BM66(@ ~~~}}}wwwpppooopppooonnnnnnnnnppptttzzz|||yyyzzz~~~zzzwwwwww{{{xxxoooiiihhhgggfffdddfffhhhkkknnnrrrwww|||~~~{{{zzzxxxuuusssssswwwyyy}}}|||}}}~~~~~~}}}~~~~~~zzzxxxwwwuuusssrrruuuyyy{{{}}}~~~zzzxxxyyy}}}}}}~~~~~~}}}||||||~~~|||yyy{{{|||yyyzzz~~~|||yyyvvv~~~||||||{{{vvvrrrssswww{{{|||{{{yyyyyyyyyzzz{{{vvvyyy||||||{{{zzz{{{}}}||||||~~~yyy}}}|||xxxvvvvvvyyy}}}}}}zzzwwwyyy|||}}}~~~}}}}}}}}}}}}{{{zzz~~~~~~}}}|||~~~~~~~~~ssswww}}}___aaafffnnnvvv{{{}}}}}}xxxvvvvvvtttnnnjjjnnnvvv~~~~~~||||||~~~```^^^^^^```dddhhhjjjjjjiiijjjkkkjjjddd```gggppp}}}uuuqqqrrruuuxxxgggddd```^^^^^^```aaaaaabbbccceeeeeeaaa^^^eeeoooqqquuuzzz~~~~~~}}}}}}}}}|||~~~~~~wwwnnnhhhiiilllrrr}}}{{{uuusss{{{pppmmmiiiffffffgggggggggeeefffiiijjjgggeeeiiiqqqlllnnnqqqtttvvvxxxxxxwwwsssvvvwwwssslllhhhhhhkkkqqqzzz{{{uuunnngggeeekkkrrruuutttsssvvvyyy}}}}}}yyywwwxxxzzz}}}}}}zzzxxxwwwrrrsssvvvxxx{{{}}}~~~}}}|||}}}}}}}}}|||zzzyyy{{{}}}{{{wwwxxx|||{{{zzzzzz}}}|||xxxxxxzzz{{{yyyuuurrrqqqrrrttt}}}zzzsssjjjccc```dddjjjmmmoooqqqsssuuuzzzxxxwwwxxxvvvpppoooqqqxxxzzz||||||yyyuuurrrqqqkkkkkklllnnnoooqqqrrrssswwwzzz|||{{{{{{~~~|||{{{}}}zzzppphhhfffhhhlllrrrwwwzzz}}}~~~|||zzzzzzvvvqqqpppsssxxxzzz||||||xxxtttpppooonnnmmmmmmmmmnnnoooppppppppprrrtttxxx|||zzzqqqoooooooooqqqttt~~~||||||{{{}}}xxxwwwyyy}}}~~~}}}{{{vvvqqqnnnqqqrrrssstttsssqqqooonnnuuuuuuuuutttsssrrrrrrrrrmmmmmmllllllkkklllllllllyyy|||~~~zzzwwwqqqooonnnpppssstttrrroooppptttxxxyyyxxxxxxzzz||||||}}}~~~~~~|||zzzyyyzzzyyywwwuuurrrooommmlllkkkkkkjjjjjjkkklllnnnoootttuuuwwwyyyxxxwwwuuusssrrrqqqppprrrtttuuusssqqqmmmoooqqqqqqppppppppppppqqqsssuuuuuuttttttuuuwww~~~}}}xxxssspppnnnnnnmmmlllmmmnnnqqqtttuuussssssrrrrrrrrrrrrrrrrrrssssssssstttvvvvvvuuusssrrrqqqpppqqqqqqpppooommmmmmoooqqqrrrrrrrrrssstttyyy{{{~~~|||yyywwwvvvuuutttuuuwwwxxxwwwvvvzzz{{{~~~zzz|||zzzyyyxxxxxxyyy{{{~~~}}}{{{xxxuuuttttttuuuwwwuuuvvvwwwyyyyyyyyywwwvvvzzzwwwuuuvvvxxxxxxvvvsssuuuwwwyyyzzzyyyxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxyyy{{{|||{{{zzz|||}}}~~~vvvkkkqqq~~~~~~|||~~~~~~}}}{{{}}}}}}~~~}}}}}}{{{{{{{{{{{{|||}}}~~~~~~ttthhhmmm}}}}}}}}}tttiiinnn}}}tttkkkqqqvvvpppwww~~~||||||}}}|||zzz}}}}}}zzzuuuyyyxxxnnnmmmttt~~~~~~ooohhhjjjvvv}}}~~~}}}~~~}}}{{{{{{{{{}}}rrrmmmlll|||xxxvvvtttttt{{{zzz}}}}}}}}}}}}xxxuuutttsssxxxzzzuuuxxx|||{{{~~~~~~}}}~~~yyytttuuu~~~{{{{{{~~~~~~{{{}}}~~~~~~yyyuuutttyyyyyy{{{xxxsssqqqqqqtttzzzyyyzzztttooolllooozzz~~~xxxsssrrrrrrsss~~~zzz~~~~~~jjjddd___aaammm~~~}}}yyyzzz~~~~~~zzz{{{|||yyykkkbbb]]]cccppp}}}qqqkkkiiiqqq}}}}}}yyyzzzuuupppmmmnnnqqqrrrpppllllllllllllnnnqqqssssssrrrssszzz||||||xxxuuuxxx~~~{{{xxxwwwvvvvvvxxxyyy{{{|||wwwwww|||}}}{{{|||}}}ssslllhhhlllttt|||wwwnnniiiooo{{{}}}rrriiijjjooo}}}vvvyyy}}}}}}~~~zzzyyywwwvvvuuurrrooollliiiiiihhhgggfffeeeeeedddfffiiioooyyyqqqoookkkjjjmmmssszzz~~~|||wwwpppggg___\\\bbbmmmwww~~~zzzvvvssstttuuussskkkccc```ccclll|||vvvrrrqqqwwwzzzzzz{{{~~~{{{ppphhhjjjppp~~~{{{{{{{{{zzzzzz}}}~~~~~~~~~|||zzzxxxyyyyyyyyywwwtttpppnnniiilllqqquuuuuurrrnnnkkkgggjjjllljjjgggmmmzzz{{{rrrmmmfffgggjjjjjjkkklllnnnooopppppppppqqqpppnnniiifffhhhiiilllpppuuuzzz~~~vvvooolllkkkgggsssxxxqqqnnntttwwwsssrrrsss}}}~~~{{{wwwsssooojjjddd```\\\[[[YYYXXXVVVUUUUUUUUUUUUWWW\\\fffssshhheeebbbaaaeeemmmvvv|||zzzuuuooofff___]]]dddppp|||}}}xxxqqqjjjiiikkkjjjeee___^^^^^^cccooo}}}sssiiifffgggnnnpppllljjjlll}}}wwwmmmfffiiiqqq}}}qqqnnnjjjhhhhhhiiijjjiiihhhnnnwww|||yyywwwwww|||vvvtttwww|||~~~yyyuuutttuuuwwwuuuxxxxxxtttrrrsssqqqlllooojjjhhhjjjkkkjjjjjjllltttrrrpppoooooonnnllljjjiiigggfffdddcccbbb```^^^aaaaaabbbeeehhhfffbbb^^^bbb```___``````aaahhhppp~~~xxxnnniiigggfffeeeeeefffhhhiiiiiimmmqqqsssqqqmmmkkkiiinnnppptttwwwyyy|||sssgggaaa_________^^^^^^___bbbfffjjjdddjjjvvv|||xxxnnneeebbb]]]WWWUUUUUUVVVVVVUUUXXXTTTSSSYYYdddrrriiibbb]]]___dddiiiqqqyyy~~~~~~xxxvvvooohhhiiiiiillltttwwwnnnjjjgggdddbbb^^^^^^cccmmmsssrrrqqqrrrrrrwww}}}xxxvvv~~~}}}yyywwwwww|||}}}iii___\\\^^^fffjjjeeeaaaaaakkkvvv{{{tttkkkjjjnnnppp}}}~~~|||xxxttttttvvvxxxpppoooqqqrrrqqqddd```[[[XXXVVVUUUTTTSSSWWW[[[bbbjjjrrrzzztttjjjiiiiiikkkwwwyyyuuuoooiiigggiiimmmoooqqqqqqooolllhhhggghhhjjjjjjlllllliiihhhjjjiiieeefffbbb```bbbcccaaaaaacccbbbbbbbbbdddddddddcccbbbbbbaaa^^^]]]\\\[[[ZZZYYYYYY[[[^^^___^^^\\\ZZZZZZYYYWWWWWWYYYWWWUUUXXX^^^kkkvvv{{{}}}~~~vvvqqqooommmkkkjjjjjjkkkkkksssxxx}}}~~~|||zzz{{{}}}|||kkk___YYYSSSTTTTTTTTTVVVYYY\\\___aaahhhtttyyyrrrmmmgggccccccddddddccc```YYYTTTUUU]]]jjj|||}}}ddd^^^YYYZZZ^^^dddmmmuuu{{{yyysssllloooooorrr|||xxxppphhhccc___]]]```ggglllllllllnnniiinnnwwwssskkkkkkfffeeelllqqqoookkkiiigggfffhhhooozzz{{{yyy|||{{{cccXXXTTTVVV]]]```\\\YYYYYY___jjjqqqllleeeeeehhhjjjyyy{{{tttnnnlllmmmttt{{{rrrfff^^^[[[\\\\\\\\\YYYUUUQQQMMMKKKJJJHHHFFFLLLOOOSSSXXX^^^fffoootttjjj```ZZZZZZ\\\___kkkyyy}}}uuuiiifffaaa]]][[[[[[]]]^^^______```^^^\\\[[[\\\]]]```cccccc``````bbbbbb______[[[YYY\\\]]]ZZZZZZ[[[XXXZZZ\\\___``````___^^^``````___^^^\\\[[[[[[ZZZ\\\___bbbbbb^^^ZZZXXXXXXVVVUUUWWWYYYVVVPPPNNNQQQVVVaaappp~~~ttttttvvv}}}{{{zzzxxxuuutttssstttttt~~~sssaaaWWWRRRQQQPPPPPPRRRTTTWWWYYYbbbhhhrrr{{{}}}{{{zzzzzz{{{{{{pppeee[[[WWW[[[dddsssyyyaaa[[[VVVWWWZZZ```iiirrr}}}xxxqqqrrrrrrwwwsssjjjddd___]]]aaaccccccdddggggggkkkrrrzzz{{{kkkpppfff______```___^^^^^^WWWUUUXXXcccrrrvvvmmmjjjmmmppp~~~lll[[[TTTRRRSSSWWWYYYWWWTTTTTTTTT]]]cccaaa\\\]]]aaacccooo{{{~~~{{{}}}~~~wwwuuu{{{rrrtttxxx~~~|||wwwpppvvv~~~|||tttmmmhhhfffiiisss~~~|||xxxmmmfff\\\TTTQQQQQQQQQRRRQQQOOOLLLKKKJJJIIIGGGFFFHHHKKKOOOSSSWWW]]]bbbfff___ZZZVVVWWWWWWZZZdddoooyyyzzztttkkkddd___]]][[[XXXVVVUUUTTTTTTSSSUUUXXXXXXWWWVVVVVVVVV\\\___```^^^___aaaaaa^^^]]]YYYWWWYYYZZZWWWVVVXXXWWWZZZ^^^```aaa`````````eeegggjjjjjjhhhdddaaa```iiijjjkkklllkkkeee^^^YYYXXXXXX\\\```]]]TTTNNNMMMNNNVVVbbbjjjnnnpppsssuuupppppprrrwww}}}}}}zzz~~~}}}iii^^^YYYUUURRRPPPRRRVVVZZZ]]]iiikkkqqqyyy~~~wwwyyyvvvjjjdddcccfffooowwwvvv```[[[WWWWWWZZZ___iiissszzzsssooopppvvvyyymmmfff```______^^^___bbbgggkkkqqqxxx~~~yyyrrrfffZZZUUUTTTRRRPPPQQQQQQPPPRRR]]]nnn~~~xxxkkkbbb```bbbfffnnnuuuyyyvvvqqqkkkcccZZZ]]]\\\]]]^^^___]]]\\\\\\VVVZZZ[[[XXXUUUVVV[[[___kkkvvv|||vvvmmmnnnuuu||||||zzzxxxxxx|||qqqkkkmmmkkkpppuuuyyyzzz}}}rrrkkknnntttxxxpppjjjcccdddfffiiikkkkkkiiiggg```cccgggmmmuuuxxxtttmmmlllfffaaa^^^[[[YYY\\\bbbiiipppwwwxxxuuurrrtttwww|||wwwpppllljjjiiifffddd]]]YYYRRRLLLIIIIIIIIIIIIJJJIIIHHHGGGHHHGGGEEECCCDDDHHHMMMQQQSSSUUUWWWXXX[[[ZZZYYYXXXVVVWWW^^^fffjjjpppssspppjjjddd]]]WWWWWWVVVUUUTTTRRRPPPOOONNNMMMOOORRRSSSRRRQQQQQQRRRWWW\\\``````aaacccaaa\\\[[[UUURRRTTTUUUSSSRRRUUUTTTXXX\\\___aaacccfffiiirrrwww}}}{{{tttmmmjjjrrroooooouuu{{{xxxmmmaaa\\\\\\aaagggeee\\\TTTQQQTTTYYY___ccceeehhhlllpppqqqsssvvv{{{}}}zzzrrrllliiioooyyy~~~|||sssjjj\\\XXXSSSRRRVVV]]]cccfffmmmmmmnnnqqqtttvvvvvvuuummmiiiiiiooottttttrrrrrrnnnyyy}}}xxxuuuqqqpppsssuuurrr^^^ZZZXXXYYYZZZ^^^hhhrrrwwwzzzrrrjjjmmmtttxxxooogggdddaaa___```ccceeehhhmmmsssxxx}}}uuuhhh[[[UUUSSSOOOLLLLLLPPPPPPTTT```pppzzzoooccc\\\[[[___ccceeeiiillljjjhhhggggggeeelllnnnooonnnmmmlllkkkjjjeeebbb\\\WWWTTTTTTYYY^^^jjjtttyyyoooccc```gggnnnuuunnnvvv}}}qqqtttvvvyyy}}}qqqhhhfffgggkkkyyyjjjcccfffdddfffggghhhnnnvvvyyyxxxtttrrrzzztttlllhhhhhhkkklllmmmkkkgggbbb]]]YYYWWWWWWXXXYYYZZZZZZZZZYYYWWWWWWYYY]]]aaacccaaa]]]WWWSSSQQQSSSRRROOOOOORRRWWW]]]dddgggeeeeeehhhkkkooo{{{}}}sssmmmkkkkkkeeeaaa]]]ZZZZZZZZZ[[[ZZZSSSQQQNNNKKKHHHGGGFFFFFFJJJIIIIIIIIIIIIHHHEEEBBBEEEJJJOOOSSSTTTSSSSSSSSSWWWYYY[[[YYYVVVUUUZZZ```bbbgggiiieee```\\\WWWRRROOOOOOOOOOOONNNLLLKKKJJJIIIKKKMMMNNNMMMLLLLLLLLLPPPXXXaaaeeehhhiiiddd^^^XXXQQQMMMMMMNNNMMMNNNQQQVVVZZZ___cccgggnnnxxx~~~}}}zzztttttt}}}uuujjjjjjooovvvuuummmddd```bbbccceeefffhhhkkkooorrrrrrssswww{{{{{{uuuiii```___aaadddhhhooo{{{zzzuuuzzzvvvppp```\\\XXXYYY```ggglllnnnhhhgggffffffggghhhgggfff]]][[[^^^cccddd```\\\\\\^^^cccmmmyyyvvvoooooorrrzzzyyy{{{lllZZZXXXXXXYYYZZZ]]]fffooosss}}}yyyqqqiiikkksss|||tttllljjjhhhffffffiiiiiikkknnnrrrwww{{{~~~|||}}}}}}qqqeee```]]]YYYVVVUUUSSSTTT[[[hhhxxxyyyrrriii```]]]^^^cccgggkkkmmmooonnnmmmoootttxxx|||||||||{{{xxxwwwnnnddd]]]XXXVVVYYY^^^iiisssxxxoooccc^^^bbbfffzzzxxxhhh```fffmmmpppwwwwwwxxxzzz|||}}}{{{wwwssslllnnnllljjjoooxxx{{{zzzqqqfff___```bbbfffsss}}}kkkgggkkkhhhhhhfffcccgggmmmpppooonnnnnnuuu|||wwwooofff___]]][[[YYYWWWUUUQQQNNNMMMNNNPPPSSSTTTTTTSSSRRRRRRQQQOOOOOORRRTTTTTTRRRQQQLLLIIIIIIMMMNNNLLLLLLNNNMMMRRRXXXZZZZZZZZZ^^^bbbeeepppvvvoooccc[[[YYYYYYXXXVVVSSSQQQQQQSSSTTTUUUQQQRRRQQQOOOLLLIIIFFFEEEJJJKKKLLLNNNPPPOOOMMMJJJMMMPPPTTTVVVVVVUUUUUUVVVSSSYYY^^^]]]ZZZZZZ^^^bbbdddhhhhhhccc^^^\\\XXXTTTMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNLLLKKKKKKLLLMMMYYYgggpppuuuvvvooohhh[[[TTTMMMLLLMMMMMMPPPTTT^^^bbbfffiiiooozzzzzzwww~~~}}}wwwsssooommmjjjjjjlllnnnooooookkkmmmppptttuuuoooeee]]]\\\]]]^^^\\\\\\```jjjqqqwwwwwwuuuxxx|||{{{|||~~~xxxqqqmmmeeebbb___aaafffiiihhheee]]][[[YYYXXXYYYYYYXXXWWWYYYVVVVVVWWWTTTMMMJJJJJJPPPSSSXXXeee|||uuukkkeeegggnnnuuuwwwkkk___[[[^^^kkkwwwssscccWWWWWWYYY[[[[[[]]]dddnnnqqqvvvyyyzzz|||zzzqqqiiikkkqqq{{{|||xxxrrrnnnnnnooommmnnnqqqqqqrrrssstttwwwzzz}}}~~~wwwwwwvvvuuuuuuyyyrrrfffbbbaaa^^^\\\]]]]]]```iiiwwwwwwrrrkkkffffffjjjnnnqqqvvvwwwxxxxxxwwwyyyxxxmmmgggaaaZZZYYY\\\hhhttt{{{uuukkkfffggghhhtttqqqccc^^^eeehhhdddgggrrr|||kkkkkklllnnnpppooommmjjjeeefffbbb\\\___iiimmmkkkjjj```[[[```cccfffssswwwllllllrrrpppooojjjfffgggmmmooonnnkkkiiimmmwww~~~}}}zzzxxxwww~~~vvvuuuwwwpppppprrrttttttlll___UUUYYYTTTPPPNNNLLLIIIGGGHHHFFFJJJOOORRRRRRPPPMMMLLLHHHEEEEEEGGGIIIHHHFFFFFFHHHEEEEEEIIIKKKIIIIIILLLBBBGGGLLLNNNOOOQQQVVVYYY^^^hhhlllcccUUUOOONNNOOOVVVTTTQQQNNNNNNOOOPPPQQQPPPRRRSSSQQQMMMHHHEEECCCFFFGGGKKKOOOSSSUUUSSSQQQQQQSSSUUUUUUUUUUUUWWWXXXRRR[[[bbbbbb```aaafffjjjiiilllkkkeee___]]][[[WWWPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSQQQOOONNNNNNOOOOOO]]]ooo||||||tttbbbZZZRRRPPPQQQQQQUUUZZZeeegggiiikkkppp{{{{{{vvvyyy{{{wwwsssmmmkkklllllljjjhhhcccdddhhhmmmpppmmmfff___\\\^^^^^^[[[VVVUUUXXX\\\WWW```llluuuvvvppphhhcccfffmmmzzz}}}tttnnnllllllkkkmmmwww~~~wwwqqqkkkfffeeebbbaaabbbccc```XXXRRRUUURRROOOMMMMMMMMMLLLKKKQQQNNNMMMNNNKKKGGGGGGJJJBBBGGGNNNXXXhhh}}}}}}pppgggggghhhffffffiiimmmlllkkkiiiaaaWWWSSSUUUTTT^^^ooo~~~iii\\\WWWXXX[[[^^^^^^^^^eeennnkkkkkkjjjhhhkkkwww{{{xxxzzz}}}zzzyyy{{{rrriiijjjooowww~~~~~~{{{yyywwwuuuvvvxxxyyyvvvssssssooommmppprrrrrrsssvvvttttttsssssstttvvvxxxyyyttttttqqqmmmjjjmmmsssxxxwww~~~qqqmmmlllllllllmmmiiimmmvvvzzzvvvqqqoooppptttyyy{{{}}}~~~~~~|||}}}|||rrrmmmggg]]]YYYYYYiiiuuu~~~|||tttpppnnnmmmlllvvv~~~|||mmmaaa```iiiiii``````iiimmmuuu}}}{{{{{{|||{{{hhhfffeeeffffffeee```\\\aaa```^^^[[[YYYZZZ^^^aaa```[[[ZZZ___```dddvvvzzzqqqlllqqq{{{xxxtttnnniiiggghhhkkknnnllliiiggggggiiijjjhhhfffkkknnnrrrwww{{{}}}}}}}}}{{{||||||xxxqqqlllkkklllddd___^^^dddlllkkk^^^QQQRRRQQQNNNLLLIIIGGGEEEDDDHHHIIIKKKPPPSSSQQQLLLGGGGGGGGGGGGFFFEEECCCAAAAAAEEEEEEEEEEEEEEEFFFGGGHHHAAAAAABBBBBBDDDGGGMMMQQQTTTVVVWWWUUUQQQMMMIIIHHHPPPMMMJJJIIIJJJJJJHHHEEELLLOOOSSSUUUSSSLLLEEEAAAEEEDDDIIIPPPQQQNNNQQQWWWQQQWWW[[[YYYXXX[[[\\\[[[___^^^```cccaaaaaajjjvvvtttuuurrrkkkeeeccc___ZZZVVVWWWWWWXXXYYYYYYXXXXXXYYY___aaa[[[PPPJJJMMMSSSQQQaaaqqqyyywwwbbbXXXSSSVVVVVVQQQUUU___mmmlllkkknnnvvvvvvsssqqqqqqtttxxxzzz{{{|||xxxtttnnnhhheeefffgggeeebbb\\\___bbbeeefffeeebbbaaa]]]^^^]]]ZZZVVVSSSSSSSSS]]]\\\ZZZXXXVVVVVVVVVVVVYYY\\\bbbkkkvvvzzzqqqkkkfffdddgggnnnwwwzzzooojjjhhhfff```cccddd```XXXPPPLLLKKKIIIGGGEEEEEEFFFFFFFFFEEEEEEJJJOOONNNIIICCCAAABBBDDDFFFKKKSSS]]]iiirrrxxxwww~~~~~~uuulllfffbbb___]]]YYYVVVVVVWWWUUUPPPNNNOOORRRUUUcccvvvnnnaaa___WWWdddlllhhh___^^^bbbfffdddddddddeeeiiiqqqzzzxxxrrroooooorrrtttyyyzzzyyyuuuqqqrrrwww}}}~~~qqqlllhhhgggmmmwwwzzzuuuoooooommmjjjhhhfffeeedddeeeeeegggjjjmmmqqqtttvvvwwwyyyyyywwwtttqqqoooooopppmmmllliiihhhhhhjjjlllnnnooowwwyyytttqqqrrruuuwwwvvvxxx}}}|||vvvvvvwwwyyyzzz|||~~~~~~~~~wwwooofff[[[UUUTTTcccssszzzmmmlllkkkkkkllllllqqq}}}sssiii```^^^]]]\\\[[[]]]cccjjjuuu|||wwwvvvxxx|||{{{~~~aaa``````aaabbbbbb^^^[[[XXXXXXVVVTTTSSSUUUXXX[[[ccc]]][[[]]]]]]aaasss~~~wwwqqqlllmmmrrrvvvsssnnnjjjhhhjjjmmmpppmmmgggaaa]]]\\\]]]\\\[[[\\\^^^bbbfffhhhiiiiiiiiiiiiiiiiiigggddd```^^^]]]YYYTTTQQQUUUZZZZZZQQQIIIMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCEEEIIILLLLLLHHHEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDDDD???@@@@@@@@@@@@BBBEEEHHHFFFIIIKKKLLLJJJGGGFFFEEEIIIFFFDDDDDDEEEFFFEEECCCIIILLLQQQSSSQQQLLLGGGDDDAAA@@@DDDKKKMMMMMMRRRYYY[[[```bbb___^^^^^^^^^[[[[[[ZZZ^^^bbbbbbdddmmmxxx|||~~~|||ssskkkfffaaa\\\XXXXXXYYYZZZ]]]^^^______hhhmmmooohhh\\\TTTUUUYYY^^^mmmzzzyyyiii^^^WWWYYYXXXVVV\\\gggqqqooommmnnnqqqxxxtttfffdddbbbaaaccceeeffffffgggjjjmmmpppoookkkeeebbb```[[[VVVUUUWWWYYYXXXVVVTTTVVVXXXZZZ[[[ZZZXXXWWWWWWXXXWWWUUUQQQNNNNNNNNNUUUTTTQQQNNNLLLKKKKKKKKKNNNQQQTTTZZZaaajjjuuu|||~~~~~~wwwlll```ZZZ[[[dddsssssshhhdddcccaaaaaaaaa^^^ZZZSSSMMMIIIGGGDDDBBBAAA@@@AAABBBAAA@@@@@@EEEIIIHHHCCC???>>>???>>>@@@DDDJJJRRR[[[ccchhhfffllluuuyyynnnbbb[[[VVVQQQNNNPPPQQQNNNMMMNNNOOOUUUaaammmsssxxxiii^^^^^^```mmmuuupppeee___^^^___^^^```bbbeeeiiinnntttxxxyyyuuupppkkkiiiiiikkklllooopppnnnjjjeeedddiiinnnyyyvvviiiffffffllluuuwwwrrrllljjjgggccc___\\\\\\]]]]]]___aaadddhhhmmmrrrvvvxxxyyyxxxvvvsssnnnjjjhhhgggcccbbbbbbccceeehhhlllnnniiioooxxx}}}zzzwwwuuuvvvxxxyyyxxxzzz~~~}}}|||{{{{{{|||}}}wwwnnndddZZZTTTSSS]]]nnn~~~yyykkkbbbaaa``````___dddrrr|||pppddd___[[[WWWUUUUUUZZZaaannn{{{zzzppprrrtttxxx}}}}}}{{{YYYYYYYYYZZZ\\\\\\ZZZXXXTTTUUUUUUTTTTTTVVVZZZ]]]ccc]]]ZZZYYYYYY^^^ppp{{{tttooohhhddddddhhheeebbb______aaaeeegggllleee[[[SSSOOOOOOOOOPPPRRRSSSVVVXXXYYYZZZYYYYYYZZZZZZZZZ[[[\\\ZZZWWWUUUSSSOOOLLLKKKLLLMMMJJJGGGHHHHHHIIIJJJIIIGGGEEEDDD@@@AAABBBEEEHHHIIIHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@???======???@@@>>>AAADDDEEEDDDCCCBBBCCCCCCAAA@@@@@@BBBCCCBBBAAAAAADDDIIIJJJIIIFFFDDDCCCEEEFFFJJJOOOQQQRRRXXX___bbbfffhhhfffdddccc^^^XXXVVVVVVXXX[[[^^^bbblllvvvtttmmmhhhdddcccdddeeeiiinnnrrrssssssyyy||||||tttiiiaaa```cccjjjvvv~~~}}}wwwmmmcccZZZZZZYYYZZZbbbllltttqqqnnnjjjiiijjjlllnnngggjjjooowww{{{xxxmmmcccZZZXXXVVVUUUVVVVVVUUUTTTSSSVVVZZZ\\\\\\XXXTTTQQQOOOLLLIIIIIILLLOOOOOONNNLLLLLLMMMMMMNNNMMMMMMLLLOOOOOOOOOMMMIIIGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEIIIJJJLLLNNNQQQVVV]]]aaalllkkkiiifffccceeekkkpppxxxzzz}}}xxxkkk\\\SSSPPPTTT___jjjuuuvvvrrrhhh```___``````fffeee```ZZZSSSKKKFFFCCCBBB@@@??????@@@AAA@@@>>>>>>AAACCCBBB>>><<<===??????@@@CCCHHHMMMTTTYYY\\\\\\___eeemmmvvvrrreeeYYYPPPJJJLLLPPPPPPPPPQQQNNNVVV```cccbbbiii~~~tttaaaZZZ[[[aaammmvvvqqqggg^^^ZZZXXXVVVZZZ___dddgggjjjmmmooorrrpppmmmjjjiiihhhiiijjjjjjjjjgggbbb\\\[[[]]]```fffrrr|||~~~{{{sssfffdddeeelllsssvvvpppjjjgggccc\\\WWWTTTUUUXXXZZZZZZ[[[^^^bbbhhhnnntttwwwxxxwwwvvvsssnnniiidddaaa^^^^^^___```cccgggjjjllldddfffjjjnnnooonnnllljjjuuutttrrrqqqqqqrrrssstttxxxyyy|||~~~~~~~~~~~~|||}}}}}}pppggg___XXXUUUVVV\\\lll|||uuuggg```\\\ZZZYYYYYY^^^lllzzzzzzkkkccc]]]XXXTTTSSSSSSZZZgggwww~~~rrrhhhkkkooouuuzzz}}}~~~SSSSSSTTTUUUUUUUUUTTTSSSSSSTTTVVVWWWYYY[[[___bbbbbb]]]YYYVVVUUU[[[nnn~~~uuujjj___YYYWWWVVVUUUSSSRRRSSSUUUXXX[[[eee```WWWOOOKKKIIIJJJKKKOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQRRRUUUYYYZZZWWWSSSPPPOOOMMMJJJHHHGGGGGGHHHFFFGGGIIIJJJJJJGGGEEECCCBBBBBBCCCEEEHHHJJJKKKKKKEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@>>>======>>>AAACCCEEEEEECCCBBBAAAAAABBBAAAAAA@@@AAAAAABBBAAA===@@@CCCDDDBBBAAACCCDDDNNNSSSYYY]]]]]]\\\___cccgggkkknnnnnnmmmhhh^^^SSSQQQOOONNNPPPUUU]]]gggooo|||vvvtttsssrrrtttxxxwwwkkkeeefffhhhjjjsssyyyuuuqqqppppppnnniii```ZZZXXXXXXZZZ```iiiooommmhhhccc^^^[[[YYYYYYUUUWWW[[[aaafffddd]]]VVVQQQPPPOOOOOOOOOOOONNNLLLKKKNNNQQQSSSSSSQQQNNNLLLHHHFFFDDDDDDGGGJJJKKKJJJGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGFFFCCCAAAAAABBB?????????@@@BBBEEEGGGHHHHHHJJJKKKKKKLLLNNNRRRUUU[[[]]]]]]YYYVVVWWW^^^ddd]]]aaaggglllpppqqqooommmhhh```XXXTTTSSSRRRUUUZZZ___cccccc^^^\\\___cccdddnnnpppppphhh[[[NNNFFFCCCCCCBBBBBBBBBDDDDDDBBBAAA???AAAAAA???======???AAAAAABBBEEEIIIMMMQQQUUUWWWZZZ[[[]]]aaagggmmmrrrvvv|||mmm___RRRPPPRRRSSSSSSTTTOOOVVV\\\]]]___lll{{{iiiZZZUUUWWWVVV```hhhfff___ZZZWWWUUUQQQVVV\\\aaadddgggjjjlllmmmlllkkkkkkjjjjjjjjjjjjgggfffccc^^^YYYVVVVVVXXX\\\gggoooqqqrrrrrrnnngggfffeeehhhnnnvvvwwwrrrlllhhhccc[[[VVVTTTXXX]]]aaa]]]]]]^^^```dddjjjooorrrssssssssssssqqqnnniiifffccccccdddeeefffhhhiiijjjdddddddddeeeddddddcccccciiijjjkkklllmmmnnnnnnnnnuuuvvvwwwzzz{{{|||{{{zzz{{{|||~~~~~~yyyuuusssuuuyyy}}}|||pppddd]]]YYYWWWYYY^^^bbbmmmyyy~~~rrreeeccc^^^ZZZYYYYYY^^^kkkxxxsssjjjeee___ZZZYYYUUUXXXddduuu}}}rrrjjjgggkkkoooqqqqqqrrruuuxxxOOOOOOPPPPPPOOONNNNNNNNNPPPRRRVVVZZZ\\\```dddgggeeebbb]]]WWWTTTXXXgggvvvyyyeeeVVVOOONNNNNNMMMLLLLLLMMMPPPRRRTTTXXXVVVRRRNNNJJJIIIIIIJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKPPPUUUWWWUUUSSSLLLMMMMMMJJJEEECCCCCCDDDFFFHHHJJJJJJJJJGGGDDDBBBAAABBBDDDFFFGGGHHHIIIIIIFFFEEECCCAAA@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===<<<===??????>>>===>>>@@@BBBDDDEEEDDDBBBAAA@@@AAACCCBBBBBBAAA?????????@@@>>>@@@CCCBBB@@@AAAFFFJJJWWWaaakkkooommmjjjjjjjjjrrruuuxxxyyywwwppp```RRRJJJHHHFFFHHHQQQ]]]hhhmmm{{{~~~~~~~~~tttfffaaabbbdddccchhhjjjfffaaa```bbbccc```\\\XXXXXXWWWXXX[[[___dddbbb^^^YYYTTTPPPMMMLLLOOOOOOPPPSSSVVVVVVTTTQQQIIIGGGGGGHHHIIIJJJIIIHHHFFFGGGJJJLLLLLLKKKIIIGGGCCCAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCAAABBBCCCAAA???>>>>>>???===>>>>>>@@@BBBEEEHHHJJJGGGHHHHHHGGGFFFGGGJJJLLLSSSUUUVVVSSSPPPRRRYYY___\\\aaahhhnnnooolllgggddd^^^WWWSSSSSSTTTRRRRRRUUUTTT[[[```______cccffffffpppyyyyyyfffSSSGGGDDDCCCBBBBBBCCCDDDDDDCCCAAAAAA@@@???=========@@@BBB===???BBBFFFJJJMMMPPPQQQSSSSSSSSSTTTWWW[[[___bbbgggiiikkkkkkkkkooovvv|||yyyggg]]]XXXSSSOOOMMMNNNPPPTTTYYYeeezzzppp___SSSOOOQQQJJJRRRWWWUUUSSSSSSSSSRRRPPPSSSWWW[[[___ccchhhkkkeeeffffffggggggggggggfffaaa```^^^[[[WWWTTTTTTTTT[[[aaahhhiiiiiigggdddaaafffggglllssszzz{{{vvvqqqjjjddd]]]XXXXXX___gggmmmhhhgggfffeeefffiiilllnnnllllllllloooqqqqqqooolllggghhhiiijjjkkklllllllllkkkjjjiiihhhhhhhhhiiijjjjjjlllooorrrttttttssssssuuuvvvwwwxxxxxxyyyyyyyyywwwzzz~~~~~~yyyrrrmmmlllpppsss}}}zzzrrrggg[[[VVVUUUWWW]]]dddgggmmmtttyyy||||||uuummmeee```ZZZXXXXXX[[[fffqqq|||sssooohhhbbb___YYYWWW___ppp|||{{{sssnnnggghhhhhhfffcccdddhhhlllvvv|||JJJKKKLLLKKKIIIIIIJJJKKKPPPTTTZZZ___dddhhhllloookkkjjjfff^^^WWWXXXbbblll{{{|||dddSSSLLLJJJHHHHHHGGGHHHIIIJJJLLLMMMKKKLLLLLLJJJHHHFFFGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIKKKOOOSSSVVVWWWVVVNNNPPPPPPMMMHHHDDDDDDEEEFFFGGGHHHIIIHHHGGGEEECCC>>>BBBEEEGGGFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>===>>>???@@@???>>>===<<<999;;;<<<<<<<<<===@@@BBB@@@BBBCCCBBB@@@??????@@@@@@AAAAAA???===<<<===>>><<>>AAAJJJQQQfffttt|||yyywww{{{}}}}}}}}}}}}wwwgggWWWHHHIIIIIINNNZZZiiiqqqrrrooovvvzzzxxxxxx~~~ppp```YYYYYYZZZ[[[\\\[[[XXXTTTTTTWWWZZZXXXWWWVVVVVVUUUTTTTTTUUUWWWUUUSSSPPPMMMJJJHHHHHHNNNLLLKKKLLLMMMOOOOOONNNGGGEEEDDDEEEHHHIIIJJJIIIDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>>??????>>>???@@@???>>>===>>>???@@@@@@??????@@@BBBCCCEEEIIIIIIGGGEEEDDDEEEHHHKKKQQQRRRSSSRRRRRRUUU[[[```kkkqqqzzz~~~yyytttqqqlllaaaXXXUUUTTTSSSUUUXXXYYYccckkkllljjjjjjhhheeeiiivvvppp[[[LLLFFFAAA@@@AAABBBDDDDDDBBB@@@@@@???===;;;;;;<<<>>>???===???CCCGGGKKKMMMOOOOOOMMMMMMLLLLLLMMMPPPSSSTTT[[[[[[ZZZWWWUUUWWW]]]ccciiiqqqwwwiiiZZZNNNIIIMMMNNNPPPZZZoooxxxfffWWWMMMJJJLLLGGGLLLMMMKKKJJJMMMNNNMMMOOOQQQTTTVVVXXX\\\aaaeee```aaabbbcccddddddcccccc]]]]]]]]]\\\[[[YYYXXXXXXYYY]]]aaaccccccbbbbbbbbbeeehhhooowww~~~zzzuuukkkfff^^^ZZZ\\\dddmmmttttttssspppnnnmmmmmmnnnooojjjgggeeegggkkknnnmmmllleeegggkkknnnqqqsssttttttvvvuuutttttttttuuuvvvvvvqqqssswwwzzz||||||{{{zzzzzz|||~~~~~~}}}}}}~~~{{{~~~|||zzz}}}{{{vvvooohhhfffiiilll~~~xxxsssmmmddd]]][[[\\\]]]bbbgggiiijjjmmmssszzz~~~}}}{{{ooohhhaaa]]]ZZZZZZaaaiii|||~~~zzzsssjjjfff___YYY]]]mmmyyyxxxrrrooojjjhhheeeaaa]]]\\\^^^```eeejjjqqqwww|||CCCEEEGGGFFFEEEEEEGGGJJJPPPTTT\\\bbbggglllpppsssmmmooommmeee^^^]]]dddkkkyyy|||gggWWWNNNJJJDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHFFFCCCBBBDDDFFFGGGFFFDDDCCCDDDEEEGGGIIIIIIKKKMMMOOOQQQTTTXXXZZZTTTTTTSSSOOOKKKHHHGGGHHHCCCDDDEEEFFFFFFFFFFFFEEEBBBGGGMMMOOOLLLHHHDDDCCCBBBAAA???>>>>>>???@@@AAA???@@@BBBCCCCCCBBBAAA@@@<<<<<<=========???CCCFFFGGGGGGGGGEEEAAA>>>>>>>>>>>>???@@@???<<<<<<>>>@@@===@@@BBBBBBBBBHHHTTT^^^xxx|||xxxtttsssqqqrrrwwwxxxnnnaaaRRRVVV[[[bbbnnnzzz{{{uuudddhhhiiihhhlllwwwmmm\\\TTTQQQQQQTTTRRROOOMMMLLLLLLNNNQQQRRRSSSRRRPPPNNNNNNMMMLLLMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIIIIKKKLLLLLLLLLIIIGGGEEEEEEGGGIIIJJJKKKEEEEEEFFFFFFFFFFFFEEEDDDAAABBBBBBAAA@@@??????@@@;;;;;;<<<======>>>>>>>>><<<===>>>>>><<<<<<===???@@@??????>>>???@@@AAABBBHHHHHHGGGFFFGGGKKKPPPUUUYYYYYYYYY[[[^^^bbbgggjjjzzz{{{mmmfffbbb``````bbbeeeqqq{{{}}}zzztttmmmfff___jjjxxx~~~wwwgggWWWLLLEEEEEEFFFHHHJJJIIIGGGEEEAAA???===;;;<<<<<<======@@@BBBFFFJJJMMMOOOOOOOOOJJJJJJIIIIIIJJJLLLMMMNNNQQQSSSSSSRRROOOPPPTTTXXXXXX[[[dddpppyyysss```WWWVVVWWWZZZgggkkk[[[PPPHHHEEEGGGFFFHHHIIIFFFFFFJJJJJJGGGMMMOOOPPPQQQRRRSSSVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\WWWWWWXXXZZZ\\\]]]\\\[[[VVVWWWZZZ[[[\\\\\\^^^aaabbbfffnnnxxx|||wwwmmmhhhaaa]]]___fffpppvvv|||{{{zzzxxxwwwvvvvvvvvvpppjjjcccaaacccffffffeeefffiiinnntttxxx{{{||||||~~~yyy{{{~~~|||yyyyyywwwpppiiifffiiimmm~~~yyyqqqjjjgggdddeeejjjmmmllllllnnnkkkiiiiiipppyyy{{{rrriiiccc\\\XXXZZZ___lll}}}zzztttkkkbbbcccsss}}}zzzssspppnnnkkkgggdddaaa^^^[[[XXXXXX[[[```eeelll>>>@@@CCCCCCBBBCCCFFFJJJIIIOOOVVV^^^dddiiimmmpppjjjooopppjjjdddeeejjjoooyyy|||jjj]]]RRRJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGDDDAAA@@@BBBEEEAAA@@@>>>===>>>@@@CCCEEEFFFHHHKKKKKKKKKNNNTTTYYYVVVTTTPPPLLLHHHFFFGGGHHH@@@AAABBBCCCDDDFFFGGGGGGJJJPPPWWWYYYUUUOOOIIIGGG???>>>======>>>@@@BBBDDDBBBDDDFFFHHHHHHGGGFFFEEE@@@AAA@@@@@@@@@BBBFFFJJJSSSRRRPPPKKKEEE@@@>>>======???@@@@@@>>>>>>AAADDDEEEHHHKKKKKKMMMUUUcccnnnxxxqqqllleeebbb___bbbmmmuuuqqqiii___fffmmmuuuuuu___```^^^]]]cccppp{{{}}}yyyxxxiiiZZZRRRNNNMMMQQQLLLGGGFFFGGGGGGHHHJJJNNNOOOMMMIIIHHHHHHGGGFFFIIIHHHGGGGGGGGGIIIJJJKKKEEEFFFGGGIIIJJJKKKJJJJJJHHHEEEBBBAAACCCEEEGGGGGGCCCCCCCCCCCCCCCBBBAAAAAA<<<===>>>===<<<;;;<<<===;;;;;;===>>>????????????:::<<<======<<<<<<===>>>>>>>>>===>>>???AAACCCEEEBBBBBBCCCDDDHHHOOOXXX^^^fffeeedddggglllrrrvvvwww|||wwwppplllkkkmmmyyy}}}sssjjjZZZaaannnyyy|||rrr```SSSMMMMMMNNNPPPRRRRRROOOMMMCCCAAA>>>===>>>>>>>>>===???BBBEEEIIIKKKLLLKKKJJJFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNRRRRRRQQQQQQSSSVVVXXXWWWZZZaaaeeekkkxxxwwwmmmaaadddiiiuuuwwwbbbTTTKKKEEECCCDDDBBBEEEEEEDDDFFFIIIHHHDDDKKKMMMOOOOOONNNMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQMMMNNNPPPSSSWWWYYYYYYXXXTTTSSSTTTUUUUUUUUUXXX\\\___dddmmmwww~~~|||wwwpppkkkddd___aaahhhqqqwww~~~~~~}}}}}}yyyqqqfff```___aaa```___kkknnntttyyy~~~|||}}}|||wwwpppnnnqqquuu}}}}}}uuulllcccaaacccjjjvvv|||zzzwwwwwwoookkkjjjqqqzzzvvvlllcccZZZRRRQQQTTT]]]nnnvvvlllmmm|||vvvssspppmmmjjjiiigggccc[[[VVVTTTUUUXXX]]]fff|||????????????@@@AAABBBCCCLLLLLLMMMPPPVVV]]]dddhhhkkkiiikkkoooooommmlllooo}}}mmmXXXLLLIIIHHHFFFCCCCCCDDDFFFGGGHHHFFFEEEBBB@@@>>>>>>>>>>>>?????????@@@BBBDDDFFFHHHKKKKKKJJJJJJJJJKKKLLLLLLOOONNNMMMJJJGGGFFFGGGHHH@@@AAACCCEEEBBB@@@EEENNNMMMVVV^^^bbbbbb]]]RRRGGGGGGDDD???======@@@CCCFFFJJJIIIJJJNNNSSSSSSNNNHHHBBB@@@???BBBEEEJJJQQQVVVYYY[[[[[[TTTKKKDDDDDDEEEEEEEEECCCBBBAAADDDHHHLLLKKKRRRVVVSSSUUUaaapppzzzwwwmmmccc]]]XXXUUUUUUUUUXXX^^^gggoootttnnnwwwnnn^^^ZZZWWWYYY___ggglllnnnpppmmmlllooouuu~~~eeeVVVQQQOOOLLLKKKIIIGGGEEEEEEHHHKKKMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDFFFIIILLLMMMLLLKKKHHHDDDDDDGGGHHHGGGHHHLLLNNNKKKHHHEEEDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::<<<<<>>>>>>>>???AAACCCDDDDDDFFFFFFEEEHHHSSSdddqqqtttsssrrrsssvvvyyyyyyyyy}}}{{{xxxhhhYYY```iiirrrzzzzzzjjjWWWVVV___```\\\aaajjjbbbPPPDDDAAA===>>>@@@BBBAAA???AAA???AAAJJJPPPPPPPPPPPPKKKIIIGGGEEEFFFHHHLLLOOOSSSWWWXXXVVVWWWYYYYYYUUU\\\[[[YYYZZZ___fffnnnssszzzyyyppp[[[LLLCCC>>>???CCC?????????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHLLLLLLNNNQQQTTTVVVVVVUUUPPPOOOMMMLLLLLLNNNQQQRRRVVV[[[gggwwwxxxssstttpppkkkddd^^^```ooo~~~~~~vvvkkkaaaZZZYYY\\\^^^jjjpppyyy|||yyywwwuuuuuu{{{rrriii```]]]jjjzzz~~~yyywwwssspppssszzz~~~|||yyyhhh___\\\YYYWWWXXXbbbnnnyyywww|||{{{zzzyyywwwrrrjjj```ZZZZZZVVVYYYcccooo????????????@@@AAABBBCCCCCCCCCEEEGGGLLLQQQVVVYYYbbbbbbeeekkkmmmlllmmmqqqwww||||||sssbbbRRRJJJHHHFFFEEECCCCCCEEEFFFGGGFFFFFFDDDCCCAAA????????????>>>>>>>>>???AAADDDFFFHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHFFFDDDBBBCCCDDDBBBBBBDDDEEECCCCCCJJJSSSVVV^^^fffiiihhhdddZZZOOOMMMJJJFFFCCCBBBDDDFFFGGGKKKJJJKKKPPPUUUVVVQQQKKKDDDBBBBBBFFFJJJPPPXXX```]]]______\\\TTTNNNJJJIIIJJJJJJJJJIIIJJJMMMRRRUUU[[[ccciiihhhhhhooowww|||yyysssnnneeeYYYSSSRRRRRRRRRRRRSSSWWW___iiiqqqxxxmmm\\\XXXTTTUUUZZZ^^^aaaaaa\\\YYYXXXZZZ^^^ffftttsss```TTTPPPMMMIIIIIIGGGFFFEEEEEEGGGIIIKKKLLLKKKJJJHHHFFFDDDCCCCCCAAABBBCCCFFFJJJKKKKKKJJJHHHDDDBBBCCCEEEEEEJJJOOOPPPNNNJJJEEECCCBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>??????<<<<<<<<<<<<===>>>@@@@@@?????????@@@AAABBBDDDDDDCCCDDDFFFHHHOOO___sss|||wwwssspppnnnwww{{{|||kkk]]]]]]___iiizzzrrrkkkuuuxxxuuuxxx|||ppp]]]HHHCCC???>>>AAAEEEFFFFFFLLLGGGGGGMMMRRRPPPLLLJJJPPPOOOLLLJJJJJJMMMRRRVVV```dddfffeeeeeefffddd```\\\\\\\\\^^^bbbfffkkkmmmsssxxxzzziiiTTTGGG@@@======???===<<<<<<======>>>@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFDDDCCCBBBBBBDDDFFFHHHLLLMMMNNNQQQRRRRRRQQQOOOOOONNNLLLLLLMMMPPPTTTVVVXXX^^^jjjxxx|||vvvsssnnniiiccc]]]^^^kkkzzz~~~~~~|||uuukkkbbb[[[ZZZ[[[]]]lllrrrzzz|||yyyvvvuuuwwwyyysssjjjbbb```jjjxxx~~~~~~yyyvvvxxx~~~xxxfff]]]ZZZXXXXXXZZZiiirrr{{{xxx|||}}}xxxpppiiieeefffaaabbbkkkwww????????????@@@AAABBBBBBBBBBBBDDDFFFHHHKKKMMMNNNQQQSSSYYYbbbhhhkkkqqqxxxwwwuuupppeeeXXXNNNIIIHHHAAAAAA@@@AAACCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@CCCFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@AAA@@@???@@@BBBAAACCCLLLWWWaaaiiipppqqqppplllcccZZZTTTQQQNNNMMMMMMNNNNNNNNNPPPOOOOOOTTTYYYYYYTTTOOOHHHEEEEEEJJJOOOTTT___iiieeefffgggfffbbb\\\VVVSSSSSSTTTUUUUUUVVVYYY^^^aaagggpppxxx{{{}}}zzznnnggghhhbbbRRRLLLOOOOOOQQQQQQOOOOOOVVVaaajjj~~~kkk]]]XXXRRRPPPQQQSSSRRRQQQMMMJJJIIIKKKLLLPPP[[[fffsssqqqhhh\\\SSSPPPLLLHHHHHHGGGGGGGGGGGGHHHIIIIIIMMMLLLKKKIIIFFFDDDBBBAAA>>>>>>???BBBFFFIIIJJJJJJIIICCC???@@@BBBDDDJJJQQQTTTQQQLLLGGGCCCAAAAAAAAABBBBBBBBBBBBAAA???===;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<===???@@@AAA======>>>???@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDFFFIIIPPP\\\ooovvvjjjccc```bbbgggoooyyy{{{iiiZZZVVVTTT___uuu}}}xxxcccOOOJJJCCCBBBEEEKKKNNNPPPUUUOOOMMMRRRVVVSSSLLLHHHQQQPPPNNNLLLLLLOOOUUUYYYjjjpppuuuvvvvvvtttoooiiiaaabbbdddfffhhhjjjjjjjjjfffhhhiiihhhffffffjjjnnnuuuppp___LLLBBB???===<<<===;;;::::::;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEHHHEEEAAA??????BBBFFFIIIMMMNNNPPPRRRQQQOOOMMMKKKMMMLLLKKKKKKOOOTTTZZZ^^^```gggrrr}}}uuulllgggaaa\\\WWWXXXcccoootttvvvxxxzzz{{{yyyxxxvvvtttoooggg```[[[ZZZ[[[]]]nnnrrryyy~~~~~~}}}}}}yyyvvvtttmmmtttyyyyyywwwtttllleeebbbjjjvvv~~~~~~wwwfff]]]ZZZYYY[[[^^^nnnvvv}}}zzz|||{{{vvvtttsssllliiiqqq}}}???????????????@@@AAABBBEEEFFFHHHIIIJJJIIIHHHHHHCCCEEEKKKUUU^^^gggttt~~~yyypppdddXXXOOOHHHFFF@@@@@@AAABBBCCCCCC@@@>>>===<<<<<<;;;;;;:::::::::::::::;;;<<<>>>AAACCCEEEHHHGGGEEEDDDBBBAAAAAA@@@@@@BBBEEEEEECCCAAAAAAAAA???>>>???AAABBBGGGSSS```nnnuuu{{{{{{xxxtttllleee]]][[[ZZZ[[[]]]^^^\\\YYYYYYVVVUUUYYY^^^___\\\WWWQQQKKKHHHKKKNNNRRR___mmmpppooommmlllkkkgggccc___^^^___bbbccccccccceeegggkkkttt}}}}}}kkkccchhhdddRRRKKKQQQOOORRRSSSPPPLLLOOOYYYaaaxxxlllccc[[[RRRLLLIIIIIIGGGEEEEEECCCCCCDDDDDDFFFMMMVVVfffgggcccZZZSSSPPPMMMIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHFFFCCCBBB>>>======@@@DDDHHHIIIIIIHHHCCC@@@AAABBBCCCGGGMMMSSSQQQLLLHHHDDDBBBBBBBBBBBBCCCDDDDDDCCCAAA???======>>>>>>???>>>===<<<<<<>>>======>>>???@@@BBBCCC???@@@AAACCCDDDDDDEEEEEEDDDFFFHHHJJJKKKKKKJJJJJJLLLOOOUUU___mmmqqqaaaXXXVVVQQQWWW```lllxxxrrraaaTTTRRRSSS^^^ooo~~~yyydddVVVPPPJJJIIILLLRRRUUUVVVWWWPPPNNNTTTZZZXXXQQQLLLNNNOOOQQQPPPOOOQQQUUUYYYfffppp{{{{{{pppfffbbbbbbcccdddeeeeeeddddddaaa```]]]XXXUUUUUUYYY\\\]]]gggsssyyy{{{fffVVVFFF@@@@@@???======:::::::::;;;<<<===>>>???@@@AAABBBCCCFFFIIILLLNNNOOOLLLHHHEEEEEEGGGJJJMMMOOOQQQTTTUUUTTTRRRPPPNNNKKKKKKKKKMMMQQQYYY```dddkkkttt|||ooobbb\\\VVVRRROOOPPPYYYbbbcccccceeehhhkkkmmmnnnmmmfffccc___\\\[[[\\\___aaaooorrrvvvyyy{{{|||~~~}}}}}}~~~~~~~~~zzzxxxwwwxxxzzz{{{~~~zzzvvvssslllpppuuuwwwwwwsssmmmgggeeelllvvv~~~wwwfff]]]ZZZZZZ]]]bbblllttt~~~|||}}}zzzqqqmmmttt~~~??????>>>>>>>>>???@@@@@@CCCDDDFFFGGGGGGEEECCCAAAAAA@@@BBBIIIQQQ]]]oooxxxmmmaaaUUUKKKEEEDDDDDDDDDEEEFFFDDDAAA>>>>>>>>>>>>>>>======<<<<<<999999999:::<<<>>>AAABBBFFFEEECCCBBB@@@@@@?????????AAACCCDDDBBBAAA@@@AAA@@@@@@AAADDDGGGNNN]]]kkkzzz{{{uuuooonnnnnnppprrrqqqkkkfffaaa]]][[[___eeejjjjjjhhh\\\RRRKKKKKKKKKMMM\\\nnn|||wwwrrrnnnllllllkkkjjjjjjmmmpppqqqooollliiihhhlllrrryyy|||hhh^^^dddaaaQQQIIIMMMMMMQQQSSSPPPKKKJJJPPPWWWllluuulllbbbTTTJJJDDDBBB@@@???<<<;;;<<<>>>>>>===CCCKKK```bbb```WWWPPPMMMKKKIIIGGGGGGHHHIIIIIIHHHGGGFFFDDDEEEHHHIIIJJJIIIGGGFFF@@@>>>===???BBBFFFHHHIIIEEECCCCCCEEEFFFCCCCCCFFFLLLKKKIIIFFFDDDCCCBBBAAA???AAACCCDDDDDDCCCBBB@@@===>>>???@@@AAAAAAAAAAAAEEEDDDCCCBBBBBBDDDEEEFFFDDDFFFJJJNNNQQQRRRSSSSSSRRRUUUXXX[[[\\\[[[YYYWWW[[[___hhhvvv~~~iiiXXXPPPOOOHHHNNNXXXbbbmmmxxxzzztttgggZZZTTTTTTVVV[[[cccmmmxxx|||kkkZZZUUUPPPOOOQQQTTTUUUTTTSSSLLLJJJPPPUUUTTTOOOLLLJJJOOOTTTVVVUUUTTTVVVYYY^^^kkkzzzzzzlll___ZZZYYYWWWVVVUUUVVVWWWXXXZZZWWWRRRMMMJJJKKKNNNPPPQQQWWW]]]______fffvvvpppZZZMMMAAA===>>>===<<<===999::::::;;;===>>>@@@AAABBBCCCFFFJJJNNNRRRVVVXXXWWWVVVTTTRRRQQQPPPPPPQQQOOOSSSWWWYYYXXXVVVVVVWWWRRRQQQQQQRRRVVV[[[aaaeeeqqq|||nnn[[[TTTNNNLLLKKKLLLQQQXXXYYYWWWTTTVVVZZZ___bbbccc\\\[[[ZZZZZZ]]]bbbgggjjjpppsssuuuwwwwwwwwwxxxzzzyyyzzz|||}}}~~~|||}}}}}}yyyuuurrrqqqqqqrrrxxxzzz}}}}}}yyyvvvtttuuuwwwyyyvvvqqqllljjjlllrrr{{{rrrcccZZZWWWXXX]]]cccgggppp|||~~~~~~||||||}}}||||||}}}zzz~~~vvvsssxxx>>>===============>>>>>>AAACCCEEEFFFFFFDDDAAA@@@DDDAAA@@@BBBFFFQQQccctttxxxlll___SSSMMMIIIHHHGGGGGGGGGDDD@@@===>>>>>>>>>>>>===<<<;;;:::;;;;;;:::;;;<<<===???@@@AAAAAA@@@???>>>>>>??????===???@@@@@@>>>===>>>>>><<<<<>>>>>AAADDDFFFGGGBBBBBBDDDIIIIIIEEEBBBCCCCCCDDDEEEFFFEEECCCBBB@@@>>>???AAABBBCCCBBBBBBAAA>>>>>>@@@CCCFFFJJJMMMOOONNNLLLKKKIIIIIIJJJLLLMMMSSSWWW]]]dddjjjnnnoooppplllppptttxxxyyywwwtttqqqssswwwuuu___PPPJJJIIIEEEJJJRRRZZZbbbkkktttyyy{{{rrrllldddZZZUUUTTTSSSTTTUUU\\\lll{{{ttt```[[[UUURRRRRRSSSRRRPPPOOOIIIGGGJJJLLLJJJHHHHHHGGGMMMTTTWWWUUUTTTVVVXXX^^^kkkzzzwwwgggYYYUUUSSSOOOMMMLLLMMMPPPQQQTTTQQQMMMJJJHHHHHHIIIJJJJJJLLLOOOPPPNNNRRR```nnnwwwcccMMMDDD===;;;;;;::::::<<<999:::;;;===???BBBDDDEEEHHHJJJNNNSSSXXX\\\^^^```______^^^\\\YYYWWWTTTRRRMMMQQQVVVWWWWWWWWWZZZ]]]\\\\\\[[[[[[]]]```dddfffqqqsss[[[SSSLLLKKKJJJJJJLLLPPPVVVQQQLLLLLLPPPVVVYYYZZZZZZYYYYYY[[[___ffflllpppqqqsssuuuvvvvvvuuuuuuvvvvvvwwwzzz|||}}}~~~~~~~~~|||}}}}}}yyysssnnnjjjgggffflllpppwww}}}}}}{{{zzzzzz|||{{{uuummmlllooouuuyyyttthhh\\\VVVUUUWWW^^^eeegggppp}}}zzzsssssssssuuuwww{{{~~~zzzxxxyyyzzzvvv~~~zzzyyy~~~===<<<<<<;;;;;;;;;<<<<<>>===???>>>=========>>>@@@AAA???????????????@@@AAABBB>>>??????===;;;;;;<<<===;;;<<>>EEEOOOUUUXXXSSSLLLIIIHHHEEEAAAAAA@@@@@@@@@?????????===@@@EEEJJJMMMLLLJJJIIIGGGCCC???===>>>AAABBBCCC@@@@@@DDDJJJKKKGGGDDDEEEBBBDDDHHHJJJJJJHHHEEEBBBAAABBBBBBBBBBBBBBBBBBBBB@@@BBBEEEJJJQQQYYYaaaeeeeeecccbbbaaaaaacccfffgggooosss{{{gggSSSIIIGGGGGGEEEGGGKKKQQQXXXbbbmmmtttyyy|||}}}qqqkkkeee___[[[YYYYYYYYYXXXZZZeeerrrllleee\\\UUUTTTTTTSSSRRRMMMIIIGGGGGGFFFDDDFFFJJJMMMSSSYYYZZZWWWWWW\\\aaafffqqq{{{~~~{{{rrrdddXXXRRRPPPMMMKKKJJJKKKMMMOOORRRPPPMMMKKKJJJIIIHHHGGGFFFFFFHHHKKKKKKNNNZZZgggiiiWWWFFFAAA===<<<:::888:::>>>===>>>@@@BBBFFFIIILLLMMMSSSVVVZZZ___ccceeeffffffcccbbb```]]]ZZZVVVRRRPPPIIIMMMQQQRRRQQQSSSXXX\\\``````bbbdddgggkkknnnooouuuvvv^^^UUULLLJJJHHHFFFDDDFFFOOOJJJFFFHHHNNNUUUXXXXXX\\\[[[YYYZZZ]]]ccciiimmmlllooorrrttttttssssssttttttvvvyyy{{{}}}~~~~~~}}}{{{|||~~~}}}zzzuuunnnfff___YYYVVV\\\cccmmmwww}}}~~~}}}{{{{{{}}}zzzrrrjjjmmmvvvyyyzzz{{{|||~~~~~~~~~}}}xxxoooiii```WWWUUUVVV[[[ccclllnnnttt}}}zzzrrrmmmjjjhhhkkkrrr{{{|||tttsssuuuvvvxxxwwwvvvzzz<<<;;;;;;:::::::::;;;;;;999;;;===???@@@@@@???>>>======>>>@@@BBBIIIXXXggg{{{xxxsssqqqkkkiiifffcccaaa^^^ZZZXXXNNNNNNNNNNNNLLLJJJHHHFFFBBBAAA@@@??????@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFF@@@@@@???===;;;;;;===>>>AAABBBGGGNNNUUU___pppwwwqqqsssyyy}}}~~~tttcccVVVSSSRRRWWWqqqwwwhhhggghhhrrr~~~tttiiigggmmmoooggg^^^QQQMMMGGGEEEGGGOOOXXX^^^fffyyyrrrcccUUUHHH???;;;::::::;;;888777;;;BBBHHHQQQWWWTTTOOOLLLIIIGGGBBBAAA@@@@@@?????????@@@===@@@FFFKKKMMMLLLJJJHHHHHHDDD???<<<<<<>>>@@@@@@>>>>>>BBBIIIKKKIIIHHHIIIEEEHHHMMMPPPQQQMMMIIIFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFKKKRRR\\\gggqqqwwwvvv[[[KKKEEEEEEGGGDDDEEEFFFJJJRRR^^^llluuuxxxyyy~~~sssmmmgggbbbfffdddggglllkkkffffffkkkxxxooobbbYYYVVVVVVWWWWWWKKKIIIHHHHHHFFFEEEJJJRRR[[[```dddccc```bbbiiipppooovvv|||{{{vvvnnnbbbWWWLLLKKKIIIHHHHHHHHHIIIJJJNNNMMMKKKJJJIIIGGGEEECCCCCCBBBEEEKKKMMMOOOZZZfffuuuaaaQQQDDDAAA@@@@@@<<<999<<>>===DDDAAAAAAFFFOOOWWWZZZZZZ^^^\\\XXXWWWXXX]]]cccgggeeeiiinnnqqqqqqqqqqqqrrrsssuuuxxx{{{}}}~~~}}}}}}xxxyyy|||~~~~~~{{{zzzxxxuuuppphhh___UUUMMMIIIPPPXXXdddpppyyy||||||{{{yyyzzz|||yyyooohhhnnn{{{zzzwwwtttsssssstttttttttzzzzzztttiii^^^ccc\\\VVVWWWZZZ```jjjtttwwwyyy~~~uuummmiiiddd```dddooozzzzzzppppppssssss{{{zzznnnpppvvv{{{{{{666777888999999888777777777999===@@@AAA???===;;;<<<>>>??????AAAKKK\\\jjj|||}}}}}}~~~|||uuunnnpppwwwwwwrrrggggggfffddd```[[[UUURRRUUUQQQMMMJJJDDD@@@CCCIIIFFFGGGHHHIIIIIIHHHHHHHHHBBBCCCDDDAAA>>><<<===@@@DDDEEELLLYYYcccjjjrrryyyzzz||||||sss___RRRUUU\\\eee|||xxxssskkkhhhuuurrrssswwwtttnnnkkk\\\TTTLLLIIIGGGKKK[[[kkkwwwrrr```QQQHHH>>>===<<<;;;::::::999999EEEHHHKKKLLLJJJGGGDDDCCCBBB@@@>>>???AAAAAA>>>;;;>>>??????@@@AAABBBCCCCCCBBBGGGGGGAAA???BBBCCC@@@AAA======CCCIIIJJJJJJLLLKKKRRRZZZ___aaa^^^SSSHHHIIIHHHIIILLLJJJDDDCCCEEEHHHSSSaaalllttt~~~nnn\\\PPPFFFAAAAAABBBAAAEEENNN\\\ggglllmmmrrryyy|||wwwrrrnnnlllqqqsssttt{{{~~~mmmaaahhh{{{|||mmm```\\\^^^\\\WWWVVVNNNHHHHHHFFFEEENNNZZZlllppptttwwwyyy}}}tttkkkfff]]]RRROOOLLLHHHEEEEEEFFFIIIKKKQQQQQQOOOMMMKKKHHHFFFEEEGGGGGGIIIKKKJJJOOOcccxxxiiiWWWNNNFFFAAA<<<;;;===AAABBBAAAIIINNNSSSUUUUUUTTTVVVXXXfffiiikkklllooorrroooiiiffffffccc^^^WWWQQQMMMKKKGGGIIIJJJMMMNNNOOOPPPPPP\\\aaaffflllwww{{{yyyxxx]]]WWWNNNGGGDDDDDDDDDDDDDDDFFFJJJPPPVVVZZZ[[[ZZZaaa___]]]\\\[[[[[[\\\]]]cccgggkkkmmmnnnmmmmmmnnnnnnoooqqqtttwww{{{}}}~~~{{{{{{{{{}}}xxxuuutttsssqqqpppkkkaaaUUULLLHHHHHHLLLPPPZZZgggooorrrvvvzzz{{{tttkkkfffgggooouuurrrppplllhhhggghhhjjjkkkooosssvvvrrrhhh^^^XXXVVV]]]\\\ZZZ\\\```dddhhhjjjppppppqqqssssssnnnfff```]]]]]]^^^bbbjjjuuu~~~{{{qqqnnnoooooowwwzzzrrrgggkkkhhhhhhrrr~~~::::::;;;<<<<<<<<<;;;:::888:::<<<===>>>===<<<;;;===>>>@@@AAAEEEPPP^^^iiissszzz~~~{{{{{{vvvpppgggbbb^^^ZZZTTTPPPRRRWWWZZZZZZXXXUUURRROOONNNNNNGGGHHHHHHFFFBBBAAABBBCCCJJJKKKRRR^^^ggglllrrrxxx}}}qqq^^^RRRXXXbbbooo|||zzzqqqmmmvvvxxxvvvuuuqqqoooqqqfff]]]TTTLLLGGGJJJ[[[mmm{{{fffSSSHHHDDDBBB@@@<<<:::999999999===@@@DDDFFFGGGFFFFFFFFFDDDCCCBBBCCCEEEEEECCCAAAAAAAAAAAAAAAAAA@@@@@@@@@EEEIIIJJJEEECCCFFFGGGEEECCC@@@AAAHHHOOORRRVVVZZZ[[[dddmmmsssvvvrrrfffZZZVVVUUUUUUVVVQQQLLLLLLPPPYYYfffwwwjjj]]]SSSIIIBBB???@@@@@@CCCNNN\\\hhhoooqqqpppvvv|||}}}zzzvvvsssrrrtttuuuvvvxxx{{{|||xxxjjjnnnxxxzzznnngggeeeaaa\\\[[[RRRLLLKKKIIIJJJVVVfff{{{}}}}}}lllccc```[[[UUUOOOLLLIIIFFFEEEFFFIIIJJJMMMMMMMMMLLLKKKIIIHHHGGGDDDFFFIIILLLOOO[[[sssdddPPPFFFFFFCCC???>>>AAAFFFJJJLLLTTTXXX]]]^^^\\\\\\^^^```cccjjjqqqsssvvvvvvrrrkkkjjjkkkkkkhhhaaaZZZTTTPPPNNNNNNNNNOOOOOOPPPPPPPPP]]]bbbhhhmmmwww}}}wwwnnnkkkqqqwwwtttmmmbbb\\\TTTMMMHHHFFFEEEDDDDDDHHHOOOXXX___bbbcccbbbccceeefffddd```\\\ZZZYYYaaaeeejjjllllllkkkkkkkkkgggiiilllppptttxxxzzz|||zzz{{{{{{{{{{{{}}}{{{rrrnnnkkkhhhfffddd```YYYRRRLLLIIIHHHIIILLLUUUaaahhhjjjmmmqqqtttpppiiiccc___aaafffkkkiiigggdddaaa```aaabbbcccgggjjjkkkfff]]]TTTOOONNNXXXWWWWWWXXX[[[^^^aaabbbeeeeeefffhhhgggccc\\\VVVUUUUUUVVVZZZaaajjjsssyyy~~~yyyooollloooqqqtttxxxvvvfffiiidddccclllxxx::::::;;;;;;;;;::::::999::::::;;;;;;<<<<<<======@@@AAABBBGGGOOOYYYdddjjjmmmuuu{{{zzz|||{{{wwwtttqqqmmmpppuuuvvvtttoooggg___ZZZWWWWWWTTTTTTRRRNNNJJJGGGFFFGGGLLLNNNVVVcccmmmsssxxx~~~zzzrrraaaVVV]]]iiiyyy}}}}}}uuuooosss}}}xxxtttpppmmmqqqwwwxxxpppdddVVVKKKLLL\\\mmm~~~kkkYYYNNNIIIGGGBBB>>>;;;::::::;;;:::;;;>>>AAADDDFFFGGGHHHEEEDDDDDDEEEGGGGGGFFFDDDAAAAAAAAAAAAAAA@@@??????AAAEEEGGGDDDCCCEEEFFFEEEBBB@@@BBBIIIPPPVVV^^^fffppp{{{xxxuuusssrrrnnneee]]]]]]bbbiiiwwwuuuddd[[[VVVMMMDDD>>>===>>>CCCNNN\\\hhhpppsssnnntttyyy{{{}}}}}}wwwpppooollliiihhhkkkrrryyy~~~}}}uuuwwwzzzwwwqqqlllgggeee[[[RRROOOMMMPPPaaattt~~~yyyeee[[[ZZZYYYWWWOOOMMMIIIFFFEEEFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGKKKOOOVVVhhhxxx[[[GGG>>>BBBAAA@@@@@@CCCJJJRRRXXX]]]```bbbbbb___^^^```bbbbbbnnnzzzxxxppphhhkkkoooqqqnnnfff]]]WWWXXXWWWUUUTTTSSSSSSTTTUUU___eeejjjnnnuuu}}}vvvnnnccc```hhhqqqpppjjjeee```YYYSSSOOOKKKHHHFFFIIIPPP[[[eeekkklllkkkiiieeekkkpppoooggg^^^YYYXXX[[[___dddggggggeeedddccc___ccchhhnnntttxxx{{{||||||~~~{{{}}}zzzooohhhccc^^^[[[XXXTTTPPPNNNKKKIIIGGGGGGIIIQQQ\\\cccccceeeggghhhccc^^^ZZZZZZ[[[]]]^^^___^^^\\\ZZZYYYZZZZZZ[[[[[[\\\\\\WWWPPPKKKJJJKKKSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[]]]^^^^^^ZZZTTTOOOOOOOOOPPPSSSYYY```hhhmmmttt}}}xxxnnnlllqqquuuyyy|||zzziiikkkddd```gggrrr::::::::::::::::::999999:::999999:::;;;===???@@@CCCCCCFFFOOOZZZeeekkkmmmnnnssswwwzzz}}}rrriiiffffffeeeccc___YYYRRRMMMJJJHHHIIILLLVVVfffsss{{{tttxxx~~~uuuuuufff\\\bbboooyyyuuuvvvxxxqqqjjjjjjpppvvvvvvtttrrrpppnnnllllllooovvv}}}tttcccUUUSSS```mmmuuujjj___XXXLLLIIIDDD@@@=========>>>>>>===>>>@@@DDDGGGHHHIIIFFFFFFFFFGGGGGGFFFEEEDDD>>>???@@@AAABBBBBBBBBAAA>>>AAADDDDDDDDDEEEEEEEEECCCBBBDDDJJJPPPWWWbbbmmmxxxuuuyyy|||{{{kkk\\\WWWUUUNNNFFFAAA???@@@EEEOOO[[[fffmmmoooooouuuyyyzzzyyywwwppphhhkkkhhhdddbbbeeemmmwww~~~}}}~~~zzzsssggg[[[UUUSSSXXXkkk||||||xxxeee[[[YYYXXXWWWQQQNNNKKKHHHFFFFFFHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKNNNRRR]]]rrroooUUUEEE@@@@@@AAABBBCCCFFFOOO[[[dddfffhhhiiigggdddbbbccceeehhhvvvwwwdddiiipppvvvwwwqqqggg```aaa^^^[[[XXXWWWXXX[[[\\\cccjjjooopppssswwwxxxvvvqqqhhh]]]ZZZcccnnnoooiii```]]]YYYVVVTTTRRROOOLLLSSS\\\gggqqquuuuuurrroookkkrrryyyvvvkkk```YYYXXXRRRVVV\\\^^^^^^\\\ZZZYYY[[[___hhhqqqxxx~~~tttkkkaaaZZZVVVQQQMMMKKKKKKLLLJJJGGGIIIKKKRRR^^^dddcccbbbcccaaa]]]XXXWWWXXXYYYWWWUUUYYYYYYXXXXXXWWWVVVVVVVVVRRRRRRPPPMMMJJJIIILLLOOOQQQRRRSSSSSSRRRRRRSSSSSSXXXYYY\\\^^^]]]ZZZVVVSSSRRRRRRRRRTTTXXX^^^cccgggooo{{{zzzooommmsssyyy{{{rrrsssjjjccciiirrr======<<<<<<;;;;;;;;;;;;888888888999;;;===???@@@AAACCCJJJVVVdddmmmqqqqqqqqqooorrrzzzzzzyyyuuuqqqjjjbbbZZZSSSMMMJJJHHHKKKVVVggguuu{{{iiipppyyytttvvviiibbbiiivvv~~~qqqfffeeeiiinnnhhhbbb```aaacccdddcccdddbbbaaadddlllvvv~~~ssshhhgggpppyyyyyyllldddaaa___^^^OOOMMMIIIEEEBBB@@@???>>>???>>>===@@@EEEJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGCCCCCCEEEEEEEEEDDDCCCBBB@@@CCCGGGJJJJJJHHHHHHJJJHHHGGGJJJNNNRRRXXXeeerrruuufffWWWRRRQQQNNNIIIFFFDDDGGGLLLSSS\\\cccgggiiinnnuuu{{{|||{{{xxxrrrkkkllliiiddd```aaagggrrrzzz}}}}}}ttteee___]]]bbbssswwwiiiaaa\\\XXXUUURRRPPPMMMJJJHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHKKKNNNVVVfffeeePPPGGGEEEBBBCCCDDDFFFJJJTTT```jjjrrruuuwwwvvvrrrpppqqqsssuuu}}}kkkooouuu|||~~~yyypppiiiddd```\\\XXXXXX[[[___ccclllsssyyyxxxvvvtttqqqmmmkkkddd[[[WWW\\\cccccc^^^UUUTTTTTTUUUWWWWWWVVVTTTYYYbbbnnnxxx||||||{{{{{{yyy{{{mmm^^^VVVSSSMMMQQQUUUXXXWWWTTTRRRRRRVVV\\\hhhttt~~~rrrdddYYYSSSOOOJJJJJJLLLNNNNNNLLLMMMNNNVVVccciiigggcccaaa]]]ZZZXXXXXXYYYYYYVVVRRRWWWXXXXXXXXXWWWVVVTTTSSSQQQOOOLLLIIIHHHJJJNNNQQQQQQSSSTTTSSSPPPOOOPPPQQQXXXZZZ^^^aaaaaa___\\\[[[[[[[[[[[[\\\^^^aaadddfffooozzzyyyooommmsssyyy}}}yyyyyy{{{rrrkkknnnttt===<<<;;;::::::999:::::::::;;;===???@@@@@@@@@???>>>CCCNNN^^^llluuuwwwvvvuuuqqqsss}}}xxxpppiiibbb[[[UUUQQQNNNPPPYYYhhhuuu~~~wwweeejjjvvvvvvvvvmmmiiiqqq~~~|||nnncccZZZYYY]]]bbb```]]]ZZZXXXXXXYYYYYY[[[ZZZZZZ___nnn|||~~~jjj[[[UUUVVVXXXYYYRRRRRRPPPNNNJJJEEEAAA>>>===<<<===AAAHHHNNNPPPOOOPPPRRRSSSRRRPPPNNNNNNOOONNNOOONNNMMMKKKGGGDDDAAAAAACCCHHHMMMMMMIIIHHHJJJHHHIIIMMMQQQTTTZZZiiixxx|||rrrpppwwwtttgggYYYSSSPPPMMMLLLMMMLLLPPPUUU[[[___bbbbbbbbbiiirrryyy{{{{{{yyysssmmmhhhgggccc___^^^cccmmmuuuyyy}}}}}}uuuwwwqqqlllmmmppp|||rrriiiddd^^^XXXUUUUUUSSSPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEIIIPPP^^^vvvnnnYYYMMMHHHGGGCCCDDDDDDGGGLLLVVV```gggwww|||xxxxxxyyy}}}}}}wwwqqqfffaaa[[[WWWWWW\\\bbbgggsss}}}|||vvvoooiiiiiihhhbbb\\\ZZZ[[[XXXRRRKKKLLLNNNRRRVVVYYYZZZZZZ[[[cccnnnwww}}}ooo]]]QQQLLLMMMOOORRRSSSRRRPPPOOOOOOPPPYYYgggvvvnnn___WWWTTTQQQPPPRRRTTTUUUVVVSSSTTT]]]jjjpppkkkbbb^^^XXXXXXYYY[[[\\\[[[YYYWWWYYYZZZ\\\\\\[[[XXXTTTRRRUUUQQQLLLIIIIIILLLQQQTTTTTTVVVWWWUUUQQQOOOQQQTTTYYY]]]bbbeeefffeeeeeeeeegggffffffffffffggghhhiiipppyyy~~~wwwmmmmmmrrrwwwwwwyyy{{{{{{yyyxxxxxxxxx~~~zzzsssuuuxxxBBBAAA???>>>======>>>>>>EEEGGGJJJLLLLLLHHHDDDAAA>>>GGGWWWhhhwwwzzzvvvpppllliiieee```]]]TTTUUU\\\hhhttt~~~pppaaacccqqqvvv{{{uuuttt{{{qqqeee]]]VVVTTTXXXVVVWWWWWWUUURRRQQQRRRTTTUUUVVVXXX]]]kkkzzz|||sssxxxzzzzzzppp]]]QQQMMMNNNNNNMMMOOOQQQTTTVVVTTTOOOIIIFFFCCCAAAAAAFFFNNNRRRSSSQQQRRRUUUWWWWWWVVVUUUVVVXXXXXXXXXXXXVVVRRRNNNIIIFFFCCCCCCIIIPPPOOOJJJHHHKKKKKKOOOUUU[[[^^^fffwwwqqqfffaaaeeemmmsssxxxwwwuuuuuuwwwzzz}}}~~~tttjjj```YYYSSSNNNOOORRRSSSXXX^^^ccceeedddbbb```___iiisssvvvuuutttpppkkkddddddbbb^^^[[[^^^eeellloooxxxxxxxxxxxxqqqnnnzzz}}}{{{yyyhhhaaa___\\\YYYXXXWWWUUURRROOOLLLKKKJJJJJJGGGGGGHHHHHHIIIHHHHHHGGGFFFKKKVVVjjjyyyfff\\\XXXVVVVVVPPPOOONNNQQQXXX```gggkkkttt{{{xxxtttrrrssswwwzzzyyyvvvlllggg___ZZZZZZ___gggllltttwwwmmmeeedddhhhiiiccc]]]YYYTTTOOOHHHHHHKKKOOOTTTXXXZZZZZZ]]]dddmmmtttzzzvvvcccRRRIIILLLMMMOOOOOOMMMLLLLLLMMMNNNWWWgggxxxtttjjjhhheee```\\\[[[\\\^^^\\\^^^gggsssxxxoooccc[[[UUUXXX]]]```aaaaaabbbccc```bbbddddddbbb^^^YYYVVVVVVSSSNNNMMMOOOUUU[[[^^^]]]^^^^^^[[[VVVUUUYYY]]]```eeekkkooopppqqqssstttsssrrrqqqpppoooooonnnnnnssszzz|||uuuooopppuuuyyyzzz{{{|||zzzwwwvvvxxx{{{}}}~~~~~~MMMLLLJJJIIIHHHHHHHHHIIIQQQTTTWWWYYYWWWQQQJJJEEEBBBMMM```rrr{{{wwwvvvrrrnnnmmmmmmllliiifffVVVVVV\\\hhhuuuzzzlllfff[[[\\\kkkttt}}}mmmbbb^^^VVVTTTWWWNNNQQQSSSRRRNNNMMMOOORRRQQQUUUXXX[[[fffsssxxxuuu```dddfffgggqqqzzzyyy{{{{{{{{{zzzooodddUUULLLJJJJJJHHHEEEHHHMMMUUU[[[\\\YYYSSSOOOLLLIIIIIILLLRRRUUUSSSPPPQQQTTTXXXYYYXXXXXX[[[]]]\\\\\\\\\[[[YYYTTTPPPNNNIIIIIIOOOVVVVVVPPPMMMQQQTTTYYYbbbjjjoooxxxvvviii^^^XXXYYY^^^bbbaaa```___aaafffkkkqqqtttuuunnnfff___WWWPPPPPPTTTWWW]]]dddiiijjjgggccc```WWWbbblllppppppoookkkfffccccccbbb]]]XXXYYY^^^dddcccppprrrqqqwwwzzz{{{rrrmmmgggqqq}}}sss```YYYYYYXXXYYY\\\XXXVVVSSSPPPMMMLLLKKKJJJFFFFFFGGGHHHIIIIIIIIIIIIKKKQQQ\\\sssxxxmmmjjjlllmmmmmmdddaaa___cccjjjrrrvvvwwwttt}}}nnniiidddfffmmmtttxxxxxxtttnnneee___^^^ccckkkqqqppp}}}vvvkkkbbbZZZbbbhhheee^^^XXXSSSNNNIIIIIIJJJNNNSSSVVVXXXXXXbbbgggmmmrrrwww|||jjjWWWLLLJJJKKKLLLKKKIIIHHHIIIKKKNNNYYYjjj|||}}}xxxoooeee``````bbbeeegggppp{{{~~~sssdddZZZUUUZZZaaaeeefffhhhkkknnngggiiikkkllljjjeee___[[[UUURRRPPPQQQWWW___gggkkkeeeffffffbbb]]]\\\aaaeeeiiinnnuuuzzz{{{}}}|||{{{zzzyyywwwuuutttssswww||||||vvvrrruuuzzz}}}zzzxxx{{{YYYSSSRRRVVVWWWTTTTTTWWW\\\iiirrrlllaaaWWWMMMFFFMMMSSShhh|||yyyzzz~~~|||xxxwwwyyy{{{}}}tttppplllmmmssszzz~~~tttlllgggcccjjjllljjjmmmtttoooddd[[[WWWZZZiiiyyywwwjjj___]]]YYYVVV^^^lllwww~~~|||eee___\\\TTTQQQTTTQQQRRRRRRPPPNNNNNNOOOPPPQQQQQQRRRVVV[[[___aaaaaaUUUWWWYYY\\\aaaiiirrrxxxxxxpppgggeeeiiillljjjgggbbb\\\SSSLLLHHHFFFDDDCCCBBBGGGPPPXXX\\\]]][[[YYYSSSPPPOOOQQQTTTTTTOOOJJJEEELLLRRRSSSSSSVVVXXXXXXXXX___bbb^^^[[[]]]\\\YYY\\\XXXYYY]]]^^^\\\ZZZ[[[ZZZ\\\fffwwwwwwmmm```XXXVVVWWWVVVUUUZZZWWWSSSQQQRRRWWW]]]aaajjjhhhddd^^^XXXTTTSSSTTTUUU___iiikkkddd^^^]]]______ccckkkuuu{{{yyyoooffffffbbb]]]YYYWWWWWWYYY[[[```eeejjjmmmmmmmmmoooqqq}}}vvvnnniiihhhiiieeellluuu}}}tttbbbXXXTTTSSSTTTWWWXXXVVVVVVWWWRRRMMMPPPWWWFFFDDDEEEIIIIIIHHHHHHLLLKKKMMMbbb{{{zzz|||{{{wwwsssuuu{{{~~~}}}}}}}}}yyyfffccc___]]]```fffmmmrrrqqqoookkkiiinnnuuuuuupppwww{{{~~~{{{sssiii```\\\YYY]]]bbbaaa[[[RRRLLLHHHEEEEEEFFFJJJPPPUUUXXXZZZbbbjjjpppsssxxxoooZZZKKKKKKJJJIIIGGGFFFFFFGGGGGGIII[[[qqquuuiiieeedddcccdddfffooo|||tttdddZZZWWW\\\dddjjjmmmmmmmmmmmmmmmkkkkkkmmmooommmeee___]]]UUUOOORRR]]]hhhlllkkkkkkiiihhhhhhdddaaadddjjjtttxxx}}}}}}{{{xxxwww~~~}}}yyyvvvuuuzzz^^^]]]```gggiiigggjjjooovvv~~~wwwjjj```VVVOOONNNUUUkkk~~~uuuwwwvvvrrrmmmlllooossszzzuuuooojjjiiikkklllmmmeeeaaa]]]]]]bbbiiinnnppp}}}|||xxxqqqiiibbb^^^\\\]]]cccdddbbbgggooooooggg^^^XXX[[[iii{{{zzziii]]]UUUUUUSSSQQQZZZhhh|||}}}}}}rrr___[[[YYYSSSPPPSSSQQQQQQQQQOOOMMMLLLMMMNNNOOONNNOOORRRUUUXXXYYYYYYRRRSSSTTTUUUYYY^^^fffkkkiiiddd^^^]]]^^^``````^^^[[[XXXSSSNNNKKKGGGCCC@@@@@@EEELLLTTTYYY[[[\\\[[[XXXUUURRRRRRTTTSSSNNNIIIGGGLLLOOOPPPTTTZZZ\\\[[[\\\bbbddd___\\\^^^aaa```dddbbbcccgggiiieeebbbcccccchhhwwwzzzxxxvvvqqqlllhhhccc]]]ZZZYYYZZZYYYYYYSSSRRRNNNJJJIIIKKKQQQUUUccccccaaa]]]XXXUUUUUUVVVYYY___eeeeee```\\\\\\______eeeppp|||}}}pppfffcccaaa]]]YYYXXXXXXYYYZZZ___bbbffffffeeecccdddeeemmmnnnnnnjjjeeebbbdddfffccchhhpppvvv}}}qqq```XXXTTTRRRSSSUUURRRPPPOOOTTT[[[aaaaaa^^^SSSOOOMMMNNNMMMIIIGGGIIIMMMQQQggg|||yyy||||||zzzuuuyyy}}}wwwsssnnnjjj^^^\\\YYYXXX[[[aaahhhmmmrrrrrrrrrttt{{{~~~vvvsssooommmkkkfff^^^XXXRRRUUUXXXVVVRRRLLLIIIHHHDDDDDDFFFJJJPPPVVV[[[^^^hhhooovvvzzz}}}wwwkkk[[[OOOFFFEEEEEEEEEEEEGGGHHHIIIHHHXXXkkkyyy}}}qqqkkkhhheeehhhhhhooozzz|||sssfff___^^^cccjjjnnnoooooonnnnnnmmmlllllloooqqqoooiiidddZZZTTTPPPTTT^^^gggkkkjjjllljjjhhhgggcccaaadddkkkrrrvvv{{{~~~|||zzzxxxxxxyyyyyyyyy{{{dddjjjsss|||~~~tttjjjaaaZZZRRRZZZpppzzzooohhheeefffgggeeeccceeejjjnnnnnniiiccc___^^^^^^______]]]ZZZUUUUUUXXX^^^ccceeerrroooiiiaaaZZZWWWWWWYYYXXX\\\\\\[[[aaammmrrroooddd___```nnn}}}nnnccc___WWWRRRSSSSSSTTT]]]iii||||||rrrwwwzzz~~~vvveeeWWWUUUUUUQQQOOOQQQPPPPPPPPPNNNLLLJJJKKKLLLOOOMMMMMMNNNPPPQQQRRRQQQQQQQQQQQQPPPQQQUUUZZZ^^^]]][[[YYYWWWVVVVVVVVVVVVTTTSSSRRRPPPNNNIIICCC???@@@CCCHHHNNNTTTXXX\\\]]]]]]YYYUUUSSSSSSQQQMMMIIIFFFIIIJJJLLLSSS]]]bbbbbbfffjjjkkkeeeaaaccchhhkkkqqqooorrrwwwyyytttpppoooqqq{{{~~~wwwyyyzzzpppjjjhhhfffbbb^^^\\\]]]]]]\\\[[[ZZZZZZ[[[WWWWWWTTTNNNHHHGGGLLLQQQYYYZZZ\\\[[[YYYXXXYYYYYY^^^______^^^\\\[[[\\\]]]^^^eeeqqq}}}{{{nnnccc___]]][[[ZZZYYYYYYYYYZZZ\\\^^^```___]]]\\\[[[[[[\\\^^^___]]]ZZZYYY\\\______ccchhhlllqqqwww~~~zzzyyyzzz|||yyyzzzlll^^^XXXUUURRRPPPQQQRRRRRRRRRZZZooo}}}ppp^^^WWWRRRSSSRRRNNNJJJIIIQQQXXXooozzzxxxvvvrrrlllnnnttt{{{nnneee```[[[XXXUUUSSSQQQQQQTTTYYY___ccckkknnnrrrxxxrrrhhh^^^[[[^^^___YYYRRRLLLMMMNNNLLLJJJHHHHHHHHHDDDEEEFFFIIIOOOWWW^^^bbbooouuu{{{{{{sssmmmhhhbbbXXXQQQDDDCCCCCCBBBCCCEEEFFFGGGHHHTTTcccsss{{{tttnnniiilllkkkooowwwyyyrrriiidddfffjjjnnnppppppnnnlllllljjjjjjkkknnnpppooojjjeeeYYYVVVUUUZZZdddkkkmmmlllmmmjjjhhhfffbbb```dddkkkqqquuuzzz}}}~~~{{{yyytttwwwzzz}}}hhhsssxxxooogggbbb\\\eeexxxzzzmmmbbb]]]^^^_________```ccchhhllllllgggbbb^^^\\\\\\[[[[[[]]]ZZZVVVUUUVVV[[[___bbbkkkhhhbbb\\\VVVUUUXXX[[[WWWYYYXXXXXX___nnnxxxzzzooolllmmmzzz{{{lll```WWWZZZUUUSSSUUUVVVXXX```iiissszzz|||ppphhhppprrruuuxxx~~~|||tttfff[[[RRRRRRRRROOOMMMNNNOOOOOOOOOMMMJJJIIIIIIJJJOOOMMMLLLLLLNNNOOOOOOOOOSSSSSSRRRQQQPPPRRRWWWZZZ]]]^^^^^^[[[WWWTTTTTTVVVRRRQQQQQQQQQOOOLLLFFFBBBCCCDDDFFFIIINNNTTTYYY\\\___[[[WWWTTTSSSRRROOOLLLJJJNNNPPPPPPUUUaaajjjnnnqqqttttttqqqmmmnnnrrrvvv~~~}}}tttooooooxxx~~~sssnnnhhhdddbbb```]]]ZZZ[[[^^^___]]]ZZZ[[[```eeeiiijjjfff[[[OOOJJJMMMRRRPPPSSSWWWZZZ[[[[[[\\\]]]```___]]]\\\]]]]]]\\\[[[[[[```iiiqqqtttpppggg___ZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[ZZZZZZYYYYYYXXXZZZZZZWWWTTTSSSUUUXXX\\\^^^aaacccfffjjjooosss|||vvvnnngggeeegggkkkmmmssszzzrrrfff[[[WWWUUURRROOONNNSSSVVVXXXaaazzzzzz^^^WWWRRRTTTUUURRROOONNNUUU^^^uuuvvvsssooojjjgggeeehhhsss}}}pppddd[[[UUUPPPMMMNNNMMMLLLLLLNNNRRRVVVYYY[[[```gggppp}}}hhh^^^SSSOOORRRTTTPPPKKKJJJKKKKKKKKKIIIHHHHHHHHHEEEEEEFFFGGGLLLTTT]]]cccpppuuuzzzyyypppeee]]]YYYUUUQQQNNNEEEDDDCCCBBBAAABBBCCCCCCHHHPPP]]]lll{{{tttnnnmmmlllpppwwwyyyrrrkkkhhhiiilllnnnnnnkkkhhhffffffeeefffhhhjjjkkkiiiddd___UUUVVVXXX___fffkkklllkkkmmmiiigggeeeaaa^^^cccjjjqqqtttyyy}}}~~~{{{xxxuuuwwwzzz|||jjjwwwyyypppkkkjjjmmmwwwtttggg___[[[YYYZZZZZZ[[[]]]___ccceeeiiifffaaa^^^\\\[[[ZZZYYYXXXVVVTTTSSSSSSUUUYYY[[[___^^^[[[WWWTTTSSSTTTVVVVVVVVVUUUVVV]]]lllyyyyyyxxx{{{tttlllcccZZZTTTTTTRRRRRRSSSTTTUUUZZZ```ggghhhkkklllllliiifffcccdddfffgggfffggggggbbb\\\[[[UUUQQQPPPOOOLLLKKKLLLMMMNNNMMMKKKIIIHHHHHHJJJMMMKKKJJJJJJLLLNNNOOOOOOSSSSSSSSSRRRRRRTTTXXX[[[bbbdddeeeaaa[[[VVVVVVWWWSSSRRRQQQPPPPPPNNNKKKIIIHHHGGGGGGHHHKKKPPPTTTWWW\\\ZZZWWWUUUTTTTTTRRRQQQRRRXXX[[[XXXZZZcccnnnuuutttvvvyyy{{{{{{|||~~~rrrnnnmmmqqquuummmhhhfffccc```]]][[[YYYWWW\\\^^^`````````gggsss}}}yyyiiiVVVKKKJJJMMMKKKOOOTTTYYY[[[\\\]]]______^^^^^^___aaa```]]]ZZZ\\\]]]___aaacccccc```___WWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVWWWXXXXXXUUUQQQOOOQQQTTTXXXYYY[[[]]]___bbbeeehhhuuusssoooggg```^^^aaafffccciiiooottt{{{|||uuuiii___WWWVVVVVVRRROOONNNNNNUUUZZZ```tttsss[[[UUUQQQSSSTTTQQQPPPQQQVVVaaawwwxxxsssmmmgggdddaaaaaagggppptttrrrnnnmmmiiiccc\\\VVVPPPKKKHHHKKKJJJIIIIIIJJJLLLNNNPPPNNNSSSYYYbbbnnnvvvuuunnnZZZVVVPPPKKKIIIIIIGGGFFFIIIJJJLLLMMMLLLJJJFFFDDDFFFFFFFFFFFFIIIPPPYYY```lllpppsssvvv{{{~~~zzzsssnnnfff[[[RRRMMMKKKHHHFFFDDDDDDBBBAAAAAABBBBBBCCCHHHNNNWWWfff|||qqqjjjmmmmmmnnnnnnoooppprrrsss~~~yyytttmmmmmmqqqxxxyyyrrrllljjjiiijjjkkkiiifffbbbaaa```aaacccgggiiihhhddd^^^YYYOOOSSSYYY```eeeiiiiiiiiillliiigggeeeaaa^^^bbbiiinnnrrrxxx}}}|||yyywwwtttuuuvvvxxx}}}hhhtttxxxppppppuuu}}}nnnbbb\\\ZZZXXXYYY[[[\\\^^^___```aaabbb___[[[YYYWWWVVVTTTSSSRRRSSSSSSRRRQQQRRRTTTUUUUUUVVVVVVUUURRRQQQQQQQQQSSSRRRQQQRRRYYYeeesss|||}}}}}}tttgggaaa___ZZZVVVTTTRRRRRRTTTTTTTTTTTTWWWYYY]]][[[YYYXXXYYY[[[]]]___[[[^^^^^^[[[YYYYYYVVVRRRTTTRRRPPPNNNMMMKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIKKKKKKHHHFFFFFFHHHKKKLLLLLLOOOPPPQQQQQQRRRTTTXXX[[[cccdddddd```ZZZVVVUUUVVVUUUSSSQQQQQQQQQQQQOOOMMMKKKJJJJJJJJJKKKNNNQQQSSSWWWWWWWWWVVVVVVUUUUUUUUUSSSXXX[[[YYY[[[cccmmmqqqtttrrrttt|||zzzooollliiihhhppp{{{uuuiiieeebbbbbbbbb```]]][[[[[[\\\___cccggglllrrr}}}sss]]]OOOJJJJJJIIIMMMRRRVVVXXXYYY[[[]]]]]]^^^___bbbcccbbb___\\\^^^\\\ZZZYYYYYY[[[]]]___VVVVVVWWWWWWWWWWWWWWWWWWXXXVVVUUUTTTTTTTTTRRRQQQSSSUUUUUURRRNNNMMMOOORRRTTTUUUVVVYYY\\\```bbbdddnnnmmmiiibbb\\\[[[^^^bbbbbbhhhmmmooorrruuutttpppbbbZZZTTTUUUVVVTTTPPPOOOOOOUUUZZZ___jjjtttqqqhhhZZZVVVSSSSSSQQQMMMNNNRRRXXXeee{{{{{{vvvnnnfffaaa^^^[[[\\\___```\\\XXXUUUUUUUUUSSSPPPKKKGGGDDDGGGGGGGGGHHHIIIJJJKKKKKKHHHLLLPPPVVV___fffddd]]]MMMNNNMMMIIIDDDBBBCCCEEEGGGHHHJJJMMMMMMJJJDDD???EEEFFFGGGFFFHHHNNNXXX___hhhjjjjjjhhhhhhhhhddd^^^```[[[SSSMMMIIIFFFCCCAAA????????????AAACCCEEEFFFFFFJJJQQQ]]]qqq|||oooddd^^^\\\\\\[[[ZZZZZZ]]]bbbfffuuu|||~~~yyyxxxuuurrrhhhhhhlllrrrrrrlllhhhhhhdddeeeeeeccc___]]]\\\\\\___ccchhhkkkjjjccc[[[VVVQQQWWW___fffjjjlllnnnnnnmmmjjjiiihhhccc___bbbhhhlllqqqyyy~~~|||zzzyyyxxxooopppqqqsssyyy___jjjtttxxx|||ppplllvvv~~~qqqcccZZZWWWXXXXXXYYY[[[^^^```aaa___^^^ZZZXXXUUUSSSSSSQQQOOOMMMNNNPPPSSSTTTRRRQQQQQQSSSQQQRRRTTTTTTRRRPPPPPPQQQPPPOOONNNPPPTTT^^^jjjtttyyyzzz}}}uuuggg___YYYXXXVVVRRRQQQTTTRRRUUUWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPPPPRRRTTTVVVSSSVVVWWWSSSQQQSSSTTTSSSMMMOOOOOOLLLJJJJJJKKKLLLJJJKKKLLLKKKIIIIIIJJJLLLKKKIIIFFFEEEGGGIIIJJJJJJLLLMMMOOOPPPQQQSSSWWWZZZ]]]]]][[[XXXUUUSSSRRRSSSTTTSSSRRRRRRSSSRRRPPPNNNKKKLLLLLLMMMNNNOOOPPPQQQTTTVVVWWWXXXWWWVVVUUUUUUPPPRRRUUUZZZeeerrrxxxxxxxxxpppmmmuuu~~~~~~ttthhhfffddd```cccjjjttt{{{xxxjjjcccaaa___aaacccbbb______bbbfffmmmrrrzzzppp^^^RRRMMMLLLIIILLLOOORRRSSSUUUVVVXXX\\\]]]```aaaaaaaaa```___\\\\\\[[[ZZZYYYZZZ[[[\\\WWWVVVVVVUUUUUUUUUVVVVVVWWWTTTRRRSSSTTTUUUTTTRRRSSSTTTTTTPPPLLLJJJKKKNNNOOOPPPRRRWWW\\\```cccdddhhheee```ZZZVVVUUUVVVXXX___ggglllkkkiiilllnnnnnn]]]UUUQQQSSSVVVUUURRRRRRTTTVVVYYY___eeefffccc___XXXVVVUUUTTTOOOKKKOOOUUU___ooo}}}xxxyyy}}}{{{wwwrrrjjjaaa[[[YYYVVVTTTRRRPPPMMMJJJFFFIIIKKKKKKJJJFFFCCCBBBBBBCCCEEEGGGIIIJJJJJJJJJEEEFFFGGGJJJQQQXXXUUUOOOEEEFFFFFFDDDAAA@@@CCCFFFFFFFFFHHHKKKLLLJJJDDD@@@BBBEEEGGGHHHIIIOOOYYYaaafffhhheee]]]WWWUUURRRNNNNNNNNNLLLKKKIIIGGGCCCAAA============???AAACCCDDDCCCFFFKKKRRRbbbwwwzzzrrrdddXXXRRRLLLNNNOOOOOOOOORRRWWW[[[eeekkkmmmiiieeefffgggfff]]]\\\]]]aaa```\\\\\\___\\\\\\\\\ZZZWWWVVVVVVWWWYYY```hhhmmmkkkcccZZZTTTRRRZZZdddjjjmmmoooqqqsssnnnmmmmmmlllhhhcccdddiiiooovvv~~~|||zzzyyyyyyyyylllnnnqqqssswwwVVV```iiimmmwwwrrrggghhhyyywwwuuupppeeeYYYRRRRRRUUUSSSTTTXXX\\\^^^^^^\\\YYYWWWUUUSSSRRRQQQPPPNNNLLLIIIMMMRRRSSSQQQOOONNNOOONNNOOOQQQPPPOOONNNNNNOOOOOONNNNNNPPPSSSZZZfffppptttuuuwwwzzzhhhXXXWWWUUUUUUWWWSSSMMMNNNUUUOOOSSSVVVVVVVVVVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMIIIMMMNNNJJJJJJMMMQQQRRRIIILLLMMMKKKIIIJJJLLLMMMJJJKKKKKKKKKJJJJJJLLLMMMNNNKKKHHHFFFGGGIIIJJJJJJLLLMMMOOOPPPPPPSSSVVVYYYXXXVVVTTTRRRQQQQQQQQQQQQSSSRRRSSSTTTTTTSSSOOOLLLKKKLLLMMMOOOPPPPPPPPPPPPSSSUUUXXXYYYXXXVVVUUUUUUQQQQQQUUUbbbwwwqqqiiinnnvvvyyywwwwwwsssuuu~~~ooobbb``````^^^___dddbbbiiissswwwkkkccc___^^^[[[^^^aaaaaa___aaafffkkk~~~vvvdddWWWOOOLLLLLLIIIKKKNNNOOOPPPQQQSSSTTT[[[]]]____________aaacccXXX[[[]]]]]]\\\ZZZXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVTTTRRRQQQSSSWWWZZZZZZYYYVVVWWWVVVQQQKKKGGGHHHJJJKKKMMMPPPUUU\\\aaaeeeffffffbbb\\\VVVSSSRRRRRRRRRWWW___dddaaa^^^```dddgggZZZSSSOOOSSSWWWVVVTTTTTTVVVRRRTTT]]]aaa^^^YYYXXXUUUUUUVVVUUUPPPLLLRRR[[[fffyyy}}}qqqiiieeeeeeeeeiiimmmmmmmmmkkkddd\\\VVVUUURRROOOLLLIIIFFFEEECCCEEEGGGHHHFFFDDDBBBBBB>>>???CCCFFFIIIKKKKKKKKK@@@@@@???@@@GGGMMMKKKEEEAAAAAA@@@??????AAADDDGGGFFFFFFFFFIIILLLKKKGGGCCC@@@DDDHHHIIIKKKRRR[[[cccfffhhhdddXXXNNNJJJHHHFFFBBBDDDHHHKKKLLLIIIEEECCC???>>>===<<<<<<===>>>???@@@CCCFFFJJJWWWjjjzzz}}}{{{yyyqqqaaaPPPGGGAAADDDHHHJJJKKKMMMQQQTTTYYY]]]]]]WWWTTTVVVYYYZZZSSSPPPOOOPPPOOONNNPPPUUUTTTTTTTTTRRRPPPOOOPPPRRRTTT\\\ffflllkkkcccZZZSSSMMMUUU```fffhhhjjjlllooopppoooppppppkkkffffffkkkuuu|||~~~{{{yyyyyyzzz{{{mmmqqqtttvvvwwwzzzXXX```ccccccooorrreeebbbiiixxxvvvnnnfffbbb\\\VVVSSSRRRSSSTTTVVVYYY]]]``````]]]YYYWWWUUUSSSPPPOOONNNLLLIIIGGGJJJJJJLLLOOORRRRRRPPPNNNPPPPPPOOONNNNNNMMMLLLLLLNNNJJJIIIKKKNNNQQQZZZccchhhlllssswwwhhh[[[SSSLLLLLLLLLLLLMMMNNNOOOOOOOOORRRUUUWWWVVVTTTRRRRRROOOLLLIIIHHHJJJKKKJJJIIIFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNOOORRRNNNJJJHHHIIIKKKNNNOOOQQQPPPOOONNNNNNNNNOOOPPPUUUTTTRRRPPPPPPPPPQQQQQQPPPQQQQQQQQQRRRRRRRRRRRROOOOOOOOOPPPQQQSSSUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTVVV[[[hhhppprrruuunnnfffcccggghhhqqq}}}wwwsssxxxzzzxxxvvvqqqkkkbbb]]][[[]]]___```___eeehhhmmm~~~{{{ppphhh```ZZZ[[[___^^^XXXWWW^^^fffmmmwww|||sssiii```XXXRRRNNNEEEFFFIIILLLPPPSSSVVVXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]][[[YYYWWWUUUTTTSSSXXXXXXWWWUUUTTTSSSUUUVVVYYYXXXVVVVVVWWWYYYYYYXXX[[[\\\ZZZTTTLLLHHHIIILLLIIIMMMSSSYYY^^^aaabbbbbbdddaaa[[[UUUPPPNNNMMMMMMOOO[[[aaa\\\YYY___```\\\RRRRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVVVVVVVVVVUUURRRTTTUUUSSSPPPSSSZZZ```rrryyynnniiiddd^^^XXXVVVUUUUUUVVVZZZ]]]]]]\\\ZZZYYYTTTOOOKKKJJJIIIGGGDDD@@@FFFHHHDDD@@@AAABBBAAACCCCCCBBBCCCEEEEEEDDDBBBGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>AAABBBCCCCCC===@@@CCCHHHOOOTTTQQQIIIIIIIIIIIIMMMSSS[[[ccchhhmmmfff]]]UUUKKKCCCAAADDDDDDBBBBBBFFFLLLLLLEEE>>>>>>???@@@@@@???>>>???AAABBB>>>>>>EEEPPP[[[iiiuuuzzzsss^^^MMMCCCBBBCCCDDDEEEGGGKKKQQQTTTZZZXXXTTTPPPMMMLLLLLLLLLMMMMMMJJJFFFFFFKKKLLLJJJLLLMMMOOOPPPOOOMMMJJJHHHMMMSSS[[[aaa___WWWMMMFFFJJJLLLQQQUUUZZZ```gggkkklllppptttsssllleeebbbaaannn||||||uuunnnnnnsss{{{~~~}}}~~~WWW^^^```aaalllvvvggg``````gggvvv{{{kkkddd```]]]YYYUUURRRRRRSSSSSSWWWZZZ]]]```___]]]YYYVVVRRRPPPNNNMMMMMMMMMKKKIIIJJJJJJLLLNNNQQQQQQPPPNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOLLLJJJKKKMMMOOOWWW___iiimmmttt~~~lll___YYYUUUTTTNNNNNNMMMMMMMMMNNNNNNOOOOOOQQQTTTTTTSSSRRRRRRRRRQQQNNNKKKIIIJJJKKKJJJHHHEEEFFFHHHJJJKKKMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOQQQNNNJJJIIIJJJMMMOOOOOOPPPPPPOOONNNNNNNNNOOOPPPSSSRRRQQQPPPPPPPPPQQQQQQTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUVVVXXXYYYWWWUUUSSSSSSTTTTTTSSSRRRVVVUUUYYYjjjssspppqqqkkkdddbbb\\\]]]ccclllpppnnnmmmoooyyy|||rrrcccaaagggkkkkkkkkkhhhfffccc___\\\ZZZZZZZZZZZZ```dddkkk{{{{{{pppeee```^^^[[[[[[]]]ZZZ[[[cccqqq}}}}}}{{{xxxssskkk```UUUMMMIIIIIIJJJLLLOOOSSSWWWYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]ZZZXXXVVVUUUUUUUUUZZZ]]]^^^[[[UUUSSSVVVZZZ[[[YYYWWWVVVXXXZZZ[[[[[[^^^___\\\VVVOOOKKKMMMPPPMMMPPPUUU[[[___bbbcccccc]]]YYYTTTPPPMMMMMMNNNOOORRR\\\```ZZZVVVXXXXXXTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOORRRTTTTTTUUU[[[eeemmm~~~qqqggg]]]ZZZWWWQQQMMMLLLJJJLLLOOOQQQRRRQQQPPPOOOSSSOOOJJJGGGFFFFFFDDDBBBDDDIIIJJJFFFBBBBBBBBBAAAAAA@@@AAABBBEEEFFFEEECCCFFFEEECCCBBBAAAAAAAAAAAADDDBBB@@@@@@BBBCCCCCCCCC@@@BBBEEELLLVVV^^^[[[TTTMMMLLLMMMRRRYYYaaafffiiihhh```XXXRRRJJJCCC@@@AAAFFFDDDDDDHHHMMMMMMGGG@@@;;;<<<>>>>>>>>>>>>@@@AAACCC@@@@@@DDDKKKTTTbbbnnnttt^^^NNNFFFDDDDDDEEEEEEFFFJJJPPPTTT]]]YYYTTTNNNJJJHHHHHHIIIHHHIIIFFFBBBCCCGGGHHHFFFGGGIIIKKKMMMMMMLLLJJJIIIIIIMMMRRRUUUTTTOOOHHHCCCDDDFFFJJJNNNRRRWWW]]]aaadddjjjpppqqqlllfffcccbbbhhhuuu{{{tttpppnnnpppuuuwwwvvvxxx{{{TTTZZZ]]]___ggguuu{{{yyyooofff^^^[[[]]]bbbmmmwww}}}mmm```ZZZXXXWWWUUUSSSRRRRRRSSSSSSWWWYYY[[[]]]\\\ZZZVVVTTTOOONNNLLLLLLMMMNNNLLLKKKJJJJJJKKKMMMOOOPPPNNNMMMNNNNNNOOOPPPRRRSSSTTTTTTQQQMMMJJJKKKLLLMMMTTT\\\iiiooovvvzzziiiZZZRRRQQQSSSUUUPPPOOOOOONNNNNNNNNNNNOOONNNPPPQQQQQQPPPPPPQQQSSSTTTQQQNNNKKKKKKJJJHHHGGGDDDEEEFFFHHHJJJLLLMMMMMMKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKMMMMMMOOOMMMKKKKKKMMMOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRXXXVVVTTTQQQOOOOOOPPPPPPSSSTTTTTTVVVWWWXXXYYYZZZYYYVVVSSSQQQRRRRRRRRRQQQYYYUUUXXXkkkrrrkkkjjjddd^^^]]]XXXXXX\\\bbbbbb\\\UUURRRXXX^^^jjjwwwsssdddWWWWWW\\\aaabbbdddaaadddfffddd___ZZZWWWWWWWWW]]]bbbiiiwwwvvvjjj___]]]^^^^^^]]]]]]```hhhyyywwwvvvuuusssmmmdddYYYRRROOOMMMLLLKKKNNNRRRWWWZZZXXXYYYZZZ[[[\\\]]]^^^___^^^\\\YYYWWWVVVVVVXXXYYY]]]bbbeee```XXXUUUYYY^^^^^^[[[WWWVVVXXX[[[]]]^^^______\\\VVVPPPMMMOOOQQQRRRUUUYYY]]]```bbbccccccWWWTTTOOOLLLKKKLLLPPPRRR[[[ccceee^^^XXXYYYWWWRRRRRRSSSSSSSSSRRRQQQOOONNNPPPOOONNNMMMLLLLLLKKKKKKNNNPPPSSSVVV[[[eeeqqqzzzyyykkk\\\TTTMMMLLLKKKGGGEEEEEEFFFKKKOOOPPPMMMJJJIIIIIIKKKIIIEEEDDDDDDDDDCCCBBBFFFKKKLLLGGGCCCCCCCCCBBB@@@???@@@BBBEEEFFFFFFDDDEEEDDDCCCAAA@@@?????????CCCAAA@@@@@@BBBCCCCCCBBBCCCDDDGGGPPP___kkkjjjcccTTTSSSTTTZZZccciiijjjhhhbbbZZZRRRPPPLLLFFFAAA@@@EEECCCCCCGGGKKKKKKFFF@@@:::<<<>>>?????????AAACCCBBBAAAAAADDDGGGNNN]]]llloooYYYKKKFFFFFFFFFEEEDDDDDDHHHNNNRRR^^^ZZZSSSLLLGGGDDDDDDDDDCCCEEECCC??????BBBCCCAAABBBDDDGGGIIIJJJJJJIIIIIIFFFGGGIIIJJJIIIGGGDDDBBB???AAAEEEGGGJJJNNNRRRVVVYYY```iiillljjjeeeaaa______jjjtttwww{{{wwwsssqqqrrrssstttxxx}}}~~~~~~|||SSSWWWZZZ]]]dddmmmnnnjjjddd___[[[\\\]]]^^^ccciiinnntttyyywwwnnnccc[[[WWWRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXVVVSSSQQQPPPNNNMMMMMMOOOOOONNNMMMKKKKKKKKKLLLNNNOOOMMMLLLNNNNNNOOOPPPQQQRRRSSSSSSOOOKKKJJJKKKLLLMMMTTT[[[kkksss}}}yyykkkfff^^^WWWRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOPPPRRRTTTWWWTTTQQQMMMKKKIIIGGGFFFDDDDDDEEEGGGIIIJJJLLLMMMHHHIIIJJJKKKMMMMMMNNNNNNOOONNNLLLKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTXXXVVVSSSPPPOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYVVVRRRPPPQQQRRRSSSSSSYYYWWWZZZiii{{{jjjdddbbb]]]YYYWWWXXXYYY]]]bbbccc[[[PPPGGGEEELLLYYYfffpppssspppmmmnnnbbbWWWVVVZZZ]]]___aaa```eeejjjhhhaaa[[[YYYYYYZZZ^^^bbbgggqqq|||}}}yyysssjjjbbbaaabbbaaacccfffsss~~~yyyqqqmmmhhhdddbbb```^^^\\\TTTQQQNNNLLLNNNRRRWWW[[[YYYZZZ[[[\\\]]]___``````___]]]YYYWWWWWWYYY[[[]]]___bbbdddaaa\\\ZZZ]]]```^^^[[[WWWVVVWWW[[[^^^___]]]\\\YYYTTTOOOMMMOOOQQQWWWXXX[[[^^^```aaaaaaaaaYYYUUUPPPLLLKKKLLLPPPRRR]]]cccccc^^^ZZZYYYXXXTTTRRRRRRSSSTTTSSSQQQNNNMMMNNNLLLKKKIIIIIIIIIJJJJJJOOOPPPRRRUUU\\\hhhuuu~~~~~~}}}yyysssqqqnnncccWWWQQQKKKGGGHHHHHHFFFFFFHHHFFFLLLQQQQQQLLLGGGFFFHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDJJJLLLGGGCCCDDDEEEDDDAAAAAAAAACCCEEEFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>???BBBCCCCCCCCCDDDDDDGGGQQQcccrrrsssmmm___]]]^^^dddmmmppplllfff^^^UUUOOOOOOOOOJJJDDDAAAAAA@@@@@@DDDGGGGGGCCC>>>>>>@@@AAAAAAAAAAAACCCDDD@@@@@@BBBDDDFFFLLL\\\kkk{{{xxxdddQQQFFFDDDGGGGGGEEECCCCCCFFFLLLPPP[[[WWWPPPHHHDDDBBBBBBBBBAAADDDCCC???>>>@@@AAA???@@@BBBDDDEEEGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCC@@@BBBDDDFFFGGGIIILLLNNNOOOVVV___dddccc___[[[XXXVVV^^^dddeeehhhvvvzzztttrrrrrrsssyyyxxxvvvyyywww~~~SSSUUUXXX\\\cccgggeee______\\\\\\______]]]^^^aaabbbfffjjjjjjddd]]]WWWTTTQQQQQQRRRSSSTTTUUUUUUUUUTTTUUUVVVVVVVVVTTTSSSRRRRRRQQQOOOOOOPPPPPPOOONNNMMMLLLKKKLLLMMMNNNMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLIIIIIIKKKMMMOOOVVV]]]oooyyyuuuhhhXXXWWWUUURRROOOMMMKKKKKKQQQQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPOOOPPPSSSVVVWWWUUURRRNNNJJJHHHGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLGGGHHHJJJKKKMMMNNNNNNNNNOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKMMMPPPRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTUUUSSSQQQOOONNNPPPRRRSSSRRRSSSUUUVVVXXXYYYYYYYYYWWWTTTQQQPPPQQQTTTUUUUUUWWWZZZ^^^dddqqq~~~uuukkkbbb___^^^[[[WWWUUUVVVYYY___gggkkkfffWWWJJJBBBGGGOOOYYYaaadddbbb```ccc[[[TTTTTTXXXYYY\\\___bbbfffiiifff```[[[ZZZ\\\\\\^^^___bbbhhhllllllhhhhhhfffeeeeeeeeeeeemmmuuuvvvmmmgggbbb]]][[[\\\^^^```aaaVVVSSSPPPNNNOOORRRWWWZZZZZZ[[[\\\]]]^^^```aaaaaa```^^^[[[YYYYYY[[[^^^```___^^^^^^___`````````___]]]ZZZVVVUUUWWW[[[^^^___[[[ZZZXXXUUUSSSRRRRRRSSSYYYZZZ\\\]]]^^^______^^^]]]YYYSSSNNNKKKJJJLLLMMMRRRVVVWWWUUUSSSTTTSSSQQQPPPQQQSSSSSSRRRPPPNNNLLLLLLKKKJJJIIIIIIJJJKKKLLLQQQPPPPPPRRRXXXbbbmmmuuutttooofff___\\\ZZZRRRJJJKKKFFFDDDGGGHHHGGGHHHKKKCCCIIIMMMMMMGGGCCCBBBDDDCCCCCCCCCCCCBBBBBBCCCCCC@@@FFFIIIEEECCCDDDFFFFFFEEEDDDCCCDDDEEEEEEDDDBBBDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>???AAAEEEGGGGGGGGGBBBCCCEEENNN___nnnrrrnnniiiggghhhmmmtttsssllldddWWWOOOKKKMMMNNNJJJEEEBBB@@@???@@@BBBEEEEEEAAA>>>AAABBBCCCBBB@@@@@@AAABBB>>>???AAACCCCCCGGGTTTbbbjjjooopppgggWWWJJJDDDDDDGGGFFFEEECCCCCCEEEJJJNNNTTTPPPKKKEEEBBBAAABBBBBBAAAFFFGGGCCC@@@AAABBB@@@AAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCAAACCCEEEFFFEEEFFFGGGIIIHHHMMMTTTYYYYYYVVVQQQNNNOOOSSSWWWWWWXXXcccyyy|||vvvrrrqqquuu{{{{{{zzzsssqqquuusss}}}RRRSSSUUU[[[bbbddd```ZZZYYYXXX[[[```aaa^^^]]]___]]]```dddccc___ZZZUUURRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUSSSQQQPPPPPPRRRRRRQQQOOONNNMMMLLLLLLMMMNNNMMMKKKPPPPPPOOONNNMMMMMMLLLLLLJJJHHHHHHLLLNNNQQQXXX```rrr{{{{{{lll```UUUTTTQQQNNNKKKJJJLLLOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPSSSVVVUUUTTTRRRNNNJJJHHHHHHIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKLLLMMMOOOOOOPPPPPPOOONNNMMMLLLKKKLLLLLLMMMLLLKKKKKKLLLOOOQQQPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPOOONNNNNNPPPRRRSSSSSSTTTVVVXXXZZZZZZZZZYYYVVVTTTRRRRRRSSSUUUVVVVVVUUU[[[_________dddggghhhccc___\\\\\\]]]\\\YYYVVVWWW]]]fffqqqzzzwwwgggVVVGGGHHHKKKQQQVVVXXXXXXWWWXXXSSSQQQUUUXXXZZZ]]]aaaaaacccccc```[[[XXXYYY[[[ZZZZZZZZZ[[[^^^___^^^]]][[[]]]ccchhhjjjooo{{{xxxpppiiicccaaa[[[[[[\\\]]]___```^^^]]]TTTSSSRRRQQQQQQSSSVVVXXXYYYZZZ[[[\\\]]]___``````___^^^\\\ZZZZZZ\\\^^^```]]][[[ZZZ\\\aaaccc```]]]\\\YYYVVVVVVXXX\\\^^^___[[[[[[[[[[[[ZZZZZZZZZYYY[[[[[[\\\]]]]]]]]]]]]]]]^^^[[[UUUPPPLLLJJJIIIJJJLLLMMMNNNOOOPPPQQQRRRQQQOOOOOOPPPQQQPPPOOONNNMMMKKKKKKKKKJJJKKKKKKLLLLLLPPPNNNLLLMMMRRRYYYaaafffkkkeee\\\UUUPPPMMMIIIEEEDDDAAAAAADDDEEEDDDFFFIIIDDDGGGJJJIIIFFFCCCCCCDDDAAABBBCCCBBB@@@???@@@AAA===CCCGGGDDDBBBDDDGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@BBBEEEHHHKKKKKKJJJ@@@AAACCCHHHUUUccchhhggghhhhhhjjjooorrrooofff___MMMGGGDDDFFFGGGDDDAAA@@@@@@@@@AAACCCDDDDDDBBB@@@???@@@AAA@@@>>><<<===>>>>>>===???@@@??????GGGQQQZZZ\\\\\\VVVMMMFFFDDDEEEEEEEEEEEEDDDCCCEEEIIILLLLLLJJJFFFCCCAAAAAAAAABBBBBBHHHKKKGGGCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>???AAABBBCCCCCCBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDEEEGGGKKKNNNOOOMMMIIIGGGJJJKKKMMMNNNNNNTTTeeeuuuyyysssssswww}}}~~~}}}yyyxxxzzzwwwrrrttttttnnnlllpppppp|||QQQOOORRRZZZbbbccc]]]XXXUUUTTTXXX^^^___[[[ZZZ[[[YYY\\\___aaa___[[[WWWUUUVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUPPPOOONNNPPPRRRSSSRRRQQQPPPOOOMMMMMMNNNNNNMMMLLLPPPOOOOOONNNMMMMMMLLLLLLJJJHHHIIIMMMOOORRRXXX```mmmuuuyyyxxxssslllaaaXXXSSSSSSRRROOOLLLLLLNNNQQQNNNNNNMMMMMMMMMNNNNNNOOOLLLNNNOOOOOOOOOPPPRRRTTTRRRRRRQQQMMMIIIGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNLLLKKKJJJKKKMMMOOOOOOOOOLLLMMMNNNPPPQQQQQQPPPPPPMMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRUUUWWWYYYYYYXXXXXXXXXVVVTTTTTTUUUVVVUUUUUUSSSZZZ^^^ZZZVVVWWWYYYYYYYYYYYYXXXXXXYYYZZZYYYVVVZZZaaammmzzzsss___MMMLLLLLLNNNQQQSSSTTTSSSSSSRRRSSSYYY[[[[[[]]]```aaa```^^^\\\ZZZXXXWWWWWWWWWUUUUUUXXXZZZ[[[\\\]]]]]]___eeeooowwwssshhhaaa[[[YYY[[[XXXYYY\\\___aaa___[[[WWWQQQRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[]]]______^^^\\\\\\ZZZXXXXXX[[[^^^______ZZZ[[[]]]```bbbaaa```^^^\\\\\\]]]]]]]]]]]]]]]]]]]]][[[XXXTTTPPPNNNMMMMMMPPPOOOOOOQQQRRRRRRRRRSSSMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKIIIGGGHHHLLLRRRXXX[[[___ZZZTTTOOOJJJGGGFFFGGGBBB@@@@@@CCCCCCAAACCCGGGFFFFFFGGGGGGGGGGGGGGGGGGCCCEEEFFFEEEBBB@@@@@@AAA>>>DDDGGGDDDBBBDDDFFFEEECCCBBBAAABBBCCCCCCAAA@@@>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCEEEHHHIIIHHHGGG>>>AAABBBCCCJJJUUU\\\]]][[[]]]aaadddeeeaaaZZZUUUEEEAAA@@@AAA@@@======?????????@@@BBBCCCCCCAAA@@@===?????????===<<<===>>>===;;;<<<>>>>>>===AAAGGGLLLLLLJJJHHHEEEDDDDDDEEECCCDDDEEEEEEEEEFFFHHHJJJFFFEEEDDDBBBAAA@@@@@@@@@BBBIIILLLIIIDDDCCCCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@=========>>>???AAABBBCCC@@@BBBDDDDDDBBBAAAAAAAAACCCCCCDDDEEEGGGGGGFFFEEEEEEEEEHHHKKKKKKLLLUUUaaaooo|||}}}tttrrruuusssvvvuuuoookkkkkkkkkhhhjjjkkkgggfffkkklllzzzOOOMMMOOOXXXaaabbb\\\XXXTTTSSSVVV[[[[[[WWWTTTUUUTTTWWW\\\```aaa___\\\ZZZXXXVVVTTTQQQOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRMMMLLLLLLNNNQQQTTTTTTSSSRRRPPPNNNMMMNNNNNNMMMLLLOOOOOOOOONNNNNNNNNMMMMMMLLLJJJJJJNNNPPPRRRXXX___gggllllllhhhbbb^^^XXXRRRJJJNNNQQQQQQNNNLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOJJJLLLNNNNNNNNNOOOPPPRRROOOPPPPPPMMMIIIGGGIIILLLLLLKKKIIIGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLMMMLLLLLLNNNNNNMMMLLLLLLMMMNNNOOOMMMKKKJJJJJJLLLNNNNNNNNNLLLMMMNNNPPPQQQQQQPPPPPPLLLMMMNNNOOOPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRTTTVVVVVVUUUUUUYYYXXXVVVVVVWWWVVVTTTRRRSSSYYY\\\XXXUUUUUUVVVUUUUUUVVVUUUTTTTTTVVVVVVTTTXXXaaammm{{{uuu___QQQOOONNNOOOQQQSSSSSSSSSSSSRRRUUUZZZZZZWWWWWWZZZaaa___]]]\\\[[[ZZZWWWUUUUUUTTTTTTXXX[[[]]]```ccchhhggglllwwwxxxnnnfffdddaaa[[[YYY[[[[[[[[[[[[\\\\\\[[[XXXUUUOOOQQQSSSUUUVVVUUUTTTSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ]]]______]]][[[\\\]]]\\\[[[ZZZ[[[]]]___``````YYYZZZ^^^bbbeeeeeebbb```]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSRRRPPPOOOQQQRRRQQQPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOONNNMMMJJJHHHGGGGGGEEEDDDEEEIIIOOOTTTVVVTTTQQQNNNKKKGGGEEEGGGKKKDDDBBBBBBEEEDDDBBBDDDHHHDDDCCCAAABBBDDDFFFFFFEEEGGGIIIJJJIIIEEEBBBBBBCCC@@@FFFIIIEEEBBBDDDEEEDDD???>>>>>>@@@BBBBBBAAA@@@<<<===???AAABBBBBBBBBBBBAAAAAABBBCCCEEEEEECCCAAA>>>AAAAAA@@@CCCLLLTTTVVVLLLPPPUUUYYYXXXTTTOOOKKKBBB@@@??????===:::<<<@@@<<<===>>>???@@@@@@???>>>===>>>@@@@@@??????@@@BBB:::888:::>>>AAA@@@BBBFFFDDDBBB??????@@@BBBCCCCCCAAACCCEEEFFFFFFFFFHHHIIIDDDDDDCCCBBBAAA???>>>>>>AAAHHHLLLIIIDDDBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAA???>>><<<<<<===@@@DDDGGGAAACCCEEEEEECCCAAAAAAAAABBBAAA@@@AAACCCEEEFFFFFFCCCBBBEEEKKKKKKHHHMMMUUUUUUaaaooo|||yyypppmmmppplllpppqqqkkkfffeeeeeedddcccdddaaaaaagggiiixxxNNNNNNQQQWWW]]]]]]XXXSSSTTTSSSSSSUUUWWWVVVQQQMMMPPPSSSWWW[[[]]]]]]\\\[[[[[[YYYVVVUUUTTTRRRPPPNNNKKKNNNPPPNNNKKKJJJMMMQQQQQQPPPNNNMMMMMMNNNPPPRRRPPPPPPPPPPPPPPPOOONNNMMMQQQQQQQQQPPPOOONNNLLLLLLGGGIIIMMMPPPSSSUUUVVVVVV^^^___``````]]]YYYTTTQQQNNNOOOOOOOOONNNMMMKKKJJJLLLLLLJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGKKKIIIFFFFFFHHHJJJKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKIIIGGGHHHIIIKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLMMMJJJHHHIIILLLOOONNNMMMMMMOOOPPPPPPMMMKKKJJJJJJQQQPPPPPPRRRUUUUUURRRPPPQQQSSSVVVYYYYYYWWWTTTRRROOORRRVVVYYYYYYWWWSSSPPPPPPPPPQQQRRRTTTVVVWWWXXXVVV\\\ggguuu~~~|||ooodddXXXUUURRRPPPQQQQQQQQQQQQOOOQQQSSSVVVYYY[[[\\\]]]ZZZ[[[[[[ZZZWWWVVVVVVWWWSSSVVVYYYYYYYYY___iiiqqqxxx~~~tttfffdddbbb___\\\ZZZXXXWWW]]]ZZZWWWYYY\\\]]]YYYUUUTTTUUUVVVXXXXXXWWWVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYUUU___ddd___YYYZZZ[[[[[[]]]ZZZWWWVVVWWWYYY[[[[[[___cccccc]]][[[```cccaaa___YYYYYYaaafffccc`````````\\\[[[^^^___\\\ZZZZZZWWW^^^ddd```VVVQQQUUU\\\]]]YYYTTTPPPPPPPPPQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNTTTSSSRRRPPPNNNMMMKKKKKKEEEDDDCCCDDDFFFIIIJJJKKKLLLKKKIIIHHHFFFEEEDDDDDDEEECCCAAAAAABBBEEEHHHKKKDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFFFFDDDBBB@@@>>>===???AAABBBDDDDDDDDDDDDCCC??????@@@??????>>>===<<>>=========>>>@@@AAABBBCCCDDDCCCAAA??????@@@???>>>???@@@CCCGGGKKKMMMFFFIIILLLLLLJJJFFFCCCBBB>>>>>>>>>>>>===;;;:::999<<<===>>>@@@@@@??????>>>=========>>>>>>?????????:::;;;<<<======<<<;;;999>>>>>>===<<<;;;===???BBB>>>BBBHHHOOOSSSPPPKKKFFFDDDDDDDDDAAA???>>>>>>@@@???@@@AAAAAAAAABBBCCCEEE@@@DDDHHHHHHDDD???<<<;;;>>>===<<<<<<===???AAACCCDDDEEEEEEEEEEEECCCAAA@@@DDDBBB@@@BBBDDDFFFDDDBBBCCCCCCDDDCCCDDDGGGKKKOOOPPPVVV]]]dddlllvvvtttkkkkkklllkkkccceeegggiiihhhfffccc```^^^dddddddddggggggwwwRRRRRRSSSWWW[[[[[[UUUPPPSSSRRRRRRSSSUUUSSSOOOKKKNNNOOOPPPSSSTTTUUUVVVVVVWWWVVVUUUUUUVVVUUUSSSQQQKKKNNNPPPNNNJJJHHHJJJMMMOOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJGGGIIILLLOOOQQQSSSSSSTTTTTTUUUVVVVVVSSSPPPLLLIIIMMMNNNNNNNNNNNNMMMKKKJJJLLLKKKJJJJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGJJJHHHGGGGGGHHHJJJJJJJJJHHHJJJLLLNNNPPPPPPOOOOOONNNKKKIIIIIIKKKMMMMMMMMMMMMMMMNNNMMMKKKKKKLLLMMMPPPOOONNNMMMLLLLLLLLLLLLJJJHHHEEEFFFHHHJJJJJJIIIIIIKKKMMMNNNMMMLLLLLLLLLPPPOOOOOOQQQSSSTTTRRRPPPQQQSSSUUUVVVVVVUUUSSSRRRRRRTTTWWWXXXXXXVVVSSSRRROOOPPPPPPQQQSSSTTTVVVWWWUUUYYYaaajjjqqqppphhhaaaXXXUUUQQQPPPQQQRRRSSSSSSQQQRRRSSSVVVWWWYYYZZZZZZWWWYYYZZZZZZYYYYYY[[[\\\YYY[[[\\\\\\```kkk{{{zzzlllccccccbbb```^^^\\\ZZZYYYYYY```\\\ZZZZZZ\\\\\\WWWSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYXXXWWWWWWXXXYYY[[[cccgggbbb\\\\\\]]]]]]]]][[[YYYYYY[[[]]]^^^]]]^^^cccddd```aaagggkkkkkkfff^^^[[[```eeeggghhhkkk```]]]\\\^^^^^^ZZZXXXZZZ[[[```ccc___XXXTTTWWW\\\\\\XXXSSSPPPOOOPPPPPPPPPMMMMMMKKKJJJIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHFFFGGGHHHIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDEEECCCAAA@@@AAADDDGGGIIIDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>???AAABBBCCCCCCCCCCCC@@@@@@@@@@@@???>>>============<<<<<<<<<===>>>??????AAABBBBBB???>>>======<<<<<<===>>>AAADDDGGGIIIAAACCCFFFFFFCCCAAA???>>>============<<<;;;::::::<<<===>>>@@@@@@??????>>>:::;;;;;;<<<===>>>??????======<<<<<<;;;:::::::::<<<<<<;;;;;;;;;<<<>>>@@@BBBEEELLLSSSWWWWWWSSSPPPGGGFFFDDDAAA>>>>>>@@@CCCBBBBBBBBBAAAAAAAAACCCDDDCCCDDDEEEDDD@@@>>>>>>???>>>===<<<<<<===???AAACCCDDDDDDEEEEEEDDDCCCAAA@@@BBB@@@???AAACCCEEEDDDBBBCCCDDDEEEEEEFFFHHHLLLOOOOOOQQQTTTXXX\\\aaafffiiippppppkkkccc___aaabbb```aaabbbdddeeedddbbb___]]]^^^bbbaaaaaaeeeiii|||RRRRRRSSSVVVYYYXXXTTTOOOQQQQQQQQQRRRRRRPPPLLLIIIMMMLLLLLLLLLMMMNNNPPPRRRRRRRRRSSSUUUWWWWWWTTTRRRMMMPPPRRRPPPLLLIIIHHHJJJLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRRRRPPPNNNKKKIIILLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHGGGHHHJJJKKKJJJIIIFFFHHHKKKNNNPPPQQQRRRRRRQQQNNNKKKJJJLLLNNNPPPPPPPPPQQQPPPOOOLLLJJJJJJKKKOOONNNMMMMMMLLLLLLLLLLLLJJJHHHEEEEEEFFFGGGFFFFFFFFFHHHJJJLLLLLLLLLMMMOOOPPPNNNNNNOOOQQQSSSRRRQQQQQQRRRRRRSSSSSSRRRQQQQQQTTTTTTTTTTTTTTTSSSRRRQQQNNNOOOOOOPPPQQQRRRTTTUUURRRUUUYYY]]]``````^^^]]]XXXTTTPPPOOOPPPSSSUUUUUUSSSTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[[[[ZZZ[[[\\\^^^\\\^^^aaaeeennn~~~uuunnnhhhaaa\\\^^^]]]\\\[[[[[[ZZZZZZ[[[aaa^^^\\\[[[\\\ZZZVVVRRROOOOOOOOOPPPRRRUUUWWWXXXXXXXXXXXXWWWUUUUUUWWWYYY___dddgggaaa\\\\\\^^^___^^^\\\ZZZZZZ\\\]]]^^^^^^___bbbdddbbbdddiiinnnoooiiiaaa[[[\\\___bbbfffiii]]]]]]___bbb```ZZZYYY[[[^^^```___\\\WWWUUUWWWZZZYYYVVVRRROOOOOOPPPPPPOOONNNMMMLLLJJJIIIIIIIIIJJJGGGHHHHHHIIIIIIJJJJJJKKKHHHFFFDDDDDDDDDDDDBBB@@@AAAAAA@@@@@@@@@BBBCCCDDDDDDCCCAAA@@@@@@BBBEEEFFFEEEGGGJJJLLLKKKHHHEEEBBB===>>>@@@AAACCCCCCDDDDDD===>>>???AAABBBBBBCCCCCCAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;<<<======<<<>>>@@@@@@>>><<<;;;;;;888999;;;===???AAABBBCCC===???@@@@@@???>>>??????============<<<<<<;;;:::<<<===>>>@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;@@@???===;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAACCCGGGMMMQQQRRRPPPNNNJJJHHHDDD@@@===>>>BBBEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDBBB???======@@@CCC======<<<<<<===???AAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@??????@@@BBBCCCCCCBBBBBBDDDFFFGGGHHHJJJMMMOOORRRQQQRRRSSSUUUUUUTTTRRRSSSWWWXXXVVVXXX]]]___]]]^^^^^^______^^^]]][[[ZZZ]]]```]]]]]]cccjjjNNNNNNPPPSSSVVVVVVTTTQQQQQQPPPQQQPPPPPPNNNKKKIIIMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOQQQTTTVVVVVVSSSQQQQQQSSSUUUSSSOOOKKKJJJIIIIIIIIIKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLMMMMMMPPPPPPQQQQQQQQQPPPOOONNNKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIKKKKKKIIIHHHFFFGGGIIILLLOOOPPPQQQQQQRRROOOLLLKKKLLLOOOQQQQQQQQQRRRSSSQQQNNNLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMKKKIIIGGGGGGGGGGGGGGGFFFHHHJJJKKKKKKLLLNNNPPPOOONNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPSSSRRRQQQOOONNNNNNNNNOOONNNNNNNNNNNNOOOPPPRRRRRROOORRRUUUVVVTTTTTTVVVXXXWWWSSSPPPNNNPPPSSSVVVWWWWWWVVVVVVVVVUUUUUUVVVVVVZZZ[[[\\\[[[YYYYYYYYY[[[ZZZbbbmmmxxx{{{tttkkkeeecccbbb```^^^XXXXXXXXXXXXXXXYYYZZZ[[[^^^]]]\\\\\\[[[YYYUUURRRNNNNNNMMMNNNQQQTTTXXX[[[YYYYYYXXXVVVTTTUUUWWWYYY\\\```aaa^^^ZZZZZZ]]]___bbb^^^YYYWWWWWWYYY[[[\\\___aaaaaa``````bbbfffhhhdddaaa^^^]]]^^^\\\ZZZYYYYYY\\\cccjjjhhhaaa]]]^^^^^^\\\YYYVVVTTTTTTTTTUUUWWWTTTPPPOOOOOOOOOOOOOOOPPPOOOMMMKKKIIIIIIIIIJJJLLLKKKJJJIIIHHHGGGFFFFFFCCCBBBAAAAAAAAA@@@>>><<<<<<<<<;;;<<<===???BBBCCCCCCBBB@@@??????@@@BBBDDDFFFIIIMMMOOONNNIIIDDD@@@;;;<<<>>>@@@AAACCCCCCDDD<<<===>>>@@@BBBCCCDDDDDDBBBBBBAAA@@@@@@?????????;;;;;;;;;;;;<<<<<<======;;;===@@@@@@>>><<<;;;:::777888:::<<<===>>>>>>>>><<<===???@@@@@@AAADDDFFFBBBAAAAAA@@@???===<<<;;;<<<===>>>???@@@??????>>><<<===>>>>>>>>>>>>======>>>==================>>>>>>===<<<===>>>???>>>>>>@@@@@@AAACCCFFFGGGFFFDDDGGGFFFDDDAAA>>>>>>AAACCCEEEGGGJJJMMMNNNMMMKKKHHHCCCBBB???===<<<>>>@@@CCC============>>>???AAABBBCCCCCCCCCCCCBBBBBBAAAAAA?????????@@@AAABBBBBBBBBAAACCCFFFGGGHHHJJJLLLNNNQQQQQQQQQTTTWWWVVVRRRNNNHHHKKKNNNPPPVVV^^^aaa```[[[ZZZZZZYYYZZZZZZ[[[\\\\\\___\\\\\\bbbjjjLLLMMMNNNPPPRRRRRRQQQOOOOOOPPPPPPPPPNNNLLLKKKJJJLLLMMMNNNNNNNNNMMMMMMLLLNNNOOOPPPSSSTTTSSSPPPMMMRRRSSSTTTSSSPPPLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHIIIKKKKKKIIIHHHFFFGGGIIIJJJLLLMMMNNNNNNQQQNNNKKKKKKLLLOOOPPPPPPPPPRRRSSSSSSQQQOOOOOOPPPMMMMMMLLLLLLKKKLLLLLLLLLNNNMMMKKKIIIGGGFFFGGGHHHIIIJJJLLLLLLKKKLLLNNNOOONNNOOOPPPPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMNNNNNNSSSRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPMMMQQQTTTTTTQQQOOOQQQTTTUUURRROOONNNPPPSSSUUUVVVYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZYYYXXXXXXYYYZZZ]]]kkk}}}~~~wwwhhhddd___]]]^^^^^^]]][[[TTTTTTUUUUUUVVVWWWYYYYYYYYYYYYZZZ[[[[[[ZZZWWWUUUPPPOOONNNNNNQQQUUUYYY\\\XXXXXXWWWUUUTTTTTTWWWZZZYYYZZZ\\\\\\[[[[[[^^^bbbjjjddd[[[UUUTTTVVVYYY[[[]]]\\\\\\\\\[[[\\\___bbb```fffmmmrrrqqqjjj___VVVZZZ___iiissssssjjjccc```\\\ZZZWWWTTTSSSTTTTTTTTTUUUSSSPPPOOOOOOPPPPPPOOONNNMMMKKKIIIHHHHHHHHHHHHMMMLLLJJJHHHFFFDDDBBBBBBAAAAAABBBDDDEEEEEECCC@@@<<<;;;:::999;;;===@@@BBBAAA@@@>>>===>>>???@@@AAAFFFHHHLLLNNNMMMHHHCCC???;;;<<<===???@@@@@@AAAAAA======???@@@BBBDDDFFFFFFCCCBBBAAA@@@????????????<<<<<<======>>>>>>>>>>>><<<>>>@@@@@@???===<<<<<<999:::;;;<<<======<<<<<<:::<<<>>>@@@AAADDDHHHKKKGGGGGGFFFDDDAAA???<<<;;;<<<===>>>???@@@??????>>>888999<<<>>>???@@@@@@???999:::;;;===??????@@@@@@BBB???===<<<======<<<:::???>>>>>>???AAABBBBBBBBB@@@AAABBBAAA???>>>>>>???AAADDDIIIOOOSSSQQQLLLGGG@@@???>>>===>>>?????????<<<<<<======>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB???AAADDDFFFGGGIIILLLNNNLLLLLLNNNRRRVVVUUUPPPLLLGGGHHHHHHJJJRRR\\\bbbaaaYYYXXXVVVVVVWWW[[[^^^aaa]]]```^^^]]]cccjjjPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOONNNLLLKKKKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIOOOOOOPPPQQQSSSRRRPPPMMMOOOOOOOOOOOOMMMKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLOOOMMMKKKLLLMMMOOOOOOOOONNNPPPRRRRRRQQQPPPPPPQQQMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFGGGKKKLLLLLLLLLKKKKKKMMMOOOOOOQQQSSSSSSQQQOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMNNNOOOOOOLLLOOOSSSSSSQQQPPPPPPRRRSSSQQQNNNNNNPPPRRRSSSSSSXXXWWWUUUTTTTTTUUUVVVVVVSSSUUUWWWXXXYYYZZZ\\\^^^dddrrrtttlllgggbbb```^^^^^^______[[[WWWTTTTTTTTTUUUUUUWWWXXXYYYVVVWWWZZZ\\\\\\[[[YYYXXXRRRQQQPPPPPPRRRUUUYYY[[[VVVVVVWWWVVVUUUUUUXXXZZZYYYYYY[[[______^^^aaaeeepppiii___XXXUUUWWWYYY[[[XXXWWWXXXZZZ[[[[[[___dddcccssszzzlllfffiiipppzzzzzzpppeee___ZZZYYYWWWVVVUUUUUUVVVVVVTTTRRRPPPOOOPPPQQQPPPPPPKKKJJJHHHGGGFFFFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBBBB>>>???AAAEEEHHHHHHFFFDDD???===;;;::::::;;;>>>???>>>======<<<===>>>???@@@EEEGGGIIIJJJIIIFFFBBB???<<<<<<===>>>>>>>>>>>>=========>>>@@@BBBDDDGGGHHHCCCBBB@@@???>>>>>>??????===>>>>>>???@@@?????????===???@@@@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999;;;===???@@@BBBFFFIIIHHHHHHFFFDDDBBB???<<<;;;<<<===>>>@@@@@@??????>>>@@@AAAAAAAAA@@@===:::999:::;;;===???AAACCCEEEEEEHHHCCC===;;;;;;;;;999777999888888:::===@@@AAAAAA;;;===@@@@@@???>>>>>>>>>>>>@@@DDDKKKOOONNNHHHBBB???>>>======??????>>><<<<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEDDDBBBAAABBBCCC???AAACCCEEEFFFHHHLLLOOOMMMNNNQQQSSSTTTRRRMMMJJJKKKJJJIIIIIIRRR^^^dddddd[[[XXXVVVTTTVVV[[[```dddbbbddd```___dddjjjRRRRRRQQQOOONNNLLLLLLMMMIIIKKKMMMLLLJJJIIIJJJLLLJJJIIIIIIHHHIIIIIIJJJJJJPPPPPPPPPQQQSSSSSSRRRQQQNNNMMMLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIKKKMMMNNNTTTRRRPPPMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOQQQPPPOOOOOOOOOPPPRRRSSSQQQPPPOOONNNMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMJJJHHHGGGGGGHHHJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPOOOMMMKKKNNNPPPQQQOOONNNMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLIIIEEEDDDFFFHHHIIIJJJKKKJJJIIIJJJMMMOOOOOORRRVVVVVVSSSOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKQQQSSSUUUWWWWWWUUURRRPPPOOOOOONNNMMMMMMNNNNNNNNNKKKMMMOOOPPPPPPPPPQQQQQQQQQOOONNNOOOPPPQQQPPPOOOTTTTTTRRRQQQRRRSSSUUUVVVSSSUUUWWWYYYZZZ[[[^^^```bbblllxxx~~~{{{vvvrrrqqqpppqqqrrrooojjjeeebbb```bbb```___aaabbbaaa\\\WWWWWWWWWVVVVVVWWWXXXXXXYYYVVVYYY]]]___^^^]]][[[ZZZSSSRRRQQQQQQRRRTTTVVVWWWSSSTTTVVVVVVVVVVVVXXXZZZZZZYYY\\\aaabbb___```dddnnniiiaaa[[[XXXXXXYYYYYYUUUSSSTTTYYYZZZYYY^^^eeejjj{{{wwwwww{{{{{{pppbbbYYYTTTVVVWWWWWWUUUTTTVVVWWWTTTRRRPPPPPPQQQRRRQQQQQQLLLKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC>>>???CCCGGGKKKKKKIIIFFFDDDBBB>>>;;;::::::<<<===;;;;;;;;;;;;<<<===???@@@CCCDDDEEEDDDDDDBBB@@@???;;;<<<<<<=========<<<<<<;;;<<<<<<>>>AAADDDFFFHHHBBBAAA???=========>>>???===>>>???@@@@@@@@@??????>>>??????>>><<<===???AAA>>>===<<<;;;::::::;;;;;;;;;===>>>?????????@@@BBBCCCCCCBBBAAA???===<<<:::<<<===>>>@@@@@@??????>>>CCCDDDFFFGGGGGGEEECCCBBBGGGFFFDDDDDDFFFJJJOOORRRQQQJJJBBB===<<<<<<999777777555555666999<<<======999;;;===>>>===>>>???AAABBBAAAAAADDDHHHHHHDDD@@@AAA>>><<<<<<===>>>===;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@??????@@@AAABBBFFFHHHHHHGGGCCCBBBBBBDDDAAABBBCCCDDDFFFIIIMMMQQQTTTVVVXXXXXXUUUPPPLLLJJJKKKJJJIIIKKKUUUbbbhhhggg___[[[VVVTTTUUUZZZ```dddhhhiiiccc```dddlllPPPPPPQQQPPPOOOOOOPPPRRRFFFIIIKKKJJJHHHGGGIIILLLLLLJJJHHHFFFFFFHHHKKKMMMQQQPPPPPPQQQTTTUUUUUUTTTOOOMMMLLLLLLMMMNNNNNNMMMIIIHHHGGGGGGHHHKKKMMMOOOWWWUUURRRNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLNNNPPPQQQSSSRRRPPPNNNMMMMMMNNNNNNNNNOOOQQQSSSSSSSSSSSSRRRNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIFFFFFFHHHJJJKKKKKKHHHHHHHHHIIIKKKMMMNNNOOONNNMMMNNNPPPQQQQQQOOOMMMJJJMMMOOOOOOMMMKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLMMMLLLMMMMMMJJJGGGFFFHHHJJJGGGHHHIIIHHHHHHJJJMMMOOOPPPTTTXXXXXXTTTOOOLLLLLLNNNNNNNNNNNNMMMLLLJJJJJJMMMPPPTTTWWWXXXUUUQQQNNNPPPOOONNNNNNMMMNNNNNNNNNKKKKKKKKKMMMNNNPPPQQQRRROOONNNNNNOOOPPPPPPOOOMMMRRRQQQPPPOOOPPPRRRTTTVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^[[[aaaggggggdddaaabbbdddbbbdddeeedddcccbbbcccddd]]]\\\\\\^^^```___[[[WWWZZZYYYYYYXXXXXXYYYYYYZZZYYY\\\___aaa```^^^\\\[[[SSSRRRRRRQQQRRRSSSTTTUUUQQQSSSVVVWWWWWWWWWXXXZZZ[[[XXX[[[bbbbbb^^^]]]aaaiiieee```\\\ZZZXXXWWWUUUUUURRRSSSWWWXXXVVV[[[bbbooo{{{{{{xxxmmm^^^TTTOOOSSSVVVUUUSSSRRRSSSVVVTTTRRRPPPQQQRRRSSSRRRQQQNNNNNNLLLKKKKKKLLLMMMNNNLLLLLLKKKIIIHHHFFFEEEDDDDDDFFFJJJNNNRRRRRROOOLLLHHHEEEAAA===::::::;;;<<<999999:::;;;<<<===???@@@CCCBBBAAAAAA@@@@@@@@@@@@:::;;;<<<<<<======<<<<<<::::::;;;===???CCCFFFGGGBBBAAA>>>===<<<<<<>>>???<<<===???@@@@@@@@@???>>>>>>???>>><<<;;;<<>>;;;999999999:::;;;>>>@@@AAA@@@>>>============>>>>>>======<<<;;;:::<<<===>>>@@@@@@??????>>>666;;;BBBKKKSSSXXX[[[]]]VVVRRRMMMJJJLLLQQQXXX]]]ZZZRRRGGGAAA??????<<<999<<<:::999999:::;;;;;;::::::;;;<<<;;;<<<>>>AAADDDIIIDDD@@@@@@CCCEEEDDDAAACCC???;;;999;;;======;;;;;;<<<===???@@@@@@@@@@@@AAA@@@?????????@@@AAABBBHHHJJJKKKHHHEEEBBBCCCEEECCCCCCDDDDDDFFFJJJOOOSSSVVVYYY[[[YYYTTTNNNKKKKKKDDDDDDEEEIIITTTaaafffdddbbb^^^XXXSSSSSSXXX^^^bbbnnnmmmddd___dddnnnQQQRRRSSSTTTSSSQQQOOONNNLLLHHHEEEDDDFFFHHHHHHFFFHHHGGGFFFEEEEEEFFFGGGGGGLLLLLLLLLMMMNNNPPPRRRSSSKKKJJJKKKNNNPPPOOOJJJFFFIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOOOOOOONNNNNNJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLJJJIIIIIIJJJKKKKKKJJJKKKLLLNNNNNNOOOOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQSSSUUUUUUTTTRRRMMMOOORRRSSSRRRQQQQQQRRRPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMOOOQQQRRRQQQOOOLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJIIILLLKKKIIIHHHGGGGGGHHHHHHGGGIIIJJJIIIHHHHHHIIIJJJQQQRRRRRRRRRPPPMMMJJJIIINNNMMMLLLMMMNNNMMMJJJHHHTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSRRRQQQPPPNNNNNNMMMGGGIIIKKKLLLMMMMMMMMMLLLNNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMMMMNNNOOOSSSUUUUUUVVVXXXYYYYYYXXXVVVUUU[[[[[[ZZZZZZZZZZZZ[[[[[[^^^___aaaaaaaaa___]]]\\\]]]\\\\\\\\\^^^]]][[[YYY\\\\\\[[[[[[ZZZYYYYYYYYY\\\[[[YYYXXXWWWXXXYYYZZZ[[[VVVRRRRRRUUUWWWUUURRRRRRSSSSSSTTTTTTUUUUUUUUUZZZ[[[]]]aaaddddddccc```___^^^\\\ZZZWWWUUUSSSRRRWWWWWWWWWVVVVVVXXX\\\```lll|||uuummmeee]]]XXXNNNNNNPPPQQQRRRTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMRRROOOLLLLLLOOOQQQPPPNNNUUUMMMGGGGGGHHHGGGFFFHHHDDDKKKQQQVVV[[[^^^[[[VVVPPPIIIAAA<<<<<<>>>??????:::::::::;;;;;;;;;<<<<<>>===============;;;999<<>>AAACCCCCCBBB>>>=========>>>???AAABBB>>><<<<<<>>>BBBDDDDDDBBBAAAAAA@@@>>><<<;;;<<<===BBB???;;;999999999888777<<<===>>>>>>>>><<<;;;:::::::::<<<>>>???===:::888@@@???>>>======<<<<<<===>>>===>>>CCCKKKTTT[[[___[[[VVVOOOJJJLLLTTT^^^eeehhh[[[JJJ>>>:::;;;<<<<<<;;;:::999:::<<<>>>>>>===>>>===<<<;;;<<>><<<===@@@BBB@@@???>>><<<:::999999999;;;;;;<<<===>>>???@@@@@@BBB@@@======???BBBCCCBBBEEECCCBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDGGGJJJNNNPPPRRRTTTVVVVVVTTTPPPKKKGGGNNNIIIGGGMMMYYYeeejjjkkkqqqeeeWWWPPPQQQVVV[[[\\\lllgggeeeeeedddoooMMMOOORRRTTTTTTSSSRRRPPPLLLIIIEEEEEEGGGHHHHHHGGGIIIHHHFFFEEEDDDDDDEEEEEEJJJIIIIIIIIIJJJLLLMMMOOOLLLJJJJJJKKKNNNOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMNNNPPPPPPPPPKKKIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLNNNMMMKKKKKKKKKLLLMMMNNNOOONNNOOOQQQSSSSSSRRRPPPMMMOOOQQQQQQOOONNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNPPPOOOOOOMMMLLLJJJHHHGGGFFFGGGIIIJJJKKKKKKKKKJJJMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGIIIJJJJJJHHHHHHIIIKKKPPPPPPPPPPPPNNNLLLJJJIIINNNNNNNNNPPPQQQPPPMMMKKKNNNNNNNNNOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPPPPOOOMMMMMMKKKMMMNNNNNNNNNOOORRRUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ\\\^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\XXXSSSSSSUUUWWWUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVXXXXXXXXXYYY\\\^^^^^^]]]^^^]]]\\\ZZZXXXVVVUUUTTTXXXXXXWWWUUUTTTUUUXXXZZZ___ooowwwvvv{{{}}}wwwjjj]]]VVVSSSOOOOOOOOOPPPRRRSSSUUUVVVYYYWWWUUURRRPPPNNNMMMLLLNNNOOORRRVVVYYYYYYWWWTTTUUUNNNJJJKKKLLLKKKKKKNNNGGGPPPZZZaaafffhhhccc\\\VVVPPPHHHCCCAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<======<<<>>>DDDEEE@@@;;;:::<<<<<<===???@@@@@@???>>>======<<<<<<===>>>@@@AAA@@@>>>===>>>AAABBBAAA?????????@@@???>>>>>>>>>???BBB???<<<::::::;;;:::999<<<======>>>===<<<;;;:::777999<<>>===<<<<<<===???@@@@@@GGGEEEBBBCCCJJJTTT___fffbbbWWWHHH>>>;;;<<<<<<<<<>>><<<:::;;;===???@@@???===<<<;;;:::;;;>>>@@@BBBHHHFFFDDDBBB@@@@@@@@@@@@>>>===<<<:::999888888888;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>@@@CCCEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAABBBDDDGGGJJJLLLMMMNNNPPPQQQPPPNNNJJJHHHIIIGGGGGGMMMXXXcccjjjmmmooodddWWWOOOPPPUUUYYY[[[hhheeeeeefffeeerrrIIILLLPPPSSSUUUUUUSSSRRRJJJHHHFFFEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCFFFFFFEEEDDDEEEFFFGGGHHHLLLJJJHHHIIILLLNNNOOOOOOLLLLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNOOOJJJHHHGGGGGGHHHHHHHHHGGGFFFHHHKKKMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPPPPOOONNNLLLNNNOOONNNLLLKKKJJJKKKMMMMMMLLLLLLLLLMMMMMMNNNRRRRRRQQQPPPNNNJJJGGGEEEDDDEEEHHHJJJKKKKKKJJJJJJLLLKKKIIIJJJKKKKKKJJJHHHLLLLLLLLLLLLLLLKKKKKKJJJNNNNNNMMMLLLLLLLLLMMMMMMKKKLLLNNNOOONNNLLLIIIGGGGGGIIIJJJJJJIIIIIIJJJKKKOOONNNNNNMMMLLLLLLKKKKKKNNNNNNPPPSSSUUUSSSPPPMMMMMMNNNNNNNNNOOOOOONNNNNNHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOOOOOOOPPPSSSUUUUUUVVVVVVWWWXXXYYYZZZ[[[XXXXXXWWWVVVUUUTTTTTTSSSQQQRRRTTTVVVWWWXXXYYYYYYYYYWWWUUUVVVXXX[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]```aaaaaa```^^^]]]___ZZZUUUTTTUUUWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVV[[[YYYWWWWWWZZZ\\\]]]]]]ZZZZZZYYYXXXWWWWWWVVVVVVZZZYYYXXXTTTQQQQQQRRRTTT^^^fffrrr|||~~~zzzrrrmmmkkkwww}}}mmm]]]VVVUUUQQQQQQPPPPPPQQQRRRTTTUUU[[[YYYVVVSSSPPPMMMLLLKKKMMMSSS[[[``````\\\XXXUUUQQQKKKIIILLLNNNNNNPPPSSSOOOZZZhhhpppssspppggg^^^WWWRRRKKKFFFDDDBBB>>>;;;:::;;;;;;;;;;;;<<<<<<<<<999999999999:::;;;<<<===???>>>AAAGGGHHHBBB<<<:::??????@@@@@@???===;;;:::<<<;;;;;;;;;<<<===>>>???BBB@@@????????????>>><<<===>>>>>>??????@@@@@@@@@AAA???<<<;;;<<<<<<<<<;;;;;;<<<<<<======<<<:::999666777;;;CCCJJJLLLGGGAAA888888888999999:::;;;<<<999::::::::::::999888888???>>>===???CCCIIIPPPTTTWWWOOOEEE>>><<<<<<===<<<>>><<<:::;;;???CCCFFFGGG===<<<:::::::::<<<>>>???AAABBBCCCCCCBBB???===;;;<<<;;;:::999888888888888;;;;;;<<<===>>>??????@@@???@@@@@@@@@@@@BBBDDDGGGFFFDDDBBBBBBCCCCCCCCCBBB@@@?????????AAACCCEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGHHHJJJOOOWWW___fffkkkiii```TTTNNNNNNRRRVVVXXXbbbdddiiilllmmmzzzIIIKKKOOOSSSTTTTTTRRRPPPGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDJJJIIIHHHHHHJJJKKKLLLMMMJJJJJJKKKKKKJJJIIIGGGFFFKKKJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDFFFGGGGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKJJJLLLNNNOOONNNMMMJJJLLLMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQPPPNNNKKKGGGDDDBBBDDDGGGIIIKKKKKKIIIIIIIIIHHHGGGHHHIIIKKKJJJIIIKKKLLLMMMNNNMMMMMMKKKJJJNNNMMMLLLKKKKKKLLLNNNOOOKKKLLLMMMNNNMMMKKKIIIHHHGGGIIIJJJJJJIIIIIIKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMPPPTTTVVVUUUQQQNNNMMMNNNOOOOOOOOONNNMMMMMMJJJJJJIIIJJJKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRRRRQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVTTTSSSRRROOOOOOPPPRRRSSSTTTUUUVVVWWWTTTQQQPPPSSSVVVXXXYYY[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^```aaaaaaaaa`````````\\\WWWUUUVVVWWWWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTZZZYYYWWWXXXYYY[[[ZZZYYYUUUUUUUUUUUUUUUUUUVVVVVVYYYXXXWWWSSSPPPOOOPPPQQQ___bbbgggmmmqqqooojjjfffdddooozzzyyylll^^^XXXWWWTTTSSSQQQPPPOOOPPPQQQRRRXXXVVVTTTQQQOOOMMMKKKKKKNNNUUU]]]___\\\UUUOOOMMMIIIEEEEEEIIILLLNNNRRRVVV[[[hhhwww~~~}}}vvviii]]]WWWPPPHHHCCCBBBAAA???===999999999999::::::::::::777777888999:::<<<===>>>???>>>BBBIIIJJJEEE???===@@@AAABBB@@@>>>;;;:::999:::::::::;;;;;;<<<<<<<<<@@@???>>>>>>>>>>>>===<<<>>><<<;;;:::<<<===>>>>>>???===;;;;;;<<<===<<<;;;999:::;;;<<<<<<;;;:::999666666888@@@HHHKKKHHHCCC888888888888888999:::;;;777888:::;;;<<<<<<===>>>>>>=========>>>???@@@AAAIIIEEE???======>>>??????===;;;999;;;@@@FFFKKKMMM@@@???===;;;::::::;;;<<<;;;===>>>???>>>;;;999777::::::999888888888999999:::;;;;;;<<<===>>>??????AAABBBCCCAAA??????AAADDDEEECCCAAAAAAAAABBBAAA@@@??????>>>??????@@@BBBBBBDDDDDDEEEFFFFFFGGGHHHHHHJJJMMMQQQSSSVVVZZZ```eeeddd]]]SSSMMMMMMQQQTTTWWW```gggrrrwwwzzzKKKMMMPPPQQQQQQPPPMMMKKKCCCCCCCCCBBBAAAAAAAAABBB@@@@@@AAACCCDDDEEEFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHHHHIIIJJJKKKFFFDDDCCCCCCEEEHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPLLLKKKJJJKKKMMMNNNNNNMMMIIIJJJKKKKKKKKKKKKMMMOOOLLLLLLLLLLLLMMMLLLLLLLLLJJJLLLMMMNNNMMMJJJGGGEEEBBBCCCFFFHHHIIIIIIHHHHHHFFFEEEEEEFFFIIILLLMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKJJJKKKLLLNNNOOOLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJJJJJJJJJJKKKMMMOOONNNMMMMMMMMMMMMNNNNNNJJJKKKNNNRRRUUUTTTPPPMMMIIIKKKNNNQQQRRRRRRQQQPPPMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMOOOQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXWWW[[[[[[ZZZYYYXXXVVVTTTSSSPPPQQQRRRRRRSSSSSSRRRRRROOOLLLJJJKKKNNNSSSWWWYYYYYYZZZ\\\^^^^^^^^^]]]\\\^^^^^^]]]]]]]]]___```aaa___\\\YYYWWWVVVWWWXXXXXXUUUSSSRRRPPPPPPPPPQQQRRRSSSSSSTTTVVVWWWWWWTTTRRRPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUTTTRRRPPPOOOPPPQQQVVVXXX\\\```cccccc___\\\[[[```ffffff```YYYTTTRRRVVVTTTRRRPPPNNNMMMMMMMMMQQQPPPOOONNNLLLLLLKKKKKKKKKPPPVVVVVVQQQKKKGGGFFFDDDBBBBBBGGGKKKNNNUUU\\\fffuuu~~~oooccc]]]UUUIIIAAA>>>>>>======666666666777777777888888666777777999:::<<<>>>???======AAAHHHKKKGGGCCCBBB@@@BBBCCCBBB>>>;;;:::;;;:::::::::;;;;;;;;;;;;;;;<<<==================>>>@@@<<<888777888:::;;;;;;;;;:::999999:::;;;:::999888999:::;;;;;;:::999888888666666:::@@@DDDCCCAAA;;;::::::999888888999999:::;;;:::888666555777:::777888:::;;;===>>>>>>???===<<<;;;;;;>>>@@@AAABBB???===;;;<<<@@@EEEIIIJJJCCCBBB@@@===;;;:::999999:::::::::::::::999888888999999999999999999:::;;;::::::;;;<<<===>>>??????@@@AAABBBBBBAAABBBCCCEEEDDDBBB@@@???@@@@@@???>>>@@@?????????@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEFFFJJJNNNTTTVVVWWWYYY^^^bbbbbb]]]VVVRRRQQQTTTXXX[[[aaalllzzzNNNNNNOOOOOOMMMKKKHHHGGG@@@AAABBBAAA???>>>???@@@===>>>AAACCCFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFDDDFFFHHHHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFIIILLLNNNPPPHHHFFFDDDDDDFFFHHHIIIJJJIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJMMMPPPRRRRRRRRRQQQLLLKKKIIIJJJLLLNNNNNNMMMHHHIIIJJJKKKKKKLLLOOOQQQLLLLLLMMMMMMLLLLLLKKKJJJGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCEEEIIILLLNNNOOOHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLKKKIIIGGGGGGGGGHHHIIIGGGHHHJJJJJJJJJJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMMMMIIIJJJLLLPPPRRRQQQNNNKKKHHHLLLSSSYYY]]]^^^]]][[[NNNLLLJJJHHHHHHIIIJJJKKKOOOOOOPPPPPPQQQSSSTTTUUUSSSSSSRRRQQQQQQQQQQQQRRRQQQSSSTTTTTTSSSRRRSSSTTTTTTWWW[[[^^^^^^\\\YYYWWWZZZ[[[[[[ZZZYYYVVVTTTSSSRRRSSSUUUUUUUUUSSSQQQPPPGGGEEEDDDGGGLLLSSSXXXZZZWWWYYY[[[]]]^^^^^^]]]\\\^^^\\\[[[YYYZZZ[[[]]]___\\\[[[ZZZXXXXXXXXXXXXYYYSSSQQQOOOMMMLLLLLLNNNNNNQQQRRRSSSVVVWWWVVVSSSPPPNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPPPPOOONNNNNNOOOQQQSSSVVV[[[___``````^^^\\\ZZZYYYXXXXXXWWWUUURRRPPPSSSSSSQQQPPPNNNLLLKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLGGGIIILLLNNNLLLJJJHHHHHHDDDBBBBBBGGGKKKPPPZZZcccppp~~~zzzpppiii^^^OOODDD>>><<<;;;:::444444555555555666666666666666777888:::<<<>>>???<<<;;;???FFFJJJGGGDDDDDD@@@CCCEEECCC???<<<;;;===999:::;;;;;;;;;;;;::::::999:::<<<<<<<<<<<<>>>??????<<<888888:::<<<;;;999999888777777999999888666777777999::::::999999888999888666777999<<<>>>>>><<<<<<:::999999888888888999::::::777444444777;;;999999:::;;;;;;<<<<<<<<<666777999;;;===@@@BBBCCCCCC@@@===<<<>>>@@@AAAAAACCCBBB@@@>>><<<:::999888<<<;;;:::999999::::::;;;888888888888999:::;;;<<<::::::;;;<<<===>>>>>>???======>>>BBBGGGKKKLLLKKKDDDBBB@@@??????@@@>>>===@@@@@@@@@AAAAAAAAAAAAAAADDDCCCCCCCCCCCCCCCCCCDDDEEEJJJQQQVVVXXX[[[^^^bbbaaa^^^ZZZWWWWWWZZZ^^^aaadddooo}}}OOOOOOMMMKKKIIIGGGEEEDDD???AAABBBAAA???>>>>>>@@@>>>???BBBDDDFFFHHHHHHHHHHHHGGGFFFEEEFFFFFFHHHHHHDDDFFFGGGFFFDDDDDDFFFHHHIIIGGGEEECCCBBBCCCEEEFFFCCCCCCDDDEEEIIIMMMPPPRRRMMMJJJGGGEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKHHHJJJNNNQQQRRRQQQPPPNNNKKKJJJHHHIIIKKKMMMMMMMMMIIIJJJJJJJJJIIIJJJMMMOOOMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCDDDGGGKKKMMMMMMGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJKKKMMMNNNMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJOOOXXX```dddccc```]]]MMMKKKIIIGGGGGGHHHJJJKKKPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOOOOPPPQQQOOOQQQSSSSSSQQQPPPPPPPPPPPPVVV^^^dddfffccc^^^ZZZWWWXXXXXXXXXWWWUUURRRQQQRRRTTTVVVXXXXXXUUURRROOOGGGEEEEEEGGGLLLQQQUUUWWWUUUWWWZZZ]]]^^^^^^\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZXXXYYYZZZZZZYYYXXXXXXYYYQQQOOOLLLJJJHHHIIIJJJKKKRRRQQQRRRSSSUUUUUUTTTRRROOOOOONNNNNNNNNNNNMMMMMMJJJKKKLLLLLLKKKKKKLLLMMMQQQVVV\\\______^^^___aaa___\\\XXXUUUTTTSSSRRRQQQMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHJJJMMMPPPPPPNNNMMMEEEBBBBBBFFFJJJQQQ]]]iiixxxwwwmmmbbbTTTHHH@@@<<<999777444444555555555666666666555555555777888:::<<<===>>><<<>>>DDDGGGEEECCCDDDCCCFFFHHHEEE@@@;;;;;;===::::::;;;<<<<<<;;;:::999888:::<<<<<<;;;:::<<>>===:::999;;;>>>>>><<<;;;999888777777777666888999;;;<<<===???@@@@@@>>><<<;;;<<<=========>>>>>>===<<<<<<;;;::::::999999999:::::::::::::::555666666777888999;;;<<<999::::::;;;<<<===>>>>>>???======DDDMMMSSSSSSPPPFFFDDDAAAAAAAAAAAA@@@>>>???@@@@@@AAAAAABBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCGGGNNNTTTWWWZZZ\\\]]]]]]\\\ZZZXXXYYY\\\```dddfffnnnyyyOOONNNLLLIIIGGGEEEEEEDDD???AAACCCBBB@@@>>>???@@@@@@AAACCCEEEGGGGGGGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJEEEFFFFFFDDDBBBDDDIIINNNMMMJJJFFFCCCAAABBBDDDEEEFFFEEEEEEFFFHHHKKKOOOQQQQQQNNNIIIGGGFFFGGGGGGGGGGGGHHHJJJLLLKKKJJJGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKNNNPPPQQQOOOMMMKKKKKKIIIGGGHHHJJJLLLLLLLLLJJJJJJJJJIIIHHHHHHKKKMMMNNNNNNNNNNNNLLLJJJHHHGGGIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFDDDCCCBBBCCCEEEFFFFFFDDDBBBCCCFFFIIIJJJKKKFFFFFFEEEDDDEEEFFFHHHIIIDDDEEEHHHJJJKKKKKKKKKKKKHHHIIIKKKLLLKKKIIIFFFEEEGGGHHHJJJKKKKKKKKKMMMOOOKKKLLLMMMNNNMMMKKKIIIGGGKKKKKKKKKMMMNNNNNNMMMKKKHHHNNNWWW^^^```\\\VVVRRRMMMLLLJJJHHHHHHJJJLLLNNNPPPQQQRRRRRRRRRQQQOOONNNQQQPPPOOONNNMMMNNNOOOOOOMMMOOOQQQQQQOOONNNMMMNNNNNNUUU```iiillliiibbb^^^TTTUUUVVVVVVUUUSSSPPPOOOPPPSSSWWWZZZZZZWWWSSSPPPLLLJJJIIIIIILLLOOOPPPQQQTTTVVVZZZ\\\^^^]]]\\\[[[YYYZZZ[[[[[[[[[YYYWWWVVVUUUWWWZZZZZZZZZYYYXXXYYYPPPMMMJJJHHHFFFGGGHHHIIINNNMMMKKKLLLNNNPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLHHHIIIJJJJJJHHHHHHIIIJJJHHHMMMTTTVVVTTTTTTXXX\\\```]]]YYYTTTQQQOOOOOOPPPHHHJJJLLLOOOPPPOOOMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLMMMQQQVVVVVVSSSOOODDDAAAAAADDDHHHPPP^^^jjj~~~|||uuuiii```TTTIIICCC>>>999555555555555666666666666777444444444555777888:::;;;@@@======BBBDDDCCCAAACCCEEEIIIJJJGGG@@@;;;:::<<<:::;;;<<<<<<<<<;;;:::999999;;;===<<<:::999;;;===999;;;@@@GGGLLLJJJAAA999:::888777888888888666444555666777888999999888777555999======999777999<<<777777777777888999:::;;;<<<@@@DDDBBB<<<777666777:::999777666666777999;;;888:::;;;;;;;;;;;;===>>>:::999888:::<<<>>>>>>>>>:::::::::;;;;;;<<<<<<<<<555666888999999999777666444444444555777888:::;;;999::::::;;;<<<===>>>>>>DDD@@@???FFFQQQWWWUUUPPPHHHEEECCCBBBBBBBBBAAA@@@>>>???@@@AAAAAABBBAAAAAA===>>>@@@BBBCCCCCCCCCCCCEEEHHHMMMRRRVVVWWWWWWVVVWWWWWWWWWVVVWWWZZZ___bbbffflllsss~~~LLLJJJHHHEEECCCBBBBBBBBB@@@???>>>==================>>>???@@@BBBCCCDDDEEEDDDGGGHHHGGGJJJOOOQQQPPPIIIHHHFFFDDDDDDEEEFFFGGGMMMJJJFFFDDDCCCCCCCCCBBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIIIIGGGDDDCCCIIIHHHGGGIIIKKKLLLLLLKKKKKKJJJJJJLLLMMMMMMKKKIIIJJJHHHFFFEEEDDDEEEFFFGGGJJJJJJJJJJJJHHHIIIJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGIIIHHHGGGFFFGGGIIIKKKMMMOOOMMMIIIFFFCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIICCCCCCBBBAAAAAAAAAAAABBBIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJLLLMMMKKKHHHEEECCCDDDFFFHHHJJJJJJJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIKKKMMMQQQVVVYYYXXXUUUQQQMMMLLLKKKKKKJJJKKKKKKKKKRRRRRRRRRRRRRRRQQQQQQPPPUUUUUUTTTRRRPPPNNNLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOSSSVVV\\\```aaa^^^[[[XXXQQQSSSUUUUUUSSSQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTNNNOOOOOOPPPPPPQQQQQQQQQUUUWWW\\\cccccc]]]YYYXXXTTTVVVWWWYYYXXXWWWTTTSSSQQQSSSWWWYYYYYYWWWTTTRRRTTTQQQLLLGGGEEEEEEGGGHHHNNNNNNNNNOOOPPPPPPQQQQQQHHHIIIKKKLLLMMMLLLKKKJJJMMMJJJFFFFFFHHHJJJJJJIIILLLMMMOOOPPPOOONNNOOOPPPWWWZZZ\\\[[[VVVOOOIIIFFFJJJIIIIIIHHHIIIJJJLLLMMMNNNKKKIIIGGGHHHIIIJJJJJJMMMKKKLLLRRR[[[^^^ZZZUUUIIIFFFDDDEEEJJJRRR]]]fffxxx}}}qqqggg]]]QQQJJJHHHEEE???:::666666555555444555555555777666555555555777888999<<<:::999<<<@@@BBBAAA???AAAAAABBBAAA???===:::999;;;;;;:::999777888:::===;;;===@@@???===:::888777888777;;;CCCLLLKKKAAA777999888888888777777666666555666777888888888888888:::<<<:::777777999777222666666555666777:::<<<===???FFFMMMKKKCCC<<<999999>>>:::999;;;999444444888:::999999999999999888888999:::;;;;;;<<<<<<;;;;;;>>>======<<<;;;::::::::::::::::::999888777666555777888999999;;;;;;<<<===???===;;;:::;;;===@@@BBBEEECCCCCCGGGMMMPPPNNNJJJHHHFFFEEEFFFGGGGGGDDDAAABBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEBBBDDDGGGKKKPPPTTTWWWYYYVVVQQQOOOSSSUUUTTTXXX___gggmmmsss{{{FFFEEECCCBBBAAAAAAAAAAAA>>>>>>======<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCFFFGGGFFFHHHMMMOOONNNHHHGGGEEEDDDCCCDDDEEEFFFJJJGGGDDDBBBBBBBBBAAA@@@BBBBBBAAABBBCCCDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFGGGIIIKKKJJJJJJJJJKKKNNNQQQRRRPPPLLLHHHHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMOOOMMMJJJFFFEEEEEEEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGBBBBBBBBBBBBCCCCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKMMMLLLJJJFFFDDDDDDFFFHHHIIIJJJJJJIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHFFFGGGJJJNNNPPPOOOLLLIIIKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNQQQUUUXXXYYYXXXUUUSSSQQQSSSVVVVVVTTTRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSOOOOOOOOOPPPPPPQQQQQQRRRSSSUUU[[[cccddd^^^XXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPMMMIIIEEEDDDDDDFFFGGGJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIFFFFFFGGGIIIIIIHHHHHHJJJLLLMMMLLLLLLMMMOOOMMMOOORRRRRROOOKKKGGGFFFGGGFFFFFFFFFFFFHHHIIIJJJMMMKKKIIIHHHHHHHHHHHHHHHIIIHHHJJJNNNTTTUUURRRNNNHHHHHHIIILLLRRRYYYbbbiiirrr|||uuuhhh^^^QQQHHHEEEBBB===888111111111222333555777888777666555555555666888999:::888888:::===??????>>>@@@??????===<<<:::999888;;;<<<======<<<;;;<<<===???AAADDDCCC@@@<<<999888999777888===BBBAAA;;;444888888888777777777666666555666666777888999999999:::======:::999:::999666666666666777888999:::;;;===DDDIIIIIIBBB<<<;;;===EEE===999;;;===:::999;;;999999999999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999777666555777888999999;;;;;;<<<===??????>>>>>>???AAACCCDDDCCCAAA@@@CCCGGGIIIFFFCCCFFFEEEEEEGGGIIIHHHEEEBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDFFFIIIMMMPPPRRRSSSTTTPPPOOOSSSTTTTTTXXX___ffflllqqqxxx@@@???>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAADDDEEEDDDFFFJJJLLLKKKFFFEEEDDDCCCBBBCCCDDDDDDFFFDDDAAA???@@@@@@??????AAA@@@@@@@@@AAACCCDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIGGGFFFFFFHHHJJJLLLKKKKKKIIILLLQQQVVVWWWSSSMMMGGGGGGFFFEEEDDDEEEFFFGGGHHHDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLIIIGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEEEEEEEDDDCCCBBBCCCFFFIIILLLMMMKKKHHHFFFEEEFFFHHHIIIJJJJJJIIIHHHLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIILLLNNNNNNLLLIIIHHHJJJKKKMMMNNNOOONNNNNNMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJLLLOOOQQQRRRRRRQQQPPPQQQSSSVVVVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSYYYaaaaaa[[[VVVUUUWWWVVVTTTRRRPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPKKKIIIFFFCCCBBBCCCEEEFFFHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNMMMKKKHHHGGGHHHIIIIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMHHHIIIKKKJJJHHHEEEDDDDDDEEEEEEDDDEEEEEEGGGHHHIIIMMMLLLLLLJJJIIIHHHGGGGGGDDDFFFIIILLLMMMMMMKKKIIIFFFIIIMMMRRRZZZbbbiiimmmooouuu|||yyyiii___QQQGGGCCC@@@<<<888111111000111222444777888777666555555555666777888777666666888;;;======<<<>>>===;;;999888777777888999;;;>>>>>>=========>>>???BBBEEEEEECCC>>>;;;999:::888777888888888666444888888777777777777666666555555555555777999;;;<<<:::@@@CCC@@@===<<<;;;999777777888888999999888888:::???DDDDDD@@@>>>???AAAJJJ@@@888888;;;;;;:::999888888999999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::888999;;;===>>>??????>>><<<;;;;;;:::999888777666777888999999;;;;;;<<<============>>>@@@BBBDDDEEEGGGDDDAAAAAABBBCCCAAA>>>CCCDDDEEEHHHIIIIIIFFFCCC===>>>@@@AAACCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPOOOPPPRRRSSSSSSXXX]]]eeeiiimmmsss===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@???BBBCCCAAACCCGGGIIIGGGDDDCCCBBBBBBAAAAAABBBBBBCCCAAA?????????@@@???>>>??????>>>>>>???@@@BBBCCCEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHJJJLLLNNNNNNMMMJJJLLLPPPUUUVVVSSSMMMHHHEEEEEEDDDDDDEEEFFFGGGHHHDDDEEEHHHKKKMMMNNNLLLJJJIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCEEEFFFFFFEEECCCAAAAAADDDHHHKKKMMMLLLIIIHHHEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKMMMPPPQQQPPPOOOIIIJJJLLLNNNOOOOOOMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQQQQPPPOOONNNLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUVVVUUUTTTSSSTTTSSSSSSSSSRRRRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTWWW]]]\\\WWWSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQOOOOOONNNNNNMMMMMMMMMNNNFFFEEECCCBBBBBBCCCDDDEEEIIIIIIJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJJJJJJJJJJIIIJJJLLLLLLKKKJJJKKKLLLKKKKKKJJJGGGCCCAAA@@@AAAEEEEEEEEEFFFGGGHHHIIIIIIMMMNNNNNNMMMKKKIIIHHHHHHCCCGGGKKKLLLKKKIIIIIIKKKEEEIIIMMMSSS]]]iiippprrrrrrsssvvvyyy}}}~~~zzzvvvfff\\\OOOEEE@@@???<<<:::666555444333333444555555777666555444555555777777666666666888:::;;;<<<<<<===;;;999666666666888999888999;;;;;;:::;;;>>>@@@===@@@DDDEEECCC???<<<:::999:::999888666555555666777777777777777777666666666555444444666999<<<======EEEJJJFFFAAA>>>===;;;999999:::;;;;;;999888777777;;;??????>>>>>>AAAEEEQQQIIIAAA<<<::::::999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999777999;;;===??????>>>>>><<<<<<;;;:::999888777777777888999999;;;;;;<<<===888888888999<<<@@@DDDGGGPPPLLLFFFBBBAAAAAA@@@??????AAADDDFFFHHHGGGEEECCC>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQRRRRRRSSSWWW[[[cccfffiiiooo<<<<<<<<<<<<;;;::::::999999:::;;;;;;<<<;;;::::::::::::;;;<<<===>>>??????>>>AAAAAA???@@@DDDFFFDDDBBBBBBBBBAAAAAAAAAAAAAAABBB@@@??????@@@AAA@@@???>>>>>>=========???@@@AAADDDDDDEEEEEEFFFEEEEEEDDDFFFGGGGGGHHHIIIIIIIIIIIIJJJIIIHHHJJJLLLMMMLLLKKKJJJKKKLLLOOOPPPOOOKKKHHHDDDDDDDDDEEEEEEFFFFFFGGGFFFHHHKKKPPPSSSSSSPPPLLLHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCCCCBBBBBBAAABBBBBBCCCCCCDDDFFFGGGGGGFFFDDDCCCAAACCCGGGJJJKKKKKKJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIKKKKKKLLLKKKJJJIIIIIIHHHIIIKKKNNNQQQQQQPPPJJJLLLMMMNNNNNNMMMKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOONNNNNNLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOONNNQQQTTTUUUUUUTTTTTTUUURRRRRRRRRQQQPPPOOONNNMMMNNNNNNMMMMMMOOOQQQSSSTTTXXXVVVWWWZZZXXXRRROOOPPPNNNOOOQQQSSSTTTSSSRRRQQQMMMNNNOOOPPPOOONNNLLLKKKDDDDDDCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNKKKMMMOOOPPPPPPOOOLLLJJJLLLLLLLLLKKKIIIIIIIIIIIIIIIKKKLLLKKKJJJIIIIIIJJJKKKJJJHHHCCC???<<<<<<<<>><<<999666666777:::;;;;;;:::999777888;;;AAAFFFDDDFFFIIIHHHDDD>>>:::888555777:::999777666666777666666666666666666777777666555444444666999<<<===@@@IIIOOOLLLEEEBBB???<<<;;;<<<======<<<:::999888666999;;;<<<<<<>>>AAAEEEXXXVVVPPPFFF===;;;<<<>>>:::::::::999999888888888:::;;;;;;<<<;;;;;;::::::999:::;;;<<<======<<<;;;===<<<:::999888777777777777888999999;;;;;;<<<===888666444555888???FFFKKKSSSOOOIIICCCAAA?????????<<<>>>BBBDDDDDDCCCBBBBBB@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLKKKPPPSSSRRRQQQRRRVVVYYY```cccfffkkk}}};;;<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<======>>>===@@@@@@===>>>BBBCCCAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>???AAABBBAAA@@@>>>======<<<===>>>???@@@CCCCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGHHHIIIHHHGGGIIIHHHGGGIIIJJJJJJHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEHHHJJJMMMSSSWWWVVVQQQLLLGGGGGGFFFFFFFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAADDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJLLLOOOQQQQQQPPPKKKLLLMMMMMMLLLKKKJJJIIIMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLOOORRRTTTTTTTTTUUUUUUQQQQQQQQQPPPPPPNNNMMMMMMMMMMMMLLLLLLMMMOOORRRTTTXXXWWWYYY\\\ZZZSSSOOOOOOKKKMMMPPPSSSTTTTTTRRRQQQNNNOOOPPPQQQPPPOOOLLLKKKEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKHHHKKKOOOQQQRRRPPPLLLJJJIIIJJJKKKIIIGGGFFFFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKKKKJJJGGGCCC===:::::::::@@@AAABBBDDDEEEFFFFFFFFFEEEGGGJJJIIIFFFFFFHHHKKKDDDFFFGGGFFFEEEEEEIIIMMMMMMPPPQQQTTTbbbwwwyyyppphhhggggggccc^^^\\\RRRLLLCCC<<<999999:::;;;;;;<<<===>>>===<<<;;;:::777666555444444444555666555777999:::::::::<<<>>>>>><<<:::888888999;;;===???===:::888999>>>FFFLLLQQQQQQPPPLLLEEE>>>888666222444777888777666555555555555666666666666777777555555555555777999;;;<<<@@@IIIPPPOOOKKKGGGBBB===<<<<<<<<<<<<;;;:::999999666888999::::::<<>>@@@AAAAAA@@@AAABBBBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGIIILLLMMMNNNKKKRRRVVVTTTQQQRRRUUUVVV]]]aaadddjjj|||888999:::;;;;;;;;;::::::999:::<<<=========<<<;;;888999999::::::;;;;;;;;;===??????======AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@>>>======???AAABBBAAA@@@>>>>>>===<<<<<<===???@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHFFFFFFGGGGGGFFFDDDEEEEEEEEEFFFGGGGGGEEECCCEEEEEEEEEEEEEEEEEEDDDDDDHHHIIIMMMSSSXXXVVVOOOIIIFFFEEEDDDDDDDDDEEEGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIILLLLLLMMMOOOQQQQQQOOOMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHEEEGGGIIIJJJKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMQQQSSSTTTTTTTTTUUUOOOOOOPPPOOOOOONNNMMMMMMLLLKKKJJJJJJKKKNNNQQQSSSUUUVVV]]]cccbbbYYYRRROOOKKKLLLNNNOOOPPPQQQPPPPPPQQQPPPPPPOOONNNNNNMMMMMMHHHIIIKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJGGGIIIMMMOOOPPPOOONNNLLLJJJLLLMMMKKKHHHFFFFFFHHHFFFIIILLLMMMNNNOOOQQQSSSXXXVVVRRRLLLDDD???======???AAACCCEEEFFFGGGGGGGGGCCCFFFIIIHHHFFFGGGLLLQQQKKKIIIGGGDDDCCCEEEIIILLLLLLQQQRRRUUUdddzzzzzznnndddcccbbb]]]XXXWWWPPPLLLEEE???<<<;;;<<<<<<>>>???AAACCCAAA>>>;;;888777666555444333444555555444777999999999999<<<>>>===<<<:::999999;;;<<<======<<<:::999:::???GGGLLLUUUTTTRRRLLLDDD>>>999888555555555666666666555444555555555666666666777777555666666777888999999999>>>FFFMMMOOOPPPNNNHHHAAA<<<;;;:::999999999999999777888999999::::::<<<===AAAGGGGGG@@@;;;;;;;;;888444555555666777888888888888999:::;;;<<<=========;;;:::888777777888:::;;;<<<:::888666555555666666777888999999;;;;;;<<<===???>>>======>>>@@@CCCEEEJJJOOOUUUWWWTTTKKKBBB<<<===???@@@@@@>>>>>>AAACCCAAAAAA@@@AAACCCGGGJJJMMMFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGIIIKKKMMMMMMKKKTTTYYYUUUQQQRRRTTTTTTZZZ___dddkkk}}}555666888:::;;;<<<<<<;;;999:::<<<>>>>>>===<<<;;;777777888888999999::::::===??????<<<===@@@AAA???AAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<>>>@@@BBBAAA@@@>>>>>>===<<<<<<===??????AAABBBBBBCCCDDDDDDDDDCCC@@@AAABBBCCCFFFHHHJJJLLLLLLJJJHHHHHHHHHHHHFFFDDDCCCCCCDDDFFFGGGFFFDDDAAAEEEEEEFFFFFFEEEDDDCCCBBBFFFGGGLLLRRRWWWUUUMMMEEEEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEDDDHHHHHHHHHGGGGGGGGGGGGFFFAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDDDDEEEFFFGGGHHHJJJIIIGGGEEEEEEFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMLLLJJJHHHFFFEEEDDDFFFFFFHHHIIIJJJIIIIIIHHHLLLLLLLLLMMMNNNMMMJJJGGGHHHHHHHHHHHHIIIKKKLLLMMMHHHHHHJJJKKKLLLLLLMMMMMMHHHHHHHHHIIIIIIHHHHHHGGGBBBEEEHHHKKKKKKJJJGGGEEEGGGGGGHHHIIIJJJKKKLLLLLLHHHLLLPPPRRRSSSSSSTTTUUUNNNOOOOOOOOOOOONNNMMMMMMKKKJJJIIIIIIJJJMMMQQQSSSPPPUUU```jjjjjj___UUUPPPNNNMMMLLLLLLLLLMMMNNNOOOSSSQQQNNNLLLKKKLLLNNNOOOKKKLLLMMMOOOOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKHHHIIIKKKLLLNNNOOOOOOOOOMMMOOOQQQOOOKKKIIIIIIKKKGGGJJJNNNRRRTTTVVVZZZ\\\iiifffaaaXXXNNNFFFBBB@@@AAACCCEEEGGGIIIIIIIIIIIIEEEHHHKKKJJJIIIKKKQQQWWWRRRNNNHHHDDDCCCFFFJJJLLLIIINNNQQQTTTdddzzz{{{nnndddcccccc^^^YYYXXXTTTPPPIIIDDD@@@?????????BBBDDDFFFFFFCCC===777333777666555444333444444555333666999999888888;;;>>><<<;;;:::::::::;;;<<<===999999999999;;;???EEEIIIQQQPPPNNNIIICCC>>><<<<<<;;;888666555666777666555444555555555666666777777555666777888888888888888<<>>???BBB@@@:::111111333555777888:::;;;777888999;;;<<<===>>>>>>:::888666555666888:::<<<;;;999777555444444555666777888999:::;;;<<<<<<===@@@@@@@@@@@@@@@???>>>===KKKTTT```gggcccWWWIII@@@???AAAAAA@@@>>>>>>AAADDD@@@??????@@@DDDIIINNNRRRGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLLLLVVV[[[VVVQQQRRRTTTSSSYYY^^^ccclll;;;888666777:::<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::555555555666777999:::;;;<<<<<<======>>>?????????AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBB======<<<<<<<<<>>>???@@@EEEDDDBBBAAA@@@????????????@@@AAACCCEEEHHHJJJLLLHHHGGGEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDFFFGGGGGGEEECCCBBBBBBCCCEEEGGGJJJLLLLLLKKKIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEE???@@@CCCEEEEEEEEECCCBBBDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEECCCCCCEEEGGGHHHIIIIIIIIIGGGFFFGGGHHHAAAEEEIIIJJJHHHFFFEEEFFFHHHHHHJJJJJJJJJIIIHHHGGGDDDEEEGGGIIIJJJKKKLLLLLLIIIKKKKKKKKKHHHGGGGGGGGGIIIJJJKKKKKKIIIFFFBBB@@@DDDFFFJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLLLLMMMNNNPPPQQQQQQPPPPPPLLLLLLNNNNNNNNNMMMKKKJJJHHHJJJLLLLLLKKKJJJKKKLLLKKKRRR\\\cccccc\\\RRRKKKKKKJJJJJJLLLNNNPPPPPPOOOOOOMMMKKKIIIIIIKKKNNNPPPNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNNNNMMMMMMNNNOOOJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPFFFHHHKKKNNNQQQVVV[[[___ffffffddd]]]SSSJJJDDDCCCCCCBBBBBBDDDGGGJJJKKKKKKGGGGGGGGGFFFGGGMMMWWW^^^```TTTFFF@@@CCCHHHGGGDDDIIIHHHJJJRRR```ooo{{{xxxjjj```\\\\\\]]]]]]XXXWWWSSSLLLEEE@@@>>>>>>BBBCCCCCCBBB???<<<888666999999777666444444333333666666666666666666777777888777666444333333333333555555666777999;;;<<<===DDDCCC@@@===;;;999999888???:::555222333555555555555555666666666666555555888888999999888777555444:::>>>EEENNNUUUUUUOOOJJJ>>>;;;777666777999999::::::999999999999999999999:::;;;===>>>>>>===;;;:::888666444333333555888999::::::::::::::::::::::::;;;:::888777777777888999;;;:::777555444444555666999999999::::::;;;;;;;;;:::;;;;;;<<<>>>???AAABBBHHHYYYnnnvvvooo^^^MMMDDDCCCBBBAAA@@@????????????===>>>======AAAJJJNNNNNNLLLJJJJJJIIIDDD???AAAFFFAAADDDEEEDDDGGGMMMQQQQQQQQQPPPPPPPPPQQQTTTVVVXXXVVV]]]```dddwww888555333444666888888777<<<<<<<<<<<<<<<;;;:::999777666666666777888999999;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>==================>>>???@@@AAA???>>>===<<<<<<<<<===>>>??????>>>=====================>>>???BBBDDDFFFGGGFFFFFFFFFEEEEEEDDDCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEE@@@AAACCCDDDDDDCCCCCCBBBDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDFFFHHHIIIIIIHHHFFFDDDCCCCCCDDDAAACCCEEEEEEDDDCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJKKKJJJIIIFFFBBB@@@CCCFFFIIIJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHKKKLLLNNNOOOPPPPPPOOOOOOHHHIIIJJJKKKLLLMMMMMMLLLIIIKKKLLLLLLKKKKKKMMMNNNNNNRRRWWW[[[[[[WWWQQQMMMLLLKKKKKKMMMOOOQQQPPPOOOOOOMMMKKKIIIIIIKKKMMMOOOPPPOOOMMMLLLKKKLLLMMMNNNLLLMMMNNNNNNNNNNNNNNNOOOLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQPPPOOONNNOOOOOONNNOOOOOOOOOOOOQQQUUUWWW^^^______YYYQQQIIIDDDBBBCCCBBBBBBDDDGGGIIIJJJJJJFFFGGGGGGGGGHHHMMMVVV\\\]]]TTTHHHCCCCCCEEEEEECCCGGGFFFGGGOOO[[[hhhrrrwwwtttoooiiidddbbbbbbbbbbbb^^^\\\WWWPPPHHHCCCAAAAAA@@@@@@@@@???===;;;999888:::999888777666555555555666666777777777666666555777777666555444444444444444444444555666888999:::888777666666666777888999>>>:::555444555666666555444555555666666555555444999999:::;;;:::999888777;;;===CCCJJJOOOOOOKKKGGG???<<<888666666888888888888888888999999888888777888999;;;<<<<<<;;;999888888777555555555666888999:::::::::::::::::::::::::::999888777666777888888999888666555555666888999888999999:::;;;;;;;;;;;;@@@???>>>>>>======>>>>>>QQQaaassszzzrrr```OOOEEEBBBAAA@@@???>>>>>>?????????AAAAAA???BBBHHHJJJHHHMMMJJJGGGFFFBBB>>>>>>BBBBBBEEEFFFEEEJJJRRRWWWWWWTTTSSSRRRQQQRRRTTTWWWXXXXXX]]]```cccwww:::888666777888999999888<<<<<<<<<;;;:::999888777888777777666666777777777:::::::::;;;<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCCCCDDDFFFGGGGGGFFFDDDCCC@@@@@@??????@@@AAACCCDDDGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGFFFEEEFFFHHHJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCFFFIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIIIIJJJIIIJJJJJJJJJHHHFFFCCCAAADDDFFFHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJKKKLLLMMMNNNNNNNNNMMMIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNQQQSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMNNNPPPQQQOOONNNOOOMMMKKKIIIIIIJJJMMMNNNPPPOOOLLLJJJJJJKKKNNNOOOLLLMMMNNNOOOOOOOOONNNNNNKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMQQQQQQPPPNNNLLLLLLOOOQQQTTTUUUVVVTTTOOOIIIDDDBBBCCCBBBAAACCCFFFHHHIIIIIIDDDFFFGGGGGGGGGJJJPPPVVVTTTOOOIIIEEEDDDDDDDDDDDDCCCCCCEEEKKKUUU___fffjjjeeefffgggfffcccaaaaaaaaa]]][[[WWWQQQKKKGGGFFFGGG>>>===<<<;;;::::::::::::999999999888888777777777666777999999999777555444777666666555555666666777333333333333444555666777444444444444666888:::;;;;;;999777666666777666555333444444555555444444333666777888999:::999888888:::;;;???CCCGGGHHHFFFCCCAAA>>>:::777666777777666555666888999999888777555666777888999999888777666777777777777888888888999999999999999999999999999999888777666666666777777777666555555666888:::<<<999999:::;;;<<<=========>>>======<<<;;;;;;;;;;;;MMMZZZjjjppphhhXXXIIIAAA@@@???>>>======>>>>>>???===AAACCCBBBEEEKKKMMMLLLMMMHHHCCCDDDCCC@@@???BBBCCCFFFGGGGGGMMMWWW]]]___YYYWWWTTTRRRRRRTTTVVVXXXYYY]]]^^^bbbxxx;;;:::999999999999999888;;;;;;;;;:::999888777666777666666666666777777888999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>==================>>>???@@@@@@AAACCCFFFHHHHHHGGGEEECCCAAA@@@???>>>???AAACCCEEEKKKLLLLLLJJJGGGEEEEEEFFFGGGFFFEEECCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJEEEFFFGGGFFFFFFGGGIIILLLGGGFFFCCCBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJJJJIIIHHHFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHIIILLLMMMNNNNNNLLLKKKKKKKKKIIIJJJJJJIIIHHHFFFCCCBBBEEEGGGIIIHHHGGGFFFFFFFFFDDDEEEHHHJJJLLLMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJJJJIIIIIIHHHKKKLLLKKKJJJJJJKKKNNNQQQVVVTTTRRRQQQPPPPPPRRRRRRRRRQQQPPPPPPPPPOOOMMMJJJNNNLLLJJJIIIIIIJJJKKKMMMNNNMMMLLLKKKKKKLLLNNNNNNLLLMMMNNNPPPQQQQQQOOOMMMHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKIIIHHHIIILLLNNNKKKMMMOOOOOOMMMIIIEEECCCBBBAAAAAABBBEEEGGGHHHGGGDDDFFFHHHGGGEEEEEEIIILLLIIIIIIHHHGGGEEEDDDEEEFFFAAABBBEEEJJJQQQXXX^^^aaa___bbbdddbbb]]]XXXWWWXXXUUUTTTRRRNNNJJJIIIJJJLLL???>>><<<999888999999:::888888888888888888777777888999;;;<<<;;;999666444666666666666666777888888444333333333333444444555666666555444444555666777888888888888888777666555222333333444444333333222111222444555666666555555888999:::===@@@BBBCCCDDDEEEAAA<<<999888777777666444666888:::;;;999777555555666777777777777666555555666777888888888777777999999999999999999999999888777777666666666666666666555444444555888:::<<<;;;<<<===???????????????555555666777888:::<<<===BBBLLLWWW[[[VVVMMMDDD@@@@@@???===<<<<<<===>>>???:::???CCCDDDIIISSSYYY[[[NNNGGGCCCEEEFFFEEEDDDEEEDDDGGGHHHHHHNNNXXX___```[[[XXXUUURRRQQQSSSUUUWWWXXX\\\]]]bbbyyy999999999888666555555555999999999999888777666555444444444555666888999:::888888999999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;===>>>@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<<<<===>>>>>>???AAAEEEHHHHHHGGGDDDBBBBBBAAA?????????AAADDDEEEOOOOOONNNLLLHHHEEEDDDEEEBBBAAA???>>>===>>>???@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDCCCBBB@@@????????????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJIIIIIIIIIEEEFFFGGGFFFFFFGGGIIILLLHHHEEEBBBBBBCCCDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLMMMOOONNNMMMLLLLLLMMMIIIIIIIIIIIIGGGFFFDDDCCCGGGHHHIIIIIIGGGFFFGGGHHHEEEFFFHHHKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKIIIHHHIIILLLOOORRRQQQPPPNNNNNNNNNOOOPPPUUUTTTRRRQQQPPPMMMIIIFFFMMMLLLJJJIIIHHHIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLMMMMMMNNNQQQTTTSSSOOOLLLHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHHHHJJJKKKJJJHHHEEEFFFGGGFFFEEEFFFHHHJJJGGGHHHJJJLLLLLLJJJFFFDDDBBB@@@@@@AAADDDFFFFFFFFFGGGIIIKKKIIIEEECCCDDDGGGGGGIIIKKKJJJGGGDDDDDDDDDBBBDDDFFFJJJOOOUUUZZZ]]]___```___ZZZTTTPPPPPPRRRRRRQQQNNNJJJGGGGGGIIIKKKBBB@@@<<<999888777888999666777888888888777666666888:::<<<===<<<:::888666666666555666666777888999555444444333333444444555444444222111000111111222555666777888777666555555222222333333333333222222///000222444555555444444666777888999<<>>???AAABBBCCCBBBAAA@@@222333444666888;;;===>>>@@@EEEKKKNNNKKKGGGDDDCCCAAA@@@>>><<<<<<===???@@@===BBBFFFGGGMMMXXXbbbfffSSSLLLHHHJJJKKKHHHFFFFFFFFFHHHIIIHHHLLLUUUZZZ[[[YYYVVVSSSQQQPPPQQQSSSUUUVVV[[[]]]bbbyyy;;;<<<===<<<999666666666666777777777777666555555333333444555666888999:::888888999999::::::;;;;;;999999999::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::999999:::;;;===>>>>>>>>>???@@@???>>><<<;;;;;;::::::::::::;;;;;;<<<>>>AAADDDFFFGGGEEECCCAAAAAA@@@@@@???@@@BBBCCCDDDNNNNNNMMMKKKFFFDDDCCCCCCAAAAAA???>>>>>>???@@@@@@@@@??????>>>>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGFFFEEEFFFHHHJJJJJJGGGEEEEEEFFFFFFCCC@@@BBBBBBBBBCCCEEEEEEDDDBBBEEEEEEEEEEEEFFFGGGHHHHHHLLLKKKJJJJJJKKKMMMOOOPPPKKKMMMNNNNNNMMMLLLLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHIIIHHHGGGGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPOOOLLLLLLLLLJJJHHHHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLTTTSSSRRRQQQPPPMMMHHHEEELLLKKKJJJIIIHHHHHHIIIIIIGGGIIILLLNNNOOONNNMMMKKKMMMMMMOOOSSSVVVUUUOOOKKKJJJKKKKKKLLLLLLKKKKKKKKKJJJHHHFFFHHHKKKLLLJJJHHHEEEGGGHHHHHHFFFDDDDDDEEEGGGGGGGGGIIIJJJIIIFFFDDDAAA@@@???@@@CCCEEEEEEEEEKKKMMMNNNKKKGGGEEEEEEGGGLLLNNNOOONNNKKKGGGDDDCCCEEEGGGIIIKKKMMMQQQVVVZZZ]]]ZZZUUUOOOKKKKKKOOORRRRRRPPPLLLGGGBBBAAABBBDDDAAA???<<<999777777777888777777888888888777555444777888:::;;;;;;:::999777555555555555666666777888555444444444444444555666444333222222222444555666333555666666555444555666222333333444444333333222222333555666777777666666555666666777999===CCCGGGJJJFFF@@@<<<:::999777666666777999;;;<<<;;;:::999777777666666666666777777333444666777777777666555777777777777777777777777777777888888888777666555666555444444555777:::;;;AAABBBDDDEEEDDDCCCAAA???888888888999:::;;;<<<===@@@CCCGGGHHHHHHFFFEEEEEEEEECCC@@@>>>===>>>@@@AAAEEEJJJMMMLLLNNNVVV^^^bbbVVVRRROOOPPPMMMGGGCCCCCCFFFHHHIIIHHHKKKQQQUUUTTTTTTSSSRRRPPPPPPQQQSSSTTTVVV]]]```dddwww???AAABBB@@@<<<999888999444444555666666666666555444444444555666777888999888888999999:::;;;;;;<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999:::;;;<<<:::;;;===???@@@@@@???>>>;;;;;;::::::;;;<<<<<<===???@@@CCCDDDDDDCCCAAA@@@>>>>>>??????@@@AAAAAAAAAIIIIIIIIIGGGDDDBBBAAABBBAAAAAAAAAAAAAAAAAABBBCCC@@@??????????????????@@@BBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA???>>>===<<<===???AAACCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDFFFHHHKKKIIIIIILLLPPPQQQNNNJJJFFFDDDAAAAAABBBDDDCCCBBBCCCDDDFFFGGGIIIJJJJJJJJJOOONNNMMMLLLLLLMMMNNNPPPKKKLLLNNNNNNMMMLLLLLLMMMIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFHHHJJJIIIIIIJJJLLLNNNPPPRRRSSSKKKJJJIIIIIIIIIIIIJJJKKKGGGJJJMMMQQQRRRRRRQQQPPPMMMNNNNNNLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHJJJLLLMMMPPPPPPPPPPPPPPPNNNIIIFFFLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMOOOSSSWWWVVVPPPJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLIIIGGGIIIMMMNNNLLLIIIFFFIIILLLMMMKKKHHHFFFEEEIIIGGGEEEEEEGGGGGGEEECCCAAA??????@@@BBBDDDDDDCCCHHHJJJLLLJJJFFFEEEFFFIIIOOOPPPQQQRRRQQQOOOLLLJJJIIIJJJJJJIIIIIIKKKPPPTTTVVVPPPHHHCCCBBBFFFJJJMMMNNNLLLGGGAAA<<<:::;;;======<<<:::888777777777777888999::::::999777555444444555666777888888888888555555555444555555666666333333333333333444555666555555444444555666888999111333555444333333444777333333444444444444333333555666777888999999888777555666777666777:::@@@EEEHHHDDD???;;;999777666555666777888999::::::::::::666666666555555666666666555555666777777777777777777777777777777777777777777888999999999888777666555555555555777:::>>>@@@BBBCCCDDDEEEDDDAAA???===<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@GGGKKKMMMMMMLLLKKKIIIGGGCCC@@@??????AAABBBIIIPPPSSSPPPNNNPPPSSSTTTPPPOOOPPPRRRNNNFFFBBBCCCDDDGGGIIIHHHKKKPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTXXXaaaeeefffuuu===???AAA>>>:::666555666222333444555666666666666666666555555555555666666888999999::::::;;;<<<<<<999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<:::999888999999:::888:::===@@@CCCCCCCCCCCC============>>>>>>???@@@???@@@BBBCCCCCCBBB@@@???<<<===>>>???@@@@@@@@@???CCCDDDEEECCCAAA@@@AAABBB======>>>>>>?????????@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>???AAABBBAAA@@@>>><<<;;;<<<>>>AAABBBCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEHHHJJJJJJJJJIIIHHHFFFGGGFFFEEECCCCCCEEEGGGJJJJJJLLLSSS[[[^^^\\\XXXLLLGGGBBB@@@BBBDDDEEEEEECCCDDDGGGJJJKKKLLLLLLLLLPPPOOOMMMKKKJJJJJJLLLLLLJJJLLLNNNNNNLLLLLLLLLMMMIIIIIIHHHHHHGGGFFFEEEEEECCCDDDEEEEEEDDDEEEGGGIIIHHHIIIKKKNNNSSSXXX]]]___LLLKKKJJJIIIHHHIIIJJJKKKHHHKKKOOORRRSSSQQQNNNLLLNNNOOOPPPOOOLLLIIIIIIIIIKKKJJJHHHGGGHHHKKKNNNPPPMMMMMMNNNOOOPPPOOOKKKHHHLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJLLLMMMOOOOOOMMMMMMOOOTTTXXXWWWPPPIIIIIIJJJJJJJJJJJJJJJIIIIIINNNKKKIIIKKKOOOQQQNNNKKKFFFJJJNNNQQQPPPMMMKKKJJJJJJGGGDDDCCCEEEEEECCCAAA@@@???>>>???BBBCCCCCCCCCCCCEEEGGGFFFCCCCCCFFFIIINNNNNNPPPTTTWWWXXXUUUSSSLLLLLLKKKHHHFFFGGGKKKOOOPPPHHH???:::;;;@@@DDDEEEFFFDDD@@@:::666555888:::999888888777777777777777:::;;;<<<<<<;;;888666444222222333444555666777777555555444444444444555555222222222222333444555666444333222111111111222333000222444333111111444777333444444555555444444333555666888999999888888777666777777666555777===BBBGGGCCC===999777666555444666666666777888999999:::666555555444444555555666777777777777777888888888777777777777777777777777888999999::::::888777666444444555777:::>>>BBBDDDBBBCCCDDDDDDCCC@@@===::::::::::::999::::::;;;;;;:::AAAKKKTTTYYYYYYWWWUUUKKKIIIEEEAAA@@@@@@BBBCCCHHHPPPUUURRRNNNLLLKKKJJJGGGIIINNNQQQNNNGGGEEEGGGBBBFFFIIIIIIKKKPPPPPPNNNNNNOOOQQQSSSTTTUUUUUUUUU[[[eeeiiihhhsss888777777777666666555555555555444444444444555555999777444444555666666555333444666888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999<<<<<<<<<;;;;;;:::::::::888777777666666777888999888999;;;===>>>???@@@@@@<<<===??????<<<999<<<@@@??????@@@AAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???BBBAAA????????????AAABBBBBBAAA???>>>=========>>>AAA???>>>======>>>???AAAAAAAAAAAAAAAAAA@@@???>>>?????????@@@AAABBBDDDEEEAAACCCDDDCCC@@@===<<<<<<666777999<<>>??????@@@AAABBBDDDDDDLLLGGGBBBAAADDDGGGEEECCCBBBJJJSSSYYYZZZXXXVVVUUUYYYVVVOOOFFFBBBEEEGGGFFFOOOIIIAAA<<<:::<<>>AAABBBAAAIIIIIIHHHFFFFFFEEEEEEEEECCCDDDEEEGGGHHHHHHFFFDDDBBBHHHKKKIIIHHHKKKNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUXXX]]]aaafffqqq888888888777777666666666666555555555555555555666888666444444555666666555444555666888999:::;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;::::::999999999999:::888777666555666888999888999:::<<<===>>>>>>???>>>??????>>>;;;999999;;;======???@@@@@@@@@@@@???<<<<<<=========>>>>>>>>>@@@@@@????????????@@@@@@AAA@@@>>>===<<<<<<======???>>>===<<<<<<===>>>???===============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD>>>AAACCCCCC@@@>>>======:::;;;<<<===@@@BBBDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDCCCFFFKKKPPPTTTQQQJJJDDDFFFEEEDDDDDDCCCCCCCCCDDDCCCGGGMMMSSSWWWXXXXXXWWWOOOKKKGGGDDDCCCCCCBBBBBBDDDFFFHHHIIIJJJKKKMMMOOOJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMLLLLLLLLLKKKMMMKKKIIIGGGFFFDDDBBB???DDDCCCBBBBBBDDDGGGJJJLLLLLLLLLKKKNNNWWWbbbgggeeeTTTMMMFFFDDDFFFIIIJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLOOOUUUZZZXXXRRRLLLLLLNNNHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNTTTSSSXXXbbbddd[[[OOOIIIHHHIIIIIIIIIHHHGGGGGGGGGJJJIIIJJJOOOTTTUUURRRMMMIIIHHHHHHKKKNNNOOOMMMJJJKKKHHHEEEDDDDDDDDDBBBAAAAAAAAA@@@@@@AAABBBCCCDDDLLLGGGAAA???BBBDDDCCCBBBCCCHHHOOOSSSRRRPPPNNNMMMUUUXXXYYYSSSOOONNNLLLIIIGGGBBB<<<888777999:::;;;::::::999888777555444333444444555555666666777777555888777555777;;;<<<999777888666111111666888555666666666555555555444444555444444444333333333333444444333333222111111000111111111222222333333444333333444444444333222222333333444666888999999888666777888666555777999;;;<<<===<<<:::777555555666666777888999999999888888444555555555666666666666777555444666888:::999777888888888777666666555555555666777888999:::;;;;;;>>>;;;888666777999<<<>>>???@@@BBBBBB@@@<<<888666777888888888888888999999888;;;AAAGGGNNNSSSVVVXXXWWWPPPHHHCCCBBBBBBBBBAAADDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAABBBCCCCCCCCCBBBHHHKKKLLLOOOSSSTTTRRRPPPPPPQQQRRRSSSTTTTTTTTT[[[^^^bbbeeeooo888888888888888777777777777666666555555666666777777555333444555666666555555666777888999999999999999999:::;;;;;;;;;::::::999999999999888888888888<<<:::777555444555777999888999999:::;;;<<<<<<<<<@@@@@@@@@>>><<<;;;:::999;;;<<<===???@@@@@@AAAAAA<<<===>>>?????????>>>===>>>??????@@@@@@??????>>>???>>>===;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<>>>@@@AAA=========>>>???@@@AAABBBBBBDDDFFFFFFCCC@@@>>>===<<<<<<===???BBBFFFJJJLLLHHHFFFCCCCCCDDDEEEFFFEEECCCEEEJJJQQQWWWUUUMMMEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBEEEHHHLLLMMMLLLJJJHHHCCCDDDEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIKKKMMMGGGHHHHHHIIIIIIHHHHHHGGGLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJHHHHHHHHHGGGEEECCCDDDCCCBBBBBBCCCEEEHHHIIIIIIJJJJJJLLLTTT^^^bbb```OOOJJJDDDCCCEEEHHHJJJIIIJJJKKKKKKKKKJJJJJJIIIIIINNNSSSWWWVVVQQQMMMMMMOOOJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGJJJNNNPPPVVVSSSOOOJJJGGGDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLTTTSSSWWW^^^```YYYPPPKKKFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGHHHLLLPPPPPPMMMIIIGGGEEECCCCCCFFFIIIJJJKKKIIIGGGDDDCCCDDDCCCBBBAAADDDCCCAAA@@@@@@AAACCCDDDIIIDDD??????BBBEEEGGGGGGCCCFFFIIIJJJHHHEEEDDDCCCJJJRRRVVVRRRLLLJJJHHHGGGHHHDDD@@@===<<<<<<;;;:::888888777666444333111111222333444555666777888888333666888999>>>DDDDDDAAA===;;;666111111555666444777666666666555555555555444444333333333222222222444333333222222111111111222222222222222222222222444444444444444333222111222333555666666666777888777777777666444444777:::;;;;;;<<<:::777666666777555555666777777777777666444444444555555555666666777666666777999:::999888;;;999888666555555555666555555555666888:::===>>>???===999666555666888:::<<<===>>>???>>><<<:::888:::::::::::::::999999999::::::<<>>>>>===>>>???@@@CCCBBB@@@>>>???AAACCCEEEBBBFFFJJJNNNUUU[[[YYYTTTQQQQQQQQQQQQRRRSSSSSSTTT\\\___aaabbbkkk999999888888888888888888777777666666666666777777555444333444666777666555666777777888888888888888777888999:::;;;;;;;;;;;;999999999999999999888888===;;;777555444555777888999888999999999:::;;;;;;???@@@@@@======???>>>;;;<<<<<<===>>>?????????@@@<<<===???AAAAAA@@@>>>=========???@@@@@@???======>>>===;;;:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<;;;<<<>>>AAADDDFFF<<<<<<<<<======???@@@@@@JJJLLLMMMKKKGGGAAA===<<<::::::<<>>???DDDJJJNNNPPPBBBCCCCCCBBBAAA???>>>>>>CCCJJJLLLEEE>>>===@@@BBBJJJGGGDDDBBBAAA???<<<999888777666666555444444444333333444555555666777777222555999>>>FFFOOOPPPMMMEEE@@@888333222444555444777777666666666555555555444444444333333333333222333333333222222111111111333333222222222222222222555555555555444333222111///222555555222111333666<<<:::999999888666999===999:::;;;:::777666666777444444444555555555555444333333444444444555555555888777777888999999999999:::999777555555666777999777666666555777999<<<>>>>>><<<999666555666777999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;::::::999999888999999999;;;>>>CCCHHHJJJRRRUUUWWWUUUPPPHHHBBB>>>@@@???>>>======???@@@AAADDDDDDCCCAAAAAABBBEEEGGGBBBDDDHHHNNNXXX___\\\TTTSSSRRRQQQPPPPPPQQQSSSTTTZZZ\\\]]]^^^fff888888888888888888999999777777666666666666777777333222222444666777777555666777777888888888777777666666888999::::::;;;;;;999999999999::::::::::::<<<:::888555444555777888888888888777888999:::;;;;;;???@@@<<<<<<@@@AAA>>>>>>========================>>>???AAAAAA???===<<<;;;<<<>>>>>>>>>>>><<<;;;<<<;;;:::999999::::::;;;::::::999999999999::::::<<<<<<<<<<<>>??????JJJKKKLLLKKKFFFAAA>>>===<<<<<<===@@@EEEKKKQQQTTTJJJGGGBBB@@@AAACCCEEEFFFGGGDDDCCCEEEIIIJJJGGGCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBAAACCCEEEFFFDDDBBBBBBEEEIIIEEEFFFGGGFFFDDDCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDFFFIIINNNRRRSSSSSSDDDDDDCCCBBBBBBCCCDDDDDDEEEGGGGGGFFFIIIMMMNNNKKKGGGEEECCCCCCDDDGGGHHHIIIMMMMMMNNNMMMLLLJJJGGGFFFCCCFFFIIIJJJHHHGGGGGGIIILLLLLLKKKKKKJJJIIIGGGGGGGGGFFFDDDDDDGGGKKKOOORRRaaa]]]VVVOOOIIIEEECCCCCCDDDEEEGGGIIIKKKKKKKKKJJJLLLMMMOOOPPPQQQPPPMMMJJJGGGDDDBBBCCCEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDBBB???@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCCCCAAA@@@AAA@@@@@@@@@BBBDDDGGGIIIAAA???===>>>BBBHHHLLLOOOAAA@@@???>>>>>>>>>>>>>>>AAAIIIKKKEEE===;;;===>>>??????>>>??????>>>;;;888666555555555555666777888555555555555555444444444222666;;;CCCOOOZZZ]]]ZZZNNNEEE:::444333444444444666666666666555555555555555555555555444444444444333333222222222222222111333333222222222222222222444555555555444444333222000333555555222111222555<<<===BBBIIIGGG???;;;===999::::::999777666666777444333333333333333333333333333333333444444444444777888888888888888999999777666555555666888:::<<<;;;:::888666666777999::::::888777555666777999;;;::::::::::::;;;;;;;;;;;;::::::999999888888777777777888:::===@@@CCCEEEGGGIIIPPPXXX\\\XXXPPPGGGAAAAAA@@@>>>======???AAABBBBBBDDDEEEEEECCCCCCEEEGGGFFFGGGIIIOOOZZZbbb___WWWTTTRRRPPPOOOOOOQQQSSSTTTWWWXXXYYYZZZccc}}}777777777888888888888888777666666555555666666777111111222444666888777666666666777777888777777777555666777888999:::::::::999999999::::::::::::::::::999888777666666777777888777777777888999;;;<<<<<>>:::>>>@@@===>>>>>>===<<<<<<<<<<<<<<<===>>>?????????>>>===<<<;;;<<<<<<======<<<<<<;;;<<<;;;:::999999:::;;;;;;:::::::::;;;;;;::::::::::::::::::;;;===???AAACCC===<<<<<<<<<======>>>???BBBDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@AAACCCFFFJJJLLLHHHEEEAAA???@@@CCCDDDEEEEEECCCBBBAAABBBCCCDDDCCCFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCBBBBBBAAADDDDDDCCCBBBAAAAAACCCDDDDDDEEEEEEDDDBBBAAABBBCCCGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGHHHJJJMMMPPPPPPOOODDDDDDDDDCCCCCCCCCDDDDDDEEEIIIJJJHHHIIIKKKKKKHHHDDDDDDDDDDDDEEEFFFGGGHHHMMMMMMNNNNNNMMMJJJGGGEEECCCEEEHHHIIIHHHGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEGGGJJJMMMOOOSSSQQQMMMJJJGGGFFFFFFFFFCCCCCCEEEFFFGGGHHHHHHHHHJJJMMMOOONNNNNNOOONNNKKKGGGDDDAAABBBEEEGGGFFFEEEBBBCCCDDDDDDDDDDDDCCCBBB===???AAABBBAAAAAABBBCCCBBBAAAAAAAAACCCCCCAAA???>>>>>>???AAACCCEEEGGGHHH???>>>===<<<===@@@BBBDDD@@@===;;;;;;<<<>>>>>>>>>;;;DDDKKKHHHBBB===999666555666888<<>>===444333222222333444666777555555555444444444333333333777<<>><<<;;;::::::999:::::::::888888888888888777777777777888;;;>>>AAACCCDDDDDDCCCIIISSS[[[\\\VVVNNNGGGAAA???===;;;;;;===???@@@???BBBDDDDDDAAA@@@BBBEEEJJJJJJKKKPPP[[[eeeeee```SSSRRROOOMMMNNNPPPTTTVVVVVVXXXXXXXXXbbb}}}666666666777777888888888666555555555555555555666000000111444777888777666555555666777888888777777666666777888999999888888888888888888999999999:::777777888888888777777777888777666777888:::<<<>>>FFFPPPRRRFFF<<<===>>><<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;888999999:::;;;<<<========================>>>??????@@@@@@@@@???>>>@@@BBBAAAAAAAAAAAABBBCCCDDDDDDEEEBBB???>>>@@@BBBDDDDDDAAABBBCCCCCCAAAAAADDDFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAACCCDDDCCCAAA@@@DDDEEEEEEDDDBBBAAAAAACCCFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIHHHIIIKKKKKKKKKJJJDDDDDDDDDDDDDDDDDDDDDEEEDDDHHHKKKIIIIIILLLKKKHHHDDDDDDEEEEEEEEEEEEGGGHHHKKKLLLMMMMMMLLLIIIFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHMMMOOOLLLLLLOOOOOOKKKGGGCCC???@@@DDDGGGFFFDDDAAABBBDDDDDDCCCCCCCCCCCC>>>@@@AAAAAA???>>>???AAA@@@@@@@@@AAABBBBBBAAA???<<<>>>@@@BBBCCCDDDDDDDDD=========<<<;;;;;;<<<===>>>;;;888888:::<<<<<<;;;777>>>CCCAAA>>><<<777222555666888<<<@@@AAA@@@???666555333111111222333444444444444444444444444444444777;;;EEEWWWgggmmmkkk___OOO???999777555444666444444444444333333333333555555555444444444333333222222222222222222222222111111111222222333333444222333444555666666666666888777666666777777555333222555@@@NNNMMM???777777;;;;;;;;;999666444444555444444222111111111222222222222222222333333333333666777999888666555666888555555666777999:::;;;;;;<<<<<<:::999777666555444555555555666888;;;>>>@@@???>>><<<:::888888999:::777777777888888888888888999999:::<<<>>>???AAAAAA>>>AAAHHHQQQWWWVVVPPPKKKBBB@@@===;;;;;;<<<>>>@@@@@@BBBCCCAAA>>>>>>BBBGGGIIIIIIJJJNNNYYYeeejjjiiiSSSQQQNNNLLLMMMPPPUUUWWWZZZ[[[ZZZZZZddd555555666666777777777888555555444444444444555555///000111444777888777666444555666777888888888888666777777888888888888777666666777777888888888999555666888999999888777666777777666666888;;;===???RRR^^^___OOO@@@>>>???===;;;:::::::::;;;===>>>@@@???>>>===<<<;;;<<<<<<<<<<<<<<<:::999999:::<<<<<<<<<;;;:::::::::;;;<<<===<<<======>>>>>>======<<<999:::;;;<<<<<<<<<<<<;;;>>>============>>>>>>???BBBBBBAAA???======???AAA>>>???@@@@@@AAABBBBBBCCCBBB@@@>>>>>>@@@BBBCCCCCC<<>>DDDEEEFFFEEECCCBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFGGGIIIIIIHHHGGGDDDDDDDDDEEEEEEEEEEEEEEE@@@FFFIIIIIIIIILLLLLLIIIDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLKKKHHHEEECCCFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKEEEKKKMMMJJJJJJMMMMMMJJJGGGBBB>>>???CCCFFFEEECCCAAABBBDDDDDDCCCCCCCCCDDD???AAAAAA>>>;;;;;;>>>AAA?????????AAABBBBBB@@@>>>===>>>AAACCCDDDCCCBBBAAA;;;<<<======<<<<<<===>>><<<999666666999:::999888:::===<<<999888;;;;;;888777777888;;;======;;;999:::888555333111111222333111222222333444555666666444666:::EEEWWWhhhooonnncccRRRAAA:::888555555777444444333333333222222222444444444333333333222222222222222222222222222222000000111222333333444444222222444555666666777777888555333444777777444000333///222;;;:::333333:::;;;<<<;;;999666333333444555444222111111111222222111111222222222333333333555777999888555444666888666777888999999:::999999;;;;;;;;;:::888777555444555555666777999<<<>>>@@@AAA???<<<:::888888888999777777777888888999999:::;;;:::999999:::<<<>>>???;;;;;;>>>FFFNNNRRROOOJJJEEECCC@@@===<<<===???AAACCCDDDCCC???<<<===DDDJJJEEEFFFGGGJJJUUUccclllmmmRRRPPPMMMKKKMMMQQQUUUYYY^^^___]]]\\\eee777777777777666666666666444444555555444444333222222333555666666444333111444555555666777888888999777666555555555666888999666777777777888888888888:::999777666666777999;;;<<<;;;::::::<<>>???===999999;;;<<<======>>>>>>???>>>===<<<;;;:::::::::===<<<;;;:::::::::::::::DDDDDDBBB???;;;::::::<<<============<<<;;;:::999999999999::::::;;;;;;;;;999::::::;;;<<<<<<<<<<<<===============>>>????????????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCIIIHHHFFFDDDCCCBBBBBBBBB???@@@AAADDDGGGHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFJJJHHHGGGFFFGGGFFFEEECCCDDDEEEGGGIIIJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKDDDCCCBBBBBBCCCDDDFFFGGGIIIKKKLLLKKKHHHEEEDDDDDDDDDCCCAAABBBDDDGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLIIIHHHFFFDDDCCCBBBAAAAAAFFFDDDBBBCCCEEEGGGFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGKKKLLLLLLKKKHHHFFFFFFFFFFFFAAA===>>>CCCFFFFFFDDDBBBAAA@@@@@@@@@AAACCCDDD<<<;;;;;;===>>>======???AAA@@@AAABBBCCCCCCAAA???>>>999:::CCCGGGCCC===<<<<<<999777888;;;<<<;;;:::;;;:::888777777888:::;;;;;;;;;:::999888666666555999999999999:::;;;<<<===???>>><<<888333111111333000000111333666666555444888666777@@@PPP^^^hhhkkk]]]QQQ@@@555222444555555444222000000222333333333222222333333333333444444111222444555555555444444555444222000000111222333222222222333333444444444333111///------///111333333222222111111222222333333333333444444444555555333444555444222111222333666555444444555444222000666777888999999888777777555555555666666666666777777777666555555555555555888777555555666999===???BBB@@@===;;;999999999:::999888777888:::;;;;;;:::======<<<;;;::::::::::::;;;<<<>>>AAACCCDDDEEEFFFBBB@@@===;;;:::;;;===???AAAAAA?????????@@@AAABBBFFFIIIHHHFFFNNN]]]iiilll```UUUMMMMMMOOOQQQYYYbbbeeeccc^^^\\\fff777777777666666666555555444444444555444444333222333444555666666555333222444555555666777777888888777666555555555666888888666666777777777888888888999888777666666666777888999888888888999<<<@@@BBBLLLXXX[[[NNN@@@======;;;999:::;;;<<<============>>>===<<<;;;::::::::::::===<<<<<<;;;;;;;;;;;;<<>>;;;;;;<<<=========>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::<<<<<<<<<;;;<<<======>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@AAABBBDDDGGGGGGEEECCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDCCCBBBDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKNNNOOOEEECCCAAA@@@@@@CCCFFFIIIJJJKKKLLLKKKIIIFFFEEEEEEEEECCCBBBCCCEEEGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGFFFEEEEEEDDDDDDDDDDDDFFFCCC@@@@@@BBBDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDIIIJJJKKKJJJGGGEEEDDDEEEFFFCCC@@@AAAEEEHHHHHHFFF??????>>>>>>>>>??????@@@======>>>>>>===<<<===>>>======>>>?????????===<<>>FFFJJJEEE@@@???>>>;;;999999;;;;;;:::888;;;:::888777777888:::;;;;;;;;;:::999888777666666444444444444444444555555<<<===>>>===999444222111333333333444444444333222666444555<<>>444222444555555444222000000222333333222222222222333333333444444111222333555555555444333555444222111000111222333222222222333333444444444222333444555666666666777333222222222222222222333222333333333333444444444444555666555333222333444333333333555777888777666555666777888888777666555444444555555555666666666777777666555555555555555555444444333444666999:::>>>===:::888777777888999777666555666888999999888;;;;;;:::999999999999:::999:::<<<>>>???AAAAAABBB>>>===;;;:::;;;===???AAAAAA@@@?????????@@@AAABBBEEEGGGFFFEEEKKKYYYbbbeee]]]TTTNNNNNNOOORRRXXX```dddbbb^^^]]]ggg777666666666666555555555444444444444444333222222333444555666666555444444444444555555666777777777666666555555666666777888666666666666777777777777777777666666555555555444666555555555777999<<<>>>AAAJJJLLLCCC<<<<<<;;;888;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999999999<<<;;;;;;;;;;;;<<<<<<=========>>>===;;;;;;===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999888::::::999999::::::;;;<<<;;;<<<===???@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???AAAAAABBBCCCEEEGGGIIIJJJFFFGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBDDDFFFFFFDDDBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEGGGKKKRRRXXX\\\QQQMMMGGGBBB@@@BBBEEEHHHJJJKKKLLLKKKIIIFFFEEEEEEEEECCCBBBCCCEEEGGGHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHIIIHHHEEEAAA???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCHHHIIIIIIHHHEEECCCBBBBBBDDDAAA@@@BBBFFFHHHGGGFFF>>>>>>>>>>>>>>>>>>======AAABBBBBB@@@===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;>>>===AAAHHHJJJFFFAAA??????===<<<;;;;;;;;;999888;;;:::999888888999:::;;;<<<;;;;;;:::999888777777777666666666555555555555888<<<@@@BBB???999444222333333333222222111111111333222111666===DDDGGGHHHKKKDDD:::333222333444444444222111111222333333222222222222222333333333333222222333444444444333333444333222111111111222333222222333333333333444444000333777:::<<<;;;999888333333222222222222333333111111222222222333333333444555666555444333444555333222333555777999888777444555555666666555444444333333333444444444555555777666555555444555555555444444444444555555666666999888666555555666777777888777666666777999888777888888888888888999999:::888888:::;;;<<<<<<======::::::999:::<<<>>>AAACCC@@@@@@?????????@@@BBBCCCCCCEEEEEEDDDIIIRRRXXXZZZWWWRRRNNNNNNPPPRRRWWW]]]___^^^[[[[[[fff666666666555555555444444333444444444444333222222333444555666666666555555444444444555555666666666555555555555666666777777555555555666666666777777666666777777666555444333444444333444555888:::<<<;;;???@@@;;;999;;;:::777<<<<<<<<<<<<;;;;;;:::999::::::999888888888888888:::999999999:::;;;<<<<<<;;;<<<===<<<;;;;;;<<<===>>>?????????>>>======<<<<<<;;;;;;;;;::::::999999::::::::::::999999888777888888888888888999999:::999:::;;;===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBB???@@@AAABBBBBBAAA@@@????????????AAABBBDDDFFFGGGEEEFFFHHHJJJJJJIIIGGGFFFDDDCCCCCCDDDEEEEEECCCAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHDDDCCCDDDHHHPPPZZZdddkkkeee^^^SSSIIICCCBBBCCCEEEHHHIIIKKKJJJGGGEEEDDDDDDDDDBBBAAAAAADDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@AAACCCEEEHHHJJJKKKLLLKKKHHHCCC@@@@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHFFFCCC@@@@@@@@@@@@>>>>>>@@@CCCFFFFFFEEE@@@@@@@@@@@@@@@??????>>>DDDGGGGGGBBB===;;;;;;:::<<<>>>@@@@@@???>>>>>>>>>===???DDDHHHGGGBBB===;;;>>>======<<<<<<;;;:::999:::999999888888999999:::;;;;;;;;;:::999888888777999999999::::::::::::999555999???BBB@@@===999888333444333222111111111222111000///222666999:::999@@@;;;555222222333333333444333111111222333222111111222222222222333333333222222222333333333333222333333222111111222222333333333333333333333333333///111555888999888666444222333333333333333333222000111111111111222222222333444555444333222333555444444444555777777666444444444444444444333333333222222333333333444444444666555555444444555555555555666666777777666555444555444444444555666777888<<<:::888888999::::::999777777777888888:::;;;;;;999999:::;;;;;;;;;;;;:::999999999:::;;;>>>AAABBB??????>>>>>>???AAABBBDDDDDDDDDDDDDDDGGGLLLPPPQQQPPPOOONNNMMMNNNPPPTTTXXXXXXXXXWWWXXXddd555555555555444444444444333333444444333333222111333444444555555555555555444444444444555555555555444555555666666666666666444555555555555666666666666666777777666666555444555555555555666777999::::::;;;:::999999;;;:::777<<<<<<<<<<<<;;;:::999888999999888777777777888888777777777777888888999:::;;;<<<===<<<;;;:::;;;<<>>>>>;;;;;;::::::999999888888::::::::::::999999888777777777777777777888999999888999;;;<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB===>>>???AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEEEECCCAAA???@@@AAACCCEEEFFFGGGGGGDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGEEEBBB@@@AAABBBAAAAAAAAABBBCCCDDDFFFGGGCCCCCCDDDHHHOOOZZZdddjjjllldddXXXMMMEEEBBBCCCDDDEEEGGGHHHHHHEEECCCBBBBBBAAA@@@>>>???BBBDDDEEEDDDEEEDDDDDDDDDDDDCCCCCCCCC>>>@@@CCCFFFIIIKKKLLLMMMJJJGGGCCC???>>>@@@CCCFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGEEEBBB@@@??????>>>>>>>>>???BBBEEEFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@GGGLLLLLLDDD===;;;;;;999<<>>>>>??????DDDHHHHHHDDD???;;;888:::;;;=========<<<<<<<<<999999999999999999999999;;;::::::999999888888888333444666888999999:::999333666:::<<<======>>>???:::;;;;;;999555222222333000000000111333444555444777555333222222333333222444333222222333333111000111111111222222222333333222222222222111222222222222222222222222222222333333333333333333333333333111222333333444333333222222333444444444444333222000000000111111111222222111222333333222111222333666555555777999;;;:::888555555444444333333333333222222222333333333333444555555444444444444555555444555777777777666444333333333444555666777888999===;;;888777888999999888888888888888999;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;===>>>@@@>>>>>>>>>>>>???AAACCCDDDEEEDDDDDDEEEGGGHHHJJJLLLJJJLLLMMMLLLKKKMMMPPPSSSTTTUUUVVVXXXddd555555444444444333333333333333333333333222111111222333333333444555555555444444444444444444444444444444555666666666666555444444444444555555555666666666666666666666666666777777777666777777777888999888777888999;;;:::999;;;;;;;;;;;;;;;:::999888999888888777777777888888777666666666666777777888:::<<<======<<<;;;;;;<<>>>>>???@@@@@@AAABBBBBB>>>>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEDDDBBB???@@@BBBDDDFFFHHHHHHIIIEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBAAAAAABBBCCCDDDEEEHHHKKKJJJEEEAAA@@@AAA>>>???@@@AAABBBDDDDDDEEEEEEDDDDDDFFFJJJQQQWWW[[[```ZZZRRRIIICCCBBBBBBDDDCCCEEEGGGFFFDDDBBBAAABBB@@@>>>===>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC???@@@CCCFFFHHHJJJJJJJJJEEECCC@@@<<<:::<<<@@@DDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFCCC@@@??????@@@??????@@@BBBFFFIIIKKKAAA@@@@@@??????AAABBBCCCIIIQQQPPPEEE===<<<;;;888999===@@@???<<<;;;<<<===AAAHHHLLLHHHBBB>>><<<:::888:::======<<<;;;;;;<<<999999999999999999999999999999999888888888777777111333555888999:::::::::333444555666777:::???BBBCCCEEEEEEAAA:::444222222000000000111222333444555333333222222222222222222444333222333333333111///111111111111222222222222333222111111000000111111111222222222222333333333444444333333333333222222444444333222222333333444222333444555555444333222000000111111111222222222000111222222111111222333555555666:::>>>AAABBBAAA777666555444444444444444222222222333333333444444444444444333444444555666333333555555555444333222333444555666777999::::::===:::666555555666666666888888888999999;;;<<<<<<<<<<<<<<<======<<<<<<;;;999999999:::;;;<<<===============>>>@@@BBBDDDEEEFFFDDDCCCFFFGGGFFFGGGJJJHHHLLLNNNJJJHHHKKKNNNOOOUUUWWWXXX\\\hhh444444444333333333333222222333333333333222111111111111111222333444555555333333333333333333333333333444555666666666555555333333444444444555555555444444333333333555666777999999888777777666666555555555555777888999:::<<<::::::;;;;;;;;;:::999999999888888777777888888999888777777666666666666777777:::<<<>>>======>>>???@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCEEECCCBBBBBBDDDEEEDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHEEEDDDCCCBBBCCCDDDFFFGGGCCCBBBAAA@@@@@@BBBCCCEEEEEEJJJNNNMMMHHHBBB??????<<<===???AAACCCCCCCCCCCCEEEEEEEEEEEEGGGJJJLLLNNNPPPMMMHHHDDDAAA@@@AAABBBCCCEEEFFFFFFDDDBBBBBBBBB@@@>>>===>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@BBBDDDFFFGGGGGGGGGFFFAAA@@@???<<<999;;;???CCCBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIGGGDDDAAA@@@@@@@@@???>>>>>>@@@DDDJJJNNNDDDBBB@@@???@@@CCCFFFIIIJJJSSSSSSFFF===<<<<<<999777;;;???>>>;;;999:::===>>>GGGLLLFFF>>>===>>>===888:::======;;;999999:::999999999::::::999999999888888888777777777777666444555777:::;;;;;;::::::444333333222222555:::>>>@@@DDDFFFCCC<<<666333333111111111000000222444666222222333333222222222333444333222333444333000...111111111111222222222222333222111000///000000111111111222222333333333333444444444333333222222222333333333333444555555666222333444666666444333222111111111222222222333333000111333333222111333444444444666:::>>>BBBBBBBBB999999777666555555555666333333333333444444444444444333333333444444555666333444444555555555444444333444555777888999::::::>>>:::777555555666666666888888888888888999:::;;;999::::::;;;;;;;;;::::::888888999:::;;;<<<===============>>>@@@BBBEEEFFFFFFBBBAAAEEEEEECCCEEEJJJHHHNNNPPPKKKGGGJJJMMMNNNVVVXXXZZZ]]]jjj444444444333333333222222222333333333333222111111111111111111222333444555333333333333333333333333333333555666666666555444333333333444444444555555333222111000111444666888:::999999777666555444333222111333555777888:::===999::::::;;;;;;:::::::::999888888888888888999999999999888777777666777777555888<<<>>>>>>???@@@BBB@@@@@@AAABBBBBBAAAAAAAAA<<<<<<======>>>>>>??????999:::;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<>>>???@@@AAABBBDDDBBB???===<<<===???@@@????????????@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBDDDEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBCCCDDDFFFGGGCCCBBB@@@@@@@@@BBBDDDEEEEEEKKKPPPOOOIIIAAA======:::<<>>???AAACCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAACCCEEEFFFGGGFFFDDDCCC@@@AAA@@@===;;;<<>>===<<<;;;===BBBHHHMMMGGGEEECCCBBBCCCGGGKKKNNNKKKUUUUUUGGG=========999888<<<@@@???;;;999;;;===:::DDDHHHBBB:::;;;>>>>>>999<<<>>>>>>:::777777777888999999::::::999999888777777777777666666666666333444777888999888777666444444333111000222666999666<<>>>>>===;;;:::888777666666666777333333444444444444555555333333333333444444555666666666666666777777888888333444555777888999999999@@@===999777777888888888777777777777777888888999777888888999999999999888666777888999;;;<<<===>>><<<<<<===>>>@@@BBBEEEFFFFFFAAA@@@DDDDDDBBBDDDJJJJJJQQQRRRKKKGGGJJJNNNNNNUUUWWWYYY]]]iii222222333333333444444444333444555555333111111222333333444555666888888999222222222333333444444444444444444555555555666666222333555555555333111000333333333333333333333333444444555555555555555555555666777777666666777999;;;;;;;;;::::::999999999999999888777666666777777777777777777777888888999;;;;;;;;;;;;;;;<<<======BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>><<<<<<<<<<<<===<<<===>>>??????>>>===<<<>>><<<:::999999:::;;;===>>><<<;;;::::::;;;===>>>CCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@?????????@@@@@@CCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAABBBCCCEEEFFFBBBAAA@@@?????????@@@AAADDDFFFHHHGGGDDD@@@===<<<;;;???@@@===>>>CCCFFFFFFFFFEEEDDDEEEHHHJJJJJJJJJHHHEEEBBBAAACCCCCCBBB???BBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEEEEDDDBBBAAABBBBBBBBB@@@>>>>>>???AAADDDDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLJJJHHHEEECCCAAA@@@@@@@@@?????????????????????@@@AAACCCEEEHHHIIIMMMKKKHHHCCC@@@===<<<;;;===<<<;;;:::999:::;;;;;;===<<<;;;:::999888888888<<<>>>@@@???<<<:::888888666777888999::::::999888444555777666555333444555111111333666777777444222///...---///333444222000333444666999<<<<<<999666333333222222111000//////000111111111111222222222333222111000000000111222000000111555999:::777444333222111111222222000...000222333444444333111000222222222222222222222222000111222555666888888999777666555666777777555333111111222333333333333222333333222111111222333333222222222333555888:::<<<666555444333222333333444222333555888;;;<<<:::999666555444333222333333444555444333333444555666777555666666777777777777666999999999;;;<<<<<<:::777:::888666666777888777666999999:::::::::999999888999::::::;;;;;;::::::999>>>===<<<===>>>BBBEEEGGGBBBDDDEEEEEEDDDCCCEEEFFFIIIKKKMMMMMMLLLLLLMMMOOOQQQUUUVVVXXXfff222222222222333333333444444666777666444222222333333333333222222111111111000000111111111222222222333333444444444444555555222333444444444222111000222222222222222222222222222222333444444555666666444666777666555555666777:::::::::::::::999999999888888777666666666666666777777666666777777888999;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCBBB@@@>>><<<;;;;;;;;;======>>>>>>>>>>>>======<<<<<<;;;:::;;;<<<===>>>======<<<;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>=========>>>???AAA@@@@@@???>>>>>>??????BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAACCCDDDEEEDDDCCCAAA@@@@@@@@@AAAAAACCCEEEFFFEEECCC@@@>>>>>>===DDDHHHFFFDDDEEEFFFFFFEEECCCCCCDDDGGGHHHIIIHHHGGGDDDBBBAAABBBBBBAAA???BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>???@@@@@@AAA???@@@AAABBBBBBAAA@@@???@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCAAA???>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEIIIJJJJJJJJJJJJHHHGGGFFF????????????>>>>>>======>>>>>>======>>>@@@BBBCCCGGGEEEBBB???<<<:::999999===<<<;;;:::999::::::;;;<<<;;;::::::999999999999999;;;======;;;999999999444555666777888777777666444555666666444333333444222222333555777666333111000//////111333444333111111111333555888999777555444444333333222111111000000000111111111222222222222222111111222333555666333333444777;;;<<<:::777444333333444555444222000///000222444444333222111222222222222222222222222000111222444555666777777555555555444333222111000222222333444444444444333444444333222222333444444777666555444444555666666666555444333222333333444555666888;;;======<<<:::777666555444444444555555555555444333444555666666555666666777777777777777666777888:::<<<<<<999777:::888777777888999888777999999::::::::::::::::::999999:::;;;;;;;;;:::::::::;;;<<<===???AAABBBCCCDDDEEEGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLNNNQQQUUUVVVXXXfff111111222222222333333333444555666555333222222222222222111111000///......000111111111111222222222222222222333333333333444222222222222222111111111111111111111111111111111///000111222333555666666444555666666444333444555999999999999999:::::::::888777666666666666666666777777666666777777888999::::::::::::;;;<<<===>>>===>>>???@@@BBBCCCDDDEEEEEEDDDBBB???===<<<;;;;;;>>>>>>============>>>>>>;;;;;;;;;<<<======>>>>>><<<<<<===>>>>>>???@@@@@@===>>>>>>???@@@AAABBBBBBAAA@@@>>>======>>>??????AAA@@@@@@???????????????BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDCCCAAA???@@@AAABBBLLLTTTRRRLLLHHHGGGEEEFFFEEEDDDFFFHHHIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@>>>AAAAAABBBBBBBBBAAA@@@@@@???????????????@@@@@@AAA>>>???@@@@@@@@@@@@??????@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDBBB???>>>???@@@===>>>???@@@AAABBBBBBBBBFFFGGGHHHIIIJJJKKKKKKJJJAAAAAA@@@???>>>>>>============<<<;;;;;;<<<===>>>@@@???===<<<:::999999999<<<<<<;;;:::::::::::::::::::::999999999999::::::777999;;;<<<:::999999999555555666777777777666666444555666666444333333444333222333555666555222///111000000222444444333222111000000222555777777777444444444333222222111111000000000111111111222222111111111222444666888999444444444666999::::::999444555666777888777444111///000222333333333222222222222222222222222222222111111222333444444444444000222444444111///111222222333333444444444444444444444333333333333444444888777666444444333444444555444444333333333333444555777999;;;;;;;;;:::999777777666555555555666666666666555444444444555555555555666666666777777777666777999===???>>>;;;888999888777888999:::999888888999999::::::;;;;;;;;;999999::::::;;;;;;;;;;;;999:::===???AAAAAAAAAAAABBBCCCEEEEEEEEEEEEFFFHHHMMMNNNNNNLLLKKKKKKLLLNNNPPPTTTVVVXXXfff111111111222222222333333111222333333111//////000111111222222222222222222333333333333333333333333111111111111222222222222222222111000000111111222000000000000000000000000///000000111222333333444444555666555333222333444777777888888999999::::::888888777666666777777777666666666666666777888888999999999:::;;;<<<>>>???===>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAA???>>>===<<>>===<<<<<<===>>>???;;;;;;<<<======<<<<<<;;;:::;;;===>>>???@@@@@@@@@===>>>???@@@AAABBBCCCDDDBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAACCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCFFFEEECCCAAA@@@???@@@@@@@@@AAAAAA@@@???@@@BBBDDDFFFSSS^^^\\\SSSKKKHHHEEEHHHHHHHHHIIIKKKLLLLLLJJJEEEDDDBBBAAA@@@??????>>>@@@@@@AAAAAAAAA@@@@@@???BBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCDDDCCCBBB???======>>>>>>???AAACCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJCCCCCCBBBAAA@@@>>>>>>======<<<;;;::::::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888999:::;;;;;;999;;;<<<;;;:::888888888777777888888888888888888444555666666444222222333333333333444444444111...000000000111222222222111333222000111444888:::;;;333333333222222111111111000000000000111111111111222111111222333555777999111111111222444555666666444444666999:::888444111111111222222222222111000111111111111111111111111222222222333333222222222,,,111555555222111444888111222333333444444333333333333333333333333333333222222333333444555666777444333333333333333333333222444777888777666555555666666555555555555555555666666555555444444444444555555555555666666777888777999<<<@@@BBBBBB>>>;;;777666666777999:::999888777777777888999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFKKKMMMOOOPPPOOONNNNNNOOOPPPTTTVVVXXXggg111111222222222333333333111222333333111//////000222222222222333333333333333333333333333333333333000000000111111111222222222111111000000111222222000000000000000000000000111111111111111111000000333444555444333222333444777777777888888999999999888888777777777888888999666666666555666777777888777888888999;;;===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>===<<<<<<===>>>???<<<<<<======<<<;;;:::999999:::<<<===????????????======>>>???@@@BBBBBBCCCBBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCAAAAAA@@@AAABBBCCCFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCEEEDDDBBB@@@>>>>>>>>>???@@@@@@@@@??????@@@CCCFFFHHHUUU```^^^UUUMMMHHHFFFIIIHHHHHHJJJLLLMMMKKKJJJEEEDDDCCCAAA???>>>>>>>>>??????@@@@@@@@@@@@@@@???CCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCAAA???=========???@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFBBBAAA@@@???>>>===<<<<<<:::999999888999:::<<<===<<<<<<<<<===============:::::::::::::::999999999888888888888999:::;;;;;;===>>>>>><<<999777777777888888777777777777777777444555666555333222222222333222222222333333000......///000000000000000000333111//////333888;;;===111111111111000000000000//////000000000111111111333222111111111222444555...///000000111222333444222222444777888777333000333333333222111000///...111111111111111111111111222222333333222222111000---222555444111///222555000000111222222222222222111111111222222111111111///000111333555666777888222222333333333333333333000333666666555333333333444444444444444444444444666666666555555444333333444444444444555666777888888999;;;???AAAAAA>>><<<555444555777999:::999777666666666666777888:::;;;<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<>>>@@@CCCDDDJJJKKKKKKJJJGGGFFFFFFGGGEEEJJJOOOSSSSSSRRRPPPPPPOOOSSSVVVXXXggg222222333333333444444444444555666555333222222222444333333222111000//////222222222111111111111000000000000111111111111222111111111222222222222222000000000000000000000000222222222111000000//////222333555444333333444666777777777777777888888888777777777777777888888999666666555555666666777888666777777999;;;===???@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>>>>???AAABBB@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCCCCDDDBBBAAA???>>>>>>?????????@@@AAA@@@@@@AAADDDGGGHHHSSS[[[YYYRRRLLLIIIFFFFFFFFFGGGHHHJJJJJJHHHGGGEEEFFFEEEBBB???>>>>>>???@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@AAACCCBBB@@@>>>>>>??????@@@AAAAAABBBBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>===<<<;;;;;;::::::777777666666666888999::::::;;;<<<<<<===<<<<<<<<<:::::::::::::::999888888888888888888888999:::;;;?????????<<<999666666666666666555444444444555555444555666555333111111111222111000111222222111///---///000000///......///111...------111666:::<<<000000000000000000000000/////////000000000111111444333111000///000111111---///111222111111222333000000222444666555222///333333222111000//////...111111111111111111111111333333333333333222111000000222444222///,,,,,,...///000000111111111111111000000111111111111000000000111222333444444444444111222222333333333333222111444888888666444444666222333444444555444444444555555555666555555444333444444333333444666888999666666888:::<<<===;;;999444444555777:::;;;:::888888777666666777888999;;;>>>===<<<:::::::::;;;;;;<<<:::999888999<<>>=========>>>>>>>>>>>>=====================???AAABBB>>>>>>=========>>>@@@@@@=========>>>>>>?????????@@@@@@???>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFFFFGGGGGGFFFFFFEEEEEECCCBBBBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIGGGEEEDDDCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAA???AAABBBBBBBBBBBBDDDFFFFFFNNNSSSPPPLLLKKKIIIGGGFFFFFFFFFHHHJJJJJJGGGEEEFFFGGGFFFDDD@@@>>>>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@BBBDDDDDDBBBAAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@>>>=========<<<<<<;;;;;;:::999888777666777888888<<<<<<=========<<<;;;:::999::::::;;;:::999888777999888888888888888999999=========:::777666666777777666555444333444444555444555666555333111000111111000///000222222111000---000222111///...///000000...---...333777;;;===000000000000000000000000////////////000000000111333222111000///000000111,,,///333333222111111222000000000222333444222000111111000000000000111111111111111111111111111111333333333333333333222111000111111111000000///...000000111222222222222111000111222222222222111000111222333333444333222222000111222333444333333222000555999:::777555666888222333444666666666555444333444555666666666555444444333333333444666888999777666666777999999999777555555777:::<<<===<<<:::;;;:::888777888999:::;;;AAA???===;;;999999999:::999888888888999;;;<<<===@@@AAABBBAAA@@@???@@@AAACCCFFFJJJMMMNNNNNNNNNOOONNNSSSUUUYYYhhh444444444555555555666666333444555555333111111222///000111222333444555555444444444333333222222222111111111111222222222222000111333555666555333222111111111111111111111111000000111111222222333333000222444555555666888999888888777777666666555555333333333333333444555666555555555555555666777777555555666888;;;===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<===>>>??????>>>===<<<======<<<===???BBBEEEGGGAAA@@@>>>======???@@@BBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@AAABBBDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCC???AAACCCCCCCCCCCCDDDFFFEEEJJJLLLJJJIIIJJJJJJGGGGGGGGGHHHJJJLLLKKKIIIFFFFFFHHHGGGDDD@@@>>>???AAAEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEFFFHHHIIIHHHGGGEEECCCAAA@@@??????AAACCCEEEFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDD@@@@@@???>>>>>>???@@@AAA@@@@@@@@@??????????????????>>><<<:::888888888999>>>??????@@@???===<<<;;;999999:::;;;:::999888777999999888888888888888999:::;;;:::999666666666888999888777666555555666777444666666555222000000000000///...///111222222111...111333222000...///111222000///111666:::>>>???111111111111111111222222////////////000000000000333222111000000111222222)))...222333111//////000000000///111222333222111.........///000222333444000000000000000000000000333333444444444333333222......///111555777666555111111222333333333333222111222333444444333222111///000222333444444333333000111222333444333333222///444999999666444666888333444666777777777666666222333555666666666555555444333222222333666888::::::888666777888999999888666666888<<>><<<>>><<<:::999999:::;;;===BBBAAA>>>;;;999888999999777999:::<<<======<<<<<<>>>@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHIIILLLNNNNNNSSSUUUYYYhhh333555777777666555555666333333333222222222111111000111222222222222111000333333333333333333333333333333333222222111111111222444555555333222222222222222111111111111222222111111222333333333222222333333222222333555666888555666666777777777777777888888666555444333333222222666999888555444777;;;;;;:::888777888;;;>>>@@@DDDCCCBBB@@@??????@@@@@@???>>>???@@@AAAAAA???===????????????????????????@@@??????@@@CCCFFFJJJLLLFFFBBB===;;;<<<>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????@@@AAABBBCCCDDDHHHFFFDDDCCCEEEFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAABBBBBBDDDFFFFFFEEEDDDEEEFFFEEEGGGHHHIIIIIIJJJMMMOOOKKKKKKLLLKKKKKKJJJIIIIIILLLKKKIIIFFFCCCBBBCCCEEEFFFHHHIIIIIIHHHGGGGGGHHHJJJHHHDDDAAA??????@@@AAABBBCCCCCCBBBBBBDDDHHHKKKJJJHHHEEE@@@===>>>AAADDDEEEEEEFFFFFFFFFEEEEEEEEEGGGFFFCCC@@@?????????@@@AAA@@@???>>>>>>>>>???@@@@@@BBBCCCDDDCCCAAA>>><<<>>>===;;;999888888999999>>>??????>>><<<:::;;;<<<<<<<<<<<<:::999:::===???===999666777:::;;;888444777888999999888666333111666777777666444222333444888666333222222222111000000000000000000000000000222222222222333444444555111222111...111999???@@@666444333111000000111111111000000000111222111000222111000.........///000////////////000000000000333222111111000000111111111111222222222222111111111000/////////000222333333444444555555444444333666333111333888:::888555555555444333222222222222...//////000000000111111222222222222222222222222...000111222222444777999555888888555444666555222666666666666666666777777444444666999777222111333555555555666666888999999999999888777666555444444444777999:::;;;===BBBFFFGGGAAA999555666888::::::;;;<<<<<<;;;999999;;;<<<;;;999777888999;;;<<<<<<<<<===>>>@@@BBBCCCCCCCCCEEEDDDDDDEEEFFFIIIKKKLLLMMMRRRUUUWWWeee555777888999777666666666333333333222222222111111111111111111111111111111333333333333333333333333333333333222222222111111222444555444333111222333222222111111111111222222111222333333444333333333555444333222222333444555666666777777888888888777888777666555444333333333444888;;;:::777666888;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@??????>>>>>>???@@@AAA@@@??????AAABBBBBB@@@>>>??????????????????>>>>>>?????????@@@BBBEEEHHHJJJEEEBBB===<<<===>>>======@@@@@@@@@@@@@@@@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCCCCBBBAAABBBEEEGGGHHHHHHGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEDDDCCCBBBAAABBBBBBCCCCCCEEEGGGGGGFFFEEEFFFGGGMMMMMMNNNMMMKKKKKKLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJHHHFFFCCCBBBCCCDDDGGGHHHJJJIIIHHHGGGGGGHHHHHHFFFDDDAAAAAAAAACCCDDDCCCDDDCCCBBBBBBCCCFFFIIIIIIGGGCCC???;;;;;;===@@@CCCCCCEEEEEEFFFEEEDDDDDDGGGFFFDDDBBBBBBBBBCCCDDDEEECCCAAA???>>>======>>>???@@@BBBCCCBBB@@@===;;;===<<<:::888777777777777<<<===>>>===;;;999:::;;;::::::;;;;;;;;;===AAACCCGGGAAA;;;999:::<<<:::888999:::::::::999777555333444555777666555555666777777555333222222222111000////////////////////////111///------///111000000000222222000222888<<<;;;444333222000//////000000111000/////////000//////222111000/////////000000111111111111000000000000111000000111111222333444000000111111111111000000111000000///000111222333333333444444444444333333555222111444999<<<:::888555555444444333333222222888777555222///...111333222222222222222222222222000111222222111222444666444888999666555777777555777777777666444333222111666333333666666222111333555555555555666666777888888777777666666555555444555777::::::;;;===AAADDDAAA<<<666333333555777777;;;<<<===<<<::::::;;;======<<<:::999999999888777<<<===>>>@@@AAABBBCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKPPPQQQQQQTTTfff666888:::999888666555555333333333222222222111111222111000000000000111222333333333333333333333333333333333222222222222111222444444444222111222333222222111111111111222222222333444444555555444444777666444222222222222333666666777777777888888888888777666555444333333333666:::======:::777777999:::;;;;;;<<<===>>>???@@@<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBB@@@>>>?????????>>>>>>=========>>>>>>>>>???AAACCCFFFGGGDDDAAA>>><<<===>>>>>>>>>AAABBBBBBAAAAAA@@@???>>>AAAAAABBBCCCCCCBBBBBBAAA???????????????@@@AAABBBCCCAAAAAABBBEEEGGGHHHGGGFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHSSSTTTSSSQQQMMMKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJGGGEEEDDDEEEFFFHHHIIIJJJJJJHHHFFFGGGGGGEEEDDDBBBBBBBBBCCCEEEGGGDDDDDDDDDCCCBBBCCCFFFHHHEEEDDDAAA===::::::<<>><<<;;;;;;===>>>???@@@???===;;;:::999888777777666666666777:::;;;<<<;;;999888888999777888:::;;;===@@@DDDGGGMMMFFF>>>999888:::::::::888999999999888666555333222444666666666777999;;;777555222222222222111000........................000000222777<<<<<<777111///222333111333777999777333222111////////////000222111111111111222333444222222111000000000111111333222222222111111000000//////000111222444666777111111222222222222111111111000000000000111222222333333444444444444333333333222111444999<<<;;;999555555555555444333222111//////000///......000222222222222222222222222222111222333222111111333444555999<<<999888::::::888888777777666666555555555;;;444000222444333222333555555444444444555555666555555555555555555555555666777999999:::;;;>>>@@@===:::777666666888888888999;;;<<<;;;:::999:::<<<<<<<<<<<<;;;:::999888777<<<<<<===???@@@AAABBBBBBHHHHHHIIIIIIIIIJJJJJJJJJRRRPPPMMMQQQfff666888999999777444444444333333333222222222111111333111000......000111333222222222222222222222222222222222222222222222222333333444333111000111333222222111111111111222222333444444555555555555555666555444222222222333444666666555666666666777777888777666555444444444444777:::======;;;888666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAA???===???>>>>>>======<<<<<<<<<=========>>>???AAACCCDDDBBBAAA???>>>===>>>??????AAAAAABBBBBBBBBAAAAAA@@@CCCDDDDDDEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAABBBBBBGGGEEEDDDDDDFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBCCCEEEEEEDDDDDDDDDEEESSSSSSSSSPPPLLLIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKJJJHHHGGGHHHIIIHHHJJJJJJIIIGGGFFFEEEFFFCCCCCCBBBAAABBBCCCEEEFFFDDDEEEEEEDDDCCCEEEHHHKKKCCCCCCAAA>>><<<===@@@BBB@@@AAADDDFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDCCCAAA???===;;;:::::::::;;;<<<===<<<;;;999888444444444555666777888888888999:::999777666777888555777999;;;<<>>AAA>>>;;;;;;;;;999777666666777:::???DDDGGGCCC999222333555555333444555555444333333333444444444444444444555555666666555666777888888999:::;;;999888888888888999999888777888::::::888888999:::999;;;===>>>===<<<<<<<<<=========>>>???@@@BBBBBBFFFGGGHHHIIIIIIJJJJJJJJJOOOQQQQQQUUUggg555666888777555333222222333333333222222222111111222111///......///111222222222222222222222222222222222222222222222222222333333333222000000111333222222111111111111222222333444555555666666555555333333222222333555666777555555444444444555666777888777666555555555555555777999;;;;;;999777444333555777999;;;<<<<<<;;;:::<<<==============================>>>??????===;;;=========<<<<<<;;;;;;;;;=========>>>???@@@@@@AAA@@@@@@@@@???>>>>>>???@@@@@@@@@AAACCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCHHHGGGFFFGGGHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCAAAAAA???@@@BBBBBBAAAAAAAAABBBKKKMMMMMMLLLIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKKKKIIIHHHHHHHHHHHHIIIJJJIIIFFFDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEGGGKKKNNNHHHHHHFFFCCC@@@???AAACCCAAABBBDDDEEEFFFEEEDDDCCCCCCBBBAAA@@@@@@???????????????>>>===<<<;;;:::999888999:::::::::999888777444444555555666666666666666777888777666555666777555777999999999:::===???@@@===:::777666666666555444444444444333333222111222333555444444333555666555333111111222222111000........................---...333<<>>???444333222111000111222333...000111111000///000222111111111222222222111111111111000000000/////////222222111111222222333444111111222222222222111111000111111111222222222222222333333333333333333222333222222222333444333222111111222222222222111111;;;666111111444555222///222222222222222222222222///111222333333444777999===DDDFFFBBB<<<:::999888777666555666<<>>666666777666444444555444444333333333333444333333444444555666666666555555555666777888888777222333555555555555555555666888:::;;;:::999:::;;;999<<>>>>>???>>>>>>>>>>>>???@@@BBBCCCCCCCCCEEEFFFHHHJJJLLLLLLMMMUUU[[[^^^jjj333555777666444333222222333333333222222222111111111000////////////000111222222222222222222222222111222222222222333333333333333333111//////111333222222111111111111222222333444555555666666555555222222222333555777:::;;;666555444333444555666777888777666666555555666666666777888999888666444222666777999;;;<<<<<<<<<;;;======>>>>>>>>>======<<<<<<<<<<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@BBB???@@@BBBCCCEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEHHHJJJLLLKKKJJJDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCAAA@@@>>>???AAAAAA@@@@@@@@@AAACCCEEEGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGCCCEEEHHHJJJIIIGGGGGGGGGGGGIIIIIIGGGDDDBBBAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEGGGKKKNNNOOONNNKKKFFFBBB???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@??????;;;;;;<<<<<<<<<;;;::::::777777888888888888777777888888888777666555444333555666777777555555555777666777888888777777777999999999999999888777777666555555555444444444333333333444555444222222333444444333111111111222111000........................444000---...222333000---111222111...111:::@@@AAA444333222111111222333333666999<<<:::555111///000///000111111222111111111////////////////////////333222222111000000000111/////////000000/////////000111222222333333222222222222333333333333222222333333222222111000000000000000000000111333444555888555111......000333555222222222222222222222222...000111222333444777999>>>EEEHHHCCC<<<888777555777666444555888???EEEIIIDDD===888888999666444555444444333333333444444555444444555555555666666666555444555666888999888666333555777777666555666777888:::<<<======<<<<<<===<<<>>>AAA@@@===<<<===@@@@@@??????>>>???AAABBBDDDBBBBBBCCCDDDGGGJJJMMMOOONNNYYYbbbeeennn333555777777555444444444333333333222222222111111000000000000000000000000111111111111111111111111111111222222222333333333333333222000//////111333222222111111111111222222333333444555555555555444333333333444666999;;;===888777555555555666888999888777666666666666666666777777666777777666555333555666777888999::::::::::::;;;<<<===>>>>>>======<<<<<<<<<===???>>><<<:::999999::::::;;;;;;<<<<<<>>>????????????>>>>>>======???AAAAAA??????AAACCCAAABBBCCCDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDEEEHHHJJJLLLKKKIIIDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@AAACCCCCCBBBBBBBBBCCC>>>@@@DDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFBBBEEEIIIKKKKKKJJJIIIIIIGGGHHHHHHFFFCCC@@@??????AAABBBBBBDDDEEEFFFHHHHHHFFFGGGFFFEEECCCDDDGGGIIIMMMLLLJJJFFFBBB@@@AAABBBCCCBBBAAA@@@?????????@@@??????@@@@@@@@@?????????;;;;;;<<<<<<<<<;;;:::999777777777777777777777777666777888999999888777666555666777666555555666777666777888888666555555666555666777777666666666666555444444333333333333333333444555444333333333555444222000000111222111000////////////////////////333000------///000111000000222111///222999======333222111000000111222333888===AAA@@@;;;555222222...///000111111111000000/////////000000111222222222111000000/////////000///000000111111000000///000111222333333333222222222222333333333333222222222222222222111000111111111000000000222555888:::888BBBJJJHHH<<<444444999222222222222222222222222...///000111000111444666:::BBBFFFAAA999666555333555555555666777888999:::999666666888888444333555444333333333444555666777666666666666666666666666777666666888;;;<<<:::888666888::::::888777888:::666888;;;===<<<;;;;;;<<<999<<>>;;;;;;>>>BBBAAAAAA@@@???@@@AAACCCEEEFFFEEEDDDDDDFFFIIIMMMPPPMMMVVV]]]```lll333555777888666555555666333333333222222222111111//////000000000000//////111111111111111111111111111111111222222333333333333333222000...///111333222222111111111111222222222333444444555555444444555555555555777999;;;===:::888777666777888:::;;;888777777666666666666777888777666666777777666555333333444555666777888888777888:::===>>>???>>>>>>=========>>>@@@???===;;;888888999:::;;;<<<<<<===???????????????>>>=========???AAAAAA??????AAACCCCCCDDDEEEEEEEEEEEEEEEDDDAAAAAACCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAGGGFFFFFFHHHIIIIIIGGGEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEFFF===@@@CCCEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHMMMOOOOOOMMMLLLLLLFFFGGGGGGEEEBBB???>>>>>>@@@AAACCCEEEHHHJJJLLLLLLHHHHHHFFFDDDAAAAAACCCEEEFFFFFFFFFDDDBBBBBBDDDFFFCCCAAA???===<<<<<<===>>>::::::<<<===>>>>>>>>>>>><<<======>>>===;;;:::999666666666777777777777777111333666999;;;<<<======444666777666555555666777666777888888666555555666444444444333222222444555222222111111000111111111333444555555444444666777333222000000111222111000000000000000000000000000'''***...222444333222000///222222111333888999888111111000//////000111222...555<<<===999444111111---...///111111111000/////////000111222333333444000000////////////000000333333333444444333333333000111222333444333222222222222222333333222222222000222333333222222333444333111000000333777;;;>>>PPPfff{{{vvv\\\BBB888888222222222222222222222222...///000///......000222666>>>CCC>>>777444333333222444777888888555222000//////333777666222222555333333333444555666777888777777777777777777777666888777777:::===>>><<<999444666888777444333555888222555888:::999888888888444888;;;;;;:::;;;AAAFFFCCCBBB@@@@@@@@@BBBDDDEEEJJJHHHEEEDDDEEEIIIMMMPPPKKKPPPTTTXXXhhh777555555999>>>>>>999444222111000000//////000000444444222111000000//////222222222111111111000000...//////000111111222222555555444111//////111333222222222111111111000000222222222222333444555555999999999888888888888777777777777777777888888888999999999999777555333111555555555555555555555555;;;;;;:::999888888999999========================>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@???>>>======>>>>>>???>>>>>>>>>???@@@@@@AAAFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEEEEDDDCCCBBBAAACCCDDDDDDEEEFFFHHHIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGCCCAAACCCBBB@@@AAADDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDDDDCCCEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDLLLUUUYYYVVVOOOIIIFFFJJJIIIFFFCCCAAA@@@@@@@@@@@@???@@@DDDJJJNNNOOONNNGGGFFFEEEDDDCCCCCCDDDDDDBBBAAAAAAAAADDDGGGKKKNNNGGGEEECCC@@@>>><<<<<<;;;============>>>???@@@@@@>>>>>>===<<<;;;999777666555666777777777666444333999777666666777:::===@@@>>><<<:::888777777777888666666777777666555555444555555444333333333333444555888777222000222222000444444333333333333222222222222222222222111000///+++---///111111000///...///000111222333444555555111000000000222555888999888444///000333444222///222222222333333222222222333222111///............000000111111111222222222333222222111000///......111111000000000000000111...111555777888666333111...000111111000000111222///222444333111111222444222000...333999777EEEcccmmmNNN<<<555444///,,,---111444222000333222111000000//////000666:::===;;;666333444666555555666666666666555555444444444333333222222222,,,---///111444777999:::777888999:::;;;:::999999777777999:::::::::::::::888888888777888888999999777888888999999777666555999888888888:::>>>BBBDDDAAAAAA@@@???===>>>AAADDDLLLJJJGGGEEEDDDFFFIIIKKKMMMMMMNNNTTTeee555666:::AAAFFFDDD===666444444333222222222222333222222111111111111111111111111111000000000//////000000000111111222333444888888666444111000222333333333333333222222111111111111111222333444555666777777777888888999999999777777777777777888888888:::::::::999888666444333444444444444444444444444444444444444555555666777999999:::<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===@@@??????>>>======>>>>>>?????????@@@@@@BBBCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFJJJOOOOOOIIIDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCBBBEEEJJJPPPSSSQQQMMMIIIHHHIIIHHHFFFDDDBBBAAAAAAAAAEEECCCBBBDDDGGGIIIHHHFFFFFFEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBDDDGGGJJJLLLHHHFFFCCCAAA???>>>??????DDDCCCAAA???>>>>>>>>>>>>>>>>>>===<<<:::999777666555666777777666555444333777666555555666888:::<<<999888777666555444444444666666666666555555444333555555444333333333333444333999;;;777333333222000333333222222222111111111111111111111000///...---,,,---...///000///......//////000111222333444444111111111111111444777:::999444//////111333111///000000111111111111000000111111000000//////000000111111111111111111111222111111000000///.........111111000000000000000111111444777::::::888555333///000111111000000111222555222000111111000000222333444333555<<>>???::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===??????>>>=========>>>>>>@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFEEECCCBBBCCCCCCBBBBBBCCCCCCDDDEEEIIIHHHGGGFFFEEEDDDDDDCCCEEEJJJUUU______TTTIIIDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDFFFHHHJJJKKKLLLFFFFFFFFFFFFEEEDDDCCCCCCEEEHHHJJJKKKJJJHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCHHHFFFEEEEEEFFFFFFEEEDDDEEEDDDBBB@@@????????????CCCCCCCCCDDDDDDFFFGGGHHHHHHFFFCCCAAA@@@@@@BBBCCCKKKIIIEEE@@@===;;;;;;;;;===<<<<<<;;;:::999777666555666666666666555444444555555555555666666666777666666666666555333222222666666555555444333333222555555444333333333333333111999>>>:::555333222000222222222111111111000000111000000///...---+++***------------..................///000111111222222111222222111///111666;;;999555000...000111111///......////////////......000000000000111111222222111111111111111111111000////////////............000000000//////000000111222444777::::::888555444///000111111000000111333999111...222444111000333111666555555<<>>>>>=========>>>>>>?????????@@@BBBDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEDDDDDDBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGGGGFFFFFFEEEEEEDDDGGGNNN\\\hhhhhh\\\NNNGGG@@@@@@AAACCCEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCAAABBBDDDEEEGGGHHHIIIJJJFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBCCCCCCGGGFFFFFFGGGHHHIIIIIIIIIEEEDDDBBB@@@>>>>>>>>>>>>CCCCCCDDDDDDDDDDDDDDDDDDFFFDDDBBB@@@@@@AAADDDFFFMMMJJJEEE@@@<<<:::999999;;;;;;;;;;;;:::888777777555555555555555555555444444555666666666555444444777777888888777666444333666555555444333333222222555444333333222222333333000888<<<888222111111111222222222222111111111111111111000///...,,,***)))------,,,,,,,,,------...------......///000111111///111222000...///444999:::666111...///000000///---......//////......---111111111222222222111111111111111111000000000000......//////////////////000////////////000000111111333555777777666333222///111222222111000222333555000///555666111111555///555444333999IIIsssyyyWWW===111333888111111111333555555333000111111000000111222222333111333555555444444555777777777777888888777777777111111111111111111111111666666666555555444444444333444555666777666555555333333333444444555666777;;;:::999888777777777777888888999;;;<<<=========;;;;;;999999999:::<<<===>>>@@@AAAAAA@@@>>>>>>???BBBCCCDDDGGGIIIJJJKKKLLLLLLKKKLLLPPP```{{{444888>>>EEEIIIHHHDDD@@@555444333333222222333333444333222111000000000000111111111111111111111111000000//////000111333444999:::999666333111111222111111111111222222222222111111111222333444666666555555555555555555555555444555555666777777888888888888777666555444444444444444444333333222222222222333444555555555555444999999999999999999999999<<<;;;;;;999888777666555888888888999999:::<<<<<<>>>===============>>>>>>======>>>???@@@BBBDDDEEECCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFIIIOOOZZZffffff[[[OOOJJJ???@@@AAABBBDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEECCCAAA@@@@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFFFFCCCDDDEEEEEEDDDBBB>>><<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJEEEDDDBBBAAA?????????@@@CCCCCCCCCBBBBBBAAAAAAAAACCCAAA???>>>???AAACCCEEEIIIFFFBBB>>>;;;999888888999:::::::::999888777777555444444444444555555555555666777888888666555333777888888999888777555444666555444333333333333444444444333222222222222333///555777333...///111222444333333333333222222222222222222111///---+++***...------,,,,,,,,,---------------......//////000---///000000...000444777:::777333000////////////...//////000000//////...222333333333222111///...000000000000000000000000000000000000000000000111//////......///000111111111333555666666444222111000111222222111111222333000111444777555222000111...444333222666===RRRqqqssscccKKK999111111333555111111222333444444222111333333222111111111111111000222333333333444666777777888888999999888888777111111111111111111111111444444444555555555666666222333444555666555444444444444444444444555777888;;;:::999888777777777777777777888999:::;;;======<<<;;;;;;:::::::::;;;<<>>666666555444444444444555555444333111000/////////111111111111222222222222...//////000111111222222444555666444222111111222000111111111111111222222222222222222333444555555555555555444444444333333444444555666777777888888888777666555444444444444555555444444333333222222333444666777777666555444555666777888999:::;;;<<<<<<;;;;;;999888777666555777777777888999:::;;;<<<======<<<<<<======>>>>>><<<======>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDFFFGGGGGGGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCCAAABBBBBBCCCDDDEEEFFFGGGHHHKKKRRRZZZ[[[SSSLLLJJJBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>===???@@@BBBCCCCCCBBBBBBFFFGGGGGGHHHGGGGGGFFFFFFBBBBBBCCCDDDDDDAAA===999;;;<<<===???AAABBBCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAA?????????????????????>>>>>>???@@@BBBCCCCCCBBB@@@===;;;999888888888888999999999888888777444444444333444444555666666666777888888777666555555555666666555444444333555444333333333444666777444444333222222222222222000333333000///222333222444444444333333333222222333333222111000///---,,,............------------------........./////////---...///111333444555666:::999666444111000////////////000000000000//////222333333333222000...---/////////000000000111111111111111111000000000000............///000111111333444555666666555333222000111222222111111222444...444666444666:::888111111555222333777444666CCCCCC;;;222111444555111+++000111111222222222222222222222111000//////////////////000000111333444555666777777888888777777666111111111222222222222222444444444444444444444444222222444555555555444333555444444444444666777888::::::999888777777777777444444555555666888999:::999999:::;;;<<<===???@@@DDDEEEFFFDDDBBBAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEJJJJJJJJJNNN]]]yyy111333555777888888888999666555555444444444444444333333222111000000000111000000000000111111111222...///111222333333222111000222333333222111222333111111111222222333333333333333333222222333333444333333333333444444444444333333444555666777888999888777666555444444555555666666555555444333333222222444666888999888888777444555666777888:::;;;;;;::::::999999999999888888666666777777888:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDHHHNNNNNNIIIFFFFFFCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDBBB@@@>>><<<:::<<<>>>AAACCCCCCCCCBBBDDDEEEEEEFFFFFFFFFEEEEEE@@@@@@@@@AAACCCCCC???<<<;;;<<>><<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAA?????????>>>===:::888777777777888888888888888777444444333333333444555666555666666777777777666666555444333333333333333333444444333333444666888:::444333222222111222222222000222222222555999888333333333333333222222222111111222222111000///...---......///000///...---,,,............///////////////...///444999;;;999666::::::999777444111////////////000000000000/////////000111222222000...------......///000111222222111111111000//////.........------......000111111333333444555444333222111000111333222111111222444///777555111>>>RRRQQQ@@@222444000111777333---222000//////111444444///+++000000111000000000222333111111000000///000000000111000///000111333444555444444555555555555444444222222222222333333333444333333333333444444444444222333444555555555444333555444333333333555777888999999888888888888888999666555555555666777999:::999:::;;;<<<===???@@@AAAGGGGGGFFFEEEBBBBBBCCCEEEAAAAAABBBBBBCCCDDDDDDDDDIIIIIIIIINNN]]]yyy///222444555555444444444333333222111111111111222111111111000111111222333.../////////000000111111...000222555555444222111...000222333222222444555222222222333333444444444555444333333222222333333111111222333444444555666333333444555666777888999999888777555555555666777777777666555444444333333+++---000333555555555555777777777777777777777777777777888999::::::;;;;;;666666666777888:::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????????????????@@@===>>>@@@AAAAAAAAA@@@@@@??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???AAAFFFFFFCCCAAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDBBB@@@>>><<<888:::===AAACCCEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@>>>===???BBBDDDCCCAAA<<<>>>@@@CCCDDDEEEEEEEEEAAACCCEEEEEECCCBBBDDDFFFBBBAAA@@@@@@@@@AAABBBCCCAAA???<<<::::::;;;===>>>===>>>@@@AAABBBAAAAAA@@@>>>???@@@@@@>>>;;;888666666777777888888888888777444333333222333444666666555555555555666666777777666555444333222333444555444333333333555777:::<<<444333222222111111222222111333444666;;;???;;;333222222222111111111111000000000111111000///.........///000111111///---+++.........///////////////000///000666>>>AAA<<<666:::;;;;;;999555222///.........////////////......---...000111222111///...,,,---...///000111222333111111000///...------,,,---------......000111111000111111222111000///...000222333333222111333444111888333///GGGiiijjjRRR000333......666444///444111111111000//////111333000000000///...///111333111111111111222333444555444333222222444666777777111222222333333222222111222222222333333444444444///000111222444555666777222333444555555555444444444333222222222444666888888888888888888888999999999888888888888:::;;;<<<=========>>>>>>>>>>>>>>>GGGFFFEEECCC@@@@@@CCCEEEAAAAAAAAAAAACCCDDDFFFFFFHHHHHHIIINNN^^^zzz000111222222333333333333111111222222222222111111222222111111000000//////000000//////.........---///000222333444444444333000111222333333222111000222222222222222222222222222111111111000/////////333000...///222555555444555555555666777888888999666666555555555555666666444444555666666555444333111222444666777777666555777777777777777777777777666555555555777888:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============???>>>======>>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCCCCCCCEEEEEEBBB???>>>@@@CCC?????????@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@BBBCCCBBBAAAAAABBBDDD>>>@@@AAAAAA@@@???AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFDDDAAA???===;;;===>>>@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFF@@@@@@@@@AAABBBCCCDDDEEEAAA>>>===@@@FFFJJJHHHEEEHHHEEEBBBAAAAAABBBAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;<<<======???@@@AAABBBAAA???<<<;;;>>>???@@@AAA@@@>>><<<;;;999999999888888888777777888666444333333444555666888888777666555444444333666666666666666666555555222111111222555888999999111222222333333222222111111111000000000000111111333222111///...//////000222222222111111///....../////////...---------,,,---...///...,,,,,,...///222000///111555777666555;;;===???<<<666000...---000000000000////////////000000111222222222222222333333222111000000000111111111000000000000111111333111///---,,,---...///////////////000000000000333333111000000000111111+++444333,,,999SSS\\\RRR444333111/////////000000//////000000000000//////111000///......///000000111000000//////000111222111111111111111111111111222222222222222222222222444888===???===888444111444333111000000000111111000000111111111222222222333333333444444555555555666666666777777777777777666777777777777888888888999:::<<<===>>>>>>>>>===BBBAAA>>><<<<<<===???@@@EEEDDDBBB??????BBBGGGLLLIIIHHHHHHMMM\\\yyy000111111222222222222111111111222222222222111111111111111000000000000000000000000/////////......///000111333333333222222000111222222222222111000222222222222222222222222222222222222222111111111333111///000222444444333333333333444555666666666666666666555555666666666444555666666666666555444222333555777888777666555555555555555555555555555666555555555666888:::;;;999999999::::::<<<===>>>;;;<<<<<<<<<<<<=========???>>>=========???AAABBB@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDBBB???>>>@@@CCC??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@@@@AAABBB>>>@@@AAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEGGGFFFEEEDDDBBB@@@>>>======>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFAAAAAAAAAAAABBBCCCDDDEEEDDD@@@>>>AAAIIIOOORRRRRRKKKHHHEEECCCCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<===@@@AAABBBBBBBBB@@@>>>===>>>???@@@@@@???>>><<<:::888888888888777777777777444444222222222444666777555555555444444333333333444444555555666555555555222111111333666888888777111222222222222222222111111111000000000000111111000000000000111222333333111222222111111///.....................------------......---,,,,,,---///...---,,,...111333222111777:::<<<;;;777333000000000000000000////////////---...//////000000//////333222111111000000111111111000000//////000000111222111///---------...///......//////000000111111111111000000111222444555222:::999000222>>>AAA:::333333222111000000000000...//////000000000000///111111000//////000000111222111000//////000111111111111111111111111111111000000000000000000000000333666:::<<<:::666333222444333111000000000111222111111111222222222333333333333444444444444444444555555555666666777777777777777777888888888888999999:::<<<>>>??????>>>>>>??????>>>>>>>>>=========???@@@AAABBBBBBDDDHHHKKKLLLKKKJJJNNN^^^zzz111111111111111000000000111111222222222222111111000000000000111111111111111111111000000000000000000000111222222111111000000111222222222222111000222222222222222222222222333333333333333444444444444222000111222333333222333333333444555555666666777666666555555666666777555666666777777666666555333555666888888888777777555555555555555555555555555555555555666777999:::777777888999:::<<<===>>>:::;;;;;;;;;<<<<<<<<<===???>>>=========>>>???@@@????????????@@@AAABBBCCCCCCCCCCCCBBB@@@???@@@BBB@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???@@@@@@BBBBBBAAAAAA@@@@@@??????===>>>@@@@@@?????????@@@???@@@AAAAAA@@@@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEEEEGGGCCC@@@AAAHHHPPPUUUWWWKKKHHHEEECCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????>>>===;;;:::::::::;;;<<>>>>>??????>>>===;;;:::888888888777777777666666222111111111222444666777222222222222222222222222111222333444555555555444111111222444777777666555111111222222222222111111111000000//////000000111///000111222333333333333111111111111000///......---------...............---.........,,,,,,...///,,,++++++,,,///000000///333666999:::888555333333000000000000////////////------...////////////...222222111000000000111111000000////////////000000222111///...---......///---......///000111111222222222111111222333444555:::???@@@:::444111000///222222222111111000000///.........//////000000000222111111000000111222222333222111/////////000000111111111111111111111111000000000000000000000000111333666777555444333333333333222111111111111222222222222333333333444444444444444444444444333333333333444444555666777777777888888888888999999999999;;;<<<>>>???@@@??????<<<===>>>??????===<<<;;;888<<<@@@CCCEEEGGGHHHJJJMMMMMMMMMQQQaaa|||333222222111000000000000111111222222222222111111//////000000111111222222111111111111111111111111000111111111000000000000111111111222222111111111111111111111111111111111222222222333333444444444333333222222222222222222555555555666666777777777777666666555555666666777666666666777777777777777555666777888888888888777555555555555555555555555555555444444555777888999888888888888999:::<<<<<<999999::::::;;;;;;<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAACCCCCCBBBAAA@@@@@@??????<<<>>>@@@AAA@@@??????@@@???@@@BBBAAA@@@@@@AAACCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHEEEAAAAAAEEEIIILLLMMMFFFCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::999:::;;;;;;>>>??????@@@@@@@@@??????======>>>>>>===<<<::::::999999888888888777777777333333222333333555666777111111111111222222222222///000111333333444444444000000222444777777555222000000111111111111000000000000////////////000000222333444444333222000///000000111111000///......,,,---------.../////////...///000///------///111.........///000000000000000333777999999777444222000000000000////////////...//////000000000000000111111000000000000111111000//////////////////000111111000///......//////------...///000111222222666555444222111222222333::::::===>>>999222000444000111111111111000000///............//////000000222222222222222222333333444333111000////////////111111111111111111111111222222222222222222222222000222444444333222333555222222222222222222222222333333333444444444555555555555555444444333333333111111222333555666777777888888888888999999999999999:::<<<>>>@@@@@@@@@@@@<<<<<<============<<<<<<888<<<@@@CCCEEEFFFHHHJJJMMMOOORRRYYYhhh444333222111000000111111111111222222222222111111//////000000111111222222111111111111222222222222111111000000000000000000222111111111111111111222111111111111111111111111000000111111222222333333222222333333222222222222555555555555666666666666666666555555555555666666666666666666777777888888777777777888888888888888666666666666666666666666555555444444444666777888:::999999888888888999999777888888999:::;;;;;;;;;======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@???????????????????????????@@@@@@AAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@??????===@@@BBBCCCBBBAAAAAAAAA???AAABBBBBBAAA@@@BBBCCC@@@@@@AAAAAABBBCCCCCCDDD@@@AAAAAA@@@@@@>>>======>>>>>>???@@@AAACCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@???@@@CCCFFFGGGGGGAAAAAAAAAAAA@@@???>>>======<<<;;;:::999:::;;;;;;=========>>>>>>>>>>>>>>>======<<<<<<;;;::::::999::::::999999999888888888666666555555555555555666222222222222333333333333///000111222333333333333000000222444666555333111///000000111111000000///000000////////////000000222333444444333222000//////000000000000//////...,,,---------.../////////000111111000//////000222///000000000000000000111000222666888999777333000000000000000////////////...//////000000000000000111000000///000000111111000000////////////000000111000000///////////////---......///000111111111555444333222222222333444666222222666666111000333/////////000000111111111111000////////////000111111111222222333333333333444333111000////////////111111111111111111111111222222222222222222222222111222333333222222444666222222222333333333222222333333444444444555555555555555555444444333333333111111222333444555666777777777888888888999999999888:::<<<>>>???@@@@@@@@@>>>===<<<;;;;;;<<<>>>???===???@@@AAABBBDDDHHHJJJOOOSSSZZZcccrrr333222111000///000111222111111222222222222111111000000000000111111111111111111111111111222222222111111000000000111111222222222111000000111222222111111111111111111111111000000000000000000111111000222444444222111222333333333333333333333333333555444444444444444444555555555555555666777888888777777777777777777888888777777777777777777777777555444444333444555666777;;;:::999888777777777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAA@@@@@@AAABBBBBB@@@???>>>>>>>>>===============>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>AAADDDEEEDDDBBBBBBBBB@@@AAABBBBBBAAAAAABBBCCCAAAAAA@@@@@@@@@BBBCCCEEEAAAAAAAAA@@@???>>>===<<<>>>>>>>>>???@@@BBBDDDEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAABBBDDDFFFFFFEEECCCBBB@@@??????AAAEEEIIIKKKLLLAAAAAAAAAAAA@@@???>>>>>>>>>===;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999888888888777777777777777666666555555333333333333333333333333000000111222333333333222111111111333444444222000//////000000000000//////000//////......//////000///000111222333333333333/////////000000//////...---------...............000111222111//////111222...///000///...---...///000111444888999777222///000000000000////////////------...////////////...000000/////////000111111111111000000000000111111000000000000000000000000////////////000000000000000///000000222444777888:::666444555444000///////////////000111333666777444333111000//////000111000111222333333333333333333222111/////////000000111111111111111111111111000000000000000000000000222333333333222222444666111222333333444333333333333333333444444444555555444444444444444444333333222222333333444555666666666777777777777888888888777888;;;===??????@@@??????>>>;;;::::::<<>>@@@@@@AAA??????@@@BBBCCC@@@>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????????????????>>>>>>>>>>>>>>>AAADDDEEEDDDCCCBBBBBB@@@AAABBBBBBAAAAAABBBDDDBBBAAA???>>>>>>AAADDDFFFCCCCCCBBBBBBAAA???>>>===>>>>>>>>>>>>@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBEEEGGGGGGEEECCCCCC@@@??????AAAEEEIIILLLLLLBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999888888888777777777777666666666666555555666666666666666666444444444333333222222111111111222333333222222222333222000111222333111000...//////000000//////...//////............//////000000000000111222333333......///////////////..................---------///000000///......///111...000111000---,,,---///---///222777:::888333///000000000000////////////---...//////000000/////////////////////000111111222222111111111111222222000000000111111111000000000000000000////////////------...///222555777999999===>>>:::555333222222222111000111333777<<<>>>888666333111000000000111//////111222333333333222222111000//////000111111111111111111111111111111000000000000000000000000111222333222111111333444111222333444444444333333222333333333444444444444333333444444444444444444333333444444555555555666555555666666666777777777666777999<<<>>>?????????>>>============>>>???@@@BBBBBBCCCBBBCCCEEEIIILLLMMMRRRYYYcccqqq---,,,+++++++++---///000111111222222222222111111222222111111000000////////////000000111111111111111111000000111333555666333222111000000111222333000000000000000000000000222111111111000000//////---000444444333222333555555555555555555555555555333222222111111222222333444333333333444555777888777777666666666666666777555555555555555555555555555444333333333444555666777777666777777888999999555555666777888999::::::777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@???>>>@@@CCCCCC@@@===<<<<<<<<<;;;;;;:::::::::999:::<<<===>>>>>>>>>===<<<<<<<<<<<<===============@@@DDDEEEDDDBBBAAAAAA@@@AAACCCBBBAAAAAABBBDDDCCCAAA>>>======@@@DDDGGGEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>???BBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFFFFDDDBBBAAAAAA???>>>===???CCCGGGIIIIIIBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;<<<======@@@@@@???===<<<<<<<<<<<<<<<;;;:::999888888888888666555555555444444444444222222444555666666777777444444444333222111000000222222333333333222222111444222000000111222111000......////////////......//////............//////444222111///...//////000......///////////////.../////////......------,,,---...///...,,,,,,...//////111333111...---...000+++---111666::::::555000000000000000////////////000000111222222222222222///////////////000111111333333222222222222333333///000111111111111000000111111000000//////......////////////111333555666///<<>>>>>>>><<<===>>>@@@@@@@@@???>>>@@@AAACCCDDDEEEGGGJJJMMMIIIMMMRRRZZZhhh000000000000000000000000111000/////////000222333333333222111000000000111111111222222222333333333222222222222222222222222//////000000111111111222333222111111111222333444111111111111111111111111333333333333333333333333333111000222555666555333666666555444444333222222:::888555222222444666888555555666777777777777777444444444444444444444444333333333333333444555666333444555666777777777777666777777888999999::::::888999999:::::::::999999888:::===>>>>>>???@@@BBB@@@@@@?????????@@@BBBCCC???>>><<<:::::::::<<<===???>>>===<<<;;;;;;;;;<<<;;;<<<<<<<<<::::::<<<>>>@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBB??????>>>>>>???AAABBBDDDCCCDDDDDDDDDCCCAAA???>>>======>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDBBB@@@AAABBBEEEFFFCCCDDDEEEFFFFFFEEEDDDCCC????????????????????????===<<<<<<===>>>>>><<<;;;888888999:::999777444333777666666666666555555555444444333444555555333222555333222222222111...,,,,,,///111222222222333555111000000000//////......///...---,,,,,,---...///000...,,,---///000000///000000000000000////////////---,,,,,,...000111000...---...///---))))))---,,,,,,+++,,,---000333555444333111///......///000111000111666<<<===999444222111111111000000/////////......///000111111000........................///111222222111111222333111000......///000000///.........000111111///---111111111111111222222222666666777888:::<<<>>>???888666333333444777:::<<<===888333111444666777666111000000///...---------111111000000000000111111222222222222222222333333333222222111111111111111444222000111333333000---000111111222222333444444333333444555555444333333000000111222333555555666555555555666777777888888777777777777777777888999666888999;;;<<<<<<;;;;;;===>>>???AAABBBCCCDDDDDDAAAAAA@@@AAABBBEEEIIIKKKLLLJJJKKKQQQbbb}}}000000000000000000000000111000/////////000222222333222111111000000111111111111111222222222333333222222222222222222222222///000000000111111111111111111000000000111222333111111111111111111111111333333333333333333333333444222111222444555444222555555444444333222222111666555333222333555777999666666777888888888888888666666666666666666666666444444333333444444555555333333444555666666666666555666666777888888999999999999888888888888888888888:::<<<======>>>@@@AAA@@@??????>>>>>>???@@@AAA???===<<<:::::::::<<<===>>>>>>==================;;;<<<===<<<::::::;;;===???@@@@@@AAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBBBB@@@?????????@@@AAABBBCCCAAABBBCCCCCCBBBAAA???>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@AAACCCCCCDDDEEEFFFFFFFFFFFFGGGGGGEEECCC@@@???AAACCCAAABBBCCCDDDDDDCCCBBBAAA????????????????????????>>>===<<<<<<======;;;999999:::;;;;;;:::888666555555444444444444333333333444333222333555555333111444333222333444444333111...000222222111111111222222222111111111000000000000///...---------...///...---------.................................---000000000///...---,,,+++...+++,,,000111...---000---,,,,,,,,,...000333444;;;999555222///---------111000222777<<<<<<777222111111111111000000000///000......///000111111000////////////////////////---///000000000000222333000///...///000111000...000000000111333333111///111111111111111111111111111222222333555666777888<<<@@@EEEIIIIIIDDD===777555222///---.../////////111000000///......------111111000000000000111111222222222222222222222222222222111000000000111111555333000000111222222222444444333333333333333333333333444555555444333333111111222333444555666666555555666666777888888888777777777777777888888999777777888999::::::::::::>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@AAABBBEEEGGGIIIJJJHHHHHHMMM^^^yyy////////////////////////000000000///000111111222222222111000000000111111111111111222222222222333111111111111111111111111000000000000111111111111000000//////000000111222111111111111111111111111222222222222222222222222555333222222444444333111444444333333222111111111111111111222444666888999777777888999999999999888777777777777777777777777555555555444444444444444222333444555555666666555444444555555666777777777999888777666555555666777888999:::;;;;;;<<<>>>@@@??????>>>=========>>>>>>>>>===<<<::::::;;;<<<<<<>>>>>>>>>>>>>>>?????????===>>>>>>===;;;:::;;;<<>>AAA???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<:::777::::::;;;;;;;;;:::888777555444444444444333333333333333222333555555333222111000111333555666555444111222333333111//////000333333333222222222222222111000//////.........///,,,---//////---,,,,,,---------..................---///222111---+++,,,---111,,,***---000...,,,,,,------,,,---...000222333:::888555222///---,,,+++000111333888;;;:::555000111111111111000000000000000///...///000111000///000000000000000000000000,,,...///000//////111222/////////000111111///---000///000222333333222000222222222111111000000////////////000111111222222666<<>>???AAABBBDDDEEEFFFGGGEEEDDDIIIYYYttt........................000000000000000111111222111111000000000000111111111111111111222222222222000000000000000000000000000000000000000111111111000000000000111111111222222222222222222333333333111111111111111111111111555444333333333333222111222222222222111111000000...///111333444666666777666666777888888888888777666666666666666666666666666666666555555444333333111222333444555555555555333333444444555555555555999777555333333333555666777999999999999:::===??????>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA???@@@AAA@@@===<<<<<<===>>>??????@@@@@@@@@@@@???AAAAAABBBBBBAAA@@@??????AAAAAAAAAAAAAAABBBCCCCCC???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????AAAEEEHHHKKKNNNRRRTTTOOOEEE>>>>>>AAA>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;:::888666999999:::::::::999888888777666666666666555555555444333333444666666555333.........000333444444333444555666444222000//////222222222222222222222222111111000000//////......,,,...000000...,,,,,,---////////////000000000000(((---000///------222777@@@666......///---++++++------------...///111222222111///......---......000111444888:::888333...111111111000000000000000000///...///000111000//////////////////////////////000111000//////000111......///111222222///,,,///...///111333333111000333222222111000//////...000000000000000000000000333444>>>PPP```___LLL:::666888999777333000000222000000000000//////......000000////////////000000111111111222222222222222000000//////000000111111555777888555222000222555555444444444333333333222333333333333333333333333222222333444555555666666555555666777777888888999777666666666777888999::::::999888888888999;;;<<<@@@AAABBBCCCBBB@@@>>><<<<<<===???@@@BBBCCCCCCCCCFFFDDDCCCFFFTTTppp------------------------///000000000111111111111111000000///000000111111000000111111111222222222000000000000000000000000111111000000000000000000111111111222222222222222333333333444444444555555111111111111111111111111444444444444222222222222222222111111111111000000000111222333444444444444444555555666777666666666777777777777777777777777555666666666666555333333111222333444555555555555333333333333333444444444777666444222222333444555777888999999999999<<<===============<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCBBB@@@>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===AAABBBBBBBBBCCCCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>>>>@@@DDDHHHKKKMMMRRRTTTOOOEEE>>>>>>@@@>>>???@@@AAAAAA@@@???>>>===========================<<<:::::::::999777555777777777888888888888888777666666666666555555555555444444555777888666555000//////111333333222111666777888666333111000000000000000111111111111111000000000000000//////...---...//////...------....../////////000000111111***---///...,,,///666===III===222///000//////000...............///000000------------...///000000000111555888888666222///000000000000000000111111111///...///000111000...........................333333444222000......///......///111222222///,,,000000000222444555333222222222111111000///......000111111111111000///...888555<<>>???@@@@@@@@@>>><<<:::<<<===>>>@@@AAABBBBBBBBBEEEDDDCCCFFFSSSmmm........................//////000111111111111000000000/////////000111111000000000111111111111222111111111111111111111111111111111111000000000000111111222333333333333222333333333444444555555666222222222222222222222222333444555444222111222333111111111111111111111111222222333444444444333333333444555555666666555555888888888888888888888888444555666777777666444333222333444555555666666555333333333333333333333333555444333222333333444555666888:::;;;::::::;;;<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@BBBDDDDDDBBB@@@??????======>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>BBBBBBCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEBBBAAA@@@???AAADDDGGGIIIGGGKKKLLLIIIBBB======>>>>>>???@@@AAAAAA@@@???>>>========================;;;:::999999999999777555555555555555666666777777555444444444444333333333444444444555777888777555333222222333555555333222555666777666333222111222///////////////000000000...//////000000//////......---+++,,,...//////...,,,,,,------.../////////000000000---,,,...333888>>>555---+++,,,,,,...222.........////////////////////////000000000000000///111444666666444222000000000000000111111111111111000//////000000///...........................444444444333000...///////////////000111111///---222111222444777777666444111111111000000//////...///000111111111///...---333222<<>>???@@@AAABBBBBBDDDDDDDDDGGGSSSlll...........................///000111222111111000///////////////000111111000000000000111111111111222222222222222222222222111111111111000000000//////000111222333222222111111111222222333444444555333333333333333333333333111333555444222111333555222222222222222222222222333333333333444444444444444555555666666666666666888888888888888888888888333444666777777777555444333333444555666666666666333333333333333333333333222333333333444555555555555888;;;===<<<:::::::::;;;;;;======>>>===<<<<<<:::;;;;;;<<<<<<===<<<<<<<<<===???@@@AAA@@@???>>>>>>@@@CCCCCCAAA@@@??????<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCBBBCCCCCCEEEFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFDDDCCCBBBAAABBBCCCEEEGGGCCCDDDEEECCCAAA?????????===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999888777888999999777555444444444444555666777888555444444444444333333333222222222333555666555444333222222333555555444222222333555444222111111222.........//////000000000+++,,,...///000000/////////)))%%%&&&,,,000///---,,,,,,------...//////000000000///......---------...***(((******)))+++///...///////////////....../////////000000//////...///111333444444333333333///000000000111111111111222000//////000000///---........................000222222111000///000111000///...///000111000...000000111333555666555333000000000000000////////////000111222222111///...---...666III\\\```SSSEEE666444333222333222111000000000000000000000000000//////............/////////000111444666888:::;;;555555444222111111111111222333777;;;===<<<999666222222333333333333333333333333222111111222333333111111111222222222222333222222333333444555555555555555666666777999:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;<<<===???@@@???>>>>>>>>>???AAACCCDDDBBBDDDEEEHHHSSSkkk////////////////////////...///000222222111111000///////////////000111111000000000000111111111111222222222222222222222222222111111111000000//////...///000222222111111000//////000111222222333333333333333333333333333333000222444444222222444666222222222222222222333333333333333333444555666777555666666777777777777777555555555555555555555555222444666777888777666555333444555666777777777777333333333333333333333333111222333444555666666666444888<<<>>>===;;;:::999:::;;;===>>>>>>>>>======::::::;;;<<<=========<<<<<<===???@@@@@@@@@>>>===<<<>>>AAABBBAAA???>>>???<<<<<<>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBAAAAAABBBBBBBBBBBB<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888777777777999999777555444444444444555777888999777777666666666555555555000000000222444555444222/////////111333444333222///111222222111111111222......//////000000000111***+++---///000000//////...''' """***000///+++.........///000111111222------...///000...***'''******---000///,,,,,,////////////000//////...---***+++,,,---............///111222333222222333444//////000000111111111222222000//////000000///---000000000000000000000000---...000000//////111222111000......///000000///,,,,,,---///222333111000////////////000000000000111222444555555333222000444111000444:::;;;777222444111......111222000...000000000000000111111111//////............//////...///111444777:::<<<===777666555333222111000000222111333888===???>>>;;;666555555444444333333222444333222111111222333444111111111111111111222222111111222333333444444555555555555666777999:::;;;999:::;;;<<<;;;:::999888<<<;;;;;;;;;<<>>>>>???AAACCCEEEAAACCCEEEHHHSSSjjj////////////000000000000222111000///.........///111000////////////000000000000111222333333444444555444222000000222444666555444222111000111111222111111222333333333333222000111222222333333333333111111222222222333333333111222333444555444333222333333333333333333333333444444555555555555444444777777666555333333444666:::888777555555777888:::999888888888777777666666555555666666666666555555333333333333333333333333000111333444666777777777444666:::<<<===<<<999777:::999::::::;;;<<<===>>>???@@@???<<<===@@@???;;;??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>;;;<<<<<<>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCAAA??????@@@BBBBBBBBBCCCBBBAAA@@@???@@@AAABBB???>>>======???CCCGGGIIIGGGDDDBBBBBBDDDDDDAAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<>><<<;;;;;;<<<===<<<;;;999777666777777888222333555777777666444333666666666555444333111000444444333333333333333444333333333333333333333333222222333333333222222111111111111111000000000000//////............//////++++++++++++++++++++++++------------------------000000///...------,,,,,,---,,,,,,++++++,,,,,,---......---,,,---...///000---------......000111222...222555555333222333555///000333444444222000......000111000---,,,///222111000//////000000///...111111222222111000////////////000000000000////////////.........000111222444333111000///...//////222111111000///...------000111222222222333555888222333333222000///000111222333333444333222111000000000000000////////////...//////000111222222222;;;:::888666444333111111//////000222555888;;;===888555111111444666666555444444333222111111111111111222222222222111000000/////////000222444555666333333444666777888999:::888999:::;;;<<<<<<<<<<<<::::::999999;;;===???@@@CCCAAA???======???BBBDDDJJJJJJHHHIIISSSkkk////////////000000000000000////////////000000000000000////////////000000......///000000111222222444333111000111333666777<<<:::777444222111222222000111222222333333222222111222222333333333333222222222222222333333333333000111222222333333222222222222222222222222222222444444555555555555444444555555444333222222444555888777666666666666777888888888888777777777666666555666666777777666666555444444555555555555555444111222333444444555555555444666999;;;;;;;;;999888::::::::::::;;;<<<===>>>???AAA@@@>>>@@@DDDCCC????????????>>>>>>?????????@@@@@@@@@?????????>>>>>>=========>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>???AAACCCDDDDDDBBB@@@AAACCCCCCAAA???>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@???>>>===???>>>===;;;;;;;;;;;;<<<:::999888666666666666666333444555666777777666666666666666555444333222111111111000000000000111111111111111111222222222222111111222222222000///...111111111000000000////////////............//////////////////////////////------------------------111000///...---,,,++++++***************+++,,,,,,......---------...///000...............///000111...000222333333222222333000111333444444333111000///000000000000000222444111///...///000000///...//////.........---------......////////////......////////////000111222222222111000//////000111222222222111000000///......000111222222222333555777666666555222///---...///111111222222222111000///000000000000000000000///...//////000111111222222777888777666555333000///222222222333555777:::;;;;;;888444333444555444333444333333222222222222333111111222222222222222222111111222333444666777888666666777777777888888888888999:::;;;<<<<<<<<<<<<999999999:::<<<===???@@@BBBAAA>>>======???BBBDDDEEEEEEDDDFFFPPPiii////////////000000000000.........///000111111222///////////////000000000...//////000000111111111222111111111222555777999BBB@@@;;;777333222222333000111111111222222222222333333444444444333222222222222333333333444444444111111000000111111222333222222222222222222222222444444555555555555444444777777666666555666666777666666666666666666666666888888777777777777666666666666777777777777666666555666777888888777666555333444444444444555555555555666777888999999999999::::::::::::;;;<<<======>>>AAAAAA@@@CCCHHHHHHEEE@@@@@@????????????@@@@@@AAA@@@???>>>===>>>??????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@?????????????????????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>AAA@@@@@@???>>>?????????BBBAAA@@@AAACCCDDDCCCBBB<<<===>>>???@@@@@@@@@@@@DDDCCCAAA??????>>>??????>>>>>>>>>>>>>>>===<<<<<<999888777666555555555666555555555555666777888999777777666555444333333222000000/////////000000111/////////000000111111111111222333444333111...---111111000000000000////////////............//////000000000000000000000000------------------------000000///...---,,,++++++***************+++,,,---......------......///000//////.........//////000/////////000222333222111111111333444444333222111000///...///111333333333000///---...///000000///222111000000///000000000---..................---//////000111222333333222000/////////000222333444222222222111111000000//////111222222111222444666===<<<999444000---...///000000111111000000///...000000000000000000000000/////////000111111222222333444666777666333000---444444333333444666777888===:::777555444333222111333333333333333444444555222333333333333333333333444444444555777888:::;;;:::999999888888777777777888999:::;;;;;;<<<;;;;;;888999;;;<<<>>>?????????AAA???>>><<<===???BBBCCCEEEEEEEEEHHHSSSlll////////////000000000000......///000000000000000...//////000000000000000000111111111222222222333000000000111333555888:::BBB???:::666333222222333000000000000111111222222444444444444444333222111222333333333333444444444222111000000000111333444333333333333333333333333333444444555555444444333888777666666777777777666555555666666666666555555777777777777777777666666666666777777777777666666555666888999999888777666666666555555666666666777666666666666777888999:::999999999999999:::;;;<<<===???@@@@@@DDDJJJKKKHHHAAA@@@@@@@@@@@@@@@@@@AAABBB@@@>>>===<<<===???@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDBBBAAA@@@AAA@@@???>>>>>>===>>>>>>===???AAABBBBBBBBBCCCDDDCCCCCCCCCCCCBBB@@@>>><<<@@@?????????>>>>>>======AAAAAAAAABBBDDDEEEEEEEEE======>>>@@@AAAAAAAAAAAADDDBBB@@@>>>===>>>???@@@AAABBBBBBBBBAAA???===;;;888888777777666666666666777666555555666888:::<<<888777666555444333333333111111111000111111222333......//////000111111111444555666666555333000...111000000000//////////////////............//////...................................................---------------------//////...---------------...............//////000000//////............///000...---///333555333111000111111222222222222222444111///111444777666444111///------///000000///333222222111111111222333...........................///111333444444333333111000//////000222333444222222222111111111111111///000111111111111333555@@@>>>;;;666222000111222000000000000000000000///000000000000000111111111//////000000111111111111///222666888888555111///444333222222333444555666<<<:::888666444333222111333333333333444555666777666555555444333333222222555555555666777999:::;;;:::::::::999999999888888999999:::;;;;;;;;;;;;;;;:::;;;===???@@@@@@@@@??????>>>===<<<===???AAACCCDDDEEEFFFJJJVVVooo////////////000000000000000000000111000///...------...///000111000000000111111111111111222222222000000000111333555777888;;;999666333111111111222000000/////////000111222444444444444333222111111222222222333333333444444333333222111111333444555555555555555555555555555333333444444444444333333666555444555777888777555555555666666666666555555666666666666666666777777666666777777777777666666444555777888999999999888888777666666666666777777777666666666666888999:::888888888777888888999::::::===>>>???CCCIIIJJJGGGAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<<<<===>>>???>>>>>>>>>======>>>>>>???????????????@@@@@@AAAAAAAAABBBCCCCCCCCCBBB@@@???@@@???>>>==================@@@DDDEEEDDDCCCCCCDDDCCCCCCCCCCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCC===>>>???AAABBBCCCCCCCCCBBBAAA???===<<<===>>>???BBBBBBCCCCCCAAA===:::888888888888888888888777777888777666555666888:::<<<888777666444333333333333111111000000111222222333000000000111111111222222444555666666444222000...000000000////////////...//////............//////------------------------........................+++,,,,,,---///000000111222111000...---,,,++++++.........///////////////000//////............///111///---///333666555333000000000000000111222222444111000333888;;;;;;:::333111......///000000////////////......//////000000000///......///000000...///111333444555444444444333111000000000111222111111111111111222222222///000111111000000222444;;;:::888555222111222444111111111000111111111111///000000000111111111222000000000000000111111111...111555888999777444222111111000000111333444666888888777666444333333333222222222333444555666777999888666444222111111111444444444555666777888999888888888999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@???===<<<<<<<<<===???AAACCC@@@AAACCCHHHUUUnnn////////////000000000000000111111111111///---,,,---...///111111111000000////////////////////////000000000111111333444444444333222111000000111111000///.........///111222222222333333333222111111111111222222222333333333333333222222333333444555444444444444444444444444333333444444444444333333888777777;;;@@@BBBAAA???666666666666666666666666555555666666666666777777555555666666666666555555444555666777999;;;<<<===>>>===:::888777666666777777777777777777999::::::999888888777777888888999:::<<<======AAAGGGHHHEEE@@@@@@????????????@@@@@@@@@???>>>===<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>======>>>>>>???>>>BBBGGGHHHEEECCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>============>>>???@@@AAA===?????????=========???===>>>@@@AAABBBCCCDDDDDD@@@???===<<<<<<<<<===>>>????????????<<<999666444888888999999999999888777999888666555666777999:::888777555333222222222333////////////000000111222222222222222222222222222222222222111000///...---000000////////////......//////............//////................................................+++,,,---...000111222333222111///---+++******)))---...///000000000000/////////.........//////000000//////000222444555555111000000///000111333444000///000222555888999:::777444000//////000000//////000000111111111111000111000///......///000111...///111222333444555555666555333111000000000000///000000111111222222222///000111000//////111333333333444222000000111222111111000000000111222222///000000111111222222222000000000000000000111111...000333555777888777777222111000000111222444555555666777666444333333444222222222222333444555666:::999666333222111000000333333333333444555666777555666777888:::;;;<<<===;;;<<<<<<=========<<<<<<>>>????????????>>>>>>===;;;;;;;;;;;;===???AAACCCBBBCCCFFFKKKXXXqqq////////////000000000000...///000111111000...---,,,---///111222111000000/////////////////////...111111000000000000000000111111111222222111111111000///...------///000222000000111222222222111111000000000111111111222222111111222333333333333333333333333333333333333333222333333444444333333222777666888???GGGMMMMMMKKK888777666666666666777888555555555666666666777777444444555555555555444444666666666777:::===@@@BBBKKKIIIEEE@@@<<<:::999888777777888888999:::::::::::::::999999999999:::::::::=========@@@FFFFFFCCC?????????>>>>>>????????????>>>>>>>>>============:::::::::::::::;;;<<<===>>>>>>???@@@@@@AAABBBBBBAAA@@@??????>>>>>>??????============>>>???@@@@@@@@@EEEJJJKKKGGGCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>======???@@@BBB@@@AAABBB@@@===;;;;;;===<<<===???@@@BBBCCCCCCCCC===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777666666777888999999888777777999888777666555666777777777666333111000111111222/////////000000111333333333333333222222111111000111111///.........//////000000/////////.........//////............//////................................................/////////000111222222222000///...---,,,,,,,,,,,,---...///000111000000///...............///000111---...//////000111444666333222111000111333666777<<<<<<;;;999777666777888:::777222000000000000///000111333555666555333222111000...------...000111/////////000222333555666666555333111000000000000......///000000111222222///000000000//////000222///111333333111000000111000//////...///000111222///000000111111222333333111000000000000000000000...///000111333666999:::666555333222222222333444333555777555333111222333222222222222222333444555888666444222111111222333333333333333333444555666555555666888999;;;<<<<<<======>>>>>>>>>>>>======??????===<<<;;;:::::::::999999:::;;;===???AAABBBEEEGGGJJJOOO\\\uuu////////////000000000000,,,---///111222111000///+++---///111222222000000111111111111000000000000222111111000///......---000111333444444333111000000///---,,,---...000222...///000111111111111111///000000000000111111111///000111333333222111111111111111111111111111111222333333444444333333222......222;;;FFFMMMOOOMMM:::888777555555777888:::444555555555666666777777333444444444444444444333777777666777:::???CCCFFFXXXTTTOOOHHHCCC???<<<;;;777777999::::::;;;::::::<<<<<<;;;::::::;;;;;;;;;<<<>>>>>>===@@@EEEEEEBBB??????>>>>>>>>>>>>??????>>>>>>>>>???>>>===<<<<<<999999999999:::;;;<<<<<<>>>??????@@@AAAAAABBBBBBAAA@@@>>>=========>>>???============>>>@@@AAABBBAAAGGGLLLMMMHHHDDDCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCAAA???===<<<>>>@@@BBBDDDFFFFFFCCC???<<<===>>>;;;<<<===???AAABBBBBBBBB;;;;;;;;;<<<<<<;;;:::999999999::::::;;;:::::::::555666777888888777666666999888777666666555555555777555333111000000111111222222222222333444555666444444333222111000//////333222000......///111222000/////////............//////............//////------------------------////////////////////////222222222111111111111111///////////////000111111---...000111111111000///---------......000111222+++---//////...///333777666444333222333555888:::SSSSSSPPPJJJAAA;;;:::;;;<<<999444111000000000///+++...111333444222000...000///---,,,,,,---///000//////...///000333555666555444333111000111111222------...///000111111222///000000///......000222000222555666444333222222///...------...///000111///000000111222222333333111111111000000000000000......---...000555999<<<:::888666444333222222333333666777555222///000111222222111111222222333333555444222111111222444555333333333333333444555666666666777888999::::::;;;>>>>>>????????????>>>===???>>><<<999888777777777888999:::;;;===???AAABBBCCCEEEHHHMMMZZZsss///////////////.........222222111111000000000///000000000000111111111111000000111000000///...---000000000000111111111111000000111111111111000000222111111111000000//////222111000.........///000...///000222333333333333444333222333444444333111222111111000000111111222555444222111000111222222111222555888<<>><<<;;;:::;;;===>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>>===<<<<<<@@@???>>><<<;;;:::::::::;;;:::888777777888:::;;;:::;;;<<<>>>@@@BBBCCCDDD>>>@@@AAAAAAAAAAAABBBDDD>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIIIIFFFCCC@@@BBB???<<<===???AAA@@@???BBB@@@???===<<<;;;<<<<<>>==================>>>>>>>>>>>>;;;::::::::::::999999999;;;;;;;;;;;;::::::999888888777777666555444444444999888777666555444333222666444333333333333222000///000000111222444555666666333111//////000111111000000000000////////////111111///...,,,***))))))...000222222000000000111,,,---------...///////////////.........---------,,,---.........---,,,+++000//////...------,,,,,,111222333444333111///...////////////////////////...------,,,,,,---///000666666777777888:::;;;<<>>>>>===<<<:::999888777:::;;;<<<======>>>@@@CCCGGGFFFGGGNNNZZZooo////////////............/////////......---------//////000000000111111111000111111111111000000/////////000000000111111111000000111111111111000000111111111111000000000///111111000000///000000000000000000111222222222333222111000111333333111///222222111111111111222222666555444333222333333444333333555777999<<<>>>???777666444222111111222333555555444444333333444444555444333222222333555666999;;;???DDDIIINNNRRRTTTCCC???===@@@HHHNNNOOONNN===:::666444555999>>>AAA???>>><<<;;;;;;<<<===>>>???????????????@@@AAAAAA@@@@@@@@@??????>>>>>>===@@@??????>>>===<<<;;;:::;;;:::888777777888:::;;;;;;;;;===>>>@@@BBBCCCDDD???AAABBBBBBAAA@@@BBBCCC>>>============>>>??????BBBCCCEEEFFFFFFDDDBBBAAACCC@@@>>>>>>@@@AAA@@@???AAA@@@>>><<<<<<<<<<<<===@@@AAACCCBBB???===<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;::::::::::::;;;;;;:::999999888777777777666555444444444777777777777777777777777666444333333333333111000111111111222333444666666666444222000000111111111000000000000/////////...------------------------000111222111///---,,,------------...............//////.........---------,,,---.........---,,,+++---------...............000111222333222111///...////////////////////////111000000///000111222333222222222333333555666777;;;CCCFFF@@@???AAA===333222111000///......////////////000000111000000000//////............//////111///...///111222111///000111111111111000//////000000000000//////////////////000111111111111111000000000000000/////////000///---...///111000///000......///222333111000---///111111000///000111111111000000111222333333<<<;;;999666555666999<<<777666444222111111111222333333222222333444444555666666555555555444444444111222222333444444555555777777777888888888888888<<<===???@@@@@@???>>>=========<<<;;;:::999999888;;;<<<===>>>>>>???AAADDDFFFEEEGGGMMMYYYooo.................................---------------//////000000000000111111000000111222222222111111//////000000000000111111000000111111111111000000111111111111000000000000000000111222222222111111222222111000000111222333222111000111333333222000333333222222222222333333777666555555444555555555444444444555555666777777555444333111111111222333555444444444444555666666555444333222222222333444333555777:::<<<=========777888999:::>>>EEENNNUUURRRKKKCCC???>>>@@@@@@@@@>>>>>><<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@???===;;;:::;;;:::999888888999:::;;;;;;<<<===???@@@BBBCCCDDDAAABBBCCCBBBAAA@@@AAABBB@@@?????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAADDDBBB@@@???@@@AAA@@@???@@@???===<<<<<<<<<======>>>???AAA@@@>>><<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999999999::::::::::::999888888777777666666555444444444444555666777999:::;;;<<<777555333333333222000///222222222222333444555666555444333222111111111111000000000/////////......+++,,,,,,------.........///000111000...,,,,,,,,,...............---------...............---------,,,---.........---,,,++++++,,,,,,---.../////////...///000111111000...---////////////////////////......------......///000////////////000000111222---333666222333777555///000//////.........////////////////////////......//////............/////////...---...000111000///000000000000000///......////////////000000000000//////000111111111111111222111111000000///......000000000111222222000...111000///000111222111///---///222444666555444333///000111222222222111000555777:::===???>>>:::666333333333333333222222222222222222111222222333444333333333222222222222222222333333444444555666666666666666777777888888888======>>>???>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;===>>>>>>>>>@@@BBBDDDFFFEEEGGGNNNZZZnnn------.............../////////////////////......////////////000000000111...///000111111111111111////////////000000000111000000111111111111000000111111111000000000000000///000222333444333333222444333111//////000222333444333333444555666444333444333333222222333333444666666555555555555555555444444444444444333333333555555444333333333444444666555666666777888999:::777666555333333222333333777888:::;;;:::888666555777888999888999===EEELLLUUURRRNNNNNNNNNKKKCCC<<<======<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAA@@@>>><<<::::::999999888888999999:::;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDCCC@@@???@@@@@@CCCCCCBBBBBBAAA@@@??????=========>>>???@@@AAAAAACCCBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;<<<<<<===<<<>>>??????<<<:::::::::999999999999::::::::::::;;;;;;:::999888777666666888999999999999999888888666666666555555444444444333444555777888:::;;;<<<777555333222222222000...111111111111222333444444333333333222111000000000000000/////////.........------------------,,,,,,+++---//////......///000/////////...---------,,,........................,,,---.........---,,,++++++,,,,,,------......///------.../////////...---////////////////////////,,,,,,,,,---------......000000/////////000000111---111111------000000,,,......------.........///////////////...---,,,,,,///............//////000............///////////////000000000000///......////////////000000000000//////000111111111111111111111000000000000000000333555888;;;;;;777111,,,000000//////////////////111222333777::::::888555111111111111111111111111...444@@@KKKPPPIII<<<111222222333333333222222111222111111111111111222222111111111111111111000000222222333333444555555555555555666666777777888888;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::<<<===>>>>>>???AAACCCFFFFFFIIIPPP[[[ooo,,,---------......//////......//////////////////...////////////000000000------...///000000000///...////////////000000000000000111111111111000000000000000000000000111111000111222444444444333222444333111//////000222333333333333444666666555444444333333222222333333444444444444444555555444444333333444555555444444333444444333333444444444555555555555555666888999:::888888777666555444444333444666888;;;<<<;;;::::::999999888888:::;;;===>>>@@@@@@BBBHHHMMMLLLEEE>>><<<<<<<<<<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAA@@@???<<<;;;999999999999999999999999;;;;;;<<<===???@@@AAAAAABBBCCCCCCBBB@@@>>>>>>???CCCCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???>>>===;;;;;;;;;<<<<<<:::<<<>>>===;;;:::999999888888888888999999999999:::999999888777777666666777777888888999888888777555555555555444444444444333444444555666777888888666444222222222222000...111000000000000000111111000222444333111///...///////////////............------------------------+++---///000//////000111/////////...---------,,,---.....................,,,---.........---,,,+++------------------------,,,,,,------............//////////////////////////////000000111111111111/////////...//////000000000111000...---//////...---------.....................///......---,,,+++...............///000000---......///...//////000000000000000000//////....../////////000000000111//////000111111111111111...//////000111222222333888;;;AAAFFFEEE>>>444,,,//////...---------...///111000111555:::;;;666111333111///......000222444666===GGGQQQTTTLLL===222333333333333222111000000222111111000000111111111333333333444444444444444111111111222333333444444444555555666777777888888888999:::;;;<<<===>>>>>>999999999::::::::::::;;;999:::<<<<<<<<<===@@@BBBGGGGGGKKKRRR]]]ppp,,,,,,,,,---......//////---------------...............////////////000000------......//////............////////////000000000000111111111111000000000000000000111111111111111111222333333333222222222222111000000111222333111111111222444555444222333333222222222222333333222222333444444444444333222333444666666666555444111111222222333333444444222222222333333555666666888888888777666555444444222333444555555444333222888666666888;;;<<<999777999888888;;;???@@@???<<<:::::::::;;;<<<<<<<<<===<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????>>><<<<<<999999999999999999999999::::::;;;<<<===>>>??????AAABBBBBBAAA>>>===>>>>>>???@@@@@@@@@@@@>>><<<;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBBBBAAA@@@@@@AAA@@@???===;;;:::::::::;;;999;;;======;;;999999999777777888888888999999999:::::::::999999999999888666666777888888888888777444444444444444444444444444444444444444444444444444333111111222222111///000000//////...////////////222555555222///...////////////.........------******+++,,,---//////000///000111111///......///...............------------------...............,,,---.........---,,,+++---------,,,,,,,,,,,,,,,++++++,,,---......///000////////////////////////---...///000000000//////---,,,,,,,,,---....../////////.........000111111---......///......------..................------......---......///000111---///000000///...000111111111111111111000//////......//////000000111111//////000111111111111111---...///000222333444444999===DDDIIIIIIBBB777///...//////---,,,,,,///111444444777???FFFFFF===555333222///......111555777BBBCCCCCCCCCAAA<<<666111333333222222111111000000333222111111000111111111111111222222222222333333000000111222222333333444555555666666777888999999777888999:::<<<>>>???@@@999999999999::::::::::::888:::;;;;;;;;;<<>>>>>===>>>>>>>>>=========<<<<<<999999999::::::999999999888999::::::;;;<<<======???@@@@@@???===<<<===>>>===>>>???@@@???>>><<<;;;=========>>>>>>?????????;;;>>>AAABBB@@@???@@@BBBAAA@@@>>>;;;:::999999999999;;;======;;;:::999:::777777888888888999999999888888888999999999999999555666666777888888777777444444444444444444444444444444444444333333333333333111000111222333222000111111000//////////////////444888888444000000111//////.........---------++++++,,,,,,---...//////---///000000...------...---------...............---------.........//////,,,---.........---,,,++++++++++++,,,,,,------...++++++,,,,,,...///000111////////////////////////+++,,,---.........---,,,+++++++++,,,---...///000...------...//////000111//////000000///...---,,,---....../////////......---------......///000111---000111111//////000222222222222222222111111000.........///000111111111//////000111111111111111//////000111222222333333666999>>>CCCDDD@@@999444///000000///---...111444999<<>>???::::::999999999999999999999:::<<<<<<<<<===@@@BBBEEEEEEJJJRRR\\\mmm++++++,,,,,,---.../////////000000000111111222222............/////////000000000111000000///................../////////000000000111111111111000000//////000000111111111222444333111000///000111111...///000222333333333333333333333444777888777555222111111111111111111222111222444555555555444444222333555666666555333222333444555666777888888888444444333333333444555555555555555666555555444333333333333333444555777888555666666555444444555666333555777888777777888999666777888999:::;;;;;;:::777999<<>>===<<<<<<>>>===<<<<<<<<<<<<<<<===888999999::::::999999888888888999999:::;;;<<<<<<===>>>???>>>===<<<===>>>>>>???AAAAAAAAA@@@>>>======>>>??????@@@?????????999===@@@AAA@@@???@@@BBBBBBAAA>>><<<999888888888999;;;======<<<:::::::::888888888888999999999999555555555666777777888888555555666777777888777777444444444444444444444444444444444444444444444444111000000000222333222111333222111000/////////000000666;;;;;;666222111333//////.........---------//////...------,,,++++++(((***---...---...///000,,,------....../////////---------.........//////,,,---.........---,,,+++((()))***+++---...///000++++++,,,---...///111222////////////////////////---...000111111111000///,,,,,,,,,---...000111222000//////000///...---...000000111111000...,,,+++------...///000000000///---------......000111111...000222222//////111333222333333333333222111111---......///000111111222//////000111111111111111111111111111111222222222333444777;;;>>>>>>;;;888///111111000///000444777999???LLL___kkkhhhVVVFFF:::;;;===???@@@BBBBBBCCC@@@???===888222111333666000/////////000222555777444444333222111111222222111111222222333333333444222222333444444555555666555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>:::::::::999999999888888:::;;;=========>>>AAACCCCCCDDDIIIPPP[[[kkk------,,,+++,,,---...///111000///......///000111111111000000000000000111111000......//////...,,,---...000111222111///...//////////////////////////////000000111111222222//////000111111111111111111111111222222111111111333222111222444555444333333222111///......------111111111111111111111111111333555777777777666555666666555555555444444444000000000222555777888777777666666666666555555555555555555555666666666666888777666444444555555666333444555666777777777777666777888999999999999999<<<<<<<<<===============AAA@@@?????????>>><<<::::::::::::;;;;;;;;;;;;;;;@@@AAAAAA???===:::999:::::::::::::::::::::::::::<<<===>>>===<<<;;;<<<>>>AAAAAA@@@@@@>>>===<<<;;;:::;;;===???@@@AAAAAAAAA;;;<<<===>>>@@@AAABBBCCCBBB@@@>>><<<::::::::::::===<<<;;;:::::::::::::::;;;888444444777999999888888777777666555555444444444444444555555777888888222444555555444222111111222222222222222222333333444333222111000000000000111111111000///...,,,,,,000000000000////////////------------------------,,,---000111111...+++)))((()))***+++++++++++++++...------,,,,,,,,,------..................------//////.........---------...------,,,,,,------...............////////////333///222///)))...333,,,111000---++++++,,,---...///////////////.........///111222444444333222111000000000000////////////000///---,,,+++,,,,,,---000000000000000000000000000///------///000///...///000111111111///...---111///---,,,.../////////000000111222333444444555111111222222222333333333444333666<<<>>>:::777777222111000000111444777999@@@@@@@@@BBBFFFHHHIIIHHHDDDCCC@@@===;;;999888888:::888666333111111111222111111222222111000...---+++---000222333111///...///000111222222222222222111333444444444444555777777888999::::::999888777777777888999999999999888===;;;999777777777999:::::::::;;;<<<>>>@@@AAABBBEEEBBBBBBHHHSSSfff---,,,,,,+++,,,---...///000///............///000000000//////...//////000000///......//////...------...000111111111///.../////////////////////////////////000000000000000000000111222222222222222000111222333333222111000222111111111333444333222222111000///............222222222111111111111111///111333444555555444333666555555555444444444444222222222444666777888888444444444444333333333333888888888999999999::::::888777666555444555555666444444555666777777777777666777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<===@@@???>>>???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;::::::::::::::::::::::::<<<===>>>>>><<<<<<===>>>???????????????>>>>>>===;;;<<<<<<===>>>???@@@@@@?????????@@@@@@@@@AAAAAABBBAAA???===;;;:::::::::<<<;;;;;;:::::::::;;;;;;:::777555444666888888777888777777666555444333333444444444444555666777888333444555555444333222222000000111222222333444444444333222111000000000000555555444444333111000///000000000000////////////------------------------.........///...---,,,,,,***++++++,,,,,,,,,,,,+++...------,,,,,,,,,------........................//////.........---------...------,,,,,,------...............////////////)))(((...///***000333+++222000......///000///.../////////////////////...///000222333444333222111000000000000////////////000///......---------...////////////////////////...---,,,---000111111000000000111111111000...---111///...---///000000///000000000111222222333333000000000111111111222222000///333<<<@@@<<<777555111000///000222777;;;======;;;999999;;;>>>??????999888666555777999:::;;;888777444222111111111222///000111111222111000///...///111222333222111000111111222333333333333333111333444444444444555777777777888888888888777777666666777888888888777777888888888888999;;;===>>>:::::::::;;;===>>>@@@AAABBBBBBEEEIIIPPPbbb,,,,,,,,,,,,,,,---......///......------......//////......------.../////////...------///000///...---...///000111000/////////////////////////////////////////////.........000111222222333333222222000111333444444333111000111000///000222333222111000000////////////000000333333222222111111111000000111222444555444444333555555555555444444444444444444555555666777777888888888777777777666666666999:::::::::;;;;;;;;;;;;777777666555555555555666555555666777888888888888777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>>======???AAABBBAAA@@@@@@??????>>>>>>=========CCCDDDDDDCCC???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===<<<===>>>======>>>???@@@@@@@@@???===<<<<<<;;;<<<===>>>???CCCBBBBBBAAAAAA@@@@@@???BBBAAA???===<<<;;;;;;;;;:::::::::999::::::;;;;;;999777555444666777777777888888777666555444333222333333333444555555666666444444444444333333333333000000000111222333444444333222111111000000000000333333333222111000///...////////////000000000000........................000///---,,,,,,,,,---...,,,---------------,,,+++------,,,,,,,,,,,,------......................../////////............---...------,,,,,,------...............////////////+++)))///222222===FFFBBB777333///000333444111---....../////////////////////000111333333222111111000000000000///////////////000000000000///..............................++++++,,,...111222222111000000111111111000///...222000//////000111111000000000000000000000000000/////////000000000111111---...666CCCIIIDDD:::444000///000111555999===@@@:::777222000111444555666222000...000555:::;;;;;;555444333111000111111222---...///111222222222222111111111222222222222222222222333444444444333333111333444444444444555777777777666666666666777777444555666666777777666666555555777888:::;;;======::::::::::::;;;===???@@@@@@CCCGGGJJJNNN^^^~~~,,,,,,,,,,,,,,,---------------------------------.........---......//////...---,,,---///000///...---...///000000000///////////////////////////////////////......------,,,000000111222222222222111000111333555555333111000000///...///111111111000............///000111222444333333222222111111000222333444555666666666666444444444444444444444444444555666666555555666777::::::999999999888888888777777888888888999999999777666666666555555555555555666777888888999999999777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<===???BBBDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>BBBCCCDDDBBB???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????======>>>???>>>>>>???@@@@@@@@@@@@???>>>===;;;::::::;;;<<<>>>CCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???>>>===<<<;;;;;;999999999999999::::::;;;777666555555555666666777888777666555444333333222222333333444444555555444444333222222333333333222111111111111222222222222222222111000000000000000111111111111000///...---////////////000000000000////////////////////////......---,,,,,,,,,---...---------------,,,+++***,,,,,,,,,+++,,,,,,---------------.............../////////..................------,,,,,,------...............////////////555///111222555HHH[[[\\\>>>777000///333555222---............///////////////000111111222222111111000000000000////////////...///000111000000...---........................,,,,,,,,,...111222111///000000000111000000000000222111000000222222222000000000000//////........./////////000000000111111...222===NNNUUUMMM???555///000222444777999:::;;;777444111///000111222222333111000333888:::888555333222111111000111111222...//////000111111222222333222111000111111222333222222333333333333333222111333444444444444555777777666555444444555666777555555666777777777777666444555777888999::::::999<<<<<<;;;;;;;;;===???AAABBBCCCFFFIIIOOO```~~~+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///.........//////000111---,,,,,,---///000///...---....../////////////////////////////////////////////......------,,,,,,...//////000000000000000000111333444444333111000///...---...000111000///------......///111222333333333333333222222111111333333444555666666666666333333444444444444444444333444666555333333444666777777777666666666555555666666666666777777777777666666666666666555555444555666777888888999999999777777999:::;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???<<<<<<===???BBBDDDDDDCCCCCCCCCBBBAAA@@@??????>>>???AAAAAA@@@>>><<<<<<===========================>>>???@@@???>>>===>>>@@@@@@@@@@@@@@@@@@???>>>>>>>>>===;;;999999:::<<<===@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;999999888888888999999:::555666666555555555555666666666666555444444333333222333444555555444444333222111000111222333222000333222222111111000000///111111000000///000000000444444444444333222111111.../////////000000000111////////////////////////+++,,,---......---,,,,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,---...---------.........//////////////////////////////...------,,,,,,------...............////////////444...//////111CCCUUUVVVCCC:::000---000333111------.........//////000000//////000000111111111000000000000000////////////,,,---///000000///...---..............................---...000000///...111000000000000111111111222111000111222333222000000000///......---------000000000111111111222222000555CCCSSSYYYOOO@@@666000222555777888666444222111111000222333333222000111111444888;;;999444///111111111111111111111111111000000000000000000111333222000//////000111222111111222222222222111111111333444444444444555777777666555444444555666777555666777777888888777777555666888:::<<<======>>>???>>>===<<<<<<>>>@@@BBBEEECCCCCCHHHQQQddd******+++,,,,,,,,,,,,,,,,,,------......------,,,............///000111111...---,,,,,,...///...---------........./////////////////////////////////...............------------...//////000000//////111111111222222111111111///...---...000111000///------......///111222333333333333333333333333333111111222222333444444555333333333333444444444444111444666555222222444666888888888777777777666666666666777777777888888888666666666777666555555444555555666777888888888888666666888:::;;;<<<<<<<<<>>>===;;;;;;;;;<<<>>>@@@===<<<===???BBBCCCCCCBBBBBBAAAAAA@@@@@@?????????<<<===??????===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@???>>>???@@@@@@AAAAAAAAA@@@???>>>>>>======;;;;;;:::;;;<<<=========>>>???@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;::::::999888888777777888888333555666555444333444666444444444444444444444444333444555666666555444333111000///111555555222///222222222111000000//////111000000//////000000000111111222222111000000///......//////000000111111........................***+++---......---,,,,,,+++,,,,,,,,,,,,++++++***+++******++++++,,,---...,,,,,,------.../////////...////////////000000000...------,,,,,,------...............////////////000---111222000999AAA<<>>:::666777777777666333000.........000222444444111///,,,000555999999666111...222222222111111111111111222111000000000000000111333222111//////000111111111111222222222111000000111333444444444444555777666666555555555555666666666666777888888888888777444666999<<<@@@CCCFFFHHHAAA@@@>>><<<<<<>>>@@@BBBFFFCCCAAAFFFQQQddd~~~)))***+++,,,---,,,,,,+++,,,---...//////...---,,,------------...///000111///---,,,,,,......---+++...---------......//////////////////////////////.............../////////......///000000000000000111111000//////000111111///.........000111000///............///111222222111222222333333444444444222222222222333444555555222222333333333444444444111444777666333222555888:::999999999999888888888666666777777777888888888555666777777777666444444444444555666777777777777444555777999:::;;;<<<<<<>>><<<:::999:::;;;>>>???>>>======>>>@@@AAA@@@???????????????????????????999;;;===>>>======>>>??????????????????????????????@@@AAAAAA??????@@@AAA??????@@@@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<=========;;;;;;<<<======>>>??????<<<<<<======<<<;;;:::999;;;:::999777777666666666222444666666444333444555222333333444444555555666444555666777777666444333222000111444888888333//////000000000111111111222000000////////////000000---............---,,,,,,.........///000111111111------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,************+++,,,---...,,,,,,------...//////000.../////////000000000000...------,,,,,,------...............///////////////...333333...222555,,,444111...---...//////...------......///000000111///.........//////000000000000000000//////////////////......//////000111////////////////////////111...,,,+++---000111111111111000000000111222333111000000111333222000///////////////............/////////000000000111111111222777>>>???===>>>CCC>>><<<888555222111000111000000000111333333222000...333888888444000000000333333333333222111111000000000//////000111222333333333222111111111111111222333333333222222111000111333444444444444555777666666666777777666666666444555666666777777666666555666888;;;@@@DDDIIIKKKBBB@@@===;;;;;;===???AAABBBAAABBBFFFNNN___{{{)))***+++,,,---,,,++++++------...//////...------+++++++++,,,---...///000///...,,,,,,------,,,+++...------------...//////////////////////////////---.........///000000000//////000111111111111111222000///------///000222000///...///111111111///............///000111222000111222333444444555666444444444444555666777777222222222333333444444444111555888777444333777:::666666666555555555555444555555555555666666666666555666777777777666444333333444555666777777777777444555666888:::;;;;;;;;;===;;;999888888:::===>>>>>>>>>===>>>@@@@@@>>>===>>>>>>>>>>>>>>>>>>??????999;;;===>>>>>>>>>@@@AAA???????????????????????????@@@AAAAAA??????@@@AAA======???@@@AAABBBBBBBBB;;;<<<======>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999888<<<;;;999777666555555555111444666666333222333555111111222333444666666777444555777888888666555333222111333777;;;;;;555///------...000111333444444000000////////////000111///000000000000000///...---......///000111111222------------------------...,,,***))))))+++...111,,,,,,---.../////////...************+++,,,---...,,,,,,------...///000000.../////////000000111111...------,,,,,,------.............../////////000000,,,///---'''---222******+++---/////////......---------...///000000111///............///000000000000000000////////////111000/////////000222333000000000000000000000000000---******---000333444111111000000000111333444000///000111222222000...////////////////////////............/////////000222111222333444666AAALLLDDD???888222///000333555666444111111222333333222555:::<<<999111---///222333444444333333111000000............000222444555444444444333333222222222444444444444333333222111111333444444444444555777555666777888888777666555333444555555666666555555666666777999<<<@@@EEEGGGBBB???===::::::<<<>>>@@@>>>@@@CCCFFFJJJZZZxxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......------------------...///000000111---------............///000000000000000000000000//////---,,,,,,---...///000111111111111222222222---------...000111333444000000000000111111111111111111222333333333333222222222222222222222222222555555555444444333333333222111111111222333333444333333333444555666666777777666666666666666777888444444444555555555555555666666555444444444444555333555777999999888666444999999888888999;;;===>>><<<;;;::::::::::::;;;<<>>===<<<<<<;;;;;;<<<======<<<<<<;;;;;;<<<>>>@@@AAA@@@???>>>>>>>>>??????@@@@@@AAAAAA>>>???@@@@@@???>>>???@@@======>>>>>>?????????@@@>>>>>>????????????>>>>>>@@@===:::999:::;;;<<<;;;:::::::::;;;;;;:::999999::::::999888777777777888555555666666777777888888555555555444444555555555444333222222111111222222444222333999@@@@@@777---000000111222222222222111///000111222222111000///000000//////......------...............///000111......//////......---,,,------------------------......---,,,,,,---------***)))((()))*********(((...------,,,,,,++++++***(((***+++...///111222222---&&& &&&+++,,,)))222111///......//////000111111222222222222111111111111111111111000000000...------,,,,,,,,,------222222111000///...---------...000111222111///...------......//////000000...------,,,,,,,,,------...///000//////000333555666555222000000111333555////////////000111222333///////////////////////////...------...///000111111111111///...222888===HHHDDD>>>888333000///...000//////000111333555777;;;999666333111000000000333333333222222222111111222111222222333444555666666555333111000000111222444444444333333333222222222111000///000111333444333555666444666;;;===<<<555555555555666666666777555555666888;;;===???AAA???===999888888<<<@@@CCCDDD@@@AAADDDHHHTTTqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---.../////////---------............///000000000000000000000000///......------...///000000000111111111222222222............///111222333............////////////000111222222333333222222333333333333333333222222444444444444333333333222111111000000111111222333333333444555555666777777777777666666666666666777444444444555555555555555777666666555555555555555444555777888888888666555888777666666666777888999;;;:::999999999999:::;;;??????>>>======<<<;;;;;;999999999999::::::::::::999:::<<<===>>>>>>========================>>>>>>===>>>??????======>>>???>>>>>>>>>???????????????>>>>>>????????????>>>>>>>>><<<999888999;;;;;;;;;999999999999999999999888;;;:::999777666666555555666666666666666777777777555444444333333444444555444333222222111111222222333000///333888888333---//////000111111111111000///000111111111111000///000///////////////.........------------......///,,,,,,------,,,,,,+++***------------------------,,,,,,++++++***++++++,,,...,,,,,,,,,......---,,,------,,,,,,,,,,,,++++++++++++,,,....../////////222---))))))---111222111111000///...------......,,,,,,------------,,,,,,------------------------...---------------...///000000000///////////////---...000111111111//////.........///////////////...------,,,,,,------...////////////000111333555<<<:::666222000///000000333222111111000000111111000000000000000000000000//////...---......000000000000000///...000555999???>>>===;;;999666444333777777777777888:::;;;<<<999888555222000000000111333333222222222111111111333222222333444555666666777555222000.........///111111111111000000000///555555555555555666666666555777666444444999:::888444444444555555555555666666666666777999;;;===>>>:::999888888999<<<>>>@@@CCC@@@@@@DDDHHHTTTppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,+++++++++++++++,,,,,,---.........---------............///////////////////////////............///000111111000000000111111111222222///////////////000111111............////////////000111222222333333222222333333333333333333444444333333333333222222222222111000000000000111111222444444555555666777777777888777666555555555555555444444444555555555666666777666666555555555555555555666666666777777777777888888777666666666666666:::999999888888999999:::======<<<<<<;;;;;;;;;;;;;;;;;;:::999999999:::;;;:::;;;;;;<<<======>>>>>>===============<<<<<<<<<<<<===>>>>>><<<<<<===>>>@@@@@@@@@???????????????===>>>>>>??????>>>>>>===<<<:::888888999;;;;;;;;;888888888888888888888888:::999888666555444444444666666666666666555555555444333333222222333333444333333222111111111111222333111//////111111111000......///000000000000000///000000111111000000///////////////000000000000...------,,,,,,,,,------,,,,,,------,,,,,,+++***------------------------,,,+++++++++++++++,,,,,,///...---...000000...---++++++,,,,,,,,,,,,---------------------,,,,,,+++...---,,,,,,---...000111111000///...---,,,,,,---...//////000000//////............///////////////...............///000000....../////////000000000---...000111111111000//////////////////............---------------......000///...///111333333333===:::777333000/////////555444333222000/////////000000000000000000000000000//////............/////////000///...///222444444666:::======<<<999888;;;;;;<<<===============666555333111000000000111333222222222222111111111333333333333444555666666888777555444333444444555444444333333333222222222......//////000000000000555888777333333666666444333333444444444555555555666666666777888999:::;;;888888999:::;;;<<<===>>>BBB???@@@DDDHHHTTTppp,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---------.........---------............///.................................///000111222222000000000000111111111111000000////////////000000000000000000111111111111000000111222222222222222333333444444444444555555222222222222222222222222222111111111111111222222555555555666666777777777888777666555444444333444333333444444555666666666666555555444444444444444666666555555666777888999::::::999999999999999999::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@???===<<<;;;<<<>>>???======<<<======>>>@@@@@@?????????>>>>>>=========<<<===>>>>>><<<<<<===>>>AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>======;;;999888888:::<<<<<<<<<888888888888888999999:::777666666555444444444444666666666555555444444444333222222222222222222333333222222111111111111111444444333111000000111222...///000000111111000000///000000000000000000///...//////000000111111111//////...---,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///---,,,,,,---///...---+++******+++,,,,,,---......,,,,,,------,,,,,,++++++)))+++---,,,******,,,...111111000///...---------111222222333333222222111///////////////000000000............///000111222////////////////////////......///000111000000///000000//////......------...------------......///111///...///222444333222555444333111000111222222444333222000//////......111111111111111111111111000000//////............//////////////////000000///222666999::::::888777777888999::::::999777666222222111000000000000111222222222222111111111111333222222222333333444555333333333444666888:::;;;555555555555444444444444999888777777777888:::;;;444666666333222555555222444444444555555555666666666666666777999:::<<<<<<======<<<;;;;;;<<<===>>>AAA>>>@@@DDDHHHSSSooo,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***......................................./////////---------............///---------------------------......///000111111222//////000000000111111111111000000///////////////000000000000111111111111000000111222222222222111333333333444444555555555222222222222222222222222444333333222222222333333555555555555666666666666777777555444333333333333333333444444555666666777555444333333222222333333666666555444555777999:::999999:::;;;<<<<<<<<<===::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>CCCAAA???>>>===>>>???AAA===<<<<<<<<<===>>>???@@@???>>>>>>>>>======<<<<<<===>>>??????======>>>???AAA@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>======;;;:::999:::<<<======<<<:::999999999999:::;;;<<<444444444333444444555666666666555555444444333333222222222111111222222222333222111111000000111111111444555444222000111222///000111111222222111111000//////////////////000......//////000000111111000000///...---------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000,,,,,,,,,...//////,,,*********++++++,,,---......******+++,,,------------+++...111000---,,,...111222222111111000///.........//////000000//////...+++++++++,,,,,,---------///////////////000111222000000000///...------,,,...//////000000000000000000000//////......---------------------...///000111111000111222333222111000////////////111222333//////............//////000000000000000000000000000000000//////...------/////////000000000000///000000111222333222222222111222333333333222000///000000000000000000000000222222222111111111000000111111111000111111222222---...///000222444666777222222222222111111111111+++)))&&&$$$$$$'''***---000333444222333666666333666666666666777777777777555555666888:::<<>>@@@@@@===???DDDGGGSSSnnn,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***+++++++++,,,,,,,,,,,,---////////////////////////---------............///........................---...///000000000000000/////////000000000111111111000///////////////000............///////////////000111111222222111111222222333333444444555555222222222222333333333333555555444333333333333444444555555555555555555555666555444333333333333333222333333444555666777777555444444333222333333333555555555555666777999:::666777888:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???AAA@@@>>>===<<<======>>>999::::::;;;<<<<<<======;;;;;;;;;;;;;;;:::::::::===>>>??????======>>>????????????>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<;;;:::;;;===>>>===;;;:::999999888999:::<<<===444444444333444444555666444444444444444333333333333222222111111222222333222222111000000000000111...111333444222000//////000000111222222222222222000//////......//////000............////////////000000///.........//////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......///111222111///,,,******+++,,,,,,---......)))***+++,,,.../////////,,,///111000---,,,...111111111222222222111000000---......//////......---,,,------....../////////000000////////////000000111000000///...---,,,+++////////////000000000000///////////////.........------------...///000000111333444444111000000111/////////.........//////,,,,,,,,,,,,---...///000////////////////////////...//////000//////...---000.........000111000...111000///...---------...//////000000000//////...000000000000000000000000222111111111111000000000111000000//////000111111222222222222222222222222444444444333333333222222:::777444222222555999;;;...222333222333777777444666666777777777888888888555555666888;;;===@@@AAAHHHEEE@@@;;;:::;;;>>>AAA???===???CCCGGGSSSmmm,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................---------............///........................------////////////...---////////////000000000111000///////////////000111............///////////////000000111111111111111111111222222333444444444222333333333444444444444555444333333222222222333444444444444444444333333444444333333333333333444222222333444555666777777666666555444444444444555444444555555777888999:::777888999::::::::::::999999:::;;;;;;;;;;;;:::999777777888:::;;;===>>>>>>???>>>>>>===<<<<<<;;;;;;888999:::<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<===>>>>>><<<<<<===>>>===============>>>>>>>>><<<<<<============<<<<<<<<<;;;:::;;;<<<<<<;;;999999888888777888:::<<<===777666555444444333333333333333333333333444444444333333222222222222333333222222111000000000000000//////000111222111000//////000000111111111111111000///............///000............------------......---------...//////,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---.../////////111333444333000---+++++++++,,,,,,---------***+++,,,---.../////////------------,,,,,,---...//////000111222111111000000000111111111111000000//////000111111222333333111111000///............/////////......---------///////////////000000111.........///////////////------------...///000111111555999666000,,,...111000000//////............,,,,,,,,,---...///000000........................---...///000000//////...///,,,++++++...000///...000//////......---......000////////////000000111000000111111111000000///111111111111000000000000111111000000000000111111666666666555444333333222777666666666555555555555222222111111111222333444...222444333444777777444666666666666777777777777555666666888:::<<<>>>???BBB@@@===;;;:::;;;===???>>><<<>>>CCCGGGRRRmmm,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000---------....../////////---------------------------------.........//////////////////////////////---.../////////...---,,,////////////000000000000///////////////000111111000000000000111111111111//////000111111111111111000000111222222333444444333333333444444555555555444333333222111111111222333333333333333333333333333333222222222333444444222222333444555666777888888888777666666666666666333444555666777888999999::::::;;;<<<;;;:::999888888999:::;;;;;;:::999888555555777888:::<<<===>>>????????????>>>===;;;;;;999:::===?????????===<<<;;;;;;;;;<<<<<<=========;;;<<<===<<<;;;;;;<<<===;;;;;;<<<<<<======>>>>>><<<<<<============<<<<<<<<<;;;::::::;;;;;;999777888777666666777999;;;<<<:::999777555333222111111222222222333333444444444444333333222222333333444222111111000000000000000222000///000222444333222...//////000000000000000000///...------...///000.........------,,,,,,+++,,,,,,,,,,,,------...///......//////......---,,,++++++++++++++++++++++++---------...///000111111//////000222444333///---++++++,,,,,,,,,,,,------,,,,,,---...////////////111///...------...//////,,,...///111111111000000//////000000000000//////,,,------...///000000111222111000...---------------------............//////////////////000111111---.........//////000000---------......000111111111777;;;888///***,,,111////////////000000000000...............///000000........................,,,---...000000000//////---+++((())),,,//////...---...///000111111000000111000///...///000222333000111111111111000000///111111111111000000000000222222111111111111111222111111222333333222222111444444333333333222222222000111333555555444333222000444555444444777666333555555555555666666666777666666666777888:::;;;<<<;;;;;;:::::::::;;;<<<<<<===<<<>>>CCCGGGRRRlll------------------------....../////////...,,,+++........................---.........---,,,,,,++++++,,,---...////////////...---,,,---///111111111------......///000000111000///.........///111222......//////000000111111///000000000000//////...,,,---///111222222222111222111000//////111333444222222333444444555666666111333444444333222333444444444444444444444444444222222222222333444555555333333333333444666777888777777777777777777777777888888777777777777888888999999888777666666777777999999999999999888777666888888999:::<<<======>>>???>>><<<:::::::::;;;<<<999::::::::::::999888888:::;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::999888666888:::<<<===<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888777555555555555666777888999888777777666555444444444555444444333333222222111444444333333333222222222222222222111111111111000000111111111111222222222///---,,,...111333222000444222///,,,,,,...000222...---,,,,,,,,,,,,---...//////...------------...---------,,,,,,++++++++++++************+++,,,,,,+++,,,,,,---...///000000///...---,,,+++*********---...///...------...///---...///...,,,,,,...000////////////...---,,,,,,......---,,,,,,,,,,,,---////////////////////////////////////////////////222222111///------...000........................---+++---444<<<<<<444***222111000......000111333222111111000///......---.........///000111111222...///000///...---...///000...,,,---000111///---000000//////.........---//////............//////000000000000000000000000////////////000000000000111222222111///...///000222111111111000000//////////////////////////////000000////////////000000222666:::888333//////111111222222333333222222111111222444666666555444333222222222222222444777999666666777888888777666555888888999::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>??????>>>???CCCHHHUUUkkk~~~,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++........................------......------,,,++++++,,,---...///////////////...---...///000///...+++,,,---...///000111222111000000///000111222333////////////000000000000//////000000000000000///111222333444444555555444222111000///000111333444111222222333444444555555222444555555333222333444444444444444444444444444222222222222333444555555555555555555666777888888666666666666666666666666999888888777777888888999999999888777777777777777888999999999999888777777999999:::;;;<<<===>>>>>>???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;:::999666777999;;;<<<;;;;;;:::::::::;;;;;;;;;::::::999;;;;;;;;;::::::999888777666666666666666666777888777777666666555444444333444444333333333333222222444444444444333333333222222222222111111111111000000000111111111222222222000...---...111222111///222000...,,,,,,---///000...---,,,,,,,,,,,,---...000//////...------------...---------,,,,,,,,,+++...------------...//////---------...............,,,,,,+++++++++,,,------,,,---...---,,,+++,,,.........///...,,,,,,---///---............------,,,,,,,,,,,,,,,,,,---...///................................................000111000...,,,,,,---///........................///...000555;;;;;;444---//////...---...000222444111111000000///......---,,,,,,---......///000000---///000000///...000111111///---...000111///...000/////////............//////............//////////////////////////////------------............000111222111///...///000111111000000000/////////////////////////////////111111000///////////////444777;;;999555111111333333333444444444444333333222333555666777666555444555555444444444444444333555666777777777666555555999999999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@??????BBBGGGSSShhh{{{,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------------------------......------,,,,,,,,,,,,---...////////////////////////000000---+++---------.../////////000111111111000111222222333000000000000////////////......///000111111111111222222111111111222222333222111000///000111222333000111111222222333333333333444666555333222222222333333333333444444444444222222222222333444555555888888777777777777888888444444444444444444444444888888777777777777888888999888777777777777777777777888888999999999999999999999:::;;;<<<<<<===>>>???>>><<<;;;::::::;;;;;;:::::::::;;;:::999999888888888999999999:::::::::888999::::::;;;;;;;;;:::666777999:::;;;;;;:::999;;;;;;;;;;;;;;;:::888888::::::;;;::::::999888777888777666666555555666666666666666555555444444333222222333333333333444444555555444444444333333333222222222111111111111000000000000111111111222222000///...///000111000/////////...------------......------,,,,,,------...111111000......---------.........---------------+++++++++++++++,,,------............------,,,,,,------,,,++++++,,,,,,,,,***,,,---,,,+++***+++,,,...//////...,,,+++,,,...,,,,,,------...---------+++++++++,,,---...000000................................................/////////...,,,+++,,,...........................//////111333555555111...,,,,,,,,,,,,...000222333111000000//////.........+++++++++,,,------......---///000000000000111222111000//////111111000///////////////............//////............//////////////////////////////------------............000111222111///...///000000000///////////////...////////////////////////222111000///////////////555888;;;:::666333333555444555555666666555555444333444666777777666666555555444333444444444222111444555555666666666555555999999999:::;;;;;;<<<<<<;;;::::::::::::<<<===>>>@@@??????AAAEEEQQQfffxxx++++++++++++++++++++++++------------------------------------------------,,,------...------,,,,,,,,,------...//////...............000111111...+++000//////......---,,,,,,000000000111111111222222111111000000//////......---...///000111222222222333222111000///000000111111111000000000000111222000000000000111111222222222444555444111000000000333333333333333444444444222222222222333444555555999999888777666666777777333333333333333333333333777777666666666666777777888888777777777777777888666777888999::::::::::::888888999999:::;;;;;;<<<===<<<;;;:::999888888999777888888888888777666666777777777888999999::::::999999:::::::::::::::999777888999:::::::::999999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999888888777666555444444444555555555444444444333333111111222333333444555555555555555444444444333333222222222111111111000000000000000000111111111111000000//////000000//////.../////////......------------------------------222111000///...---------........................***************++++++,,,------------------------111000...,,,+++))))))(((+++,,,---,,,+++***+++---...//////---++++++,,,---++++++,,,---......------,,,++++++,,,---...//////...................................................///000///---,,,---...---------------------------...///000///---------+++++++++,,,---...000111000000/////////.........++++++,,,,,,,,,---------///000111111000///111222111000000000111111111000///////////////.........//////............//////////////////////////////////////////000000000000///000111000///...///000////////////............////////////////////////000000//////000000111222555777999888666444444555444444555555555555444444333444555555666666555555222111111111333444333222444444444555555555555555888888888999999:::::::::;;;::::::999:::;;;===>>>???>>>???AAAFFFQQQfffyyy++++++++++++++++++++++++------,,,,,,,,,---------------------------------,,,,,,------...------,,,,,,---......///.........,,,,,,---000222222000---......................../////////000000000000000111111000000//////............000111222222222222777666444222222222333444111111000000000000000000//////000000000000000111111222333222000......///222222222333333333444444222222222222333444555555888777666555555555555555444444444444444444444444555555444444444444555555888777777777777777888888666777888999:::;;;;;;;;;777777777888999999::::::;;;;;;:::888777666666666777888888888888777666666666666777888888999::::::;;;;;;;;;;;;:::999888777888888999999:::::::::999::::::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999888777555444444444444444444444444333333333333111111222222333444555555555555444444444333333333222222222111111111000000//////000000000111111111000000000000//////////////////000000000///...---------------------------111111///......---------........................---------------...//////++++++,,,,,,---......///000///...,,,+++***))))))+++---...---,,,+++,,,------......---++++++,,,---+++,,,,,,---...............------,,,,,,,,,------................................................///000111000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,---------////////////............---------------.........111222222111000...///000000111111111000000000111........./////////////////////............//////........................////////////000000000000...///000000///...///111............////////////000000000000000000000000.........///111222444555333444555555444333333444333333333444444333333333222222333333444444444444444444444333111111111222444444444444555555666666777777777777888888888888::::::999999:::;;;===>>>>>>===>>>BBBGGGSSSiii|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------...............---,,,,,,,,,///111222111///)))***+++,,,...///111111......///000000000000///000000000000//////////////////000111222222222222333333222111111111111111000000000000000000//////000000000000000000000000000111222222000......///111111222222333333444444222222222222333444555555666666555444444444444444555555555555555555555555555555444444444444555555777777777777777888888999777888999:::;;;;;;;;;;;;777777777888888999999999;;;:::999888777666555444:::::::::;;;:::999999888666666777888999::::::;;;=========<<<;;;:::888888::::::::::::::::::::::::888999;;;<<<>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;888777666555444444444444333333333333333333333333111111222333333444555555444444333333333222222222222222222111111111111000/////////000000000111111...///111000///...000111000000000111000//////...,,,------......------,,,//////...------------...---------------.........,,,,,,,,,,,,,,,------...******+++,,,---...//////,,,+++++++++,,,,,,---...,,,---...---,,,+++,,,...,,,------,,,++++++---...------......///.........///...---,,,,,,,,,,,,,,,------------------------------------------------...000111111000//////000,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///,,,,,,------,,,,,,,,,,,,..........................................//////000111222111///...///000///000111111//////000111........./////////////////////............//////........................------------............---///000000......///111...////////////000000000000000000000000000000000---......///111333555666222222222222222333333333111222222333333222222111222222222222222333333333:::>>>AAA===666000///000444444444444555666777888777777777777777777777777:::999999999999;;;<<<=========>>>BBBGGGTTTjjj}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...............------...------...000111000///++++++,,,------...//////...///000111111111000000////////////000000000000000111111222222222111111....../////////......---000000000000000//////...000000000000000000000000000222333333111000111222000111111222333333444444222222222222333444555555555555444444444444444444555555555555555555555555777666666555555666666777777777777777777888999999888888999:::;;;;;;;;;;;;999999999999::::::::::::<<<<<<;;;:::999777555555;;;;;;;;;;;;;;;::::::999666666777888999:::;;;<<<============<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<<<<<<<<<<999999:::::::::::::::999777666555444444444444444222222222222222222333333222222222333333444444444333333222222222111111111222222222111111111111000////////////000000000111---///111000///...000222000000/////////.........,,,,,,---......---,,,,,,---,,,,,,,,,,,,------...+++,,,,,,,,,------------******))))))******+++,,,+++++++++,,,,,,---------*********+++,,,---...///***,,,---,,,+++***+++,,,***+++,,,,,,+++,,,...////////////000//////......------,,,,,,,,,---......------------------------------------------------,,,...000111///......///.................................////////////...++++++,,,------.................................///.....................,,,...////////////111222...///111000...---///111............/////////000//////............//////........................------------............---...//////......///111/////////000000000111111000000000000000000000000000000000000111222333333222111000111222333333333111111222222222222111111333222222222333333444444<<>>===>>>AAAFFFRRRhhh{{{------------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------...............------111///...---...//////...111000///...,,,+++***)))///000111222333222111111......//////000000111111111111222222222111111000///000111222222111000///000000111000000///......111111111111000000000000111333444444333222333444000000111222333333444444222222222222333444555555555555444444444555555555444444444444444444444444888888777777777777888888777777666777777888999999999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<:::888777666999::::::::::::999888888666777888999:::;;;<<<<<<;;;<<<======>>>============<<<<<<;;;;;;;;;<<<<<<888888999:::::::::999999777888888999999999888888666666555444444444444555222222222222222222222333222222333333333333444444222222222111111111000000222222222111111111111000////////////000000000000+++...000000//////111444//////...------------...,,,,,,---......---,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------------,,,,,,------...///------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))+++++++++***)))***+++)))***,,,,,,+++,,,...000000000111111000///......+++++++++,,,---...///000------------------------------------------------+++---///000///------...000000000000000000000000,,,++++++---//////...,,,)))***+++---...///000000---.............................................(((+++---...///000333555---///111000---,,,...000---.........//////000000//////............//////........................////////////000000000111,,,...//////......///111//////000000111111222222000000000000000000000000333222222111000000111111222111000111222444444444111222222333333222222111444333333333333444555555999IIIYYYYYYKKK<<<666777666555555555666777999::::::::::::::::::::::::::::::999999888999:::<<<===???===>>>@@@DDDPPPeeexxx111000///...---,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222------------------------......////////////..................////////////000///...000444555333111000000000000000000000000222222222222222111000///222222222111111000000000000000000000000000000000999666444444666666444111000111222333222000...---666555555444333222111111333333333444444444555555333555777777555444333333444444555555666666777777555666777888::::::;;;;;;???>>><<<;;;:::999999999===<<<;;;:::::::::::::::777999;;;;;;:::999888999888:::<<<<<<;;;;;;;;;===999999888777777888999999======<<<<<<;;;;;;::::::======>>>??????>>><<<<<<;;;;;;::::::::::::999999888888999:::::::::999999777666444333333444555666444333222111000111222333111333777999999777333111444333222111111111222333222222222222222111000///000...,,,---000111///---,,,---------.../////////......////////////............---,,,,,,+++******------,,,++++++***))))))------------------,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++............---,,,+++***+++,,,---/////////......000///...---------------........................,,,,,,,,,------.........------------------,,,,,,..................------------------------------///...,,,++++++,,,---///......---------......///000000000///......------000000000000000000000000...000000///...---...///222111111000///......---///............//////000111111000000//////......//////000000000000//////,,,,,,------///000111222000555555///,,,//////,,,333444444444333111///...222000///------...000111222222222222222222222222333333333444444444555555333???KKKMMMEEE;;;666666666666666555555555555555;;;;;;:::999888777666555888;;;???@@@>>><<<;;;;;;@@@???>>>>>>DDDRRRhhhzzz000000///...---,,,++++++---------,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------......////////////..................////////////000......000333444222000000000000000000000000000222222222222222111000000444444444333333333222222111111111111111111111111777555333444555555333000...000222444555555555444444444444333222222111111333333444444444555555555444666888888777777777888555555555666666666666666555555777888999:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;:::::::::::::::777999;;;;;;:::888888999888:::;;;<<<;;;:::;;;<<<;;;:::999999999999:::;;;<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@???======;;;;;;;;;::::::999999999777777888999::::::::::::888666555333333333444555444333333222222222222222222333333444444333333222444444222111111111111222111111222222111000000///000...------000000///---.........///////////////...//////000000//////...//////...------,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,+++******+++++++++------,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///............---------------.../////////......//////...---------------........................,,,------------------...------------------------........................------------------------+++,,,------......------111000///...---,,,,,,,,,.........///////////////////////////////////////...000000///...---...///111111000000///......---///............///000000111000000000/////////...---......//////......---------------///000111222...333555222111444444111222333333333333222000///111000/////////111333444222222222222222222222222222333333333333444444444444;;;CCCDDD>>>888555555666666666777777666666555888888888888888888888888444555777888999:::<<<<<>>???@@@AAABBB???@@@AAAAAAAAA???>>>===<<<;;;;;;:::999888888888666666777999999:::::::::888777555333333333333444333444444444333333222222333222000//////000222333555444333111111000000000000000111111000000/////////...---...//////...---000000000///////////////...//////000000//////.../////////......------,,,++++++,,,---///000111111+++,,,,,,------.........///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---------...000000//////000000000///......//////...------------....................................---------------+++,,,,,,------.................................////////////////////////)))+++---/////////---,,,000///...---------------------......///000000111////////////////////////...000000///...---...///111000000//////..................//////000000000000000000000////////////,,,,,,------------,,,,,,------------...000111222+++111555333000000000///111222222333222222111111000000//////000222444555222222222222222222222222111111222222222333333333555888:::;;;999777666666555666888999999888666555555666666777888999::::::999777666777999<<<>>>>>><<<===@@@DDDGGGOOObbbuuu//////...------,,,++++++---------------,,,,,,,,,..................------........................------......---------,,,..............................////////////..................////////////------...///000000//////000000000000000000000000111111222222222111111000111111111111111111111111111111111111111111111111111222222333333222000......///000111222222111111111111111222222222333333444444444444555555555555444555555444444555777:::888777777777666666555555555666777888999999999999777777777777888999;;;;;;;;;;;;::::::999::::::;;;777999;;;;;;:::999999999777999::::::999888999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBB???@@@@@@AAA@@@???===<<<<<<;;;;;;:::999888777777555555777888999999::::::777777555444333222222222333333444555555333222111222111///......///111222444444333222111000////////////000000000000//////......---...............000000//////......------------............------///.........---------,,,***+++,,,---...000111111++++++,,,,,,---...//////333222111000///.........------,,,,,,,,,++++++++++++************+++,,,,,,------------------------)))))))))))))))*********...---,,,+++,,,...000222111111000000000///......///......---------..............................//////......------,,,,,,++++++,,,,,,---...//////---------...............////////////////////////,,,---.........---,,,+++++++++,,,,,,...///111111............//////000000////////////////////////...000000///...---...///000000/////////.........---...//////000000000000000000000000////////////,,,------......------,,,---------......///111111...888???<<<111++++++...000000111111222222222222000000//////000111222333222222222222222222222222000111111111111222222222666555555777888888777666444666888::::::999777555555555666777888999::::::???<<<999888:::<<<<<<;;;;;;;;;???EEEGGGNNN```sss.........---,,,,,,+++++++++++++++++++++,,,,,,,,,....................................................../////////......---..............................////////////..................////////////---...//////////////////////////////////////////000111111222222222111111111111111111111111111111111111111111111111111111000111222222222111000///......///000000111111111111111111222333333444444444444444555555555666666666777666555333444666888888888777777666666666555666777888999999:::999999888888888777777888888999::::::999999999::::::;;;888:::<<<<<<;;;:::::::::888999;;;:::999888888999:::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>??????>>>????????????===<<<:::;;;;;;:::999999888777777444555666777888888888888666666555444333222222222222333444555444333222111000000111111111111000000333333222222111000//////...///000000000000//////---.........---------............------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////333222111000///.........------,,,,,,,,,++++++++++++++++++***+++,,,,,,------------------------------------------,,,,,,,,,,,,+++***)))***---///111111111000000////////////......---------......///......................../////////......---------++++++,,,,,,---...//////---------.........//////000000000000000000000000111///...,,,+++++++++,,,++++++,,,,,,...///111111000000//////.......................................000000///...---...///////////////............---...///000111111111111////////////000000000000......////////////............---......///000111444@@@LLLIII:::......555000000000000111222333333444333333222111111111111222222222222222222222222000000000111111111222222333222222555777888666333444555888::::::999777666777777777777777777777777;;;999888888999;;;<<<<<<@@@<<<===CCCGGGMMM^^^rrr------------,,,,,,++++++******++++++++++++,,,,,,---------...............---------------------------...///000000000....................................////////////..................////////////---...000000///......///////////////////////////000000111222222222222111222333333333333444444444222222222222222222222222000111222111000///000222...///000111333444666666222222222333333444444444444444555555555666666666999999:::888666666777999888777777777777777777666888999999:::;;;;;;::::::::::::999888777777777888999999999999999::::::;;;:::<<<>>>>>>===;;;;;;<<<999:::;;;;;;999888999999999999::::::::::::999999999::::::;;;<<<======>>>>>>?????????>>><<<;;;:::999999999999888888888888555555666777777777777666444444444444333333333333222333333333222222111111///000222333333222000///111111222222111111000/////////000000111111000000,,,...///...---,,,---...---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,------.........///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------------............------------+++************,,,...///000000///.........//////...------------...//////......................../////////...............+++,,,,,,------.........,,,,,,------.../////////000000000000000000000000222000---+++***+++,,,---000///...---------------111000000///......------...........................000000///...---...///........................,,,---///111222222111111////////////000000000000//////000000000000//////...............///000000111<<>>=========:::;;;<<<<<<:::999999:::888999:::;;;;;;:::999888777888999:::<<<>>>???@@@@@@@@@@@@@@@???===;;;:::888888888888999999999999666666777777666666555555222222333333444444444333222222111111000000000111///000111222222111000/////////111222222111111000///000000111222222111111+++---///...,,,+++---///,,,,,,,,,------------------------......---------------------------------++++++++++++++++++++++++------------------------,,,,,,+++******+++++++++------,,,,,,,,,,,,++++++,,,++++++++++++,,,------........................,,,,,,,,,+++++++++******+++++++++,,,,,,---------///...---------...///000---------------...//////....................................////////////------------------------,,,,,,------...//////000////////////////////////---------,,,,,,------...111000///...---,,,,,,,,,///////////////....................................000000///...---...///........................,,,---///111333333222111.../////////000000000111///000000111111000000//////............///000000...333===EEEBBB888222222111111000//////000111222444444444444333222111111222222222222222222222222111111111222222222333333000111222222222222333333333444555666777777777777888777777777666666666666666999;;;;;;???IIIXXXdddcccNNN???AAAGGGMMM]]]qqq---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---////////////////////////......////////////................../////////000---000222222///...///000///////////////////////////000111222222222222222000000000111111222222222222222222222222222222222222333222000---...222666666555444333333333333333555555555555555555555555555555555555666666666777111444777888888777888888666666777777888888999999;;;;;;<<<<<<===<<<<<<<<<:::999999999999999::::::999888888888999::::::;;;<<<>>>@@@@@@???>>>>>>>>>;;;<<<======;;;999999:::999999;;;;;;;;;;;;999999555666888:::===???AAABBBAAAAAABBBAAA@@@>>><<<;;;777777777888999999::::::777777777777666555444333111111222333444444444444333222000/////////000111///000000000000000000///---...000111222222111111000000111222222222222222+++---///...,,,+++,,,///,,,------....../////////......////////////......---.....................*********++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...........................---------,,,,,,++++++++++++,,,---.........------...---,,,,,,---...///000---------------...///000........................------......//////000000------------------,,,,,,,,,,,,------...///000000////////////////////////(((***,,,.../////////.........---------......///------......///000000000...........................000000000...---...///---.....................+++---000222333333222111.../////////000000111111//////000000000000/////////............//////000444222888DDDHHH@@@333---222111000//////000111222...//////000000000//////222222222222222222222222111222222222222333333333444444444333222333666999444444444555666777777888666666666666777777777777555777999777:::GGG\\\lllqqqWWWAAAAAAGGGMMM]]]ppp)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------///............---------,,,,,,,,,------..................------,,,,,,,,,.........------,,,,,,,,,///............---------........................////////////000000000000111111000000//////......//////000111222222333333111111111222333333333444222333333444444444333333333333333333333333333333333222222222222222222222333333333444444444555555444555555555555555444444555555444444444444555555555555666666777999:::;;;888999;;;<<<======>>>>>>::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::999999;;;===>>>???>>>===>>>???<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>??????>>>>>>======<<<<<<;;;::::::999888888888999777777666666555555444444111111111111000000000000222222111111000000//////111111000000000000000111000000////////////000000......000333555666444222........................000///---,,,,,,---...///---+++******,,,------,,,......---,,,++++++***))),,,,,,++++++***)))(((((($$$%%%''')))+++------...................................................'''(((***,,,...///000000++++++++++++++++++++++++222000---,,,,,,---......000...------......---,,,000///...---------------------............------//////////////////////////////...---,,,,,,++++++...........................---+++******+++,,,...////////////...............---,,,,,,,,,,,,---...000000//////.........---......//////000000111111///......---------......333222111000000111222333222111000.........///000000//////000222222111000//////////////////////////////............//////------...///000000222222333444777<<<@@@>>>666...222222222222222222222222222111111000000000000000222222111111111111222222111000000000111333555666555333222444777999888777333333444444555666666666:::999888777666666666666666:::<<<999777>>>LLLXXX```MMM>>>>>>FFFPPPbbbttt,,,,,,------,,,+++***)))++++++,,,,,,,,,,,,------............------------,,,,,,------------------......---------,,,,,,,,,.........------,,,,,,,,,///............---------........................////////////000000000000000000000///////////////000000000111111222222222000000000000111111111111111111222333333333333333333333333333333333333333222222222333333444444444333333333444444444444555555555666666666555555444555555444444444444555555555555666666777999:::;;;::::::;;;<<<<<<=========::::::;;;<<<<<<<<<<<<<<<888999999:::;;;;;;;;;;;;;;;===>>>???======>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777777777777888888777777666555444444333111111111111000000000000111111111000000000000000111111000000000000000111000000000//////000000000//////000222555555333111........................000///---,,,,,,---...///...,,,+++,,,---///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,........................------------------------))))))***,,,------------++++++++++++++++++++++++...,,,******+++,,,---......,,,+++,,,---...---,,,//////......------------------............---------------...///000000111//////...------,,,++++++........................000///...------...//////////////////...............---,,,,,,,,,,,,---...000000000///////////////............///////////////......---------......//////...------...//////222111000///......///000000//////000222222111/////////////////////////////////............//////000//////...///111444666777666555777:::999444///222222222222222222222222222222111000000000000000222222111111111111222222111000000000222333555666666333111111444666777666333333444444555666666666666666666666777888999:::444777888666333666===EEEHHH>>>:::BBBJJJRRR```ooo............---+++***)))++++++,,,,,,,,,,,,------............------------------------------,,,,,,...------------,,,,,,,,,.........---------------///............---------........................////////////000000000000//////////////////000000000000000000111111111111//////////////////......///000111222333333333333333333333333333333333333111111222333444555666666333333333333444444444444555666666777777666666666555555444444444444555555555555666666777999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;999:::;;;<<<===>>>>>>>>>777888999:::;;;<<<<<<<<<;;;<<<>>>>>>=========>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>======<<<<<<;;;::::::999888888777666666666777777888888777666555444333222111111111111000000000000///000000000000000000111000000000000000000000000111111000000000000111111000000000222444444222000........................///...---,,,,,,---...//////---,,,,,,...//////...+++++++++,,,,,,------------------,,,,,,++++++***,,,------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,---...///000+++******+++---...---,,,//////..................------............------+++,,,---...///111222222//////......---,,,,,,,,,...........................//////////////////////////////............---...------,,,,,,------...///////////////000000000000000000///////////////......---------......////////////....../////////111000000////////////000000//////000222222111///000000000000000000000000//////............//////444333111///...000555888:::666222111222444333111222222222222222222222222222222111000000000000111222222111111111111222222000000000111222333444555777444111000222444555555333333444444555666666666666666666666777888999999555777999999888777999::::::666999BBBJJJPPP___nnn............---,,,,,,++++++++++++,,,,,,,,,------.........---------,,,,,,.........------,,,,,,,,,------------------------...............---------///............---------........................////////////000000000000---......//////000000000000000000000000000//////000000000//////......------...000111222333333444333333333333333333333333222222222333333444444444222222333333333444444444555666777777777777777777555555444444444444555555555555666666777999:::;;;===<<<<<<;;;::::::::::::999:::;;;===>>>?????????888999::::::;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::888999:::;;;<<<======>>>======<<<<<<;;;:::::::::888777777666666777777777888888777666444333222222111111111111000000000///.../////////000000111111/////////000000000000000111111000000000000111111111000000111222222000.................................---------...//////...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,+++***------------------------++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,---......------...///******)))+++...//////........./////////.........------............------,,,,,,---...///000111111//////......---------,,,........................,,,,,,---.........------//////.........------------------------------------------.../////////000222222111111000000//////...------------...//////...///000000000000///...000000000////////////000///......///111222000///000000000000000000000000//////............//////666777666333000000333666888444///...///111222222222222222222222222222222333222111111000000111111222222111111111111222222000111111111222333444444555555333333333333333222333333444444555666666666999888777666666555555666777777888:::<<<======<<<>>><<<===@@@DDDNNNaaattt,,,,,,,,,,,,---......///+++++++++,,,,,,,,,------...------------,,,,,,,,,.........------,,,,,,,,,------------------------........................///............---------........................////////////000000000000------......//////000000000000//////////////////111111111000000/////////---...000111222333333444333333333333333333333333333222222222111111000000222222222333333333444444555555666777777777777777555555444444444444555555555555666666777999:::;;;===<<<;;;:::999999::::::999:::;;;===>>>?????????;;;;;;;;;;;;::::::999888:::<<<===>>>===<<<===>>>>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::888888999:::;;;<<<======>>>>>>======<<<;;;;;;:::888888777777777888888999777777666555444333222222111111111111000000000///......//////000000000111---...///000000000000///111111000000000000111111111000///000111111///...........................------------......//////---,,,***+++,,,......---......---,,,,,,+++******......------------------++++++,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++...///...,,,))))))***+++******,,,///111111000......///000000//////...------............------............///////////////...............------........................,,,---...////////////...............------------------------------------,,,,,,,,,------.........000000000//////......------------------...//////---///000111111000///---/////////000000000000//////......///111111000...//////////////////////////////............//////666999:::888333//////111111000......000222222333222222222222222222222222333222222111111111111111222222111111111111222222000111111222333333333333333555666777666444222111333333444444555666666666999888777666555555555555666444333555999<<<<<<;;;@@@@@@??????BBBNNNcccvvv++++++++++++,,,...///000++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------..................////////////............---------........................////////////000000000000..................//////............////////////222222111111111111111000///000111222333333333333333333333333333333333333333333222111000///......222222222222333333333333444444555666777777777777555555444444444444555555555555666666777999:::;;;===<<<;;;999999999:::;;;999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;:::999888777:::;;;======<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888999:::;;;<<<======>>>>>>======<<<;;;;;;;;;888888777777777888999999666666555555444333333333111111111111000000000000...//////////////////000,,,---///000111000000///000000////////////000000111000...///000000///...........................,,,,,,---....../////////---+++******,,,------,,,///......---+++******)))------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++,,,---------++++++++++++++++++++++++///222555444000,,,,,,,,,,,,++++++---///111111000---...///000111000///...------............------//////////////////......................................................//////000000111111222222.........------------,,,,,,------......------,,,---------------.........------,,,,,,,,,,,,,,,,,,---------------...///000222444666888888666444222...//////000000000000//////......///111111000...//////////////////////////////............//////333888;;;999333...---///---...000111222333333222222222222222222222222222333333222111111111111222222222111111111111222222000111222333333333333222222555777888666333222222333333444444555666666666555555555555666777888888:::888666666888999::::::888;;;???AAAFFFQQQcccqqq++++++******+++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,---------......---........./////////000///............---------........................////////////000000000000..................---------------....../////////000111111111111111111222111111222333333333333333333333333333333333333333333222222111111000000000111222222222222333333333333333444555666777777666555555444444444444555555555555666666777999:::;;;<<<;;;:::888888999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888999;;;======<<<;;;<<<======<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888999:::;;;<<<<<<=========<<<<<<;;;::::::999666666666666666777888999444444444444444444444444111111111111000000000000///////////////.........+++,,,...000111111000/////////............//////000///---...///000000///........................+++,,,---...////////////---,,,++++++---......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...333777777222///...///,,,++++++,,,...000///...---...000111111111//////------............------------......//////000000............////////////........................000000//////000222333444.........---------,,,,,,,,,,,,---......---,,,,,,//////////////////......,,,,,,,,,------------------,,,,,,------///000000444666999;;;;;;999666444---...///000111111000///......---///000111///...------------------------//////............//////000444888666000---///333...000222333333222222222222222222222222222222222444333222222111111222222222222111111111111222222000111222333333333222222333444555444111111333555333333444444555666666666555555555555555666888888;;;<<<<<<;;;;;;;;;;;;;;;555999===???FFFRRRbbblll---,,,+++*********+++,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,------.........---.........//////000000//////.........---------........................////////////000000000000/////////......------,,,,,,,,,------...///000000//////000000111111222222222333333444444444333333333333333333333333333333222222222222222222333333111111222222222333333333222333444555666666666666555555555444444555555555555555666666777999:::;;;<<<;;;999888888999;;;<<<::::::;;;;;;<<<;;;;;;;;;999999:::;;;;;;;;;::::::999;;;======<<<;;;<<<===<<<<<<;;;::::::::::::;;;999999999999999999999999777888999:::;;;<<<<<<===<<<<<<;;;::::::999999888555555555555555666777888333333333444444444555555111111111111000000000000000000//////.........---+++,,,...000111111000///......------------......///...------///000000///........................+++,,,---...///////////////---,,,,,,...//////...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++&&&+++111111---))))))++++++******+++---......---,,,...000111222111000///---..................---+++,,,---...///111222222.........///////////////........................//////------...000222444......---------,,,,,,,,,,,,,,,---......---,,,,,,222222111111000000//////.../////////000000111111,,,,,,,,,---...///000111---///333555555333///------...///111111111000///...------...000111///...------------------------//////............//////---222555222------222777222333444333222111222222222222222222222222222222444333222222111111222222222222111111111111222222000111222333444333222111444444333///---...444888333333444444555666666777888777666555555444444555666999<<<===;;;::::::;;;<<<===<<<;;;BBBQQQbbblll------------------------***+++------------+++***++++++++++++++++++++++++................................................------............------111111000000///---,,,+++............//////////////////////////////////////////.........------------------.........///////////////...///000000111666444222111111222333555111111111222222333333333222111111111000000////////////000111111111111111333333444444555444444444555666666555333111222333666555333222333666999;;;::::::999999888999999999777777888888888999999:::999::::::;;;;;;::::::999777999;;;===>>>>>>>>>======<<<;;;;;;:::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::888777555555666999;;;;;;:::888555444333333222222222333444333222111000000000000111111000000000000111111------...000222222111///............////////////....................................---,,,+++***)))***+++,,,---------------------............///,,,,,,,,,+++***+++...111+++******))))))******+++111222222111///------...,,,+++++++++,,,,,,---...............------,,,+++,,,***((())),,,...---++++++,,,------++++++,,,---000---,,,//////++++++///***+++,,,,,,---------------------............/////////............//////111000...,,,***+++...000222111111000000000000000,,,++++++******++++++,,,---.........//////000000.../////////000000111111//////............//////000000//////......------+++,,,---......---,,,+++///............///000000//////............//////555333000...---...000111////////////////////////666444111///......///000000000000000111111111111//////000000000000///...111111111000000000//////333222111000000222444555222222222222222111000000555555444444333222111111//////000111222222333333444444444555555555555555444444444444444444444444666666555555555777888999777888::::::999888999:::;;;:::===BBBGGGPPPaaappp------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------.../////////...---,,,+++............////////////........................//////.........------------------.........//////000111111111222222222222333222111000000111333444111222222222222222222333222111111111000000000000///000000111111111111111333333444555555555555444333555555555333222333444888777666555555666888999999999888888888999999:::::::::999999888888777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999888:::::::::::::::::::::::::::;;;;;;;;;;;;999888777777666666777999:::999888444444333222222222222222444333222111000000000000000000000//////000000000...---...///222222111///000000//////.........---....................................---,,,+++*********+++,,,------------------------..................,,,)))&&&%%%&&&(((++++++++++++++++++++++++...//////...,,,+++,,,---++++++++++++,,,,,,---...---------------,,,++++++///---******+++,,,***(((+++,,,------++++++,,,---)))***+++,,,---......---***+++,,,,,,---------,,,------------............///..................///000000///---++++++---000111000//////......//////------,,,,,,,,,,,,------............/////////000/////////000000111111111///..................///111000//////.........//////////////////...---,,,++++++******++++++,,,---000000////////////000000333222000.........///000////////////////////////333111///...------.../////////000000000111111111111111111111111111111111444444444333333222222222333222111000000222333555111222222222111111000///333222222111000000//////111111222222333444444555333333333444444444444444444444444444444444444444555555444555666888:::;;;666888:::;;;::::::;;;<<<===<<>>>>>???>>>>>>===;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999777777999777666666777888888777333222111111111111111111333222111111000000000000////////////////////////...------///111222111///111111000///...---,,,,,,....................................---,,,++++++***+++,,,------...------------------............111111///,,,((('''''')))***+++,,,------,,,+++******+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***...,,,++++++++++++***)))+++,,,------++++++,,,---(((000333...,,,000///***++++++,,,---------,,,,,,------------..................------------.........//////...---,,,---...000///......------............------------................../////////////////////000000000000000......------------......222111///......///000111444333222111000/////////---------------......///111000000000000000000111000000000///......------////////////////////////000//////......///000000//////000000000000111111---,,,,,,,,,,,,---///000444444444444333333333333222222111000000222333444000111111111111000//////222222111111000/////////111111111222333333444444222222222333333333444444444444444444444444444444666666666666666777999999666999;;;;;;;;;;;;<<<======<<<>>>CCCHHHQQQbbbrrr------------------------///...---,,,,,,---...///------------------------------------------------------------------------------............------+++,,,---...............---------.........//////------------------------....................................////////////,,,...000111222111///...000/////////000222333444333333222222111111000000111111111111111111111111000000111222222222222111444444555666777777777777777888888777555444444555666777888999999999888777666666666666777888999:::===<<<;;;:::888777555555777888999;;;<<<=========???>>><<<:::999999::::::999999888888999999::::::::::::999999888888777777:::::::::::::::::::::::::::::::::999999888777777:::777555444555666666555111111000000000000111111222222111000000000000000......////////////.........------...000111000///111000000///...---------........................---.........------,,,+++++++++,,,---......------,,,,,,---------.........---......---++++++,,,...***+++---......---+++***''')))******))))))***,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))+++,,,---------+++,,,------++++++,,,------<<>>444***))),,,---,,,,,,---------,,,++++++,,,,,,,,,,,,------------......------------......+++---///000///.........111000//////......//////------,,,,,,,,,,,,------///////////////.........---------------,,,,,,,,,......------------......000///.........000333444444333222111000////////////............///000000...------,,,,,,------...------...//////...---,,,////////////////////////(((***,,,///000000///.........////////////000000111000000///000111333444///////////////000000000000000000111111111111222000000111222222222222111111111111111111111111111333333333333333333333333333333444444555666777777444444444555666666777777222333555888:::;;;<<<<<<:::<<<===<<<:::999999999===<<<===@@@EEEPPPbbbrrr------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////.........,,,,,,---------.................................---------.........//////.../////////000000000000000111111111222222222222000000111111111111111111000000000000111111111111111111111222222333333333000111222222333333222222111222333444666666666666555666666555333222333444444555666888999:::::::::999999888888888999999:::;;;;;;:::::::::999999999777888999999::::::::::::999999:::;;;;;;;;;;;;:::;;;:::999888777666666666555666666777777888888888777777777777777777777777:::999777666555555666666444333333333555555333111111000000000000111222333000000////////////000000...///111222222111///......---+++,,,...000000000///////////////.................................,,,,,,------...------,,,------............------++++++,,,,,,,,,------------...///...---+++,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...+++,,,---......,,,***)))++++++,,,---------------(((+++......,,,******++++++,,,------++++++,,,---,,,---......---,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,---------///..................///+++---//////...---...///000///......------............------------......000/////////............/////////.........------///..................///---------...///000222333///////////////...---,,,///////////////000000111......------------.............../////////......////////////////////////)))+++///111222111///............/////////000000/////////////////////////////////000000000111111///000000111111111111111111111222333333333333333222222222222222222222222444444444444444444444444111222333444555666666777444444444555666777777777333444666888:::;;;;;;;;;777999:::;;;:::999:::;;;>>><<<<<<@@@EEEOOObbbsss------------------------***+++------------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------......---,,,,,,,,,,,,,,,---------......---------------------------------.........//////////////////000000000000/////////...///000000111///000000000000000///...//////000000111111222222111111111222222333333333111111222333333333333222000111222444555666666666000111222222111111333444888888888999999::::::;;;::::::999999999999999999<<<<<<;;;::::::999888888666777888:::;;;<<<======999:::;;;<<<;;;:::999888===<<<;;;999888777777777777777777777666666666666666666666666666666666666:::999777666555555666666222222222444555555333111111111000000111222333333000000////////////000111...000111333333111000......---++++++---///000000111111000///...------,,,........................,,,,,,------...------------...............------++++++,,,,,,,,,---------(((***++++++***)))***+++++++++***))))))***+++++++++---...---,,,+++,,,---+++,,,.........,,,***)))+++,,,------............$$$(((,,,...---,,,---///+++,,,------++++++,,,---222)))%%%***000///+++)))------------,,,,,,+++***++++++,,,,,,,,,---------//////............//////,,,---......------///000......---,,,,,,,,,,,,---//////............//////000000//////.........---111111000000/////////...//////............//////+++,,,---...///000111222+++,,,---......---,,,++++++************+++,,,,,,//////............//////////////////////////////////////////////////////---///333555666555333111............/////////000111222222222222222111000---.........//////000000//////000111111111111111111222333444444444444444555555555555555555555555333333333333333333333333000111111222444555666666444444444555666777777888999999::::::999888666555444666888:::::::::<<<===<<<::::::===BBBMMM```qqq((()))+++,,,------,,,+++------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,+++++++++---------............/////////.........---------000000000000000000000000////////////000000000000......//////000000111111000000000000111111111111111222222333333222222111000000111111111000000///000111111111111222222222111222333555666777777777333333444444555666666666777777777777666666666666::::::999888777777777888777777888999:::::::::::::::;;;<<<;;;999777777888999:::;;;;;;999999:::;;;::::::::::::::::::::::::888999999::::::888777666666666666777777777777777888777555444444444333111333222222111111222222333222222222111111111000000000000000000////////////////////////////////////000///...---,,,,,,---.......................................---,,,++++++------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,........................++++++++++++,,,,,,---.....................------,,,++++++***+++,,,...///*********)))))))))((((((***+++,,,---------,,,,,,,,,,,,+++++++++*********...------,,,,,,------...000///...,,,))))))***,,,.........////////////000000000000///.........---------,,,++++++++++++,,,------------------------//////...---,,,,,,+++***.........------,,,,,,,,,***+++,,,---............111000...,,,,,,...000111///...---,,,++++++,,,---111...++++++---......---///...---,,,------///000222222111///......111333777///***,,,000//////000---------------...//////000000////////////000000000000000000111111111111000///.........///111222111111111000000000000000111111000000111111222333555444222111000111222222333333444444555666777777333333222222333333444555444444444444555777888999999888777666666555555666888888888999999::::::;;;;;;999;;;???DDDOOObbbrrr+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,------------............//////.........---------////////////////////////....../////////000000000.../////////000000000111//////000000000111111111000111111222222111111000111111222222222222111111000000111111111222222222111222333444555666666666333333444444555666666666555555666666777777777888:::999888888777777777888888888999999::::::999999888:::;;;:::888666666777888999::::::888888999:::::::::::::::::::::::::::777888888999888777666555555555555666666777777777999888666555555555555555333222222111111222222333222222222111111111000000000000000000////////////000000000000000000000000111000///...------...///........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,------..................------------,,,,,,,,,---......------------,,,,,,++++++***+++,,,---------,,,,,,///............---------+++******))))))******+++)))+++,,,+++++++++---///------.........///////////////..................000///......------......------------------------//////...---,,,,,,++++++......---------,,,,,,,,,,,,,,,------...---------//////............/////////...---,,,,,,------...---......---,,,---///111//////---,,,,,,---...///,,,---...//////222666999@@@777//////000000///111///////////////000111111000000////////////000000//////000000000111111111000//////...///000111222111000000000000000000000111111000000111111222333666555444333222333444444222222222333444555555555333222222222222333444444666555555555555666666777777666666666666666777888888888888999::::::;;;;;;;;;:::;;;???EEEOOObbbrrr///...---,,,+++++++++++++++++++++******)))))))))+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...........................---------....................................////////////////////////000000000000//////000000000000111111///000000000000000000///111111222222222222222111000000000111111111222222111222333444444444444444333333333444555555666666333444555666777888888999999888888777777777777777999999999:::999999888777666777999888666444444555777888999888777666777999999999999999999999999999666777777777777666555555333333444444555666777777999888777666666666666666222222111111111111222222222222222111111111111111000000000000////////////000000000000000000000000//////...------------...........................,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,/////////...............,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------.....................------,,,.........------------,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))******,,,...///......///111,,,,,,,,,---------......---------------.........000///......---..........................................------,,,,,,,,,...------------,,,,,,,,,------------------,,,,,,,,,---///000000///---,,,.........------...//////+++...000///,,,+++///333000000...---,,,,,,---...)))+++---...000333777:::DDD;;;222000000......000////////////000000000111000//////......//////000//////000000000000111111///////////////000111111000000000000000000111111111111000000111111222333666555333222222333444444111111222222333333444444222222222222222333444444777666666555444444555555555555555555666777888999888888888999:::;;;;;;;;;<<<;;;<<<@@@EEEPPPbbbsss000///---,,,+++,,,------,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,---------.........................................................---.........////////////////////////000000000000////////////000000000111///000000111111000000//////000111111111111111111000000000000111111111111111222222333333333222222222333333444444555666666444444555555666777777888888777777666666666777777:::::::::999999888666666444666777666444333333444555666777777555555666777999999999999999999999999666666666555555555444444111111222333555666777777888:::<<<<<<:::777444333222222111111111111222222111111111111111111111111000000000000////////////////////////////////////---,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---............---------------------------------------,,,,,,,,,000000//////......------,,,,,,+++++++++,,,------++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,------------......------...///...---+++***+++++++++++++++++++++******+++,,,---------,,,,,,+++*********)))))))))))),,,,,,++++++++++++,,,,,,---...000///,,,***))))))++++++,,,,,,,,,---------+++,,,,,,,,,---...............---,,,,,,,,,,,,,,,........................------------------,,,,,,------------------------//////...---,,,,,,++++++,,,---///000000///---,,,............//////000000---...///000///000222333111000...---,,,,,,,,,---,,,---.........///111333<<<555000000000------///,,,------.............../////////....../////////////////////000000000111///////////////000000111000000000000000111111111111111000000111111222333333222111000000111222222111222222222333333444444222222222111222333333444666555555444444555555555666666666666666777888888777888888999:::;;;<<<<<<===;;;<<<@@@EEEPPPbbbrrr------,,,+++,,,---///000------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++((()))+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,------------...---......................................................////////////000000000000000////////////...////////////000000000000111111111111111111000000111111222333333222222//////000000000111111111111111222222333222222222222222333333444555555555666666666555555555555555777666666555666666777777:::::::::999888777666555333555666666444333333444444555666666444444555666888888888888888888888888555555555444444444444444111111222333444555666777:::???DDDEEEAAA:::444000222111111000000111111222111111111111111111111111000000000000////////////........................---------.........------........................++++++,,,---............------------------------------------------------///.........---,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,------......+++,,,------,,,+++)))((())))))))))))***************+++,,,---------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------***,,,---+++((($$$###"""+++++++++,,,,,,,,,,,,---+++,,,,,,,,,---...............---,,,,,,,,,,,,---........................,,,,,,------------------------------------------000///...,,,++++++++++++......------------......------...//////000000000///------111999===<<<:::111000...---,,,,,,,,,---,,,---...---,,,+++,,,...///------222333000...000,,,,,,---...///.........//////............//////...////////////000000000...//////000000000000000//////000000111111111111111111000000111111222333222111000000000111222222333333333333444444444444222111111111111222333333333333333444444555666777888888777666666666666666777888999:::;;;<<<=========;;;<<<@@@EEEOOOaaaqqq++++++++++++,,,---...///------------------------+++,,,,,,------,,,,,,+++((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........---,,,+++,,,,,,,,,,,,---------------------.......................................////////////000000000000000000000000////////////......////////////000000000111111222222111111000222222333444555555555555/////////000000000111111000111222333333333333333222222222333444444555555666666666555555555444444555555555555555666666777999999999999888777666555444555777777555444555555444555666555444333444666777777777777777777777777666555444444333333444444222222333333444555666666;;;BBBIIIJJJEEE<<<555222111111000000000000111111111111111111111222222222000000000000////////////------------------------...///000000111111000000........................,,,,,,------...---------------------------------,,,---------............---------,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,------......***++++++++++++******)))***+++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++---...---+++))))))***+++++++++,,,,,,,,,---------------------.........111000//////......//////------------------------,,,,,,,,,------.........,,,,,,,,,------------...000///---,,,++++++,,,,,,......---,,,,,,---......------.../////////......///,,,+++333???EEEDDD@@@000000...---,,,,,,---...***,,,------,,,+++---...((((((---444666333111222---...000111111111000//////......------......///......////////////000000......///000000000000000/////////000111111222222111111000000111111222333333333222111111222444555333333333444444444444444111111111111111222333333222222222333444666777888999888777666555555555555777888999:::;;;<<<===>>>===;;;<<>>EEEFFFAAA:::666444111111000000000000111111000000111111111222222222000000000000////////////........................---...///000000000//////........................---------...------,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,------......++++++******++++++,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,))))))))))))((((((((((((++++++************++++++.../////////......000222,,,,,,,,,,,,------------//////..................111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......000///---+++++++++,,,---,,,,,,............,,,,,,------...///......,,,,,,...,,,---222:::>>>===999//////---,,,,,,---...///+++---......---------...((()))---333444111000222---...000111222111000//////......------......///........./////////000000---...///000111000000///...//////000111111222222111111000000111111222333333222111111111222444555333333333222222222222222111111111111111222222333333333333333444444555666888777666666666666666777777888999:::;;;===>>>>>><<<:::;;;>>>CCCMMM___ooo}}}+++,,,------,,,+++)))(((***+++,,,,,,......///000+++,,,,,,------,,,,,,+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...,,,***)))++++++,,,,,,,,,------------------.........//////000000000000000000000000000111111111222222222222111111000000/////////.............../////////000......////////////......,,,,,,...//////000000000////////////000000000000///000222333444555555666111222222333333444555555222333333444555666777777444444444444444555666777777888888888888777777666666777999999888777777888444555666666444444555666777777777777777777777777777666555444333444555555555555555555555555555555333888>>>>>>:::555444555111111000000000000111111000000111111222222222222000000000000////////////////////////////////////)))***,,,---...---,,,,,,....................................---,,,++++++))))))))))))))))))))))))***+++,,,---...000111111+++,,,,,,------.........++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...******+++,,,,,,---......,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******---///,,,,,,------------......000000000///.........---//////...---------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........000...,,,++++++,,,---...)))+++///111111///+++)))------.........---+++***......///000111111///---///...---,,,---...///000///111222111...---,,,---+++***---111000------000+++,,,...///000///...---.........------...................../////////000---...000111111111000///...//////000111222222222111111111000111222222333000000/////////000222333222222111111111111111111111111111000111222222333555555444333333333444444666555555666666777888999777888999:::<<<===>>>???;;;::::::===BBBLLL^^^nnn{{{,,,------......------,,,------------,,,,,,+++***++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,---...///........................---------............/////////............/////////...---,,,---///111222............////////////////////////////////////000///...------...000111---......///000111111222111111000000000000000000000111222222333333333333222222333333333333444444777555333222222333444555333333333333444666777888666666666666777888999999999999999888777666666555444666888888777666555666888888777666555444333333555555666666777777888888777777666666555555555444777666666555444333111000222111111111000000/////////000000111222444555666555555666666777888888888333222111000//////////////////............//////---......///////////////,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++------------+++++++++******))))))******+++,,,,,,,,,++++++*********------,,,,,,+++******)))---------...------,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,------------------------////////////...---,,,+++---------,,,,,,+++++++++........................---000///+++))),,,---------------............///***+++,,,---------,,,+++.........------,,,,,,,,,------,,,,,,---...000111//////............//////...------,,,,,,,,,------////////////000000111111////////////////////////........./////////000000...///000000000///---,,,,,,,,,.../////////...---111111000000000000111111111000//////000222444666999222...000444333111000111111000000000000000000///000222444444333111000///000222444444444333222111222444555555555444333888999999999999888777777777888:::<<<=========<<<<<<;;;<<>>999999999999999999999999777999;;;;;;999777777777444444444444555555555555333333333333333444444444111222222222333333333333555555555444333222111000........./////////000000///...............//////............////////////...---------,,,------...///..................///---......///////////////---...//////000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,,,,---...///++++++************++++++'''((()))+++---...000000222111000///...---,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///------------------------///...,,,+++,,,---...///------------.........///+++,,,,,,---......//////---111111...---111222222---------............///...///111333333222111///---------....../////////......------------.........------,,,,,,------...////////////000111222333....../////////...---,,,------------------------//////000111222333333444444333111000///...//////000///.........///111111//////............//////000000111111000000/////////...000333222///...111000111111222333333444444...///111333444444444444333333222222333444666777444555666666777666666666555666666777777777777777555777888:::;;;;;;;;;;;;:::999<<<@@@FFFPPPaaaqqq+++++++++,,,,,,+++++++++((()))***+++++++++++++++++++++******++++++,,,---........................******+++,,,,,,---..............................------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000111222222111000...222111///---,,,---...///............/////////000111111111111111111111111999777444222000///...///111111222333333444555555...//////000111111222222000111222222333333333333222222333333333444444444111222444666777888999999666777999::::::999777666222222333555888;;;===>>>999999999999999999999999666888::::::999777777888444444444444444444444444222222222333333444444444111111111222222333333333333333222111000///---,,,---.........//////000000...............///000000000//////......------,,,,,,,,,,,,,,,,,,---.../////////............//////---......///////////////------...///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,,,,---...///+++******************++++++,,,---000222444666777555444333111000...---,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---+++***)))------------------------000...---,,,,,,---///000---------.........//////,,,,,,------...///000000///222111---+++---///...---------.........//////------------...................../////////000000111111///......///000111...------,,,,,,------...////////////000111222333000///...---,,,------...------------------------//////000222333444555666555444222000............000///.........///111222//////............//////......///000000000000000111///000333111...///222...//////000111111222222///000222333333222111000777444111//////333777:::111222444555555555444333444555666777888888888888555666888:::;;;;;;;;;:::999999;;;@@@FFFPPPaaaqqq)))***+++,,,,,,+++***))))))***+++++++++)))((('''************************++++++,,,,,,,,,,,,------+++++++++*********)))))),,,------......------,,,......---,,,,,,+++******........................---,,,,,,++++++,,,,,,,,,(((***,,,...//////...------------............///,,,---///000000000///...////////////000000000000333333222000...---///111222111111111000000//////222111111000000000000000000000000000111222333444222333444444555555444444111222222444666888:::;;;888888888888888888999999555555666888888999999999:::::::::::::::999888777999::::::999777666777888444444555555555555555555;;;999666333111222333444333333333222222222111111111111111111111000///...///............---------///......---------......***,,,......---,,,---///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,......------------......111111000///...------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///---,,,+++,,,,,,---,,,+++,,,000777===@@@@@@===:::555111...,,,+++***,,,+++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000///////////////.................................+++,,,...///000///......---,,,++++++,,,...111222000000000000////////////111000...,,,+++))))))(((,,,,,,,,,---...///000000...---,,,+++++++++++++++...---,,,,,,,,,,,,---...---......///000111111222000000///...............111000///......///000111000000////////////000000222111111000///000000000000000//////000111222222///111444555666555333111000000111222222222222222111111111111111111111111111111111111222333444555333444666777888888888777<<<<<<::::::999:::;;;<<<>>><<<===AAAHHHRRRbbbppp)))***++++++++++++***)))++++++++++++++++++***)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,------......------,,,......---,,,,,,+++******------------------------------,,,,,,,,,---......+++,,,...///000//////...---------............///------///000000000///...////////////000000000000222333222000...---///111111111111111000000000///000000//////000111222222111111111111222333444555222333444444555555444444222333444555777999;;;<<<999999999888888777777666333444555666777777777777999999::::::999999888777666777888777555444555666444444444444444555555555777666333111000111111222333333222222222111111111111111222222111000000///---------.........//////000//////.........//////////////////............,,,++++++++++++++++++,,,......---------,,,,,,,,,......------------......000000//////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++++++++++++++,,,,,,---333<<>><<<===AAAHHHQQQaaaooo)))***++++++++++++***))),,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,------......------,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////************************---------............///---......///000/////////////////////000000000000111222222000......///000111111111111000000000000......//////000222333444222222222222222444555555222333444444555555444444333444444555777999:::;;;:::999999888777666555555555555666777888888888888888999999999999888888777666777888777555444555666666666666666666666666666444444333222222222222222333222222222222111111111111222222222222111000000++++++,,,---...///000111000///////////////000000000...,,,+++,,,,,,+++***---,,,,,,++++++,,,,,,---...------------,,,,,,,,,......------------......//////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,///555???JJJRRRVVVTTTMMMAAA666...+++,,,---++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,---............---***++++++,,,,,,------...------------------------........................,,,111555444///++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,...//////000111000///---------......///......---------......///...---,,,,,,---...///---------,,,,,,,,,,,,+++++++++++++++,,,---...///---------------...///000111111000////////////000......---,,,,,,---...............//////000000111111111000000//////000000000000////////////000000000000000000000000000000//////000000111222222222000000000000000000111222000111333555555444222111000000111222222222222222111111111111111111111111111222333555555555555444888777555444444666999;;;999999888999:::;;;===>>>>>><<<===BBBHHHRRRaaaooo*********++++++*********,,,+++*********,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******)))((((((((())))))---------............///---......///////////////////////////000000000000000111111000......///000111111111000000000000000////////////000111222333111111111111222333444444222333444444555555444444333333444444666777999999777777777666666555555555888888999:::::::::::::::777888888888888888777777777888999888777666777888999999999888888888888888444444444444444444444444222222222222111111111111111111222222222222111111,,,,,,------...//////000///............//////000000...++++++,,,...---+++......------------......------------------------......------------......---.....................------------------------------------------------,,,++++++******++++++,,,+++,,,...///000000///...,,,,,,///555>>>IIIRRRXXXZZZTTTIII===333---,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++,,,,,,---------------------------------........................///555;;;:::222------///------------------------------------------------........................------------------------******+++,,,,,,---......444222///,,,+++******+++111000...---,,,,,,---...000///...------------...---------,,,,,,,,,+++++++++++++++,,,,,,...///000---------------...///000......---------------.........------------.............../////////000000000000///////////////000000000////////////000000000000000111111000000000......000111222333333444111000000000000000111111000111222444444333222222111222333333444444333333111111111111111111111111111222555666777777555444666555444333444555777888777777777888:::<<<>>>@@@@@@>>>???DDDJJJSSSbbbppp+++******************++++++***)))))))))+++,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++++++++,,,------......------,,,------,,,,,,,,,,,,++++++------------------------++++++******+++,,,,,,---///...---,,,,,,------...---------............///............/////////000////////////000000000000///000111000///......///000000000000000000111111111111000000000000000111////////////000111222333222333444444555555444444222222222333444555666777444444444555555666666666888999999::::::::::::999666777777888888777777777666777888888777666777999888888888777777666666666333333333444444444444444222222222111111111000000000111111222222222111111........................---,,,,,,,,,------...///111000//////000111111000------,,,,,,,,,,,,------------------------------......------------......------------............------------------------------------------------,,,++++++******++++++,,,+++,,,...///000///......,,,,,,...222888AAAIIIOOOVVVSSSLLLBBB777000,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...555;;;999333------000------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,+++///...---++++++++++++,,,111000...---,,,,,,---...000///......------------............---------,,,------,,,,,,,,,---.........------------...//////---,,,,,,+++,,,,,,------....................................////////////......---------....../////////000000000000//////000000111111111111000000---...000222333444444444111111000000000000000111000111222333333333222222000111111222222222222222111111111111111111111111111333555777888777666555333333444444555444444444666666666777:::<<>>@@@AAA@@@BBBGGGMMMUUUbbbnnn,,,+++***))))))***+++,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))***---///000///...------------........./////////......------///000111////////////000000000000,,,...000111///....../////////000000111111111222////////////000222333444000000000000111222333444222333444444555555444444444444444333333444444555444333333333333333333333777777888888888777777666444444555666777777666666444666777777666666777999999888888777666555555444777555333111000111333555111111111111000000000000------...//////000//////+++,,,,,,---...///000000,,,,,,,,,---...///000111777>>>CCC@@@777//////222///......------......///,,,,,,,,,------..................------.........//////...---,,,,,,++++++,,,,,,,,,------....................................------,,,,,,------......---+++***)))***++++++---///000...,,,,,,///222111444555222---***,,,///,,,+++++++++++++++++++++,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++---.../////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000...///111333222000...,,,+++,,,...///000///......------......///......---//////.........------------------------...///000///......---------......---------------...///000---...///000000///...---.....................---...............///000111...///000111111000///...///000222333333222000//////000222444444444333222222222111000000///000000000111111111111222222222222222333444444444444333111111111111111111111111333333222333333444666666:::888666444444555777999666666666777999;;;>>>??????>>>AAAFFFLLLSSS```lll++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------...///...---+++***++++++,,,,,,,,,,,,------++++++,,,---,,,+++***)))'''((()))***,,,---...///************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........------......///000111111222111111000000//////......000000000000000000000000000000000000111111111111000111111111222222222222222222222222222222222222111222333444555555555555222333333444555555444444222111111111111111111222666555444333333333333333444444555555555555444444111222333333333444666999777666666555444444333333111111111000///......---////////////////////////111000...///000111///...------------------------***+++,,,---///222444555555999===<<<555///......,,,,,,---.../////////...,,,,,,,,,---------......---------,,,,,,+++++++++,,,+++******,,,,,,+++***---------.........//////***+++---///111111111111---------,,,,,,+++++++++,,,,,,,,,++++++*********...---,,,,,,---,,,)))'''***+++,,,---------,,,+++...---+++******+++---...000///...///000111000///,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++((()))***+++,,,---------''')))+++------+++)))'''---------......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------...............///////////////...............///000000......---,,,,,,,,,,,,------...000222222000...---------------------------)))))))))***+++,,,---...////////////...---,,,+++,,,,,,,,,---...///000111444222000---,,,,,,------,,,,,,,,,---------......//////000000000000//////...,,,+++,,,---......---+++,,,------......------...///000000000000//////000000111222222222222222000000111222333333444444777444000///000222333333222222111111111111222222000000000000000000000000......///000111222333333222222222222333555777999777666666555555555555666777777777888999;;;<<<===@@@???@@@DDDIIIQQQ```mmm}}}++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++---------------,,,++++++++++++,,,,,,,,,,,,------+++,,,---------,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------------...///000000000111000000000/////////...000000000000000000000000...////////////000000000000000000111111111222222333333333333333333333333111222333444555555555555666666777777777777777666333222222111111222222333666555444333333333333444444444555555555555444444111333333333333333555777555555444444333222222222222222111000000///......////////////////////////111/////////000111000...------------------------111000///...---,,,,,,+++///333777666111------...,,,---..................,,,,,,,,,---------......---------,,,,,,,,,++++++...,,,+++,,,---...---+++------------............---...//////...---,,,+++.........---------,,,,,,,,,,,,,,,,,,+++++++++***...,,,******+++,,,,,,++++++,,,---------,,,++++++---,,,***))))))***,,,---///...------...///...,,,+++******+++------+++***++++++++++++++++++++++++******+++,,,---......---+++,,,...000000...,,,+++++++++,,,,,,,,,,,,++++++,,,------.........------,,,,,,,,,---------..................////////////...............//////000,,,,,,,,,,,,,,,---...///000111333444444333111000---------------------------------------.........------...............---,,,,,,,,,,,,---///000111333222000---,,,,,,---...,,,---------..................////////////......+++++++++---///000...---,,,---------............//////////////////......///000000111111111000000000000111222222333444444111000000000222222111///222222111111111111222222111111111111111111111111111000000000111111111111222222222333555666888999777666666555555555666666777777777888999:::<<<===???>>>???DDDJJJRRR```mmm}}},,,,,,++++++******************+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,------......//////000000000000////////////000000000000000000000000............/////////////////////000000000111111444444444444444444444444111222333444444555555444444444555555555444444333444333333222222333333444555555444333333333444444444444555555555555444444333444444333222111333555444333333222222111111111222222222111000000//////////////////////////////000//////000111111000///........................,,,,,,,,,,,,++++++++++++***---//////,,,+++,,,...---............------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,///---,,,---//////...---,,,,,,,,,---------.........///......---,,,***)))//////............------------,,,,,,,,,,,,++++++...,,,)))(((***,,,...///------------,,,,,,******,,,+++***))))))***+++,,,...---++++++,,,,,,+++)))*********+++---...---+++++++++++++++++++++++++++++++++,,,---............,,,---///000000///---,,,)))******++++++*********,,,,,,---...////////////,,,,,,,,,---------.................................------------...//////+++++++++,,,---...000000---...000111111000...---------------------------/////////.........------++++++---....../////////++++++,,,,,,---///000111222111///...---------...------........./////////---------......---------******+++...000000///---...............///000000000000///...------......//////000000000//////...000000111111222333333333---...111444666555222///222222111111111111222222222222222222222222222222333333222111000//////...111222333444666777888888666666666555555666777777777777777888999:::;;;<<<===<<>>DDDKKKTTTbbbooo|||+++++++++******))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***,,,---+++++++++,,,,,,,,,------......---------,,,,,,,,,))))))***+++,,,,,,------,,,,,,---------.........***+++,,,,,,------,,,,,,------------------------................../////////////////////000000000////////////000000000000//////////////////////////////000000000111111111////////////000000000000111111111111111111111111222222333333444333333333666666777777777666666555555444444333333444444555444444333333333444444555333333444444444444333333555666666444111000111222333333333222222222222222222222222111111111111111/////////////////////////////////111333333111///////////////////////////000///...,,,)))&&&###"""---------,,,++++++,,,...---.........---,,,++++++,,,,,,,,,---------......---------------------------,,,,,,---...//////...,,,,,,,,,---------....../////////...............,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,---,,,***......---,,,++++++******---------,,,,,,---------///---++++++++++++***(((*********,,,...///...---++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++)))***++++++++++++***)))***++++++,,,------,,,,,,)))***+++,,,---.........,,,,,,,,,---------......//////......---------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------//////000111111000//////------------------------***+++,,,---............------......---,,,+++++++++++++++,,,---...///000/////////............///.........////////////000.........//////.........333000,,,+++,,,---......///////////////000111111222111000000////////////111111111222222111000000000111111111111111222222111111111444666888777666222222111111111111222222222222222222222222222222111111111111222222222222222222222333444444555555555555555666666888999:::888888888888999:::;;;;;;;;;:::>>>EEELLLUUUbbbooo{{{******************************+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))******++++++++++++,,,,,,,,,,,,------...------,,,+++,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------.........******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000111111111111/////////000000000111111111111111111111111111111222222333333333333222222444444555666666666666555555444444333333444444555444444333333333444555555333333444444444444333333666777777555222111222333222222222222222222222222111111111111111111111111////////////////////////......000222444444222///........................------------+++)))'''&&&///...---,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,---------......------------............---,,,,,,---///000///...---------.........//////333222111///---,,,,,,,,,+++++++++,,,,,,,,,,,,---******++++++++++++,,,,,,))))))***---///000...---......---,,,++++++++++++------............------...---++++++,,,,,,+++)))+++++++++,,,...///...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,------............******+++,,,------------,,,,,,,,,---------......//////......---,,,,,,,,,,,,++++++++++++,,,------///...---,,,,,,,,,,,,,,,.........//////.........------------------------***+++---///000000000000.........------,,,************++++++,,,...///000.........///////////////------........./////////......////////////......444111---+++,,,---............///000111000000000//////000000000000//////000000111222222222222222111111111111111111111111111///...///222444555555222222111111111111222222222222222222222222222222//////000111222333444555666555444222222333444555555555555666777888:::;;;999999888888999999:::;;;;;;;;;>>>FFFLLLUUUbbbnnnyyy(((((())))))******++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++((())))))***************++++++,,,,,,,,,,,,------...---,,,+++***++++++,,,------,,,++++++******)))***++++++,,,------......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------....../////////////////////////////////.../////////000000000111000000000000000000000000/////////000000000000111000000000111111111222222111111111111111111111111222222333333333222222111000111222333444555555555444444333333333333444444333333333333333444555666222333333444444333333222777888777666333222333444111111111111111111111111000000000000000000000000////////////////////////......000333555444222000------------------------''')))+++---//////...---,,,,,,+++,,,------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------.........///...------...000111111000........./////////000000222111///---,,,,,,,,,,,,,,,,,,,,,,,,------......)))))))))******+++++++++*********---222555666666------,,,+++++++++,,,---,,,------------------,,,,,,+++***+++,,,,,,+++***---,,,,,,---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++------------------------++++++---....../////////,,,,,,---------------,,,,,,,,,,,,---------......//////...------,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,---......++++++++++++++++++++++++------------------------***,,,---///000///...---,,,,,,---------,,,,,,+++*********+++,,,---//////------...///////////////,,,---------............---------......---------...------...000000000...,,,---///111222000///---***+++...000000000...------...///111222222222222111111111111000000000000000///...///111333333222222222111111111111222222111111111111111111111111///000000111333444444555<<<999666333222333555666444444555666777999;;;<<<999999888888999999::::::;;;;;;???FFFLLLTTTaaammmxxx''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++'''((()))+++++++++***)))++++++,,,,,,,,,------------,,,+++*********+++,,,*********++++++,,,,,,---******++++++,,,---......******+++,,,,,,,,,,,,+++************************,,,,,,,,,------..............................---.../////////000000111111000000000000000000000000............/////////000111111111111222222222222222222222222222222222222222222333333333222222111222333444666777888888999444333333222222333333444333333333333333444555666222333333444444333333222777888888666444333444666////////////000000000000///////////////000000000////////////////////////......000333555555222000---------------------------.../////////---+++***)))((()))***,,,---,,,+++***+++,,,,,,------------,,,,,,,,,---------......---------........./////////......///222333222111////////////000000000000------,,,+++,,,---...///---------.........//////(((((())))))*********+++,,,******---333888<<<>>>---,,,+++++++++,,,---...+++,,,,,,------,,,,,,++++++***)))***+++,,,+++***...---,,,---......,,,+++++++++++++++++++++++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................///......------,,,,,,,,,---------......//////...---,,,,,,++++++++++++******++++++,,,---+++++++++,,,---...///000........................------------------------***+++,,,------+++)))(((******+++,,,------------*********+++,,,---//////,,,---...///000000000///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++(((***---111444333111...***,,,///222222000...,,,&&&(((,,,///000///---++++++,,,...///111222222222111111111000000000000000111000111222444555333222222222111111111111222222000000000000000000000000000111111222333333444444@@@===888444333333666888444444555666888999;;;<<<999999999888999999::::::;;;<<<@@@FFFMMMTTTaaalllwww******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,((()))++++++,,,+++***)))*********)))******+++,,,------++++++++++++------***++++++,,,,,,++++++***------------,,,,,,+++***.........///......------+++******---//////,,,(((,,,,,,++++++,,,,,,---...000000///...------,,,,,,---------.........//////...//////000111222222333000000000000000000000000222222222222222222222222111///---...000222222222222222222222222222222222333333333444444444555555333444444444444444444444111222333333444444444444666444222333555555222///222222333333333333222222111111000000000000111111111111111111111000////////////.........---------...............------,,,***+++,,,,,,------,,,,,,------+++*********+++,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------......---,,,,,,,,,------////////////////////////.........///000111111222*********+++,,,---...///,,,,,,++++++,,,,,,---.........---------,,,,,,,,,...---+++***))))))***+++///---,,,---222:::AAAFFF---///...***))),,,...---------------------------///,,,******---...---+++///111444333111---+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---.....................------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,---...///...---,,,***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,///////////////.........---------------------------,,,++++++,,,---,,,***++++++++++++++++++++++++000000/////////.........---...000111111111000///000000000000000000000000000000...+++)))+++///222000000000000000000000000333111000000111222222111///000111222222111000///000000111222222222222111.........///000222333444888777555333222333444555333333444444666777999999888888888888888888999999===>>>@@@DDDKKKWWWdddlll{{{*********+++++++++,,,,,,******++++++++++++******))))))*********+++++++++)))***+++,,,,,,+++******)))))))))((()))******+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))+++,,,,,,---,,,,,,++++++,,,++++++---//////---***,,,,,,++++++,,,,,,---...000//////......---,,,,,,---------.........//////---------...///000000000000000000000000000000000222222222222222222222222000//////000333555555555222222222222111111111111444444444555555555666666555555555444333333333222111222333333444444444333333222111222444555333111111111222222222222111111000000///000000111222222000000111111000//////...//////.........---------000000000000000///......***+++,,,,,,------,,,,,,---,,,+++***)))***++++++---,,,++++++******+++++++++++++++,,,,,,,,,------************++++++,,,---........................------...//////000000111++++++++++++,,,---...///,,,,,,++++++,,,,,,---............---------,,,,,,,,,,,,++++++++++++,,,,,,...,,,++++++...333999===///000---)))+++///000---++++++++++++++++++++++++,,,)))'''(((***+++***(((000333555555222///------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................---------,,,,,,,,,,,,,,,---------......++++++---...////////////666444111000//////---,,,------------------------------------------------......---------,,,,,,,,,.........------,,,,,,,,,---------....../////////------------------------...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......//////000000000///////////////////////////000000///---+++,,,///222111111111111111111111111333111000000111222222111111111222333222222000000000000111222222222222111//////000000111333444555777666444333333444555666444444444444555666888888888888777777777999:::;;;===>>>@@@DDDLLLWWWdddlll}}}*********++++++++++++,,,)))******************)))(((((()))))))))*********++++++,,,,,,,,,++++++***)))(((((((((((()))******+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++******)))++++++,,,,,,---,,,,,,+++...---,,,---///000///...,,,,,,,,,,,,,,,------...000//////......---------------........./////////------......//////000000000000000000000000000000111111111111111111111111///000111444888:::999888333333222222111111000000555555555555666666666666666666555444333222111111222222333444444444333333000000000111333444333222111111111111111111111111000000///000000111222222//////////////////...---...............---------///000000000000///......***+++,,,,,,------,,,,,,,,,+++******))))))******,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,)))))))))***+++,,,..............................,,,------....../////////---------,,,,,,------...,,,,,,++++++,,,,,,---...//////.........---------)))***+++,,,------......---,,,++++++,,,...000222///000...***+++......+++++++++++++++++++++++++++...,,,***+++,,,---,,,+++///111444333111///------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......//////.........---------,,,,,,,,,---------......000///...------///111222111///------...///000///........................------------------------...------------,,,,,,,,,.........---------------++++++,,,---...///000000------------------------///...---...000111111000---------------------------------------,,,,,,,,,......------......///000........................///000000///......000111111111111111111111111111333111000000111222222111222333333333222222111000///000111111222222111111111111111111222333555555555444333333333444555666444444444444444555666777888777666666777999;;;<<<===>>>@@@DDDLLLWWWccclll************++++++++++++))))))************))))))))))))))))))*********+++,,,,,,,,,,,,,,,++++++***)))))))))))))))******+++++++++------------++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***------......///...............------...///000111,,,,,,,,,,,,,,,---......000/////////......------............///////////////000000000111111111222000000000000000000000000000000000000000000000000///000333888<<<>>><<<;;;444444333333222222111111444444444444555555555555555444444333333222222222222333333444444333333333000000000111222222222111111000000000000000000111222111111000000000000000---......///......------........................------......------,,,+++***+++,,,,,,------,,,,,,++++++*********))))))))),,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000........................,,,,,,,,,------.........///......---,,,,,,,,,---,,,,,,++++++,,,,,,---.../////////.........------)))***,,,---......------------,,,,,,,,,,,,,,,---000666999444000///...,,,------------------------......---------.........,,,...000000...,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------............------------,,,,,,,,,---------......333111......222:::BBBHHHEEEGGGFFFAAA888111//////------------------------------------------------------------------------...............---------++++++,,,,,,---......///...........................------...000222111111------------------------////////////////////////......---,,,,,,...///000...........................000111111000000000111111111111111111111111111333111000000111222222111222222222222111000000//////000000111111111111111111000000111222333444444444333333333333444666666555444444444444444555555888777666555666999;;;===<<<>>>@@@EEELLLWWWccckkk~~~))))))*********+++++++++))))))************))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++------------++++++***++++++,,,,,,++++++***,,,,,,---------------,,,,,,------.../////////...---............///111222------,,,,,,------...//////////////////................../////////000000000000000000111111111111000000000000000000000000000000000000000000000000///111444999===???===;;;555555444444333333333333222222333333333444444444111222222333333444444444333333333444444333333222111222222222111000000000111111000//////000111111555444222000///......---------............---------.....................---------------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++******)))))),,,++++++***++++++,,,,,,*********+++++++++,,,,,,...------,,,,,,---------........................,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///.........------------***+++------------+++******++++++,,,,,,++++++***111>>>FFFAAA666000000000------------------------+++++++++*********+++,,,+++,,,......,,,++++++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,,,,,,,+++,,,,,,,,,---------.........,,,+++...888GGGWWW```jjjnnnmmm___HHH555---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................---,,,,,,---///111000///,,,,,,,,,,,,,,,,,,,,,,,,.../////////////////////......---,,,,,,...///000////////////////////////---///222222111111111222111111111111111111111111333111000000111222222111111111000000//////////////////000111111111111000000000000000000111222333333333333333444444555555555555444444444555555666888777666666777999;;;<<<;;;===@@@EEEMMMXXXccckkk}}})))))))))************+++)))******************)))***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))),,,++++++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,------...............******+++,,,------------+++---//////...///000222---------------......///////////////////////////....../////////000000000............////////////000000000000000000000000111111111111111111111111000111444888;;;<<<;;;999333333444444444444444444111222222222333333333333000000111222333444555555333333444444444333222222222333444333111000000000222111000//////000111222555444222111///...------,,,---......///.........---------..................////////////...------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******++++++******++++++,,,,,,************++++++++++++---,,,++++++*********+++------------------------------------------------...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,+++******((()))******+++******))),,,999BBB<<<111+++,,,---++++++++++++++++++++++++,,,------,,,++++++,,,...+++---......---------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,---------.........+++((()))000<<>>BBBGGGOOOYYYcccjjjyyy************************))))))*********+++++++++)))((((((((()))***++++++---,,,,,,++++++******)))************************,,,,,,,,,,,,++++++***)))***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------------...000000000000////////////...//////000000000000000111111111111111111111111//////000111222333333333333333222222111///...---000000000000000111111222111111222222333333444444333333333333222222111111000000000000111111111111//////000000000///............///000111111111000........./////////000000............---,,,++++++++++++,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********(((***,,,,,,+++++++++,,,++++++++++++++++++++++++..............................------------...............---------------***,,,------,,,++++++,,,***++++++******+++...///...'''000222000NNN___EEE000...------...///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........333888;;;999555111000000***++++++++++++,,,,,,,,,------------------------...---------------------------...///000111111111222111000////////////000//////......---------,,,......////////////...---....../////////000000000///////////////////////////...///222555666333///111000000555999888111+++---,,,,,,,,,,,,---......---------...............////////////////////////------...////////////......///000///---,,,,,,---111111111000000000000000---------...000111333444111111000000//////000000222111111000111111222222111111111111111222222222222333333333333333444444333444555666888999::::::888777666666666777888999<<<>>>BBBHHHOOOYYYdddkkkxxx))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++++++++*********)))))))))(((************************,,,,,,,,,,,,++++++***))))))***,,,,,,,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------............+++,,,,,,,,,------......000000000000////////////......///000000000000///000000000000000000000000...///000111222333333333444444444333222111//////000/////////000000111222222222333333444444555555222333333333333222111000000000000000000000000000---...///000111111111111---...///000000000000000////////////........................---,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))+++,,,,,,+++++++++,,,***+++++++++++++++,,,,,,........................///......------......///.....................///***,,,------,,,++++++,,,---...///...,,,---000333...'''000222000NNN___EEE000...------...///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///000999:::<<<:::666111///000,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------------...///000111222222222000000//////////////////,,,---------......//////,,,---...///000000000111------.........////////////////////////////////////...///222666666333000222000111555999888222+++---,,,,,,,,,------......------------......////////////////////////////////////000000000///.........//////...---+++,,,---000000000000000000111111//////......///000000111////////////000222333333777666444333222111111111000000111111111222222222444444444444555555666666555555666777999:::;;;;;;999999888777888999:::;;;===???CCCHHHPPPZZZeeelllyyy))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))***+++))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,------------.........+++,,,,,,------.........000000000/////////......---...///000111000///...////////////////////////...///000111222333333333111111222333333333333333////////////000111222333333444444444444444555555111222333333333222000///111000000000000000//////,,,---///000222333333333......///000000000//////......------,,,,,,,,,+++---------...------,,,,,,/////////...---,,,***)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++***+++------,,,++++++,,,)))******+++,,,,,,------------------------------......------------......---------............///***,,,------,,,++++++,,,...///000---)))(((***---...)))...---+++===FFF444///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++...//////...+++***++++++++++++,,,,,,,,,,,,,,,...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///222;;;777444444111---,,,---------------............------------------------,,,,,,,,,,,,,,,------------...///000111111111111///////////////.........+++,,,,,,---...///000000,,,,,,---...000111222333------------............////////////////////////......///111333444222111///......111333333///+++,,,---------...............------------...//////////////////////////////000000000000000///...------...//////---,,,---...000000000000111111111111222222111000000000111111//////000111333555777888>>><<<999666333111000///000000000111222222333333444444555555666666777777666666777888999:::;;;;;;:::999999999999;;;<<<======@@@DDDIIIQQQ[[[eeelll{{{)))))))))))))))))))))))))))))))))************++++++***))))))))))))))))))((((((((()))******+++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,---......///////////////.........------,,,---///000111000///...///////////////////////////000111222222222222222000000111222222222222222000000000000111222333333444444444333333333333333000111222333222111///...111111000000////////////---...///000111222222222/////////000//////......---------------.........,,,,,,------...---------....../////////---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,***,,,------,,,++++++,,,(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------------------...+++++++++,,,,,,---------***,,,------,,,++++++,,,***,,,---***%%%$$$'''***+++++++++***+++///000***...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++---000222222000---+++,,,,,,,,,,,,------------***,,,......,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++,,,000333AAA777/////////---,,,...------------............------------------------,,,---------............,,,,,,---.../////////.........///////////////...,,,---------.../////////............///000111222............////////////////////////////////////---...000000//////000222------------------------,,,------..................------,,,---...///000////////////////////////------.../////////......---...//////...---///000///000000000111111111111111111000000000000111111000000111222333555666777:::999777555333111000000///000000111222222333333333333444444555666666777555555666777888999:::::::::999999999:::;;;===>>>>>>@@@DDDJJJQQQ[[[fffmmm}}}))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++***)))(((((())))))(((((()))***+++,,,,,,---++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------////////////////////////,,,,,,,,,---------......,,,,,,------...///000000///.........------------,,,---///000111000///...000000000000000000000000000000111222222222222111222222222222111///...---000000000000111222333444444333333222222111111111///000222222222111///---111111000000/////////...//////000000000000000//////000000000///...------------...///000111222333++++++,,,---............+++,,,---.........---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---+++,,,...---,,,++++++,,,'''((()))***,,,...//////++++++++++++++++++++++++---------,,,,,,---------))))))*********+++++++++***,,,...---,,,+++,,,,,,))),,,...,,,((((((,,,000%%%+++***+++000...***///...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,...111444444111...,,,,,,,,,------------......(((+++......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***,,,000444HHH::://////222111000222,,,,,,------------......---------------------------.........//////000000++++++,,,,,,------,,,,,,...///000000000000//////..................------000///////////////000111////////////000000000000////////////////////////,,,///000///,,,,,,///222...///...---+++,,,...000,,,---......//////............---,,,---...///000////////////////////////)))***,,,---.../////////,,,...//////......000111//////000000111111111222...............///000000000000000000111222333333111111000000000111222222///000000111222222333333222222333333444555666666444555555666777888888999999999888888999;;;<<<===>>>@@@DDDJJJRRR\\\fffmmm~~~+++***)))(((((()))***+++************************)))***++++++***)))***+++,,,+++******,,,,,,+++***+++---...---+++))))))***,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,************************...------,,,---...///000+++---......---,,,,,,---,,,---...//////...---,,,............//////////////////---,,,,,,---...///////////////...............//////000000000000000111111111111111111111111222333333222111000222333666444222333555555333000222222222111000//////...222222111000//////000000111111222222222222111111000///...------...///000000///---,,,,,,---///000------............------+++,,,------............---------,,,,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++))))))***+++,,,,,,------000000000///......------////////////////////////000///---,,,,,,---///000+++,,,---.........,,,,,,,,,------......------,,,---------,,,,,,++++++++++++++++++,,,///000///---))))))***+++,,,------...------------------------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------......///000000000333111...,,,,,,...111333...---,,,,,,,,,,,,---...//////............//////000///---,,,,,,---...///------,,,+++,,,---...///,,,,,,,,,------.........000000000000///,,,***)))............////////////000000//////.........---...------------.../////////...---,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,---.../////////..................///000111000000//////.........---------..................000///---,,,---...000222++++++,,,...///111222222////////////000000000000111///---++++++...111333111111000000111111222333000000000000111222333444444444222222222222444444444555777888999888777777666777888888888:::>>>AAAAAA@@@DDDLLLTTT[[[eeeoooyyy+++***)))(((((()))***+++************************)))***++++++***)))***+++,,,+++******,,,,,,+++***(((***++++++***)))***+++++++++++++++***************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))***,,,---+++---......---,,,,,,---------............------............////////////...---,,,,,,,,,,,,---...---.........//////000000...//////000000000000000111111111111111111111111111222222111000///111222444444444444444444333222222222111111000//////...111111000///////////////000111111222222111111000000///...------...///000///...---++++++---...///------............------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,,,,,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---////////////.......................................---,,,++++++,,,---...---------...------,,,,,,,,,------------------,,,...---------,,,,,,,,,++++++++++++,,,//////...---*********++++++,,,,,,---------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.../////////111000///......///000111---,,,++++++++++++,,,---------------------------///......---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------.../////////000000///..................////////////000/////////.........---...------------...//////............////////////......------,,,+++++++++......///000000000////////////......//////000111000/////////............//////...---------------000///---------...000111............//////000000111111000000//////......////////////000000111111111111111111111222222333111111000000111222333333333444555555555555444333333444555555666666666666;;;<<<;;;;;;:::<<>>===<<<;;;<<<>>>AAACCCBBBEEELLLRRRXXXaaakkkyyy***))))))))))))))))))***(((((((((((((((((((((((()))***++++++***)))***++++++***)))***+++,,,+++)))((()))+++++++++***+++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***,,,...---,,,+++,,,---------+++******+++---------------.........//////------------------......---------...///000000111//////000111111111111000111111111111111111111111///000111000//////000222777>>>EEEEEE>>>777444555111111111111000000//////000000////////////000000000000111111111111000000........................---,,,,,,++++++,,,,,,---------............------------...............---+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///000000------------------------++++++,,,,,,,,,,,,++++++000///---,,,++++++,,,------------,,,,,,---------***))))))))))))))))))))),,,++++++---...///...,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,---...//////...,,,+++------------------------------------------------+++,,,,,,------...//////........................,,,,,,++++++++++++,,,,,,***,,,---//////---,,,***,,,---.../////////...---,,,++++++,,,,,,,,,------000000000000000000111111))))))))))))***,,,...000---------.........//////...........................------------...//////---...000222333222000/////////......---,,,,,,,,,,,,---------,,,+++******......------------......///////////////.........///...,,,++++++,,,...//////............///000000000000000///......------111111000000//////......,,,...111333333222000...000000111111222222222222222222222111111222222333333444666777777666444333666555444333444777999;;;;;;;;;;;;:::999;;;>>>@@@CCCBBBEEEKKKQQQVVV___hhhyyy)))))))))******)))))))))(((((((((((((((((((((((()))***++++++***)))***++++++***))))))++++++***)))+++---...---,,,******+++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,***,,,------,,,++++++,,,------+++******+++------------------............------...//////////////////////////////.........///000000111111111111111111111111111111111111111///000111111000000222444:::DDDNNNNNNEEE;;;555444111111111000000000000000222111111000111111222222000000000111111000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........//////......---+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000000........................,,,,,,------------,,,,,,///...---,,,+++,,,------...---,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,,,,---...///---,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,---///000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......---------...//////000000///...---,,,,,,---...///,,,,,,------------,,,,,,+++,,,...//////...,,,++++++,,,.../////////...---,,,------...............////////////////////////+++***)))))))))+++---...------------............---------..................------------...//////...///111111111///---,,,/////////.........------,,,---------,,,+++******---,,,,,,++++++,,,,,,,,,.........///////////////++++++++++++,,,...///000...............///000000............////////////......//////000000111111........./////////000000///000111222222222222111222222222222222222333444555555444444444444555555555444222111333555999;;;999::::::::::::<<>>BBBEEEBBBAAACCCIIINNNSSS\\\eeexxx((()))***++++++***)))(((************************)))***++++++***)))***++++++)))((()))***+++***(((+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...///000000000...---,,,***+++------+++***+++,,,------............------,,,,,,---------.........,,,---...///000000000///.........///////////////000000111222222222222111111111111111111111111111...///000000//////111333666<<>>888444444000000000000000000000111111111000000111222222333//////000000000000//////,,,------......------,,,---------......---------------............---------------------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***))))))***+++,,,)))******+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,------.................................---,,,+++******+++,,,---++++++,,,---............///...,,,++++++,,,...///------......////////////---,,,,,,---......---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,...111333333222000...------------------------,,,---...//////...---,,,,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,---.../////////......---------,,,,,,,,,++++++,,,,,,---...............,,,,,,---------.........,,,,,,,,,------............------------...//////........................------...///000111111222......///000000000/////////......---,,,,,,------............/////////000+++,,,---......---+++***---......///////////////------......///000000000......//////000000111111//////.........///000111///000222333333222111000000000111222333444666777555555555555555555555555333333222222444666999::::::;;;;;;::::::<<>>:::::::::888777888;;;>>>@@@???BBBHHHMMMSSS\\\eeexxx++++++******)))(((((((((,,,++++++***)))(((''''''+++,,,...//////---+++***(((((())))))******++++++)))************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++,,,,,,---------.........//////------------------------,,,---......//////......111000///...------.../////////...............///......///000000000000000//////000000111111111222000000000000000000000000000111222222111000///...222222222222222222222222222111///...---...000111222111000///---,,,+++***//////000000000000//////------......------,,,,,,+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,.........------.........+++,,,---.........---,,,---------,,,,,,+++++++++))))))***++++++,,,------++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------......------------............------------------------------,,,,,,,,,---------......***+++---.........------------------------------,,,,,,,,,+++++++++******+++++++++************)))+++***(((''')))***+++***,,,+++******+++---...000+++,,,///000000///---,,,......////////////......------------------------+++++++++************)))...,,,***)))+++---......---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++***)))***,,,'''---111...'''$$$)))///000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,---/////////..................////////////......///222444333///***..................------...---,,,,,,+++++++++,,,...//////000000000000000.........///////////////111111111111000000000000...///000///...---...000000000//////......------............///111222333222222222111111111000000000000000000111111111111---...000111333333333333666777777777777777666666333333555777:::===@@@AAA>>>===;;;::::::;;;<<<<<>>???@@@???>>>======>>>>>>???>>>@@@EEEJJJMMMQQQ[[[fffwww'''(((((()))******++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************)))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,---......//////......000000///............////////////////////////000......///000000000000000000000000000111111111111000000000000000000000000000000111111111000//////000000000000000000000000000///---,,,,,,------................../////////...//////000000//////.../////////...---,,,+++***++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++,,,---------------------,,,,,,,,,,,,++++++------,,,,,,+++***))))))------------,,,++++++***+++++++++++++++++++++++++++,,,------......------------............------------------------------,,,,,,,,,---------......+++,,,,,,------------,,,++++++++++++++++++++++++.........---------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------............---,,,+++++++++---...,,,,,,------------,,,,,,......------,,,,,,++++++((()))+++,,,------,,,++++++,,,---///111111///---,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......---+++***,,,---///000111000...---...000////////////////////////......---------,,,,,,,,,------------------------......---------------...---...///000///...---,,,,,,,,,,,,------------...000...,,,,,,...//////...........................---,,,,,,,,,,,,,,,------***++++++,,,---,,,,,,,,,+++,,,---...///111222222CCCEEEHHHIIIFFFAAA:::666...///000///...---...000//////000000000000000000000000////////////000000222222222111111111111111000000000111111111222222222222111111222444666777444444555555555555444444444444555666888:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===???DDDJJJMMMQQQ\\\gggvvv(((((())))))******************+++++++++,,,,,,,,,******)))))))))***++++++++++++******))))))(((((())))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------///......------,,,,,,+++,,,---......///........./////////.........//////000000111111111111111111......///000000000000000000000000000000111111111000000000000000000000000000000000000000000//////000000000000000000000000000///...---------......------------------------...//////////////////...////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))).........---,,,+++***)))***+++++++++++++++,,,,,,+++,,,------......------------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---,,,+++,,,---......////////////............---,,,,,,,,,------,,,,,,------------,,,,,,......---,,,,,,+++++++++)))***,,,---...---,,,+++***+++---000222222///,,,+++,,,,,,,,,------...............------,,,,,,,,,---......---++++++,,,...,,,+++***++++++,,,+++***////////////////////////......---------,,,,,,,,,........................///......------------...------.........---+++***,,,,,,---------.........//////...////////////...............////////////---,,,,,,,,,,,,---......------...////////////...,,,------...///000000111444777;;;======999444111...///000///...---...000//////000000111111222222111111000///////////////111111111111111111111111000000111111111222222222333222111000111333555777444444555666666666555555555555555555666888999:::999999999999::::::;;;;;;===???DDDJJJNNNRRR]]]hhhwww************))))))((((((*********+++,,,,,,---------,,,+++***))))))******++++++******))))))(((((())))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,---......///...............//////////////////000111222333333333333222......///000000000000000111111000000000000000000//////////////////////////////////////////000000////////////////////////000000000///////////////......------,,,++++++***......////////////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++***)))*********++++++,,,,,,,,,+++,,,------......------------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))+++,,,,,,++++++---///333333222111000///.........///000111000///---+++------............------------,,,,,,,,,++++++++++++,,,---......---,,,+++++++++---///111000---***,,,,,,,,,------..................------,,,,,,,,,---......---++++++,,,......,,,+++,,,...///---+++..............................---------,,,,,,,,,........................000///...---------------...///000000///...---,,,---.........////////////---///222333333111///............/////////000000---------,,,,,,---............///000000000000000///////////////.........)))+++---/////////------...///000///...---...000//////000000111111222222222111000//////......///111111111111111111111111111111111111222222222222222111000///000111444555444555666777777777777777555555555555666777888888;;;;;;<<<===>>>?????????===???EEEKKKNNNSSS]]]iiiyyy++++++******)))((((((''')))*********++++++,,,,,,++++++++++++*********)))************)))))))))))))))************+++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---......//////......---...//////000/////////...///111222333333222111......///000000000000000111111111111000000000000//////////////////////////////.........///000000////////////////////////000000000000000/////////......------,,,++++++***---......//////......---...////////////...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,------------,,,++++++************++++++,,,,,,---+++,,,------......------------............------------------------------,,,,,,,,,---------......---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++)))+++------+++---111555:::888555333000/////////...///111333222000---+++------............------+++++++++,,,,,,,,,,,,,,,------------------......///---------......---+++---------------.........------------,,,,,,,,,,,,---......---+++***,,,------,,,+++,,,---......---..............................---------,,,,,,,,,------------------------000000///...------------000111222333222111000///........./////////000000,,,000444555444111//////.........//////000000111///......---------------,,,---......//////......000000000///......------333222222222111222222222...///000///...---...000//////000000000000000000111111000///////////////111111111111111222222222111111111222222222222333111111000000000111333333444555666777888888888888666555555666666777888999999:::<<<===>>>?????????>>>@@@EEEKKKNNNRRR]]]hhhyyy*********)))))))))))))))))))))******************&&&'''(((***++++++******)))))))))))))))*********)))************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------......,,,------------.........)))******++++++,,,,,,---,,,---......//////......,,,---///000000000//////+++---///000111111000///......///000000000000000111111111111000000000//////////////////////////////......---...///000111000000000000000000000000//////000/////////...---........................---......//////......------......///////////////---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,------------,,,,,,++++++*********,,,,,,,,,------,,,++++++)))******+++,,,,,,------+++,,,------......------------............------------------------------,,,,,,,,,---------......------+++*********++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++***---...---,,,///666<<>>>>>???>>>@@@AAAFFFLLLNNNRRR\\\gggwww((((((((()))******++++++)))))))))))))))))))))))) """&&&)))++++++++++++(((((())))))******++++++)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------.........//////***+++,,,---......///000,,,---......//////......,,,---///000000000//////)))***,,,...//////...---...//////000000000000000222111111111000000/////////////////////////////////...------...///000111111111111111111111111111......//////......---,,,......//////000111111222---..................---,,,---...///000000000000---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---+++++++++,,,,,,---------///...---,,,***)))((('''++++++,,,---------,,,,,,))))))***+++,,,,,,------+++,,,------......---------..................---------------------------,,,,,,,,,---------.........---+++*********++++++------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,...000......111:::AAAEEEAAA;;;444000///000111111000...---,,,,,,------+++++++++,,,,,,+++++++++))))))***+++,,,------...)))))))))))),,,111555888999444///++++++---...////////////...---------,,,*********++++++,,,,,,,,,,,,,,,,,,+++***)))***,,,***,,,......,,,,,,...///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000......---------+++,,,---/////////......,,,,,,,,,---------.........000111000...---///222---......///000111111222222111///...,,,,,,++++++,,,---......//////......---.........//////000000---...//////000//////......///000///...---...000000000//////......------000000////////////000000000000111111222222222222111111222222222333333333222222333444444444333333222333444555666666666666666666666666777999:::;;;:::;;;>>>@@@BBBBBBCCCBBBAAABBBGGGLLLNNNRRR\\\ggguuu************************++++++++++++++++++++++++************+++,,,------)))***+++++++++)))((('''******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,)))******++++++,,,------******))))))******+++,,,///...,,,+++***++++++,,,000000///...,,,+++******++++++,,,,,,---...//////.........------,,,,,,,,,---------............///..................------000111111111222222222222////////////000000000000000000000000111111111111111111111111111111111111222111111111000000//////111111111111000000000000////////////............/////////...---------,,,...///000000000///---,,,///...,,,+++***++++++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++***************+++---///000111------------------------////////////000000000000,,,,,,++++++++++++++++++------------------------...---+++++++++---///000,,,,,,,,,---------......,,,---...---+++***+++,,,...---,,,+++***+++,,,,,,,,,------+++,,,333???IIIRRRKKK@@@777111...,,,+++(((***///222333222///...---------,,,,,,,,,++++++++++++******************000///...---...000222333555444333111...---+++***111000000///......------...---+++******+++---......---,,,+++***++++++,,,...---,,,++++++,,,---...//////.........---------///111222111///......//////---,,,---000000...+++................................................---------------------------------............///---......///000/////////000000///...............,,,---.../////////...---...---+++(((&&&'''+++...........................///////////////.........000000000///......000222111000///......///000111222222111111111111111111111111222333444666777777333333222222222222222222777555333333444666666666333555777:::;;;;;;:::999===;;;;;;???DDDEEEBBB===BBBCCCFFFIIINNNVVV___fffxxx************************))))))))))))))))))))))))++++++*********+++,,,,,,)))************))))))(((*********+++++++++,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,---------............///........................000000000000111111111222000000000000111111111111000000000000111111111111111111111111111111111111111111111111000000000///////////////............////////////...........................---------///////////////...---------,,,+++++++++,,,---...++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,+++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,...------,,,,,,,,,------------------------------....../////////000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,------------+++,,,---,,,***)))***+++---,,,+++******+++,,,---+++------,,,,,,222<<>><<<<<>>AAACCCFFFIIIOOOWWW```fffxxx************************)))))))))))))))))))))))),,,,,,+++*********++++++))))))))))))))))))***+++*********++++++++++++,,,******))))))******+++,,,------,,,,,,+++******)))++++++,,,,,,,,,---------,,,,,,------...---------+++++++++,,,,,,---------+++,,,,,,------............------------,,,,,,,,,---------............///........................////////////000000000000111111111111222222222222000000000000111111111111111111111111111111111111111111111111000000000000////////////............////////////............---------...............000///......---.........++++++++++++,,,---...///++++++******++++++,,,---******************************+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++******++++++,,,---.........---///...---,,,,,,+++,,,,,,------------------------------........./////////+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***+++---,,,+++***++++++------+++,,,---,,,---000777===CCC>>>666111...------,,,------------...///111222...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,...,,,,,,------...///000000++++++,,,,,,---...//////------++++++++++++------///...---,,,,,,,,,---...000///............///000...............---------***,,,......---,,,---...000///...///111111///..............................///000111111000///...---------------------------------............///,,,,,,---...............000//////............///222222222111000...---,,,,,,...111111000......///..............................//////////////////000111111000......000111000000////////////000000//////////////////000000...222777:::;;;888444000111111111222222333333444000......///222444555555333444555666888999:::;;;>>>======@@@CCCDDDBBB???@@@CCCFFFJJJQQQYYYbbbhhhxxx************************++++++++++++++++++++++++,,,,,,+++***))))))*********)))(((((((((***+++,,,************++++++++++++***************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,***+++---...//////...---******++++++,,,---------,,,,,,,,,---------......---------------------------------............///---------........................////////////000000000000111111111222222///000000000111111111111111111111111111111111111111111111000000000000000111111111111000000000000////////////............,,,---------.../////////000///...---,,,---...///+++++++++,,,,,,,,,------+++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))***+++,,,------------,,,+++++++++,,,------...------------------------------------.........///***+++,,,---------,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,******+++,,,000///...,,,+++,,,,,,---***,,,---------///222555999555000---,,,---------,,,,,,------...///000000,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...//////......------,,,++++++------......///000000000---,,,,,,++++++,,,,,,---//////------,,,---...///---------,,,,,,---------........................+++---///000///...///000........./////////...---........................---...///000000///...------------------------------------............///+++,,,------......------000///............//////111111000000///...------///111222111///---------....................................////////////000111222111//////000111000000////////////000000/////////000000000000000///222666999999666222///000000111222333333444444333222222333555666666666333333444555666888:::;;;===<<<<<<>>>AAABBB@@@>>>AAADDDHHHMMMSSS[[[dddjjjxxx************************++++++++++++++++++++++++,,,++++++***))))))))))))***)))(((((((((***+++,,,))))))*********+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,++++++******+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///---------.........//////---........./////////////////////000000000111111///000000000111111111111111111111111111111111111000000000000000000111111111111111111000000000000////////////............,,,---------.../////////000///---,,,,,,,,,---...---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))++++++,,,,,,,,,+++++++++++++++,,,---...------------------------------------.........///+++,,,---/////////...---++++++++++++++++++++++++///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---...---,,,,,,---...444333111...,,,,,,++++++***+++------------...///222///,,,++++++---------***,,,---///000///...---++++++++++++************)))*********+++++++++,,,,,,,,,,,,------...///000000000///---,,,+++***)))////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------//////,,,------------------,,,---.....................,,,...000000/////////111,,,---......------------........................,,,,,,---......---,,,,,,---------------------------------............///+++,,,------......------//////............//////.....................///111111111000......000222........................---.........//////000000000222222222000//////000//////000000000000//////000000000111111222222222111222333444444222111///000000111222333333444444777666555555666777555444333333333555666999;;;<<<;;;;;;;;;<<<===>>>>>>===BBBEEEJJJOOOUUU]]]fffkkkwww************************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))***+++)))))))))************+++))))))***++++++++++++***)))******+++,,,,,,------((()))***+++,,,+++******++++++,,,,,,---,,,,,,,,,------------------------------------------------,,,,,,,,,------------...---------............///,,,,,,------.../////////............////////////.../////////000000000000000000000000111111111111111111111111111111111111000000000000111111111111////////////............////////////............---------...............///...------,,,---------------------,,,+++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******'''((()))***+++++++++***...---,,,++++++***++++++------------------------------........./////////,,,---///111222111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------...///555444111...---,,,+++++++++,,,,,,---------,,,,,,---+++******+++------,,,***+++...///000///---,,,++++++++++++************)))))))))******++++++,,,++++++,,,,,,---.........---------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......///000000///......---------...............+++---//////...---...///+++,,,......,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,---...............///............//////000---------------.../////////000000000///111444666........................------......///000000000111222333333111//////000//////000000000000//////000000111111222222333333222111111111000111111111111111111222222333333444666555444555666555333111222333444666888:::;;;<<<:::::::::;;;;;;<<<<<<<<>>???BBBGGGLLLQQQWWW^^^cccttt)))))))))))))))))))))))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,((((((((((((((((((((((((*********************************)))))))))))))))(((((()))***++++++++++++---,,,,,,++++++,,,,,,---------......//////000000000000///---++++++...000...------,,,,,,------...,,,---......//////......///......---------......000///...------...//////------------...000111222111111111000000000000000//////...///111111000...000000111111111000000///---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------+++)))***,,,---+++)))++++++++++++++++++++++++///---++++++,,,,,,,,,***+++,,,---,,,***)))***+++000000000...,,,+++,,,---,,,++++++******++++++,,,......///000000///...---,,,---...//////...---,,,,,,++++++***+++,,,...///...,,,***((((((***,,,...++++++,,,,,,,,,------------+++)))+++---///---++++++,,,,,,---,,,+++)))(((+++'''''',,,000...,,,,,,,,,++++++******++++++,,,++++++,,,,,,---...//////111222222000---***))))))+++,,,------......------.........------,,,,,,,,,...........................---+++***+++---///000...///---+++,,,000000,,,111111000///...------,,,////////////////////////222222222222222222222222---,,,,,,+++,,,---...///,,,---......//////......000000//////......------,,,---//////------...//////////////////.........000000///...............---......//////......---000///......///000///...///......------///000111000000//////......------///////////////000111111111222333333222111222444000000000000000000000000000000111222222222222111///000000000000111111111111111222222222333333333222333444555666666666666333333555777999;;;===>>><<<;;;:::999:::<<<>>>???BBBBBBFFFLLLOOOSSS[[[dddsss************************,,,,,,,,,++++++*********++++++***))))))***++++++*********)))******++++++************************************************************************((()))***++++++,,,++++++,,,,,,++++++++++++,,,,,,............//////////////////...,,,******---///...------,,,,,,------...,,,---......//////......///......---------......000///.........///000111............///000111111111000000000000000000000000///...///111111000...000000111111111111000000000000000//////.........///.........------------...---------------------.........------,,,,,,,,,...---,,,***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///---,,,---///000///---++++++++++++++++++++++++///---,,,+++,,,---,,,++++++,,,---,,,***)))***+++/////////...,,,+++,,,---........................,,,---...//////...------,,,---...//////...---,,,------,,,++++++,,,---......---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,,,,---+++***+++---///---,,,,,,,,,,,,,,,,,,+++******+++&&&$$$(((+++***)))+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///,,,...///...,,,++++++,,,+++,,,------......------.........------,,,,,,,,,------------------------,,,---...////////////...***------***+++///000...000000//////...---,,,,,,///////////////000000000000000000000000000000000------,,,,,,,,,---...///+++,,,------......------//////............------------,,,,,,,,,---....../////////////////////...111000//////......//////+++,,,,,,------,,,,,,+++000.........000000///...///......---...///000111000000000//////.........///////////////000000111...000111000......///000000000000000000000000000000000111222222222222111000000000111111111222222111111222222222333333333222222333444555555555555333444666888:::;;;<<<===<<<;;;:::999:::<<<>>>???AAABBBFFFLLLOOOSSS[[[eeeuuu+++++++++++++++++++++++++++++++++++++++*********++++++***))))))***++++++++++++******)))*********************************************************'''(((((())))))*********)))***+++,,,,,,---,,,,,,++++++************++++++/////////...............//////...,,,***)))+++,,,...------,,,,,,------...,,,---......//////............---------......//////////////////000111222000000000//////000000111000000000000000000111111111///...///000111000...000000111111111111000000222222111000///...------............------------/////////......---------000000///...---,,,++++++---,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++***)))***,,,------+++++++++++++++++++++++++++///---,,,+++---------,,,+++,,,---,,,+++***+++,,,.........---+++***+++---...///000111111000///...***+++,,,.........------------............------///...---,,,,,,,,,---.........------------......,,,,,,,,,,,,++++++++++++---,,,+++,,,---...---,,,---,,,,,,+++++++++++++++///***''')))+++******---...------,,,,,,------...+++,,,,,,------.........***,,,------+++***+++++++++,,,------......------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++...111333333222///---,,,000222---+++---////////////......------,,,,,,////////////000000111111........................------,,,,,,,,,---............///000000000000///------............/////////,,,***+++...000///.........//////////////////111000//////.../////////,,,,,,------------,,,,,,......---...//////...,,,......------......///000000000000000//////////////////......//////000111///000000///---,,,---...000000000000000000000000///000111111222222111111111111111111222222222333111111222222222333333333222333333444444444333333444555777888:::;;;<<<<<<;;;:::999999999;;;===???AAABBBFFFLLLPPPSSS\\\eeexxx+++++++++++++++++++++++++++++++++***************+++******************+++,,,,,,+++***)))))))))***************************************************%%%%%%&&&'''((())))))***++++++,,,---............+++******))))))******+++/////////......---------......---+++)))((()))+++...------,,,,,,------...,,,---......///............------------...///////////////000111222222333222222111000000000000000000000000000000111111111222000...///000000///...///000000111111111111000111111000000///......---------------------------//////......------,,,,,,.........---,,,,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((((((((()))***+++++++++***+++++++++++++++,,,,,,...,,,******,,,,,,,,,++++++,,,------+++***+++------------,,,******+++,,,+++,,,...//////...,,,+++***+++,,,...//////......------------------------111000...---,,,------...,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,------------...---+++******+++,,,---///,,,+++......+++***,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---...///...+++)))((()))+++,,,------......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333111...---222888999222,,,+++---...------------------,,,,,,........./////////000000------------------------------------------------------...///////////////------...//////000111111000---,,,///444555111---............////////////000///......------............////////////......,,,,,,,,,---......,,,***------------......//////000000000000000000000000///............///000000222333333222000...///000///////////////////////////000000111111111111111111111222222222333333333111111222222222333333333444444555555555444333333555666888999;;;;;;;;;;;;;;;:::999888999:::===>>>AAAAAAFFFLLLPPPSSS\\\eee{{{++++++++++++++++++++++++*********************************++++++*********,,,,,,+++***)))))))))***))))))))))))))))))))))))************************''''''((()))******++++++,,,---...///000000000000+++******))))))******+++//////......------,,,,,,,,,------,,,)))((()))***...------,,,,,,------...,,,---......///.........---------------...//////......///000111222222222333222111000000//////000//////000000111111111111333111///...///000///...//////000111111111111111........................,,,,,,------------------------------,,,,,,++++++*********++++++,,,,,,---------------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------...*********++++++,,,,,,,,,,,,***))))))+++++++++***+++,,,------,,,+++,,,---,,,------,,,******+++---***+++---......---+++***+++,,,...///000000000///---------,,,,,,---------111000...---,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------+++++++++,,,---...,,,,,,///333222,,,)))***,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------...///...,,,******++++++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................222777888222++++++---...,,,,,,,,,---------------................................................---------------------,,,******+++,,,,,,,,,,,,+++......///000111222222333000///000555::::::444------.........//////000000///...------,,,,,,------...//////000000//////...+++***+++,,,------+++))),,,------...............///////////////000000000...............//////000333444444333111///000111//////////////////////////////000111111111111000111111222222222333333333111111222222222333333333555666666666666555555444555666888:::;;;<<<;;;;;;:::999888777888:::<<<===@@@AAAEEELLLPPPTTT\\\fff{{{++++++++++++++++++++++++)))))))))***************)))***++++++++++++***)))++++++******)))*********((((((((((((((((((((((((************************+++,,,,,,------.........,,,---...//////000000///++++++************++++++.........---------------+++,,,---,,,*********+++...------,,,,,,------...,,,---......//////......---------------...///000......///000111111111111222111000000/////////////////////000111111222222444111///......//////......///000111111222111111------------.........///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////***+++,,,,,,******+++,,,*********++++++,,,,,,---,,,***))))))+++,,,,,,++++++,,,------,,,,,,---...,,,---...---++++++,,,...---...////////////...---,,,---///000000000//////------,,,,,,,,,,,,------///...---,,,,,,,,,---...+++,,,---......---,,,+++,,,---------............---...///...---,,,---...,,,,,,,,,,,,,,,------...///000666;;;999222......,,,++++++******++++++,,,------------------------)))+++------------...///+++,,,------......------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++---...+++///111,,,***,,,......,,,,,,------......//////000000//////......------........................------.........---,,,+++------...///////////////......///000000111222222...///222777:::999444///------......///000000000///...------,,,,,,------------............------++++++,,,---///...+++))),,,,,,---............---............////////////......------......///000111222222111///...///000000000000000000000000000...///000000111111000000111111111111222222222333111111222222222333333333555666666777777777666666444666888;;;<<<===<<<;;;999888777777777999;;;===@@@AAAEEELLLPPPTTT]]]fffyyy************************((()))))))))*********+++)))***++++++++++++***)))*********)))******++++++))))))))))))))))))))))))************************------------------......******+++,,,------------,,,,,,++++++++++++,,,,,,,,,------------------...)))+++------,,,+++,,,---...------,,,,,,------...,,,---......//////......---,,,,,,------///000000......///000000000///...000000//////.../////////...//////000111111222222444222///---...//////......///000111111222222222////////////............++++++,,,,,,,,,---------++++++,,,,,,---.........*********++++++,,,,,,,,,,,,,,,---......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........)))***+++***'''&&&'''((()))******+++,,,,,,---------+++***+++,,,......---+++,,,------,,,,,,---///---......---,,,,,,---///////////////////////////,,,---.../////////...---------,,,++++++,,,------------,,,++++++,,,---...------............------,,,------...///000111111---///000///,,,+++,,,...+++,,,,,,---......------000222777<<<:::333111333,,,,,,,,,++++++,,,,,,,,,------------------------''')))+++,,,,,,,,,---///+++,,,------......---------........./////////000------------------------000...,,,******+++,,,...(((++++++))))))---...---,,,,,,---...//////000000444333222111000...------........................------.........---,,,+++///000000111111111111111------......//////000000,,,---000222333333222111------......///000000111000000///............///------............------------...000111111...++++++,,,---.........------,,,---------.........///...------------.../////////000111000///...///000000000000000000000000000...//////000000000000000000000000111111111222222111111222222222333333333444444555666777777777666222555888;;;===>>>===<<<999888777666777999;;;<<>>>>>>>>===999888777666777888;;;<<>>>>><<<;;;;;;;;;<<<<<<@@@CCCGGGKKKNNNUUU^^^eeevvv******)))))))))***+++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,---............------,,,+++++++++,,,,,,,,,,,,,,,---......,,,***------------------------++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,,,,,,,---...///000111111.........//////000000000............////////////......//////000//////...222111000////////////000........................////////////////////////...............---------,,,------------.....................------------...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************++++++++++++******,,,,,,,,,---///...+++))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......//////...---,,,,,,,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,/////////............---333444444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++...........................---------,,,,,,++++++,,,,,,,,,,,,,,,---......///000111000...---...///.........------------,,,***++++++,,,,,,,,,++++++***///000---+++------+++------------............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,...///...,,,------------------------------------------------...---,,,,,,,,,---...///......---,,,,,,---......------------------.................................------,,,++++++*********,,,...//////---***(((------,,,,,,,,,,,,------000///---...000222222111////////////////////////......///000111222222333000000111111222111111000000111111111111222222222555444333222222333444555555777999:::::::::;;;===??????>>>============>>>???CCCGGGJJJNNNUUU^^^ddduuu)))))))))******++++++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---.../////////......------,,,,,,,,,,,,,,,,,,---.........,,,+++........................++++++,,,------------,,,,,,------......------,,,---------...///000000111........./////////000000//////.........///000000000111111111111111000///000000/////////000000000........................------------------------........................------------.....................---------,,,,,,+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++,,,++++++,,,......---,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++---------........./////////////////////...------------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.............../////////////////////...999999999555111---+++***.................................---------,,,,,,........./////////000000.........---,,,,,,++++++,,,,,,++++++,,,,,,---...///000000000...---.../////////.........---------++++++,,,++++++++++++***,,,111222///---...---***,,,,,,---------.........,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,---...///......------------------------------------------------//////............///000...------------------...,,,,,,------------....................................---------,,,,,,,,,(((***---///000000...---------------------------/////////000111222222222////////////////////////---...///000111222333333///000000111111111111111000000111111111222222222555444333333333333444555555888:::;;;;;;;;;<<<===>>>>>>>>>============>>>>>>BBBGGGJJJNNNTTT]]]cccttt))))))******++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---............------------------------+++---...///...---,,,,,,........................,,,,,,---.....................////////////......///////////////.........////////////............000////////////000111222...////////////......---.../////////000000000000////////////////////////---------------------------.....................---------.........//////...------------,,,,,,,,,+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++,,,,,,------222...***((((((***************))))))))))))*********++++++,,,,,,++++++***......---,,,,,,+++******---------.........//////...//////000000//////...---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...////////////....../////////////////////555666666333000---++++++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////------......///000000000.........------,,,,,,,,,,,,++++++++++++,,,------...///000///...------/////////.........---------,,,,,,++++++++++++++++++...333444111...///...+++,,,,,,,,,------------.........///000000000000000------------------------------------------------,,,---...///////////////------------------------........................,,,,,,++++++++++++++++++........................,,,,,,,,,,,,------..........................................//////000000,,,,,,---...///000111111.........//////.........***+++,,,---------......000000000000000000000000---...///000111222333333...///000111111111111111000000111111111222222222444444444333333444444444555777:::<<<;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<===AAAFFFJJJNNNTTT\\\bbbsss)))***++++++,,,+++++++++***************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++,,,------------+++,,,------......------+++---//////...---------------------------------,,,,,,---...////////////...//////////////////...000000//////............/////////......---------//////000000111111222222///000000111111111000000......///000000000//////////////////////////////////////////////////////---------...............------........./////////------------,,,,,,,,,,,,...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,+++,,,,,,---...///===888111,,,******++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,+++******+++++++++,,,,,,,,,---------...///000111111111111------........./////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------............/////////+++,,,......---,,,---...************************------......///000000111---------....../////////------------------------+++++++++++++++,,,------...///000///---,,,---............------------,,,,,,++++++******+++,,,,,,///333444000...//////---,,,,,,,,,,,,------------...------------...//////........................------------............---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------,,,,,,,,,,,,......////////////......++++++,,,,,,------....................................//////000111111222222111///...---...///000......///000000///......***,,,.........---...///000000000000000000000000......///000111222222333......///000111111111111000111111111111222222222444444444444444444444444444777:::<<<;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<@@@FFFJJJNNNTTT[[[aaarrr***+++,,,,,,,,,+++***)))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++,,,+++++++++)))***+++---............+++---000000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---......//////......---.........///////////////------...............///---...///111111111111000000000111222333333333222...//////000000///...---........................////////////////////////---------.........//////............////////////---------,,,,,,,,,++++++.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,+++++++++,,,---///000===999333///...---,,,,,,.........------.........,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---...000111222333333............////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,---------------,,,,,,------............)))***,,,---,,,,,,---...++++++++++++++++++++++++........................---------------.........,,,,,,------.../////////+++++++++***++++++,,,---...///000///---,,,---...------------,,,,,,,,,,,,+++************+++---......111111---+++---///---++++++,,,,,,,,,---------...---+++***+++,,,///000........................------------.........///---///111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000///......---,,,---............---,,,***++++++,,,------..............................////////////000000000000111000///...---......///------...//////...------+++---000111000///000111000000000000000000000000//////000000111111111222---...///000111111111111000111111111111222222222333444444444444444444333333666999;;;;;;:::::::::888999:::;;;<<<;;;;;;:::;;;@@@EEEJJJNNNSSSZZZ```qqq+++,,,,,,---,,,+++)))((())))))******++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++***))))))'''(((+++---............+++...000000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,------......------,,,,,,------...///000111111++++++,,,---...///000111***,,,...000111111000///++++++---...////////////...///000000000///---,,,---------------------------------------------------------.........//////............/////////000---------,,,,,,,,,++++++***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000000...,,,+++++++++***))),,,++++++******++++++,,,,,,------......------,,,((((((***+++---...000000---------.........//////+++,,,...000222333444444............/////////000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---......//////......,,,,,,,,,---------.........///000///---,,,+++,,,........................///......------,,,,,,+++------------------------+++,,,,,,---...///000000++++++******++++++,,,---.../////////---,,,---...------,,,,,,,,,+++++++++******))))))***,,,...///---000///+++))),,,...---++++++,,,,,,,,,---------111///,,,***+++---000222........................---------.........//////---///111///,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,++++++***++++++------------++++++******+++,,,,,,---..............................000000000///......------++++++,,,...//////000000,,,,,,---......---,,,,,,'''***......,,,+++,,,...000000000000000000000000000000000000000111111111---...///000111111111111000111111111111222222222333444444555555444444333222555999;;;;;;:::999999888999;;;<<<<<<<<<;;;;;;:::???EEEJJJNNNSSSZZZ```qqq************************+++,,,------+++******+++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......******,,,......,,,,,,...++++++,,,,,,,,,++++++***///......------,,,,,,+++******+++,,,,,,---......///...---,,,+++,,,---...//////............//////,,,,,,,,,---------......000////////////.........000000000000000000000000000000000000000000000000////////////............+++---///000000///---,,,///......---------.........---,,,---/////////---,,,,,,------,,,,,,+++***......---------,,,,,,,,,,,,,,,+++******+++,,,,,,///......------,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,---.........---------------,,,,,,+++***---------.........//////......------------......---...///000000111111111111111000000111111222333...---,,,++++++,,,---...++++++++++++,,,,,,---...+++,,,---......---,,,+++.........------,,,,,,,,,,,,...111333222000---+++------......///000000111,,,,,,------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,000///...---------------------------------------///000000///---,,,,,,------------------------------------,,,,,,+++++++++---...//////000000//////111///...,,,,,,---...///.........------,,,,,,,,,---,,,,,,+++,,,---///000+++---///...+++)))***,,,.../////////...---,,,,,,000///------,,,---...///,,,,,,,,,,,,---...//////............------,,,+++---......//////......---((((((***,,,---...//////...------------...//////...///000000...------...............////////////............////////////000---,,,---000222222000............///000222222000000111111111222222222444444333333333444555555888777666666777999;;;<<<<<<<<<;;;<<<<<<===>>>???>>>AAAFFFIIILLLSSS[[[bbbrrr************************+++++++++)))''''''))),,,)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---*********,,,---,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---------++++++,,,,,,---......///...---,,,,,,,,,,,,---...///..................///,,,,,,---------........./////////............---////////////////////////////////////////////////////////////...............///000000000///...---222111000///------------111///...---......,,,+++,,,,,,------,,,,,,+++***...------------,,,,,,,,,,,,,,,+++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,---......---------.........------,,,+++,,,------------...............------------......---...///000000111111000000000000111111111222222000000///......///000000---,,,,,,,,,,,,---...///++++++,,,------,,,++++++,,,,,,,,,+++++++++******''')))+++,,,,,,+++)))(((++++++,,,------...//////------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---------------...------------------------***,,,,,,,,,***)))***+++---------------------------------,,,,,,+++++++++------............//////000///---,,,+++,,,---.........---------,,,,,,,,,---,,,,,,++++++,,,---...+++---///...+++******,,,------------------,,,+++///...---,,,,,,---.........------,,,,,,,,,---------------------,,,+++++++++,,,,,,------,,,,,,+++,,,------.........------,,,,,,++++++,,,,,,---...///111222222000//////000............/////////////////////000000000000111333111///000333444444333.........//////000222222222222222222333333333444555444444444444555666666777777777888888999:::;;;::::::;;;;;;<<<===>>>??????BBBFFFIIILLLRRR[[[aaarrr************************++++++)))&&&$$$%%%))),,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++******)))***,,,------,,,++++++,,,,,,,,,,,,++++++******++++++,,,------...++++++,,,,,,---.........------,,,,,,,,,------...------------------------,,,------------.........///............---------////////////////////////......................../////////............---000///......------------555444222000...,,,,,,+++000///------......---+++,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---------------...............------,,,,,,,,,,,,,,,------------......------------......------...///000000000000...///000111222111000000---,,,,,,++++++,,,,,,---...------------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------------******++++++,,,,,,------,,,---------.........///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------......///------,,,,,,,,,---......------------------------(((***+++***))))))***,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,---...//////...,,,+++++++++,,,---...------------,,,,,,,,,---,,,,,,++++++++++++,,,+++---...---,,,++++++,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,------//////...---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++....../////////......---,,,,,,,,,+++,,,,,,---...111222333333111000000111............////////////000000000000111111111111111///......000111000000////////////000000111222333333444444444555555555555555555555555666777777666777888999::::::999999;;;;;;;;;<<<===???@@@AAA@@@CCCGGGJJJLLLRRRZZZaaasss*********************************(((&&&&&&(((***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,***+++***)))+++...---+++++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------......,,,------------------,,,------------........................------------////////////////////////------------------------//////.........---------///---+++***))))))***+++333222000///---,,,,,,+++,,,++++++---///000000///,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------......++++++,,,---------,,,,,,---------------------------------------,,,,,,,,,+++,,,,,,---------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------......------------......,,,---...///000000000000,,,...000111111111///...+++******************+++------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,..................------.........//////000111222******++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,---...///------------------------)))+++,,,---,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///...---,,,+++++++++,,,,,,---------------------------,,,,,,+++************+++,,,------,,,,,,++++++***+++,,,---------------,,,+++++++++,,,,,,------///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---......//////......---++++++---...///000000000...............///000000000222333333111000000111............//////////////////000000000111111111000///...---............000000//////000111111222333333333444444444555555444444444444444555666777555777999;;;<<<;;;999888<<<<<<======???@@@BBBCCC@@@DDDGGGJJJMMMRRRZZZaaasss************************(((***,,,,,,+++)))((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))...000,,,+++...---******+++,,,---------------,,,,,,,,,++++++*********************+++++++++++++++,,,,,,------.........,,,,,,---......---,,,,,,---------.........////////////.........---------........................------------------------............------------...---***)))((()))+++,,,......---,,,,,,,,,---------,,,+++---///000000///,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,---......***+++,,,,,,---------,,,------------------------...---------------------+++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------......------------......,,,---...//////000000000+++,,,...000000///...---------............------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,......,,,,,,,,,,,,------------)))******+++,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,------...///------------------------***,,,---...---...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---///------,,,,,,++++++++++++------------------------,,,,,,,,,,,,+++******)))++++++,,,,,,------,,,++++++,,,---......///......+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,,,,---......//////......---***+++,,,---...////////////............///000000///000222111///......///............////////////........./////////000000222222111111000000111111111000000000000111111222111222222222333333333333222222222222333444555666666777:::<<<<<<;;;999777;;;;;;;;;<<<===>>>???@@@@@@DDDGGGJJJMMMSSS[[[aaattt************************(((+++...///...+++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,---)))333888222------...******+++,,,------......---...------,,,++++++***************+++++++++++++++++++++,,,---............,,,---...//////...---,,,------........./////////000////////////.................................------------------------.........------------,,,///...,,,++++++,,,...///++++++++++++,,,---...///222000.........---,,,***,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))******+++,,,------...******+++,,,---------------------------------------------------.........,,,,,,,,,,,,,,,++++++***)))******++++++++++++***,,,,,,,,,,,,------------......------------......,,,,,,---...////////////+++,,,---...///...------,,,------......------,,,,,,++++++***************,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------............))))))***+++,,,------...------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---------...//////------------------------)))+++,,,,,,,,,,,,...///------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------------,,,,,,,,,+++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,+++***,,,++++++,,,---...---+++------......//////......***+++,,,---......------,,,,,,,,,,,,---...//////,,,,,,------......------+++,,,,,,------,,,,,,+++...............---,,,+++------,,,,,,------...///...///000000...------...............////////////............///////////////000000///......000111111111111000000111111222000000000111111111222222111111111111222333555555777888;;;<<<<<<;;;999777888888888888999:::;;;;;;???CCCGGGJJJNNNTTT]]]cccttt***************************,,,......,,,+++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************++++++++++++(((888@@@888...------+++***+++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,---///000000///---,,,............////////////111111000000000/////////........................------------------------.........---------,,,,,,------,,,,,,---...///000+++++++++,,,---...///000333111///......---***))),,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---)))***+++,,,------------........................,,,,,,------......//////,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++,,,------------...............------------......,,,,,,---...////////////+++,,,,,,,,,------------***+++,,,------,,,+++***---,,,++++++*********+++,,,---000222222000---,,,,,,,,,,,,,,,---------.../////////......---,,,,,,............------------***+++,,,---...//////000........................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////000000///.........//////------------------------)))***,,,,,,++++++,,,...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,---------......++++++------...---,,,,,,,,,******+++...///---+++------.........---,,,,,,***+++---...//////......------,,,,,,,,,------...,,,---....../////////...+++,,,,,,------,,,,,,+++///000000//////---,,,,,,---------------......///---///000000...------...............////////////...////////////000000000+++,,,...---+++,,,...111222222111000000111111222000000000111111111222222111111111222333444666666888999;;;<<<<<<;;;999888999999888888888888999999>>>BBBFFFJJJNNNUUU^^^eeettt************************,,,,,,---,,,***)))***,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++))))))))))))************(((;;;FFF<<<000------,,,***+++,,,---............+++,,,,,,------......///........................)))+++,,,...//////......---...000111111000...---............/////////000111111111111000000000000......................................................---------,,,,,,,,,*********+++,,,---...///---------------...///000111///...---......---+++,,,,,,---------,,,++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++******++++++++++++,,,,,,,,,)))***+++,,,------...---........................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,+++***)))***+++,,,,,,---------------------.........//////.........------.........+++,,,---...////////////,,,,,,+++++++++,,,---.........000000000000.........---,,,,,,+++++++++++++++...111444444111...+++........./////////000000/////////...---,,,***)))------------------------,,,,,,---...///000111222////////////////////////,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111000///////////////------------------------***,,,------,,,+++---...------------------------+++++++++,,,,,,---------+++,,,---.........------......//////......---,,,,,,,,,,,,------.........***+++---...///......---,,,***)))+++...///---+++------------,,,,,,+++******,,,---///000000////////////...---,,,,,,,,,,,,------...///000000//////---......//////......------...///000000111000000///////////////000111111...///111000...------.............../////////000000000000000111111111111,,,///000000...///111444222222111111111111111222000000111111111222222222222222222333444555777888999:::;;;;;;;;;:::999888<<<<<<;;;:::::::::;;;;;;===AAAFFFJJJOOOVVV___fffuuu))))))))))))************,,,+++++++++******))))))+++)))((())),,,---,,,************++++++,,,,,,,,,---,,,***+++,,,,,,***)))*********)))))))))((((((*********++++++,,,,,,,,,***)))((((((((()))+++,,,000000000000///,,,***)))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,++++++,,,,,,,,,------------...............------,,,,,,,,,------///000000...///000000000///---,,,//////.........---------------------------------------,,,,,,,,,,,,++++++,,,,,,+++***(((((()))+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************------++++++++++++---------.........---,,,,,,++++++++++++,,,,,,---------///...,,,++++++,,,...///,,,++++++******++++++,,,------------------,,,,,,------------------------///......---------......+++************+++---...////////////////////////...---+++******+++---...------..................------------------------......//////...---,,,,,,...///111222333222000///+++,,,---///000111111111,,,,,,------.../////////---------------------------,,,+++***))))))))))))---,,,,,,+++,,,---...///222111///---------...///,,,,,,,,,,,,,,,+++***))))))******++++++,,,------...------,,,,,,++++++***)))+++...000000///,,,+++------/////////...---,,,++++++*********+++,,,,,,,,,,,,,,,------............------,,,,,,,,,------+++++++++******)))))))))......---,,,---...///000///...---,,,---///111222---------,,,,,,+++++++++,,,------.../////////...---.........//////000000000000000000000000000000------............---------------............///++++++,,,...///111222222000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222555555555555555666777888999;;;<<<<<<;;;999999999;;;;;;:::999999:::::::::===???FFFNNNSSSVVV^^^gggsss))))))))))))************++++++*********)))))))))***)))((()))+++,,,+++)))*********++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++************+++,,,,,,.../////////...,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,------...++++++,,,,,,,,,---------.........//////......------------......///111111...///000000///...---,,,///.........------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,***)))(((***,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------......---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------------------------.........---------......---,,,+++******+++---...........................111000...---,,,---...///---...............------------------------------......//////...------,,,---...///000000///...,,,+++,,,------............------...///000111222222..............................---,,,++++++++++++------,,,,,,,,,---...///////////////......------,,,,,,,,,,,,,,,+++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,---........................---------------,,,,,,,,,---------.........------,,,,,,---------......---------,,,,,,,,,...------,,,,,,...///000///...---,,,,,,...///111---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,---........./////////000...........................//////////////////...---------............///....../////////000000000000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222444444444444555777888888777888999999888777666666;;;;;;::::::999::::::;;;===???FFFNNNSSSVVV^^^fffsss)))))))))*********++++++******))))))))))))((((((***)))((()))***+++***)))*********+++++++++++++++)))+++------***)))+++...((()))***+++,,,---......,,,,,,+++++++++++++++++++++,,,,,,---------------,,,------------,,,+++***))))))************))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------......///////////////...............///000111111...////////////...------............------------------------------------------,,,,,,,,,,,,++++++,,,------,,,******+++---,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,---......//////000000000////////////////////////........................000...,,,******+++---///------------------------333222000///......///000...............---,,,+++------------------------.........///......---,,,,,,---.........,,,+++***+++,,,,,,,,,++++++++++++,,,---...///000111222222////////////////////////000///...---------------------,,,,,,,,,---......+++---...//////...+++***,,,,,,,,,,,,,,,++++++*********+++,,,,,,------...******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,------...//////////////////...---,,,,,,,,,,,,------------...---------,,,,,,------..................---------...---,,,,,,,,,---///000///...---,,,,,,,,,---...------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,.............../////////........................//////000000000000//////---------............///222111111000000//////...000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222333333333444555777888999;;;;;;;;;<<<;;;::::::999;;;:::::::::::::::;;;;;;>>>@@@FFFNNNRRRVVV]]]eeerrr))))))*********+++++++++)))))))))((((((((((((((()))))))))))))))***))))))***************+++++++++&&&***---+++&&&$$$'''***''''''((()))***++++++,,,,,,,,,,,,++++++************+++---.........---,,,++++++++++++,,,+++++++++******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,------------.........//////000000//////...............///000000.....................---------------------------------------------------------,,,,,,,,,+++++++++,,,---------++++++,,,---,,,+++***+++,,,---,,,+++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000000111////////////////////////------..................222000---+++***,,,...///------------------------000///.........///000000/////////...---,,,+++***,,,,,,---------------------...............------------------,,,+++)))(((+++++++++++++++,,,,,,,,,,,,,,,,,,---------..............................000//////...------......------------------------+++,,,---------,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,------......+++++++++,,,,,,---------------,,,+++,,,---...///...---,,,++++++,,,---.........///......,,,+++***------------------------------,,,,,,,,,---......------------------,,,,,,------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------------,,,,,,------......///......---................................................/////////000000/////////---------............///222222111111000000//////000000000000000000000000000000////////////000000///000000000111111111111000000111111111222222222222222333444666888:::;;;>>>===============<<<;;;;;;::::::::::::;;;;;;<<<>>>@@@FFFNNNRRRUUU\\\dddppp************++++++++++++((((((((((((((())))))))))))*********)))))))))***************************(((,,,...+++%%%###%%%((((((((()))))))))*********,,,,,,,,,++++++*********)))***,,,---------,,,+++************++++++,,,,,,------............---------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,---------.........------...///////////////------,,,,,,,,,---.........------------.........,,,,,,------------------------------------------------,,,,,,,,,++++++++++++,,,------,,,+++,,,---,,,+++******,,,,,,+++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---,,,,,,,,,,,,,,,,,,---++++++,,,---......//////000000000000000000000000,,,,,,---...//////......222000...,,,+++,,,...///------------------------***++++++,,,---...//////............---,,,+++***,,,,,,,,,---------......------...............---.........---,,,+++******+++******+++,,,...///000.........---,,,,,,++++++------------------------///......------------------------------------,,,---,,,+++******+++,,,---+++,,,,,,---------,,,,,,+++,,,,,,---......//////---------,,,,,,+++++++++...---,,,++++++---...///111000...,,,+++++++++,,,///.........---,,,+++***------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,+++,,,---...///......------,,,,,,,,,,,,---------------------------......///......------...............---------////////////////////////---......//////......------------............///000000000000111111111111000000000000000000000000000000////////////000000///000000000111111111111000000111111111222222222222222333555777:::<<<======;;;999:::;;;<<<:::999;;;:::::::::;;;;;;<<<===???AAAGGGNNNQQQTTT[[[cccooo*********++++++++++++,,,(((((())))))))))))*********+++,,,+++***)))***+++***************))))))))),,,...///,,,(((&&&''')))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))***++++++++++++++++++++++++******+++,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,---------............+++,,,---...////////////---,,,,,,,,,,,,,,,---------------,,,------...///,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++)))+++------,,,+++,,,,,,,,,+++******++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,***))))))***,,,---------,,,,,,,,,,,,------++++++,,,,,,---.........000000000000000000000000+++,,,---/////////......000///...---------......------------------------)))******+++,,,---......---------------,,,+++***+++,,,,,,------.........,,,---......///...............------,,,,,,++++++++++++++++++---///111333111000000///...---,,,,,,------------------------...------,,,,,,,,,------------.........---,,,+++...,,,+++******+++...///+++,,,,,,---------------,,,,,,---......//////000......---,,,,,,+++******------,,,+++,,,---...///111000///...---,,,,,,,,,111000///...---------......------------,,,,,,,,,,,,,,,,,,,,,---......///.........///////////////---,,,+++++++++,,,...///............------------------------............,,,,,,------,,,,,,++++++.........---------------000000000000000000000000------............---------------............///......//////000111222222000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222222333444666999<<>>===;;;::::::::::::;;;<<<===>>>???AAAGGGNNNQQQSSSZZZbbbmmm*********+++++++++,,,,,,)))))))))*********+++++++++---...---***)))***,,,+++*********)))))))))(((+++,,,+++++++++*********))))))***+++,,,------...++++++++++++++++++,,,,,,***************+++,,,,,,---,,,++++++***+++,,,,,,(((((())))))))))))((((((---,,,,,,++++++,,,,,,---...------,,,,,,,,,------------------............***+++,,,---...............------,,,,,,,,,------------,,,,,,,,,---...///++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++(((***,,,,,,+++++++++,,,,,,+++******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------............////////////////////////***+++---///000000///...,,,------.........------........................------.........---------,,,,,,---------,,,,,,+++++++++,,,,,,---......///,,,------...//////......---,,,,,,,,,+++,,,,,,,,,---,,,,,,+++,,,...000111................................................---------,,,,,,------...------.........---,,,+++,,,,,,,,,,,,,,,---......+++,,,,,,---......---------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------............//////000//////...000///---++++++,,,...000......---------,,,,,,,,,,,,,,,,,,,,,---...//////------........./////////---,,,+++++++++,,,---...------.../////////......------------.........///,,,,,,------,,,,,,+++***.........------,,,,,,,,,////////////////////////......////////////......---------............///---......//////000111111000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222222333555888;;;>>>AAACCCDDD@@@======@@@BBB@@@>>>:::::::::;;;;;;<<<===>>>@@@AAAGGGMMMPPPRRRYYYaaalll******+++++++++,,,,,,,,,))))))******+++++++++,,,+++...///...+++)))+++---+++*********))))))(((((((((''''''(((+++,,,+++***%%%%%%'''(((***,,,---...*********++++++,,,,,,---,,,+++***)))***+++,,,---///...,,,+++++++++,,,,,,---------......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////---------.........//////)))***+++,,,------------///......---------......---,,,,,,+++,,,---//////+++++++++,,,,,,------------------------------------------,,,,,,,,,++++++''')))+++,,,+++******+++---+++******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...000111111000...---...------,,,,,,------...///////////////.........////////////////////////***+++---///000000///...***+++---...///...------////////////////////////222222222111000...---,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////,,,,,,---.../////////...+++++++++***++++++,,,,,,///...,,,++++++,,,...///)))******+++,,,---...///////////////////////////......---------......///------...///...---+++******+++---//////...---,,,+++,,,,,,---.........---------......///000000000***++++++,,,,,,------...,,,,,,,,,---------......+++,,,///111222222222111...,,,)))'''(((***---///.........------,,,,,,,,,+++++++++,,,---...///000+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...------...///000000000///---------.........//////.../////////...------,,,.........------,,,,,,,,,........................//////000000000000//////---------.........//////............////////////000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222333444666999<<<@@@CCCDDDBBB>>>::::::>>>@@@>>>;;;:::::::::;;;<<<===>>>>>>@@@BBBGGGMMMPPPRRRYYY```lll***000555555000,,,+++,,,)))***,,,------+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++***))))))***+++,,,(((((())))))*********+++************************---,,,+++*********+++,,,++++++,,,,,,,,,,,,------******************************+++,,,,,,---......---...///...,,,+++,,,---.....................---///...---,,,+++,,,,,,---333000...------.........000///---,,,,,,---.../////////000000///---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,------------...///...---+++***)))((((((''')))+++---...---,,,++++++,,,...//////...,,,+++++++++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------.........---+++,,,,,,---+++*********+++++++++,,,,,,,,,,,,,,,------...///000000/////////......---------,,,,,,,,,---------......//////.........---------///////////////////////////...------...///000111............////////////222111111111000...---,,,000///---,,,,,,---///000000000///...------,,,,,,//////.........---------***,,,------+++******+++*********+++,,,---...///---,,,+++******,,,...///................................................------------------------...///000000000///---,,,...---,,,++++++,,,---...------------------------000///...---...000222333000,,,((()))---///---+++...///000111111000//////------............------...------------...//////,,,,,,,,,++++++*********------------------------...------,,,,,,------...+++---///000444999888333------.....................---,,,***((()))---000111/////////000///---+++++++++,,,---------,,,,,,---///000000///......///---......//////////////////////////////000111111333333222111000000000111///////////////000111111111///---///222444444222000111111222222333444444222333555:::???CCCDDDDDDCCCAAA???>>>>>>>>><<<;;;<<<;;;999888888:::===???@@@DDDHHHLLLOOOTTT\\\bbbppp+++///333222...++++++,,,++++++++++++************+++++++++++++++++++++++++++++++++*********))))))******)))))))))***+++,,,)))******************+++************************---,,,+++++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......---...///...,,,+++,,,---///.....................///...---,,,,,,,,,------...---------.........---///......---------............//////...---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,............////////////......,,,+++******))))))((()))+++---------,,,++++++,,,...//////...,,,+++,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------.........---,,,,,,------,,,***+++++++++,,,,,,,,,------,,,,,,------...//////000---------,,,,,,,,,++++++,,,,,,,,,---------......//////.........---------////////////////////////......---------...///000------------............000000000000///...---------..................------------...............//////.........---------+++,,,---,,,+++******+++,,,,,,+++++++++,,,---------,,,+++***+++,,,...///........................------------------------------------,,,,,,,,,,,,,,,---.........---,,,,,,...------------------.................................------...///111222///+++(((***...111000...+++,,,---......---,,,,,,------............------///...---,,,++++++++++++---------,,,,,,,,,,,,,,,000000000000000000000000...------,,,,,,------...///111111111444999777222------..................---------+++***+++---///---...///////////////............---,,,+++***)))---///000000///......///---......//////////////////////////////000111111333222111111000000111111///////////////000111111222000...///111222111000000111111222222333444444333444666:::???BBBCCCCCCCCCAAA???>>>???>>>===<<<<<<;;;999999999;;;>>>???@@@CCCHHHKKKOOOTTT\\\bbbppp+++...000///,,,******,,,,,,+++***))))))***,,,---************************+++++++++***************))))))))))))***,,,---...,,,,,,+++++++++++++++***************************,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---.........,,,+++,,,---................../////////...------,,,---------++++++,,,------------,,,------...............---------......---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++)))***+++---------,,,,,,+++,,,---......---,,,+++,,,,,,+++++++++,,,------------............------,,,,,,,,,---------.........---,,,,,,------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---......//////++++++++++++************,,,,,,,,,---------....../////////............---////////////////////////---------,,,------...///,,,,,,,,,------------........./////////......---+++---///000000///---+++***+++,,,---...000111111...............---------,,,------,,,******+++,,,...---,,,,,,+++++++++,,,---,,,+++++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++---..................---++++++++++++++++++++++++,,,,,,------...//////000...+++)))+++///222222111+++,,,,,,---,,,,,,++++++------............------///...---+++)))(((''''''------------............------------------------...------,,,,,,------...,,,......---///222111,,,......------------------,,,.........,,,,,,---...***---000000...---///111............---+++***)))---///000000///......///---......//////////////////////////////000111111222222111000000000111111///////////////000111111111000//////111222111000000111111222222333444444555555777:::>>>AAAAAAAAACCCAAA???>>>??????>>><<<<<<;;;:::::::::<<>>===;;;<<<;;;;;;;;;<<<===???AAA???BBBGGGKKKOOOUUU]]]cccnnn,,,,,,+++***))))))***,,,((()))+++---...---,,,+++))))))))))))))))))))))))***************************+++---...000111222333...---------,,,,,,++++++************************(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,,,,---...++++++,,,,,,,,,------------.....................111111///,,,)))))),,,///+++,,,.../////////...---------,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++....../////////000000000,,,,,,++++++,,,,,,---...++++++,,,,,,---------,,,,,,------------------,,,---,,,,,,++++++,,,,,,,,,---......//////......---,,,,,,,,,---------.........---,,,,,,......---,,,+++++++++++++++*********,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////------------------,,,,,,---.........////////////+++,,,---...///////////////...---,,,,,,---...///---------.........//////---.....................------...,,,+++***+++---++++++++++++,,,---...///---,,,,,,,,,------..............................------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------,,,---...//////...---,,,////////////////////////***+++,,,---.........---...,,,+++***,,,---......111000000/////////......------............------------,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,------............------,,,,,,------...,,,///000---...111333111......------,,,,,,,,,,,,+++---000000///---------+++///222111,,,***,,,///***+++,,,---............---///000000///......///---......//////////////////////////////000000111111000000///000000111111///////////////000000111000111222333222222111111000111111222222333444444777777777:::===???>>>===???===;;;:::;;;<<<;;;:::;;;;;;;;;;;;<<<>>>@@@AAA???CCCHHHKKKOOOUUU]]]cccnnn,,,+++************++++++(((***---...///---+++)))))))))))))))))))))))))))***************++++++++++++,,,...000111222333333------,,,,,,,,,,,,,,,+++************************'''((()))***++++++******************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///+++++++++,,,------......------...////////////...///000000---***))),,,000,,,,,,---...////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++---............/////////---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------------------------------------,,,+++++++++,,,,,,......////////////......,,,,,,,,,---------.........---,,,---...///...---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------.........////////////000000000////////////////////////---............---,,,,,,........./////////000000,,,---...///////////////000///---++++++---///000...............------------------...............,,,---///...,,,++++++,,,*********+++,,,---//////,,,---------............................................................+++,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------++++++***+++,,,---000///...---------------------............------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------++++++,,,,,,---............------,,,,,,------...***...///,,,,,,///222111......------,,,,,,+++++++++---//////...---,,,------///111000,,,***+++---...............---,,,,,,---///000000///......///---......//////////////////////////////000111111000000/////////000111111///////////////000111111222444555444111///......000111111222222333444444777666777:::===>>>>>>======;;;999999:::::::::999999::::::;;;<<<>>>???@@@@@@DDDHHHLLLOOOTTT\\\bbbooo++++++***++++++,,,+++***+++,,,---------,,,+++***************************))))))*********++++++++++++,,,...///111111111111++++++++++++,,,,,,,,,,,,************************))))))***+++++++++***)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,---......///000000,,,---...///000000///...'''+++//////,,,+++,,,///,,,,,,,,,---...///000000......---,,,,,,---...///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,---------...---,,,,,,+++++++++,,,......////////////......,,,,,,,,,---------.........---,,,---...//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------........./////////000000000000////////////////////////...//////000///...---,,,---------.........//////......///000000000//////.........------.................................---------.........//////***---///000...,,,+++***++++++++++++,,,,,,---...,,,------.......................................------------------------++++++,,,,,,------......111000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************---,,,,,,,,,,,,...///000,,,,,,,,,++++++,,,...000000///...,,,++++++,,,,,,------............------,,,,,,,,,,,,,,,---..................------------+++,,,,,,---......//////...------,,,,,,------...)))---...***(((***------......------,,,++++++***+++,,,......,,,+++,,,---------......------,,,,,,...............------,,,---///000000///......///---......//////////////////////////////000111111///////////////000111111///////////////000111111---000222222000......///000111111222222333444444666666777999<<<>>>>>>======;;;999999:::;;;:::999888888999:::<<<===>>>???BBBEEEIIILLLNNNSSSZZZ```ppp+++******+++------+++***///...,,,+++***++++++,,,************************))))))******++++++++++++***+++---///000000//////*********++++++,,,,,,,,,***************************+++,,,---,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///.........///000111111222,,,---///000000000///...&&&...111///,,,,,,---------,,,,,,---...000111///...---,,,------///000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------.........///...---,,,,,,,,,,,,---...------,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++++++++......////////////......,,,,,,,,,---------.........---,,,---///000///...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------........./////////000000111111//////////////////////////////000000000///---,,,,,,,,,,,,---------......//////000000000000//////,,,---///000000///---,,,---------.........//////---------.........//////))),,,000111000---******------,,,,,,++++++,,,,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///000222000...,,,+++***++++++---,,,************,,,---////////////////////////...---,,,+++,,,...000222+++,,,,,,,,,---...111333111000///---,,,,,,---------..................------,,,,,,++++++,,,,,,---000000//////.........---000111111222333444444555...------,,,,,,------......222111,,,)))+++------......---,,,,,,+++******+++,,,---,,,++++++,,,---,,,++++++---//////...---***+++,,,...///000000000---///000000///......///---......//////////////////////////////000111111///////////////000111111///////////////000111111$$$)))...000000000111333000111111222333333444444555555666999<<<>>>>>>======;;;::::::;;;<<<;;;:::777888999:::<<<===>>>???CCCFFFJJJLLLNNNSSSZZZ___ppp,,,,,,,,,+++++++++++++++************************+++++++++++++++***)))(((,,,+++***)))***+++,,,---,,,,,,------...///000000,,,,,,++++++***+++++++++///...,,,++++++,,,...///'''(((***,,,------------++++++++++++++++++++++++((())),,,...///...,,,+++///...,,,+++***+++,,,,,,,,,---.........---,,,+++++++++,,,,,,---...//////111222222333222111000///(((,,,111111...++++++,,,...------------...//////000...+++)))((((((***+++...........................------,,,,,,------...,,,------+++))))))***,,,,,,,,,,,,,,,,,,---...///------------------------,,,---......//////......+++---000000////////////---,,,++++++------,,,+++---///000///---,,,,,,---,,,,,,,,,,,,,,,---...///...------------...//////000///...---,,,+++++++++******+++,,,,,,---......---.........---,,,,,,+++,,,,,,++++++,,,,,,---...000000000000000000000000///////////////////////////............---------000000///...---,,,,,,+++------...///000111222222...---,,,++++++,,,---...------...///...---,,,+++///---,,,,,,...//////...,,,------......------,,,.........------,,,,,,+++---------.........//////...///000000...------...******+++,,,---------,,,)))+++...000000...+++)))////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......------,,,/////////...------,,,,,,,,,...///---***)))+++---+++++++++,,,,,,---------***+++...333888888444111,,,,,,,,,---------............---,,,,,,,,,------//////...------------............------,,,,,,,,,///...---,,,,,,...///111////////////////////////......////////////......///000111111111111111000...------///111111...+++///////////////////////////111333333222222333444444333222111000000000000000000000000111222333444555666888888777777888::::::999888777777777888999888999::::::999999;;;===@@@DDDIIIMMMPPPVVV]]]cccttt*********+++++++++++++++***************************++++++++++++******)))+++*********++++++,,,,,,+++++++++,,,---.........,,,,,,++++++***++++++,,,///...---,,,,,,---...///+++,,,,,,---------,,,,,,++++++++++++++++++++++++)))***---///000///---,,,...---,,,+++++++++,,,,,,,,,------...------,,,,,,+++,,,,,,------.........000111222222222111///...,,,,,,---...///...,,,***---------------...//////000///---+++***+++,,,---........................------,,,,,,,,,,,,------,,,------,,,***)))***,,,------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,---------......000222111///------------,,,++++++------,,,+++---///000///...,,,,,,---......---------...////////////......//////000111......---,,,,,,,,,------++++++,,,------...//////------......------,,,+++,,,,,,++++++,,,,,,---...000000000000000000000000///////////////////////////............---------/////////...------,,,,,,------......//////000000//////............//////------.........,,,+++***///...------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,---------...000222222111111222333//////...------,,,++++++***,,,...//////...,,,***------------------------,,,,,,---------------------------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++........................---...///...++++++---///+++,,,,,,,,,,,,,,,,,,---...------///222333111///,,,,,,,,,---------............---,,,,,,---------//////...------------...//////.........---------,,,------............................../////////......////////////............/////////......---000...---...000222111000///////////////////////////000222222111000111222222222111111000000111111000000000000111222333444555666888888777777888:::;;;:::999888888888999:::888999::::::999999;;;===@@@DDDIIIMMMPPPUUU\\\bbbsss((())))))******+++++++++***************************************+++++++++)))***++++++,,,,,,++++++******++++++,,,,,,------,,,++++++***++++++,,,,,,//////------------//////000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++***+++---///000///...---------,,,+++++++++,,,,,,---------,,,,,,------...------------------------//////000111000///...---///,,,***+++///000...***---------------......///---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***+++,,,---...222333333222///,,,+++,,,---,,,+++,,,---...---+++---...000///...,,,------000000///.........//////...............//////000,,,,,,,,,,,,,,,---...///,,,------....../////////------......------,,,,,,,,,,,,,,,,,,,,,------...000000000000000000000000///////////////////////////............---------........................---........................//////////////////...............---,,,******...//////---++++++,,,---,,,,,,------------,,,,,,,,,,,,---------------...+++,,,,,,,,,,,,---------...111333444333444555666666444222///---+++++++++,,,------......------,,,++++++++++++++++++++++++------------------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---------...............---...///...------...000---,,,,,,,,,,,,,,,,,,+++000...,,,,,,---...---,,,,,,,,,,,,---------.........---------------......//////...------------...////////////............***+++---//////...---+++,,,---------......//////......////////////.....................---------222000------///111222222000000000000000000000000///000222111000//////000111111000000000111222222000000000000111222333333444666888888777777999:::<<<;;;:::999888999999:::777888999999999999;;;===AAAEEEJJJMMMOOOTTTZZZ```qqq''''''((()))***+++++++++************************)))))))))******+++,,,,,,((()))+++,,,,,,,,,+++******+++++++++,,,,,,------++++++******++++++,,,,,,...------,,,,,,------...111///---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++)))+++,,,...///......------,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------,,,,,,....../////////...---,,,///,,,***+++---......---------,,,,,,------...///***+++,,,---...------,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,------+++++++++,,,///...---,,,,,,,,,,,,,,,...........................,,,+++******,,,...///333333333222///,,,,,,,,,...,,,+++,,,---...---,,,,,,...//////...------...000000///...---------...,,,++++++++++++,,,------------,,,,,,,,,------...,,,---------.........///,,,------...------,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////////////////////////////............------------------.........///////////////......---------+++,,,---......---,,,+++.........---,,,++++++***,,,......---+++***,,,...,,,,,,,,,------,,,,,,,,,------------------,,,,,,............////////////...000222333222222333444888666333///---,,,,,,------------,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,........................---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------..................---------,,,------------...///000---------,,,,,,+++++++++///...---,,,,,,,,,,,,+++,,,,,,,,,---------......---------------...////////////...------------.....................------***+++---.........---,,,,,,,,,------......//////---......//////......---.........//////000111111333222000//////000111111000000000000000000000000000111222222000......///////////////000111222333111111000000111222222333444666777888777777999;;;<<<;;;999888777888888999777888999999888999;;;===BBBEEEJJJLLLNNNRRRYYY^^^nnn''''''((()))***+++++++++***************************)))))))))***+++,,,---((()))***+++,,,+++***))),,,,,,,,,,,,------------+++*********++++++,,,---++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,,,,++++++((()))+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------,,,,,,------...///...---,,,+++,,,------,,,***+++...111,,,,,,,,,,,,,,,---......***,,,---///000///...------------------------------,,,,,,++++++,,,,,,---***,,,......,,,+++,,,---///...---,,,,,,,,,,,,,,,........................///...,,,++++++---///000111111222000...---...///...---,,,,,,......---,,,,,,...//////...------...//////...---,,,,,,,,,,,,,,,++++++++++++,,,------//////...---,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,------...------,,,------,,,,,,------...//////////////////////////////////////////////////////............---------,,,,,,------.../////////111111000000///.........+++,,,---......---,,,+++......---------,,,,,,---,,,,,,---,,,,,,---...000+++,,,,,,,,,,,,,,,,,,+++//////...---,,,,,,++++++........./////////000000---///111000///......///666444222///......///000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................---,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---+++,,,,,,------.........000000///...---,,,,,,,,,,,,+++++++++,,,---......---------,,,,,,++++++++++++,,,...///...------,,,,,,,,,,,,---------......,,,,,,,,,---...///000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------.........//////------............------............///111222333666666777666444222000///000000000000000000000000000222333222000//////000......//////000111333333111111111000111111222333333555777777777888:::;;;;;;:::888777666666666777666777888888888999;;;===BBBEEEIIILLLMMMQQQXXX]]]kkk((())))))******+++++++++************************+++***)))))))))***+++,,,((()))******++++++******,,,,,,,,,---------------************+++,,,------************************************++++++,,,---......------,,,,,,++++++((()))***++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---......///------------------------------...///...---,,,+++***---///---******...222,,,,,,,,,,,,,,,------...---...000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))),,,......---,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000//////000///------...000...---,,,---...///...,,,+++---//////...---...///...------,,,,,,,,,------...............//////000000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------......///000000000000000000000000///////////////////////////............------------------.........//////111111000000/////////......//////////////////............---......///000///---,,,,,,...//////...++++++,,,,,,,,,,,,++++++///......------,,,++++++,,,,,,---------.........,,,...///...---++++++,,,111111000/////////000111...------,,,,,,------...........................------------------,,,,,,........................---------,,,,,,++++++***---,,,,,,++++++,,,,,,---((())))))***+++,,,,,,---000//////...------,,,,,,---+++******,,,------,,,---,,,,,,,,,,,,,,,,,,+++)))+++///000///.........,,,,,,,,,---------......,,,,,,,,,---...000111222//////...------------...+++++++++++++++,,,,,,,,,///...,,,+++,,,---000111////////////////////////------............------///......------...000111777999;;;:::777444222111000000000000000000000000000111333222111000000111.........///000111222333222111111111111111222222333555777777777888:::<<<:::999888666555555555666555666888888888999;;;>>>AAADDDHHHKKKMMMQQQWWW\\\iii}}}*********+++++++++++++++************************---+++***)))((()))++++++)))))))))))))))***++++++,,,,,,,,,+++++++++++++++************+++,,,---...******++++++++++++*********+++,,,,,,------,,,,,,///......---,,,,,,++++++)))******+++,,,,,,,,,---***+++,,,---------,,,,,,***+++,,,---............+++,,,,,,------.........---.../////////...,,,++++++,,,,,,,,,,,,---///000,,,,,,++++++,,,,,,---...---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///)))+++...///...---------------,,,,,,,,,---......------------------------,,,,,,---------............//////---++++++---//////---,,,---...///...---+++---//////...---...///...------------....../////////......//////000111///...---,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------...//////000000000000000000000000///////////////////////////............------------------...............//////////////////......//////............//////............///111222333555000,,,,,,000222...***++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------------............+++---......---------...............////////////------------------------------------------------,,,,,,------------------........................000//////...------,,,,,,---,,,,,,++++++,,,,,,---'''((()))***+++,,,---------------........./////////---++++++---...---++++++,,,,,,,,,,,,,,,,,,---+++---......,,,+++---///,,,,,,,,,---------......+++,,,,,,---///000222333//////...------------...+++++++++,,,,,,---------............//////000000111111111000//////......,,,------......------,,,555333111///---------...333555666555222111111333////////////////////////...///111111000///000111///////////////000111222222222111111111111111222333555777777777888:::<<<;;;:::888777555555666666444666777888888999;;;>>>???CCCGGGJJJLLLQQQWWW]]]ggg|||,,,,,,,,,+++++++++++++++************************...,,,***)))((()))***+++***)))((((((((()))+++,,,++++++******************************+++,,,---...***++++++,,,,,,++++++***,,,---.........---,,,+++//////...---,,,,,,++++++***++++++,,,,,,---......)))***,,,---...---,,,,,,)))+++,,,...//////...---++++++,,,,,,---...//////---.../////////...---,,,---+++)))+++///111///---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////)))+++...///...---------,,,,,,,,,,,,------...///////////////////////////***+++,,,---------,,,,,,/////////---******+++---///...------...///...---+++---//////.........///...............///000111...------------...//////------,,,,,,,,,---...........................---+++,,,,,,---.........---...------------...//////000000000000000000000000//////////////////////////////.........---------...................................................---,,,++++++,,,---...............000222444666:::333,,,---111222---&&&+++++++++,,,,,,+++++++++))))))+++,,,...///000111////////////000000000111***,,,////////////000111,,,---......///......---,,,------......------,,,------------------------,,,,,,,,,------.........////////////////////////222111111000///.........---,,,,,,++++++,,,,,,---))))))***,,,---...//////******+++---///000111222222///,,,,,,...///---++++++++++++,,,,,,---------.........+++((())),,,000,,,,,,,,,---------......++++++,,,---///111222333//////...------------...,,,,,,,,,------.........---...000111222111000///333333222111000///......,,,------......------,,,<<<:::666222///------------//////---+++,,,///333////////////////////////,,,---///000///...///000///////////////000000111222222111111111111111222333444666777777888:::<<<===;;;999888666666666777444666777888888999<<<>>>???BBBGGGJJJLLLQQQXXX]]]fff{{{******+++,,,,,,,,,,,,+++************************)))************+++++++++((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------...------,,,,,,,,,------000...---,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///............---------...------,,,+++++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,---,,,+++***)))++++++++++++,,,,,,---......------------...//////------++++++++++++------,,,,,,,,,---------......///......------,,,++++++........................---------------------------.........---...111333.........................................................---,,,,,,++++++......---------......///,,,------------------,,,//////.........------------...............------///////////////000000000/////////...------,,,,,,------------------------////////////////////////000000000000////////////////////////////////////000000000000000000000000666444222000............000///---,,,+++,,,,,,---++++++,,,...///111222333222...---000222000...///,,,,,,...///---***///777000///---,,,++++++,,,,,,...............------,,,,,,------...///000111111........................))),,,//////...---///111......------------......))))))))))))***+++,,,,,,******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++)))***,,,---......---,,,++++++,,,---............---,,,,,,,,,,,,---......,,,,,,++++++,,,...///111000000000...,,,+++,,,...,,,,,,---...---,,,***))),,,---...///000000000000222222111///...---,,,+++---------------...///000666555222///...---.........///000000000000//////000000000000000000000000000000000000////////////000000111111111000000///444444333333333333333444555555777888:::<<<===>>>;;;:::888666555555777777888999:::;;;<<<=========>>>@@@EEELLLOOOPPPWWW___iii******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............------------,,,++++++***))))))******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,---------------------...//////------,,,++++++,,,------,,,,,,,,,---------......++++++,,,------......///---------------------------------------------------......---------000222......................................................////////////////////////...---,,,,,,,,,---------............------//////.........------------......//////...------/////////000000111111111000000//////...---------........................////////////////////////000000000000////////////........................000000000000000000000000000///......---------...///...---,,,,,,,,,---...000///...---...000222444333222333777777222.........---...000...***+++///------,,,,,,------.........///000111222222222222------......//////000000........................***---//////...---...000.........------.........++++++*********+++,,,,,,---------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++---------......---,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......,,,++++++++++++---...///,,,------,,,***))))))***------.........---,,,+++,,,------......///000000111111000///...------,,,---------------...//////444222000///...///000000000000111111111111000000000000000000000000000000000000000000////////////000000111111111111000000111111000000000111111222444555666777999;;;<<<===<<<:::888666555555666777777888999;;;<<<<<<<<<<<<>>>@@@EEEKKKNNNPPPVVV^^^jjj******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++******++++++,,,000...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............------------,,,++++++***************,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---------------......///------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---,,,,,,...///................................................------......///000000111000///...,,,++++++++++++......////////////.....................------------......//////.........//////000111222222333333111111000000///.........////////////////////////////////////////////////////////////000000000000------------------------////////////////////////+++,,,---...............---------,,,------...///...---+++***+++...333555((((((---222111,,,***,,,000,,,,,,000000,,,)))))))))***,,,---//////000000,,,---///111333444444555..................//////........................,,,...//////...---...///........................------,,,+++++++++,,,,,,000///...---,,,+++***)))------------------------+++,,,,,,------,,,,,,+++//////......---,,,,,,,,,---------...------,,,,,,---,,,,,,,,,,,,---.........------,,,------......***+++------+++)))((()))....../////////...---,,,------,,,,,,,,,...///000000/////////...............------------...//////111000///...///000111222111111111222222111111000000000000000000000000000////////////000000000000000000111111111111111000000/////////000111222222333444555666888999;;;;;;<<<;;;999777666666666666777888999:::;;;<<<<<<<<<>>>???DDDKKKNNNOOOUUU]]]kkk******+++,,,,,,,,,,,,+++************************))))))*********+++++++++))))))***,,,,,,---------++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,---222000///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........---------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,------...---,,,,,,++++++++++++------,,,,,,------...///---------,,,,,,---------,,,,,,,,,---------......///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---,,,+++,,,...................................................,,,,,,,,,---------.........---,,,,,,++++++++++++//////000000000000//////........................---......////////////...//////000111333444555555222222111111000/////////////////////////////////////////////////////////////////////000000000000------------------------........................,,,---...000000000//////,,,---------......//////*********+++...333666999000///111444222///111666555///,,,///222000,,,+++)))***,,,...000000000///***+++---...000111111111.....................---...........................////////////.........---..................---///...---,,,,,,,,,,,,,,,//////...---,,,+++******------------------------+++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,............---,,,++++++---,,,,,,,,,,,,---......000000//////////////////+++---000000...,,,++++++---............---------...---+++***+++---///000.........///////////////......---------......///000000/////////000111111000111111111111000//////000000000000000000000000////////////000000000000000000111222222222111111111111111111222333444444222333444555777888999:::<<<;;;999888777666666666666777999:::;;;;;;<<<<<<>>>???EEEKKKMMMOOOUUU]]]jjj******+++,,,,,,,,,,,,+++************************))))))*********+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......444222000//////...+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,...------,,,------......------,,,,,,------...///------------...............---,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,+++,,,---......................................................---------,,,,,,,,,++++++++++++,,,,,,---...//////000000000000//////---.....................---......///000000/////////000111222333444555555222222222111000000//////........................////////////////////////.../////////000000000111------------------------------------------------...///000000000///...---,,,------....../////////+++,,,///222444666777888444000.../////////333999???555...///222111......+++,,,...///000///......+++,,,------......------............------------........................////////////000///...---------...//////...------//////...---,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...............---,,,++++++---,,,,,,,,,,,,---......////////////............,,,///111222000...------,,,,,,,,,,,,,,,,,,------...---,,,***+++,,,...000............///////////////......---------......000000////////////////////////000000///......---////////////////////////.../////////000000000111000000111222222222222222222222111111222333444444222222333555666777888888;;;:::999888888777777777777888999:::;;;<<<<<<<<>>>>>>>>AAACCCHHHMMMOOOPPPVVV^^^jjj******+++,,,,,,,,,,,,+++************************)))************+++++++++)))******+++++++++******************************)))***+++,,,---,,,++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------************+++,,,---...---++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++---------------...///000...------------...//////111333666777666222...+++++++++++++++,,,------...,,,,,,++++++,,,,,,---...,,,---...//////...---,,,,,,,,,,,,---------......///......------,,,++++++........................------------------------***---///000000///000111................................................++++++,,,,,,---.........//////...---------............////////////......---------.........//////------///000111111111111111111111111111111111222111111000000///.........000000000000000000000000////////////////////////---......///000111111222////////////////////////////////////////////////333222000//////000111222//////000000000...---,,,111000///...---...//////222222999HHHPPPIII:::///000,,,+++...000...///111///...---------///000111------............------++++++,,,,,,---...//////...........................---,,,...222333222///,,,---///000000///---,,,++++++++++++,,,,,,---...---------.........//////------------------------+++,,,,,,------,,,,,,+++///111444666555222...,,,++++++,,,---............---,,,,,,,,,,,,---......---...000111222222222111---...///...,,,---...000...------,,,---...///000...//////000000///......000000//////............000///...---------------***+++---///000111222222111111111111000///...---////////////////////////---......///000111111222///000111222333444444444888777666555444333333333444444444555666777888888666666888999:::;;;;;;;;;999:::<<<===>>>>>>??????BBBDDDHHHNNNPPPQQQWWW^^^kkk*********++++++,,,,,,,,,******+++++++++***))))))************************(((((()))***++++++,,,,,,************************(((((((((((())))))))))))************************++++++******+++---...///333222///---++++++,,,---------++++++++++++------++++++++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++***---,,,+++***))))))))))))---,,,,,,,,,,,,---......666777777777555111---+++---------.........////////////............////////////...---,,,,,,++++++...------------...////////////...---,,,,,,++++++222111111000///......---111111000000//////......---......///////////////111/////////000///---+++/////////...------,,,,,,...------------...//////,,,,,,...///000000000000......//////000000111111000000//////.........---,,,,,,,,,---...///000111000000000000000111111111111111111111111000//////........................////////////////////////111000...---...///111222////////////////////////000///...------...///000222000///---------...///111000///......---......---------............///000000222333333222111000------------,,,,,,++++++---///111000///......///...............///000000000000///...............+++++++++,,,,,,,,,------000000//////.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---///......------....../////////.........---------///000111222222000...,,,,,,------......------,,,---......///000111111222,,,------...///000111111222222111///...---,,,+++---------,,,,,,+++++++++++++++******)))*********000000111111000///......000000000000000000000000111111000000000000111111000000000000000000000000111000...---,,,,,,------////////////000000000000//////......000222555777333333222222111222222222444555666777888888888888666666666666777888999999;;;;;;;;;;;;<<<<<<===>>>@@@EEEKKKMMMNNNQQQXXX^^^kkk|||******+++++++++,,,,,,,,,------+++***+++,,,---...++++++++++++++++++++++++))))))))))))***+++,,,---************************(((((()))))))))***************************************))))))***,,,---......,,,+++*********,,,---///...---,,,,,,---...///)))))))))***************,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---,,,,,,,,,,,,---......333444444333222///,,,++++++++++++,,,,,,,,,------......------------......//////...------,,,++++++...------------...//////.........------,,,,,,,,,111111000000///......---000000000///////////////---...//////000000/////////.........//////---+++...........................------------...//////------...///000000000000////////////000000111111000000/////////.....................///000111111000000000000111111111111111111111111111000000///........................////////////////////////......///000000000000000////////////////////////000///............///000000000//////......//////111000///...---------------------............///000111111000000///...---...---,,,,,,,,,---...///***,,,...///......///000.........---......//////000000///...............------........./////////000/////////.........---......------------......------------------------000/////////.....................------.........///.........------------//////000000000///...---,,,------......------,,,//////000000111222222333---------......//////000111111000///...------,,,.........---------,,,,,,,,,,,,,,,++++++,,,,,,---/////////.........------000000000000000000000000111111000000000000111111000000000000000000000000000//////......///000111/////////000000000111111111000000000222444666888333333222222111222222333333444555666777777777777666666666777888999:::;;;::::::999999999:::;;;;;;???EEEJJJMMMNNNQQQXXX^^^lll}}}***++++++++++++,,,,,,,,,...,,,***)))))),,,///111++++++++++++++++++++++++******)))))))))+++,,,---************************))))))*********+++++++++************************))))))))))))***+++,,,,,,))))))((()))***,,,---///------,,,,,,,,,,,,------)))*********+++++++++,,,......------,,,,,,++++++------------,,,,,,,,,,,,******+++,,,,,,---......///...---,,,,,,+++,,,,,,---,,,,,,,,,,,,---......000000///...---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------//////......---,,,,,,,,,...------------...//////......------------------111000000//////.........//////////////////000000---...//////000000//////...------...//////---+++,,,------...//////000000......------......///000......///000000//////////////////000000000000111000000////////////......111000000000000000111111111111111111111111111111111111222222111111000///........................////////////////////////+++---///111222222000///000000000000000000000000000//////......//////000......000000111000//////000///...------,,,---------------............///222111000///...---------...---,,,+++,,,...000222,,,...//////......///000//////...............///000000///.........//////---............//////////////////.....................------------..............................////////////.....................------.....................------------/////////...............,,,------......------,,,.........///000000111111---------------.........000/////////............//////............---------------------...///000///...---,,,+++,,,------000000000000000000000000111000000//////000000111000000000000000000000000000000000000111222333444000000000111111111222222222222222222333555777999333222222111222222333333333333444555666666666666666666777777999:::;;;<<<;;;;;;::::::::::::::::::???DDDJJJMMMMMMQQQXXX^^^mmm}}}++++++++++++++++++++++++))))))(((((()))+++---...************************+++***)))((()))***,,,---******************************+++++++++,,,,,,,,,***************************************+++,,,,,,************,,,---///000************************,,,,,,,,,------......///------------------------------------------------+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............,,,+++++++++,,,------------.........//////...------,,,,,,------...//////......---------,,,...------------...//////------------............000000/////////.........---......//////000000000......///000000000000000///...---...000000///------........./////////000...............//////000//////000000000//////...000000000000000000000000000000//////////////////222111111000000000000111222222111111111111111000111222222222222111000000........................////////////////////////,,,---///000111111111111000000000000000000000000000//////////////////000,,,...000222333222000///000///...---,,,,,,,,,,,,---------............///222111000/////////000111...------------...///000111222222111///...///111111111000////////////000000000///////////////000,,,,,,,,,,,,------------..............................------------......///////////////////////////////////////.................................------------------------///...------------......,,,------......------,,,+++++++++,,,,,,------------------------,,,,,,,,,.........///////////////............------------------------...///000111///...,,,++++++,,,...///////////////////////////000000////////////000000////////////////////////000000000111111222222222000111111111222222222222222222222222444555777888222222111111222222333333333444555666777777777777777777777888999;;;<<<===???>>>===<<<<<<<<<<<<<<>>======<<<<<<<<<<<<>>>DDDJJJLLLMMMPPPWWW]]]kkk{{{,,,,,,,,,++++++++++++***(((***---//////...,,,+++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************+++,,,,,,---------,,,,,,******++++++++++++++++++,,,,,,------------,,,,,,(((((()))***+++,,,------+++,,,,,,,,,------------,,,,,,,,,,,,------------......---,,,,,,+++******,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......///...---,,,------//////+++++++++,,,,,,,,,------/////////....../////////...........................------------...////////////............................................................//////...///000000111111000000000//////111333444333222111111000//////...------//////......//////000111//////000111111000000000222111111111111000000000//////000000000000111111111000000000000000111111333333333222111111000000222222222333222222111000////////////////////////000000000000000000000000111000...------///111333000000000000000000000000///000000111111000000///...000222444444333111///111000///......---......---------............//////000000111333555777888---...//////000//////...,,,---.........000333555111111111111111222333333000000/////////000111111....../////////000000000---------------...............------------......////////////////////////.........//////////////////000111222222111000///,,,,,,,,,,,,------------.............../////////,,,------......------,,,------------------......---------------..................///////////////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///000000///...///000111222000000000000000000000000000//////......//////000000000000000000000000000000000000000///...---,,,000000000111111111222222//////000111111222333333111111111111222333444444666666777888999999999999888888777888888999:::;;;<<<<<<;;;;;;:::;;;;;;;;;>>>CCCIIILLLLLLPPPWWW]]]jjj{{{,,,,,,,,,+++++++++*********+++---......---,,,+++************************)))***+++,,,,,,+++)))(((************************************++++++++++++***************************+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,---...//////...---,,,''''''((()))***+++,,,,,,...------,,,+++*********++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////..................+++++++++,,,,,,,,,------///......------......///............////////////...------------...//////000000//////......------..........................................------//////000111111111111000///...///111333444444222000000000//////////////////////////////000000111...///000111111111111111222222222111111111000000//////000000000111111111111111111111111222333444444444333222222111000000222222333333222222111000////////////////////////000000000000000000000000111000000//////////////////////////////////////////000111111111111000///111222333444444222111///222222000///////////////---------............///,,,---///000222222333333000///......///222555888222222222111///000333555.........///000111222333000000//////000111111222////////////000000000000,,,,,,,,,------...............------------........................................../////////000000111333444444333111000++++++,,,,,,,,,------------...///000000000//////,,,------......------,,,........................---------......//////000///////////////.........,,,,,,,,,,,,------......---------,,,,,,---....../////////000000111111111000000000000000000000000//////............//////000000000000000000000000...///000000000///...---/////////000000000111111//////000111222222222222111111111111222333444555555666777888888999999999888888777777777888888999<<<;;;;;;;;;;;;<<<<<<===>>>CCCIIILLLLLLOOOVVV\\\jjj{{{,,,,,,,,,++++++*********++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------+++)))'''************************))))))*********+++++++++************************)))***+++,,,,,,+++))))))+++,,,---...///000000000++++++------------++++++((()))***+++,,,---......000///...,,,***((('''&&&*********++++++,,,,,,,,,***++++++,,,,,,------.........---------......///---,,,,,,,,,,,,---......//////............---------------.........//////...------,,,,,,------............///////////////...------------...//////111111000///...------,,,---...................../////////......------,,,//////000111111111111111------...000222444333222......//////000000111111///////////////000111111......///111111222222222222222222222111111000000//////000000111111111222111111111222333444555666444444333333222111000000222333333333333222111111000000000000000000000000000000000000000000000000///000111222111///---,,,///////////////////////////000111222222111000///222333333444333222000000333222111000////////////---------.........//////+++,,,---/////////......222000---,,,...555<<<@@@===<<<:::666222000111333,,,,,,,,,---///000222333000000///000000111222222------------.........///,,,,,,,,,------..................------.................................---.........//////000000111222444555555444222111+++++++++,,,,,,---------,,,...000222222111000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111000000//////............---------........./////////......---------............///000111111000000000000000000000000000000//////............//////000000000000000000000000,,,---///000111111000000////////////000000000000///000111222222222222222111111111111222333444555444555666777888888888888999888777777666777777777===============>>>???@@@>>>CCCIIIKKKLLLOOOVVV\\\jjj}}},,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******......------,,,+++******555111//////...++++++......+++******,,,---***(((++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++///......------,,,++++++,,,,,,------...///000000///)))'''***,,,******---000///------///000///...888333//////...,,,---222111111000000//////......///...---,,,,,,---...///111111000000/////////......///000111111000///...////////////............000///...------...///000////////////////////////............/////////000//////...//////000111222000000000000000000000000444222///------///222444...///000111222333444444666666666555444333222111//////000111111111111111222111111111222444666888555444333333222222222222222333333444444333333222111111000000000000111111222111000000000000000111...............///000111000000000000///...---,,,,,,---......//////......111111111111111000/////////000111222222222222222---------.........//////000000000000000000000000000///......///111333555777666444222111000//////000000111222222222222222////////////////////////////////////////////////........................,,,,,,,,,---------....../////////...---------,,,000000000000111111111111000222555777777666333111//////...------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,...------,,,,,,------...---------.........//////////////////////////////...//////000111222222222111111111111111000///...////////////000000000000222111111111000000//////000000000000////////////000000111111111///---,,,------...000111111111111111111222222222333333333222333555777888999999888888888777777777777888888888888999:::<<<>>>@@@AAABBBEEEGGGIIIJJJOOOVVV\\\mmm|||,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********************+++++++++111...,,,......,,,...222444...((('''***......,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...------------,,,,,,,,,+++,,,,,,---......//////***---000111///---,,,,,,///......------...000111;;;444///......------000000000000000//////......000///...------.../////////.........------------...///000000000000///...////////////............000000///......///000000////////////////////////........./////////000000000////////////000000111000000000000000000000000111000...,,,,,,...000111111111111111111111111111111222222111111000///...//////000111111111111111111000//////000222555666555444333222222222222222000111111222222111111000111111000000000000111111//////............//////000000/////////000111111//////000000111000000000......//////////////////000000000000000000//////...///000000000000000000---------.........//////000000000000000000000000000///.........000222333222111000///...---------///000000111111111111111........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................---------....../////////000000000000222444666666444222000......---,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------.........------.........+++++++++,,,,,,,,,------///////////////////////////000000111222222333333111222222222111///...---......//////000000000111111111111111000000000///000000000000//////////////////000000000000000///...///000111222222222111000000111111111222222222333444666777888888888777777777777666666777777777888888999:::<<<>>>???@@@EEEGGGJJJKKKLLLQQQWWW]]]lll{{{++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***+++,,,---......***))),,,---...111666OOODDD555...---...,,,)))......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......***888@@@:::111///---)))---......---+++---111666@@@666------......---...000000000////////////...000000////////////000000............---------------...////////////...---////////////............000000///......///000000////////////////////////////////////000000000000111111000/////////000000000000000000000000000000000///.........//////000444333333222111000//////...///////////////......//////000111111111111111///.........///111222444444333333222222222222333000111111222222111111000111111000000000000111111/////////......//////000222222111000000000111111...///000111222222222222////////////////////////////////////////////////....../////////...------------........./////////000000000000000000000000000000.........///000111......------,,,,,,------...//////000000000000000000000000//////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---------...............------.........////////////111222444444222000///------,,,++++++++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------//////............//////+++++++++,,,,,,,,,------////////////////////////000111111222222333333333111222333333111///---+++------...///000000111111111111111111000000000000////////////000000000000.........//////000111222000111222222222222111111//////000000000111111111444555666888888888777666666666666666666666666666777888888999;;;===???@@@EEEHHHKKKLLLMMMPPPVVV[[[jjjzzz*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---///000000---)))(((+++,,,---111666YYYLLL;;;111///...***&&&......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------...BBBKKK???111...---(((+++...///---***,,,222999BBB666,,,,,,//////---,,,////////////////////////000000000000000111111111000000000000000/////////---..................---////////////............///................../////////////////////////////////000000000111111111222222111000////////////000000000000000000000000000000111222222222111111444333333222111000////////////000111222222111111//////000111111111111111///.........///000222333333333222222222222222333222333333444444333333222111111000000000000111111111111111000111111222222333222111000000000000000///000000111222222111111000000//////...........................//////000////////////...---,,,,,,............////////////////////////////////////111000///...------......///............///000000---......///000/////////333222222111111000000///////////////////////////////////////////////////.../////////////////////,,,---------.../////////------.........////////////000111111111000///......---,,,,,,+++,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------------......------------......---------.........//////////////////////////////000000111111111222222222111111333333111///,,,***,,,------...///000111111111111111000000000000000////////////000000000000000///.........///111222111111222222222111000000000000000000111111111222555666777888888777666666555555666666666666555555777777888999;;;===>>>???DDDFFFIIIJJJKKKNNNSSSXXXiiiyyy*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,---------............***)))+++,,,,,,...333>>>666,,,))),,,...---***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,***++++++,,,---...//////++++++,,,,,,,,,,,,,,,---,,,???FFF999,,,,,,...***+++---///,,,***,,,333999@@@444++++++//////---,,,...............////////////000000111111111111111/////////000000000000000.........------.........////////////............------------------------000000000000000000000000000000000111111111111222333222111000000///000000111111111111111111111111///000111222333333222222222111111111111111111111000000111222333333333333//////000111111111111111000000000000111222222333222222222111111222222333222333333444444333333222111111000000000000111111111111111111111222333333222111000000////////////000111111111000000///...//////...------....../////////............///000000000000000//////...---........./////////000000////////////////////////000000///......---------////////////000111222333------...///////////////111111111000000//////////////////////////////////////////////////////////////////////////////...,,,---------.../////////....../////////000000000000000000//////.........///......---------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,------------.........//////////////////////////////////////////000000000000000111222222111...,,,+++,,,------...///000000000000000000000000000111111.../////////000000000111222111000.........///000000000000111000000//////111111111222222222333333555666777888888777666666555555666666666666555555666666777888:::<<<>>>???CCCFFFJJJKKKKKKNNNSSSWWWiiixxx++++++++++++++++++,,,,,,************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++...+++***,,,,,,***+++///+++(((&&&'''***------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------++++++,,,,,,---...//////,,,,,,,,,,,,------------(((333777///(((***...///+++---...---,,,...333777:::111+++,,,///...---------............/////////...///000111111222111111---------...............//////...------...//////////////////............,,,---............---,,,000000000000000000000000000111111111222222222222222222111000000000111111111111111111111111111111......///000111111111111000000111111222222222333///000000111222222222111//////000111111111111111111111111222222333333333222111111111111222222333000111111222222111111000111111000000000000111111////////////000000111222111111000/////////000000111111111111000///...---//////...---...///000111222111///...---...///000000000111111111000//////....../////////000000000000000000000000000000000000000000//////.....................///000111222---......///////////////........................////////////////////////------------------------/////////............------------...................../////////000000000111000///...------......//////...------------.........---,,,,,,,,,------------------------------+++,,,,,,------.........---,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------////////////////////////////////////////////////000000000000///...---------............/////////000000000000111111111111......//////000000111111222111000//////............//////000000000//////111222222222222333333333444555666888888888777666555666777888888777666555555666666888999;;;===>>>DDDGGGKKKMMMNNNQQQVVVZZZiiiyyy,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---***+++------***))),,,,,,,,,,,,++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,------.........------------------------,,,---...,,,++++++---///------------...000222333222---***---...------///---------.........//////---...///111111111111111------------.........///000000///......///000000////////////..................///000000///......000000000000000000000000111111111222222222333333111111111000111111222222111111111111111111111111...//////000000111222222000000111111111222222222000000111111222111111111//////000111111111111111111111222222333222222222111111111111111222333333000111111222222111111000111111000000000000111111////////////000111222333111111000000000111222222111111111222111111000000111000//////000222444555444333111///......////////////000111111111000000.../////////000000000000000000000000000000000000000000000000000000//////............///000111111......///000000000000///---......//////000000111////////////////////////------------------------............------,,,,,,...............---------------........./////////222111///---------......///...------,,,,,,------------,,,,,,,,,---..............................++++++,,,,,,---......///------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------////////////////////////000000000///////////////000///............///000///............---------///000000000111111111111.........///000111111111///000000000000000///......///000111111111111111111111111111222222222222333444666777888888888777555666888999999888666555555555666777999;;;<<<>>>BBBFFFKKKMMMOOOQQQVVV[[[jjjyyy---,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++******---------....../////////+++)))+++......***)))++++++---...---******---000++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------..............................444///---///000,,,+++---...---,,,---///111111000---******---...,,,---000---------.........//////,,,---///000111111111000.../////////000000111111111000///......///000111000/////////............///000111222222111000///000000000000000000000000111111222222222333333333111000000000111222333333111111111111111111111111111111111111222333444555222222111111111111111111222222333333333333222222//////000111111111111111000111111222222222222111111111000000111222333333333333333444444333333333111111000000000000111111111111111111222333444555111111111111222333444444000000222222333333333333222111000000222444777999666444222///.........///......///000111111111000////////////000000000000000000000000000000000000000000111111111111000000000000000000000111222222...//////000000000000000000000111222333444444555////////////////////////000000000000000000000000......---------,,,,,,,,,/////////......------,,,,,,,,,,,,---------......333111///---,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///........................++++++,,,,,,---...//////------,,,+++,,,---...///...------,,,,,,------...---------.........//////////////////////////////111111111000000000000000000///---,,,---...000222/////////...------,,,,,,//////000000111111111222---......///000111111222,,,...///111111111000000...///000111222333333333000000000000111111111111222333555777888999999888555777888::::::888777555555555666777999:::<<<===???DDDIIILLLMMMPPPUUUYYYkkkzzz((())))))))))))*********,,,,,,++++++,,,...///111++++++++++++++++++++++++------------,,,,,,+++***,,,,,,++++++***+++++++++,,,++++++******++++++,,,)))************+++++++++******+++,,,------------++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------111000///...............,,,,,,,,,---------.........------,,,,,,------......------------...//////000000000000000000000000000000000000000000000000000000////////////000000222111111000000000000000......//////000000111111222111000//////000111222444333222222111111111222000000000000000000000000111111111111111111111111222222111111111111111111111111111111111111111111111222333333444444444444444444444333222111000///000111222222222111000000111111222222222333333333222222222222222222222222111111111111222222333444111111111222222333333333000000000000111222333444000000/////////000222333666444222000111555<<>>CCCFFFJJJKKKLLLOOOUUUZZZiii}}},,,,,,,,,,,,------------******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,++++++***++++++,,,,,,,,,++++++******++++++,,,************+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------......///000000000000000000000000000000000000000000000000000111000000//////000000111222111000///...---------000000000000000000//////000111111222222222111111222333333444444333111111111111111111111111111111222222222222222222222222111111222222222222222222222222222222222222222222222222333444444444333333333333333333222111111000444333111000000111333555222222222222333333333333333333333333333333333333333333333333333444444555333333222222222222222222111111000111111222333444444333222222111222222222222222222000000111444777777444111000000000000///------......///000000111111000000//////000000111000000000000000000000000////////////////////////222111000000///000000000//////000111111222333333---......//////......---...111111//////222222///////////////............//////..................//////...------------...////////////////////////......------------......,,,------------,,,,,,+++,,,---------,,,,,,+++***..................//////------------------------------------------------......------------..............................------...000222333111//////...---,,,,,,,,,---.....................------,,,------------.........000000000000000000000000000000000000111111111111000000000000000111111111000000000000000000000000444444444333333222222222444555666777777777777777999999888777777777777888888888999:::;;;>>>@@@BBBBBBFFFIIIKKKLLLOOOUUUZZZfff{{{,,,,,,,,,------------...*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++******++++++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............//////000........................//////...------.........,,,,,,,,,---------......------............------...............//////000////////////////////////////////////////////////111000000000000000000111000000////////////000000222111111000000/////////000111222333333333222111111222444555555444222000222222222222222222222222222222222222222222222222111111222222222222222333222222222222222222222222222333333444444333333333333333333333333222111000111111000000000111222333222222222333333333444444444444444444444444444444444444444333333444444555333333333222222111111111111111111111222222333444222222111000000/////////000111222111//////000222000111222222111/////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000444333222111000000000000//////000000111222222222......////////////.........111111......222333111///////////////.........000000//////.........---.........------------...////////////////////////......------------......+++,,,---......---,,,+++***++++++,,,,,,,,,++++++..................------------------------------,,,,,,,,,------..................------..........................................///111111000...///...------------.....................---------------------............000000000000000000000000............////////////111111111000000000000000000000000000000000000000222222222222111111111111444444555666777777777777888888888888888888999999999999999:::<<<>>>@@@BBBBBBEEEIIIKKKLLLOOOUUUZZZdddyyy++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++******+++,,,,,,++++++++++++*********++++++,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***+++,,,---.../////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///..............................---------......///,,,,,,,,,---------......---......//////......---///............///000000////////////////////////////////////////////////111111000000000000111111/////////000111222444444222222111111000000//////000111222444444444333222111222444555555444222111222222222222222222222222222222222222222222222222111111222222333333333333222222222222222222222222333333333444444333333222222222333333333222111111000111333555555444333222222222333333333444444444444444444444444444444444555444444333333444444444333333333222222111111111222222222222222222333444111111111111000000/////////111222111000......///,,,///333333111//////000000000//////............000000111111111111000000000000000000000000000000111111111111111111111111555444333111000000000000000000000000000000000000000000111111111111000000222555444222222666777555.........///////////////000000//////.........------.....................000000000000000000000000......------------......+++,,,......///...---,,,---......///////////////---......///......---,,,------------------------+++,,,,,,------..................------.................................111///---------......---.........---.........///.....................------------.........//////////////////////////////---........./////////000111111111000000000000000000000000000000000000000000000111111111222222222333333555666666777777777555666777888999:::;;;;;;::::::999:::;;;<<<>>>???AAADDDHHHJJJLLLOOOUUUZZZfff{{{************++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++)))***++++++++++++++++++************+++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---....../////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...........................+++++++++++++++,,,,,,---,,,,,,,,,---------......---...///000000///...---//////......//////000111000000000000000000000000000000000000000000000000222111111000000111111222///000000111222333555666111111111111111111000000111222222333444444444444222222444555555444444333333333333333333333333333333333333333333333333333111111222222333444444444333333333333333333333333333333444444444333222222222222222333333222222111111333777999:::888666444333333333333444444444444555555555555555555555555555444444333333333333333333333222222222222222222333333222222222222333333222222333333333222111111000111333222000/////////---///222222111000000111111000000///......------000111111222222111111000000000000000000000000000111111111111111111111111444333222111000000000000000000000000000000000///000111111222222111111000111444444222222555555222........./////////////////////..................---...//////000/////////000000000000000000000000......------------......,,,------............---------...............---,,,,,,...//////...---,,,------------------------,,,,,,,,,------...............------------..............................222000---,,,,,,------,,,---.........////////////---------.........//////------.........///////////////////////////////////////000000111111222222000000000000000111111111000000000000000000000000111111111222222333333333222333444555666777777777333444666888999;;;;;;;;;:::999999999:::;;;===>>>@@@DDDGGGJJJKKKOOOUUUZZZjjj~~~************++++++++++++)))***+++---------,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************+++,,,---...,,,++++++******++++++,,,+++++++++,,,,,,,,,------......///......---,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...........................++++++******++++++,,,---,,,,,,,,,---------......---...///000000///...---///////////////000000111000000000000000000000000000000000000000000000000222111111000000111111222111111111000111222222333111111111111111111222222222222222333333444555666333333333444444444555555444444444444444444444444333333333333333333333333111111222222333444444555333333333333333333333333333444444444333333222111111222222333333222222222222333666888888888666555333333333444444444444555555555555555555555555555444444333222222222222222222222222222222222333333444333333222222333333333111111222333444333222222111222333333111000111111111000000000111222222222///////////////.........000111222222222222111000000000000000000000000000222222222222222222222222333222111000000000000000///000000111111222222222000000111111111111000000...222333000000222111---............/////////000---------------...............000111111111000000000000000000000000000000......------------......---------------...//////+++,,,,,,,,,,,,,,,++++++***+++---/////////------------------------------,,,,,,------------------------,,,,,,,,,,,,------........................///......///000000...,,,------...///////////////+++,,,,,,---...///000000............////////////000000000000000000000000/////////000111222222222//////000000111111222222000000000000000000000000222222111111111111111000111222444555666777777777333444666777999999999999888888888999;;;===???@@@???CCCGGGIIIKKKOOOUUUZZZjjj~~~******+++++++++,,,,,,,,,((()))+++,,,---------,,,++++++++++++++++++++++++((()))***+++++++++++++++************+++,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,---------111111000///...,,,***)))++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///////////////////////////,,,,,,,,,,,,------...///,,,,,,,,,---------......---...///111111///...---///////////////000111111000000000000000000000000000000000000000000000000222222111111111111222222333222111000////////////000000000111222222222333333333222222333444666777444333333333333444555666444444444444444444444444333333333333333333333333111111222333333444555555333333333333333333333333444444444444333333222111111222222333333333222222111111222333333444555555333333333444444444555555666666666666666666666666444333222222111111111111111111111222222333333444444444333222222333333333...///000111222222111000222333444333222111222333444111//////111333333222------......///000000000000111222333333222111000000000000000000000000000222222222222222222222222222111000000///000000000...///000111333444555666//////000000000000//////111555666444444555222...---.........//////000000+++,,,,,,------............///000222222222111000000000000000000000000000.........------............---,,,,,,---...///000//////000000//////...---)))***,,,...//////...------------------------------------------------------,,,,,,++++++,,,,,,---........................,,,---///222444333000---------...///000000//////***+++,,,---...000111111............/////////000111111111111111111111111,,,------...///000000111...//////000111222222333000000000000000000000000111111000///...---,,,,,,111222333555666777777777444555666888888888777666777777888999<<>>IIICCC444***........................------------------------000111111111111222222222////////////000000000000222222222222222222222222000000000000000000000000//////000111222333333333222222222111111111111000666555555555555666666777555555666888:::999666444222333444555666999===@@@CCCEEEHHHJJJLLLPPPUUUYYYhhhwww************************++++++,,,,,,,,,,,,------************************************************+++++++++,,,,,,,,,,,,---++++++,,,------------------,,,+++))))))+++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,***+++---...,,,***------,,,,,,,,,---...///...............---------//////.........---------.........------,,,,,,,,,---------.........//////........./////////000000000000000000000000000000000000000000000111111222000000000111111111222222111111111111111111111111333333444444444222111000333333333333333333333333333333444555666666666666444444444333333444444444555444444333222222333333444444444333333444555555666555555444333333222222333333333333333333444444333333444555555555444444222444555555444444555666555555555666666666666666222333333444555666777777555555555555444444444444333333222222222222333333777666444333222222222333333222111111111111111111333333333222222222222111222222333333333222111111000000000000000111111222111111111111111111111111000222333222111000111222222222222222222111111111222222111000000111222222222111000/////////000111111111111000000111111111111111111111111000///...000000/////////.........////////////////////////---...///000000///...------///111111/////////000///...---...///000///...//////......---,,,,,,+++......//////...------,,,,,,,,,,,,---......//////+++++++++,,,,,,,,,---------------........................---------,,,,,,------------------------222...111===EEE@@@555---................................................111111111111222222222222////////////000000000000222222222222222222222222000000000000000000000000000000000111222222222333111111111111111111111111666555555555555666777777666666666777999999777666666777888888888:::===@@@BBBDDDFFFHHHKKKOOOSSSWWWgggvvv++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...---+++***+++,,,...000+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++---,,,,,,,,,,,,---...///---------.............../////////............---.........---------------------........./////////....../////////000000000111111111111111111111111000000000000000111111222111111222222222333333333111111111111111111111111444444444333222111//////333333333333333333333333444444555555555555555444555555555555555555555555555555444333333333333444222333444555555555555555666666666555444444333333222333333333444555555555444444555555555444444333333444555555444444555666777777666666666666666555444444555555555666666666555555555555444444444444333333222222222222333333555555444333222222222222111111111111111222333444333333333333222222222222111111222222333222222222000000000000000111111222111111111111111111111111111222333222111000111333000000111111111111111111222222111000000111222222111000///...///000111222222222111111111111222222333222222222000///...---000000////////////......////////////////////////---...///000000///...---...///111111///......//////...------......---,,,......------,,,,,,++++++.........///......---,,,,,,------...//////000000------........./////////...............---------.........------------,,,........................///,,,...555888444///,,,////////////////////////////////////////////////000000111111111222222222////////////000000000000222222222222222222222222000000000000000000000000111111111111111111222222000000000111222222333333555555555666666777777777888666555666888999888888888999999999888:::<<>>AAACCCEEEGGGJJJMMMRRRUUUdddsss+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---------------,,,---------------------------,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---...///000000////////////////////////................................./////////000000////////////000000000111000000000000000000000000000000000000000111111222222333333333333444444444111222222222333333333444222222222222222222222333333333333333333333333333555555555555555555444444666777777888888777777666555555555444444555666666111222444666777777666666777666666666666666555555333333444555666666777777666666666666555444333333555666777777555555666777888888777777666666666555777666666666666555555555666666666666555555555555666666555555555555666666333333444333333333222222444333222222111222222222444444444333333333222222///000111111222222222222000000000000000111111222111111111111111111111111111333333333222111222333/////////000111111111222111111111222222111111111111111000000000111333444333222222222222222222333///000111111111111000000//////000000000000000000////////////////////////......////////////......---///000000...---...///222000//////000000...------,,,,,,,,,,,,,,,++++++------...............---------......///000000000++++++,,,,,,,,,---------/////////...---------,,,//////.........---------////////////////////////000222222///------000222000000000000000000000000------------------------------------............////////////000000000000........................////////////////////////222222222111111111111111......///111222333444555444555666777888888888888666444222111444666888888333555777999999;;;>>>@@@CCCEEEGGGIIIKKKNNNSSSVVVcccrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---------,,,++++++******,,,---...,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,------......------,,,,,,------...///000000...////////////000000000.............../////////....../////////000000000/////////000000000111111000000000000000000000000000000000000000111111222222222333333333444444444222222222333333444444555333333222222333333444555333333333333333333333333444444555555555555555444666666888888888888666666666555555555555666777777333444555666666666666666666666666666666666555555444555555555666777777777555555666666666555444444666777888777666555666777888777777777777777777666666666666666666666666666999888888888888777777777666666666555555666666666333444444555555444333333555444333222222222222222444444444444333333333333000000111111222111111111000000000000000111111222222222222222222222222222222333444333222111222444000000111111111111111111000111222222222222111000000///...---...///000111222222111111111111222222//////000111111111111111//////000000000000111111////////////////////////////////////////////////+++---//////.........///111000//////000111///...------------,,,,,,,,,,,,,,,---......///.........,,,------...//////000000------------...........................---------/////////.........------...........................111222---***---000111////////////////////////------------------------,,,,,,---------.........////////////000000000000........................000000000000000000000000111111111111111111222222...///000111222333444444333444666888999999888888666444222222444777888888555777:::<<<===>>>AAACCCEEEGGGIIIJJJLLLOOOTTTWWWbbbrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,+++***+++,,,...///,,,------------------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------***,,,...---+++***,,,...+++,,,---.........------,,,---------......//////.../////////000000000000---........./////////000.../////////000000000000//////000000000111111111111111111111111111111111000000000000000111111222222222222222333333333333222222333333444555555555666555444333333333444555333333333333333333333333333333444555666666666666555666777888888777666555666666555555666777777888666555555555555555666666555555555555555555555555666666666666666666666777444555555666666666666555777888999888666555666777777777777777777888888888666666666666666777777777777777777666666666666555555555444444444444555555444444555666666666555444333333222222222333444444555444444444444333333333000111111111111000000///000000000000000111111222222222222222222222222222222333444444222222333444222222222222222111111111000111222222222222111000111000...------...//////111111111000000111111111000111111111111000000/////////000000000111111111//////////////////////////////............//////***,,,...///......///111///...---...000000000...------------------------,,,------...//////......,,,,,,,,,---......//////////////////000000000111---------...............////////////............------------------------)))......***))),,,...,,,................................................------........./////////////////////000000000000////////////////////////000000000000000000000000000000000111222222222333//////000111222222333333333444666888::::::999888666555333444777999::::::666999;;;======>>>@@@BBBEEEGGGIIIKKKLLLOOOTTTWWWcccrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%%%%(((,,,......---,,,++++++---///000,,,------......------,,,***+++,,,,,,------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,------------......***,,,...---+++***,,,...+++,,,---.........---,,,---------................../////////000000111111---.........//////000000////////////000000000000000000000000111111111111222222222222222222222222000000000000000111111222111111222222222333333333222222333333444555666666999888666444333333333444333333333333333333333333222333444555666666666666444666777888888777666444666666666666666777888888888777555444444555666777444444444555555555555555777777777777666666666666444444555666777777777666888999999888666555666777666666777777888888999999555666666666777777777888444444333333333222222222444333333222222333333444444555666777777666555555111111111222333444666777555555444444444333333333111111111111111000///...000000000000000111111222222222222222222222222222222333444444222222333444444333333333222111111111000111222333333222111000333222111/////////000000111111000000000000111111222222222222111///...---//////000000111111111222//////////////////////////////............//////)))+++---......///000222---,,,,,,---///000///...........................,,,,,,---.../////////...++++++,,,,,,---......///,,,,,,,,,------------...,,,------....../////////000/////////............------------------------***///000,,,,,,000111...........................////////////////////////////////////000000000111////////////000000000000111111111111111111111111000000000000000000000000//////000111222333333444000000000111222222333333222444777999::::::999888777666555777999;;;;;;;;;666888;;;<<<;;;;;;===>>>EEEGGGIIIJJJLLLOOOSSSVVVcccsss,,,+++***))))))***+++,,,,,,++++++******++++++,,,------------------------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***,,,......,,,***)))))),,,...---+++---///...)))---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.................................222000---...000000...+++,,,,,,,,,---------......////////////000000000000//////000000///...------000000000000000000000000222222111111111111222222333222111000///000111111444444444444333222111000111111111222222222222222555555444333333222222111555444444555666666555333666555444444555555555444555666777888999999999888777888:::<<<<<<;;;999777999777777777888888777666666777999:::;;;:::999999888888888888888999:::;;;<<<;;;;;;:::999999888777666666666666777777777777444555666777777777555444999999999999999999999999999888888777777777888888666666555444444444444555333444444444555666666666555555444333333333333444777555222111222444555555555444333333222222222333111222222333333222222111//////000000111222444444333333333333333333333333222333333444444333333222222222333444333222111000222222222222222222222222000111222222222111///...222222333333333333222222000000000000000000000000111111000000000111333444000000000000000///......333333222111///---,,,+++000000000000000000000000//////////////////////////////.........---------........................------...000111111///,,,111000...------...///000000000//////.........---,,,,,,,,,---------......000///---,,,,,,---...000------......///000000000---------............///111111000000/////////...---...///111111111000///111111111000000000000000......////////////......111111111000000000000000000111111111111222222222///000000111222222333333888888999::::::::::::::::::999888888888999:::;;;777999<<<>>>>>>???AAACCCDDDHHHKKKMMMLLLMMMQQQUUUbbbqqq,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------,,,+++,,,---+++...///,,,,,,......++++++******))))))******+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------------------///---,,,---///000///---------........./////////////////////000000000000//////000//////......---........................////////////000111222333555444333222222222333444000111222333444444444444333333333444444555555666777777777888777777777666888777666666666555444333888777666777888:::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888:::;;;;;;:::;;;;;;;;;<<<;;;;;;:::::::::::::::::::::;;;<<<======>>>???@@@???>>><<<;;;999999999999999999999999888999999999999888888777::::::::::::::::::::::::666666666666666777777777777666555555444444555555555666666666666666666777777666555555444444555555666444222111333444444333555444444333222222222333222222333333333333222222111111111111111111222222333333333333333333333333222222333333333333222222222222333333333222111000222222222222222222222222000111111111000000//////000000111111111111000000000000000000000000000000111111000000000111222333000000000000000///......000000000000000///......000000000000000000000000.................................---------,,,,,,........................------...000111111///------------------...///000000/////////.........---------........./////////...---+++******+++---...////////////............---------............///000000000//////...............///000000000000000111000000000000000000000////////////////////////////////////////////////000000111111111222222222000000111222222333333444666777888888999999888888999999888888888999:::;;;:::<<<>>>???>>>===>>>???BBBFFFJJJLLLMMMOOOSSSWWWcccrrr++++++************++++++------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,------,,,---///111///444555000,,,,,,---++++++******))))))******++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,...000///........./////////000000000////////////000000000000000000////////////..............................//////000000111222333444222111111111111222222333///000222333555555666666444444555666666777888888555666777888888888777666666666666555555555444444:::999999888999:::<<<<<<>>>======<<<======>>>>>>@@@???>>>===>>>???AAACCC@@@===;;;:::<<<>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>??????@@@===>>>???@@@@@@???===;;;<<<<<<<<<;;;;;;:::999999:::999888888777777777777999999999999999999999999555666777888888888888888777777666555555555555555888888777777777777777777888777666666555555666666333333222333444555333222444444444333333333333333222222333333333333222222333222222111000000111111333333333333333333333333222222222222222222222222222333333333333222111000222222222222222222222222111000000///////////////000000111111111111000000000000000000000000000000111111000000000111222222000000000000000//////...---...///000111111111111000000000000000000000000/////////////////////////////////.........------........................------...///111111///---+++,,,---...///000000000/////////.............../////////000000000000000---,,,+++******+++------000000//////...------,,,---------............////////////...............///////////////000000111000000000000000000111111000//////......//////000............////////////000000000111111111222222111111222333333444444555666777888888999999888888999999888888999999:::;;;:::<<<>>>>>>>>>>>>???@@@AAAEEEIIILLLMMMOOOTTTXXXcccrrr++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++...000444:::;;;444---+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000000////////////000000000000000000//////////////////111111111111111111111111333222222222333444444555111111111222222333444444333444555666666666666555666666777888999:::;;;;;;888999:::;;;:::999777666666777888888888999;;;<<<=========<<<<<<===???AAADDDDDDDDDCCCDDDEEEGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOGGGDDD@@@??????AAABBBBBBCCCBBBAAA@@@AAABBBCCCDDDBBBCCCDDDDDDEEEFFFFFFFFFCCCCCCAAA@@@?????????@@@CCCDDDDDDDDDCCCAAA@@@??????>>><<<:::999999999:::;;;;;;;;;;;;::::::::::::777888999:::;;;;;;:::999888777666666555555666666888888888777777666666666888777666666555555666666333333444666777777555222444444444444444444333333222333333333333333333222222222111111111111111222333333333333333333333333222111111111111111111222333333333333222222111111111111111111222222222222222111///.........///000222222333333333333222222000000000000000000000000111000000000000111111111//////000000000000//////------///000111111111111////////////////////////111111111111111111111111111111111000000000//////...........................------///000111///...---...///111111111000///........................////////////000000000000......---------...///////////////......------------------............///..................------111000///......///000111000000000000000111111111000000///......///000000......///////////////000000000000000111111111111222222333333444555555666777888999999::::::999999999888999999999999::::::666999<<<>>>???@@@BBBDDDAAAEEEJJJLLLMMMOOOSSSWWWcccrrr+++++++++,,,,,,+++++++++++++++************+++++++++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------+++))))))+++---000666888222,,,+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,------------......---,,,,,,,,,,,,------........./////////////////////000000000000000000////////////000111222222222222222222222222444444333222222222333333333444555666888999999:::777888999:::;;;<<<<<<<<<>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBAAA>>><<<;;;;;;===>>>>>>===>>>@@@CCC@@@AAACCCCCCDDDGGGLLLPPPSSSSSSSSSSSSTTTUUUVVVWWWUUUXXX]]]bbbeeeeeecccbbbSSSPPPLLLJJJJJJLLLLLLLLLLLLKKKLLLMMMOOORRRTTTVVVRRRSSSTTTUUUUUUUUUTTTTTTUUUQQQKKKEEECCCDDDGGGJJJQQQQQQRRRRRRQQQPPPNNNLLLIIIHHHFFFCCCAAAAAAAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;:::999999888888777666666666666777777777777666666555555555777666555555444444555555444555666888::::::777444333333444555555555444333333333333444444333333333000000000000111222333444333333333333333333333333222222111000000111222222333333222222222222111222000000000111111222222222222111///.........///000222222333333333333222222000000000000000000000000000000000111000000000000//////000000000000//////...//////000000000000///////////////////////////000000000000000000000000000000000/////////......////////////////////////...------...000000///......//////000///...,,,+++---------.......................................------------......//////,,,---------.........///---------............///------..................111000///......///000111//////000000111111111111000000////////////000000/////////000000111111111//////000000000111111111222333333444444555666666666777777888888888888888888888999999::::::::::::555888;;;>>>???@@@BBBDDDDDDGGGKKKLLLLLLNNNRRRUUUbbbrrr++++++,,,,,,,,,,,,++++++******))))))))))))******,,,,,,,,,------......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,------+++)))((()))+++''',,,///,,,***,,,...---+++******))))))******++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,------.........///000...,,,++++++,,,------........./////////////////////000000000000111000///...///000111222000000000000000000000000333222222111111222222333333444666888:::;;;<<<<<<;;;<<>>>>>>>>@@@AAA@@@>>>???BBBFFFCCCFFFJJJMMMPPPVVV___eeelllmmmmmmnnnnnnmmmmmmlllkkkpppxxx{{{xxxfffccc```___```bbbbbbbbbaaabbbdddgggkkkooorrrtttoooooopppqqqqqqpppnnnmmmjjjcccYYYPPPKKKLLLPPPSSS[[[\\\]]]^^^]]]\\\ZZZXXXSSSRRRPPPMMMKKKJJJIIIHHHAAAAAA@@@@@@???>>>>>>>>>@@@???===;;;999888888888999888888777777777777777777666666666666666555555777666555555444444555555666666777999;;;;;;999777222333555666666555444444333333444444444444333333/////////000111333444555333333333333333333333333333222111000000111222333444333222222111111222222//////000000111222222222222111111000000000000000000000111111111111000000000000000000000000000000000000111111111000///......//////000000000000000000000000000000//////...000000000000000000000000.................................---------,,,,,,///////////////////////////...---...///000000///---------,,,+++***)))(((---------------.........------------,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,---......//////---------............///.............../////////111000000////////////////////////000111111222222///000000111111000000/////////000000111111222222/////////000000000111111222222333444444555555666444555666666777777666666777888999::::::::::::999999;;;===>>>>>>>>>@@@AAADDDHHHKKKMMMLLLMMMQQQTTTaaaqqq++++++,,,------,,,+++++++++******************+++***++++++,,,------......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------,,,++++++,,,&&&***+++***+++......,,,+++******))))))******+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------+++,,,,,,---......//////---///000///---,,,---///....../////////000000000////////////000000000000111000///...///000222333111111111111111111111111222222222333444666777888666888:::===???AAAAAABBBDDDFFFIIILLLOOORRRTTTUUUTTTTTTSSSSSSSSSSSSRRRRRRLLLJJJGGGDDDBBBAAAAAABBBAAAEEEHHHHHHHHHJJJPPPVVVYYY]]]bbbeeehhhoooxxxzzzyyyxxxzzz||||||pppeee^^^\\\^^^```fffhhhjjjkkkkkkiiigggfffaaa```___]]]ZZZXXXUUUTTTKKKKKKJJJJJJIIIHHHHHHHHHIIIGGGBBB>>>;;;999999:::999999888777777777888888666777777777777777777888888777666666555555666666666666666888:::;;;999888222333555666777666555444333333444444444444333333111000000000111222333333333333333333333333333333444333222111111222333444444333222111111111222222/////////000111222222222222222222222222111111000000000111111111111000000000000000000000000000000000000111111111000...---......///000000000000000//////000000000000//////000000000000000000000000/////////////////////////////////.........------///////////////////////////...------///000000///...---,,,+++++++++++++++,,,,,,,,,------.........------------,,,,,,,,,+++)))***+++,,,---------------------------------------------............///.........//////000000000000000000000000///.........//////000111111222222...///111333333111///.........//////000111111222////////////000000000111222222222333444444555555666666777888888888888888777888999:::::::::999999888:::===>>>>>>???@@@AAACCCGGGKKKLLLLLLNNNRRRVVV___ooo++++++------------++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++...///...------...---///...,,,---///---)))---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------...///000000+++...000000......000222000000000000111111111111////////////000000000000111000///...///000222444333333333333333333333333333444555777999<<<>>>???@@@BBBEEEHHHJJJLLLMMMMMMNNNOOOQQQSSSVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUTTTPPPNNNKKKHHHFFFGGGHHHIIIIIINNNSSSVVVYYY^^^gggnnnxxx|||}}}uuuqqqpppqqqtttvvvxxxzzzzzzyyyvvvuuurrrqqqqqqooollliiieeeddd]]]\\\\\\[[[ZZZYYYYYYYYYRRRNNNHHHBBB>>>=========:::999888888777888888888777777888888999999999:::999888888777777777777777666555555777999:::999888222333555777777666555444333444444555555444444333333222111111000111111111333333333333333333333333555444222111111222444555444333222111111111222333...//////000111222222222222222333444444222111000222222333333333333222222000000000000000000000000///000111111111///...---......///000000000000000---...///000000111111000000000000000000000000000222222222222222222222222222222222222111111111111000000000000000000000000000...------///000000///000///...------...000111,,,,,,,,,------..................------,,,,,,,,,+++,,,---...///////////////......------,,,,,,+++---------.........//////.../////////000000111111///000111111111///...---...//////000111222222222---///222444444222///------------...///000000111////////////000000000000111111222333333444444555::::::;;;<<<<<<<<<<<<;;;777888999:::;;;:::999999555777;;;===???AAACCCEEEAAAEEEIIILLLMMMOOOTTTXXX^^^nnn******+++++++++,,,,,,,,,000000000///...,,,+++***---,,,,,,+++*********+++,,,------......------,,,***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,...///---+++)))---------,,,,,,+++++++++,,,,,,,,,++++++*********---------.........//////+++,,,.../////////...---,,,------...///000111111000////////////000000111333444444222000///000111111111000000111222333333222333444555666777888888======>>>???@@@BBBDDDEEEGGGIIILLLOOOPPPPPPOOONNNJJJMMMRRRVVVYYYXXXWWWUUUZZZ[[[[[[[[[[[[\\\___bbb___[[[XXXTTTOOOJJJMMMTTTRRR[[[ffflllooottt||||||xxxuuurrroookkkiiiiiijjjkkkkkk```YYYOOOIIIEEECCC@@@===>>>===<<<<<<<<<;;;999777333444666888::::::777444555444444666888888777666666666777777888888888999666666666666666666666666333333333333333333333444222222333333333444444444222333333444444333333222222222222222222222222222444444333333444444555666333333222111111000000000///000111222333222111111......//////000000111111222222222222222222222222111//////000111222111000000000000000111111111111222222111000000000000000//////000000000000//////000000000000000000000000000111111000///......///.........///////////////..................------......---------,,,,,,,,,111222222111///...///000.........,,,***)))***+++///...---,,,,,,---///000///...---,,,,,,,,,,,,,,,+++,,,.../////////...---+++,,,---.........,,,,,,000000000000111111111111......///000111222333333111111000//////...//////000000000000000000000000...///000111111222222111333444555444333222333444:::999999888888777777777888999999::::::999999888555888<<>>>>>>>>>>>;;;999888888999:::<<<<<<999777555444555666999::::::999777777777777888888888999555555555555555555555555333333333333333333333333222222333333333444444444333333444444444444333333222222222222222222222222000000000000000111222222111222222222222222222222///000111222333222222111000000000000000111111111222222222222222222222222111//////000111222111000000000000000111111111111222111000////////////000//////000000000000//////000000000000000000000000000111111000///......000///////////////..........................................---------,,,,,,000111222111///...///000//////000...,,,+++,,,...000///...---,,,,,,---...///...------,,,,,,,,,---...///000111222111111000------............------//////000000000111111111/////////000111111222222222111000000/////////000000000000000000000000000...///000111111222222222333555666666555444555666999999999999888888888888;;;;;;<<<<<<<<<<<<;;;;;;666888;;;======>>>@@@BBBDDDFFFHHHJJJLLLNNNRRRTTT]]]lll******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------,,,,,,,,,,,,++++++............------------,,,,,,,,,---------.........------------...//////.........///////////////000000000000000111222222111222333222111222333555555555555666777777888888===>>>???AAADDDFFFHHHJJJEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRTTTUUUVVVTTTSSSRRRVVVVVVWWWXXXZZZ\\\]]]^^^___bbbfffmmmuuu|||ssssssxxx{{{uuuqqqooojjjddd```^^^\\\WWWTTTKKKIIIFFFEEECCCAAA===;;;;;;999888999::::::888777777666666777999:::999888777777777888888888888888444444444444444444444444555555444444333333222222333333333333444444444444444444555555555555444444333333333333333333333333222222111111222222333444111111222333333444555555000111111222333222222222222222222222111111111111222222222222222222222222111//////000111222111000000000000000111111111111000000//////......////////////000000000000/////////////////////////////////000111000///...///000000000//////......------........................///.........------------000111222111///...///000///000111000///...///000111000///...,,,,,,,,,,,,///...------,,,---------------...////////////...//////......---....../////////000000000000111111000000000000000000000000222222111000000000000111000000000000000000000000//////000111111222222222333555888:::999888777888999999999999999999::::::888888999999999999888888777999:::;;;;;;<<>>???@@@GGGGGGGGGHHHIIIKKKLLLMMMCCCDDDEEEFFFHHHJJJLLLMMMNNNOOORRRUUUVVVWWWWWWWWWZZZ\\\^^^aaaccceeefffgggrrruuu{{{{{{tttoooiiifffffffffeeebbb^^^[[[XXXTTTPPPLLLGGGCCCAAA???<<<:::::::::999888:::888777666777777666555888888888888888888888888555555555555555555555555666666555444333222222111333333333444444444444555444555555555555555555444333333333333333333333333333222222222222333444444333333333444444444555555111111222222222333333333444444444333222222222111111111111111111111111111111/////////111222111000///000000000111111111111//////............////////////000000000000/////////////////////////////////000111000///...///000111111000///...------,,,............/////////////////////............---///000111000///...///000...000111111000///000111//////......------------......------------......,,,,,,---------.........111000...------...///000////////////000000000111111111111111000000//////222222111111111111111222111111111111111111111111000000000000111222333333333666:::<<<<<<:::999999888888999999::::::;;;;;;666666777777777777666666::::::;;;;;;:::<<>>===:::888666555777777777666999999999888888888888888666666666666666666666666666666555444444333222222333333444444444555555555444555555555555555555444333333333333333333333333///////////////000111111555555555444444444333333222222222222222333333333555555444444333333222222111111111111111111111111111/////////111222111000///000000000111111111111//////............////////////000000000000//////////////////////////////...000111000///...///111111111000///...------,,,........./////////000000000000/////////............///000000///...///111---///000111/////////000,,,------....../////////......---------......///000000000000000111111111111000///---------...///...////////////000000000222222111111000/////////222111111111111111222222222222222222222222222222111000000000111222333444444777;;;===<<<;;;::::::888888888999999:::::::::999999::::::::::::999999;;;<<<<<<<<<<<<===@@@CCCBBBDDDGGGJJJLLLOOOSSSVVV```nnn******+++++++++,,,,,,,,,)))***+++---............++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------.........//////...------------...//////.........///////////////............///111222222444666666666555555777999>>>AAADDDIIIMMMOOOQQQQQQKKKJJJGGGFFFEEEFFFGGGHHHMMMMMMOOOPPPSSSUUUWWWYYYTTTUUUXXXZZZ\\\^^^___```^^^eeeqqq}}}uuussspppmmmjjjgggccc___YYYUUUPPPKKKHHHEEEBBB@@@;;;999777777999;;;<<<;;;999999999999999888888888777777777777777777777777666666555555444444333333333444444444555555555555444444555555555555444444333333333333333333333333111111111111111222222333666666555444444333222222333222222222222333444444444444444444333333333333111111111111111111111111111//////000111222111000000000000000111111111111//////......//////000000//////000000000000//////////////////////////////...///000000//////000111000000//////......------.........//////000000111000000000000////////////---///000000......///111,,,...000111///...---...***+++---...///000000000.........---......///000//////.........///000111000000///...------------......////////////000000222111111111000000//////111000000000000111222222222222222222222222222222111111000000111222444555555777:::<<<;;;:::999:::888888888888888888999999888999999::::::999999888999;;;<<<======>>>AAACCCCCCEEEHHHJJJLLLOOOSSSVVV___mmm******+++++++++,,,,,,,,,((()))***,,,------......++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,---------,,,---------...................../////////000000,,,---......///.........------......//////000000/////////000111333444555777888:::;;;<<<===@@@CCCJJJKKKMMMOOOPPPOOONNNNNNHHHGGGFFFFFFHHHJJJNNNPPPQQQQQQSSSTTTWWWZZZ\\\]]]]]]^^^aaadddgggjjjlllmmmnnnttt~~~{{{wwwrrroooiiieee___ZZZUUUPPPKKKGGGDDDBBB???===>>>>>>>>>>>>:::::::::999999888888888777777777777777777777777555555555555555444444444444444444444555555555555333333444444444444333333444444444444444444444444444444444444444555555666444444444333333333333333333333222222222333444555333333333333333444444444111111111111111111111111111//////000111222111000000000000000111111111111000////////////000111222//////000000000000//////000000000000000000000000---///000000//////000222///////////////.........---......///000000111111111111111000000000//////---...//////......///111---///222222000---------+++,,,---/////////.....................///000000---,,,,,,+++,,,---...////////////......---++++++........./////////000000111111111000000000000000000/////////000000111222000000000000000000000000222111000000111222444666666888999999888777888999888888777777777777777777777777888888888888777777666999<<<===>>>???@@@BBBDDDFFFHHHJJJLLLNNNRRRTTT^^^lll******+++++++++,,,,,,,,,******+++++++++******)))+++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''(((***...000+++++++++,,,,,,------------.........//////000000////////////000000000000+++,,,.../////////...---,,,------...///000111111111111111222333555666777:::===???BBBCCCFFFJJJMMMPPPQQQQQQPPPNNNKKKHHHFFFGGGGGGGGGIIIMMMRRRWWWZZZWWWWWWXXXZZZ]]]```bbbccchhhjjjnnnsssxxx}}}zzzwwwqqqkkkeee___YYYUUUPPPLLLGGGCCCAAA???===<<<:::::::::999999888888888666666666666666666666666444444444555555555555555444444444555555555666666222333333444444333333222444444444444444444444444222222111111222222333444111222222333333444444555444333222111222333444555222222222333333444444444000000000000000000000000111//////000111222111000000000000000111111111111000000000000000111222222//////000000000000//////111111111111111111111111---///000000//////000222.........///////////////---......///000111111222111111111111000000000000,,,...//////......///111///111333333000...,,,,,,---.../////////...---,,,...............///000000000000///...///000111222---...//////...,,,***)))............/////////000000000000000000000111111//////...//////000111111////////////////////////222222000000000222444666777888999888666666777888888888777777666666555555;;;;;;;;;<<<<<<;;;;;;;;;444777:::===>>>>>>@@@AAAEEEGGGIIIJJJKKKNNNQQQTTT]]]kkk,,,,,,+++***+++,,,---...%%%&&&)))+++,,,------------,,,,,,,,,,,,---...//////...,,,------...,,,+++,,,------+++***+++---//////---***&&&$$$'''---222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++******+++,,,---...///000...000111111000...///000........................///...---///333555444222333555777777888999;;;===???BBBGGGLLLPPPRRRSSSSSSXXXTTTOOOIIIFFFEEEFFFGGGLLLLLLNNNRRRVVVZZZ[[[\\\___\\\YYY[[[aaagggjjjkkkssszzz|||wwwqqqhhhaaa[[[XXXSSSMMMHHHEEEDDDDDDBBBAAA???===:::888777666:::999777777888999888777666666666666777777888888555555666666666666555555666555444333333444555666555444333333555555444333444333333222222111111111000000111222333333444555444333111111333444444444222333333111000000222444555444333333222222222222222000...------///111333......///000111222222333000000000000000000000000000000000000000000000000111111222222222222111111000000111111111111000000000/////////............000000000000000000000000333222222222111111000000000000000000000000000000222222222111111111111000111111000000//////......---------............///000///...------...///000......------------......///---,,,+++---222777:::111222333222000///000111000000000000000000000000333222000......///111222222111000000222444666888999999:::::::::999888888999999:::::::::999888888555777:::<<<===;;;888666;;;===???@@@@@@@@@AAABBBFFFGGGHHHIIIJJJLLLOOORRRWWWggg++++++*********+++,,,---((()))***+++,,,++++++***,,,,,,+++++++++,,,,,,------+++******++++++***)))+++,,,---,,,+++,,,...///---+++))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................---------,,,,,,,,,,,,------------......,,,...//////...------...---......//////000000000///---+++,,,///000///......111555888:::<<>>@@@AAA@@@@@@AAABBBFFFGGGHHHIIIJJJLLLOOORRRYYYhhh******)))))))))***+++,,,+++,,,,,,,,,+++***)))(((,,,++++++*********++++++,,,+++******++++++***)))***+++------,,,,,,---...111...+++---000111...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............------///.........------,,,,,,,,,---//////...------...---......///000111222333333111//////111333333333222666<<>>>>>BBBHHHMMMOOOQQQRRRSSSSSSQQQNNNKKKHHHFFFEEEEEECCCDDDEEEGGGKKKPPPTTTWWWYYY]]]ccchhhjjjjjjiiiiiimmmuuu|||sssmmmggg^^^TTTLLLFFFBBBAAA>>><<<999888999;;;<<<<<<<<<<<<;;;:::999888777777777777777777777666555555666666555555555555666666666444333444555666555444222222333333444444555555555555555555555555444444777444111000222555777888222555777888777555444555444333333222222333333333333222111000///000111222111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////333111///......///111333000000000////////////...////////////////////////111111111111111111000000////////////////////////000000000/////////.............../////////000000....../////////000000000/////////....../////////000000////////////000000////////////000000000111000111222111000//////111000000000000000000000000//////000111111111111000111111111111222333444555888888999::::::;;;::::::777888999;;;;;;<<<<<<<<<::::::999999::::::;;;<<<>>>@@@BBBBBBAAAAAAAAABBBFFFHHHIIIJJJJJJMMMPPPSSS^^^mmm+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++------,,,++++++,,,---,,,***))))))***)))---111000,,,)))+++...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////---///000111000///000111000000000000000111111111111222555888;;;@@@DDDGGGHHHKKKOOOQQQPPPNNNMMMMMMIIIGGGEEEBBBAAA@@@AAAAAAGGGHHHJJJMMMQQQUUUXXXZZZaaadddiiilllooorrrvvvyyy|||vvvmmmbbbYYYRRRNNNMMMDDDAAA===;;;;;;;;;;;;:::<<<<<<;;;;;;;;;::::::::::::999999888777555333222666666666666666666666666666555444444666666555444333333333444444555555666333333444555555666777777888555222000111333333333444555555444333333444666333333333222222333333444444333222111000111111222111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////333111///......///111333111000000000////////////........................000000000000000000111111........................111111000000000/////////000/////////.........---------........./////////...//////////////////...000000////////////000000//////000000000/////////...000111222222222444666111111111111111111111111...///000111111111111111111111111111222333333444666777888999::::::::::::999:::;;;<<<============<<<;;;;;;:::;;;<<<===>>>>>>@@@BBBBBBAAAAAABBBCCCGGGHHHIIIJJJKKKMMMPPPSSSaaaooo++++++,,,------------,,,************+++---...///+++++++++++++++,,,------***)))((()))***+++***))),,,------+++******,,,///---666>>>>>>555---+++---------------------------------------------------+++++++++,,,,,,,,,,,,---------........./////////***,,,...///.........000000111111111222333333333666999===AAADDDHHHLLLOOOQQQRRRSSSRRRNNNJJJHHHGGGAAA@@@@@@@@@AAACCCEEEFFFLLLMMMPPPTTTXXX[[[^^^___dddggglllooosssyyy~~~vvvlllddd^^^ZZZXXXQQQMMMIIIFFFCCCAAA===;;;;;;;;;:::::::::::::::::::::::::::888777555333222555666666777777666666555666555444555666666555444444444555555555555555555222222333444555666777888888666333222222222111000444444444222111111444666333333222222222333444444222222111000000/////////000000000000000111111111000000000000000000000000000000000000000000000000///000000111111000000///222111000//////000111222111111000000000/////////........................------............//////........................111111111000000000//////000000//////...------,,,------------..................////////////......000//////......//////000///////////////////////////111222222111111222444111111111111111111111111/////////000111111222222000111111222222222222333444555666888999:::::::::888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<>>>@@@AAAAAAAAABBBDDDGGGHHHJJJJJJKKKMMMQQQTTTbbbooo)))***+++,,,---,,,,,,+++++++++******+++,,,...///))))))))))))***,,,---...)))(((((()))***++++++))),,,---,,,,,,,,,///444888@@@CCCEEEAAA888000...///........................+++,,,,,,------.........,,,,,,,,,,,,------......////////////............***,,,...///......///000000000222333555777888999???CCCHHHKKKLLLLLLNNNPPPQQQRRRQQQMMMHHHDDDBBBBBB<<<===???BBBEEEIIILLLMMMOOOQQQVVV[[[aaaeeehhhiiiiiinnntttyyy~~~~~~uuunnnhhheeeaaa^^^ZZZUUUPPPJJJDDD???======<<<<<<;;;:::999999888888888888888777666555555666777888888777666555777555444555666777666444666666666555555555555555333333333444444555555555777555444444444444222000222333555444333222333444333222222222333333444555333333222111000000////////////000000111111222222000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000111111111000000000//////........................---------.........//////........................000000/////////.............................................////////////---...///000000///...---///................../////////.........//////000...///000000//////000111111111111111111111111111000////////////111222444000111111222222222222222222333555666888999999999888888999999999999999888::::::::::::;;;;;;;;;;;;:::<<>>???@@@AAACCCEEEGGGIIIJJJKKKKKKNNNQQQTTTbbbppp------,,,,,,,,,,,,++++++)))***+++,,,------------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,222///+++***---333:::>>>KKK999...000222,,,'''))),,,,,,,,,,,,,,,---...///---------............//////............---------///...,,,+++,,,...000111000000000000000000000000333444777;;;???BBBDDDEEEHHHFFFCCCAAABBBBBBAAA@@@@@@@@@@@@===;;;;;;<<<>>>===@@@EEEHHHIIILLLRRRVVVZZZ\\\___eeemmmuuu||||||sssllleee___XXXRRRMMMGGG@@@===??????===:::666777888777666555666777;;;;;;:::999888666444333666555444555777999999888+++///444888:::999777555555555444333333333444444444444555555555555444444333222222111111222222333222222222111222222333333555444222111000111222222...///000111222333444444444222000///...///000111000000000000000000000000111111222222222222111111////////////000111222333111111111111000000000000000///...------...///000//////////////////////////////............//////------------------------+++,,,------......------...............---------////////////000000000000//////............//////,,,,,,---...///000111111,,,---...000000000///...111111111111111222222222//////......///000111111111111111111111111111111000000000222333555777888888888999::::::::::::999777888888999999:::;;;;;;888:::===???@@@AAADDDFFFHHHIIIJJJIIIJJJLLLOOOSSSggguuu------,,,,,,,,,,,,++++++******+++,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////333:::???GGG666***,,,000......222------,,,,,,,,,---......---------............///---------.........//////000///...------...000000////////////111333444555666999>>>CCCFFFGGGGGGFFF@@@>>>;;;999::::::999888???@@@AAA@@@@@@AAACCCEEEGGGJJJNNNOOOOOORRRWWW[[[___```dddkkkuuuyyypppfff___XXXRRRJJJFFFDDDBBB>>>:::<<<<<<<<<;;;999888888999555666666777777777666666666555444555777999999888444555666777777666555444777777666555444444444555333444444444444444444333333333222222222222333333222222222222333444555666333333222222111222222222//////000111222333444444333222000/////////000111111111111111111111111111111111222222222222111111////////////000111222333111111111111000000000000111000000//////000000111////////////////////////000//////.........//////------------------------,,,---......//////......////////////////////////............/////////////////////....../////////////////////............111222333444444444333222///000000111111222222222000000/////////000111111111111111111111111111111000111111222333555666777777888999999::::::999999666777777888999999:::::::::<<<>>>@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKMMMQQQUUUdddsss------,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''+++.........333>>>GGGLLL;;;---+++,,,+++,,,000......---,,,,,,,,,---------------............///++++++,,,---...///000111000/////////////////////111000//////111444888;;;@@@DDDHHHKKKLLLIIIEEEBBB:::888555444555666555444888:::===???AAACCCFFFHHHPPPRRRTTTTTTSSSUUU[[[___gggiiioooxxxyyypppccc^^^WWWRRROOOJJJDDD@@@???>>><<<:::888777777777555555666666777777777888777666555555777999999888:::999777666666777888888999999888666666555555555333333333333333333333333333333222222222222333333111111222333444666777888111111222333333333222222//////000111222333333444333222111//////000111111222222222222222222222222111111222222222222111111////////////000111222333111111111111000000000000111111222222222222111111////////////////////////111000///...............---------------------------...//////000000//////000000000111111111111111------------............////////////////////////////////////............000000000111000000///.........///000000111222222222222111000000000111111111111111111111111111111222222222222333444555666777888999999::::::999999666666777777888999999999<<<>>>@@@AAAAAABBBDDDEEEGGGHHHIIIJJJLLLOOOTTTWWWaaaqqq------,,,,,,,,,+++++++++++++++,,,---......------------------,,,++++++***++++++,,,,,,,,,,,,------+++,,,+++,,,000999FFFPPPJJJ<<>>AAACCCFFFJJJLLLTTTWWWYYYYYYYYY]]]ccchhhrrrvvvoookkkgggccc^^^XXXQQQLLLDDDAAA===:::999888888888::::::999888777777777777888666555666777999999888777777777777999;;;===???:::999888777666555555555444444444444444444444444333333333222222333333333222222222222333555666666///000222333444444333222///000000111222222333333222222111000000111111222333333333333333333333333111111222222222222111111000000//////000111222222111111111111000000000///000111222333333222111000////////////////////////111000///......---..............................------...///////////////000000000000000111111111------.........//////////////////000000/////////,,,,,,---...///000111111---------,,,,,,++++++***------...///000111111222333333222111000000000111111111111111111111111111222222222222333333444555777777888999999999999999777777777888999999::::::===@@@BBBCCCCCCBBBCCCDDDEEEFFFHHHIIIKKKOOOTTTXXX```ooo------,,,,,,,,,+++++++++,,,,,,---.........------------------,,,++++++***+++++++++,,,,,,---------...---...333===FFFMMMOOO:::222,,,---000111000000///...---,,,,,,,,,,,,,,,---------............///............................../////////......---222222333666:::???DDDGGGQQQOOOJJJEEE@@@;;;888666;;;999888888;;;===>>>>>>@@@BBBFFFIIIKKKNNNRRRUUUXXX[[[```ccceeejjjrrrwww}}}yyyrrriii```ZZZPPPKKKEEEAAA???>>>===<<<<<<;;;999888777777777777999777666666888999999888444666888;;;===>>>??????999888777666555555555555666666555555555555666666444333333333333333333444444333222222222222222333///000222333444444333222000000000111222222333333222111111111111111222222333333333333333333333333111111222222222222111111000000000000000000111222111111111111000000000///...///000111111000///...////////////////////////000000///.......................................,,,,,,---............---........./////////000000....../////////000000000//////000111111000//////,,,,,,---...///000111111111000000//////.........---......///000111111111333333222111000000000111111111111111111111111111222222222222333333444555777777888999999999999888888888999::::::;;;;;;<<<>>>@@@CCCDDDCCCCCCCCCCCCBBBDDDFFFHHHJJJNNNSSSWWW___ooo------,,,,,,,,,,,,++++++------............------,,,,,,---------,,,++++++***++++++,,,,,,------...---...444???IIIMMMHHHBBB333000...///111111...,,,......---,,,,,,,,,---------------............/////////.........---------.........//////000000000000333888>>>EEEKKKPPPRRRNNNJJJDDD>>>:::888999:::888777777999===@@@BBBBBBGGGIIIKKKMMMOOOSSSWWW[[[ZZZ```gggmmmrrryyyssslll```YYYOOOHHHEEECCC@@@>>>:::999888777777888999:::999888666777888999999888777999<<<>>>???>>><<<:::888777777666666666666666888777666555555666777888444444333333333333444444444444333222111111111111111111222333333333222222000000111111111222222222111111111222222222222222333333333333333333333333111111222222222222111111111000000000000000111111111111111111000000000000......////////////......//////////////////////////////............//////........................+++,,,,,,---...---------,,,,,,------......//////////////////000000000111//////111111111111//////////////////............222111000000000000000111//////000000000000111111222222111000000000111111111111111111111111111111222222222222333444555666666777888888999999888888999999::::::;;;<<<<<<<<<===???CCCDDDDDDCCCCCCCCCAAACCCEEEGGGIIIMMMSSSWWW___nnn------,,,,,,,,,,,,++++++------............------++++++,,,---------,,,,,,******+++,,,,,,---......,,,///555<<>><<<:::::::::;;;<<<:::888777777888999888888:::<<<===>>>>>><<<:::888888777777777777888999999777666555444444555666777444444333333333333444444444444333222222222333333333333222222111222222222111111111111111222222222000111222222333333333222222222222222222222222222111111222222222222111111111111000000000000111111111111111111000000000000///..................///////////////////////////......---......///000111........................,,,------...............+++,,,,,,---......//////........./////////000000...///111222222111///...////////////............000///.........///000111111111111111111000000000000000/////////000111111111111111111111111111111000111111222333555666777666777777888888888888888888999999::::::;;;<<<<<<;;;>>>BBBDDDDDDCCCCCCCCCBBBDDDFFFGGGJJJNNNSSSWWW___mmm---------,,,,,,,,,++++++---...............------***+++,,,,,,------------******+++,,,,,,---.........///000111111000000000)))***)))***...111222///,,,,,,,,,,,,------...///---------.........//////+++,,,,,,---...///000000222111000000222444777999>>>CCCKKKSSSWWWXXXVVVUUUPPPLLLFFF@@@<<<::::::;;;??????@@@DDDJJJOOORRRSSSRRRSSSSSSTTTWWW]]]dddjjjuuu}}}wwwjjjbbb[[[UUUPPPIIIFFFCCC@@@===<<<<<<<<<:::999777777888999888888;;;<<<<<<===<<<<<<;;;:::888888888888999:::;;;<<<777666444333333444666777555444444333333444444555333333333333444444555666555444222111000111222222111111111111111222222222000111222333333333333333222222222222222222222222111111222222222222111111111111000000000000000111111111111111000000000000000///...------...///000////////////////////////------------///000111222////////////////////////---......///////////////,,,,,,------...//////000---------.........//////...000111222222111000...,,,,,,---...///000111111111000/////////111222333333333222222111000000000//////...//////000111111111111111111111111111111000000111222333555777888666666777888888888888888777888888999999:::;;;;;;:::===AAADDDDDDCCCCCCCCCDDDEEEGGGIIIKKKOOOTTTWWW^^^kkk++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......//////.........---------////////////////////////------------------------,,,,,,,,,---...///000000/////////---,,,---111444111222333333555999>>>BBBJJJNNNUUUZZZ\\\ZZZWWWTTTRRRLLLCCC===::::::<<<===AAACCCHHHLLLPPPRRRTTTTTTXXXYYYZZZ\\\```iiiuuu~~~}}}tttnnndddZZZVVVPPPIIIDDDCCCAAA>>><<<===<<<:::::::::;;;:::999999<<<>>>>>>;;;999:::;;;888777666888;;;===>>>>>><<<999666555666777888888777666555444333444555555444444444444444444444444444444333222222111000000111111111111000000000000111222222333333222222111444444444333333222222222111111111111000000000000333222222111000//////...000222444333111///......///////////////000000111////////////////////////111111000000//////......------............------111111000///...------,,,//////000000000000//////...............///000000......---------,,,,,,,,,222222111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111222444666777999999999::::::999999999999999:::;;;;;;<<<============???@@@AAAAAAAAAAAACCCCCCEEEIIIJJJKKKRRRYYY___lll++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------......////////////......//////.........---------////////////////////////........................,,,------....../////////...///000000//////111222111333666888<<>><<<;;;;;;<<<;;;;;;888;;;<<<;;;888666666777999777777999;;;>>>>>>>>>:::888666555666777777666777666555444444444555555333333333333333333333333666555555444333333222222111111111111000000000000111222222333333222222111444444333222222222222222222222222111111111111111333222222111111000000000///111222111///------...000000000000000111222222////////////////////////111000000000/////////...---......//////......---000000000///.........---///000000000000000///..................///000000............------------222111000////////////000000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111222222222222333555777888888888999999999999888888999999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@CCCCCCFFFKKKLLLMMMQQQXXX```mmm++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......////////////.....................---------////////////////////////////////////////////////........................,,,...111111111111111222444777<<>>>>>???CCCFFFIIINNNQQQUUUXXXYYYZZZ[[[\\\[[[dddsssxxxlllbbb[[[TTTLLLGGGDDDAAA===::::::;;;;;;;;;:::;;;<<<;;;888555555555999888777999;;;===>>>===888777666666777777666555777666555555444444555555444444444444444444444444777777666666555444444444222222111111111000000000111222222333333222222111444333222000000111222222333333222222222111111111222222222111111111111111222333333111///...000111111111111111111222222333////////////////////////000000000000////////////---......//////......---////////////////////////000000000000000///.....................///000000////////////............000000//////......//////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111333333333333444666777888777777888888888888777777999999999999999999::::::;;;<<<>>>???@@@@@@??????DDDDDDHHHNNNOOOOOOQQQVVVaaannn***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---......//////......---........................////////////////////////........................////////////............,,,...000000111222444666;;;???EEEJJJOOOTTTYYY]]]\\\ZZZVVVQQQLLLGGGCCCAAA<<<>>>@@@CCCEEEIIIMMMOOORRRTTTVVVWWWXXXZZZ^^^bbbiiitttwwwmmmddd[[[TTTNNNJJJDDD@@@>>>>>>>>>============<<<:::999888888999888777888:::<<<<<<;;;777666666777888777555333777666666555555555555555555555555555555555555555777666666666555555444444222222222111111111000000111222222333333222222111333222111//////000222333222222222222111111111000000000000111111111111111111222111///------///111111000000000000111222222////////////////////////000000000000////////////......////////////......///////////////000000000000111111000000///...---...............///000000000000000000//////////////////............//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333444555666666666666777777777777666666888888888888888888888888;;;;;;===>>>???@@@AAAAAAEEEEEEIIIOOOQQQPPPQQQUUUaaaooo******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............---------.....................////////////////////////------------------------//////////////////........./////////000444:::>>>DDDHHHNNNRRRUUUVVVXXXZZZUUURRRMMMGGGBBB???<<<;;;@@@CCCGGGJJJLLLNNNRRRUUUVVVWWWWWWWWWXXX]]]gggooo{{{vvvjjjbbb^^^XXXQQQJJJGGGDDDBBBAAA???>>>===<<<<<<<<<;;;;;;999777666777999::::::999888777666777888888666444666666666666666555555555444444444444444444444444555555555444444444444444222222222222111111111111111222222333333222222111222111000000000111222333111111111111111111111111//////000000000000000000.........,,,++++++---///000////////////000111111000000000000000000000000////////////000000000000...//////////////////.../////////000000000000000000000000000000///.....................///000000111111000000000///////////////............//////000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111111111000111111222333333333333666666666777777666666666777777888888888888888999:::;;;;;;===@@@CCCFFFHHHHHHFFFHHHNNNQQQPPPRRRTTTaaaooo******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------............---------------...............////////////////////////------------------------////////////////////////000000000111333:::BBBGGGLLLPPPTTTVVVUUUSSSRRRQQQKKKHHHDDDAAA>>>=========GGGKKKOOOQQQQQQRRRVVVYYYUUUWWWYYYYYY\\\eeerrr}}}uuummmggg^^^VVVOOOJJJEEEBBBAAA???===<<<======<<<;;;:::888777777999:::999999999888777777888888777666666777777777777666555444222222222222222222222222333333333333333333333333333222222222222111111111111222222333333222222111111111111222222222222222000000111111222333333333111111000000000000000000111222222111000000111333///////////////000000111000000000000000000000000////////////000000000000...//////000000//////...000000000000000000000000//////000000000000//////...............///000000000000000000//////////////////......//////000000000000000000000000000000000000000000000000000000/////////000111111222222111111111111111111111111000000111222222222222222666666777777777777666666666777777888999999:::::::::::::::<<>><<<:::<<<:::999999:::;;;::::::<<<:::777777888999999888666777777888777666555444333333333333333333333333333333333333333333333333333333222222222111111111111222222333333222222111000111333444444444333222000111222333444666777777444333333222222111111111333444666666444444444555000000//////000000111222000000000000000000000000.../////////000000000111//////000000000000//////222111111111000/////////---...///000000111111000...............///000000000000/////////.........000////////////000111222000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111000111222333333333222222666777777888888777777666555666777888999;;;<<<<<<;;;:::999<<>><<<;;;;;;<<<<<<<<<;;;===;;;888777888999:::999666777888888888777555444666666666666666666666666333444444444444444444444333333333222222222111111222222222333333222222222///111444666666555333111111222333555777888::::::666666555444444333222222---///222222111000000000111111111000111222222333000000000000000000000000.../////////000000111111//////000000000000//////333222222111000///......,,,---...000111111111111...............///000000////////////............000000000000000111222222000000000000000000000000000000000000000000000000...//////000111222222222111111111111111111111111111222333444555444333222777777888888888888777777555666777888:::<<<===>>>;;;:::999;;;CCCNNNZZZaaaSSSJJJCCCDDDHHHLLLRRRXXX]]]mmm************+++,,,---...........................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---...///000111---......///////////////,,,...111222111000/////////000111111000000222444333888@@@GGGLLLPPPSSSUUUZZZYYYWWWTTTPPPMMMJJJHHHJJJJJJJJJKKKLLLMMMOOOOOOQQQSSSUUUVVVWWW[[[bbbhhhggguuu~~~uuuqqqccc\\\RRRJJJEEEBBBAAA@@@???@@@@@@>>>===<<<===>>><<<;;;::::::999999::::::;;;:::888666555444555555555555555555444333222111444333222222444444333222555444333222222222333444111111222222222333333333444444444333222111000000000111333555888:::<<<===;;;:::888555222000......111000000///...------,,,......---------...000111333333222111000///......333222000/////////000111...///000111111000///...000000000000////////////***+++---///000000///...////////////////////////000000//////.........---////////////////////////...///000222222111000000000000000000000000000000............///000222222111000000000111222333333000111222333555666777777999888777666555555555555888777777777888999::::::777888:::BBBTTTggglllgggQQQKKKEEEDDDGGGMMMQQQSSSbbbnnn************+++,,,------........................,,,------......------,,,,,,,,,---------.........---------------...///000---......///////////////...000333444333111000000///000000000///000333555:::???FFFLLLPPPRRRUUUWWWZZZZZZYYYWWWUUURRRPPPOOOPPPOOOOOOOOOPPPQQQRRRSSSRRRTTTVVVXXXZZZaaajjjqqq~~~qqqhhh[[[QQQKKKHHHDDDAAAAAABBBCCCCCCAAA???===<<<<<<;;;::::::999999::::::<<<;;;999777666666666666666666666666555444333222555444333333444444333222444333222222222222333444111222222222222333333333333333333222222111111000222222333444555666777888999888666444222111000000111111000000///......---333222222111222333444555///////////////.........111111///.........///000//////000000000000//////000000000/////////......***,,,...///000000///...////////////////////////000000/////////.........//////////////////////////////000111111111111111000000000000000000000000/////////000000111222333111111111000111111222222000111222333555666777777555555555666666777888999888888777666666666777777:::;;;===EEEUUUfffjjjeeePPPKKKFFFEEEIIINNNQQQSSSaaalll,,,,,,++++++++++++,,,,,,........................,,,------......------,,,,,,------------...............---------......///---......//////////////////222555666555222111000///000111111222555999===EEEIIINNNRRRTTTVVVXXXYYY[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVTTTVVVYYY\\\aaakkkxxxzzzjjj___ZZZUUUOOOIIIGGGGGGHHHHHHFFFCCC???===<<<;;;;;;:::::::::::::::<<<;;;:::999888777777777666777777666666555444333777555444444555555333222333333222222222222333333222222222222333333333333222222111111111111111111333333333333222222222222666555444333222222222222222222111111000/////////222222111111111222333333.........//////000000000000000///............///000000////////////000000/////////.........------+++,,,...///000000///...////////////////////////000000////////////......////////////////////////000000000000000111111222000000000000000000000000111000000000111222333444222222111111000111111111000111222333555666777777555555555666777777888888888888777666555555555555:::<<<@@@IIIWWWbbbccc^^^MMMJJJGGGGGGJJJNNNQQQRRR___jjj~~~------,,,+++++++++,,,,,,........................,,,------......------,,,------------............///......---------......---......///////////////...000444555333111000000000111444666999>>>DDDHHHOOOQQQUUUWWWXXXXXXYYYZZZ\\\\\\[[[ZZZZZZYYYYYYYYYWWWVVVUUUTTTTTTUUUWWWXXXVVVYYY^^^ccclllyyy|||qqqlllggg^^^VVVNNNLLLJJJIIIGGGEEEBBB@@@<<<<<<;;;:::::::::::::::;;;::::::999888777777777777777777777777666555555777666555444555555444222222222222222222333333333222222222333333333444444000111111111111111111111333333222222222111111111444444333222222111222222222222222111111111000000111000000000000111111111000000111111111222222222111000000000////////////111000///......///000111///.........------------,,,---...///000/////////////////////////////////000000//////////////////////////////////////////111000/////////000222333////////////////////////111000000000111111222333333333222111000000000111000111222333555666777777888888888777777666555444777777666666555666666666999<<>>HHHMMMHHHCCCBBBAAACCCDDDDDDEEEHHHNNNSSS[[[fffyyy+++++++++,,,---...///000........................,,,------......------,,,............/////////000,,,,,,,,,---...///000111---......///////////////222222222111222555;;;???GGGKKKPPPUUUWWWYYY[[[\\\YYY[[[\\\\\\[[[[[[]]]^^^]]]\\\ZZZXXXXXXYYYZZZ[[[]]]^^^```dddkkkttt{{{|||nnnccc[[[RRRHHHAAA======<<<;;;;;;;;;;;;<<<999:::;;;<<<;;;:::999888555555666666666666666555111111000222444666555444333444666888888888888777333333333444444444555555666666555444444333222222333333222222111000000000.........///000222444555000000000000000000111111000111222222222000///...///000111222333444555555000111111222222000///......///000111111000///...000000000000////////////111000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000...///111222222222111000000000000000000000000000222222111111111111111222111000000000111222333333000111222333555666777777666777888999888666444333555555444444444555555666777333555===AAA>>><<<>>>BBBCCCEEEDDDEEEIIIOOOUUUYYYdddwww------------------------///////////////.........///////////////.........,,,,,,,,,---------......---------.........//////,,,---......---,,,---...---------///333;;;DDDKKKQQQTTTWWWYYYZZZ\\\^^^```[[[ZZZXXXWWWWWWXXXZZZ[[[___\\\YYYWWWXXXYYYZZZ[[[```cccgggmmmvvvwwwlllaaaVVVNNNGGGCCC???>>>>>>>>>;;;888<<<:::666555666777777777;;;:::888666666666777777444444444444444444444444555555444444444444555555444333333222333444555666555555555444444333333333000000000111111222222222333333222111111222333333222111000//////000111111222444333//////222333000111111111111000000000000000000000000000111111222//////...//////000111222////////////////////////111000...---...///111222333333222222111000//////222222111111000///////////////000111111111111000...///000000///...///000333555555222///...111555555444222111000///000000111111111111111111111111444333222111222333444555555666777777777777777666666666555444444555777888<<<<<<<<<<<<;;;===@@@CCCFFFDDDEEEHHHIIIIIIMMMSSS___gggxxx------------------,,,,,,---------....../////////........................,,,,,,---------.........---------.........//////...///000000......///111333444555777<<>>===;;;888666555666777777666:::999888777666666666777666666666666666666666666666555555444444555555666444444333333333444555666555555444444444333333333222222222333333333444444333222222111111222222333222111000//////000111222222555555333222444333///111111111111111111111111111111000///////////////000////////////000000111////////////////////////222111/////////000222333333333222111111000//////000000000//////////////////000000000000000//////111222333222111000111333000000///000111111000000222111000///......//////111111111111111111111111333333333333333444444555555555666777777777777666888777666666666777888999999:::::::::999;;;>>>AAADDDBBBDDDGGGIIIJJJNNNUUU^^^gggyyy.........------,,,,,,,,,***++++++,,,...//////000,,,,,,------......//////,,,------------.........------.........////////////000111111000111222444555888;;;>>>BBBHHHNNNSSS^^^```bbbbbb```^^^]]]]]]ZZZ[[[[[[[[[\\\]]]]]]]]][[[[[[]]]___dddiiinnnqqqrrryyyzzzmmmbbbZZZNNNFFFCCCAAA@@@>>>;;;999777777888999888777:::999888777666666666666777777777777777777777777666555555444444555555666444444444333444444555666555444444444444333333333444444444444555555555555333222111111111111222333111111000000000111111222222666777555444555222...000000000111111222222222444333222000//////......111000000////////////000000000000000000000000000222111000000000111333444222222222111111000000///............///////////////000000000000000//////...000111000///...///000///---,,,///444555111---111000000/////////000000111111111111111111111111333333444555555555555555444555666666777777777666888888888888888999:::;;;::::::;;;;;;:::;;;>>>AAABBBAAACCCGGGIIIJJJOOOVVV\\\fffzzz.........------,,,,,,+++******+++,,,,,,---......+++++++++,,,---...//////------------........................////////////...000111111111222555777999<<>>??????>>>???BBBDDDCCCBBBCCCGGGHHHIIINNNTTT[[[fff{{{.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////---------.........//////........./////////000000---...///000111444888;;;BBBFFFJJJNNNQQQTTTWWWZZZ]]]___bbbbbb```___^^^^^^\\\]]]^^^_________^^^^^^]]]bbbjjjrrrzzz~~~|||wwwtttssstttuuuzzz|||}}}}}}|||{{{|||}}}~~~zzz{{{}}}~~~oooaaaVVVNNNFFFAAA@@@>>><<<;;;<<<<<<;;;::::::::::::999999888777777777777777777777777777777666666666555555666666666555555555555555555555444444444444444444444444444444444444333333333333333111111111111111111111111000000111111222222222222333444222---,,,///111///------......///000111111111111000000000111111222111111000//////...//////000000000000000000000000////////////000000111111111111111000000000000000......///000111111222333---...000222333555555666333444555444333222333555444444222000---...111444111111222222333333444444111111111111111111111111111333444666777777666555444555666777888888888888777777888999::::::;;;;;;>>>???AAAAAAAAAAAACCCEEEEEECCCDDDGGGGGGGGGKKKQQQZZZggg}}}---------------------------------,,,,,,+++++++++,,,,,,------......//////------........./////////....../////////000000000,,,...000222444888>>>BBBGGGJJJNNNQQQSSSUUUXXXZZZ^^^___```___\\\[[[ZZZ[[[ZZZ[[[[[[]]]^^^___``````ffflllvvv|||yyyxxxxxxyyywwwssspppppprrruuuxxx{{{}}}}}}~~~~~~~~~~~~~~~oooaaaWWWQQQMMMCCC@@@<<<::::::;;;::::::;;;;;;;;;;;;;;;:::888888666666666666666666666666777666666555555666666777555666666666666555444444333333333444444444444555333333333333222222222222000000111222222111000000///000111222333333333333333333000+++***///222111---......//////000000000......------...///000000111000000////////////000000000000000000000000000.../////////000000000000000000000000000000000000...//////000111222222333,,,---///111333555666666111222333333222111222333222333111---((()))...444//////000111222222111111111111111111111111111111111222333444555666666666555666777888999:::::::::666777999:::;;;;;;;;;;;;<<<>>>@@@@@@@@@@@@BBBCCCFFFDDDEEEGGGGGGFFFJJJOOOZZZiii+++,,,,,,------.........,,,,,,,,,,,,------------....................................////////////.../////////000000000000///111333666:::???FFFJJJKKKNNNQQQRRRSSSUUUWWWYYY\\\]]]]]][[[ZZZYYY[[[]]][[[[[[\\\___bbbfffiiikkkpppxxx|||zzzyyyxxxxxxwwwwwwwwwyyyzzz{{{||||||||||||}}}{{{lll___XXXIIIEEE@@@<<<;;;<<<======<<<============;;;:::999777777777777777777777777777777666666666666777777555666777777666555444333333333333444444444555555333333333333222222222111///000111222222111000//////000111333444444333333222444222...///333555444000000000111111111111111000000//////.../////////000////////////000000111//////////////////////////////000000111111111111///000000000000000000000.../////////000000111111---...///000111222222222---/////////...---...///111000...,,,+++---///222///000111222222222111000111111111111111111111111111111222222333555666777666777888999:::;;;;;;;;;777888:::<<<============;;;<<>>EEELLLQQQRRRTTTVVVWWWXXXYYY[[[]]]XXXYYYYYYYYYYYY[[[___bbbbbbcccdddhhhmmmsssxxx{{{xxx~~~xxxyyyzzz{{{zzzxxxvvvtttjjj\\\PPPKKKDDD@@@>>>???AAAAAA===>>>>>>>>>>>><<<;;;:::777777777777777777777777777777666666666666777777555666777777777666444333333333333444444555555555444444444333333222222222///000111222222111000//////000222333444444333333222555555333444777888555333333333222222222222222555555333222111111000000//////...//////000111222////////////////////////000000111222222222222111////////////000000000000.........///////////////......////////////......///000111000///...///111222///---...222444333111222333444555444444222222111111111111111111111111111111111111222444666777777777999:::;;;<<<<<<<<<888:::<<<===?????????>>>;;;===???@@@@@@@@@AAABBBCCCAAACCCFFFGGGGGGLLLRRR\\\kkk++++++******++++++,,,---...------------...//////000///...---------------............////////////222222222000///000333555666888999999???KKKSSSVVVTTTUUUWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTUUUYYY^^^bbbgggkkkppprrruuuyyyxxx||||||{{{{{{mmm___RRRHHHFFFDDD???;;;;;;;;;::::::===AAACCCAAA>>>777777777777777888888888999888777666666777888999999888666555555555666777444444555555555555444444333333333222222222111111333222111000000111222333333333222222222222333333222222111111111111111111444333222111000000000000000000000000000000000000//////000000111111111222000000000000000000000000222222111000//////000000111111000000//////......000000000000000000000000000000000000111111111111000000000000000000000000111///---...111222000...333222222222111111000000000000000000000111111222111111222333444666666777888777666666777999;;;<<<777888999;;;===>>>???@@@AAA???===<<<<<<>>>AAACCCEEEEEEDDDDDDDDDGGGLLLPPP___kkk~~~,,,,,,++++++,,,,,,---......------------...////////////...---------------............////////////000111222222111222333555888<<>>======<<<<<>>???@@@AAACCCBBBAAA@@@AAACCCEEEGGGEEEFFFEEEEEEEEEHHHMMMQQQ```lll------,,,,,,------...///...------------...////////////...------------...............////////////---///222333333333555777<<>>===<<<<<<===???@@@AAAAAAAAA??????@@@BBBDDDFFFEEEFFFEEEEEEFFFIIIOOOSSS___kkk,,,,,,,,,,,,,,,---.........------------.../////////......---------..................////////////---...000111222555999<<>>:::999999888888888888888777777777666666555444444444222333666777999999888888666666777777777777666666555555444444444333333333222333444444444222111000000000////////////000000111111111111111222222222000000000000111222333444000000000000000000000000000000000000000111111111000000000000000000000000111111000000000000000111000000000000////////////////////////////////////////////////000000000111000000000000000000000000111000000000000111000000000000000///////////////111111000000111111222333333444444555666666777777:::999999999999:::;;;<<<::::::::::::;;;>>>@@@BBBCCCBBB@@@??????@@@BBBCCCDDDDDDDDDDDDEEEIIINNNSSS[[[iii+++++++++++++++,,,,,,---...------------...//////......---------......///............////////////......//////111777>>>CCCHHHMMMQQQRRRUUUYYYZZZWWWVVVVVVVVVUUUTTTSSSQQQQQQRRRUUUXXXXXXXXXZZZ```eeemmmttt}}}~~~{{{}}}vvvtttrrrsssxxxyyykkk^^^QQQGGGAAA>>>;;;;;;===>>><<<::::::999999999888888777777666666666666666555444444222333555777999999999888666666777777777777666666555555444444444333333333333333444444333111///...222111111000000111111222000000111111111222222222//////000000111222444444000000000000000000000000111111000000000000000000000000000000000000000000111000000000000000111111////////////000000000000000000000000000000000000...////////////000000000000000000000000000000000000111111111000000000111///////////////000000000111111111111111222222333444555555666666777777777888888888888888999999:::777777888:::===@@@CCCEEEHHHGGGFFFDDDCCCCCCCCCCCCAAABBBBBBBBBDDDHHHNNNRRRWWWfff~~~+++************+++,,,,,,...------------...//////...------------...//////............///////////////000111222666<<>>;;;<<<===<<<;;;:::::::::999888888777777555666666777777666666555666777777777777777666555555666666777777666666555444444444444333333333333111111111111111000000///333333222222222222333333000000000111222222333333000000000000111222333444000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111222////////////000000000000111111111111111111111111......////////////000000000000000000000000000000000111222222000000111222//////000000000000111111222111111111111222333333666666666666777777888888888888888888888888888888666888:::===AAADDDFFFGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAACCCHHHNNNRRRVVVddd|||,,,++++++++++++,,,------...------------...//////---------------...//////............////////////000222666:::>>>DDDIIIMMMNNNSSSVVVVVVWWWYYYWWWTTTSSSTTTTTTUUUVVVVVVUUUUUUUUUYYY^^^```bbbhhhttt}}}yyyzzz|||~~~{{{{{{|||}}}~~~qqqbbbWWWOOOFFF???>>>>>>===<<<;;;;;;:::999999888777777444555666888888888888777888888777666666666666666555555555666666555555555333333333333222222222222000000000111333555666777333333222222222222333333///000000111222222333333111000000000111222333333000000000000000000000000111111111111000000000///000000000000000000000000000000000000000111222222.../////////000000000111000000000000000000000000........./////////000000000000000000000000000000000111333222000///111333000000000111111111222222222222111111222222333444666666777777777777888888999999999999999999999888666888<<>>===;;;;;;::::::999888777777444555777888999:::999999666666555555555777888:::444444555555555555444444333333333222222222111111111111222444777:::>>>@@@333333222222222222333333///000000111222222333333111111111000111111222333000000000000000000000000222111111111000000//////000000000000000000000000000000///000000111222222.../////////000000111111////////////////////////............/////////000000000000000000000000000///222333333000///111333000000111111222222222333222222111111222222333444777777777777888888888888::::::;;;;;;;;;:::999999555777;;;???AAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEE@@@AAABBBCCCEEEJJJPPPUUUYYYggg}}},,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////...,,,,,,,,,---///111444111......000333555555222888AAAIIINNNQQQSSSTTTUUUXXXZZZZZZXXXUUUTTTTTTVVVRRRRRRWWWZZZZZZ___ffffffhhhkkkmmmrrr~~~}}}~~~wwwlllcccVVVLLLFFFCCC@@@>>><<<:::888888999:::::::::888888888888888888888888666666555555555555666666333444444444555666666666444333111222333333222000///222222000666BBBJJJKKK666555333111000///......222222222222222222222222222222111111111222444555000000000111222222222333333333333333222111000000000111222333444444333222000000000000000000000000222///,,,))))))***---///000000000000000000000000...///000///...---...000222222222111111111000000000000000000000000000000333444555555666666555555444333222222222333444555666666555555555555666666777777888999888777666555666888:::===??????>>>===@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCFFFIIIMMMOOOYYYcccwww,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,***))))))///...---,,,,,,...///111///............000222333777===EEELLLPPPSSSUUUVVVXXXZZZ\\\\\\ZZZXXXXXXXXX\\\XXXWWW\\\___bbbiiirrryyyxxxwwwxxx}}}}}}~~~~~~|||}}}~~~}}}}}}wwwnnncccYYYRRRLLLGGGBBB>>><<<999888888999999888888888888888888888888888666666555555555555666666555555666666666666666666444333222222333333222111///222222///333<<>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCFFFIIIMMMPPPYYYbbbvvv------------------------------.........////////////...---------...///000+++...000000//////222555???DDDKKKPPPTTTUUUWWWXXXWWWYYYZZZZZZYYYXXXYYYZZZ]]][[[\\\bbbhhhooo{{{|||zzzwwwvvvvvvwww~~~xxxvvvxxx}}}~~~||||||}}}~~~wwwmmmddd\\\TTTLLLFFFCCC???;;;999999999999888999999999999999999999999777666666555555666666777777777777777777666666666555333222222333444222111000222222///000444666555222111111111111111222222222222222222222222222222222111111000000000000111333333333333333222222222000111222222333222222222000000111111111000//////000000000000000000000000111111111111222333444555000000000000000000000000...///000000......///000222222222111111111111111000000000000000000000000///000000111111111111111333333333333333444555666666666555555555555666666444555777999::::::::::::888888999:::<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEIIIMMMPPPYYYbbbsss........................,,,---...000111333444444///......---...///000000---000333333111222888>>>FFFJJJPPPTTTVVVWWWXXXYYYYYYYYYZZZYYYXXXYYY[[[^^^^^^aaagggooowww}}}}}}|||zzzwwwuuusssssstttuuu|||{{{zzzzzzzzz|||}}}~~~{{{zzzzzz{{{|||~~~}}}yyytttrrrtttvvvxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvwwwwwwxxxxxxxxxxxxzzz}}}~~~zzzwwwwwwyyy|||wwwnnnfff]]]TTTNNNGGGCCC>>>;;;:::;;;;;;;;;999999999999999999999999777777666666666666777777888777777666666555555555555444333333444444333222111222222111111111111000222222111111111111111222222222222222222222222222333333222111111000000000333333333222222111111111//////111222222333333333333333222222222111000000000000000000000000000000///000000111222222111111000000000000000000000000...000111000///...///000111111111111111111111111000000000000000000000000111222222333444333333333333333333444555555666777666666555555555555666666555666888999:::::::::999888888888999:::<<<===>>><<<======>>>???@@@AAAAAABBBBBBBBBBBBEEEIIIMMMPPPYYY```qqq........................111111000000///...------............//////000000///222444444333777@@@GGGKKKOOOSSSWWWXXXXXXYYYZZZ\\\\\\\\\\\\]]]```dddhhhnnnvvv|||vvvtttpppnnnmmmooorrruuusssrrrqqqooooooppprrrsssnnnooooooooooooooopppqqqsssrrrpppoooooonnnlllkkkpppoooooonnnmmmmmmlllllljjjjjjkkkkkkkkkkkkllllllmmmnnnpppsssuuuxxxzzz{{{|||||||||~~~|||~~~~~~|||{{{wwwwwwxxx~~~uuukkk```YYYKKKFFF@@@;;;::::::;;;;;;999999999999999999999999777777666666666666777777666666666555555444444444666555333444555555444222222222333444444222111111444333222111000000000000222222222222222222222222444444444333333222222111222222111111000000//////...///000111222333333333333222222111111000000000000000000000000000000000000000111111111000///...000000000000000000000000///000111000///...///111111111111111111111111111000000000000000000000000222333333444444444444444222222333555666777888888666666555555555555666666777888999:::999999777777888888888888999;;;<<<===;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBEEEIIIMMMPPPXXX```ppp------------------------++++++,,,,,,,,,---------....../////////000000000///222444666888>>>FFFMMMPPPSSSWWWYYYYYYYYYZZZ[[[ZZZZZZ[[[]]]aaagggooouuu|||yyywwwuuusssqqqpppnnnjjjgggfffgggjjjlllhhhgggeeedddddddddeeefffgggiiijjjjjjhhhgggggghhhhhhhhhiiiiiigggeeecccaaaeeeddddddcccbbbaaaaaa```___________________________```cccfffiiilllnnnnnnnnnmmmmmmpppuuuyyy||||||~~~~~~}}}{{{yyyyyy{{{~~~xxxzzz~~~|||zzzxxxyyyyyykkkaaaRRRLLLDDD===:::999::::::::::::::::::::::::::::::888777777666666777777888555555555555444444444444777555444444555666444333222111333666777444333444444333222111000000000000222222222222222222222222333444444555444444333222000000000000000/////////...///000111222222222222000000///.........//////000000000000000000000000222333333222222000//////000000000000000000000000///000111111//////000111111111111111111222222222000000000000000000000000000111111222222222222222111222444666777888999999666666555555555555666666777888888999888777666555777777888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@BBBEEEIIIMMMPPPWWW___ppp,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---///111222......///000000000000000///222777===CCCIIINNNPPPSSSVVVYYY[[[\\\\\\]]]^^^ZZZ[[[^^^cccjjjuuu}}}{{{zzzyyyrrrooollliiiiiihhhfffeeedddcccaaa___^^^^^^______^^^]]]\\\\\\\\\\\\\\\\\\___cccfffgggeeebbbbbbbbbaaabbbccccccbbbaaa``````___^^^^^^^^^]]]]]]\\\\\\WWWWWWXXXXXXXXXYYYYYYYYYUUUWWW[[[^^^aaacccddddddcccbbbaaacccgggjjjmmmmmmppprrrssssssqqqqqqsssvvvsssvvv{{{~~~}}}}}}ppp```XXXMMMDDD>>><<<;;;;;;::::::::::::::::::::::::888888777777777777888888555555555555666666666666777666555555666666555333222///111555666222222555222222111111111111111222222222222222222222222222111222333444444444333222000000000000000111111111//////000111111222111111//////...---......000000000000000000000000000000222222222111111111111111000000000000000000000000///000111111000///000111000000111111111222222222000000000000000000000000///000000111111111111111000222444666888999::::::666666555555555555666666444555666777888777666555666777888999::::::999999;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAADDDIIIMMMPPPVVV___qqq,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000000000000000444;;;DDDMMMRRRSSSSSSVVVXXX[[[]]]]]]^^^___```aaacccgggoooyyy{{{uuurrrooommmkkkgggdddaaa`````````___^^^WWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXXUUUZZZ___```^^^\\\[[[[[[___````````````aaaccceee^^^^^^^^^^^^^^^]]]]]]]]]UUUUUUVVVVVVWWWXXXXXXYYYTTTUUUXXX[[[]]]]]]\\\\\\^^^\\\ZZZ[[[^^^```bbbcccgggjjjllllllkkkkkkmmmpppnnnrrrxxx}}}mmmdddWWWLLLDDD@@@>>>>>>::::::::::::::::::::::::888888777777777777888888555555666666777777888888888666555555666666555444222...///444444000000444000000000000111222333444222222222222222222222222///000222333444333333222000000111111222222222333///000000111111111111000111000/////////111222333000000000000000000000000////////////000111222333000000000000000000000000///111222111000///000111000000111111222222222222000000000000000000000000000000111222222222222222000222444777999:::::::::666666555555555555666666222333555666777888777777555666888:::;;;:::999888;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAADDDIIIMMMPPPVVV___qqq..........................................------444222000...---///222333444:::CCCKKKQQQUUUXXXZZZ[[[[[[ZZZZZZ\\\^^^___```bbbeeennn||||||yyytttrrrnnniiiddd```^^^\\\___\\\ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXUUUTTTTTTTTTVVVWWWVVVVVVZZZ[[[[[[\\\]]]^^^^^^^^^```___^^^^^^^^^______``````___]]][[[ZZZZZZ[[[[[[XXXVVVUUUUUUVVVWWWWWWVVVWWWWWWXXXYYYYYYZZZ[[[[[[YYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^```bbbdddfffggggggkkklllnnnrrrxxx~~~{{{ppp___PPPHHHDDDCCCBBB???===;;;;;;;;;;;;:::888999999999888777666666555777777777777666666666666444555555555555555555444666555222111000000222333000000//////000111222222000111222333444444444444222333333444444333333222333333333222222111111111111111111111111111111111111111111111000000000///444222//////000222222222222222111111111111111111333333333333222222222222333222222111111222222333222111111111111111222222000000000111222222222333000111111111111222222222333444777999::::::999888444444444444444444444444777777666666666666777777888888888777888888999999;;;;;;<<<===<<<:::===AAAAAABBBCCCFFFIIILLLOOOPPPUUUaaauuu........................///////////////////////////...///000111444777888;;;AAAHHHOOOSSSUUUXXXYYY[[[\\\^^^___^^^^^^^^^^^^ccclll}}}|||xxxsssnnnkkkhhhfffccc```]]][[[YYYYYYZZZYYYWWWVVVVVVVVVVVVUUUXXXWWWVVVUUUTTTSSSSSSSSSVVVVVVVVVWWWXXXXXXXXXWWWYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^___```aaaaaabbbbbb```___^^^\\\\\\\\\\\\]]]ZZZXXXVVVVVVWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[]]]___`````````cccdddfffjjjoootttxxx{{{}}}~~~zzziii\\\SSSNNNHHHDDD???===:::999999999888777999999999888777666666666777777777777666666666666333333444444444444333333333222000.........///000111111111111111222333333000111222333444444444444333444444555555444444333333333222222222222222222111111111111111111111111222222222222111111111111222111000111222333111000111111111111111111111111000000/////////.........333222222111111222222333222222111111111111111111111111111111111111222222000111111111111222222222222333555777888888777777555555555555555555555555777777666666666666777777999888888888888999::::::<<<::::::<<<>>>@@@@@@@@@AAABBBCCCFFFIIILLLOOOPPPXXXcccwww........................000000000000000000000000,,,---///222555888:::<<>>IIIMMMRRRUUUWWWXXXYYYZZZ[[[^^^```___]]]^^^ccchhhlllrrr|||~~~~~~zzzxxxyyyzzz|||~~~~~~xxxrrrmmmiiiiiigggddd```\\\YYYWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZ[[[]]]XXXXXXYYY[[[]]]```bbbccc]]]^^^`````````_________\\\\\\]]]]]]]]]^^^^^^^^^^^^___bbbdddeeeeeedddcccaaaaaaaaaaaabbbbbbcccccc___]]]ZZZYYYZZZ\\\]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXWWWVVVWWWYYY[[[]]]^^^______eeejjjqqqxxx|||~~~~~~}}}zzz{{{||||||{{{~~~|||{{{rrrhhh[[[RRRJJJEEE???;;;::::::;;;;;;999999999888888777777777777777777777666666666666777888888999999888888777888777666555444444444555333333222222222222333333111222333333444444444333333333444444444444333333111111111222222333333333111111111111111111111111333333222222222111111111111000111222333333111///111111111111111222222222222222222111111111000000222222111111111111222222333333222111000000000000222222111111000000//////000000111111111222222222111222333555666666666666777777777777777777777777777777666666666666777777999999999999:::;;;<<<<<<;;;<<<;;;;;;===AAABBB???AAAAAABBBDDDGGGKKKOOOQQQ[[[fffzzz.................................//////000000000222111000222555;;;AAAEEEKKKNNNSSSVVVWWWXXXZZZ[[[[[[\\\\\\[[[^^^dddnnnuuuyyyzzz|||~~~|||zzzzzzzzzyyyvvvuuu{{{{{{yyywwwuuusssnnnhhhccc``````___^^^\\\ZZZYYYXXXZZZYYYYYYXXXXXXYYYYYYZZZYYY[[[]]]]]]\\\\\\]]]___YYYZZZ\\\___bbbfffiiijjjaaadddffffffdddcccccccccaaaaaaaaaaaabbbbbbbbbbbbaaabbbdddeeefffeeecccbbbccccccddddddeeefffffffffaaa^^^\\\[[[]]]^^^______]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUVVVWWWWWWWWWWWWWWW]]]```ffflllppprrrrrrqqquuuwww{{{~~~|||zzz{{{||||||~~~yyyzzz|||}}}qqqeee[[[PPPJJJBBB<<<999999::::::999999999999888888888888777777777777666666666666888999999999999999999888555444333222222111111111333222222111111111222222222222333444444444333333222222222333333222222222111111111222222333333333111111111111111111111111222111111111000000000000444222//////111222222222000000111111111222222222//////.........---------222111111000000111111222333222222111000000111111222111111000000/////////000000111111111222222222222333444555666777777777888888888888888888888888777777666666666666777777999999999999:::;;;<<<===<<>>IIIMMMDDD>>>@@@EEEFFFBBBAAAAAABBBEEEJJJNNNQQQ[[[fffzzz..............................///000000111222222111444888===CCCIIIMMMOOOPPPRRRUUUVVVWWWXXXYYY[[[VVVXXX___kkkwww~~~}}}wwwzzz~~~}}}}}}|||vvvmmmllllllnnnuuu~~~zzzuuuoookkkfffdddaaa``````___]]][[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^___cccfffddd```]]]^^^aaaaaaaaaaaaaaabbbccceeeeeehhhlllppppppllliiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiigggggghhhhhhiiiiiijjjjjjggghhhiiijjjjjjjjjiiihhheeeddddddeeeffffffdddcccaaabbbcccdddeeefffggghhhffffffeeedddcccbbbaaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRSSSSSSUUUWWWZZZ\\\^^^______fffhhhlllrrrwwwyyywwwvvvuuusssssswwwxxxvvvwww{{{~~~{{{zzzyyyxxx}}}uuummm```WWWKKK@@@;;;:::;;;;;;999999999999999999999999777777777777666666666666666666777777777777666666666777666666555444444333444444333222222222222222222333333444444333333222111222222333333222222111333333222222222222222222111111111111111111111111222222222111111111000000333111000000111222222111///000000111222222333333444333333333333222222222111111000000000000111111000000000000111222333333/////////000000000000000000111111111111222222222111111222222333555666777888888888888888888888888777777666666666666777777777777777888999:::;;;<<<===FFFIIIAAA===BBBEEECCCBBBAAAAAABBBEEEJJJNNNQQQ\\\ggg{{{........................///000000111222222333333555999???EEEJJJLLLLLLLLLSSSUUUWWWWWWWWWWWWXXXYYYRRRXXXdddvvvyyywwwzzz~~~|||{{{|||}}}{{{uuuqqqllliiijjjrrr~~~~~~yyytttpppkkkeeeaaaaaa___\\\[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````___``````aaabbbbbbeeehhhkkkiiiddd```aaacccbbbbbbbbbcccdddeeefffgggiiinnnsssrrrnnnkkkkkkmmmkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmnnnoooiiijjjkkkkkkkkkkkkiiiiiiffffffgggiiijjjjjjgggdddccccccdddfffhhhiiijjjkkkhhhhhhgggfffeeecccbbbbbbaaaaaaaaa``````^^^]]]\\\[[[YYYWWWUUUSSSTTTUUUVVVQQQRRRSSSUUUWWWZZZ[[[\\\^^^___aaaggglllqqqrrrsssooollllllooopppooorrrvvv~~~zzzyyy||||||{{{zzzqqqhhh___QQQEEE???>>>>>>???999999999999999999999999777777777777666666666666888888999999999999888888333333333333222111000///666555444444333333333333333333333444444333222222222333333444444333333222444333333222222111111111111111111111111111111111333333333222222222111111000000111333444333111...///000000111222222333333111111111000000000000///111111000000000000111111//////000000111222444444......//////000000111111000111111111111222222222000000000111222333555555777777777777777777777777777777666666666666777777666666666777888:::;;;<<<999@@@AAA::::::BBBDDD>>>BBBAAA@@@AAAEEEIIINNNQQQ]]]hhh|||///////////////............000111111000000111333444<<>>>>>@@@:::999777777999;;;;;;;;;:::999888888777888888888777666555444444555666777555555555555555555555555777777666444444333333333444444444333333222222222444444444444444444444444333333333333333333333333444444555555444222111000333333333222222111111111222222222222222222222222000111222222222222111000222222222222222222222222000000////////////000000555333222000000111333444111000/////////000222333000000111222222222222222111111222222222333333333666777888888777777888999555555666666777777888888888888888888888999999:::===<<<<<<;;;;;;;;;<<<<<>><<<===;;;999999:::;;;;;;::::::999999888888888888888777666555555555555666777555555555555555555555555888777666555555444444444555555555444444444333333444444444444444444444444333333333333333333333333333444444444333222000///333333222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000000////////////000000777666444222111111222333111000000///000111222333000111111222222222111111111111222222222333333333555777777666444333444555555555555666777777888888777777777777777888999999===============>>>>>>???@@@@@@AAABBBDDDGGGLLLPPP[[[dddwww......//////////////////...////////////222666:::CCCHHHNNNQQQPPPPPPQQQSSSZZZYYYXXXWWWYYY[[[^^^```bbbgggpppxxx~~~xxxqqqkkkgggddd\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ]]]```aaa```^^^^^^___```bbbdddeeefffgggkkkgggfffhhhjjjjjjnnnsssuuuvvvvvvtttsssrrrssstttxxxyyyzzzyyywwwuuutttuuu{{{~~~~~~zzz{{{{{{|||}}}|||||||||}}}}}}}}}|||{{{yyyxxxwwwvvvwwwwwwwwwvvvuuusssrrrsssqqqooolllkkkkkkkkklllmmmlllllllllllllllmmmnnnkkkkkkkkkjjjiiihhhgggfffddddddeeeeeeeeeddddddcccaaa```___\\\ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQQQQSSSWWWZZZ[[[[[[______aaacccgggkkkoooqqqmmmoooqqqrrrrrrtttxxxzzzxxx{{{qqqiii^^^UUUNNNGGGAAA===???===<<<;;;<<<<<<:::999::::::999888888888888888777666666555555666666777555555555555555555555555777666555444444444444444666666555555555555444444444444444444444444444444333333333333333333333333222333333333222111000///222222222222222222333333222222222222222222222222333222111111111111222333222222222222222222222222111000000//////000000111999777555333222111111222111000000000000111222222111111222222222111111000111111222222222333333333666777888666333222222333444555555666666777888888666666666666666777888888;;;;;;;;;<<<===>>>@@@AAA@@@AAABBBBBBCCCGGGLLLPPPYYYbbbttt............////////////////////////111555<<<@@@HHHLLLQQQSSSSSSSSSTTTUUUYYYWWWTTTSSSVVV\\\bbbggghhhkkkooossswwwzzz~~~xxxuuupppjjjeeeaaa___^^^YYYZZZZZZ[[[[[[[[[ZZZYYYXXXYYY\\\___aaabbbaaa```aaaccceeehhhllloooqqqrrruuupppmmmnnnpppqqqvvv|||~~~~~~}}}|||~~~~~~~~~~~~~~~|||{{{yyywwwtttqqqooooooooopppooonnnmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllljjjiiiiiieeefffffffffffffffeeeeeedddcccbbb```^^^\\\ZZZYYYWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRSSSVVVXXXXXXWWWXXXZZZ\\\```dddgggjjjkkkjjjllloooppppppqqqsssuuuxxxyyy|||~~~|||qqqdddYYYSSSNNNGGGBBB>>>===<<<<<<======;;;999::::::999888888888888999777777777666666666666666555555555555555555555555555444444333222222222333555555555555444444444444444444444444444444444444333333333333333333333333222222222222111111000000111111111222222333333333111222222222222222333333111000...------...000111111111111111111111111111111000000000000000000111666555444222222111111222000000000111111111222222111222222222222111000000111111222222222333333333777888888777555444444555444444555555666777777888555555555555555666777777777888888999;;;===???@@@AAAAAABBBBBBCCCGGGKKKOOOWWW```rrr---.........//////000000///000000111444:::BBBHHHKKKNNNQQQTTTUUUVVVVVVWWWUUUTTTRRRRRRVVV]]]eeekkkkkkmmmoooppprrrwww}}}yyyrrrjjjhhhddd```]]]\\\\\\]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\___bbbeeefffggggggfffggghhhlllqqqvvvzzz~~~zzzwwwwwwxxxyyy}}}|||yyywwwvvvvvvvvvrrrqqqooopppqqqqqqooommmmmmmmmmmmmmmlllkkkkkkjjjggghhhhhhhhhhhhgggfffffffffeeeeeedddbbb```^^^]]]ZZZZZZYYYXXXWWWWWWVVVVVVXXXVVVUUUUUUVVVWWWWWWVVVSSSUUUWWW[[[^^^```bbbccciiikkknnnooonnnnnnoooppptttvvvzzz|||}}}}}}lll^^^WWWRRRMMMIII???===<<<<<<======<<<;;;;;;::::::999888999999999777777777777777666666555555555555555555555555555666555444444444444444444333333333333333333333444444444444444444444444444333333333333333333333333222222111111111111111111111111111222222333333333111111111222222333333333111000...------...000111111111111111111111111111111111000000000000111111111111111111111111222222000111111111222222222222111111222222222111111000111111222222222333333333444555666666555444555777444444444555666666777777555555555555555666666777666666777999;;;===???AAA@@@AAABBBBBBCCCGGGLLLPPPVVV___qqq------......///000000000000111333555:::AAAIIIOOONNNOOORRRTTTVVVWWWWWWWWWRRRRRRSSSUUU[[[cccjjjnnnmmmppprrrrrrtttzzzxxxnnnhhh```___]]][[[[[[[[[]]]^^^^^^^^^______```aaaaaabbb```cccgggiiikkklllnnnpppsssuuuyyy~~~zzzxxxvvvwwwyyyxxxuuurrrnnnnnnoooooonnnmmmmmmlllkkkkkkkkkkkkjjjiiihhhgggffffffggggggfffdddcccbbb^^^^^^]]]\\\[[[ZZZYYYXXXYYYWWWUUUUUUVVVVVVUUUTTTRRRRRRTTTVVVXXXZZZ[[[\\\dddgggjjjlllkkkjjjiiijjjlllpppuuuzzz|||~~~|||}}}{{{iii]]]VVVQQQNNNCCCAAA>>>======>>>>>>===;;;;;;:::999999999999999888888888888777666555555555555555555555555555555888777777666666666777777222222222333333333333444444444444444444444444444333333333333333333333333333222222111111111222222222222222222222222333333111111111222222333333444333222111111111111222333111111111111111111111111222111111000000111111222//////000000111222222222000111222222333333222222000000111222222222222222111111222222222333333333111222333333222222333555333444444555555666777777555555555555555666777777888888999;;;===???AAABBB???@@@AAABBBDDDHHHMMMQQQVVV___sss------......///000000111111333666:::???FFFOOOTTTSSSSSSTTTUUUVVVWWWVVVUUUQQQSSSWWW]]]dddjjjooorrrrrruuuxxxzzz|||{{{sssttttttnnnfffbbb[[[ZZZZZZZZZZZZ[[[]]]^^^______``````bbbdddggghhhgggkkkpppsssvvvyyy~~~{{{ttttttuuuuuuuuutttsssssspppppppppooonnnllljjjjjjeeefffggghhhhhhgggfffeeebbbbbbaaa___^^^\\\[[[[[[ZZZXXXVVVVVVVVVWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWW\\\```dddffffffeeeddddddjjjnnnsssxxx{{{~~~{{{{{{}}}~~~kkk^^^WWWTTTKKKGGGBBB???>>>>>>>>>>>>;;;;;;:::999999999999:::888888999999888777555444555555555555555555555555666666666555555666666777333333333333444444555555444444444444444444444444333333333333333333333333444333222111111222333444333333222222222222222222000111111222333333444444333333333333333333333333111111111111111111111111222111111000000111111222000111111222222222111111000111222333333333222222...///000111222333333333111111222222222333333333222333444333111111222333333333444555555666666777666666555555666666777888888888999:::<<>>???@@@BBBDDDHHHNNNRRRWWWaaauuu---------...///000000111222444888===BBBJJJRRRWWWWWWVVVVVVVVVWWWVVVUUUSSSQQQUUU[[[ccckkkppptttvvvvvvzzz~~~{{{nnneeeggghhhddd]]][[[YYYYYYYYYZZZZZZ[[[\\\]]]aaaaaaaaabbbeeehhhlllnnntttxxx~~~{{{{{{|||||||||{{{zzzzzzttttttsssrrrpppnnnlllkkkdddeeegggiiijjjiiihhhgggeeedddcccbbb```^^^]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUYYY^^^bbbbbbbbbaaabbbnnnqqquuuxxxzzz}}}{{{|||{{{wwwwwwyyyggg]]]YYYRRRMMMFFFAAA>>>>>>>>>>>><<<;;;::::::999999::::::888999999999888777555444555555555555555555555555333333222222222333333444444444444555555555666666444444444444444444444444333333333333333333333333444333222222222333444555444333333222222111111111000000111222333333444444000111222222222222111000000000000000000000000000222222111111111111222222333333333333333222111000000111222333444333222222---...000111333333444444111111222222222333333333666666777555333111222333333333444444555666666777666666666666666777888888666666777888:::<<<>>>???===>>>@@@AAADDDIIIOOOSSSXXXbbbwww111222222111//////000222000666>>>EEEJJJOOORRRUUURRRTTTVVVVVVTTTRRRRRRSSSUUUWWW]]]eeeoooxxx~~~|||}}}xxxiiiddd___]]]^^^___^^^]]][[[[[[[[[\\\]]]^^^```aaaaaaccceeefffgggkkkrrrxxx|||~~~|||xxxuuusssqqqooommmpppmmmjjjiiikkkkkkhhheeeiiihhheeecccaaa`````````aaa^^^ZZZXXXXXXYYYXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSVVVWWWYYY[[[^^^```bbbcccgggmmmrrruuuzzz|||wwwvvvpppmmm|||wwwfff]]]YYYQQQGGGAAA?????????>>><<<;;;:::999888888888888888999999999999888777777666666666666555555555555555555666666555555444333333444666777777666444333555555555555555555555555222222333444555555555555222222222222222111000//////111444555333222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000///000000111222222///000000000000111111111000000111111111222222222333333333444444555555666444444333444444555777777888888888888777555444333777777777777999;;;===>>>===>>>@@@AAACCCFFFKKKNNNXXXbbbuuu...000000000///000222444444:::AAAHHHLLLPPPSSSUUUQQQRRRRRRRRRSSSSSSUUUVVVVVVXXX]]]fffpppzzzxxxooojjjdddaaa]]][[[\\\^^^]]]\\\ZZZ[[[\\\^^^```cccfffhhhhhhkkkmmmnnnqqqvvv~~~|||zzzwwwtttpppoooooopppqqqqqqooonnnnnnmmmjjjhhhfffeeeddddddbbb___]]][[[[[[\\\[[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSUUUWWWZZZ\\\^^^___cccjjjqqquuuzzz~~~uuuooolllfffbbbmmm|||rrreee\\\UUULLLFFFCCC@@@===:::<<<<<<;;;:::999999999:::888999999999999888777777666666666666555555555555555555666666555555444333222333444555555444333222555555555555555555555555333333444444555444444444222222333333222222111000111333555666444222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000//////000000111111000000000111111111222222111111111111111222222222222222222222222222222222444444444444555666777777999999999999888777666666777777777777999;;;===>>>===>>>@@@AAACCCFFFKKKOOOXXXbbbuuu,,,.../////////111444777;;;@@@GGGLLLOOORRRTTTVVVRRRPPPOOOQQQSSSVVVXXXXXXYYY[[[```hhhqqq{{{{{{rrrjjjdddaaa```^^^\\\\\\^^^`````````______```bbbeeehhhlllnnnsssvvvyyy{{{{{{xxxrrrtttvvvvvvtttrrrqqqpppooonnnkkkhhhfffeeeddddddcccaaa______```___^^^\\\YYYXXXXXXWWWVVVVVVUUUUUUPPPQQQRRRTTTWWWYYY[[[\\\```gggooottt{{{~~~uuummmiiiccc^^^ccclllxxxmmmddd^^^UUUNNNIIICCC===999<<<<<<;;;:::::::::;;;;;;888999999999999888777777666666666666555555555555555555666666555555444333333444555666666555444333555555555555555555555555444444444555444444333333333333444444333333222222333555777666555333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000111111111111222222222333222222222222222111111111222222111111111111111000444444444555555666777777999:::::::::::::::999999777777777777999;;;===>>>===>>>@@@AAACCCFFFKKKOOOXXXbbbvvv---...///000000333666:::CCCGGGLLLPPPRRRSSSTTTTTTQQQOOOOOORRRVVVYYYYYYXXX[[[___eeemmmssszzz}}}vvvnnnhhhdddbbbaaa______```aaaccceeegggggggggggggggiiikkknnnqqqsss~~~|||zzz}}}~~~yyytttrrrrrrqqqooollljjjgggfffeeeeeedddbbbbbbbbbcccbbb```^^^ZZZYYYYYYXXXWWWVVVUUUUUUPPPQQQRRRTTTVVVXXXYYYZZZ]]]eeennnttt{{{uuummmiiieee```___cccfffwww}}}rrrjjj___VVVNNNHHHAAA===<<<;;;;;;:::::::::;;;;;;888999999999999888777777666666666666555555555555555555555666555555444333666666777888888777666666555555555555555555555555555555555555444333222222333444444444444444333333333555666666444222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000///.........///111111222222222333333333333333222222222222111111222222333333333333333333333444555555666777777777888999999:::;;;;;;::::::777777777777888;;;===>>>===???@@@AAACCCGGGKKKOOOXXXcccvvv///000111111222555:::===JJJMMMQQQSSSSSSRRRQQQQQQKKKLLLOOOSSSVVVWWWWWWVVVZZZaaajjjsssxxx|||}}}tttpppjjjdddaaa```aaabbb___aaacccfffhhhkkklllnnnmmmnnnpppssswwwzzz}}}~~~{{{xxxxxxwwwuuusssooommmkkkkkkkkkfffdddcccddddddcccaaa___[[[ZZZZZZXXXWWWVVVUUUUUURRRRRRSSSTTTUUUVVVWWWXXX\\\ccckkkqqqxxxxxxppphhheeebbb___]]]^^^bbbiiiwwwyyyjjj]]]SSSLLLFFFBBB<<<;;;;;;::::::::::::;;;888999999999999888777777666666666666555555555555555555555666555555444333666777777777777777777666555555555555555555555555555555555555444333222222333444444555555555444444222333444444222111111222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000///////////////111111222222222333333333333222222222222222222222111111222333444444555555333444555666777777777777666777888999::::::::::::777777777777888;;;===>>>>>>???AAABBBDDDGGGLLLOOOYYYdddxxx111222333444666:::@@@DDDNNNQQQSSSTTTRRROOOMMMMMMFFFJJJOOORRRTTTUUUXXXZZZ___fffqqqzzz~~~}}}zzzssspppkkkhhhccc___]]]]]]___```___bbbgggkkkmmmoooqqqssssssvvv|||~~~}}}zzzxxxuuurrrooonnnmmmmmmjjjhhhfffeeeeeedddbbbaaa]]]\\\[[[ZZZYYYXXXWWWVVVSSSSSSSSSTTTTTTTTTTTTTTTYYY___fffjjjpppxxxzzzxxxrrrmmmhhhdddbbbaaa``````eeedddjjj{{{zzziii\\\SSSKKKFFF>>>>>>===;;;;;;::::::;;;888999999999999888777777666666666666555555555555555555666666555555444333444444444444444444444444555555555555555555555555444444444555444444333333333333444444555555444444111222333333111111222333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222111111000000000000111111111111111222222222333222222222222333333333444000111111222222333444444333444666777888888777666666666777888999999888888777777777777999;;;===>>>>>>???AAABBBDDDGGGLLLPPP[[[fffzzz000111333666:::@@@GGGLLLPPPRRRTTTSSSPPPLLLIIIHHHFFFLLLQQQSSSSSSXXX```hhhooouuu|||xxxnnniiigggdddbbbaaa_________```aaabbbgggmmmqqqssstttwwwyyy~~~|||{{{wwwtttqqqoooooonnnooollliiigggffffffdddccc``````___]]]\\\ZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTYYY]]]```eeemmmpppoooooonnnjjjeeeccccccdddeeeffffffkkkuuu~~~mmm___SSSLLLBBBAAA@@@>>>===<<<<<<;;;888999999999999888777777666666666666555555555555555555666666555555444333444444333333333333444444555555555555555555555555333333444444555444444444222222333444444444444444111222333333222222444666444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222111111111111222222333000000000111111111222222000111111222333444555555444444444333333222222222333444666888888888777666777777888888888888888777777777777777999;;;===>>>>>>@@@AAABBBDDDHHHLLLPPP]]]ggg|||...000333777<<>>======888999999999999888777777777666666666555555555555555555666666555555444333666555555444444555555666555555555555555555555555222222333444555555555555111222333333444444444333111222333333333444666888444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222111111111222333444444///000000000000111111111000000111222444555666666:::999888777555444222222333444666888999888777666888888999999999888888777777777777777999;;;===>>>???@@@AAACCCDDDHHHMMMPPP^^^iii}}}