BM6P6(@ pppuuu{{{|||zzzrrrlllfffeeeiiipppvvvxxxsssooonnnnnniiiccceeekkkppppppqqquuu{{{~~~|||}}}wwwuuuuuuyyy{{{uuusssssstttuuurrrooommmkkkjjjgggeee```aaabbbcccdddeeeeeeeee___[[[WWWVVVWWWXXXWWWVVVUUUSSSPPPPPPQQQSSSSSSSSSWWWWWWVVVTTTRRRPPPNNNLLLGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFDDDBBBBBBEEEGGGJJJSSSPPPNNNNNNNNNLLLJJJIIIHHHIIIJJJJJJJJJHHHEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@??????>>>FFFCCC@@@???BBBDDDDDDCCCBBBBBBBBBEEEHHHHHHEEEBBB>>>>>>===;;;:::<<>>???BBBEEEEEEEEEDDDCCCCCCEEEHHHHHHEEECCC@@@@@@???===;;;<<>>???@@@BBBEEEFFFGGGGGGGGGKKKIIIHHHIIIKKKJJJGGGDDDCCCCCCDDDDDDDDDCCCAAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@????????????>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEFFFJJJLLLNNNHHHCCCCCCDDDBBBCCCFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLNNNSSSXXXYYYVVVRRRFFFCCCAAACCCIIIMMMMMMKKKIIIHHHHHHHHHJJJKKKIIIHHHGGGIIIJJJJJJJJJLLLNNNPPPQQQRRRTTTSSSRRRRRRSSSTTTQQQPPPMMMKKKGGGDDDAAA???CCCDDDEEEFFFGGGGGGGGGGGGHHHFFFFFFJJJRRRWWWXXXWWWPPPRRRWWW]]]bbbdddccc```___ZZZTTTRRRTTTXXXYYYZZZYYY[[[[[[XXXRRRNNNMMMMMMWWW[[[```cccaaa^^^ZZZYYYSSSSSSQQQOOOPPPSSSYYY^^^dddfffeeeaaaaaabbb```\\\NNNLLLJJJHHHIIIKKKNNNPPPWWW[[[___aaa___\\\[[[ZZZZZZXXX[[[```bbb^^^[[[[[[ZZZXXXXXX[[[bbbjjjrrrvvv{{{xxxsssmmmgggfffjjjmmmqqqpppooollljjjgggdddcccbbbaaa```aaadddiiiooosss}}}{{{yyytttkkkbbbbbbfffooo{{{mmm______```dddiiippptttwww|||}}}{{{yyy~~~~~~|||{{{|||ssslllnnnvvv|||xxxxxxxxx{{{qqqcccUUUPPPOOOSSSYYY^^^eeellltttrrrnnnlllooovvv{{{xxxvvvwww{{{}}}rrrsss|||wwwnnnoooxxxxxxqqqjjj^^^QQQMMMPPPXXXeeepppsssuuuuuusssrrrppphhh___SSSMMMHHHFFFFFFKKKVVVaaahhhgggfffeeeccc___ZZZVVVMMMLLLIIIIIIQQQ[[[___]]]ZZZXXXXXX^^^fffjjjiiifffiiilllppprrroooggg^^^YYY\\\]]]^^^^^^]]]]]]^^^```dddbbb```]]]VVVNNNLLLNNNXXXYYYZZZYYYWWWWWWXXXYYYYYYYYYXXXUUUTTTUUUWWWZZZYYYZZZ[[[[[[ZZZWWWTTTRRRXXXYYYZZZ[[[[[[ZZZYYYXXXQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNQQQPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSqqqrrrtttvvvxxxzzz{{{|||{{{{{{zzzxxxxxxyyy}}}}}}vvvlllffffffhhhhhhjjjsss}}}}}}|||yyyvvvkkkhhhfffhhhnnnsssuuuuuuvvvvvvvvvtttppplllgggeeeaaa^^^[[[YYYZZZ[[[[[[ZZZYYYXXXVVVUUUVVVYYY\\\^^^___\\\YYYWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUSSSQQQOOOOOONNNNNNOOOQQQSSSTTTTTTTTTRRRPPPNNNLLLJJJIIIEEEDDDCCCBBBCCCEEEHHHJJJPPPNNNMMMLLLLLLLLLJJJHHHJJJJJJKKKJJJIIIGGGEEEDDD???@@@AAACCCDDDEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>>===???BBBEEEFFFGGGGGGFFFEEEFFFGGGGGGEEECCCCCCCCCBBB???======???BBBCCCBBBAAAAAABBBBBBAAA@@@???@@@CCCEEEGGGHHHIIIHHHKKKIIIGGGEEEEEEDDDCCCAAAAAAAAABBBBBBBBBAAA@@@???AAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAA@@@???>>>>>>======>>>>>>???@@@BBBCCCDDDDDDEEEEEEGGGKKKQQQUUUSSSJJJDDDDDDFFFDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDCCCBBBAAABBBCCCEEEFFFEEEEEEEEEEEEGGGIIIKKKLLLIIIJJJNNNTTTYYYZZZVVVRRREEEBBBAAADDDIIIMMMMMMMMMHHHGGGGGGIIIKKKKKKJJJHHHHHHIIIJJJJJJIIIJJJLLLNNNMMMNNNNNNNNNNNNPPPSSSUUUTTTRRRPPPMMMIIIEEECCCAAACCCCCCEEEFFFHHHHHHIIIIIIIIIHHHHHHLLLSSSXXXYYYXXXPPPQQQTTTXXX\\\^^^^^^\\\^^^[[[VVVRRRRRRUUUZZZ]]]ZZZ\\\^^^^^^\\\XXXSSSQQQWWWZZZ^^^```^^^\\\ZZZYYYRRRSSSUUUUUUVVVXXX[[[^^^aaabbb___^^^aaaeeeddd___WWWQQQJJJGGGHHHKKKLLLMMMRRRVVVYYY[[[[[[[[[[[[[[[WWWVVVXXX___```\\\XXXWWWWWWWWWWWWZZZ___eeekkkooouuutttrrrooollllllmmmooowwwvvvtttqqqmmmjjjgggeeedddbbb```___aaafffkkkooozzzyyyxxxuuummmbbb]]]___jjjuuunnnaaa^^^\\\```jjjttt||||||yyy||||||~~~~~~~~~ppprrrxxxvvvnnniiilllrrr|||xxxiii\\\WWWTTTVVVXXX[[[aaahhhtttqqqooopppvvv}}}}}}zzzwwwwwwyyy}}}{{{qqqrrryyy~~~zzznnnjjjppptttrrrrrrdddVVVOOOPPPWWWbbbmmmoooqqqqqqmmmkkkhhhaaaYYYSSSLLLGGGGGGJJJPPP]]]iiiqqqrrrssstttqqqjjj```ZZZTTTRRROOOMMMRRR[[[^^^[[[UUURRRQQQVVV```iiimmmmmmpppuuu{{{~~~{{{rrrhhhaaadddffffffeeebbb```______eeecccbbbaaa[[[RRRNNNPPPXXXYYYYYYWWWUUUUUUWWWXXXXXXWWWTTTQQQNNNNNNQQQTTTWWWYYY\\\___^^^[[[WWWTTTWWWWWWXXXXXXVVVTTTQQQPPPOOOPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQoooqqqsssvvvxxxzzz|||||||||~~~~~~|||||||||tttmmmjjjiiikkkrrr~~~|||zzzwwwtttfffbbb______ccchhhiiiiiiggghhhjjjjjjiiifffdddbbb^^^[[[XXXWWWXXXZZZ[[[[[[WWWVVVUUUSSSSSSTTTUUUUUUVVVUUUSSSSSSTTTUUUWWWXXXYYYXXXWWWWWWWWWVVVRRRPPPMMMMMMLLLLLLMMMOOORRRSSSSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDCCCBBBCCCEEEHHHJJJLLLMMMLLLLLLMMMPPPPPPMMMKKKKKKKKKJJJIIIGGGFFFEEE@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAACCCEEEFFFGGGIIIHHHGGGFFFFFFEEEEEEDDDFFFFFFEEEBBB???>>>@@@AAADDDBBBAAAAAABBBCCCBBBAAA>>>@@@CCCFFFHHHIIIJJJJJJIIIFFFDDDAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEIIIOOOVVV\\\XXXMMMEEEFFFIIIGGGBBB@@@AAABBBCCCDDDEEEEEEFFFFFFEEECCCAAA??????@@@CCCDDDEEEEEEDDDDDDEEEGGGHHHJJJDDDFFFKKKRRRWWWXXXTTTOOOGGGEEEDDDEEEIIILLLLLLLLLHHHGGGGGGIIIKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKKKKLLLLLLKKKKKKMMMQQQTTTSSSRRRPPPMMMJJJHHHFFFEEECCCDDDFFFHHHIIIKKKKKKKKKLLLJJJJJJMMMQQQTTTUUUUUUNNNNNNPPPTTTXXX[[[\\\[[[^^^]]]ZZZVVVTTTUUUYYY\\\YYY[[[___cccdddaaa\\\WWWYYY\\\^^^___^^^\\\[[[[[[UUUWWWXXXXXXXXXYYY\\\^^^bbbaaa^^^]]]aaaggggggccc]]]TTTKKKGGGJJJMMMNNNNNNQQQRRRUUUWWWYYY[[[\\\]]]WWWUUUVVV[[[[[[VVVQQQOOOSSSTTTVVVYYY]]]bbbhhhlllppppppqqqpppppppppppppppwwwvvvuuussspppmmmjjjiiikkkjjjiiihhhiiikkkmmmnnnrrrrrruuuwwwqqqgggbbbbbbkkkuuu|||zzzlllccc^^^[[[^^^iiiwww|||}}}xxxuuu~~~zzz}}}xxxpppeeehhhpppzzzuuukkkeee```^^^\\\ZZZ]]]cccsssssstttvvvzzz}}}~~~zzzwwwsssrrrsssvvvxxxxxxzzzzzz{{{{{{uuummmlllpppzzz~~~zzzmmmccceeekkkooosssgggZZZTTTTTTWWW___hhhhhhkkkllliiihhhgggbbb\\\XXXQQQKKKKKKOOOVVVaaalllxxxzzz~~~}}}uuuiiiaaa^^^]]]XXXTTTVVV\\\^^^\\\TTTPPPMMMSSS___kkksssvvvuuuzzz~~~sssllljjjlllmmmmmmjjjfffdddccc```^^^___aaa]]]VVVQQQRRRUUUUUUTTTRRRPPPPPPRRRUUUWWWUUURRRNNNKKKKKKMMMPPPUUUXXX]]]aaaaaa^^^YYYVVVWWWWWWWWWWWWTTTQQQMMMKKKMMMOOORRRUUUVVVVVVTTTSSSTTTUUUWWWXXXXXXWWWVVVTTTVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPnnnqqqtttxxx{{{}}}}}}}}}zzz|||~~~|||zzzzzz}}}|||~~~|||xxxrrrnnnfffkkkwww}}}xxxvvvtttssseee```[[[ZZZ]]]```aaa```]]]]]]___```aaabbbcccccc^^^\\\YYYYYYZZZ\\\]]]]]]WWWWWWWWWVVVTTTQQQNNNMMMNNNNNNNNNOOOQQQSSSWWWYYYYYYXXXWWWWWWVVVTTTQQQNNNNNNLLLKKKJJJJJJLLLNNNOOOOOONNNLLLJJJIIIHHHHHHHHHEEEEEEDDDDDDDDDFFFHHHIIIHHHLLLMMMLLLQQQWWWYYYUUULLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFEEECCCCCCCCCDDDHHHHHHGGGDDDAAA???@@@AAADDDBBB@@@@@@BBBCCCCCCBBB>>>@@@CCCFFFHHHIIIJJJJJJDDDBBBAAA???>>>???AAACCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEIIIOOOWWW]]]YYYOOOGGGHHHKKKHHHCCCAAA@@@AAACCCDDDEEEEEEEEEEEEEEEDDDAAA??????@@@BBBDDDHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEJJJQQQWWWWWWSSSNNNJJJIIIHHHHHHIIIJJJKKKKKKIIIHHHGGGHHHIIIKKKJJJIIIIIIJJJJJJIIIGGGFFFHHHIIIMMMMMMLLLKKKJJJKKKNNNQQQPPPOOOMMMKKKJJJIIIIIIIIIEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNNNNJJJKKKMMMQQQVVVZZZ[[[[[[ZZZ[[[[[[XXXUUUSSSSSSTTTSSSWWW]]]cccfffeee```\\\[[[^^^``````___]]]]]]]]][[[ZZZYYYWWWVVVWWWZZZ]]]ccccccaaa___ccciiiiiifff```XXXNNNKKKNNNSSSUUUUUUSSSSSSTTTVVVZZZ]]]___```^^^ZZZXXXZZZXXXRRRMMMLLLOOOQQQTTTVVVYYY___fffkkkmmmnnnnnnooopppqqqpppooorrrrrrrrrrrrqqqpppooonnnssstttvvvwwwvvvtttrrrqqqnnnoootttyyywwwooojjjiiioooxxx|||zzz{{{~~~zzzrrrjjjeee```bbblllyyy~~~zzzooohhhooo{{{{{{oooqqquuu}}}zzzuuupppjjjccc\\\\\\```rrrwww{{{{{{xxxwwwxxx{{{yyywwwuuutttuuuxxx{{{}}}ooolllhhhggghhhkkkmmmmmmpppqqqtttuuupppiiifffggguuuyyywwwkkk^^^\\\ccckkkqqqggg^^^ZZZYYYYYY]]]bbbaaafffiiihhhiiikkkjjjggg^^^WWWQQQRRRWWW]]]gggqqq}}}tttmmmiiihhhccc]]][[[___```^^^SSSNNNKKKPPP]]]llluuuyyyyyy~~~vvvoooiiimmmqqqrrrpppllliiihhh```^^^___bbb```YYYSSSSSSQQQPPPNNNKKKIIIIIILLLOOOVVVUUURRRNNNKKKJJJMMMOOOQQQUUUZZZ]]]^^^\\\XXXUUUWWWXXXYYYXXXVVVRRRNNNLLLLLLOOORRRUUUVVVUUUTTTSSSVVVWWWXXXYYYXXXWWWUUUSSSTTTSSSRRRQQQPPPPPPQQQQQQSSSSSSSSSRRRQQQPPPOOOOOOooorrrvvvzzz}}}{{{zzzyyywwwuuuvvvyyy|||zzz|||{{{yyyyyyxxxtttnnnjjjooo}}}zzztttqqqooonnngggaaa[[[XXXYYY[[[\\\[[[WWWWWWXXXZZZ\\\___aaaccc^^^]]][[[[[[\\\\\\\\\[[[VVVWWWWWWVVVTTTOOOKKKHHHIIIKKKLLLMMMNNNQQQVVVYYYWWWUUUSSSSSSSSSRRROOOMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLKKKIIIIIIHHHIIIJJJKKKGGGGGGFFFEEEFFFGGGHHHIIIFFFKKKNNNMMMSSS]]]```[[[NNNMMMLLLJJJHHHGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBFFFGGGHHHGGGEEECCCDDDEEEFFFFFFDDDBBB@@@@@@BBBDDDHHHIIIHHHEEEBBB@@@@@@AAACCCAAA??????AAABBBCCCBBB???@@@CCCEEEGGGHHHIIIHHH@@@@@@@@@>>>===>>>AAADDDBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>;;;<<<===???@@@@@@@@@@@@AAABBBCCCEEEGGGMMMSSSXXXVVVNNNHHHIIIJJJGGGCCCBBB@@@AAACCCDDDEEEEEEDDDCCCEEECCCBBBAAA@@@AAACCCDDDIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHLLLRRRWWWXXXTTTPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJGGGFFFGGGIIIJJJJJJHHHIIIIIIHHHFFFEEEGGGHHHMMMMMMMMMKKKJJJJJJLLLNNNLLLKKKJJJHHHHHHHHHIIIJJJGGGGGGIIIJJJLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHKKKOOOUUUXXXZZZZZZUUUUUUUUUUUUSSSQQQNNNLLLMMMQQQXXX]]]```___]]][[[[[[]]]``````___]]]]]]]]]\\\[[[XXXUUUSSSTTTXXX[[[aaaeeeeeeccceeeiiikkkiiieee^^^WWWTTTVVVZZZ^^^___ZZZYYYWWWYYY]]]aaacccdddhhhaaa\\\ZZZWWWRRROOOPPPNNNPPPSSSTTTVVV\\\dddjjjnnnmmmkkklllmmmnnnnnnmmmkkklllnnnoooqqqqqqrrrrrrxxx{{{~~~~~~zzzvvvrrrqqqqqqvvv{{{{{{uuuppppppttt{{{}}}xxxxxx}}}{{{rrrooolllkkkpppzzz~~~pppfff___ccclllrrrvvvyyy~~~zzz~~~~~~{{{{{{}}}zzzzzz~~~|||{{{{{{~~~~~~{{{vvvmmmcccaaaeeerrrxxx}}}{{{uuupppoooqqqooolllhhhgggjjjnnnqqqrrrccc```]]]]]]___ccceeefffkkkoootttuuurrrkkkeeebbbnnnssstttjjj^^^ZZZbbblllqqqiiiaaa^^^\\\ZZZ[[[^^^]]]ccchhhhhhjjjooorrrqqqccc\\\XXXZZZ```fffnnnuuu}}}~~~yyysssrrrmmmdddaaabbbcccaaaRRRMMMJJJOOO[[[iiirrruuu|||wwwmmmgggdddiiiooosssrrrooollljjjhhhdddccceeeccc\\\UUUSSSNNNLLLIIIEEECCCDDDHHHKKKTTTSSSRRROOOMMMLLLNNNPPPNNNPPPSSSVVVWWWVVVUUUSSSWWWYYY[[[[[[ZZZWWWSSSPPPNNNOOOQQQSSSTTTTTTSSSRRRVVVWWWWWWWWWVVVTTTSSSQQQSSSRRRQQQOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOrrrsssuuuxxx|||{{{uuuqqqppprrruuuvvvwwwxxxvvvssstttxxxvvvpppssswww{{{tttoookkkhhhiiiccc\\\XXXXXXYYYYYYXXXVVVVVVXXXZZZ[[[]]]^^^______^^^]]]]]]]]]\\\YYYWWWSSSSSSSSSRRRPPPMMMJJJHHHFFFHHHIIIIIIIIILLLQQQTTTTTTRRROOONNNOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHEEELLLOOONNNTTT```bbb]]]OOONNNLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAEEEGGGIIIGGGDDDBBBCCCDDDCCCCCCBBB???<<<===@@@DDDHHHHHHHHHFFFCCCAAAAAABBBBBB@@@>>>>>>@@@BBBBBBBBB???@@@BBBEEEFFFGGGGGGGGG???@@@AAA@@@>>>>>>AAADDDBBBAAAAAA@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????;;;<<<>>>@@@AAAAAAAAA@@@AAABBBCCCDDDEEEIIIMMMQQQPPPJJJGGGHHHHHHDDDBBBCCCAAABBBCCCEEEEEEDDDBBBAAACCCBBBBBBBBBBBBBBBCCCDDDGGGGGGEEEDDDDDDEEEFFFFFFIIIIIIKKKPPPUUUVVVSSSPPPNNNNNNMMMLLLKKKLLLNNNOOOPPPLLLGGGDDDEEEGGGJJJJJJGGGHHHHHHGGGEEEEEEFFFHHHIIIKKKLLLKKKJJJIIIJJJKKKJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJKKKKKKKKKLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGJJJNNNSSSUUUVVVUUURRROOONNNOOOQQQQQQNNNKKKGGGLLLRRRUUUTTTTTTTTTVVVWWWZZZ]]]^^^]]][[[YYYYYYXXXXXXVVVSSSRRRSSSVVVYYY]]]dddhhhffffffiiilllmmmkkkgggbbb______bbbfffjjjccc___\\\]]]```eeeggghhhooofff]]]XXXUUURRRRRRUUUTTTVVVWWWWWWWWW\\\eeelllqqqmmmiiigggiiijjjjjjjjjhhhiiikkknnnppprrrssstttxxxzzz|||}}}|||xxxtttqqqsssrrruuu{{{}}}yyywwwwwwyyy~~~}}}tttqqqxxx}}}|||vvvvvvtttqqqqqqvvv|||}}}~~~~~~mmmeee```bbbfffiiinnnsssyyy|||~~~xxxtttvvvyyy~~~~~~{{{yyyyyyyyywwwrrrmmmkkkpppxxx|||xxxwww|||}}}zzzxxx}}}vvvmmmkkknnnrrruuuxxxwwwrrrmmmiiihhhfffaaa\\\[[[^^^cccfffggg___\\\ZZZ[[[___dddgggiiimmmssszzz|||zzzssskkkdddhhhmmmqqqlllccc___hhhsssvvvmmmeeeaaa]]]ZZZZZZ]]]]]]dddhhhhhhjjjooossssssllleeeaaacccgggkkkoootttuuuwwwzzz~~~yyyyyysssiiiddddddeeecccSSSNNNKKKPPP[[[fffmmmpppwwwxxxyyyxxxssskkkddd___^^^dddlllpppqqqnnnjjjhhhkkkfffeeegggeee___YYYWWWNNNLLLHHHDDDAAACCCGGGKKKPPPQQQRRRQQQOOOOOOPPPQQQOOOPPPQQQRRRSSSSSSTTTTTTVVVXXX[[[]]]]]][[[XXXVVVPPPPPPQQQRRRSSSSSSRRRRRRTTTTTTTTTSSSSSSRRRQQQQQQSSSRRRQQQPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPuuuttttttvvvyyy~~~tttnnnnnnppprrrrrrrrrtttqqqnnnrrrzzzzzzuuuwwwyyy~~~vvvpppjjjeeekkkddd\\\XXXWWWXXXXXXWWWVVVWWWYYY[[[\\\\\\\\\[[[```____________]]]YYYUUUQQQPPPNNNMMMKKKJJJJJJJJJCCCEEEFFFEEEDDDFFFJJJNNNRRROOOMMMKKKLLLLLLLLLKKKIIIIIIJJJIIIIIIGGGFFFEEEGGGFFFEEEDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFMMMPPPNNNTTT```bbb\\\OOONNNLLLJJJHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAACCCFFFHHHGGGDDDBBBCCCDDDAAABBB@@@===:::;;;???DDDGGGHHHHHHFFFCCCAAAAAABBBBBB@@@======???AAABBBBBB???@@@BBBDDDEEEFFFFFFEEE???AAABBBAAA???>>>@@@CCCAAAAAA@@@@@@@@@AAACCCDDDGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@;;;===>>>@@@AAAAAAAAAAAAAAABBBDDDDDDDDDFFFIIIKKKKKKGGGFFFGGGEEEAAAAAADDDAAABBBDDDEEEEEECCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIMMMRRRSSSQQQMMMMMMMMMNNNMMMMMMNNNPPPRRRRRRMMMGGGCCCDDDFFFIIIKKKFFFGGGGGGFFFEEEEEEFFFHHHFFFHHHJJJJJJIIIIIIIIIJJJJJJIIIFFFDDDBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIHHHJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGJJJNNNQQQSSSRRRPPPRRRNNNJJJKKKPPPSSSQQQNNNDDDIIINNNOOOLLLJJJMMMPPPSSSVVVZZZ\\\ZZZXXXVVVUUUSSSTTTTTTSSSRRRSSSUUUWWWXXXbbbiiihhhfffiiimmmppppppnnnjjjfffeeeggglllppphhhddd```___ccchhhjjjkkkpppfff[[[UUURRRQQQTTTYYY\\\]]]]]][[[ZZZ___hhhooosssnnngggdddeeeggghhhhhhggghhhkkknnnppprrrssstttwwwwwwxxxwwwvvvssspppnnnqqqpppssszzz~~~}}}|||~~~|||}}}pppjjjpppuuuuuuvvvxxxxxxsssnnnpppyyy~~~zzz{{{||||||qqqjjjeeeeeeeeefffjjjpppwwwzzz~~~zzzssssssuuummmmmmnnnoooppppppoooooooooiiibbb```dddmmmwww}}}~~~|||wwwpppooosss|||~~~|||zzzxxxwww}}}|||yyyzzz}}}|||~~~|||tttsssvvvssssssssssssqqqmmmfffaaa```[[[VVVTTTWWW\\\___``````^^^]]]___ccciiimmmooorrryyy{{{qqqiiidddjjjpppooohhhfffnnnyyy|||rrrgggaaa]]]ZZZ[[[^^^___eeeiiihhhiiimmmqqqrrruuunnnhhhiiikkkkkkmmmpppmmmmmmooosssyyy}}}||||||vvvkkkeeeeeefffdddVVVQQQNNNRRR\\\ffflllmmmoooppppppnnnjjjeee___\\\ZZZ```iiinnnnnnkkkgggeeehhhcccbbbeeefffaaa]]][[[OOOMMMIIIDDDBBBCCCHHHLLLMMMOOOQQQRRRQQQPPPPPPQQQSSSRRRQQQQQQRRRTTTVVVWWWUUUWWW[[[^^^___^^^[[[YYYQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRTTTTTTSSSRRRRRRSSSTTTUUUOOOPPPPPPPPPPPPPPPPPPPPPqqqrrrtttvvvxxx}}}|||vvvttttttttttttnnnmmmmmmooosssvvvxxxxxxwwwzzz|||tttnnnmmmkkkgggccc___]]]\\\[[[[[[\\\___```aaa___]]][[[[[[ZZZYYYZZZ[[[ZZZXXXVVVSSSRRRPPPMMMKKKIIIHHHGGGFFFGGGFFFDDDAAABBBFFFJJJJJJKKKLLLLLLLLLJJJIIIHHHHHHFFFDDDDDDGGGGGGEEECCCDDDCCCCCCBBBBBBCCCEEEFFFJJJJJJKKKKKKJJJHHHFFFEEEMMMKKKKKKNNNSSSVVVVVVUUUMMMIIIIIILLLMMMIIIFFFFFFGGGIIIKKKMMMNNNMMMLLLKKKGGGEEECCCBBBBBBBBBAAA???BBBBBBAAAAAAAAABBBCCCCCCAAA@@@???<<<;;;;;;>>>AAADDDCCCBBBBBBCCCCCCBBBAAABBB@@@===<<<===???@@@AAAAAA?????????AAABBBAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDBBB@@@>>>>>>???@@@???>>>======???AAABBB@@@BBBDDDFFFGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDAAA???CCCCCCDDDEEEEEEDDDCCCCCCDDDBBBAAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMPPPOOONNNLLLLLLPPPVVVZZZZZZTTTKKKDDDCCCDDDGGGHHHMMMMMMLLLIIIFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIKKKLLLLLLHHHDDDAAACCCFFFFFFGGGIIIHHHGGGFFFFFFGGGLLLNNNOOOKKKEEECCCGGGKKKKKKNNNQQQQQQOOONNNPPPRRRTTTSSSRRRQQQQQQRRRSSSSSSSSSQQQNNNKKKIIIHHHIIIIIIOOOOOOQQQUUUYYYYYYUUUQQQSSSTTTRRRLLLEEEFFFNNNUUUWWW\\\bbbfffgggiiillloooooommmkkkjjjjjjkkklllmmmnnniiieeefffjjjmmmllliiijjjdddZZZQQQMMMPPPWWW]]]___bbbfffgggffffffhhhjjjooofff^^^^^^aaadddiiimmmjjjiiilllppppppnnnnnnrrruuusssrrrrrrpppllljjjkkkgggjjjnnnrrrvvvyyy{{{{{{}}}|||wwwoooiiiiiiooovvvtttuuusssoookkklllrrrxxx~~~xxxvvvzzz~~~xxxxxxxxxuuupppmmmkkkkkkxxxyyyzzzzzzzzz|||yyysssqqqnnnbbb\\\______]]]bbbmmmtttnnnfff```aaagggpppvvvzzzuuutttkkkkkkkkklllnnntttzzz}}}{{{{{{}}}}}}wwwvvvyyy}}}||||||~~~wwwrrrfffiiilllmmmmmmjjjfffccc___YYYUUUVVVXXXYYY[[[___^^^aaaeeeiiinnnsssyyy}}}|||{{{tttllljjjnnnqqqqqqooopppuuuzzztttgggbbbbbbcccdddggglllooonnnjjjhhhllloooooouuuqqqnnnlllmmmnnnllljjjiiifffdddffflllttt{{{|||xxxsssnnnhhhbbb]]]YYYVVVTTTXXX```gggjjjjjjhhhgggeeecccbbb___\\\YYY]]]___aaacccdddcccbbbaaa```aaa``````___^^^\\\[[[TTTPPPJJJDDDAAACCCHHHLLLSSSSSSTTTUUUUUUVVVWWWWWWWWWUUUTTTRRRRRRSSSUUUVVVWWWYYY[[[]]]]]]\\\ZZZYYYTTTRRRPPPNNNNNNOOOQQQSSSRRRRRRQQQQQQPPPPPPPPPPPPRRRSSSUUUVVVVVVUUUTTTSSSNNNNNNOOOPPPPPPPPPOOOOOOmmmnnnoooqqqtttzzz{{{xxxuuussspppooonnnooorrrvvvxxxyyyyyyzzzzzz}}}{{{tttqqqpppnnniiiccc___]]]]]]]]]^^^```aaabbbaaa______ZZZYYYXXXXXXXXXXXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHEEEFFFFFFDDDBBBCCCGGGKKKJJJKKKKKKLLLKKKJJJIIIHHHFFFDDDCCCCCCEEEFFFEEECCCFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJIIIIIIHHHMMMKKKHHHHHHKKKMMMNNNNNNNNNJJJIIIKKKLLLHHHFFFGGGIIIIIIIIIKKKMMMOOORRRSSSLLLIIIFFFDDDCCCBBB@@@>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<>>>AAACCCBBBBBBBBBCCCEEEEEEEEEGGGDDD@@@>>>===>>>@@@AAA@@@>>>>>>???AAABBBAAA@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@DDDDDDEEECCCAAA??????@@@@@@???>>>===>>>???AAABBB@@@AAACCCEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@??????AAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFEEEFFFHHHJJJLLLMMMNNNOOOTTTSSSQQQNNNMMMPPPTTTXXX[[[UUUMMMHHHGGGHHHIIIJJJJJJKKKJJJHHHEEEDDDDDDEEEHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMIIIEEEDDDFFFJJJGGGIIIJJJJJJHHHGGGGGGHHHLLLNNNPPPMMMGGGEEEGGGKKKKKKMMMPPPPPPOOONNNOOOQQQSSSSSSSSSTTTUUUVVVXXXYYYUUUTTTRRROOOMMMLLLKKKKKKNNNNNNPPPSSSVVVUUURRRNNNMMMOOONNNIIICCCCCCIIIOOOTTTYYY```eeehhhiiikkkmmmfffeeeeeeeeefffhhhjjjlllllliiifffgggjjjmmmmmmmmmlllggg___WWWSSSTTTYYY\\\___bbbgggiiiiiiiiikkklllnnneee^^^___cccfffjjjoookkkjjjlllpppoookkkiiikkksssrrrrrrqqqpppllljjjiiifffgggkkkooosssvvvyyyzzz|||tttkkkggghhhkkkpppqqqpppmmmjjjjjjpppuuuzzzzzzyyyuuurrrtttzzz}}}xxxssspppooowwwxxxzzzzzzyyyzzz}}}{{{wwwggg]]]WWWZZZ\\\\\\cccmmmyyyuuunnnhhheeefffiiilllssszzz|||uuupppooodddfffhhhjjjmmmppptttvvvtttuuuyyyyyyxxx{{{yyyxxxxxxyyyzzzwwwpppkkkaaabbbdddfffgggggggggfffaaa\\\YYY[[[[[[YYYXXXYYY]]]aaahhhooouuu{{{~~~xxxpppqqqtttuuutttqqqrrrwww|||vvvhhhcccaaabbbgggllloooqqqmmmgggdddhhhkkklllmmmkkkjjjjjjkkkkkkhhheee]]]ZZZXXX[[[bbbllluuuyyy}}}|||yyywwwtttoooiiieee\\\YYYXXX\\\aaaeeedddbbbbbb```^^^^^^^^^^^^]]][[[\\\^^^```aaabbbbbbaaa``````______^^^^^^]]]]]]\\\XXXUUUOOOIIIEEEFFFKKKOOOWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVTTTRRRQQQRRRRRRSSSUUUVVVXXXZZZZZZYYYXXXVVVTTTSSSQQQOOONNNOOOQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOTTTTTTTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOONNNNNNNNNjjjjjjiiijjjnnnvvv~~~xxxttttttrrrqqqrrruuuwwwxxxxxxyyyxxxtttrrrwwwzzzssspppssssssnnneee^^^]]]^^^]]]]]]^^^_________``````ZZZXXXVVVVVVVVVUUUSSSQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDEEEHHHJJJKKKKKKKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGFFFEEEGGGFFFEEECCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJGGGDDDDDDGGGLLLQQQSSSQQQLLLJJJLLLLLLIIIHHHIIIKKKIIIHHHHHHKKKQQQVVVZZZQQQNNNJJJGGGEEECCC@@@>>>@@@@@@???>>>>>>=========???@@@@@@???======>>>@@@BBBAAA@@@AAACCCGGGJJJLLLOOOLLLFFFAAA>>>>>>???@@@>>>======>>>@@@BBBAAA@@@@@@@@@??????@@@@@@AAABBB???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>???DDDDDDEEECCCAAA@@@@@@AAA@@@??????>>>>>>@@@AAABBB???@@@BBBCCCDDDDDDCCCBBB@@@AAACCCEEEFFFFFFEEEEEEBBBBBBAAA@@@@@@AAABBBBBBCCCBBB@@@>>>>>>>>>@@@AAABBBBBBAAABBBCCCEEEFFFHHHFFFGGGHHHJJJLLLNNNPPPPPPVVVUUURRRNNNLLLLLLOOORRRWWWSSSMMMJJJIIIHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNJJJGGGGGGKKKOOOLLLMMMNNNNNNKKKIIIIIIIIIKKKNNNQQQNNNIIIFFFGGGJJJIIIKKKMMMNNNNNNNNNPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]XXXWWWVVVUUUSSSQQQOOONNNNNNOOOPPPRRRSSSRRROOOLLLHHHKKKKKKGGGBBBAAADDDIIIRRRXXX```fffhhhhhhgggfff______```bbbdddgggjjjlllmmmllljjjiiiiiijjjllllllmmmkkkfffaaa]]][[[[[[[[[^^^bbbgggjjjkkkkkkkkkllliiiaaa\\\^^^bbbdddgggkkkjjjiiilllpppnnnhhhccccccnnnpppqqqqqqpppnnnkkkhhhcccccceeeiiimmmsssxxxzzzzzzqqqiiieeedddmmmooopppnnnkkkkkkooorrrsssrrrnnnjjjiiinnnxxxzzzvvvtttxxxyyy{{{zzzyyyxxxxxxyyyxxxzzz~~~|||vvvaaaWWWRRRUUUXXXZZZ```iiixxxuuuqqqllliiifffeeedddgggnnnvvvyyywwwqqqmmmkkkbbbdddhhhkkkmmmnnnnnnnnnmmmqqqwww|||{{{}}}wwwuuuttttttsssooohhhbbbZZZZZZ[[[\\\___bbbfffhhhbbb^^^]]]^^^]]]XXXSSSSSSYYY```jjjttt}}}{{{uuuxxxyyyyyywwwttttttwwwzzztttggg___\\\___gggpppssssssmmmddd```bbbffffffdddeeefffhhhiiigggdddaaaWWWUUUSSSUUU^^^hhhqqqwwwxxxyyyzzz{{{{{{xxxrrrnnnaaa___]]]___aaaaaa^^^ZZZ[[[XXXVVVWWWYYY\\\^^^^^^[[[]]]^^^`````````______^^^]]]\\\[[[[[[\\\]]]^^^]]]ZZZUUUOOOKKKKKKOOORRRZZZZZZYYYXXXXXXWWWVVVVVVWWWVVVTTTRRRPPPPPPPPPPPPRRRSSSUUUVVVWWWVVVTTTSSSUUUSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOSSSRRRQQQOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLjjjhhhfffeeehhhpppzzz{{{xxxvvvvvvwwwyyy{{{zzzxxxvvvvvvuuuqqqmmmpppvvvyyywwwsssuuuyyy~~~zzzppphhhiiinnnqqqmmmccc[[[ZZZ\\\YYYXXXXXXXXXYYYZZZ\\\]]]\\\ZZZWWWVVVVVVUUUSSSRRRMMMLLLJJJHHHGGGGGGHHHIIIMMMLLLKKKIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHFFFEEECCCBBBAAABBBBBBCCCDDDEEEFFFHHHIIIIIIJJJFFFDDDBBBDDDJJJSSS\\\aaaSSSNNNKKKMMMMMMKKKKKKMMMKKKIIIHHHHHHJJJOOOTTTXXXPPPMMMJJJGGGEEECCC@@@>>>@@@@@@??????>>>===<<<;;;>>>@@@AAA@@@>>>===>>>???@@@@@@@@@@@@BBBGGGMMMRRRZZZVVVOOOGGGAAA>>>>>>@@@>>>===<<<>>>@@@BBBAAA@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============BBBCCCCCCBBB@@@??????@@@@@@@@@?????????@@@AAABBB@@@AAABBBCCCCCCCCCCCCBBB@@@AAABBBDDDEEEEEEEEEEEEBBBAAA???>>>>>>???AAABBBBBBCCCEEEDDDBBBAAA@@@???CCCBBBBBBBBBDDDFFFHHHIIIFFFGGGHHHJJJLLLNNNPPPQQQUUUTTTQQQMMMIIIGGGIIIJJJNNNLLLIIIGGGGGGFFFDDDBBBBBBDDDEEEFFFEEEDDDEEEGGGJJJIIIIIIIIIJJJLLLMMMOOONNNNNNNNNKKKHHHIIIMMMRRRSSSTTTUUUSSSOOOKKKIIIIIIIIIMMMPPPNNNIIIEEEFFFHHHFFFHHHJJJMMMOOOQQQRRRSSSRRRSSSTTTVVVXXXYYYZZZ[[[XXXYYYYYYXXXVVVTTTQQQOOOQQQRRRSSSTTTUUUSSSQQQOOOKKKLLLKKKGGGCCCAAADDDHHHSSSYYY```fffhhhfffccc`````````aaacccfffiiilllmmmpppooommmjjjfffeeeggghhhnnnmmmllljjjgggccc^^^[[[^^^aaaeeehhhiiihhhggggggccc\\\XXX[[[^^^^^^___aaaeeedddhhhnnnnnnfff```^^^ggglllpppqqqqqqqqqmmmhhh^^^^^^___ccciiiqqqxxx}}}}}}uuunnnjjjhhhppprrrsssrrrooonnnnnnppprrrmmmgggaaaaaahhhsss|||zzzxxx|||}}}~~~|||yyyuuussssssnnnlllmmmttt|||~~~xxxppp]]]TTTOOOQQQVVVYYY___eeennnmmmkkkiiigggfffffffffcccjjjtttyyyyyytttooommmhhhiiijjjmmmnnnnnnllljjjlllqqqwww{{{}}}|||{{{|||{{{zzz|||yyyvvvsssqqqooojjjbbb\\\UUUUUUUUUWWWYYY^^^bbbdddbbb]]][[[\\\ZZZUUUPPPPPPXXX___kkkvvv}}}yyyzzz|||}}}|||yyyvvvvvvwwwzzzooobbbYYYUUUXXXdddppptttuuuppphhhbbbbbbcccbbbbbbccceeefffgggfffeeeccc[[[WWWTTTVVV\\\eeemmmqqqqqqssswww{{{~~~|||xxxtttfffccc```^^^^^^]]][[[XXXXXXUUURRRQQQUUUZZZ]]]___\\\\\\]]]^^^______^^^^^^\\\ZZZYYYXXXYYYZZZ\\\^^^___]]]YYYTTTPPPOOOPPPRRRYYYYYYXXXVVVUUUTTTSSSRRRTTTSSSRRRPPPOOOOOOOOOOOOPPPQQQRRRTTTTTTSSSRRRQQQSSSSSSRRRPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQOOONNNMMMLLLKKKKKKJJJJJJllljjjgggeeefffllltttzzz{{{zzzyyyzzz{{{{{{zzzxxxwwwyyy}}}~~~wwwrrrssssssqqqmmmmmmppppppmmmeeefffkkkpppsssppphhhaaabbbhhhllliii```YYYXXXZZZTTTTTTSSSSSSTTTWWWYYYZZZ^^^[[[XXXWWWWWWVVVUUUTTTKKKIIIGGGEEEDDDEEEFFFGGGLLLLLLKKKKKKMMMOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGEEECCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDHHHPPPYYY___QQQLLLIIIKKKLLLKKKKKKMMMIIIIIIHHHHHHIIIKKKMMMNNNKKKHHHFFFDDDDDDCCCAAA@@@@@@@@@@@@@@@???>>><<<<<<>>>???@@@???=========>>>????????????AAAFFFMMMSSS```\\\VVVLLLDDD???>>>@@@>>>======>>>@@@BBBAAA@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<======@@@AAAAAA@@@>>>===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAA???>>>>>>???AAABBBEEEJJJPPPRRROOOIIIDDDAAABBBBBBBBBCCCDDDFFFHHHJJJGGGGGGGGGIIIJJJLLLNNNPPPSSSRRRPPPLLLHHHFFFFFFGGGHHHGGGFFFFFFEEEDDDAAA??????AAADDDEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMLLLMMMMMMKKKIIIIIINNNRRRYYYZZZZZZXXXRRRMMMIIIHHHGGGKKKNNNLLLGGGCCCDDDFFFCCCEEEHHHLLLPPPSSSUUUVVVQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWXXXXXXWWWUUURRRPPPUUUWWWXXXYYYYYYXXXWWWWWWRRRQQQNNNJJJEEEDDDGGGJJJRRRVVV]]]cccgggfffcccaaaccccccdddeeeggghhhjjjkkklllkkkjjjgggdddccceeeggglllmmmnnnooonnniiibbb\\\]]]^^^aaacccddddddbbb```aaa[[[WWWZZZ[[[YYYWWWXXX]]]]]]bbbkkkmmmhhhaaa^^^bbbjjjqqqrrrssstttooogggXXXYYYZZZ___fffpppyyy|||wwwssspppoootttuuuvvvtttrrrooommmmmmmmmggg___YYYZZZcccnnnwww}}}~~~yyytttrrrpppooohhhdddhhhrrrwwwsssmmmWWWQQQMMMQQQYYY___dddhhhiiihhheeeddddddgggjjjmmmhhhoooyyy|||uuuqqqnnnllljjjjjjkkklllkkkiiijjjooossstttrrrppprrrtttoooooorrryyy{{{yyywwwxxxxxxuuuqqqooolllggg___YYYVVVVVVVVVWWWXXX[[[]]]___aaa[[[VVVVVVUUURRRQQQSSS[[[bbbkkkttt{{{}}}|||yyy|||{{{wwwtttsssiii\\\TTTQQQUUUaaammmtttwwwvvvpppkkkjjjhhheeeffffffggggggggghhhiiikkkaaa]]]YYYXXX[[[```eeehhhjjjlllpppuuuyyyyyywwwuuuiiieee```\\\ZZZ[[[[[[[[[YYYUUUQQQOOORRRWWW[[[^^^\\\\\\\\\]]]]]]]]]]]]]]]YYYXXXWWWVVVWWWXXX[[[\\\^^^]]]ZZZVVVRRROOOPPPQQQUUUTTTSSSRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQNNNMMMLLLJJJIIIIIIIIIIIInnnmmmkkkiiihhhkkkpppuuuxxxvvvuuuuuuvvvxxxwwwwwwxxx{{{~~~vvvooooooqqqpppkkkhhhhhhfffbbb\\\\\\___dddiiijjjgggccc```eeehhheee^^^YYYWWWXXXRRRRRRRRRRRRTTTVVVYYYZZZ]]]ZZZWWWVVVVVVVVVUUUTTTJJJHHHFFFCCCBBBCCCEEEFFFGGGGGGHHHLLLQQQUUUWWWXXXOOOOOONNNNNNNNNOOOPPPPPPJJJKKKLLLJJJHHHFFFFFFGGGMMMKKKJJJHHHGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEIIIGGGEEEBBBAAADDDIIIMMMKKKFFFEEEIIIKKKIIIIIIKKKIIIHHHHHHHHHGGGFFFEEEEEEEEECCCAAAAAABBBCCCBBBAAA???@@@AAAAAAAAA???>>>======>>>>>>===;;;;;;<<<>>>>>>???@@@??????BBBIIIOOO]]][[[WWWOOOFFFAAA@@@BBB@@@?????????AAABBBAAA@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@????????????>>>>>>>>>============>>>>>>>>>???@@@???===<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBJJJRRR[[[^^^ZZZRRRJJJFFFBBBBBBBBBBBBDDDFFFIIIJJJGGGGGGFFFFFFGGGIIIKKKLLLQQQQQQPPPMMMJJJGGGGGGHHHFFFEEEEEEFFFFFFEEEBBB???===@@@CCCEEEFFFFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLNNNLLLJJJJJJMMMQQQZZZ[[[\\\YYYSSSMMMIIIGGGGGGJJJMMMJJJEEEBBBCCCFFFDDDEEEGGGLLLQQQUUUVVVVVVPPPOOOMMMLLLLLLMMMNNNOOOSSSTTTVVVVVVVVVTTTRRRQQQWWWYYY\\\]]]]]]]]]^^^___[[[YYYWWWRRRMMMKKKKKKLLLNNNQQQVVV]]]dddfffeeedddbbbcccccccccdddddddddeeeaaaaaa``````bbbeeegggiiiiiiiiillloooqqqmmmddd]]]]]]\\\]]]___aaaaaa```^^^```ZZZXXX[[[\\\WWWSSSRRRVVVVVV]]]gggmmmjjjddd```bbblllttttttuuuuuunnndddUUUUUUWWW[[[cccmmmwww}}}}}}xxxuuutttttttttvvvvvvvvvuuussspppmmmlllgggbbbZZZUUUXXX```kkksssvvv{{{zzzuuusssrrrqqqhhh```aaajjjooommmgggRRROOOOOOUUU```iiimmmnnnlllhhhdddaaaaaafffllloooooouuuwwwqqqlllhhhddddddfffhhhhhhgggdddiiinnnooommmjjjiiijjjffffffllluuuzzzwwwsssssstttqqqnnnmmmlllhhhbbb]]]]]]\\\ZZZYYYYYYZZZ\\\]]]bbbZZZUUUTTTSSSRRRTTTWWW___ccciiinnnrrrvvvzzz}}}xxxuuuuuuxxxzzzyyyyyy{{{vvvyyy}}}|||wwwtttnnncccWWWRRRQQQUUU___iiipppuuuwwwtttrrrqqqooollljjjkkkkkkjjjjjjkkknnnpppjjjgggbbb``````bbbdddeeeeeeeeegggjjjnnnqqqqqqpppiiifff```[[[YYYZZZ\\\^^^[[[WWWRRROOOQQQUUUXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[WWWVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYVVVRRROOONNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNOOOOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJooooooooonnnmmmnnnpppsssuuutttuuuwwwzzz||||||{{{{{{|||~~~{{{tttnnnjjjmmmlllgggdddeeedddaaa]]][[[ZZZ\\\bbbeeefffeeeaaabbbccc```[[[WWWTTTSSSOOOPPPQQQRRRTTTVVVXXXYYYYYYVVVSSSRRRRRRSSSSSSSSSLLLJJJGGGDDDBBBCCCEEEFFFFFFFFFGGGLLLRRRVVVXXXXXXNNNMMMMMMLLLMMMNNNOOOPPPLLLMMMMMMKKKGGGEEEEEEFFFLLLJJJIIIGGGFFFFFFGGGGGGEEEEEEDDDCCCCCCDDDDDDEEEHHHHHHGGGCCC???>>>@@@BBBGGGDDDEEEJJJLLLKKKKKKLLLIIIHHHGGGFFFDDDCCCBBBAAABBB@@@???@@@AAACCCCCCBBB>>>???@@@AAAAAA@@@>>>============;;;999999;;;>>>===???@@@>>><<<>>>DDDJJJSSSTTTSSSNNNGGGCCCCCCEEECCCBBB@@@AAABBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>??????>>>???@@@???>>>===>>>??????@@@AAAAAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCLLLTTT^^^aaa\\\SSSKKKHHHAAAAAAAAABBBDDDFFFHHHJJJGGGFFFEEEDDDDDDFFFGGGIIILLLMMMNNNLLLJJJHHHHHHHHHDDDDDDDDDEEEEEEEEEBBB@@@===@@@DDDFFFFFFFFFGGGHHHCCCCCCEEEGGGHHHIIIJJJJJJJJJMMMOOOOOOLLLKKKMMMOOOUUUWWWXXXWWWRRRMMMJJJHHHHHHKKKMMMIIIDDDAAADDDGGGIIIHHHIIIMMMRRRTTTTTTSSSOOOMMMJJJIIIHHHJJJMMMNNNQQQRRRSSSTTTUUUTTTTTTSSSVVVYYY]]]______```bbbdddeeeeeedddbbb]]]WWWSSSPPPPPPPPPRRRWWW]]]aaabbbaaa``````aaaaaaaaaaaa``````ZZZXXXWWWZZZ```eeeggggggdddeeehhhmmmpppnnnfff___]]][[[ZZZ]]]```ccccccbbb[[[WWWVVVYYYZZZVVVPPPNNNSSSRRRYYYeeelllkkkfffccceeeqqqyyywwwuuutttjjj]]]TTTTTTUUUYYY```hhhqqqvvv{{{xxxtttrrrsssuuuwwwyyywwwvvvvvvvvvvvvtttrrrqqqkkkeee]]]YYY[[[bbbjjjooopppuuu|||}}}zzzwwwwwwwwwuuulllddddddkkknnnkkkfffVVVUUUUUU\\\gggppprrroookkkgggbbb^^^___ccciiimmmrrrxxx~~~ssskkkddd```]]]___dddggggggfffaaaeeejjjnnnnnnllliiihhhdddeeelllwww{{{wwwqqqnnnooommmlllmmmooooookkkhhhfffccc^^^[[[ZZZ\\\___bbbddd]]]XXXWWWWWWVVVWWW[[[]]]___```bbbdddggglllppplllhhhggglllooonnnnnnqqqnnnpppsssvvvxxxwwwuuurrrggg[[[QQQNNNPPPTTTZZZaaaggglllooonnnnnnqqqqqqpppjjjmmmoooooommmmmmnnnpppllljjjgggeeefffffffffeeebbbaaa___```dddgggjjjjjjhhheeeaaa]]]ZZZYYY[[[]]]\\\WWWRRROOOPPPSSSVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWUUURRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOIIIKKKMMMOOOOOONNNLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGGGGHHHIIIJJJnnnpppqqqrrrqqqpppqqqsssqqqrrruuu{{{}}}||||||}}}|||xxxsssnnnfffiiihhhdddcccfffhhhgggaaa]]]XXXXXX\\\```bbbbbbaaa```^^^[[[XXXSSSOOOMMMLLLMMMOOOQQQSSSTTTVVVVVVUUURRROOONNNOOOPPPQQQPPPNNNLLLHHHEEECCCDDDFFFGGGIIIHHHHHHLLLQQQTTTTTTRRRLLLLLLKKKKKKKKKLLLNNNOOONNNPPPPPPMMMHHHEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDFFFGGGFFFCCCBBBCCCFFFGGGEEEGGGMMMPPPOOONNNOOOJJJIIIFFFCCCBBBAAABBBBBBAAA@@@??????AAABBBBBBBBB<<<===???@@@AAA@@@>>>=========;;;999777888;;;>>>===@@@AAA>>>;;;<<>>???@@@???@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCKKKSSS[[[]]]XXXOOOIIIGGG@@@@@@@@@AAACCCFFFHHHJJJGGGEEEDDDBBBBBBCCCEEEFFFGGGIIIJJJJJJHHHGGGGGGGGGBBBBBBBBBCCCDDDCCCAAA???===@@@DDDFFFGGGGGGGGGHHHBBBCCCFFFHHHIIIJJJJJJIIIJJJNNNQQQQQQNNNLLLMMMOOOPPPRRRUUUTTTQQQMMMJJJIIIJJJLLLMMMIIIDDDBBBEEEIIIMMMLLLKKKNNNRRRSSSRRRPPPOOOLLLIIIGGGGGGJJJNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTXXX\\\^^^___```dddgggmmmoooqqqpppjjjbbbZZZUUUVVVSSSRRRTTTXXX[[[[[[ZZZ______``````aaa``````___YYYUUUSSSVVV^^^cccdddbbbbbbbbbeeejjjooonnngggaaa]]][[[ZZZ\\\bbbfffhhhhhhUUURRRRRRWWWXXXSSSNNNLLLRRRQQQWWWccclllkkkgggdddiiiuuu|||yyyvvvsssgggXXXTTTTTTTTTWWW]]]dddkkkpppnnnmmmlllmmmrrrwww{{{}}}yyyxxxxxxxxxzzzzzzxxxwwwsssmmmeee______ccciiillllllpppwww}}}~~~{{{yyyxxxzzz||||||uuuooooootttvvvrrrmmm]]]\\\]]]bbblllrrrqqqlllgggccc___[[[\\\```fffjjjrrrwww~~~yyymmmddd]]]ZZZZZZ^^^eeeiiiiiifffaaadddjjjoooqqqoookkkhhhfffgggooozzz~~~yyyqqqlllmmmllllllpppuuuwwwuuurrrmmmhhhaaa[[[YYY]]]cccggggggaaa\\\\\\\\\YYYZZZ\\\YYYXXXXXXWWWXXX[[[aaaeeeccc^^^]]]bbbeeeccccccgggggggggiiikkknnnpppppppppaaaUUUKKKJJJNNNRRRVVVZZZ^^^bbbeeeeeeffflllooooooiiimmmqqqrrrpppnnnmmmnnnfffdddccccccddddddcccbbbbbb___[[[ZZZ]]]aaaeeegggfffeeeccc___\\\ZZZZZZZZZZZZVVVQQQOOOPPPRRRUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSTTTVVVWWWUUURRROOOMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPLLLLLLMMMMMMLLLKKKJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMGGGIIILLLNNNNNNNNNLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGIIIKKKMMMNNNNNNNNNMMMJJJHHHGGGFFFFFFHHHIIIKKKkkkrrruuutttsssrrrooojjjnnnooossszzz|||zzz{{{{{{wwwssskkklllllliiiggghhhmmmqqqooofff\\\XXX[[[___aaaaaa^^^]]]ZZZWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQUUUQQQMMMKKKMMMNNNLLLJJJLLLLLLLLLKKKJJJJJJIIIIIILLLJJJIIIJJJNNNPPPOOONNNIIIHHHFFFGGGJJJLLLMMMMMMPPPSSSTTTPPPHHHBBBAAABBBEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAABBBCCCFFFHHHJJJMMMJJJEEE@@@>>>>>>@@@BBBCCCDDDIIIQQQVVVUUUNNNGGGJJJHHHEEEBBB@@@??????@@@???>>>>>>>>>???@@@AAAAAA=========>>>>>>>>>>>>>>>===;;;999888888:::<<<>>>@@@???===<<<<<<===???@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCC@@@======@@@BBBBBB@@@BBBAAA????????????>>><<<===>>>@@@AAABBBBBBAAA@@@EEEEEECCCBBB@@@???======CCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAABBB@@@???AAAEEEFFFBBB===CCCDDDFFFGGGGGGEEECCCAAAGGGKKKOOOOOOKKKFFFDDDCCCBBBAAA@@@@@@AAADDDGGGIIIJJJHHHEEECCCAAA@@@AAAAAACCCDDDFFFIIIKKKJJJFFFCCC@@@DDDFFFEEEFFFIIIIIIFFFCCCBBBBBBDDDEEEFFFDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMPPPTTTWWWVVVSSSOOOLLLNNNOOOOOOOOOMMMJJJGGGEEEIIIHHHHHHHHHHHHIIIJJJKKKJJJKKKMMMOOOQQQRRRRRRRRROOONNNLLLJJJIIIKKKOOORRRQQQPPPPPPOOOOOOPPPPPPPPPRRRTTTVVVXXXYYY\\\___aaahhhkkkpppsssppphhh___ZZZ]]]]]]ZZZVVVRRRRRRVVV[[[ZZZZZZ\\\]]]___```bbbbbbXXXUUURRRUUU\\\bbbdddccc^^^\\\\\\ccckkkllleee^^^XXXWWWXXX^^^ggglllmmmkkkYYYRRRMMMPPPTTTSSSQQQQQQQQQWWW```gggkkkkkkjjjiiiqqqvvv}}}zzzpppfff```UUUVVVWWWZZZ___cccgggiiieeeaaaaaaiiisssyyywwwrrrrrrrrruuuxxxxxxvvvzzz{{{{{{vvvjjjdddgggnnnsssssstttvvvxxx{{{~~~|||xxxxxx|||~~~}}}zzz|||xxxxxx|||~~~}}}{{{ooonnnlllmmmrrrtttmmmccc^^^]]]YYYVVV[[[fffjjjgggsssyyyzzznnngggbbb]]]YYY\\\ccchhhgggddd]]]___dddlllrrrtttqqqmmmfffmmmzzz|||vvvuuupppuuuxxxvvvxxx}}}}}}yyypppoooiii^^^VVVYYYfffrrrpppkkkgggeee```ZZZWWWYYY\\\XXXTTTTTTWWW[[[]]]]]]ddd^^^\\\```cccaaa^^^]]]```^^^^^^___aaacccddddddWWWQQQKKKJJJOOOTTTWWWWWWZZZYYYXXXYYY\\\```cccfffddddddfffiiimmmooollliii^^^\\\[[[^^^cccddd```\\\ZZZZZZZZZ[[[\\\]]]___```aaa```___]]][[[YYYXXXXXXWWWUUURRRPPPQQQSSSWWWYYYWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQVVVUUUUUUSSSQQQOOOMMMLLLOOOOOOOOOPPPQQQRRRTTTTTTOOOOOONNNMMMLLLKKKJJJIIIKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIJJJLLLLLLJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJlllsssxxxxxxwwwvvvrrrlllllllllpppxxx}}}}}}}}}zzzwwwrrrpppmmmjjjkkknnnqqqtttwwwnnnccc]]]^^^```aaa```]]]]]]\\\[[[YYYWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQUUUQQQNNNMMMOOOQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIHHHJJJHHHFFFGGGJJJLLLKKKJJJJJJHHHGGGHHHJJJMMMNNNMMMOOORRRRRROOOHHHDDDCCCEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJMMMKKKFFFCCC@@@@@@AAABBBDDDFFFJJJRRRWWWWWWPPPJJJHHHFFFDDDAAA?????????@@@>>>>>>>>>===>>>>>>??????<<<<<<<<<<<<<<<===>>>???@@@>>><<<:::999:::<<<===>>>>>>===<<<===>>>???@@@???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@======@@@BBBAAA@@@BBBAAA@@@@@@@@@???>>>======>>>@@@AAABBBBBBAAAAAADDDDDDCCCAAA@@@???>>>===BBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>???DDDBBBBBBEEEIIIIIIDDD@@@BBBCCCEEEFFFEEEDDDAAA@@@BBBFFFIIIHHHEEEAAA???>>>>>>===<<<<<<===@@@CCCEEEGGGFFFCCC@@@???>>>??????@@@AAACCCEEEGGGFFFCCC@@@???DDDGGGGGGJJJNNNOOOMMMFFFDDDBBBBBBCCCCCCBBB@@@BBBBBBCCCEEEFFFIIIJJJLLLNNNPPPSSSTTTSSSPPPMMMKKKMMMMMMMMMMMMKKKHHHEEECCCFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRRRRRRRQQQOOONNNOOOSSSUUUSSSRRRQQQOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVXXXZZZ[[[___eeeiiiiiifffbbb______]]]ZZZUUURRRQQQSSSUUUWWWXXXYYY[[[^^^aaadddeee[[[WWWTTTUUU[[[```bbbaaa]]]ZZZYYY^^^eeegggbbb\\\ZZZXXXWWW\\\dddjjjkkkjjjZZZTTTPPPSSSUUUTTTQQQQQQSSSYYYbbbiiimmmmmmlllkkkqqqvvv||||||uuulllggg^^^^^^___aaaeeehhhkkklll___]]]]]]dddnnntttrrrnnnooooooqqqtttsssooopppuuuyyy|||{{{qqqkkkmmmtttxxxxxxxxxyyyzzz}}}{{{wwwtttuuuzzz}}}zzz{{{zzz||||||yyyvvvqqqggg]]]WWWWWWVVVUUU\\\gggkkkiiiqqqwwwwwwqqqjjjddd^^^^^^cccgggfffddd\\\^^^dddoooyyy}}}zzztttkkkoooxxxyyyuuuvvvwww{{{|||yyyyyy||||||xxxooooooiii___WWWZZZeeepppvvvqqqmmmjjjddd[[[VVVWWWUUUSSSQQQRRRWWW\\\______gggbbb___bbbdddaaa______^^^]]]\\\[[[]]]___aaaaaaYYYSSSNNNMMMPPPUUUXXXYYY[[[[[[ZZZZZZYYY[[[^^^```___^^^^^^aaaeeeggggggeee]]]\\\[[[^^^bbbbbb___[[[XXXYYYZZZ[[[\\\]]]^^^___``````___]]][[[ZZZXXXWWWXXXVVVTTTSSSSSSTTTVVVXXXVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQUUUUUUTTTSSSQQQOOOMMMLLLNNNNNNNNNOOOPPPQQQSSSSSSPPPOOOOOONNNLLLKKKKKKJJJKKKLLLLLLMMMLLLLLLLLLKKKHHHHHHHHHJJJLLLLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJkkkrrryyy{{{|||{{{vvvooojjjiiikkksss~~~}}}||||||xxxtttpppnnnppptttyyy|||~~~sssggg______``````___\\\]]]^^^^^^^^^\\\YYYXXXVVVUUUTTTSSSRRRRRRSSSTTTSSSPPPMMMNNNQQQTTTSSSRRRPPPOOONNNMMMKKKJJJHHHHHHIIIHHHFFFFFFHHHIIIHHHGGGJJJIIIGGGHHHJJJMMMMMMMMMMMMNNNNNNKKKGGGEEEFFFHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHIIILLLJJJGGGEEECCCBBBBBBBBBEEEGGGKKKQQQVVVVVVQQQLLLEEEDDDBBB@@@????????????>>>=====================;;;:::999999:::<<<>>>@@@BBBAAA>>><<<;;;;;;<<<===<<<<<<<<<======>>>>>>???;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???===>>>???AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@BBBBBBBBBBBBAAABBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>DDDDDDEEEHHHLLLKKKGGGCCCAAABBBCCCDDDDDDBBB@@@???@@@AAACCCBBB???===<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEDDDBBB@@@???????????????@@@AAADDDFFFEEEBBB??????DDDHHHJJJOOOVVVXXXWWWKKKHHHDDDAAA@@@@@@???>>>AAAAAABBBDDDFFFIIIKKKLLLNNNOOOOOOOOONNNMMMKKKIIIKKKKKKKKKKKKHHHEEEBBB@@@CCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSTTTSSSRRRSSSTTTVVVVVVTTTRRROOONNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTRRRTTTXXX\\\^^^____________\\\XXXUUUTTTRRRPPPOOOUUUVVVWWWYYY]]]aaaeeehhh___[[[VVVVVVZZZ^^^``````___[[[XXX[[[```cccbbb___[[[XXXVVVYYY^^^ccceeeeee\\\WWWTTTWWWYYYWWWTTTTTTXXX\\\dddkkkoooooommmkkknnnrrrxxx}}}~~~zzzuuuqqqhhhgggggghhhkkkmmmmmmlll]]]ZZZYYY^^^ffflllllljjjkkkjjjlllooolllfffdddfffoooxxx{{{uuuooopppvvvzzz|||zzzyyyzzz|||}}}xxxssssssxxx}}}}}}zzzxxxzzztttfff[[[QQQRRRSSSVVV^^^hhhkkkjjjnnnttt}}}|||yyyrrriiifffiiilllllljjj```aaaggguuussstttxxx}}}|||xxxwwwzzz}}}~~~{{{yyy{{{zzzwwwoooooojjjaaaYYYZZZccclllwwwssspppnnnggg]]]WWWVVVRRRQQQPPPSSSYYY___dddfffhhhcccaaaccceeecccccceeedddbbb___]]]\\\]]]___```ZZZVVVRRRQQQSSSXXX[[[]]]```aaaaaa___[[[YYYZZZ\\\[[[ZZZYYYZZZ^^^aaadddddd]]]\\\\\\^^^aaaaaa^^^ZZZVVVWWWYYY\\\]]]^^^^^^]]]```______]]]\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRRRROOOPPPQQQQQQRRRRRRRRRRRRTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOOOOONNNMMMLLLLLLMMMLLLLLLKKKLLLLLLMMMMMMIIIHHHIIIJJJLLLLLLJJJIIIFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJhhhpppxxx}}}}}}uuukkkiiiiiioooyyy~~~{{{{{{|||yyywwwuuutttuuuzzzxxxjjjaaa___``````___ZZZ\\\^^^___^^^\\\YYYXXXXXXWWWUUUSSSSSSTTTVVVWWWPPPNNNLLLNNNRRRUUUUUUTTTRRRQQQPPPNNNKKKIIIHHHGGGJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHFFFGGGIIIKKKLLLKKKIIIJJJIIIGGGEEEDDDFFFIIIEEEEEEEEEFFFFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFEEECCCBBBAAA@@@EEEFFFIIIMMMPPPPPPLLLHHHBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>===<<<<<<;;;:::999777777888;;;>>>@@@BBBAAA???=========>>>>>>:::;;;<<<============<<<:::::::::;;;<<<>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBCCCDDDCCCBBB@@@??????>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>AAABBBDDDHHHKKKJJJFFFCCCAAABBBCCCCCCCCCBBB@@@???AAAAAAAAA@@@???>>>>>>>>>>>>=========>>>@@@BBBCCCEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCFFFHHHGGGEEECCC???DDDIIILLLRRR[[[___^^^PPPLLLFFFAAA??????>>>>>>@@@AAABBBDDDFFFIIIKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJHHHEEEBBB@@@@@@AAACCCFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRSSSTTTXXXVVVSSSPPPNNNNNNNNNOOOPPPPPPQQQRRRUUUVVVVVVUUURRRRRRRRRSSSTTTUUUWWWXXX\\\YYYVVVVVVWWWWWWTTTPPPVVVVVVVVVWWW[[[```eeehhhbbb^^^YYYXXX[[[^^^aaabbbeeeaaa]]]]]]```dddfffggg___\\\XXXWWWZZZ^^^```aaa___ZZZYYY]]]___\\\ZZZ[[[^^^bbbhhhmmmpppoookkkhhhhhhkkkqqqxxx}}}~~~{{{yyymmmkkkiiijjjlllmmmlllkkkbbb^^^ZZZZZZ^^^cccggghhhgggfffhhhkkkhhhaaa\\\]]]bbbmmmtttqqqkkklllqqquuuxxxuuurrrssswww|||~~~wwwrrrsssvvvyyyzzzsssqqqpppssszzz}}}lll^^^RRRRRRSSSXXXaaaiiilllkkknnnssszzzzzzqqqlllnnnqqqssssssiiiiiinnn|||wwwuuuuuuxxxxxxwwwyyy}}}|||||||||zzzxxxwwwuuusssmmmmmmiii```XXXWWW]]]cccllljjjiiijjjfff^^^YYYXXXWWWVVVTTTUUUZZZbbbiiimmmgggcccbbbdddeeedddfffkkknnnlllhhhccc___]]]^^^___YYYWWWUUUTTTVVVZZZ___bbbgggjjjkkkgggaaa[[[ZZZ[[[[[[YYYWWWXXXZZZ___cccfff]]]]]]]]]```bbbbbb___\\\VVVXXX[[[]]]______^^^]]]_________^^^\\\ZZZYYYWWWSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRROOOPPPQQQRRRRRRRRRQQQQQQSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOOOONNNMMMMMMNNNNNNLLLLLLLLLMMMOOOPPPMMMLLLLLLLLLMMMLLLJJJHHHFFFGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJiiipppxxx~~~~~~sssooolllooovvv~~~~~~zzzxxxwwwwwwuuuxxx{{{{{{{{{tttiiidddcccaaa___ZZZ[[[\\\]]]\\\[[[YYYXXXYYYXXXVVVTTTSSSTTTVVVWWWQQQOOONNNQQQVVVYYYYYYWWWRRRRRRPPPNNNKKKIIIGGGGGGHHHHHHHHHFFFEEEEEEEEEFFFHHHFFFDDDEEEGGGHHHIIIIIIFFFFFFEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@???>>>DDDDDDFFFGGGHHHGGGDDDBBB@@@@@@??????>>>>>>>>>>>>>>>????????????>>><<<<<<999888777666777:::===?????????>>>===>>>>>>???@@@;;;<<<<<<============<<<<<<;;;::::::;;;===???@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>???AAACCCCCCEEEGGGFFFBBB???>>>>>>===>>>???AAABBBAAAAAA@@@??????????????????????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<>>>AAADDDFFFFFFCCCAAABBBBBBCCCCCCCCCBBBAAA@@@CCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDGGGIIIJJJHHHFFF@@@EEEIIILLLRRRZZZ______SSSNNNHHHCCCAAA@@@@@@???@@@AAABBBCCCFFFHHHJJJKKKGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIJJJJJJIIIFFFDDDBBB>>>???AAACCCEEEGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSRRRQQQQQQRRRXXXVVVTTTQQQOOOOOOOOOPPPOOOOOOPPPTTTXXX[[[ZZZYYYTTTSSSQQQOOOOOOPPPRRRTTTXXXVVVTTTVVVZZZ[[[YYYVVVYYYXXXWWWXXXZZZ^^^bbbeeeccc```]]][[[]]]```ccceeegggdddaaa___aaaeeejjjlllgggddd___]]]]]]```cccddddddaaa```dddeeecccbbbdddfffhhhlllppprrroooiiidddaaaccciiiqqqyyy||||||zzznnnjjjfffgggjjjmmmllljjjgggccc\\\XXXXXX\\\bbbeeefffdddfffjjjiiibbb]]]\\\ZZZdddllliiieeegggllloooqqqlllhhhiiiooovvvzzz{{{vvvpppllllllnnnooojjjiiikkknnnsssxxx|||~~~tttcccVVVTTTUUU\\\eeemmmqqqssstttwww|||yyyrrroooqqquuuyyyzzzqqqooorrr}}}}}}qqqmmmkkknnnppppppssswwwyyyxxxyyyyyyuuuooojjjgggeeedddbbb[[[SSSPPPRRRVVVZZZYYY[[[___```\\\[[[]]]___]]]YYYWWWYYY___hhhmmmhhhffffffgggdddbbbeeekkktttrrrmmmfff^^^YYYYYYZZZTTTUUUUUUTTTTTTXXX^^^dddkkknnnpppmmmfff___[[[YYYWWWVVVUUUUUUWWWZZZ___ccc^^^^^^```bbbccccccaaa```YYY[[[]]]```aaa```___^^^^^^^^^___^^^]]][[[YYYWWWOOOPPPRRRTTTUUUVVVVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPOOONNNNNNNNNOOOOOONNNMMMNNNOOOQQQRRRRRRQQQOOOOOONNNMMMIIIFFFFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKlllqqqwww}}}zzzuuuqqqpppuuuzzz}}}~~~xxxxxxxxxxxxwwwvvvtttsssrrrwww}}}~~~pppiiifffbbb```[[[ZZZZZZZZZZZZ[[[\\\]]]```___\\\YYYWWWUUUUUUUUUUUUSSSRRRUUUYYY\\\[[[YYYQQQQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEDDDBBBBBBCCCDDDGGGEEECCCCCCEEEGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>======AAABBBBBBBBBBBBAAA@@@???@@@@@@@@@??????>>>>>>======>>>???@@@???>>>===<<<999888777777888:::<<<>>>===============>>>??????<<<<<<===>>>@@@AAABBBBBB>>>===;;;::::::;;;<<<>>>>>>>>>?????????@@@@@@@@@===>>>>>>>>>===>>>AAADDDEEEHHHJJJHHHCCC>>>===>>><<<===>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBB?????????>>>===<<<;;;:::999;;;===@@@AAABBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA???>>>???@@@@@@???>>>============>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@AAAAAABBBFFFIIIKKKJJJIIICCCGGGIIIJJJNNNUUUYYYXXXRRRMMMHHHDDDCCCCCCBBBBBBAAABBBBBBCCCEEEGGGIIIJJJEEEEEEDDDDDDDDDFFFGGGIIIGGGHHHIIIJJJIIIHHHFFFEEE>>>>>>???@@@BBBDDDFFFHHHKKKJJJIIIHHHHHHIIIJJJKKKOOOQQQSSSSSSRRRQQQRRRSSSUUUUUUTTTSSSRRRQQQQQQQQQNNNMMMOOOTTTZZZ^^^]]][[[SSSQQQPPPOOOPPPRRRTTTVVVVVVUUUUUUWWWYYY[[[[[[ZZZ[[[ZZZZZZZZZ[[[^^^aaacccbbbaaa___^^^___```cccdddbbbbbb```______ccciiimmmnnnllliiiggggggiiimmmooonnnjjjiiikkkjjjhhhiiillllllmmmooosssuuurrrjjjddd^^^___dddkkksssvvvuuurrriiiddd___```ffflllmmmllliiigggbbb]]]ZZZ[[[```ddddddccceeekkkmmmiiieeeddd___eeehhheeecccggglllnnnlllfff```bbbiiirrrvvvwww{{{wwwrrrllliiihhhiiijjjfffgggiiilllooorrrtttuuussswww}}}~~~ooo___ZZZYYY```jjjrrryyy}}}~~~~~~~~~~~~}}}}}}|||{{{yyyvvvvvvzzz~~~uuusssttt{{{vvvjjjeeecccgggiiihhhiiilllttttttwwwzzzuuuiii___[[[XXXYYYXXXTTTNNNJJJJJJLLLOOOMMMOOOTTTWWWXXX[[[```dddaaa]]]ZZZXXX[[[bbbffflllkkklllkkkeee```bbbiiisssrrrnnnfff\\\UUUSSSTTTSSSUUUWWWVVVSSSUUU\\\cccjjjlllnnnnnnjjjccc\\\WWWSSSSSSTTTTTTTTTVVVZZZ]]]\\\^^^aaacccdddddddddccc]]]^^^___`````````______]]]^^^______^^^[[[YYYWWWOOOPPPQQQSSSTTTUUUUUUUUUWWWUUUSSSQQQPPPPPPPPPPPPQQQRRRTTTUUUTTTRRRPPPOOOQQQQQQQQQPPPOOONNNLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRPPPPPPOOOMMMIIIFFFGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKnnnppprrruuu~~~zzzuuuooonnnpppsssuuutttpppnnnoooqqquuuwwwuuurrrrrruuu|||{{{mmmfffccc```^^^\\\ZZZXXXXXXZZZ^^^cccfffooommmjjjeee```\\\XXXVVVUUUSSSSSSUUUYYYZZZYYYVVVPPPOOONNNLLLJJJHHHGGGFFFCCCEEEEEEDDDBBBAAACCCEEEGGGEEECCCCCCEEEGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@AAA@@@???>>>=========>>>??????@@@@@@??????@@@AAAAAAAAA@@@@@@???>>>===<<<;;;<<<===??????>>>===<<<999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@DDDGGGKKKMMMCCCBBB???<<<;;;;;;<<<===>>>>>>>>>>>>?????????@@@<<<===>>>>>>===>>>AAADDDGGGJJJMMMJJJCCC>>><<<<<<:::;;;===>>>??????>>>>>>??????>>>>>>>>>===============>>>>>>???@@@@@@AAA>>>??????>>>===<<<:::999888:::<<<===>>>@@@AAACCCAAAAAAAAAAAAAAA@@@@@@@@@???======>>>@@@AAA???<<<=========>>>>>>???@@@@@@<<<<<<>>>??????@@@@@@@@@@@@@@@BBBEEEIIILLLLLLLLLEEEHHHHHHGGGIIINNNPPPOOOMMMJJJFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHFFFFFFDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIIIIGGGFFF??????>>>>>>???BBBEEEGGGKKKJJJHHHGGGGGGHHHIIIJJJOOOPPPQQQQQQPPPPPPQQQSSSRRRRRRSSSTTTTTTTTTSSSRRRPPPOOOPPPVVV]]]aaa___]]]PPPPPPPPPQQQSSSUUUWWWXXXWWWXXXXXXWWWVVVVVVWWWXXXZZZZZZ[[[\\\^^^___aaabbbbbbbbbaaa```^^^^^^^^^___[[[^^^_________aaagggkkknnnnnnmmmmmmooosssxxx{{{zzzuuurrrqqqnnnkkklllppppppppprrrvvvyyyvvvooohhh``````bbbhhhnnnooojjjfff___YYYTTTVVV^^^gggkkkkkkiiikkkllljjjeeecccdddfffcccaaadddlllqqqpppooooookkkllliiiddddddjjjoooqqqnnnggg______gggpppuuuvvvssssssqqqooolllkkkkkkkkkdddgggjjjlllmmmllllllkkkhhhoooyyypppgggaaafffmmmttt||||||yyyvvvuuutttsssuuuuuuvvvyyy~~~vvvuuuvvv{{{}}}wwwmmmhhhgggkkkllliiiggggggjjjmmmttt|||xxxjjj^^^YYYPPPRRRTTTSSSOOOMMMMMMMMMQQQMMMKKKNNNQQQSSSYYY___dddeeedddaaa]]]\\\]]]___jjjllloooooohhhbbbeeemmmssstttrrrkkk```XXXVVVVVVZZZ^^^```\\\WWWWWW]]]dddhhhhhhjjjmmmnnniii___VVVTTTWWWZZZZZZYYYYYY[[[]]]ZZZ\\\```cccddddddeeeeee_______________^^^^^^^^^\\\]]]______^^^\\\YYYWWWSSSSSSSSSSSSSSSTTTTTTTTTUUUSSSQQQNNNMMMMMMMMMNNNNNNPPPRRRSSSTTTRRRQQQOOOPPPPPPPPPPPPOOOMMMLLLKKKMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOPPPOOONNNNNNNNNLLLIIIGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKmmmmmmlllnnnuuu~~~{{{vvvqqqkkkiiijjjmmmmmmllljjjhhhhhhnnnuuuyyywwwssstttsssyyypppddd___^^^]]]\\\]]][[[XXXWWW[[[bbbjjjooo~~~{{{wwwqqqjjjccc]]]ZZZSSSQQQPPPRRRUUUWWWUUURRROOONNNMMMKKKJJJHHHGGGFFFDDDFFFGGGFFFDDDCCCFFFHHHHHHFFFDDDDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFCCCAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???AAA@@@>>>=========>>>???===>>>?????????AAACCCEEEAAAAAAAAAAAA@@@>>>===<<<888:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::======<<<;;;:::999999888<<<===???BBBGGGMMMRRRUUUIIIGGGCCC@@@>>>===>>>???>>>>>>>>>>>>????????????;;;===>>>>>><<<===AAADDDHHHLLLNNNKKKCCC===;;;;;;:::;;;<<<>>>>>>>>>======?????????>>>===<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@AAA@@@???===;;;:::999;;;<<<===>>>@@@CCCEEE@@@@@@@@@????????????>>>>>>======???BBBBBB???<<<>>>>>>??????@@@@@@AAAAAA===>>>???@@@BBBBBBBBBBBB@@@AAABBBFFFKKKNNNOOOOOOGGGIIIHHHEEEEEEIIIJJJHHHJJJGGGDDDCCCDDDEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFDDDBBBAAAAAAAAABBBDDDFFFHHHIIIIIIHHHGGG@@@???===<<<===AAADDDGGGKKKIIIHHHFFFFFFGGGHHHIIINNNOOOOOONNNMMMNNNPPPQQQOOOQQQSSSUUUVVVVVVTTTSSSSSSRRRTTTYYY```dddbbb^^^PPPPPPRRRSSSUUUWWWXXXXXXZZZ[[[[[[WWWRRRPPPRRRUUUYYYZZZ[[[]]]___aaabbbcccbbbcccbbb```]]][[[ZZZ[[[XXX\\\___```___aaafffkkkjjjkkkmmmooorrrwww}}}}}}xxxtttpppkkkmmmrrrrrrqqqtttyyy}}}{{{ssslllcccbbbcccgggkkkjjjccc]]]WWWPPPJJJMMMWWWbbbggghhhiiiooouuuvvvqqqllljjjjjjaaa```cccmmmtttuuuuuuvvvtttqqqjjjcccdddlllrrrsssrrrjjjaaa```hhhpppuuuvvvssstttuuutttqqqooonnnnnncccfffjjjkkkjjjhhheeedddaaalllzzzsssjjjjjjnnnrrrzzz}}}xxxsssooommmlllkkkiiikkkoootttyyy|||xxxxxxyyy}}}}}}vvvrrrqqquuuuuupppjjjhhhaaaeeeqqq}}}}}}ooobbb]]]NNNQQQTTTUUUTTTSSSSSSSSSWWWQQQMMMMMMNNNPPPVVV]]]eeehhhjjjiiiddd___\\\\\\eeeiiioooqqqkkkgggkkktttvvvxxxxxxrrrhhh```]]]^^^dddhhhjjjeee]]][[[aaahhhgggfffhhhnnnqqqmmmbbbXXX[[[^^^cccdddbbb```aaabbbWWWZZZ___bbbcccdddeeefffaaa```___]]]]]]\\\\\\]]]\\\]]]______^^^\\\YYYWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQOOOLLLJJJJJJKKKKKKJJJLLLOOORRRSSSSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKNNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLKKKLLLMMMMMMJJJHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLfff```\\\```jjjsssvvvuuutttoooiiifffhhhjjjjjjjjjddddddeeeiiiooosssvvvvvvxxxxxx|||rrr___RRRNNNPPPRRRRRRPPPPPPRRRWWWZZZ___iiisssttteeeYYYYYYUUURRRQQQQQQQQQNNNKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHHHHGGGEEEDDDEEEFFFDDDBBB@@@AAADDDEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???AAA@@@???============>>>======<<<======>>>??????>>>>>>===<<<;;;::::::999999:::<<<>>>>>>===<<<;;;<<<;;;999888777888999999;;;;;;::::::999:::::::::;;;>>>??????HHHWWW___```VVVMMMCCC===<<<<<<;;;999>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>???@@@AAAAAABBBAAA@@@???>>>==================<<<<<<<<<======>>>===>>>???@@@???<<<999777:::999999999;;;===@@@BBB>>>??????>>><<<<<<===>>>@@@AAA???<<<===AAAAAA===;;;;;;<<<>>>???AAABBBBBBDDDCCCAAA???>>>>>>???@@@BBBCCCEEEGGGHHHIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDHHHEEEDDDDDDFFFGGGEEECCCCCCAAA???>>>AAACCCEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHAAA@@@???>>>>>>@@@AAACCCIIIIIIHHHGGGGGGHHHHHHIIIJJJLLLOOOOOONNNMMMMMMMMMMMMOOOQQQTTTUUUUUUTTTTTTPPPOOOQQQWWW^^^aaa___\\\WWWUUURRRRRRSSSTTTTTTTTTWWWUUUQQQNNNLLLLLLMMMNNNTTTVVVYYY\\\^^^___``````ddddddcccbbb```]]][[[YYY[[[YYYZZZaaafffgggiiikkkhhhhhhhhhggghhhllluuu|||}}}yyysssnnnkkkjjjiiinnnuuu}}}{{{vvvnnnjjjffffffgggfffaaa\\\QQQJJJFFFKKKTTT[[[bbbhhhiiilllqqqttttttqqqmmmjjjeeedddeeejjjqqqvvvwwwvvvvvvwwwpppeeecccjjjqqqssswwwnnndddaaafffmmmpppqqqsssttttttvvv{{{|||uuupppiiigggmmmoooiiicccaaa```eeeuuurrrnnnppppppssszzzzzzyyyxxxvvvsssnnngggbbbffffffhhhlllqqquuuwwwwwwuuuooopppyyyzzztttppphhhhhhnnn{{{nnn]]]TTTVVVZZZaaafffeee```[[[___]]]ZZZXXXSSSNNNOOOUUU]]]gggnnnnnnhhhbbb[[[UUUaaahhhppprrrpppooorrrwww}}}yyypppiiiggghhhnnnooommmgggaaa___bbbfffdddgggkkkmmmmmmjjjgggeeecccggglllnnnkkkiiihhhiiidddddddddcccbbbaaa```____________^^^]]]]]]\\\\\\]]]^^^^^^]]]\\\ZZZWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRTTTRRRQQQNNNMMMKKKJJJJJJJJJLLLPPPRRRSSSRRRQQQOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNPPPPPPOOONNNOOOPPPMMMJJJHHHKKKQQQTTTRRROOONNNMMMLLLLLLNNNOOONNNMMMMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJNNNNNNMMMMMMMMMNNNOOOPPP___[[[XXX\\\eeeooouuuwwwuuuooogggbbbcccfffiiijjjkkkhhhfffgggjjjnnnrrrsssrrrsssvvvqqqfffWWWNNNKKKNNNPPPPPPMMMKKKMMMQQQTTTXXXaaajjj}}}|||oooeeeZZZWWWSSSQQQQQQQQQOOOMMMKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEDDDBBBAAAAAADDDDDDCCCAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@???AAA@@@???============>>>=========<<<======>>>>>>=========<<<;;;;;;::::::999:::<<<=========<<<;;;;;;::::::999888888999999:::999999888888999999999;;;>>>>>>???GGGSSSZZZYYYSSSLLLCCC>>>===>>><<<:::>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;@@@AAABBBBBBAAA???<<<:::;;;<<<===>>>???@@@@@@AAA>>>>>>>>>======>>>??????===<<<<<<<<<<<<<<<=========>>>@@@AAA@@@>>><<<:::999:::;;;===>>>???@@@@@@>>>?????????======???@@@>>>AAAAAA>>>===@@@AAA???<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@>>>===>>>??????AAABBBDDDEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@AAABBBAAA@@@CCCGGGIIIIIIHHHBBBAAA???@@@AAABBBBBBAAADDDDDDDDDDDDDDDCCCBBBAAACCCEEEGGGHHHIIIIIIHHHGGGBBBAAA@@@???@@@AAACCCDDDIIIHHHHHHGGGGGGFFFFFFFFFIIILLLNNNOOOOOONNNOOOPPPOOOOOOQQQTTTVVVVVVTTTQQQNNNMMMMMMRRRXXX[[[YYYVVVQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKOOOPPPSSSWWWZZZ\\\^^^___aaabbbcccdddcccaaa___]]]\\\YYY\\\bbbgggfffggghhhggggggeeebbbaaaeeemmmsss{{{{{{yyyuuupppllljjjjjjdddgggnnnwww~~~}}}zzzuuuqqqmmmkkkkkkiiiccc^^^RRRLLLHHHMMMSSSWWW[[[___dddhhhnnnsssuuussspppmmmgggggghhhkkkpppssstttssswwwvvvoooccc___eeelllooosssmmmfffccceeeiiimmmnnntttvvvwwwvvvzzz{{{yyysssqqqvvvwwwqqqjjjhhhfffgggrrr}}}|||tttsssrrrtttzzz|||{{{{{{zzzyyytttooojjjddddddeeehhhllloooppppppnnniiiiiisss~~~{{{yyyrrrrrruuuuuuggg[[[```hhhssszzzzzzsssmmmjjjfffccc```YYYRRRQQQTTTccckkkrrrrrrooojjjaaaYYY^^^fffooorrrrrrrrruuuzzz~~~vvvnnnkkkkkksssuuuuuupppgggaaa______dddfffiiijjjhhhfffcccaaajjjnnnrrrrrrooolllkkkkkkccccccccccccbbbaaa```___``````______^^^]]]]]]\\\[[[\\\\\\\\\\\\[[[YYYXXXXXXVVVTTTRRRPPPOOOOOOOOORRRQQQOOONNNMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNOOONNNMMMNNNOOONNNKKKIIILLLPPPRRRPPPMMMMMMLLLKKKLLLNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKKKKJJJMMMMMMMMMNNNNNNNNNNNNOOOZZZYYYXXX[[[aaakkktttyyyyyyqqqfff___^^^bbbgggjjjooojjjeeebbbcccfffiiikkkjjjlllnnnrrryyy}}}yyyqqqddd\\\RRRKKKJJJKKKLLLLLLIIIGGGGGGKKKMMMOOOVVV]]]mmmuuu|||}}}|||wwwnnneeeZZZWWWSSSPPPPPPOOOOOONNNKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGDDDBBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@@@@AAAAAA@@@@@@AAA@@@>>>===<<<<<<===>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::::::::::::::::::::999888:::999999999999999:::::::::<<<===???DDDLLLPPPOOONNNIIIBBB>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;;;;<<<>>>??????>>><<<;;;:::;;;;;;<<<===>>>???@@@<<<<<<<<<<<<===>>>@@@@@@===<<<<<<;;;;;;;;;<<<<<<===???@@@BBBBBB@@@???===999:::===@@@AAAAAA@@@???===?????????>>>???AAACCCAAAFFFGGGBBB>>>???AAA@@@<<<===>>>???@@@AAABBBCCCAAA@@@???=========>>>>>>???@@@BBBCCCCCCCCCBBBBBBDDDCCCBBB@@@?????????????????????BBBGGGJJJLLLLLLCCCBBBAAAAAABBBAAA>>><<>>======<<<===>>>>>>???@@@@@@@@@AAA@@@>>>===<<<<<<======>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;::::::888999:::;;;;;;:::999888:::::::::999::::::;;;;;;:::;;;<<<>>>BBBEEEFFFDDDGGGCCC???======>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;<<<<<<:::;;;===>>>???>>>===<<<:::;;;<<<===>>>??????@@@<<<<<<<<<<<<===>>>???@@@===<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@???:::;;;===???@@@@@@??????<<<===>>>>>>>>>???AAACCCJJJOOOPPPIIIAAA?????????<<<<<<===>>>???@@@AAAAAA@@@???>>>===<<<=========???@@@AAABBBBBBBBBAAA@@@DDDDDDCCCBBBAAA@@@??????AAAAAABBBDDDGGGJJJMMMNNNIIIGGGDDDBBBAAA@@@>>><<>>>>>?????????>>><<<<<<<<<===>>>???@@@AAA@@@???>>><<<<<<<<<<<<=========<<<;;;::::::;;;;;;999999::::::;;;<<<<<<<<<999:::::::::::::::999999777888999:::::::::888888888888777777888999:::::::::999:::===??????>>>===???===<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;:::999999999::::::;;;<<<============>>>????????????>>>===;;;<<<<<<===>>>???@@@AAA>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;===>>>???@@@@@@???======<<<<<<<<<===???@@@:::;;;=========>>>AAACCCRRRWWWWWWNNNDDD???===<<<:::;;;;;;<<<===>>>??????>>>>>>==================???@@@AAABBBBBBBBBAAA@@@BBBBBBBBBAAAAAA@@@??????BBBBBBDDDEEEHHHKKKOOOQQQQQQMMMGGGBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCEEEGGGHHHGGGEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGJJJKKKMMMOOOOOOMMMKKKJJJPPPQQQRRRQQQOOOOOOPPPQQQSSSQQQPPPTTTXXXWWWNNNFFFBBBAAA??????@@@AAABBBBBBFFFIIINNNPPPQQQRRRTTTUUU_________^^^[[[XXXVVVTTTRRRSSSSSSTTTTTTUUUUUUVVVQQQXXXdddooowwwzzzyyyxxxpppfff]]]YYYWWWVVVXXX\\\``````]]]YYYVVVWWW]]]bbbhhhiiihhheeebbb``````aaa\\\YYYZZZ```iiippppppnnnmmmmmmnnnoooqqqsssrrrqqqjjj^^^SSSNNNLLLJJJKKKNNNJJJMMMSSSWWWYYYXXXVVVTTTWWW\\\ccckkkppptttvvvwwwyyyvvvpppggg___^^^eeennntttyyy|||uuuhhh^^^\\\^^^dddooowwwyyyxxxzzz}}}~~~vvvwwwzzz}}}~~~ttttttvvvvvv|||}}}}}}}}}}}}}}}|||zzzuuuqqqrrrxxx|||{{{zzzzzz|||}}}}}}{{{yyyvvvsssqqqtttzzz~~~~~~{{{}}}yyyqqqtttrrrrrruuuuuuooolllllluuuyyy|||~~~vvvmmmccchhhnnnrrrrrrqqqqqqqqqttttttrrrooommmlllmmmnnnooorrrtttsssppplllhhhfffccceeeeeeaaaZZZUUUTTTUUUZZZ]]]aaa```]]][[[[[[\\\^^^^^^^^^___^^^^^^]]]]]]ZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXXXXXXXVVVUUUTTTRRRQQQOOOMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLLLLLLLNNNPPPSSSTTTPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJHHHFFFEEEHHHJJJLLLMMMLLLLLLMMMNNNOOOMMMLLLKKKKKKJJJIIIGGGIIIHHHHHHIIIKKKLLLLLLKKKMMMNNNNNNNNNNNNNNNNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKMMMMMMLLLKKKJJJhhhiiihhhgggfffjjjqqqwww{{{ssskkkeeecccccc^^^___aaacccdddbbb^^^ZZZSSSVVVWWWSSSSSSVVVXXXWWWXXXZZZ\\\^^^^^^]]][[[ZZZUUUPPPNNNOOOOOOLLLKKKLLLLLLQQQVVVWWWWWWXXXTTTOOOMMMMMMNNNLLLKKKJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFGGGEEEBBBAAAAAAAAAAAABBBBBBAAA???>>>>>>@@@;;;<<<===>>>????????????===<<<<<<===>>>???@@@AAA@@@???===<<<;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;999999::::::;;;;;;;;;<<<::::::999999999999888888666777888888888888888888444444444444555666777777;;;888888<<<>>>;;;999999999999:::;;;::::::999888999:::;;;;;;;;;:::999888::::::;;;;;;<<<===>>>>>>>>>?????????>>>>>>======;;;<<<===>>>???@@@@@@AAA??????>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<999:::;;;<<<===>>>?????????>>><<<;;;;;;<<<>>>@@@:::;;;=========>>>@@@BBBRRRVVVUUUMMMEEE@@@===::::::::::::;;;<<<=========>>>>>>>>>>>>>>>=========???@@@AAABBBCCCBBBBBBAAA>>>>>>????????????>>>>>>???AAACCCEEEGGGLLLRRRVVVWWWQQQJJJDDDAAABBBBBBBBB???@@@AAACCCCCCDDDDDDDDDBBBBBBDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKOOORRRSSSRRRPPPOOOQQQRRRRRRPPPNNNMMMNNNPPPSSSQQQPPPSSSUUURRRKKKDDDAAA@@@>>>===>>>???AAACCCHHHLLLPPPRRRRRRSSSVVVZZZbbbaaa^^^[[[XXXVVVUUUTTTYYYYYYYYYYYYWWWUUUSSSQQQMMMUUU```llltttwwwvvvuuupppfff[[[VVVSSSRRRUUUZZZcccdddbbb^^^ZZZYYY]]]aaaiiiiiiiiifffbbb^^^\\\\\\ZZZWWWWWW]]]fffjjjhhhcccdddeeehhhkkknnnqqqrrrssspppcccUUUMMMIIIFFFGGGIIINNNOOOQQQRRRRRRPPPMMMKKKPPPWWW```iiiooosssvvvxxx|||yyytttkkk```ZZZ___hhhtttzzz}}}vvvhhh\\\XXXXXX```kkkuuuxxxxxx{{{}}}|||tttwwwxxxxxx|||}}}~~~~~~}}}|||rrrqqqtttzzz~~~{{{yyyyyywwwzzz}}}|||xxxuuuqqqooonnnppptttyyy|||}}}}}}}}}}}}wwwxxxttttttwwwvvvqqqmmmmmmrrrvvvyyyyyyzzz{{{vvvoooiiikkknnnooommmkkkjjjiiipppooonnnmmmmmmnnnooopppppppppooommmkkkhhhfffdddbbbfffhhhddd\\\VVVTTTVVVXXX[[[^^^]]]ZZZXXXYYY[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQNNNMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKKKKLLLNNNPPPQQQNNNMMMMMMLLLLLLMMMMMMMMMKKKLLLMMMMMMLLLJJJHHHGGGIIIJJJLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJ___``````bbbdddiiiooorrryyy|||}}}zzzrrriiibbb___ZZZ[[[^^^aaaccc```\\\XXXTTTWWWVVVSSSRRRUUUVVVTTTUUUXXX\\\______^^^\\\ZZZXXXSSSPPPRRRRRRNNNKKKKKKFFFKKKOOONNNOOOPPPMMMHHHHHHKKKNNNNNNLLLKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBB@@@BBBBBBAAA>>>===>>>???===>>>>>>?????????>>>>>>>>>>>>=========>>>@@@AAA@@@???===<<<;;;;;;<<<<<<::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;::::::999888888888888888666666666666666777777888444444444555555666777888;;;777777<<<===999888999666888:::;;;;;;999888777888999;;;;;;;;;:::888777888999:::;;;<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@??????>>>??????@@@AAABBB@@@@@@???======<<<<<<===::::::;;;<<<===>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBIIILLLKKKGGGCCCBBB???:::::::::;;;;;;<<<============>>>>>>??????>>>>>>>>>===>>>???AAABBBBBBBBBAAA<<<===>>>@@@@@@@@@@@@@@@???AAACCCDDDEEEIIIOOOTTTWWWRRRLLLFFFDDDCCCBBBBBB@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEIIINNNSSSVVVVVVUUUSSSPPPQQQPPPOOOMMMMMMOOOQQQRRRRRRQQQQQQPPPMMMHHHEEE@@@@@@>>>===>>>@@@DDDGGGHHHLLLPPPQQQPPPRRRWWW[[[```]]]YYYUUURRRRRRTTTUUU[[[[[[\\\[[[YYYTTTPPPMMMKKKQQQ[[[eeekkklllkkkiiijjjaaaXXXUUUSSSRRRTTTXXX```bbbcccbbb``````cccfffmmmnnnnnnjjjddd^^^ZZZXXXUUUSSSTTT[[[eeeiiieee^^^[[[]]]```ccceeegggiiijjjlll```UUUPPPNNNMMMNNNQQQTTTTTTSSSQQQOOOLLLJJJHHHOOOVVV```iiimmmppprrrtttvvvtttqqqkkk```XXX]]]gggooouuuxxxrrreeeZZZTTTTTT\\\eeemmmpppsssxxxzzzyyyvvvyyywwwrrrssszzz{{{|||}}}~~~}}}}}}~~~~~~}}}{{{pppoooqqqvvvxxxvvvuuuwwwrrrtttxxx{{{zzzwwwssspppmmmllllllmmmooorrruuuxxxxxxxxxzzz{{{{{{vvvtttvvvvvvrrrnnnmmmlllrrruuusssrrrsssrrrooommmmmmmmmkkkiiifffddddddkkkkkkmmmnnnppppppooonnnnnnmmmkkkiiihhhfffdddbbbaaafffjjjggg___YYYWWWXXXXXX[[[]]][[[XXXUUUVVVXXXXXXYYYYYYZZZZZZYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRSSSSSSSSSRRRQQQQQQMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNJJJKKKLLLMMMNNNMMMKKKJJJIIIJJJKKKKKKIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJGGGFFFFFFGGGJJJKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJUUUVVVXXX\\\aaahhhmmmoooqqqwww}}}}}}vvvkkkbbb]]]WWWXXXZZZ]]]^^^\\\XXXUUUYYY[[[YYYUUUUUUXXXWWWTTTTTTXXX\\\^^^\\\YYYWWWUUUZZZTTTRRRTTTTTTOOOKKKJJJDDDIIILLLLLLLLLMMMKKKGGGFFFJJJNNNOOONNNMMMMMMNNNGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEDDDBBBAAAAAACCC@@@AAACCCAAA>>><<<===???@@@@@@@@@??????>>>===<<>>>>>======>>>@@@AAA@@@???===<<<;;;;;;<<<<<<999999999999:::;;;;;;<<<::::::::::::::::::::::::::::::999888777777888888666555444444444666777888777777777777888999:::;;;<<<777666;;;===999777:::555888;;;<<<<<<:::888888888999:::;;;;;;:::888666777888888999;;;<<<======777888888999999:::;;;;;;999::::::;;;<<<===>>>>>>======>>>???@@@BBBDDDEEEAAAAAA???>>>============;;;;;;;;;<<<===>>>>>>???>>>???@@@AAAAAA@@@>>>======>>>??????>>>???AAACCC???BBBBBBAAABBBDDDAAA;;;;;;;;;<<<<<<======>>>>>>===>>>???????????????>>>;;;<<<>>>@@@AAABBBAAAAAA===>>>@@@BBBCCCCCCCCCCCCBBBCCCDDDCCCBBBDDDIIINNNUUURRRMMMIIIFFFDDDAAA???@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBDDDFFFGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCGGGNNNTTTWWWXXXWWWUUUNNNOOOOOONNNMMMNNNPPPSSSRRRRRRRRRPPPNNNJJJGGGEEE@@@@@@???>>>???AAAFFFJJJHHHLLLOOOOOONNNPPPVVV[[[^^^[[[UUUPPPNNNPPPTTTWWWZZZ[[[\\\\\\YYYTTTNNNJJJIIIOOOWWW___ccccccaaa___bbb\\\VVVUUUUUUSSSTTTXXXYYY]]]aaaddddddgggkkknnnqqqrrrrrrnnnggg___ZZZWWWPPPOOOQQQ[[[fffjjjddd]]]UUUXXXZZZ\\\\\\]]]^^^```ddd\\\UUUUUUWWWXXXZZZ]]]^^^\\\ZZZWWWSSSQQQOOOMMMPPPWWWaaaiiilllmmmnnnooommmlllllljjj```YYY^^^iiijjjooorrrnnncccXXXSSSRRRYYY___eeehhhlllrrrvvvuuuxxxzzzuuummmkkkrrrvvvvvv{{{ssszzz}}}|||~~~zzzyyyyyy{{{~~~|||yyyzzzxxxwwwxxxyyyyyyxxxwwwqqqnnnnnnqqqrrrppppppsssrrrtttwwwxxxxxxuuurrrpppkkkkkkjjjjjjjjjllloooqqqrrrsssvvv{{{|||xxxzzzuuurrruuuvvvssspppppphhhnnnqqqnnnlllmmmooonnnnnnmmmkkkiiifffcccbbbaaaeeehhhlllpppsssqqqnnnjjjjjjiiihhhhhhhhhgggeeecccaaagggllljjjbbb[[[YYY[[[^^^```aaa___ZZZWWWWWWYYYWWWWWWXXXXXXXXXXXXXXXWWWQQQQQQQQQPPPOOOOOONNNNNNMMMOOOPPPRRRRRRRRRRRRQQQMMMMMMKKKJJJJJJKKKLLLLLLOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLMMMMMMNNNNNNHHHJJJLLLNNNOOOOOONNNMMMHHHIIIJJJJJJHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKFFFEEEEEEGGGIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIHHHHHHHHHIIIJJJKKKRRRRRRSSSUUUZZZ```eeehhhjjjlllpppsssqqqjjjaaaZZZWWWTTTUUUZZZ[[[WWWWWW[[[^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]\\\[[[YYYVVVSSSQQQUUUTTTRRRPPPMMMLLLKKKJJJGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJKKKKKKKKKGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAABBBBBB@@@>>>CCCCCCCCCDDDEEEEEEFFFFFF???>>>>>>???AAAAAA???>>>999;;;===???@@@@@@???>>>?????????>>>>>>>>>>>>>>>???>>>===;;;;;;<<<<<<===999:::;;;<<<===<<<;;;:::;;;:::888666666777888999888888888888777777666666666777888999888777555333444666777999999777666444777999<<<<<<:::888777777777999===@@@@@@>>>;;;888::::::;;;;;;;;;;;;;;;:::===:::777666777999999999888777666555666777999;;;<<<;;;:::::::::<<<===>>><<<===???AAACCCDDDEEEEEECCCAAA???<<<:::999999999;;;<<<===<<<;;;<<<===???DDDFFFGGGEEEAAA@@@AAACCC@@@???@@@AAAAAA@@@===:::>>>>>>>>>>>>>>>======<<<<<<======<<<::::::;;;===@@@@@@??????????????????======>>>???@@@BBBDDDEEE>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKJJJJJJHHHFFFDDDCCCBBB>>>???@@@BBBEEEGGGHHHIIIEEEBBB??????AAABBB@@@>>>???AAACCCCCCBBBBBBCCCDDDCCCEEEIIINNNQQQRRROOOLLLCCCCCCDDDEEEGGGIIIJJJKKKOOOPPPOOOLLLIIIFFFFFFGGGFFFEEECCCBBBAAABBBDDDEEEHHHIIIKKKLLLMMMOOORRRTTTYYYVVVPPPIIIFFFGGGLLLQQQVVVTTTTTTVVVXXXXXXUUURRRKKKOOOTTTZZZ^^^______^^^]]]^^^\\\WWWQQQPPPUUUZZZZZZZZZ[[[]]]aaafffjjjmmmrrrtttuuuqqqjjjbbb]]][[[TTTTTTUUUXXX```ddd___WWWRRRSSSUUUWWWYYYYYYYYYXXX\\\ZZZYYY\\\```ccccccbbbllliiiddd___ZZZVVVSSSRRRUUU\\\eeejjjlllllllllmmmfffhhhgggddd```___aaadddeeellloooiii```[[[WWWTTTVVVVVVZZZaaaiiiooopppoooqqquuuuuuoookkklllnnnmmmnnnmmmmmmqqqvvvyyyxxxvvvsssrrrppppppqqqqqqooonnnllloootttvvvwwwuuuttttttqqqvvvxxxuuuuuuxxxvvvpppllllllkkkjjjkkknnnpppqqqrrrsssuuuwwwxxxuuupppkkkkkkjjjhhheeeeeeggglllqqqqqqrrrttttttsssrrrssssssuuummmhhhkkkppppppnnnmmmlllllllllkkkjjjiiihhhgggfffjjjnnnmmmhhhaaa]]]\\\eeegggkkkooopppnnnllljjjfffiiikkkjjjfffcccccceeeeeeggghhhfffbbb]]]ZZZYYY\\\[[[[[[\\\\\\[[[XXXVVVUUUVVVWWWWWWVVVUUUSSSRRRSSSQQQOOOLLLJJJHHHGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKMMMNNNPPPPPPOOOMMMJJJHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHUUUUUUUUUVVVXXX[[[___aaa___aaaeeeggghhheeeaaa^^^YYYWWWYYY^^^___ZZZYYY\\\```````````````````````````___^^^[[[XXXTTTQQQOOORRRQQQOOOMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAA???@@@AAACCCEEEGGGIIIKKKLLLAAA???>>>???@@@@@@???>>><<<<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<::::::;;;;;;;;;::::::999;;;:::888777666777888999999999888888777777666666444555777777777666444333555666777888888777666555666888::::::888777777888777999<<>>@@@AAABBBCCCCCC@@@???===<<<;;;:::;;;;;;===>>>>>>===<<<;;;===???EEEJJJNNNLLLGGGBBBAAABBBAAAAAABBBCCCCCCBBB???===>>>????????????>>><<<;;;<<<===>>>===<<<<<<===???AAA@@@@@@???????????????>>>>>>???@@@AAACCCDDDEEE>>>>>>??????????????????BBBBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJJJJHHHFFFDDDCCC??????AAABBBDDDFFFHHHHHHGGGDDDAAA@@@AAAAAA???======@@@BBBCCCBBBAAAAAABBBBBBDDDGGGJJJMMMMMMJJJGGG?????????@@@BBBDDDGGGHHHJJJKKKLLLKKKHHHFFFEEEEEEIIIGGGEEEDDDCCCDDDEEEFFFIIIJJJLLLLLLLLLMMMOOOQQQUUURRRLLLGGGCCCEEEIIIMMMRRRPPPPPPSSSVVVWWWVVVTTTQQQSSSWWWZZZ]]]^^^]]]]]]]]]^^^^^^YYYSSSQQQSSSVVV]]]^^^]]]]]]]]]aaafffjjjooorrruuutttnnngggaaa___UUUVVVUUUVVV[[[___YYYPPPNNNOOORRRVVVXXXZZZ[[[\\\]]][[[ZZZ\\\aaaeeeggggggooonnnkkkhhhccc___[[[YYY[[[```gggkkklllmmmnnnoooggghhhgggccc^^^[[[\\\^^^aaahhhkkkfff___ZZZVVVSSSRRRSSSWWW___hhhoooppppppqqquuuvvvqqqnnnoooooonnnjjjgggeeefffhhhiiigggeeedddcccbbbcccdddeeedddbbbbbbeeejjjmmmnnnmmmllllllmmmqqqrrrnnnnnnpppnnniiifffeeedddeeefffiiikkkmmmooopppsssuuuvvvsssnnniiiiiigggeeeaaa```bbbgggkkkoooppprrrrrrpppooonnnooolllccc^^^bbbgggjjjjjjjjjiiiiiiiiihhhgggfffdddddddddhhhllllllhhhccc```___cccfffiiilllmmmkkkiiigggeeehhhjjjiiieeebbbaaacccbbbdddeeeccc___[[[XXXWWW[[[ZZZYYYZZZ[[[ZZZWWWUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNKKKHHHFFFEEEDDDDDDFFFIIIKKKNNNOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJMMMNNNOOOPPPPPPNNNKKKIIIKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGG[[[ZZZYYYXXXWWWWWWXXXXXXZZZ\\\^^^bbbdddfffgggggg___^^^```dddddd```^^^`````````aaaaaaaaaaaaaaaaaa```___]]]ZZZVVVRRROOOMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLLLLLLLJJJIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC?????????AAABBBBBB@@@>>>===>>>AAAEEEIIIMMMPPPQQQDDDAAA???>>>???@@@?????????>>><<<;;;;;;<<<>>>@@@<<<<<<<<<===>>>>>>>>>???<<<;;;:::999999999::::::;;;;;;:::999888888888888;;;:::999777777888888999999999888888777666666555333444555666777666555444666666777777777777666666666777888777666666777999888999;;;======<<<;;;:::777888999:::<<<===>>>>>><<<>>>@@@>>>;;;999999;;;888777666555666777888999;;;;;;:::::::::::::::;;;<<<<<<>>>>>>????????????===<<<<<<;;;;;;;;;<<<<<<>>>>>>???>>><<<<<<===???FFFMMMTTTSSSKKKCCCAAAAAABBBCCCDDDEEEDDDBBB@@@??????@@@AAAAAA@@@>>><<<;;;===>>>???>>>===>>>@@@BBBAAAAAA@@@?????????????????????@@@@@@BBBCCCEEEFFFAAA@@@???>>>>>>>>>???@@@CCCCCCBBBBBBBBBCCCDDDDDDHHHIIIKKKLLLKKKIIIFFFDDD@@@@@@AAABBBCCCEEEFFFGGGHHHFFFCCCAAA@@@???===;;;;;;>>>AAABBBAAA@@@???>>>AAABBBDDDFFFHHHHHHEEEBBB======<<<===>>>AAADDDFFFDDDGGGJJJKKKIIIGGGFFFFFFJJJIIIGGGEEEDDDDDDEEEFFFIIIJJJKKKKKKJJJJJJLLLNNNOOOMMMIIIDDDAAABBBFFFJJJMMMLLLLLLNNNRRRUUUWWWWWWVVVWWWXXXZZZZZZ[[[[[[ZZZ\\\^^^___[[[VVVQQQPPPQQQ^^^``````]]]ZZZZZZ```fffiiinnntttvvvrrrkkkddd```UUUUUUTTTSSSWWWYYYSSSKKKKKKLLLPPPTTTWWW[[[]]]^^^]]][[[YYY[[[___eeehhhjjjoooppppppooolllgggccc```aaacccgggiiijjjjjjlllnnneeeffffffbbb]]]YYYZZZ[[[___eeeiiieee___\\\XXXTTTQQQRRRTTT[[[ccciiikkkjjjnnnsssvvvtttsssvvvvvvttthhhccc^^^[[[[[[ZZZWWWUUURRRRRRRRRTTTWWWXXXXXXWWWXXX[[[___ccceeeeeecccbbbgggiiiiiifffeeeeeedddaaa]]]\\\\\\]]]^^^aaadddfffjjjkkknnnqqqrrrpppkkkggggggfffbbb^^^\\\]]]bbbffflllnnnooonnnkkkiiiiiiiiicccZZZTTTWWW]]]aaadddffffffffffffdddcccaaa```___bbbeeehhhiiigggeeeccccccbbbdddgggiiiiiigggeeeccccccfffhhhgggbbb___^^^___^^^```aaa___\\\XXXVVVUUUYYYXXXWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSSSSRRRRRRQQQOOONNNLLLIIIFFFDDDBBBAAA@@@CCCFFFJJJMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFF___^^^^^^\\\[[[YYYWWWVVVYYY\\\___bbbeeegggjjjkkkeeeeeefffhhhhhheeedddccc```______^^^^^^]]]]]]\\\]]][[[YYYVVVSSSPPPMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@AAABBBAAA>>><<<;;;<<<@@@DDDHHHMMMPPPRRREEEBBB???===>>>????????????>>>===<<<;;;<<<<<<===::::::;;;<<<===>>>>>>>>>;;;;;;::::::999999999999<<<;;;999777666666777888;;;:::999888888888999999999999888888777666666666333444555666777777666666777777666666666666777777777777777666555666999;;;;;;<<<===>>>>>>>>>======999:::;;;<<<>>>@@@BBBCCCAAAEEEHHHEEE???::::::<<<777777666666666666777888<<<;;;;;;;;;::::::::::::<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>======???AAADDDLLLSSSRRRJJJCCCAAACCCFFFGGGHHHGGGDDDAAA???>>>???@@@BBBBBBAAA???<<<:::<<<===>>>>>>>>>>>>AAACCCBBBAAAAAA@@@?????????????????????@@@AAABBBDDDDDDCCCBBB@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCEEEGGGJJJLLLLLLJJJGGGEEEAAA@@@@@@@@@AAACCCDDDEEEGGGEEEBBB???===;;;999888999<<<@@@BBBAAA???===<<>>>>>@@@CCCDDDAAAEEEJJJMMMLLLKKKIIIIIIIIIGGGEEECCCBBBBBBCCCDDDFFFHHHIIIIIIHHHIIIKKKMMMLLLKKKIIIEEECCCCCCGGGIIIJJJJJJJJJLLLOOORRRTTTVVVWWWWWWVVVVVVVVVWWWWWWXXXXXX[[[\\\[[[VVVPPPMMMKKKYYY^^^bbb___YYYWWW[[[```aaagggnnnrrrpppiii```ZZZRRRSSSSSSSSSVVVYYYTTTMMMMMMOOOQQQSSSVVVXXXZZZZZZZZZXXXVVVVVVYYY^^^cccgggjjjlllooopppooojjjeeeaaa````````````aaabbbdddfff___aaabbb```]]]\\\^^^aaaccchhhkkkgggbbb___[[[WWWTTTRRRSSSWWW]]]``````___hhhoootttvvvzzzpppiii```ZZZWWWTTTPPPMMMGGGHHHJJJMMMQQQTTTTTTSSSUUUWWWYYY\\\___^^^\\\ZZZ```aaa```___^^^^^^]]]\\\XXXWWWWWWWWWYYY[[[^^^```bbbdddhhhmmmooooookkkgggiiigggddd```]]]^^^bbbeeekkkkkkkkkiiifffdddcccdddcccZZZSSSTTTXXX[[[^^^bbbccccccbbbaaa```^^^\\\[[[___aaaccceeeffffffffffffbbbdddfffggggggeeebbb``````cccfffeee```\\\ZZZ[[[[[[\\\]]]\\\YYYVVVUUUTTTVVVUUUTTTTTTUUUUUUSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQMMMLLLJJJHHHEEEBBB@@@???===@@@EEEIIILLLMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOOOONNNMMMIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDBBBBBBCCCDDDEEEEEEFFFEEEEEEEEE```aaabbbbbbaaa^^^\\\ZZZZZZ^^^ccceeefffeeeeeefffhhhjjjlllkkkjjjiiifffdddaaa```___]]][[[YYYWWWWWWVVVUUUSSSQQQOOONNNMMMLLLIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@===::::::<<<>>>AAAEEEHHHKKKLLLDDDBBB>>>======>>>>>>>>>======>>>>>>===<<<;;;:::999999:::;;;<<<<<<======;;;;;;;;;;;;::::::999999<<<:::999777666666777777;;;::::::999999999999999888888888888777777777666666666777777888888888888777777666666666666777777777777777666555777:::===AAABBBCCCDDDDDDDDDCCCCCC>>>>>>>>>???AAACCCEEEFFFGGGKKKNNNJJJCCC===;;;<<<777777666666666666666666;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;::::::999999:::;;;<<<======>>>@@@BBB@@@FFFKKKIIIDDD@@@BBBEEELLLNNNNNNLLLGGGBBB???>>>???@@@AAABBBAAA???===;;;<<<===>>>>>>===>>>@@@BBBCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@BBBBBBBBBAAA???===<<<===>>>???>>>>>>??????@@@AAACCCDDDBBBDDDGGGJJJJJJHHHFFFDDDAAA@@@???>>>???@@@BBBCCCCCCBBB@@@===:::777666666888<<<@@@BBBAAA???>>>===BBBBBBBBBEEEGGGIIIHHHGGGEEEDDDBBB@@@??????@@@AAA>>>BBBHHHLLLLLLKKKIIIIIIDDDBBB@@@>>>===>>>???@@@BBBDDDEEEFFFGGGHHHKKKMMMLLLLLLKKKIIIGGGGGGIIILLLKKKKKKKKKKKKLLLNNNPPPRRRSSSRRRQQQQQQQQQRRRSSSTTTSSSUUUWWWWWWTTTOOOKKKIIIRRRYYY``````[[[WWWXXX[[[ZZZ___eeeiiihhhaaaXXXQQQMMMPPPTTTVVV[[[^^^[[[UUUTTTSSSSSSSSSSSSSSSSSSSSSUUUSSSPPPOOOPPPTTTYYY]]]ccceeeiiikkkkkkgggccc```ZZZXXXUUUTTTTTTVVVXXXZZZVVVYYY\\\]]]]]]aaafffkkkhhhllllllgggcccaaa]]]YYYTTTRRRQQQTTTXXX[[[[[[YYYaaahhhooouuu~~~~~~vvvjjj___XXXRRRLLLHHHCCCEEEHHHMMMRRRUUUUUUUUUUUUTTTTTTVVVYYYYYYWWWTTTWWWWWWXXXZZZ[[[ZZZZZZ[[[\\\[[[YYYXXXYYYZZZ\\\]]]\\\___ccciiimmmnnnkkkhhhkkkjjjhhheeeccccccfffhhhiiiiiihhhdddaaa___```aaaiiiaaaYYYXXXXXXYYY[[[____________^^^^^^]]]\\\[[[\\\\\\]]]```bbbeeefffgggcccdddeeeffffffdddaaa```^^^bbbdddccc^^^YYYWWWWWWYYYZZZ[[[ZZZXXXVVVUUUUUUTTTSSSQQQQQQSSSSSSRRRQQQNNNNNNNNNOOOOOOPPPPPPQQQKKKKKKJJJHHHFFFCCC@@@???===@@@DDDIIIKKKLLLJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRQQQOOOMMMKKKIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIJJJKKKLLLMMMMMMMMMLLLGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEECCCBBBAAA@@@CCCCCCDDDEEEEEEEEEEEEDDD^^^```ccceeeeeeccc```^^^___dddjjjllljjjhhhggggggjjjpppuuuuuutttqqqjjjccccccbbb```]]]ZZZXXXVVVTTTPPPOOONNNMMMLLLLLLLLLMMMJJJJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDBBB===:::;;;<<<===???AAACCCDDDEEEBBB???===<<<===>>>======;;;<<<>>>???>>><<<:::999999999999:::;;;;;;<<<<<<::::::;;;;;;;;;:::999888::::::999888777777777777:::::::::::::::999999999777777777777888888888888888888888888888888999999666666777777777777666666666666777666666888;;;>>>FFFGGGIIIKKKKKKJJJIIIHHHAAAAAA@@@@@@AAACCCDDDEEEIIIKKKLLLIIICCC>>>;;;;;;777777666666666666555555999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;:::999888888999:::<<<<<<<<<===???BBB===@@@AAAAAA??????AAADDDOOOQQQRRROOOHHHBBB@@@@@@??????????????????>>>>>>===>>>>>>>>>===>>>@@@AAADDDCCCBBB@@@????????????=========>>>>>>???@@@AAA???>>>===<<<;;;<<<===>>>=========>>>???@@@BBBCCC???AAACCCEEEFFFDDDCCCAAA@@@???===<<<<<<===???@@@??????>>>;;;888555555666888<<<@@@BBBBBBAAAAAAAAADDDCCCCCCEEEHHHJJJJJJJJJEEEDDDBBBAAA???>>>>>>===<<<@@@EEEIIIIIIGGGFFFFFF???>>><<<;;;:::;;;===>>>???AAACCCDDDEEEGGGJJJLLLKKKLLLMMMLLLKKKKKKLLLNNNMMMNNNNNNMMMLLLKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRRRRPPPNNNLLLNNNUUU\\\^^^[[[WWWWWWXXXVVVYYY]]]aaaaaa[[[SSSMMMJJJQQQWWW\\\aaadddbbb\\\VVVUUUSSSPPPNNNMMMLLLLLLMMMLLLJJJHHHHHHKKKPPPUUU\\\^^^aaaccccccaaa___]]]SSSPPPKKKIIIJJJLLLNNNNNNMMMPPPTTTWWWZZZaaajjjrrrmmmnnnkkkeeebbbbbb```\\\VVVTTTSSSUUUZZZ]]]]]]\\\[[[aaahhhoooyyy|||nnnbbbYYYQQQIIIDDDCCCEEEIIIOOOUUUXXXYYYXXXSSSPPPMMMNNNQQQSSSSSSQQQPPPPPPTTT[[[_________bbbgggeeebbb___^^^]]]]]]^^^ZZZ]]]bbbhhhlllmmmjjjgggjjjkkkkkkjjjiiihhhiiikkkhhhfffccc^^^[[[ZZZ]]]___kkkddd^^^]]][[[YYYYYY\\\YYYZZZ[[[\\\\\\]]]\\\\\\ZZZYYYXXXZZZ^^^aaaddddddbbbccceeeeeeeeecccaaa```]]]```cccbbb\\\WWWTTTTTTWWWXXXYYYXXXVVVUUUUUUVVVSSSQQQOOOOOOQQQRRRQQQPPPMMMMMMMMMMMMNNNOOOQQQQQQKKKKKKKKKJJJHHHFFFCCCBBB???BBBEEEIIIKKKKKKJJJJJJHHHIIIJJJLLLNNNPPPRRRRRRSSSRRRPPPNNNKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDZZZ]]]bbbeeefffdddaaa___ccchhhnnnooommmjjjkkklllooozzzrrreeebbbaaa___]]]ZZZWWWUUUTTTOOONNNMMMKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEFFFDDD@@@===;;;<<<<<<===???@@@AAAAAA>>>===;;;<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999999::::::::::::888999:::::::::999888777888999999999999999888888::::::;;;;;;::::::999888555555666777888999::::::888888888777777777777777555666777888888777666555333444555666666777:::===DDDFFFIIILLLLLLJJJHHHFFFBBB@@@???>>>===>>>@@@AAADDDDDDDDDBBB@@@===;;;999666666777666666555555444555666777999::::::::::::::::::;;;;;;;;;:::999999777888999:::;;;::::::999:::;;;<<<;;;::::::<<<>>>===<<<<<<===???@@@@@@@@@JJJMMMNNNKKKEEE???>>>???>>>>>>=========>>>???@@@???@@@@@@@@@>>>>>>@@@BBBDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????>>>=========>>>>>>???@@@===>>>???@@@@@@@@@???>>>@@@>>><<<:::999:::<<<===<<<======;;;777666777999999<<<@@@BBBCCCCCCEEEFFFFFFDDDCCCDDDFFFHHHHHHHHHBBBBBBCCCCCCBBB@@@???>>>===@@@EEEGGGGGGFFFEEEEEE===<<<;;;::::::;;;===>>>???AAABBBCCCCCCDDDGGGIIIIIIKKKMMMMMMLLLLLLLLLMMMMMMOOOQQQPPPMMMKKKLLLMMMKKKKKKKKKKKKJJJIIIIIIIIIKKKKKKLLLNNNQQQRRRRRRRRRQQQTTTWWWYYYXXXWWWWWWWWWVVVWWWYYY\\\^^^[[[TTTOOOLLLTTT\\\aaafffgggccc]]]RRRPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFDDDDDDFFFLLLQQQUUUVVVWWWWWWXXXXXXXXXXXXOOOKKKFFFDDDEEEGGGHHHHHHHHHJJJMMMOOOSSS\\\hhhpppppppppkkkeeecccffffffccc___\\\ZZZ[[[___bbbaaa```YYY]]]```fffooozzz~~~|||}}}uuukkkaaaZZZTTTMMMIIIEEEGGGLLLRRRYYY\\\]]]\\\PPPKKKGGGHHHMMMQQQSSSRRROOOPPPXXXdddjjjkkklllpppuuusssnnniiieeebbbaaa```]]]___ccchhhkkkkkkhhhddddddgggjjjlllkkkjjjjjjkkkfffccc]]]WWWTTTUUUZZZ^^^ddd___]]]]]]\\\XXXWWWYYYSSSTTTVVVXXX[[[\\\]]]]]]XXXVVVTTTUUUYYY^^^```aaaaaabbbcccccccccbbbaaa```\\\```cccaaa\\\VVVSSSRRRTTTUUUVVVVVVTTTTTTTTTUUURRRPPPNNNNNNPPPQQQQQQQQQLLLLLLLLLLLLNNNOOOQQQRRRKKKLLLLLLLLLKKKIIIGGGFFFCCCEEEGGGIIIJJJKKKKKKJJJGGGHHHIIIKKKLLLNNNOOOPPPPPPOOONNNMMMKKKIIIHHHGGGDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEWWW[[[```dddfffddd```]]]___dddiiijjjhhhgggjjjmmmuuu{{{jjj___^^^\\\ZZZXXXVVVUUUTTTPPPOOOMMMKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>???BBBEEEGGGGGGDDDAAA;;;;;;<<<===>>>??????@@@;;;;;;;;;<<<===>>><<<:::>>><<<;;;::::::;;;===>>>::::::999999999999999999777888888999999777666555777888:::;;;;;;:::999888::::::;;;;;;;;;:::999888444444555777888:::;;;;;;999888777666666555666666444666777999999777666444111333444555555777999;;;???BBBFFFHHHIIIGGGCCCAAAAAA???===;;;::::::;;;<<>><<<<<<===<<<:::888666666777777666555444444222333555777888999999999::::::;;;;;;;;;::::::999555666888:::;;;<<<;;;;;;=========;;;999888999:::===<<<;;;>>>AAABBB@@@===BBBEEEHHHFFF???;;;:::<<<>>>===<<<;;;<<<===@@@AAAAAABBBBBBAAA@@@???AAABBBEEEDDDBBBAAA@@@?????????????????????@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCC??????>>>===============<<<<<<<<<=========<<<<<>>;;;999888999:::<<<;;;<<<===;;;888777999;;;:::===@@@BBBCCCEEEGGGIIIGGGEEECCCCCCDDDEEEEEEEEEAAABBBDDDEEEEEEDDDBBBAAA@@@CCCGGGHHHHHHFFFFFFFFF===<<<;;;:::;;;===???@@@AAABBBCCCCCCBBBBBBDDDFFFFFFIIILLLMMMLLLKKKLLLLLLMMMPPPRRRQQQNNNLLLLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEIIIIIIJJJLLLPPPTTTVVVWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXX[[[]]]\\\XXXSSSOOOXXX```eeehhhhhhbbb[[[LLLKKKJJJHHHGGGGGGGGGHHHBBBCCCDDDCCCCCCFFFLLLQQQOOOOOOOOONNNOOOPPPRRRRRRNNNJJJEEECCCEEEGGGGGGFFFGGGHHHIIIJJJMMMVVVcccllltttrrrmmmgggfffkkklllkkkjjjfffbbbbbbcccdddcccaaaYYY[[[\\\___gggpppssspppqqqlllddd___\\\YYYUUUQQQHHHJJJOOOVVV\\\```aaa```NNNIIIDDDEEEKKKRRRUUUVVVRRRTTT^^^mmmvvvwwwyyy}}}|||vvvpppjjjfffcccbbb```aaaeeeiiikkkiiieeeaaa___ccchhhkkkkkkjjjiiiiiiddd```YYYSSSPPPRRRXXX]]][[[XXXYYY\\\[[[XXXVVVXXXOOOPPPSSSVVVYYY\\\]]]^^^XXXTTTQQQRRRVVV[[[^^^^^^___```aaabbbbbbaaa``````\\\```cccaaa\\\UUURRRQQQRRRTTTUUUTTTSSSRRRSSSUUURRRPPPNNNNNNOOOQQQQQQQQQLLLLLLLLLLLLNNNPPPRRRSSSKKKLLLMMMNNNNNNLLLJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIIIICCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEEEEEEEEEEVVVVVVYYY^^^aaa```[[[VVVWWW[[[```bbbbbbdddhhhkkkzzzyyyiii]]]ZZZXXXVVVVVVUUUTTTRRROOOLLLJJJJJJMMMNNNMMMKKKMMMKKKHHHFFFEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEECCCAAA@@@AAABBBCCCEEECCCBBBEEEIIIJJJFFFAAA@@@???>>>>>>======>>>>>>>>>===<<<;;;:::999999999888888777777888:::<<<===::::::::::::::::::::::::999999999999999999999999999999999999999999999999666777888999:::999888888888777555555777888777666777777777777777777777777888666444444777888555333333444444555666777888888<<<===>>>>>>>>>===<<<;;;::::::999999888777777777999:::;;;;;;;;;;;;:::999777777777777777666555555000000000333777999::::::;;;;;;;;;;;;:::999888888888888999999999:::::::::;;;;;;999999999999;;;;;;999999:::;;;<<<===>>>???GGGFFFCCCBBB@@@>>>:::888;;;;;;::::::;;;<<<>>>????????????>>>>>>>>>======@@@@@@@@@AAAAAA@@@?????????>>>=========>>>@@@@@@BBBAAA??????AAADDDGGGIII@@@???>>>???@@@@@@???>>>999888888::::::999999:::===;;;::::::888555999@@@@@@AAA@@@;;;555333777<<<>>>???@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEFFFAAAAAABBBCCCCCCCCCCCCBBBAAAGGGMMMPPPNNNJJJGGGFFFGGGDDDAAA===;;;;;;<<<<<>>>>>>>>>>>>>>======<<<::::::999999:::999999999999:::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999777888999:::;;;::::::999888666444444444555444333777777777777777777777777888666555555666666555333444444444444555555555555:::;;;<<<======<<<;;;:::999999999888888888888888888999::::::::::::999888888888888888888777666666222111111333555777777666::::::;;;;;;::::::999888888888999999999:::::::::;;;:::999999999999:::;;;888999:::;;;<<<======>>>CCCAAA@@@??????>>>;;;999;;;:::::::::;;;<<<===>>>AAAAAA@@@???>>>======<<>>======<<<<<<>>>???@@@BBBAAAAAAAAABBBEEEHHHIIIAAA???>>>>>>@@@@@@@@@???<<<::::::;;;<<<<<<<<<======;;;:::;;;999777:::@@@AAABBBBBB===888666888<<>>>>>@@@@@@AAAEEEKKKMMMKKKHHH@@@@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888666777888999999999888888666444333333555666555444777777777777777777777777666777777666444333333444444444444444333333222222777888999:::;;;;;;::::::777777777888888888888999777777888888888888777777888888999999999888777777555333222333444555444333888999999:::::::::::::::888888999999999:::::::::::::::999999999999::::::888888999:::;;;;;;<<<<<<===<<<;;;;;;<<<<<<;;;:::::::::999::::::;;;<<<===CCCBBBAAA@@@???>>>===<<<>>>??????@@@@@@?????????>>>===<<<<<<<<<===???@@@AAAAAA@@@AAABBBDDDFFFHHHBBB@@@>>>>>>???@@@AAA@@@@@@>>><<<<<<===??????>>>>>>;;;;;;===<<<:::===BBBBBBDDDDDDAAA<<<::::::<<<>>>???AAABBBCCCCCCBBBBBBAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKPPPTTTUUUVVVWWWXXXQQQOOOKKKGGGDDDDDDDDDDDDEEEDDDCCCCCCDDDEEECCCBBBHHHLLLPPPQQQPPPMMMJJJIIIIIIJJJLLLLLLLLLLLLNNNOOOPPPNNNKKKIIIFFFEEEDDDDDDBBBDDDFFFGGGGGGJJJPPPUUU^^^YYYQQQLLLLLLQQQXXX]]]]]][[[YYYZZZ\\\[[[XXXUUUKKKLLLKKKJJJOOOWWWZZZZZZLLLIIILLLSSSXXXYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUTTTZZZUUUNNNIIIIIIMMMSSSWWWXXXUUURRRSSSUUUSSSLLLFFFGGGFFFGGGIIIKKKRRR```mmmttt}}}{{{vvvqqqlllnnnnnnmmmllljjjeee___[[[[[[WWWRRROOOQQQVVV\\\```kkklllmmmlllhhheeebbbbbbggghhhkkkoooqqqnnnfff```VVVQQQMMMTTTcccrrr{{{~~~zzzuuusssxxx{{{zzzyyyzzzvvvssspppoooppppppmmmjjjhhheeebbb```^^^]]]ZZZXXX\\\___ccciiimmmoooppppppxxxqqqiiiccc___]]]ZZZWWWYYYWWWWWW\\\]]]WWWPPPMMMHHHNNNRRRUUUYYY```fffgggbbb___\\\ZZZZZZZZZYYYXXXVVVXXXZZZ\\\]]]\\\ZZZYYYYYY[[[\\\YYYSSSPPPOOOPPPNNNMMMJJJFFFDDDDDDGGGJJJNNNNNNNNNNNNMMMMMMMMMMMMIIIKKKJJJGGGJJJPPPSSSSSSKKKKKKKKKKKKJJJIIIHHHHHHFFFHHHIIIHHHGGGGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDBBB@@@@@@BBBDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFWWWVVVVVVYYY]]]^^^[[[XXXQQQPPPQQQWWW^^^cccdddccc^^^aaagggkkklllhhh```ZZZVVVTTTRRRRRRRRRSSSRRRQQQOOONNNLLLJJJIIIHHHGGGGGGGGGEEECCCCCCEEEGGGEEEDDDGGGIIILLLOOOQQQQQQPPPPPPOOOLLLHHHEEECCCCCCDDDEEEJJJIIIFFFCCCAAA???>>>===@@@@@@BBBFFFJJJKKKJJJHHH@@@???>>>>>>======>>>>>><<<;;;;;;:::999999999::::::;;;<<<<<<<<<;;;999888999999999999999999999999888888888888888888888888888888888888888888888888444444444555555555555555555444444555777999:::999666666666666666666666666555888999777333111222555444444444333333333333333444555777888999999999888666666666666666666666666666666666666666666666666777777888888888777777666666555444444555666555333777777888::::::;;;;;;;;;888888999999999::::::::::::999999999999999999:::777888888999::::::;;;;;;;;;999888888999:::999888999999999999::::::;;;;;;AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAA@@@@@@@@@>>>>>>=========>>>???@@@?????????@@@AAACCCDDDEEEBBB@@@>>>===???AAAAAAAAAAAA@@@>>><<>>===>>>CCCCCCEEEFFFDDDAAA>>>======>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEHHHKKKOOORRRUUUXXXZZZQQQNNNJJJFFFCCCBBBBBBCCCEEEDDDCCCCCCDDDDDDCCCBBBIIILLLPPPQQQOOOLLLIIIHHHHHHIIIKKKKKKKKKLLLNNNPPPTTTQQQLLLHHHDDDBBBBBBBBBDDDFFFIIIIIIIIIJJJMMMOOOXXXSSSMMMIIIJJJOOOVVV[[[\\\XXXUUUTTTTTTSSSPPPMMMHHHFFFDDDCCCHHHQQQXXX\\\UUUTTTWWW___eeefffgggjjjfffccc___[[[XXXWWWWWWXXXbbb^^^XXXRRROOOQQQWWW[[[ZZZXXXYYY]]]aaa^^^SSSIIIKKKHHHGGGJJJMMMTTT```lllsss|||~~~yyytttooommmkkkjjjkkklllllljjjhhhhhhccc[[[UUUTTTXXX^^^bbblllnnnpppnnnjjjhhhiiikkkooopppssswwwxxxvvvppplll```ZZZVVV[[[hhhuuu~~~zzzvvvvvvuuurrrrrrttttttrrrpppooopppooommmkkkgggddd```]]][[[\\\]]]]]]^^^aaadddgggjjjmmmppprrrzzzvvvppplllhhhddd```\\\]]]]]]```dddddd^^^SSSLLLLLLOOOSSSWWW[[[___aaabbbccc```]]]ZZZYYYXXXWWWUUUTTTVVVXXX[[[\\\[[[YYYXXXXXX[[[\\\XXXRRRNNNOOOQQQOOONNNKKKGGGDDDDDDGGGIIILLLLLLLLLLLLLLLLLLLLLLLLGGGIIIIIIGGGIIIPPPTTTSSSIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJIIIHHHGGGIIIJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDBBBAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDEEEGGGIIIIIIHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEXXXVVVVVVYYY^^^aaaaaa```SSSQQQPPPTTTZZZ___aaaaaaZZZZZZ[[[^^^___]]]ZZZWWWVVVTTTQQQPPPPPPOOONNNLLLLLLKKKJJJHHHFFFDDDDDDDDDEEECCCCCCFFFJJJLLLIIIEEEGGGIIILLLOOOQQQQQQQQQPPPKKKJJJGGGDDDCCCCCCEEEFFFIIIHHHFFFDDDAAA???>>>===@@@AAABBBEEEGGGGGGEEEDDD???>>>======<<<<<<======;;;;;;:::999999999::::::::::::;;;;;;;;;999777666888888888888888888888888888888888888888888888888777777777777777777777777444444444444444555555555888666555555777888888777666666666666666666666666444777888666333111222555222333333444555555666666222333555666777777777666555444444444333333333222555555555555555555555555555555666666666666666555666555555666777888888777666777888999:::;;;;;;;;;888888999999999:::::::::999999999999999999999999777888888999999:::::::::;;;999777666777777666555888888888999999999999999<<<======>>>>>>???????????????@@@AAABBBBBBAAAAAA??????>>>===>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDAAA@@@>>>>>>@@@BBBBBBBBB>>>???>>>>>>GGGRRRVVVTTTKKKFFFBBBBBB@@@>>>???CCCDDDEEEFFFFFFCCCAAA???>>>@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDFFFJJJNNNSSSVVVWWWNNNLLLHHHDDDBBBAAAAAABBBDDDCCCBBBCCCDDDEEEDDDCCCGGGJJJMMMNNNLLLIIIGGGFFFFFFHHHJJJKKKLLLLLLNNNPPPUUURRRLLLGGGCCCAAA@@@@@@GGGIIIKKKLLLLLLKKKJJJJJJMMMKKKIIIIIIKKKOOOTTTXXXYYYTTTOOOLLLLLLJJJGGGDDDEEEBBB???@@@EEEMMMWWW___cccaaadddkkkooooooooopppkkkeee]]]VVVRRRTTTXXX[[[fffeeeccc^^^ZZZYYY[[[]]]]]]]]]aaahhhnnnjjj___TTTRRRMMMJJJMMMQQQWWWbbbkkkuuu}}}|||xxxtttsssqqqnnnnnnpppsssvvvxxxxxxrrriiibbb^^^___bbbeeeggghhhhhhfffcccdddhhhlllnnnqqqtttxxx{{{zzzwwwtttlllfff```bbbjjjssszzz|||~~~yyyuuurrrnnnjjjlllpppsssrrrpppoooooonnnlllkkkjjjgggccc^^^\\\\\\^^^aaaeeefffgggffffffhhhlllpppuuutttsssqqqoookkkfffcccbbbfffkkkoooooohhh[[[PPPMMMOOOTTTYYY]]]]]]]]]\\\aaa___\\\[[[ZZZXXXTTTRRRSSSUUUXXXZZZ\\\[[[ZZZYYYXXX[[[]]]ZZZRRRNNNNNNQQQQQQPPPNNNKKKHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHHHHFFFIIIOOOSSSSSSHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKJJJIIIHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEECCCEEEGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDWWWUUUTTTWWW]]]bbbdddcccXXXVVVSSSSSSVVVZZZ]]]___[[[ZZZYYYYYYZZZYYYXXXVVVUUUSSSPPPNNNNNNMMMKKKJJJKKKKKKJJJHHHEEEDDDDDDEEEDDDDDDFFFMMMSSSTTTPPPJJJHHHIIIKKKMMMNNNNNNNNNMMMGGGFFFEEECCCCCCCCCDDDDDDEEEEEEDDDBBBAAA???>>>===???@@@BBBCCCCCCBBBAAA@@@======<<<;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::999999888777777777777777777777777777888888888888888888888888666666666666666666666666666666555555666666777888:::888555444444444222111777777777777777777777777444555666555444333333444222222333444555666777777222333444666666666555555333333333333333333333222555555444444444444555555444444555555666666555555666555555666999::::::999666777888999::::::::::::888888999999999:::::::::888888999999999999888888888888999999999:::::::::<<<:::777555555666555444777777888888888888888777888999:::;;;<<<===>>>???>>>???@@@AAAAAAAAAAAAAAA???>>>=========>>>@@@AAAAAACCCDDDFFFGGGGGGFFFEEE@@@??????@@@BBBCCCBBBAAA;;;>>>???BBBPPPcccjjjhhhWWWOOOGGGDDDBBB??????BBBCCCCCCDDDEEEDDDCCCAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCFFFEEECCCBBB@@@?????????CCCCCCBBBBBBCCCEEEGGGHHHEEEDDDEEEHHHMMMQQQSSSSSSNNNKKKHHHDDDBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCEEEHHHIIIHHHEEEDDDDDDEEEHHHKKKMMMNNNNNNOOOPPPSSSPPPKKKFFFBBB@@@??????FFFHHHKKKNNNNNNLLLIIIGGGGGGGGGHHHJJJMMMPPPTTTVVVWWWQQQKKKHHHGGGFFFDDDAAAEEEAAA@@@CCCGGGMMMXXXbbbmmmjjjlllqqqssspppmmmnnnjjjcccXXXPPPMMMQQQXXX]]]gggjjjllljjjfffbbbbbbccccccdddhhhnnntttrrrkkkddd\\\UUUPPPRRRXXX]]]eeemmmvvv|||yyy{{{zzzwwwtttsssuuuzzz~~~~~~zzztttnnniiifffffffff]]]\\\YYYVVVWWW[[[bbbgggkkkmmmqqquuuwwwwwwvvvtttqqqlllffffffjjjppptttvvvyyyvvvrrroooiiieeegggmmmrrrqqqpppooonnnmmmmmmlllpppnnnjjjddd```^^^```bbbjjjlllllljjjgggfffhhhjjjnnnpppsssuuutttpppllliiihhhmmmsssvvvwwwsssggg[[[OOONNNRRRXXX\\\[[[ZZZZZZ]]]\\\\\\]]]\\\YYYTTTPPPRRRTTTWWWZZZ\\\[[[ZZZZZZWWW\\\```\\\SSSMMMMMMPPPQQQRRRQQQPPPMMMKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKEEEHHHGGGEEEHHHNNNRRRRRRHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHEEEDDDDDDEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>??????@@@AAABBBCCCCCCYYYVVVTTTVVV\\\bbbdddeee^^^\\\WWWSSSRRRTTTZZZ___]]][[[XXXWWWWWWVVVUUUTTTRRRPPPMMMLLLMMMLLLKKKJJJIIIJJJJJJHHHEEECCCDDDFFFEEEGGGLLLUUU^^^___XXXQQQHHHHHHIIIIIIIIIIIIIIIIIICCCCCCCCCCCCBBBAAAAAA@@@????????????>>>>>>===<<<;;;===???@@@@@@???>>>===<<<;;;::::::999999:::::::::999999999999999::::::;;;::::::999999999::::::777777777777777777777777888888888888888888888888666666666666666666666666777666555555555666888888888666444444444444333222777777777777777777777777444333333333555555555444222222333333444444444555222333444555555555444333111111222333444555666777666555444444444444555666444444555666666666666666777666555666888999999888666777888999999999999999888888999999999:::::::::777888999::::::999888777999999999:::::::::::::::===:::777555666666666555666777777888888777666666666777888888999:::;;;;;;<<<<<<>>>??????@@@@@@@@@===<<<<<<;;;;;;===>>>???@@@BBBDDDFFFGGGFFFDDDCCC>>>>>>???BBBDDDDDDBBB@@@<<>>>>>@@@AAAAAAAAABBBCCCDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBEEEDDDBBB@@@???>>>======????????????AAADDDFFFHHHFFFEEEDDDGGGKKKNNNOOONNNMMMKKKHHHEEECCCCCCEEEFFFFFFEEECCCCCCDDDDDDBBBAAA>>>AAACCCDDDCCCBBBAAAAAACCCGGGLLLOOOPPPPPPPPPPPPPPPNNNJJJEEEBBB???>>>>>>AAADDDIIIMMMPPPNNNJJJGGGHHHHHHIIIKKKNNNQQQTTTVVVVVVQQQKKKHHHIIIIIIHHHGGGGGGDDDDDDIIILLLQQQ[[[fffooolllllloooooojjjfffeeeeee^^^UUUMMMLLLPPPXXX]]]eeekkkpppqqqnnnllllllnnnjjjjjjjjjllloooqqqqqqppphhh___XXXZZZ___dddkkkpppsss||||||xxxxxxzzz{{{xxxrrrqqqvvv{{{zzzyyywwwsssooojjjgggdddWWWRRRKKKIIILLLTTT]]]bbbhhhkkkmmmoooooonnnmmmlllkkkgggddddddhhhmmmpppqqqsssqqqoookkkddd^^^aaahhhnnnooooooooonnnnnnoooooorrrqqqoookkkfffcccdddfffkkkooosssrrrmmmgggeeeeeeiiimmmssswwwwwwtttooollllllqqquuuwww{{{|||uuukkkXXXRRRQQQUUUWWWUUUUUUWWWYYY[[[]]]``````\\\UUUPPPPPPRRRVVVYYY[[[[[[ZZZYYYVVV]]]aaa^^^TTTLLLKKKMMMNNNPPPRRRRRRPPPMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLFFFHHHGGGEEEGGGNNNQQQQQQHHHGGGGGGFFFFFFGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDEEEEEEEEEDDDCCCBBBFFFFFFEEEEEEDDDEEEEEEEEEAAABBBDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHEEEDDDCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAABBBCCCCCCDDD]]]ZZZWWWXXX]]]ccceeefffbbb```[[[TTTOOOQQQXXX___\\\ZZZWWWUUUTTTSSSRRRPPPOOOMMMLLLKKKLLLMMMLLLKKKGGGHHHIIIFFFCCCBBBCCCEEEGGGIIIPPP[[[eeefff^^^VVVIIIHHHGGGFFFFFFFFFFFFGGGBBBCCCCCCCCCBBB@@@>>><<<:::;;;<<<<<<<<<<<<<<<;;;888:::===???>>>=========;;;:::999999888888999999999999999888999999::::::<<<;;;:::999999:::<<<===777777777777777777777777777777777777777777777777666666666666666666666666555555444333444555666777555444333555777:::::::::777777777777777777777777444222000222666777666333333333333222222222222111333444555555555444333222///000111444666888:::;;;666555444444444444555666555555666777777888777777777666555666777888777666777777888999999999999888888888999999999:::::::::777888999::::::999888777::::::::::::::::::;;;;;;<<<999666555666777888888666666777888888777666555666777777777777888888888:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999:::;;;<<<======???AAACCCDDDCCCAAA@@@===>>>@@@CCCEEEEEEBBB???@@@BBBAAACCCRRRhhhoookkkkkk^^^PPPHHHBBB>>>===???@@@@@@???AAACCCDDDDDDCCC@@@AAABBBBBBBBBAAA@@@???CCCBBBAAA???>>>=========;;;;;;;;;<<<>>>AAADDDFFFFFFDDDDDDFFFJJJLLLKKKIIIKKKIIIFFFDDDCCCCCCEEEFFFIIIGGGEEEDDDDDDCCC@@@???;;;===@@@AAAAAA?????????BBBGGGMMMQQQRRRQQQPPPPPPMMMLLLHHHEEEBBB@@@>>>>>><<>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<888888777777888:::;;;===999::::::;;;:::999888777::::::<<<<<<<<<<<<::::::;;;999777555555666888999666777777666444444555777777444222333666888888666555555555444444333333333666666555555555444444444444333333444444555666777888999999999888555333111555555444333333333444444222333444666777777888888222222333333333333444444333444555666666555444444222444777:::<<<===<<<<<<<<<999777666666777666666;;;:::999888777777777777888777777777777777888888:::::::::999999888888888;;;:::999888777888999:::999999999999888888777666888888888888888777666666888888888777888888999:::<<<<<<;;;::::::;;;???BBBEEECCCAAA>>><<<<<<<<<===??????@@@AAAAAAAAAAAA@@@===>>>???@@@AAAAAA@@@??????AAAAAADDDNNN[[[cccccc```YYYPPPHHHBBB@@@>>>===@@@>>>>>>AAADDDFFFEEECCCDDDDDDCCCAAA>>>>>>???AAABBBBBBBBBAAA@@@>>>===<<<::::::;;;===@@@DDDGGGIIIEEEFFFGGGHHHHHHIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGEEEEEEEEEDDDBBBAAA===>>>??????>>>>>>@@@BBBFFFJJJNNNPPPNNNMMMNNNOOOKKKIIIGGGFFFEEEDDDAAA???AAA@@@CCCLLLUUUYYYUUUOOOMMMNNNPPPRRRTTTUUUVVVWWWWWWYYYXXXTTTTTTVVVVVVSSS[[[YYYVVVUUUWWW]]]cccggghhhjjjllljjjfffcccccceeeccc___ZZZVVVUUUXXX[[[^^^___eeeooo{{{~~~tttlllddd___YYYVVVZZZaaahhhllllllfff______dddhhhiiihhhiiinnnsssvvvuuurrrooommmooonnnkkkiiihhhhhhjjjkkkoooppppppnnnnnnlllddd[[[SSSJJJDDDEEEKKKRRR]]]ffffffjjjlllhhh```[[[\\\___ZZZ[[[^^^bbbfffjjjmmmnnnkkkmmmllleee[[[WWWZZZ^^^jjjnnnoooooorrrvvvvvvrrrwwwsssooonnnoooooonnnlllooottt{{{~~~zzzqqqgggbbbiiilllpppssstttsssrrrpppppprrrrrrsssyyymmmcccYYYUUUSSSPPPOOOQQQYYY[[[^^^aaabbb___ZZZVVVTTTRRRSSSWWWXXXWWWXXX[[[UUUZZZ]]]XXXNNNFFFDDDFFFMMMNNNOOONNNLLLLLLLLLMMMKKKJJJIIIHHHIIIKKKMMMNNNMMMGGGIIIIIIGGGOOOTTTKKKHHHGGGFFFEEEEEEDDDEEEEEEIIIHHHFFFBBB@@@AAADDDGGGBBB@@@BBBEEEEEEAAA???AAADDDFFFGGGFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEDDDCCCBBB@@@>>>>>>BBBBBBDDDEEEEEEEEEDDDCCCCCCDDDEEECCC@@@>>>=========>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAAddd```ZZZWWWVVVWWWZZZ[[[aaa___\\\YYYVVVUUUTTTUUUWWWWWWWWWVVVSSSPPPNNNMMMMMMJJJGGGGGGIIIKKKLLLKKKIIIHHHFFFDDDCCCBBBAAAAAAEEEHHHOOOZZZbbbaaaVVVKKKFFFEEEEEEDDDDDDDDDDDDDDD@@@BBBDDDEEEDDDCCCAAA???;;;<<<<<<<<<==================<<<;;;;;;:::999999888888777777888:::;;;<<<999:::;;;;;;:::999888777999:::;;;<<<<<<;;;:::999888888777777666666666666333444555444222222333555777555333444777888777666666666666555555444444444555555444444333333333333444444444555555666777888666777888888888666444333333333222222222333333444555555666666666666666555222222222333333333444444333444555666777777666555444666888;;;===>>>======;;;999777666666777666555999999888777777777888888888888777777777777888888::::::999999999888888888;;;:::::::::::::::;;;;;;999999:::999999888777777888888999888888777666555888777777777888999::::::<<<===<<<<<<;;;===AAADDDHHHFFFCCC@@@============<<<===>>>>>>??????>>>>>>===>>>???@@@AAA@@@??????===??????AAAIIISSSXXXXXXWWWRRRKKKEEEBBBAAA@@@???@@@??????AAADDDFFFEEECCCDDDDDDCCCAAA>>>===>>>???BBBBBBBBBBBBAAA???>>>===;;;::::::<<>>===>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAbbb___ZZZUUURRRRRRSSSTTT[[[]]]]]]ZZZUUUSSSSSSUUUUUUVVVVVVVVVSSSPPPLLLJJJJJJHHHFFFFFFHHHJJJKKKKKKIIIHHHFFFDDDBBB@@@??????DDDEEEJJJRRRXXXVVVNNNFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEEEECCCAAA@@@;;;;;;;;;<<<<<<<<<============<<<:::999888777666888888888888888999:::;;;999999:::::::::999888888888999999::::::999999888555666777888777666444333333444444333222222444555777555444555777777777666666666666666666555555555444333333333333222222222555555555666777777888888444555666777777777555555111111111111111222333444888888777777666555333333222222222222333333333333333444666777888888888777666777:::<<<===>>>>>>>>>:::888666666777777666555777777777777777888888999888888777777777777777888999999999888888888888888::::::;;;<<<<<<======<<<999999:::::::::999888888999999999999888777666555777777777777888999:::;;;<<<============???CCCFFFJJJIIIEEEBBB@@@>>>======<<<<<<===>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===<<<>>>??????DDDKKKNNNKKKLLLIIIEEECCCBBBCCCBBBBBBAAA@@@AAABBBEEEFFFEEECCCDDDDDDBBB@@@===;;;<<<>>>BBBCCCCCCCCCCCCBBBAAA@@@<<<;;;:::;;;>>>CCCHHHLLLUUUTTTSSSQQQOOOMMMJJJIIIIIIIIIIIIJJJJJJIIIIIIIIILLLIIIEEEAAA??????@@@AAAAAACCCEEEFFFGGGHHHJJJLLLOOOQQQRRRRRRQQQQQQSSSTTTKKKIIIGGGGGGGGGHHHGGGFFFDDDCCCEEEKKKTTTYYYXXXUUUTTTSSSSSSTTTWWW\\\```cccbbbdddeeedddhhhooosssrrrfffdddaaa___^^^aaaccceeefffiiikkkiiifffcccdddfffnnnkkkgggcccbbbcccgggiiifffiiinnnuuuxxxuuullleeeTTTQQQLLLKKKOOOTTTZZZ]]]ccc^^^ZZZZZZ^^^aaa___\\\SSSYYYaaafffgggeeecccaaacccccccccccccccbbbbbbbbbaaabbbbbbbbbeeehhheee___YYYSSSOOOQQQUUUYYY^^^dddmmmqqqrrrlllaaaWWWRRRPPPUUUVVVXXX[[[```dddhhhjjjiiipppssslll```XXXYYY___ppptttuuutttuuuyyyzzzxxxuuussspppooopppppppppooolllnnnqqqrrrqqqmmmiiifff```bbbggglllooopppqqqppprrrtttttttttxxxxxxooogggbbb^^^YYYWWWYYY______```___^^^]]][[[ZZZ\\\ZZZZZZ\\\\\\YYYYYY\\\ZZZ___bbb]]]SSSKKKJJJLLLPPPPPPPPPOOOLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKFFFHHHJJJIIIQQQVVVMMMGGGFFFEEECCCBBBAAAAAAAAABBBEEEHHHHHHFFFCCCAAAAAABBB@@@AAAEEEDDD@@@>>>@@@AAACCCDDDDDDCCCCCCCCCDDDBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEAAAAAAAAA@@@???===<<<;;;>>>???@@@BBBBBBAAAAAA@@@BBBDDDDDDCCC@@@>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBbbbaaa]]]XXXSSSQQQQQQQQQXXX\\\^^^\\\UUUQQQQQQTTTQQQRRRSSSTTTSSSPPPLLLIIIIIIGGGEEEDDDEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@??????@@@AAADDDIIIMMMLLLHHHDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@???::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888777666666888888888888888999999:::777777888888888777777777666666777777777777666666555555666666555555444333444555666555444444666777777666666777777777666555666666555555555555555555444333333333333333333333555666666777888888999999444555555666666555555444000000000111111333444555777777777777666444333222111222222222222333333333333444666888999:::999999666777999;;;<<<<<<===<<<999777666666777777666555666555555666777888999999999888777777777777777777888888888888888888888777777999:::<<<======<<<<<<888999999:::::::::999999999999999999888777666666666666777777888999;;;;;;:::;;;<<<======???CCCFFFKKKJJJGGGDDDAAA???>>>======>>>??????@@@@@@?????????@@@AAAAAA@@@???>>>===<<<@@@BBBAAADDDHHHHHHEEEDDDCCCAAAAAACCCDDDDDDCCCAAABBBBBBCCCDDDDDDDDDCCCAAAAAA@@@>>><<<;;;===>>>CCCCCCDDDEEEEEEEEEEEEDDD???>>><<<<<>>???@@@AAACCCDDDCCCBBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???===<<<;;;>>>???@@@AAABBBAAA@@@@@@BBBCCCDDDCCCAAA???????????????@@@@@@AAABBBBBBCCCEEEDDDDDDDDDCCCCCCCCCBBB@@@@@@AAAAAABBBBBBBBBBBBddddddbbb]]]XXXSSSRRRSSSXXX\\\___\\\UUUPPPPPPRRRMMMMMMOOORRRTTTRRRNNNJJJIIIHHHEEECCCAAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAA<<<===@@@BBBEEEFFFEEEEEEAAA@@@@@@???????????????AAAAAABBBAAAAAA???>>>===::::::::::::;;;;;;;;;;;;888888888888888777777777777777888888888999888888555555555555555555666666555444444444444444444555777666444333222333555666333444555555444444666777777777888888777666555555444444444444444444444444444444444444555555555555555666777888999999999888666666666555444444333222111111111111222444555555444444555555555444444333111111111222222222333333333444666888:::::::::999666666777888999999::::::888666666666777777666444444444444555666777999999999999888777666666777777777777777777777777777777555777999:::;;;;;;::::::777888999999::::::::::::999999999999999888777777777777777777888999:::;;;888999;;;;;;<<<>>>AAADDDIIIGGGFFFCCCAAA???>>>>>>======>>>????????????>>>???@@@AAAAAA@@@???>>>===;;;@@@CCCBBBCCCFFFFFFCCCCCCAAAAAAAAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCC===>>>>>><<<;;;;;;===???BBBCCCDDDFFFGGGGGGGGGGGGCCCAAA>>>>>>@@@EEEKKKNNNSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKMMMNNNNNNMMMKKKKKKLLLJJJFFFAAA<<<;;;>>>AAAEEEGGGJJJLLLMMMNNNOOOQQQPPPOOONNNOOOPPPQQQRRRRRRNNNLLLJJJJJJMMMOOOPPPPPPOOOMMMLLLMMMPPPSSSRRRQQQJJJJJJJJJLLLNNNSSSWWWYYYYYY\\\]]]\\\```hhhllllllbbb^^^WWWRRRRRRWWW^^^cccggghhhiiifff```\\\\\\]]][[[YYYWWWVVVWWWZZZ^^^aaacccbbbdddgggiiihhhbbb]]]TTTQQQMMMMMMPPPUUUZZZ]]]VVVRRROOOQQQUUUVVVSSSOOONNNOOOQQQRRRTTTYYY^^^cccjjjjjjjjjiiihhhfffeeedddiiiiiihhhhhhkkkpppnnniiibbb^^^]]]```cccbbbbbbdddfffiiikkkhhh```VVVOOOKKKIIIIIIIIIKKKOOOUUUZZZ^^^bbbkkksssrrriiiccceeejjjooorrrrrrnnnlllooorrrrrruuutttsssqqqoooooopppqqqooommmkkkkkkkkkjjjgggeeebbbdddgggjjjlllmmmmmmmmmnnnqqqrrrpppqqqvvvxxxxxxsssooommmnnnllljjjkkkppplllkkkfff___YYYVVVVVVXXXZZZWWWXXX\\\]]][[[\\\___eeejjjlllfffZZZQQQOOOPPPQQQRRRQQQOOOLLLIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGBBBFFFHHHGGGPPPTTTJJJFFFEEEDDDCCCAAAAAAAAA@@@AAACCCDDDCCCBBBAAAAAABBBCCCBBBCCCFFFEEE@@@>>>@@@@@@AAACCCDDDCCCBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???======???@@@BBBCCCCCCCCCBBBAAAAAABBBCCCCCCAAA??????@@@@@@@@@@@@AAAAAABBBBBBCCCEEEDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAAAAABBBBBBccceeeeeeaaaZZZUUUTTTTTTVVVYYY[[[YYYTTTQQQPPPQQQLLLKKKLLLPPPSSSTTTPPPLLLIIIHHHFFFCCC???>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAA;;;===???@@@@@@AAACCCEEE@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;999999999:::::::::;;;;;;888888888888888888888888777777888888999888888777555555444444444555666666555444444333333444444555999777444222222333555777000222222222111222444666777999::::::777555444444333333333444444444444444444444555555555555555666444555777888999999888888666666555444333333222222222222222222222333444555111111222333444444444444111111111111222222222222444555777888999999999888555555555666666777777888666666555666777777666444444444444444555666888888:::999888777666666666666666666666666777777777777555666777888888999888888555666777888999:::::::::777888999999:::999999999888888888777888888999:::666888::::::;;;<<<>>>AAACCCBBBBBBAAA@@@???>>>>>>:::;;;;;;<<<<<<<<<<<<<<>>===999???BBBAAAAAACCCCCCAAACCCAAA@@@@@@BBBCCCCCCBBBAAABBBDDDCCCBBBAAAAAABBB<<<<<<<<<;;;::::::<<<>>>???@@@BBBDDDFFFGGGHHHHHHDDDCCCAAA@@@AAAEEEIIILLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJIIIDDD???<<<>>>AAADDDGGGJJJKKKKKKKKKLLLLLLKKKJJJJJJLLLNNNPPPOOONNNNNNLLLJJJJJJMMMOOOQQQQQQQQQPPPNNNNNNOOOPPPOOOMMMGGGHHHJJJLLLNNNOOOPPPQQQPPPTTTUUUUUUXXX]]]```^^^ZZZVVVOOOKKKKKKPPPWWW\\\^^^___```\\\WWWRRRRRRSSSQQQPPPOOONNNPPPSSSWWWYYYYYYYYY[[[___cccccc___ZZZYYYUUUPPPOOOSSSYYY^^^aaaYYYUUUSSSUUUYYY[[[XXXUUURRRQQQOOONNNPPPWWW___eeeppppppooonnnmmmlllkkkkkktttuuutttsssvvvzzzxxxrrrhhheeedddhhhjjjhhhggghhhfffhhhiiifff___VVVOOOKKKFFFFFFEEEFFFKKKQQQWWW[[[```hhhppprrrnnnkkkllloooooorrrqqqjjjfffiiilllmmmssssssrrrooolllkkklllnnnnnnkkkiiiiiijjjiiieeeaaacccdddfffgggiiiiiiiiiiiijjjnnnnnnkkkkkkooorrrqqqmmmkkkkkkmmmmmmkkkmmmrrrmmmkkkfff^^^UUUQQQRRRTTTVVVSSSTTTYYYZZZYYYZZZ]]]bbbgggiiidddYYYPPPNNNOOOQQQQQQQQQOOOLLLIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJFFFIIIKKKJJJRRRUUULLLFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDBBBAAAAAACCCFFFEEECCCDDDGGGFFFAAA???@@@AAACCCDDDDDDCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>@@@AAACCCDDDDDDDDDCCCBBB@@@AAACCCBBBAAA@@@@@@AAA@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBB^^^aaaccc```ZZZTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQNNNLLLKKKNNNRRRTTTPPPMMMHHHHHHGGGCCC@@@???@@@CCCBBBAAA@@@???????????????===???AAAAAA>>>>>>AAADDD@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;:::999999999999::::::::::::999999999888888777777777777777888999999888777666666666555555555666777888777666555555555555666777777666555444444444555666000111222222111222444666777999;;;;;;777444444444444444444444555555555666333333333444444555555555333555777888999999888777444444333333333333333444222222111111111111222333000000111222222222222222111111111111222222222222444555777888888888777777555555555555555666666666555555555666888888666444444444444444555666666777:::999888777666666666666555555555666666666777777777777777666666777888888444444666777888999999999666777888999:::;;;;;;;;;:::999888888777888888888777888:::::::::;;;===???<<<======>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;===>>>???@@@AAA@@@??????;;;@@@DDDBBB@@@AAABBB@@@BBB@@@>>>>>>@@@BBBBBBBBB@@@BBBCCCCCC@@@??????@@@>>>>>>===:::888777999::::::<<<>>>@@@CCCDDDFFFFFFDDDCCCAAA@@@AAACCCFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFIIIKKKHHHBBB>>>>>>@@@CCCFFFHHHIIIHHHFFFFFFFFFGGGFFFGGGJJJNNNOOONNNLLLMMMKKKHHHHHHKKKNNNOOOPPPOOOOOOOOOOOOOOOOOOMMMLLLIIILLLOOORRRSSSQQQOOOMMMKKKOOORRRRRRTTTXXXYYYWWWSSSPPPLLLIIIIIILLLPPPSSSTTTVVVWWWUUUPPPMMMMMMNNNLLLKKKIIIHHHIIIKKKNNNPPPNNNOOORRRXXX^^^```]]]YYY[[[VVVQQQOOOSSSYYY```ccc]]]ZZZWWWYYY^^^aaa___\\\ZZZXXXVVVUUUVVV\\\dddjjjsssrrrqqqpppqqqqqqssssssxxxyyyyyyyyy|||}}}wwwjjjffffffjjjllljjjhhhiiiccceeefffeeeaaaZZZTTTQQQHHHGGGEEEFFFKKKQQQXXX]]]ccchhhnnnqqqqqqppppppqqqqqqtttqqqiiidddeeeiiikkkooopppoookkkgggeeefffhhhhhhfffeeehhhjjjiiiddd___^^^___aaacccdddeeeeeeeeefffjjjkkkgggeeehhhkkkkkkiiihhhiiijjjhhhdddfffkkkhhhgggbbbZZZQQQMMMNNNQQQSSSQQQQQQUUUVVVTTTTTTWWWXXX]]]aaa]]]SSSLLLKKKMMMPPPQQQQQQOOOLLLJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKGGGKKKMMMKKKRRRUUUKKKGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGEEEDDDDDDFFFHHHGGGEEEFFFIIIGGGCCC@@@AAACCCDDDFFFEEEDDDCCCCCCDDDAAAAAACCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@AAACCCDDDDDDDDDCCCBBB???AAABBBBBBAAA@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@?????????@@@AAABBBYYY]]]```^^^WWWRRRPPPQQQOOONNNMMMOOOQQQRRRRRRQQQQQQNNNLLLNNNRRRSSSPPPLLLGGGHHHGGGDDDAAA@@@CCCFFFCCCBBBAAA???>>>=========@@@BBBDDDBBB>>>===@@@CCC@@@@@@???>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;888888999999999:::::::::<<<;;;:::999888666666555666777888999999888777666888777666666666888999:::999888777666666777888999555666777777777666444444222333444444333444666888777:::<<<;;;888444333444444555555555666666777777222222222333333444444444333444666888999888777666222222222222333444555666222111000000000000000111000000111111111000000///000111111111111222222222555666777888888777666555666666555555555555666666555555555666888888666444555444444444444555666666:::999888777666666666666444555555555666666777777999888777666666666888888333333555666888999999999555666777999;;;<<<<<<<<<;;;:::999888777777777777888999;;;;;;;;;;;;<<<>>>888999:::<<<======>>>>>>;;;<<<======>>>>>>=========>>>???@@@AAAAAA@@@???>>>DDDGGGDDDAAABBBBBBAAAAAA???===<<<>>>AAABBBBBB???BBBCCCBBB???===>>>@@@@@@@@@>>>;;;777555666777777888;;;===@@@BBBCCCDDDCCCBBBAAA@@@@@@AAACCCDDDGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFDDDCCCCCCDDDFFFFFFDDDHHHLLLKKKEEE@@@>>>???BBBEEEGGGGGGEEECCCBBBBBBDDDDDDEEEIIINNNOOOMMMKKKLLLIIIGGGGGGIIILLLNNNNNNMMMNNNOOOOOOPPPOOOMMMLLLMMMPPPUUUXXXXXXUUUPPPMMMIIINNNQQQRRRUUUXXXXXXUUUPPPNNNLLLKKKJJJJJJKKKLLLTTTWWWYYYWWWSSSQQQQQQSSSJJJHHHFFFDDDDDDEEEGGGHHHGGGIIIMMMUUU\\\^^^\\\YYY[[[VVVPPPNNNQQQXXX___ddd```\\\XXXZZZ```dddccc```aaa```^^^]]]^^^ccciiinnnrrrqqqqqqqqqrrrtttwwwyyyvvvxxxyyyyyy}}}}}}wwwhhheeedddhhhjjjhhhggghhh^^^```cccdddccc```\\\ZZZJJJIIIGGGHHHLLLSSSZZZ___eeehhhmmmqqqssssssrrrqqqsssvvvsssjjjcccdddhhhjjjmmmmmmlllhhhdddaaabbbdddbbbaaabbbfffjjjjjjccc^^^ZZZ[[[]]]^^^```aaabbbbbbccchhhhhhdddbbbdddggghhhhhhgggggghhhccc^^^___cccbbbbbb___WWWNNNJJJLLLPPPSSSPPPPPPSSSSSSPPPPPPSSSOOOUUUYYYWWWOOOIIIIIILLLPPPPPPPPPOOOLLLJJJJJJKKKIIIIIIJJJKKKLLLLLLLLLKKKJJJFFFJJJLLLJJJQQQSSSHHHGGGGGGGGGGGGGGGHHHHHHIIIFFFHHHIIIIIIHHHGGGHHHIIIHHHFFFGGGIIIHHHCCCAAABBBDDDFFFGGGFFFDDDCCCCCCDDD???@@@BBBCCCDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>@@@AAABBBCCCCCCCCCBBBBBB???@@@BBBBBBAAA@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@?????????@@@AAABBBaaa\\\ZZZ\\\XXXPPPMMMPPPOOONNNLLLLLLNNNNNNMMMKKKLLLJJJHHHHHHJJJLLLMMMLLLCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAA@@@??????AAAAAABBBAAAAAA@@@???>>>???@@@@@@???===<<<>>>???@@@AAAAAA@@@>>>:::666444666777888999999999999999777777777777777777777777888888888888777777777666666666666666666666666666555666777666555444555666555555555555555555555555333444444555555444444333666666666555444444333333333333555666666666555444333333444444444333222111000000111222333333444555333333444444333333222111333333222111000000111111000000111111111222222222222222111111111111111222444555555555444333333222666666666666666666666666555:::;;;777555666555222555555444333333555666777777777888888888888777777666777666444222222444666555555666888888999999999999888666555555666888999555666777888999:::::::::888999999:::::::::999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;>>>>>><<<;;;;;;<<<======@@@@@@BBBBBBBBBBBB@@@@@@AAAAAA@@@??????@@@AAABBBAAABBBCCCBBB@@@>>>>>>>>>BBBAAA>>><<<999777666555:::;;;<<<>>>???@@@@@@@@@DDDCCCAAA@@@???@@@@@@AAACCCCCCCCCDDDCCCCCCBBBAAAEEEEEEFFFEEEEEECCCAAA@@@@@@BBBEEEEEECCCAAA@@@@@@@@@CCCEEEDDDBBBBBBEEEHHHHHHIIIIIIIIIHHHHHHIIIKKKDDDEEEEEEGGGHHHJJJLLLMMMOOONNNOOOQQQRRRRRROOOMMMQQQSSSWWW[[[\\\XXXQQQLLLHHHKKKOOORRRTTTUUUWWWXXXWWWVVVTTTRRRPPPOOOOOOOOOPPPRRRUUUXXXYYYWWWUUUTTTMMMKKKGGGCCCBBBBBBCCCEEEFFFHHHNNNVVV^^^cccdddccc___XXXPPPKKKKKKQQQXXX\\\bbb___[[[XXXYYY]]]aaaeeedddeeeeeeddddddeeehhhkkkiiigggfffgggkkkoooqqqrrrvvvvvvwwwwwwwwwwwwvvvvvvjjjbbb^^^aaadddaaa[[[WWWYYYWWWXXX\\\aaaccc___[[[OOOIIIBBBBBBJJJTTT]]]bbbhhhjjjkkkkkkkkkkkklllnnnvvvtttpppllliiihhhhhhhhhlllqqqqqqhhh```___bbbdddddddddeeeffffffddd```]]]\\\^^^```aaaaaaaaacccddd___bbbcccbbbcccfffgggdddbbbccccccaaa^^^\\\\\\]]]^^^]]]XXXQQQKKKIIILLLOOORRRQQQOOOMMMLLLLLLMMMMMMMMMPPPRRRPPPLLLHHHHHHIIINNNNNNNNNKKKIIIHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJIIIHHHJJJOOONNNKKKIIIGGGEEECCCCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDFFFGGGDDDFFFHHHHHHFFFDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA??????EEECCCAAAAAACCCDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBB```\\\ZZZ[[[XXXQQQOOOQQQRRRQQQNNNLLLKKKKKKMMMNNNKKKIIIGGGGGGHHHIIIIIIHHHCCCCCCBBBAAAAAAAAABBBBBB???@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@?????????>>>??????>>><<<<<<===>>>@@@@@@AAA@@@>>>:::777555777777888999999999999999888888888888888888888888888888777777777666666666555555555555555555555555999::::::888555333333444444444444444444444444444444555555555555555555444444444444444555555555555222333444555666555555444444333333222222111111111222222222222333333333333333333444444333333222111222111000000//////000000000000111111111222222222222222111000000111111222444444555555444333333222555555555555555555555555666:::<<<999777888777555555555444444555555666777666666777777777777666666666666666444333222444666555555666777888999999999:::888777666666777888:::666777888888999999999999888999999999999999888777777777999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;>>>>>>===<<<<<<===>>>??????@@@AAABBBBBBAAA@@@???@@@??????>>>>>>???@@@AAAAAABBBCCCBBB@@@>>>======AAA???===;;;999777666555999:::;;;===>>>?????????BBBAAA@@@??????>>>??????AAAAAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEDDDBBB@@@???===@@@BBBCCCBBBAAA@@@@@@@@@CCCDDDCCCAAAAAACCCFFFGGGHHHIIIHHHGGGGGGIIIKKKHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPRRRTTTSSSQQQOOONNNPPPRRRVVVZZZ[[[XXXRRRMMMIIIMMMSSSWWWYYYYYYXXXWWWYYYYYYXXXWWWVVVTTTTTTSSSRRRUUUWWWYYYYYYWWWTTTRRRJJJHHHEEEBBBAAABBBEEEFFFGGGJJJPPPYYYbbbiiikkkkkkggg```VVVOOOMMMQQQVVVZZZ___\\\YYYVVVWWWZZZ^^^aaadddeeefffhhhhhhfffdddbbb^^^\\\[[[\\\aaafffjjjlllooopppqqqrrrsssssssssrrrfff]]]XXXZZZ\\\YYYTTTRRRNNNOOOSSSZZZbbbeeebbb^^^PPPJJJDDDDDDLLLVVV___cccgggiiijjjkkkjjjjjjkkkmmmuuussspppllljjjhhhhhhhhhjjjpppqqqjjjbbb```aaaaaa]]]^^^aaadddfffddd___[[[\\\]]]___`````````_________bbbcccaaabbbeeeeeebbb```aaaaaa___\\\ZZZZZZ[[[ZZZZZZWWWQQQJJJHHHJJJLLLNNNNNNMMMLLLLLLLLLMMMMMMKKKNNNPPPNNNJJJGGGFFFHHHKKKLLLLLLJJJHHHGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGIIIIIIHHHJJJNNNNNNJJJGGGEEECCCAAAAAABBBDDDEEEFFFGGGGGGFFFDDDCCCEEEFFFBBBDDDGGGGGGEEECCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCAAA@@@AAACCCDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBB]]]YYYXXXXXXVVVQQQOOOQQQSSSRRRPPPKKKGGGFFFJJJMMMKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@??????@@@@@@===>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>><<<======<<<::::::;;;===???@@@@@@@@@>>>;;;888666777888999999:::999999999888888888888888888888888777777777666666666555555555555555555555555555555999999999888555333333444444444444444444444444444555555666666666666555555222222333444444555666666222333444555555555444444666666555444333222222222444444444333333222222222333333333333333222222111111000//////////////////000000000111111111111222111111000000000111111222444444444444444333333222444444444444444444444444555:::<<<:::888:::999777444555555666666666666666444444555555555555444444555666666555333333444666555666666777777888888888:::999888777777888999:::777777888888999888888888888888888888888777666666555555777888::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::>>>=========>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>=========>>>@@@AAABBBCCCDDDCCC@@@===<<<<<>><<<:::888777666666888999:::;;;<<<=========???@@@@@@??????>>>===<<<>>>??????@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA???>>>999<<>>>>>@@@AAABBBCCCDDDCCCBBBBBB???@@@BBBCCCCCCBBB@@@????????????@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBBVVVTTTSSSRRRPPPNNNNNNNNNOOOQQQQQQKKKEEEBBBEEEIIIKKKIIIFFFEEEDDDCCCAAA???@@@@@@???>>>>>>=========<<<<<<<<<===<<<;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;999888:::;;;>>>?????????===;;;999777888888999999999999999888888888888888888888888888666666666555555555555444444444444444444444444444333555666666444444555777333333333333333333333333444444555555555555444444222222333333444444444444222222333333444444444444777888999999888666444222333333333333333333333333222333333333333222111111111000000/////////000000000000000000111111111111111000000000000111111222333333444444444333333222333333333333333333333333444999;;;999888::::::888444555666777888777666555222333333444444333333222444555666555444333444666666666666666777777888888999999888888888888999999777888888888888888777666888888888888777666555444333444555777999:::;;;;;;999999999:::::::::;;;;;;999;;;===>>>>>>===;;;999;;;<<<<<<===>>>??????@@@===>>>????????????>>>===<<<<<<;;;;;;<<<>>>???@@@BBBDDDEEECCC@@@===;;;;;;===<<<;;;999888777666666888999:::;;;<<<<<<<<<<<<>>>??????@@@???>>><<<;;;<<<<<<===>>>@@@AAACCCCCCAAABBBBBBBBBAAA@@@>>>===666999<<<===>>>>>>@@@AAADDDFFFFFFDDD@@@>>>@@@CCCDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMSSSZZZ\\\YYYVVVWWWYYYVVVVVVWWWYYYYYYVVVRRRNNNMMMPPPUUUZZZ]]]\\\XXXUUURRRSSSVVVXXXYYYXXXWWWVVVTTTUUUWWWXXXVVVRRRNNNKKKGGGFFFDDDDDDFFFIIINNNPPPZZZ[[[^^^ccchhhkkkkkkjjjfffaaaZZZRRRNNNNNNRRRUUU[[[[[[ZZZ[[[]]]aaadddfffhhhggggggjjjkkkfff\\\SSSMMMJJJHHHJJJPPPXXX___ccc```bbbeeegggiiijjjjjjjjjdddZZZQQQOOOMMMJJJGGGHHHFFFJJJQQQZZZ```bbb___\\\UUUPPPJJJKKKQQQZZZaaadddeeeggghhhhhhggghhhiiijjjlllkkkjjjiiigggfffddddddaaagggjjjfffbbbbbbcccbbbYYYZZZ\\\```bbbccc```^^^]]]^^^___aaa```]]]YYYUUUVVVYYY[[[ZZZ[[[______]]][[[[[[\\\ZZZXXXVVVVVVWWWYYY[[[\\\YYYSSSOOONNNOOOKKKKKKKKKKKKKKKKKKLLLLLLGGGJJJMMMKKKHHHEEEEEEGGGFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFHHHMMMLLLIIIDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAABBB@@@CCCEEEFFFDDDCCCBBBBBBEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>@@@BBBDDDBBBAAA@@@AAABBBBBBAAA???AAA@@@@@@@@@??????>>>>>>AAABBBCCCDDDDDDDDDCCCBBB@@@BBBDDDEEEEEEDDDBBB@@@????????????????????????CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBBNNNNNNMMMKKKKKKLLLLLLLLLMMMPPPRRROOOHHHDDDDDDGGGKKKIIIFFFEEEDDDBBB@@@===============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;:::888777999:::<<<<<<======<<<;;;999888888888888999999888888777777777777777777777777777555555555444444444333333444444444444444444444444111222333333222222333555333333333333333333333333222333333444444333333222444444333333222222222222222222222222333333333444444666:::<<<;;;888333000111111222333333444555555222222333333222222111000111111111000000111111222000000000000000000000000000000//////000111111222222222333333444333333222333333333333333333333333111666999777666888888666333444666777777777666555222222333333333333222222333555666666444444555666777666666555666666777888999888888888888888888999777777888888888777777666777777777777777666555444222333555777999:::::::::999999999:::::::::;;;;;;:::;;;===>>>>>>===;;;:::999:::;;;<<<======>>>>>>;;;<<<===>>>>>>===<<<;;;::::::::::::;;;===???AAABBBDDDEEEDDDAAA===;;;:::<<<;;;:::999888888888888999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>===;;;;;;;;;<<<===???AAABBB???@@@AAAAAAAAA@@@???>>>666888;;;<<<===>>>???AAAEEEGGGGGGEEE@@@>>>@@@BBBBBBDDDDDDDDDDDDDDDFFFHHHFFFFFFGGGHHHIIIKKKMMMNNNKKKRRRYYY\\\ZZZYYY\\\___ZZZYYYXXXXXXWWWTTTPPPMMMNNNNNNOOOSSSVVVXXXVVVTTTNNNPPPSSSVVVWWWWWWWWWVVVVVVWWWXXXYYYWWWTTTQQQNNNLLLKKKJJJJJJLLLPPPTTTWWW``````aaacccfffgggfffeeedddbbb]]]VVVPPPNNNOOORRRWWWXXXZZZ]]]aaaeeehhhjjjkkkhhhfffggghhheee]]]VVVNNNKKKHHHIIINNNUUU[[[___^^^```cccfffhhhhhhgggfffbbbYYYQQQNNNKKKFFFDDDDDDHHHLLLSSSZZZ```aaa```^^^YYYTTTOOOOOOUUU\\\aaacccdddfffgggggggggggghhhjjjjjjjjjjjjjjjiiigggfffdddbbbggghhheeedddhhhkkklllcccaaa___^^^```aaabbbaaa_________```aaa^^^YYYTTTOOOSSSUUUUUUXXX\\\^^^[[[ZZZZZZ[[[YYYWWWVVVVVVWWWXXX[[[]]][[[UUUQQQOOOPPPMMMMMMMMMLLLLLLKKKJJJIIIGGGJJJMMMLLLIIIGGGGGGIIIFFFGGGGGGFFFDDDDDDFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEGGGLLLKKKHHHDDDCCCBBBAAAAAAAAABBBBBB@@@BBBCCCCCCAAA@@@@@@@@@AAACCCFFFGGGEEEDDDCCCCCCEEEDDDBBB@@@???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>@@@BBBCCCCCCBBBAAABBBBBBAAA???<<<@@@@@@???????????????>>>AAABBBCCCDDDDDDDDDCCCBBBAAACCCDDDEEEEEEDDDCCCAAA????????????????????????CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBBJJJLLLKKKHHHHHHKKKMMMKKKMMMPPPRRRQQQMMMIIIGGGGGGIIIGGGFFFEEEEEECCC@@@>>><<<<<<============<<<<<<<<<============<<<;;;;;;<<<<<<<<<<<<;;;:::999888999::::::999777777888:::::::::::::::::::::999999777777777888777777666555666666666666666666666666444444444333333333333222333333333333333333333333222333444222000//////000222222222222222222222222222222333333333333222222444444333222222111000000222222111111111222333444///222666999999666111---///000000111333444444555222222222222222111111000111111111111111222222333111000000000000000//////////////////000111111222111222222333333333333333333333333333333333333333000555777555444666777444333444444555555555555555333333444444444444333333222444666666555444555666777666555555555666777888777777777777777777777777666666777777888777777777666666777777777777666666444444666777999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999999:::<<<>>>@@@AAA@@@CCCEEEDDDAAA>>>;;;:::;;;::::::999999999999:::;;;;;;<<<===============;;;<<<===???@@@@@@@@@@@@<<<;;;;;;:::;;;<<<>>>???===>>>???AAAAAAAAA@@@@@@999:::<<<===<<<===???AAAEEEFFFGGGDDD@@@>>>???AAAAAABBBCCCCCCCCCCCCEEEHHHEEEFFFFFFHHHIIIKKKMMMNNNKKKOOOUUUXXXYYYZZZ\\\___ZZZXXXVVVUUUTTTRRROOOMMMNNNKKKJJJLLLQQQUUUUUUTTTNNNOOORRRTTTVVVWWWXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRQQQRRRUUUYYY[[[]]]]]]]]]```cccddddddcccffffffddd^^^UUUPPPNNNOOOQQQSSSWWW\\\aaadddggghhhjjjgggddddddeeeeeebbb___SSSPPPMMMLLLOOOTTTXXXZZZ]]]___bbbeeefffeeecccbbb[[[UUUPPPOOOMMMHHHEEEFFFIIILLLRRRYYY___ccceeefff```[[[VVVUUUZZZ___cccddddddfffgggggggggggghhhjjjjjjkkkmmmmmmmmmkkkiiigggeeeiiijjjggghhhnnnrrrsssjjjfffaaa^^^^^^```aaabbb___]]]]]]^^^```___ZZZUUUMMMQQQSSSSSSVVV[[[\\\ZZZYYYZZZZZZYYYWWWUUUVVVWWWUUUXXXZZZXXXSSSOOOMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGJJJMMMMMMJJJHHHIIIJJJGGGHHHHHHGGGEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEDDDFFFKKKJJJGGGDDDDDDCCCCCCBBBBBBBBBCCC???AAACCCCCCAAA@@@???@@@AAACCCFFFGGGFFFDDDDDDDDDFFFDDDBBB@@@??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>???AAAAAADDDCCCBBBCCCCCCBBB???===????????????????????????@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBBJJJLLLLLLHHHIIINNNQQQOOOLLLMMMMMMMMMLLLJJJIIIHHHEEEDDDDDDDDDDDDCCCAAA>>><<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;;;;:::::::::999888777888:::888888888888888999999999666666666666666555444444555555555555555555555555333333333333222222222222222222222222222222222222222333444222000///000111222222222222222222222222222333333444444333333222222222222222111111111111222111111000111222333444...000333555555444111000000000000111111222222222222222222222222111000000000000000000000111222222111111000000////////////.........//////000222222111111222333333333333333444444444444444444444444000555777555444555555333333333333333333444555555444555555555555555555444222444666666555555555666888777555444444555666777666666666777777666666666555555666777888888888777555555666777888888888888555666777888999999999999:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<===:::;;;<<<======<<<;;;;;;999:::;;;<<<<<<;;;:::999999999999:::<<>>????????????>>>999::::::<<<===???AAABBB>>>===;;;999999999:::;;;;;;<<<>>>AAABBBCCCBBBBBB===>>>>>>>>>======>>>@@@BBBDDDDDDBBB>>><<<===@@@???AAABBBBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMOOORRRTTTVVVXXXYYYVVVTTTQQQPPPPPPOOONNNMMMLLLIIIHHHKKKQQQUUUVVVUUUMMMNNNPPPRRRTTTVVVWWWXXXVVVVVVWWWWWWYYY[[[]]]^^^]]][[[XXXWWWWWWYYY[[[]]][[[ZZZZZZ]]]```bbbbbbaaadddggghhhccc[[[TTTQQQQQQPPPRRRWWW\\\```bbbcccdddeeedddddddddeeefffggghhh]]]YYYUUUSSSSSSUUUVVVWWW\\\^^^aaabbbbbb```^^^\\\TTTRRRRRRUUUTTTOOOMMMMMMKKKMMMRRRWWW\\\ccchhhlllgggbbb]]]\\\___ccceeeeeeeeefffhhhhhhggggggiiijjjhhhiiilllmmmmmmkkkiiigggdddhhhjjjhhhjjjnnnqqqooojjjfffaaa^^^^^^_________]]]ZZZYYY[[[^^^^^^ZZZVVVPPPSSSUUUTTTVVVZZZ[[[XXXWWWXXXYYYWWWUUUTTTUUUVVVRRRUUUWWWUUUPPPLLLLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHFFFIIILLLLLLJJJHHHIIIKKKJJJKKKJJJIIIFFFEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCEEEDDDCCCFFFJJJJJJFFFDDDCCCCCCCCCBBBBBBBBBBBB???AAACCCDDDBBB@@@?????????BBBEEEFFFEEECCCCCCCCCGGGEEEBBB@@@??????@@@AAABBBBBBAAA@@@???>>>>>>===@@@@@@@@@???????????????AAAAAABBBCCCEEEDDDBBB@@@>>>>>>>>>>>>???????????????@@@BBBCCCCCCCCCBBBAAAAAA@@@????????????@@@AAABBBAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBBKKKNNNNNNJJJKKKRRRTTTRRRKKKIIIGGGFFFGGGHHHHHHGGGCCCBBBBBBCCCDDDCCCAAA???<<<>>>@@@AAABBBBBBBBBBBB???????????????>>>>>>===;;;;;;<<<===>>>>>>>>>>>>:::;;;;;;999888777999:::666666777777777888888888555555666666555444333333444444444444444444444444333333333222222222111111222222222222222222222222///111222222222222444555111111111111111111111111333444444555555444444333000000000111222222333333222111000000000111333444111222222333333444444555111111111000000000000000111222222222222111000000///////////////000111111111111000000/////////...............///000222222000111222333333333333333444444444444444444444444111666888555444555555333444333222111222333444555555666666777777666666555111333666777666555555666888777555444444555666777555555666666666666555555444444666777888888888888444555666888999999999999666777888999999999999999;;;;;;;;;<<<<<<<<<======>>>===;;;::::::;;;===>>><<<===>>>>>>>>>===<<<;;;999:::;;;;;;;;;;;;:::999999999999:::<<>>AAADDDEEEBBB???===<<<;;;:::::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@???777777888999;;;>>>AAACCC???===;;;999777888888999:::<<<>>>AAACCCDDDDDDDDD???@@@@@@???======>>>???@@@AAABBB@@@<<<:::<<<>>>???@@@AAAAAAAAABBBDDDGGGKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMPPPSSSTTTSSSQQQOOOMMMLLLMMMNNNNNNNNNLLLIIIHHHLLLSSSWWWWWWUUULLLLLLMMMOOOQQQSSSUUUWWWSSSRRRRRRSSSVVVZZZ]]]```bbb___\\\YYYYYYZZZ\\\^^^[[[ZZZZZZ[[[^^^______^^^^^^bbbgggeee^^^WWWTTTTTTRRRTTTYYY]]]aaabbbbbbaaa```bbbdddeeefffgggjjjllleeebbb]]]ZZZYYYXXXWWWWWW[[[]]]___```___]]]YYYWWWQQQQQQTTTZZZ\\\XXXUUUVVVOOOPPPRRRUUUZZZ```hhhmmmlllgggbbbaaacccggghhhgggeeefffhhhhhhggggggiiijjjdddfffiiikkkkkkiiifffdddaaaeeehhhhhhiiikkkkkkhhhgggddd```^^^^^^^^^]]]\\\[[[XXXVVVXXX\\\]]][[[WWWSSSWWWXXXVVVWWWZZZZZZWWWVVVWWWWWWVVVTTTSSSTTTUUURRRUUUVVVTTTPPPLLLLLLMMMGGGHHHIIIJJJJJJJJJIIIHHHEEEHHHLLLLLLIIIHHHIIIJJJLLLLLLLLLJJJGGGFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDDDDCCCEEEIIIIIIFFFCCCCCCCCCBBBBBBBBBAAAAAA???AAADDDDDDBBB@@@??????>>>@@@CCCDDDCCCBBBBBBBBBHHHFFFCCC@@@??????AAABBBBBBAAA@@@???>>>===<<<;;;@@@@@@@@@@@@@@@???>>>===??????AAADDDFFFGGGEEECCC>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAA@@@@@@>>><<<;;;;;;<<<>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBBVVVWWWTTTQQQQQQUUUUUUQQQJJJJJJIIIHHHGGGEEECCCBBBEEECCCAAAAAABBBBBBAAA@@@======???@@@@@@AAAAAAAAA??????>>>============>>>???>>>>>>===<<<;;;;;;;;;999999;;;;;;;;;;;;999999999999888777777666777777777777777777888888888888444333333222222333333444444444444333333222222222222111111111222333333444555444222111111222444555222222222222222222222222222222222111111111111000777666444333222333333444000000000000000000000000555444333111000/////////444444333333222111000000111111111111111111111111//////000000111111111222111111000///////////////000000000000000000000000//////000111222222333333777666666555444444333333555555444444444444555555666666666666777777777777666666555555555444444444888777555444555666888:::444444555666666666666666444555555555777888999:::777777777777777777777777555666777888999:::;;;;;;999999999888888888888888;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<;;;:::999999<<<<<<======>>>>>>??????===<<<:::999999:::;;;<<<;;;;;;:::::::::;;;;;;<<<:::===AAACCCCCC@@@<<<999<<<;;;999999999<<>>;;;:::<<<@@@DDDBBB@@@===:::999:::<<<===;;;<<<===???@@@BBBCCCDDDAAA???<<<::::::;;;===>>>>>>============>>>??????@@@???>>>>>>@@@BBBEEEFFFKKKMMMOOOOOOMMMKKKKKKKKKIIIGGGGGGIIIMMMOOONNNMMMMMMMMMLLLIIIGGGGGGIIIKKKLLLQQQOOOHHHJJJTTTWWWQQQJJJIIIHHHKKKOOOQQQPPPOOONNNMMMKKKLLLOOOTTTYYY\\\___^^^[[[ZZZ[[[]]]___aaa[[[ZZZYYYZZZ\\\___``````dddeeeffffffdddaaa]]][[[WWWYYY\\\^^^^^^^^^^^^___bbbccccccbbbdddjjjjjjggghhhbbb___```___\\\ZZZ[[[___^^^^^^^^^^^^[[[VVVSSSLLLPPPWWWaaahhhggg```YYYOOOMMMMMMOOOUUU^^^hhhnnnmmmmmmiiieeefffkkkllljjjiiijjjlllmmmmmmllljjjhhheeefffffffffeeecccaaa```^^^bbbdddccceeehhhhhheeeccc```\\\ZZZZZZ\\\\\\\\\\\\ZZZXXXYYY[[[[[[YYYVVVVVVVVVVVVTTTSSSUUUWWWZZZXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIILLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLJJJGGGEEEGGGIIIKKKLLLKKKJJJGGGEEEEEEEEEBBBEEEHHHIIIGGGCCCAAA@@@AAAAAAAAADDDGGGHHHHHHGGGDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAA??????@@@AAA???CCCFFFEEECCCAAABBBCCCIIIFFFAAA>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@DDDGGGFFFBBB>>>AAA@@@???>>>============>>>???AAABBBBBBAAA???>>>>>>>>>>>>===============@@@@@@AAABBBBBBAAAAAAAAA???AAABBBBBBAAA?????????AAAAAAAAABBBBBBBBBCCCCCCYYY[[[YYYUUUTTTVVVWWWTTTKKKKKKJJJIIIHHHFFFDDDDDDCCCAAA@@@???@@@AAA@@@???;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<======<<<<<<;;;::::::999999999:::;;;;;;:::999999:::999888777777777777777777777777777777777777666444333333222222333333444444444333333333333333333222222111111222222333444555444222111111222333444333333333333333333333333222222222111111111000000444333222111111111222333111111111111111111111111666555444333111111000000222222111000000///......111222222333333222222111111111111111111111000000111111000///////////////000000000000000000000000///000000111222222333333888777777666555555444444555555444444444444555555555555666666666777777777666555555555444444444444666555444444444555777777555555666666666666666555444444444444555777888999777777777777777777777777777777777777777777777777888888888888888999999999;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::==================>>>>>><<<;;;:::999999:::<<<===<<<<<<;;;;;;:::;;;;;;;;;:::<<>>===<<<;;;<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<:::888:::>>>BBBAAA???===;;;;;;;;;<<<===:::;;;;;;<<<===>>>>>>???===<<<999888777888:::;;;<<<<<<==================???>>>>>>>>>@@@BBBEEEFFFJJJLLLNNNMMMKKKIIIHHHIIIEEEDDDDDDGGGKKKNNNNNNMMMIIIIIIHHHFFFDDDDDDFFFHHHKKKPPPNNNGGGJJJSSSUUUQQQLLLJJJIIIJJJLLLMMMLLLKKKHHHGGGGGGHHHLLLQQQWWW[[[\\\[[[ZZZZZZZZZ\\\^^^```[[[YYYXXXYYY\\\_________bbbcccdddeeedddcccaaa___WWWYYY[[[\\\\\\\\\]]]^^^```bbbbbbaaadddiiiiiieeeddd```___bbbbbb___]]]]]]^^^^^^^^^___^^^[[[VVVSSSKKKOOOVVV```gggfff^^^WWWNNNNNNMMMPPPUUU^^^fffkkkjjjkkkiiieeegggkkkllliiifffhhhiiikkkkkkkkkjjjjjjffffffffffffdddbbbaaa___]]]aaacccbbbdddggggggdddaaa^^^[[[YYYZZZZZZZZZZZZZZZXXXWWWXXXZZZ[[[XXXVVVVVVWWWVVVUUUSSSTTTVVVXXXXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJGGGFFFGGGIIIJJJKKKKKKIIIFFFDDDDDDEEEBBBEEEHHHIIIGGGDDDAAAAAAAAAAAAAAADDDFFFHHHGGGFFFDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCAAA???>>>???AAAAAADDDFFFFFFCCC@@@AAACCCHHHEEE@@@>>>===>>>????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@?????????>>>???@@@DDDFFFFFFBBB???AAA@@@???>>>============>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBAAAAAA@@@???@@@BBBBBB@@@???>>>???AAAAAAAAAAAABBBBBBBBBBBBYYY^^^^^^YYYUUUVVVXXXWWWLLLKKKKKKJJJIIIGGGFFFEEEBBB@@@>>>>>>???@@@???>>>:::;;;;;;<<<<<<<<<;;;;;;:::999999999999999::::::;;;;;;;;;::::::999999888888999::::::::::::999888999888888777777777777888777777777666666555555555444444333333333333444444333333333333444444444444222222111111222222333333555444333111111111222333222222222222222222222222222222111111111000000000111000000///000000111222111111111111111111111111777666555444333333222222111111111000000//////...222333444555555444333222333333333222111111000000111111000////////////000000000000000000000000000000000000111222222333333666666555555444444333333444444444444444444444444555555555666666666666777555555555555444444444444333333444444444555555555555666666666666666555555444444333222333666888:::777777777777777777777777999888888777666555444444777777888888999999::::::<<<;;;;;;::::::::::::;;;;;;;;;:::999999:::<<<<<<=========<<<<<<<<<<<<<<<:::999999888999:::<<<=========<<<;;;::::::;;;;;;:::;;;<<<>>>???>>>======@@@???>>>>>>>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>===;;;888777888<<>>======<<<======;;;;;;;;;<<<<<<<<<<<<===>>><<<:::888777888999:::<<<===>>>??????>>>===<<<=========>>>@@@BBBEEEFFFIIIJJJKKKKKKHHHEEEDDDDDDAAAAAABBBDDDHHHJJJKKKKKKEEEEEEDDDBBBAAAAAADDDFFFHHHLLLKKKFFFGGGOOOSSSPPPKKKIIIHHHHHHJJJKKKKKKKKKEEEEEEEEEGGGKKKQQQVVVZZZXXXXXXXXXYYYZZZ[[[[[[\\\WWWVVVVVVXXX[[[^^^______aaaaaabbbcccddddddddddddZZZ\\\\\\\\\[[[[[[]]]___^^^aaabbbaaacccgggeeeaaa]]][[[]]]cccfffbbb______]]]]]]___aaaaaa___ZZZVVVMMMOOOUUU]]]dddccc[[[SSSMMMMMMOOORRRWWW]]]cccggggggiiihhhfffhhhllllllhhheeefffggghhhiiiiiijjjjjjfffffffffeeecccbbb```___\\\```aaa```bbbeeeeeeccc```^^^\\\[[[[[[[[[ZZZYYYXXXXXXWWWXXXZZZZZZYYYWWWXXXXXXXXXVVVTTTSSSUUUWWWYYYWWWUUUSSSQQQPPPOOOOOOPPPPPPOOONNNLLLKKKIIIHHHIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHEEECCCCCCDDDBBBEEEHHHHHHFFFDDDBBBAAAAAAAAAAAACCCFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCAAA???>>>???AAABBBEEEHHHFFFCCC@@@@@@BBBGGGCCC???======>>>???>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>AAADDDFFFEEEBBB???AAA@@@???>>>============>>>???@@@AAAAAA@@@???>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAAAAA???>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBVVV\\\^^^XXXRRRSSSUUUVVVLLLLLLKKKKKKJJJHHHGGGFFFAAA???>>>>>>???@@@???>>>;;;;;;;;;;;;;;;:::999999666666666666777777888999;;;;;;:::::::::999999999888888999999999999888888777777666666666666666777777777666666555555444444444444333333333333444444222333333333444444555555333222222111222222333333555444333222111111111222111111111111111111111111111111111111000000000000////////////000111111111222222222222222222222222666555444333333333333333333222222222111111111000111333555777777555333111333333222222222222222222222111000000//////000000000000000000000000000000000000111111111222222222222222222222111111000000444444444444444444444444444444555555555666666666444444444444444444444444333333444555555555555444666666666666666555555444666555333333444666999;;;666666666666666666666666999999888777666555555444777777888888999:::;;;;;;<<<;;;:::999999999999999;;;:::999888888:::<<<>>>======<<<<<<;;;;;;::::::888888888888999:::<<<===>>>===<<<;;;::::::::::::999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCBBBBBBAAAAAAAAA???>>><<<999777888;;;===>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@CCCAAA???<<<:::999999999===>>>@@@AAAAAA@@@>>>===;;;<<<<<<>>>@@@BBBDDDFFFFFFHHHIIIHHHEEECCCAAAAAA@@@AAAAAACCCEEEFFFGGGGGGCCCCCCBBBAAA???@@@BBBEEEEEEHHHHHHDDDEEEKKKOOONNNIIIHHHGGGHHHJJJLLLOOOPPPJJJJJJJJJKKKNNNSSSWWWZZZWWWWWWXXXYYYYYYXXXWWWWWWQQQQQQRRRUUUZZZ]]]______aaabbbbbbcccdddeeeeeefff^^^___^^^]]]\\\\\\___aaa```bbbcccbbbccceeebbb\\\VVVUUUZZZcccfffccc``````[[[]]]```dddgggfffbbb^^^UUUSSSSSSWWW]]]]]]WWWPPPLLLMMMPPPTTTYYY^^^ccceeeeeeggghhhhhhjjjnnnmmmhhhgggfffeeeeeeeeefffggghhhfffeeedddcccbbb```______\\\___```^^^```cccdddaaaaaa___^^^^^^^^^]]]\\\ZZZXXXXXXYYYYYYZZZZZZZZZYYYZZZZZZZZZXXXVVVUUUVVVWWWYYYWWWUUUSSSQQQOOONNNMMMNNNNNNMMMLLLKKKIIIHHHGGGLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHGGGDDDCCCCCCDDDBBBEEEGGGHHHFFFDDDBBBBBBAAAAAAAAACCCFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAA???>>>???@@@DDDFFFHHHGGGBBB??????@@@DDDAAA>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>===>>>AAADDDEEEDDDAAA???AAA@@@???>>>============>>>>>>???@@@@@@???>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>@@@AAA@@@>>>===>>>????????????@@@@@@@@@AAAAAAOOOUUUXXXRRRMMMMMMOOOOOOJJJJJJJJJJJJIIIHHHFFFFFFAAA???>>>>>>@@@AAA@@@???=========<<<;;;:::999888444444444444555777888888;;;;;;;;;:::::::::::::::888888888888888888888888555555444444444555555666777666666666555555555444555444444333333444444555333333333444444555555555333333222222111222222333333333222222111111111111000000000000000000000000111111111000000000////////////000111111222222222111111111111111111111111333333222222222222222333222222222111111111111111111333555777777555333111000000111222333333444444222222111000000000000000111111111111111111111111111111111111111222222222111111111111111000000000333333444555555444333333444444444444555555555555333333444444444444444444333444555666666666666555555666666666666666555555777666555555666888:::<<<666666666666666666666666888888888888888888888888777777888999:::;;;;;;<<<;;;:::999888888888888888;;;:::888777888:::<<<===<<<;;;;;;;;;::::::999999777777777888999:::;;;;;;<<<<<<;;;::::::::::::::::::999999999;;;===???@@@??????@@@@@@AAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBCCCCCCBBB@@@===:::999;;;============>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDGGGEEEBBB???<<<:::999888;;;<<<>>>@@@@@@???>>>===;;;;;;<<<>>>???AAACCCDDDCCCEEEFFFFFFDDDBBBAAAAAACCCCCCCCCCCCCCCBBBCCCCCCAAAAAA@@@>>>======@@@BBBBBBEEEEEECCCCCCGGGLLLNNNNNNMMMKKKJJJKKKMMMQQQTTTQQQPPPOOOOOOPPPSSSVVVXXXXXXYYYYYYYYYXXXVVVTTTSSSKKKLLLNNNSSSYYY]]]______ccccccccccccccccccdddddd^^^^^^^^^]]]\\\\\\___aaabbbeeeeeecccccceeeaaa\\\SSSSSSXXXaaaeeeccc``````[[[^^^bbbhhhmmmnnnmmmkkkaaaZZZTTTTTTXXXZZZWWWQQQMMMOOOSSSWWW\\\```ccceeedddgggiiiiiikkkooommmiiiiiigggdddbbbaaaaaacccdddccccccbbbaaa```___^^^^^^\\\^^^___]]]^^^bbbbbb``````___]]]]]]]]]]]][[[YYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZXXXXXXXXXZZZYYYWWWUUUSSSQQQOOONNNMMMMMMMMMLLLJJJIIIHHHGGGGGGLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHFFFDDDCCCCCCDDDBBBEEEGGGGGGEEEDDDCCCCCCAAAAAAAAACCCEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBB@@@>>>===>>>@@@CCCFFFHHHFFFBBB>>>>>>???BBB???===<<<===>>>>>>===>>>>>>======>>>>>>???@@@?????????>>>>>>>>>======;;;>>>BBBDDDDDDCCCAAA@@@AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@???===<<<===>>>>>>>>>>>>????????????@@@HHHMMMOOOKKKHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDD@@@???===>>>???AAA@@@@@@???>>>>>>===;;;:::888777333333333444555777888999::::::::::::::::::::::::888888777777777777888888555444444444444555555666666666666666666666666666555555444444444444555555444444444444444555555555333333222222111111222222111222222222222222222222////////////////////////111111000000000/////////000111111222222222222111000000000000000000000000111111000000000111222222////////////////////////111222333444444333222111...///000111222444555555222222111000000000000111111111111111111111111111111111111111111111111111333333333333333333222222222333444555555444333222333333333444444444555555333333333333444444444444444555555555555666666666444555555666666666666666666666666777888999:::;;;777777777777777777777777777777888888999999::::::888888999999::::::;;;;;;999888888777777777777888::::::999888888999;;;;;;::::::::::::999999999999777777777888999999999999::::::999999999999::::::::::::999:::;;;===???@@@>>>???@@@AAAAAA@@@???>>>@@@????????????AAACCCDDDHHHGGGEEE@@@<<<:::;;;<<<<<<<<<<<<<<<<<<===>>>???:::;;;<<<>>>@@@AAACCCCCCEEEDDDBBB???<<<999888777888999;;;<<<============;;;;;;<<<>>>???@@@AAABBB@@@BBBDDDEEEDDDCCCCCCDDDEEEFFFGGGEEECCCBBBBBBCCCAAAAAA@@@>>>;;;;;;===@@@BBBDDDFFFDDDDDDFFFLLLPPPWWWVVVRRRNNNKKKLLLPPPSSSVVVTTTSSSRRRQQQRRRTTTUUUZZZZZZZZZZZZXXXWWWTTTSSSJJJKKKNNNSSSYYY]]]______bbbbbbcccccccccbbbaaaaaa[[[\\\]]]]]]\\\\\\^^^```dddffffffdddfffhhhfffaaaXXXVVVZZZaaaeeecccbbbbbb^^^```eeekkkrrruuuvvvuuummmcccZZZXXX]]]aaa^^^YYYSSSUUUWWW[[[^^^aaacccddddddggghhhhhhjjjnnnlllhhhhhheeeaaa]]][[[\\\^^^`````````___^^^]]]^^^^^^^^^\\\______\\\]]]aaabbb```^^^\\\ZZZYYYYYYYYYXXXWWWYYYZZZ\\\[[[YYYXXXXXXYYYXXXYYY[[[[[[ZZZZZZ[[[\\\YYYWWWUUUSSSQQQPPPOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJKKKKKKHHHFFFFFFGGGHHHFFFDDDCCCCCCDDDBBBDDDFFFFFFEEEDDDDDDDDDBBBAAAAAACCCEEEFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBB@@@>>>===>>>@@@BBBEEEFFFEEE@@@======>>>@@@===;;;;;;<<<=========>>>============>>>??????>>>>>>>>>>>>============:::>>>BBBDDDCCCBBB@@@@@@AAA@@@???>>>============>>>==================>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>??????===<<<;;;===>>>=========>>>>>>>>>??????CCCGGGHHHFFFEEEGGGFFFCCCFFFFFFFFFFFFEEEDDDCCCCCC???===<<<<<<>>>@@@????????????>>><<<;;;888777555333333444555666888:::;;;999999999999999999999999888777666666666666777888666555555555666666777888555666666777777888888888555555444444444444555555555555555555444444444444444333222222111111222222///000111222222222333222111111111111111111111111111000000000////////////111111222222222111000///////////////////////////000000000000000111222333.../////////////////////000000111111111111000000//////000000111222333333333222111111000000111111111111111111111111111111111111111111111111111111333333333333333333333333111222444555555444222111222333333333333444444444222222333333333444444444555444333333333444555666333333444666777777777777444555666888999999999999777777777777777777777777777777777777888888888999::::::::::::::::::::::::777777666666666777888888:::::::::999999999999999888888888999999999999999777777888888888888888777777777777777888999::::::;;;;;;;;;;;;<<<===???@@@>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<>>>AAADDDEEELLLKKKHHHCCC===:::999:::;;;;;;:::999:::<<<>>>???;;;<<<===>>>???@@@AAAAAAAAAAAA???>>><<<;;;::::::888999:::;;;===???@@@AAA;;;<<<===>>>????????????===@@@CCCEEEEEEEEEFFFGGGFFFHHHIIIGGGEEECCCDDDFFFFFFFFFDDDAAA???>>>@@@AAADDDFFFHHHHHHGGGHHHNNNTTT\\\ZZZVVVPPPLLLLLLPPPTTTXXXWWWVVVTTTTTTTTTTTTUUUYYYYYYZZZZZZYYYYYYXXXWWWOOOOOORRRVVVZZZ]]]^^^]]]___```bbbccccccbbb```___[[[]]]___`````````aaabbbccceeefffeeeiiinnnnnnkkkaaa^^^___dddgggfffeeegggcccdddgggmmmsssxxxyyyyyyuuulllccccccjjjnnnjjjddd\\\]]]]]]^^^___```aaabbbdddffffffeeegggkkkjjjfffddd```[[[VVVUUUWWW[[[]]]]]]\\\[[[[[[[[[\\\^^^^^^]]]______\\\\\\aaabbb```^^^[[[XXXVVVWWWWWWWWWWWWXXXZZZ[[[ZZZWWWUUUUUUVVVSSSVVVXXXYYYZZZZZZ\\\^^^XXXWWWVVVTTTRRRQQQQQQQQQMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHJJJLLLLLLIIIFFFFFFHHHHHHGGGEEEDDDDDDEEECCCDDDFFFFFFEEEDDDDDDEEEBBBAAAAAACCCEEEEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@>>>===>>>???@@@CCCEEECCC???<<<<<<>>>>>><<<:::;;;<<<======<<<===============>>>??????>>>>>>=========<<<<<<<<<:::>>>BBBDDDCCCAAA@@@@@@AAA@@@???>>>=====================<<<<<<=========<<<<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===>>>>>>>>>===;;;;;;<<<>>><<<<<<=========>>>>>>>>>BBBDDDDDDCCCEEEHHHFFFAAADDDDDDEEEDDDDDDCCCBBBAAA===<<<;;;;;;===>>>>>>===???>>>===<<<:::777555444333444444555777999;;;<<<777777777777777888888888888777666555555666777888777777777777777888999999555555666777888999::::::555555444444444444555555666666666555444444444333444333333222111111111222...///000111333333333333222222222222222222222222000000000000////////////111111222222222000///...////////////////////////000000000000111222333333000000000000111111111111000//////////////////000000000000000000111111111333222111111000111111111111111111111111111111111222222111111111111111111111111111111111111222222111222444555555444222111222222333333333444444444222222222333333444444444444333222111111333555666222222444666777888888888222333666888999999888777777777777777777777777777777777777777666666666666;;;:::::::::::::::::::::666666555666666777888999:::::::::::::::999888777777777888888999999999:::777888888888888777777666555555666666777888:::;;;<<<<<<<<<<<<======>>>??????@@@BBBDDDDDDBBB@@@>>>:::::::::;;;===AAADDDFFFNNNMMMIIIDDD>>>:::888999;;;:::888888888;;;>>>@@@>>>?????????@@@@@@@@@@@@???????????????>>>>>>>>>;;;;;;<<<===@@@BBBDDDFFF<<<<<<===>>>>>>>>>>>>>>>;;;>>>BBBEEEFFFGGGHHHJJJFFFHHHJJJIIIFFFEEEGGGIIILLLLLLJJJFFFCCCBBBDDDFFFGGGHHHJJJKKKIIIJJJPPPXXXZZZYYYUUUPPPLLLMMMSSSXXX[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\TTTTTTUUUYYY\\\^^^]]][[[\\\^^^aaacccdddbbbaaa___^^^```ccceeeeeeeeeeeefffaaadddeeefffkkkrrrtttrrriiieeedddgggiiihhhiiikkkggggggiiimmmsssxxxzzzzzzyyyqqqkkkmmmuuuyyytttmmmccccccbbb``````_________ccceeedddbbbdddhhhhhhddd___\\\VVVRRRQQQTTTYYY\\\[[[ZZZYYYYYYZZZ\\\]]]___]]]```___\\\\\\aaabbb``````]]]YYYWWWWWWXXXYYYYYYWWWYYYZZZXXXUUURRRRRRTTTPPPSSSVVVXXXYYYZZZ\\\^^^XXXWWWVVVTTTSSSRRRRRRRRRNNNLLLKKKIIIHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKHHHGGGGGGJJJLLLLLLIIIEEEGGGHHHHHHGGGEEEDDDEEEFFFCCCDDDFFFFFFEEEDDDDDDEEEBBBAAAAAABBBDDDEEEDDDBBB????????????@@@@@@AAABBBAAAAAAAAA@@@>>>===>>>???>>>AAADDDBBB???<<<<<<======;;;::::::<<<======<<<===============>>>??????>>>=========<<<<<<<<<<<<999>>>CCCDDDCCC@@@@@@@@@AAA@@@???>>>==================<<<<<<<<<<<<======;;;<<<<<<===>>>?????????AAAAAAAAA@@@@@@>>>======>>>>>>>>><<<::::::<<<>>><<<<<<<<<<<<=========>>>EEEFFFFFFDDDCCCBBBCCCEEEFFFCCC@@@??????@@@AAA@@@;;;;;;;;;;;;;;;<<<=========>>>???>>>===;;;888666333333333444555666777888999888888999:::999777555666666555555555555666666999999888888777777666666888888999999999888888777333333333333333333333333444444555555444444333222777666555333111///...---222222222333333222222222111111111111111111111111222111111111000000////////////000111111111111111////////////////////////000000000000000000000000000000111111111111000000000000//////.........---/////////000111111222222000000000000000000000000000000000000111222444444222222222222222222222222333333333333333222111000444444444333333222222222444333333222222333333444111222333333444444333333444444444444444444444444666666555555555444444444444444555555666666777777555555555555555666777777777777777777777888888888777888999:::;;;<<<<<<;;;999888777777777777777888999999888888777666555555999::::::;;;;;;::::::999888888888888888888888888;;;:::888777777888999:::;;;:::999999:::===???AAAEEECCC@@@?????????>>>===;;;:::888777999>>>CCCFFFHHHGGGFFFDDDBBB@@@>>>===???===:::999999:::===???==================<<<<<<>>>???AAABBBBBBAAA???>>>>>><<<<<>>;;;999888888<<<@@@EEEIIIKKKJJJHHHFFFIIIMMMPPPOOOKKKIIIKKKNNNOOOOOOOOOMMMKKKIIIJJJKKKPPPRRRTTTWWWYYYYYYYYYXXX[[[YYYWWWUUUSSSSSSTTTUUUYYYYYYZZZ[[[[[[ZZZYYYXXX\\\[[[YYYYYYZZZ]]]```bbb^^^^^^]]]\\\[[[[[[[[[[[[]]]___bbbeeefffeeebbbaaaggggggggghhhjjjlllnnnpppjjjjjjjjjkkkmmmpppsssuuukkkkkkkkkkkkkkklllmmmnnnllljjjjjjmmmrrruuuuuutttwwwrrrnnnnnnrrruuutttrrrgggeeebbb```_________```aaaaaaccceeeggggggeeecccbbbZZZRRRPPPTTT[[[___```^^^]]]YYYUUUVVV[[[]]]\\\```^^^]]]^^^___````````````^^^[[[YYYWWWWWWXXXYYY[[[YYYWWWUUUSSSRRRQQQQQQQQQQQQRRRTTTWWWZZZ]]]___[[[ZZZWWWUUURRRPPPOOOOOOLLLMMMMMMKKKHHHEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJKKKHHHJJJOOOPPPLLLHHHGGGHHHHHHGGGFFFDDDBBBAAA???CCCDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@AAACCCEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>===<<<<<<<<<<<<>>>@@@>>>;;;999;;;===???===;;;;;;<<<======<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDEEEDDDAAA???>>><<<======>>>>>>>>>>>>>>>=========>>>??????===;;;<<<<<<<<<<<<===>>>@@@@@@===>>>???@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<@@@@@@???>>>=========>>>IIIIIIIIIGGGDDDCCCCCCEEEFFFCCC@@@??????@@@@@@@@@======<<<<<<;;;;;;<<<<<<<<<===>>>>>>===;;;999777444444444444555666777888:::999888888999999777666777777666666666666777777555444444444444444333333555666777888888888888888333333333333333333333333444444444555444444333222444444333222222111000000111111222222222222111111111111111111111111111111111111111111000000000//////000000111111111000000////////////////////////////////////////////////000000111111111111000000111111000000000/////////111111111000000000000000000000000000000000000000000000000000111111222333222222222222222222222222333333333333333222111000444333333333222222222222333333333333333333333333111222333333444444333333444444444444444444444444666666555555555444444444555555555666666666666666666666666666666777888888999888888777777666666666666666777888999999999999888777777777777777888888999999999888777666666666999999::::::::::::999999:::::::::999999888888777:::999999888888999999999::::::::::::<<>>===>>>===;;;;;;<<>>@@@>>><<<::::::<<<>>>@@@>>>>>>===============>>>@@@CCCEEEEEECCCAAAAAABBBBBB@@@AAAEEEKKKOOONNNKKKFFFEEECCCBBB@@@>>>>>>===???CCCHHHMMMOOOOOOMMMLLLNNNRRRVVVUUUPPPKKKJJJKKKMMMNNNNNNNNNMMMMMMOOOQQQSSSTTTVVVXXXYYYYYYXXXWWW\\\ZZZXXXVVVUUUUUUUUUVVVYYYYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYYYYZZZ\\\___```]]]]]]\\\[[[[[[[[[\\\\\\]]]___cccfffgggfffdddcccggggggfffggghhhjjjlllnnnjjjjjjjjjjjjlllnnnqqqsssiiijjjjjjkkklllmmmooopppmmmkkkiiijjjmmmooopppooosssoookkklllooorrrqqqooogggeeecccaaa`````````aaabbbbbbccceeeggggggeeecccbbb[[[SSSRRRVVV\\\___```aaa```\\\VVVVVV[[[^^^\\\___^^^]]]]]]^^^^^^^^^^^^___^^^]]][[[ZZZZZZ[[[[[[ZZZYYYXXXVVVTTTRRRQQQQQQPPPQQQRRRSSSVVVYYY\\\^^^YYYXXXUUUSSSQQQOOONNNMMMMMMNNNNNNLLLHHHEEEDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJIIIFFFHHHMMMMMMIIIEEEDDDHHHGGGFFFEEEDDDCCCBBBAAACCCDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@AAACCCEEEEEEEEE??????>>>>>>>>>>>>?????????????????????>>>>>>>>><<>>;;;;;;<<<======<<<<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEECCC@@@>>>===<<<<<<===>>>>>>>>>>>>===>>>======???@@@@@@>>><<<<<<<<<<<<<<<===>>>???@@@===>>>??????@@@@@@??????>>>>>>>>>>>>======<<<<<>>>>>===>>>>>>>>>NNNNNNLLLIIIFFFDDDDDDDDDFFFDDDAAA???@@@@@@???>>>??????>>>===<<<;;;::::::;;;<<<=========;;;:::999555555444555555666777888;;;999777777888999888777888777777777777777777888222222222222222333333333333333555666777888888888333333333333333333333333444444444444444333222222111111111222222222333333000111111111111111111000111111111111111111111111111111111111000000000000000000000111000000//////////////////////////////........................000000111111111111000000222222111111111111000000222222111111000//////...000000000000000000000000111000000000000000111111111111111111111111111111222222333333333222111111222222222222222111111111222222333333333333222222111222333333444444333333444444444444444444444444555555555555555444444444666666666666666555555555777777666666777777888888999999888777666555444444444444555555666777777777666666666666777888888999999999999888888777777666888999999999999999999888<<<<<<;;;:::999888777777999999::::::::::::999999::::::;;;<<<>>>AAADDDFFFKKKHHHDDDAAAAAA@@@>>>===AAA@@@??????@@@AAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@???<<<;;;;;;<<>>===<<<<<<===>>>???BBBFFFIIIGGGCCCAAACCCFFFGGGEEEEEEHHHMMMPPPOOOLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCGGGLLLQQQTTTTTTTTTSSSSSSWWWZZZYYYTTTMMMJJJIIIJJJKKKMMMMMMNNNPPPSSSVVVUUUVVVWWWXXXXXXXXXWWWVVV[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^```dddggghhhhhhgggfffgggfffeeeeeeeeegggiiikkkjjjjjjiiiiiijjjlllnnnooohhhiiiiiijjjlllnnnpppqqqpppmmmjjjhhhiiikkkllllllnnnkkkhhhiiilllnnnmmmlllgggfffdddbbbbbbbbbbbbcccccccccdddfffhhhhhhfffeeeddd___XXXWWWZZZ___bbbcccdddddd```ZZZXXX\\\^^^]]]^^^^^^\\\[[[ZZZZZZ[[[[[[]]]^^^^^^^^^^^^^^^^^^^^^ZZZZZZXXXWWWUUUTTTSSSRRRPPPQQQRRRSSSUUUXXXZZZ[[[VVVUUUSSSQQQOOONNNMMMLLLMMMNNNNNNLLLIIIFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIFFFHHHLLLMMMHHHCCCCCCGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCEEEEEEDDD>>>>>>============>>>>>>????????????@@@@@@@@@@@@===@@@AAA???<<<:::;;;>>>@@@>>>;;;;;;<<<======<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>???AAAAAA???======<<<<<<======>>>???@@@======>>>?????????>>>>>>>>>>>>>>>============<<<>>>>>>=========>>>??????QQQQQQOOOLLLGGGDDDDDDDDDFFFDDDAAA@@@@@@@@@???>>>AAAAAA@@@>>>===;;;999888::::::;;;<<<<<<<<<;;;:::666666666555666666777777;;;999777666777999999888777777666666666666777777333333333444444555555666222333444555555555555555222222222222222222222222333444444444444333222222000000111111222222333333000000111111111111000000111111111111111111111111111111111000000000000000000000111111000000//////////////////////////////////////////////////////000000111111111111000000111111111111111111111111111111111111000000//////000000000000000000000000111111000000///000000000000000000000000000000000222222333333333222222111111111111111111111111111111222333333333333222111111222333333444444333333333333444444444444444444555555555555555555555555777777666666555555444444777666666666666666777777777777777666666555555555444444444444444555666666555555555666666888999:::999999888888888777777777777888888999999888888777;;;;;;;;;::::::999999999999999;;;<<<<<<<<<;;;:::::::::<<<>>>AAADDDGGGIIILLLIIIEEEBBBAAA@@@>>>===???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>===;;;;;;===>>>@@@???>>>===<<<;;;<<<===>>>@@@EEEIIIGGGAAA>>>BBBGGGHHHGGGGGGIIILLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIFFFIIIMMMRRRUUUWWWWWWWWWTTTWWWXXXWWWRRRMMMJJJIIIHHHIIIJJJJJJKKKNNNRRRUUUSSSTTTUUUVVVWWWWWWVVVVVVZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___aaadddgggiiijjjiiiiiifffeeecccbbbcccdddfffhhhjjjiiiiiiiiiiiijjjkkkkkkiiiiiijjjjjjlllmmmnnnooorrrooollliiiiiijjjlllmmmllliiiggghhhjjjkkkkkkiiigggfffeeedddccccccdddddddddddddddfffhhhhhhgggfffgggccc^^^]]]___ccceeefffhhhiiifff___\\\^^^___]]]\\\\\\ZZZXXXVVVUUUWWWXXX[[[\\\]]]^^^_________^^^[[[[[[ZZZYYYXXXVVVUUUUUUQQQRRRSSSTTTVVVWWWYYYZZZSSSRRRQQQOOONNNMMMMMMMMMNNNNNNNNNLLLIIIFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJHHHIIIMMMMMMHHHDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCBBB@@@???@@@???@@@AAADDDEEEDDDCCC@@@??????>>>>>>??????@@@????????????????????????>>>AAABBB@@@<<<:::<<<>>>@@@>>><<<;;;<<<<<<<<<;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAACCCAAA>>><<<;;;;;;;;;<<<===============AAA@@@???@@@AAAAAA@@@???===============>>>??????<<<======>>>>>>>>>=============================================>>>???@@@RRRQQQPPPLLLGGGDDDCCCDDDEEECCCAAA@@@AAA@@@???===AAAAAAAAA@@@>>><<<:::888:::::::::;;;;;;;;;;;;;;;888888777666666666777777;;;888666666777999999999555555555444444555555555444444555555666666777777444444444444444333222111222222222222222222222222333333444444333333222111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000111111000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111111111111000000000000000000000000222111000000000000000111000000000000000000000000111222222333333333222222111111111111111111111111111222222333333222222111111222333333444444333333333333333444444444555555444555555555555555555555777777666666555555444444666555555444444444555555444444555555666666666777555555444444444555666666555555555555666777888999888888777777777777777666666777777777777777777666777888888999999:::::::::999:::;;;=========<<<;;;999;;;===@@@CCCGGGIIIKKKKKKHHHDDDBBBAAA@@@???===<<<<<<>>>???AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<<<<===>>>???AAA@@@>>>===<<<<<<<<<======BBBGGGEEE@@@===@@@EEEEEEEEEEEEGGGHHHIIIHHHGGGHHHIIIJJJKKKLLLKKKKKKKKKGGGIIILLLPPPSSSUUUVVVVVVRRRRRRQQQOOOMMMLLLKKKLLLGGGGGGGGGGGGFFFIIILLLOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTSSSTTTVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^___aaadddgggiiiiiiiiiiiifffdddbbb``````bbbdddfffiiiiiiiiihhhhhhhhhiiiiiikkkkkkjjjjjjjjjkkkkkklllooommmjjjhhhhhhjjjmmmooolllkkkjjjiiijjjjjjiiiiiiffffffeeeeeeeeeeeeeeeeeeeeeddddddeeeggghhhgggfffeeecccaaa```aaaccceeeeeejjjmmmllleeeaaa``````^^^ZZZZZZYYYVVVRRRRRRTTTWWWYYYYYY[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWRRRSSSTTTUUUVVVWWWXXXXXXQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLIIIFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIFFFGGGLLLMMMHHHCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>?????????AAADDDEEEDDDBBB@@@@@@????????????@@@@@@??????>>>>>>>>>=========???BBBCCCAAA===;;;<<<>>>AAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAABBBAAA>>><<<;;;;;;<<<<<<===>>>=========BBB@@@??????AAAAAAAAA@@@>>>============>>>>>>???<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<============<<<<<<<<<===>>>??????OOOOOOMMMJJJFFFCCCBBBCCCDDDBBBAAAAAAAAAAAA@@@>>>@@@@@@AAA@@@???===;;;::::::::::::::::::;;;;;;;;;:::999888777777666777777999888666777888:::999999555444444333333444444555444444444444555555555555555555555444333222000000222222222222222222222222333333333333333222111111222222222111000000//////000111111111111111111000111111111111111111111111000000000000111111111111000111222222333333222222000000000000000000000000111111111111111111111111000000111111111111000000/////////000000000000111...//////000111111222222000000000000000000000000222111111111111111222222111111111111111111111111111111222333333333222222111111111222222222222222222222111111111111222222111222333333444444333333222333333444444555555555444444444555555555555555666666666666666555555555555555444444333333444444222222333444555666777777666555444333333444666666555555555555666777777888666666666666666666666666555666666777777666666555444555555666777888999999888999:::;;;;;;<<<<<<;;;:::;;;>>>AAADDDHHHJJJKKKGGGDDDAAA@@@@@@@@@???>>>::::::<<<===???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>======>>>???@@@CCCCCCBBB@@@???===<<<;;;:::@@@EEEEEEBBB@@@AAADDDBBBCCCDDDDDDEEEEEEDDDDDDFFFGGGIIIJJJKKKKKKJJJJJJGGGHHHJJJLLLNNNOOOQQQQQQNNNMMMKKKJJJJJJKKKLLLMMMGGGGGGFFFDDDCCCEEEHHHKKKMMMNNNOOOQQQSSSTTTVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^```aaaccceeeggghhhhhhhhheeeccc```______aaadddfffhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhggggggiiilllpppooonnnmmmlllkkkjjjiiihhheeeeeeeeeeeeffffffffffffeeedddcccdddfffggggggfffbbbaaa`````````aaaaaabbbjjjoooqqqlllfffdddaaa^^^ZZZ[[[ZZZVVVRRRQQQUUUXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWRRRSSSTTTUUUUUUUUUUUUUUUOOONNNNNNMMMMMMMMMMMMNNNLLLMMMMMMKKKHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEBBBDDDIIIJJJEEEBBBAAABBBDDDFFFGGGGGGEEECCCAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???BBBDDDEEECCCBBB>>>>>>============>>>>>>>>>>>>==================AAACCCDDDAAA===;;;<<<>>>AAA???<<<;;;<<<<<<;;;:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAABBBAAA>>><<<;;;<<<======>>>>>>>>>>>>>>>BBB@@@??????@@@AAAAAA@@@>>>>>>============>>>>>>;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<===============<<<<<<<<<===>>>>>>KKKKKKJJJGGGDDDBBBBBBBBBBBBAAA@@@AAABBBBBBAAA???>>>???@@@AAAAAA???>>>===;;;;;;::::::::::::::::::;;;:::999888777777777777888777777888::::::999888555555444444444444555555555555555444444444444444444444444444333222111111111111111111111111111111222333333333333222111111111111111111000000000000111111222222222222111111111111111111111111111111///000000000111111111111000111222333444555555555000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222000000000000000111111111000000000000000000000000222111111111222333444444222222222222222222222222000111222333333333333222222222222222333333333444444222000//////000222444111222333333444444333333222222333333444555555666444444444555555555666666555555555666666666666666666666555444444444444444333333333444444555555666666555333222222333555666666666555555555666666777444555555555555555555555555555555666666555555555333333444444555555666666666666666777888999:::::::::;;;>>>AAAEEEHHHJJJKKKBBB@@@>>>>>>???@@@@@@???;;;;;;;;;;;;<<<===??????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBGGGGGGGGGFFFCCC@@@===;;;;;;???DDDGGGGGGEEEDDDDDDAAACCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKJJJKKKLLLLLLLLLLLLIIIIIIGGGEEECCCEEEHHHLLLOOOPPPPPPQQQRRRSSSUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSTTTVVVWWWXXXXXXXXXWWWUUUTTTSSSRRRRRRTTTUUUWWWZZZZZZYYYZZZZZZ[[[\\\\\\___```bbbccceeeeeeeeeeeedddbbb___^^^^^^aaadddggghhhhhhhhhiiiiiiiiihhhhhhhhhhhhgggggggggggghhhhhhfffhhhiiiiiihhhiiimmmpppqqqqqqqqqooollliiihhhgggcccdddeeeeeeffffffffffffdddcccbbbccceeefffffffffaaaaaabbbbbbaaaaaaaaaaaaiiiqqquuurrrkkkgggccc___\\\]]]\\\XXXTTTTTTXXX]]]ZZZYYYXXXVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYWWWVVVUUUPPPQQQRRRSSSSSSSSSRRRQQQLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLJJJGGGDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFBBB@@@BBBHHHIIIFFFBBBBBBAAADDDGGGJJJIIIFFFAAA>>>??????@@@AAAAAA@@@???>>>>>>>>>???BBBDDDEEECCCAAA===<<<<<<;;;;;;<<<<<<===;;;<<<<<<>>>???@@@AAAAAAAAACCCDDDBBB>>>;;;<<<>>>BBB???<<<;;;;;;<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;???BBBCCCAAA???===<<<===>>>>>>???????????????BBB@@@>>>>>>???@@@@@@@@@>>>>>>============>>>>>>;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<======HHHHHHGGGEEEBBBAAAAAABBBAAA@@@@@@AAACCCCCCBBB@@@<<<>>>@@@AAAAAAAAA???>>><<<;;;::::::999999999:::;;;;;;999888777777666777777666777999;;;;;;999777666666555555555555666666777777777666666555555555222333333444444444333333111111111111111111111111222333333333333222111111000000000000111111111111222222333333333333222222111111111111111111111111//////000000111111111222000111222444555666777777000000000000000000000000000000000000000000000000000000111111111111000000111111111222222333333333222222111111000/////////000000000000000000000000222222222222333444555666222222222222222222222222000111222333333333333333222222222333333444444444555333000......000333555222222333444444444333333222222333333444555666666444444444555555555666666444555555555666666777777888777666555555555555555444444444444444444444444555444333111111222444555777666666555555555666666333444444444444444444444444555555555555555555444333333333333333333222222555444444444444666888999:::<<<>>>BBBEEEGGGIIIJJJ???===<<<<<<>>>@@@@@@@@@>>>===<<<;;;;;;<<<===>>>BBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBCCCCCCCCCJJJKKKKKKJJJGGGBBB>>>;;;<<>>@@@@@@AAA@@@???>>>===>>>???BBBDDDEEECCCAAA=========<<<<<<=========999:::<<<>>>AAACCCEEEFFFBBBDDDEEEBBB>>><<<<<<>>>BBB???===;;;;;;<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@@@@@@@@@@@@@BBB???======>>>@@@@@@??????>>>============>>>>>>;;;;;;;;;;;;::::::999888;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<<<<<<<<<>>???AAAAAAAAA@@@>>><<<>>><<<;;;:::999::::::;;;888888888888777777777777666666777777888888888999333444444444555666666666555555666666555444333333666444222000//////000111333333222222111000//////222222222111111111000000000000000111222222333333111222222222222111000000///000000000000000////////////......///111333444222111000000222444777888333222000......///111222000000000000000000000000111111000000//////......---......///000111111222////////////000111222333111111000000000000111111000111111111111222222222///000111222333444444444333333333222222222222222............////////////111111111111111111111111333333222222333333444555444444444555555555555666555555555555555555555555333333333444444444555555333222111111111222333444333333444444444333333222000000000111111222222333333444444555666777888888444333222222111111222222444444444555555666666666333333333333333333333333333444444444555555666666777:::???CCCEEEEEECCCAAA>>>===<<<===???AAA@@@???;;;;;;:::;;;;;;<<<===>>>AAABBBDDDCCCBBB@@@AAAAAA@@@AAABBBBBBBBBBBBEEEGGGMMMKKKJJJIIIHHHEEEBBB???<<<@@@EEEIIIJJJHHHEEECCCDDDEEEEEEFFFFFFDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQUUUWWWYYYZZZ[[[ZZZXXXWWWXXXUUUPPPMMMLLLMMMQQQSSSTTTWWWZZZYYYVVVSSSRRRRRRYYY[[[^^^aaaccceeeffffffbbb___[[[YYYYYY\\\aaadddggghhhiiijjjkkkjjjjjjiiiiiigggeeeeeefffgggggggggiiiiiilllooonnnlllnnntttuuussspppnnnllliiieeebbbbbbaaa```cccfffgggfffcccaaaddddddbbbcccfffhhhffffffeeedddcccbbbbbbbbbbbbjjjmmmqqqqqqnnnhhhdddaaaaaacccbbb]]]\\\^^^^^^[[[___\\\XXXTTTQQQOOOOOOOOORRRSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPOOOMMMLLLJJJJJJHHHFFFFFFGGGHHHGGGFFFJJJKKKJJJGGGDDDAAA@@@AAABBBAAAAAAAAABBBBBBCCCDDDBBBCCCDDDFFFHHHGGGDDDBBBCCCEEEFFFFFFDDDBBBAAABBB===???@@@@@@???>>>???@@@>>>??????>>>@@@DDDDDD@@@<<<;;;;;;;;;;;;<<<===============>>>@@@BBBDDDEEEAAACCCCCC@@@;;;999;;;===??????===<<<;;;::::::999:::::::::;;;;;;===>>>???999::::::;;;<<<<<<<<<;;;<<<@@@DDDDDDAAA>>>>>>???>>>>>>>>>>>>>>>?????????CCC@@@======@@@BBBAAA???@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;FFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAA@@@???===<<<<<<<<<;;;:::::::::::::::888888888777777777666666666666777777777888888888444444444444555555555555444444555555444333333222555444222000000000111222333333222222111000000///222222222111111111000000222222111111111111111111111222222222222111000000//////000000000000//////000000//////000111333444000111222333444555555555333222000/////////000111000000000000000000000000000000000000//////////////////000000111111222222111111000000000000000111111111000000000000111111//////000000000111111111...///000111111111111111111111111222222222222222///000000000111111111111000000000000000000000000333222222222222333444444444444444444555555555555555555555555555555555555333333333444444444555555444333222111111111222333222222333333333333222222000000000111222333444444444444444555555666666777444333333222222222222222444444444444555555555555333333333333333333333333333444444555666777777777777:::>>>AAACCCCCCBBBAAA<<<;;;;;;<<<>>>??????>>>::::::::::::;;;<<<===>>>AAABBBDDDCCCBBBAAAAAABBB@@@AAABBBBBBBBBBBBDDDFFFLLLKKKJJJIIIHHHFFFCCC@@@>>>@@@DDDGGGHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEGGGHHHIIILLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSVVVWWWYYYZZZ[[[ZZZYYYYYYXXXUUUQQQMMMLLLMMMPPPRRRTTTWWWYYYWWWQQQNNNOOOQQQYYY[[[]]]```bbbccccccccc```^^^ZZZXXXXXX\\\```cccfffgggiiijjjkkkkkkkkkkkkllljjjgggfffggghhhhhhggggggfffhhhlllkkkiiilllrrrsssqqqnnnlllkkkhhhdddaaaaaa______aaadddeeecccbbbbbbeeeeeebbbcccgggiiigggdddcccbbbaaa````````````gggjjjmmmmmmjjjfffcccaaaaaacccbbb^^^]]]______\\\ZZZXXXUUURRRPPPOOONNNOOOSSSTTTTTTTTTSSSRRRPPPOOONNNOOOOOOOOONNNLLLJJJIIIHHHFFFEEEEEEGGGHHHHHHGGGJJJJJJJJJGGGDDDAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAABBBCCCFFFGGGGGGDDDAAACCCDDDFFFFFFCCCBBBAAAAAA@@@AAACCCBBBAAA@@@@@@AAA===??????>>>@@@DDDDDD@@@<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@BBBDDDDDD@@@BBBBBB@@@<<<:::;;;===???>>>===<<<::::::::::::;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<======<<<<<<<<<@@@DDDDDDAAA>>>>>>>>>======>>>>>>>>>>>>??????DDDAAA>>>???BBBDDDDDDBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<;;;;;;::::::;;;;;;;;;GGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@???>>>===<<<::::::::::::::::::999888888888777777777777666666666666666666777777777777555555555555444444444444333333333444333333222111444333222111111222333444333333222222111000000000222222222111111111111111333333222222111000000///111222222222222111000000//////000000111000000///222222111111111111222333000111333555555444333222111111111111000000000000000000000000000000000000////////////000000000000111111111111111222222222333222111000////////////000000000000000000000000.../////////000000000000///000000111111111000000///000000111111222222222111111222222222333333333000000000000000000000000222222222222222333444444444444444444555555555555444444444444444444444444333333333444444444555555444444333222111111111111111111222222222222222111000000111222333444555555444444444444444555555555444444333222222222222333444444444444444444333333333333333333333333444444333444555666777888999:::888:::<<<>>>@@@@@@@@@@@@;;;:::999;;;===>>>===<<<::::::::::::;;;<<<======@@@BBBCCCCCCBBBAAABBBCCCAAABBBCCCBBBAAABBBDDDFFFJJJIIIHHHHHHHHHFFFDDDBBB@@@AAACCCEEEFFFFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWSSSPPPOOOOOOPPPRRRTTTYYY[[[XXXPPPKKKLLLPPPXXXYYY\\\___``````___^^^]]][[[XXXVVVWWWZZZ^^^aaadddeeegggiiikkkkkkkkkkkkllljjjhhhggghhhiiiiiihhheeecccdddgggfffeeehhhnnnnnnllljjjiiihhhfffccc```]]]\\\\\\]]]___```___^^^```ccccccaaabbbfffgggeeecccbbb```___^^^^^^______dddfffggggggdddbbbaaaaaaaaacccbbb^^^]]]______\\\WWWVVVTTTQQQPPPOOOOOOPPPSSSTTTVVVVVVTTTRRROOOLLLLLLMMMMMMMMMLLLJJJHHHGGGEEECCCCCCDDDFFFHHHIIIHHHJJJJJJJJJGGGDDDBBBAAABBB@@@????????????@@@AAAAAA@@@AAABBBEEEFFFFFFCCC@@@BBBDDDEEEEEECCCAAA@@@@@@@@@BBBCCCBBB@@@??????@@@===??????===@@@DDDDDDAAA=========<<<===>>>>>>???===>>>>>>@@@AAABBBCCCCCC>>>@@@AAA???<<<:::<<<>>>>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<;;;???CCCCCC@@@=====================>>>>>>??????EEEBBB???AAADDDGGGGGGEEE@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<>>>>>>>>===<<<;;;888888:::::::::999888777888777777777666666666666666666666666666666666666555555555444444333333333333333444444444333333222333333222222222333444555222222222111111111000000111111111111111111111111222222222111111111000000111222222222222111000000//////000111111111000000444333333222222111111111000111222333222222000000000111111111111000//////000000000000000000000000......//////000000111111111111111111111111111000111111000///////////////000000111111111111000000/////////000000000111111222222333333333222222111......///000111222222222222222222222333333333444000000000000000000000000222222222111222333333444333333444444444555555555444444444444444444444444333333333444444444555555555444333222111111000000000000111222222222111111000000111222444555666666444444444444444333333333555555444333333333333333444444555555444333222111333333333444444444444444333444555777888:::;;;;;;::::::;;;<<<===>>>>>>???;;;:::999:::===>>>===<<<999999999999:::;;;<<<===???AAABBBCCCBBBAAABBBCCCAAABBBBBBBBBAAAAAABBBDDDFFFEEEDDDDDDEEEEEECCCBBBBBBBBBBBBCCCCCCDDDDDDEEEAAABBBCCCDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEEEECCCDDDEEEFFFHHHJJJLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMPPPRRRTTTRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYWWWTTTSSSRRRRRRRRRUUU\\\bbb```WWWPPPNNNPPPVVVWWWYYY[[[\\\[[[ZZZYYYZZZXXXVVVVVVWWWZZZ]]]```cccdddfffhhhhhhhhhhhhhhhhhhfffdddeeegggiiiiiiiiifffcccbbbccccccaaabbbggghhhfffeeeddddddccc```^^^ZZZZZZYYYYYYZZZZZZ[[[ZZZ\\\______]]]___ccceeeccccccbbb```^^^^^^^^^___```aaabbbbbbaaa___^^^___``````bbbaaa]]]\\\^^^^^^\\\XXXWWWUUUSSSQQQPPPPPPOOOQQQSSSUUUVVVVVVSSSOOOMMMKKKKKKLLLLLLJJJIIIGGGFFFBBBBBBAAACCCFFFIIIJJJIIIIIIJJJJJJHHHEEECCCBBBCCC??????>>>>>>>>>??????@@@???@@@AAADDDEEEEEEBBB???AAACCCDDDDDDBBB@@@???@@@???@@@AAA@@@>>><<<<<<======???>>>===@@@EEEDDDAAA<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAAAAABBBBBB;;;>>>@@@???<<<:::<<<>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;???BBBBBB???<<<;;;<<<;;;<<<<<<======>>>>>>>>>DDDAAA???AAAEEEHHHHHHGGG@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<>>>>>>>>??????============<<<<<<;;;;;;666777888999999888777666777777777666666666666555666555555555555555555555555555444444333333333222444444555555555555444444222222222222333444555555222222222111111111111111111111111111111111111111000000111111111222222222111222222222222111000000//////000111111111111111444333333333222111111000111000///.........///000000111111111111000//////000000000000000000000000......//////000000111111000000000000000///////////////......///000111111///000111111111111000///000000000111111111222222222222333333333222222111......///000111222222222111111111222222222333333222222222222222222222222222111111111111222333333333333333444444444444555444444444444444444444444333333333444444444555555444444333333222111000000///000111222222222222222000111111333444555666666444444444444444333333333666555444444333333444444444444555666555444222111333333333444444555555555444444555777888:::;;;<<<;;;:::::::::;;;;;;<<<===;;;::::::;;;===>>>>>>===999888888999999:::;;;<<<===???AAAAAAAAAAAABBBCCC@@@AAABBBAAA??????@@@BBBAAA@@@???@@@BBBCCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDD@@@@@@AAABBBDDDEEEFFFGGGDDDEEEFFFFFFFFFFFFDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMOOOPPPRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPUUU___iiikkkddd[[[UUUSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWVVVVVVXXXZZZ]]]___cccdddeeeffffffeeeddddddbbbaaa```aaaeeehhhiiiiiiiiieeebbbcccbbb^^^^^^```bbbaaa```aaaaaaaaa___]]]YYYYYYXXXWWWWWWWWWXXXYYY\\\______]]]___ccceeecccbbb```^^^\\\[[[\\\]]]^^^``````___^^^\\\\\\^^^```^^^```___[[[[[[]]]^^^[[[XXXWWWUUUSSSPPPNNNMMMLLLOOOQQQTTTVVVVVVTTTQQQPPPKKKKKKKKKKKKJJJHHHGGGEEEBBBBBBAAACCCFFFIIIJJJIIIHHHIIIIIIHHHEEECCCDDDDDD@@@@@@???????????????@@@???@@@AAACCCEEEDDDAAA???@@@BBBCCCCCCAAA???>>>>>>???@@@AAA@@@>>><<<<<<<<<<<<>>>>>>===@@@EEEEEEAAA;;;;;;:::::::::;;;<<<<<<======>>>???@@@@@@??????999<<>>BBBAAA>>>;;;:::::::::;;;;;;<<<======>>>>>>BBB@@@>>>@@@DDDHHHHHHGGG@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===DDDDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>=========>>>???<<<<<<<<<;;;;;;;;;::::::666666777777888777777777777777666666666666555555555555555555555444444444444444444444333333333333444444555555666666555555111111222222333333444444111111111111111111111111111111111111111222222222///000000111222222333333111222222222222111000000//////000111222222222222222222333333222111000000111000...---,,,...///111111111111111000000000000000000000000000000000000////////////000000000000///////////////000000000............///000111222///000111222222111000///111111111111222222222222///000000111111111000000///000000111111222222222000000111111111222222222333333333333333333333333111111111111111222333333333333333333444444444444333333333333333333333333333333333444444444555555333333333333333222111000000000111222333333333333111111222222333333444444444444444444444555555555666666555444444444444555333444666777777555444222333333333444555555666666444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===888888888888999:::;;;;;;:::<<>>===>>>???AAABBBAAA???>>>>>>???<<<>>>>>>===@@@EEEEEEBBB::::::999999::::::;;;<<<<<<<<<>>>??????>>>===<<<999<<>>>>>BBB???===???CCCGGGGGGFFF@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<===AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>???<<<;;;;;;:::::::::::::::666555555555666666777888777777666666666555555555555555555444444444333333333333333333333333444444222333444555555555555444111111222222222222222222111111111111111111111111000000111111111222222222111111111111111111222222111222222222222111000000//////000111222222222222000111222222222111000///000000000///000000111111333222000/////////000111000000000000000000000000000000000000/////////////////////000000111111222//////.........//////000///000111222222111000///000000000000111111111111...///000111111111111111111111111222222222222222000111111111222222222222222222222222222222222222111111111111111222222333222222333333333444444444333333333333333333333333333333333444444444555555111222333333333222111111000111222333444444444444222222222222222222222222444444444555555666666777777666666555555555555555333444777888888777555444333333444444555666666666555555666666777888999999;;;<<<<<<<<<;;;:::999999:::999888999<<<===<<<;;;777777777888888999:::;;;888:::===>>>>>>???@@@BBB>>>??????===;;;:::;;;<<<;;;::::::;;;???BBBCCCCCCCCCCCCBBB@@@@@@@@@AAAAAA??????>>>??????AAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@>>>???AAACCCEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOOOONNNMMMLLLRRRQQQPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRPPPPPPPPPOOOPPPQQQSSSUUUTTTRRRPPPNNNQQQYYYdddnnnpppjjj```XXXWWWUUUSSSRRRRRRTTTWWWYYYVVVWWWXXXZZZ\\\^^^```aaa___aaaccceeeggggggggggggeeecccbbbcccfffiiijjjjjjlllhhhfffiiiiiieee```____________aaacccddddddbbbaaaaaa```^^^[[[ZZZ]]]``````ccccccbbbdddiiijjjiiicccaaa]]][[[ZZZ[[[^^^___aaabbbaaa___]]]\\\]]]______aaa```]]]]]]``````^^^XXXWWWWWWUUUSSSQQQPPPOOOQQQQQQSSSTTTTTTSSSRRRRRRMMMMMMNNNMMMLLLKKKIIIHHHHHHFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@BBBDDDFFFEEEBBB@@@>>>@@@BBBAAA???=========>>>@@@AAAAAA???>>>???@@@;;;===>>>===@@@EEEFFFBBB;;;::::::::::::;;;<<<<<<:::;;;===>>>>>><<<;;;:::999<<>>CCC@@@>>>@@@DDDFFFFFFEEE@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======??????@@@@@@@@@AAAAAAAAA@@@???===<<<;;;<<<>>>???<<<;;;::::::999999::::::666555444444444666777888777666666666555555555555555555555444444333333333222222222333333444444444111222333333444444444444111111222222222111111000111111111111111111222222000000111111222222222222333333222222111000000000111222222222222111000000//////000222222333333333///000111222222111000///...000222333444333111111333222000......///111222000000000000000000000000111111000000//////......//////000111222333333444111000///......---.........000111222222111000...////////////000000000000///000111222333444444444333333333222222222222222111111222222222333333333111111111111111111111111111111111000111222222333222222333333333444444444333333333333333333333333333333333444444444555555000111222333444333222111000111222333444555555555222222222111111111000000444444444555666777888888777777666555555555555555333444777999:::888777555333333444444555666777777555555666666777777777888;;;<<<======<<<;;;999888888777777888:::;;;;;;:::777777777777888999:::;;;777999<<<======>>>@@@AAA>>>>>>>>><<<:::999:::;;;;;;:::999;;;???CCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBCCCCCCCCCBBB@@@???===>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLKKKMMMOOOPPPPPPNNNLLLJJJSSSSSSRRRQQQQQQRRRTTTUUUTTTSSSRRRPPPNNNMMMMMMMMMQQQSSSVVVXXXXXXVVVSSSQQQNNNTTT^^^iiinnnkkkaaaYYYYYYWWWTTTRRRRRRUUUYYY\\\VVVWWWYYY[[[^^^```aaabbb^^^```cccfffiiijjjkkkkkkjjjhhhffffffhhhjjjjjjjjjkkkgggggglllmmmhhhdddbbb``````aaacccfffgggfffeeeeeeeeeeeebbb^^^^^^```ccc___bbbcccaaaccchhhjjjhhhgggeeeaaa___^^^___bbbcccbbbccccccaaa^^^]]]^^^___```cccbbb______aaabbb___ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNOOONNNMMMLLLJJJIIIJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBBEEEFFFFFFCCC@@@>>>@@@AAAAAA???===<<<<<<;;;===??????=========>>>;;;===>>>===@@@EEEFFFBBB<<<;;;;;;;;;;;;<<<======999;;;<<<======;;;999888999<<>>DDDBBB???@@@DDDGGGGGGEEE@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>???@@@AAAAAA??????@@@AAA=========<<<;;;;;;::::::;;;;;;:::::::::999999999888777777777777777888999666555555555555444444444444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222///////////////000111111111111111111111222222222111111111111111111111111000000111111111111000000000/////////000111333444444444333222111111111222222111111111000000//////666444111///...///111222333222111000000111222333//////000111111111111000000000000000000000000000111111000000//////......000000000000////////////---...000111111111000//////000000000111111111111000111222333444333222222111111111111111111222222111111111111111111111111333333222222111222222222333333222222333333444555222222222333333444444444000000111222333333444444777666555444444444444444444333333222111111111222555333222000000111333444555555555555555555555555333444555666666555444333999777555666888888666333777666555444444444444444222333555666888:::<<<===;;;:::999999999:::;;;<<<999999888888999;;;<<<>>>:::::::::999::::::;;;;;;999888777777888;;;===???===;;;888666444555666777555777999;;;>>>AAACCCDDDBBBBBBBBBAAAAAABBBBBBBBB@@@???>>>>>>>>>@@@CCCDDDFFFDDDBBBCCCEEEEEECCC@@@?????????@@@AAACCCFFFGGGDDDCCCCCCDDDGGGHHHHHHGGGJJJKKKKKKKKKLLLLLLMMMMMMOOOPPPPPPOOOMMMLLLMMMNNNRRRSSSTTTTTTSSSRRRSSSTTTXXXXXXUUUQQQMMMLLLMMMOOORRRUUUXXX[[[[[[ZZZXXXVVVTTTWWW[[[^^^```___]]]\\\YYYWWWUUUSSSTTTVVVYYY\\\XXXYYYZZZ\\\^^^___```aaaaaaaaaccceeehhhjjjlllmmmllllllmmmllljjjgggeeeccceeegggjjjkkkkkkhhheeecccaaaaaabbbccccccccccccbbbbbbccccccdddcccbbbaaa``````^^^^^^___bbbdddeeeeeeeeedddcccaaaaaaaaabbbbbbhhhfffccc```______```aaadddcccbbbaaa```aaabbbbbb```[[[WWWVVVYYYZZZWWWTTTSSSSSSSSSSSSRRRQQQPPPOOOLLLNNNOOOPPPPPPOOONNNLLLKKKHHHEEEEEEGGGHHHGGGFFFIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBDDDDDDBBB@@@>>>???AAAAAAAAA@@@>>><<<<<<>>>??????>>>>>>???@@@>>>>>>>>>>>>???AAACCCDDD<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<===;;;===???===:::999;;;=========<<<;;;::::::::::::999999999999999:::;;;<<<===;;;:::888777777888888888>>>@@@===999999:::999888999:::999888888999;;;@@@>>>>>>@@@EEEGGGEEECCC@@@???>>>======<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999888888:::<<<>>>@@@>>>???@@@???>>>>>>???@@@>>>======<<<<<<;;;::::::;;;::::::::::::999999999999999888888888888888888666555555555555444444444444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111///////////////000111111111111111111111111111111111111111111111111111111000000111111111111000000000//////...///000222222333222222111111111111222111111111111000000000///444333111/////////000111222111000000000000111222///000000111222111111111000000000000000000000000111000000000/////////...000000000000////////////---...///000111000000///000111111111222222222222000111222333333333222222111111111111111111111111222222222222222222222222333222222111111222222222333222222222222333444444222222333333333333333333111111111222222333333444444444333222222222333333444333222222111111222222333333222111111222333444444444444444444444444444333444555666666555444333777666444555777777555222444444444333333444444444444444555666888999:::::::::999888888888999:::::::::999999888999:::<<<<<<999999999999999::::::;;;::::::999999:::<<<>>>???===;;;999666555666777888777888:::<<>>???@@@AAAAAA???>>><<<<<<===>>>>>>======>>>@@@<<<<<<<<<===>>>@@@CCCDDD<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::===???===:::999:::======<<<;;;::::::999::::::::::::999999:::;;;;;;<<<<<<;;;999888777777888888888>>>@@@<<<999999:::888888999:::999888888:::<<<@@@>>>===@@@DDDFFFEEEBBB??????>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999;;;===@@@AAA===>>>???>>>===<<<===>>>>>>>>>======<<<;;;;;;;;;:::::::::999999999888888::::::999999888888777777666555555555555444444444444444333333333333222222333333333333333333333333111111111111111111111111000000000000000000000000000////////////000111111111111000000000000000000111111111111111111111111000000111111111111000000000//////......///000000111000000000000111111222111111111111000000000000111111000/////////000000111000000//////000000111000000111222222222222111000000000000000000000000000000000000////////////////////////000000000000......///000000000000000111111111222222222333333000111222222333333222222111111111111111111111111333333333333333333333333222222111111111222222333222222222222222333444444333333333333333222222222222222222222222222222222222222333333333333333444333333222222111111222222111111222222333333444444333333333333333333333333333444444555555444444333666555444555666666444222333333333333333333444444555555666666777777888888999999888777777888888999::::::999999999999:::;;;888888777777888999999:::;;;;;;;;;<<<<<<============;;;999777666666777888::::::<<<===???@@@BBBBBBEEEFFFGGGGGGFFFDDDBBB@@@CCCBBB@@@@@@AAABBBDDDFFFHHHGGGGGGGGGHHHHHHFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCEEEGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIEEEGGGIIIJJJKKKLLLNNNPPPQQQRRRTTTTTTTTTTTTVVVXXX[[[[[[[[[YYYVVVSSSSSSSSSTTTVVVXXXZZZ\\\^^^______\\\\\\\\\\\\\\\[[[ZZZYYY]]]\\\YYYXXXXXXZZZ\\\^^^[[[[[[[[[\\\]]]^^^^^^^^^```aaabbbcccdddfffgggggghhhhhhiiiiiihhhfffcccbbbcccdddfffhhhhhhgggeeeddd\\\]]]___aaadddfffggggggbbbcccdddddddddcccbbbaaaaaa^^^[[[[[[^^^aaadddeeeaaa```_________```aaabbbgggfffcccaaa```aaabbbccceeedddcccbbbaaaaaaaaaaaa[[[WWWTTTSSSTTTUUURRRPPPOOOOOOPPPOOOOOONNNMMMLLLGGGIIIJJJKKKKKKJJJIIIGGGKKKIIIGGGFFFGGGHHHHHHGGGIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA???>>>???@@@AAAAAA???===<<<;;;===>>>>>>======>>>???::::::;;;<<<>>>@@@CCCDDD<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::===>>>===:::888:::======<<<;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;:::999888777777777888777===@@@<<<999999999888999:::::::::999999;;;===???======@@@DDDFFFDDDBBB??????>>><<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::<<<>>>AAABBB===>>>???>>><<<<<<<<<>>>>>>>>>======<<<;;;;;;:::999999999999888888888888999999999888777666555555666555555555555444444444444444333333333222222222222222222222222222222222000000000000000000000000111111111111111111111111000000//////000000111222111111000000000000000///111111111111111111111111000000111111111111000000/////////...............///////////////000111222111111111000000000000000//////000000000/////////000000////////////000000000111111222222222222222000000000000000000000000000000000000////////////////////////000000000000...//////000000000000000000000111111111222222222000111111222222222222222222222222111111111111111222222222222222222222222111111111111111222222333222222222111222333333444444333333333222222111111333333222222222222222222333444444555666666666666333333222222111222222333000111222333444444444444333333333333333333333333333333333444444333333333666555555666666555444333555555555555444333333222444444555666777888888999999999999888888888888888::::::999999999999999999777666666666777888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::888777666666777888;;;;;;<<<===>>>???@@@@@@DDDFFFHHHIIIIIIGGGEEECCCDDDCCCBBBAAABBBCCCEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCEEEGGGIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFIIIJJJJJJLLLNNNPPPPPPRRRTTTTTTUUUUUUWWWYYYZZZ\\\]]]\\\YYYVVVUUUTTTVVVWWWXXXYYY[[[]]]^^^___]]]]]]\\\[[[ZZZZZZZZZZZZ^^^]]][[[YYYYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^______```aaaaaabbbccccccdddeeefffgggfffdddbbbaaaaaabbbdddeeeeeeeeeeeeddd]]]___aaaccceeeggghhhhhhccccccdddeeeeeedddcccbbbaaa^^^ZZZYYY\\\```ccceee___^^^^^^]]]^^^___aaabbbfffeeecccaaa```aaabbbbbbccccccbbbaaa`````````___XXXUUUSSSRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIJJJLLLLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEHHHGGGFFFDDDBBB@@@???>>>@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@BBBCCCCCCAAA???===>>>@@@AAA@@@???===<<<<<<>>>??????>>>===???@@@:::::::::<<<>>>AAACCCEEE<<<;;;::::::999999::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>===999888:::<<<===<<<;;;:::999999999999:::::::::;;;;;;;;;::::::999999888888777777777777777===???<<<888999999888888:::::::::999:::<<<===>>>===<<>>===<<<;;;::::::::::::::::::999::::::;;;;;;::::::::::::::::::::::::::::::999:::;;;>>>AAABBB>>>???@@@???===<<<===>>>======<<<<<<;;;;;;::::::999999888888888777777777777777777777666555333222666555555555555444444444444444333333333222222222222222222222222222222222000000000000000000000000222222222222222222222222000000000000000111222222222111111111000000//////000000000000000000000000000000111111111111000000///////////////.........///.........///000111111000000000000000000111111000000000000//////////////////000000000000//////000000111222222222222111////////////////////////////////////000000000000.../////////000000000111///////////////000000111////////////000000000000000000000111111111222222222222222111111111000000000000000000000000000000111000000000111111222333222111111111111222333333333333333222222111111111333333222222222222222222333333444666666666666555333222222111222222333333000111222444444555555555444444444444444444444444333333333222222333333333666777777777666666555555888888888777666444222111222333444666777999:::;;;;;;;;;:::::::::999999888999999999999999999888888666666666666777888999:::999::::::;;;;;;;;;::::::;;;:::999777777777777888<<<<<<<<<======>>>??????AAACCCFFFIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEHHHIIIIIIHHHKKKKKKKKKJJJJJJJJJJJJJJJGGGIIIJJJKKKKKKKKKMMMOOOOOOQQQSSSTTTTTTUUUWWWYYYXXX[[[]]]\\\ZZZWWWUUUTTTXXXWWWWWWWWWXXXZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^]]][[[ZZZYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^______`````````aaacccddddddcccaaa```aaaaaabbbbbbccccccccccccbbbbbbdddeeefffgggggggggcccdddeeeffffffeeedddcccaaa^^^ZZZYYY\\\___bbbddd^^^^^^]]]]]]]]]___```aaadddcccbbb```___________________________^^^^^^]]]VVVTTTSSSQQQQQQOOOMMMKKKJJJKKKKKKKKKKKKJJJJJJIIIFFFGGGIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGFFFEEECCCAAA???>>>===???@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCCCCAAA>>>===>>>???@@@@@@???===;;;===>>>@@@???>>>>>>???AAA:::;;;;;;<<>><<<999888999<<<<<<<<<;;;:::999999999999999::::::;;;;;;:::999999777777777777777777666666777===???;;;888888999777888999::::::999:::<<<>>>>>><<<<<<>>>BBBDDDCCCAAA???>>>===;;;::::::999999999999999999999:::;;;<<<::::::::::::::::::::::::999888888888:::===@@@BBB>>>???@@@???===;;;<<<===<<<<<<;;;;;;:::999999999888888888777777777777666444555666666666444333222666555555555555444444444444444333333333333222222222222222222222222222222000000000000000000000000222222222222222222222222111000000000000111222222333333222222111000000000000000000000000000000000000000111111111111000000...//////000000000//////000////////////000000111000000000000111111111111333222111000///////////////000000111111000000/////////000111111111111000////////////////////////////////////000000000000......//////000000111111///////////////000111111........./////////000000111000000000000111222222333333222222111000000000000000000000000000000000000000000000000111222333111111111111111222333333222222222222222111111111222222222222222222222222111222333444444444333222222222111111222222333333222222333333444444555555555555555555555555555555333222222111111222222333666777999888666555555666888999999888777555333222222333444666999;;;<<<===;;;;;;;;;;;;;;;:::999888888888999999999999999888666666666666777888::::::999999999:::::::::;;;;;;<<<;;;::::::999999999:::<<<======>>>>>>?????????@@@AAADDDGGGIIIIIIIIIHHHFFFEEECCCBBBBBBCCCEEEFFFEEEGGGHHHHHHFFFEEEEEEFFFDDDEEEFFFHHHHHHIIIIIIIIIEEEDDDDDDFFFHHHIIIIIIHHHLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJLLLLLLKKKLLLMMMOOONNNPPPRRRSSSSSSTTTVVVXXXWWWYYY[[[[[[YYYWWWUUUUUUWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\YYYZZZZZZ[[[\\\]]]^^^^^^]]]^^^```aaabbbaaa```___aaaaaa`````````aaabbbbbbddddddeeefffffffffeeeeeecccdddeeefffffffffeeedddaaa^^^[[[ZZZ]]]```bbbccc___^^^]]]]]]]]]^^^___```bbbaaa```^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[UUUUUUTTTRRRPPPNNNLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFDDDCCCCCCDDDFFFFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAABBBBBB@@@>>>===>>>???@@@@@@>>><<<;;;===>>>??????>>>>>>???@@@;;;;;;<<<===???AAADDDEEE<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;999<<<===<<<999777999<<<<<<;;;:::999999888888888888999:::::::::999777666666666777777777777666555666<<>>BBBDDDBBB@@@???>>><<<;;;999999888888999888888999999:::;;;<<<999999999999::::::::::::888777777888:::===@@@BBB===>>>???===;;;::::::;;;;;;::::::999999888888777888888777777777666666666333444666777777555444333666555555555555444444444444444333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333444444333333222111111000000000000000000000000000000000111111111111000000---...000111111111111000111111000000//////000000///000000000111111111111666444222000......//////000000111222222111000000......///000000000000///////////////////////////.../////////000000000111.........///000111111111000//////...///000111222////////////000000000000111000000///000111222333333333222222111000000///000000000000000000000000////////////000111222333111111111111111222222333111111111111222222222222111111111222222333333444222333444555555333222111222222111111222222333444555444333222333333555555444444444444444444444444333222111000000111222333444777888888555444444666555666777888777666444333555555666888999;;;<<<<<<::::::;;;;;;:::999777666666777888999::::::999999666666666777888999;;;;;;:::999999999:::;;;===>>>>>>>>>>>>>>>============>>>>>>???@@@@@@AAABBBBBB@@@AAACCCDDDFFFGGGGGGGGGFFFEEECCCBBBBBBCCCDDDFFFEEEGGGIIIHHHFFFDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEDDDFFFHHHJJJIIIIIIMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIKKKLLLKKKLLLMMMOOONNNPPPRRRRRRRRRSSSUUUVVVWWWYYY[[[ZZZXXXWWWVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]___^^^]]][[[ZZZYYYYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWXXXYYYZZZ[[[\\\]]]ZZZ[[[^^^`````````___^^^bbbaaa___^^^^^^^^^```aaabbbcccddddddddddddddddddcccdddeeegggggggggfffeeeaaa___\\\\\\^^^aaabbbbbb``````^^^]]]]]]^^^______```___^^^\\\ZZZXXXWWWVVVTTTUUUWWWYYYZZZZZZZZZYYYUUUUUUUUUTTTQQQNNNLLLKKKHHHIIIIIIJJJJJJIIIIIIIIICCCEEEFFFGGGGGGFFFEEECCCEEEFFFFFFDDDBBBAAADDDFFFEEEDDDCCCBBBAAA@@@??????@@@???????????????>>>>>>@@@???@@@AAABBBBBB@@@>>>===>>>???@@@???>>><<<;;;;;;<<<======<<<<<<===>>>;;;;;;;;;<<<===???BBBCCC<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;999;;;===<<<999777999;;;<<<;;;:::999888888888888666777999999999777666444555555666777777666666555666<<>><<<:::999888777777888888888888999:::;;;<<<888888999999999:::::::::888888888999;;;>>>AAACCC<<<======<<<:::999999:::::::::999999888777777666777777777777666666666666333444666888888777555444666666555555555444444444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000111111222333555555444444333222111111000000000000000000000000000000111111111111000000---...000111222222222111333222111000000///000000//////000000111111111222888666333///......///000000111222333333222111000---......///////////////////////////////////////.../////////000000111111---......///000111111222000///.........///111222000000000000111111111111111000/////////000222333333333222222111000000///111111111111111111111111////////////000111222333111111111000111222222333000000111111222222222333000000111222333333444444444555777777777555333222222111111111222333333444777555333222222333444666333333333333333333333333333222111000000111222333333666888777444222333555111222444666777777666555777888888999::::::;;;;;;999999::::::999888666555555666888999:::::::::999666666666777888:::;;;<<<;;;:::999999:::===???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEEEEHHHJJJIIIFFFEEEFFFGGGEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDFFFHHHJJJJJJIIIMMMMMMLLLLLLKKKKKKKKKJJJFFFHHHJJJKKKKKKLLLNNNPPPNNNPPPQQQRRRQQQRRRSSSUUUXXXYYYZZZZZZXXXWWWWWWXXXRRRSSSUUUWWWYYY[[[\\\\\\ZZZZZZ[[[\\\\\\\\\[[[[[[```___^^^\\\[[[ZZZZZZYYYTTTTTTUUUUUUVVVWWWWWWXXXUUUVVVWWWXXXYYY[[[\\\\\\XXXZZZ\\\___```______^^^bbbaaa___]]]\\\]]]___`````````aaabbbcccccccccccccccdddfffgggggggggffffffaaa___]]]^^^```aaabbbaaabbbaaa___^^^]]]^^^^^^______^^^]]][[[XXXVVVTTTSSSQQQRRRTTTVVVXXXYYYYYYXXXUUUVVVWWWUUURRRNNNLLLLLLHHHHHHIIIJJJJJJIIIIIIIIIEEEGGGHHHIIIIIIHHHGGGEEEBBBDDDDDDBBB??????AAADDDDDDDDDCCCBBBBBBAAA@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@@@@??????AAABBBBBB@@@>>><<<===???@@@???>>><<<;;;999:::<<<;;;::::::;;;===;;;;;;:::;;;<<<>>>@@@AAA<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;999;;;===<<<888777999;;;<<<;;;:::999888888888888666777888999888777555333444555666777777666555555666<<<>>>;;;777888888777444555777777777777:::<<<<<<;;;:::===AAACCCBBB??????>>><<<:::999888777777888888888888999:::;;;<<<888888888999999:::::::::999999999:::<<>>::::::999888777777777888<<<;;;:::999;;;>>>AAACCCDDDCCCAAA??????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJHHHGGGGGGIIIIIIHHHFFFHHHFFFFFFHHHJJJMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWVVVWWWWWWXXXWWWVVVTTTSSSSSSSSSTTTUUUWWWZZZ\\\]]]]]]]]]^^^^^^^^^^^^______dddaaa^^^]]]]]]\\\YYYVVVPPPNNNPPPUUUWWWVVVWWW[[[XXXYYYYYYXXXWWWXXXZZZ\\\ZZZZZZZZZYYYXXXYYY[[[^^^```___^^^^^^_________^^^```````````````aaabbbbbbeeecccbbbdddggghhhfffcccbbbbbbaaaaaaaaabbbdddeeebbbaaa___^^^]]]]]]^^^^^^______^^^\\\YYYVVVSSSQQQNNNOOOPPPRRRTTTVVVXXXYYYUUUTTTTTTSSSRRRQQQQQQPPPJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAAFFFEEECCCBBBAAA@@@@@@@@@CCCCCCCCCBBBAAA@@@>>>===?????????>>>??????@@@@@@???@@@BBBCCCCCCBBBAAA@@@<<<<<<============<<<<<<:::<<<===<<<;;;;;;<<<=========<<<===>>>???AAABBB<<<:::777777777888888777;;;:::999999888888999999888:::;;;999666555777:::888777666555555666666777777888:::::::::999777555555555555444444333333333666<<<>>>999555555555333777777777777777888888888999999999;;;>>>???>>>===>>><<<999888888888888777777888888999::::::;;;;;;999999999999999888777666555888999888:::AAADDDCCC<<<<<<;;;;;;;;;<<<=========<<<::::::;;;;;;999888666666666666666666666666555444444333444555666777555555555555444444444444333333333333333333333333444333111000000000111222333333222222222222222222111111111111000000000000000111111111111222222222444444333222222111000000111111222222222111111000222222111111111111111111111111000000111111222333444333111///...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000------......//////000000////////////////////////................................./////////////////////000111111111111000111111000000000000000111000000////////////000000111111111111111111111111333222222111111222222333222222111111111111111111333444555666666555444333333222222111111222222333333222222222222222222333333333222111111111111111444444333222111111111111000111111222333333333333222222222333444444555555777888999;;;<<<<<<<<<;;;>>>;;;888777888999999999:::999999999999;;;<<<===:::999888888777777888888;;;:::999999:::===@@@BBBCCCBBB@@@???>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEAAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIHHHFFFDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIIIIHHHGGGHHHGGGGGGHHHKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTVVVWWWWWWWWWXXXXXXVVVUUUSSSRRRPPPQQQQQQSSSUUUWWWYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^bbb___\\\[[[[[[ZZZWWWTTTOOOMMMOOOTTTVVVVVVXXX[[[YYYYYYXXXWWWUUUVVVXXX[[[ZZZZZZ[[[YYYXXXYYY[[[]]]___]]]\\\\\\]]]]]]]]]]]]``````______```aaabbbcccfffdddcccdddfffgggeeebbbcccbbbaaaaaaaaabbbdddeee```___^^^]]]]]]]]]^^^___aaa```___^^^[[[WWWTTTSSSPPPQQQRRRTTTUUUWWWXXXYYYTTTSSSSSSRRRQQQQQQPPPPPPJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEDDDCCCAAA@@@@@@??????DDDCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>???>>>???AAABBBBBBAAA@@@???<<<<<<============<<<<<<:::<<<===<<<;;;:::;;;===<<<;;;;;;;;;<<<>>>@@@AAA<<<:::777666777888888777999999999888888999999:::888:::;;;999666555777:::999888777666555666777777666777888999999777555444444444444444444444333333666<<<>>>999555555555333666666777888888888888777999999999;;;===???>>>======;;;888777777888777666666666777777888999999999888999999999999888777666555888999888:::AAADDDCCC??????>>>>>>===>>>>>>>>>>>><<<;;;;;;;;;;;;:::888666666666666666666666666555444444444444555666666555555555555444444444444333333333333333333333333333333222111111111111222222222222222222222333333222222111111111000000000000111111111111222222222333333333222111111000000111111222222222222222111111111111111111111222222111111000000000111222222333222111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000.........///////////////................................................000000000//////...............///000111111111111333222111000////////////000000////////////000000111111111111111111111111333222111111111111222333333333222222111000000///333333555555555555333333333222222111111222222333333333222222222222333333222222111000000000111111333333222111000000000000......000111222333333333333333333444555555666666888999:::<<<<<<<<<;;;:::???===:::888999999999888888888888888999:::;;;<<<999999888777777777888888:::999888888:::<<>>===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEE@@@@@@?????????@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHFFFDDDCCCFFFFFFGGGIIIIIIJJJJJJJJJHHHGGGFFFGGGIIIKKKJJJIIIJJJIIIHHHIIILLLNNNOOONNNNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVUUUSSSQQQOOOMMMOOOOOOPPPQQQRRRTTTVVVWWWYYYZZZZZZ[[[\\\]]]]]]^^^aaa___]]]\\\\\\[[[YYYWWWPPPNNNOOOUUUWWWWWWXXX\\\ZZZZZZXXXUUUSSSTTTVVVYYY[[[[[[\\\ZZZYYYYYYZZZ\\\\\\\\\[[[ZZZZZZ[[[\\\\\\``````^^^^^^___aaaccceeefffeeeddddddeeeeeecccaaabbbbbbaaa```aaabbbcccddd]]]]]]\\\[[[\\\]]]^^^___bbbbbbaaa___\\\YYYVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXRRRRRRQQQQQQPPPPPPOOOOOOKKKKKKJJJHHHGGGEEEDDDDDDBBBDDDEEEGGGGGGGGGFFFFFFDDDCCCBBB@@@????????????DDDCCCAAA???>>>>>>??????@@@???>>>===============<<<===???@@@AAA@@@??????;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<::::::;;;<<<::::::::::::;;;===>>>@@@<<<:::777666777777777666777777888888999:::::::::777999;;;999666555777::::::999777666666666777888555666777777777666444333333333444444444444444444666<<<>>>999555555555333555666777888999888777777999999999;;;===>>>===<<<<<<:::777666666777666555444444555666666777777888888888999999888888777777555888999888:::AAADDDCCC@@@@@@???>>>>>>===>>>>>>>>><<<;;;;;;;;;;;;:::888777777777777777777777777555555444444555555555555555555555444444444333333444444444444444444444444222222222222222222222222111111111222222333333333222222222111111111000000000000111111111222222222333222222222111111000000000111222222333333333333111111111111111222222222111111000000000000111111222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////////////////.................................000000000000000111111111000////////////////////////000111111111111111000222222111000//////000000000000////////////000000111111111111111111111111222222111111111111222222222222222222111111000000222333444555555444333222333222222111111222222333222333333333333333333222111111000000000000000111333333222111111111111111///000111222333333333333333333444444555666666777999:::;;;<<<<<<;;;::::::>>><<<999999:::::::::999777777888888888999999:::888888777777777777888888888888777888999;;;>>>??????>>>============>>>>>>===>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBB<<<<<<<<<===>>>???AAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFGGGJJJLLLKKKKKKKKKJJJIIIJJJMMMOOOOOOOOOOOOOOOQQQRRRTTTUUUVVVVVVTTTTTTSSSRRRPPPNNNKKKJJJPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYYYYZZZ[[[\\\\\\```______``````aaaaaa```VVVTTTUUUYYYZZZXXXYYY]]][[[ZZZXXXUUURRRRRRUUUXXX\\\]]]^^^]]][[[ZZZ[[[]]]\\\\\\[[[YYYXXXYYY[[[\\\```___^^^]]]___aaadddfffffffffeeeddddddcccaaa```aaa```___^^^______```aaa[[[ZZZZZZZZZZZZ\\\]]]___aaaaaa```___\\\YYYVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUPPPPPPPPPOOOOOONNNNNNNNNLLLKKKJJJIIIGGGEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@????????????DDDBBB@@@>>>===>>>???@@@AAA@@@???>>>============;;;<<<===>>>?????????>>>;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<;;;:::999:::;;;::::::999:::;;;<<<>>>???<<<:::777666666777666555555666777888999:::;;;;;;777999:::888555444777999:::999888777666666777777555666666666666555444444333333333444444555555555666<<<>>>999555555555333333555777888999888777666999999999;;;===>>>===;;;;;;999666555555666555444444444555555666777777888777777888888888888777777555888999888:::@@@DDDCCC???>>>======<<<<<<<<<<<<>>><<<;;;:::;;;;;;:::888888888888888888888888888555555555555555555444444555444444444444333333333444444444444444444444444222222222333333333222222111111111222222333333333222222222222111111111111000000111111111222222222222222111111111111111000///000111222333444444444111111111111111111111111111111000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000/////////////////////////////////////////////.................................000000000000111111222222......//////000111111222333333333333222111111000000000//////000111222222000000////////////000000000000000000000000000000111111111111111111111111///000111222222222222111111222333444444333222111333222222111111222222333222333444444444444333222111000000000000000111111444444333222222222222333222333333333333333222222333333444444555666666777888999:::;;;;;;;;;:::999:::999888999:::<<<;;;;;;777777888888888888888888888777777666777777888888777777777888999;;;===>>>=====================>>><<<<<<<<<===>>>??????@@@AAA@@@???>>>===<<<<<<<<<888888999;;;===???AAABBB@@@AAABBBDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHGGGFFFFFFHHHJJJLLLLLLKKKLLLKKKJJJKKKMMMOOOOOOOOONNNOOOQQQSSSTTTUUUUUUUUUSSSTTTTTTSSSQQQOOOMMMLLLTTTTTTTTTTTTUUUVVVXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]___aaabbbdddfffhhh```]]]\\\^^^^^^[[[ZZZ]]]\\\[[[YYYVVVSSSSSSUUUWWW]]]^^^______^^^]]]]]]___]]]]]]\\\YYYWWWWWWYYY\\\^^^^^^]]]^^^___bbbeeefffeeeeeeeeedddcccaaa```______^^^]]]\\\\\\]]]^^^___XXXXXXXXXXXXYYYZZZ\\\]]]______^^^]]][[[XXXUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFEEECCCBBB@@@BBBBBBAAA@@@????????????CCCAAA???===<<<===???@@@BBBAAA@@@???>>>=========;;;;;;<<<===>>>>>>??????::::::;;;;;;;;;;;;:::::::::;;;;;;;;;999888888:::;;;:::::::::;;;===???@@@<<<:::777666666666666555444555777888::::::;;;:::777999:::888555444666999;;;:::888666666666666777666666666666666666555555333333333444444555555555666<<<>>>999555555555333333444666777888888777777:::999999:::<<<===<<<:::;;;999666555555555555444555666666777777888888999666777777888888888777777555888999888:::@@@DDDCCC<<<<<<;;;:::::::::;;;;;;===;;;::::::::::::999777888888888888888888888888555555555666555555444333444444444444333333333333333333333333333333333333111222333333444333333333222222222222222222333333333222222222222111111111000111111111111222222222111111111111111111111111///000111333444555555555222222222111111111000000111111000/////////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000.........///////////////........................---......//////000000111---......///111222222333333333444444333333222111////////////000111222333000000////////////000000000000000000000000000000000000111222222111000000...///111222333333222222111111333333333333111111333222222111111222222333222333444555555444333222111111000000000111222222444444333333222333333444444444444444444333222111333333333444555555666666666777888:::::::::999888777777666888:::<<<;;;:::777888888999999999888888777777666666666777888888777777888999:::<<<===>>><<<<<<============>>>>>>:::;;;<<<<<<===>>>??????AAA@@@>>>===;;;:::::::::888888999;;;===@@@BBBCCCAAABBBCCCDDDFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFAAABBBDDDEEEFFFGGGHHHHHHGGGGGGFFFHHHKKKLLLLLLKKKLLLKKKJJJKKKMMMNNNOOONNNMMMOOOQQQRRRTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTRRRQQQWWWWWWVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYVVVXXX\\\^^^```cccfffiiieeebbbaaabbb```\\\ZZZ\\\\\\\\\[[[YYYVVVUUUWWWXXX\\\^^^``````___^^^___```^^^___]]]YYYUUUTTTWWWZZZ\\\]]]^^^___aaaccceeefffccceeeeeedddbbb```___```___^^^]]]\\\[[[\\\]]]]]]WWWWWWVVVVVVWWWYYYZZZ[[[]]]]]]]]]\\\YYYWWWTTTSSSQQQQQQPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???BBBBBBAAA@@@@@@@@@@@@@@@AAA@@@>>>=========>>>>>>@@@??????>>>============;;;;;;<<<<<<===>>>???@@@999::::::;;;;;;::::::999:::;;;;;;:::888777777999;;;:::::::::;;;===???@@@<<<:::777666666666555444333555777999:::::::::999666888:::888555444666999:::999777666555555555555777666666666555555555555333333444444444444444444666<<<>>>999555555555333444444555555666777888999:::999999:::<<<<<<;;;:::;;;999666555555666555444666777777888888999999:::666666777777888888777777555888999888:::AAADDDCCC::::::999999999:::;;;;;;<<<:::999999999999888666666666666666666666666666555555666666666555333333444444444333333333222222333333333333333333333333111222333444444444333333333333222222222222222222333333222222222111111111000111111111111222222222000000000000111111111111...///111333444555666666444333333222111000//////111111000///////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000------......//////000000////////////////////////---......///000000111111//////000000000111111111///000111222333444444444111000000000000000111111000000////////////000000000000000000000000000000///000111222222111000//////000222333333222111000000111222333333222111000333222222111111222222333222333444666666444333222111111111111111222333333333222222222222222333333111222222333333333222222222222222333444444555555444555666888999999999888777666666888999:::999888888888999::::::999888777666666666666666777888888777888999:::;;;<<<>>>>>><<<<<<===>>>>>>>>>>>>>>>::::::;;;<<<===>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCDDDEEEFFFHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIBBBCCCEEEGGGHHHIIIIIIJJJHHHHHHGGGHHHKKKLLLLLLKKKLLLKKKIIIJJJLLLNNNNNNMMMLLLNNNPPPRRRSSSSSSRRRQQQRRRSSSTTTVVVVVVVVVUUUUUUWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXTTTWWWZZZ\\\]]]___cccfffeeeaaa```aaa___[[[YYY[[[\\\]]]^^^\\\ZZZYYYYYYYYYYYY[[[^^^___^^^^^^___```^^^___]]]WWWRRRPPPSSSWWWZZZ[[[^^^aaacccdddeeeeeebbbdddeeedddaaa______``````___^^^]]]\\\]]]]]]^^^WWWVVVUUUUUUVVVWWWXXXYYY]]]]]]\\\[[[YYYWWWTTTSSSOOOOOOPPPPPPPPPPPPPPPPPPJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBAAACCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAA999999::::::::::::999999999:::;;;:::777666777888999999888999:::;;;===>>>===:::777555555555444333444555777999:::999999888666888999888444333666888999888666555444333444444666555555444444444444444444444444444444444333333666<<<>>>999555555555333555444333333555777999::::::999999:::<<<<<<;;;999<<<:::777666666666666555666777777888888999999:::555666666777777777777777555888999888:::AAADDDCCC999999999999999:::;;;<<<;;;999888888999888777555555555555555555555555555555555666666666555333222444444444333333333222222222222222222222222222222000111333444555444333333444333333222222111111111333333333222222222111111000111111111111222222222000000000000000111111111...///111333444666666777555444333222111///......111111000//////////////////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000,,,------...///000111111000000000000000000000000///000000111222333333333111111111111000000000000,,,---///111333444555666333222111000////////////000000////////////000000000000000000000000000000///000111222222111000///111222333444333111///...000111222333333222111000333222222222222222222333222333555666666555333222222222111111222333444444222111111111111111222222...///000111222333333333111111222333333444444555222333555777888999999888888777777777999999777555888999:::;;;;;;:::888888666666666666666777888888777888999:::<<<===>>>>>><<<<<<===>>>??????>>>>>>::::::;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>???AAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKDDDEEEFFFHHHJJJKKKKKKKKKIIIHHHHHHIIIKKKLLLKKKJJJLLLJJJIIIJJJLLLMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPNNNOOOQQQSSSUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVZZZZZZZZZYYYXXXXXXWWWWWWUUUXXX\\\]]]]]]^^^bbbeeebbb^^^]]]___^^^YYYYYY[[[[[[]]]______]]][[[ZZZZZZVVVYYY\\\]]]]]]]]]^^^___^^^___\\\VVVOOOMMMPPPUUUXXX[[[^^^bbbdddeeeeeedddaaaccceeedddaaa______aaaaaa```___^^^]]]^^^^^^___WWWVVVUUUUUUUUUVVVWWWXXX]]]]]]]]]\\\ZZZWWWUUUSSSOOOOOOOOOPPPPPPPPPPPPQQQIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB===>>>>>>>>>>>>>>>===<<<::::::999999999:::;;;;;;;;;;;;<<<<<<>>>???@@@AAA999999999::::::999999999999:::;;;999777666666777888888777777888:::<<<======:::777555555555444333444555777999:::999888777666888999777444333666888999888666444333222333333555444333333222222333333555555555444444333333333666<<<>>>999555555555333666444333222333666999;;;:::999999:::;;;<<<:::999<<<:::777666666777666555666666777777888888999999555555666777777777777777555888999888:::AAADDDCCC>>>===<<<;;;:::999999999999999999999888666444333555666666666666666555444555555666666666666555555444444444444444444444444333333333333333333333333111111222222222333333333000000111222222333444444222111111000000111111222333222222222222222222333222111000.........///000000000000111222444555666333444444333222222333555111111111111000000000000000///.........000111222000000000000111111111111111///......///000000///000000111222333333444444111111000000//////......000000111000000///...---333111///---,,,---......222222222222222111000///////////////////////////000//////444:::<<<999555666444111///...000333555,,,...000111222222222111//////000000111111222222000000000000111222333444333333333333111000...---000000000000000000000000111222333333444444333333111111111111111111111111222222222222222222222222555444333333222222222222111111111000000000000000222222222111111000000000000111222222333333333333333111000111333555666666555444444444444555666666555555555555666666666666777777888888888999999999999999888888777666666555999999999:::;;;<<<>>>???============>>>>>>>>>>>>======<<<<<<======>>>???CCCBBB@@@>>><<<===AAADDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJHHHFFFGGGJJJKKKKKKIIIJJJIIIFFFDDDDDDFFFHHHJJJHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIILLLOOORRRSSSRRROOONNNIIIJJJLLLPPPTTTWWWVVVUUUUUUTTTRRRQQQQQQRRRTTTUUUUUUWWWYYYZZZYYYVVVRRRPPPTTTUUUVVVYYY[[[]]]______```___]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWUUUYYY^^^aaaaaa``````___^^^___^^^WWWNNNLLLQQQWWWZZZ[[[]]]___```aaaaaabbbcccbbbaaa```____________eeedddcccbbbaaaaaa``````ZZZXXXVVVSSSSSSTTTUUUWWW]]]___``````^^^YYYTTTQQQQQQRRRQQQPPPSSSVVVSSSMMMKKKKKKLLLLLLKKKIIIGGGFFFHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????AAA@@@>>>=========;;;999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>@@@@@@999999999:::;;;;;;888666777999;;;:::777555777999666666666666777888999:::===999555333333444444444555555666888999:::;;;<<<888777888999777333555::::::888666555666666666555555444333333333333222111555444444444444555666666888::::::999777555555555444444333444555777999:::777888:::<<<<<<;;;:::999===:::888777777888777666888777666777999::::::999777888999888777666666888777999888888<<>>=========>>>>>>>>>?????????????????????@@@@@@AAABBBBBB@@@>>><<<>>>AAADDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIGGGFFFGGGIIIKKKJJJHHHJJJHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJLLLNNNPPPQQQPPPNNNMMMJJJIIIHHHJJJNNNRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXVVVSSSQQQRRRSSSUUUWWWYYY\\\]]]^^^___^^^]]]\\\[[[\\\\\\]]]^^^^^^]]]\\\ZZZXXXVVVUUUTTTXXX]]]```aaa``````aaa___bbbbbb\\\TTTOOOPPPTTTZZZ[[[]]]___aaabbbbbbbbbaaaaaa```____________```bbbbbbbbbbbbbbbbbbaaaaaaZZZYYYVVVTTTSSSTTTVVVWWW[[[\\\^^^^^^\\\XXXTTTQQQNNNPPPOOOOOOQQQTTTRRRMMMKKKKKKKKKJJJIIIHHHFFFFFFGGGEEEEEEEEEGGGHHHGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????AAA@@@>>>>>>>>>===<<<:::<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;<<<===>>>>>>:::999888999::::::999777777999;;;:::777555777999777777666777777888::::::===999555333333444444444555555666777999:::;;;;;;999777888999777333555:::;;;999666555555666555555555333222222444444333111333333333333333444555555888999:::999777555555555444444444555555777888888777888:::<<<<<<;;;:::999;;;999666555666777666555999777777777999:::999888777888999888666666666777777888888888<<>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???===>>>AAADDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFHHHGGGFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMKKKHHHEEEEEEIIINNNRRRTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTQQQQQQSSSTTTWWWYYY\\\]]]^^^]]]\\\\\\\\\\\\]]]]]]______^^^]]][[[YYYWWWVVVUUUXXX\\\___``````aaabbbaaadddgggccc[[[TTTRRRRRRZZZ\\\]]]___aaabbbcccddd_______________```aaaaaaaaaaaabbbbbbcccccccccccc[[[YYYWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[YYYVVVSSSQQQLLLNNNNNNMMMNNNRRRPPPLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFFFFDDDFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@?????????AAA@@@>>>>>>>>>>>><<<;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<:::999777777999:::999999777999;;;:::777666777999888777777777777999:::;;;===999555333333444444444444555666777888999:::;;;999777888999888444555999<<<999666555555555555444333222111222444555444333333222222222222333444444888999:::999666555444555444444555666777777777666777888:::<<<<<<;;;:::999:::888555444555666555555999888777777888999888666777888999888666555666777666888888888<<>>===<<<:::999999999999::::::;;;;;;;;;;;;;;;;;;777777666666555555555444444444444555555444444444444444444444444444444444222222222222222222222222////////////000000000000444444444333333333333333000111333444444333111000000000////////////000000111111111111111111111111.........//////000222222///000111000......000111111111111111000000000///000111222222111000...---////////////000000000111333111000000111222222111---------....../////////000000000000////////////---...///000000111000000//////.........//////000/////////000000//////...////////////////////////222000...///111333222111111111111111111000000///111000...------...///000000000//////......------////////////000111222222777555333111000000222333////////////////////////000111111222222222222222111111111111111111111111111111111111111111111111111222222222222222111111000000000000000111111111222222222222222222111111333333333333222222111000222333333222111111222333333222222222222333444444555555555555666666666666666888:::<<<<<<;;;999777666777777888888999::::::888888888888999:::;;;<<<>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@???>>>???AAACCC@@@@@@????????????@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGFFFFFFGGGGGGGGGGGGFFFBBBCCCDDDEEEFFFFFFEEEEEEDDDFFFIIILLLNNNOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNMMMMMMMMMMMMNNNNNNKKKHHHHHHKKKOOORRRTTTUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVPPPPPPQQQRRRTTTWWWZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^``````______^^^\\\[[[ZZZYYY\\\^^^```______```aaabbbeeehhhfff___YYYWWWWWW[[[\\\^^^```aaaccccccddd^^^^^^^^^___```aaabbbcccbbbbbbcccdddddddddcccbbb\\\[[[YYYXXXWWWWWWXXXYYYVVVWWWXXXXXXWWWUUUSSSQQQMMMOOOOOOLLLLLLOOONNNJJJJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>>>>>>>===;;;=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::888666666888999::::::666999<<<;;;888666777888888888777666777999;;;<<<===999555333333444444444333444555666888999::::::999777777:::999555555888<<<:::777555555555444333333222111222444555444333333333333222333333444555888999:::999666444444444333444666777777777666555777888:::<<<<<<;;;:::999:::777555444555666666555:::888777777888888777555666888888888666555666777555888888888<<>>===;;;::::::999999:::::::::;;;;;;<<<======888888666555444444444555333333444444444444333333222222222222222222222222111111111111111111111111....../////////000000000333333333333333333333222222333555666666555333222000//////////////////000//////000000000000000000............///000111111///000000///......///111111111111111000000000///000111222222222000///......////////////000000000333111000000111222222111......///////////////000////////////000000000000---...///000000111000000...............///////////////000111111000000///////////////////////////111000///...///000000000000000111111111000///...000///......///111222444000000//////......------............///000111222666444222000000000222333///////////////////////////000111111222222111111000000000000000000000000111111111111111111111111000000111222222111111000//////000000111111111111333333333333333333333333333333333333222222111000333444666555333222333444333222222222222333444444555555555555666666666666555777:::<<<<<<;;;999777888888888888888888888888888888888888999:::;;;;;;>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA>>>???AAA@@@@@@???AAABBB??????>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEEEE>>>@@@BBBEEEGGGHHHGGGGGGDDDFFFIIILLLNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPOOONNNMMMNNNOOOOOOPPPOOONNNOOORRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWXXXQQQQQQQQQQQQSSSUUUXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^______```aaaaaaaaaaaa```___aaaaaa```___^^^^^^___aaaccceeeddd```]]]]]]^^^[[[\\\^^^```aaabbbbbbbbb]]]]]]]]]^^^```aaacccddddddeeeeeefffeeecccaaa```]]]\\\[[[ZZZYYYYYYYYYZZZVVVVVVVVVVVVUUUTTTSSSRRROOORRRQQQLLLKKKLLLLLLIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>======>>>>>><<<;;;===<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;<<<<<<<<<999888666666777999::::::555999<<<;;;888666666888999888666666666888;;;<<<===999555333333444444444333333444555777888999:::999666666::::::666555777<<<999666555555666555444333222111222444555444333444444444444444555555666777888999888666444444444333444555777777777666666777888:::<<<<<<;;;:::999:::888666555666777777777:::888777777888888666555666777888777555555555666555777888888<<>>===<<<;;;:::999999999999999999:::;;;===>>>???999888666555444444444555222333333444444333333222111111111111111111111111000000000000000000000000////////////000000000000222222222222222222222222333444555555555555444333000000////////////000000......///000000000000//////////////////000111111//////000///......///111111111111111000000000000111111111222111111000000......////////////000000222111//////111222111000//////000000000000000000////////////000000000000...//////000000000000/////////////////////......//////000111111111000000////////////////////////000000000///////////////000000000000000///............//////000222333444000000//////////////////---------......///000111333333111000000000111111000000000000000000000000//////000111111111111000000000000000000000000000111111111111111111111111...///000222222111000000/////////000111111222222222222222333333333333333222222333333333222111111111444777777444333444666333333333333333444444555555555555555666666666666555777888::::::999888777999999999999999999888888999999999999999:::;;;;;;>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAAAAA@@@???===???AAAAAAAAA@@@AAABBB??????>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEDDDCCCCCCEEEGGGGGGEEEDDDCCCDDD>>>???BBBEEEGGGHHHIIIIIIDDDFFFHHHJJJLLLLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLPPPOOOOOONNNNNNOOOPPPPPPPPPPPPQQQSSSUUUUUUSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXTTTSSSRRRRRRSSSTTTWWWXXXWWWXXXZZZ\\\]]]^^^______^^^^^^```aaaccccccddddddccccccbbb```]]]\\\\\\]]]___```aaaaaa______```bbb\\\]]]^^^___````````````[[[[[[[[[\\\^^^```aaabbbcccdddeeeeeedddbbb___]]]\\\\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTSSSSSSRRRQQQQQQOOORRRQQQLLLIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAABBBDDDDDDDDDCCC@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===;;;<<<======;;;:::<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<<<<<<<======888666555666888::::::999555999<<<<<<999666666777888777555444555777:::<<<===999555333333444444444222333444555666777888999999666666:::;;;777555555:::888666555666666666555333222111222444555444333555444444444444555666666777888999888555444333444222333444666777777888888777888:::<<<<<<;;;:::999:::888555555666888888777888777666666777888777555666777888777555444555666444777777888;;;AAABBB???<<<<<<:::999888777777777888888888999;;;===???@@@:::999666444333333444555222222333333333333222222111111111111111111111111000000000000000000000000//////000000000111111111000000000111111222222222333333333333333333333333111000000//////000000111...///000111222111111000000000//////000000111111///000000///......///111111111111111000000000000111111111000111111222222........./////////000000222000...///000111000000000/////////////////////.../////////000000000111///000000000000//////...000000000//////...---------...//////000000000///////////////////////////---///000111000/////////000000/////////...............///000111111111000//////000000000000000000------------...///000000111111000000000000000///000000000000000000000000...///000000111111000000000000000000000000000000111111111111111111111111---...000111222111000///...//////000111111222222000000000111111222222222111111222333333333222222///333777777444222444777444444444333444555555666555555555555666666666666666666777888888888888777777888888999999::::::::::::::::::::::::;;;;;;<<<=========>>>>>>>>>??????<<<>>>???AAAAAA@@@???>>><<<>>>AAABBBAAAAAAAAAAAA??????>>>>>>>>>>>>?????????AAACCCDDDEEEEEEDDDCCCBBBEEEGGGGGGEEEBBBBBBCCCAAABBBCCCEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOPPPQQQSSSRRRPPPNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXVVVTTTSSSSSSTTTVVVXXXUUUWWWYYY\\\]]]_________]]]^^^___aaabbbbbbccccccbbbbbb```]]][[[ZZZ[[[]]]\\\]]]____________``````]]]]]]^^^^^^^^^^^^]]]]]]XXXXXXXXXYYYZZZ\\\]]]^^^^^^___aaabbbaaa```]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQOOOOOOOOOOOOJJJNNNNNNIIIGGGIIIKKKJJJFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???@@@BBBCCCBBBAAA>>>@@@AAACCCCCCCCCBBBAAA??????>>>>>>======<<<<<<<<<;;;::::::;;;<<<:::999;;;::::::::::::999999999::::::::::::;;;<<<======666555555777999:::999888555888<<<<<<999666666777888666444333333666999;;;===999555333333444444444222222333444666777888888999666555:::;;;888555555999777555555666777777777555333222222444444333111444444333333444444555666777888999888555333333444222222333444666888999:::777888:::<<<<<<;;;:::999888666444444555777777666777666555666777888777666666777777777555444555666444666777888;;;@@@AAA===;;;:::888777666666555555888888888999:::===???AAA;;;999666444333333444555222222222333333222222222222222222222222222222222000000000000000000000000000000000000111111111111......///000111222222333222111111000000111111222111111000000000000111111///000111222333333222111111000000000000111111222///000111000......000111111111111111000000000000111111000000000111333444............/////////000111///......///000000/////////////////////........./////////000000111111000000111000000///......000000000000///...,,,,,,,,,,,,---.../////////...////////////////////////,,,...111222111000//////000000///............///...///000000000///---,,,//////000000111111222222---------------///000000///000000000000//////...000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000,,,...000111222111000///...//////000111222222222......//////000000000111000111222333333333333333---111666666333111444777555444444444444555666666555555555555666666666777666666666666666777777777555666777888:::;;;<<<===;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>><<<>>>???AAAAAA@@@???>>>;;;>>>AAACCCBBBAAAAAAAAA??????>>>>>>>>>>>>?????????@@@CCCDDDEEEEEECCCCCCAAADDDGGGGGGDDDBBBAAABBBEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKIIIIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOOMMMLLLOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPRRRTTTVVVWWWXXXXXXZZZYYYVVVTTTSSSTTTVVVWWWUUUVVVYYY\\\^^^_________^^^^^^___```````````````______^^^[[[YYYYYY[[[]]]YYY[[[^^^``````___^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[UUUVVVVVVVVVXXXYYYZZZ[[[YYY[[[^^^___```^^^\\\[[[WWWWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQNNNMMMLLLMMMMMMFFFKKKKKKGGGEEEHHHKKKLLLFFFFFFGGGGGGFFFDDDBBBAAA???>>>>>>>>>@@@AAA@@@???===???AAACCCCCCCCCBBBAAA>>>>>>===<<<;;;::::::999;;;:::999999;;;;;;:::888:::::::::999999999888888888888888999:::;;;<<<===555555666888::::::999777444888<<<<<<999666666777777555333222333555888;;;===999555333333444444444111222333444555777888888999555555:::<<<999555444888666444444666888888888555444333333333333222111333333222222333333444555777888999888555333333333222222222333555888;;;<<<777888:::<<<<<<;;;:::999777555333333444666666555666555555666777999888777555777777777555444555666333666777888;;;@@@@@@===::::::999888777666555444777666666666777888:::;;;999888777666555444333333555444333222222222333333333222000//////000222333111111000000000000000111111111111111111111111111333333222111000000111111000000000000000000000000000111111111111222222222333222222222111111000000111111111111111111111111...///000111111000///...000.........000111000///333222111/////////000000111111000000//////......////////////////////////000000//////.........---...///000111111000///...111111111111111111111111000000///...........................////////////........................//////............//////000000000000000000000000222222333333222111///...000000////////////000000///////////////.........000000000000000000000000////////////000000000000---...000111111111000///000000000000000000111111///////////////.........111111000000000000000000111111111111111111111111000000000000000000000000111222222333333444555555222333444555555333222000555555555666666666666777777777666666666666777777888888888777777777777777777777888999::::::::::::666666777888:::;;;<<<<<<>>>>>>?????????>>>>>>=========>>>>>>????????????AAA@@@?????????@@@AAABBBBBBBBB@@@???===;;;999999BBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLLLLMMMLLLKKKLLLNNNOOOOOOOOOKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQSSSTTTVVVWWWYYYYYY[[[ZZZXXXWWWUUUUUUTTTTTTWWWXXXYYYZZZ\\\^^^___```]]]^^^^^^]]]\\\]]]```bbb]]]^^^______^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___aaa[[[[[[\\\\\\[[[YYYVVVUUUQQQOOOMMMNNNQQQUUUXXXYYYXXXYYYZZZ\\\\\\\\\[[[ZZZVVVUUUTTTSSSRRRPPPOOOOOOPPPOOONNNNNNNNNMMMKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@???>>>>>>???AAAAAA@@@>>>AAA???<<<:::;;;;;;:::999;;;;;;::::::999888888777<<<;;;;;;::::::999999888========================777666777888;;;<<<;;;:::999::::::888444222000111666333444555555333777<<>>===::::::999888777666555444666666555555666777888999777777666555555444333333444444333333333222222222333222000//////000222333222111111000000000111111111111111111111111111111333222222111000000111111000000000000000000000000000000111111111222222222222111111111000000000///111111111111111111111111//////000000000000//////222000000111333333222111333222111000000111111222111111000000////////////////////////////////////000000/////////............///000111111000///...111111111111111111111111000000///...........................////////////////////////////////////......------------......000000000000000000000000222222333333222111///...//////000000000000///////////////////////////...000000000000000000000000000000000000////////////---...///000111000000///111111111000000000000000//////000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444222222222222333444444555444444555555555666666666666666666666666666666666777777777777777666666666777777888999::::::::::::888888999:::;;;<<<======>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@AAABBB@@@??????>>>===<<<;;;;;;@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMLLLKKKKKKLLLLLLMMMLLLIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZ\\\]]]___```^^^______^^^\\\\\\]]]^^^\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\XXXYYYZZZZZZXXXTTTQQQOOOLLLJJJHHHJJJMMMQQQTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYWWWVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLLLLMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@>>>>>>>>>???@@@AAA@@@>>>AAA>>>;;;::::::;;;:::999::::::999999888888777777999999999999888888888888777777777777777777777777888888888:::===>>>===<<<888999:::888555222222222666333222444333222666;;;AAA:::444444555444333555555444333333333555777888555444666::::::666444555666666666666555555555555555666666555444333222222111111222333333444555555555::::::555000111222222333444444555666777777888444666999:::;;;999888666666555333444555777777666444444444444444444444444555555555555444444444444333333444777:::===>>>===999999888777666666555555666666555555555666666777555555555444444333333333222333444444444333111000222111000//////000111222222222111111111111222222111111111111111111111111333222111111000111111111000000000000000000000000000000000111111111222222444444333333333333222222111111111111111111111111111000000//////000000111111111000111333444222111333222222111222222333444111000000000000/////////000000000000000000000000000000////////////......//////000000000000//////000000000000000000000000000000///...........................////////////111111111111111111111111...------,,,,,,------...000000000000000000000000111222222222222111///......///000111111000///.........//////////////////000000000000000000000000111111000000//////......---...///000000000000///222111111111000000////////////000000111111222222111111222222222222222222111111111111111111111111222222222222222222222222000000111111222333333333222222000000111444666888333333333444444444555555555666777777777777666555777777666666666555555555777777888999::::::::::::;;;;;;;;;<<<<<<============>>>>>>??????>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAA>>>======<<<<<<<<<======>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAACCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXUUUVVVWWWYYYZZZ\\\]]]^^^^^^___```^^^[[[YYYWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVQQQLLLIIIFFFEEEDDDFFFKKKOOORRRSSSWWWWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFFFFFFFEEEDDDDDDEEEEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???????????????>>>======>>>@@@@@@???>>>@@@===;;;999:::::::::999999999888888777666666666777777777777777888888888888888888888888888888888888888888:::<<<===<<<;;;777888999888555444333444666333111222111111555;;;AAA999333444555333333444666555444333333444666777444222555999999555333444666666666555555555555444666666666666555444333333111222222333333444444555444999999444000111222111444444555555555666666666444666888::::::999777666666555333333444666666666333333333333333333333333444444444444333333333222333333444777;;;=========999888888777666666555555666555555555444444555555333333333333333333333333111222444555444333111///111111000000000000111111222222222111222222333444111111111111111111111111222222111111111111111222000000000000000000000000000000000000111111111111333333333333333222222222111111111111111111111111222111000//////000111222/////////000222222111///111111111111222333333333000000000000000000000000111111111111111111111111000000////////////////////////000000000000//////////////////////////////000000///...........................////////////111111111111111111111111.........------.........000000000000000000000000000111222222222000///...---///000222222000///---............////////////////////////////////////222111111000///......---.........///////////////222222111111000/////////......///000111111222222222222222222222333333333111111111111111111111111222222222222222222222222///000000111111222333333222222111111222444555666222222333333333444444444444555777888888777555444666666555555555444444444777777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@======<<<;;;;;;;;;<<<===<<<===???AAABBBDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFGGGJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZ\\\^^^___]]]YYYUUURRRQQQTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZYYYXXXVVVUUUYYYYYYZZZXXXUUUOOOIIIFFFBBBAAABBBFFFLLLQQQUUUVVVXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWUUUTTTRRRPPPOOOOOOMMMLLLJJJJJJKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>======<<<>>>???@@@???===???<<<:::999999:::999999888888888777666666555555555555666777888888999999;;;;;;;;;;;;;;;<<<<<<<<<555555555777999;;;:::888555777888888666555555666777444222222111111555;;;AAA999333333444333333444666555444444444444555666333222555999999555333555666666555555555444444444555666666666555555444333222222222333333444444444333888999555111111222111555555555555555555555555444555888::::::999777555777444222222333555555555333333333333333333333333444444444444333333333333222222444777;;;======<<<888888777777666555555555555555555555555444444444333333333333333333222222111222333444444222000///111000000000000000000111222222111111222333333444111111111111111111111111222111111111111111222222000000000000000000000000//////000000000111111111//////000000000000000000111111111111111111111111222111000//////000111222/////////111333333111/////////000111111222222222000000000000111111111111222222222222222222222222//////000000000000000000000000////////////000000........................000000///...........................////////////000000000000000000000000000000////////////000000000000000000000000000000///000111222111000///...---///000222222000///------.........//////000000////////////////////////222111111000///......---...............//////000111111111111000000//////------......///000111111111111222222222333333333111111111111111111111111222222222222222222222222///000000111111222333333222333444444444333222111222222222333333333333444333555666888888666555333444444444444444444444444777777888999::::::::::::;;;;;;;;;::::::::::::999<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>===<<<:::::::::;;;;;;<<<===???AAABBBCCCDDDDDDBBBBBBCCCCCCDDDCCCCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFEEEEEEGGGLLLOOOTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOPPPRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVYYY[[[]]][[[WWWSSSOOONNNRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXWWWVVVRRRLLLGGGCCC>>>???AAAFFFMMMSSSWWWXXXYYYXXXVVVVVVUUUVVVWWWXXXVVVUUUTTTSSSRRRPPPOOOOOONNNMMMLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>===<<<<<<===??????>>><<<===;;;999888999999999888888888777777666555555444555666666777888999::::::888888888999999:::::::::555444444666999:::999888555777888888777666666777888555444444333222666<<<@@@999333333444333222444444444444444444555555666444333555::::::666555666555555555555444444444444555555555555555555444333222222333333333333444444222777999555222222222111444444444444555555555555444666888::::::999777666777444222111222444444444444444444444444444444444555555555444444444444333222222444888<<<>>>===<<<777777777666666555555555444444555555666555555444444444444333333222222222111222333333333222000///000000000000000000000000111111111111111222333444111111111111111111111111111111111000111111222333000000000000000000000000/////////000000000111111333333333333333444444444111111111111111111111111111111111000000111111111111111222444666555333111//////000111111111000000000000000111111111111222111111111111111111111111//////000000000000111111000000////////////000000////////////////////////000000///...........................////////////////////////////////////111000000000000000000111000000000000000000000000///000111111111000///......///000111111000///...------......///000000000000000000000000000000000111111000000//////............------......///000000000000000000000000111------......//////000000000000111111222333333333111111111111111111111111222222222222222222222222000000111111222333333333222333555555555333111000222222222333333333444444444555666666666666555444333333444444555666666666777777888999::::::::::::999999999999999999999888;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>>????????????<<<<<<===>>>>>>>>>>>>===>>>===;;;999888999:::;;;===>>>???AAABBBCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCEEEFFFEEEEEEHHHNNNSSSXXXWWWUUURRRQQQPPPPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQRRRRRRSSSTTTVVVXXXYYYZZZ\\\\\\[[[YYYXXXWWWVVVUUUVVVXXXZZZZZZWWWSSSQQQPPPTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWXXXWWWWWWVVVVVVTTTSSSSSSPPPMMMIIIEEEBBB???@@@BBBGGGMMMSSSVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMLLLJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>===============<<<;;;;;;<<<>>>>>>===<<<<<<:::888777888999999888888888777777666555555555555666666777888999999:::777777777888999999::::::666666666888:::;;;:::999555777888888777666777888888555555666555333555:::@@@888222333444222222333333333444555555666666666333222555::::::777555666555555555444444444444333333444444444444444333333333333333333333333333333222888:::777333333444222333333444444444555555555555777999;;;;;;:::888777777444111000111333444444444444444444444444444444555555555555444444444444111222444888<<<>>>===;;;666666666666666555555555333444555666777777666666666555555444333222222111222222222222111111111000//////000000000000//////000000000000111222333333111111111111111111111111111111000000111222222333000000000000000000000000////////////000000000111555555555666666666777777111111111111111111111111000111111222222111111000111111222555666666333000000111222222222111000///000000111111111222222222111111111111111111111111//////000000000111111111111000///......///000111////////////////////////000000///...........................////////////////////////////////////000000////////////000000000000000000000000000000...///000111111000///...//////000000000000//////------......///000000111000000000000000000000000000000000000////////////......---------...///000/////////000111111222222//////////////////000000//////000000111222222333111111111111111111111111111111111111111111111111111111222222333444444444222222333333444333333333333333333333444444444444555555555555555555555555222222333555666777888999777777888999::::::::::::888888888999999999999999:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA;;;<<<===>>>>>>>>>======<<<;;;999888888:::<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHGGGEEEHHHNNNTTTXXXWWWTTTRRRQQQPPPQQQQQQNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJLLLOOOPPPQQQQQQQQQSSSTTTVVVXXXYYY[[[[[[ZZZZZZYYYXXXWWWWWWUUUWWWZZZZZZXXXVVVUUUUUUXXXWWWVVVUUUUUUUUUVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPMMMKKKHHHFFFEEEGGGGGGHHHKKKPPPTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<===<<<;;;;;;<<<>>>>>>===;;;<<<999777777888999999888999999888777777666666555555555555666666777777777888888888999:::;;;;;;;;;666555555777:::;;;:::999666777999999777666777777666444555777555222333777@@@888222222444222222333111222333555666777777888222111444999999666444666555555555444444444333333222222333333333333333222333333333333333333333333222888;;;888555555555333222222333444444555666666666888:::<<<<<<;;;999888888444000///000222333333333333333333333333333333444444444444333333333222111222555999===>>>===;;;666666666666666555555555222333555777888888777777777777666555333222111111333222111111000000111111//////000000000000//////////////////000111222333111111111111111111111111111111000000111222333333000000000000000000000000////////////000000000000000000000111111222222222111111111111111111111111000111222333333222111000//////111333555444111...222333444444333222000///000000111111222222222222000000000000000000000000//////000000111111111222111000///......///000111000000000000000000000000000000///.........................../////////000//////////////////////////////............//////000000000000000000000000...///000111111000//////000000////////////000000---------...///000000111000000000000000000000000////////////000000000000......---,,,---...///000......///000111222333333111111111111000000000000...//////000111111222222111111111111111111111111000000000000000000000000111222222333333444555555222222111111222444666777333333444444444444555555666555444444444444555666111222333555777888::::::777777888999::::::::::::888888888999999::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAABBB:::;;;===>>>>>>>>>===<<<:::888777777888;;;>>>@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJHHHEEEGGGNNNTTTVVVUUUSSSQQQPPPQQQRRRSSSNNNOOOPPPPPPQQQQQQPPPPPPMMMLLLJJJIIIJJJLLLOOOQQQPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZUUUWWWZZZZZZZZZYYYYYYZZZ[[[ZZZXXXWWWWWWWWWXXXXXXZZZXXXVVVSSSQQQPPPPPPPPPTTTSSSPPPNNNLLLJJJIIIIIIOOONNNOOOQQQTTTVVVVVVUUUSSSTTTUUUUUUUUUSSSRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>===;;;;;;999777666888999999888999999888888777777666666444444444555555555555666555666666777888888999999333333333555777999888666666888999999777666666777444333444777555111222555@@@888222222333222222333000111333555666888888888111000222777888555333555555555444444444333333333111111222333333333222222333333333333333333333333333999<<<999666666555444111111222333555666777777777888;;;======<<<:::888888444000...///111333333222222222222222222222222333333333222222222111111111222555999===>>>===;;;666666555444333333222222333444666777777555444222888777555333222222222333000111222333333222000///111111111111000000//////222222222111111111000000...///111222333333222222000000111111111111000000222222111000///...------111111000000000000111111222222222111111111000000///000111222222111000///000000111111111111000000222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222333222222222111111000000000000111111111111000000//////.........---------//////............//////............////////////222222111111000000//////111000///......///000111000000000000////////////000000000000111111111111....../////////...,,,+++------...///000111222222000111222111///------...111000...///111222222111///////////////000111111000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000333333444444444333333222666555333222111111222333333444444555444444333333333333333444555666777888444444555555666888999::::::::::::999999888888888::::::999999999999999:::999:::;;;<<<============<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<======<<<;;;:::999:::<<>>>>>??????>>>===<<<===>>>===<<<:::999888777555555555666666;;;;;;:::999888666666555777666666666666666777777555555666666777777888888444555666777999999999999666666666666666555555444777888888777555444555777@@@:::444222444666555333333333444444555666666666555222222777888666444555333444555555333333444555111222222333333222222111444444444444444444444444555777:::999666444555777555555555555555444444444666777:::<<<===<<<:::999666444222222333333222111111222333333444444333333333444555444222111222333555444444777<<>><<<555555555444444333333222222333555666666666555444999888666333222111111111000111222333444333111000222222111111111000000000111111111000000000//////...///111222333333222222000000111111111111000000000000000000000/////////111111000000000000111111222222222111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222111111000000000/////////000000111111111111000000//////.........---------//////............//////............////////////000/////////.........---111000////////////000111000000000000000000000///000000000000000000000000---.../////////...---,,,......//////000000111111000111222111///------...111///......000111111000///////////////000111111000000000000000000000000111111000000////////////000000000000000000000000....../////////000000000111111222222222222111111555444333222222222333444333333444555555555555555333333333444555666777888555666666666777999:::;;;:::::::::999999999888888:::999999888888888999999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<============>>>===;;;;;;;;;===???@@@;;;:::999999999;;;===>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDBBBBBBDDDEEEDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHJJJKKKLLLKKKKKKKKKNNNLLLKKKKKKLLLMMMMMMLLLNNNMMMLLLMMMPPPRRRRRRRRRQQQOOOMMMKKKKKKLLLNNNOOOOOOPPPRRRRRRQQQRRRTTTVVVUUUVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]^^^aaadddgggkkkhhhbbb\\\VVVRRRQQQRRRUUUUUUTTTRRROOONNNOOOPPPUUUWWWXXXYYYYYYWWWTTTRRRWWWVVVVVVUUUTTTSSSSSSRRRTTTSSSQQQPPPPPPPPPRRRSSSPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA???===;;;<<<<<<======>>>?????????>>>===<<<===>>>===<<<:::999888777666666666777888;;;;;;:::999888777666666777666666666666666777777444555555666777777888888444555666777888999999999666666666666666555444444777777888666555444555777@@@:::444222444666555333333333444444555666666666555222222666888555444555333444555555333333444555222222333333333333222222333333333333333333333333444777999888555444555777555555555555555555555555666777:::<<<===<<<:::999666444222222333333222111111222333333444444333333333444555444222111222333555444444777<<>>;;;444444444444444444444444333333444444555555666666999888666444222000000///000111222444444444333333222222222222222111111111000000000/////////////////////000111222222222222000000111111111111000000/////////000000000111111111000000//////000000111222111111111111000000000111111000000000000111111000000111111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////............------000000111111111111000000/////////............---/////////....../////////............////////////////////////............111000000//////000000111000000000000000000000000111000000//////.........------.../////////......////////////000000000000///111222111///.........000...---...///111000000///////////////000111111000000000000000000000000111000000000000/////////000000000000000000000000............////////////000000000000000000000000444333222222222333444555444444444555666666666666333333333444555666777888777777777777888:::;;;;;;:::::::::999999999999888999888888888888888999999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<============AAA???<<<::::::===@@@BBB===<<<;;;:::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCAAAAAABBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKIIIHHHIIIKKKLLLLLLKKKLLLKKKKKKLLLOOORRRRRRRRRQQQPPPMMMLLLKKKLLLNNNOOOOOOPPPQQQQQQPPPPPPRRRSSSRRRSSSUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^aaaeeeiiiooolllfff^^^UUUOOOLLLKKKRRRSSSTTTSSSQQQPPPPPPQQQVVVXXX[[[]]]]]][[[YYYWWWWWWWWWVVVTTTSSSRRRQQQPPPSSSRRRPPPOOONNNOOOPPPPPPOOOPPPQQQQQQPPPOOOMMMLLLIIIIIIGGGFFFEEEEEEDDDEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBAAA???===<<<<<<======>>>>>>??????@@@===<<<<<<<<<======<<<:::999888777666777888999:::<<<;;;;;;:::999888777777777666666555555555666666444444555555666777777777333444555777888888999999555666666666666555444444666666777666444333555666???:::555333333444444222333333333444555555666666555111222666888555333444333444555555333333444555333333444444444444333333222222222222222222222222444777999888555333444666555555666666666666666666555777:::<<<===<<<:::999666444222222333333222111111222333333444444333333333444555444222111222333555444444888<<<>>>===;;;333333444444444444444444555555444333333444444555777666555444222111000000000111222444444555555444222222222222222222222222000000000000000000000000//////000111111111111111000000111111111111000000000000000000000000000000000000////////////000000111111111111000000000000222111000//////000111222000000111111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111........................000000111111111111000000/////////.....................////////////..................////////////111111111111000000000000000000000000000000000000000000000000000111111111111000000///...------,,,------....../////////000111000000000/////////...///000222111///......//////...------///000000//////////////////000000111000000000000000000000000000000000000000000000000////////////////////////---.........///////////////////////////000000111222222111111222444555666666666666555555555666666333333333444555666777888777777777777888999:::;;;999999999999999999999999888888777777777888999999<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<============@@@???===<<<<<<===???@@@AAA@@@???>>>>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDDDDBBB@@@@@@AAABBBAAA@@@???@@@BBBCCCDDDDDDCCCBBB????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJHHHGGGFFFGGGIIIKKKKKKKKKIIIHHHHHHJJJNNNPPPQQQQQQPPPOOONNNLLLLLLLLLNNNNNNOOOPPPQQQPPPNNNNNNOOOQQQPPPQQQSSSUUUWWWXXXZZZZZZ\\\\\\\\\\\\\\\___cccfffooollleee[[[QQQJJJHHHIIIPPPSSSUUUVVVUUUSSSRRRSSSVVVXXX\\\^^^^^^\\\XXXVVVTTTTTTSSSRRRQQQQQQPPPPPPQQQPPPOOONNNMMMMMMNNNNNNMMMNNNNNNOOONNNLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>??????@@@===<<<;;;<<<======<<<:::888888777777777999:::;;;;;;;;;;;;:::999888888777666666555555444444555555333444444555555666777777333333555666777888888888555555666666555555444333444555555444333333444666===999555333333333333111222333333444444555666666444111111666888555333444333444555555333333444555333444444555555444444333222222222222222222222222333666888777444222444666555555666666666666666777555777999<<<<<<;;;:::888666444222222333333222111111222333333444444333333333444555444222111222333444333444888<<<>>><<<999333333444444444444444444777666555333222222222222333333333333333333333222000111222333444555555555222222222222222222222222111111111111111111111111000000000000000000111111000000111111111111000000222222222111000/////////000000////////////000000000000000000000000000000222111000//////000111222000000111111111111000000000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////000000111111111111000000////////////////////////......///000000///..................////////////000000000000111111111111000000111111111111000000///000000000111111111222111000000///...------,,,............//////000000111111000000//////.........000111111///......//////...------///000000//////////////////000000111000000000000000000000000000000000000111111111111////////////////////////.........////////////000111000000000000111222333222111111111222444666777999888777555444444444444333333333444555666777888666666666666666777888999999999999999999999999999888888777777888999::::::<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<===>>>>>>>>>===<<<<<>>???AAABBBCCCCCCCCCBBB======>>>@@@BBBDDDFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGFFFGGGIIIKKKKKKJJJGGGFFFFFFHHHKKKNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMNNNNNNMMMKKKKKKLLLMMMPPPQQQRRRSSSUUUWWWYYYZZZ\\\]]]]]]\\\[[[\\\___bbbkkkhhhaaaVVVLLLGGGHHHLLLQQQTTTWWWXXXWWWVVVUUUUUUVVVXXXZZZ[[[ZZZXXXUUUSSSOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLJJJKKKLLLLLLKKKJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>??????<<<;;;:::;;;======<<<:::888888777777777999:::;;;;;;::::::999999888888888666666555444444333444444333333333444555555666666222333444555666777777777555555555555555444444333333444444333222222444555:::888555333222333222222222222333333444555555555444111111666777555333444333444555555333333444555333444444555555444444333444444444444444444444444333555888777333222333555444555555555666666666777555666999;;;<<<;;;999888666444222222333333222111111222333333444444333333333444555444222111222333444333444888<<<>>>;;;888444444444444444444444444666555555444333222111111000111222333444444444333111111222222333333444444111111111222222222222222111111111111222222222222000000/////////000000111000000111111111111000000444333222111000///......000//////......//////000//////000000000000000111111111000000000000111111000000111111111111000000000000111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000000111111111000000111111111111000000...////////////000000000---...///000000///...---............////////////............////////////000111111222222111111000///000000111111222222222111000000//////........./////////......///000000111111000000//////.........000111111///...///000000...---...///111000000///////////////000111111000000000000000000000000000000000111111111111222000000000000000000000000////////////000000000000222111000000111222444555222222111111222444555666999888666444333333444444333333333444555666777888666666555555666777777888888999999999999:::::::::888888888888999:::;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<============;;;===>>>??????>>>;;;:::===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDBBB@@@???@@@AAA@@@???>>>???AAABBBCCCCCCCCCBBB<<<===>>>@@@CCCFFFHHHJJJGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGHHHJJJKKKKKKJJJGGGFFFFFFGGGJJJMMMMMMMMMKKKKKKKKKKKKLLLMMMMMMNNNKKKKKKLLLKKKIIIIIIJJJLLLQQQQQQRRRSSSTTTVVVXXXYYY[[[\\\]]]\\\[[[\\\]]]___eeeddd___VVVMMMIIILLLPPPRRRTTTWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWUUUSSSRRRMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGFFFEEEDDD@@@???>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<===>>>>>>;;;::::::;;;======<<<:::999888777666777888999:::999999999888888888777777666555444333333333333333222222333333444555555555111222333555666666777777444555555555555444333333111222333222111111333555777666444333222222333333222222222333444444555555444000111555777444222333333444555555333333444555333333444444444444333333444444444444444444444444222555777666333111222444333333444444555666666666444666999;;;<<<;;;999888666444222222333333222111111222333333444444333333333444555444222111222333333333444888======:::777555555555444444333333222222222444444444444333222000111222333444333222222222222111111111222222333000000000111111111222222000000000000111111111222111000//////...///000111000000111111111111000000222222222111111000000000//////............//////////////////000000111111000000111111111111000000000000111111111111000000/////////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000/////////000000000111111111000000111111111111000000.../////////000000000000---...///000000///...---............////////////---........./////////000000111222222222222111000///000000111111222333333000000000000000000000000111000///......//////000000000000000////////////...///111111/////////000111///......000111111000///////////////000111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000111111111222222111000000000222444666333222222111222333555666666555333222333444555666333333333444555666777888777777666666777777888999888888999999999:::::::::999999999999:::;;;<<<===<<<<<<=========<<<<<<;;;<<<<<<<<<<<<============>>>????????????>>>===<<<<<<<<<===>>>>>>??????>>>???@@@@@@AAABBBCCCDDDDDDDDDBBB@@@@@@@@@AAA@@@???>>>???AAABBBDDDDDDCCCCCC>>>>>>???AAADDDFFFHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIKKKLLLKKKKKKIIIHHHGGGHHHKKKMMMMMMMMMGGGHHHHHHJJJKKKLLLMMMNNNMMMNNNOOONNNMMMMMMOOOPPPRRRRRRRRRRRRTTTUUUWWWXXXWWWZZZ]]]^^^^^^^^^___```aaacccccc\\\SSSOOOPPPTTTRRRTTTVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCC>>>>>>>>>======>>>>>>???999999999999:::;;;;;;<<<999999::::::;;;<<<<<<<<<::::::999;;;======<<<:::999888777666666666777888888888888777777777777666666555444333222222222222222222222333444444555555111222333444555666666666444444555555444444333222000111222111111111333444444444444333222222333555111222222333333444555555333000111555777444222333333444555555333333444555222222333333333333222222333333333333333333333333111444666555222111222444222222333333444555555555444666888;;;;;;:::999888666444222222333333222111111222333333444444333333333444555444222111222333333333444999======:::666666666555444333333222222...000222555666666555444222222333444333222111000222222111111000111111111//////000000111111111222.../////////000000111111111000///......///000111000000111111111111000000111111111111111222222222//////............//////.../////////000000111111///000111222222111000///000000111111111111000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///.../////////000000111111000000111111111111000000.../////////000000111111---...///111111///...---............/////////000///000000000111111222222000111222333333222111000///000000111222222333333000000000000111111111111222111000.........///000////////////000000000000...///111111000//////000111000//////111222222111///////////////000111111000000000000000000000000000000111111222222222222000000000000000000000000000111111111222222222222111000//////000222444555444333222222222333444555333222111111222555777999333333333444555666777888888888888888888888999999888888888999999:::::::::::::::::::::;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>BBBAAA???>>>>>>>>>??????<<<===>>>@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@AAAAAA@@@???>>>???AAACCCDDDDDDDDDDDD???@@@@@@BBBCCCEEEGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLNNNLLLKKKJJJLLLLLLLLLKKKKKKJJJIIIJJJLLLNNNNNNMMMEEEFFFGGGIIIKKKLLLNNNNNNRRRTTTTTTTTTSSSSSSUUUWWWTTTSSSSSSSSSSSSUUUWWWXXXUUUXXX]]]```aaaaaabbbccc___dddgggcccZZZTTTSSSUUURRRSSSUUUTTTSSSRRRSSSTTTVVVUUUUUUUUUVVVWWWYYYZZZRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFEEECCCDDDEEEEEEEEEDDDCCCBBB>>>>>>============>>>???888888888888999:::;;;;;;888888999::::::;;;;;;<<<:::999999;;;<<<===<<<:::999888777555555555666666777777777777666666666666666555444333222222222222111222222333333444555555111111333444555666666666444444555555444444333222000111222111000111222444222222333333222333444666111222222333333444555555333000000555777444222333333444555555333333444555111222222333333222222111222222222222222222222222111444666555222000222444111111222333333444555555444666888;;;;;;:::999777666555333222333333222111222222333444444444333333333444555444222111222333333333555999======999555777666555444333222222222444444333333333222222222111222222222222111000000000000000000000000000000///---+++,,,///000...,,,111111000000//////......////////////000000000000000111333555555555333222111111000000000000000111333222111111000000111111000///...------...///000000000000000000000000000000000000000/////////////////////000111111222222/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////000000000000///...---,,,000000////////////000000---...///000111111000///222222111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000......///000000///......000000////////////000000111111000000000000000111000000000000000000000000///111222111000///000111000000000000000000000000111000/////////000111222444222000000111333333333333333222222333333444555666666666555666777777888777777777777777888888999777888999:::;;;;;;;;;;;;===<<<:::999888999999:::>>>>>>===<<<<<<;;;;;;;;;;;;===???@@@>>>;;;:::999<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@???>>>BBBBBBAAABBBBBBCCCDDDEEEBBBBBBBBBBBBDDDFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOONNNLLLIIIIIILLLOOOQQQRRRLLLJJJHHHHHHKKKOOOQQQRRRVVVXXXZZZYYYWWWUUUUUUUUUVVVSSSPPPQQQUUUXXXYYYXXXXXXYYYZZZ\\\]]]___``````aaaaaabbbbbb```^^^[[[YYYXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTSSSQQQPPPNNNOOOPPPQQQQQQQQQPPPOOOQQQPPPOOOMMMJJJGGGDDDCCCFFFGGGIIIIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>===<<<===>>>@@@===<<<<<<;;;;;;::::::999<<<;;;999888888999;;;<<<777777888999::::::::::::;;;999555444555666666666555555666666555555444333222222222222222222222222222222333444444555555666222222333444444555555666444444333333222111000000111111000000111111222333666555333111111222333444111222222333333444444555444333222222444444333222111666888555222333444333444444444444333333222111444444333333333333222222333444555444222000000000333333222111000000000111444444555888;;;;;;999777666444222222333444333222222333333444444333333222333333333222222222111111222333555999======999444666666555444333333333333555555444444333333222222222222222222222111111000111111111111111111111111111///......000111000...111000000000/////////...////////////000000000111000111333444444333222111222111111000000000111111333222111111000000111111111000////////////000111111111111111111000000000111111000000000//////////////////000111111222222111111000000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////------......------,,,,,,000000////////////000000///000111111111000///...111111111000000/////////000000000000000000000000000000000000000000000000000000000000//////......////////////////////////////////////////////////........................000000////////////000000111111000000000000000111000000000000000000000000///000111111//////000111000000000000000000000000111111000000000111222333555333111111222333333222222222222222222333444444666666666777777777888888777777777666777777888888777888999:::;;;;;;;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOOOOMMMKKKKKKMMMOOOQQQQQQOOOMMMJJJJJJLLLOOOPPPPPPVVVWWWYYYYYYXXXVVVVVVVVVVVVTTTRRRSSSUUUXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^___^^^\\\ZZZXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPQQQRRRQQQQQQPPPOOOPPPOOONNNLLLIIIFFFDDDCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>><<<<<<===>>>???;;;::::::999999888777777;;;:::888777777999:::;;;777777888999::::::::::::;;;888666555666666666555555555555555555444444333222222222222222222222222333333333444555555666666222222333333444555555555444444333222222111000000111111000000111111222333666444333111111222333444111222222333333444444555444333222222444444333222111666888555222333444333333444444444333333222111444444333333333222222222222444555444222000000111000000000000111222333333444444555888;;;;;;999777444222000000111222111000222222333333333333222222333333333222222222111111333333555999======888444666555555444444444555555777666666555444333333333333333333222222222111111222222222222222222222222222111000111222333222000000000000000/////////////////////000000000111111000111222333333222000///222111111111111111222222333222111111000000111111111111000000000000111111333222222222111111000000222222111111111000000000/////////000111111222222111000000//////...------000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000,,,,,,---.........------000000////////////000000222222222222111000///...000000000000////////////000000000000000000000000000000000000000000000000////////////............///////////////////////////////////////////////////...---,,,,,,---...///111000000//////000000111000000000//////000000111000000000000000000000000...///000000......///000000000000000000000000000111111111111111222333333666444222111222333222111222111111111111222333333555666777999999888888777888888777666666777777777888888999999:::;;;;;;;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888999:::<<<===::::::::::::;;;<<<===>>>@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGIIIKKKMMMNNNOOONNNMMMMMMOOOQQQQQQPPPPPPOOOMMMMMMNNNOOONNNMMMTTTVVVXXXYYYXXXVVVWWWWWWVVVTTTSSSTTTUUUVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQOOOOOONNNNNNMMMKKKIIIGGGEEECCCDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<<<<======>>>:::::::::999888888777777:::999777777666777888999666777888999::::::::::::999888666666777777555444555555555555555444333333222222222222222222222222222333333444444555666666222222333333444444555555333333333222111111000000111000000000000111222222555444333111111222222333111222222333333444444555444333222222444444333222111666888555222333444333333333444444444333222222333333333333222222222222222333444444222000000111......///000111333555666444444555888;;;;;;999777444222000000111222111000111111222222222222111111333333333222222222111111444444666999===<<<777222555444444444555555666777888888777666555444333333444444333222222222222222222222222222222222222222222222111222222222222111000000000000//////////////////000000000111111111111111222222111000///...222111111111111222222333333222111111000000111111000000000000000000000000333333222222111111000000222222222222111111111000/////////000111111222222......//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111------///000000111111111000000////////////000000222222222222222111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................000...---++++++---...000111000000000000000000111000////////////000000111////////////////////////---///000///...---...000////////////////////////111111111222222333444444666444222222333333222000111111000000111111222333555666888::::::999777666888888777666666666666777999999999999999::::::;;;999999999999:::;;;;;;<<<===>>>>>>??????>>>======>>><<<;;;:::;;;;;;;;;;;;:::::::::::::::;;;======??????>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>>>>>>>@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGDDDDDDDDDEEEGGGJJJLLLNNNPPPOOONNNOOOQQQRRRQQQPPPPPPNNNMMMNNNOOOOOONNNLLLQQQSSSVVVWWWVVVVVVVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSQQQPPPNNNOOOQQQSSSTTTTTTTTTSSSTTTTTTSSSSSSQQQPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<======<<<<<<;;;;;;:::999999999888888777666666666777777666777888999999::::::999888777777777888777555333444444555555555444333333222222222222222222222222111111222222333444444555111222222333444444555555333222222222111111000000000000000000000111222222444333222222111111222222111222222333333444444555333222111222444555444333111666888555222333444333333333333444444333333222333333333222222222222111222333444444222111111111......///000111333555666444444555888;;;;;;999777666444222222333444333222000111111222222111111000333333333222222222111111444444666999<<<;;;666111444444333444444555666777888888777666555555444444555444333333222222333333111111111111111111111111111111111111111000111111////////////000000000000000000000000111111111111111111111111000//////...111111000000111222222333333222111111000000111111////////////////////////222222222111111111000000222222222222111111111000/////////000111111222222///000000111111222333333000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222------///000111111222222000000////////////000000///000000111222222333444/////////000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000///---,,,,,,---///000111111000000000000111111//////......///000111111////////////////////////---///000///...---...000////////////////////////000000111222333333444444555444333333444444222111111111000000111111222333444666888999:::999777666777777666666666666666777999999888888888999::::::888999999:::;;;;;;;;;;;;>>>>>>>>>>>>??????@@@@@@>>>===;;;;;;======;;;999:::::::::::::::;;;=====================>>>??????AAAAAA@@@???>>>======<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKLLLLLLMMMLLLJJJHHHGGGCCCCCCCCCDDDFFFIIIKKKMMMPPPOOONNNOOOQQQRRRRRRPPPNNNMMMLLLMMMOOOPPPOOOMMMNNNQQQTTTUUUTTTTTTTTTUUURRRRRRSSSRRRPPPOOONNNMMMTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVWWWYYYYYYZZZZZZXXXWWWWWWUUUTTTRRRPPPOOOMMMNNNPPPRRRSSSTTTTTTSSSUUUUUUSSSRRRQQQPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888777777666555555555555666666777888999999999999888777777777888777555333444444444555444333333222222222222222222222222222000000000111222222333333111111222222333444444555222222111111111111111000000000//////000000111222333333222222111111111111111222222333333444444555333222111222444555444333111666888555222333444333222333333444444333333333333333222222222111111111111333444444222111111222000000000000111222333444444444555888;;;;;;999777666444222222333444333222000111111222222111111000333333333222222222111111444444555999<<<;;;666111333333333333333444555666666666666666666555555555666555444333222333444555000000000000000000000000///000111111000///000111////////////000000000000000000000111111111222222111111111000000000000000////////////000111222222333222111111000000111111......////////////......000000000000000000000000222222111111111000000000/////////000111111222222444333333222222111000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111+++,,,---...///000000000000000////////////000000......//////111222444555000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000///...------...///000222111111000000111111222............///000111111000000000000000000000000...///000000......///000000000000000000000000000...///111222333333333333444333333444555555444222222111111111111222333333444555666888888777777666666555555555666666777888:::999888777777888999:::999999:::;;;;;;;;;::::::<<<<<<;;;<<<>>>BBBEEEGGGBBB>>>;;;:::<<<>>><<<:::::::::::::::;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>AAAAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJHHHJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIICCCCCCCCCDDDFFFHHHJJJKKKOOONNNMMMNNNPPPRRRSSSRRRPPPOOOMMMNNNOOOPPPPPPOOONNNQQQSSSTTTTTTSSSTTTUUUQQQRRRRRRQQQNNNMMMMMMNNNTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXYYYYYYZZZZZZXXXWWWVVVUUUSSSQQQOOONNNMMMNNNPPPRRRSSSSSSSSSSSSUUUTTTSSSQQQPPPOOOOOOOOOKKKLLLLLLLLLKKKJJJIIIIIIEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999888777777666666777777777666666555555444555666777888999999999999999888666666777777555444444444444444444333222222222222222222222222222222///000000111111222333333111111222222333333444444111111111111111111111111000////////////000111111222222222222222111111111111222222333333444444555222111111222444555555444111666888555222333444333222222333444444444333333222222222222111111111111111222444444222111111222222111111111111111222222444444555888;;;;;;999777444222000000111222111000111111222222222222111111333333333222222222111111333333555888<<<;;;666111333333222222222333333444444444555555555555666666777666444333222333444555111111111111111111111111///111222222//////000222.../////////000000000111000000111111111222222222111111000000111111222222............///000111222333222111111000000111111...///000000000000///............///000000111111111111000000000//////////////////000111111222222333333222222111000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111,,,---...///////////////000000////////////000000//////......///111222333000111111111222222222333000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222...------......000111111000000000000000000000000///000111111//////000111000000000000000000000000---...000111333333333222222222222444666666555333222222222222222333444444444555555555666666666666444444444555666777888999:::999888777777888999:::999:::;;;;;;;;;:::999888;;;::::::===BBBIIIPPPTTTQQQJJJ@@@;;;<<<======<<<;;;;;;;;;;;;<<<===>>>???===============>>>>>>???@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@????????????@@@AAABBBCCCCCCDDDFFFHHHJJJJJJJJJJJJIIIJJJLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLEEEDDDDDDDDDEEEGGGIIIJJJNNNLLLKKKLLLOOORRRTTTTTTVVVSSSPPPOOOPPPQQQQQQQQQPPPRRRUUUVVVUUUTTTTTTUUUSSSSSSSSSQQQNNNMMMOOOQQQSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYWWWWWWVVVTTTRRRPPPNNNMMMMMMNNNPPPRRRSSSSSSRRRRRRTTTSSSQQQPPPOOOOOOOOOOOOIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEDDDBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888888777666666666888888888777666555555444555666777888999999999999;;;888666555666666666555333444444444444333222222222222222222222222222222111111111222333333444444111111111222333333444444000000000000111111111111///////////////000111111222222222222222111000000111222222333333444444555222111111222444555555444111666888555222333444333111222333333444444444333222222222222111111111111000222444333222111222333111111111000111111222333444444555888;;;;;;999777444222000000111222111000222222333333333333222222333333333222222222111111222222444888<<<;;;777222333222222111111222222333333333444444555666666666888666444333333333555666222222222222222222222222///222333222000///111333.../////////000000111111000111111111111222222222111111000000111222333333------------...///111111333222222111000111111111///000111222222111000///,,,,,,---...///000111111000000000000/////////////////////000111111222222/////////000111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111111111000000////////////000000000000///......///000111111111222222222333333333000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000111111111111111111111111000000111111111111000000222222111111111111222222---------......000111111000000000000000000000000///111222111000///000222000000000000000000000000,,,---///111222333222222111111222444666777666444333333222222333333444555555444444444444555666666333333333444666777999:::;;;999888666666777999::::::;;;;;;<<<;;;:::888777;;;;;;<<>>???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@????????????AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJLLLNNNOOONNNMMMLLLJJJJJJIIIIIIIIIKKKMMMNNNFFFEEEEEEEEEFFFGGGIIIJJJNNNKKKJJJJJJNNNRRRUUUVVV[[[XXXSSSQQQQQQQQQQQQQQQRRRTTTWWWWWWVVVUUUUUUVVVTTTUUUTTTQQQNNNNNNQQQTTTQQQRRRSSSUUUVVVXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNLLLNNNOOOPPPRRRRRRRRRRRRQQQSSSRRRPPPOOONNNNNNOOOPPPFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAA?????????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::999888888888888888888888777666555444555666777888888999999888;;;999555444555666666666333333444444444333222222222222222222222222222222222333333444444555555666000111111222333333444444000000000000000111111111///////////////000111111111222222222222111000000111222222333333444555555222111111222444555555444111666888555222333444333111222333333444444444444222222222111111111111000000222333333222111222333000000000000111222333444444444666888;;;;;;999777666444222222333444333222222333333444444333333222333333333222222222111111111111333888<<<;;;777333777555444444444444333111222222222333555666888999444444333333222111000000111111111000000000000000222222111111000000//////111111111111111111111111///000000000000111111111222111///......///111222111111111111111111111222111111111111000000000000000000111111111111000000////////////000000000000111111111111111000/////////////////////000111111111111222222222111111000333333333333333222111000222222222222222111000///222222111111000000//////111111111111111111111111333222000/////////000111111111111111111111111111//////000111222333333333444333222000000000111111111111000000000000000111111111111111111111222222111111000000//////......222111111111000000//////000000000000111111111111111111222222222222111111...///000222222222111000000000000000000000000000////////////000000000000111111000000//////......////////////000000000000////////////............///000222333222111///---000000000000000111111222000111333555777999::::::444444333333333222222222444444444555555555555666888777555444555666888:::666888888888777666777888777888999:::;;;:::999999===:::999===CCCNNN___nnnppp^^^JJJ???<<<:::;;;===>>>>>>>>>>>>?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHJJJIIIIIILLLPPPQQQNNNLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMKKKJJJJJJKKKKKKLLLMMMLLLLLLNNNPPPSSSWWWYYY___\\\WWWRRRPPPPPPRRRSSSWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWYYYZZZYYYXXXVVVWWWWWWTTTTTTSSSSSSRRRPPPOOONNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKLLLMMMJJJIIIGGGFFFEEEFFFGGGGGGHHHGGGEEEBBB@@@===;;;:::======<<<;;;::::::999999;;;:::::::::;;;;;;999777999999::::::999888666555555555444444444444555555555444444444555666888999888888777666555444444444555444333333222222333333333333333444444333222222555444444333333444444555222222333333333222222111......//////000000111111//////000111111111111000666666555444333111000///333333333222222222111111222111000111444666666666333555666666444222222222222222444444444444222222111222222333333222222111555444444444444444444444111111222222222333333333888444333888<<<;;;::::::888555222111222444444444555444333333222222222222666666555444444333222222333333555888;;;:::555000444222222222444444444222111222222222333555666666444444333222222111000000111000000000000000000000111111111111000000000000111111111111111111111111000000000111111111111222222111///......///111222000000000000000000//////000000000000000000000000000000111111111111000000////////////000000000000111111111111111000/////////////////////000000111111111222222222111111000222333333333222222111000222222222222222111000000111111111000000000000000111111111111111111111111222222000/////////000111111111111111111111111111000000000111111222222333222222111000000000111111222222111111111111111222333222222111111000000000111111111111000000000///111111111111000000000///000000000000111111111111000000000111111000000000...///000111222111111000000000000000000000000000////////////000000000000111000000000/////////...////////////000000000000///////////////////////////000222222222111///...000////////////000111111000111333555666777888999555555555555444444444444444444444444555555555555777666555555555666888888777888999888777666777999888999:::;;;;;;;;;::::::999777888<<>>>>>>>>=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAACCCDDDEEEGGGHHHHHHHHHIIIIIIHHHHHHJJJMMMOOOMMMKKKMMMMMMMMMMMMNNNOOOOOOPPPOOONNNLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMOOORRRUUUVVV\\\ZZZVVVSSSQQQRRRSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXWWWVVVTTTUUUUUUSSSSSSSSSSSSRRRPPPOOONNNNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCBBB@@@>>>===<<<===<<<<<<;;;::::::999999;;;:::999:::;;;;;;999777999999::::::999888666555666666555555555555666666555555444444555777888999999888666555444444444555555444333333222222333333333333333444444333333222444444333333333333444444111222222333333222222111000000000000000/////////000000000000111111111111666666555444333111000///222222222222222222222222222111000111333555666555444555777777555444333444222222444444444444222222111222222333333222222111222222222222222222222222111111222222222333333333:::555444999<<<:::888888888555222111222444444444555444333333222222333333444444333333222222111111333333444888;;;:::555000333222111222555666555444111111111222222333333333333333333222111111000000000000000000000000111111000000000111111111111111111111111111111111111111000111111111111222222222111000///......///000111000000//////......------......//////000000111111000000111111111111000000////////////000000000000000111111111111000000///////////////000000000000000111111222222222111111222222222333222222111000111222222222222111000000000000000000111111111111111111111111111111111111222111111000///000000000000000000000000000000000111111111111111111111111//////000000111111000000222222222111111222222333333333222111000//////...222222111111111111000000111111111111000000000000000000000000111111111111//////000000000000////////////000111111111111000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222222000///...//////......//////000111111111222333444555666666555555555555444444444444444444444444555555555555555555666666666777777777777999999999888777888999999::::::;;;<<<;;;;;;;;;888888999;;;???KKKcccxxx{{{eeeNNNBBB@@@???======;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDFFFGGGHHHHHHIIIIIIIIIGGGGGGHHHJJJLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOMMMKKKJJJIIIIIIJJJLLLLLLLLLLLLNNNPPPRRRSSSWWWVVVUUUSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMNNNPPPQQQRRRQQQQQQPPPMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;::::::999;;;:::999999::::::999888999999999999888777666666777666666666666666666777666666555555666777888999999777555444333444555666555444333333222222333333222333333444444333333333444444333333333333444444111111222222222222222111222111111000000///......111111000///000111222333666666555444333111000///111111111222222333444444222111000111333555555555444666888888666444444444222222444444444444222222111222222333333222222111000111111222333333333333111111222222222333333333;;;666555999<<<:::777777888555222111222444444444555444333333333333333333111111111111111111111111333333444888;;;:::555111555444333444666777666555222222222222222222111111333222222222111111000000000000000000000111111111000000000111111222222222111111111111111111111111111111111111222222222222222111000000000000111222000000000///......------------...///000000111111000000111111111111000000////////////000000000000000000111111111111000///...//////000000000000000000000111222222222111111111111222222222222111111111111222222222111111000//////000000111111222222111111111111111111111111222111111000000000000000////////////////////////111111111111000000000000---...///111111111000///111111111000111111222222222222111111000000//////111000000000000000000000111111111000000000000000///000000000111111111111//////000000000000//////000000000111111111000000////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111111222222222000111111111111000//////...............///000000111111111222222333444444555555444444444333333333333333444444444555555555444555666666777777666666777999:::999888777888:::999999::::::::::::;;;:::;;;;;;;;;:::;;;FFF___uuu~~~gggNNNBBB???===:::888999:::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGIIIKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKNNNMMMLLLJJJJJJJJJKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSTTTTTTRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNLLLMMMOOOQQQRRRRRRRRRQQQMMMNNNOOOOOOOOOMMMLLLJJJJJJIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<:::888888999:::999888888888888888888777666666777777777888888777777777666666666666777777888888888777555333222333555666555444333333222222333333222222333444444444333333444333333333333333333444000111111222222222222111111111000000000000000000222111000//////111333444555555555444333222000//////000111222333444555555222111000111333444444444333555777777555444444444222222444444444444222222111222222333333222222111111222333555555666555555111111222222222333333333:::555444999<<<:::888888888555222111222444444444555444444333333333444444111111111111111222222222222222444888;;;;;;666111555444333333444444333111222333333333333222111111222222111111111111111000//////000000111111111111000000111111222222333333000000000000000000000000000000111111111222222222222222222222222222222222111111111000000000//////---......///000111111222000000111111111111000000////////////000000000000///000000111111111000000......///000111000000//////000111222222222222222000111111222222111111111000111111222222222111111//////000000111111222222000000000000000000000000111111111111000000000///////////////////////////111111000000000000000000---...///111111111000//////////////////000111111/////////000000111111222.../////////////////////000000000000000000111111///000000000111111111111000111111222222111111000111111000000000000000000////////////////////////////////////000000000000////////////000000000000////////////000000000000000111111111222222222333111111111111111000//////...............///000000222111111111111222333444666666666666555555555555333333333444444444444555444444555666666666666555777888999999777777888999888888888888888999999999:::;;;;;;::::::DDD[[[ppp~~~iiiPPPDDD@@@<<<888555999:::;;;<<<===>>>???@@@==============================>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJMMMNNNKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRNNNNNNOOOPPPRRRSSSTTTTTTRRRSSSTTTTTTRRRQQQQQQRRRSSSRRRRRRRRRQQQOOONNNMMMKKKMMMOOOQQQRRRRRRRRRRRROOOPPPQQQQQQPPPNNNMMMLLLIIIHHHGGGFFFDDDCCCBBBAAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::<<<:::888777999999999888888888777777777777777777777777888999999888777777666666666777777777777777777666444333333333555666555444333333222222333333111222333333444444444333333333333222222333333333///000111111222222222222...//////000111222222333333222000//////111333444555555555444333222111000//////000111333444555555222111000000222444444333111333555555444333333333222222444444444444222222111222222333333222222111000111333555666666555555111111222222222333333333777333222888<<<<<<:::;;;888555222111222444444444444444444333333444555555222222222333333333333333222222444888;;;;;;666222333222000000111111///...111222333444444333111000111111111111111111111111/////////000111111222222111111111222222222222222000000000000000000000000///000000000000111111111222222222222222222222222111111111111222222222222//////000000111111222222000000111111111111000000////////////000000000000///000000111111111111000---...000111111111000//////000111222222222222222///000111111222111111111000000111222222222222111000000000000111111111111000000000000000000000000000111111111111000//////000000000000000000000000000000000000000000000000//////000000111111000000...............///000111---......///000111222222------............//////000000000000111111111111000000000000111111111111111111222222222222111111222111000000///000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000000111222222333333111111111000000000000000//////......//////000111222111000000000222333444999888888888888777777777333333333333444444444444444444555555555666666666666888888888777666777888777777777777777888999999777777999:::;;;DDDWWWjjjyyygggSSSGGGBBB===:::999;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIJJJLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJKKKMMMOOOPPPMMMNNNNNNOOOPPPQQQQQQRRRNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSNNNNNNOOOPPPRRRSSSTTTTTTRRRSSSUUUTTTRRRQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLGGGGGGGGGFFFEEECCCAAA@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777777888999999888888777777666666666777777666777888999999888777666555555666666666666555555555555444444444444444555555444333333222222333333111111222333444444444444333333222222222222333333//////000111222222222222---...///000222333444444222222111000111222333444444444444444333222111000///000000222333444555555222111000000222333333222///111444444333222222333222222444444444444222222111222222333333222222111...000222444444444222111111111222222222333333333666222222888======;;;<<<888555222111222444444444444444444444444444555666444444444444444444444444111111333888;;;;;;777222222111000000222222111000///000111333333222000///000000000000111111111111...//////000111111222222333222222222222222222111000000000000000000000000....../////////000000000000000000111111000000000000000111111222333333333111111111111222222222222000000111111111111000000////////////000000000000//////000111111111111111---...000111111111////////////000222222333333222//////000111111111111111000000111222222222222222111111111000000000000000000000000000000000000000000111111222111000///...111111111111111111111111......//////000000111111222222111000000000111111............///000111222......//////000000111111............/////////000///000000000111111111111000000000000111111111111000000111111111111000000333222000/////////000111000000000000000000000000////////////000000000000.../////////000000000111////////////000000000000//////000000111222222333222111111000000000000000000////////////000111111222111000000111222444666777777777666666666666555222222333333333444444444555555444333444555666777555666777777666555666777888888777777777888999:::888777888;;;===CCCQQQ___lll___QQQHHHBBB===<<<>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIHHHJJJLLLJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJJJJJJJKKKLLLNNNOOOKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPRRRSSSTTTUUUUUUQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRTTTSSSRRRPPPQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLMMMOOOQQQRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLEEEEEEFFFEEEEEECCCBBBAAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777666777888999888888777666555666666777888555666888999999888666555333444555666666555444333333333444555555555444333555444333333222222333333000111222333444444444444333333222222222222333333...///000111222222222222//////000111222222333333111111111222222222333333444444444444333222111111000000111222333333444444222111000000222333333222000222444555444333333444222222444444444444222222111222222333333222222111///111333444555333111000111111222222222333333333777333222888<<<<<<:::;;;888555222111222444444444444444444444444555666666666666555555444444333333111111333888;;;;;;777222333222222333555666666555---...000111222111000///000000000000000111111111...//////000111222222222444333333222222111111111000000000000000000000000............////////////......////////////......//////000111222333444444333333333222222222222222000000111111111111000000////////////000000000000//////000111111111111111---...000111222111///...//////000222222333333333//////000111111111111111///000111222222222222222222222111111000000//////000000000000000000000000000111111222222000///...111111111111111111111111---......///000111111222444333222000000000111222////////////000111222333000000000000////////////.../////////000000111111//////000000111111111222000000000000111111111111//////000000000000//////333222111/////////000111000000000000000000000000////////////000000000000.../////////000000111111////////////000000000000...//////000111111222222222111111000000000000000000000000000000111222222222111000000111333555777444444333333333222222222222222333333333444444444666555333222333444666888555666777666555444555777:::999888888888999:::;;;;;;::::::<<<>>>AAAJJJTTTaaaXXXMMMFFF@@@;;;===AAA>>>>>>>>>>>>????????????????????????????????????<<<======>>>???@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAEEEHHHIIIHHHGGGHHHJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKMMMNNNIIIJJJLLLMMMOOOPPPPPPPPPTTTSSSRRRQQQPPPQQQQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMOOOQQQSSSUUUUUUVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPRRRSSSRRRQQQOOOPPPPPPRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPQQQOOOMMMKKKJJJJJJJJJKKKDDDDDDEEEEEEEEEDDDBBBAAA<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777666777888999888888777666555555666777888444666777888888777666444333444555555555444333222111333555666666555333222555444333333222222333333000111222333444444555444333222222222222222222333......000111111222222222111111111111111222222222000111222333333333333222444444444444333333222111111111111222222333333444222111000000111333222111000333555666555444444555222222444444444444222222222222222333333222222222222333555777777555333111111111222222222333333333999444444999<<<;;;999999888555222111222444444444444444444444444555666777666666555444444333222222111111333888<<<;;;777333555333111///......///000000000000000////////////444333333222111000//////000111111111111222222222111111111111111111111111////////////////////////000111111111111222222222////////////////////////000000000111222444555666666444111111444555333111000000000000000000000000111111000///////////////000000111111222222333333000000000000111111111111...///000222222111111000111111111111111111111111111111111000000000000000111111000000000000111111---......///000111111222111///...///111222222222000000000000000000000000111111111000000000000000111111000000//////......000000000000000000000000000000111111222222222333222111000//////000111222111111111111111000///...444222000///...///000111222111000......000111222111000///......///000000111111000000000000111111000000000000////////////222222333333222111000///000///...------...///000......///000111222222333//////000000000000/////////000222333333222111000000111111111111222222222444333111000000111333444444444444444444444444444333333333444555666777777888888888888888777666666555555666777777777777777;;;;;;;;;===@@@CCCFFFGGGOOOMMMIIIDDDAAA>>><<<<<<;;;<<<<<<===>>>??????@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@BBBDDDDDDCCCBBBBBBCCCEEEFFFHHHHHHIIIIIIMMMLLLIIIGGGGGGHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKNNNOOOPPPQQQSSSUUUVVVUUUSSSOOOMMMNNNQQQTTTQQQOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVQQQQQQQQQQQQPPPPPPPPPPPPRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRNNNJJJGGGGGGHHHHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@===;;;:::;;;>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::888666555666777888777555777777777777777777777777222444777999999777444222666666666666666666666666333333333222222111111111222222333333333333444444444444333222111111111111////////////////////////////////////000000000000222222111111111111222222555444333222111111111111//////000000111111111222111111111111222333444555333333333222222222111111111222222333333222222111222222111111111111111222222222333555777666444222333222222111111222222333222222222444777999999888888666555333333444555666333555666666555444444555555555444444444333333333111111333777::::::555111444333222000000000111111111111111111000000000000333222222111111000000000000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000///000111333444555666333111111222333222000000000000000000000000000111111000///////////////000000000111111111111111//////000000000111111111---...///000111000000///111111111111111111111111111111111111111111111111111111000000000000111111//////000000111222222222222000//////000111000///000000000000000000000000000000000000000111111111000000000000////////////000000000000000000000000000000000000111111222222111111000//////000111111111111222222111000000///333222000///...///000111222111///......///111222000000///......///000111111111000000000000111111000000000000////////////000000111111111111111111111000////////////000111//////000000111111222222000000111111111111000000111222222333222111//////000111111111111222222222444333111000000111333444444444444444444444444444333333333444444555666777777888888888888777666555555666777777777777777666666666666777:::<<>>>>>????????????>>><<<<<<;;;;;;;;;>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@BBBDDDEEEDDDBBBAAABBBDDDFFFHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKNNNOOOPPPPPPRRRSSSUUUTTTSSSPPPMMMMMMPPPRRRQQQOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPQQQSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPMMMIIIFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@===;;;:::;;;>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999777666555666777888777555777777777777777777777777333444666888888666444333222222222222222222222222333333333222222111111111222222222333333333444444444444333222111111222222////////////////////////////////////000000000111222222111111111111222222555444333222111111111111///000000000111111111111111111111111222333444555333333333222222222111111111222222333333222222111222222111111111111111222333333333555777666444111333222222111111222222333666555555777999;;;;;;:::777666444333222333444555333444666666444333444555555555444444444333333333111111333777::::::555111333333222222222222222222222222222222111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111000///......///111333555555333111000111111000...////////////////////////000000000000////////////000000000000//////////////////000000000000111111------...///////////////111111111111111111111111222222222222222222222222111111000000000000111111000000111111222222333333333111///...//////...---000000000000000000000000//////000000111111222222////////////000000000000000000000000000000000000////////////000000000000111000000//////000000111111222222222222111000000222222000/////////000111111111////////////111111//////......///000111222111000000//////000000111////////////000000000000//////......///111222333111111000000000000111111000000000000000111111111111111111111111111111111333333333222111000...---000111111111111222222222333333111111111222333444444444444444444444444444333333333333444555666777777777777777777666666555666777777777777777666555888888888999:::<<<>>>???>>>>>>===;;;;;;::::::;;;<<<<<<<<<======>>>>>>??????>>>===<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAABBBAAAAAACCCEEEEEEDDDCCC@@@AAACCCEEEHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLOOOOOOOOOOOOPPPRRRSSSSSSRRRPPPNNNMMMNNNOOOPPPOOONNNMMMLLLMMMNNNOOOQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTQQQPPPPPPOOOOOOOOOPPPPPPSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNKKKGGGEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????<<<;;;:::;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888777666555555777777666555555555555555555555555555444555555666666555555444111111111111111111111111222222222222222111111111222222222222333333333333444333333222222222222333/////////////////////////////////000000000111111222222111111111111222222555444333222111111111111000000000000111111111111111111111222222333444555333333333222222222111111111222222333333222222111222111111111111111222222444444444666777666333111333222222111111222222333888777666888:::;;;;;;:::666555333222222222333444222333555555333333333444555555444444444333333333111111333777::::::555111111111222333333222222111222222111111111000000000///000000000111111111222000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000///------...000222444333222000//////.........///////////////////////////000000000000000//////000000//////.........---////////////000000000111......////////////000///111111111111111111111111111111111111111111222222111111000000000000111111000000000111111222222222111///...---...///...---////////////////////////......///000111222222333......//////000000111111////////////////////////......//////////////////000000000//////000000000111111222222222222111111222111000//////000111111111000////////////000111.........///000111111222000000////////////000000////////////000000000000000///...------///111333000000000000000000000000111111111000000000000000111000000000000000000111222222111111111000//////000000111111111222222222222222111111111222333444444444444444444444444444444333333333444444555666666666666777777666555555777777777777777666666555;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<===AAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBBBBDDDFFFFFFEEEDDDBBBCCCDDDEEEGGGHHHJJJKKKIIIJJJKKKKKKKKKJJJHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMOOOOOOOOONNNOOOPPPPPPQQQRRRQQQNNNMMMLLLMMMOOOOOONNNNNNNNNNNNOOOPPPRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLIIIEEECCCCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999888777555555666666777777666555555666777666555444444444444444444444444555444444444444444444555222222222222222222222222222222222111111111111111111222222222222333333333333333222222222333333444000000000000000000000000//////000000000111111111333222222111111222222333444444333222111111111111000000000000000111111111222222222222333444555555333333333222222222111111111222222333333222222111111111111000111111222333444444555666777666333111333222222111111222222333777666555666888999999888555444333222222222333333111333444444333222222333555555444444444333333333111111333777::::::555000///000111111222111111000111111000000000//////////////////000111111222222//////000000000111111111000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111000///...---...///111333111111000///...---......////////////////////////...///000000000000//////000/////////......------...////////////000000000/////////000000000111111000000000000000000000000.../////////000000111111111111000000000000111111/////////000000000000000///...,,,---///000000///////////////////////////......///000111222222333......//////000000111111//////////////////////////////................../////////000000/////////000111111222222222111111000000000000000000111111000//////////////////000------...///000111111111000000////////////000000.../////////000000000111333111///------...///000////////////////////////111111111000000000000000000///............///000/////////000000111111222000000111111111222222222111111111222222333333444444444444444444444444444444333333333333444444555444555555666666666555555666666777777777777666666777777888888888888888888<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCDDD@@@AAAAAABBBBBBBBBAAAAAADDDCCCCCCEEEGGGGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOOOONNNNNNNNNOOONNNPPPQQQQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======:::;;;;;;;;;:::::::::;;;::::::::::::::::::::::::888777666555555555666777666555444555666777666444333333333333333333333333555444333222222333444555222222222222222222222222111111111111111111111111111111111222222222333333222222222222333444555555111111111111111111111111000000000000111111111111333333222222222222333333444444333222111111111111111111000000000000000000222222222222333444555666333333333222222222111111111222222333333222222111111111000000111222222333444444555666888777444222333222222111111222222333777666555666888999999888444444333333222222222222111333444444333222222333555555444444444333333333111111333777::::::555000111000000000000000000000000000000000/////////.../////////000000111111111/////////000000000111111000000000000000000000000111111111111111111111111/////////000000000111111111111111111111111111111///////////////000111111///000000///...---...000////////////////////////---...000111111000//////////////////..................////////////000000000000000000000111222222000000000000000000000000---......//////000000000111111000000000000111111/////////////////////000///---------000111111111000000000000000000000000//////000000111111222222////////////000000000000000000000000000000000000////////////...............//////000000//////...//////000111111111111000000000000000111111111111////////////////////////---...///000111111000000000//////......//////000......//////000000111111333222111///......//////......////////////......000000000000000111111111//////------------//////.........///000111222333000111111111111222222222000111111222333333333444444444444444444444444444444444333333333333444444333444555555555555555555555555666777777777777777555666777777888777777777999::::::;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDFFFHHHHHHGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHIIIGGGFFFDDDDDDFFFGGGIIIKKKLLLNNNOOONNNMMMNNNOOOMMMOOOQQQPPPOOONNNNNNOOONNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQLLLLLLMMMOOOPPPQQQRRRRRRTTTSSSQQQPPPNNNNNNMMMMMMPPPPPPQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHEEEDDDDDDCCCAAA@@@@@@??????>>>======<<<<<<:::;;;<<<;;;999888999:::::::::::::::::::::::::::999888666555555555666777666555444444666666555444333333333333333333333333444333333222222333333444000000000000000000000000000000000111111111111111111111111111222222222222222222222222333555666666111111111111111111111111000000000111111111222222333333222222222222333333555444333222111111111111111111111111000000000000222222222222333444555666333333333222222222111111111222222333333222222111000000000000111222333333333333444666888888666333333222222111111222222333888777666888:::;;;;;;:::444444444444333333333222222333555555333333333444555555444444444333333333111111333777::::::555111444333111000///000000111111111111000000000///////////////000000000000000////////////000000000111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000...///000111111111000000...///000000......000222000000000000000000000000---...000111111111000/////////////////////000000........./////////000000000//////...///000111222000000000000000000000000.........///000000111111111111000000000000111111000000000000000000000000111000......000111111000000000000000000000000000000000000000000111111111000000000000////////////000000000000000000000000000000000/////////............///000000///............///000000000000000//////000111111111111111...//////////////////......///000111111000////////////............//////.........///000111111111111111111111111111000000...///000000000000///...//////000000111111222222000///...------...///000//////......///000111222000111111111111222222222000000111222333333444444444444444444444444444444444444333333222333333444222333444555555555555555333444555777888888888888777888999:::;;;::::::999777888999;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>????????????@@@@@@AAAAAABBBBBB======>>>@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGHHHGGGEEEDDDDDDFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEECCCCCCEEEGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPMMMNNNPPPPPPOOOOOOQQQRRRMMMNNNOOOPPPRRRRRRSSSSSSPPPPPPPPPOOOOOOPPPQQQQQQKKKKKKMMMNNNOOOQQQRRRRRRTTTSSSRRRPPPNNNMMMMMMMMMOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFEEEDDDBBB@@@??????>>>======<<<<<<;;;999;;;<<<;;;888777888:::999999999999999999999999999888777666666666777777666555444444666666555444444444444444444444444444222222222333333222222222........................///000000000111111111222111111111111222222222222111222222333444555666777222222222222222222222222000000111111111222222222444333333222222333333444555444333222111111111111111111111111000000000///333333222333333444555666333333333222222222111111111222222333333222222111000000000000111222333444222222444666999999777555333222222111111222222333666555555777999;;;;;;:::555555555555555444333333333444666666444333444555555555444444444333333333111111333777::::::555111777555333000000000111222222222222111111111111000000000000000000/////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////...///111333333222000///---///111000......111444111111111111111111111111,,,...000111222111000///......//////000000111111............/////////000///......------///000111000000000000000000000000...//////000111222222222111111000000000000111111222222111111111111111111444222000///000111000...000000000000000000000000111111111000000000000000111111000000//////......000000000000000000000000111111000000/////////...---...///000000///...---------...//////000//////...///000111111111111111......////////////......//////000111111000///...//////............//////---......///000111111222///000111222333333222222///000111222222111000///...//////000111222222333222000///......///000222111000///......///000000000111111111111222222222///000111222333444444444444444444444444444444444444444333222222333333333222333444444555555555444222333555666888999999999555666888999::::::999999777888:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@>>>>>>???@@@@@@AAABBBBBB<<<===>>>???AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFDDDDDDEEEFFFIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGDDDCCCCCCDDDGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPMMMNNNOOOOOOOOOPPPSSSUUUMMMNNNOOOQQQRRRSSSSSSSSSPPPOOOOOOOOOOOOPPPQQQRRRKKKKKKMMMNNNPPPQQQRRRSSSWWWVVVTTTRRRPPPOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHGGGFFFEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;999;;;<<<;;;888666888:::999999999999999999999999:::999777666666666777888666555444444555666555444444444444444444444444444111222222333333222222111//////////////////////////////000000111111111222000111111111111222222222111111222333444555777888222222222222222222222222000111111111111222222222444333333222222333333444555444333222111111111111222111111111000000//////333333333333444555666666333333333222222222111111222222222333333222222222000000000000111222333444111222333666999:::888666333222222222222222222333222222222444777999999888555555666666555555444333333555666666555444444555555555444444444333333333111111333777::::::555111666555444222111000000///222222222222222222222222000000000000////////////////////////000111222333000////////////111333444//////............//////000000111222222222222111111111111111000000000000---.........//////000000******+++,,,...000222333333222222222111111000000////////////000000000000......////////////......------/////////...---,,,------...///////////////111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......000///...------...///000//////000111111111111111000000000000111111111111111000///......///000111000000000000000000000000555222...+++***,,,...000...---,,,+++,,,...000222..............................///000000000000000000000000000000000000000111111000000//////......///...---,,,,,,,,,,,,,,,000000000000000000000000/////////000111111222222222222111111111111111222000000000000000000000000222111///.........///000111000...------...///000//////000111111111111111000111111111111222222222444333333222222333333444222222333333333333444444555555555555555555444444777777777777777777777777888888777666666777888999666777777999:::;;;<<<<<<<<<;;;999777777888999:::<<<;;;:::999888999:::;;;BBBAAA@@@@@@AAABBBDDDEEECCCBBBAAA@@@@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHKKKMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQSSSSSSTTTSSSQQQOOONNNNNNPPPRRRTTTRRROOOLLLLLLNNNPPPPPPOOONNNMMMLLLLLLLLLNNNPPPRRRWWWUUURRRPPPMMMLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHEEEDDDDDDCCCBBB@@@===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::999888888777777888888777666444444666666666555666666666666666666666666333333444444444444444444222222222222222222222222000000000000000000000000000000////////////000000111///...///222333222///111111222222222333333333222222111111222222333444111111111111000000000000222222111000//////000000444333222111000000000000000000000000000000000000222222111111111111222222333222111111222222000///000000000000000000000000000000000000000000000000444222222666;;;;;;777222222222222222222222222222333444555777777777777666333333222222333333444555444555555555444333333222444444333333333333222222333222444777;;;:::666222666666444333222111111111111111111111111111111111111000000000////////////////////////000111222333111111111000000000111111//////............//////111111222333333333333222222222111111000///.............../////////000000000//////.........//////////////////......------////////////000000000000......////////////......---.../////////...------......///000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111111000000////////////000///............///000//////000111111111111111000000000000111111111111111000///......///000111000000000000000000000000333222000///......//////222000///------...///000..............................///000000000000000////////////////////////111111000000////////////...---------------...///000000000000000000000000/////////000111111222222222222111111111111111222000000000000000000000000222111000///...//////000111000...------...///000//////000111111111111111000111111111111222222222444333333222222333333444222222333333333333444444555555555555555555444444444444444444444444444444777777666666666888999:::777888999:::;;;<<<<<<===<<<;;;999888777888999:::<<<;;;:::999999:::;;;<<<@@@@@@??????@@@AAACCCDDDCCCBBBAAA@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIILLLNNNOOOOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTUUUSSSQQQPPPPPPQQQSSSTTTSSSPPPMMMMMMOOOQQQQQQPPPNNNMMMLLLLLLMMMNNNPPPRRRUUUTTTRRROOOMMMMMMLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDCCCBBBBBBAAA???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::999999888888888888888888666444555666777666666555555555555555555555555444444444444444444333333333222222111111000000000000000000000000000000000000000////////////000000111///...///222333111000111111111222222222333333222222111111222222333444111111111111000000000000222222111000000000000000444333222111000000000000000000000000000000000000222111111000000111111222333222111111222222111///000000000000000000000000000000000000000000000000333111111555999999555111333222222111111222222333222333555666777777666666333333222222333333444555444444555555444444333222444444333333333333222222333222444777;;;:::666222666555444333222222222222000000000000000000000000111111000000000/////////////////////000111222333333333333222111000///...000//////......//////000111111222333333333333333555444444222111000///.........////////////000000222111000//////...//////............------------////////////000000000000...//////000000//////.........////////////......//////000111111111111000000000000000////////////000000000000000000000000000000000000000000000000111000000000000/////////000//////......//////000//////000111111111111111000000000000111111111111000000////////////000000000000000000000000000000000000111111111111000000555333111///..........................................///000000000000000........................111000000000000/////////---------......///000111/////////////////////////////////000111111222222222111111111111111222222000000000000000000000000222111000////////////000000///.........///000111//////000111111111111111000111111111111222222222444333333222222333333444222222333333333333444444444444444444444444555555666666666666666666666666666666666666777888::::::888999999:::;;;<<<=========<<<:::999888888888999<<<<<<;;;;;;;;;;;;<<<===???>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIJJJLLLNNNOOOOOOOOONNNKKKKKKMMMNNNPPPRRRSSSTTTWWWUUUSSSQQQQQQRRRSSSTTTSSSQQQOOONNNPPPQQQQQQPPPNNNMMMMMMLLLMMMOOOPPPQQQSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMJJJHHHGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEBBBAAAAAAAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999::::::999888888888888999888777555555777777777666555555555555555555555555555555444444333333222222333333222111000//////...000000000000000000000000000000////////////000000111/////////111222111000111111111222222222222333222111111111111222333333111111111111000000000000222111000000000000000000444333222111000000000000000000000000000000000000222111111000000111111222333222000111222222111000000000000000000000000000000000000000000000000000111000000333777777444111333222111000000111222333222333555666777777666666333333222222333333444555444444555555444444333333444444333333333333222222333222444777;;;:::666222444444333222111111111111000000000111111111111111111111111000000000//////////////////000111222333222333333444333111000///000000////////////000000000000111222222222222222555555555444444333222222//////////////////000000/////////...//////000000000000000000000000000000////////////000000000000//////000000000000//////......//////000000000000000111111222222222111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000//////000111111111111111///000000000111111111111000000////////////000000//////////////////////////////000000111111111111444333111000..........................................///000000000000000////////////////////////000000000000000000000000///////////////000111111/////////////////////////////////000111111222222111111111000111111222333000000000000000000000000111111111000000000000000000//////...//////000111//////000111111111111111000000111111111222222222444333333222222333333444222222222333333333444444333333444444444444555555777777777777777777777777555555666666888999:::;;;888888999999:::;;;<<<<<<===<<<;;;999888888888888<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNKKKKKKMMMOOOQQQSSSTTTUUUVVVUUUSSSRRRQQQQQQQQQRRRSSSRRRPPPPPPPPPQQQQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPNNNJJJGGGFFFFFFGGGHHHGGGHHHIIIJJJJJJHHHGGGFFFFFFDDDBBBAAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888::::::999888888888888888888777555555777888777666555555555555555555555555555555444444333222111111222222222111111111111111000000000000000000000000000000////////////000000000000///000111111111111111111111111222222222222111111111111111222222333111111111111000000000///111111000000000000000111444333222111000000000000000000000000000000000000111111000000000000111111333111000111222222111000000000000000000000000000000000000000000000000000111000111333666666444222333222111000000111222333222333444666777666666555333333222222333333444555333444444555444444333333444444333333333222222222333222444777;;;:::666222111111000000000000000111111111111222222222333333111111111111000000000000////////////000111222333111222333444444333222111000000////////////000000......///000000000000000111111222222333444444444000000000000000000/////////......------......///111111111111111111111111////////////000000000000//////000000000000//////////////////000000111111111111222222222222111111////////////000000000000111111111111111111111111111111111111111111111111000000000000111111111111///000000000000000000/////////000111111111111111///000000000111111111111//////000000000000/////////////////////////////////...------...///111222////////////////////////////////////////////////......///000000000000000000000000000000000000000000000000000111111111111222111000////////////////////////////////////////////////000111111222222111111000000111222222333000000000000000000000000111111111111111000000//////////////////000111111//////000111111111111111000000111111111222222222444333333222222333333444222222222333333333444444333333333333444444555555444444444444444444444444444555666777888999::::::777777777888999999::::::===<<<;;;:::999999999999<<<<<<<<<======>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMLLLLLLNNNOOOQQQSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMNNNOOOPPPMMMJJJGGGEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHFFFEEEFFFDDDBBBAAABBBBBBAAA???<<<;;;;;;;;;;;;:::::::::888888888888888888888888:::999888888777777888888888666555555666777777666555555555555555555555555555555444333222222111111000111111222333444555555000000000000000000000000000000////////////000000///000000000000000111222000000111111111222222222111111000000111111222333111111111111000000000///111000000000000000111111444333222111000000000000000000000000000000000000111000000000000000000111222111000111222333222000000000000000000000000000000000000000000000000000111111222333555555444333222222111000000111222222222333444666666666555555333333222222333333444555333333444444555444444333444444333333333222222222333222444777;;;:::666222/////////...//////000000111111111222333333444444222222111111111000000000////////////000111222333222333333444444444333333111000000//////000000111------...///////////////,,,---...///000111222333111111000000000000//////111000///...,,,,,,++++++////////////000000000000////////////000000000000///000000111111000000///000/////////000111222333111222222222222111000000////////////000000000000111111111111111111111111111111111111111111111111000000000111111111111222///000000111111000000/////////000111111111111111000000000000111111111111//////000000000000//////000000000000000000000000///...---,,,---...000222------...//////000111111////////////////////////......///000000000000000111111111111111111111111000000000111111111111222222111000///............/////////////////////////////////000111111222222000000000000111222333333000000000000000000000000111111222222111111000///...//////000000111111111//////000111111111111111000111111111111222222222444333333222222333333444222222333333333333444444222222333333444444555555555555555555555555555555444555666888999999999999777777777777888888888999;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQRRRSSSQQQQQQPPPOOONNNNNNNNNNNNQQQRRRRRRQQQOOONNNOOOPPPLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLLLLMMMNNNOOONNNLLLIIIGGGEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDFFFDDDBBBAAABBBBBBAAA@@@;;;;;;;;;;;;::::::::::::888888888888888888888888888888777666666666666777777666444444666666666555444444444444444444444444444444333333222222111111000000111333444666777888000000000000000000000000000000////////////000000...000111111000000111222000000000111111111111222111000000000000111222222111111111111000000000000000000000000000111111222444333222111000000000000000000000000000000000000111000000//////000000111222000000000222333222111000000000000000000000000000000000000000000000000111111222333444444444444111111111111111111111111111222444555666666555555333333222222333333444555333333444444555555444444444444333333333333222222333222444777;;;:::666222///////////////000111111000000000111222333333333222222222111111111000000////////////000111222333666555444333333222333333111111000000000000111111---......///000/////////---......///000111222222111111111000000000//////111111///...------------........./////////000000////////////000000000000000000111111111111000000000000//////000222333444111111222222111000000///.../////////000000000111111111111111111111111111111111111111111111111111000000111111111222222222///000111111111111000/////////000111111111111111000000000000111111111111...///000111111000///...000000000000000000000000///////////////000000000......///000111111111111////////////////////////......///000000000000000000000000000000000000000000000111111111222222222000000///.........//////000000000000000000000000/////////000111111222222000000000000111222333444000000000000000000000000111111222222222111000///......///000111222222222//////000111111111111111000111111111111222222222444333333222222333333444222222333333333333444444111222222333444444555555888888888888888888888888555666777888999999888777777888888888888999999999::::::;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>=========>>>???@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIIIIJJJKKKLLLMMMNNNKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOQQQSSSQQQOOOMMMMMMOOOLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@@@@@@@AAA@@@???;;;;;;;;;:::::::::999999888888888888888888888888777777666555555555555555666555333333555555555444444444444444444444444444333333222222222222222222000000111222444555666666000000000000000000000000000000////////////000000...000222111000///111333000000000000111111111111000000000000000111222222111111111111000000000000000000000000000111222222444333222111000000000000000000000000000000000000000000////////////000000111000///000222333222111000000000000000000000000000000000000000000000000///000111222222222333444///000111222222111000///111222444555666666555444333333222222333333444555222333444444555555444444444444333333333333222222333222444777;;;:::666222000/////////000111222333...//////000111222222222222222222111111111111000////////////000111222333999888555333222111111222111111000000000000111111...//////000000000000000111222222222222333333333222111111111000000//////.........//////000111222.../////////000000111111////////////000000000000000000111111111111000000111000000///000222444555111111111111111000///....../////////000000111111111111111111111111111111111111111111111111111111000000111111222222222222///000111222222111000/////////000111111111111111000000000000111111111111...///000111111000///...000000000000000000000000...///222333333111///...000000111222222222222111000000000000000000000000...//////000000000000000000000000000000000000000000000111111222222222222...------......///000111111111111111111111111111/////////000111111222222000000000000111222333444000000000000000000000000111111222333222111000///......000111222222222222//////000111111111111111000111111111111222222222444333333222222333333444222222333333333444444444111111222333333444555555555555555555555555555555666777888999999888777666999999999999999999::::::888999:::;;;<<<<<<<<<<<<888999;;;============<<<;;;<<<>>>???@@@@@@????????????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOONNNQQQSSSQQQNNNLLLLLLNNNLLLLLLMMMOOOOOOOOOOOOOOONNNNNNLLLKKKKKKKKKLLLMMMIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBAAA???>>>?????????>>>;;;;;;;;;:::::::::999999777777777777777777777777666666555444444444444444555444222222444555444333444444444444444444444444222222222222222222333333000111111222222333444444000000000000000000000000000000////////////000000...000222111//////111333000000000000111111111111000000000000000111111222111111111111000000000000000000///000000111222222444333222111000000000000000000000000000000000000000000////////////000000111000///000222333333111000000000000000000000000000000000000000000000000...///000111000000222333...///222333333222///...111222333555666555555444333333222222333333444555222333333444555555555444444444444333333333222222333222444777;;;:::666222//////............/////////.........///000222333444444222111000000//////111000/////////000222333666666555444333333222111000000000000000000000000000000////////////000000000000111111111222222222222222222222111000//////////////////////////////000000000000111111111111000000000000000111111222222444444333111///...//////.........///000222333222222111111000/////////...///000111111000///...222222222111111111000000222111111111000000//////111111222222222222111111////////////////////////111111000000///.........000000000000000000000000000000000000111111111111111111111111000000//////000/////////000111222222222111000000222222111000111111000000//////......000000111111111222222222000111111111111222222222333333333333333222111000////////////////////////---......///////////////111111111111111111111111000000111222222333444444111000000000//////......000000000000000000000000//////000000111111111222......//////000000111111000000///...............111111222222222333333333222333333444444333333222111111111222222222333333555555444333333444666666::::::999888777777888888666777999:::;;;;;;:::999:::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::::::::999999:::;;;===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJGGGIIIKKKLLLKKKIIIIIIJJJMMMLLLJJJIIIIIIJJJKKKKKKNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMOOOPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHKKKIIIHHHFFFFFFGGGIIIJJJFFFEEECCCAAA@@@@@@@@@AAA@@@@@@??????>>>=========<<<<<<;;;::::::999999888888777666555444333222222555666666666555444333333666555333222111222333333222222333444333222111000222222222222222222222222444333222222111111222222......//////000000111111111111000000//////......000000000000000000000000000000////////////000000555111...---000222111000111111222333222111000///000000000000000000000000222111111000000000000000000000000000000111111222...............///000000111111111111111222222333777555222000/////////000//////000111111111111111000000111222333444444555333333222111111222333333333555666555444222222333333333222222333333444555111222222333333444444555444444444333333222222222222222333666888888666444//////............/////////.........///000222333444333222111000000000000111000/////////000222222555444444333222222111111000000000000000000000000000000000///000000111111000000111111111222222222222222222222222111111000//////////////////////////////000000000111111111000000//////000000111222333444555333111/////////............///000111222111111111111000000000000//////000000000000//////222222222111111111000000111111111000000000//////000111111111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222111111111000000000000000000000000000111222222111000000111111000///111111000000000000000000000000111111111222222222000111111111111222222222333333333333333222111000000000000000000000000000---...//////000000//////111111111111111111111111000000000111222333333333111111111000000/////////000000000000000000000000//////000000000111111111/////////000000111111222111000//////......//////111111222222222333333333222333333444444333333222555555555555666666666666888777666666555666777777999999888777777777777777666777888:::::::::::::::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;:::::::::;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIHHHJJJKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLNNNOOOPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGEEEDDDBBBAAA@@@???@@@@@@???>>>>>>======<<<;;;;;;;;;;;;::::::999888888888777777666555444333222222555555555555555555444333555444333222111222333333222222333333333222111000222222222222222222222222444333222222111111222222.../////////000000000111////////////000000000000000000000000000000000000000000////////////000000444111......000111111000111222222333222111000///000000000000000000000000222222111000000000000000000000000000000111111222///............///000000111000000000000111222222666555333111//////000111//////000111111111111111000000111222333444444555333333222111111222333333111333444555444444555666333333222222222222333333111111222333333444444555444333333333333333333222222222333666888888666555000//////......//////000///.........///000111222333222111000000000000000000000000///000111111222333333222222111111000000000000000000000000000000000/////////000111111222000000000111111111111222111111222333333333333222//////////////////////////////000000000000111111000000//////000000111222333444555444222000000000,,,---...///000000000000000000000000111111111111111000000//////000000111222111111111111000000000111111000000000000/////////000000111111000000///111111111111111111111111//////000000111222222333222222222222222222222222000000000000111111111111222222222222222111111111222111000000000000000000222111000000111111000...111111111111111111222222111111111111111222222222000111111111111222222222222222333333333222111111222222222222222222222222---...//////000000//////111111111111111111111111000000111111222222333333111111111111111000000000000000000000000000000000//////000000000000111111///000000111222222333333222111111000///000000000111111222222222333333333222333333444444333333222666666666777777777888888999888777666666555666666888888777777777777666666666777888999::::::::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDGGGIIIIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMKKKLLLNNNOOOOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEECCCBBB@@@????????????======<<<<<<;;;::::::::::::999999888888777666666777666666555444333222222333444444555555555555444555444333222222222333444222333333333333222111000222222222222222222222222333333222111111111111222////////////000000000000.........///000111111111000000000000000000000000000//////......//////000333111......000111111111111222222222222111000000000000000000000000000000222222111000000000000111000000000000000111111222//////......//////000111000000/////////000111111555444222111000000000111///000000111111111111000000000111222333444444555333222222111111222222333...000333444555555777888444333222111111111111111111111222222333444444444222333333333333333333444222222333555888999777555000000////////////000000///////////////000111111222111111000000000000111000000000000000111111222222222222222222111111111000000000000000000000000............///000111111000000000000111111111111000000222333333444444444////////////////////////////////////000000000111///////////////000111111333444555444222000000111,,,---...000000000///......//////000111222222222222111000//////000111222111111111111000000000000000000000000000000////////////000000000000//////000000000000000000000000000000111111222222222222111111111111111111111111///000000000111111111111222222222222222222222222222222111000/////////000333222000000111222000///111111111222222333333333111111111111111111111111000000111111111222222222222222333333333222222111222222222222222222222222......///000000000000000111111111111111111111111111222222222333333333444222222111111111111111111//////////////////////////////000000000000000000000000111222333333444444333222111111000000111111111111222222222333333333222333333444444333333222444444444444555555555555777777666555444333333333666666777777777666666666666777888888999:::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFIIIJJJIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEGGGIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKLLLMMMLLLKKKIIIGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBDDDCCCAAA???>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888777666666555555666666555444444333222222222333444444555555555555555444333222222222333444333333333333222222111111111111111111111111111111333222222111111111111111////////////000000000000.../////////000000000111000000000000000000000000/////////....../////////111000//////000111111222222222222222111111000000000000000000000000000000333222111111000000111111000000000000000111111222/////////...///000000111///////////////000000111222222111000/////////000///000111111111111000000000000111222333444444555222222222222222222222222...000333444555555777888555444222111000/////////111111111222333333444444222222222333333444444444222222333555888999888777000000////////////000000/////////000000000000000000000000///000000111111///000000000111111111111222222222222333333333333000000000000000000000000---------------...///000000000000000000000000000///000111222333444444444////////////////////////...////////////000000000/////////...///000000111222333444444222000000111---...///000000000///.........///000111222222333222111000//////000111222000000000000000000000000//////////////////000000//////000000000000//////////////////////////////222222222222111111000000000000000000000000000000///000000000111111111111222222222222222222222222222222111000/////////000333222111111222333222111111111222222333333444444111111111111111111111111000000111111111222222222111222222333333333222222111111111111111111111111...//////000000000000000111111111111111111111111333333333444444444444444111111111111111111222222////////////////////////000000//////////////////000000111222333444555555333333222111111111111111111111222222222333333333222333333444444333333222222222333333333444444444777666666555444333333222555666777777777777666666777777777777888999::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>?????????>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEECCCFFFHHHJJJIIIGGGFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAACCCAAA@@@>>>===============<<<<<<;;;;;;:::999999888888777666666555555444555555555444333333222222222222333444555555555444444333222222222333444555333333222222222222111222111111111111111111111111333222111111000000111111000000000000////////////111000000000/////////...//////////////////////////////............/////////000000000000000111222222222222111111111111111000000000000000000000000333222222111111111111111000000000000000111111222///////////////000111111///////////////000000111/////////............///000000111111111000000///000000111222333444444555222222222222222222222222000222444555444444555666555444333111000//////...000000111222222333333444222222222333333444444444333222333555888999999888111000000//////000000111//////000000000000//////////////////000000111222//////000111111111111000111222222222333333444444000000000000000000000000///......------......///111000000000000000//////...///000111222333333333////////////////////////......////////////000000//////......//////000111111222333333111000000000//////000000000000000///...//////000111222222222111111111000000111111111//////000000000000000111......////////////000000///000000111111000000///........................333222222111000000//////////////////////////////000000000000111111111111111111111222222222222222222111000000000000000000111000///000222444333222222222222222222222333333222222222111111111111111000111111111111222222222111111222333333333222222000000000000000000000000...///000000111111000000111111111111111111111111333333333444444444444444000000000111111111111111000000000000000000000000000000////////////......//////000111333444555555333222111111000111111111111111222222222333333333222333333444444333333222333333333444444444444555777888888888777666555444555666777888999888777666777777666777777888:::::::::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEGGGGGGFFFEEEFFFFFFEEEFFFFFFEEECCCBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIJJJJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888777777666666555555444444444444444333333222222222333333444444444444333444333222222222333444555444333222222111111222222111111111111111111111111222222111000000000000111000000000000////////////111111111000///.........///////////////////////////......------......///...///111111000000111333333222111111000000111111000000000000000000000000333333222111111111111222000000000000000111111222000000//////000000111222000000/////////000111111............////////////000111111111111000000///000000111222333444444555111222222333333222222111222444555555444333444555555555333222000000//////000000111111222333333333222333333333333333333444333222333444888::::::999111111000000000000111111//////000111111000///............//////111222222...///000111222111111000000000000111222333333444000000000000000000000000222111000///////////////111111000000////////////...///000000111111111111////////////////////////........./////////000000///............///000000///111222222000//////000111111000000000000111111//////000000111111111222000111111222222111111000////////////000000111111........./////////000000000111111111111111111000////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000111111111222222000000000000000000111222---,,,,,,...111333333222222222222222111111111111222222222111111111000000000111111111111222222222000111222333333333333222000000000000000000000000//////000111111111111000111111111111111111111111222222222222222222222222/////////000000111111111000000000000000000000000000000/////////............///000111222444555555222222111000000000000000111111222222222333333333222333333444444333333222333333333333444444444444666666777888888777666555555666888999:::999888777777777666666777888999:::999888888777777888888999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDEEEEEEDDDDDDEEEFFFEEEGGGHHHGGGEEECCCCCCDDDBBBDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFEEECCCBBBBBBAAA@@@>>><<<;;;;;;;;;<<<;;;::::::999999888777777888888777777666555555555444444444333333333333222333333444444444333222222333333222111222333444555444333222111111111222222111111111111111111111111222222111000000000000000111000000000/////////...000000000000///////////////////////////////////////......------......///,,,///111222000000111333333222111000000000111222000000000000000000000000444333222222111111222222000000000000000111111222000000//////000000111222111000000000000111222222...//////000111111111111111111111111111000//////000000111222333444444555111222333333333333222111111333555555444333444555555555333222111111111111000000000111222222333333444333333333333333333222333333222444777:::;;;:::111111000000000000111111//////000111111000///...............///111222333...///000222222111111000......///000111222222333000000000000000000000000555444333111000000000///111111000000/////////......//////000000000000///////////////////////////............/////////000...............///000000...000111111///......///333222111000000111222333000000000000111111111111000111222333333222111000.../////////000000111111---.........//////000000111111222222222222111111000000000000000000000000......//////000000111111000000000000000000000000000000000000111111111111//////000000111111111222000000//////000111222222*********,,,///222222111333222222111111000000000222222222222111111000000000111111111111222222222000111222333333333333333000000000000000000000000//////000111111111111111111111111111111111111111111111000000000000000000......//////000000000111000000000000000000000000000000//////.........------...///000222333444555222111111000///000000000111111222222222333333333222333333444444333333222111111111222222222333333333444555666666555444444555777999:::;;;:::999888777666666666666888999:::888888777777777777888888:::;;;;;;<<<<<<;;;;;;:::999:::<<<>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFFFFHHHIIIIIIGGGEEEDDDDDDBBBCCCEEEHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLLLLKKKJJJIIIEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAA???>>><<<;;;;;;;;;;;;999999888888777666666666888888888777666666555555444333333333333333333333444444444444333333222111333333222111222333555666444333222111111111222333000000000000000000000000222111111000000000000000111111000000/////////.........//////000000111111////////////////////////.........------.........,,,///222222000000111444444333111000000000111222000000000000000000000000444333222222111111222222000000000000000111111222000000000000000111111222111111111111111222222333///000111222222333222222111111111111111000//////000000111222333444444555111222333444444333222111000222444555444444555666555555444333222222222222000000000111222222333333444444444333333222222222444333222444777:::;;;;;;111111000000000000000111000000000111222222333333//////............//////000000000000///////////////000111222333444444444111111111111111000//////111000000///...---------000000000000////////////222111000//////000111222333111///...---...///000////////////////////////////////////000000000000000000000000000000000000///////////////000111111111111111111111000//////222222111111111111222222000000000000////////////////////////............000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000---000333222000...000222000000000000000000000000222111000.........///000222222111111000/////////222111111111000000//////444333111000000111333444333222222111000///.........//////000111222222222222222222111111111111111000000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222333333222111000000000111222222111000//////000000444444444444333222222111222333444555555555444333333444555666555333000///555666777888888777666555888888888888888888888888::::::999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===>>>??????@@@??????@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAABBBDDDFFFHHHGGGFFFDDDCCCDDDDDDDDDFFFGGGGGGFFFEEEDDDEEEHHHKKKNNNNNNJJJFFFCCCLLLKKKIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGHHHIIIHHHFFFGGGGGGHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIFFFCCCAAABBBBBBAAA???>>><<<;;;;;;:::::::::999999999888888888777777666555444444444555444333333222222333333444333222111111333555666444333333222222333333444333333333222222111111111//////............//////000000000000000000000000//////000000000000//////111111111111111111111111000111111111111222222222111000000///////////////////////////000000000000222222222111111111111000000000000000000000000000---222444111///111333333111111000000111111222333222222222333333444444444000000000111222222222333111111222222222333333333---;;;@@@555+++,,,...,,,---000111000111555666444444444333222111111111111000111222444555666666777777666444333222111111111111111111000111111222333222222333333333333444444111444444222444999;;;:::222111111000000000111111222222111111111111111111//////............//////000000000000////////////000000111111222111111111111111111111111000//////111000000///......------000000000000////////////000000///......///000000222111///.........///000////////////////////////////////////000000000000000000000000000000000000///////////////000000111000000000000000///......111111000000000000111111000000000000////////////111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111222111///---------000000000000000000000000222111000///......///000111111111111111000000000111111111111000000000///111111111222222111111111111111111000000000000000...//////000111111222222111111111111111111111000000000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111111222222222333333333333222111111000000111111222222111000000000000000333333333444333333222222111222333333444333333333111222444555666555555444555555666777777777777777999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAABBBBBBEEEGGGIIIIIIGGGFFFEEEFFFCCCDDDEEEEEEFFFEEEDDDCCCDDDFFFIIILLLLLLIIIFFFDDDLLLKKKJJJHHHGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBB@@@BBBAAA@@@???===<<<;;;::::::999999999888888888888888777777666555555444444555555444333333333333444444333222111111333444666444333333222222333333444333333333222222111111111111000000//////000000111000000000000000000000000//////000000000000//////////////////////////////000000111111111222222222111111000/////////000000////////////000000000111222222222111111111111000111111111111111111111111...444666222///111333222111111000000111111222333444444444333333333333333111111111111111222222222111111222222222333333333333@@@DDD;;;222222444333...111222111222666777555333333222222111222222222222222333444555555555444555555333222111000000000000////////////000111111222222222333333333444444111444444222444999;;;:::222111111111111111222222333333222222111000000///000//////......//////000////////////000000000000000000111111000000///...000000111111000000//////000000000///......------////////////000000000000//////............//////222111///......///000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000...////////////......---000000////////////000000////////////000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000000/////////000///...,,,////////////////////////111000000////////////000111111111111111222222222111111111111000000000000000111333444444333111000//////000000111111111111...//////000000111111222/////////000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222222222222333333333333222222111000000000111111222111000000000000000000111222333333333333333333222111111111222222333444333333444555555666777777555555555555666888999999999999999999999999999999888888888999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDGGGHHHJJJJJJIIIGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDFFFHHHHHHHHHGGGFFFLLLKKKJJJIIIIIIHHHIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJHHHHHHIIIJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;::::::888888888888777777777777777777777666555555444444666666555444444444444444444333222111222333444555333333222222222222333333222222222222222111111111222111111000000111111222000000000000000000000000///000000111111000000///////////////////////////000000000111111111222222222222111000000000000111/////////000000000111111222222222111111111111000111111111111111111111111111666888444000111222111111111000000111111222333666555555444444333222222222222222111111111111111111111222222222333333333111;;;@@@888111222444222///222333111333777888555222222222111222222333333333333444444444444333333444333222111000/////////000000000000000111222222222222222222333333333333111444444222444999;;;:::222111111111111222222333222222222111111111000000000000////////////000000////////////000000000000000000000111111000/////////000000000000000//////000000//////............////////////000000000000////////////////////////111000////////////000000////////////////////////////////////000000000000////////////////////////...//////000000000000000...//////000//////......//////............//////////////////000000000000............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...,,,,,,...222444222000////////////////////////000000000////////////000000000000111222333333444111111111000000000000000222222444444444444222222000000000000000000111111////////////000000111111.........//////////////////000000000111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000111111111111222222222111111000000000000111111111111000000000000000111000111222333333333333333222222111111111333444555666666555444333333444444555444444444666888:::;;;999999999999999999999999777777888999::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>???@@@AAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEFFFHHHJJJJJJIIIGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAACCCDDDFFFFFFFFFFFFJJJIIIIIIIIIHHHHHHHHHIIIKKKKKKLLLMMMMMMMMMLLLLLLLLLJJJIIIIIIJJJJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA??????>>>===<<<;;;:::999777777777777777666666666777777666666555555555555555555444333333333333444333333222222222333444555333333222222222222333333222222222111111111111111111111111000000111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000111111111111333222222111111111111111//////000000000111111111222222222111111111000000111111111111111111111111222888:::555222222222111111111000000111111222333555555444444444444444444333222222222111000000000111111222222222333333333...555888333...///111000///222333222333777888666111111111111222333444444222222333444444444333333444333222111000000000000333333222222333333444555111222222222222333333333111444444222444999;;;:::111111000000111222222333000000111111111222222222000000////////////000000.../////////000000000111...///000111222222222222...//////000000000//////////////////.............../////////000000000111000000000000000000000000000///////////////000000////////////////////////////////////000000000000////////////////////////......///000111000000//////000000111111000000000//////............//////.../////////000000000111---........./////////000////////////////////////111111111111111111111111000000000000000000000000////////////////////////000...---000444666444111/////////////////////////////////000000000000/////////000111222333333444000000000000000000111111333222111000000111222333222222111111000//////...///////////////000000000------......///////////////000000000111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111000000///000000111111111000000000000000111111000111111222333333333333333333222222222444666777555444333333222333333333555444444444666888:::;;;999999999999999999999999777777888999::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<==================>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEDDDFFFHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIJJJKKKKKKLLLLLLLLLKKKLLLJJJIIIIIIIIIIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBAAAAAAAAABBB>>>======<<<;;;:::999999666666666666666666666666666666666666555555555555444333222222111111222222222222222222333333444444333222222111111222222333111111111111111111111111111000000//////000000111000000000000000000000000000000111111111111000000000000000000000000000000//////000000000111111111333222222111111111111111000000000000111111111111222222222111111111000000111111111111111111111111222888:::666222222222000111111000000111111222333222222333333444555666666333222222222111000000000111111222222222333333333111444666333111222222222///222333222333777888666111111111111222333444444///000111333444555555555555444333222222222222222333333222222333333444555111111111222222222333333111444444222444999;;;:::////////////000111222222///000000111222222333333111000000//////000000111......//////000000111111---...000111222333333333......///000000000////////////////////////............//////000000111111000000111111111111000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000---...000111111111000//////000000111111111111111//////............//////......//////000000111111//////000000111111222222////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000333222222222333333111///////////////////////////...//////000000000000///...//////000111111222222000000000000111111111111111000...,,,,,,...000111333333222111000///......////////////////////////------......//////000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---.........////////////000000/////////000111111000000000000000111111222000111222222222222222222222222222333444555666777000000111222444555666666555555555555666888999999888888888888888888888888888888888999999::::::;;;999999999999::::::::::::;;;;;;<<<<<<<<<=========<<<===>>>??????@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDEEEEEEBBBDDDFFFGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB??????AAABBBCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHFFFDDDHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@AAAAAA<<<<<<;;;;;;:::999999888666666666666777777777777666666666666666666555555333222222111111111111111222222333333333444444444222222111111111111222222000000000111111111111111000000000//////000000000000000000000000000000000000111111222222111111000/////////////////////////////////000000000111111222222111000000000000111000000000111111111222222222222222111111111111000222222222222222222222222111777:::777333222111000111111000000111111222333///000111222444555666666222222222111111111111111111111222222222333333333333333333222222222222222///222333111333777888555222222222111222222333333...///111222444555555666555444333333222222333333000000000000000111222222111111111111222222222222111444444222444999;;;:::............///000111222111111111111111111222222111111000000000000111111.........///000111111111...//////000111111111000---......///000000//////.../////////////////////.........///000111111111//////000111111000//////......///000000000000000////////////////////////////////////000000000000000000000000000000000000---...000111111111//////...//////000111111000000000//////////////////000.........///000111111111/////////000111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222333444333111/////////000000000000000000000000---...///000111111000///.........///000000000111///000000000111111111111000//////////////////000222111111111000000//////////////////////////////---......///000000111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........////////////000///////////////000111111000000000000000111222222111222222222222111111000000111222333444555555555///000222444666666666666555555666777777777777777777777777777777777777777999999999999999999999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDDDDBBBDDDFFFGGGFFFEEEEEEFFFCCCBBBAAA@@@?????????@@@>>>@@@AAACCCDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGGGGGGGGGGEEECCCHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????;;;;;;::::::999999888888666666666777777888888888555666666666666666666666444333222222111111222222222222333333444444444333222222111111111111222222///000000000111111111222222111111000000111111222000000000000000000000000000111111222222111111000////////////////////////////////////000000000111111111000/////////000000000000111111111222222222222222222111111111111000222222222222222222222222000666999666333222111///111111000000111111222333000000111111222333444444111111111111111222222222111111222222222333333333333111///000111000000///...111222111222666777555333333222222111222222222///000111222333444444444444333222222222222222222000////////////000111111111111111111222222222222111444444222444999;;;:::------------...///111111333333222222111000000000111111000000000000111111---......///000111111222///////////////......---------...///000000//////.........///////////////---......///000111111222---...///000000///...---......///000000111000000////////////////////////////////////000000000000000000000000000000000000---...000111222111///...------...///000000//////000000////////////000000---......///000111111222,,,------...///000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---000333222000...000222111111111111111111111111---...///111111111000///............//////////////////000000111111111222000222333444444333222000000000000000111111111111///////////////..................///000111111222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000000///000000111222222222222222222222111000///...///111333444444444444222444555777777666444333555666777888888777666555666666666666666666666666::::::999999999999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBDDDFFFGGGFFFEEEFFFFFFBBBAAA???============>>>>>>@@@BBBDDDDDDDDDCCCBBBDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHGGGFFFFFFFFFDDDBBBHHHHHHHHHGGGGGGEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBAAAAAA@@@???>>>======;;;::::::999999888888888666666777777888888999999555555555666666666666666555444333333222222333333111222333444444444333333222222111111111111222222//////000000111111111222333222222222222222222333000000000000000000000000111111222222222222111111111111111111111111111111////////////000000000000111000000///////////////000111111111111222222222222222222111111111111000222222222222222222222222...555999666333222111///111111111000111222222333111111111111111111222222000000111111222222222333111111222222222333333333777333000111333222111000---000111000111555666444444444333222111111111111111222222333333222222222222222111111111111111111111111111000111222222333000111111111111222222222111444444222444999;;;:::000///.........000111222000000000000000000000000222111111111000000//////000000000000000000000000111000...///111222222111............/////////000////////////////////////---------.........//////000////////////000000111///000000000000000///...---.........//////000000//////000111111111111111000000000000000000000000//////000000000000//////........................---------...///000000111000111111111111222222222111111111111111000///...000000000000111111111111111000000000111222333333111111111111000000000000000000111222222222222222......//////000000000111111111000000//////............///000000000000000000000000000000111111222000000000111222222222333444444444333333111000///000000000000000000000000000000000000////////////////////////000000000000//////////////////////////////000000111111222222//////............//////111111111111111111111222111111111111111111111111000000000000000///......////////////////////////111111111000000000000000///000000000111111111111333222111000000111222333222333444444555555444444777888777555444333555777555666777888888777666555777777666555555555555555777888:::;;;<<<<<<;;;:::999999888888888888888888;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@????????????AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@???>>>======<<<<<<<<<@@@AAABBBDDDEEEEEEFFFFFFEEEFFFHHHHHHHHHGGGEEECCCDDDEEEFFFGGGHHHHHHGGGFFFIIIIIIIIIHHHFFFDDDCCCBBBAAACCCFFFHHHHHHGGGFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDBBB@@@>>>===<<<:::999777666666777999:::555555666555555444333333555555555555555555555555444444444333333222222222333333333333333333333333333333333222222222111111000000000000000000000000222222222222222222222222111111111111111111111111222222111111111111111111333222111000////////////222222111111000000//////////////////000000000000333777444++++++333444...111111111111111111111111///000111222222111000///000444777666111...///111222222222111111111000000222222222111111111111111111111000000000000111111111111111111111222222222111111111111111000//////---------000333555666555222222222111111111111111111111111111111111111111111111111111111111111111//////000111222333333333111111111000000000000000777666444333444777:::;;;000//////......///000111000000000000000000000000111111111111000000000///000000000000000000000000000///---...000111111000........./////////000000////////////////////////---------.........//////111000000/////////000000///000000000000000//////........./////////000000//////000111111111111111000000000000000000000000///000000111111000000///........................------......///000000111//////000000000111111111111111222222111000000///000000000000111111111111111111111000111111222222111111111111000000000000......///000000000000////////////000000000111111111000000000/////////.........///000000000000000000000//////000000111222111111111111111222222222222222222222222111000///000000000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000000111111111//////.........//////000111111111111111111000000111111111111111111111111000000000000000///......000000000000000000000000//////000000111111222222111111111111222222222222333222111000000111222333222333444444555444444444444555555333111111333444555666777888777777666555777777666555555555555555777888:::;;;<<<<<<;;;::::::::::::999999999999999;;;;;;<<<<<<======<<<<<<============>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@???@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDD@@@???===<<<;;;;;;<<<<<>>>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAACCCDDDDDDBBBBBBBBBCCCBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDCCC???===;;;999999;;;===>>>BBBCCCDDDEEEFFFGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJHHHHHHGGGFFFDDDBBB@@@???@@@BBBDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDBBBAAA@@@???===<<<::::::888888777777777777888888666777777888888888888777444444444444444444444444333333333333222222222222222222333333333333333333333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111222222111111000/////////.........///////////////....../////////000000000+++:::BBB:::///...000000111111111111111111111111111111000000000000111111000333666555222///000222222111111111111000000000......//////000000111111111111000000000000111111333222222222111000000000111111222222111111000///000///...000222444444333333333222222111000//////111111111111111111111111111111111111111111111111//////000111222222222222000000000000000000111111333333222222333555777999111111000000//////......000000000000000000000000111111111000000000000000000000000000000000000000000...------///000000///...////////////000000000////////////////////////............////////////333222111000////////////000000000000000000111111//////////////////000000//////000111111111111111000000000000000000000000111111222222222222111111....................................//////000000....../////////000000000111111222222222222111111///000000000111111111111333222111000000///000000111111111111000000000//////000000111111111111111000000111111111111111111000000000000///////////////000000111111111000000///////////////000111111333222222222111000000000---......////////////...////////////////////////////////////000000000000////////////000000000000////////////////////////222222111111000000//////............///000111222111111000000///.........////////////////////////000000000000000///......111111111111111111111111//////000000111111111222111111111222222222333333222222222222222222222222222222333444444444444333333444555444333222444555555555666666666666666666777666555555555555666666777888:::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;<<<======>>>======>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>???@@@@@@AAAAAAEEEDDDCCCBBBBBBAAAAAABBBAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA===<<<:::999:::===AAACCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGJJJKKKIIIHHHHHHFFFEEECCCAAA@@@@@@AAACCCFFFGGGGGGGGGFFFEEEDDDBBB@@@@@@AAACCCDDDAAAAAA@@@>>>===;;;::::::666666777888888777666666444444555666777777777666444444444444444444444444333222222222222222222222222222222222222333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000//////,,,------....../////////........./////////000000***777???999000...000222111111111111111111111111222111000//////000111222000222555444222111111222111111111111000000000000......//////000111222222111111000000000000111111333333333222111000//////111222222222222111000000111000///000222333333222444333333222111000//////111111111111111111111111111111111111111111111111//////000111111111111111000000000000000111111111333222222222333666888999111111000000//////......000000000000000000000000000000000000000000111111000000000000000000000000111///...///000222111111////////////000000000111////////////////////////........./////////000000333333222000////////////000000000///000111222333000000000000000000////////////000111111111111111000000000000000000000000111111222222222222111111////////////////////////............/////////////////////000000000111111000111111222222222111111///000000000111111111111222222111000////////////111111111111000000000/////////000111111111111111111111000000000000000000////////////000000000000000000111111111111000000/////////...///000000111333222222222111000000000---......////////////...////////////////////////.../////////000000000111////////////000000000000000000000000000000000000222222111111000000/////////////////////000111111111000000000//////..............................000000000000000///......111111111111111111111111222111111111000000//////000000000000111111111222222222222333333222222222111222333333444444333333222444555555444333444555555555555555555666666777666666555555555555666666777888:::;;;<<<<<<;;;:::888999999999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB======>>>??????@@@AAAAAAEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<;;;999:::<<<@@@EEEHHHCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDGGGIIIKKKIIIIIIHHHGGGFFFDDDCCCBBB@@@AAACCCEEEFFFFFFFFFFFFEEECCCAAA??????@@@AAABBBAAA@@@???>>>===<<<;;;:::555666666777777666666555333444555666666666666666444444444444444444444444222222222222222222222222111111111222222333333333222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000000111111111000111111111111000//////,,,,,,------......//////............////////////,,,222555333000000222222111111111111111111111111222111000//////000111222000111333444333222222222000000000000000000000000//////000111111222333333111111000000000000111111333333333222111000//////222222222222222111000000111000///000222333222111333333222222111000000///111111111111111111111111111111111111111111111111//////000111111111000000//////000000111111111111222222333333555777999:::///000000000000000///...000000000000000000000000000000000000111111111111000000000000000000000000111000//////111222222111/////////000000000111111////////////////////////....../////////000000000333222111111000000000000111000//////000111333444111111000000000000////////////000111111111111111000000000000000000000000000111111111111111111000////////////////////////......////////////////////////000000000111111111//////000111111111111000000000000000111111111111111111000/////////000000111111111111000000000000,,,---......//////......000000000000////////////////////////000000000000111111222222111111000000//////......//////000111222222222111111111111111///000000000000000//////000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000111111111111000000000000111000000//////000000111000000000000000000000000////////////////////////000000000000000///......111111111111111111111111333333222111000///......//////000000000111111111222222333333333333222222111111222333333333333333000222444444333222222333444444444444555666777777666555555555555666666777777888:::;;;<<<<<<;;;:::888888999999::::::;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>???AAAAAA>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCEEEEEE???@@@BBBDDDEEEGGGGGGGGGFFFFFFEEECCCAAA???===<<<;;;;;;:::;;;>>>AAAEEEHHHCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA?????????@@@@@@@@@??????>>>===;;;;;;:::666666666555555666666666555666666777777777777666333333333333333333333333111111111222222222222222000000111111222333333333222111111111111000000000000000000000000000000000111111111111111111111111111111111111111111111111...//////000000111111111///000111222222111000///---------...............------.........////////////...------///222222222111111111111111111111111111111000000000000111111///000222333444333333222//////000000000000000111000000111111222222333333111111000000000000111111333222222222111000000000222222222333222222111000111000///000222333333222222222222111111111111111111111111111111111111111111111111111111111111111//////000111111000000////////////000111111222222222222333444666777999:::...///000111111000000///000000000000000000000000///000000000111111111111000000000000000000000000111///......000111111000//////000000000111111111////////////////////////.../////////000000000000222222111111000111111111111000//////000111333555111111111000000000////////////000111111111111111000000000000000000000000///000000111111000000////////////////////////////////////////////////............/////////000000......///000000000000000000000000000111111111111000////////////000000111111111111111000000000000,,,---......//////......////////////.........---.../////////000000000111111222222222222111000//////............///000000111111111111111222222222222222222222222111000///000000000000000000000000.........///000111111111////////////000000000000000000000000000000000000000000000000000111111111222222111000//////////////////000000111222222222////////////////////////000000000000000///......000000000000000000000000222222111111000000//////000000111111111222222222222222333444444333222222111111222333333333333222000222444555444333333444444444333333444555777888555555555555555666777777777888:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<:::;;;<<<===????????????============>>>???@@@@@@>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEE???@@@AAACCCDDDEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999666666444444444444666666555666666666666555555444333333333333333333333333000111111111222222222222///000000111222222333333111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111......//////000111111222...000111222222111000////////////...............---------........./////////------...000111000111111111111111111111111111000000111111111111000000///000111333444444333222////////////000000111111000000000111111111111111111111000000000000111111222222111111111111111111222222333333222222111000000//////000222444333222111111111111111222222222111111111111111111111111111111111111111111111111///000000000000000//////...//////000111111222222000000222333555777888999---...///111111111000000000000000000000000000000//////000000111111111222000000000000000000000000///...------///000000///000000000000111111111111////////////////////////////////////000000000000111111111111111111222222111000//////000222444555222111111111000000////////////000111111111111111000000000000000000000000//////000000000000//////000000000000000000000000///////////////.........---------.........//////------...//////000//////000000000000111111111111//////...//////000111222111111111111000000000000...//////000000000000000//////......---------,,,.../////////000000111111222222222222222111000///...............///000000000000111111222222222333444444444333333111000///000000000000000000000000---......///000111111222////////////000000000000000000000000000000000000//////000000111111222222444333222000//////......//////000111222333444444000000000000000000000000000000000000000//////...////////////////////////000000000000111111111111111111222222222333333333222222444444444444222222111111222333333333333222222555777888777666666777444444333333444555777888555555555555555666777888777888:::;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>:::;;;<<<>>>??????@@@@@@<<<<<<<<<<<<===>>>???@@@;;;<<<===>>>???@@@AAAAAADDDDDDBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>============>>>>>>BBBCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;:::999888888777666444333333444666777444444444444333222111111333333333333333333333333000000111111222222222222///000000111222222333333111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000---......///000111111222...///111222222111000///000000000///.........------------........./////////...000111111///...///111111111111111111111111///000111222222111000/////////000222444555444222.../////////000000111111000000000000////////////111111000000000000111111111111111111111222222222222333333333333222111111000//////000333444444333000000000111222222333333111111111111111111111111111111111111111111111111///000000000000000//////...//////000111222222222...///000222444666777888111111111111000000000000000000000000000000111222222222111111000111111111222222222222222111000///000000000000000000000000////////////////////////444222///000111222000---000000////////////000000000000000000000000000000////////////000000000000333222000///.........///............////////////111222222333333222222111111111111111111111111111......////////////......111111111000000///...---........................000000//////000111222222222111000//////000111222222111111111000000//////111111111111111111111111111111000000//////......///............//////000---,,,,,,,,,,,,---......---///000222222000///---111111000000//////......////////////////////////333444666555222000//////000111222333222000...,,,///000000111111111000000000///...///000111000///111222222333333333222222333333222111000000111111---///111111000/////////000000000000000000000000////////////000000000000111111222222222111111000000000000000000000000000111111000000000000111111///000000000000111111111111222333333333333444555222222222222222222222222444555777888777555222111444444444555555555555666555555555555666666666666555666888999::::::999999888999:::<<<===<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???@@@??????>>>???@@@BBBCCCAAABBBCCCDDDDDDCCCBBBBBB>>>???@@@AAABBBCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFHHHFFFDDDAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>============;;;999777666666666777666555444333333444555666555555444444444444555555000000111222333333444444222222222111111111000000000000000000000000000000///////////////////////////////////////000111111............------------...///000111111000///...222222111111000/////////000000000000000000000000000000////////////000000000///...---,,,------...//////000111111111111111000000000000111111111111333333333555666444111///000111111111222222222222111111111111111000///...333333333222222222111111000111111111111222222222111111000000000000111111///111333444444222///...000000000000111222333444222222222222222222222222333333222222222222222222444444333333222111000000............/////////000000000000000000000000000555333222222444777888999111111000000000/////////000000000000000111111222444333222111111111111111111111222222222111000000000000000000000000000000////////////////////////...,,,+++---000111000...000000////////////000000000000000000000000000000////////////000000000000444333111000//////000000//////000000000111111111111222222333333222222111000000000000000000000000//////////////////......000000000000000//////...........................000000000000000111222222111000000000000000000111111111111000000000//////111111111111111111111111111000000000000000//////000000///////////////000...............//////000...///000111111000///...111111000000////////////000000000000000000000000000111222222000///000000000111222333222000...---000000000000000///...---000///...///000111000///111222333333444444444444333222222111000000111111...000222222111000000000000000000000000000000000222222222222222222222111111111222222222111111000000000000000000000000000111111000000000000111111000000000111111111222222222333333333333333333444222222222222222222222222333555666777777555333111444444444555555555555666888888888777777777777777555666777999999999999999888999:::<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<>>>???>>>===<<<===>>>????????????@@@AAABBBBBB@@@AAABBBCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEFFFGGGEEECCCAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>======<<<;;;:::999777777666666666666555444444444444555666666555555555555555555666333333333222222222222111222222222111111111000000000000000000000000000000000000000000000000000000///////////////000111111000/////////......------...///000111111000///...000000000000000111111111111111111111111111111111000000////////////000000000///...---------......------...///////////////000000000000111111111111333222222444555444111///000000000111111111222222000000111222222333444444333222222222111111111111000111111111111222222222111111000000000000111111111222444555444222000...000000000000111222333444222222222222222222222222222222222222222222222222444444333333222111111000........./////////000000000000000000000000000000222000//////111333555666000000000/////////......000000000000000111222222555555444222111111111111000111111222222222111111000000000000000000000000////////////////////////---,,,+++---///000///...000000////////////000000000000000000000000000000////////////000000000000444333222111111111111111111111111111222222222222111111222222222222111111////////////////////////000000000000//////...---...///000000111111000000////////////////////////000000000000000000111222///000000111111000000///111111000000000000//////111111111111111111111111000000000111111111111111222222111000/////////000000000//////000000111222//////000000000000//////111000000000000/////////111111111111111111111111---...//////......000222000111222222111000...---000000000000///---,,,+++000///...///000111000///111111333444555555555555333222111111000111111111///111333444222111111111000000000000000000000000000000000///......------000111111222222222111111000000000000000000000000111111000000000000111111111111111111222222222333333333444444333333222222222222222222222222222222333444666777666555333222444444444555555555555666999888888777777666666666555666777888999999999888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>>===>>>???@@@@@@AAAAAA@@@???@@@AAAAAAAAA???>>>===@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>======<<<<<<999:::::::::999888888777666555444444444444555666666666666666666666666666555555444333111000//////222222222111111111111111000000000000000000000000111111111111111111111111///////////////000111111222111111000///......---//////000000000000//////...//////000111111222222111111111111111111111111000000////////////000000000///......------......------...///////////////000000000000111111111111222111111222333333000.../////////000000000111111//////000111333666999:::222222111111111000000000000111111111111222222222111111000000000000111111333444555666555333111///000000000000111222333333222222222222222222222222111111111222222333333444444333333222222111111111....../////////000000000000000000000000000000000333222222111222555777888////////////............000/////////000111222333777666555333222111111111///000111222222222222222000000000000000000000000////////////////////////111111000/////////...---000000////////////000000////////////////////////////////////000000000000333333222222111111111111000000111111111222222222111111222222222222111111000000000000000000000000000000111000000///...---......///000111222222222000000000000000000000000111000000000000000111111...///000111111000///...000000000000000000//////111111111111111111111111000000111111222222333333444333222111000000000000000000//////000000111222000000////////////000000000000000000000000000000111111111111111111111111...//////...------000222111111111222111000///...000000000000///...------000///...///000111000//////000111333444555555555222222111111111111111222111333555555333222111222000000000000000000000000//////...---,,,,,,++++++000000111222222222111111000000000000000000000000111111000000000000111111111111222222222333333333444444333444444333222000111111111111111111111111222333444666666555444333444444444555555555555666777777666555444444333333555555666777777888888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>===<<<<<<===>>>;;;===>>>@@@AAA@@@@@@???@@@@@@AAAAAA@@@???>>>===AAABBBBBBBBBAAAAAA@@@???????????????@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>======<<<;;;;;;999:::;;;<<<<<<;;;999888555555555444444555555555666666666666666666666666555555444333111000//////111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000111333222222111000///......//////000000000000////////////000000111111111111222222222222222222222222000000////////////000000//////..................//////000111111111111111///000000000111111111111111000000111222222000...////////////000000000000000000000000333666999<<<111111111000000000000///000000111111111222222222111111000000000000111111555666666666555444222000111111000000111222222333111111111111111111111111000000111222333333444444333333333222222111111111...////////////000000000////////////////////////333444333333333555888:::////////////............////////////000111222333777666555333222111111111///000111222222222222222111111111111111111111111000000000000000000000000111111111000///.........000000////////////000000////////////////////////////////////000000000000111111111111111111000000/////////000000000000111000111111222222111111000111111111111111111111111000000111111000///......---...///111222222222222111111111111111111111111111111000000000000000111...///000111111000///...//////////////////000000000000000000000000000000000000111111222222333333444444333111000000000000//////......//////000111000000////////////000000000000000000111111111111111111111111111111111111111222111///......000222111111111111111000000///...///000000111111111111000///...///000111000///......000111333333444444222111111111111111222222222444666666444222222222////////////////////////222222111111000///......///000111222222222222222000000000000000000000000111111000000000000111111111111222222222333333333444333333444555555222///111111111111111111111111111222333444555555444444444444444555555555555666777666666555444333333222555555555666666777888888999999::::::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>;;;===>>>===<<<;;;<<<===;;;<<<>>>???@@@@@@???>>>@@@AAABBBBBBBBB@@@???>>>BBBBBBBBBBBBAAA@@@?????????????????????@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;777888999::::::999777777444555555555555555555444555555666666666666555555333333333222222111111111111111111111111111111111111111111111111111111111///////////////////////////////////////000000111333222222111000000//////000000////////////000000111111111111000000//////111111111111111111111111000000////////////000000......////////////////////////000111111111111111///000000000111111111111111//////000111222000///////////////000000000000222111000000111333666888111111111000000000000///000000111111111222222222111111000000000000111111555555555555555333222111111111111000111111222333111111111111111111111111000000111222333333444444333333222222222222222111////////////000000000111///////////////////////////000111000///000444777000000000/////////......////////////000111333333555555444222111111111111000111111222222222111111111111111111111111111111000000000000000000000000,,,---//////......000111000000////////////000000000000000000000000000000////////////000000000000000111111222111111000000---.........////////////000000111111111111000000111111111111111111111111///000000111111000000///...///000111222222222222000000000000000000000000222111111000000000000000...//////000000//////.........////////////000000000000000000000000000000000000000111111111111111333333222111000000000000......------......///000//////000000000000//////000000000111111111111222111111111111111111111111222333333111//////000111111111000000000000000000---...///111222222222222000///...///000111000///......000111222222222222111111111000111111222333333555666666444222111222////////////////////////111111000000//////......///000111222222222222222000000000000000000000000111111000000000000111111111111111111222222222333444222222444666666222...111111111111111111111111111111222333444555555555444444444555555555555666888777777666666555555555555444444444555666777888:::::::::::::::<<<======<<<<<<===>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<===;;;<<<===>>>>>>?????????@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBAAAAAA@@@???@@@?????????@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@=========<<<;;;;;;::::::555555666666555444333333444444555666666555444444333444555666666555444333222222222222222222333333111111111111111222222222111111111111111111111111........................///////////////000111111111111111111000000000000000000////////////000000222222111111000//////...000000000000000000000000000000////////////000000......///000000000//////------...///////////////000000000000111111111111111000//////111222111000/////////000000000111111333222111000000111222333222222111111111000000000000111111111111222222222111111000000000000111111333333333333333222222111222111111111111111222222111111111111111111111111111111111222222333333444222222222222222222222222/////////000000000111111000000000000000000000000///111222111///000555999111111000000000/////////......//////000222333444444333222111111111111111111111222222222111000000111111111111111111111111000000000000000000000000,,,///000000//////111333000000////////////000000000000000000000000000000////////////000000000000000111222333333222111111------........./////////000000111111111111000000111111111111111111111111...///000111111111111111///000111111222222222222000000000000000000000000222222111000000000000000/////////....../////////........./////////000000000000000000000000000000111000000000000000//////222111111000000000111111......------......///000...///000111111000///...000000111111111222222222000000000000000000000000///000222222111000111222111000000000000000111111......///000111111111000000///...///000111000//////000111222222222222222111111000000111222222333333444666666333111111111////////////////////////........................//////000222222333333222000000000000000000000000111111000000000000111111000000000111111111222222333111111444777777333///111111111111111111111111000111222333444555666666444444444555555555555666666666666666666666666666444444444444444666777888::::::999999:::;;;===>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<===<<<<<<<<<<<<===>>>?????????@@@AAACCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@CCCBBB@@@??????@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;::::::999777777555444333333333333444444555666666555444444222333444555555444333222222222222222222222222222000000111111111222222222111111111111111111111111///////////////////////////////////////000111111/////////000000000000111111000///......///000111111111111000000000000000////////////////////////000000////////////000000---...///000111000000///------...///////////////000000000000111111111111111000///000111222222111000000000111111111222222222222222222111111111111333222222222111111111111000111111111111222222222111111000000000000111111000000000111111111111111222222111111111111111222111111111111111111111111222222222222222222222222222222222222222222222222//////000000000111111111000000000000000000000000111333555333111222777;;;111111111111000000000000.........///000222333444222222111111000111111111222222222222222111000///111111111111111111111111000000000000000000000000222444666444111///000222000000////////////000000000000000000000000000000////////////000000000000111222333444444444333222............////////////000000111111111111000000000000000000000000000000---...///111222222222222000000111222222222222111////////////////////////222222111000000///000000000///...------...///000---.........//////000000000000000000000000000000111111000000//////......000000000000000000111111...............///000000---///000222222000///---000000111111222222222222////////////////////////+++...111222222222222333111000000000000000111111...///////////////......000///...///000111111///111222222333333333222222111111000000111222333333333444666555333111000111////////////////////////111111111111222222222222//////000222222333333333000000000000000000000000111111000000000000111111///000000000000111111111222000000333888888444///000000000000000000000000000000111222444555666666444444444555555555666666333333333444444444444444444444333333444555777888;;;:::999999:::;;;===>>><<<======>>>>>>>>>>>>>>>;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;<<<===???@@@===>>>@@@BBBCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@???CCCBBB@@@??????@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;:::999999;;;:::888666444444555555333444555666666555444333111222444555555444222111333333333222222222111111000000111111222222222222111111111111111111111111000000000000000000000000///////////////000111111.........///000000111111111000///......///000111/////////000111111222222////////////////////////000000////////////000000---...///111111111000//////000000111111111111111000000000000111111111111222000///000222333333222111111111111222222222222222222333333333222111111333333333222222222222111000111111111111222222222111111000000000000111111.........///000000111111222222111111111111111222000000000000000000000000333333222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000...000222111......333888...//////000000111222333000111111111111222222222333222111000000111222333//////000111222333333444111111111111111111111111000///...------...///000222111111111000000//////......//////////////////000111111111222222222222111111111111000...---,,,333333444444333222000//////000000000000//////......000111111000//////000000000000000////////////,,,,,,+++******,,,---...222222111111000000//////111111000000000000111111444444333222111111111222000000//////.........---000000000000////////////000000000000000000000000111111111111222222222222333222000/////////000111////////////000000000000111111000000//////......111111000000000000111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///222111000000000000000000222222222222222222222222111000///...///000222444333333111000//////////////////000000111111111222222222111111111111111111111111000000//////.........///111333444444444333222222222222222222222222111111000///////////////...///111222333444444555444444444444444444444444333333444444444444444444666666666666777777777777999::::::;;;;;;::::::999::::::;;;<<<============<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::999:::>>>AAA@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBB@@@???>>>???@@@@@@???>>>BBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC????????????>>>>>>>>>===>>>>>><<<;;;:::999999999999888666555444444444555555555444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111000111111111222222222222333333222111000000000111111111111111111111111111222111000000000000000111111111111111111111111111222222222222222222222222222222222111000//////...---...///111111111000///000000////////////000000111111111111111000///...000000111111111222222222333222111111111222333444111111111111000000000///111111000000000000111111333222222222222222222222444222111222555555333111///000111222333222111111222222222222222222222222222111000000111333555666000000000000////////////333333333333333333333333222333333333333222111111///////////////000111111000000111111222222333333000111111000000000333555...///000111222222222222000000111111111222222222222111000000000000111222000000111111111111111111111111111111111111111111111000////////////000111111111111000000000/////////////////////.........000000000000111111111222333222222111111000000///111222333333333222111000//////000000000000//////...///000000///...///000000000000000////////////000000000000000111111222111111111000000000000000111111000000000000111111222222111000000000000000111111000000000/////////000000000000////////////000000000000000000000000////////////000000000000222222000/////////000000000000000000////////////000000000000////////////111111000000000000111111222111000/////////000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111......//////000222333444222222222222222222222222111000///......000222333333222111000//////////////////000000000111111111000000000000000000000000111111000000///////////////000111222333333222222222222222222222222222222111111000//////////////////000111222333444444444444444444444444444444444333333333444444444444555444444555666777888999:::999::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;;;;======>>>???????????????======<<<:::999:::===@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>???@@@@@@???>>>AAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB??????>>>>>>>>>=========>>>===<<<:::999999888888999888666555444444444555555444444444444333333333333333333333333333333333333333333333333333333333////////////////////////000000000111111111222222333222111111000000111111111111111111111111111111111000000000000000111111111111111111111111111111222222222222222222222222222222111111000//////......//////000000000000///000000////////////000000000111111111111000000///111111222222222333333333555444222111111111111222222222222222111111111111111111000000000000111111333333333333333333222222444222111333555555333111000111222333444333333222222222222222222222222222111111000///000222444555111111111111111000000000111111111111111111111111222333333333333222111111///////////////000111111000000111111111111111111000111111000000000333555...000222333444333222111000000000111111111222222111000000//////000000111111111111000000/////////111111111111111111111111111111000000000000111111111111000000000000//////000000//////.........---////////////000000000000111111000/////////111111000111222333333333222111---...///000000111000000...///000///------///000////////////000000000000//////000111111111111000000000000000111111111111111111000000000000111111000000/////////.........111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000111111000/////////000000111111000000//////......////////////000000000000111000000//////000000111111000//////.........///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111///......///111222////////////000111333333222222222222222222222222000///.........///111222222111000//////....../////////000000000000111111//////////////////000000111000000000000/////////000000111111111111000000000000000000000000000000111000000///////////////000111222333333333333333444444444444444444444444333333333444444444555555222333444666888999;;;;;;999::::::::::::::::::999:::;;;;;;;;;;;;::::::999>>>>>>???@@@@@@@@@@@@???>>>>>>===;;;999:::<<>>???@@@@@@???>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<===<<<;;;:::999888888888888777666555444444444444444444444444333333333333333333333333333333333333222222222222222222222222......................../////////000000000111111222222111000000000111111111111111111111111111111000/////////000111222222111111111111111111111111222222222222222222222222222222111111000/////////111000000////////////000000000////////////000000///000000111111111111000222222222333333333444444666555333222111000000000333333333222222222222111111000000//////000000111222222222222222222333333333222222333444444333111222222333444444444444333111111111111111111111111000000/////////111222333111111111111111222222222111111111111111111111111222333333333333222111111000////////////000111111111111111000000000000000000111111000000000333555...000333555555444222111000000000000111111111111000000////////////000000000000000///////////////111111111111111111111111000000000000000000000000000000000000000000//////000000000///......------.........////////////000///---,,,+++,,,---///111...///111222333333333222------...000111111111111...//////...------///000////////////000000000000---...///111111000////////////000000111111222222111111000000000000111111//////////////////......000000000000000000000000////////////000000000000////////////////////////000111111111222222222222000000000/////////000000111111000000//////............//////000000111111000000////////////000000000000//////...---------222222222222222222222222////////////////////////000000000000000000000000////////////////////////000000000//////000000000333222111000/////////000111111111111222222222222000//////......///000000111000000///......////////////000000000000000000/////////000000000000000000000000000000000000000000000000000000//////...000000000000000000000000000000////////////000000111222222333333333222222333333333333333333333333222333333444444555555555333444555666888999:::;;;:::999999999999999999:::;;;;;;;;;;;;:::999888888======>>>????????????>>>>>>???>>><<<::::::<<<>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBAAA@@@@@@??????@@@???>>>???@@@@@@???>>>>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA=========<<<<<<<<<<<<;;;;;;;;;:::999888777777777666666555555444444444444444444444333333333222222333333333333333333333333111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111////////////000111333333111111111111111111111111111111111111111111111111111111111111000000//////222111000.........///000000000////////////000000...///000111111111111111111111222222222222333333444333333222222111111111333333222222222111111111000000////////////000000000000111111111111222222333333333333444444333222222222222333333333333333000000000000000000000000/////////...///000111222000000111111111111111222333333333333333333333333222333333333333222111111000000//////000000111222111111111000000/////////000111111000000000333555///111333555555444222000//////000000000111111111//////000000000000//////---......///000111111111000000000000000000000000//////////////////////////////////////////000000000000//////.........------.........////////////...---,,,+++,,,...000111---...000222333333333222------...000111111111111...///000///------///000.../////////000000000111///000222333333333222111//////000000111111222222111111000000000000111111//////000111111111000///////////////////////////.../////////000000000111////////////////////////000111111111222222222222/////////000000000//////111000000000/////////.........//////000000111111000000////////////000000///////////////...------111111111111111111111111////////////////////////////////////////////////////////////////////////---///000111111000///---333222111000////////////000000000111111222222222000000000/////////000000111000000////////////000000000//////////////////000000000111111222222222000000000000111111111111111111000//////.........////////////////////////000000////////////000000111222222333333333222222333333333333333333333333222222333333444555666666666666777777888888999999:::999999888888999999:::;;;;;;;;;;;;:::999888888;;;<<<<<<===>>>=========>>>???>>>===;;;:::<<<======>>>>>>??????>>>>>>===>>>???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>======@@@???>>>???@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;:::::::::999888777777777777777555555555555555444444444444444333333333222222222333333333333333333333333111111111111111111111111000000000000000000000000////////////000000000000111000000///000000111111000000000000000000000000////////////000111333333000000000000000000000000111111111111111111111111111111111000000000000000222111000.........///000000000////////////000000...///000111111111111111000000000000111111111111111111111222333333333333222111111111000000000000000000////////////000000.../////////000000000111222333444444333333333333111111111111111222222333000000000000000000000000//////////////////000000/////////000000000111111333333333333333333333333222333333333333222111111000000000000000111222222222222111111000000//////000111111000000000333555000111222444444333111000/////////000000000111111///000000111111000000///---......///111222222333000000000000000000000000......////////////............////////////000000////////////////////////............////////////000000/////////000222333---...000222333333222222---...///000000111000000...000111111000//////000......//////000000111111...///000000111000000000000000000000111111111111111111000000000000111111///000111222333222111000............////////////......//////000000111111000000000000000000000000////////////000000000000......///000000000///////////////000000000000000////////////000000000000000//////......//////000...//////000000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......000000000000......000000000000000111222222//////000000111222222222111111111111000000000000111111000000000000111111000000////////////......000000111111222222333333000000000111111111111222222111000///....../////////////////////////////////////////////000000111000111222333333333333333333333333333333333333333111222333333444555666666777777777888888888888999:::999888777777888999::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<======<<<<<<===>>>>>>===<<<;;;===>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>@@@???>>>???@@@@@@???>>>>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@@@@????????????;;;;;;;;;::::::::::::999888888777666666666666666444444555555555444444333333333333333222222222222333333333333333333333333222222222222222222222222......................../////////000000000111111000000/////////000111111000000000000000000000000000/////////000111222222000000000000000000000000111111111111111111111111111111000000000000000000111000000////////////000000000////////////000000///000000111111111111000/////////000000000000111///000111222333444444444111111111000000000//////000//////......//////000.........///000000111111111333555444333222222333111111000000000111222333111111111111111111111111/////////000000000000000.........///000000111111111111111111111111111111222333333333333222111111111000000000000111222222222222222111111111111111000111111000000000333555000111111222111111000000////////////000000000111000000111222222111000000000000000111111111222222000000000000000000000000...///000000000000///............/////////000000------......///000000000....../////////000000000000111111111111111111111...///000222222222111111//////000000000000//////---000333444222000//////.........///000111111111---------------...//////111111111000000000000000111111000000000000111111...///111333333222111000......//////000000000000.........///000111111111000000000000000000000000////////////000000000000------///000000000//////......//////000000111111000000000000//////////////////............//////---...///111111111111000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000...------...000111000000000000000111111222/////////000111222222222222222222222222111000000222222111111111111222222000000/////////........./////////000111222222222000000111111111222222222222111000/////////000111000000000000000000000000///////////////000111111///000111222333444444444222222222222222222222222111222222333444555666777666666777888999999:::::::::999888777777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===============<<<===>>>>>>===<<<>>>???>>>??????@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>???@@@@@@???>>>???>>>>>>===>>>???@@@AAA@@@@@@?????????>>>>>>>>>::::::::::::999999999999777777666666555555666666333333444555555555444333333333333222222222222111333333333333333333333333333333333333333333333333////////////////////////000000000111111111222222///////////////000111111000000000000000000000000111000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000111...//////000000000000///000000////////////000000000111111111111000000//////000000000000111111111000000222333444333333222222222222111111111000000//////............////////////000000111222222333111333555555333111222444222222111111111222333444222222222222222222222222000000000111111000000///...//////000111111222222111111111111111111111111222333333333333222111111111111000000111111222333222222222222333333333333000111111000000000333555111111000000000000000000////////////000000000000000111222333333222111000222222222222111111111111000000000000000000000000///000111222222111000///---.........//////000000,,,,,,---...///000111111////////////000000000000//////000000000000//////...///111222222111000000///000000000000000///...---000444666444222000///---......///000111111222222111000000000111333444222222111111000000//////111111000000000000111111---///111222333222111000//////000000111111111222---......///000111111222000000000000000000000000111111111111222222222222,,,---///000000000//////------...///000111222222111111000000//////......//////............//////---...000111222333222222////////////////////////000000000000000000000000////////////////////////000000000000000000000000444111,,,)))))),,,111444444333222000///............//////000111222222222333333333333333222111000333222222222222222333333000000//////.........------......///000111111222000000111111222222222222222111000//////000111222111111111111111111111111///////////////000111111...///111222333444444555222222222222222222222222111111222333444666666777444555666777999;;;<<<===:::999777666666777999:::::::::;;;<<<============<<<======>>>>>>>>>>>>>>>;;;===>>>>>>======>>>@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBCCC@@@???>>>???@@@@@@@@@>>>??????>>>======>>>???@@@????????????>>>>>>>>>>>>:::::::::999999999888888777666666555555555666666222333444555555555444333333333333222222222111111333333333333333333333333333333333333333333333333222222222222222222222222111111111111222222222222///////////////000111111000000000000000000000000222111000000000000000111000000000000000000000000000000000000000000000000000000000000000111111111---...///111111111000///000000////////////000000111111111111111000///...000111111111111222222222111222333444333222111000333333333222222222111111//////............//////000111111222333333444444111333555555222111222444444333222222222333444555222222222222222222222222000111111111111111000//////000000111222222333333333333333333333333333333222333333333333222111111111111111000111111222333222222222333333444444444000111111000000111333555000000000000000000000000000000000000000000000000------...///000111222222111111111000000000000//////000111222222111000///222222222222111///...---000000//////.........---000111111111111000000///111000000///...---------...............///000000////////////////////////111111000000//////......------............------000000000000//////////////////000000111111111222///...---------...000111///////////////////////////000222333333222000//////000111222222222222222000000////////////000000000000000000000///......////////////000000000000222222111000000000000000222222111111000000////////////............//////........................000000000000111111111111111000///..................000111111000//////000222111000.........///000)))+++---000111222111000......////////////......222222222111000//////.........///000000000000000222222222111111///...---000000000000//////////////////......------,,,,,,////////////////////////000111111111111222222222222222222111111111111000000000000000000000000000000000000///......------000000111111111222222222222222333333333444444444444333333333333444555666444444444555555555555666666666666666666777888888::::::;;;;;;<<<========================<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAABBB@@@CCCDDDCCC@@@>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@???>>>======>>>??????======>>>>>>>>>>>>======;;;;;;:::999999888888777777666444333222222333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000111111111111222222222222222111111111111222222000000////////////000000000000000000000000000000111111222222222222111111000000000000111111111111000000000000000///............////////////......000000111111111111000000111111//////000222444666000000000000000000000000000000111111111222222222222222222111111111000000000000000000000000000000000000111222222222222111222222222222222222222222333333333222222111111111333333333222222222111111111111000000111111222333000000111111111111000000222222222222222222222222222222222111111111000000111000///...///000222444000111111111111222222222222111000000000111333333000000000000000000000000000000000000000000000000////////////000000000000///000000000111111222222///000111111111111000///111111111111000///......000/////////............///000000111111111000000111000000///......------///............///000000////////////////////////111000000000/////////...000000111111111111000000000000000000////////////000000000111111111111111//////......//////000111///////////////////////////000222333333222000//////000111222222222222111000000////////////000000000000000000000///......////////////000000000111000000///...............000000000000000000////////////............//////......................../////////000000000111111000//////...------.........///000000///...///000222111000///......///000,,,---...000000000//////......////////////......000000000000000000000000///000111111222222222111111222222111000///...---000000000000/////////.../////////...............////////////////////////000000111111111222222222111111111000000000//////000000000000000000000000///////////////.........111111111111111111222222111111222222222333333333444444444555555555666666555555555555666666666777666666666666666777888888::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBAAA???>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@?????????@@@???>>>============>>>=========>>>>>>=========;;;::::::999888888777777777666555333222222333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000111111111222222222222111111000000111111222000000////////////000000000000000000000000000000000111111222222111111000111111111000000/////////000000000000000///.........//////000000//////...000000111111111111000000222111000/////////000111////////////////////////000000000111111111222222222222222111111111000000000000000000000000000000000000111222222222222111222222222222222222222222333333333222222111111111333333222222222111111111111111000000111111222333000000111111111111000000222222222222222222222222222222222111111111000000111000///......///111222000000111111111222222222222111000000000111222333000000000000000000000000000000000000000000000000111000000000/////////......///000111222333444444///000000111111000000////////////000000//////...////////////...............///000111111111111111111000000//////......---//////......//////000111////////////////////////000000000000////////////111111222222222222111111////////////000000000000222222222111111111111111//////000111111111111111000000000000000000000000///000111222222111000///000000111111222222111111000000////////////000000000000000000000//////.../////////000000000111111000000///.........////////////////////////000000//////............//////............................../////////000000000//////...------------......///000///------///000111000000////////////000///////////////...............////////////......------...///000000111111111111222333333333333222000000111111000///......000000000/////////.........///////////////000000////////////////////////000000000111111111222222000000000000/////////...000000000000000000000000......////////////000000222222111111111111111111111111111111222222222222444555666777777777666555666666666666666777777888777666666666666777888888::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAA???>>>>>>>>>>>><<<;;;======>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<============<<<<<<::::::999999888777777777777666555444333333333333444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222222111111000000111111222000//////......//////000000000000000000000000000000111111222222111111000222111111000///...---,,,000000000000000///......///000000111111000000//////000000111111000000///111111000000000000000///000000000000000000000000000000000000111111111111222111111111111000000000000000000000000000000000///000111111222222111111222222222222222222222222222222222222222111111111333222222222222111111111111111000000111111222333000000111111111111000000222222222222222222222222222111111111111000000000111000///.........///000000000000111111111222222111111000000111111222333////////////////////////////////////////////////000000000000////////////000000000111222333333333///000000000000000000///------...//////////////////////////////.........---...///111111222222222000000000000//////....../////////...///000000111////////////////////////000000000000////////////000000000111111000000000////////////000000000000333333222222111111000000///000111222333222111111111111111111111111111111000000111111111111000000000000111111111111000000000000////////////000000//////000000000000////////////000000000111111111222222111111000111111222------......//////000000//////............//////....................................////////////......------------.........//////...------///000000000000////////////000//////............//////......////////////......------......//////000000111222222333333333222222//////000000000///......000000/////////...............//////000000111111////////////////////////000000000000111111111111111111000000000/////////////////////////////////---......///000000111111222222222111111111111111111111222222222333333333222444666777888777555444666555555444555666777777777777666666777777888999::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCAAA>>>;;;;;;======:::777:::;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;::::::;;;<<<<<<======<<<<<<;;;999999999888777777666666666666555555444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111111111000000000000111111/////////....../////////000000000000000000000000000000111111111111000000000000000///...---------000000000000000///......000000111111111111000000//////000000000000////////////111222222222222111111111111111111111111111/////////000000000111111111111111111000000000000///////////////////////////000000111111111111111111111111111111111111111222222222111111111111111222222222222111111111111111111000000111111222333000000111111111111000000111111111111111111111111111111111111000000000000111000///...------......000000000000111111111111111111111111111222222222////////////////////////////////////////////////.........///000111111111111111111111111111111111000//////////////////000,,,---...//////000000///.........///////////////---...///111111222222222000000000000000////////////////////////000111111000000000000000000000000////////////000000000000000000111111111111000000.../////////000000000111333222222111111000000000///000222333333333222111222222222222222222222222000000000111111000000000000000111111111000000///000000////////////000000//////000000000000//////000000000000111111111111222222111111111111222222------......//////000000//////............//////////////////////////////............////////////......---------......///...///000///------///000/////////000000000000///......------...///000111......////////////............//////////////////000111111111111111000000---....../////////......////////////..................//////000000111111//////////////////////////////000000000111111111222222111111111000000000////////////////////////---......///000111222222111111111111111111111111333333333444444444444555111333555666666666444333555444333222333444555666777777777777777888999999::::::;;;;;;<<<=========<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBAAA>>>;;;;;;<<<;;;888555999999:::<<<>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666666555555555555555555555444444444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000///000111111111111000/////////000000000111111111111000000000000000000111//////............//////////////////////////////000000000111111000000000............////////////000000000000000///......000000111111111111000000//////000000000000////////////000111111000000///000000000000000000000000....../////////000000000000000000000000000000000//////////////////////////////000111111111111000111111111111111111111111111111111111111111111111222222222111111111000000111111000000111111222333000000111111111111000000111111111111111111111111000000000000000000000000000000///...............//////000000000111111111000000111111222222222222000000000000000000000000000000000000000000000000------...///000111222222111111111000000000//////000//////......//////000---...///000000000000000.........///////////////...///000111111111111111000000000000000000000000000000//////000000111222000000000000000000000000////////////000000000000222222333333333333222222......//////000000111111111111111000000000000000000000111222222222222222111111111111111111111111000000000000000000000000000000111111000000//////000000////////////000000...//////000000000000000000000000111111111222222000000/////////000111111//////////////////000000//////............//////////////////////////////....../////////000000000///............///000000...000111111000//////000...//////000000000000///,,,------...///000000111......////////////......///////////////////////////000000000000///......,,,,,,---.../////////.../////////.........------...///////////////000000/////////////////////////////////000000000111111222222222222111111111111000000000000000000000000......///000000111222222000000111111111222222222444444444444555555555555222222444555555555444333444333222111111333555666888777777777777888999999::::::;;;;;;<<<==================>>>>>>??????@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAA@@@===<<<;;;:::888666999999:::<<<===???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::888888777777666555555555555555666666666555555444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000///000111222222111000////////////000000000111111111000000//////000000111///......------......//////////////////////////////000000111111000000///....../////////000000000000000000000000///......///000000111111000000///...//////000000//////...000//////......------,,,------------------------............//////////////////000000000000000111000000000000000000000000...///000000111111000000111111111111111111111111000000000111111111111111222111111111111000000000111111000000111111222333000000111111111111000000111111111111111111111111//////000000000000000111000000///////////////.../////////000000000111111000000111222222222222111000000000000000000000000000000000000000000000000......//////000000111111///////////////000000000000///............///000//////000000111000000000............/////////000///000000111111111000000000000000000000000000000000000//////000000111222000000000000000000000000.../////////000000000111111111222222222222111111.........///000111111111///////////////000000000000000000000000111222222111111111111111111111111000000////////////000000000000000000000//////...000000////////////000000......///000000000000000000000111111111222222222000000//////000000111222000000000000000000////////////............///////////////////////////////////////000000000111111///////////////000111111---000333444222000//////---...///000111111000///---...///000000///............////////////.........//////000000111111111///000000000//////...---***+++,,,---...///////////////.........---------/////////...............////////////////////////////////////000000000111111111111111000000000000000000000000000000000000/////////000000111111222//////000111222333333444333333333444444444555555444444444444555555555555555444222111222333666777888888777777888888999:::::::::;;;;;;<<<=========<<<<<<<<<===>>>??????????????????@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBAAA???;;;999888888::::::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@?????????>>>>>>?????????>>><<<<<<::::::;;;;;;;;;;;;::::::888777777666666555444444444555666777777666555444444444444444444444444444000000000000000000000000111111111111111111111111000000000000000000000000///000111222222111000///////////////000000000111000000////////////000000///......------....../////////////////////////////////000000000000//////000000000000000000//////000000000000000///.........//////000000//////.........////////////............---...///111222444........................------........./////////////////////000000111111000000000000000000000000...//////000000000000000111111111111111111111111///000000000111111111222111111111111000000000000111111000000111111222333000000111111111111000000111111111111111111111111////////////000000111111//////000000111000000000////////////000000000111///000111222333222222111000000000000000000000000000000000000000000000000000000000000////////////,,,,,,---...///000111111000///...------...///000000000111111111111000000---.........//////000000000111111111111000000///000000000000000111111111000000000000000111111222000000000000000000000000.../////////000000111111//////000000000000//////---......///000111111222------......//////000000111000/////////000222333000000000000000000000000000000////////////000000000000000000000///......000000////////////000000......///000000000000000000111111111111222222222222222111111222333444444222222111111000000////////////............//////000000000000000000000000000000000000111111111111000000000000000111222222---000444666444222000///---...///111111111000///...///111111000...,,,+++......////////////......------...000111333444444000000000000000///......***+++,,,---...///////////////.........---------//////......---------,,,////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111......///111222333444555222222333333333444444444666555555555555666777777777555333222222444777888888888888777888888999:::::::::;;;;;;<<<======>>>;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@????????????BBBCCCDDD@@@;;;888888::::::;;;;;;<<<===>>>??????@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@???>>>===999::::::;;;;;;::::::999777777777666555555444444444555666777777666555555444444444444444444444444////////////////////////000000000000000000000000000000000000000000000000...000111222222111000...////////////000000000000000000////////////000000.........------.........//////////////////////////////000000000000//////333333222111000///......000000000000000//////.........////////////............////////////......++++++---///333888===@@@111111111111111111111111---------.........//////.../////////000000111111000000000000000000000000...//////000000000000000000000000000000000000000//////000000111111111222111111111111000000000000111111111000111222222333000000111111111111000000000000000000000000000000.../////////000000111111...///000111111222111111////////////000000000000///000111222333222111111111111000///...---,,,,,,///......------...000111...000111000///...///111000000000000000000000000000000000000000000000000////////////000000000000111000/////////111222333000000000000111111111111222222222111111111000000111000//////000222444555444333111//////000111222//////000111111111111111000000000000000000000000......---...///000222333........................111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111000000///...------------...///---+++***+++,,,111111111000000000000000......//////000000111111000000000000000000000000////////////............222111///...---------...000000000000000000000000000///...---...///111333////////////000000000000//////000111111111111111000000000000000000000000////////////000000000000111000000000//////......///////////////...------////////////////////////000000000000000000000000//////000000000000//////111000///////////////000000000000000000000000000000000000000111111111111555444222000...,,,++++++000000000000000///......000111111111111222222222111222333444555666666666222333333333444555555555888888777666666666666666888777777777888999::::::::::::;;;;;;<<<===>>>>>><<<;;;;;;<<>>???@@@@@@DDDDDDCCCAAA???>>>===<<<>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;:::999888777666666555444333333333333666444333444777777555222444444444444444333222111000000000000////////////000000000000111111111111222222222111111111000000000000000000000000000000//////............//////---------...///000000111////////////////////////...------------...////////////000000000000//////000000000000////////////111000000000000000111222////////////000000000000000000000000000111111222000///......111444888;;;111111111111000///...---000000000000000000000000///////////////.........000000000000////////////////////////////////////000000111111111000000///111111000000//////......111000///......///000111000111111111111222222222111111111111000000000000222222111000//////000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000111111222///////////////........................///000000...000111000///...///111000000000000000000000000000000000000000000000000////////////000000000000...------------......///000000000000111111111111222222222111111111000000111000//////000222444555444333111000///000111222......///000000000000000000000000000000000000000,,,,,,,,,---///222444666........................111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222111111000//////......111222333333222111222444111000000000000000000000000000000000000/////////000000000000000000000000////////////////////////444333111000//////000000000000000000000000000000111000///......///111222000000000000////////////......///000000000000000000000000000000000000000////////////000000000000111111111000000/////////111111111111111000//////........................//////////////////////////////000000000000///////////////000000000000000////////////////////////000000000000111111111111111000000///////////////000000000000000///......000111111111111222222222111222333444444444444444222222333444555666777777666666555444444444444444777777777777888999::::::::::::;;;;;;<<<======>>>===<<<;;;<<<>>>??????>>>@@@????????????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>>>>???>>>===<<<:::999::::::;;;<<<===??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777666666666555444333333333333666444333444666666444111444444444444444333333333111111000000///.........000000000000111111111111222222222111111111000000000000000000000000000000//////............//////------......///000000111////////////////////////...------------...////////////000000000000//////////////////000000000000111111000000000000000111////////////000000000000000000//////000000111222///......---///111333555000111111000000///......000000000000000000000000/////////////////////...000000000000////////////////////////////////////000000111111111111000000111111000000////////////222111000000000000111222111111111111222222222222111111111111000000000000111000000///......//////////////////000000000000........................000000000000000000000000000000//////000000111222.........//////000000000---......///////////////...000111000///...///111////////////////////////000000000000000000000000////////////000000000000000000000111000000//////000000000000111111111111222111111111111000000000111111000000000222333444333222111000///000111222------...///////////////000000000000000000000000---------...///111333444........................000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111000000//////...000111111111111222444000000000000000000111111222222111000000///......000000000000000000000000000000000000000000000000333333111000000000000000000000000000000000000000222111000///...///000111111111000000//////......------...///////////////000000000000000000000000////////////000000000000111111111111111000000000222222222333222222111000........................//////////////////////////////000000000000//////---...000111111111111000........................000000000000111111111111///////////////000000111000000111111000000//////000111111111111222222222222222333333333333333222222333333555666777888888666666555444444444555555777777777777888999:::;;;::::::;;;;;;<<<=========>>>===<<<<<<>>>???>>><<<>>>>>>>>>??????AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;;;;888888999;;;<<<>>>??????<<<<<<======>>>??????@@@>>>>>>>>>>>>===<<<;;;;;;999999999888888777666666666666555444333333333333555444333333444444222111333333444444444555555555444333222111000/////////000000000000111111111111222111111111111000000000////////////////////////000//////......//////000---......//////000000111////////////////////////......------......///000...//////000000//////.........//////000000111111222111111000////////////////////////000000000000000000//////000000111222000000////////////000000000000000000000000//////000000000000000000000000......//////////////////////////////000000000000////////////////////////000000111111111111000000111000000000000/////////333222111111111111222333111111111111222222222333222222111111111000000000000//////...............////////////000000000000------------------------000000000000000000000000000000//////000000111222...////////////000000000,,,---///000000000///......000111000///...///111////////////////////////////////////////////////////////////000000000000111222333333222111///...///000000000111111111111111111111111000000000000111111000000111111333333222111000000000000111111---...//////000000//////////////////////////////111111000///////////////........................////////////////////////000000000000000000000000////////////////////////000000111111111111000000111111111000000/////////,,,...//////......///111000000000000000111111111111111111000000000//////000000000000000000000000000000000000111111111111111000000//////.........////////////////////////222222111000/////////000222111111000///......------...//////000000//////////////////////////////////////////000000000000222222111111111111111111222222222333333222111111................................................//////000000000000//////,,,---000222333222111000///////////////////////////000000000111111111111222111000//////...//////000000111111111000000///000000111111111222222222222222333333333222111111444444555555666777777777888888777777777777777888777777777777888999;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<<<<===>>>===;;;======>>>???@@@AAABBBCCC>>>??????@@@AAAAAABBBBBB????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<777777888:::;;;<<<===>>>::::::;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999888888777777777777666666555444333333333333444333222222222222222111222333444555666888999999666555444222111000000000///000000000111111111111111111111111000000000000////////////////////////000000////////////000000......//////000000000000////////////////////////...............//////000...//////////////////...---......///000111111222333222111//////.........////////////000000000000///////////////000111111111111111111111111111111111000000000000000000000////////////////////////............////////////////////////000000000000///////////////////////////000000111111111111000000000000000000000000000222222222111111222222222111111111222222222333333222222222111111111000000000//////.........//////////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111111000000000////////////,,,---///000000000///......000111000///...///111////////////////////////////////////////////////////////////000000000000......///000///...,,,+++///000000000111111111111000000000000000000000000111111111111111111222222000000000000000000111111//////000111111111111000////////////////////////111111111000//////......////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000000000///////////////......222333444333111000111222//////000000111111111111///000000000111111111222000000000000000000000000///000000000111111111222000000000000000/////////////////////////////////222222111000000000000000222111111000///......---//////000111111111111000////////////////////////////////////000000000000111111111111111111222222000000111111111111111000//////////////////////////////////////////////////////000000000000//////,,,...000222333333222111000000000000000000000000///000000000111111111111111111000///////////////000000111111111111000000000000111111111222222222222222333333333222111111666666666666666555555555888888777777777888888999666666666777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<======<<<;;;<<<<<<===???@@@AAABBBBBB===>>>??????@@@AAABBBBBB?????????>>>>>>>>>======????????????>>>>>>======999;;;<<<>>>>>>>>>>>>===777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<;;;:::::::::999888888888999999666666555444333333333333222222222111111111222333222444777:::===@@@AAAAAA999777555222000000000000///000000000111111111111000000000000000000000000////////////////////////000000////////////000000/////////000000000000000///////////////////////////............///000000......////////////......---......///000111111222222111000///............////////////000000000000/////////...///000000111//////000111222333333444222111000000///000000111////////////////////////---.........//////000000.../////////000000000111000000000000000000000000//////000111111111111111000000000000111111111111111111111111111111111111111222222222222333333333222222222222111111111111000000000//////000111111////////////000000000000111111111111111111111111/////////////////////////////////...///000000111111111111000000/////////---......///////////////...000111000///...///111////////////////////////000000000000000000000000////////////000000000000//////000000000///......000000000000111111111111//////000000000000000111111111111111111111111111//////000000000000000000///000000111111111111111000000000000000000000000------///000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////............444555555444222000111222/////////000111111222222//////000000111222222333000000000000000000000000...//////000000111111111111222222333333222111111000000000000000000000000111111111111111111000000111111000000//////......///000000111111111111111000000000000000000000000////////////000000000000000000000111111111111111...///000000111000000000000000000000000000000000000000000000000000000000//////000000000000//////...///111222222222222111111111111111111111111111000000000000111111111111............///000222222000000111111222222111111000111111111111222222222222222333333333333333222666666666555555555555444666666555555555666777777666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;===>>>===;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAABBB????????????>>>>>>>>>======>>>>>>>>>>>>===<<<<<<999:::<<<>>>>>>>>>>>>===999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999999::::::888777777888999:::666666555444333333333333111222222111000111444666777:::@@@FFFKKKNNNNNNOOOBBB???;;;666222000//////000000000000111111111111//////000000000000000111////////////////////////111000000//////000000111000000000000000000000000//////////////////////////////......//////000111---......//////......---......//////000000111111111000000///............////////////000000000000//////......//////000111------...///000222444555444333111000//////000000000000000000000000000000------......///000000000......//////000000111111000000000000000000000000...///000111111222111111000000000111111111111222000000111111111111000000222222222222333333333333333222222222222111111111111000000000000111111222////////////000000000000000000000000000000000000//////////////////////////////......//////000111000000000000000111111111...............///000000...000111000///...///111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111222333000000000000111111111111////////////000000111111111111222222222111111111...//////000000000000000...//////000111000000000000000000000000000000000+++,,,...000111222222111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////000111111///...///000...//////000111111222222111111111111111111111111000000000000000000000000------...//////000111111111222333333333333222111000000000000000000000000000000111111222222111111000000000000////////////...//////000111000000000000000000000000000000000////////////000000000000/////////000000111111111...//////000111111000000111111111111111111111111111111111111111111111111//////000000000000//////111111111111111111111111000000000000000000000000000000000000111111111111//////...//////000111111///000111222222222222111000111111111111222222222111222333444444444444444222333333444555555666666666666555555666777777888555555666777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>===<<<<<<===>>>???@@@@@@??????>>>>>>??????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>===<<<;;;:::;;;<<<>>>>>>>>>======;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999888777666666777999:::666666555444333333333333///111222111111222666:::???DDDLLLUUU[[[^^^^^^^^^SSSOOOHHHAAA:::555222111000000000000111111111111////////////000000111111000000000000000000000000111111000000000000111111000000000000000000000000///////////////////////////////////////000000111---......//////......---////////////000000000000000//////.........//////////////////000000000000///............///000000000/////////000333555777666555222000///...///000000000000000000000000000------......///000000111.........///000111111111000000000000000000000000...///000111111222222222000000111111111222222222111111222333333222111111222222222333333333444444333333222222222111111111///////////////000111111////////////000000000000///////////////////////////////////////////////////............///000000......///000111222333333//////...------///000111///000111000///...///111111111111111111111111111000000000000000000000000////////////000000000000///...---------///000111000000000000111111111111.../////////000000111111111111222222222111111000......///000000111000000---......///////////////000000000000000000000000...///000111111000///...000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111...///111111000000111333...//////000111222222222333333222222111000000000000000000000000000000000,,,------...///000000111//////111222222111000///000000000000000000000000///000111222222222222222////////////000000000000---......///////////////000000000000000000000000////////////000000000000......//////000000000111...///000111111111111111222222222222222222222222111111111111111111111111//////000000000000//////333222111111000111111222000000000000000000000000000000000000111111111111333222111///......------///000111222222222222222000111111111111222222222111222333444555666666666///000111333555666888999888888777888888999::::::555555666777888:::<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999;;;===>>>>>>======>>>???@@@@@@???>>>===???????????????@@@@@@@@@@@@@@@@@@@@@????????????>>>???@@@@@@@@@???===<<<:::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;:::999888888:::::::::;;;;;;<<<<<<===::::::::::::999888777777888777666444555666888999666666555444333333333333///000222111111333777<<>>???>>><<<;;;;;;<<>>>>>??????@@@AAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA???===<<<===============<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999555555666666777777888888666666555444333333222222444222111111222444777999HHHPPP\\\gggmmmpppqqqrrrmmmjjjcccWWWJJJ>>>777333111000000111222333222000////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////111111000000//////................../////////000............///000222333111111111111222333444555666555222000//////000000111111111000...///111333000000000000000000000000222222111111111111111222===888222000111111...+++//////000111111111111000111000000000111222333333222222333333333333444444333222000//////000222333444333333222111111111222000111111111111222222222------...///000111222222111111111000000000000000000000000000000000000000222111000//////......///111111111000000000//////000000000000000000000000000000//////000000111222222111000000000000000000////////////////////////111000000000/////////...////////////000000000000111111000000//////////////////............//////////////////////////////---...000111111111000///...//////000000//////...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///...---000000000000000000000000111222222222222111111000000000000000111111111111222222222111111111000000111111111111111000000///000000000000000000000000///111222111000/////////000444555222111222222111000000000000000000000000111222222222222222222111000//////......//////000///000000000111111111111000000000000111111111111000111111111111111111000111111111111111111111111000000000000000000000000//////000000111111222222//////000111222333333444111111000000000000111111333222111000///000000111222111000//////000111222222111000//////000111222000000000111222222222333222111111111222333444555333333444555555666666777444555666777777666666555777666555555555777999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;===>>>???===>>>??????>>><<<===>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@?????????@@@???@@@??????>>>===<<<<<<============<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::999999555555666666777777777777666555555444333333222222333222111111222444777999HHHQQQ]]]hhhoooqqqrrrrrrooommmhhh___SSSGGG>>>:::444222000000222222222111000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////111000000000/////////............/////////000000000000///...//////111111111000000111222333444444666444222000//////000000111111111000//////111333000000000000000000000000222222111111111111111222999444000///111222000...//////000111111222111111111111111000111111222222222222222333333333444444333222000//////000222333444333222222111111111222000111111111111222222222/////////000000000000000111111111111000000000000000000000000000000000000222111000///////////////111111000000000000//////000000000000000000000000000000//////000000111222000000//////000111222222........................000000000000////////////////////////000000000000111000000000000/////////000//////......//////000////////////////////////---...000111111111000/////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000//////////////////000000111111111111000000000000////////////////////////000000000000000000000000...//////000000000//////000000000000000000000000333333333333222111000///000000000000111111111111222222111111111000000000222222222222222111000000000000000000000000000000000111333222111///000000333777888333111111111...000000000000000000000000000111111222222111111000///000000111111000000///000000000000111111111111000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000111111111111111000000111111111222222222111000000000000000111111333222111111000000111111111111000000000000111111111111000000000000111111111111111111111111222222222222222222222333555555444444444555555666666777555666666777666666555444555666666777777888999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===>>><<<>>>@@@@@@???>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;:::999999888555666666666666777777777555555444444333333222222333222111111222444666888DDDLLLWWWbbbiiimmmnnnooooooooonnnhhh]]]PPPFFFAAA777444111000111222222222111111111111111111111111000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////...////////////////////////000000000000////////////....../////////000000000222111000////////////000000000000000111222333333555444222000//////000000000111111000//////000222000000000000000000000000222111111111111111222222444111......111333222000...///000111222222222222222222111111000111111111222222222222333333333333333222111000000111222333333333222111111111111222000111111111111222222222111111111000000/////////111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000/////////////////////////////////////////////000111111000000000000000111111222////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000////////////000000////////////////////////---...000111111111000///000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000000000000111111111111000000000///////////////////////////111111111111111111111111...///////////////......000000000000000000000000111111222222222111000000///000000000111111111111111111111111000000000000111111222222111111000///////////////////////////111222333333111000000111222666777333000111000...////////////////////////......////////////......///000111222222111000///000000000000000111111111///000000000111111111111222222222333333222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000111222444444333333333333333333111000000000000000000111111000000000000000000111222222222111111111111111333333333333333444555555444444555555666666666777777777777666666555444444555666888999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<;;;===??????>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;999999::::::999999888777666666666666666666666666444444444333333333222222222111111000111333555666:::@@@IIIRRRYYY```eeeiiillloooqqqmmmcccVVVIIIBBB888555111///000111222222111111111111111111111111000000000000000000000000222222222111000000000/////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000////////////...////////////000000000111000000000000000000000111000000000111111222333444333222111000000000000000111111111//////000222000000000000000000000000111111111000111111222333111///......111222222111...///000111222333333333333333222111000000000111111222222222222333333333222222111000000111222222222222111111111111111222000000111111111222222222111111111000000000//////000111111111111111222222000000000000000000000000111111000000000111111222//////////////////000000/////////////////////////////////...///000000111222111111000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000////////////000000000000000000000000000000---...000111111111000///111222222333333222222111111111111111111111111111////////////000000000000000000000000000000000000000000000111111222222222111111111111000000000///000000000000000000000000000000000000000000000000///000000//////...---,,,////////////////////////------///000111111111111///000000000111111111111111111111000000000//////000000111111000000///...////////////////////////111222333333111000000111///333444111///000000...////////////////////////......////////////......///000111222222111000///111111000000000000000000///000000000111111111111222222222333333222222222222222222222222222222222000000000000000000000000111111111111222222222222222222222111111111111000000000//////000111222222333333333333333333333333000000000111111000000000000000000111111000000000222222222111111111111111333444444444555555555555555555555666666666666666777777666666555555555555555777999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::<<<>>>>>>======>>>???>>>>>>======>>>>>>???@@@??????@@@@@@@@@???>>>======<<<:::999999999;;;;;;:::;;;;;;;;;<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999999888888888999888777777666666666666555555555555555333333333333333222222222111111000000111222333444333666;;;AAAHHHQQQZZZ```hhhlllqqqpppfffWWWIIIAAA888555111//////111222222000000000000000000000000111111111111111111111111333333333222222111111111////////////////////////////////////////////////////////////////////////000111111222222111111000000000000000000000000000////////////000000000000////////////000000000111...///000000111222222222111111111111111111222333333333222111111000000000///000222111000///000111111111111111111111111111111111000000111222222333111000//////000111000000//////111222222333333333333333222111000000000111111111111222222222333333222111111111111111111222111111111000000111222222000000111111111222222222000000000000111111111111000000111111222222222333111111111111111111111111111111111111111222333444......////////////000000000000000000000000000000//////......//////000111222222111000//////000000111111111111111111111111////////////000000000000////////////000000000000000000000111111111111222111000000//////000000111000000000000000000000000---...000111111111000///222222333333333333222222111111111111111111111111////////////000000000000000000000000000000000000000000111111222222333333111111111111000000000000000000000000000000000000////////////////////////000000000///...---,,,+++........................+++,,,---///000111222222000000000000111111111111111111000000000/////////000000000000000///......000000000000000000000000000111333222111///000000,,,111222000...000111///000000000000000000000000000111111222222111111000///000000111111000000///111111111111000000000000000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000111111222333333444222222111111111111111111////////////000111222333//////000111111111000000000000111111111111000000000000111111111111000000111111111111111111222222444444555666666555555444666666666666666666666666777666666555555555555666666777999;;;<<<===<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<;;;;;;:::<<<>>>>>>===<<<<<<===>>>============>>>??????>>>???@@@@@@@@@???===<<<<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999888888777777888888777777666555666666666555555555555444333333333333222222222222111000000000111222222333111222444777<<>>666333000///000111111111000000000000000000000000111111111111111111111111222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111000000000000000000000000////////////000000000000/////////000000000111111---...000111222333333333333222222222222222333333222222222222111111000000///000222222000///000111111111111111111111111111000000000000111222333333222222111111111000000000000111222222333222222222222222111111000111111111111111111111222222222222111111111111111111111111111000000000000111222222000111111111111222222222000000000111111222222222000000111111222333333333111111111111111111111111111111111111222333444555........./////////000000000000000000000000000000///............///000000000000000000000000111222000000000000000000000000.../////////000000000111////////////000000000000000000111111111222222222111111000000000000111111000000000000000000000000---...000111111111000///000111111222222111111000111111111111111111111111////////////000000000000000000000000000000000000/////////000111222222222111111111111000000000000////////////////////////........................---......///......------------------------------,,,---...000111111111111000000000000111111111111111000000000////////////000111111111111000//////000000000000000000000000///111222111000/////////---222333000///111111///000000000000000000000000111222222222222222222111000//////......//////000111111111111000000000///000000000000111111111111000111111111111111111000////////////////////////000000000000000000000000//////000111333444555555111111111111111111222222////////////000111222333---...///000000000000//////000111222222111000//////000111222222111000///000000000111222222222333444555666777666666555444777666666666666666666666666666555444555555777777555555777999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<============<<<;;;<<<>>>??????===<<<<<<==================>>>??????>>>>>>@@@@@@@@@???===<<<<<<<<<===============<<<999999:::;;;;;;<<<======::::::;;;;;;;;;;;;:::::::::999999999888888888888666666777777777666555555666666555555555444444444222222222222222222222222000000000000111111111222111222222333555:::@@@DDDNNNVVV^^^bbb\\\OOOAAA999222000//////000111000///111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000.../////////000000000111//////000000000111111111///000111222333222222111444444333333333333333444111222222222222111000000...000222222111000000000111111111111111111111111000000000000111222333444000111222222222111222222222222333333222222111111111111111000111111222222111111111111222222222222111111111222222111111111000000000000000111222222000111111111111222222222222222111111111111111000000000111222222333444444111111111111111111111111000111111111333444555666---.........//////000000000000000000000000000000...............///000000......//////000222333444////////////////////////.../////////000000111111////////////000000000000000000111111222222222222111111000000000000111111000000000000000000000000---...000111111111000/////////000000000000//////111111111111111111111111////////////000000000000000000000000000000000000---......///000111111222111111111111000000000000................................................+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111111000000000000000111111111111000000000000////////////222222222222222111000000000000000000000000000000///000111111///......//////444555111000111111///000000000000000000000000000000111111111111000000000///...------...///000222111111111000000//////000000000000111111111111000000111111111111000000........................000000000000000000000000......000111333555666666000000111111111222222222////////////000111222333...///000222222222111000///000111222222111000//////000111222222111000/////////000111222333333444555555666777777666555444777777777777666666666666666555444444555666777888444444555666888999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;>>>@@@AAA@@@>>>========================>>>??????===>>>@@@AAA@@@???===<<<<<<===>>>?????????======999999::::::;;;<<<======999::::::;;;;;;::::::999:::999999999888888777777666666666666666555555444666666555555555444444444222222222222222222222222000000000000111111111111111222333333222333555777@@@HHHSSSXXXSSSHHH<<<444000///...///000111000///222222222222222222222222111111111111111111111111------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000.../////////000000111111000000000000111111111111111111222333222111000///555555444333333444444444111111222222222111111000...000222222111000000000111111111111111111111111000000000000111222333444///111222333333333333444333333333333222111000000111000000000111222333333000111111111111222222222111111222222222222111111000000///000000111222222000111111111111222222222444444333222111000///...000000111222333333444444111111111111111111111111000111111222333555666777////////////////////////000000000000000000000000111111000000//////......000000000000000000000000......////////////......///////////////000111111......//////000000111111000000000000111111111111000000000000000111111111000000000000000000000000///000111222222111000//////////////////000111111333222222222111111000000333222222111000//////...222111111111000000//////111000///...------...//////////////////.........000000000000000000000000000000000000000000000000------............------////////////////////////////////////000000000000000000000000000000000000000111222333222111///---000000111111111111000000---------...............,,,,,,...///000000000000222111111000000000000000222333222111///...///000222222111111000000//////...........................000111000///...///111444333222111111222333444333222111000000111222333444444444444333333222111000000////////////000000////////////000000000000000000000000000000000000///////////////000111111111111111111000000000000333222222111111111111111222222111111111111222222333222111111111222333444333444666888888777666555777666444333444555777999777777777777777777777777777777777888999999::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;<<<;;;;;;>>>AAAAAA>>>;;;999999888888888888888888::::::;;;<<<<<<<<<;;;;;;888888777777666666555555555555555555666666666666666666555444444444444555444444333333333333222222000000000000000///......000000000000111111111111444888???CCCCCC>>>777333222222111111111111222222000000000000111111111111000111222333333222000///222111111000///......---111111111222333333333444111111000000//////..................////////////000///.........///111222111111000000000000111111000000000000////////////000000000000111111111111000111111111111222222222333333333222222222111111///000000000000111111111222222222111111111000000111111111111111111111111111111111111111111111111111333333222000///000111333333222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111///111222222111000222333111111111111111111111111222333333333222000///---111111222333444444555555000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000...//////000000//////...///////////////000111111////////////000000000000000000000000111111111111000000000000000000000111000000000000000000000000///000111111111111000//////////////////000111111222222111111111000000000222111111000//////......111111111000000000//////111000///...---......////////////////////////...000000000000000000000000000000000000000000000000...//////////////////...////////////////////////....../////////000000000000000000000000000000000///000222222222000///---000000111111111111000000/////////...............---...//////000000000000222111000000//////000000222222222111///...///000111111111000000000000000////////////////////////...000111000///...///111111111000//////000111111222222111000000111222222222222222222222111000000000000////////////000000////////////000000000000000000000000000000000000///////////////000111111111111000000000/////////000000000000000111222333222222111111111111222222222222111111111222333444222444555777777666555444555555333333333444666777777777777777777777777777666777777888888999::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<<<<>>>@@@@@@===:::888888888999999::::::;;;::::::;;;;;;;;;::::::999888888777777666666555555555555555555666666666666666666555444444444444444333333222222222111111111000000000000000///......//////000000000111111111222555888;;;;;;999555222222111111000000111111222000000000000111111111111000000222222222222111000222111111000//////......000000000000111111111111111000000000/////////...............////////////222111000000000111222333000000////////////000000000000000000////////////000000000000111111111111000000111111111222222222333333222222222111111111000000000111111111111222222222222111111111000000111111111111111111111111111111111111111111111111111222333222000///000111222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111222333333222000///000111111111111111111111111111222333333333222111///...000000000111222333333333111111111111111111111111000000000000000000000000---......///000000111111000000000000000000000000///000000111111000000//////////////////000111111000000000000////////////000000000000111111111111111111000000000000000000000000000000000000000000///000000111111000000//////////////////000111111111111000000000000//////000000000///......------111111000000000000//////000000///............///......//////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////------........./////////000000000000000000000000///000111222111000///...///000000111111000000///111111000000//////......//////000000111000000000222111000000//////000000111222222111///...///000000000000000111111111111000000000000000000000000...000111000///...///111111000000//////000000111222111111000000111111222///000000000000//////...000000////////////000000////////////000000000000000000000000000000000000///////////////000111111000000000/////////......---.........///111222333222222111111111111222222222111111111111222333333222333444555666555444333444444333222222444555666777777777777777777777777666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;===<<<<<<>>>???>>><<<:::777888888999:::;;;<<<<<<:::::::::::::::999888777888888777777666666555555444555555555555666666666666555555444444444444444222222222111111111000000000000000000000//////...//////000000000000111111///000111222222222222222222111111000000111111222000000000000111111111111///000111222222222222222111111111000000//////...////////////............000000000000////////////............////////////111111000000000111222333//////............//////000000000000////////////000000000000111111111111000000000111111111222222333222222222222111111111000111111111111222222222222111111111111000000000111111111111111111111111111111111111111111111111111222222222000///000111000111111111222333333333222222222222222111111111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111333444444333000//////000111111111111111111111111222222222222222111000///......//////000111111111000000000000000000000000////////////////////////........./////////000000////////////////////////000000111111111111000000///////////////000000111111111000000//////......///000000000111111111111111111111000000000000000000000000000000000000000///000000000000000000//////////////////000000111000000000/////////////////////.........---------000000000000000000///////////////.........//////............/////////////////////////////////////////////////////////////////////000000/////////////////////////////////------------.........///000000000000000000000000//////000111111000////////////000000000000//////333222222111000///......000111111111111000000///111111000///////////////000111222222000//////000//////000000111111222222////////////////////////...000111000///...///111222222111111111111222222111111000000000000111111/////////000000///......000000////////////000000////////////000000000000///////////////////////////////////////000000111////////////............---------......000111111222222111111111111222222111111111111111222222333111222333444444444333333444444333333333444555666666666666666666666666666666666777777888999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;===============<<<;;;999888888888999999::::::::::::::::::999999777666555888888777777666666555555444444444555555555666666666555444444333333444444222222222222111111111111//////000000000000//////////////////000000000111---------...///000111111111111000000000000111111///000000000111111111111//////000111222333333333111111111000000000///////////////......---------000000000000////////////............////////////............//////000000000//////......//////000000000000000///////////////000000000111111111111000000000000111111111111222222222222111111111111111111111111222222222222111111111111000000000000111111111111111111111111111111111111111111111111000111222111000///000111///000000111222333333444222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111333444444333111000000111111111111111111111111111111222222222111111111000////////////000000111111////////////////////////////////////////////////000/////////.........---////////////////////////000000111111111111000000///////////////000000111111111000000//////......///000000000111111111111111111111111000000//////////////////////////////000//////////////////000///////////////000000111///////////////000000000............------------//////////////////000000......//////////////////---.........//////000000////////////////////////////////////////////////---......//////......---////////////////////////------------.........////////////////////////////////////000000000////////////000000000000//////333333222111000//////...000111111111111000000///111000000///...////////////111222222000//////000//////000000111111222222...........................000111000///...///111111111111111111111111111000000000000000000000000//////000000111000000///000000////////////000000////////////000000000000///////////////////////////////////////000000111////////////............//////...............///222222111111111111222222000000111111222222222222111222222333333333333333555555555555555666666777666666666666666666666666555666666777888888999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<;;;:::::::::999999888888777777666666::::::999999888777666555888888777777666666555555444444444444555555555555555555444333333333333333444333333333333222222222//////000000000000//////...////////////000000000,,,---///000111111111111111000000000000000000111///000000000111111111111//////000111111222333444111111111111000000000000000000000//////.........////////////000000000000............////////////------......////////////111000000//////000000111000000000000///////////////000000000111111111111//////000000000111111111222222222111111111000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111111000///000111//////000111222222333333111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111111111111111111111111111111222333333222111222444111111111111111111111111111111111111111111222222000000000111111111111111........................000000000000000000000000000000//////...------,,,000000000000000000000000///000000111111000000//////////////////000111111000000000000////////////000000000000111111111111222222111111000/////////////////////////////////000//////......//////000///////////////000111111//////000000000000111111..............................////////////000000---...//////000/////////------......///000000000////////////////////////000000000000000000000000------............------////////////////////////------........./////////////////////////////////......////////////000000...//////000000//////...222222111111000000////////////000000111000000000111000//////......//////...000222333111000///000000000000000111111111111...........................000111000///...///111...//////000000//////...///000000111111000000//////000000111111111111111000000////////////000000////////////000000000000000000000000000000000000///////////////000111111000000000/////////......000000///...............222222111111111111222222///000111111222222111111222222222333333333444444555555555666666666666777777777777777777777777777555555666777777888888999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;:::999:::;;;999999888777666555555444999999999999999888777666888888777777666666555555333444444444444555555555555444444333333333333333444444444333333333222222...//////000000000000000......////////////000000---...111222333222111000111000000//////000000111000000000000111111111111111000000000111222333333111111111111111111111111000000000000000/////////////////////000000000000............////////////...///000111111111000000111111000000000000111111000000000000////////////000000000000111111111111/////////000000000111111222111111111111000000000///000000000000111111111//////000000000000000111000000000000000000000000000000000000000000000000...000111000//////000222///000000000111222222222000000000111111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111111222333333222222333555111111111111111111111111111000000000111222333333222222222222222222222222////////////////////////000000000000000000000000........................000000000000000000000000...//////000000//////...///////////////000111111////////////000000000000000000000000111111111111222222111111000//////...////////////////////////000///............///000///////////////000111111000000000111111111222222................................./////////000000,,,---///000000000//////------......///000000111000000000000000000000000000000000000000000000000......////////////......////////////////////////....../////////000000000////////////////////////...............///000000......////////////......000000000000000000000000---...//////000000000000000000///............///---000222333222000000000111111111000000000000000...........................000111000///...///111---...///000000///...---...///000111111000///...//////000111111111111111000000////////////000000////////////000000000000000000000000000000000000///////////////000111111111111000000000//////////////////...//////000000222222111111111111222222...///000111222111111000333333333333333444444555444444555555666666555555777777777777777777777777555555666666777888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;999:::<<<;;;999999;;;===999999888888777777666666888999999:::999999888888888888777777666666555555333333444444444555555555555444333333222222333333333333333333222222222111......///000000000000000........./////////000000///000000111111111000000000000////////////000000000000000000111111111111222111111000000111222333111111111111111111111111///////////////000000000.../////////000000000111............////////////...///000111111111000///000000////////////000000000000000000////////////000000000000111111111111////////////000000000111111111111111000000000000....../////////000000000////////////000000111111000000000000000000000000000000000000000000000000...///000000//////000222000000000000111111111111///000000000111111111222000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111222444444444222111222333111111111111111111111111000000000000111222333444222222222222222222222222000000000000000000000000000000000000000000000000,,,,,,------.../////////000000000000000000000000......////////////......///////////////000111111......//////000000111111000000000000111111111111222222222111000//////...////////////////////////000///...------...///000///////////////000111111000000111111222222222333......//////////////////---.........//////000000,,,---///000000000//////---------...///000000111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////...............///000111......////////////......///////////////000000000,,,,,,...///000000000000000000///...............---000222333222000000000222222111111000000//////000000000000000000000000///000111000///...///111///000111222222111000///...///000111111000///.........///000111111000000000000////////////000000////////////000000000000000000000000000000000000///////////////000111111111111111111000000000000............///111222333222222111111111111222222...///000222222111111000444444333333333444555666222333444444555555444444777777777777777777777777555555666666777888888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;888:::;;;:::888888;;;>>>888888888888888999999999888999999:::::::::999999888888888777666666555555333333333444444444555555555444333333222222333333222222222111111111111000......///000000000000000............/////////000111000///.........///000000000////////////000000000000000000111111111111333222111000000000111222111111111111111111222222---.........///000000000.../////////000000111111............/////////000+++,,,.../////////...---//////............//////000000000000////////////000000000000111111111111////////////000000000000111111111111000000000000............////////////.../////////000000111111000000000000000000000000000000000000000000000000---///000000//////000222111111111000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111444555666444222000111222111111111111111111111111000000//////000222444555222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////...///111222222111000///000000000000////////////000000000000000000000000''')))+++...000111111111111111111000000000000000111111111111111111111111111000...---,,,...///000111111000000000111111222///////////////////////////000111333333222111111...///000111111000///...000000000000000000000000111111000///...------,,,......//////000000111111///000000111111111111000......////////////......///////////////.........---.........//////000000---...///000000111000000////////////000000000000000000000000000000000000000000000000000///......000000111111111000000///111111000///......////////////............//////............////////////000000000000000000000000222222000///..................////////////......000000000000111111111111...///000111111000///...000000////////////000000//////000000000000//////111000///...............////////////000000000000111111111000000000000000111111111111000///------////////////000000000000000000000000000000000000111111111000000000000000333333333333333333333333444555777888999999888888111222444555555555444333777666666666666666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888777<<<;;;;;;::::::999999888777777777777777888888888888888777777666666555555888666444222222444666888444444444444333222111111000000000000000000000000222222222222222111000///000000000000000000000000///////////////000111111........................////////////000000000000111111000000//////......000000000000000000000000000000//////.........---000000000000000000000000............////////////......------------......111111111000000000000000///000111222222111000///000000111111111///...---000///...------...///000000000111111111000000///111111111111111111111111---......///////////////////////////////////////...............///000000//////............///////////////000111111222222000000000000////////////000000000000////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111000000000000000111111222111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000111000000//////////////////000000000000000000000000000000000000,,,,,,---//////000000000111000000000000000000000////////////////////////000000............///000...---------------......////////////////////////000000111222222222222111//////000000000000//////000000000000000000000000000000000///.........---.../////////000000000111/////////000000///............////////////......////////////////////////........./////////000000...//////000000000000///////////////000000000000////////////////////////000000000000000///......000000111111111000000///000000000000111222333333000000///.........//////............////////////000000000000000000000000222111000///..................////////////......//////000000000111111111---......//////......---000000////////////000000//////000000000000//////000//////............///////////////000000000000111000000000000000000000111111111111000///...---////////////000000000000000000000000000000000000000000000000111111111111333333333333333333333333222333555666777777666666333333444555555555555555444444444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<===<<<<<<<<<<<<<<<======>>>===<<<;;;:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;999:::::::::::::::::::::777777777777777777777777777777777666666666555555555444222111111222444555222333333444444444333333000000000000000000000000111111222222111000000///000000000000000000000000///////////////000111111////////////////////////.../////////000000000000111000000000/////////...000000000000000000000000000/////////............////////////////////////............////////////......------------......000000000000000000000000///000111111111111000//////000111222222111000000000000///......///000000000111111111111111000000---------------------------....../////////////////////////////////////////////......//////000111//////............//////111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000...////////////000000000////////////////////////111111111111111111111111000000//////000000111222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111111000///..................//////000000111111000000000000000000000000111000000///////////////000000000000000000111111//////////////////////////////////////////000000000//////....../////////////////////////////////111000000000000111222222111000000//////000000111000000000000000000000000////////////////////////////////////000000000000...//////......---,,,+++...//////000000//////...////////////////////////......////////////000000///000000000000//////...////////////000000000000........................000000000000000///......///000000111111000000000//////000111333444666777111111000///////////////............////////////000000000000000000000000222111000//////......///...//////000000//////...//////000000000000111111000//////......//////000000000////////////000000//////000000000000/////////............//////000////////////000000000000000000000000000000111111111111111111000///......////////////000000000000000000000000000000000000///000000000111222222222333333333333333333333333222333555666777777666666555555444444555555666777555555555666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===<<<<<<;;;;;;<<<<<<===>>>===<<<;;;;;;::::::;;;;;;=========<<<<<<=========:::;;;<<<<<<======<<<<<<888888999999:::;;;;;;<<<777777777777777777777777666666666666666555555555444444444444444444444444111222333444555555555555000000000000000000000000000000111111000000//////000000000000000000000000///////////////000000111000000000000000000000000....../////////000000000000000000000////////////000000000000000000000000////////////............////////////////////////............////////////......------------......000000000000000000000000///000000111111000000///...///000111222222222222111000000//////000000111000111111222222222111111000000000000000000000000---......//////////////////////////////////////////............///000000//////............//////222222111000000///......////////////000000000000000000000000////////////////////////////////////111111111111111111111111............////////////////////////////////////000000000000000000000000000000//////000000111222222222222222222222222222////////////////////////////////////////////////////////////////////////222111///------------...---......///000111111222000000000000000000000000333222000/////////000000000000000000000111111111111111111111111111111111//////000111111111000000111111000/////////000000////////////////////////111000/////////000222333222111000//////000111222000000000000000000000000///////////////000000000////////////000000000000////////////...---,,,+++//////000000000000/////////////////////000000000//////////////////000000000000111000000///...---////////////000000000000////////////////////////000000000000000///.........///000000000000000000/////////111222444666777222111000///////////////............////////////000000000000000000000000111111000/////////////////////000000000000//////////////////000000000111333222111000000111222333000000////////////000000//////000000000000//////...............///000111////////////000000000000000000000000000111111111111111111111111000///...////////////000000000000000000000000000000000000//////000111222222333333222222222222222222222222444555666888888888888777666666555444444666777888888888888888999:::;;;<<<:::::::::::::::::::::::::::<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<==================<<<:::999888888888999999::::::::::::777777777777777666666666555555555555555555555555555666777777777777666555222333444555555555555555000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000////////////////////////........./////////000000000000000000////////////000000000000000000000000///////////////.........////////////////////////............////////////......------------....../////////000000000000000///000000000000000000/////////000000111111111111111111000000000000111111000111111222222222222111000000000000000000000000---......///////////////////////////////////////---------------...////////////............//////111111000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000///////////////000111111222222222222222111111111........................////////////////////////000000000000000000000000222111///------------...---......///000111111222111111111111111111111111222111000//////000222222//////000000111111111111111111111111111111111111//////000111222222111111///...------,,,,,,,,,---000000000000000000000000111000/////////000222333222111000//////000111222111111111111111111111111/////////000000000000000000000000000////////////111111111000///...---,,,//////000000000000//////////////////000000111111000000000000000000//////000000111000000///...---////////////000000000000000000000000000000000000000000000000000///............///000000000000000/////////000000111333333111111000///////////////............////////////////////////////////////111000000////////////000//////000000000000//////...////////////000000000333222111000000111222333000000////////////000000//////000000000000//////...............///000111////////////000000000000//////000000111111111111000111111111111000000///////////////000000000000000000000000000000000000///000000111222333333444222222222222222222222222333444666777888888777777666666555444444666777888999888888777777777888888:::::::::::::::::::::::::::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<======<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888777:::::::::999999888888888777777777777666666555555444444444444444555555555444555666777777666555444444444555555444333333222000000000000000000000000...///000000000000//////111111111111111111111111000000////////////000000....................................////////////////////////000000000000////////////////////////.........///////////////....................................////////////......------------............//////000000000000000//////////////////000000000//////............000000111111111111000000///000111222222222222222---------------------------......///////////////////////////////////////,,,,,,++++++,,,,,,---...//////............//////......//////000000000000.../////////000000000111000000000000//////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111/////////////////////////////////...///000000111000000000111111111111222........................000000000000000000000000000000000000000000000000111111000///..................//////000000111111111111111111111111111111////////////000111222333/////////000111111222222////////////////////////000000000111222222333333111111000///............000000000000000000000000000////////////000111111111111111000000111111111111111111111111111111111000000000000000000000000000000000000////////////111222222222111000/////////000000111111000000///...//////000000111111222111111000000000000/////////000000000000//////...////////////000000000000111111111111111111111111000000000000000///......------...///000000000000000///////////////000000//////............//////............////////////////////////////////////000000////////////000000///000000111111000000///......////////////000000000//////......//////000000000////////////000000//////000000000000/////////............//////000////////////000000000000/////////000111111222222000111111222111111000000////////////000000000000000000000000000000000000000111111111222333333333222222222222222222222222111222444555666666555555555555444444555555666777777666555444333333333333:::::::::::::::::::::::::::;;;======;;;:::;;;<<<;;;;;;::::::;;;;;;<<<===<<<============<<<;;;;;;;;;;;;::::::::::::;;;;;;888999::::::;;;;;;::::::;;;::::::999888888777777888777777666666555555444333333333444444444444444111222333444444333222111444444444444333222111000000000000000000000000000//////000000111111000000111111111111111111111111111000000///////////////........................------........./////////////////////000000000000////////////////////////.........///////////////....................................////////////......------------......---......//////000000111000//////......//////000111000///...------------///000000111111000000///...///000111111111111111........................---......///////////////////////////////////////,,,++++++++++++,,,------//////............//////------...//////000111111......//////000000111111000000000000////////////////////////////////////........................000000000000111111111111222222222222222222222222//////////////////////////////......//////000111//////000111222333333444000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////////////////000000000000111111111111111111111111...///000000111111000000...//////000111111222222////////////////////////111111000000111222444555555444333222222111111111000000000000000000000000...//////000000000000000000111111222222111111000111111111111111111111111222111111111000/////////111000000000/////////...000111111222111111000000000000111111111111000000...//////000111111222222111111111000000000//////...//////000000000000///////////////000000000000000000000000000000000000000000000000000///......,,,---...///000000000000//////......//////000000---,,,,,,------...///000............////////////////////////////////////000000////////////000000000000111111111111000000........./////////000000---......//////......---000000////////////000000//////000000000000//////000//////............///////////////000000000000...//////000111111222222000111111222222111111111////////////000000000000000000000000000000000000222222222222222222222222111111111111111111111111111222333555666555555444333333444555555555555555555555444444333444444444999999999999999999999999999;;;<<<<<<;;;:::;;;;;;;;;;;;::::::;;;;;;<<<===<<<======>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;999999999888888888888888888777777666555555444444222222333333333444444444111222222222222222222111222222222333222222111111000000000000000000000000///000000111222222111111111111111111111111111111111111000///////////////........................---------.........//////.../////////000000000111////////////////////////............/////////000....................................////////////......------------......------......///000000111000///............///000000///...------...//////...///000000000000///...------...000000111111000000000000000000000000000---......///////////////////////////////////////------,,,,,,------.../////////............//////......//////////////////.........///000111111111000000000000////////////000000000000000000000000/////////////////////////////////000000000000111111111111111111111111111........................///............///000000//////111222444666777777111111111111111111111111000000000000000000000000000000000000000000000000//////111222222111000000000000000000////////////111111111111111111111111//////000111111000...---...//////000111222222222111111111111111111111111222111000000000222555666333222111000////////////000000000000000000000000---...000111111111000///000111222333333222111000111111111111111111111111333222222111000///......111111000000/////////...///000000111111111111000000000111111111111000000...//////000111222222222222111111111000000//////......///000000111000000////////////000000000000////////////////////////000000000000000//////...,,,---...///000000000000............///000111222+++++++++,,,---...///000............/////////000////////////////////////000000////////////000111000000111111111111000000............/////////000...///000111111000///...000000////////////000000//////000000000000//////111000///...............////////////000000000000...//////000111222222222000111111222222222111111////////////000000000000000000000000000000000000333333222222222222222222111111111111111111111111333444555777777777777666111222444555555555444333666666666666666777888999999999999999999999999999999;;;<<<<<<;;;::::::;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>>>>===;;;:::======<<<<<<<<<<<<======>>>>>>>>>===<<<;;;999999777777777888999999::::::888777777666555444444444222222222333333444444444333333333333333333333333///000111222222222222222000000000000000000000000000000111222222222222222111111111111111111111111111111000///////////////000000000000000000000000---------.........//////.../////////000000111111////////////////////////---.........//////000000..................................../////////000.........------.........---------...///000000111000///...------...///000//////......///000111333---...///000000///...---,,,---...///000000000000---------------------------......//////////////////////////////////////////............///000000//////............//////000000000///......---------......///000111111222000000000000////////////111111111111111111111111000000000000000000000000............/////////000000000000000000000000000.......................................///000000///000222444666888::::::333222222222111111000000111111111000000000000000000000////////////000000000000000000000000000000//////000111222222333333000000111111111222222222111111111111111111111111...............///000000000000111111111111000000000000000000000000000000000000000000000000000000---...///111111222222222//////000111222222333333000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111111111111222333222111///555444333222111000///...000000000000000000000000111111111111000...------......//////000000111111111111111111111000//////...///000111111000///...000000000000000000000000000////////////000000111111111111111000000000000...............///000000000000000000111111111111111111000///////////////000000000000000000000000222111000//////000111222---.........//////000000//////////////////////////////............//////111111000000//////......---...///000111222333333222222111111111111111111//////............//////111111111111111111111111333333222222222222222222222222222222222222222222444444444444444444444444666666666666666555555555555555555555555666777777888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999:::::::::999888888777777888888888888777555555444444444222333444333111000111222333333333222222222111111111111111111111111111111111111000///////////////000000111111111111000000333222111///......------444...+++---...---...111000000000000000000000000////////////000000000000111111000///////////////000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////........................//////............//////111111000000//////......////////////............////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////...000111000///...///111000000000000111111111111000000000000000000000000222222222111111111000000000000000000000000000000//////000111111111111111222222111111000000//////222222222111000//////...111111111111111111111111111000///...------...//////000111333666<<>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999:::;;;<<<===<<<;;;:::::::::;;;;;;;;;;;;::::::999888888777777777777777777777666555555555555555555555444444444444555555222333444333111000111222222111111111111000000000111111111111111111111111111111000000000111222222000000111111111111000000000000000000000111222333DDD888...---111111///...000000000000000000000000000000000111111111222222111111000///////////////000000000000000000000000........................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////000000000000////////////............000000000000000000000000////////////////////////////////////000000000000//////............//////////////////////////////...000111000///...///111000000000000111111111111000000000000000000000000111111111111222222222222000000000000000000000000000111222222333222222222111111111222222222222222222222222222222222222222//////////////////////////////000111111111000000000000000000///111444666000000000111111111222222...//////000111111222222000000////////////000000000000000000000000000000111111111111111111111111//////000000000111111111222222222222222222222222333222111000000000000111111222222333333222222111000000000000000000000000000000000000000000000000...///000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000///000333666777333000......//////000000000111000000000000000000000000000000111000000///...---111000000000/////////...---......///000000//////000000111111111111000000000000000000000000000000/////////000111222444555111111111111000000000000000000///......................../////////000000///////////////000111111000000000000000000000000......///000000///......+++,,,,,,---...///000000//////////////////////////////............//////..................------////////////000000000000///000000111222222333333222111111000000111111222111111111111111111111111222222222222222222222222000111111222333333444444444444444444444444444444333333444555555666777777888777777666555555666666888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888999:::<<<<<<;;;:::999999::::::;;;;;;::::::999999999888777777777777888777666555555444444555555444333333333333333444444222333444333111000111222111111111111000000000000111111111111111111111111111111000000111111222333000000111111111111000000000000/////////000111111777222///000000......000000000000000000000000000000000111111111222222222111111000///////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////........................//////............//////.../////////000000000111////////////............000000000000000000000000000000000000000000000000////////////000000000000//////............//////////////////////////////...000111000///...///111000000000000111111111111000000000000000000000000000000000000111111111222000000000000000000000000000111222222333333222222333222222222222222222111222222222222222222222222000000000000000000000000000000111111111000/////////000222222111000111222000000111111222222222333...//////000111222222222000000////////////000000000000000000000000000000222222111111111111111111////////////000000000000333333333333333333333333444333333222111111111222111222222333333222222111000000000000000000000000000000000000000000000000......///111111222222222222222111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111///000111111111222333444000000111111222222333333111111111111111111111111111111111111000///------111111000000/////////...------...///000000//////000111222333333222111000111111111111111111111111/////////000111333444555111111111111000000000000111000///.........................../////////000///////////////000111111000000000000000000000000---...///000000///...---........./////////////////////////////////////////////............///////////////......------,,,000000000000111111111111///000000111222222333333333222222222222222222333111111111111111111111111333333222222222222222222000000111222333333444444444444444444444444444444222222333333444555666666999999888777777666777777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888666888999;;;;;;:::999888999::::::;;;;;;::::::999:::999999888888888888888666666555444444444444555222222222111222222333333222333444333111000111222111111111111000000000000111111111111111111111111111111000000111222333333000000111111111111000000000000////////////000000***---111333///***,,,222000000000000000000000000000111111111111222222222111111000///////////////000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////........................//////............//////.../////////000000111111000/////////............000000000000000000000000000000000000000000000000////////////000000000000//////............/////////////////////////////////000111000///...///111000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000111111222333333333333222444333333222222111111111222222222222222222222222222222222222222222222222000111222222111000///......000333333222111111222000000000000000000000000000000/////////111222333222222111///...,,,++++++000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111000000000111222222222333222222222222222222333333//////000000111111222222222111111111000000/////////111222111000///000111222222222111111111000000000000111000000///...---000111222222000//////000222222222111111111111111...000111222222111000...000111111222222222111111000000111222222222222111000000000000000000000000000111111111111222222222555444222000//////000111////////////000000000000000000//////.........---111111000000000000111111000000000000////////////---...000111111000000//////////////////000000000000111222111000///000111111111111111000000000000////////////////////////111111111111111000///...000000111111111000000///000000000000000000000000000000000000////////////000000000000000000000000333000,,,)))((((((***,,,//////000000000000/////////000111222222111000//////111222222111111222333555444222111111111222222222222333444333222000000333222222111111222222333111222222333333222222111333444555555555444333222333333222222333555666888;;;:::888666666777999:::<<<<<<<<<;;;;;;:::::::::===<<<;;;:::999888888888777888:::;;;<<<;;;::::::888888888888888888888888;;;;;;;;;::::::999999999999999999888888888888888666666666666666555555555444444666777777666444444333333333222222111111111222222222111000//////...222111111111000000//////111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...000111222222111000...////////////............//////000000000000//////////////////000000000000000000000///////////////111111000///////////////000000//////.........---////////////............000000000000000000000000000000111111111111000000222222111111111111111111111000///......///000111222222000///............000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111///000000000000111111111111111222333333333222222111111111111111111222222333333333333333333333333222222222222111111000000222222222111111111111111111222333444333333111000000000000000000000000000111000000//////000111222222111111000///...------//////////////////////////////000000000111111111000000000000000000000000333333333333333333333333111111111111111222222222111111111111111111111111---........./////////000111111111000000000/////////000111111//////000111222222222111111111000000///000000000000//////...///111222111000...//////000000000111111111111111111111000000000000111111111111222222222111111000000000111222222222222111000000000000000000000000000111111111111222222222555444222000//////000111222111111000000/////////111111000000000/////////......------------......111000000000////////////...///000000111111000000000000000000000000000000///111222111000///000111111111111000000000//////////////////////////////000000111111111000//////111111222222222222111111000000000000000000000000000000000000////////////000000000000000000000000333111...,,,++++++---...000000111111111111000000000000111111111111000000///111222222111111222333444333222111000111111222111222333333333111000///333222222111111222222333111222222333333222222111000111111222222222111111333333333333444555555666888777777666666777888999;;;;;;::::::999999999999;;;;;;;;;::::::::::::;;;888999999:::;;;;;;::::::888888888888888888888888888888777777777666666666777777777777777777777777777666666666555555444444111111222222222222111111333333333333222222222222222222111111000//////...111111111111000000000/////////000000111111111222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111222222111000///111000000000000///////////////000000000000//////////////////000000000000000000000000000000000000111111000///////////////000000000/////////......000000000/////////......////////////////////////000000111111111111000000111111111111111111111111111000////////////000111222111000///............000000000000000000000000000000000000////////////000000000000000000000000//////000000000111111111000000000111111111111222111222222333333333333333222222222222222222111111222222222222222222222222222222222222111111111000111111111111111111222222111222333333333333222111000000000000000000000000222111000000///000000111111111000000000/////////////////////////////////.../////////000000000000000000000000000000000000111111111111111111111111222222222111111111111111222111111111000/////////............////////////111111000000000000//////...///000000......///000222222222111111111111111...//////000000000000///...000111111///......///......//////000000111111333111///......///111333222222222222222111000///000000111222222222222111000000000000000000000000000111111111111222222222444333222000000000111111333222222111000///......111111111111000000000000111000000//////000000111111111000000000/////////000000000000000111111222222222111111000000/////////000111111//////000111111111000000000000////////////////////////////////////000111111111000000111111222333333222222111000000000000000000000000000000000000////////////000000000000000000000000111111000///////////////000111111222222111111000111111000000000000111111///111222222111111222333333222111000///000111111111222222333333222000///333222222111111222222333111222222333333222222111111000000000111222333333333444444555555555444444444555666777777777777777999999999999888888888888999999:::::::::;;;;;;;;;999999999888999999:::;;;888888888888888888888888777666666666666555555555555555666666777777888888888777777666555444333333444333333222222333333444222333333333333333444444222111111000000//////...111111111111000000000000......///000111222333333000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111222222111000///111111111111000000000000//////000000000000//////////////////000000000000000000000000000000111111111000000///////////////111000000000000000//////111111000000000/////////........................000000111111111111000000111111111111111111111111111000000//////000000111222111000//////......///000000000000000000000000111111000000//////......000000000000000000000000//////000000000000111111000111111111111222222222111222333333444444444333444444333333222222111111111111111111111111111111222222222222111111111111000000000111222222222333111222222333333333222222000000000000000000000000222222111000000/////////000000000000111111111111......................../////////000000000111111000000000000000000000000000000000000000111111111333222222222111000000000333333222111000//////...000000000000111111111111000000000000000000//////---///000///...---...000111111111111111111111111---...///000000111000000...///000000...------...,,,------...///000111111222111000//////000111222222222222222222111000///000000111222222222222111000000000000000000000000000000111111111222222222333333111111000000111111000000000//////.........000000000000000000000000222111111000000111111222111111111000000000//////111111000//////111222333333333222111000//////......///111000//////000111111000000000////////////////////////////////////......///000111111111000000000111222222222111111////////////////////////000000000000///////////////////////////////////////000000111111000000000000000111111111111000000222111000//////000111222///111222222111111222333222111000//////000111111111222333444444333222111333222222111111222222333111222222333333222222111444333222222333555777888444444555666666555444333333444666888999999888777999999999999999999888888888999999999999999999999:::999888777777888999:::888888888888888888888888888888888888888888888888555555666666777888999999888888777666444333222222555444333222222333444555222222333333444444444555111111000000////////////111111111000000000000000...//////000111111222222000000000000000000000000............////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////000111111111111000///111111111000000000////////////000000000000//////////////////000000000000000000000111111111111111000000////////////000000111111111111000000000000111111111111000000000000////////////////////////000000111111111111000000000000000000111111111111000000000000000000000000111111000///////////////////////////////////////111111000000//////......000000000000000000000000////////////000000000111111111111111222222222222111222333444444444444444555555444444333222111111000000000000000000000000222222222222222222222222//////000111222333333333111111222222333333333222000000000000000000000000111111111111000000///////////////000111222222222////////////////////////000000000111111111222222111111111111111111111111333333444444444555555555333222222222111000000000444444333222111111000000111111111111000000000000//////////////////000000---///000///...---...000111111111111111111111111---...///000000111000000...///000000...------...,,,,,,---...///000000111///000111222222111000///222222222222222111000///000000111222222222222111111111111111111111111111000000111111111222222222222222111111111111111111---------......////////////////////////////////////......------......///111111111111000000000000111000/////////000222333333222222111000///......---///000000//////000111000000000////////////...////////////////////////---...///000000000000000......///000000000000000////////////////////////000000000000////////////////////////////////////---...///000000000//////......////////////......222111000//////000111222///111222222111111222333111111000//////000111222222333444555555444333333333222222111111222222333111222222333333222222111555444444444555666888999444555666666666555444333333555888:::;;;:::999888999999999999::::::::::::888999999999888777555444:::999777666666777888999777777777777777777777777999999999999999999999999666666777888888999::::::888777666555444333222111222111000//////000111222222222222333333444444444000000000///////////////000000000000000000111111111111000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000111111111111000000000000/////////.........//////000000000000//////////////////000000000000//////000000111111111111000000////////////000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111111111000000//////000000000111111111000000111111111111000000111000000////////////000////////////////////////111000000000/////////...000000000000000000000000...////////////000000000000000111111111222222222000111222333444444444444555555444444333222111111000000000000000000000000222222222222222222222333//////000111222333333333111111111222222333333333000000000000000000000000000111111111111000000///......///000000111222222000000000000000000000000111111111111222222222222111111111111111111111111111111222222333333444444222222222111111111111111444444333333222111111111////////////..................////////////000000...///000000......///000111111111111111222222222...//////000000000000///...000111111///......///------......//////000000...///111333333111///...000111111222222222111111000000111222222222222111111111111111111111111111000111111111111222222222111111111111111111111111+++,,,---...///000000111............////////////000//////......//////000222222111111111000000000///////////////000000111111111000000//////......,,,...////////////000222000000////////////......////////////////////////......///000000000//////------...///000000000000000000000000000000000000000000000000////////////000000000000000000000000---...////////////......---......//////......---111111000000000000111111///111222222111111222333111111000///000111222333222222444555555555444333333222222111111222222333111222222333333222222111333222222333333444555666444555555666666666555555555666888:::;;;:::999888999999999:::::::::::::::999999999999888666444333999888777777777777777777777777777777777777777777666666777777777777888888777777888888999999::::::777666666555444333222222333222222222222222222333111222222222222222333333////////////////////////000000000000111111111111111111111111000000//////000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000000000000111////////////............//////000000000000//////////////////000000000000......//////000000111111///////////////000000111//////000000000000000111111111000000000/////////111111111111111111111111000000111111111111000000...//////000000111111111000111111222222111111000000000////////////000000000000000000000000000000/////////000000000000000000000000000000000000000......////////////000000///000000000000111111111///000111222333444444444444444333333222222111111000000000000000000000000222222222222333333333333000000000111222222222333111111111111222333444444000000000000000000000000//////111111222111000000.........//////000000111111111111111111111111111000000000000111111111111111111111111111111111111---------...//////000000111111111111111222222222222222222222111111111111000/////////.........---........./////////000000///000111111//////000111000000111111111222222222///000000000000//////...///111222111000...//////////////////////////////000000111111111111000000///000111222222222222222000000111222222222222111111111111111111111111111000111111111111222222222111111111222222222111111.../////////000000111111......//////000000000000222222111111111111222222222222222111111111000000------...////////////////////////...............,,,---//////...///000222000000/////////........./////////////////////////////////000//////......---...///000000111111111000000000000000000000000000000000000////////////000000000000000000000000///////////////...............////////////......000000111111111111000000///111222222111111222333222111111000111222333444000111222333333333222222333222222111111222222333111222222333333222222111111111222222222222222111555555444555555666777888666777888999999888777777888888888888999999999:::888999:::;;;:::999777666777777888888777666666555777777777777777777777777555555555666666666777777777777777888888888888888555555555444444333333333555555666666666666555555222111111111111111111000///////////////////////////000000000111111111111000000000000000111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000////////////...//////000000000000//////////////////000000000000,,,------...//////000000///////////////000111111....../////////000000000000000000/////////......000000000000000000000000000000111111111111000000......//////000111111222000111222222222222111000000000////////////000000000000000000000000000000......//////000000111111000000000000000000000000........./////////000000....../////////000000000......000111222333333333222222222222222222111111111111111111111111111111222222222333333333444444111111111111111111222222111111111111111333444555000000000000000000000000...///000111222222111000............/////////000111111111111111111111111////////////000000000000111111111111111111111111.........///000111111222000000111111222222222333000000000000000111111111222222111111000000000///---.........//////000000///111222111000///000222000000111111222222222222000000111000000///......000111222222000//////000000000000000000/////////222111000......000111222...///000111222333333333000000111222222222222111111111111111111111111111000111111111111222222222000111111222222222111111222222222111111111111111//////000000111111111222//////............//////222222222111111111111000+++,,,.../////////...------------...............,,,---//////...///000222000/////////............///////////////////////////000000000///...------......000111111222222222000000000000000000000000000000000000////////////000000000000000000000000111111000///...///////////////000000000000/////////000111222222111000//////111222222111111222333222222111111111222444555...///000111222222111000333222222222222222222333222222222333333222222222111222333444444333111000555444444444555666888999666777777777777666666666666666777777888888888999777999;;;<<<<<<;;;:::999666777888888888666555444777777777777777777777777555666666666777777888888777777777777666666666666444444444444444444444444111222444444444444222111222111111111000000//////........./////////////////////000000111111111222......///000111222333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000000//////000000000000//////////////////000000000000,,,,,,------...//////000///////////////000111111---.........//////000000////////////............////////////////////////000000111111111111000000---......///000111111222000111222333333222111000000000////////////000111000000000000000000000000------...///000111222222000000000000000000000000............/////////000............////////////---...///000222222333333111111111111111111222222111111111111111111111111222222222333333444444444222222222111111111111111111111000000111333444666222222111111000/////////000000111111111111000000111111000000//////......000000000000000000000000//////000000111111111222333222000111222222111///000000000000000000000000333333333222222222111111222222222222222222222222000000000000000000000000////////////////////////000000000000////////////...//////000000000000000......//////000000111111////////////////////////000000000000////////////......//////000000111111222222222222222222222222111111111000000000000000222222222111111111000000111111222222222333333333000000111222333333333333000111111111111000//////111111111111111111111111000000000000000000000000333333222222222222222222222222222111000//////...////////////////////////---.........///000000000000000000000000000000000////////////////////////............////////////////////////000000000000111111111111111222222222////////////////////////000000000000000000000000444333333222111000//////000000000000000000000000000000111111222222333333////////////000000000000111111000000000000111111111111111111111111111111000111222333333222111000111111222222222333333333444444333222222333333333555444222222222444666777666666666666666555555555666666777888999999:::::::::::::::999999888888888888888888888777777777777999999999888888888777777777777777777777888888888999888888777666555555444333333333222222222111111222222333333333333444444222222111111000111111111111111000///////////////000000////////////000000000000000000000000000000222222111111111111111222222111000//////000111222000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000444333222000//////......000000////////////000000//////////////////////////////............//////000000//////.........---........................////////////////////////............//////////////////////////////////////////000000000000//////111111000000//////......//////000111111111111111111222222222222333333333///////////////////////////000111000///...///000////////////////////////111111000000//////......///......------///000111111111111111111111111111000000000000000000000000111111111111111111111111222222111111222222333444111222333333333333222111000000000000000000000000111111000000111111222333000000000000000111111111000000111111111111000000000000000000////////////000000000000000000000000///000000000111111111111333111000111222333222111000000000000000000000000111111111000000000//////222222222222222222222222000000000000000000000000////////////////////////000000000000////////////...//////000000000000000////////////000000000000////////////////////////000000000000//////////////////000000111222222222222222222222222222222222111000000000000000000000222222222111111111000000111111111222222222333333222222222333333222111111111111111111111000///...000000000000000000000000000000000000000000000000////////////////////////222222111111000//////...////////////////////////.............../////////000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000333333222222111000000///000000000000000000000000000000000///...---------/////////000000000000000111111000000000000111111111111111111111111111111000000111222222111000000111111222222222333333333444444333333222333333444333333444444555555555555666666666666555555555555666666666777888999999999:::::::::999999999888888888888888888777777777777888888888777777777666666777777777777777777777777888888777777666555555444333333333222222222111111222222222333333333444444222111111111111111222222000000///...............000000////////////000000000000000000000000000000222222111000000111111222000000////////////000000000000000000000000000000000000000000000000000000111111000000////////////......//////000000111111333222111000////////////000000////////////000000//////////////////////////////............//////000/////////....................................////////////////////////............//////////////////////////////////////////000000000000//////111000000000/////////.........///000000000000000....../////////000000000////////////////////////...///000000......///000////////////////////////111000000000/////////...//////...---...///000111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444111222222333333222222111111111111111111111111111111111000000111111222333...//////000111111222222000000111111111111000000////////////000000000000000000000000000000000000000000000000111111111111222111000222444555444333000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...///000000111111000000000000000000////////////////////////////////////////////////000000000000000000000111222222333333000000000000000000000000000000000000000000111111222222222111111111111111111111111222222222222333333333333333222111000///222222222111111///......////////////////////////000000000000000000000000..................//////222222111111000/////////////////////////////////...............---------000000000000000000000000////////////////////////............////////////////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000333222222222111000000000000000000000000000000000222222222111000000////////////000000000111111111111111000000000000111111111111111111111111111111000000111111111111000000111111222222222333333333444333333333333333444444111333555666777666444333555555555555555555555555666666666777888888999999:::::::::999999999999888999999888888888777777777777777777666666666666666777777777777777777777777777777777666555555444444333333333222222222111111222222222222333333333333000000000000111222333333//////...---------......000000////////////000000////////////////////////111111000000000111111222......////////////......000000000000000000000000000000000000000000000000111000000000000/////////---......///000111111222111111000000000000111111000000////////////000000//////////////////////////////............//////////////////....................................////////////////////////............////////////////////////////////////////////////////////////000000000000////////////------...///////////////---------.........//////////////////////////////---...//////...---...///////////////////////////000000000000//////////////////.........///000111////////////////////////000000000000000000000000111111111111111111111111222111111111111222333333111111222333333222111111111111111111111111111111111111000000111111222333//////000000111111111111000000111111111111000000......//////000000111111000000000000000000000000000000000000000111111111111000000222444666666555000000000000000000000000222222222222111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000//////////////////000111111111111000111111000000//////......////////////////////////////////////000000000000//////000111111222222333000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222111000000222222222222111///...---000000000000000000000000////////////////////////000000000111111111111111111111111111000000////////////////////////////////////......------,,,,,,////////////////////////////////////////////////............////////////////////////000000000000222222111000//////......000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000000000111222222333444444///000000111111222222222222111111000000111111222111111111111111111111111000000000000000000000000111111222222222333333333444333333333333444444555333444555666666555444444444444555555555555555666777777777888888999999999999999999999999999999999999999999888888888777777777777777777777777777777777777777777777666666666666666666555555444444444333333333222222222111111111222222222222333333333000000000000111222333444000000///............///000000////////////000000////////////////////////111000000000000111111222---...000000000000...---////////////////////////000000000000000000000000000000000000000000000000------...///000111222222000000//////000111222222000000////////////000000//////////////////////////////............/////////////////////.................................////////////////////////............/////////////////////////////////////////////....../////////000000000000////////////---...//////000000////////////000000000111111111////////////////////////,,,---///...------...///////////////////////////000000000000///////////////////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222333111111222222222222111111111111111111111111111111111111000000111111222333111111111111000000//////000000111111111111000000......//////000000111111000000000000000000000000111111000000000000000000111000000222444666666555000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000///////////////000000111111111111111111111000000//////......////////////////////////.../////////000000000111......//////000111111111//////////////////////////////000000111111111111111111111111111111111111000000111111111222222222///000111111222222222222222222222111111///......111111111111111111111111////////////////////////111111111222222333333333111111111000000000000000/////////////////////////////////......------,,,////////////////////////000000000000000000000000............////////////////////////000000000000333333222111111000//////000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000,,,,,,---...///000111222000000000111222333333444222222111111111111222222111111111111111111111111111111000000000000111111111111222222222333333333444333333333444444555666666666555444444444555666333444444444555555666666888888888999999999999999999999999999999999999999999999999999888888888888888888888888888888888888777777777777666666555555555555555555444444444444333333333222222222111111111111111222222222333333000000000000111222333444222111000000//////000000000000////////////000000////////////////////////000000//////000111111222//////111222222111//////////////////////////////111111111111111111111111000000000000111111111111---......///000111111111////////////000111222333000000////////////000000000000000000000000000000//////............//////.........///////////////////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////000000000000//////000111111111111000000000000111111111222222////////////////////////+++---......------...000////////////////////////////////////000000000000/////////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333111111111111111111111111111111111111111111111111111111000000111111222333222222111111000//////...000000111111111111000000////////////000000000000000000000000000000000000111111111111000000000000111000000111444555555444000000000000000000000000......///////////////000////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111000000000000////////////////////////////////////......//////000000111111.........///000000111111/////////////////////////////////000111111222222111111111111111222222222000000000111111111111222...///000111222222222222000111111111111000//////111111111111111111111111000000000000000000000000//////000000111111222222111111000000000000000000///////////////////////////////////////.........000000000000000000000000000000000000000000000000............////////////////////////000000000000333333222222111111000000000000000000000000000000000000000000000000000000000000000111222222222333000000000000000000000000000000000000000000000000000000111222333444444555222222111111111111222222111111111111111111111111222222111111111111222222111111222222222333333333333333333333444555666777888777555333333444666777333333333444555555666666888888888888888888888999888999999999999::::::::::::999999999999888888888888888888888999999999999888777777666666555555444444444444444444444444444333333333222222222111111111111111111222222222222000000000000111222333333333222111111000000111111000000////////////000000////////////////////////////////////000111111222000000111111111111000000000000000000000000000000111111111111111111111111000000000111111111111222////////////000000000000000000//////000111222222000000////////////000000000000000000000000000000//////............//////.........///////////////////////////////////////////////////////////////............////////////////////////////////////000///...------...///000////////////000000000000///000000111111111111111....../////////000000000////////////////////////,,,---//////......///111////////////////////////////////////000000000000...///000111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000111222222222111000000000000111222222222222222222222222222111111000000111111222333111111111000000000000000000000111111111111000000000000000000////////////000000000000000000000000111111111111000000000///111000///111333444444333000000000000000000000000............//////000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000111222222222222111////////////000000000000////////////////////////.........///000111111111...//////000111111222222000000000000000000000000...//////000111111222222000000111111111222222222000000000000111111111111///000111111111111111000//////000111111111111000111111111111111111111111000000000000000000000000.........///000111111111000000000000000000000111/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000............////////////////////////000000000000111111111111111000000000////////////////////////000000000000000000000000///000000111222222333333000000000000000000000000222222222222222222222222000000111222333444555555333222222111111222222333111111111111111111111111444333222111111222333444111111222222222333333333333333333444444555666777777777666555555555555555222222333444444555666666777777777666666666666666888888999999999:::::::::::::::999999999888888888777777777777888888888999888777777666555555444444333333333333333333333333333333333222222222111111111111111111222222222222222111111111111111222222222111111000000000000000000000////////////000000000000000000000000000000.........//////000222222000000////////////000000000000000000000000000000111111111111111111111111000000111111111222222222000000000000////////////111000000000000000111111000000////////////000000000000000000000000000000//////............//////............/////////000////////////////////////////////////////////////............////////////////////////////////////000///---,,,,,,---///000.../////////000000000111...//////000111000000000---------.........//////////////////////////////,,,...////////////000222////////////////////////.../////////000000000111...///000111222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222222222111000//////000111222222222222222222222222222111111000000111111222333/////////000111111222222000000111111111111000000111111000000//////......000000000000000000000000222111111111000000//////111000///000222333333222000000000000000000000000///000000000111111222222111111111111111111111111000000000000000000000000////////////////////////000000000000////////////000000111222222222222111......//////000000111111////////////////////////---......///000111111222000000000111222222333333111111111111111111111111...//////000111222222222000000111111222222222222000000000000111111111111111222222111111000///......///000111111222222111000000000000000000000000000000000000000000000000...//////000111222222333000000000000000111111111//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000............/////////000////////////000000000000////////////000000000000////////////////////////000000000000000000000000//////000111222333333444000000000000000000000000,,,,,,---///000111333333000111111222444555666666333222222111111222222333111111111111111111111111444444333222222333444444111111222222222333333333333333333444555666777777555666777888777666444333222222333333444555666666555555555555555444444444888888888999999::::::::::::::::::999999999888888555666666666777777888888888777777666555444444444333333333333333333333333333333333222222222111111000111111111111222222222222222111111111111111111111111000///////////////000000////////////000000111111111111111111111111............///000222222000///...------...///000000000000000000000000000111111111111111111111111000000111111222222222222111111000000//////......111111000000000000111111000000////////////000000000000000000000000000000//////............//////---.........//////000000000000000000000000000000////////////////////////............/////////000////////////////////////000///---,,,,,,---///000.../////////000000111111---......///////////////........./////////000000////////////////////////---...000000///000111333////////////////////////.../////////000000111111...///000222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111000//////000111222222222222222222222222222111111111000111222222333333222222222111000000000111111111111111111111111333111...///111222000---...///000222222222111000555333111000111111000///111000/////////111222333///000111222222111///...000000//////.........---000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000222222111111111111222222//////000000000000/////////.........///000111222000000000000000//////...000000111111111222222222222222111111000000//////111111111111111111111111000000000000111111111111111000000111333333222000222111111111111111111111111111222222222333333333000///...------...///000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000///......000000111111111111000000000000////////////000000000000///////////////000///000111000...------...000000000000000///.........//////000111222222333111222333444333222111000000000////////////000000000000111111222222333333222222111111111111222222222222111111111111222222111000///......///000111111111222222222333333333111222222333333444444555555666666666666666555555666666555555555444444444777777777777777888888888888888888888888888888888;;;;;;::::::999888777777444555666777777666555444666666555444444444444555777666555444444444444444555555444444333222111111111111222222222222111111111111000000//////......000000000000111111111111222222111000//////000000000000000000////////////111111000000//////......//////.........---------000000000000000000000000//////000000111222222333444333111//////000111222111111000000//////......000000////////////000000......//////000000111111000000000000000000000000///////////////000111111///...------...///000111000000000000000000000000////////////////////////,,,,,,,,,---------......000/////////......................../////////000000000000000000000000000000000000000111111111111000000000000//////////////////000000111111111222111111111111111000//////////////////////////////---.........//////000000000000000000000000000000////////////////////////222222222222222222222222////////////////////////000000000111222222222333000111111222222333444444111111000000000000111111333333333222222111111111222222222222111111111111111111111111111111111111333111000000111111000/////////000111111111111111000000000000000000111111111000/////////000222333///000222333333222111000000000000/////////......111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111000000111111111//////000000000000//////...//////000000111222222//////000111111222111111111111111111111111222222111111111111000000000000111111111111111111111111000000000000111111111111111000000111333444222111000000111111111222222222111111111111222222222222000///............///000////////////000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000///......000000111111111111000000111111000///////////////222111000000///////////////000000000...---...///000000000000000///.........//////000000111111111111111222333333333222111111111000000000000111111000000111111111111111111111111111000000111111111222222111111111111222222222111000000000000111222111111222222222333333333111222222333333444555555555555666666666555555444777777666666666555555555777777777777888888888888888888888888888888888888:::999999888777777666666555666777777777666555444777777666666555555555666555555444333333333333333444444444333222111111111111111222222222222111111111111000000////////////000000000000111111111111222222111000000000000000000000000000////////////111000000000/////////...000000000//////.........000000000000000000000000000222555777888777555444333222000///...///000111111000000000/////////...000000////////////000000////////////000000000000000000000000000000000000///////////////000111111///......---...///000111000000000000000000000000////////////////////////............////////////000000/////////................../////////000000000000000000000000000000//////000000000111111111000000000000///////////////000000000111111111111111111111111111000//////////////////////////////........./////////000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111222222222000111111222222333444444111111000000000000111111333333333222222222111111111111111222222222222222111111111111111111111111222333333222111000111222000000000000000111111222+++...111222000///000222000000000///000000111222///000222333444333333222111111111000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111000000//////......000000000000000000000000111000000//////000000111///000000111111000000///...///111222333333222222...///000222333333333444222222111111111111111111000000000111111111111111111111111111111111111111000000000000111111111111222111111222444444333111000000000111222222222333000000000000111111111111000//////......//////000////////////000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...000000111111111111000000222111000000////////////444333222111000/////////...///000///...---...///000000000000000//////...////////////////////////000000111222333333333222222111111000000111111222111111111000000000000000111000000//////000000111222222111111111111222222333222111111111111222333111111222222222333333333222222222333444444555555555555666666666666555555777777777777777666666666666666777777888888888888888888888888888888888888::::::999999888888777777777888888888777777666555888888777777777777666666666555555444444444444444333333333222111111000000111111222222222222111111111000000000000/////////000000000000111111111111222111000000000000000000000000000000////////////000000000000////////////111111000000000000//////000000000000000000000000///333888<<<===:::666333222111///.........///000000000000000////////////000000////////////000000000000000000////////////000000000000000000000000///////////////000111111//////.........///000000000000000000000000000000////////////////////////000000000000111111111111000000000/////////............/////////000000000000000000000000000000000//////000000000000111111////////////000000000000000000000000111111111111000111111111111000000///////////////////////////......////////////000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111111000111111222222333444444111111000000000000111111333333333222222222222111111111111222222333333333111111111111111111111111111333555444111///111333222111000//////000111222***///444444111...000333000000000000000000111111...///000222333333333222111111111111111111111111111111111111111111111111222222222222222222222222000111111111111111222222111111000000///...------////////////////////////000000////////////000000000000000111111000000000...000222444555444333222...///000111222222222222222222222111111111111111000000000111111222222222111111111111111111111111///000000000111111111111222111111222444444333222222111111111111111111111////////////000000000000000//////////////////000////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000111111111111000000111000000///000000111111555444333111000/////////...///000///...---.../////////000000000000//////////////////............//////000111222333333333111111000000000000111111111111111000000/////////000000////////////000000222222111111111111222222222222222111111222222222111111222222222333333333222222333333444555555555555666777777777777777777666666666666666666666666666666777777888888999999888888888888888888888888<<<<<<<<<;;;;;;:::::::::999999888888777777666666777777888777777777666666777666555555555555666666222222222111111111000000111111222222222222111111000000000000000000000000///000000000111111111111111111000000000000000111000000000000////////////000000000000////////////000000000000000000000000////////////////////////...111666::::::888444222222111000////////////000000000000000////////////000000////////////000000111111000000//////......000000000000000000000000///////////////000000111//////////////////000000////////////////////////////////////////////////000000000111111111222222000000000////////////......////////////000000000////////////////////////////////////000000000111////////////000000000000000000000000000111111111000000111111111111000/////////////////////////////////////////////000000////////////////////////111111111111111111111111111222222222222222333333111111111111111111111111333222222222111000000000000111111222222333444444222111111000000111111222222222222222222222222222111111222222333333333444111111111111111111111111111333555444111///111333222111000//////000111222...333777666222//////222000000111111111000000000---......000000111111111111111111111222222222222111111111111111111111111111111111111111111111111000000111111222222222333222111111000///......---////////////////////////000000////////////000000000000111111111111000000///000222444555444333222///000000000000000//////111111111111111111111111000000111111222222333333111111111111111111111111///000000000111111111111222111111222444444333111444333333222111000//////....../////////000000000///000000000000000000///////////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000111111111111000000////////////000222333444555444333111000/////////---///000///......///000//////000000000000//////////////////............//////000000111222333444//////............//////222222111111000000//////000000////////////000000222222111111111111222222111111111111111111111111111111222222222333333333222333333444444555666666666777888999999999999999555555555555555555555555555666666777888888999999888888888888888888888888<<<<<<;;;;;;;;;;;;;;;:::999999888777777777777777666666777777777666555444444444444333333444555555222222111111111111111111111111222222222222111111000000000000111111111111///000000000111111111111111000000000000000111111000000000000////////////////////////000000000000///////////////////////////////////////////////////111333555555555444333222222111111000000000000////////////000000000000000000////////////000000111111000000//////......///////////////////////////////////////000000111000000000000000000//////////////////////////////000000000000000000000000//////000000000111111111111000000000////////////////////////000000000111////////////////////////...////////////000000000.../////////000000000111111111000000000000000000///000000111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000111111111222222333333333111111111111111111111111333222222222111000000000000111111222222333444444222222111111111111222222222222222222222222222222222222222333333333333333111111111111111111111111222333333222111000111222222111111000000000000000222444777666222000000222000111111111111000//////............///000000000111111111111111222222222222222222222222222222222000000000000000000000000000000111111222333333333222222111111000000//////000000000000000000000000111000000//////000000111000111111222222111111000///000222333444444333333000000000000000///......000000111111111222222222111111111222222222222222111111111111111111111111000000000000111111111111111000000111333333222000444333333222111000//////////////////000000000000///000000111111000000///////////////000000000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000111111111111000000/////////000111222333444444333222111000/////////---...//////......///000...//////000000000000000////////////////////////000000000000000111222333///......------......///222222222111111111111111111000000//////000000111222222111111111111222222000000111111111111000000111111222222222333333333333333333444555555666666666777888999999:::999999444444444444555555555555555555666777888999999:::888888888888888888888888999999999999888888888888888777777666666777777888555666777888777666555444111111111111111111222333222222222222222222222222111111222222222222111111000000000111111111111222000000000000111111111111000000000000000111111222000000000000////////////////////////000000000000......////////////000000000000000000000000000000222222222222333444444555222222222222111111111000////////////000000000000000000////////////000000000000000000///////////////////////////////////////////////////000111111000000111111111000//////000000000000000000000000000000000000000000000000.../////////000000000000111111000000000//////////////////000000000111111000000000000000000000000......////////////000000......//////000000111111111111111111000000000000///000000111111111111000000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////111111111222222333333444111111111111111111111111222222222111111111111111000111111222222333444444222222111111111111222222111222222222222333333333333333333333333333222222111111111111111111111111333111000000111111000///111111111111111000//////222333333222222222222222000111111222111000///...000///////////////000000000000000111111111222222222222222222222222222222111111111111111111111111000000111222222333444444222222222222111111111111000000000000000000000000111111111000000111111111000111111222222111111000000000111111222333333333//////000111111111000000//////000111222333333444333222222222222222222111111111111111111111111111000000000000111111111111000//////000222222111///111111111111111111111111//////000000000111111111///000111111111111000///////////////000000000000//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000111111111111000000222222111000000111111222222111000000////////////---...//////......///111......///000000000000000...//////000000111111111111111000//////000111222//////............//////222222222222333333333333111111111000000111111111222222111111111111222222111111222333333222111111111111222222222333333333333333444444555666666666444555666777888888888888444555555555666666666666555555666777888999::::::888888888888888888888888888888888888888888888888666555555555555777888999666777888999999777666444222111111111111222333444222222222333333333333333111111222222222222111111000000111111111222222222000000000000111111111111000000000000000111222222000000000000////////////.../////////000000000111/////////000000111111111000000000000000000000000000000000111222222333333111111111111111000000///.../////////000000000111000000////////////000000////////////000000000000///////////////////////////////////////000111111000111111222111000///...000000000000000000000000000000000000000000000000////////////000000000000111111111000000000////////////000000000111111111000000000000000000000000........./////////000000.........///000111111111111111111111000000000/////////000111111111111111000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000111111222333333444444000000000000000000000000111111111111111222222222000111111222222333444444333222222111111222222333111111222222222333333333444444444333333222222222111111111111111111111111333111...///222222000---000111222222222000///...222000//////111333333333000111222222222000///...222111000000000000000111//////000000111111111111222222222222222222222222222222222222222222222222000000111222333333444444222222222222222333333333000000000000000000000000222222111111111111222222111111222222222222111111000000000000111222333444...///000111222333333333......///111222333444555444333333222222111111111111111111111111111111111000000000000111111111111///......///111111000///...///000111222333444444000000000000111111111111///000111222222111000///////////////000000000000000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000111111111111000000555444333111000/////////000000///////////////000,,,...//////......///111......///000000000000000...//////000111222222333222111000//////000111111000000////////////000000222222222333333444444444222222111111111111222222222222111111111111222222222222444444444444222222111111222222222333333333333333444444555666666666333444555666777777777777555666666666777777888888444555666777888999::::::888888888888888888888888999999999999999999999:::444444444444555666888999777888:::::::::999777555444444444444555555666777333333333333333333333333111111222222222222111111000000111111222222222222000000000000111111111111000000///000000111222222000000000000////////////.../////////000000111111000000111111222222222222000000000000000000000000,,,---///000111111000000000000000000000//////....../////////000000111111000000////////////000000......//////000000111111///////////////////////////////////////000111111000111222222222000///...000000000000000000000000000000000000000000000000///000000000000111111111111111111111000000000000000000000000111111111111000000000000000000000000............/////////000---......///000111111222222111111111000000////////////000111111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000111222333333444444////////////////////////000000111111222222222333000111111222333333444444333222222111111222222333111111111222222333333333444444444333333222222222333333333222222222111111111111111111000000000///000000000000000000000000111111222333333333333222,,,---...///000111222222000000000///////////////000000111111111222222222000111222222111000111222222222222111111111000000000000000000000000000000333222111111000000111111000111333222000...------111111222222222222111111111111222222222111111000111222222222333333333333222222222222222111000///000000000000111222333444333333333222222222111111222222333333333222222111222222111000//////000000222222333333333444444444111111111111111111111111222111111111000000//////000000000000000000000000333222111//////111222333111111222222222222111111222111111000///......---000000111111111000000/////////............//////000000000000000000000000000000000000000000000000444333333222111000//////333333222222222222222222111111000000//////......000000111111111111000000////////////////////////111111111000000000000000000000111111111111000000111111000000000111333444111000///......///000111111111222222222333333333222222222222222111000///111111222222222333333333222222333444444555555666555555555555666666666666777888999:::999888666444777777777777666666666666:::999999999888888777777777777777777777777777777999999888888777666666666888888888888888777666666333333333333333333333333333222222111111222222333000000111222333333444444000111111111111222222222222222222111111111111000000000000000000000000000222111111111000000//////////////////............000000///////////////000000/////////............000000000000111111111111111000/////////000222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111---......///000111111222222222222111111111000000222222111111000111111111222111111000000000000111////////////000000000000222222111111000/////////111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000222333333333333222111111222222222222222222222222222222111111111111222222111111222222222333333333333333333444444333222222111111111111222333444555444444333333333222222222333333333222222222111111222222222222111111111111000000000000000000000000000111222222333333222222111111111111111111222222000000000000000000000000000000111111111222222222000111222222000000111222222222222111111111000000111111111111111111111111333222222111111111111111///111222222000//////000111111222222222222111111111222222333333333222222222222222222333333333333222222222222222111000000000000000111111222333444333333222222222111111111000000000111111000000///222222111000000000000000222222222222333333333333111111111111111111111111111111111111000000000///000000000000000000000000222111000//////000111222000111111222222111111000111111000000///......---000000111111111000000///000000000//////000000000000000000000000000000000111111111111111111111111222222111000000/////////000000000000000000000000111111000000////////////000000111111111111000000////////////////////////111000000000000000000000000000111111111111000000222111000000000111222333111000///......///000111///000000000111111111111222222222222222111000000111111222222222333333333222333333444444555555666555555555555666666666666666777999999999777666444666666666777777888888999999999888888777777777777777777777777777777777777666666666666666666666777777777777777777666555555333333333333333333333333333222222111111222222333//////000111111222333333000000111111111222222222222222222111111111000000000000000000000000000000111111111000000000//////000000000/////////......000000////////////000000000000/////////.........000000000000111111111111111111000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000000111.........///000111111111222222222111111111000000111000000///000000111111111111000000//////000000////////////000000000111000000000000000111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111///000111222333444444444222222222222222222222222222222111111111111222222111111222222222333333333333333333444444333333222111000000111222333444444333333333333222222222222333333333222222222111111333333333222222222222111000000000000000000000000000111222222333333222222444333333222111000//////111111111111111111111111000000000111111111111222000111222222000000111222222222222111111111111111222222222222222222222222333222222222111111111111///000111000///000111333111111222222222222111111111222333444444444444444111222222222222333333333222222222222222222111000111111111111222333444444333222222222222111111111//////000000111000000///222111000000000000000000000111111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000111000///......///000111000111111222222111111000111000000//////.........///000000111111000000000111111111111111111111111000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000111000000000000/////////000000111111111111000000000000000000000000000000000000000000000000111111000000111111111111000000222222111000000000111111000000////////////000000............////////////111222222222222111000000111111222222222333333333333333333444555555666666555555555555666666666666666777888999888777666555555555666777888999999:::777777777777666666666666777777777777777777777777333333444555555666777777555666666666666555444444333333333333333333333333222222111111111111222222/////////000111111222222000000000111111111222222222222111111111000000000000000000000000000000000111111000000000000//////111111111000000000000///000000////////////000000000000000/////////......000000000000111111111111222111111111111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000......//////000000111111222111111111111000000000///.........///000111111111111000////////////////////////000000000111111...//////000111111222222111111111111000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222111111111000000000111111111111111111111111///000111222333444444444222222222222222222222222222222111111111111222222111111222222222333333333222333333444444333333333000000000000111222333333333222222222222222222222333333333222222222111111333333222222222111111111000000000000000000000000000000111222222222222222222111111000///...------111111111111111222222222000000000000111111111111000111222111000///000222111111111111111111111111222222222222222222222222222333333222222222111111000000000///......000333111111222222222222111111000111222333444444444444000111111111111222222222222222222333333222111111222222222222222333444444222222222222111111111111000111111222222222222222111111000000000000000111000000000000111111111111111111111111111111111111111111111000000000000000////////////////////////000///............///000000000111111111111000000000000/////////............///000000000000000000000111111111111111111000////////////////////////111111111111111111111111/////////000000000111111222222222222222333333333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111111000000111111111111000000222222111111000000000///000000////////////000000........................111111222222222111111000111111222222222333333333333333444444555666666666555555555555666666666666666666777888888777666666555555555666666777777777666666666666666666555555666666666666666666666666444444555555555666666666444444555555555444444333222222222222222222222222222222111111111111222222000000000000111111222222000000000000111111111111111111111111000000000000////////////////////////000000000000000000//////222222222111111111000000000////////////000000111000000000////////////...///000000000111111111111222222222222222333333333000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000.../////////000000000111111111111111000000000000.........///000111222333111111000///............//////000000000111111111//////000000111111111111111111111111000000000///000000111111111222222222000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222111111111000000111111111111111111111111222333333333333222111111222222222222222222222222333222222111111222222333111111222222222333333333222222333444444444333333111000000000111111222333222222222222222222222222333333333222222222111111222111111111000000000000000000000000000000000000000000111222222222222111000000000///////////////000000111111222222222222000000000000000000000000///000111111000///000111111111111111111111111111111111111111111111111111222333333333333222111000111111111///,,,,,,...000111111222222222222111111//////111222333333333333000000000111111111222222111222222333333333222222222222111111222222333333222222222111111111000000///000111222222222222222111000000000000000111111//////000000000111111111000000000000000000000000000000000000000000111111///////////////////////////..................///000000000111111000000000////////////..................///000000000000000///000000111111000000///////////////////////////000000000000000000000000///000000111111222222333111111222222222333333333000000000000111111111111000000111111111111000000000000000000000000000000//////000000111111111111000000111111111111000000111111111111000000////////////000000000000//////////////////////////////000111111222222222111111111111222222222333333333333333444555555666666777555555555555666666666666666666666777777777666666666666666555555444444444555555555555555555666666555555555555555555555555777777777666666555555555333333444444444444333333222222222222222222222222222111111000000111111222111111111222222222222222//////000000000111111111111111111000000000////////////////////////////////////////////////000000222222222222111111111111///////////////000111111111000000000///////////////000000000111111111111111111222222333333333333000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000////////////////////////000000000000000000000000000000000000/////////000111222333444222222000//////.........000000000000111111111111111111111111000000//////111111111111000000000///111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111222222222222111111111111111111111111111111111111222333333333333222111111222222222222222222222222333333222222222222333333111111222222222333333333111222333333444444444333111111111111111111222333111111111222222222222222333333333222222222111111111111111000000000//////000000000000000000000000///000111111222222111111000000111111222222333333//////000000111222222222111000000000000000/////////000111111//////000111111111111111111222222222000000000000000000000000222333444444444333111000222222222000...,,,---...111111222222222222111111///000111111222222222222111111222222222333333333111222333333333333333333222111111000111111222222222111111111111000000000------...///000000000000000000000000000111111222///000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000...//////////////////...///000000111111000000///........................------...///000000000000...///000111111000///...000000000000000000000000////////////////////////000000111111222222222333/////////000111111222222000000000111111111111222000000111111111111000000000000000000000000000000/////////000111111222222000000111111111111000000000000111111111000////////////000000000000//////000000000000000/////////000000111222222222222111111111222222222333333333444444444555666666777777555555555555666666666666555555666666666666777777888777777666555444333222555555555555666666666666555555555555555555555555888888777777666555555444222333333444444444444333222222222222222222222222111111000000000000111111222222222222222222222222/////////000000000111111111111000000000/////////000000000000000000000000......////////////000000222222222111111111111000///......//////000111222111111000000000/////////000000000000111111111111000111111222333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000//////000000000000000111111000000000111222333444444333222000////////////000000000111111111222222222222111111000//////...111111111111000000000000111111111222222222222333111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222222333222222222222111111111222222222222222222222222///000111222333444444444222222222222222222222222333333222222222222333333111111222222222333333333111111222333444444444444333222222222222222333333000111111111222222222222333333333222222222111111222222222111111111000000000000000000000000000000///000000111111111111111000111111111222222222222......///000000111222222111111000000///////////////000111000///...///111000000111111111222222222111111111111111111111111222333444555444333111000111222333333111000000000111111222222222222111111111111222333333222222222444444555555555666666666111222333333444444333333111111000//////000000111111111111111000000000000,,,---...///000000000000000000000000000111222222000000000111111111222222000000000000000000000000///000000000111111111111000000000000000000000000/////////000000///////////////000000000000//////........................,,,---...///000000000000///000222333333222000///000000000000000000000000////////////////////////000000000000111111111111...//////000111111222222000000111111111222222222000000111111111111000000////////////////////////...//////000111111222222000000111111111111000000...///000111111000000///...///000111111000///...000000000000/////////...000000111222222222222222111111222222222333333333444444555555666666777777555555555555666666666666555555555555555666777777888888777777666666666555555555666666666777777777444444444444444444444444555555555555555555555555222333333444555555444444111111111111111111111111111111000000000000111111222222222111111111111111////////////000000000111111000000000////////////000000000000000000000000........./////////000000222111111111111000000000............///000111222111111111000000000//////000000000000111111111111///000111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111000000000/////////...000000000000////////////////////////000000111111111111000000000000111222555444333111000000//////000000111111111222222222111111111000000000000000111111111111000000000000111111111222222222333333111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222333333222222222111111111222222222222222222222222///000111222333444444444222222222222222222222222444333333222222333333444111111222222222333333333000111222333444444444444444444333333333333333444000000111111222222222222333333333222222222111111333333333222222222111111000000000000000000000000//////000111111111111111000000000///////////////---......///000111111111111111000000/////////...///000111000///...///111000000111111222222222222222222222222222222222222222333444555555333111000000222555555444333333333111111222222222222111111333333444444444333222222777777777777888888888888111222333333444444444444000000///////////////000111111111111000000000000...///000111222222222222000000///000000111222222111111111111222222222222000000000000000000000000//////000000111111111222000000000000000000000000//////000000000000////////////000000000000//////---.....................,,,---...///000000000000000111333444444333111000000000000000000000000000000000000000000000000000000000000000////////////000111111222333333444444000000111111222222222222000000111111111111000000////////////////////////...//////000111222222222000000111111111111000000---...///111111111000000...///000111111000///...000000/////////.........///000111222222222222222111111222222222333333333444444555555666777777777555555555555666666666777555555555555555666777888888888888888888999999999555666666666777777888888444444444444444444444444222333333444444555555666222333444444555555555555111111111111111111111111111111000000000000111111111111111000000000000000////////////000000000000000000000000////////////000000000000000000000000---.........//////000000111111111000000000000///............///000222222111111111111000000000000000000000000111111111111...///000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111000000/////////...000000000000////////////.../////////000000111111111000000////////////000666555444222111000000000000111111111111222222222/////////000111111222222111111111111000000000000111111222222222333333333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333222222222111111222222222222222222222222222333333333333222111111222222222222222222222222444333333222222333333444111111222222222333333333000111222333444444555444555555444333333444444444333333222111000000111111111111222333444444444444000111111222222111111000222222222111111111111000111111000000000000111111---......///000111111222444111//////222333222000111111111111111111111111222222111111111111111222000111222222333333222222111111111000111111222222444444444444444444444444666555444333222333444444111111111222222333333333333333444444555666777777888999:::;;;:::888666555333333222222111000//////111111111111000000000000333222111111111222444444222222111111111111222222000000000000000111111111111111111000000000000000000000////////////000000000000000000000000000000333222222222111111000000////////////////////////111111000000//////......111111000000//////......000///.........///111222111111111111000000000000111111111000000000000000...000111111000000111222000000000///---...000222------...///000111111222333333222111000000111111000000111111111111000000000000000000111111111111////////////000000000000000000000000000111111222222111000//////000111222111000////////////000000111111111000000000000000......000111222333333444111111222222222333333333222333333444444555555555555666666666777777777888333444444555666777888888777999:::999777555555666777666555444444555666777555555444333222111111000444444555333222222333555444333333222222333333444111222222333333222222111333222111000000111222333333333222111111222333333111111111000000000000000111111000000000000111111000000000000////////////......//////000000111111000000000000000000000000////////////000111222333222222222111000//////...000000000000111111111111222222222222222222222222//////000000000000//////000000000000000000000000000000111111111111000000000000000000000///......111222333444444333222111000///...------...///000111111000000//////.........///000111111000///...////////////////////////000000////////////000000111111111111111111111111000000000000000000111111111111111111111111111111...///000222222222111000111111222222222222111111222111///.........///000222222222222222111000///000111222444444333222222333333333222222111111111222222222111111000000000000000000111222222222333222222222222222222222222111222222333333222222111333333333222222111111111000111222333333333333333222222111111111111111222333333222111111111111111111222222333333333333333111111222222222222111111222222222111111111111000111000000//////000000111......//////000111111222333111///000222333222000111111111111111111111111222111111000000000111111000111111222222222222222666666555444333333333333333333333333333333333333555444333222111222222333111222222222222222222333222222333444444555666666777888999:::999888666555333333222222111000000///111111111111000000000000222111111000111222333444222111111000000111111222000000000000000000000111111000000000000000000000000000////////////000000000000000000000000000000000000000000/////////...////////////////////////////////////000000000000000000000000//////......000//////...///000111222111111111111000000000000111000000000000000000000...000111111000000111222000000111000///...000222/////////000000111111111222222111000000000000000///000000111111000000///...////////////000000000/////////000000000111111000000000000000111111222222111000//////000111222000000000/////////000000111000000000000000000000...///000111222333333333111111111222222222333333222333333444444555555555555555555555666666666666444444444555666666777777777999:::999777555555666777666555444444555666777555555444444333333222222444444444555666666666666444333333222222333333444111222222333333222222111111000////////////000111222222111000000111222222111000000000000000000000111111000000000000111111000000000000////////////......//////000000111111000000000000000000000000////////////000111222333222222111111000//////...000000000000111111111111222222222222222222222222///000000111111000000///000000000000000000000000000000111111111111000000000000000000000///......111111222222222222111111000///............///000111111111111000000000/////////000000000000//////000000000000000000000000000000////////////000000////////////////////////111111111111000000000000111111111111111111111111//////000111111111111111111111222222222222111111222111000///...//////000222222222222222111000000//////000111111111111000333333333222222111111111333333222222222111111111111111111111222222222222222222222222222222222222111222222333333222222111333333333222222222111111000111222333333333333333222222111111111111222222333222222111111111111222333333333444333333222111222222333333333333222222222222222111111111111000000000////////////000000...//////000000111111111333111000000111222222111111111111111111111111111000000000//////000000111000000111222222222222222888777666555333333333333222222222222222222222222333333222111111111111111222222222222222111111111111111222222333444444444555555777888888888777666333333222222111000000000111111111111000000000000000000000000000111222222222111111000000111111222111111000000000000000000000000000000000000111111111000000//////000000111000000000000000000000000000000000000////////////////////////////////////.........///000111111111000000000////////////...///////////////000111111111111111111000000000000000000000000000000111111...000111111000000111222///111222222111000000111000111111111111111111111111111000/////////000000...//////000000//////...............////////////000000000111111111222222000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000111111...///000111222333333333111111111222222222222333222222333333444555666666555555555555555444444444555555555555555555555555777888999999777555555666666666555444444555666666444444444444444444444444444333444888<<<===;;;888333333222222222222333333111222222333333222222111111111000000000000111111111111000//////000111111000000000000000000111111111111000000000000111111000000000000////////////......//////000000111111000000000000000000000000////////////000111222333222222111111000/////////000000000000111111111111111111111111111111111111000111111111111111111000000000000000000000000000000000111111111111000000000000000000000//////...111111000000000000111111000//////......//////000222222111111111111000000000000////////////000000111111111111111111111111000000////////////000000////////////////////////222222111111111000000000111111111111111111111111000000000000000111111222111111222222222222111111222111000////////////000111222222222222111000000000000000///000000111222222222222222222111111111333333333333222222222222222222222222222111111111222222222222222222222222111222222333333222222111333333333222222222222111111111222333333333222222222222111111111111222222333222222111111222222222555555555555444333222111222333333444444333333222222222222111111111000000000//////////////////000//////000000000111111111222111111000111111222222111111111111111111111111//////////////////000111111111222333333333333333444333222111111111111111111111111111111111111111333333222222111111111111333333222222111111000000000111111111222222222333333333555666777777777666222222222111111111000000111111111111000000000//////////////////000000111111111000000000000111111111111111000000000000000000000000000000111111111111000000000000000000111000000000000000000000000222222222111111111111111////////////////////////.../////////000000000111///////////////////////////////////////000000111111111111111000000000///000000000000000111111111...000111111000000111222///111333444222111000111222222222111111111111111000000///////////////000......////////////.............../////////000000000111111111222222222222000000000000000111111222111000000000000000000111//////000000111111111000000000000000000111111111//////000111222333333333111111111111222222222222222222333333444555666666666666555555555555444444666555555555444444444333777888999888666555555555555555555555555555555555444444444555555555666666555444555;;;BBBDDD@@@;;;333333222222222222333333111222222333333222222111333333222222222222333333111111111000000111111111000000000000000111111111111111000000000000111111000000000000////////////......//////000000111111000000000000000000000000////////////000111222333111111111111000000/////////000000000111111111111000000000000000000000000111111222222222222111111////////////////////////000000111111111111000000//////000000000000//////111000///......///000111000//////////////////000111000000000000000000000111000///......///000111111111111111111111111111000000////////////000000111111111111111111111111333222222111111000000///111111111111111111111111222111000//////000111222111111222222222222111111111111111000000000000000111111222222222111111000333222111111111222444555222222222111111111111111333333333333333333333333333333333222222111111111222222222222222222222222111222222333333222222111222222222222222222222222111222222333333333222222222222111111111222333333333222222222222222333333777777777777666444333222222333333444444333333222222222222111111111000000000000////////////000000000000000000111111111111222222111111000111111222111111111111111111111111//////...//////000111111222333333444555444444444000000//////000111222222111111111111111111111111333333333333333222222111222222222111111000000000000000000111111111111111111222333444555666666666222222222111111111111111111111111111000000000///......//////000000000000111000000000000000000111111111111111000000////////////000000111111111111111111000000000000111111111111111111111111111111111111111111111111222222000000000000000000000000111000000000/////////................../////////...//////000000000000000111111111111000000000/////////000000111111111111...000111111000000111222///111333444222111000111222222222111111111111111000///////////////000000......////////////......//////000000000111111111000111111111222222222222000000000000000111111222000000000111111000000000...///000111222222111111//////000000111111111111///000111222222222222222000000111111111222222222111111222333444555666777666666666666666666666666666666666555444444333333666888999888666444444555444444555555555555444444333333444555555666666666666555777===DDDFFFBBB===333222222111111222222333111222222333333222222111222222222222222222222222222222222222222222222222//////000000111111111111111111000000000000111111000000000000////////////......//////000000111111111111111111111111111111////////////000111222333111111111000000000000000///000000000111111111111000000000000000000000000111111222222222222111111////////////////////////000000111111111111000000//////000000000000//////111000///......///000111///000000000000000000///.../////////////////////111000///......///000111111111111111111111111111000000////////////000000111111111111111111111111333222222222111111000000111111111111111111111111222111000//////000111222111111222222222222111111111111111111111000000///000111111222222222111111333222111111111222444555111111111111111111111111333333333333333333333333444333333333222222111111222222222222222222222222111222222333333222222111222222222222222222222222222222333333333222222111222222111111222333333444333222222222222333333444777777777777666555444333222222333333333333222222222222222111111111111000111111000000000000111111111111111111111111111111111222222111000000111333111111111111111111111111////////////000111222222222333333444444444444444000000000000111333444555111111111111111111111111333333333444333222222111111111111111111000000000111111111111111111111111111111222222333444555555111111111111111111111111111111111111000000000000......///000000000000000111000000//////000000111222222111111000//////////////////000111111222222222111111000000111111222111111111111111111111111////////////000000000000000000000000000000000000111111111000///.........---............/////////......///000000000000000111111111111000000000000/////////000111111222222...000111111000000111222///111222222111000000111000111111111111111111111000000/////////000111111...//////000000//////...000000000000111111111111000000000111111111222222000000000000000111111222000000111111111111000000...///111222333222222111/////////000111111222222000000111222222222222222000000000111111111111222111111222333555666777777666666666666777777888888777777666666555555555444666777888888666444444555444444555555555555444444333333444444555555555666555666888===BBBCCC???<<<222222111111111111222222111222222333333222222111//////000000000000//////222222333333333333222222/////////000111111222222111111000000000000111111000000000000////////////......//////000000111111111111111111111111111111////////////000111222333111111000000000000000000000000000000111111111111111111111111111111111111000111111111111111111000000000000000000000000000000000111111111111000000...//////000000000000000000000////////////000000///000000111111000000///------............//////000000////////////000000111111111111111111111111000000////////////000000////////////////////////222222222222222222222222111111111111111111111111222111111000000000000000111111222222222222111111111111222222111111000///000000111222222222222111000000000///000000111222000000000111111111111111222222222222333333333333333333333333333222222222222222222222222222222222111222222333333222222111111222222222222333333333222222333333333222111111222222111222222333444555222222222222222333444555555555555555555444333222111111222222222222111111222222222111111111111000222222111111111111222222111111111111111111111111000222333222000///111333111111111111111111111111000//////000111222333333000111222222333333222222111111111111222333444444222222222222222222222222111222333333333222000000000000000000111111111111111111111111111111111111111111111111222222333444111111111111111111111111111111111111000000000000...///000111111111000000000000////////////000000222222111111000//////......//////000111111222222222111111000000111111222111111111111111111111111.../////////000000000000000000000000000000000000000000000000////////////---------.........//////---...///000111000000///111111111111000000000000...//////000111111222222...000111111000000111222000000111000///...000222/////////000000111111111000000000000000111222222///000000111111000000////////////000000000000111/////////000000000111111000000000000000111111222///000111222222111000///---///111333333333222111...//////000111111222222000000111222222222222111000000000000111111111111000111222333555666777777333444444555666777888888777777777777777777666666666777888777555444444444333444444555555444444333333333333333444444444444333444777:::<<<;;;:::999222222111111111111222222111222222333333222222111---...////////////...---000111222333333222111000...//////000111111222222111111000000000000111111000000000000////////////......//////000000111111111111111111111111111111////////////000111222333000000000000000000000111000000000000111111111111222222222222222222222222///000000111111000000///000000000000000000000000000000111111111111000000......///000000000000000///000000111111000000//////000111111111111000///............/////////000//////000000000000//////000000000000000000000000000000////////////000000////////////////////////000111111222222333333444111111111111111111111111111111111111111000//////111111222222222222111111111111222222222111000///000000111222222222222222//////000111111111111000///000000000111111111222111111111222222222333333222222333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333222333333333333222111000222222222222333444555555222222222222333333444555333333444444333333222222111111111222222111111111222222222111111111111000333333222222222222333333222222111111111111111111000222333222//////111444111111111111111111111111000000000000111222333444//////000111111111111111222222111111000111111111222222222222222222222222000111111222222000///...//////000000111111222222222222222111111111111111111111111000111111222333111111111111111111222222111111111111000000000000...///111222222222111000000000////////////000000222222222111000//////......//////000111222222222222222111111111111222222111111111111111111111111000000111111222222222333000000000000000000000000......//////000000111111---------.........//////---...000111111111000///111111111111000000000000...//////000111222222222///000111111000000111222000000000///---...000222---......///000111111222111111000000111222333333000000111111111111000000............/////////000////////////000000000000000000000000000111111222///000111222222111000///---///111333444333222111...//////000111222222222000111111222222222111111000000000000111111111111000111222333555666777888111222333444555777888888777777777777888888888888666777888777555444444444333333444555555444333333333333333333333333333333000333666777777666666666222222111111111111222222222222222333333222222222...///000111111000///...///000111222222111000///...//////000111222222222111111000000000000111111000000000000////////////......//////000111111111111111111111111111111111////////////000111222333000000000000000111111111000000000000111111111111222222222222222222222222//////000000000000//////000000000000000000000000000000111111111111000000......///000000000000000///000111222222111000//////000111222222111000///.../////////000000111111...///000111111000///...////////////////////////000000////////////000000111111111111111111111111000000111222333444444555111111111111111111111111000111222222222000///...111111222222222222111111111111222333222111000//////000111222222222222222000111222444444333222222//////000000111111111222000000000111111222222222222222222333333444444444222222222222222222222222222222222333333222222222111111111222222333333333333333333333333222111000222222222222333444555666222222444444444444222222222222333333333444444444222222333222111111333444444444444333333222222222333333333333333333333333666333111111333555333111000000111111111111000000///////////////000111111111111111111111111111111111111222222222333333333444333333222222333333444111111111111111000///...000000111222222222222111222222222222222222222222000111111111111222222222111222222222222111000000444111//////111111000...000000000000000000000000111111111111111111111111111222222333333222222111111111000000000000111111222222111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000111222222111000///...000000//////.........---000000000000000000000000////////////////////////111222222222222111000000...///000222222111111000000000000000111111111111000111111111111222222222222222222111111111000000000000111222222222222111222000//////000111111000///////////////......---,,,---///000000000///...////////////////////////111111111111111222222333000000000000000000000000000111222222222000///...000000000000111111111111333333333222222222222111000000111222333444444555444444333333444555777888666666777777666555444444777666666555444333333333666555444333222111111111222222222333333444444444333444444555444444444333111111111111111111111111333222000/////////000111222222222222222111000/////////000111111111111111222111000//////000111222000111222222333333333333000000000000000000000000000000000000000000000000111111222222222222111111////////////000000000000............////////////000000000000111111111111000000111111111111000000000000000000111111111111......//////000000111111111111000000//////................../////////000111000//////111222222222000000000000000000000000222111///.........///000////////////000000000000////////////////////////........................000000000000////////////000000000000111111111111222222222111000//////...111111111111000000000000222222222222222111000///222222222111111111111111000000000000000000000000000111111111111222222222111222222333333222222111...............///000000111111222222222333333333111111111111111111111111222222222222222222222222222222111111222222333444333222111111111222333444111222333444555444333222222333333444444333333222111111222222222333333333111222333222000000222444555444444444333333333333222222222222222222222222555333111111333555444222000111111222222111111000///////////////000111111111111111111111111111111111111222222222333333333333222222111111222222333333333333333333222111111111111222333333333333333111111111111111111111111000111111111111222222222000000111111000000///...333111//////111222111///111111111111111111111111111111111111111222222222000111111222222111111000111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111111222000000000000000000000000000000111222111111//////000000/////////.........////////////////////////000000000000000000000000000111111111111000//////...///000111222111111000000000000000111111111111000111111111111222222222222222222111111111000000000000111222222222222222222000//////000111111000//////000000//////...------...//////000000//////////////////////////////111000000000000111222222000000000000000000000000000111222222111000///...000000000000111111111111111111111222222333333333222222333333333333333333333333222222333444666777666666666666666666555444777777666666555444444333444444333333222333333333222333333333333333333444333333444444333222111111111111111111111111111111222111000/////////000000111111111111111000////////////000111111111111111222111000//////000111222111111222333333333222222000000000000000000000000000000000000000000000000000111111222222111111000////////////000000000000000/////////////////////...////////////000000000000000111111111111000000000000000000111111111111000000000000000/////////111000000000/////////............/////////000000000/////////000111111111000000000000000000000000222111000///...//////000.../////////000000000000111111111111111111111111........................////////////000000000000000000000000111111111111222222111111000//////...............////////////222222222222222111000000111000000///...---,,,,,,111111111111111111111111111111111111222222222222111222222333333222222111000000000000000111222222111111222222222333333333111111111111111111111111222222222222222222222222222222111111222222333333444333222111111111222333111111333444444444333222222333333444444333333222111111111111222222222222111222222111000000111333444444444444444333333333111111111111111111111111333111000111333444444444111222222333333222222111000000/////////000111111111111111111111111111111111111222222222333333333222111111000000111111222333333333333333333222111222222333444444444444333000000000000000000000000000111111111111222222222111222222222222111000000222000//////111222222111111111111111111111111111000000111111222222222222000000000111111000000000111111000000000000111111111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000///000000111111111111000000000000000////////////........................111111111111111111111111000000000000000///......//////000111111111111000000000000000111111111111000111111111111222222222222222222111111111111111000111111222222222222222222000//////000111111000//////000000//////...---//////......//////000111////////////////////////000000/////////000111111000000000000000000000000111111111222111111000///000000000111111111222222...///000111222333444444444444444333333333222222222222111111222333555666444555666666666666666666888777777666666555555444333333333333333444555555444333333333333333333222222222333222222111000000111111111111111111111111111111000///////////////000000000000000//////...//////000111111111111111111111000000000000111111222222222333222222111111000000000000000000000000000000000000000000000000000111111222222111111000////////////000000000000111111111000000/////////............////////////000000111111111111000000000000000000111111111111222222111000000///......000000000000////////////....../////////000000000/////////000000000000111000000000000000000000000111111000///////////////....../////////000000000111111111111111111111111..............................//////000000111111000000000000111111111111222222111111000/////////------......//////000000222222333333333222111111111111000///---,,,+++***111111111111111111111111111111111111222222222333111222222333333222222111111000000000000111222222111111222222222333333333111111111111111111111111111111111111111111111111111111222222222333333333444444333222111111111111111111222333333333333222333333333333333333333333111111222222222333333333111222222111000///000222333333333333333222222222222222222222222222222222111111000111222444555555222333333444444333333222111000000///000000111111111111111111111111111111111111222222222333333333222222111111111111222222111111111222222111000000111222222333444333333333111111111111111111111111000000111111111222222222444444555555444444333222111000000000111222333333111111111111111111111111000000000111222222333333000000111111111111000000111111000000000000111111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000000000////////////////////////111111111111111111111111000000111111000000///...///000000000111111111111///000000000111111111111000000111111111222222222111111111111111111111111000111222222333333222222222000//////000111111000000000000000000///......000///.........///111222000000000000000000000000///////////////000000111000000000000000000000000111111111111111111111111000000111111111222222222//////000111111222333333333333333222222222222222333222222222222444555666444444555666777777666666888888777777666666666555444444333333333444444555444444444333333222222222000111111222333222222222111111111111111111111111000000000///////////////...///////////////......//////000111111111111111111000000000000000000111222222222222222111000///000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000222222111111000000//////........./////////000000000000111111111111000000///000000000111111111111111111111000000000//////000000000000////////////...////////////000000000///000111111000///000000000000000000000000000000111000000///////////////........./////////000000................................................---......///000111111222///000000000111111111111111111111111000000////////////000000111111222222222222333333333333222222333222222111000//////...111111111111111111111111111111111222222222333333111222222333333222222111//////......//////000111111111222222222333333333111111111111111111111111000000000000000000000000111111222222333333333333555444333222111111000000000111111222222222222222333333333333333333333333333333333444444444444555222333333222000///000222111111111111111222222222333333333333333333333333000000111111111333444555333333444444444444333333111111000000000000111111111111111111111111111111111111222222222333333333333333222222222222333333000111111222222222111111000111111222222222222222222222222222222222222222000000111111111222222222444555555555555444333333000111111111111111333444111111111111111111111111000000111111111222222222111222222222222222222111111111000000000000111111000000111111111222222222111111111111111111111111222222222111111111111111000000000000000000000000/////////000000111222222000111111111111111111111000000000000000000000000111111111111111111111111111111222222111111000///000000000000000111111111///000000000111111111111000000111111111222222222111111111111111111111111111111222333333333333222222000//////000111111000000000000000000//////...000000///......000111222111111111111111111111111///////////////000000111000000000000000000000000111111111111111111222222111111111111222222222222222111111111111111111111000000000111222333333444444444333333333555666777444444555666777777666666777777777777666666666666777666555444333333333333444444444333333222222222...///111222444555555555111111111111111111111111000000000000000//////...---....../////////......//////000111111111111111000000000111111000000000222222222222111111000///000000000000000000000000111111111111111111111111000000000111111000000000////////////000000000000222111111111000000000/////////000000000111111111000000111111111111000000///000000000111111111111///000000000111111111222////////////000000000000////////////000000000111///111333333111///000111000000000000000000000000000000000000000//////...............////////////........................////////////////////////---......///000111111222///000000000111111111111111111111000000000000000///000000000111111111222111222222333333222222222222222222222222222333333111111111111111111111111111222222222222333333333111222222333333222222111///////////////000111111111111222222222333333333111111111111111111111111000000000000000000000000000111222333333333222222444444333333222111000000000000000000111111222222444333333222222333333444444444444444555555555555333444444333111000111222111111111111222222222222333333333333333333333333000111222111111111333555222333333444444333333222222222111000000000111111111111111111111111111111111111222222222333333333444333333333333333333444222333444444444444444444000000111222222222222111222222222222222222222222000111111111111222222222222222333333222222111000111222222222111111222444222222222222222222222222111111111111111111111111222222333333333333222222111111000000000000111111000000000111222222333333222222222222222222222222222222222222222111111111000000000000000000000000111000000000000000111222111111111111222222222222111111111111111111111111111111111111111111111111222222222222222111000000000000000///000111111222000000000000111111111111000111111111111222222222111111111111111222222222111222222333333333333333222000//////000111111000000000111111000000///...000000//////000000111111111111111111111111111111000000/////////000111111000000000000000000000000222111111111111222333333111111111222222222222333333333333222222222111111///000000111333444444555444444333333444555777888444555666666666666666666666666666666666666666666888777666444333333222222444333333333333333333222...///111333444555666666111111111111111111111111111111111111111000//////---....../////////////////////000111111111111111000000111111111111000000111111111222111111000000000000000000000000000000111111111111111111111111///000000111111000000///////////////000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111111111//////000000111222222333////////////000000000000/////////000000000111111///222555555222000000222000000000000000000000000000000000000000///......------........./////////111111111111111111111111////////////////////////......//////000000111111000000000000111111111111111111000000000000000000///////////////.........000000111222222222111111//////000111111222222333222222222222222222222222222222222222333333333333111222222333333222222111222111111111111222333333111111222222222333333333111111111111111111111111111111111111111111111111000111222333444333222222333333333333333222111000000000//////000000111222444333333222222333333444333333333444444444555555555555555444222111222333222222333333333444444444222222222222222222222222000222333222000///222444222222333333333333222222333222111111000000111111111111111111111111111111111111222222222333333333333333222222222222333333222333444444555555444444000111222222333333222222111111111111111111111111000111111111111222222222222222222222222111000000222333444222000000111444222222222222222222222222333333222222111000000000111111222222222222111111111111000000000000111111///000000111222222333333222222222222222222222222333333333222222111111111000000000000000000000000222111000//////000000111111111111222222222333333000000000000000000000000000000000000000000000000111111111111111000000///111000/////////000222222000000000000111111111111000111111111111222222222000000111111111222222222111222333333444444333333222000//////000111111000000111111111111000////////////000111111111111000222222222222222222222222111000000000000111222222000000000000000000000000222222111111111222333444111111111222222222333333333333333333333444444444333333333444444555555555444333333222333555666777666666666666666666555444555555555555555555555555777666555444444444444444222333333333333333333444///000111222333333333333111111111111111111111111111222222333222111000///---...///000000000000000//////000111111111111111///000111222222111000//////000000111111111111000000000000000000000000000111111111111111111111111//////000000000000//////////////////000000000000.........//////000000111/////////000000000000111000000111111111111000000000000000000111111111111111111111111111111111111.../////////000000000111//////000000000111111111000444777777333000111333000000000000000000000000///000000111000///...------------.........//////111111111111111111111111////////////////////////////////////000000000000000000000000111111111111000000000000000000000111000000//////......------...///000111111111111000000000000000000111111111222222222222222222222222222222222333333333444444111222222333333222222111222222111111222222333444111111222222222333333333111111111111111111111111222222222222222222222222///111222444444333222111111222333333333222111111000000///...///000111222444444222222222222444444222222333333333444444444666666666444222111222444444444444555555666666666111111111111111111111111111222333222//////111333111222222333333222222111333333222111000000111111111111111111111111111111111111222222222333333333222222111111111111222222000111222222333333333333222222333444444444444333000000000000000000000000000111111111111222222222333333444444444333222222222444555333000///111333222222222222222222222222444333333222111000//////000000111111111111000000111111000000000000111111///000000111222222333333222222222222222222222222333333333222222111111111000000000000000000000000333222111/////////000000111111111222222333333333000000000000000000000000////////////////////////000000000000000//////...111000/////////000222333000000000000111111111111000111111111111222222222000000111111222222222222111222333333444444333333222000//////000111111000111111111111111000//////...///111222222111111000222222222222222222222222111111111111111222222333000000000000000000000000222222111111111222444555111111222222222333333333111222333333444555666666777666666666666555555555333222222111222333555666666777777777666555444444444444444555555555555555555444444444444555666666222222222333333444444444111111111111111000//////111111111111111111111111222222333444333222111000......///000111111000000//////000111111111111111///000111222222111000///...///000111111111111111000000000000000000000000111111111111111111111111//////000000000000//////////////////000000000000,,,,,,---...///000111111............/////////000000000111111111111000000000000000000111111111111333333222222111000000000.../////////000000111111000000000000111111111111000555999888444111111444000000000000000000000000///000111111111000...------------.........//////////////////////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000000111111111333333222111000///............///000000000000000333222222222111111000000222222222222222222222222222222333333333444444444222222222333333222222222000000000///000000111222111111222222222333333333111111111111111111111111222222222222222222222222///111222444444333222111000111222333444333222111000///.........///111222666666555444444444444555333555666555444444555666222333444444555555444444222333333444444333333222666555555444333222111111333222111000000111222333000000111222222222222111222222111111111111111222111111111111111000//////222222111111111111111222333333333222222222111111111111222222222333333333111222333333444444444444333222111111111222333444222222222222222222222222444333333222111111111222000222333333222111333444333222222222111111000000111111222222222333333333222000///000333444222000///000111222222333222222//////.........//////000333333333333333333333333111111111111111111111111000111222333333222111000333333333222222222111111222222222111111111000000000000000000000000000000111111222222222222111111000000000000000111111222222111000000000111333333111111111111000000000000000111222222111000111222000,,,)))***...111333333333333333333333222111000111111000///////////////000000000000000000000000000000000000111111111111222222222222222222222222000000000000000000000000111111000000000000111111000000000111222222222333222222333333333444444444777555333111222444777999:::999888777555333222111444333222111111222555666444444444555444444333333:::999666555444555666777777777666555444444333333444444333333222111000000222222111111111111222222111111222222222222111111111111222222222222111111000111111111111222222222//////000000111111111222000000000///////////////000111111111111222222222///////////////000111111111000/////////000222333222222222111000//////......///000000000///---,,,......//////000000111111000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111000///////////////000111.../////////000000000000222222222222222222222222000000000000000000000000............/////////000//////000000000000//////////////////////////////111000///////////////000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111444444444444333222222111000000111222333333444444000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222111111222444555555444111111111111111000//////000//////.........//////555555444333333333333444777888888666444333333444222333444444555555444444333444444555555444444333555555555444333333222222333222111000000111222333000000111222222222222222111111111111111222222333222222222222222111000000222111111000000111111111333333333222222222111111111111222222222333333333111222333333444444333333222222111111111222333444222222222222222222222222444333222222111111222222111222333222000///000111222222222111111000000000111111111111222222222333444222000111222333111///222222333222222111000///222111000000////////////222222222222222222222222111111111111111111111111111111222222222222111111333333222222222111111111222222222111111111000000111111111111111111111111111111222222222222111111000000000000000111222222111000/////////000222222111111111111000000000000111222333222000000000222333000......111444555444222333333333222222111000111111000///////////////000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111000111222333333222111000111111111111111222222222222222222222333333333333333333333333333444555555999999888666555333222222444333222222222333555666444555555666666555555444666555333222222333444555777666666555444444333333444444333333222111111000222222111111111111222222000111111222222111111000000111111222222111111000000111111111111222222222///000000000111111111111000000000000000000000000000111111111111222222222333222111000............111000/////////000222222222222111111000//////...//////000000000///------////////////000000111111000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111000000////////////000000222222222222333333333333111111111111111111111111111111111111111111111111//////000000000000000000/////////000000000000///////////////////////////000000////////////000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111333333333444333333222222000111111222333333444444000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222111000111444555444333111111111111111000000///000//////.........//////555444333333222222333333:::;;;:::888444222111222222333444444555555444444444555555666666555555444444444444444444444444444222222111111111111222222000000111111222222222222111111111111111222333444222333333333333222111111111000000000000000111111333333333222222222111111111111222222222333333333111222222333333333333333222111111111111222333333222222222222222222222222333333222222111111222222222333333111///---......111111111000000000000000000000000111111111222222555444222111222111000...222222333222222111000///444333222111000//////...111111111111111111111111111111111111111111111111222222111111111111222222333222222222222111111111222222222111111111111111111111111111111111111111111111222222222222111111111000000000000111222222000////////////000111111111111111111000000000000111222333222000///000111333222111222444555444333222222222333222222111000111111000///////////////000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111///111444555555444111///222222222111111111111111111111111222222222222333000111333444444444333222888888777666555444333222333444444444444555555555555555666666666666666555444444333222222333555666666666555555444333333333444333333222222111111111222222111111111111222222000000111111111111000000000111111222222111111000000111111111111222222222000000000000111111111111111111111111111111111111000111111111111222222222333222111000///.........000000000///000111111222222222111111000///////////////000000000///....../////////000000000000111000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111000000//////000000000000000000000111111111111000000000111111111111111222222222222222222222222111111111111111111111111......//////000000111111////////////////////////000000000//////000000111222222222222222222222222222111000000000000111222000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111222333333333333333333111111111222222333333444111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111000000111333444333222111111222222111111000////////////......//////000555555444333333333444444;;;;;;;;;888555333222333222333444444555555444444444444555555555555444444222222222222333333444444222222222222222222222222111111111111111222222222333222222111111222222222111222222333222222111111000000//////000000111111333333333222222222111111111111222222222333333333111222222333333333222222111111111111111222222333111111111111222222222222333333222222111222222333222333333222000...///000000000000000000000000000///000000000000111111111444444333222222111000000//////111222222222222222222222222111111000//////111111111111111111111111111111111111111111111111333222111000000111222333222222222222111111111111111111111111111111111111111111111111111111111111111222222333333222222111111111000000111111222333000000000000000111111222111111111111000000000///111222333222000...///000000000111222222111000///111111222222222222111111111000000//////////////////////////////////////////000000000111111111111111111111111222222222222111111111111111111111111000111222333333222111000333222222222111000000000000000111111111222222222111111222333444333333222666666666555555444444333333444555666666666555555444555555666666666666555666666555555666777888999555555555444444333333333333333333222222111111111222222111111111111222222///000000111111000000///000000111111111111000000000000111111111222222222000000000000000111111111111111111111111222222222000000111111111222222222000000//////000000111222000000000000000111111222111111111111000000////////////000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111111000000///000000000////////////000000000000111111111111111222222222222222222222222222222222222111111111111000000000.........//////000111111////////////////////////000000000///000000111111222222222222222222222222333222000//////000222333000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000111222333333333333333111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222333000//////000222333333222111222222222222111000000//////////////////000111777777666555555555555555888999999888555444444555222333444444555555444444333333444444444444333333000000111111222222333333222222222333333222222222111111000000000111222333555555333222111111000000000000111111111111111000000000000000000111222222333333333222222222111111111111222222222333333333222222222333333222111111000000111111222222222222000000000111111222222222333222222111222222333333111222333222111111222333000000000000000111111111///000000000000111111111222222333222222222222333//////111222222222222222......000111111111111000222222222222222222222222111111111111111111111111333222111000000111222333222222222111111111000000111111111111111111111111111111111111111111111111222222333333333333222222111111111111111222222333111111222222222333333333111111111111000000000///000111222111///...///000...000111222111000......000111111222222111111111111000000//////////////////////////////////////////000000000111111111111000000000111111222222222111111111111111111111111222111000//////000111222333222222222111000000000000000111111111222222222444333222222333333555555555555555555555444444444333444555666666666555555222333444555555555555555666666666666777888888999444444444444444333333333333333222222222222222111222222111111111111222222000000111111111111000000000000000111111000000000000000111111111222222222111111000000000000000000000000111111222222222222000000111111111222222222000000000000000111222222///000000000111111111111111111111000000000000000000000/////////000000000111111111111000000000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111222222111000000000000000222222333333333444444444222222222333333333444444111111111111111111111111000000000000000000000000//////......///000111222000000000000000000000000000000000000000111222222222222222222222222222222444222111//////111222444000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111222333333333333111222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222333000//////000222333333222222222222222222111000000///////////////000111111888777777666555666666666666777888777555444555666222333444444555555444444222333333333333333333222000111111111222222333333222222333333333333222222222111000000000111333444666555444222111111111111//////000111111111111000000000000000111222333444333333333222222222111111111111222222222333333333222222222222222222111000///000111111222222111111//////000000111222222222222222111111222222333333000222333333222222333444111111111111111222222222000000000111111111222222111222333333222222333555222222333222222111000///,,,---///111222222111111222222222222222222222222111111111111111111111111222222111111111111222222222111111111111000000000111111111111111222222222222222222222222222222222222222333333333333222222222111111111111222333333111222333333444444333333111111111111000000000000///000111111//////000111000222444444222111111111///000111111222111111111111111000///////////////000000000000000000000000000000000000111111111111//////000000111222222222222222222222222222222222333111///------///111333222222222111111111111111111111111222222222222333444333222222222333555666333333444444444555555555333444444444444555555555222222333444555555555555444444444555555555555555444444333333333333333333222222222222222222222222222222111111111111222222111111222222222222111111///000000111111000000///000111111111111222222222111111111111000000000000//////000000111222222222000111111111111222222222444333222111000///////////////000111111111111000111111000000000000000000000000/////////000111111222111111111111000000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111333222111111000000000000111111222222222333333333222222333333444555555555000000000000000000000000/////////000000000111111111000///......///000111000000000000000000000000000000000000111111222333222222222222222222222222333222111000000111222333000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111000111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111000000111333444333222222222222333222222111000////////////000111222222777777666555555555555555666777777666444333444555222333444444555555444444333333444444444444333333333333333333333333444444222222333444444333222222222111000///000111333444333333222222222333333444///000111111222222222111111111111111222333444555333333333222222222111111111111222222222333333333222222222222222111000000...///000111222111111000/////////000111222222222222222111111222222333444111222333222111000111222111222222222333333333333111111111111222222222333222444555444222111222444222222333222222111000///...///111222333222111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111000000000000000000111111111222222222222222222222222222222222222333333444444333333222222222111111222222333444000111222333444333222222111111111111000000000000---///000000//////111222000333555444222111333444//////000111111111111111111111000///////////////000000000000000000000000000000000000111111111111/////////000111222222222222222222222222222222222333222000//////000222333111111111111111222222222222222222222333333333333111111222333333333333333222222333444444555666666444333222222222333555666222333444555666666666666333333333333333333222222333333333333333333333333222222222222222222222222222222111111111111222222222222333333333333222222//////000000000000//////000111111111111222222222111111111111000000000///......///000000111222222000111111111111222222222444444222111000/////////...///000111222111111000000000000000000000000111000000/////////000222222222222222111111111000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111444333222111000000000000//////000000000111111111111111222333333444555555111111111111111111111111...///000000111222333333333222000...---...///000000000000000000000000000000000000000111222333444111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111222222222222111111000222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222111000111444555444333222222333333222222111000////////////000111222333666666555444444444444555777777888666333222222333222333444444555555444444444555555555555555555444555555555555555555555555222222444444444444222222222111000//////111333444111111111222333444666777000111222333333333333333222222222222333444555666333333333222222222111111111111222222222333333333222222222222222111000///...///000222222111111000...//////000111222222222222111111111222333333444222333333222///......///222222222333333444444444111222222222222333333333444666777555111///000222///000111222222333222222111222333444444333111000000000000000000000000000111111111111111111111111000111222333333222111000111111111111000000000000000000111111222222222222222222222222222222222222222333333444444333333222222222111111222222333444///000111222333222111111111111111111000000000000,,,...///000///000111333///222444333111000333555//////000111111111111111111111000///////////////000000000000000000000000000000000000111111111111...//////000111222222222222222222222222222222222222222222333333222222222000000111111222222222333222222333333333444444444---///222444555333111///111222222333444555666777444333222111111333555666333444555666777777777777444444444444333333222111333333333333333333333333222222222222222222222222222222111111111111222222222333333444444333333222//////000000000000//////000111111111111222222222222111111111000000//////---......///000111111111000111111111111222222222111111111000111111222333...///000222222111111000000000000000000111111111111000/////////111222333222222222222111111000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111444333222111000000000000222222333333333444444444000000111222333333444444222222222222222222222222//////000111333444555666444333000...------...///000000000000000000000000000000000000111222333444000000000000000000000000111222222333333222222111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222111000///222222222222222222222222222222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222111111222444555555444222333333333333222111111////////////000111222333555777888777555444777:::666777888888888666555444666555555444444444555555666666555444444444555555666555555555555444444444222222222222222222222222333333333222222111111111444333333222222111111111111111111222222111111111333222222222111000000000222222111111222333333444333333333444444333333222444333333222222111111000222222222222222222222222111111111111111111111111000000111111222222222333111111111222222333333333222222222222222222222222222222222111000///......555555555333111000111333444444444444333333222111111222222333333222222111222222111000//////000000111111222222222333333333000000000000000000000000111111222222222222111111000000000111222222222333222222222222222222222222333333333333333333333333000000000000000000000000000000111222333333444444555444222000//////000111000000//////.........---//////............//////333222222111111111111111000000000000000000000000////////////000000000000000000000000000000000000333222222222111111000000333333333222222222111111333333333333333222111000222222222111111111000000111111222222222333333333333333333222222222111111444444444444444444444444222222222222222222222222666555333111111111333444444444444444444444444444444444333333222111000000111111333333333333111111222222111111111111111222444444333333222111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////000000000000000///......000111111111111222222222333222222222333444444555//////000000111111111222222222111111222333444444333333333222111000111333222222222222222222333333333333333333333333333333111111111222222333333333//////000111222222333333000/////////............000000000///000111111222111111000000111222333333111111000000000000111111222222222222222222222222333333222222333333444555333222222222111000000000222222111111222222333444111111111111111111111111000000111222222222222111333333333222222111111111333333333222222111111111222222333333333333444444222222222222222222222222000000//////000111222222333333222222111000000000111111222222222333333333222222222222222222222222222111...------...111222555777888777555555777999777777777777777666555555666555555444444555555666666666555555555555555555666555555555555444444444333333333333333333333333333333333222222222111111333333333222222222222222111222222333333222222111222222222222111111111111222222111111111222222333222222222333333333333222444444333333222222222111222222222222222222222222111111111111111111111111222222222111111111111111111222222222222222222333222222222222222222222222222222222111111000000///333444444222000///000222222222222222222111000000111222222333333222222111222222111000000000000000111111111111222222333333111111111111111111111111111111222222222222111111111111111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111000111111222333333444444222222222222111111000000111111000000000/////////000//////......//////000111000000///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000/////////...333222222222111111111111222222222222222111000000222222222111111111000000222222333333333444444444333333333222222222222111333333333333333333333333333333333333333333333333666555333111111222333444555555555555555555555555555555444444333222222111000111222333333222111000111000000/////////000000444444333222222111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000111111111000000///...000111111111111222222222000000000000000111222222000000111111111111111111000000//////000111111222222333333222000///111222111222222222222333333333333333333333333333333333111111222222222333333333111111222222333444444555000000/////////.........000000000000000111111222000000000000000111222222111111111000000111111111222222222222222222222222111111000000111111222333222222222111111111111111222111111111111222333333111111111111111111111111000000111222222222222111333333333222222222111111333333333222222222111111222222222333333333444444222222222222222222222222111000000000000111111222222222222222222222333333111111111222222222333333222222222222222222222222222111...------...111222777888888777555555777888777777666666555555666666666666555555555555666666777777666666666555555555666555555555555444444444444444444444444444444444333333333333222222222222222222222222333333333333222333333444444333333222111111111222222222222222222222111111000111111222000111111222222222333333444444444333333333333333222222222222222222222222111111111111111111111111333333333222111111000000222222222222222111111111222222222222222222222222222222222222222111111111222333333222000///000111222222333333333222111111111222222333333222222111222222111000000000000111000000000111111111111222111111111111111111111111111111222222222222111111222222222111111111111111222222222222222222222222222222333333333333333333111111111111111111111111111111111222222333333444000111222333333222000///111111111111000000000000111000000//////000000111111000000///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////111111111111000000000000111111111111000000000000222222222111111111111111333333444444444555555555333333333333222222222222333333333333333333333333444444444444444444444444555444333222111222333444666666666666666666666666666555555444444333333222000111111222222111111000111111000000000000111111333333333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000111111111222111111000///000111111111111222222222333333333333333444444555222222222222222111111111000000000000000000111111222222333111000///000222111111222222222333333333333333333333333333333333111222222222222333333333333333333444444555555666000000000000////////////000000000000000111111111111111111111111111222333222222111111111111222222222222222222222222222222111000000000000111222222111111111111111222222222111111111111111222222333111111111111111111111111000000111222222222222111333333333222222222222111333333333222222222222111222222222222333333333333222222222222222222222222222222111000000000111111111111222222333444444555111111111222222222222333222222222222222222222222222000///------///000222999999888777666666666777888777555444444555666777666666666555666666777777888888888888777666555555666555555555555444444444555555555555555555555555333333333333333333333333111222222333333444444444333444444444444444444333111111111222222333333333222222111000000000111111000000000000111222333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222111333333222222111111000000222222222222222222222222222222222222222222333333111333444333111000000111444444555555555444444333111222222333333222222111222222111000000111111111000000000000000000000111111111111111111111111111111111222222222222111111333222222222111000000000222222222222222222222222222222222222222333333333111111111111111111111111111111111222222333333333333333222222111000//////000000000000000000000000111111000000000000111111333222222111111111111111////////////////////////////////////000000000000000000000000000000000000222222222111111111111111000000000000000/////////000000000/////////000000111111111111111111111111333333333333444444444444444444333333333222222222222222222222222222222222555555555555555555555555444444333222222222333444555555555555555555555555555555444444333333333222222222222222222222222222333333333222333333444555333222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000111111111111111111111111111111222222222111111000000000111111111222222222555555444444444555555666444333333222222111111111222222333333333333333222222333333222000000111333111111111222222333333444333333333333333333333333222222222222222222222222333333333444444444555555111111111000000000////////////000111111111111111333333222222222333333444333222222222222222222333111111111111111111111111222222222222222333333444000000000111222222222333000000000000000111222222111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222333222222111000000000000111111111222222333333333111111111111222222222222111222222222222222333333111000///......///000111;;;:::888777777666666666777666555444444555666777666666666666666777888999999999999999888777666555666555555555555444444444555555555555555555555555333333333333333333333333222222222333333444444555333444444555555444444333111111222222333333333444222222111111111111111222111111000000000111222333333333333444444555555555222222222222222222222222111111111111111111111111000000111222333444444444222222222111111000000000222222222222222222222222222222222222222222333333111333555444333222222222333333444555555444444444111222222333333222222111222111111111111111222222111000000000000000000000111111111111111111111111111111222222222222111111333222222222111000000000222222222222222222222222111111111222222333333333111111111111111111111111111222222222222222333333888666222///......///000////////////////////////111111000000000000111111333222222111111111111111////////////////////////////////////000000000000000000000000000000000000111111111111111111222222////////////////////////000//////......///000000111111111111111111111111222222222222333333333333444444444333333333222222222222222222222222222222555555555555555555555555333333333333333333333444444444444444444444444444333333333333222222222222333333333222222333333333333333222222333444444555222222111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000111111222222222111111000000111111111222222222222222111111111111111222444333333222222111111111333333444444444444333222333444444333111111222333000000111222333333444444333333333333333333333333222222222222222222222222222222222222222333333333222111111111111000000000//////000111111111111000333222111111111111222222333222222222222222222333111111111111111111111111222222111111222222333444000000000111222222222333000000//////000000111222111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222333333222111000000111111222111111111000000000///000000111111111222222222111111111222222333333333111000///......///000111===;;;888777777777666444555555555444555555666666777666666777777888999:::::::::;;;;;;:::888666555666555555555555444444444555555555555555555555555333333333333444444444444333333333333444444444444333444444555555444444333222222222333333333333333222222111111222333333444333222111000000111222333111222222333444555555666222222222222222222222222111111111111111111111111///000111222333555666666111111111111111000000000222222222222222222222222222222222222222111111111111333555555444222222333000000111222222222111111111222222333333222222111222111111111111222333333222111111111111000000000222222222222222222222222111111222222222222111111222222222111111111111111222222222222222222222222000000111111222333333333222222222222222222222222222222222222222222222222:::777222...,,,---///111............////////////111000000//////000000111111000000///////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000000//////......///111222111111111111111222222222111111111222222222333333444444444444333333333333333333333333333333333333555555555555555555555555222222333333333333444444444444444444444444444444222222222222222222222222333333222111111222333333000000000000000111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000///////////////////////////000111111222111111111000111111111111222222222333333222111111111111222222222222222222111111111222333444555444333222111333333444222111000111333000000111222333444444555333333333333333333333333333333333222222222222111111111111111111111111111222222222222111111111000...///000222222111111000111000//////.../////////222222111111111111222222111111111111111111111111000////////////000111111111111111111111222222222///////////////000000111111111111111111111111111000000111222222222222111111222222222222333333333111222222222222333333333111111111111222222222222222222222222222222222222333222222111111111222222222111111000//////......000000000111111111111222111111111222222333333444000000////////////000000>>>;;;888777888888666333333444555555666666666555777777777777888999:::;;;;;;;;;<<<<<<;;;999666555666555555555555444444444444444444444444444444444333333333444444444555555444444444444444333333333333333444444444444333333333333333333333333222222111111222222333444666666666555333111000111222333000000111222333444555555222222222222222222222222111111111111111111111111111111222222333444555555000000000000111111111111222222222222222222222222222222222111111000000//////222444555333222111222...///000000111111111000111222222333333222222111222111111111222222333444333333222222111111111111222222222222222222222222111111222222222222111111111111111111111222222222222222222222222222222222///000000111222222333333222222222222222222222222222222222222222222222222666444111///...///111333......//////000000000000000//////......//////000111000000///////////////000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000000/////////000000111111111111000///......000222333000000111111111222222222222222222333333333444444555444444444444333333333333333333333333333333333444444444444444444444444111222333333444444444444555555555555555555555555333333333333333333333333111111000//////000111111////////////000111222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000...........................///000000111111111000000111111111111222222222555444333222222222222333000000111111111111111111444555666777666555333222111222222111///...000111///000111222333444444555333333333333333333333333333333333222222222111111111111111111111111111111333333222222222111111111...///111222222222000///222111000000/////////000111111111000000111111111111111111111111111111111///////////////000111111222222222111111111111111///............///000000111111111111111111111111000000111222222222222111111111222222222333333333111111222222222333333333111111111111222222222222222222222222222222222222222222111111111222333333111111111000000000000000000000000000111111111111000111111222333333444444000000////////////000000???<<<888777888888555333222333555666777666555444777777777777888999:::;;;;;;<<<======;;;999777555666666555555555444444444444444444444444444444444333333333444444555555555555555555444444333333333222333333444444333333222444444444333333222222222111111222333444666777888888666444222111111222333//////000111333444555555222222222222222222222222111111111111111111111111333333333333333333333333//////000000111111222222222222222222222222222222333222222111000///.........000333444333111000111///000111222222222222222222222222333333222222222222111111111222333333444333333333222222222111111222222222222222222222222111111222222222222111111000000111111222222222333222222222222222222222222///000000111222222333333222222222222222222222222222222222222222222222222111111000000111222333333//////000000111111111222//////............//////333222222111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000111111222222222333//////000000111111222222111000///...///000222444000000111111222222222222333333333444444444555555555555444444444333333333444444444444444444444444444444444444444444444444111222333444444444444444666666666666666666666666444444444444444444444444000///...------...///000000000000000111222333444000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000..............................///000000000000000000111111111111222222222111111000///........./////////000000111111111222777888999:::999888666444///000000///------...//////000000222333444555555333333333333333333333333333333333222222111111111222111111111111111111111333333333222222222111111...///111222333222000///555444444333222222222333111111000000000000111111000000000000000000000000111111111111111222222333333222222222111111000000...............///000000111111111111111111111111000000111222222222222111111111111222222333333333111111111222222333333333000111111111111222222222222222222222222222222222111111111111222333444444000000000111222222333333000000000000111111111111000000111222333333444444///000000000000000000///DDD@@@;;;777666555444333555666777999999777666555888777777666666777888999>>>BBBEEEBBB<<<777555777333333333333333333333333666666666555555444444444333444555666666555444333333444444555555444444333333333333222222222111111333333333333333333333333333333333333333333333333555444333333222222222222111222333444444333222111---///111111111222333555222222222222222222222222444444222222222222444444666444222111000111222333444333111000000111333444444555555555444222000//////000222333444444333222000000000000000000000000222222111111222222333444333222222111111222222333666444111000111222333222111111222333444444555555333222111000000111222333222222222222222222222222111222333333333111000///000000111222222222222111111222333333444555666666111222222333333222222111333111//////111222000...222222111111111111111111111111000000000000111111000000000000000000000000...///000111111111111111000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000222222222222222222222222777555333000///000111111111111222333444444555555333333444444444333222222333333333444444333222222333444444444555666666666222222222333333333444444444444444444444444444444444444333333222111000000222222222222222222222222111111111000000000000000222333333222222111000///222222111111000/////////222000......111111///---111111222222222111111000222222222111111111000000000111222111000000222444888666333000//////000111111111111111111111111111000000000000000000000000......//////000000111111//////000111111111111111111111111111111111111111111111111111000000000000///000111111000111333555777>>>DDDDDD<<<555333444222333222...***)))---000/////////000111111222222333333222222111222222222333222111222444555666666222222222222111111111000000000111111111111000000...//////000111222222222222222111111111111111111333333333222222111111111111111000000000000111111222222111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000111111111111111111111111222333444444222222222222222222222222222222111111111111222222222222222222222222222222333222000/////////000111222222222111111111111000111111222222222333333333//////000000111111111222222222222111111111000000DDD@@@;;;888777777666555444555666777777666555444888777777666666777888999===AAADDDCCC===888777777444444444444444444444444444333333333333333333222333333444555555444333333333444444555555444444333333333222222222111111111333333333333333333333333333333333333333333333333555444333333222222333333222222333444444333222222000111222222111111222333222222222222222222222222444333333222222333333444444333111000000111222333555333222111111222333555333444444444444222111000000000111222333333333333000000000000000000000000222222111111222222333444333222222111111222222333444222///...///000111000......///000000111222222222222111000000111222222222222222222222222222222222222222222222111000000000000111222222222222111333333333333333444444444111222222333333222222111333111000000222222111///222222111111111111111111111111000000000000111111000000000000000000000000///000000111111111111000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222777666444222111000000111111111111222333333444444222222333444444333333333333333333444444333333222444444444444555555555555333333444444444555555555444444444444444444444444444444333333222111111000222222222222222222222222000000000000000111111111000000111111222222111111000000000000111111111111333111///000222222000...000111111222222222111111222222222111111111000000000111222111000000222444777555222000///000111222111111111111111111111111000000000000000000000000////////////000000000000//////000111111111111111111111111111111111111111111111111111000000000000///000111111000111333555===CCCHHHGGG???888666666555444222///------///111/////////000111111222222444444333333333333333444666555333222222222111111222222222111111111000000000000111111111111000000...//////000111111222222111111111111111111111111333333333222222222111111111111000000000000111111111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111000111111111111222222222222222222111222222333333222222222222222222222222333333222222222222333333222222222222222222222222222222111000000000000000222222222111111111111000111111111111222222333333111111111000000000000000222222222111111111000000BBB???;;;999888999888888555666777888888777666555777777666666777888999999:::???BBBBBB>>>:::888888555555555555555555555555333333333333333444444444222333444444444444333222444444555555555555444444222222222111111111111111333333333333333333333333333333333333333333333333555444333333333333333333222333333444444333333222222333444333111000000111222222222222222222222222444333333222222333333444222111000000000111222333444333222111111222333444111222333444444333222111111111111111222333444444000000000000000000000000222222111111222222333444333222222111111222222333444222//////000111111000.........///000000111111222222111000000111222222222222222222222222222222333222111111111111111111000000111222222222222111333333333222222222111111111222222333333222222111444333111222333333222000111111222222222222222222111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222777666555444222111000///000000000111222222333333111222222333444444444444222333333444444333333333555555555555444444444444444444444555555555666666444444444444444444444444444333333222222111111111111111111111111111111111//////000000111111222222///000000111111111111000//////000000111222222333444222111111222333111000000000111222333333333222222222222111111111111111000111222111000000222444555444222000000111222333111111111111111111111111000000000000000000000000000000000000//////////////////000111111111111111111111111111111111111111111111111111000000000000///000111111000111333444???DDDHHHFFF???999666666777555111000000111111111/////////000111111222222555444444333333444444555777777666555444333222111222111111111111000000000000000111111111111000000/////////000111111222222111111111111111111111111333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111111111111111111111111111111111111222222222333333333333222222111222222222222222222222222222222222444333333333333333333444222222222222222222222222111111111222111111000///222222222111111111111000000000000111111111111222222111111000000//////...222222222111111111111111>>><<<999888999999999888666777888888888888777666666666666777777888999999888;;;??????===999777777666666666666666666666666444444555555666666777777444444444444444444444444444444555555555555444444111111111111111111111111333333333333333333333333333333333333333333333333555444444333333333444444222222333333333333222222222333444333111000111222222222222222222222222222333333333333333333333333111000000000000111333333333222111111111111222333000111222333444333333222222111111000111222444555111111111111111111111111222222111111222222333444333222222111111222222333666444222222333333333222111111111111222222333333222111111111111111111222222222222222222222222222333222111000000111222333000000111222222222222111222111111111111111111111111222222333333222222111444444333333333333222222111111222222222222222333111111000000000000111111000000000000000000000000222222111000000/////////000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111666666666555333222000/////////000000111111111222000111222333444555555555222222333444444444333333555555555444444333333333444444444444555555555555444444444444444444444444333333333222222111111111000000000000000000000000......///000111222222333000111111111111000//////000000000111111222222222333222222222222222111000///000111222333333444444111111111111111111111111000111222111000000222444333333111000111222333444111111111111111111111111000000000000000000000000111111000000//////......//////000111111111111111111111111111111111111111111111111111000000000///000111222111000000222444:::>>>AAA@@@:::555444444888444000///111333111////////////000111111222222444333333333333444444555666888::::::999888777666222222111111111000000000000111111222222111111000//////000000111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111000000000000000000111111111111111111111111111111111111111222222222222444444333222111111111111222222222222222222222222333333222222222222333333222222222222222222222222000111222333333222000///222222222111111111000000000000000000000000000111000000000000000/////////111111111111111111111111;;;999777777888999999888555666666666666666666555555666666777888999999999555888:::;;;999777666555666666666666666666666666555555555666666777777777666666555555555555666666444555555666666555555444111111111111111111222222333333333333333333333333333333333333333333333333444444444333333444555555222222111111111111222222000222333333222222333444222222222222222222222222333333333333333333333333000000000111111222333333111111000000000000111111///000222333444333333222222111111000111222444555222222222222222222222222222222111111222222333444333222222111111222222333666444222222333444333222222222222333333333333333111111111222222111111111222222222222222222222222222222000000000111222333000000111222222222222111//////000111111222333333111222222333333222222111444444444444333222222333111111222222333333333333111111000000000000111111000000000000000000000000333222111000//////000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111555555555444333222000//////000000000000000111111000111222333444555555555111222333333444444444333555555444444333333333222222333333333333444444444444444444444444444444444333333222222222222222111000000000000000000000000......///000111222222333...///000111111222222222333222222222111111000000111222222111000000000000///000111222333444444444111111111111111111111111000111222111000000222444222222111111111222333444111111111111111111111111000000000000000000000000111111000000//////......//////000111111111111111000000000000000000000000111111111111000000000///000111222111000000222444333666999888555333222333555222//////111222000.../////////000111111222222222222111222222333444444555999>>>@@@>>>:::888777222222222222111111111111111111222222222222111111000000000000000111111111000000111111111222222222222222222222222222222222000111222222222222111000000000111111111222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000111111111222222444444333222111111111111222222222222222222222222222222111111111111222222222222222222222222222222000111222333333222111000222222222111111111000000111000000000000000000000------...///000111111222111111111111111111111111999888666666888999888777333333333333333333333333444555666888999999999999666666666666666555555555666666666666666666666666444444444444444555555555777777666666666666777777555555666666666666555555222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444555666333222222111111222222333000222333333222222333555222222222222222222222222222333333444444333333222222222222222222333333333111111111111111111111111///000111333333333222222111111111111222333444444222222222222222222222222222222111111222222333444333222222111111222222333333222111111222222111000111111111111111111111111000111222222222222111000222222222222222222222222111111111111111111222333000000111222222222222111...///000111222333444444111222222333333222222111333444555444222111222333111111222222333444444444111111000000000000111111000000000000000000000000222111000/////////111111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111333333333222222222111111000000000000000000111111111222222333444444444444111111222333444444444444444444444444333333333333222222222333333333444444444444444444444444444444222222222222222222222222111111111111111111111111//////000000111111222222+++,,,...111333555666666444333333222111111000000111222222222000///000111111111222333444444444333111111111111111222222222000111222111000000222444222222222222222222333333111111111111111111111111000000000000000000000000000000000000//////////////////000111111111111111000000000000000000000000111111111111000000000000111222222111000000111333000222444444333222333333222111//////000000///.../////////000111111222222111111111111222333444444555<<>>JJJVVV]]]WWWJJJ???999666666888666222222666444444444333333222222222333222111000////////////000000000///000000111222111111111111111111222222222222222333444555666777444333333222111000//////111111111111111111111111111111111222222333333333222222222222222111000///333222333777::::::777333444444444333333222222222111111111111111111111111111111111111111111111111333333222222222222222222111111111111111111111111222222222111111111111000111222222333222111000///222222222111111111000000111111000000000000111111;;;;;;:::999999:::;;;;;;999999999999999888777777888777777666777888999:::888888777777777666666666555444444444333333333333444444555555555555444444555555555555666666666666333333444444444555555555333333333333333333333333444444444444444444444444111000000000/////////...444333333222222333333444333333333444444444555555666777888888777666444222222111111111222222333444555333222000000000111222111111000000111222222333333333333333333222111000111111000000111222444555333333333333333333333333444333333222222333333444333333333333333333333333111111222222222222111111333222111111000000000111111111111111111111111111222222222111111111111111222222222222222222222222222222111111111222222333222222222222111111111111111111222333333333333222555555555444333222222111333333333333333333333333222222222222222111111000000111111111111000//////////////////////////////111111111111111111111111/////////000000111111111111111111111111111000000444333222222333333222000222222333333333222222111111111111111111111111111111111222222222222111111111222222333333222222111000111111222333333444444333333333444444444555555444444444444444444444444333333333333444666777888666555444333222333333444333333333333333222222222111222222222222222222111111111111111111111111111000000111222222222222111222222111000000111222222111111222222222222111111111111111111222222222222333333333333333333333333333333222111111111111222000000000000111111111111222222222222222222222222111111111111111111111111111111111111000000000///222111111111111000000000000000////////////000000000000000111111111111222111111111111111111111111///000000111111111111000111111111111111111111111333333333222222222111111111111222222222333333333888===GGGRRRYYYWWWMMMDDD:::777555666444111222666444444444333333222222222333222111000////////////111000000000000111222222111111111111111111222222222222222111222222333333333333333222222111111000111111111111111111111111111111111222222333333333222222222222222111000000222222333666999999666333333333222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000222333333444333222111000222222222111111111000000111111000000000000111111;;;;;;::::::::::::;;;;;;999999999999999999888777888888777777888888999:::888888888777777777777666666555333222222222333444333333444444444444333333333333444555666666777777333444444444444555555555333333333333333333333333444444444444444444444444333333222222222222111111444444333333333333444444333333333444444444555555777888999999888777555444222111111111111222333333333333333222222222222222111111111000111111222333222222333333333222111111000000000000000111222333111111222222333333444444333333222222222222333333444444444333333222222222000000000111111000000000222111000000///000000000222222222222222222222222111111111111111222222222222222222222222222222222333222111000000000000000333222222222111111111111111111222333333333333222444444333333222222111111333333333333333333333333222222111000000000111111111222222222222111000000000000000000000000000000111111111111111111111111000000000111111111111111333333222222111111111000444333222333555555555333333333333222222111111000111111111111111111111111111111222222222222111111111222222333333222222111111111222222333333444444444444444444555555555555555555555555555555555555444444444444444555555666555444444333333333333444555555444444333333222222111111222222222222111111111111111111111111111111000000111222222222222111222222111000000111222222111111222222222222111111111111111111222222222333333333333333333333333333222222222222222333444444000000000111111111222222222222222222222222222222111111111111111111111111111111111111000000000000111111222222222222333333111000000//////000000111111111111222222222333333000000000000000000000000111111111222111111000000111111111111111111111111333333333222222222222111111222222222222333333333777:::BBBLLLTTTVVVRRRNNN???999555444333111222777444444333333333333222222333222111000000000000000111111111111111222333333222222222222222222111111333333333222222111111111333333333333333333333333222222222222222222222222111111111222222222222222111222222222222111000000111111222444666666444222111111111111111000000000111111111111111111111111000000000000000000000000111111111222222333333444333333333333333333333333222222222111111111111000333333333444333333222111222222222111111111111111111111000000000000111111;;;;;;;;;::::::;;;;;;;;;999999999::::::999888888888888888888999999::::::999999888888888777777777666555333111111222444555333444444555555444444333333333444555555666666777444444444444555555555555444444444444444444444444333333333333333333333333444444444444444333333333444444333333333333444444333333333444444444555555777888888888777666555444222111111111111111222222111222333444444444333222222111111111111111222222222222333333333222222111//////000000000111111222000000111222333444444555333333222222222222333333555555444333333222111111000000////////////000000222111111000000000111111222222222222222222222222000000000111222222222333111111111111111111111111111111000000000000000111333333222222222111111111111111222333333333333222333222222222222222222222333333333333333333333333222111000//////000111222222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111222222444444333333222111111111111111111444888;;;<<<<<<555555444333222222111111111111111111111111111111111111222222222222111111111222222333333222222111222222222333333333444444333333333444444444444555444444444444444444444444555555444333333444444444444333333333333333333333666666555444444333222222000111111222222111111000111111111111111111111111000000111222222222222111222111111111111111111222111111222222222222111111111111111222222222333333333333333333333333333333333333222222333333444555000000111111111222222222111111111111111111111111111111111111111111111111111111111000000000000000......//////000111111222111000000000000000000111111111111111222222222333000000000000000000000000222222222222111111000///111111111111111111111111222222222222222222222222222222222222222222222222555777===EEEOOOUUUXXXYYYGGG???777444222000222666333333333333333333333333333222111111000000000111222222111111222222333444333222222222222222111111444444444444444444444333333333333444444444555555222222222222222222222222111111111111111222222222111111222222222111111000///000111333444333222111111111111111111111111111111111111111111111111111////////////////////////000000111222333333444444333333333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111111111000000000000111111;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999888999999:::::::::::::::999999999999888888888888777666444222222333444555555555666666666666555555555555555555555555555555444444444555555555666666444444444444444444444444333333333333333333333333000000111111111111111111555444444333333444444555333333333444444444555555666666666555555444333333222222111000000111111111000111333555555555444333222222111111111111111222111222222333333333222222///000000000111111111111000000111111222333444444333222222111111222222333555555444333333222111111000000///......///000000222222111111111222222333222222222222222222222222000000000111222222222333111111111111111111111111////////////000111222333333333333222222222222111111111222333333333333222222222222222222222222222333333333333333333333333222111000//////000111222333333333333333222111111222222222222222222222222000000000000000000000000222222111111111111111111333333333222222222111111000///000333888===???@@@999888666444333333333333111111111111111111111111111111222222222222111111111222222333333222222111333333333333333444444444111111222222222333333333333333333333333333333333555555444333333333333444222222333333333333333333666666555444444333222222111111222222222222111111111111111111111111111111000000111222222222222111111111111222222111111111111111222222222222111111111222222222222333333333333333333333333333333333555444333333222222333333111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000111111,,,---......///000111111111111000000000000111111000000000111111111222222000000000000000000000000222222222222222111000///111111111111111111111111222222222222222222222222222222222222222222222222333444888???IIISSSZZZ^^^NNNDDD:::555333000111444333333333333333333333333333222111111111111111111222222111111222222333444333333333333222222111111111222333555555555555555333333333444444555666666222222222222222222222222111111111111111111111111000111111222222222111111///000111222222111111111111111222222222222222222111111111111111111111111////////////////////////000000111222333333444444222222222222222222222222222222222111111111000000111000000000000000111111111111111111111111111111111111000000000000111111;;;;;;<<<<<<<<<<<<;;;;;;888999::::::::::::::::::888999:::;;;;;;;;;;;;::::::::::::999999999888888777777555444444444555666555666666666666666666555555555444444444444444444444444555555555666666666444444444444444444444444333333333333333333333333222222222222222333333333555555444444444444555555333333333444444444555555555555444333333222222222222222111000000000000111///000222333444444444333333222111111000111111111111111222333333333222222000000111222222111111000000000111111222222333333222222111111111111222222444444444333333222222222111000///......///000111222222222222222222333444222222222222222222222222111111111111111222222222111111111111111111111111/////////000111222333444333333333333222222222222111111222333333333333222111111222222333333444444333333333333333333333333111111000000000111222222222333333333333222111111111111111111111111111111000000000000000000000000111111111111111000000000222222222222222222222222111000000333777<<<>>>???;;;:::888555444333333333222222222222222222222222111111222222222222111111111222222333333222222111333333333333444444444444111111111111222222222222333333333333333333333333444444333333333333333444111222222333333333333222555555444444333333222222222222222333333222222222111111111111111111111111000000111222222222222111000111222222222222111000111111222222222222111111222222222222333333333333333333333333333333333333444444333222222222222222111111111222222222222333111111111111111111111111111111111111111111111111000000000000111111111111//////000000111222333333222111111000000111111222000000000111111111111222111111111111111111111111222222222333222222111111111111111111111111111111111222222222222333333333333333333222222222222111222333555:::BBBLLLUUUZZZPPPEEE:::555333111222444222222333333333333444444333222222111111111222222111111111111111222333333444444444333222222111111...///111333444444444333333333333444444555555555333333333333333333333333111111111111111000000000000000111222222222222111...000222111000///000111111111111222222222222222111111111111111111111111000000000000000000000000111111111222222333333444111111111111111111111111222222222111111111111000000////////////000111111111111111111111222222222111111000000000000111111:::;;;<<<======<<<;;;:::888999::::::;;;;;;::::::999999;;;<<<<<<<<<;;;:::;;;::::::::::::999999999888777777777666666666666444555555666666555555444222333333444444555555666555555555555666666666666555555555555555555555555222222222222222222222222444444444555555555666666555555444444444444555555333333333444444444555555555444333222222111111111222222111000000000000000...///000222333444444444333222222111000000111111000111222333333333333222111111222333333222111000111111111111111222222222222222111111111111222222333333333333333333333333222111///......///111222111111111111111222333333111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222333444444444333333333222222222111111222333333333333222111222222333444555555555333333333333333333333333000111111222222222222222222222222222222111111000111111111111111111111111000000000000000000000000111111111000000////////////000000111111222222222333222222555:::???BBBDDD<<<:::777555333222222333222222222222222222222222111111222222222222111111111222222333333222222111444444444444444444444444111111222222222333333333444444444444444444444444333333333222333333444444000111222333444333333222333333333333333222222222333333444444444444333333111111111111111111111111000000111222222222222111000111222222222222111000111111222222222222111111222222222333333333444444333333333333333333333333222111111111111222333333111111111222222222333333111111111111111111111111111111111111111111111111///000000000111111111111111111111222222333333333222111111000000111111222111111111222222222333333222222222222222222222222111111222333333333222222111111111111111111111111111111222222222333333333333333333222222222111111333333444666;;;BBBJJJOOOLLLAAA777444444222333444222222222333333444444444222222222111111222222333111000000000000111222222555444444333222222111111///000222444444333222111333333333333333444444444333333333333333333333333222111111111000000000///000000111222222222222222///111222222///...000222000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000000000/////////000222222000000111111111222222222111111000000000000111111:::;;;<<<======<<<;;;:::888999::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;:::::::::999999888888888999888777666666333444444555555444444333000111222333555666777888555555555555666666666777555555555555555555555555222222222222222222222222111111111222222333333333555555444444444444555555333333333444444444555555555555444333222222222222222222111000000///000000......///000222333444555333333222111000000111111000111222333333333333333111222333444444333111111222222222111111111111111222222111111111111222222333333333333333333333444333111000......000111333000000///000000111222222000000000000000000000000333222222222111111000000000000000000000000000000444333222222111222222222444444444333333333222222111111222333333333333222222222333444444555666666333333333333333333333333000111222444444444333222111222222222222111000000000000000000000000000000000000000000000000000000111000000000//////............///000111222222333333333444888???FFFKKKMMM<<<:::777444222111111222222222222222222222222222111111222222222222111111222222222333333222222222444444444444444444444444222222333333333444444444555555555555555555555555333222222222333333444555000111222333444333333222222222222222222222222333333444444555555444444333111111111111111111111111000000111222222222222111000111222333333222111000111111222222222222111111222222333333333444444444333333333333333333333333/////////000111333444555111111222222222333333333000000000000000000000000111111111111111111111111//////000000111111111222000111111111111222222222222222111111111111222222222222333333333444444444333333333333333333333333000111222333333333333333111111111111111111111111111111111222222333333333333333333222222111111111444444444444666;;;AAAEEEHHH===444222444333444555222222222333333444444444222222222111222222333333000000000///000111111222555555444333333222111111333444555666666444333111333333333333333333333333333333333333333333333333222111111111000000/////////000111222222222222222///111333222///...000222.../////////000000111111111111111111111111111111111111111111111111111111333333222222222222222222333333333333333333333333222222222111111111111000111111000000000111333444000000111111222222222222111111000000000000111111;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;999888666777888888777666555555666666666666555555555555666666555555444333444444444444333333222111555666777888888777666555333333333222222222111111111222222333333444444555444444333333333222222222222222333333333333444444333444444555555444444333333333333222222222111111222222222222222222222222555444333222000///...---000000///111333444222111444444444555555444333333333333333222222222111111111000000000//////......444444333333333333222222000000000000////////////222111000//////000111222333222222222111111000000555555333222111111000000111111111000000000000000000000000000111111111111222222222222222222222222000000000000000000000000222222111111222222333444222222222222222222222222333333333333333333333333222222222111000//////...222222222111111111000000111222222333222111000///111111111111111111111111111111000000000000000111444333333666BBBQQQXXXXXXCCC===555333444666555333222222333333333333444444222222222222222222222222555444333333222111000///444333333333333444555555444444444444444444444333666333222333555666444222222222333333333333444444333333444444333333222111666555444333333333333333444333333222222222333333444333333222111000//////111111111111111111222222444444444555444444333333333222111111111222333444222222111111111111111000444444333333333333222222444333222111111222333444000111222333333222111000111111111111111111111111222222111111000000//////222222111111111111222222000111111111111222222222000111222444333222000///333333333333333333333333///111222444444333222111222222222222222222222222222222222222222222222222333333222222111000000000333333222111111222333333555555444444555888:::<<<999888666555444333222222111111222333444444444444444333222111111111222333000000//////000000111222222222222222222222222222666666777777666555444444555555555555555555555555222222222222222222222222////////////////////////......///111222333444555111111111111111111111111111111111222222333333333222222222222222222222222333333333222222111111111222333333444444333333222333222222222111111000000222111111111000000//////000000000000000000000000222222333444555666777888222222222111111111000000;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::999777777888888777555555555666666666666555555555555666666555555444333444444444444444333222111555555666777777666555555333333333333222222222222111222222333333444444555444444444444333333333333222222333333333333444444333444444555555444444333333333333222222222222111222222222222222222222222222222111111111111111111111222222333333333222222333333444444444444333333333333333222222222222111111111000///////////////333333222222222111111111000000000000000000000///111111000//////000111111222222111111111000000000111111000///............111111111111000000000000000000000000111111111111222222222222222222222222111111111111111111111111222222111111222222333444222222222222222222222222111111111111111111111111222222222111000/////////222222222111111111000000111222222222222111000///111111111111111111111111222111111111111111222222444333222777EEETTTZZZYYYDDD===555222333555444333111111111222222222333333222222222222222222222222444444333333222222111111333333444444444555555555444444444444444555555555555444222333555666444222222222333333333333444444333444444444444333222222555555444444333333333333666555555444444555555555333333222222111000000000111111111111111111222222333333444444444444444333444333222111111111222333555444444444444444444444444444333333333333222222333333222111111222333333000111222222222222111000111111111111111111111111111111111111000000000000222222111111111111222222000111111111111222222222000111222222222111000///111111111111111111111111///111222444444333222111222222222222222222222222333333222222222222222222111111111111111111222222333333222111111222333333555444444333444666999:::888777666444333222222222222333444444444444444444444333222111111111222333222222111111222222333444222222222222222222222222444555555555444444333222333333333333333333333333222222222222222222222222222222222222222222222222000000000111222222333333111111111111111111111111222222222222222222333333222222222222222222222222333333333222222222111111222333333444444333333222222222222111111000000000222111111111000000000000111111111111111111111111111222222333555666666777222222222111111111000000======<<<<<<;;;::::::999===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<:::999888999999777666444444555555555555444444555555666666555555444333333444444444444333333222444555555666666555555444444444333333333222222222111222222333333444444555555555555444444444444333222222333333333333444444333444444555555444444333333333333333222222222222222222222222222222222222111111222222222222222222111444666555222111222444222333333444444333333333333333333333222222222222222111000///...///000111222111111111111000000000000000000000000000000000000000////////////000000111111000000000000////////////............//////111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222111111222222333444222222222222222222222222111111111111111111111111222222222111000000//////222222222111111111111111111111222222111111000///111111111111111111111111111111111111222222333444555333222888HHHXXX\\\YYYCCC===555111222333333333000000000111111111111222222222222222222222222222444444333333333333333333333444555666666666555444333333333444444555555666555444333333555555444333222222333333333333444444444444444444444333222222555444444444444333333333555555555444444555555666222222222222222222222222222222222222222222111111111222333333444444444444444444333222111111111111555555555555555555555555444444333333333333222222333333222222222222333333000111222222222222111000222222222222222222222222000000000111111111111111222222111111111111222222000111111111111222222222000000000000000000000111111111111111111111111111000111222333444333222222222222222222222222222222333333333222222111111111///000000111222222333333333222222111111222222333555444333333333444666777666666444333222222222222555555555555555555444333444444333222222222222222222222111111222222333444222222222222222222222222222222333333333222111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111333333222222222222222222222222222222222222222222333333333222222222222111222222333333333333222222111111111000000000000000111111111111111000000000111111111111111111111111000111111222333444555555222111111111111000000000>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===;;;999999999999777666444444555555555555444444555555555666555555444333333444444444444444333333444444444444444444444444444444444444333333333333111222222333333444444555666666555555555444444444222222222333333333444444333444444555555444444333444444333333333222222222222222222222222222222222555444444333111000000///000444777666111///111444111222333333333333333333444444333333333222222222222111000......///111222222222111111111000000000000000000000000111111111000//////////////////000000000000///////////////000000000000000111222333000111111111111111222222///000000000111111111111111111111111222222222222111111111111111111111111222222111111222222333444222222222222222222222222333333333333333333333333222222222111111000000000111111111111111111111111111111111111111111000000111111111111111111111111000000000000111222333333555333222999IIIXXX[[[VVVAAA<<<555111000111222222000000000111111111222222111111111111222222222222333333333444444555555555222333555777777666555444111111222222333444555555444444333444444444444444222222222333333333444444444444444555444333333222444444444444444444444333333333222222222333444444111111111222222333333333333222222222222222111111000000111333444444444444555444333222111111000000111222222222333333444444444444333333333222222222333333333333333333333333111111111222222111111111222222222222222222222222000000000111111222222222222222111111111111222222000000111111111222222222000000/////////000111222333333333333333333333333000111222333333333222222222222222222222222222222444333333222222111111111000000111111111222222222222222222222222222222222444444333222222333333444555444333333222222222222666666777666666555444444444444333333222222222222000000//////000000111222222222222222222222222222111222222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111222222222222222222222222222222222222222222222222222222333333333333222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111222333333333111111111111000000000000======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;999999:::999888666444555555555555555555444555555555666555555444333333444444555555444444444444444333333333333444444555555555444444444333333111222222333333444444555666666555555555444444444222222222333333333444444333444444555555444444333444444444333333333222222222222222222222222222222555444444333222111000000///333666555000---///333111222333333444444444444444444444333333333222222222111000//////000111222333222222222111111111111///000000000111111111222//////000000000000/////////////////////000000000111111111111222333444444000000111111222222222333///000000000111111111111000000000111111222222222111111111111111111111111222222111111222222333444222222222222222222222222333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000111111111111111111111111111111///////////////000111111444333222888FFFSSSUUUPPP>>>:::555111000111111222111111111111222222222333000000000111111222222222222333333444444555555666222333555777777666555333//////000111222333333333333444444444444333444444222222222333333333444444444444555555555444333333333333444555555444444333222222222222222333444555111111111222333333444444333333333333222222111111///000111222333333333333444444333333222111000000///000000111222333333444444444333333333222222222333333333333333333333333222111111111111111111222222222222222222222222222000000111111222222333333222222111111111111222222000000111111111222222222000000//////000111222222333333333333333333333333111111222222333333333333222222222222222222222222333333333222222111111111222222222111111111000000222222222222222222222222444333333222222222222222444333333222222222333333777777777777666555444444444444444444333333222222000000//////000000111222222222222222222222222222222222333333333333222222333333333333333333333333222222222222222222222222000000000000000000000000000000000111222222333333111111111111111111111111333333333222222111111111222222222222222222222222222222222222222222222222111222222333333222222111000000000000000111111111111111111111111222222222111111111111111111111111///000000000111222222222000000000000000000000000??????>>>>>>>>>>>>======>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::999888888999999888777555555666666666666555555555555666666555555444333333444444555555555555444555444444333333444444555666666555555555444444444111222222333333444444555555555555444444444444333222222333333333333444444333444444555555444444333444444444444333333333333222222222222222222222222111111222222333444444444///222444333000///000222222222333444555555555555444444444444333333333333000000111111111111111111333333222222222111111111///000000111111222222222000000111111111111000000//////000000000000111111000000///000000111222222000000111111222333333333000000000000111111111111//////000000111222222222222222222222222222222222222222111111222222333444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222000000/////////000111111111111111111111111111111000//////....../////////222222333777@@@IIIKKKFFF999777555222111111111111111111111222222222333333//////000000111222222222222222333333444444444555222333444555555555444333000000000111111222222222333444555555333333444555222222333333333333444444555555555555555444333333222333444555555555444333444444444444555666666777111222222222333333444444444444444333222222111111///000111222222222222222333333333333333222111000000000111222444555666666444444333333333333222222333333444444444444333333222222111000000111222222333333333333333333333333111111111222222222222222222222111111111111222222000111111111111222222222000000000111222222333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333222222111000000///111222222333333222222111333333333333333222222222444333333333333333444555666666666666666666555444444444444444444333222222222222111111222222333444222222222222222222222222222222333444444444333333444444444444444444444444222222222222222222222222333333333333333333333333//////000111222222333333111111111111111111111111333333222222222222222222222222222222222222222222111222222222222333333333111111222222222222111111111111111111111222222222111111111222222222222222222222222222222222222222000000000111111111222222//////000000000000000111FFFEEEDDDBBBAAA???>>>>>>?????????>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<888777666777999999999888666666777777777777666666555555666666555555444333333333444555555555555555666555444333333444555666666666666666555555555444111222222333333444444555444444444444333333333333222222333333333333444444333444444555555444444333555444444444444333333333222222222222222222222222111111222222333444444555111111222333333222222222222333444555666666666666555444444444444333333333...000111333333222111000222111111111111000000000///000000111111222333333000111222333333222111000000000000111111111222222000////////////000000111000000111222222333444444000000000000111111111111/////////000111222222222222222222222222222222222222222111111222222333444222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222000//////...///000111222111111111111111111111111222111000///............///222444555999>>>@@@===333444444444222111111111000000000111111111111222/////////000111222222222222222222333333333333333222222222333333333333444222222222222333333333333222444666555333222444555222222333333333333444444555555555555555444444333111222444555666555444333444444444444555666777777222222333333333333333333555444444333222222111111000000111111111111111000111222333333333222111111000111222333555666777888444444333333333333222222333333444555555444333333222222111000000111222222333333333333333333333333333222222222222222222111222222111111111111222222000111111111111222222222///000222333444444333333111111111111111111111111222222111111222222333333222222222222222222222222111111111222222333333444222222111111111111111111111222333333333333222111222222333333333333333333444444333333444555666666444444555666666666555555333444555555555444333222222222111111222222333444222222222222222222222222111222333333444444333333444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222333333222222222222222222222222111111222222222333333333111111222222222222111111111222222222333333333333111111111222222333333333222222222222222222222222000000111111111111222222////////////000000111111NNNMMMKKKHHHEEECCCAAA???????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======777666555666888999999888777777888888888888777777555555666666555555444333333333444555666666666555666555444444444444555666777666666666555555555555111222222333333444555555444444333333333222222222222222333333333444444444333444444555555444444333555555444444444333333333222222222222222222222222444444444333333222222222222111111333555555444333333444555666777777777777555555444444444333333333---///222444444333111000000000000000///////////////000000111222222333333111222333444444333222111000000111111222222222333111111000000000000111111000000111222333333444444000000000000111111111111...//////000111222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222000000111111222222222222000///.........000111222111111111111111111111111444333222000////////////---222555444444777999777000222444444333222111111////////////000000000000...//////000111222222222222222222222222222222222222222111111111222333444555444444444444444444444222444666555333222333666222222333333333444444444555555666666555555444333111222444666666555444333111111111222333444555666333333333333333333333333555555444333333222111111000111111111111000000///000111222333444333222111//////111222444555666777444444444333333333222222333333444555555444333333333222111000000111222333333333333333333333333333444333333222222111111111222222111111111111222222000111111111111222222222///000333555666555444333333333333333333333333333222222111111222222333444222222222222222222222222000000111222333444444555000000000111222222333333111222333444444333222111111222333444444444444333444444444444555555666777333333444555666666666555333444555555555444333222000000000///000111111222222222222222222222222222000111222333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333222222111000000///111111111111111111111111111111111222222333333444222222222222222222222222111111111222222333333333111111222222222222111111222222222333333444444444111111111222222333333333222222222222222222222222111111111111222222222222.../////////000000111111ZZZWWWQQQLLLHHHDDDAAA>>>CCCBBB@@@@@@AAA@@@???===;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999999888999999999888666555333222111222333555666777777777666777888777666666777999888999999888555333333333555333111111333555666555333333333333333333333333222333444444333333444666555444333333444444111///444444444444444555666777444444444444444444444444444444333333222111000000000111111222222333444444333333444555666777888888444333222111111111222333222222111111111111222222111111111000000000000000000000000///000000111222......//////000000111111111000000000111222333333555333111000///000111222222222222222222222222222444333111000000000111222222000...,,,++++++,,,---111111111000000000000000333333333222222111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000111111222222111111000000//////......////////////......222111000000111333555666333000///111333444222///222222111111000000//////000///.........///111222000111111111111222222222333333333444444444555555444333333222222333333444444444333222333444555666222222222222333333444555222222222222222222222222444444444555555555666666555444333333444555444222333333222222333333444555333222222222222333444444555555555444444333333333111111111111111111111111000000000000111111111111000000111222333444444555333333333333333333333333444333222111222333444555111111222222222222111111222222222111111111111111000000000111222222222333111111222222222333333333111111111111000000000000///111555999;;;:::666333333333333333333333333333000000000/////////222444444555555555444333333222333222000//////000222333222333333333333222111111444444444444444444444444555555555555555555555555444555555555555555555444333333333333333333333333444444333333222111000000333333222111000000111111333333333333333333333333111111222222222333333333666555555444444555555666444333333222222333333444111111111111111111111111111111222222222333333333444333222222111111111222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222222111000///333222222222222222222333111111222222222333333333222222222111111111000000222222111111000000//////ooojjjbbb[[[UUUPPPLLLJJJFFFDDDAAAAAAAAA@@@???===??????????????????@@@@@@=========<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::888888888888777777777777777888888888777666555555333444444555666777888999:::::::::888777777:::===<<<======;;;888777777888555333111111333444444333333333333333333333333333555666777777555666777999777555444333444444222000333333333222333444444555444444444444444444444444444444333333222111111000333222222222222222222222333333444555666777888888444333222111111111222222222111111111111111111222111111111111111111111111111000000000000111222222000000000111111111222222111111111111111111222333333222000//////000111222222222222222222222222222333222111000///000000111555333111/////////000111000000000000111111111111222222222111111000000000333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000111111111000000/////////...//////////////////...111111000000111222444555111000000111222111000...111111000000000000000///000000/////////000111222000111111111111222222222333333333444444444555555555444444333333444444555444444333333333444555666333333222222222333444444333333333333333333333333222222333333333444444444333222222444666888888777333333222222333333444555333333333333333444444555222222222222222222222222111111111111111111111111111111111111222222222222/////////000111111222222333333333333333333333333333333222222333333444444111111222222222222111111111111111111111222222222111111111111222222222222111111222222222333333333000000000000////////////222333777;;;===<<<888555222222222222222222222222000000111000//////222444444444555555444444333222333222111000000111222333222333333333333222111111111111111111111111111111555555555555555555555555444444555555555555444444333333333333333333333333444444333333222111111000333222222111000000111111111111111111111111111111111111111222222222333333555444444444444444444555444333333222222333333444111111111111111111111111111111222222222333333333333333222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222222111000000222222111111111111222222111111222222222333333333222222222111111111000000111111111111000000000000{{{pppggg___YYYUUUKKKHHHEEEBBBBBBAAA???===>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888777777777777666666777888888777777666666555555666888:::<<<===AAA???<<<999888:::>>>BBBGGGHHHGGGCCC???;;;999999777555333333444444444222333333333333333333333333333444555444333333555777:::777555333333444333222222222111111111222333333444444444444444444444444444444333333222222111111444444333333222111111000222333333444555666777777333333222111111111111222111111111111111111111111222222222222222222222222111111111111111222333333111111111222222222222222333222222111111111111222111000/////////000111222222222222222222222222222111111000/////////000000555444222111000111111222///000000000111222222222111111111000000000000000111111111111111111111111333333333333333333333333111111111111111111111111222111111111000000//////000000000000////////////////////////////////////000000000000000111222333111222333333111000000000////////////000000000000111111000000111111222333000111111111111222222222333333333444444444555555666555555444444555555666444333333333333444555666444444333222222222333333444444444444444444444444222333333333333444444444444444333555777888888777333333222222333333444555444444444333444555555666111111111111111111222222222222222222222222222222222222222333333333333444111111111111111111111111222222222222222222222222222222333333444444333333111111222222222222111111000000111111222222333333222222222222222111111111111111222222222333333333000000/////////.........222333555999;;;;;;777444111111111111111111111111000111111111///000111333444444555555444444333333333222111000000111222333222333333333333222111111000000000000111111111111555555555555555555555555333333444444444444333333444444444444444444444444444444333333222222111111333222111111000111111111111111111111111111111111111111111222222222222333333333333333333333333333333333222222222222333333111111111111111111111111111111222222222333333333222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////111222222222222111000000111111111000000111111111111111222222222333333333222222222111111111111111000000000111111111111111vvviiiaaaYYYUUUPPPKKKIIIGGGEEECCC??????>>>>>>>>>???@@@AAA?????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777888888888777666666555555555666999===@@@CCCEEECCC>>>:::888;;;AAAFFFUUUVVVWWWSSSLLLDDD===999:::888666555666666555444333333333333333333333333222333444333222222444666<<<999555333333444444333333222222111222222333333444444444444444444444444444444333333333222222222333333333222222111111111222222333444555666666777333222222111111111111111111111111222222111111111111111111111111111222222222222111111222222333444111111222222222222222222444333222222111111111111000////////////000222222222222222222222222222222000000//////////////////111111000/////////000000//////000111222222333333111111111111111111000000000000000000000000000000333333333333333333333333111111111111111111111111222222111111000/////////////////////////////////000//////////////////000//////000000000111111222222444777555222000111333.........//////000000111111111111222222222333333000000111111111222222222333333333444444444555555555555444444444444555555333333333333444444555555555444333333222222222222444444444555555555555555555555555555666666666666888666555555666666444333333333222222333333444555555444444444444555666666444444333333333222222222222222222222222222222222222222222222333333333333444444444333333222222222111111111111111111111111111222333444555444333222111222222333333222222111000000111111222333444444333333333222222111111111111111222222222333333333000000000000//////////////////111444666666333111000000000000000000000000000111222111000000111333333444444555444444333333333222222111111222222333222333333333333222111111333333333333333444444444555555555555555555555555222333333444444333333222555555555555555555555555444444333333333222222222222222111111111111111222333333333333333333333333111111111111222222222222222222222333333222222222333333222222222222333333111111111111111111111111111111222222222333333333222333333333333333222222111222222222222222333333222222222222222222222222111111111111111111111111////////////////////////111111222222222111111000111111000000000000111111111111222222222333333333111111111111111111111111000000000111111222222222xxxlllggg___XXXSSSPPPMMMLLLEEEDDDCCCBBBBBBCCCEEEFFFAAAAAA@@@???>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999::::::999999888666555444333444444777:::???CCCFFFFFFDDD???:::999;;;AAAFFFZZZ___dddeee___UUUKKKEEE>>><<<888666666666555444333333333333333333333333555666777666555555777999<<<999555444444555555444555444444333333333444444444444444444444444444444444444444333333333333333111111222222222333333333111111222333444555666666222222222222111111000000000111222222222222111000.../////////000000111111222222111111222222333444111111111111111111111111444444333222111111111222/////////000000111222222222222222222222222222222/////////000000000////////////......//////000000///000000111222333333444222222222222222222222222444444444444444444444444333333333333333333333333111111111111111111111111111111111111000000///////////////000000000000000111000////////////000111///000000000111111111111000333555444111///000222......//////000000111111111222222222333333333333000000111111111222222222333333333444444444555555444444333333333333444444333333333444444444444444555444333333222222222222444444444555555666666666555555555666666666777777777666444444444444333111333333222222333333444555555444444444444555666666777666555444333111000000222222222222222222222222111111111222222222222333555555444444333222222222111111111111111111111111111222333444555444333222222222333333333333222222000000111222333444444555444333333333222222111111111111222222222333333333222222222111111111000000.........000222222111///000000000000000000000000000222333222111000111222333333444444555444444333333222222222222222222333222333333333333222111111444444444555555555666666555555555555555555555555222333333444444333333222555555555555555555555555444444444333333333333333222111111111111111222222333333333333333333333333000000111111111222222222111111222333333222111111333222222111111222222333111111111111111111111111111111222222222333333333333333444555555444333333111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000111111222222222111111111111000000000000111111111111222222222333333333111111111111111111111111000000111111222222333333xxxmmmddd]]]XXXUUUSSSMMMLLLIIIFFFEEEDDDEEEFFFBBBBBBAAA@@@???>>>>>>============<<<<<<<<<;;;;;;999999999999888888888888;;;;;;:::999888666444444222333444777;;;???BBBDDDCCCAAA>>>:::888:::>>>BBBRRR[[[fffmmmmmmggg___[[[IIIDDD===888666555444444333333333333333333333333444555666555444444666888:::777555444555555555444666666555444444444555555444444444444444444444444444444444444333333333333000111111222333333444444000111111222333444555555111111222222111111000///000111222333333222111000---......//////000000000111111111111111222333333111111111111111000000000444333333222222222222333111111111111222222222222222222222222222222222222//////000111111111000000///000000111111222222222000111111111222333333333222222222222222333333333333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000111000000000000111111111111111111////////////111111000000111222222111111000...///000000/////////000000000000000111111111111111111222333333333333222000111111111111222222222333333333444444444555555333333333222222333333333222333444444555555444444444444333222222222333333333333444444555666666666333333444444444555555555444333222333555666555444333333222222333333444555444444444333444555555666555555444333111000//////333333333333333333333333111111111111222222222222333333222222111111111000222222222222222222222222222222333333444444333333222222333333333333222222111111222222333333444444333333333333333222222222111111222222222333333333333333222222222111111111000//////000222333222000000000000000000000000000111222444333222000111111333333444444555555444444333333333333333333333333222333333333333222111111222222333333444444555555555555555555555555555555333333444444444444333333444444444444444444444444444444444444333333333333111111111000111111222333111111111111111111111111000000000111111111111222111222333444444333222111222222111111111111222222111111111111111111111111111111222222222333333333111222444555555555444333111111111222222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000111222222222222111111111111000000111111111111111222222222333333333111111111111111222222222111111111222222222222222{{{rrrlllhhhfff^^^ZZZUUUPPPLLLIIIHHHHHHCCCCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<::::::999999999888888888:::::::::999888777666555333444666888:::<<<>>>>>>>>>>>><<<:::888888:::<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888999999999888888888555666777888999:::999999:::;;;;;;:::777666777888888AAAPPP]]]fffkkkmmmnnnjjjaaaSSSGGG???;;;999999333333333333333333333333555666666666555555777888444333333555666777555444777666555444444444444444444444444444444444444444444444444444444444444444444444333222222111111111000000111222333444444555000111111222222000///...///000222333333222000///...//////000111222222222000000000///000111111222444444444333333222222222222222222222333444444555444444444444444333222111222222222222222222222222///000111333333333222111...///000111222333333333333333222222222222222222//////000000111111111222444444444444444444444444444444444444444444444444111111111111111111111111......///000111222333333111111222222222333333333222111000......000111222111222333444444333111111222000///222666777666333444333333333222111111111///000111222333222111111000111111111111222222222333333333444444444555555555555555444444555555555222333444555555555444333222222222222333444444555222222333333444555666666666666666666777777777888:::888666666666555333222333333222222333333444555333222222222222333444444444444555555666777888888333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333444333222111222333444555222333333444444333333222444333333333333333333333222222222333333444444444111111222222222333333333111111111111000000000000222000//////000222111111111111111111111111111111111333555444333111000111222333333444555555555444222333333444444333333222222333333333333222111111222222333444444555666666555555555555555555555555444555555666666555555444333333333333333333333333444444444444444444444444111111000000111222333333333333333333333333333333000000000000111111111111111222444555555444222111222222111111111111222222111111111111111111111111111111222222222333333333---...000222333222000///000000111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222///000111222222222222222333333222222222222333333111111222222222333333333000000111111222222222222444333333222222111111111rrrjjjeee___YYYOOOKKKGGGDDD@@@<<<===AAA======>>>===<<<;;;:::999<<<:::888888999;;;;;;;;;:::999888888777888888888666666666666666666666666555666666666555444333333:::<<<@@@EEEMMMXXXdddkkkhhhaaaUUUKKKCCC===999777999777555444555666555555666666666666666666666666999888666555444444444555555555666666666666555555777666444444333444555666555555555555555555555555666555444333333333333333666666555444333222222111555444222000000111222333111111000000000000111111333222111000////////////333000...///000111///,,,//////000111222333333333222333333444444333333222555444222000//////000000222111111000000111111222000111111111222222222222111111000000111222333333222222111111111111111111222111111111222333444444000111111111111222222222222222333444333222000/////////000111222222333333222222111111111111222222222222222222222222222222111111111111111111111111222222222111111111111000111111222222222333333333333333333333333333333333333333333222222111111111333333333222222111111111222333444555555555444333444444444444444444444444666555444333222333444444444444444444444444444444555555333333333333555555777777555444444555666777888777777666555555444444555444333333222222222222111111222222222333333333333333333333333333333333444444444333222111000///222222333333333333444444444444444333333222222222444444555555555444333333333333333333333333333333111222222222222222222333444444444444333333222111333333333444444555555555555444222111111111222222222222222111111111000000222222222222222222222222333333111000000000111222444444444444444444444444111111222222222333333333222333333444444333333222222333333444444333333222333333333333333333333333666666555444333222222111888777666555444333333333444444555555444444333222111111111111111111222222111111222222222333333333555444333333222222222222222222111111111111222222111111222222222333333333000000000000000000000000111111111111111111111111222222333333333333444444222222222222222222222222333222111111111222333444333333333222222222111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222111111000000222222222222222222222222000000000000111111111111444333111000000111333444qqqfff[[[UUUOOOMMMJJJEEECCCDDD???>>>>>>===<<<;;;:::::::::999777777999:::999999::::::999888888888888888666666666666666666666666555666666666555555444333666777999===BBBKKKTTTZZZ^^^YYYQQQJJJEEEAAA===;;;999777444333444444444333666666666666666666666666888777555444333333333444555555666666666666555555777666555444444555666666444444444444444444444444666555444333333333333444111111222333444666666777555444222111000111222333111111000000000000111111444444333222111111111222333111///000222222111///000000111111222222333333222333333444444333333222555444333222111111222222444333333333333333333444////////////000000000000111000000000000111222333222222111111111111111111222111111111111222222333111111111111222222222222444555555555444444333222000000111111222333333444222222111111111111222222222222222222222222222222111111111111111111111111222222222111111111111000000000111111111222222222333333222222222222222222222222222222222222222222333333333222222222111111111222333444444444333333444444444444444444444444666555444333222333333444444444444444444444444444555444333222222333444555666666555555555555666666777777666666555444444333555444333333222222222333222222222333333333444444333333333333333333333333444444444333222111000000222222333333333333444444444444444333333333222222111222222333333333222222333333333333333333333333222222222222333333333333444444444444444333222111222333333333444444444444444333222111111111222222333333333333222222111111222222222222222222222222333333111000000000111222333333333333333333333333111222222222222333333333222333333444444333333222222333333444444333333222222222222333333333333333555555555444444333333222777666555444444444444444444444555555444444333222111111111111111111111111111111111222222222333333555444333222222222222222111111111000000111111111111111222222222333333333111111111111111111111111111111111111111111111111222222222333333333444444222222222222222222222222222222111111111222333444333333333222222222111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222111111111000222222222222222222222222000000000000111111111111111000...------...000111yyykkkaaaXXXUUURRRMMMHHHFFFCCCBBB@@@>>>===<<<<<<===;;;:::999:::;;;;;;:::888;;;:::999999888888999999666666666666666666666666666666666666666555555444333333444555777<<>>======???@@@???===:::;;;;;;:::999999999999999777777777777777777777777666666777777777666666555444444444444444666:::>>>AAABBBEEEIIILLLLLLJJJHHH<<<999666444444444333222666666666666666666666666666555555444444333333333444555555666666555555444444444444444444555555555333333333333333333333333555444444333333333444444444444444444444444444444444333333222222222333333222111111000000111111222111111000000000111222222111111111222333444444333222222222222222222222111222333333444444333333222333333333333444444555555111222222222222222222111333333222222222222111111111000000//////000111111111111222222222222222333222222111000/////////000111111111222222222333333444333222111000111222333222222222333333444444444222222111111111111222222111111111111111111111111222222222222222222222222222222222111111111000000000000000000111111111222333333333333444444444444555555555444444333333333333333333333333333333333111222222222333333333333444444444444444444444444444444333333222222222222444444444444444444444444333333333222222333333333444444666777777777666555555555444444444333333333444333333222222333333333222222222222333333333333333333333333333333333333444444333333222222222222222222222333333333444444444444444444444444333333333444555666777888888888444444444444444333333333222333333444444555555555333444444444444444333333222222222222222222222222333222222222222222222222333333333333333333333222222222222222222222222222333333222222111111111111222222222222333333333333222222222333333333444444333333333333333333333333222333333444444333333222000000111222222333333333333333333444444555555555444444333333333444555555555555555555555444444333222222222111111111111111111111111111222222222222333333222222222222222333000000000000000000000000111111222222222333333333222222222222222222222222111111111111111111111111111222222222222333333333111111111111111111111111222111222222222222333333333333333222222222111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222000000000000000000000000///000000000111111111111222111000000000000111222wwwkkkgggbbb]]]ZZZSSSPPPLLLGGGCCC@@@??????@@@??????@@@AAAAAA>>><<<<<<;;;;;;:::::::::::::::888888888888888888888888666666777777888777777666444555555555444555888:::999;;;@@@FFFKKKNNNMMMKKK>>>;;;888666666666555444666666666666666666666666666666666666555555555444444444555555555555444444222222333333444444444444333333333333333333333333444444333333333444444555666666555444333333222222333333333333333333444444222222111111111111222222111111111111111111222222000111222222222222333444333333333222222222222222222333333444444333333222000111222222333333444444111222333333333333222111333333333222222222222222111111000000000000111111111111222222333333333333222222111000/////////000111222222222222333333333333222111000111222333444222333333333333333444444222222111111111111222222111111111111111111111111222222222222222222222222222222222111111111000000111111111222222222333333333444444444555555666666999999888666555444333222333333333333333333333333333333333333333444444555444444444444444444444444444444444444333333222222444444444444444444444444333333333333333333333333333444666777777777666555444444444444444333333333333333333222222333333444111111111111222222222222333333333333333333333333555444333222222222333333222222222333333333444444444444444444444444444444//////111222333333333333555555555444444333333333222222333444444555666666333444444555555444444444222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222333333333333222222111111222333333333444444555555222222333333333444444444444333333222222333333444222333333444444333333222111111222222222333333333222333333444444555555555444444333333333444444555555555666666555555444333222222222111111111000000000000111111111222222222222222222111111222222333000000111111111111000000111111222222222333333333222222222222222222222222111111111111111111111111111111111222222222333333111111111111111111111111111111222222333333333333333333333222222222111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222333000000000000000000000000///000000000111111111111222222222222222222222222|||tttmmmhhhfff```]]]WWWQQQKKKFFFBBBAAAAAA@@@??????@@@@@@>>><<<===<<<;;;;;;::::::;;;;;;888888888888888888888888666777777888888888888888444555666555444444666888666888;;;AAAGGGJJJJJJJJJ>>><<<999777777777777666666666666666666666666666555666666777777666555555444444555555555555444444111222333444444444444444333333333333333333333333444444333333333444555555333333333444444444444555333333333333444444444444222222111111111111222222555444444333333333444444000222333333111111222444222222222333333333333333222333333444444333333222///000111222222222222111333444555666666555444333000000000111111111222222333222111111111111111111111111222222333444444444222222111000000000111111222222222222333333333333444444333333444444555555222222222222333333333333222222111111111111222222111111111111111111111111333333333333333333333333222222222111111111111000111222222222222333333333333333444444555555666666:::999888777666444333333333333333333444444444444444444333333333444555666444444444444444444444444444444555555555444333222444444444444444444444444333444444555555444444333333444555666777777777777555555444444444444444444333333222222222333444444111111222222222333333333444444444444444444444444555444333222222333444555222222333333333333444444444444444444555555555555000111222333333444333333666666555555444333333333111111222333444555555666333444444555555555555444333333333333222222222222111111222333333333222222000111111111111111222222222222222222222222222222333333333444333222222111333333333444444555555666333333333333444444444444444444222222222222444444222333333444444333333222333333333333333333333333333333333444444555555555444444333333333333333444555666666666666555444444333333222222111000000000000000000111111111111222222111111111111222222333000111222333333222111000111111222222222333333333222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111000111222333333333333222333333333222222222111111333333333333333333333333222222222222222222222222111222222333333222222111222222222222333333333333111111111111111111111111000000000000111111111111000000000111111000000000~~~wwwtttqqqnnnhhhaaaYYYQQQKKKHHHDDDBBB@@@???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999666777888888999999999888444555666666444444444555666666888;;;???CCCDDDDDD===:::888777777888777666666666666666666666666666444444555666666666555444333444444555555444444333222333444666666777666666444444444444444444444444333333333333333444555666222222333333444555666666222333333444444555444444333222222111111222222333666555444333333333333333222444666555222111333444111222222333333444444444222333333444444333333222///000111222222222111000333444555777777555444333//////000000111222333333444444333222222222222222111111222222333444444555222111111111111222222333222222222333333333444444222333444444555555555444222222222222222222222222222222111111111111222222111111111111111111111111333333333333333333333333222222222111111111111000111111111111222222222222111111222222333444444555666666666555555555555444333333333444444444555555333333222222222333444555444444444444444444444444555555666666666555444333444444444444444444444444444555555666666555555444444444444555555666777888555555555555555555555555333222222222333333444555333333333444444444555555666666666666666666666666555444333222222333555666222222333333333333444444444444444444555555555666555555666666666666666555666666666555444444333333000000111222333444555555333333444555555555555555444444444444333333333222000111222333333333333222111111111222222333333333222222222222222222222222333333444444444333222111111222222333444444555555333333333444444444444555555444222111111222444555222333333444444333333222666555555444444333333333333333444444444444444444555555444333222222222222666666666666666555444444333333222222111000000///000000000000111111111111111111111111111222333333111222333444444333222111111111222222222333333333111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000111222333333333222222333333333222222222111111333333333333333333333333222222222222222222222222111222222333333222222111222222222333333333444444222222222222222222222222000000000000111111111111//////000000000000//////}}}wwwoooeee\\\TTTPPPGGGEEEBBBAAABBBBBBBBBAAA======<<<;;;;;;;;;;;;<<<999999999999999999999999666777888999999999999999555777888777555444444444777666555777:::===???@@@;;;999666666777777777666666666666666666666666666222333444555555555444333333444444555555444444333333444666888888888888777555555555555555555555555333333333333333444555666333333333444444444555555222333444444555555555444333222222111111222222333555444333222111000000000444666888666333222333555111111222333333444555555222333333444444333333222000111222333333222111000111222444555555444222111000000111222444555666777555444444333222222222333111111222333333444555555222111111111222333444444222222333333333444444444///000222333444333222222222111111111111111111111222222111111111111222222000000000000000000000000333333333333333333333333222222222111111111111000000000000000111111111111//////000111222222333333222222333333444555666666333333333444444555555555333222111111111222333444444444444444444444444444555666777777777666444444444444444444444444444444444555666777777666555444555555444444555666888999555555666666666666666666222222222222333333444555555555555666666666666777777777777777777777777777666444333222222333555666222222333333333444444444444444444555555555666666444444444444444444333333777777666555444444333333///000000111333444555555333333444555666666666555555555555444444333333333000111222333444333333222222222222333333444444444222222222222222222222222333333444555444333222111000000111222333333444444333333333444444444555555555444222111111222444555222333333444444333333222777777666555444333333222444444444444444444444444666555444333222111111111666666666666666555555444333333222222111000000///000000000000111111111111111111000000111222333333111222444555555444222111111111222222222333333333000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000111222333444333222222333333333222222222111111333333333333333333333333222222222222222222222222222222222333333222222222222222222333333444444444222222222222222222222222000000000000111111111111000000111111111111000000}}}qqqeee^^^TTTLLLFFFFFFFFFCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;===>>>??????===<<<<<<===888888888999999:::::::::888888888777666555555444666333222333777999888777666666555444333444777:::555555555555555666777777999888666444333222333333333444555666666555444444555555555555555555555555555555666666555444333333555555444444444333333333444555555333555888666222444444444444444444444444333333444444333333222111444333222111111111222333444444333222222222333333555444333333222222222222333333333333333333333333444444444333333222222222555555555555555555555555444222000222444666444222111111111111111111111111222222333333333333444444111111111111222333444555444444444333333222222222222222222111111111111111000000111222222222222111333333333222222111111111333222111000000111222333000111111222222333444444111111222222222333333333111111000000000000111111333333333333333333333333222333333333333333333444666555444333444555888999444444333222222333333333555555555444444333333333444444444555555555555555222222222222333333444555999888666555444555777888888777555444444555666777666666666666777777777777666555333222222333444666888777555444333333444444777777777777777777777777777777555555444444444444888777666555444444555666333333444444555666777777777666444222222222444555777777777777666666666666444444555555555555444444555555555555555555555555444444444444333222111000222222222222222222222222222222222222222222222222444333333222222333333444444444333222222333333444444444444444444444444444222222222222222222222222444444444333333222222222222222222222222222222222333333222111111222222222333444444555555444444333111222222333333222222111333333333444444444555555444333222111000000000000///////////////000111111333333333333333333333333444555555555444333333222///000111333444555666666222222222222222222222222333333333222222222111111000000000000000000000000111111000000111222333333111111222222222333333333444444444333333222222222111111000000000000000111222222222222222222222222111111111111111111111111444444444444444444444444222222222222222222222222222222222222111111000000222222222222222222222222uuukkkcccZZZRRROOOMMMHHHCCCBBB@@@??????>>>============???AAABBBAAA>>>;;;::::::888999999999::::::::::::999999888888777666666555777444222333666888888888555666666555444444777999888888888888888999::::::555444444444444555666777333444555555555444333333555555555555555555555555555666666666555555444333555555555444444444333333333666666444333555555222444444444444444444444444444444444444444333222222333222222111111222333444333333333222222333444444555444333333222222222333333333333333333333333333333333333222222222111111555555555555555555555555444222111222444555444222111111111111111111111111111111111222222222333333111111111111222333444444333333333333333333222222333222222222111000000000000000111222222222222222333333333222222222111111333222111000000111222333333222222222222222222222111111222222222333333333111111000000000000111111333333333333333333333333222222333333333333444444555555444333333444666666333333333222222333333333444444444333333222222222444444444555555555555555444444333333444555555666888777666555555666777999999888666444444444666666555666666666777777777777666555444333333444555555777666555444444444555666666666666666666666666666666555555555555555666777888777666444444444555666333333444555555666777777777666444333333333555555888888777777666666555555444444555555555555444444555555555555555555555555444444444444333222111111333333333333333333333333222222222222222222222222333333222222222222333333444444333333333333333333444444444444444444444444222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222333333333444444444444333333111222222333333222222111333333333444444444444555444333222111000000000000///////////////000111111333333333333333333333333444444555555444333333222///000111333444444444444222222222222222222222222444333333333222222222222111111111111111111111111111111111111111111222222111111111222222222333333444444333333333222222222111111000000000000111111333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222222111111111000222222222222222222222222uuuiii]]]XXXSSSKKKEEEBBBBBBBBB@@@??????>>>>>>>>>AAACCCDDDCCC???;;;999888999999:::::::::::::::;;;::::::999999888888777777888666444333555888999999444555666666555555666888999999999999999::::::;;;444444444444555666777888555555555555555444333222555555555555555555555555666666666555555555555444555555555444444444444333222777999555222333444333444444444444444444444444444555555555555444333333222222111111222333444555222222222222333444444555444444333222222222333333333333333333333333333333333333333333333222222222444444444444444444444444333222111222444555444333222222222222222222222222000000111111111222222222222222222111222222333333222222222333333333333333333333222222111000//////000111111222222222222222333333333222222222222111222222111111111111222222444444333333222111111000111111222222222333333333222111111000000111111222333333333333333333333333222222222333333444444444444444444444444333333333222222222222222333333333333333333222222222222222444444444555555555666666555555555555555555666777666666555555555777888999:::999777555444444555555555555666666666777777777444555555555555555555555666666666555666777777888555555555555555555555555444444444555666777888888777666555444444444555555444444555555666666777777888777666555444555666777999888888777666555555444444444555555555555444444555555555555555555555555444444555444444333222111444444444444444444444444333333333333333333333333333222222111111222222333333333444444444444444333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333000111222444444444333333222222333333333333222222111111222222222222111111333333333333444444444444333333222111000000000000000////////////000111111333333333333333333333333444444444444444333333222000111111222333333222222111111111111111111111111333333333333222222222222111111111111111111111111222111111111111111111111111111111222222222222333333333333333222222222222222111111000111111222222333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222222111111111111222222222222222222222222xxxjjjbbb\\\TTTLLLHHHDDDCCCBBB@@@???>>>======AAACCCEEEDDD@@@<<<:::999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888555444555777999:::333555777777666555666777777777777666666777777888666666666555555555555555777777666666555444333333555555555555555555555555666666555555555555555666555555555555444444444444222999<<<888333333555555444444444444444444444444555555666666555555444333111111111222333444555555111111111222333444555666444333333222222333333333222222222222222222222222444444444444444444444444444444444444444444444444222222222333333444444333222222222222222222222222111111111111222222222222333333222222111222222222111111222222333333333444444333333222111000//////000111222222333333222222222222222222222222222222222222222222222222222222333333333222222111111111111111222222222333333333222222111111111111222222333333333333333333333333222222222333333444444444555555555555555444333222222222222333333333333333333333333333333333333333333333444444555666666666666555555444555555666666555555555555666777999::::::999888666555444444444555555555666666666777777444444555666666666555555666666666777777888999:::666666666666666666666666555444444444555555666777666555555555555555555555555555666666666777777777888888777666666777777888999999888777666555444444444444555555555555444444555555555555555555555555444444555555444333222222444444444555555555555555444444444444444444444444222222222111111222222222333444555666666666555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333...000222555555555444333111222222333333222222111111111222222222222111111222222333333333444444444333222222111000000111111000000//////000000111222222222222222222222222222333333444444444333333222111111222222222111111000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222111111000111111111111222222222222333222222222222222222222222222111111111222333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222xxxoooiiiaaaXXXTTTHHHGGGDDDBBB???>>><<<<<>>===>>>???AAA@@@>>>===>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::999777666777999444555666666555555666888999888777777777777777777333444555666777888888888888888777666555555555666555555555555555555555555777666555555555666777888666666666555555555444444444999;;;888666777888888444444444444444444444444444555555555555444333333111222333444555555444444222222222222333444444555333333222222222333444444222222222222222222222222////////////000000000000333333333333333333333333111333444444222222444555333333333333333333333333222222333333333444444444222222222111222222333333111111111222222222222222222222222111111111111111111222222333333333333333111222222222222333333333222222333333333333222222000111111222333333444444111111222222222333333333444333333222222333333444333333333333333333333333111111222333333444555555666666666666666555555555111333444666666666555555555555555555666666666666222333333444555666777777666555444444333444444444555555666666777777888888999999888888777666555555444444555555555666666666555555666666777777888888555555777888999999999999888888888888888888888888777777555444444333333333666666777888888888777777777777777777888888888888777777888888888888888888777777777777666666666666444444555555555555444444555555555555555555555555444444555555555555444444333333444444555666666666555555555555555555555555444333333222222333333444444666999<<<<<<;;;888777444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333111222333444555555444444222222333333333333222222000000111111111111000000222222222222333333333333222222111111111111111222111000000000000111222222222222222222222222222222111222222333333333333333111222222222222222111111111111111111111111111111///////////////000000000222222222222222222222222222333444555666555444444000000000111111111111222111111111222222222222222222222222222333444555555111111111111111111111111000000000000000000000000333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222}}}rrrfff___XXXVVVRRRMMMIIIEEEBBBAAA?????????>>><<<<<<>>>???============<<<<<<;;;;;;::::::::::::::::::::::::888:::<<<;;;999666666777555666666555444444777999:::999888888777777888888444555666777888777777666666555444333333444555555555555555555555555555555777666555444555666888999666666666666555555555555222666777555666888999666444444444444444444444444444444444444444333222222222333444555555444444333333333333222222333444444333222222222333333444555111111111111111111111111//////000000000111111111333333333333333333333333111333444444222222333555333333333333333333333333111222222222333333333333111111111111222333444444222222222222111111111111111111111111111222222222111222333333444444333333111111222222222333333333222222333444444333222222222222222222222222222333111111222222222333333333444444333333333333444444333333333333333333333333000111111222444555555666666555444444444555666777222333555777888888777666444444444555555555666666222222333444555666777777777666666555444444555555666666777777777777777666888888888888777777666666444444444555555555666666666666555555666888999:::444555777888888888777777777777777777777777777777888777666666666666666777666777888999:::999999888888888888888888888888888666777777888888888888888666666666666777777777777444444555555555555444444555555555555555555555555444444555555555555444444222333333444555555666666555555555555555555555555555444444333333444444555444777;;;>>>???===:::888555555555555555555555555444444444444444444444444222222222333333444444444444444444444444444444444333333444444444444444444333333444444444444333333000000111111111111000000111222222222222333333333222111111111111111222222111111000000111111222333111111111111111111111111111111222333333333333333111222333333333333333222222222222222222222222222000000000111111111222222222222222222222222222222111333555777888888777666000000000000111111111111000111111111222222222222222222222333333444555666222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222}}}ppphhh___]]]XXXSSSNNNIIIFFFDDD@@@@@@???<<<::::::===???>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::777;;;>>>===:::777666666666666555444333444777:::999999888777666666777777888999999888777555333222444333222111222333444555555555555555555555555555777666555444555666888:::777666666666555555555555111333444333555999888444444444444444444444444444333333444444333333222111333444555555555444333222444444333222222222333333222222222222333333444555111111111111111111111111222222333333333444444444333333333333333333333333000333555444222111333666333333333333333333333333000111111111111222222222111111111111222333444555333222222222111111000000000000000111222222333333111222333333444444333333111111111222222333333333222222444444444444222222444444333222222111111111111111222222222333333333555444444333333444444555333333333333333333333333000111111222444555666666555444222111222444666777333444666888999999888777333333333444444555555555222222333444555666777888888888777666666666666666666777777777777777666555777777888888888777777666444444444555555555666666777777555555666888:::<<<444555777888888777666666777777777777777777777777777777777777888999:::;;;777888999:::;;;::::::999999999888888888888888888555666777888888888888888555555666666777777888888444555555555555555555444555555555555555555555555444444555555555555555444222222333333444555666666666666666666666666666666666555555444444555555666555888===@@@AAA???<<<999666666666666666666666666444444444444444444444444222222222333333444444444444444444444444444444444555555444333333333444444333444444555555444444333000000111111111111000000111111222222222333333333222111111111111111222222111111111000111111222333111111111111111111111111000111222333333333333333111222333444444444444333222222222222222222222222111111222222333333333333222222222222222222222222111333555888999999999888000000000000111111111111000000111111222222222222222222222333444555666777444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222ooohhhdddcccbbbZZZMMMGGGHHHIIIEEECCCCCCAAA===<<<===@@@@@@???>>>===<<<;;;;;;999999999999::::::;;;<<<999999999888999999::::::999777555333333555777999555555444444444333333333555555666666555444333333555555555555555555555555555555666555333333555777666666666666666666666666444555555555666777777777444444333222111111111111555555444333333222111111111222333444555555555555555444444333222111000000111111111222222333333444444444444444444444333333222222222222222222222222222222222222333444555555444444444444444444444444333333333333333333333333444444444444444444444444555444222111111111222222222222222111111111000000222222222222222222222222222222111111111111111111333333333333333333333333222222222222222222222222111222222333333222222111333222222222444555444333222222333444555555555555222333333444444555555666444333333333333333333333555555555555666666666666555555555555444333222222666666666666666666666666777777666555444444333333444333222222222444666888666777888999999888666555///222666888888777888888777888999:::::::::999999:::999999888777666666555555555555555666777999999888777666666666777999:::999999999999888888777777777777777777777888888999999888888888777777666666999999999999888888777777888888777777777777777888999999888888888888999999777777666666666666777777555555444333333333333444333444444555555444444333444555555555666777777777444444444444444444444444666666666666555555555555555777:::===>>>===:::999888777555444333222111111222222222222222222222222555444333222222222333444444444444444444444444444444555555555444333333222555555444333333222111111333333333333333222111000111111222222222333333333444444555666555444222111444444444444444333222111111111111111111111111111111111222222222333333333333333333333333333333333222222111111111111222222222222222111111111000000333333222222222222222222111111333777;;;<<<999666444333222222111111222222111111111111111111111111111222333444555555555555555555555444444333333333333333333333333222111000222222222111111111000000111111111111111111111111222222222222222222222222111111222222222333333333qqqjjjeeeddd___VVVRRRRRRKKKFFFCCCCCCBBB>>>===???AAA@@@@@@???>>>======<<<::::::999999::::::;;;<<<::::::999999999999999:::999777666444444666777999666666666555555555444444666666777777666666555444444444444444444444444444444555666555444444444666555555555555555555555555444444444444444555555555333333222222111222222222555555444333333222111111444444444444444333222222444444333333222111111111222222222222222333333333333333444444444444444444333333333333333333333333222222222222333444555555444444444444444444444444333333333333333333333333444444444444444444444444444333222111111111222222333333333333222222111111222222222222222222222222222222111111111111111111333333333333333333333333222222222222222222222222111222222333333222222111000///...///111222111000333333444444555444444444222222222222222222222222333333333333333333333333555555555555666666666666444444555555444444333333555555555555555555555555777666666555555444333333444333222222333444666888555666888999999888777666444666999999999888888999777888:::;;;;;;;;;:::999888777777666555555444444555555555666666777999999888777777666777888999:::999999999999888888888777777777777777777888999999::::::999999999888888888:::999999999888888888888888888777777777777888888999999888888888888999999888888777777777777888888666555555444333444444444444444555555555555444444555555555555555666666666555555555555555555555555777777777666555555555444555666999;;;<<<;;;:::888888777555444333222222222222222222222222222222222444444333222222333333444444444444444444444444444444555555555444444333222555555444333333222111111333444444444444333222111111111222222222333333333333444555555555444333222222222222222222111000///111111111111111111111111111111222222222333333333333333333333333333333333222222111111111111222222222222222111111111000000333333333333333333333444222222333666999:::888666444333222222111111222222111111111111111111111111222333444555666666666666555555444444444333333333333333333333333222111111333222222222222111111111111111111111111111111111222222222222222222222222111111222222222333333333tttppplllfff```]]]RRRKKKGGGFFFDDDAAA@@@AAA@@@@@@@@@??????>>>>>>>>>::::::::::::::::::;;;<<<<<<;;;:::999999888999999888888666555555666888888777777777777666666666666777777777777777777666555444444444444444444444444222444666777555444444555444444444444444444444444333333333333333333222222333222222222222333333444555444444333333222222111222222222111000...---,,,333333333333222222222222333333333333222222222222222222333333444444555555444444444444444444444444111222222333333444555555444444444444444444444444333333333333333333333333444444444444444444444444444333222111111111222222444444444333333333333222222222222222222222222222111111222222222222222222333333333333333333333333333333333333333333333333111222222333333222222111333222111222333444333222444444444555444444333333444444333222222111000000222222333333444444555555555555555555666666666666444444444444444555555555666666666666666666666666777666666555555444444444444444333333444555777888555666777999999999888777888999:::999888777888999888999:::<<<<<<;;;;;;:::888888777777666555555555666666666666777777888999888777777777777888999999999999999999888888888888888888777777888888999:::;;;;;;::::::::::::999999::::::999999999999888888999888888777888888999999999999888888888888999999999999999888888999999999777666555555444444555555444555555666666555555444555555555555555444444444666666666666666666666666888888777666666555444444555555777888888888888888777666555444333333333333333333333333333333333333444444333333333333444444444444444444444444444444444555555555555444333333555444444333333222222111444444444444444444333222111111222222222333333333222333333444444444444333111111222222222111000000222222222222222222222222111111222222222333333333333333333333333333333333222222111111111111222222222222222111111111111111333333333444444555555555333333333444777777666555444333222222111111222222111111111111111111111111333333444555666666666666444444444444333333333333333333333333333222222111333333333333222222222222111111111111111111111111111111111111111111111111111111222222222333333333~~~rrriii___VVVNNNKKKIIIEEECCCDDD@@@?????????>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999888888888777777777666666777777777888777777777777666666666666666777777777666666555444444444444444444444444222444777888666444444444444444444444444444444444444444444333333222222222222222222222222333444555444444444333333222222222333333222222111///...---222222222333333333444444444444444333333222222111111111222333444444555555444444444444444444444444111111222333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222333333333333333333333222222222222222222222222222111111222222222222222333333333333333333333333333333333333333333333333333111222222333333222222111444333222333555555555444555555555555444333222222555555555444444333333333111222222333444555666666555555555555666666666666444444444444444555666666777777777777777777777777777666666666555555444444444444444444555666777888444555666888999999999999777777888777555555777999999:::;;;<<<<<<<<<;;;;;;:::::::::999999888888888777777666666777888888999777777777888888888999999999999999999999999999999999888888888888999::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888999:::::::::999999888888999999:::999999888888888888999999777777666555555555666666555666666777777666666555666666555555444444333333666666666666666666666666999888888777666555444444555555555555555666777777777666555444444444444444333333333333333333333333333333333333444444444555555555555555555555555555444444555555555555444444444444444333333222222222222333333444333333222222111111222222222333333333222222333333444444444444333333444444444333333222222222222222222222222222111111222222222333333333333333333333333333333333222222111111111111222222111111111111111111111111111222222333444555555666444333333333444555555444444333222222111111222222111111111111111111111111222333444444555555555444333333333333333333333333222333333444333333222222444444444333333333222222111111111111111111111111000000000000000000000000111111222222222333333333rrreeeYYYRRRMMMGGGDDDDDD?????????>>>>>>=========<<<<<<;;;::::::;;;;;;;;;===<<<;;;:::999999999999777777888888888888777777777777777666666666555555444555555666666555555555444444444444444444444444222444777888666444444444444444444444444444444444666666555555444444333333222222222222333444555555444444333333333333222222555555666666666666555555222222222333333444555555555444444333333222222222111111222222333444555555222222222222222222222222000111222444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222111111222222333333333333333333333333333333333333333333333333333333333333111222222333333222222111111000///000111222111000555555555555444333222222333333333444444555555555222222333444444555666666555555555555666666666666444444444444444555666777666666666666666666666666666666666666666555555555555555555555666777888888555555666777888999999999666777777777666777999;;;999:::;;;<<<<<<<<<;;;;;;::::::::::::999999999999888777777777777888888999777888888888999999999999999999999999999999999:::999999999999999::::::;;;999:::::::::::::::::::::::::::::::::::::::;;;;;;999999999999999:::;;;;;;::::::999999999999::::::888888888777777888888888999888777777666666777777666777777888888777777666666666666555555444444333555555555555555555555555999888888777666666555555666555444444444555666777666666555444444444555555333333333333333333333333333333444444555555555555555555555555555555555555444444555666666555555444444444333333333333222222000111111222222222111111111111222222222333333333222222222222333333444444222333333444444444333333222222222222222222222222111111222222222333333333333333333333333333333333222222111111111111222222111111111111111111111111000111111222333444444555333444444444333333444444444333222222111111222222111111111111111111111111111111222333333333222222333333333333333333333333222333333444444444333333444444444333333333222222111111111111111111111111000000000000000000000000111111222222222333333333{{{iii^^^UUUMMMGGGEEEBBBAAA@@@???>>>===<<<<<<===<<<;;;;;;;;;;;;;;;;;;===<<<;;;::::::999::::::888999:::;;;;;;:::999888777777777777666666666666333444444555555555555555555555555555555555555555222444666777555444444555444444444444444444444444666666666666666666555555444333333333333444444555333333333333333333333333111222333444555555555555222222333333444444555555444444444444333333333333111111222222333333444444222222222222222222222222000111333444555555444333444444444444444444444444333333333333333333333333333333333333333333333333111111222333333333222222000111111111111111222222222222222222222222222222111111222222333444444444333333333333333333333333222222222222222222222222111222222333333222222111222111000111333333333222444444444555444444333333000000111222222333444444333333444444555555666666555555555555666666666666666555444444444555666777444444444444444444444444666666666666666666666666555555666666777888888888666666777777888888999999777999:::;;;::::::<<<===888999:::<<<<<<;;;;;;:::888888888888888888888888888888888777777888888999777888999999::::::999999999999999999::::::::::::::::::999999::::::;;;<<<999999::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<<<<::::::999999999999::::::888888777777777777888888999999888777777777888888777888888999999888888777666666666666666555555555555555555555555555555555888888777777777777666666777666666555555666777777555555555444555555666666333333333333333333333333222333444555555666555555555555555555555555555555444444555666666666666555333333333333333333333333///000000111111111111111111111222222222333333333333222222222222333333444000000111222222222111111333333333333333333333333111111222222222333333333333333333333333333333333222222111111111111222222111111111111111222222222111111111222222333333333222333555555444333444555444333222222111111222222111111111111111111111111000111111222222111111111222222222222333333333333222333333444444444444444333333333333222222222222111111111111111111111111111111111111111111111111111111222222222333333333ooocccXXXOOOLLLEEEDDDCCCBBB@@@???============<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@@@@>>><<<;;;999999888888888777777777444444555666666666666666666666666666666666666666444555666555444444444666555555555555555555555555666666666666666666777777555444444333333333444444333333333333333333333333///000111222222333333333333333333444444444444444333333333444444444444444222222222222222222333333333333333333333333333333///111333444555555444333444444444444444444444444333333333333333333333333222222222222222222222222000111222333333333333222111111111222222333333333222222222222222222222222111111222222333444444555333333333333333333333333111111111111111111111111111222222333333222222111444333222333555666555444333333444444555444444444222222222222222222222222444444444555555555555555555555555555666666666666888777555444444444666777444444444444444444444444666666666666666666666777555555666777888888888888888777777777777777888888888:::<<<===;;;::::::;;;777888:::;;;;;;;;;:::999999999999999999999999999999999888777777888888999777888999:::::::::999999999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<999999999::::::;;;<<<===;;;::::::999999::::::;;;999999888888888888999999::::::999888888888888888888888999999999999888888666666666777777777777777666666666666666666666666777777777777777888888888777888888888888777777777555555555555555666777777444444444444444444444444222333444555666666666555555555555555555555555555444444555666666666666666333333333333333333333333000000111222222222222222111111222222222333333333444333222111111111222333///000111222222222222111333333333333333333333333111111222222222333333333333333333333333333333333222222111111111111222222000000111111111222222222222333333333333333333333000333666777666444444555444333222222111111222222111111111111111111111111111111222222222111111111111111222222222333333333222333333444555555444444333222222222222111111111111111111111111111111111222222222222222222222222111111222222222333333333~~~pppbbbXXXTTTHHHGGGFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>???AAACCCCCCAAA???>>>:::::::::999999999888888555555666777777888777777777777777777777777777777555555666555333333555777666666666666666666666666444555555555666777777777666555444444333333333333333333333333333333333333444555666777777777777666444444444444444444444444333333333444444555555555333333222222222222222222444444444444444444444444///111333555555555444333444444444444444444444444333333333333333333333333222222222222222222222222000111222333444333333222222222222333333444444444222222222222222222222222111111222333333444555555333333333333333333333333000000000000000000000000222222222333333222222222111000///000222333222111222222333444555555555555666555555444444333333222555555555555555444444444555555555555666666666777999888666444333444555666888888888888888888888888666666666666777777777777555666777888888999999888999888777777777777777888888:::<<<<<<:::888666666777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999777888999:::;;;:::999999999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<======999999999:::;;;<<<===>>>;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;:::999999888888999999888999999::::::999999888666666777777888888999999777777777777777777777777666666666777888888999999888888999999999999888777555555555555555666777888444444444444444444444444111222444666777777666555666666666666666666666666444444555666777777666666333333333333333333333333000111222333333333333333111111222222222333333333555444222111111111222222111222333444444444444444333333333333333333333333111111222222222333333333333333333333333333333333222222111111111111222222000000111111222222222222444444444444444444444333...333777999777555555666444333222222111111222222111111111111111111111111222222333333333222222111111111111222222333333333222333333444555555555444222222222111111111000000111111111111111111111111222222222222222222222222111111222222222333333333qqqaaaWWWPPPJJJDDDDDDCCC@@@???@@@===<<<<<<===>>>>>>===;;;;;;:::999999:::<<>>===>>>???>>>===;;;<<<;;;:::::::::<<<>>>???FFFGGGGGGFFFDDDBBB???===888888999999999999888888666666777777666666555444666444222333555666777666555555666666555555444333444444444444444444444444555555444444444444555555333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444333333555555666777777777777666555444333333222222333333333333333333333333333333111111222333333444555555333333444444444444444444555444444333222222222333222222222333444444555555444444444333333222222222333222111000000111222222333333333333333333333333555444333222222222333333111222333444555444444333222222222222222222222222222333333333333222222111333333333444444333333222444444444444444444444444222222222222333444444555555555555444444333333222111222444666888:::<<<===555555555555555555555555777777666666666777888999777888888888777777666555666666666666666777888999888888888777888888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777777888999::::::999999888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::999888888777777888888999999999999888888888888666555555666666888999999999999999888888888888777555555555555555555555555555555555555555555555555444333222333555666555444777666666666555555555555555555555555555555555555777666666555444444333333222222222222222222222222333333222222333333444555333333333333222222222222000000111111111222222222333444444444333333222111000000111222222222222222222222222222222111000000111111111111111111111111333222222111111222222333333333333222222222111111111222555777888777555444333333333333333333333333222222222111111111111000222222222222111111000///222222222222222222222333333333333222222222111111333333222222222111111111000000111222222222222111///000222333333222000///000000000111111111222222vvvggg^^^UUUQQQMMMGGGCCCCCCBBB@@@???>>>???>>><<<:::===<<<;;;::::::;;;<<<===EEEEEEEEEDDDCCC@@@>>>===777888888888888888888777777777777777666666555444777555333444555666666555555666666666666555444444444444444444444444444444777777555444333333333333333333333333333333333333222222222222222222333333444444333333333333333333222222333333333333222222333444555555666666555555555444333333222222333333333333333333333333333333111222222333333444444555222222333333444444555555666666444333222222222222111111222222333333444444444444333333333333222222111111000000000000111222333333333333333333333333444444333222222222333333111222222333444333333333333333333333333333333333222333555555555333222000333333444444444444333333444444444444444444444444333333333222222333444444444444444444444444444444000222333666999;;;===>>>666666666666666666666666666666666666666777888888666777777777777666555555555555555666777888999::::::999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<;;;999888777888888999;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888:::::::::999999999888888666666666666777888999999999999999888888888888777555555555555555555555555333444444555666666777777777555444444555555333222666666666666555555555555555555555555555555555555666666555555444333333333333333333333333333333333333333222222333333444555444444444444333333333333000000111111111222222222333333444444444333222222000111222222222222222222333222222111111111111222222222222222222222222222222111111000000111111222333333333222222222111111000222333555777888888999333333333333333333333333222222222111111111111000222222222111000///...---000111111222333333444444333333333222222222222111333222222222222111111111000000111222222222222111///000111222222111000//////000000000111111111111wwwkkk```ZZZUUUNNNHHHGGGBBB@@@>>>>>>>>>>>>===;;;>>>===<<<;;;;;;;;;;;;<<>>>>>>>>>>>======<<<;;;999888888888888;;;:::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888:::::::::999999999888888777777777777777888999:::999999999888888888777777555555555555555555555555444555555555666666666777777666444444555555333222666666666666666555555555555555555555555555555555555555555444444333333333444444444444444444444444333333222222333333444555555555444444444333333333222222333333333444444444333333333444444333333222111111222333333222222222444333111111000111222333222222222222222222222222222222111111111111222222333333333222222222111111222222333444555777888999222222222222222222222222222222222111111111000000111111222222111000//////111111111222222333333333222222222222222222222222222222222222111111111111000000111222222222222111///000111111111000000/////////000000000111111111|||nnngggaaaYYYRRRNNNBBB@@@>>>===>>>>>>===<<<>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777777888888888888777777444444666777888888888888777666555555777777555444666666777777666666555444444444444444444444444444333333333333333444555555444444444444444444444444444444444444555555666666555555555444444333333333111222222333333222222111666666777888888888888888555444333333222222333333222222222333333444444444222222333333333333444444111111222222333444555555888777666444333222222222111111222222222222333333333333333333333333333333111222222333333444444444444444444444444444444444222333333333333333333333111111111222222222333333222222222222222222222222222444666888888666444222222333444444555555555444333333333333333333333333444444333222222222333333222333333444444555555555888888888777777777777777777777777777777777777777555666666777777777777777888888999999999999888888666666666666777888999:::::::::;;;;;;;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<==================<<<;;;::::::999999888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888999999999999999999999999999888888888888999999:::999999999888888888777777666666666666666666666666777777666666666555555555555444333444666666666444555555555666666666666666555555555555555555555555444444444444444333333333444444444444444444444444333333222222333333444555555555444444444333333333222222333333333444444444222333333444444333333333222222333333333222222111444333222111111222333444222222222222222222222222333333222222222222333333333333333222222222111111555444444333444555666777222222222222222222222222222222222111111111000000000000111222333333333222333333333222222222111111222222222222222222222222222222222111111111000000000000111222222222222111///000000111111111111111000000000000111111111111|||rrrjjj```WWWRRREEEBBB???>>>>>>>>>>>>============<<<<<<;;;;;;:::;;;;;;;;;::::::999999999777888888888888888888777444555666777888999999999666555555666888888666555666777777777777666555555444444444444444444444444111111111222333555666777444444444444444444444444444444555555666666777777777777666666555444444444222222333333333333222222444555555666666666666666555444333333222222333333111222222333333444444555333333333333333333333333111111222222333333444444777777555444333333333333222222333333333333333333222222333333333333444444111222333444555555555444333333333333333333333333222222333444444444333333333222222222222333444444222222222222222222222222333444666888888888777666222333444555555666555555333333333333333333333333333333333222222333444444333333333444444555555555555555555666777777888888777777777777777777777777666666777888888888888888666666777888888888888777888888777777777888999999888999:::;;;<<<;;;::::::888888888999999999::::::::::::::::::::::::::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@========================;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;:::999999999999999888999999::::::;;;;;;<<<:::999999999999999::::::999999999888888888888777666666666666666666666666888888777666666555444444444333333444666888777666555555555666666666666666555555555555555555555555444444333333333333333333444444444444444444444444333333222222333333444555444444444444333333333333000000111111111222222222222222333444444444333333333333333333333333222111333222222222222333333444333333333333333333333333444333333333333333333444333333333222222222111111555555444333222222333333222222222222222222222222222222222111111111111000///000111222333444444444444444333333222111111000111222222222222333333333222111111111111000000000000000111222222222222111//////000111222333444444000111111111222222222222wwwjjj___XXXKKKHHHCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::888888999999999999888888777777888888888777777666555444555777888999777666777777777777777666555555444444444444444444444444111111111222333444666777555555555555555555555555333333444444555666666777999888888777666666555555333333444444444444333333111111222333333333333333555444333333222222333333111111222333333444555555333333333333333333333333222222222222222222333333666666555444444444444444444444333333333333333333222222222333333444444444000111222444555555444444333333333333333333333333111222333444444444333333444333222222222333555555333333333333333333333333333444555777888999::::::222333444555666666666666222222222222222222222222222222222222333444444555333333444444444444444444222333444555666777888888888888888888888888888888666777888999:::999999888777777888999999999999999999999888888777777888888555777999;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<<<<;;;;;;<<<===>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA????????????????????????===================================================<<<;;;;;;::::::;;;;;;999999:::<<<===>>>???@@@;;;::::::999999999::::::999999999888888888888777666666666666666666666666777777777666666666666666555444333444777888777666555555555555666666666777555555555555555555555555333333333333333333333333333333333333333333333333333333222222333333444555333333333333222222222222000000111111111222222222111222333333444444444333333333444444333333222111111222333333444444333333333333333333333333333333333333222222222222333333333333333222222222111111333333333222222111111111111111111111111111111111222222222111111111111000///000111222222333222222333222222222222222222222111111222222222333333333111111111111000000000000000000111222222222222111//////000111333555666777222222222222333333333333xxxjjjcccQQQMMMGGGCCC@@@>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999888999999:::999999::::::::::::999999::::::999999777666555444444444555777999:::888666777777777777777666666555444444444444444444444444222222222222333444555555555555555555555555555555222222333333444555666666:::999999888777666666555333444444555555444444333333444555555666666555555555444333333222222333333111111222333333444555555333333333333333333333333333333222222222222222222666555555444444444555555444444444444444444444444222222222333333444444444///000222333444444333333222222222222222222222222000111333444555444333333444444333222333444555666444444444444444444444444333444555666888:::;;;<<<222333444555666666666666222222222222222222222222111111111222333444555666444444444444444444444444333444444444555555666666888888888888888888888888777888999:::;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;:::999888777777777777444555888:::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<========================999:::;;;<<<============;;;;;;<<<<<<===<<<<<<<<<;;;<<<>>>?????????>>>===;;;;;;<<<>>>???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>???AAABBBCCC;;;;;;:::999999:::::::::999999999888888888888777777777777777777777777777555555666666777777888888666555444555666777666555444555555555666666777777555555555555555555555555333333333333333333333333333333333333333333333333333333222222333333444555333333333222222222111111222222333333333444444444111222333333444444444444444444444444333333222111000111333444555444333333333333333333333333333333222222111111111111222222333333333222222222111111000111222222222111111000111111111111111111111111222222222111111111111000000000111111111000000///111111111222222333444444111111111222222333333333111111111111000000000000000000111222222222222111...///000111444666888999222222333333333444444444vvvmmm```VVVMMMIIIEEEAAA@@@BBB???>>>======>>>===;;;999<<<<<<;;;;;;;;;:::::::::666777888:::::::::999888666666666666777777777777777777888888888999999999999888888888777777666666666555555555444444444444222333333444444333333222444444444444444444444444555555555555555666777777:::???CCCBBB<<<777555555444444444333333222222222111111333444444333111111333333333333333333333333444444333222222333444444333333333222222111111111222222222222222222222222555555555555555555555555444444444444444444444444333333222222111222222222333333333333333333333333333333333333333333333333333333222111111222222222444333333222222333333444555444444333333222222111555333222444777999888666333444555555666666555555555444333222222222333333222222222222222222222222555555555666666666666666555555666666777777888888999666444555888:::999777888888999999999:::::::::<<<;;;;;;;;;======;;;:::999999999888888999::::::;;;;;;;;;<<<;;;;;;::::::999999999999:::;;;<<<<<<>>>>>>>>>=========<<<<<<:::<<<>>>>>><<<<<<>>>@@@>>>;;;:::<<<=========>>>===?????????>>>===>>>@@@===AAACCC@@@AAAFFFIIIIIIKKKIIIFFFFFFGGGHHHGGGFFFJJJKKKLLLKKKIIIIIIJJJLLLNNNLLLKKKLLLMMMNNNNNNMMMIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJIIIGGGEEEDDDEEEFFFGGGEEEDDDBBBAAAAAABBBBBBAAAAAA???>>>============;;;;;;===>>>????????????;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======<<<:::999999:::<<<===888999999::::::999999888777777777888999999999:::999999999999888888888777666666666666666666666666888777666555555444444555:::999777666444333333333444444444444444555666777444444444333333444444555333333333333333333333333333222222111111222222333111222333333333333222111444555555555444333333222333333333222222222111111111111222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222222222222111111111111000000111111111111222222222444444333222111111111111444444444444444444444444////////////////////////111111111111111111111111000000111111111222222222---...///000222333444555xxxhhh^^^SSSMMMHHHCCCBBBCCC@@@???>>>>>>???>>><<<;;;===<<<<<<<<<;;;;;;;;;;;;777777888999999999999999888888888888888888777777777777888888888999999999888888888888777777777666666666666555555555444444333333444444444444333333444444444444444444444444666666555555666666777888;;;@@@EEEDDD???999777666444444444333333333222222333333333444444333333333333333333333333333333333444333222111111222333444444333333333222222222222222222222222222222222222444444444444444444444444666666666666666666666666444444333333333333333444333333333333333333333333333333333333333333333333444333333222222222333333333222222111111222222333333333333333333333333333555333222444777888777666333333444555555555555444444444444333333333222222222222222222222222222222444555555555666666777777555555555666666666666666666555333555888;;;;;;:::888999999999999:::::::::===<<<===>>>??????===;;;999999999999999:::;;;<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<======<<<<<<<<<===============>>>>>>??????????????????@@@>>>===>>>????????????BBBDDDEEEEEEDDDCCCDDDEEEBBBFFFHHHFFFGGGLLLPPPPPPOOONNNMMMLLLMMMOOOQQQSSSVVVWWWWWWVVVUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[XXXVVVQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTSSSQQQNNNLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIFFFFFFEEECCCCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@<<<<<<<<<============>>>===<<<:::999999999:::;;;===<<<;;;:::::::::;;;<<<999999::::::::::::999999999999999999::::::::::::999999888888888777777777666666666666666666666666666666666555666666777777888777666555555555555555444444444444444555666666444333333222222222222333333333333333333333333333333333222222222222333333222333444444444444333222444444555555444333333222333333222222111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222111111222222222222222222222222222222222222111111111111000111111111111222222222222222222111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222444333333222111000//////uuuiii\\\TTTNNNGGGEEEEEEBBB@@@??????@@@???>>><<<======<<<<<<<<<;;;;;;;;;999999888888999999:::::::::::::::999999888888888888888888888888999999999888888888888777777777777777777777666666666555555444444555555555555444444444444444444444444444444666555555555555666777777;;;@@@EEEFFFAAA<<<888777444444444444333333333333555444444333333444444555444444444333333222222222222222111111111111222222444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333555444444333333444444555333333333333333333333333333333333333333333333333444444333333333444444555222222111111111111222222111111222333333444555555444333333444666777666555222222333444444444444444333444444555444333222111333333333333333333333333333444444555666777888888777777777777666666666666555444333555888;;;<<<;;;999999999999::::::::::::>>>>>>???AAACCCBBB???<<<999999999:::;;;<<<===>>>:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<======>>>??????@@@@@@???>>>>>>>>>???@@@>>>===@@@AAAAAA@@@AAABBBBBBBBBFFFHHHKKKLLLLLLKKKLLLMMMLLLQQQTTTTTTVVV\\\``````______^^^[[[YYYZZZ___dddffffffeeeddddddfffjjjmmmrrrsssssstttssspppjjjfff^^^______```aaabbbccccccdddeeeeeeccc___\\\ZZZZZZXXXWWWUUUSSSRRRPPPOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@??????>>>????????????@@@@@@@@@???>>><<<;;;:::;;;;;;<<<======<<<<<<;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::888888888888777777777666666666666666666666666666666666666666777888999999666666555555555666666777555444444444444555666666555555444444333333333333444444444444444444444444444444333333333333444444333333444444444444333333444444444444444333333222222111111111111000000000111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222222222222222222222222222222333222222222111111111111000111111111111222222222111111111111222333444555333333333333333333444444333333333333333333333333111111111111111111111111111111111111111222222222666666444222000...---,,,tttddd[[[TTTMMMIIIIIICCCBBB@@@???@@@@@@>>>===<<<<<<<<<;;;;;;;;;::::::;;;:::999888888999:::;;;;;;;;;::::::999888888888888888888888888888888888888888888777777777777777777777777777666666666666555555666666666666555555444444444444444444444444444444444444444555666666999===CCCEEEBBB===999777444444444444444444333333555444333222222333444555555444444333333222222111111111111111111111111111444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111444333333333333444444555333333333333333333333333333333333333333333333333555444444444444555555666333222222222222222222333222222222333333444444444333333333444555555555555111222333333444444333333222444555666666444222111333333333333333333333333333333444555666777888999999999999888888777777777555555555666888999:::;;;999999999:::::::::;;;;;;>>>???AAADDDFFFDDDAAA===999999::::::<<<===??????:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===?????????@@@@@@@@@AAAAAAAAAAAABBB@@@??????BBBCCCBBBAAADDDGGGIIIHHHHHHKKKLLLKKKLLLOOOSSSVVVXXXYYYZZZ[[[\\\ccciiikkkooovvv{{{{{{||||||yyyrrrlllkkkpppvvv}}}||||||{{{{{{~~~yyyrrrrrrssstttvvvwwwxxxxxxyyy{{{|||zzzvvvrrrooonnnllljjjgggccc___\\\YYYXXXVVVUUUTTTSSSQQQOOONNNMMMHHHHHHFFFEEECCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>===>>>???@@@>>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::999999888888888777777777666666666666666666666666666666777777777777777888999999666666555555555555666666555555444444444555555666888888888777777666555555555555555555555555555555555444444333333444444555333333333333333333333333333333444444444333333222111000000000000000000000111111222222222333333333111111111111111111111111444444444444444444444444222222222222222222222222111222333444444333333222111222222222222222333333333333222222222111111111000000111111111222222222222111111111222222333444444444444444555555555555444444444444444444444444111111111111111111111111111111111111111111111111333333222222111000000000oooccc\\\UUUPPPOOOFFFDDDAAA?????????>>><<<;;;;;;;;;;;;:::::::::999<<<;;;:::999999:::;;;<<<:::::::::999999888888888888888888888888888888888777777777777777777888888777777777777666666666666555666666777777666666555444444444444444444444444333333222222333333444555666999>>>@@@???;;;777555444444444444444444444444444333222111111222333444444444444333333222222222111111111111111111111111444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222111222222333444444333333333333333333333333333333333333333333333333555444444444555555666777444444333333333333444444444444444333333222222222333333444444333333444555111222333333444444333333333444555666666444222111333333333333333333333333333333444555666777888999888888888777777666666666777777777777777777888999999999:::::::::;;;;;;;;;>>>???AAADDDFFFEEEAAA>>>:::::::::;;;<<<===???@@@:::;;;<<<<<<=========<<<::::::;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBCCCFFFIIIKKKLLLMMMSSSWWWUUUUUUYYYZZZYYYWWW[[[```dddgggjjjmmmooouuu}}}wwwpppkkkgggfffeeeeeecccaaa___\\\YYYWWWSSSQQQOOOMMMLLLKKKJJJJJJBBBAAAAAAAAA@@@@@@@@@???@@@???>>>>>>???@@@AAABBB@@@AAA@@@@@@>>>===;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888888888777777777777777777777777777777777777999999888777777777777777888777666555555444444555666555555444444444555555777777888888888777666555555555555555555555555555555444444333333444444555222111111111111111111222222222333333444333333222000000000000000000000111111111222222222333333333111111111111111111111111444444444444444444444444222222222222222222222222111222333555555555444333111111111222222333333333333333333222222222222111000000111111111222222222444333222222111111111222000000111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111222222222}}}ooofff^^^XXXVVVJJJGGGDDDAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;::::::;;;;;;999999999999999999999999999999999888888888888888777777777777888888888888777777777666666666555555555555666666666666555555444444444444444444444444333222222222222333444444333555999;;;;;;999666444444444444444555555555555333222222111111222222333333333333333333333333333111111222333333222111111333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111222333444444333333333333333333333333333333333333333333333333444444444444444555666777555555444444444444555555555555444333333222111111222333444444222222333444222222333444444444444444444555555666555444333222333333333333333333333333333444444555666777888888555555555555444444444444888999999888666555777888::::::::::::;;;;;;;;;;;;======???AAACCCCCC@@@>>>:::::::::;;;<<<===>>>???:::;;;<<<===============;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGIIIOOOWWW]]]^^^gggkkkgggeeejjjkkkhhhhhhkkkooosssvvvzzz|||yyywwwvvvvvvtttqqqnnniiieeeccc^^^]]]YYYVVVSSSRRRQQQQQQGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@???>>>???@@@AAABBBDDDDDDCCCAAA@@@>>>======;;;<<<<<<======<<<<<<;;;::::::::::::999999999999999999999999888888888777777777777777777777777777999999888777666666666666888888777555555444444444666666555444444444444555333444555666666555444333444444444444444444444444444444333333333333444444111111000000000000111111111222222333333333333333000000000111111111111222111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222000222444666666666444333111111111222222333333444333333333333222222222222000111111111111222222222555444333222111111111111111111222222333444444444222222222222222222222222111111111111111111111111222222222111111111111111222222222222111111000000}}}rrrhhh___\\\PPPLLLGGGDDDBBBAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<999999999888888888777777666777777777888888888888666666666555555555444444444555555666666555555444444444444444444444444444444444333333444444555666222333555777888888666444444444444444555555555666222333333333333333333222111222222333333444444555111222333444444333222111222222222222333333333444444444444444444444444444333333333333333333333333111111111111111111111111222111111222333444555555333333333333333333333333333333333333333333333333333333333333444555666777555444444333333444444555333333333333333333333333111333444333111000222444333333444555555555555444555555555555444444444444444444444444444444444444444555555555666666777777555555555555555666666666666888999888666555888::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;===@@@@@@>>>===;;;:::::::::;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMOOORRRTTTUUUWWW___lllwww{{{xxxqqqnnniiiddd___\\\ZZZZZZTTTSSSQQQOOOMMMKKKJJJIIIFFFEEECCCBBBAAAAAABBBBBBHHHGGGEEEBBB@@@?????????<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777777777666666555666666666666666555555555555666666666666555444444444444444111222444666666666555444333333333333333333333333333333222222222222333333222222111000000111222222111111222333333333333333111111111111222222333333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000222444777777777555444000111111222333333444444444444333333333222222222000111111111111222222222333333222222111222222222333333444555555666777777222222222222222222222222111111111111111111111111222222222111111111000000333333222222111000000000yyynnnddd```TTTPPPJJJFFFDDDBBB@@@???????????????>>>>>>>>>>>>;;;<<<=========<<<:::999999::::::;;;<<<===>>>>>>999999999999888888777777666666777777888888888999666555555555444444444444444444555555555555444444444444444444444444444444666555555555555666777777222222333555777777666555444444444555555555666666222333555555555555333222000111222333444444555666222333444444444444333222111111111222222333333333444444444444444444444444333333333333333333333333444444444444444444444444333222222333444555666777333333333333333333333333333333333333333333333333222222222333444555666777444333333222222333333444111222222333333444444555111333555333111000111444333444555555666666555555666666555444444444444555444444444444444444444444555555555666666666666666777777888888999999::::::444666888888666666999<<<:::::::::;;;;;;;;;<<<<<<:::999999;;;===>>>===<<<;;;;;;:::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@AAACCCEEEFFFGGGIIIJJJLLLOOORRRTTTVVVWWW```eeehhhiiijjjttt|||uuuooojjjhhhfff```___]]][[[XXXUUUTTTSSSNNNLLLJJJGGGEEEDDDDDDDDDKKKIIIFFFCCCAAA@@@@@@AAA<<<<<<============<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999777777777777777777777777555444444555555666777888444444444555555777888888777666555444444444444444111333555777888888777666333333333333333333333333333222222111111222222333444333222111111222333444000111222333333333333333111111222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000222555777888777555444000000111222333333444444444444444333333333222222000111111111111222222222111111111111222333444444000000111222222333444444333333333333333333333333111111111111111111111111222222222222111111000000111111111111111222222222uuulllmmmcccWWWLLLIIIHHHDDD@@@???@@@>>>======>>>>>>===;;;======<<<<<<<<<;;;;;;;;;<<<:::999:::===???@@@@@@>>><<<999888888888888777888777777777777888888999666666666666666666666666555555444444444333333333555555555555555555444444222333444555666555444333222222444555666666777777444444444444444444444444444444555555555444222111222222333333333444444444333222222111111222222333444333222111111222333444333444444555555444444333444444222222222222444444333444555444222111222333555444444333333444444555444333222222444444333222444333333222222111111111222333444555666666666666444444333333333333444444666666555555555555666666444555555444222111111222555444333333222222222333333444555666666666555444333333444444555666666666777555444555666777666555888888888888777666444444777777777777888888888888666555666999===>>><<<999@@@===999999;;;======<<>>======>>>>>>===;;;???===<<<<<<===???@@@AAA???AAACCCDDDDDDFFFHHHKKKSSSTTTTTTTTT[[[ffflllmmm{{{~~~yyyvvvqqqvvvwwwtttpppllleee^^^[[[XXXTTTPPPMMMKKKJJJJJJJJJHHHFFFCCCAAA@@@@@@@@@>>>???@@@@@@>>>======>>>999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888777999999999999999999999999999999999888777666666555777777777777777777777777666666555555555444444444555555555444444333333333777666666555444444333333555555444444444333333333333222111000000111222333111222333444555444333333222222111111111111222222222222111111222222333444444333333222222333333444333333333333333333333333444333111000000000111111111444777::::::777444111000000111111111222222222444444333333333333222222111111222222222333333333444444333333222111000000333333333444444333222222333222222111111222222333333333333333333222111000222222222222222111000///111111111111000000000000uuupppggg]]]SSSOOOLLLFFFAAA@@@AAA???>>>>>>??????>>>=========<<<<<<<<<;;;;;;;;;<<<:::999;;;>>>@@@AAAAAA???<<<999888888999888777888888777666666777777777666666666666666666666666555555555444444444333333666666666666666666666666333333444444555555444444333333444555666666666666444444444444444444444444444444555555555444333222222222333333333444444444444444333333333333444444333333222111111222333333333444444555555444444333444333333222222333333444333444555444222111222333555444444333333444444555444333222222333444333111333333333222222222222222333333444444555666666777555555444444444444555555666666555555555555666666222333444444333222333555666555555444444333444444555666666666666555333222333333444555555666666777777666555555666777666555555666777777888777777777777777777777888888888999999777777999<<<>>><<<:::???<<<::::::===>>>>>>===AAA???>>>===<<<<<<:::999=========???BBBEEEFFFGGGEEEGGGIIIJJJKKKMMMRRRVVV]]]aaaeeehhhqqqwwwkkkfff___[[[XXXUUURRROOOKKKJJJGGGFFFEEEEEEDDDCCC===>>>??????>>>>>>===>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::999999999999999999999999999999:::999999888777777666666555555555555555444444444666666666555555555444444555555555444444333333333444444444555555555666666555555555444444444333333444333222111111222333444111222333444444444333333222222111111111111222222222222111111222222333444444333333222222333333444333333333333333333333333555444222111111111222222222444777888888777444222111111111222222222222333444444333333333222222222111111222222222333333333444444333333222111111000333333333444444333333222333222222111111222222333333333333333333222111000222222222222222111000000111111111111000000000000yyyoooggg___ZZZTTTKKKEEEDDDBBBAAA??????@@@AAA@@@???=========<<<<<<<<<;;;;;;<<<;;;:::<<>>??????>>>??????>>>======<<<<<<===<<<===???AAADDDGGGIIIJJJMMMOOORRRTTTUUUZZZbbbhhhqqqyyyzzzqqqlllllliiibbb\\\UUUSSSPPPNNNMMMKKKIIIGGG@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<;;;::::::>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::999999888888777777777666666666555555444444444666666666666555555555555555555555444444444444444222222333555666777888888555555555444444444444333444444333333333333444444111222333444444444333333222222111111111111222222222222111111222222333444444333333222222333333444333333333333333333333333555444333333222222333333333444555666666555444333222222222222333333333333333333333333222222222222111111222222222333333333444333333222222111111111222333333444444333333333333222222111111222222333222222333333333222111111222222222222222222111000222222111111111000000000zzzssskkkeee]]]RRRLLLJJJDDDBBB@@@???@@@AAA@@@???============<<<<<<<<<<<<===;;;;;;===@@@DDDEEEFFF@@@===;;;999:::::::::999999888777666555555555555666666666666666666666666555555555555444444444444666666666666666777777777555444333333333444666777555555666666555444444333444444444444444444444444444444444444444444444333333333333444444444444555555555444444444444555555333333333333333333333333333444444555555444444333333333333333333333333333333444555444222111222333555444444333333444444555222111000111333333333111111222222333333444444444555444333222222444666777666666555555555555666666666555555444444555555666222333444444333333444666555555555666555555555555555666777777666555444333444444444555666666777777777666555666777888777555444555666888999::::::;;;888888888999999999::::::===<<<:::999:::;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<============???AAACCCCCCDDDFFFHHHJJJLLLPPPRRRVVVYYY]]]```ccckkkvvvyyypppfffaaa\\\YYYWWWTTTPPPLLLIIIHHHGGGFFFEEEDDDAAA@@@@@@@@@???>>>============>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888888999999888888777777666666777777777666666666555555555555555555555444444444333333444555666777888888555555555555444444444444444444333333333333444444222222333333333444444444333222222111111222222333222222111111222222333444444333333222222333333444222222333333333333444444333333333222222222333333444444444444444444444444222222333333333444444444333333333222222222222111111111222222222333333333333333333222222111111111222222333444444444333333333222222111111222222333222222333333333222222111222222222333333222111111222222222111111111000000~~~tttmmmdddYYYRRRPPPGGGDDDAAA???@@@@@@@@@???>>>>>>=========<<<<<<<<<===<<<<<<===AAADDDFFFGGG@@@===;;;999:::::::::999999999888666555555555555777777777777777777777777666666555555555444444444444444444555555666666666666555444333444555666777666666666666555444333222444444444444444444444444444444444444444444444444333333444444444555555555444444333333333333444444333333333333333333333333333444444555555444444333333333333333333333333333333444555444222111222333555444444333333444444555222111000111333444333222222222222333333444444555555444222111222333555666666666555555555555666666555555444444444444555555444555666555333222333444333444555555555555444444333444666777777777666666444444555555666777777888888666555666777888777666777777888999999:::999999999999999999::::::::::::===<<<;;;:::999999;;;<<<<<<===>>>>>>===;;;;;;:::;;;===>>>>>>===???CCCFFFKKKNNNSSSVVVYYY]]]bbbfffeeejjjooossswwwtttnnngggbbb```^^^YYYUUURRRPPPMMMKKKJJJHHHDDDAAA@@@@@@>>>>>>===>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::999999888888888888888777777777666666666555555555555555555555555666666666666666666666666666666555555555444444444222222333333333333222222222222222333333333444444333333222222222222333333222222111111222222333444444333333222222333333444222222222333333444444444111111111222222222222111444444333333333333444444222222333333333444444444333333222222222111111111111111222222222333333333333333222222222222222111111222333333444444444333333222222111111222222333111222222333333333222222111222222333333333222222222222222222111111111111tttlllaaaXXXTTTKKKHHHDDDAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<>>>===<<<>>>AAADDDFFFFFF???===:::999999:::999888:::999888777777666777777777777777777777777777777666666666555555555444444333333444444555555666666555555444444555555666777555666666666555444333333444444444444444444444444444444333333333444555555333444444444555555555555444444333333333333444444333333444444444444333333333444444555555444444333222333333444444333333222333444555444222111222333555444444333333444444555333222111222444555555444333333333333444444444444444444333222222333444555666555555555555555555666555555444444444444555555555666777555333222222333222333444555666555444333222333555777888888888777444555555666666777888888888777666666888888777666999999:::::::::999999888999999:::::::::;;;;;;;;;<<<======<<<::::::;;;======>>>???>>><<<;;;<<<===???AAABBBAAA@@@BBBGGGKKKPPPXXXdddnnntttxxx}}}{{{qqqkkkjjjhhhddd```\\\XXXUUUSSSRRROOOJJJFFFCCCBBB@@@???>>>>>>??????=========<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888777777777777555555555555555666666666888888777777666555444444666666666555555555444444222222333333333333222222333333222222222333444555333333222222222222333333222222111111222222333444444333333222222333333444111222222333333444444555000000111222222222111111333333333333333333333333222222222222333333333333222222222222111111111111111111222222222333333333222222222222222222222222111111222333444444444444333222222111111222222333111111222333333333222222111222333333333333333333333222222222222111111111wwwlllbbb\\\PPPMMMHHHDDDCCCBBBAAA@@@>>>>>>>>>>>>=========<<>>@@@CCCDDDDDD???<<<999888888999888777999999888888888888999999777777777777777777777777666666666666555555555555444444444555666666777777444444555666666666666666555555555555555555444444444444444444444444444444444333333333333444555666444444444444555555555555555555444444444444555555333333444555555444333333333444444555555444444333222333333444444333333222333444555444222111222333555444444333333444444555333222222333555666666555444444444444444333333333333333333333333333333333555555444444444444555555555444444333333444444555444555666555444333444555222444555777777777555444444555666777888888777666555555555666777777888888888777666777888888777666999:::::::::::::::999999::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@>>>===>>>???===>>>??????===>>>AAADDDCCCFFFIIIJJJKKKOOOWWW]]]bbbqqqxxxuuurrrmmmiiigggccc___^^^^^^]]]XXXSSSMMMKKKHHHEEECCCBBBBBBBBB???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<999999888888888777777777444555555555666666666777888888777777666555555444666666666666555555555555222333444555555444333222333333222222222333444555444333333222222333333444222222111111222222333444444333333222222333333444111111222333333444555555000111222333333333222222222222333333333333222222111111111222222222222333222222222222111111111111111111222222222333333333222222222222222222222222000111222333444444444444333222222111111222222333000111222333333333333222111222333333444444333333333333222222222111111111vvvjjjcccTTTPPPKKKFFFDDDCCCBBBAAA>>>>>>>>>>>>============???>>>======@@@BBBCCCCCC>>><<<999888888888888777999999999888999999::::::777777777777777777777777777666666666555555555555444555555666777888888999333444666777777777666555444444555555555555555444444444444444444444444444444333333222333444555666444444444555555555666666666666555555555555666666333333444555555444333333333444444555555444444333222222444444444444222222333444555444222111222333555444444333333444444555444333222444666777777666555555555444444333333333333333444444444333222222444444444333333444444444555444444333333444444555222444555555444444666777333555777888999888777666666666777888888777666555555555666666777777888888888777666777888999888666888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<>>@@@??????AAAFFFJJJEEEIIIOOOSSSWWW^^^hhhppp|||}}}xxxrrrllloookkkhhhhhhjjjiiiddd```XXXUUUQQQMMMIIIGGGFFFFFF@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@999999999888888888888777444555555555666666777777777777777777666666666666777666666666555555555555333444555666666555444333444333222111222333444555444333333222222333333444222222111111222222333444444333333222222333333444111111222333333444555555000111333444555444444333111222333444444333222111000000111111111222222222222222222111111111111000111111222222222333333333222222222222222222222222000111222333444444555444333222222222222222222333000111222333333333333333111222333333444444444444333333333222222222111111uuullldddWWWKKKGGGFFFDDDCCCDDDAAA@@@@@@@@@??????>>>>>><<<<<<===>>>???@@@AAAAAA<<<<<<;;;::::::::::::;;;444444555666666666666666777777888888888888777777777666666666666555555555555555666666777777888888777666555444333444555555444555666777777666555444555555555555555555555555444333333333333444555666333333333444444555555555555555555555555555555555222222222222333333444555222333555444333333444666333222111222444555444333444666777666444333333444555555555555555555555555666555555444444444555555666555444333333444555666222222222222222222222222333444444555555444444333333333333444444444555555333333333333333333333333444444555555555555444444555555555555666666666666777777777777888888888888666666777888888888888888888888999:::;;;;;;;;;;;;::::::;;;<<<;;;:::999888:::<<<>>>???>>>===>>>???BBBBBBCCCDDDFFFIIILLLMMMMMMUUU___gggnnnyyyxxxuuuooovvvyyysssnnnoooqqqqqqkkkbbbXXXSSSTTTSSSOOOKKKGGGDDD@@@=========<<<;;;>>>======<<<;;;;;;;;;<<<:::::::::::::::;;;<<<===;;;<<<===>>>???@@@AAAAAA<<<;;;999777666666777888666555555555555666666777666666666666777777777777666666666666666666666666444444444444444444444444444333111000000111333444333333333333333333333333111111111111111111111111444444444444444444444444444444444444444444444444444444444333222111000///222222222222222222222222333333333333333333333333222222222222222111000///000111111111111222222222333222222111111222222333444444444333333222222222222222222222222222222222000111222222333333333333666555444444222222111000111000000000000000111111vvvlll```SSSNNNLLLHHHEEEDDDCCCBBBAAA@@@???>>>======<<<<<<======>>>>>>??????;;;;;;:::999999999999:::777777888999999999999888444555666777888999999999666666666555555555555444555666666666666666777777777666555444333444444555444555666777777666555444555555555555555555555555333333333444444444555555333333444444444444444444555555555555555555555555333333222222222333444444222333555444333333444666666555444555777888777666333444555555333222333444444444444444444444444444555555444444444555555666555444333333333333444555444333333333333333333333333444444555555444444333333333444444444555555555444444444444444444444444444555555666666555555444666666666777777777777888777777777777888888888888666777777888888888888888888999::::::;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;===???AAABBBAAAAAACCCDDDCCCEEEHHHKKKOOOSSSXXX[[[]]]ggguuu|||~~~~~~{{{xxxvvvwwwuuummmddd^^^\\\YYYSSSMMMNNNJJJEEEBBB@@@???>>><<<>>>======<<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===;;;<<<===>>>???@@@@@@AAA<<<;;;999777666777888888777666666555555555666666666666666666777777777777666666666666666666666666444444444444444444444444444333111000000111333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333222111111000222222222222222222222222333333333333333333333333222222222222222111000000111111111111222222222222333222222111111222222333444333333333333333333222222222222222222222222222111222333333333333333333555444444333333222222111222222111111111111111111uuuhhh\\\VVVRRRLLLFFFDDDEEEDDDCCCAAA???======<<<========================::::::999888888888888999888888999::::::::::::999555555666777777777777777666555555555555444444444666666666555555555555555666555444444333333444444444555666666666666555444555555555555555555555555222333444555555555444333444444444444444444333333444444444444444444444444444444333222222222333333222333555444333333444666777666555666888888888666111222333333222222333444333333333333333333333333444444444444444555666777444444333222222333444444444444444444444555555555444444555555555555444444333444444444444555555555555555555555555555555555444555555666666555555444777777777777888888888888777777777888888888999999777777888999999999999888999::::::;;;;;;;;;::::::888999;;;<<<>>>>>>>>>>>><<<>>>@@@@@@@@@AAADDDFFFHHHLLLRRRYYY___gggnnnssswww}}}~~~xxxqqqkkkfff```ZZZUUUQQQMMMHHHCCCAAA>>><<<:::>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;<<<<<<===>>>???@@@@@@<<<;;;999888777777888999888888777666555555555555666666666666777777777777666666666666666666666666444444444444444444444444444333222111111222333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333222222111222222222222222222222222222222222222222222222222222222222222222222111000111111111111222222222333333222222111111222222333222333333333333333333444222222222222222222222222333444444444444333333222333333333333333333333333444444333333222222222222~~~rrrgggaaa\\\TTTMMMJJJGGGFFFDDDAAA@@@???>>>>>>??????>>>>>>=========<<<;;;::::::999999999999999777777888999999999999888999999999888666444333222555555555555444444444444666666555555444444333333555555555444444444444444555555555555555555555555555555555555555555555555111222444666666555444333555555555444444333333333444444444444444444444444555444333333222222222222222333555444333333444666555444333444555666555444111222333333222222444555333333333333333333333333333333333444555666777888444444444444444444444444444444444444444555555555444444555555555555444444444444444444555555555555555555555555555666666666555555666666666666555555666666777777777888888888777777888888888999999999777888999999::::::999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>???===>>>@@@@@@AAACCCFFFIIIQQQXXXaaakkkttt~~~zzzrrrlllfffaaa^^^UUUQQQKKKGGGCCCAAA>>><<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????;;;:::999888888888888999999888777666555555555555666666666666777777777777666666666666666666666666444444444444444444444444333222222111111222222333222222333333333333444444444444444444444444444444222222222222222222222222222222222222222222222222000111222333333333333333222222222222222222222222111111111111111111111111222222222333333222111111111111111222222222333333333222222111111222222333222222222333333444444444222222222222222222222222555555555555444333333222222222222333333444444444666666555555444444333222~~~sssmmmggg^^^VVVRRRIIIGGGEEECCCAAAAAAAAABBBAAA@@@@@@??????>>>>>>>>><<<<<<;;;:::::::::::::::777777888999999999999999::::::999888666444333222666666555555555444444444666666555555444444333333666666666555555555444444555555444444444444555555555555555555555555555555111222444666666555444333555555555444444333333333444444444444444444444444555444333333222222222222222333555444333333444666444333222333444444333222222333333333222333555777333333333333333333333333333333333444555666777888555555666666666666555555222222333333444444444555444555555666666555555444444444444555555555666666333333444444555555555555555666666666666666666555555555555666666666777777888888888888999999999999888888999:::::::::::::::;;;<<<<<<============<<<<<<<<<<<<<<<=========>>>AAABBBCCCDDDFFFJJJPPPTTT^^^fffrrr}}}}}}rrrjjjfffddd\\\XXXRRRMMMJJJHHHEEECCC@@@???>>>===<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>::::::999999999999999999:::999888666666555555555666666666666777777777777666666666666666666666666444444444444444444444444222222222222222222222222222222222333333444444444444444444444444444444444444444444444444444444444222222222222222222222222000000111222333333333333222222222222222222222222111111111111111111111111111222222333333333222222111222222222222333333333333222222111111222222333222222222333333444444444222222222222222222222222555555555555444333333222111222222333333444444555666666666666666555444333wwwnnncccZZZUUUMMMKKKHHHEEECCCCCCCCCCCCAAAAAAAAA@@@@@@?????????===<<<;;;;;;::::::;;;;;;999999:::;;;;;;;;;;;;:::777888888888888888777666777666666666666555555555666666666555555555555555666777777777777666555555555555444444444444555555555555555555555555555555222333444555555555444333444444444444444444333333333333333333333333333333444444333222222222333333222333555444333333444666666555444444555666444333333444444333222222444777333333333333333333333333444444444444444555666777666666777777777777666666222222222333444444555555555555666666666666555555444444555555555666666666333333333444555555666666555666666777777666666555555555555555666666666666888888888999999999999:::999999:::;;;;;;;;;;;;:::<<<<<<===>>>???@@@??????>>>>>>=========>>>??????@@@BBBDDDHHHMMMTTT]]]bbbpppyyyuuunnnlllaaa]]]WWWRRROOOLLLIIIGGGFFFDDDBBB@@@>>>===<<<<<<>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======::::::::::::::::::999999999888888777666666666666666666666666777777777777666666666666666666666666444444444444444444444444222222222222222222222222111222222333333444444555444444444444444444444444444444444444444444444444333333333333333333333333000111222333333333333333222222222222222222222222222222222222222222222222111222333333333333333333222222222222333333333333333222222111111222222333222333333333333333333444222222222222222222222222333444444444444333333222222222222333333444444444444555666777777666555444|||nnnbbb\\\SSSQQQLLLHHHDDDCCCBBBBBB@@@@@@@@@???????????????<<<;;;::::::999999::::::888999999:::::::::::::::777888999999999999999888888888777777777666666666555666666666666666777777777888888999888777666555555444444333333444444555555555555555555555555555333333333444444444555555333333444444444444444444333333333333333333333333333333222222222333444444222333555444333333444666888666555555666666555333444444333111000000222555444444444444444444444444555555444444444555555666555555666777777666555555333333333444555555666666555555666666666666555555555555555555666666666666333444444555666666777777666666777777777777666666555666666666666777777777888888888999999999::::::999::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBCCC????????????@@@AAACCCDDDCCCFFFKKKRRR[[[fffrrrzzz{{{mmmiiibbb\\\WWWSSSPPPMMMLLLKKKHHHEEECCC@@@???>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<999:::::::::::::::::::::888888777777777777777888666666666666777777777777666666666666666666666666444444444444444444444444222222222333333222222222111111222333333444555555333333333333333333333333333333333333333333333333333333333333333333333333111111222333333333222222222222222222222222222222333333333333333333333333111222333333444444333333222222222333333333444444333222222111111222222333444333333333333333333222222222222222222222222222111222333333333333333333333333333333333333333333222444666777888777666555~~~pppjjjXXXUUUOOOJJJEEEBBBAAAAAA>>>>>>>>>>>>>>>>>>??????;;;:::999999888888999999666666777888888888888777;;;;;;;;;:::999888777666888888888888777777777777555555666666777777888888888999999::::::888777666555444333333333333444555555555555555555555555555444444333333333444555666333333333444444555555555333333333333333333333333222222222222333444444555222333555444333333444666777555444444555555444222444333222000......111333555555555555555555555555666555555444444444555555333444555666666555444333444444444555666777777888555555666666666666555555555555555555666666666777444555555666777888888999666666777777777777666666777777777777888888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<===???AAACCCDDDDDDEEE@@@@@@@@@AAABBBEEEGGGIIIMMMQQQWWW```mmm{{{~~~yyyqqqjjjddd___[[[XXXQQQPPPMMMIIIFFFCCCAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888777777777777777888999666666666666777777777777666666666666666666666666444444444444444444444444111222222333333222222111111111222333333444555555333333333333333333333333222222222222222222222222444444444444444444444444222222333333333222222111222222222222222222222222333333333333333333333333111222333333444444444444222222333333333444444444333222222222222222222333444444444333333222222222222222222222222222222222000111222222333333333333333333333333333333333333111333555777888888777666~~~rrrggg```UUULLLGGGFFFFFFGGGBBB@@@???>>>??????===;;;======<<<;;;:::::::::::::::999999888888888888888::::::999999888777777777555555666666555555444333555666777888888777666555333333444444555666666666444444444333333222222222444444555555555555444444333333333333333333333333444444444444444444333333444555666555444222222333111222333444555444333222555555444444444333333333444444444444444444444444666555444333222111000000333444444555555444444333666555555444444333333222222222222222333333444555555555444444555666888999777666555444333222222222555555666666666666555555777666666666777888:::;;;777777777777666666666666888999999999999888777777999999:::::::::;;;;;;;;;999999999999999999::::::>>>???AAADDDFFFGGGEEEDDDBBBDDDFFFGGGHHHJJJLLLOOOVVV\\\eeeooozzzrrrggg___bbb___[[[WWWSSSNNNHHHDDDCCCCCCCCCCCCBBB@@@>>>===;;;<<<======>>>>>>>>>>>>;;;<<<<<<;;;999999:::<<<;;;;;;::::::999888777777999888888888777777666666777777777777777666666555555555444444444555555666333333444555555555444444222222333333333222111111444444444444444444444444444333333222222333333444444444444444444444444444222222222111111111111000333333333333333333333333111222333333444444333333444444444444444444444444000000111222333333444444666555444333222111111111333333333333333333333333333333222222222222333333111222333333444444333333444333111//////000111222222222222333333444444444rrrhhh[[[PPPJJJGGGCCCAAABBBAAA??????@@@???>>>======<<<;;;::::::999999::::::999999888777777777777888888888888888999999999666777777777777666555555666666777888888777666666444444444555555555555666555444444444333333333333555555555666666555555555444444444444444444333333555555444444444444333333444666777777555444444555222222333444444444444444555555555444444444333333444444444444444444444444555555555555444444444444333444444555555444444333444444444444444444444555444333333333444444555666555555555444555666888999888777666555444444444444555555666666666666555555666666555555666888999:::777777777777777777777666666777888999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>AAADDDEEEDDDCCC>>>BBBGGGKKKNNNQQQUUUWWWaaakkkyyyxxxrrrnnnllliiieee^^^WWWPPPLLLHHHFFFCCCAAA??????>>>>>>;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;:::999:::<<<;;;;;;::::::999888888777999888888888777777777777777777777777777666666555666555555555444555555555111111222333333333333222333333444444444333222222444444444444444444444444444333333222222333333444444444444444444444444444333333333333222222222222333333333333333333333333111222333333444444333333444444444444444444444444111111111222333333333444555444333222111111111111333333333333333333333333222222111111111111222222111222333333444444333333444333111000///000111222222222222333333333444444}}}}}}}}}~~~uuudddWWWQQQMMMFFF@@@CCCAAA@@@???@@@@@@???>>>===<<<;;;:::999999999999::::::999777777666666666777777888888999::::::;;;888888888888888777666666666777777888888777777666666666666555555555444444555555555555555444444444555666666777777666666555444444555555555555555555555555555444444444333333222444555555444333444555444444444333444555555666555555555555555444444444444444444444444444444444555555666666666777777777444444555555555555444444333333444444555666666777555555444444444555666666666555555555666777888999888888777666555555555555555555666666666666555555555555555555666777888888777777777777777777777777555666777999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;===@@@BBBCCCDDDDDDAAAFFFLLLSSSYYY^^^dddgggrrr}}}sssggg^^^XXXRRRMMMGGGBBB@@@@@@@@@@@@=========<<<;;;;;;::::::<<<======;;;:::999;;;<<<;;;;;;::::::999999888888888888888888888777777777777777888888777777666555777777666666555555444444222222222333333333444444555555555555555444333333444444444444444444444444444333333222222333333444444444444444444444444444444444444444333333333333333333333333333333333333111222333333444444333333444444444444444444444444222222222222333333333333555444333222111111111111333333333333333333333333333222222222222222222333111222333333444444333333444333222000000111111222222222222222333333333333}}}}}}||||||ooo```ZZZUUUNNNGGGEEEBBB@@@???@@@@@@???>>>===<<<;;;:::999999999999;;;:::999888777666666666888888888999999:::::::::888888888888888777777666777777777777777777777777777777777666555444444333666666666666666555555555666666777777777777666666555555555555666666666666666666555555444444333333...000222222111111222333555555444333444555666777555555555555555555555555444444444444444444444444555666666666666777777777444444555555555555444444444444555555555666666666555555444444444444555555555555666666777888888999777777666555555555666666555555666666666666555555555555555555555666777777777777777777777888888888666777888999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<===???@@@AAACCCEEEGGGKKKPPPWWW___gggpppyyy~~~yyyllleee]]]VVVNNNHHHEEEDDDBBBAAA??????>>>======<<<<<<<<<<<<======<<<::::::;;;<<<;;;;;;:::::::::999999999888888888888888888888888777888888888888777666666888888888777666555444444444444444555555666777777777777777777666666555444333333444444444444444444444333333222222333333444333333444444444444444444444444444444333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333222222555555444333333222333333333333333333333333333333444444333333333333444444111222333333444444333333444333222111111111222222222222222222222222222333~~~}}}|||~~~mmmccc\\\TTTMMMHHHEEEAAA@@@@@@@@@???>>>======<<<;;;::::::::::::;;;:::999888777777777777::::::::::::999999888888777888888888888777666666888888777777777777888888888888777666555444444333666666666666666666666666666666777777777777666666555555555666666777777777777777666555555444333333...000222222111111111333555555444333444555666777444444555555555555555555444444444444444444444444666666666555555555444444444555555666666555555444777777777666666555555555444444333333333333333444444555666666777888888888555555555444555555666666555555666666666666555555555555555666666666666666666777777777888888888999999999:::::::::999999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===???AAABBBBBBDDDHHHLLLVVV[[[cccnnn{{{zzzpppggg```VVVPPPLLLIIIDDD@@@??????>>>===<<<======>>><<<======<<<::::::;;;===;;;;;;;;;:::::::::::::::888888888888888999999999888888888888888777777666888888888888777666555444555555555555666777888999888999888888777666555444333333333444444444555555444333333222222333333444333333333444444444555555333333333333222222222222333333333333333333333333111222333333444444333333333333333333333333333333444444333333333333333333666555555444444444444555333333333333333333333333333333222222222222333333111222333333444444333333444333333222222222222222222222222222222222222222||||||~~~|||qqqeeeYYYQQQMMMIIIEEEBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::<<<;;;;;;:::999999888888888888888888888777666666999888888777777888888999888888777777666555444444555555555666666666666666555666666777777666666555444444555555666777777777888777777666555444333333111333444444333222333444444444444333444555555666333333333444444444444444444444444444444444444444555555555444444333333333555555666666666666555555999888888777666666555555444444333222222222333333333444555666777777777777444444444444555666666777555555666666666666555555555666666777777777666666666777777888888999999999:::::::::::::::999888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>AAADDDFFFGGGKKKRRRWWWaaaiiivvvssskkk```XXXTTTOOOHHHBBBAAA@@@>>><<<<<<<<<<<<=========>>><<<;;;:::<<<===;;;;;;;;;;;;::::::::::::888888888999999999999999888888999999888888777666777888999999999777666555444333333333444666777999999999999999888666555444222333333444444555555555444333333222222333333444222333333444444555555555333333333333222222222222333333333333333333333333111222333333444444333333333333333333333333333333333333333333444444444444555555444444444444555555333333333333333333333333111000000//////000000111111222333333444444333333333333333333333222222222222222222222222111111111|||}}}zzz|||uuufff\\\SSSOOOJJJFFFDDDCCCBBBAAA@@@???>>>======<<<<<<===;;;;;;:::::::::;;;<<<<<<:::::::::::::::::::::999999999999999999888888777999999888777777888999999888777777777666666555555444444555555555666666666555555555666666555555555333333444555555666777777888888777666555444333333333444555555444222333333222222333444444444444444222222222333333333444444444444444444444444444444333444444444444444555555555555666666666666555555777777777777777777777777555555444333333333333333222333444555666666555555555555555555666777888999555555666666666666555555666777777888888777666666666777777888888999::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAFFFKKKNNNRRRYYYcccjjjuuuzzzlllaaa\\\XXXRRRLLLIIIGGGCCC@@@>>>============>>>>>>===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888999999999999888777777666777999::::::999777666444444333333444666888::::::999999999888666555444222222333333444555555666444333333222222333333444222222333333444555555666444444444444333333333333333333333333333333333333111222333333444444333333222222222222222222222222222333333333444555555555333333222222222333333444333333333333333333333333222111111000000111111222111222333333444444333333333333444444333333222111222222222222111111111000~~~}}}yyy{{{~~~tttiiiXXXTTTNNNIIIGGGFFFDDDCCCAAA@@@???>>>============;;;;;;;;;;;;<<<===>>>>>>888999999::::::;;;;;;<<<::::::;;;;;;;;;:::999999:::999888777777888999:::777777777777666666666666333444444444555555666666444444555555555555444444333333333444555666666777999888777666555444333333222333444444222000000111111222333444555444333222111111111222222333333333444444444444444444444444222222333444555666777888555555666666666666555555666666666777888888999999777666555444444444444444111222333555666555555444666666666666777999::::::555555666666666666555555666777888999999888777666666777777888999999::::::777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCFFFKKKQQQWWW\\\fffrrr{{{uuuiiiccc```\\\WWWQQQNNNJJJFFFBBB@@@??????===>>>>>>===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888999999999999888777777666777999::::::999888777777666555555666888;;;<<<:::999999999777666555444222222333333444555666666444333333222222333333444222222333333444555666666666666555555555444444444333333333333333333333333222222333444444444333333222222222222222222222222222222333333444555666666111111111000111111222222333333333333333333333333555444444333333444444555222222333444444444333333333333444444444333222111222222222222111111000000}}}zzzyyy~~~sssnnndddYYYRRRLLLGGGEEEGGGAAA???======>>>??????>>>;;;<<<============???AAA<<<======<<<999888888999:::::::::999999999888888888888888888888888888888777888888888888777666666555555444444444333333333888777666555555444555555111222333555666777777777<<<:::777444333222333333555444444333333444444555444444444444444444333333333333444444444444444444555444222111111111222222222222222333333444444444777777666555444444333333555666666666666666555555444444444333333222222222000000111222333333444444777777777777666666666666888888888777777777777777666777888999999888777666777888888888888999999999999999:::::::::;;;;;;;;;=========>>>>>>>>>??????@@@===<<<<<<@@@DDDHHHJJJOOOXXX```gggqqqtttqqqpppkkkeeeaaaZZZQQQHHHBBB???<<<;;;AAA???======>>>>>>===<<<<<<;;;:::999888888888888:::::::::999999999888888888888888888777777777666555555666777777777777777888888777777666666555555666666666666666666666666222222222222222222222222333333222222333333444555555444444444444555666666555555444444444333333333333333333444444444555555333333333444444444555555333222111000000111222333444333222111222444666888888666444222000000111222222222333333333222222111444333333222222333333444222222333333333333444444111111111111111111111111222222222111111111000000{{{yyy|||yyymmm___VVVOOOHHHFFFGGGCCCAAA???>>>???@@@@@@???===>>>>>>>>>===>>>@@@BBBBBBBBBCCC@@@===:::999999:::::::::999999999999888888888888888888888888888888888999999888888777666666666666555555555444444666666555555555555666666333333444555666666777777:::999777555444333333333555444444444444444444555444444444444444444444444777666555444333222222111444444222111111111222222222222333333333444444444777666666555444444333333666666777777777666666555555555555444444444444444333333333333444555555666666666666777777777777777777777777888888888888888444555555555555555555444888888888888999999999999999::::::::::::;;;;;;;;;::::::;;;<<<===>>>>>>?????????@@@@@@CCCGGGMMMQQQYYYeeetttvvvmmmkkkdddZZZSSSNNNJJJEEEAAAAAA???===<<<======<<<;;;===<<<;;;::::::999:::::::::::::::999999999999888999999999999888888888888555555666777777777777777888777777777666666666555555555555555555555555555333333333333333333333333333333222222333333444555444444444444444555666666555555444444444333333333333333333444444444555555333333333444444444555555222222222111111222222222444333222222222444666777888666444222111111111222222222333333333222222111444333333222222333333444222222333333333333444444111111111111111111111111333333333333222222111111{{{|||}}}kkk^^^UUULLLIIIIIIFFFDDDAAA@@@@@@AAA@@@???@@@@@@@@@>>>===>>>@@@CCCGGGHHHHHHFFFBBB>>>;;;:::::::::::::::999999999999888888888888888888888888999999999999999888888777777777777777666666666666555555555555666777888999666666666666666666666666777777666666555444444444555555555555555555555555333333333444555555555666666666555444333222222111444333333222222222222333333333333333444444444444666666666555444444333333555666666777777777666666555555555666666666666666777666555555555666777888555666666777777888888888777777777888888999999:::888888777777777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;===>>>@@@AAA???CCCFFFGGGHHHOOOZZZbbbooovvvlll```YYYVVVQQQJJJCCCCCCAAA>>>===>>>???>>>======<<<<<<;;;;;;;;;<<<<<<::::::::::::999999999999:::::::::999999999999888555666666777777777777777777777777777666666666666444444444444444444444444444444444444444444444444333333222222333333444555444444444444444555555666555555444444444333333333333333333444444444555555333333333444444444555555222333333444444333333222333333222222222444555666777666444222111111222222222222333333333333222222444333333222222333333444222222333333333333444444222222222222222222222222444444444333333333333222~~~~~~wwwggg\\\RRRMMMLLLHHHEEEBBBAAAAAAAAA@@@???AAAAAA???===<<<<<>><<<;;;;;;:::::::::999999999888888888888888888888888999::::::::::::999888888888777777777777666666666555555666777888:::<<<===:::999888777666555555555444555555666666555555444555555555666666555555555222333333444555666666777222333333444444555555555333333333333333333333333333333444444444444444444666666555555555444444444444444555666666666555555555555555666666777777777999888666555555666777888555555666777888888999999777777888888999:::;;;;;;;;;:::999888888999:::;;;999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBB@@@DDDIIIKKKOOO[[[mmm|||xxxggg]]]ZZZVVVNNNGGGHHHEEEBBB@@@AAAAAAAAA@@@<<<<<<;;;;;;;;;<<<======;;;;;;:::::::::999999999::::::999999999888888888666666777777777777666666777777777777666666666666444444444444444444444444555555555555555555555555333333222222333333444555444444333333444444555666555555444444444333333333333333333444444444555555333333333444444444555555222333444555555444333222333333222222222333444555666555444222222111222222222222333333444333333333444333333222222333333444222222222333333333444444222222222222222222222222333333333333333333333222pppcccWWWPPPNNNIIIFFFCCCAAA@@@@@@>>>===??????>>>===;;;<<<>>>@@@CCCEEEHHHHHHEEEBBB??????;;;;;;;;;:::::::::999999888888888888888888888888999::::::::::::999888888777777777666666666555555555666777999;;;===???AAA===;;;:::888666555555555333333444555666555555555555666666777777666666555333333444444555666777777222222333333444555666666333333333333333333333333444444444444444444444444555555555555555444444444222333444444555555555444444444555555666666777777888777666555555666666777555666666777888999999:::777888888999:::;;;;;;<<<888888666555555666888888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<===???@@@AAA???EEEKKKPPPXXXjjjvvvhhhbbb]]]VVVOOOKKKHHHDDDAAAAAAAAA@@@@@@<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999999888888888777777777777666666777777777777666666666666666666777777777777444444444444444444444444555555555555555555555555333333222222333333444555333333333333333444555555555555444444444333333333333333333444444444555555333333333444444444555555333444555666666555444333333222222222333333333444555444444333222222222222111222333444444444444444444333333222222333333444222222222333333333444444222222222222222222222222111111111111222222222222~~~~~~}}}}}}mmm___UUUQQQKKKHHHDDDBBB@@@???>>><<<===>>>>>>===<<<<<<>>>??????AAADDDDDDBBB@@@@@@@@@;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999888888777777777777777666666666666666666777999<<<>>>AAABBB???===;;;888777666666666333333444444444555555555555666777888888777666555444444444555666666666777555555444444444333333333222333333444444444444333555555555555444444444444555555555555555555555555222333444555555555555555555555555555666666666666666666666666666666666666666777777888888999999999999999999::::::;;;;;;<<<999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>===<<<<<<===???AAACCCDDDJJJSSS[[[hhhvvvkkkddd\\\VVVOOOKKKFFFBBB@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888777777777666666777777777777777666666555666666666666777777777777444444444444444444444444555555555555555555555555333333222222333333444555333333333333333444444555555555444444444333333333333333333444444444555555333333333444444444555555333444444555555444444333222222222333333333333333444444444333333222222222111222333444444555555444444333333222222333333444222222333333333333444444333333333333333333333333000111111111111111222222~~~~~~{{{{{{|||~~~mmm___XXXNNNJJJFFFCCCBBB@@@>>>===;;;===???@@@???>>>???@@@>>>???AAA@@@???>>>>>>???<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888999999888888777666999999888888888777777777555555777888;;;===@@@AAA@@@>>>;;;999777666777777555444333333333444555666555666888999999888666555555555555555666666666666555444444444444333333333222222444555555555444444666555555555444444444444555555555555555555555555333444555666777777777777777777777777777777666666333555666888999888777666888888888888888888888888:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>@@@DDDHHHJJJOOOWWWdddqqqzzznnnccc]]]UUUPPPJJJEEECCCAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888777777777777777777777666555555555666666666777777777888555555555555555555555555444444444444444444444444333333222222333333444555333333222222333333444555555555444444444333333333333333333444444444555555333333333444444444555555444444333333333333444444222222333333333222222222333333444444333333222222111222333444555555555555444333333222222333333444222222333333333333444444333333333333333333333333111111111222222333333333|||zzzxxx{{{yyyiii```PPPLLLHHHEEECCCBBB???>>>:::===@@@BBBAAA@@@@@@@@@>>>???@@@???===<<<===>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888777666666:::::::::999999999888888444444666777:::<<<>>>???@@@>>>;;;999777777777888666555333222222333555666555777888999999888777555666666666666666555555555111111222333444666666777111222444555666555444444666666555555555444444444444555555555555555555555555555777888999999999999:::999999999888888777777222444777:::;;;:::888777999999999888888888888888;;;;;;;;;;;;;;;;;;::::::777888::::::::::::888777;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@@@@@@@BBBFFFKKKOOORRR[[[eeesss{{{nnnggg[[[VVVPPPJJJGGGEEEDDDCCCAAAAAA???>>>============<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777777777666555555555666666666777777888888666666666666666666666666444444444444444444444444333333222222333333444555333333222222333333444555555555444444444333333333333333333444444444555555333333333444444444555555444444222111111222444444222222333333333222222111333333444444444333222222111222333444555555555555444333333222222333333444222222333333333444444444333333333333333333333333222222222333333444444444~~~}}}yyyxxx{{{}}}pppccc\\\QQQGGGEEEEEEBBB@@@@@@>>>>>>>>>>>>>>>?????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888888888888888888888888888444444555555555555555555555555555555555666777777666777888888888666555444555555555444444333333333888888777777777777888888444555555666666555555444333333333444444444555555333333333444444555555555333444444444555555666666666666555555555555666666888888777777666666555555777666555444333333444444666666666666777777777777777777777777777777777777;;;;;;;;;:::::::::999999999888888888999999:::;;;>>>>>><<<;;;;;;<<<===>>>===<<<;;;<<<>>>AAABBBBBBBBBDDDEEEFFFIIIOOOYYY```ooo}}}qqqfff```WWWPPPKKKHHHEEECCCCCCAAA@@@@@@@@@@@@>>><<<;;;;;;;;;;;;;;;;;;::::::999999888888888888999999666666666666666666666666666666555444444444444555444555666888888666555444555555444444444444555555777666555444444444444444555555555444444333333333333333333333333333333333333444555666666666444444444444444444444444444444222333333444444333333222000000111111111222222222666555444333222222222222222222111111111111111111555444444333333222222111111222333444555555555555666555444333333333333333555444333333222222333333~~~zzzwwwyyy{{{}}}nnn```UUUJJJGGGFFFCCC@@@???????????????????????????============<<<<<<;;;;;;888888888888888888888888999999888888888888888888777777777777777777777777666666666666666666666666555555555555555666777777666777888888888777555444444444444444444444333333666666555555555555666666222333333444444333333222333333333444444444555555333333333444444555555555555555555555555444444444666666666666666666666666888777777777666666666555666666666666666777777777666666666666777777777777888888888888888888888888666666777888999::::::;;;::::::999999999::::::;;;>>>======<<<<<<<<<======???>>>======>>>?????????AAACCCFFFJJJQQQ\\\kkkuuu~~~tttmmmddd[[[TTTOOOJJJGGGEEECCCAAA?????????===;;;<<<<<<;;;;;;;;;;;;::::::999999888888888888999999777777777777777777777777666666555444444444444555444555666777777666555444555555444444444444555555666666555444444444444444555555444444444333333333333333333333333333333333333333444555666666555555333333333333333333333333222333333444444333333222111111111222222222222333777666555444333333333333333333333333333333333333555444444333333222222111000000111222333333333333555555444333333333333333555444333333222222333333~~~yyyyyyyyyzzzvvviii]]]QQQLLLJJJEEEBBBAAA????????????????????????>>>?????????>>>===;;;:::777777777777777777777777888888999999999999999999777777777777777777777777777777777777777777777666555555555555555666777777666777888888888777666555333333444444444444444444444444444333333444444444333333444444444444333333333333333444444444555555444444444444444555555555666666666555444444333333666666777888888777666666777777777777666666666666555666777999::::::999999555666666666777777777888888888888888888888888888666666777888999::::::;;;;;;;;;:::::::::::::::;;;<<<======>>>>>>=========@@@????????????@@@@@@@@@DDDGGGLLLTTT^^^nnn{{{oooddd]]]WWWQQQMMMIIIGGGCCCAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;::::::999999888888888888999999888888888888888888888888777666555555444444555555444555666777777666555444555555444444444444555555666555444444444444444444555444444444444333333333333333333333333333333333333333333444555666777888222222222222222222222222222333333444444333333222222222222222333333333333777777666555444444444444333444444555555666666666555444444333333222222111000111222333444444444444555444444333333333333333555444333333222222333333}}}{{{{{{}}}}}}sssfffYYYRRRNNNIIIEEEDDD@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@===;;;999::::::::::::::::::::::::888888999999999999999:::777777777777777777777777777777777666666666666666555555555555555666777777666777888999888888666666333333333444444555555555444444333333333333444444555555666666666666555555333333333444444444555555444444444555555555555555555555555555555444444444555777888::::::888777555777777777777666666666666555666888:::::::::888777555555666666777777888888888888888888888888888888;;;;;;;;;:::::::::999999<<<<<<;;;:::::::::;;;;;;;;;<<<>>>??????>>>===<<<===>>>@@@@@@AAABBBEEEFFFJJJOOOXXXbbbnnn}}}|||ooogggaaa[[[WWWNNNJJJFFFCCCBBBAAA@@@???======<<<<<<;;;;;;:::::::::999999888888999999:::888888888888888888888888777666666555555555555555555555666777777666555555555555444444444444555555555555444333333444444444444444444444444444444444333333333333333333333333333333222333444666888999333333333333333333333333222333333444444333333222222222333333333444444444666666555444444444444444333333444555666777777777555444444333333222222111222333444555555666666666444444333333222333333444555444333333222222333333}}}}}}|||}}}ooo```XXXRRRLLLGGGFFFBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::::::::999999999999999999999999666666666555555444444444555555555555555666777777666777888999999888777666333333333444444555555555555444444444444444444555555666666777777666666555333333333444444444555555555555555555555555555555333333333444555666777777555777888::::::888777555666666666666777777777777666777888999999777555444555555555666777888888888888888888888888888888888;;;;;;;;;:::::::::999999<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>?????????>>>===<<<>>>???@@@@@@CCCGGGKKKOOOXXXffftttwwwooogggbbbQQQMMMHHHDDDBBBBBBAAAAAA>>>>>>===<<<<<<;;;::::::::::::999999999999::::::888888888888888888888888777777666555555555555666555555666666666666555555555555444444444444555555444444333333333444444555444444444444444444444444333333333333333333333333333333222333444666888999555555555555555555555555222333333444444333333222222222333333333444444444555444333333222333333333222333333444555666666777555444444333333222222111111222333444555555555555333333222222222333333444555444333333222222333333~~~~~~zzz}}}}}}lllaaaYYYPPPJJJHHHCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;::::::::::::::::::::::::666666555555444444333333555555555555555666777777666777888999999999888777333333444444444444444444666555555444444555555666444444555555555555444444333333333444444444555555666666666555555555555555111222333444555777888888666666777888888777666666666666666666777777777777777777777888777555444333444444555666777888999999999999999999999999999999666666777888999::::::;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>????????????>>>@@@AAAAAABBBFFFNNNTTT[[[hhh{{{rrrhhhYYYSSSLLLFFFCCCAAAAAA@@@???>>>>>>===<<<;;;::::::::::::999999999999::::::888888888888888888888888888777666666555555666666666666666666666666666666555555444444444444555555333333333333333444444555333333333444444444444555333333333333333333333333333333333444555666777888555555555555555555555555222333333444444333333222222222222222333333333333444333333222222222333333222333333333444555555555555444444333333222222111...///000111222222222222222222222222222333333444555444333333222222333333|||}}}}}}ooocccXXXPPPMMMCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>=========::::::::::::::::::::::::888888999999:::;;;;;;<<<999999999999999999999999777777666666555444444444555555555555555666777777666777888999:::999888888444444444444444444333333555555444444444444555555444444555555555555444444333333333444444444555555777666666666555555555444222333333444555666777777666666666666666666666666555666666666777777777888666666666666666666666555444444555666777888999999999999999999999999999999666666777888999::::::;;;888888888888999;;;<<<===============>>>???@@@AAA@@@BBBEEEGGGKKKSSS```iiixxxxxxfff```VVVMMMGGGDDDCCCAAA??????>>>===<<<;;;::::::;;;::::::999999::::::;;;777777777777777777777777888777777666666666666666666666555555555555666666555555444444444444555555333333222222333333444555333333333444444444555555333333333333333333333333333333444555666666555555555555555555555555555555222333333444444333333222111111111222222222222333444444333333333333444444444444444444444444444444555444444333333222222111---...///000000111000000222222111111222333333444555444333333222222333333{{{nnn```VVVSSSDDDDDDCCCBBBAAAAAA@@@@@@???>>>======<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<888888888888888888888888999888888777666555555444555555555555555666777777666777888999:::999999888555555555444444333333333555444444333333444444555666666777777777777666666333333333444444444555555777777666666555555555444444444555555555555555555666666555555555555666666555666666666777777888888666555555555666777888999444444555666777888999999999999999999999999999999;;;;;;;;;:::::::::999999666666777888999;;;<<<===>>>======<<<===???AAABBB@@@DDDIIINNNUUUbbbrrr~~~ssskkk```UUUMMMIIIFFFDDD@@@???>>>===<<<;;;::::::;;;::::::999999::::::;;;666666666666666666666666888888777666666666666666666666555555555555666666555555555444444555555555222222222222333333444555333333333444444555555555333333333333333333333333333444555666666666444444444444444444444444444444222333333444444333333222000000111111111222222222555555444444444555555666555555555555555444444444555555444333333222222111...///000111111222222222222111111111222333333444555444333333222222333333xxxmmm___SSSIIIGGGCCCAAAAAABBBAAA@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;777777777777777777777777999999888888777777666666999888777777777777777888999888888999;;;;;;:::888777777666555555555555666777777777666666555555555222333444555555444333222777666555444333222222222777666555444444444444444555666777888888777666555666333222666777444111111222333444555666888999999666666666666666555555555555555555666777777888888777888888888888999999999999777666555555777999:::::::::;;;;;;;;;;;;;;;;;;???======@@@@@@======@@@DDDHHHLLLSSSddd|||vvvbbb]]]YYYNNNFFFEEEBBB@@@???>>>>>>>>><<<:::<<<;;;::::::999999::::::999999999888777666666555777777777777666666666666555444444333333444444555555555444444444333333333444333111111111111333444444444555555555555444444555555555444444333333333333222222111111222222333333333333333333333333333222333333444444333333222333222222111111222222333111222222333333222222111444444444444444444444444333333333222111000//////111111222333333333333222333333333333333333333333222222333333333333444444rrrdddYYYNNNKKKFFFCCCBBBBBBBBBAAA>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;999999999888999999::::::888888888888888888888888888888888777777666666666888777777777777777888888999888888999;;;<<<:::999666666555444444444444555444333333333222222222111333444444555555444444333555555555555555666666777666666555555444555555555666666777777777777666666777333333666777444222333333444444555666777888888777777777777777777777777555666666777777888999999888888888888999999999999999999888888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;<<<@@@@@@???AAAEEEIIIQQQ\\\iii~~~rrrhhhaaaUUULLLJJJDDDBBB@@@>>>>>>===;;;999<<<;;;;;;:::999::::::::::::999999888777777666666777777777777666666666666666555555444444555555666666666666666555555555444333333333222222333333333444444555555555555444444555555555444444333333333333333222222222222333333222222222222222222222222333333444444444444333333333222222111111222222333333333333444444333333333444444444444444444444444444444444333333222111000111111222333333333333222333333333333333333333333222222333333333333444444|||nnndddVVVQQQJJJEEECCCCCCCCCBBB>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999888999999999888888888888888888888888777777777777666666666666777666666666777888999999999888888999;;;;;;:::999777777666555555555555555555555555444444444444444444444444444444444444444444555555666777999:::;;;666666555555555666777777777666666666666666666777999444333555666444444555555555555555666666666777777777777777888888888888666777777888999999::::::888888888888999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>><<<===AAABBBCCCGGGMMMOOO\\\nnntttiii\\\SSSRRRIIIFFFCCC@@@???>>><<<:::<<<<<<;;;::::::::::::;;;:::999999888888777777777888777777777666666666555666666666555555666666666888888777777777777777666444444444555555444444444444444555555555555444444555555555444444444444444444444444333333444444444111111111111111111111111444444555555555555444444333222222111111222222333333444444555555444444333444444444444444444444444444555555555444333222111111111222333333333333222333333333333333333333333222222333333333333444444xxxnnn___YYYPPPIIIEEECCCCCCBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888888888888888888888666666666666666666666666666666666666777888::::::888777777888::::::999777999888777777666666777777555555555555555555555555555555444444444444555555555555555666777999:::;;;666666666666666777888999777666555444444555666777:::555333555666555555777666666666666666555555555666777777777777777888888777888888999999:::;;;;;;888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>BBB@@@@@@CCCDDDFFFNNNVVV\\\mmmtttggg___\\\NNNKKKFFFCCCAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888888888777777666666555555666666555555555555666666777777777777777777777777444555666777777666555444444444555555555555444444555555555555555444444444555555444444444444555555222222222222222222222222444555555555555555555444333222222111111222222333333333444444444444333333444444444444444444444444444444444444444333222222111111222333333333333222222222333333333333444444222222222333333333444444ssshhhaaaWWWNNNHHHEEECCCBBB@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888888888888888888888666666666777777777777777666666666666777888::::::666555555666888888777666888777666666555555666666222222222222222222333333555555555555555555555555666555555555666666777888666666666666666777888999777666555444444555666777999555222555666555555888666666666666555555555555555555555666666777777777888888888999::::::;;;;;;888999999999999:::::::::999999:::;;;<<<;;;;;;;;;;;;;;;<<<======>>>??????CCCBBBBBBEEEFFFKKKVVVaaatttuuujjjdddSSSNNNHHHDDDBBBAAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999888888888777666555555555555444444333333444444555666666666666666666666666555555777888888777555555444444555555555555444444555555555555555555555555666555555444444555555666444444444444444444444444444555555555555555555444333222222111111222222333222222333333333333222222444444444444444444444444333333333333333222222111111111222333333333333222222222222333333444444444222222222333333333444444yyyqqqjjj```VVVNNNIIIEEEBBBAAAAAA@@@@@@@@@?????????===<<<<<<<<<<<<;;;;;;;;;::::::999999888999999999999999999999999999999999777777777777888888888888777666666666777888999999666555555666888888777555555555444333333333333333444444444444555555555555444555666777777666555444666666555444444444555555666666555555555666777777666555555555555555555666888333222555777555555777666666666666666555555555444444555555666666777777777888888999999:::;;;;;;999999999999::::::::::::999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@BBBAAADDDHHHMMMVVVfffuuuqqqggg[[[UUUMMMGGGCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::999999888777666555444444444444333333333333444444444444555555555555666666666666666777777666666666444444555555555555444444555555555555555666666666555555444444444444555555555555555555555555555555444444555555555555444444333222222111111222222333111222222333333222222111444444444444444444444444222222333333333333222222111111222333333333333222111222222333333444444555222222333333333333444444zzzsssiii^^^UUUNNNHHHDDD@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;999999999888999999::::::999999999999999999999999777888888888999999999:::888777777777777777888888777666666777999:::888777666555555444444444444444777777777888888888999999222444777999999777444222666555555444444555555666666666555555444555555555444555555666666555555444555222111555777555444555555555555666666666666666444555555666777777888888777777888888999:::::::::999999999:::::::::;;;;;;;;;:::999999999:::;;;<<<;;;<<<===>>>???@@@@@@AAAAAACCCHHHQQQ[[[iiisssiiibbbXXXOOOIIIEEECCCBBB???>>>======<<<<<<======::::::;;;;;;;;;;;;;;;;;;999999888777666555444444555555444444444444555555444444444555555666666666666666666555555666666666444444555555555555444444444555555555666666666777555444444444444444444555444444444444444444444444333333444444444444333333333222222111111222222333222333333333333333333222444444444444444444444444333333444444444444333333111111222333333333333222111111222333333444555555222222333333333333444444yyynnndddZZZQQQJJJFFF????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;999999999999999999999999888888999999999:::::::::999888777777777777777888999888888999;;;;;;:::888999999888777777777777777444555555555666666777777111444777::::::777444111555555555555555666777777777666555444444444444444333444555666666555444333333111111666888555333444555555555555666666777777555666666777888999999999666777777888999999::::::999999:::::::::;;;;;;;;;<<<;;;999888999:::<<<>>>;;;<<<===>>>???@@@AAAAAABBBEEENNNZZZggg{{{vvvnnnbbbWWWOOOJJJGGGEEE??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444666666555555555555666666444555555555666666777777777666555444444555666777444555555555555555555444444555555555666666777777444444444333333444444444333333333333333333333333222333333444444333333222333222222222222222222333333444444555555444444333444444444444444444444444444444555555666555555444111111222333333333333222111111222333333444555555222222333333333444444444~~~ooohhhcccXXXMMMFFFGGGDDDBBB@@@???>>>===;;;======<<<<<<<<<;;;;;;;;;888888999999999::::::::::::::::::999999888888888:::999888777666666666666777777777888888999999999555666888999999888777666666666555444444444444444444444444555555555555666555777999:::;;;:::888777666666666666666666666666666666666666777777777777666666666666666666666666777777666666555555555444666666666666777777777777777777777777666666666666999999999999999999999999::::::::::::::::::::::::999999;;;<<<<<<<<<;;;;;;>>><<<<<>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888::::::::::::999999999999::::::999888777777666666888888888888888999999999777888888999999888777666888888777666666666666777444444444555555555555666666777888999999999888888555555555555555555555555777777777777666666666555666666666666666666666666777666666666555555555555666666666666777777777777777777777777666666666666888888888888888888888888::::::::::::::::::::::::::::::<<<<<<===<<<;;;;;;>>><<<===@@@@@@@@@DDDKKKQQQaaatttxxxhhh\\\SSSNNNIIIFFFCCCAAA@@@@@@???>>>======<<<;;;;;;;;;;;;<<<===<<<999777666666777888555555666777777777666666555555666666666777777777777777777777777777777777555555555555555666666777777555333666;;;>>><<<:::999888666666777777777666555555555444333222222222222222333444444444444333444444444444444444333333333333222222333444444555444444555555444444333222333333333222222222111111444333222222111111111111444444444333333333333333333444444444444444444444zzzsssppphhh]]]TTTKKKHHHEEECCCBBBAAA???>>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777999:::::::::::::::;;;;;;::::::999999888888777777999999999999999:::::::::999:::::::::999888777666999999888777777777777777444444444555555555555666777777777777888888888888555555555555555555555555777777777666666555555555666666666666666666666666666666666666555555555555666666666666777777777777777777777777666666666666777777777777777777777777::::::::::::::::::;;;;;;<<<<<<=========<<<;;;;;;??????@@@CCCCCCDDDJJJRRRaaawww}}}|||~~~yyygggZZZTTTQQQMMMHHHDDDBBBAAA@@@>>>======<<<;;;;;;;;;;;;<<<>>><<<:::999888888888999666666777888888888888888666666666777777777888888777777777777777777777777555555444444555555666777666444444888>>>AAAAAA@@@<<<:::888888999:::999888666666555555444333333333222222333444444444444444333333444444444444444444444444333333333444555555444444555555444444333333333333333333222222222222444333333222222333333333444444444444444444444444444444444444444444444333~~~uuurrrkkk___WWWNNNKKKGGGDDDBBBAAA@@@>>>============<<<<<<<<<<<<<<<;;;;;;:::999999888888999999::::::;;;;;;;;;<<<::::::::::::999999888888888888999;;;<<<===>>>>>>;;;;;;;;;:::999888777777777777666555555555555666444444444555555555555666777666666666666777888999555555555555555555555555666666666666666666666666666666666666666666666666666666666666666555555555666666666666777777777777777777777777666666666666777777777888888888888888:::::::::;;;;;;;;;;;;;;;======>>>=========<<<<<>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999999:::::::::999888888666777999;;;>>>@@@BBBCCC<<<;;;:::999888888777777777666666555555555555555444444444555555555555666666666555555555666777888555555555555555555555555333333444555666777888888666666666666666666666666555555555666666666666666666666666666777777777777777777777777666666666666888888888999999999:::::::::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>AAAAAADDDIIIOOOZZZnnn|||zzzwwwvvvuuuqqqrrrssssssrrrppppppooommmmmmmmmoooppppppooommmiiijjjkkklllmmmmmmmmmmmmpppqqqsssrrrqqqppppppqqquuuvvvxxx{{{ssshhhZZZTTTLLLEEEBBB@@@??????======<<<;;;;;;;;;;;;<<<;;;:::999999888888888888555666777888888888888888777777777777888888888888666666666666666666666666444444444444444555666666888888888:::===???@@@@@@===;;;999999:::;;;:::999555555555555555444444444333333444555555555444444333333333444444555555555555444444333333333444444333333444444555444444333333333333333333333333333333333333333444555666666444444444555555555666666444444444444444444444444~~~rrrfff```XXXTTTMMMGGGDDDAAA???>>>>>>>>>>>>=========<<<<<<999:::::::::;;;;;;;;;<<<888999999999999999::::::777888999::::::999888777555666888;;;>>>@@@CCCDDD;;;:::999888888888888888888888777666666666666666444444444555555555555666555555555555666666666666444444444444444444444444333333444555666777777888666666666666666666666666555555555666666666666666666666666666777777777777777777777777666666666666888888888999::::::;;;;;;:::::::::;;;<<<<<<======???>>>>>>>>>>>>???@@@AAAAAACCCHHHPPP[[[kkk~~~~~~~~~|||zzzsssrrrrrrqqqooonnnnnnmmmlllnnnpppooommmkkkkkkkkkjjjkkklllnnnnnnmmmllllllhhhiiijjjkkkkkkkkkkkkkkkiiikkklllkkkjjjjjjkkkmmmkkklllnnnppptttxxx|||~~~ppp```YYYOOOFFFAAA>>>============<<<;;;;;;;;;;;;<<<:::999999999888888888777777777888888888888777777666666666777777777888888666666666666666666666666444444333333444444555666888888999999:::;;;<<<<<<;;;999777777888999888777444444444444444444444444333333444555555555555555333333444444444444444444444444333222222222333333333333444444555555444444333333333333444444444444333333333333444444555666333333333444555555666666333333333444444444555555wwwkkkggg___ZZZRRRKKKFFFCCC@@@>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;:::::::::999888888888888888888777666777888::::::999777666555666777999;;;===??????999999888777777777888999777666666555555555555555444444444555555555555666333444555666666666555555444444444444444444444444555555555555555555555555666666666666666666666666555555555555666666666777666666666666777777777777777777777777666666666666777777777888999:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>???AAABBBCCCEEEIIISSS```mmm}}}{{{xxxvvvttttttuuuuuutttsssoooooonnnmmmmmmlllkkkkkkjjjmmmoooooommmjjjjjjkkkjjjkkknnnoooooonnnmmmmmmkkklllmmmnnnooooooooooooiiijjjkkkjjjiiiiiikkkmmmjjjjjjkkknnnpppsssvvvwwwtttwww|||mmmeeeXXXMMMEEEAAA???>>>======<<<;;;;;;;;;;;;<<<:::::::::::::::999999888::::::::::::999888777666555555666666666777777777666666666666666666666666444444333333444444555666666666777777777777888999888666444444555666555444333333333333333444444444333444444555555555555555444444444444444444333333444333222111111111111111222333444444555555444444333333333444444444555555444333333333333333444444222222222333444555555555111222222333444555666666uuuqqqccc^^^UUUNNNHHHDDDBBB@@@>>>>>>>>>>>>==================<<<;;;:::999999888999888888888777777666666555666888999999888777666555666666777999::::::;;;888777666666666777888999444444333222222222222333444444444555555555666666222333555777777666555444444444444444444444444444888777666555444333222222666666666666666666666666444555555555666666777777666666666666777777777777777777777777666666666666555666666777888999999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???BBBDDDEEEJJJQQQ___nnn}}}~~~|||yyyxxxxxxwwwvvvuuutttrrrpppooopppppppppnnnqqqqqqpppooonnnmmmmmmlllhhhkkkooopppnnnmmmmmmnnnlllnnnqqqrrrrrrqqqppppppllllllmmmoooooopppppppppnnnoooooommmkkkkkklllmmmmmmmmmmmmnnnppprrrssstttppprrruuuvvvxxxyyy|||~~~zzzpppbbbUUULLLFFFCCCBBB======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;:::999888777555555555555666666666666666666666666666666666666444333333333333444555555333555666666555555666777666444333222333444333222333333333333333333333333333444555555666666555555555555555444444333333333333222222111000000000111222333333444555555555444333333333444444555555555444333333222222333333333111111222333333444555555000111222333555666777777}}}wwwooodddYYYTTTPPPKKKHHHHHHBBBAAA@@@??????>>>;;;999<<<<<<============<<<<<<;;;;;;;;;::::::999999999999888888888777777666666444555666777999;;;<<<<<<777777777777777666555444666666666666555555555555555555444444444444555555555555666666666666555555666666666666666666666666444444444555555555666666555555555555555666777777555555555555555555555555666666666777888888999999555555555555666666666777777777888:::::::::::::::<<<<<<;;;;;;;;;<<<======CCC???===???AAAAAAEEEJJJQQQ^^^qqq{{{xxxwwwtttooonnnoooqqqpppnnnmmmnnnpppqqqrrrqqqpppppptttrrrpppppprrrsssqqqoooqqqppppppooopppqqqssstttuuuvvvxxxzzzzzzyyywwwvvvvvvvvvvvvuuuuuutttttttttsssrrrqqqqqqqqqqqqnnnlllppppppnnnnnnooopppssstttsssrrrqqqrrruuuwwwxxxwwwwwwuuuttttttxxxlll[[[QQQMMMHHHDDD@@@???>>>>>>???>>><<<:::<<<<<<;;;;;;;;;:::::::::<<<>>>@@@@@@===:::777666777777777777666666666666666666555555444444444333111222222333444555666666999888666555555666888999444444555666555444222111333333333333333333333333777777666555444444333333333333333444444444555555444444444333333222222222444444555666777777666666444444444333333222222222444444444333333222222222555555444333444555666777:::111222666222444999555~~~sssiii^^^YYYTTTNNNJJJJJJCCCAAA?????????>>><<<;;;<<<============<<<<<<;;;;;;;;;;;;::::::999999999999888888888777777777777:::999999888888888777777888888888888999999999999777777777666666666555555666666666555555666666666555555666666666666555555666666666666666666666666444444444555555555666666444444333333333444555666666666666666666666666666666666666777888888999999555555555666666666777777777888888999::::::;;;;;;===<<<<<<<<<<<<===>>>>>>AAA???@@@CCCEEEGGGNNNVVVbbbppp|||xxxwwwwwwvvvsssqqqrrrooollllllnnnppppppooopppqqqrrrsssttttttttttttuuussssssuuuxxxzzzyyyxxxyyyyyyyyyyyyzzz{{{||||||{{{|||~~~~~~}}}}}}}}}||||||{{{zzzzzzzzz~~~|||zzzzzz{{{zzzxxxwwwwwwwwwvvvuuuuuuwwwyyyzzzvvvtttssstttuuuvvvuuutttsssqqqooonnnpppuuuzzz~~~mmm]]]RRRJJJDDDAAA@@@>>>>>>???>>><<<:::<<<<<<<<<;;;;;;;;;::::::<<>>>>>???>>>==================<<<;;;:::;;;;;;::::::::::::999999888888888888888777777777;;;;;;:::999888777666555:::999888777888999:::;;;888888777777777666666666777777666666666666777777555555666666666666555555666666666666666666666666444444555555555666666666555444333222222444666777777777777777777777777777666666666777888888999999666666666666777777777777888888999999:::;;;;;;;;;===============>>>????????????BBBFFFIIINNNZZZfffzzz~~~xxxtttpppnnnmmmmmmoooooonnnmmmooonnnmmmnnnqqqsssuuuuuuvvvvvvwwwxxxyyy{{{|||}}}|||{{{{{{}}}~~~||||||{{{zzzzzz{{{|||}}}{{{zzzyyyxxxyyyxxxuuussstttqqqnnnkkkkkkmmmppprrruuuwww{{{mmm\\\PPPIIICCCBBB???>>>???>>>===;;;<<<<<<<<<;;;;;;;;;;;;:::<<<>>>@@@???===:::888888999999999999888888888888777777666666666666555555555555555444444444333333111222444666666444222111555555444333333333444444333333333333333333444444666666666555444444333333333333333444444444555555444444444444333333333333444444555666666666666555444444333333333333222222222333333333333333333444222222111111111222333444666000222444111555999333xxxmmmddd\\\RRRMMMLLLEEEBBB???===>>>?????????============<<<;;;::::::::::::::::::::::::::::::888888888888888888888888777777777888999999:::::::::999777555555666777888888888888888777777777777777666666666666666666777555555666666666666555555666666666666666666666666555555555555666666666666888777555444444666888:::777777777777777777777777666666666777888888999999666666777777777888888888888999999999:::;;;;;;<<<===<<<<<<======>>>???@@@BBBCCCFFFKKKOOOYYYkkk|||zzzvvvsssqqqnnnlllkkkkkklllmmmoooppppppooosssrrrsssuuuwwwzzz|||}}}~~~~~~~~~~~~~~~~~~|||yyyvvvyyywwwsssooommmmmmooopppssstttuuuvvvzzz}}}iiiZZZRRRHHHEEEBBB??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>===;;;888777777999999888888888777777777777777777777777666666666555555555555555444444444333444555666666555444333666555333222222333444555333333333444444444444444666666555555555444444444333333333444444444555555444444444444444444333333444444555666666555555555333333333333333333333333222222222333333444444444222222222222222333333333666111333444000666:::333rrrhhh___UUUMMMKKKFFFCCC@@@>>>??????@@@???<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888888888999999999555555666777999:::;;;<<<===;;;888666555555555666888888888888777777777777666555555444444555555666555555666666666666555555666666666666666666666666555555555666666666777777888777666555555777888:::666666666666666666666666666666666777888888999999777777777888888888888999999999999999:::;;;<<<===<<<<<<<<<<<<===>>>???@@@GGGHHHKKKQQQYYYggg~~~~~~yyyvvvrrrnnnmmmllllllllllllmmmpppqqqrrrsssttttttwwwxxxzzz|||~~~}}}{{{|||zzzvvvsssqqqppppppppprrrssstttuuuuuuvvvyyy{{{xxxfff\\\NNNJJJEEEAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;999;;;<<<;;;999777666777888888777777777666666666666666666777777777777777333333444555555666777777666555444333333444555666555444333222222333555666333333333444444555555555555555555555555444444444333333333444444444555555444444444444444444444444444444555555555555444444333333333333333333333333222222222333333444444444333333333444444444444444777333555444111:::???777yyyllldddZZZPPPJJJGGGDDDAAA@@@@@@@@@???>>>:::;;;;;;<<<<<<<<<;;;;;;999999::::::::::::;;;;;;888888888999999999999999777777888888888999999999>>>===;;;999888777777888888888777777777666666666555555444444444444555555555555666666666666555555666666666666666666666666555555666666666777777777555555444444555555666777666666666666666666666666666666666777888888999999777888888888999999999999::::::999999999;;;===>>>============>>>@@@AAAAAAEEEFFFMMMXXXeeewwwxxxqqqpppooommmkkkkkklllnnnooooooqqquuuwwwxxxxxxzzz{{{|||}}}{{{xxxuuusssqqqpppooommmooosssttttttsssssssssvvv{{{qqqdddVVVQQQJJJDDDAAA???>>>============<<<<<<<<<;;;;;;999;;;;;;;;;888777777888777777777777666666666555555555666666666666777777222333444555666777888888666444222111111222444666444444333333333444555555333333333444555555666666555555555555555555555555333333333444444444555555444444444444555555555555444555555555555444333333222222333333333333444444222333333333333333333444333444555666666666555555222111666888;;;LLLWWWQQQqqqkkkbbbUUUMMMHHHFFFCCCBBBAAA@@@>>><<<999999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;888888888999999:::::::::999999999888888888888888;;;;;;::::::::::::999999777777777666666666555555666666555555555555666666555555666666666666555555666666666666666666666666555666666666777777777777333444555666777666666555777777777777777777777777666666666777888888999999888888888999999999::::::;;;:::999999999;;;===>>>?????????@@@AAABBBCCCDDDFFFJJJVVViii}}}}}}yyywwwssspppnnnnnnooooooppprrrtttvvvuuuyyy~~~{{{xxxuuusssrrrnnnqqqtttvvvvvvuuuuuuvvvrrruuuxxxzzz}}}|||kkk\\\VVVNNNFFFBBB@@@>>>===============<<<<<<<<<<<<;;;<<<===;;;999888999:::888888888777777777666666444444555555555666666666444444555555666666777777555444444444444444444555222333444444555555444444333333444444555666666666555555555555555555555555333333333444444444555555444444444444555555555666444555555555444444333222222222222333333444444444444333333333333333333222333444555666777666555555111000555666<<>>===>>>=========<<<<<<<<<<<<<<<===>>>===;;;::::::<<<999999999888888888888777333444444444555555666666666666666666666555555555555666888999999888666555111222444555666555444444333333444444555666777777444555555555555555555555333333333444444444555555444444444555555555666666444555555555444444333222222222222333333444444444444444444333333222222222333444555666666666555444888555444///...@@@KKKDDD{{{vvvjjj^^^YYYPPPLLLGGGCCCAAAAAA@@@???>>>======;;;:::999888888:::999999888888999999::::::::::::999999999888888777777888888888888777777888888888888888888888888888888777666666666666666444444444444444444444444666666666666666555555555666666666666666666666666666666666666777777777777::::::999888777666555444888888777777777777888888555666777999999888888777888888999999999::::::::::::;;;;;;;;;<<<=========AAA>>>>>>@@@@@@AAAGGGNNNWWWkkkzzzyyyxxxwwwvvvvvvvvvvvvzzz{{{}}}~~~}}}}}}}}}}}}}}}zzzzzzzzzwwwttttttxxx{{{{{{zzzkkkbbbXXXOOOFFF??????BBB>>>======<<<;;;;;;::::::===<<<<<<;;;::::::::::::;;;;;;::::::999888888777555666777888888777666666777777777777777777777777666666666666666666666666777666555444333444444555333444444555555444444333444444444444444444444444777666555444444444444444444444444444444555666777555444333222111222333444444444333333333333222222333333333444444444555555666555444333222333444555333333444444555666777777zzznnnccc^^^TTTPPPJJJEEECCCAAA???>>>???>>>>>>===<<<;;;::::::::::::999999999999:::::::::::::::999999999888888777777888888888888777777888888888888888888888888888888777666666666666666444444444444444444444444777777777777777777777777666666666666666666666666666666666666777777777888888888777777777777777777777777888888888888777777666666888888999888888777888999999999999::::::::::::;;;;;;<<<<<<======>>>BBB@@@@@@BBBCCCFFFMMMVVVkkk~~~{{{xxxzzz{{{{{{|||~~~~~~||||||{{{xxxuuutttwwwzzzvvv{{{sssjjj^^^UUUKKKCCC@@@CCC@@@???>>>===<<<;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777888888777666555444666666666666666666666666444444444444444444444444777666555444333444444555333444444555555444444333444444444444444444444444666666555444444444444444444444444444444555666666555444333222222222333333444444333333333333222222333333333444444444555555555444333333333333444555333333444444555666666777~~~|||~~~yyyoooeeeaaaZZZUUUNNNHHHDDDBBB???===??????>>>>>>=========<<<::::::999999999999:::::::::::::::999999999888888777777888888888888777777888888888888888888888888888888777666666666666666666666666666666666666666888888888888888888888888666666666666666666666666666666666777777777888888555555666777888999999:::777777888999999888777777666777888888999999888888999999999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>CCCAAABBBEEEHHHMMMWWWbbb~~~}}}xxxwwwwwwwww|||xxxwwwyyy{{{{{{}}}~~~~~~tttggg]]]RRRIIIDDDDDDBBBAAA@@@>>>======<<<<<<======<<<;;;;;;;;;<<<<<<999999888888888888888888888888888888777555444333555555555555555555555555444444444444444444444444666666555444444444444555333444444555555444444333444444444444444444444444666555444444444444444444444444444444444444555666555444444333222333333333444444333333333333222222333333333444444444555555444444333333333444444555333333444444555666666666tttpppmmmmmmmmmmmmrrrxxxyyyyyyppphhhddd]]]XXXQQQKKKFFFCCCAAA???>>>>>>>>>>>>>>>>>>======:::::::::999999::::::::::::::::::999999999888888777888888999999888888777888888888888888888888888888777777666666666666666666666666666666666666666777777777888888888888888777777777777777777777777666666777777777888888888555555666777888999999:::666777999::::::999777666777777888888999999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@BBBAAACCCHHHMMMVVVeeesss~~~yyyxxx{{{~~~~~~|||zzz|||}}}|||mmmbbbYYYOOOHHHGGGCCCBBBAAA@@@???@@@@@@AAAAAA@@@???===<<<;;;;;;;;;888888888888888888888888888888777777777666555555555555555555555555555555666666666666666666666666555555555555444444555555333444444555555444444333444444444444444444444444555555444333333444444444444444444333333444555555555555444444333333333333444444333333333222222222333333333444444444555555444333333333444444555555444444444555555555666666gggdddcccddddddeeellltttrrrzzz~~~uuummmiii___ZZZSSSMMMIIIFFFCCCAAA>>>>>>==================;;;::::::::::::::::::;;;:::::::::999999999888888888888999999999999888888888888888888888888888888888777777666666666666666777777777777777777777777666666666777777888888888888888888888888888888888777777777777888888888888777777777777777888888888666888999;;;;;;999888666888888888888888999999:::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???@@@DDDKKKTTTaaavvv~~~}}}{{{{{{~~~~~~zzzwwwvvvvvvyyyrrrggg___VVVNNNKKKCCCBBBAAAAAABBBCCCEEEFFFFFFEEECCC@@@===;;;::::::999999999888888888888888555555666666666777888888555555555555555555555555666666666666666666666666444444555555555555555555333444444555555444444333444444444444444444444444444444333333333444444555555444444333333333444444555555555444444444333333444444333333333222222222333333333444444444555555222333333444444555555555444444444555555555555555```^^^^^^___^^^___gggpppqqqxxxzzzpppiiiccc^^^WWWPPPLLLIIIFFFDDD???>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999999888888888888999999999999888888888888888888888888888888888888777666666666666666777777777777777777777777555555666777777888888888888888888888888888888888777777777888888888999999999999888888777777666666777888999::::::999888777999888888888888999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBB???AAAHHHRRR^^^qqqzzzwwwzzz}}}yyywwwuuuvvvxxx}}}yyyllleee]]]UUUPPPEEEDDDCCCCCCDDDFFFHHHJJJJJJHHHFFFCCC@@@===<<<;;;;;;;;;::::::999888888777555555555555666888999:::555555555555555555555555444444444444444444444444333444555555666555555555333444444555555444444333444444444444444444444444333333333333333444444555555444444333333333333333444555555555555444333333444444333333333333222222333333333444444444555555222222333444555555555555555555555555555555555555___^^^___aaaaaaaaaiiirrrxxx|||xxxooojjjeee\\\UUUOOOKKKGGGEEEAAAAAA@@@???>>>======<<<;;;;;;::::::::::::;;;;;;:::::::::999999999888888888999999::::::999999888888888888888888888888888888888777666666666666666666666666666666666666666666666777888888999::::::999999999999999999999999777777888888888999999999888888888888777777777666999999999999999999999999999999888888888999:::;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>@@@AAABBBCCCBBBEEENNNZZZjjj~~~|||{{{~~~zzzwwwvvvvvvxxx|||~~~ssslllccc[[[VVVJJJHHHFFFEEEEEEFFFHHHIIIJJJIIIGGGDDDBBBAAA@@@???>>>===<<<;;;:::888777777666666555555666777888999666666666666666666666666444444444444444444444444333333555666666666555555333444444555555444444333444444444444444444444444333333222222333333444555555444333333222222333333444555666666666555333333444444333333333333222222333333333444444444555555111222333555555555555555555555555555555555555555bbbcccfffjjjjjjlllttt~~~zzzpppjjjaaaYYYRRRLLLHHHEEECCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888999999::::::999999888888888888888888888888888888888777666666666666666666666666666666666666666777777888999::::::;;;;;;999999999999999999999999777888888888888999999999777777777777777888888888:::999999888888999999::::::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===???@@@AAABBBCCCEEEIIISSSaaarrrzzzvvvxxxwwwxxxzzz{{{yyy|||xxxppphhh^^^YYYMMMKKKHHHFFFEEEEEEGGGHHHIIIHHHGGGEEEDDDDDDCCCCCC??????===<<<:::999777777888777666555555666777777777777777777777777777777666666666666666666666666222333555666666666555555333444444555555444444333444444444444444444444444222222222222333333444555555444333333222222222222444555666666666555333333444444444333333333222222333333333444444444555555000222333555666666555555555555555555555555555444pppqqqtttwww|||}}}tttoooggg___ZZZVVVOOOHHHCCCAAA???>>>??????>>>======<<<;;;:::999999999999;;;;;;<<<<<<;;;:::888777777888:::;;;<<<;;;;;;:::>>><<<999777555555666666888888777777777777888888:::::::::999888777666666444444555666888:::;;;<<<===;;;999999;;;<<<:::777:::999888999:::::::::999;;;::::::999999::::::;;;::::::999999888777777777::::::::::::::::::::::::::::::;;;<<<===>>>??????===@@@BBBAAAAAADDDGGGHHHJJJOOO[[[nnn~~~|||{{{zzz{{{|||{{{zzz}}}xxxnnnccc\\\UUUPPPGGGCCCFFFJJJJJJFFFDDDCCCAAAAAABBBCCCBBBAAADDDCCCBBB@@@>>>;;;999888777777777777777777777777777777777777666666666666888888777777666666555555555444444333333333444444444444444555555555666666555555444444444333333333444333333222222333333444222222222222222222222222444444555555555555444444666666555444333222222111222222333333333444444444555555444444444444555555777666555444444444444444yyyssskkkccc^^^YYYQQQJJJFFFDDDAAA@@@@@@@@@???>>>>>>===<<<;;;::::::::::::999999999999888777666666999999:::;;;;;;;;;::::::<<<:::999777777777999999888888888777777888888888999::::::999999777666666555555555666777999:::;;;:::888777777999:::888666;;;:::::::::;;;;;;:::999:::999999888888999999:::999999999999888888888888:::::::::::::::::::::::::::;;;;;;<<<===>>>??????;;;>>>@@@AAAAAADDDGGGJJJQQQXXXfff{{{~~~}}}{{{zzz|||wwwkkkddd___YYYPPPKKKLLLMMMKKKHHHBBB@@@>>>>>>???@@@???>>>????????????>>>===;;;;;;888888888888888888888888777777777777666666666666777777777666666666666666555444444333333444444555444444444555555555666666555555555444444444333333444333333222222333333444333333333333333333333333444444555555555555444444444444444444444444333333222222333333333444444444555555444444444444555555777666555444444444444555wwwnnnhhhddd]]]UUUNNNJJJGGGDDDBBBBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;::::::999888777777777777;;;;;;::::::999999::::::999999888888888:::<<<===999999888888888888999999999999999999999888777666666666666666777888999::::::888777777999:::999999=========>>>===<<<;;;:::999888888777777888888999888888888888999999999999:::::::::::::::::::::::::::;;;<<<<<<>>>>>>???@@@;;;>>>AAABBBBBBDDDIIINNN\\\hhhzzz~~~{{{yyy{{{yyyzzzyyypppfff^^^TTTOOOMMMKKKGGGCCC???>>><<<<<<<<<===<<<;;;============<<<;;;;;;:::888888888888888888888888777777777777666666666666666666666666666666777777555444444444444444555555444444555555555666666666555555555444444444444333444444333333333333444444444444444444444444444444444444555555555555444444333333333444444444555555333333333333444444444444555555444444444444555555666666555555444444555555yyyoookkkhhhaaaYYYSSSMMMJJJFFFCCCBBBAAA@@@???>>>======<<<;;;;;;;;;<<<===<<<:::999888999:::;;;===<<<:::999888999999:::999999999999999;;;<<<===:::999999999999999999:::999999999999999888777666777777777777777777888999::::::999999:::<<<======???@@@BBBBBB@@@===;;;;;;999999888888888888999999777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???BBBDDDDDDFFFMMMVVVjjj|||}}}{{{|||{{{}}}}}}mmmcccXXXSSSOOOIIICCC@@@>>>===;;;:::;;;;;;;;;999>>>======<<<:::888777666888888888888888888888888777777777777666666666666444555555666666777777777555444444444444555555666555555555555666666666666555555555555444444444444444444333333333333444444444444444444444444444444444444555555555555444444444444444444444444444444333333333444444444444555555555444444444444555555666666555555555555666666{{{ooolllkkkddd\\\YYYPPPLLLGGGCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;===<<<:::999888999999:::;;;;;;:::::::::::::::::::::999999999999999999:::888888999999999888777777888888777777777777888888999999999999:::<<>>???@@@@@@@@@???BBBEEEEEEHHHTTTaaazzz}}}~~~yyylll___ZZZUUULLLEEECCC???===;;;;;;;;;<<<;;;999<<<<<<;;;;;;999888777666888888888888888888888888777777777777666666666666444444555555666666777777444444444444444555666777555555555666666666777777666666555555555444444444555444444333333444444555333333333333333333333333444444555555555555444444666666555444333333222222333333444444444555555555555555444444444444555555666666555555555666666777rrrooonnnfff___^^^SSSOOOIIIDDDBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<999999888888777888888999;;;;;;::::::999999::::::<<<;;;;;;:::999888888777999999888888888888999999888888999999999888888777888777777777777777888999666777777777888:::>>>AAACCCGGGKKKKKKFFF@@@===<<<;;;::::::::::::::::::;;;888888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======??????@@@AAA@@@>>>@@@FFFIIIOOO```sssvvvqqqqqqvvvttteee^^^WWWLLLDDDDDDAAA???===<<<<<<<<<;;;:::777888999999::::::::::::999999999999999999999999777777777777666666666666555555555555555555666666444444444444555666777777555555666666666777777777666666666555555555444444555555444444444444555555333333333333333333333333444444555555555555444444777666555444333222222111333444444444555555555555555555444444444444555555666666555555666666777777yyytttqqqhhhbbbaaaWWWRRRLLLFFFCCCBBB@@@???===<<<<<<<<<<<<<<<======777888888999999888888888999999:::;;;;;;;;;::::::::::::::::::999888777666888888888777777888888888777888888999999999888888777777666666777888999999555666777777777:::???CCCEEEJJJOOONNNHHHAAA>>>===::::::999999999999::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBB???CCCKKKQQQ[[[sss}}}qqqjjjiiihhhttt}}}kkkcccYYYLLLDDDEEEAAA???===<<<===<<<;;;:::666777888999:::;;;;;;:::999999999999999999999999777777777777666666666666555555555555555555444444444444444444555666777888555666666666777777777777666666666666555555555555555555444444444444555555444444444444444444444444444444555555555555444444555555555444444333333333444444444444555555555555555555444444444444555555666666666666666777888888xxxtttjjjcccdddZZZUUUNNNHHHEEECCCAAA@@@>>>>>>============>>>???888999;;;<<<<<<;;;:::999777888:::;;;<<<;;;;;;:::888888999999999888777777888888777777777777888888777888888999999999888888666666666666777888999:::777888999999999<<>>>>>999999888888888888999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAFFFCCCFFFQQQZZZggg~~~qqqiiihhhdddnnnuuukkk```QQQIIIJJJAAA???===<<<<<<<<<;;;::::::::::::::::::999888888999999999999999999999999777777777777666666666666666666666555555444444333444444444555555777888888666666666666777777777777777666666666555555555555555555444444444444555555666666666666666666666666444555555555555555555444333333333444444444555555444444444555555555666666555555555444444555555555666666666666666777888888}}}xxxnnnfffeeeaaa[[[RRRMMMIIIFFFBBB>>>???>>>>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;::::::999888777777777888888888888888888888888888666666666666777777777777666666777888888888888888777999:::888666999@@@GGGLLLPPPRRRNNNEEE===:::999:::999888888888999:::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;===???@@@AAA@@@FFFGGGNNN[[[jjj~~~}}}ppphhhjjjsss|||mmmcccVVVLLLHHHDDDBBB???=========<<<;;;;;;:::999888888888999:::;;;:::999888888888999:::999888888777666555555444444555666777777666555444555555666666666666555555888888777777666666555555666777888777555333444555333333333444444444555555555555555555555555555555666666666666666666666666555555444333333333333444444444444555555555666666555555555555666666666666777777777777888888888888|||ppphhhfff```\\\VVVPPPKKKFFFBBB??????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888777888888888888888888888888888888888666666666666777777777888666666777888888888888888777999:::888666999???EEEMMMPPPQQQMMMEEE>>>;;;;;;999999888888888999:::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===@@@BBBCCCCCCJJJMMMYYYiii{{{zzzzzzwwwmmm```TTTNNNEEECCC@@@>>>>>>>>>======;;;:::999888888888999::::::999888777777777888888999888888777666666555555555555666666666666555555555555666666666666555555777777777777666666666666666777888777555333444555333333333444444444555555444444444444444444444444555555555555555555555555555555444333333333333444444444444555555555666666555555555555666666666666777777777777888888888888sssjjjggg```___\\\VVVNNNFFFBBB@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888888777888888999999888888888888888888888888666666666777777777888888666666777888888888888888777888999888777999>>>CCCJJJKKKKKKGGGAAA<<<;;;;;;999999888888999999:::;;;::::::999999::::::;;;<<<;;;;;;<<<<<<<<<=========<<<======>>>@@@CCCEEEFFFMMMVVVggg}}}~~~|||||||||}}}~~~sssgggZZZPPPGGGDDDAAA?????????>>>>>>;;;;;;:::999999999999999999888777777666666777777888888888777777666666555666666555555555555666666555555666666666666555555666666666666777777777777666777888777555333444555333333333444444444555555333333333333333333333333444444444444444444444444555555444333333333333444444444444555555555555555555555555555666666666666777777777777888888888888vvvkkkhhh```bbbaaa[[[RRRHHHCCCAAA>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777777888999::::::888888888888888888888888666666777777777888888888666666777888888888888888777888999888777999===@@@DDDDDDCCC@@@;;;888888999999888999999999999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<============>>>?????????@@@BBBFFFHHHOOO]]]uuu|||zzzyyyyyy{{{xxxmmm^^^RRRIIIEEEAAA???>>>>>>>>>===;;;;;;::::::999999999999999888888888777777777777888888888777777777666666777666555444444555666777555555666666666666555555555555555666777888888888666777888777555333444555333333333444444444555555333333333333333333333333444444444444444444444444555555444333333333333444555555555555555555555555555555555555666666666666666777777777888888888888yyynnnjjjbbbeeeeee```VVVLLLEEECCC??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777777888999::::::888888888888888888888888777777777777888888888888666666777888888888888888777777888888888999;;;<<>>>>>@@@@@@@@@??????BBBGGGKKKSSSggg}}}{{{|||}}}uuufffZZZKKKGGGBBB???=========<<<;;;;;;;;;;;;::::::999999999999999999999888888888888888888888777777777777777666555444444555666777555555666666666666555555444444555666777888999999666777888777555333444555333333333444444444555555444444444444444444444444444444444444444444444444555555444333333333333444555555555555555555555444555555555555666666666666666777777777888888888888sssnnnfffffffffbbbZZZQQQIIIEEEAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888777888888999999888888888888888888888888777777777888888888999999666666777888888888888888777777888888999999999999<<<<<<;;;:::::::::::::::777888999::::::::::::999::::::999999::::::;;;<<<<<<<<<=========>>>>>>>>>@@@AAAAAA@@@@@@DDDKKKQQQ___xxx}}}~~~yyykkk___PPPKKKEEE@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999::::::::::::999888888888888888888888888888888666666555555555555666666555555666666666666555555444555555666777888888999666777888777555333444555333333333444444444555555555555555555555555555555444444444444444444444444555555444333333333333444555555555555555444444444555555555555666666666666777777777777888888888888yyyrrriiihhheeebbb]]]UUUMMMGGGBBBAAA@@@???============;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888888777888888888888888888888888888888888777777888888888999999999666666777888888888888888777777777888999999888777999888888999:::::::::999777888999:::::::::999999::::::999999::::::;;;<<<<<<=========>>>>>>>>>>>>>>>@@@BBBBBBCCCIIISSS[[[qqq~~~|||}}}~~~~~~qqqeeeUUUPPPIIICCC@@@>>>===<<<:::;;;<<<<<<<<<;;;:::999888999999:::999888777666888888888888888888888888555555666666666666555555555555666666666666555555555555666666777777888888666777888777555333444555333333333444444444555555444444444444444444444444555555555555555555555555555555444333333333333444666666555555555444444444555555555555666666666666777777777777888888888888~~~vvvkkkhhhdddbbb___XXXOOOIIICCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999::::::999888777777777888888888888888888888888888777888888888888999999999666666777888888888888888777666777888999999777555555444555666888999888777777888999:::;;;:::999999::::::999999::::::;;;<<<============>>>>>>>>>>>><<>>===:::;;;<<<<<<<<<;;;:::999777888888999999777666555888888888888888888999999444555666777777666555444555555666666666666555555666666666666777777777777666777888777555333444555333333333444444444555555333333333333333333333333666666666666666666666666555555444333333333333444666666555555555444444444555555555555666666666777777777777777888888888888|||rrrkkkfffeeeccc[[[TTTQQQIIIDDD???===>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888999999999999888888888888777777777777888888777777777777888888888888888888999999999:::::::::888888999999999:::::::::===<<<:::999999:::;;;<<<;;;<<<>>>>>>======???AAA@@@AAA@@@DDDMMMPPP```{{{~~~~~~}}}vvvjjjYYYIIIDDDFFFEEE@@@===:::;;;<<<<<<<<<;;;:::999;;;:::888666666777888999999999999999999999999999777777666555555555555555666666666666666555444444555555666666666666555555666666777777666555444444444444444444444444444444555555444444444333333333444444555555555555444444666666555555555444444444666666666666666777888888555555555555666666666666999999888888888888888888}}}tttmmmhhhhhhfff___XXXUUUKKKFFF@@@>>>>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999888888888888777777777888888999999999999888888777777666666666666777777777777777777888888888888888888999999999:::::::::888999999999999:::::::::<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>>>>======>>>@@@???BBB@@@EEEOOOVVVkkk~~~}}}{{{zzz}}}}}}ooo___OOOJJJIIIFFFAAA???;;;;;;<<<<<<<<<;;;:::999;;;:::888777666777888999999999999999999888888888777777666555555555555555666777777777666666555444555555666666666666555555666666666666666555444444444444444444444444444444555555444444444333333333444444555555555555444444666666555555555444444444666666666666666777777888555555555555666666666666777777777777777777777777wwwpppjjjkkkjjjddd]]]ZZZNNNIIIBBB?????????===:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888888888999999999999888888666666666555555666666666777777777777888888888888888888999999999:::::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;===>>>>>><<<<<<===>>>@@@DDDDDDHHHVVVccc}}}}}}{{{xxxrrruuutttgggXXXQQQLLLGGGCCCBBB<<<<<<======<<<;;;::::::;;;:::999777777888888999999999999888888888777777777777666555555555555555777777777777777666666555555555666666666666555555555666666666666555444444444444444444444444444444555555444444444333333333444444555555555555444444555555555555555444444444666666555555666666777888555555555555666666666666777777777777777777777777|||sssmmmmmmnnniiibbb^^^RRRLLLEEEAAA@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888999999999999888888777777666666666666777777666777777777888888888888888888999999999:::::::::999999999:::::::::;;;;;;999:::<<<=========;;;;;;<<<===>>>>>><<<<<<===>>>BBBHHHIIIOOO___rrr}}}|||rrrnnnvvv{{{ooo```WWWOOOHHHDDDDDD============<<<<<<;;;;;;;;;:::999888888888999999999999999888888777777777777777666555555555555555666777777777777777666666555555666666666666555555555555555666666555444444444444444444444444444444555555444444444333333333444444555555555555444444555555555555555555555555666555555555555666777777555555555555666666666666777777777777888888888888yyyooonnnoookkkeeebbbVVVPPPHHHCCCAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888999999999999888888999888888777777888888999666777777777888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;999:::<<<===>>>===<<<<<<<<<===???>>>======>>>???AAAJJJMMMVVVkkk}}}tttpppsssuuu|||yyyhhh\\\SSSJJJFFFFFF??????>>>===<<<<<<;;;;;;;;;::::::999999999999999888888888888888888888888777777666555555555555555666666777777777777666666555555666666666666555555444444555555555555444444444444444444444444444444555555444444444333333333444444555555555555444444444555555555555555555555555555555555555666666777555555555555666666666666888888888999999:::::::::rrrooopppmmmhhheee[[[TTTKKKEEEBBBAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888888888888999999999999888888:::999999888888999999:::777777777777888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===============<<<>>>????????????@@@BBB@@@KKKSSS```{{{{{{vvvssssssrrruuussscccXXXOOOHHHGGGAAA@@@???===<<<<<<<<<<<<:::::::::::::::999999999888888888999::::::;;;;;;777777666555555555555555444555555666666666666666555555666666666666555555333333444555555555555444444444444444444444444444555555444444444333333333444444555555555555444444444444444555555555555555555555444444555555666777555555555555666666666666888888999999:::;;;;;;;;;vvvpppqqqnnnjjjhhh^^^WWWMMMFFFCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888888888777777777888888999999999999888888999999888888888888999999777777777777888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???<<<>>>@@@@@@@@@AAACCCEEEBBBPPP\\\ppp}}}xxxsssqqqtttyyy~~~lll___TTTKKKGGGBBBAAA???===<<<<<<<<<===::::::;;;;;;::::::999888777777888:::;;;<<<===>>>777777666555555555555555333333444555555555555555555555666666666666555555222333444444555555555444444444444444444444444444555555444444444333333333444444555555555555444444444444444555555555666666555444444444444555666666555555555555666666666666777888888999::::::;;;;;;yyyrrrqqqpppllljjj```XXXNNNGGGCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888888888999999999999888888888888777777777777888888777777777777888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@<<<>>>@@@AAAAAABBBEEEFFFFFFVVVeee}}}~~~tttrrruuuuuuqqq|||rrrdddXXXMMMGGGCCCAAA???>>><<<<<<<<<===::::::;;;;;;;;;:::999888666777888:::<<<>>>???@@@777777666555555555555555222333333444555555555444555555666666666666555555222333444444555555555444444444444444444444444444555555444444444333333333444555555555555555555444444444444555555555666666555444444444444555666666555555555555666666666777666777777888999999::::::yyyrrrtttvvvpppddd^^^UUULLLFFFAAA>>>;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888777999999999999999999999999999999999999999999999999999777666666888:::;;;:::888888777777777777777777:::888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========@@@BBBBBBAAABBBEEEGGGHHHMMM\\\xxx~~~wwwsssrrrrrrvvv|||}}}kkk^^^SSSLLLEEEAAA>>>@@@@@@===<<<=========<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<===>>>???;;;:::888666666666666777777666555444333333444555555555444444444444555555444444555555666666777777777666555444444444444444555555444444444444555555444555555666666666666666333444444444555666666666444444444444444444444444555555555555666666666777777888888999999:::;;;;;;|||vvvwwwxxxpppgggaaaXXXOOOHHHCCC???<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999999999999999999999999999999999999999999999999777555555777777777666888888888888888888888888999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@AAADDDHHHJJJWWWiiixxxtttrrrrrrrrruuutttdddXXXQQQGGGBBB@@@AAAAAA>>>===???<<<<<<<<<<<<;;;;;;;;;;;;888888999999::::::;;;;;;999888777555555555666666777777555444444444555555555555444444444444555555555555555555666666666666666666555444444444444444555555444444444444555555444555555666666666666666444444444555555555555555444444444444444444444444555555555666666666777777888888888999::::::;;;;;;zzz{{{zzzqqqjjjeee\\\SSSLLLFFFAAA>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999999999999999999999999999999888777777888777555333888888999999999999999999888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::===???AAABBBEEEKKKPPPfff|||{{{wwwuuuuuupppppptttmmm^^^WWWJJJEEEAAABBBBBB??????@@@<<<<<<;;;;;;;;;:::::::::888999999999999999999999777666555555555555666666777777666555555555666666555555444444444444555555666666666555555555555555666666555444444444444555555555444444444444555555444555555666666666666666555555555555555444444444444444444444444444444444555555666666666777777777888888999999::::::;;;;;;{{{}}}|||rrrmmmggg___WWWOOOHHHBBB>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888:::999999:::;;;:::888555999999999999999:::::::::777888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????<<<>>>BBBDDDDDDFFFPPPZZZuuu}}}zzzyyyuuurrrqqqyyyuuuddd[[[MMMGGGBBBBBBAAA??????AAA;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999666666666666666666666777777777777666666666777777555555444444444444555555666666666555555444444444666555555444444444555555555555444444444444555555444555555666666666666666666666666555444444444333444444444444555555555555555666666666666777777777888888999999:::;;;;;;<<<zzz{{{{{{rrrmmmiiiaaaZZZRRRKKKDDD???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888888888888:::<<<<<<:::888888888999999999:::::::::888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>??????@@@@@@>>>???BBBEEEDDDGGGUUUeee~~~|||{{{wwwuuuxxxkkk___RRRJJJDDDBBBAAA>>>>>>@@@<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999888666777777777777777777777666666777777777777777777555555444444444444555555666666555555444444333333555555444444444555555666555555444444444444555555444555555666666666666666666666666555444444444333444444444555555666666666666666666666777777777888888999999:::;;;;;;<<<<<>>>>>???>>>>>>AAAEEEEEEIII]]]rrr{{{yyyzzzzzzuuugggXXXOOOGGGDDDAAA>>>>>>@@@======<<<<<<<<<;;;;;;;;;::::::999999888888888777777777888888888888777666555555666777777777666666555555444444444444555555555555555444444444444444555444444444444555666666555555444444444444555555444555555666666666666666555555555555555444444444444444444555666666777777666666666777777777888888999999::::::;;;;;;<<<<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999999999999999999999888888888888888888888888999888666777888999999888666666777777888999999:::::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>BBBGGGIIIPPPjjj}}}|||wwwvvvqqq___UUULLLGGGCCC??????BBB>>>>>>=========<<<<<<<<<::::::::::::999999999999777777888888888666555444333444555666777666666555555555444444444444555555333444444444444444444555444444444444444555666666555555444444444444555555444555555666666666666666444444444555555555555555444444444555666777777777666666777777777888888888999999::::::;;;<<<<<<<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888999999999999999999999999777777777777777777777777>>><<<999888999::::::999555666666777888888999999;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAAAAAAAAAAAEEEKKKNNNXXXuuuxxxrrr|||xxxcccYYYOOOIIIEEE@@@@@@CCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<777777777777777555333222222333555666666666555555555555555444444555555555333333333444444555555555444444444444444555666777555555555444444555555555444555555666666666666666333444444555555666666666444444444555666777777888777777777777888888888888999999:::;;;;;;<<<<<<===~~~tttssswwwuuurrrkkk```ZZZWWWQQQKKKDDDBBB@@@?????????>>><<<<<<=========<<<;;;;;;::::::::::::999999999888888:::::::::999999888888888;;;;;;::::::999888777777555777999:::::::::888777888888999999999:::::::::::::::999999::::::;;;<<<>>>>>>>>>>>>???@@@AAABBB@@@===;;;<<>>BBBAAACCCGGGQQQggg}}}yyyxxxzzz|||jjj___OOOEEECCCEEEBBB>>>BBBBBBAAA???>>><<<;;;;;;999::::::::::::999888888777777777777666666666666555666666666666666555555444444555666777777666666777666555333333444444555555555555444444333333333888777777666555444444444777888999:::999888666444666666666666666666666666555555555555666666666666777888888888888999999999::::::::::::;;;<<<======~~~tttssswwwvvvrrrjjjaaa\\\YYYSSSKKKBBB@@@>>><<<===<<<;;;:::<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888:::::::::999999999888888;;;::::::999888888777777666777888::::::999888777888999999999999:::::::::::::::999999::::::;;;<<<>>>======>>>>>>???@@@AAAAAA>>>===>>>@@@BBBBBB@@@BBBCCCGGGOOO]]]uuu{{{zzz{{{~~~nnndddUUUJJJFFFDDDBBB>>>BBBAAA@@@???===<<<;;;:::999::::::::::::999888888777777777777666666666666666666666777777666666555444444555666666666666666666555444333333333444444555555444444444333333333888777777666555555444444666777888999999777555444666666666666666666666666555555666666666777777777777888888888888999999999::::::::::::;;;<<<======~~~uuutttwwwxxxsssjjjbbb```^^^UUUJJJCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::999999999999888888888888:::::::::999999999999888::::::999999888777777777666777888999:::999888888999999999999::::::::::::::::::999999::::::;;;<<<===<<<<<<======>>>???@@@AAA???>>>???BBBCCCCCCCCCDDDEEELLLYYYkkk||||||zzzxxxzzz|||}}}{{{qqqhhh[[[PPPIIIDDDAAA@@@@@@@@@???>>><<<;;;::::::999::::::::::::999888888777777777777666666666666666666777888888777777666444555555666666666666666666555444444333333444444555444444444444333333333777777777666555555444444555666777888777666555444666666666666666666666666666777777777777888888888777888888888888999999999::::::::::::;;;<<<===>>>yyyxxxzzz|||vvvllleeedddbbbXXXKKKGGGDDD@@@>>>>>>======<<<;;;:::::::::999::::::::::::999999999888888888888999999999999999999999999999999999888888777777777666777888999999999999888999999999:::::::::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>????????????@@@AAACCCDDDEEEEEEFFFOOO___vvv|||wwwuuurrrpppooollljjjlllqqqwww{{{}}}{{{sssjjj___UUUKKKCCC@@@AAA??????>>>===<<<;;;::::::999::::::::::::999888888777777777777666666666666666777777888888888888777555555666666666666666555666666666555555555444555444444444444444444444444777777666666555555555555555555666666666666555444666666666666666666666666777777888888888999999999777777888888888999999999:::::::::;;;;;;<<<===>>>zzzppphhhgggeee[[[OOOJJJFFFBBB???>>>>>>===<<<;;;:::999999999::::::;;;::::::::::::999999999888999999999999999999999999999999999888888888888888777777888888999999999999999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>???===>>>???@@@AAABBBDDDFFFGGGIIITTThhh~~~yyysssmmmjjjiiiiiiiiiiiigggeeefffjjjooouuuxxxzzzzzzzzzwwwlllaaaXXXMMMCCC@@@CCC??????>>>===<<<;;;;;;:::999::::::::::::999888888777777777777666666666666666666777888888888888888555666666666666666555555777777777777666666555555444444444444444444444444666666666666555555555555555555666666666666666555666666666666666666666666888888888888999999999999777777888888888999999999;;;;;;;;;;;;<<<===>>>>>>vvvllliiiggg^^^TTTKKKGGGBBB>>>======<<<;;;;;;:::999999999:::<<<===;;;;;;;;;;;;::::::::::::888999999999999:::::::::999999999999999999999999888888888888888999999999::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>???<<<===???@@@AAABBBEEEGGGKKKPPPaaazzz|||tttrrrmmmiiifffeeeeeeeeebbbaaa```aaadddjjjppptttvvv}}}zzzvvvxxxrrrddd\\\RRRFFFAAADDD??????>>>======<<<;;;;;;999::::::::::::999888888777777777777666666666666555555666777888888888888666666666666666666555444666777777777777666555555333333333444444444444555666666666666666666555555666666666666666666777777666666666666666666666666777888888888888999999999777888888888888999999999;;;;;;;;;;;;<<<===>>>???|||pppiiifff```YYYMMMIIICCC???>>>>>>======<<<;;;:::999:::;;;===>>>======<<<<<<<<<;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::888888888888888999999::::::::::::;;;;;;;;;;;;<<<::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@<<<>>>AAABBBBBBCCCGGGJJJPPP[[[ttt{{{tttmmmlllkkkiiigggeeeeeeeee____________bbbfffkkkooorrrzzz~~~xxxuuuttt}}}|||jjjaaaWWWJJJDDDEEE?????????>>>>>>======<<<999::::::::::::999888888777777777777666666666666444444555666777777777777666666666666666555444444444555666666666555333333333333333444444444555555555666666666666666666666666666666666777777888888666666666666666666666666777777777888888888888999777888888888888999999999;;;;;;;;;;;;<<<===>>>???rrriiifffaaa\\\QQQLLLFFFBBBAAA@@@@@@???===<<<:::::::::<<<>>>???>>>============<<<<<<<<<888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777888888999::::::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<===<<<<<<======>>>???@@@===???BBBCCCCCCEEEHHHLLLSSScccyyywwwuuuooojjjccceeeffffffeeeddddddeeebbbbbbbbbbbbbbbdddhhhkkkmmmwww~~~tttrrrppptttoooeee\\\MMMEEEFFF@@@@@@??????>>>>>>======999::::::::::::999888888777777777777666666666666333444555666777777777777666666777777666555444444222333444444444333222111333333333444444555555555555555555666666666666666777777777777777888999999666666666666666666666666666777777777777888888888777888888888888999999999<<<;;;;;;<<<<<<===>>>???{{{pppiiifff]]]YYYQQQFFFAAA@@@@@@???<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>============>>>AAA???@@@DDDFFFFFFIIINNN^^^zzz|||rrrnnnooonnniiiddddddcccbbbcccdddeeedddccciiijjjjjjiiigggggghhhjjjrrrvvv{{{zzzqqqooovvv}}}{{{pppfffVVVJJJGGGCCC@@@===<<<<<<===<<<;;;;;;;;;;;;::::::999999999666666777888888777555555555555555555666666666777888888777777777777888888666555444333222333444444222222222333444555666777888888777777666666555555666666666666777777777777888888777777666666555555777777777777888888888888888888999999999:::::::::;;;;;;<<<<<<;;;<<>>>>>=========>>>>>>???@@@>>>>>>AAACCCEEEKKKRRRkkkyyytttmmmjjjiiihhhdddaaagggffffffgggiiijjjjjjiiijjjlllmmmmmmlllkkklllmmmooosssxxx|||sssoootttwww~~~rrrhhhZZZNNNKKKEEEBBB???===>>>>>>===<<<;;;;;;;;;:::::::::999999666777888888888777666555555555555666666666777777777777666666666666777777666555444333333333444444333333333333444444555666777777666666666666666555555555555666666666666777888777777777666666666555777777777777888888888888888999999999999:::::::::;;;<<<<<<<<<;;;===???BBBssslllggg^^^ZZZSSSIIICCCAAA@@@???===<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999;;;;;;::::::::::::999999::::::::::::::::::::::::============<<<<<<<<<<<<============>>>>>>???@@@@@@>>>>>>@@@BBBEEEOOOYYYwwwxxxrrrooonnnllljjjhhhfffdddcccfffgggggghhhiiijjjjjjkkkmmmpppsssuuutttsssssssssqqqssswwwxxxssstttsssxxxvvvmmm```UUUPPPGGGDDDAAA?????????>>>>>>;;;;;;;;;;;;::::::::::::888888888888888777666555555555666666666777777777666666555555555555666666666555444444333333444444444444333333333444444555555555555555555666666666666666666666777777777777777777777777666666666666777777777777888888888888999999999999::::::::::::;;;<<<<<<<<<<<<===@@@CCCuuuooojjj```^^^XXXOOOHHHEEECCCBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>========================>>>???@@@AAAAAAAAACCCDDDDDDGGGRRR___|||yyytttrrrllloooqqqpppmmmjjjkkkllliiiiiijjjiiihhhhhhhhhiiiooosssyyy|||}}}{{{zzzyyyxxxxxxyyyyyywwwssssss|||sssggg[[[SSSIIIFFFBBB???>>>???>>>>>>;;;;;;;;;;;;;;;;;;::::::999999999888888777777666555666666666666777777777777666666555555666666777666555555444444444444444555555444333333333444444333333444444555555666666777777888888888999999999777777777777666666666666666777777777888888888888999999999:::::::::;;;;;;;;;<<<=========>>>AAADDDvvvqqqmmmccc___ZZZRRRKKKGGGDDDBBBAAA======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAAAAA@@@BBBEEEGGGFFFIIIUUUccc~~~yyyuuuttttttlllpppttttttqqqoooppprrrnnnoooooommmiiigggggghhhooottt{{{~~~~~~~~~}}}~~~~~~yyytttqqqxxxyyynnn```VVVJJJGGGBBB>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777666666666666777777777888888777777666666777777888555666666555555555444444555555444333333333444444333333444444555555666666666666666777777777888888666666666666777777777777666777777777888888888888999999:::::::::;;;;;;;;;;;;<<<=========???BBBEEExxxtttpppfff^^^ZZZSSSKKKEEEBBB@@@@@@=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???>>>>>>>>>>>>??????@@@AAA>>>AAAEEEGGGEEEJJJ[[[lll}}}wwwtttssstttooosssvvvvvvtttssstttuuuqqqrrrrrroooiiieeeeeegggpppuuu}}}|||vvvqqqssszzz~~~uuufffZZZLLLHHHCCC???===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999888888888888666666666777777777888888888888777777777777888888555666666666666555444444444444333333333444444555555555555555555666666666444444444444555555555555666666666666777777777777777777777777888888888888::::::::::::;;;;;;;;;;;;;;;===>>>>>>>>>@@@CCCFFFyyyvvvqqqggg^^^[[[UUUMMMFFFAAA@@@???============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>???????????????>>>??????@@@@@@???BBBFFFFFFFFFOOOggg}}}}}}zzzzzz{{{zzz{{{|||||||||{{{{{{|||wwwyyyzzzvvvpppllllllnnnvvv|||zzztttsssuuu~~~{{{mmm___OOOJJJDDD@@@>>>??????>>>;;;;;;;;;;;;<<<<<<<<<===>>>===;;;999888888888888666666777777777888888888777777666666666666777777555666666777666555444333333333333333444444555666777777666666666666666555444555555555555666666666555666666666777777777888777777777777888888888888:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???AAADDDGGG{{{wwwrrrggg```]]]WWWOOOHHHCCCAAAAAA>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>???@@@@@@@@@??????????????????CCCEEEGGGGGGHHHUUUrrr}}}yyyzzz}}}~~~yyyvvvvvvvvvqqqcccQQQLLLFFFAAA@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======>>>===;;;999888888888888777777777777888888888888666666555555555555666666555666777777777666444333222222222333444555666777888888777777666666555555888888888888999999999999555666666666777777888888777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<===>>>??????AAADDDGGGtttlllhhhbbbZZZRRRLLLFFFAAA>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::999888777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????AAAAAA@@@@@@@@@@@@@@@AAADDDBBBEEEJJJNNN[[[|||vvvrrr~~~}}}qqqfffXXXSSSLLLHHHFFFDDD@@@===???>>>===<<<<<<;;;;;;<<<======<<<;;;999888777777666777888999999888777666666666666666666666666666555555555555555555555555555555555555555555555555777666555444444555666777999888888888777777666666333333333444444666777888888888999999999:::::::::999::::::::::::::::::;;;===CCCAAA@@@DDDBBBDDDPPPzzzrrrhhhccc[[[SSSLLLGGGBBB>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<>>>??????AAA@@@@@@?????????@@@@@@BBB@@@DDDKKKRRRdddzzzwwwyyyuuukkk\\\VVVNNNIIIFFFEEEAAA??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999888888777777888888888888777777666666666666666666666666555555555555555555555555555555555555555555555555777666555444444555666777888888888888777777777666555444444444555666777777888888888999999999::::::999::::::::::::;;;;;;;;;:::@@@???>>>CCCBBBGGGUUUwwwiiiddd\\\UUUNNNHHHCCC??????>>>======<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@???????????????@@@@@@CCCAAAEEEMMMWWWnnn}}}xxx|||qqqccc[[[QQQIIIFFFDDDBBB@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;::::::999999999888888777777777777888888666666666666666666666666555555555555555555555555555555555555555555555555666666555555555555666666888888888888777777777777777666666666666666777777777777888888888999999999999999::::::;;;;;;;;;;;;:::???>>>???DDDEEEMMM```~~~vvvjjjeee^^^WWWPPPJJJDDD@@@???>>>>>>===<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::::::::999:::::::::;;;;;;;;;<<<<<<999999:::::::::::::::;;;======<<<<<<===>>>????????????>>>>>>>>>???@@@@@@EEEEEEGGGOOO\\\vvv~~~wwwiii```SSSJJJEEECCCBBBAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999888777666666777888999666666666666666666666666555555555555555555555555555555555555555555555555666666666555555666666666888888888777777777777777888888777777777777777777777777777888888888999999999999::::::;;;<<<<<<<<<===AAA@@@BBBGGGIIIWWWooo|||uuukkkggg```YYYRRRLLLEEEAAA??????>>>===============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;>>>============>>>>>>?????????>>>>>>???@@@AAAAAADDDEEEIIIRRRbbb}}}oooeeeVVVKKKEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<999999::::::::::::;;;;;;999888777666666777888999777777777777777777777777666666666666666666666666555555555555555555555555555666666666666666666555777777777777777777888888999888888777777777777888777888888888888999999999999999:::;;;;;;<<<======>>>BBBAAADDDIIIMMM```}}}vvvlllhhhbbb[[[TTTNNNGGGBBB@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;:::::::::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<>>>>>>>>>======>>>>>>???????????????@@@AAABBBBBBBBBFFFMMMXXXkkk~~~uuujjj[[[NNNGGGCCCAAA@@@???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555555666666666666555555777777777777888888888888888777777777777777888888888888999999999:::::::::999999:::;;;<<<======>>>>>>AAAAAAEEELLLSSSlll|||wwwmmmiiiccc]]]VVVOOOHHHCCC@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;999::::::;;;<<<<<<======??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGMMMVVVaaavvv|||{{{ppp```RRRJJJFFFCCC@@@???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::777777888888888888777777777777777777777777777777666666666666666666666666555555555555555555555555444555666777777666555444666777777777888888888888666666666666666777888999999::::::::::::;;;;;;;;;999999:::;;;<<<===>>>>>>>>>AAACCCJJJSSS\\\{{{{{{wwwnnnjjjddd]]]WWWPPPIIIDDD@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDEEENNNUUU^^^iii|||}}}~~~ssscccVVVMMMHHHDDDAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;::::::999999999666777888999999888777666777777777777777777777777777777777777777777777777555555555555555555555555444555666777777666555444666666777777888888888999555555555555666777999999:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>??????CCCFFFOOOZZZfff|||vvvqqqmmmfff___XXXRRRLLLHHHAAA@@@>>>===>>>===;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????============>>>>>>>>>>>><<<<<<>>>AAADDDFFFGGGFFFKKKXXXiiixxx~~~~~~sssgggYYYJJJGGGHHH@@@BBBAAA@@@@@@@@@@@@===;;;::::::;;;;;;;;;:::999999999999999888888666555555777777666666777888999999555555555555444444444444666555555444444555777888777777777777666666666666444555666888999999999999888888777777777777888888666777999:::;;;;;;::::::<<<=========;;;;;;===???DDDDDDGGGNNNZZZsss}}}yyyrrrnnnggg```ZZZTTTNNNJJJAAA???>>>===>>>>>><<<;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEELLL[[[mmm}}}|||vvvkkk^^^NNNJJJJJJAAABBBAAA??????@@@???===;;;::::::;;;;;;;;;:::999999999999999999888777666555777777777777777888999999777777777666666666666555555555555555555666777777666666666666777777777777666777777888888888888777888888777777777777888888666777999:::;;;;;;::::::<<<=========<<<<<<===???AAAAAAEEELLLZZZuuu|||tttpppiiiccc]]]VVVPPPLLLAAA???>>>===>>>>>>>>><<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@@@@BBBCCCEEEFFFGGGOOO^^^sss~~~zzz{{{pppdddUUUOOOLLLCCCBBB@@@???>>>???>>><<<:::;;;;;;;;;;;;;;;:::999999999999999999888777666666777777777777777777888999999999888888888777777777444555555666666666666666555555666666777777888888888888888888888777666666888888777777777777888888777888999:::;;;;;;;;;:::<<<=========<<<<<<>>>@@@AAAAAADDDMMM^^^|||~~~uuuqqqlllfff```YYYSSSNNNBBB@@@>>>===>>>??????>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@AAABBBCCCDDDGGGKKKMMMSSSbbbyyy|||tttkkk[[[SSSNNNEEECCCAAA???>>>>>>===<<<:::<<<<<<<<<<<<;;;:::999999999999999999888888777666888777777777777777888888999999999888888888777777333444666777777777666555555555666666777777888888777777888888888777777666888888777777777777888888888888999::::::;;;;;;;;;;;;=========<<<===???@@@BBBCCCGGGRRRggg|||yyyvvvsssnnnhhhbbb\\\UUUPPPDDDAAA???>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;:::;;;;;;<<<======<<<<<<=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAACCCDDDFFFJJJPPPUUUXXXhhhxxxppp```VVVPPPGGGDDDBBB???>>>======<<<;;;<<<<<<<<<<<<;;;:::999888888999999999999888888777888888777777777777777888888888777777777666666666333444666777777777666555555666666666777777777888555555777888888999999999888888777777777777888888999999999::::::;;;<<<<<<;;;<<<============???AAACCCDDDIIIVVVppp~~~xxxssswwwtttooojjjddd]]]VVVRRRFFFCCC@@@>>>>>>?????????===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<=========???>>>===<<<;;;;;;;;;;;;::::::;;;<<<============<<<=================================>>>>>>>>>>>>>>>AAACCCDDDFFFLLLTTTZZZ```rrr|||ttteeeYYYRRRJJJFFFCCC@@@>>>>>>>>>===<<<============<<<:::999888888999999999999999888888999888888777777777777777777777666666666555555555444555555666666666666666777777777777777666666666444555666777999999999:::888888777777777777888888:::999999999:::;;;<<<===;;;<<<>>>>>>===>>>@@@BBBAAADDDKKKZZZwwwxxxssswwwtttpppkkkeee^^^WWWRRRHHHEEEAAA>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<===;;;<<<<<<<<<=========>>>@@@???>>>======<<<<<<<<<999:::;;;<<<============;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>???AAACCCCCCDDDJJJSSSZZZggg|||xxxiii\\\UUUNNNHHHEEEAAA???>>>>>>>>>===>>>>>>======<<<:::999888888999999::::::999999888999999888777777777777777777777666666666555555555555555555555555666777777888888777777666666555555555666777888888888888888888888777777777777888888::::::999999:::;;;===>>>;;;<<<>>>>>>===>>>AAACCCBBBFFFOOO```|||vvvwwwtttpppkkkfff___WWWRRRJJJFFFBBB???>>>>>>>>>======<<<;;;::::::;;;<<<===;;;<<<<<<<<<======>>>>>>AAAAAA???>>>============999:::;;;<<<============999999::::::;;;<<<==================>>>>>>>>>>>>???AAACCCBBBBBBGGGQQQXXXlll}}}}}}|||}}}{{{kkk^^^XXXRRRIIIFFFBBB?????????>>>===>>>>>>>>>===<<<:::999888888999999:::::::::999999999999888777777666777777777777777777666666666666666666555444444666777888999999888777666555444444888888888888888777666666888888777777777777888888;;;:::999999:::;;;===>>>;;;<<<>>>>>>>>>???AAACCCEEEJJJSSSeee{{{vvvwwwuuurrrnnniiiaaaYYYSSSLLLHHHCCC@@@???@@@@@@@@@======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>???@@@AAABBB@@@>>>;;;999999:::<<<=========<<<<<<========================?????????>>>??????@@@@@@BBBAAABBBDDDCCCDDDJJJSSSddd~~~}}}zzz|||xxxlllaaa[[[SSSMMMFFFAAAAAABBB???===>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777888999::::::999888777777777888888888888777777666666777888888888888888::::::999777666444333333111222555888999:::999888888888888888888888888888888999999::::::;;;;;;<<>>======<<<<<<<<<<<<======<<<<<<<<<===============>>>???AAAAAAAAA???<<<::::::;;;<<<=========<<<<<<========================?????????>>>??????@@@AAAAAAAAABBBEEEEEEDDDJJJQQQbbb~~~~~~{{{yyyxxxyyyyyyyyy|||}}}}}}rrrggg^^^SSSMMMEEE@@@AAAAAA???===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::777888999999999999888777777777888888888888777777666666777888888888888888888888777777666666555555444555777888999888777666888888888888888888888888888999999::::::;;;<<<<<<;;;>>>???@@@BBBGGGMMMPPPSSS\\\nnnxxxtttrrrpppnnnjjjddd^^^YYYQQQMMMGGGBBB??????>>>=========<<<<<<<<<<<<=====================<<<<<<<<<===>>>@@@AAAAAA@@@>>>===;;;;;;<<<=========<<<<<<========================??????>>>>>>???@@@@@@AAA@@@@@@CCCGGGGGGFFFJJJQQQaaa}}}}}}{{{yyyvvvssssssuuuxxxzzzxxxmmmbbbTTTMMMEEE@@@@@@AAA???===>>>::::::::::::::::::::::::<<<;;;::::::999999::::::777888999999999999888777777777888888888888777777666666777888888888888888777777777777777777777777777888888999888777555444888888888888888888888888999999999:::;;;;;;<<<<<<999;;;???CCCGGGNNNXXX___aaaoooxxxuuussspppnnnjjjeee___ZZZRRRNNNHHHCCC@@@??????>>>======<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;<<<===???@@@AAAAAA@@@???<<<<<<<<<============<<<========================>>>>>>>>>>>>???@@@AAAAAA@@@@@@DDDHHHIIIIIINNNUUUfff|||xxxxxxwwwuuutttvvvzzzzzzpppeeeWWWNNNFFF@@@@@@AAA???>>>???<<<<<<;;;;;;;;;;;;::::::<<<;;;::::::999999::::::888888888999999888888888777777888888888888777777666666777888888888888888777777777777777777777777888888888888888777555555888888888888888888888888999999::::::;;;<<<<<<<<<:::<<>>>>>======<<<<<<;;;;;;<<<===>>>@@@AAAAAAAAAAAA============<<<=================================>>>>>>>>>>>>???@@@AAABBBAAAAAADDDIIIKKKMMMUUU]]]rrr|||zzzyyyxxxuuuvvvwwwxxx}}}zzzqqqiii[[[QQQIIIBBBAAAAAA???>>>???>>>=========<<<<<<<<<;;;<<<;;;::::::999999::::::999888888888888888888999777777888888888888777777666666777888888888888888999999999888777777666666777777777888888888888888888888888888888888888888999::::::;;;;;;<<<======>>>===???CCCIIIUUUmmmyyyvvvrrrnnnjjjeee___[[[SSSOOOIIIEEECCCBBBBBBAAA======<<<<<<<<<<<<=====================<<<<<<<<<<<<===>>>@@@AAABBBBBBBBB???>>>===<<<<<<<<<====================================>>>>>>???@@@BBBBBBCCCBBBDDDIIIMMMSSS^^^jjj{{{|||{{{yyywwwxxxzzz|||wwwzzz~~~}}}sssmmm```UUULLLDDDCCCBBB???>>>?????????>>>>>>===<<<<<<<<<<<<;;;::::::999999::::::999999888777777888999999777777888888888888777777666666777888888888888888::::::999888777777666666666666777777888999::::::888888888888888888888888:::::::::;;;<<<<<<======@@@>>>???CCCGGGSSSooowwwuuuqqqnnnkkkgggbbb^^^VVVQQQKKKFFFCCCBBB@@@???======<<<<<<<<<<<<======<<<<<<<<<==================>>>???@@@AAAAAABBBBBB@@@???===<<<<<<<<<=======================================>>>???AAABBBCCCEEECCCDDDHHHNNNXXXhhhvvv}}}}}}|||zzzyyy{{{wwwqqqeeeZZZPPPGGGDDDBBB???===??????>>>>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::999999888777777888999999777777888888888888777777666666777888888888888888888888888888888888888888777777777777888999::::::888888888888888888888888::::::;;;;;;<<<============<<<>>>CCCEEEOOOjjj}}}uuussspppnnnkkkhhhdddaaaYYYTTTMMMGGGCCCAAA???>>>======<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@AAABBBBBB@@@???>>><<<<<<<<<===>>>=================================>>>???AAABBBCCCGGGDDDCCCGGGOOO[[[nnn~~~~~~}}}|||ttthhh\\\RRRIIIEEECCC???===>>>>>>>>>===<<<;;;;;;::::::<<<;;;::::::999999:::::::::999888777777888999:::777777888888888888777777666666777888888888888888666777777888999999::::::888888888777888888999:::888888888888888888888888::::::;;;;;;<<<=========:::999>>>DDDEEELLLfffvvvsssooollljjjhhheeebbbYYYUUUOOOIIIDDD@@@???>>>@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>??????@@@???>>>======>>>???@@@===============<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAEEEGGGCCCEEEOOOWWWmmmwwwnnnaaaXXXKKKCCC??????>>>>>>@@@???>>>===;;;;;;::::::;;;;;;:::::::::999999999999999999888888888777777999999888888888888888888777666666666666777777888888888777666666666666666999999:::::::::999999888999888777777777888:::;;;999999:::;;;;;;<<<<<<===<<>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>==================>>>@@@??????>>>>>>>>>??????========================>>>>>>>>>???@@@@@@AAAAAACCCFFFCCCFFFOOOXXXmmmzzzooobbbYYYMMMDDD@@@??????>>>@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888777777888888888888888888888888888777777666666666777777888777666666555555666666777888888888888888777777888888888888888999999:::999::::::;;;;;;<<<<<<======AAA@@@BBBKKKQQQccc}}}~~~zzztttoookkkiiifffddd[[[WWWQQQJJJEEEAAA????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===@@@@@@AAAAAAAAA???>>>===========================>>>>>>>>>???@@@@@@AAAAAAAAAEEEDDDGGGPPPXXXmmm|||pppddd[[[OOOFFFBBBAAA???>>>@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888888888888888888888888888888999888777777666666666666777666666555555555555666555666666777777777666666777888888999999999999999:::::::::;;;<<<<<<======>>>AAA???BBBKKKSSShhh}}}wwwqqqmmmjjjgggeee\\\XXXRRRKKKEEEBBB@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===???AAABBBCCCBBB@@@>>><<<===============>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@EEEDDDGGGNNNUUUkkk}}}qqqggg___RRRIIIDDDBBB@@@?????????===<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;888888888888888888888888888888888888888999999999:::999888777666666666666666666555555555555555666555666666777777777777666777888999:::;;;:::999888::::::;;;;;;<<<=========???AAA???CCCKKKTTTnnn~~~xxxsssooollliiiggg^^^ZZZSSSLLLFFFBBB@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<======>>>>>>@@@BBBDDDCCCAAA>>><<<============>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAFFFEEEFFFMMMSSSjjj~~~rrrkkkbbbVVVLLLGGGDDDAAA??????>>>===<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;888888888888888888888888777777888888888999999999::::::999777666666666666666666555555555666666777666777888888999999999888777888999;;;;;;:::999999::::::;;;<<<<<<======>>>???@@@???DDDLLLTTTsss}}}yyyuuurrroookkkiii___[[[UUUMMMGGGCCCAAA@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>==================>>>===>>>AAABBBBBBAAA???===<<<======>>>>>>??????@@@>>>>>>>>>???@@@@@@AAAAAAAAAFFFEEEFFFMMMUUUmmmuuunnneeeYYYOOOJJJFFFBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888888888888999999999777777777888999999:::::::::999888888777777777777777666666666666777777888777888999::::::;;;::::::888999999:::::::::::::::;;;;;;;;;<<<======>>>>>>>>>@@@@@@EEELLLTTTuuu}}}{{{xxxvvvuuuqqqmmmjjj```\\\VVVNNNHHHDDDAAAAAA============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;===???@@@AAAAAA??????<<<======>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@FFFFFFGGGOOOYYYuuuzzzppphhh[[[RRRLLLGGGCCC@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::777777888888888999999999666777777888999999::::::999999888888777888888888777777777777777888999999777888999:::;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@GGGMMMTTTvvvzzzyyyxxxwwwvvvsssnnnkkkaaa]]]VVVOOOHHHDDDBBBAAA============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===???@@@@@@@@@@@@<<<======>>>???@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA???EEEFFFHHHQQQ]]]{{{}}}qqqiii]]]SSSMMMHHHCCC@@@>>>======<<<<<<<<<<<<===;;;;;;:::::::::999999999777777888888999999999999666777777888999999::::::888888888888888888999999888888777777888999::::::777777888999:::;;;;;;;;;;;;:::999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>===???AAAHHHMMMSSSwwwzzzuuuwwwzzzwwwppplllccc```ZZZSSSLLLGGGCCCAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::<<<=========>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDGGGKKKNNN]]]}}}ppphhh^^^UUUOOOJJJEEEAAA??????>>>===============<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::666666666666777777777777999888888888777777666666444555777888888888777666;;;;;;:::999999:::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@BBBAAAEEELLLTTTuuu{{{uuuwwwzzzvvvoookkkdddaaa[[[TTTMMMHHHDDDBBB@@@@@@>>>======<<<<<<<<<===========================>>>>>>>>>======<<<;;;<<<<<<=========>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAABBBCCCCCCGGGFFFIIILLLOOO___tttlllaaaWWWQQQKKKEEEAAA??????>>>===<<<<<<<<<===<<<;;;;;;;;;;;;::::::::::::::::::999999888888888666666666666777777777888888888888888777777777666555555777888888888777666:::999999888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???BBBBBBEEEMMMVVVxxxxxxyyyzzzvvvoookkkeeebbb]]]VVVOOOIIIDDDBBB@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<=====================>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCFFFFFFIIIMMMRRReeexxxpppeee[[[TTTMMMFFFAAA@@@???>>>===<<<<<<;;;<<<;;;;;;;;;;;;::::::::::::<<<;;;:::999888777666666666666666777777777888888888888888888777777777777555666777777888888777777999888888777777888999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???CCCBBBFFFNNNZZZ~~~vvvzzz{{{zzz{{{vvvooollleeeccc]]]VVVOOOIIIDDDAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<======;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFIIINNNVVVnnnzzzrrrggg^^^WWWPPPIIIDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999888777777666666666777777777888888888888888888777777777777777666666777777888888888888999888888888888999999:::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>CCCCCCFFFPPP```pppsssxxxzzz||||||zzzyyytttnnnkkkfffccc^^^WWWPPPIIIDDDAAA@@@??????>>>>>>>>>>>>???========================<<<======>>>>>>===========================<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCGGGIIIMMMQQQ[[[vvvzzzsssiiiaaaZZZTTTLLLGGGBBBAAA@@@>>><<<;;;;;;:::;;;;;;:::::::::999999999888888888888888888888888777777777777888888888888777777777777777777888888777777777777777888888999999999999999999:::;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===DDDDDDFFFRRRffflllooossstttuuuwww}}}}}}zzzyyytttnnnlllgggddd```YYYRRRJJJDDDAAA@@@??????>>>>>>?????????========================<<<<<<======>>>>>>======>>>>>>>>>>>>=====================>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCJJJNNNRRRVVV```{{{}}}vvvmmmeee^^^XXXPPPKKKDDDCCCAAA???===<<<;;;;;;::::::::::::999999999999777777777888888888999999777777777888888888999999777777777777888888888888888777777777777888999:::999999999999:::;;;<<<<<<999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>?????????>>>@@@@@@??????>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAABBBCCCCCCGGGNNNTTTYYYfff|||rrrjjjccc[[[SSSMMMFFFEEECCCAAA???===<<<;;;:::::::::999999999999888888888888888777777777777777777888888888999999999666777777777888888888888888888777777777888999:::888888888888999:::;;;<<<999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;EEEFFFGGGUUUpppgggjjjlllkkkjjjkkkooosssyyyzzzxxxllliiieee___WWWOOOIIIEEE@@@???????????????@@@@@@????????????????????????===>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCAAAIIIRRRZZZjjjwwwnnnfff]]]TTTNNNHHHFFFDDDBBB???>>><<<<<<:::::::::999999999888888::::::999888777666555555777888888888888999999999666666777777888888888999999888777777777888::::::777777777777888999:::;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;EEEGGGGGGVVVrrrhhhhhhjjjkkkllllllllllllvvv{{{~~~}}}}}}wwwqqqllleee]]]VVVPPPIIIEEECCCAAA???=========>>>???>>>>>>>>>>>>============<<<>>>???@@@@@@AAACCCEEEGGGHHHGGGEEECCCAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAACCCEEEEEELLLQQQXXXkkkvvvoooiii```VVVQQQJJJGGGCCC@@@???>>>===<<<;;;;;;::::::999888777777888888888888888888888888777777777777888888888888777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========>>>???@@@@@@DDDEEEFFFKKK[[[|||jjjjjjkkkkkkllllllllllllssswww~~~||||||uuuqqqllleee]]]VVVPPPIIIEEEEEECCCAAA@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAACCCFFFIIIJJJKKKKKKIIIFFFCCCAAAAAA????????????????????????>>>???AAAAAA@@@AAACCCEEEFFFLLLQQQYYYnnnzzzqqqkkkbbbVVVOOOJJJFFFBBB???>>>>>>===<<<;;;;;;::::::999888888777888888888888888888888888777777777777888888888888777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAACCCDDDGGGNNN```qqqppppppooooooooonnnnnnnnnqqqzzz}}}|||tttpppllleee^^^WWWPPPIIIEEEDDDCCCBBB@@@???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBEEEJJJNNNPPPQQQRRROOOKKKFFFBBBAAA????????????????????????>>>@@@AAAAAAAAAAAADDDFFFFFFKKKRRR\\\uuu~~~sssnnneeeXXXNNNIIIFFFBBB???>>>===<<<;;;;;;;;;::::::999999888888888888888888888888888888777777777777888888888888777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAABBBDDDHHHQQQfffyyyyyyxxxwwwuuutttssssssmmmnnntttvvvpppllleee^^^XXXPPPIIIDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAACCCGGGMMMQQQTTTVVVWWWUUUOOOHHHCCCAAA???????????????????????????@@@AAAAAAAAABBBDDDFFFGGGLLLSSSaaa~~~tttqqqiiiZZZOOOIIIFFFAAA>>>======<<<;;;;;;;;;:::::::::999999999888888888888888888888888666777777777888888888888777777777777777777777777888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???AAAAAACCCFFFJJJTTTmmm~~~|||zzzwwwvvvooonnnrrr{{{wwwqqqmmmggg```YYYQQQJJJEEEAAAAAA@@@???>>>>>>>>>>>>===>>>>>>>>>?????????@@@???@@@@@@AAACCCHHHNNNSSSWWWYYYZZZXXXRRRJJJDDDAAA???????????????????????????@@@BBBBBBAAABBBDDDFFFHHHLLLUUUggguuurrrkkk^^^TTTIIIFFFBBB???>>>===<<<;;;;;;;;;;;;:::::::::::::::888888888888888888888888666777777777888888888888777777777777777777777777888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDGGGLLLWWWttt{{{yyytttqqqrrrxxxwwwrrrnnnhhhbbb[[[SSSKKKFFFCCCCCCBBBBBBAAA@@@@@@???===>>>>>>??????@@@@@@@@@???AAABBBCCCEEEJJJOOOSSSWWWYYYZZZWWWRRRKKKEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBBBBBBBEEEGGGIIIMMMWWWnnnxxxsssmmmbbbYYYJJJGGGBBB@@@???>>>===<<<;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777888888888888777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDHHHNNN[[[zzz~~~xxxtttssswwwyyysssooojjjddd]]]UUUMMMGGGBBBBBBBBBBBBAAA@@@??????===>>>>>>??????@@@AAAAAAAAACCCEEEGGGHHHLLLPPPTTTUUUWWWWWWUUUPPPJJJFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGIIINNNZZZttt|||uuummmddd^^^KKKHHHDDDAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777888888888888777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCHHHOOO^^^zzzvvvsssvvv|||tttpppkkkeee^^^VVVMMMHHH@@@@@@@@@@@@@@@>>>=========>>>>>>???@@@@@@AAAAAABBBDDDGGGIIIKKKNNNQQQTTTTTTUUUVVVSSSOOOJJJFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGIIINNN\\\wwwuuunnneee```LLLIIIDDDAAA@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777888888888888777777777777777777777777888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCBBBHHHPPP```{{{vvvxxxyyyssskkkddd^^^VVVNNNHHHBBBBBBAAA@@@????????????>>>===<<<<<<===???AAABBBCCCFFFIIIHHHGGGIIIPPPVVVVVVVVVUUUSSSOOOIIIDDDAAA<<<<<<===>>>???@@@@@@AAA???@@@AAAAAAAAABBBEEEGGGGGGNNN___|||wwwsssjjj```UUUKKKBBB???>>><<<<<<>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777777777666666666666666777888888888888888888888888::::::999888777777888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBB@@@LLLSSSfff{{{{{{{{{uuullleee^^^WWWOOOHHHCCCBBBAAA@@@????????????>>>>>>===<<<===???AAABBB@@@CCCEEEFFFEEEHHHOOOUUUSSSSSSSSSQQQMMMHHHCCCAAA======>>>>>>??????@@@@@@???@@@AAAAAAAAABBBEEEHHHJJJRRRbbb|||vvvlllbbbVVVLLLCCC@@@???<<<<<<>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777888777777666666777777777666666666666666666666666:::999999888777777888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBBBBMMMSSSiii|||vvvmmmfff___WWWOOOHHHCCCBBBAAA@@@????????????>>>>>>=========???@@@AAA<<>>????????????????????????@@@AAAAAAAAACCCFFFHHHLLLTTTfffzzzpppeeeWWWMMMDDDAAA???===<<<>>><<<<<<;;;;;;;;;:::::::::999999888888888777777777888888888888888888888888666666666666666666666666:::999888888777888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBEEENNNTTTmmm|||vvvmmmfff___WWWNNNHHHDDDCCCBBBAAA@@@?????????>>>>>>======>>>???@@@@@@;;;===??????@@@BBBGGGJJJJJJJJJJJJIIIFFFCCCAAA???@@@????????????????????????@@@AAAAAAAAACCCFFFIIILLLUUUhhh}}}ssshhhYYYOOOEEEBBB@@@===<<<>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777777888888999999999999999888888888888888888888888999999888888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;======>>>???AAABBBCCCCCCGGGNNNUUUrrr|||vvvmmmeee___WWWNNNHHHEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????======>>>>>>>>>???AAACCCEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@???????????????@@@AAAAAABBBDDDGGGJJJLLLWWWllltttjjj[[[QQQGGGCCCAAA>>><<<>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888666777888999999999999999888888888888888888888888999888888888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDGGGMMMVVVvvv|||vvvmmmfff```YYYQQQKKKEEEEEECCCBBB@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>=========>>>>>>???AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBDDDHHHKKKNNNZZZrrruuukkk]]]SSSIIIDDDBBB>>>===>>><<<<<<;;;;;;;;;::::::::::::999999999999888888888555666777999:::999999888666666666666666666666666888888888777888888999:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFNNNYYY{{{}}}wwwooohhhccc\\\TTTOOOFFFEEEDDDBBB@@@?????????>>>>>>?????????>>>>>>>>>======<<<===>>>???>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAA>>>@@@AAABBBCCCEEEHHHKKKMMM[[[tttuuulll^^^TTTJJJEEEBBB>>>===>>><<<<<<;;;;;;;;;:::::::::::::::999999999888888888333555777888999999888777666666666666666666666666888888777777888999999:::::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<===>>>@@@BBBCCCEEEEEEFFFOOO^^^~~~xxxqqqjjjeee___WWWRRRFFFEEEDDDBBB@@@?????????>>>>>>????????????>>>===<<<<<<<<<===???@@@@@@???======>>>>>>???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>@@@AAABBBCCCEEEIIILLLJJJYYYsssuuulll___UUUJJJFFFCCC???===>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888222444666888999888777666888888888888888888888888888888777777888999::::::::::::::::::::::::::::::999999::::::;;;<<<======<<<===>>>@@@BBBDDDEEEFFFGGGQQQaaa~~~yyysssmmmggg___VVVOOOIIIFFFBBB@@@@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>========================??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCDDDHHHJJJOOOXXXppp|||sssnnn```YYYNNNFFFAAA@@@@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::999999888888888999999999888888888777777999888888888777777666666888888777777888888999:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEGGGLLLMMMccc{{{tttnnnhhh```VVVOOOIIIFFFBBB@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>============>>>>>>========================??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCDDDHHHJJJOOOWWWnnntttooobbbZZZPPPFFFAAA@@@@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::999999999888888999999999888888888777777999888888888777777777777::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHOOOSSSkkk|||vvvoooiiiaaaWWWOOOJJJGGGCCC@@@@@@@@@@@@???>>>>>>????????????>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCEEEHHHKKKOOOVVVmmmvvvpppddd]]]QQQHHHBBB@@@@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::999999999999888999999999888888888888888888888888888888777777777::::::999999::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBFFFHHHSSS[[[www~~~wwwqqqkkkbbbXXXQQQJJJGGGCCCAAA@@@AAA@@@???>>>>>>????????????>>>>>>???>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCCCCEEEHHHKKKOOOWWWmmmxxxrrrhhh```TTTJJJDDDAAA@@@@@@======<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888888888888888888888888888888888777777888888999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@AAACCCFFFIIITTTaaayyysssllldddZZZSSSJJJGGGCCCAAAAAAAAA@@@@@@>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEIIIKKKPPPXXXrrrzzztttkkkcccWWWLLLEEEBBB@@@@@@======<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888888888888888888999999999888888777777888888999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@AAACCCGGGJJJRRReee~~~zzztttnnnfff]]]VVVKKKGGGDDDAAAAAAAAAAAA@@@>>>>>>????????????>>>>>>@@@??????>>>>>>??????@@@??????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFIIILLLQQQ[[[yyy|||vvvooofffYYYNNNFFFBBB@@@???======<<<;;;;;;;;;;;;<<<888999999999999:::::::::888888888888888999999999888888888999999999999999::::::999999::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBDDDHHHKKKQQQhhh|||zzz{{{~~~zzzuuuppphhh___XXXKKKHHHDDDBBBAAAAAAAAA@@@>>>>>>????????????>>>>>>@@@??????>>>>>>??????@@@??????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFIIILLLRRR^^^~~~xxxqqqiii[[[OOOGGGCCC@@@???======<<<;;;;;;;;;;;;<<<888888999999999:::::::::777777888888888999999999888888888999999:::::::::::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBDDDHHHKKKRRRjjj{{{wwwvvvyyy~~~zzzuuuqqqjjjaaaZZZKKKHHHDDDBBBBBBBBBAAA@@@>>>>>>????????????>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDFFFIIILLLRRRaaayyysssjjj]]]PPPHHHCCC@@@???======<<<;;;;;;;;;;;;<<<888888888999999:::::::::777777888888999999999999888888888999999:::::::::888888777777888888999:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@AAABBBEEEIIILLLTTTmmm{{{ssslllkkkooouuuzzz}}}wwwqqqjjj```ZZZMMMHHHBBB@@@AAABBBBBB@@@@@@?????????>>>>>>======???????????????>>>======>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@@@@BBBCCCDDDDDDGGGJJJMMMYYYfffsssjjj]]]RRRLLLGGGCCC@@@AAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::777888999999::::::::::::777777777777777777777777888888888888888888888888:::;;;<<<<<<======<<<<<<:::;;;;;;<<<===>>>??????===>>>???@@@BBBEEEIIIMMMUUUlll~~~rrrjjjffffffiiiooovvv~~~~~~xxxrrrjjjaaaZZZNNNIIICCC@@@AAABBBBBB@@@????????????>>>>>>>>>===???????????????>>>======>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMXXXfffuuulll___TTTLLLGGGCCC@@@???>>>>>>============>>>::::::::::::::::::::::::888888999:::::::::999999777777777777777777777777999999999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>===>>>@@@@@@BBBEEEIIILLLVVVmmmuuujjjbbbbbbaaadddkkkrrr{{{~~~xxxrrrkkkbbb[[[OOOJJJDDDAAAAAABBBBBB@@@????????????>>>>>>>>>>>>?????????@@@??????>>>===>>>????????????@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEGGGJJJMMMWWWfffxxxpppcccWWWNNNGGGBBB???===============>>>??????::::::::::::::::::::::::999999999:::999999888888777777777777777777777777:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===============>>>???@@@AAABBBDDDIIILLLVVVqqq}}}rrrggg`````````ccciiipppyyyyyyssslllccc\\\QQQKKKEEEBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBDDDDDDEEEGGGKKKNNNUUUggg{{{ttthhh[[[OOOGGGBBB@@@>>>>>>============>>>>>>::::::::::::::::::::::::999999999999999888777666777777777777777777777777:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<===============<<<<<<<<>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEHHHKKKNNNUUUiii~~~wwwlll^^^RRRHHHCCCAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888777666777777777777777777777777999999999999999999999999:::;;;<<<<<<===<<<<<<<<<===============<<<<<<<<>>>>>>>>>>>????????????>>>???@@@@@@AAA@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHKKKNNNVVVlllzzzooobbbTTTJJJDDDCCCAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::888888888999888888777777777777777777777777777777888888888888888888888888:::;;;<<<<<<======<<<<<<<<<<<<<<<===============>>>???AAAAAACCCFFFKKKNNN\\\{{{uuunnniiieeefffiiinnnooopppvvv~~~|||vvvnnneee___UUUOOOHHHDDDCCCCCCAAA???===>>>>>>>>>????????????>>>???@@@@@@AAAAAAAAA@@@>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEEEEFFFHHHLLLOOOXXXppp}}}|||{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~{{{rrrdddVVVKKKFFFEEE??????>>>===============::::::::::::::::::::::::666777777888888888888777777777777777777777777777999999999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>===>>>@@@AAACCCGGGLLLPPP___}}}wwwqqqmmmjjjkkkooossssssrrrvvv||||||vvvooofff___VVVPPPIIIDDDCCCCCCAAA???======>>>>>>?????????@@@>>>???@@@AAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEEEEFFFHHHLLLOOOYYYrrr{{{vvvttttttttttttsssrrrpppooooooppprrrsssrrrsssuuuwwwxxxyyyxxxxxxxxx{{{|||ssseeeWWWLLLGGGFFF===============>>>>>>???::::::::::::::::::::::::555666777888888888888888777777777777777777777777:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<:::;;;;;;<<<===>>>??????<<<>>>@@@AAADDDHHHMMMQQQ```