BM6P6(@ ~~~xxxxxxyyyyyyyyyyyyzzzzzzyyyzzz|||}}}~~~|||xxxtttqqqqqqssstttssssssuuuwwwyyyyyyxxxyyyuuusssvvv{{{~~~|||vvvrrrooolllfffeeeccccccbbbaaa^^^\\\]]]^^^^^^___```aaaaaaaaafffccc______aaacccaaa___]]]___aaabbbbbbccccccdddddddddcccdddeeefffgggggggggfffddd```\\\[[[\\\^^^```___bbbiiioooooooooqqqiiihhhhhhjjjmmmppprrrssstttvvvuuuppplllkkkgggbbbddd^^^[[[]]]^^^\\\]]]___\\\]]]___aaaccccccccccccccc___^^^aaadddhhhpppxxx{{{xxxrrrkkkeeebbbbbbccc^^^]]]\\\ZZZYYYZZZ^^^```\\\[[[[[[ZZZYYYXXXXXXWWWYYYZZZ\\\]]]^^^_________``````aaaaaa```^^^]]]\\\]]]\\\ZZZZZZ[[[^^^aaaccciiiiiiiiihhhfffdddaaa```ZZZUUUOOOLLLLLLMMMMMMLLLJJJJJJKKKMMMOOORRRTTTUUUNNNMMMLLLKKKLLLKKKJJJHHHNNNOOORRRUUUYYY]]]___```dddcccbbbcccfffjjjnnnpppaaa[[[TTTNNNLLLLLLLLLLLLPPPRRRTTTTTTSSSTTTUUUWWWSSSVVVYYY\\\]]]___bbbdddeeedddcccaaa^^^[[[XXXVVVVVVYYY[[[]]]dddmmmqqqppppppqqqqqqpppnnnmmmmmmnnnpppmmmkkkjjjmmmoooooooooqqqoookkkgggeeefffhhhiiikkkkkkkkkmmmooopppooonnnooommmkkkiiigggggghhhiiihhhhhhhhhiiihhhhhhggggggcccbbbaaacccfffiiiiiiiiijjjnnnpppllljjjkkkkkkiiikkkoooqqqoooiiifffgggjjjeeeiiilllkkkfffcccdddgggkkkjjjfffdddfffmmmrrrssspppooommmmmmooopppooonnnpppooommmlllllllllmmmnnnlllnnnpppooonnnooosssvvvxxxttttttxxxyyyvvvtttuuutttxxxzzzxxxxxxzzzxxxuuutttuuuvvvwwwvvvtttqqqppp|||yyyyyyyyyxxxxxxyyyxxxwwwvvvwwwzzz|||~~~}}}|||{{{yyywwwxxxwwwuuuuuuuuutttqqqooonnnssstttnnnkkknnnooommmppppppqqqssssssttttttttt{{{xxxuuutttvvvvvvuuutttqqqppppppooonnnkkkhhheeedddcccbbbaaa___^^^^^^]]]___```cccfffiiijjjjjjjjjqqqnnniiifffcccaaaaaabbb```______```ccceeefffeeeeeeccccccggglllnnnnnnnnnnnnnnnmmmiiieeebbb```^^^]]][[[YYYYYYYYYXXXVVVTTTVVVVVVVVVWWWYYYZZZ[[[\\\```^^^]]]___aaabbb```]]]]]]___```aaabbbbbbdddeeebbbbbbbbbcccdddeeeeeeddddddbbb___\\\[[[ZZZZZZZZZ\\\\\\bbblllrrrsssssstttrrrpppmmmmmmpppvvv{{{~~~vvvooolllgggaaabbb^^^\\\```bbbaaaaaaddddddeeegggggggggeeecccbbbgggcccaaaccccccdddiiioooqqqoookkkeeeaaa___```aaa]]]]]]\\\[[[ZZZ[[[\\\^^^]]]\\\\\\ZZZYYYXXXXXXWWWZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^______```___^^^]]]\\\ZZZYYYXXXXXXYYYZZZ\\\^^^bbbcccccccccbbb```___]]]XXXSSSNNNKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJLLLPPPTTTXXXZZZ[[[``````aaaccceeefffffffff^^^YYYRRRNNNLLLMMMMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVNNNOOOQQQSSSUUUYYY]]]aaaffffffeeedddaaa^^^[[[YYYVVVYYY[[[\\\ccclllooonnnqqqqqqqqqpppnnnmmmmmmmmmooonnnlllkkklllmmmooopppooonnnllliiiggggggiiijjjiiiiiiiiijjjlllllllllkkklllllljjjhhhffffffggghhhfffffffffeeecccbbb```_________```aaacccfffggghhhjjjnnnnnniiigggiiiiiihhheeegggiiigggdddbbbbbbddddddgggjjjhhheeeaaaaaaccc``````___```dddiiimmmooooooooonnnoooooonnnllljjjiiiiiiiiiiiijjjkkklllmmmjjjkkkmmmlllkkkkkknnnppprrrppppppsssrrroooooorrrqqqvvvxxxwwwwwwzzzyyyvvvzzzzzzzzzyyyvvvtttqqqooo{{{wwwssspppmmmoooqqqssssssrrrrrrrrrsssvvvwwwyyyyyyxxxuuurrrooonnnkkkgggeeedddddddddccc```___^^^]]]^^^___```aaagggkkkppprrrtttwww|||{{{xxxxxxzzzzzzuuupppooonnnnnnpppsssuuuuuuuuuwwwxxxyyy}}}zzzwwwvvvvvvvvvvvvuuutttrrrooommmkkkjjjhhhfffcccbbbaaa```^^^]]]___^^^]]]]]]]]]\\\YYYVVVWWWZZZYYYTTTQQQRRRSSSRRR\\\]]]```ccceeeffffffeee^^^\\\ZZZZZZ[[[^^^______^^^^^^___^^^\\\YYYVVVTTTSSSRRRPPPOOOMMMLLLLLLKKKMMMNNNQQQVVV[[[^^^______aaa___ZZZUUURRRQQQRRRRRRSSSRRRQQQRRRUUUXXXYYYYYYXXXYYY\\\___dddffffffeeebbbaaa```___\\\YYYWWWVVVUUUSSSQQQQQQQQQQQQPPPOOONNNNNNNNNPPPSSSVVVYYY[[[ZZZYYYZZZ]]]bbbdddbbb___aaaaaaaaabbbccceeeggghhhbbbbbbccceeehhhiiihhhfffccc___ZZZWWWXXXXXXVVVUUUVVVYYYbbboooyyyzzzzzz{{{zzztttpppsss{{{xxxtttnnnhhhccc```bbbhhhllllllmmmooosssttttttssspppkkkgggdddkkkgggeeefffeeebbbbbbfffgggeeebbb___]]]]]]^^^^^^ZZZ[[[\\\]]]^^^______```______]]]\\\[[[ZZZZZZYYY\\\[[[[[[ZZZYYYXXXWWWWWW^^^^^^____________^^^^^^XXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[WWWTTTPPPMMMMMMLLLKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPMMMLLLKKKLLLMMMNNNOOOOOOQQQUUU[[[```bbbcccbbbbbbdddfffhhhhhheeebbb]]]YYYTTTQQQPPPQQQRRRRRRLLLKKKJJJMMMRRRUUUUUUSSSJJJKKKKKKKKKNNNSSSZZZ```bbbbbbbbbaaa```^^^[[[ZZZYYY\\\]]]___eeennnrrrpppppppppnnnmmmkkkkkkjjjjjjnnnnnnmmmlllkkklllppprrrmmmnnnnnnllliiigggggghhhggggggggghhhhhhiiiiiiiiiiiijjjkkkjjjhhhggghhhjjjggggggfffdddbbb___]]][[[\\\]]]___```aaacccfffhhhjjjmmmmmmhhhfffggghhhfffaaabbbbbbbbbbbbaaa``````dddfffgggfffccc```___^^^ZZZZZZ[[[^^^bbbfffiiilllmmmmmmmmmooopppnnnkkkhhhdddeeefffggghhhjjjkkklllhhhiiijjjjjjhhhhhhhhhjjjmmmlllmmmnnnllliiikkkqqqwww}}}}}}yyyvvvtttcccdddddddddcccdddfffhhhkkkkkkjjjkkkkkklllmmmnnnmmmllllllmmmnnnnnnmmmkkkkkkjjjjjjiiiiiiiiijjjjjjooonnnnnnmmmmmmmmmnnnooonnnnnnnnnnnnoooooooooooowwwwwwuuuqqqooooooqqqtttvvvzzz{{{~~~~~~}}}}}}~~~~~~|||~~~{{{xxxwwwvvvvvvtttttttttttttttvvvwwwxxxzzz{{{|||~~~~~~{{{yyy{{{zzzyyyyyy|||}}}~~~}}}yyytttpppppprrrqqqlllffffffgggiiijjjjjjgggeeecccbbbdddgggiiiiiiiiijjjkkknnnqqqtttvvvuuurrrooollliiifffbbb```___```___^^^XXXXXXWWWVVVVVVUUUUUUUUUYYY]]]bbbeeeiiiooowww}}}zzzwwwwwwvvvnnneeedddddddddfffhhhhhhfffdddeeefffhhhooo|||~~~|||{{{}}}|||yyyuuupppmmmlllmmmnnnnnnllljjjgggccc```^^^\\\[[[ZZZYYYYYYZZZYYYWWWUUUWWWVVVWWWXXXYYYXXXUUUSSSSSSRRRPPPLLLJJJKKKKKKLLLNNNPPPTTTXXX[[[[[[[[[ZZZRRRQQQOOOOOOPPPRRRTTTVVVWWWYYY[[[[[[XXXTTTQQQOOOKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJLLLQQQXXX___dddffffffccc\\\RRRNNNNNNOOOOOOPPPOOONNNOOORRRUUUWWWWWWXXX[[[^^^```eeejjjlllkkkfffbbb______]]]XXXUUUUUUTTTRRRPPPOOOPPPQQQQQQPPPKKKKKKKKKNNNSSSYYY___cccWWWUUUUUUZZZaaahhhjjjjjjkkkiiihhhhhhjjjmmmooopppeeeeeeggglllqqqtttssspppkkkcccYYYTTTUUUVVVTTTRRRRRRVVVbbbrrr~~~|||uuuvvv~~~{{{tttjjjiiimmmvvv|||}}}~~~}}}vvvooojjjnnnjjjiiilllkkkgggeeefffdddaaa]]][[[ZZZZZZ[[[[[[VVVWWWYYY]]]aaacccdddccc```___^^^\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXX_______________^^^^^^]]]WWWXXXXXXYYYYYYYYYZZZZZZYYYZZZ[[[\\\\\\[[[ZZZZZZXXXVVVSSSPPPOOONNNMMMMMMRRRSSSSSSSSSSSSRRRRRRQQQSSSQQQNNNLLLKKKMMMQQQTTTYYYYYY[[[aaaiiiqqqtttuuunnnmmmmmmpppssssssqqqnnneeebbb^^^[[[[[[\\\\\\[[[UUUPPPLLLMMMQQQTTTRRROOOJJJJJJIIIIIILLLRRRZZZ```^^^___```aaaaaa```______```ccceeegggnnnwww{{{zzzuuussspppmmmllljjjiiihhhkkkkkkkkkjjjiiikkkppptttnnnpppqqqnnniiidddbbbbbbbbbcccdddeeeeeefffhhhjjjiiilllnnnmmmjjjhhhiiijjjggghhhgggfffdddaaa^^^\\\[[[]]]``````aaabbbfffiiiiiimmmoookkkiiiiiigggdddcccbbbbbbcccdddeeecccaaadddddddddcccbbb```^^^\\\]]][[[[[[^^^```ccciiiooopppooonnnooooooooommmkkkdddeeefffhhhiiijjjkkkkkkggghhhhhhhhhgggfffeeeeeejjjjjjkkkkkkhhhfffkkksss~~~OOOPPPQQQQQQRRRSSSWWWYYYYYYZZZ[[[\\\^^^```cccdddfffdddaaa``````___^^^\\\^^^^^^]]]]]]]]]^^^^^^^^^_________```aaaaaaaaa```^^^^^^^^^^^^^^^^^^]]]]]]aaahhhuuuyyylllbbb```^^^\\\[[[[[[]]]___aaaccceeegggiiikkkkkklllkkkhhhhhhhhhkkknnnpppqqqpppgggfffeeeeeehhhiiijjjjjjjjjkkkmmmoooqqqqqqppppppsssvvvzzz|||wwwrrroooooopppqqqrrrvvvtttrrrpppmmmjjjhhhhhhfffeeedddddddddeeeggghhhhhhiiikkkooosssssspppmmmllljjjhhhhhhiiikkkllllllhhhddd``````bbbbbb]]]YYYYYY]]]bbbggghhhgggdddbbb]]]___aaabbbbbbcccfffhhhjjjmmmrrrwwwxxxvvvsssqqqgggccc^^^ZZZYYYZZZYYYYYYUUUUUUTTTTTTSSSQQQPPPOOOOOORRRVVVZZZ___gggqqqyyy|||zzzpppddd\\\\\\\\\]]]___^^^[[[YYYVVVXXX[[[eeevvv~~~}}}~~~zzzuuunnnjjjhhhhhhhhhhhhfffccc___[[[XXXVVVVVVVVVVVVXXXZZZ[[[ZZZVVVSSSTTTTTTVVVXXX[[[[[[YYYWWWRRRNNNIIIFFFEEEFFFHHHJJJFFFIIILLLPPPRRRRRRRRRQQQLLLKKKJJJIIIIIIJJJLLLNNNPPPTTTXXXXXXUUUPPPLLLKKKEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLOOOVVV```jjjqqqxxxtttiiiZZZRRRSSSTTTQQQNNNMMMMMMPPPTTTXXXZZZ[[[\\\aaacccccchhhqqqvvvvvvooogggaaa___\\\UUURRRRRRVVVSSSPPPNNNOOOQQQQQQQQQKKKKKKLLLOOOVVV___hhhmmmWWWSSSPPPTTT___kkkuuuyyyzzzwwwttttttwwwyyyzzzzzzjjjjjjmmmttt}}}~~~{{{pppcccZZZYYYYYYXXXWWWSSSVVVaaarrr~~~}}}uuuuuu{{{|||wwwrrrooopppuuuwwwtttqqqpppgggccc\\\XXXWWWXXXWWWWWWUUUUUUUUUXXX]]]```aaa```]]]\\\[[[ZZZZZZZZZ\\\]]]YYYXXXXXXWWWWWWWWWXXXYYY]]]]]]\\\[[[[[[[[[[[[[[[WWWXXXXXXXXXYYYYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXYYYWWWTTTQQQOOONNNNNNOOORRRSSSTTTUUUUUUUUUUUUTTTRRRQQQMMMJJJIIIMMMTTTZZZaaaaaaccckkkwww}}}zzz|||wwwuuuqqqoooooonnnmmmllleee]]]TTTPPPOOOOOOLLLHHHGGGHHHIIIJJJNNNSSS[[[```aaabbbeeehhhjjjkkkllllllllloooqqqttt{{{{{{uuuqqqooollliiigggeeeeeeddddddfffkkkpppttttttvvvwwwrrriiiaaa]]]]]]]]]___aaaaaaaaabbbeeehhhmmmpppsssqqqkkkeeecccdddbbbbbbccccccbbb___\\\ZZZ[[[]]]___aaadddgggjjjmmmiiioootttrrrpppnnnjjjeeeggggggfffgggiiijjjhhhggggggdddaaaaaaccccccbbb``````[[[YYY[[[^^^bbbmmmyyy|||wwwtttrrrpppmmmllleeeggghhhjjjjjjiiihhhgggeeeeeedddddddddddddddcccgggfffggghhheeeeeelllvvvHHHIIIIIIJJJKKKOOOTTTXXXUUUWWWYYY\\\aaaeeehhhjjjjjjfffaaa\\\ZZZXXXVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWZZZ[[[]]]```bbbbbb___]]]YYYYYYYYYYYYXXXWWWVVVVVVTTTYYY```gggiiieee\\\VVVTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[]]]____________]]]\\\[[[]]]aaaeeegggggg^^^\\\YYYYYY\\\```bbbcccdddfffhhhiiiiiihhhgggffffffkkkqqqvvv|||~~~sssoooiiifffgggiiilllmmmkkklllmmmmmmjjjgggccc``````___]]][[[[[[\\\]]]___aaaaaadddkkkqqqtttsssppphhhdddaaa___```bbbbbbccc```^^^]]]]]]]]]]]]\\\[[[[[[```ggglllnnnlllgggddd`````````___```ccciiimmmnnnrrrzzz}}}mmmggg___XXXUUUTTTTTTTTTTTTUUUUUUUUUSSSQQQOOONNNJJJMMMPPPSSSWWW```kkkssswwwjjjXXXWWWWWWYYYZZZZZZWWWUUUPPPSSSWWWaaatttyyyqqqllliiigggeeeccc___[[[YYYXXXYYYZZZ\\\]]]aaadddddd```ZZZUUUSSSUUUXXX]]]bbbdddcccaaaXXXOOOGGGDDDCCCCCCGGGKKKIIIJJJLLLNNNOOOOOONNNMMMIIIJJJKKKJJJIIIHHHJJJKKKLLLQQQWWWXXXSSSNNNJJJIIIFFFDDDBBBAAA@@@AAACCCDDDLLLOOOSSSVVV[[[eeetttyyyggg\\\[[[YYYSSSOOOPPPSSSYYY```eeehhhiiiiiippprrrooosss}}}yyymmmdddccc___XXXUUUWWWYYYVVVQQQOOOOOOQQQSSSSSSPPPOOOOOOQQQXXXbbblllsss\\\VVVQQQTTT```pppssssssuuu}}}vvvlllgggeeecccbbbZZZZZZaaannn{{{{{{xxxzzzrrrjjjaaa[[[YYYYYYYYYXXXXXXTTTQQQRRRWWW[[[]]]\\\]]][[[YYYWWWVVVWWWXXXYYYTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\\\\[[[ZZZYYYUUUQQQMMMMMMOOORRRQQQSSSUUUVVVWWWWWWWWWVVVSSSQQQNNNJJJJJJOOOZZZbbbooommmpppyyyzzzpppbbbVVVOOOKKKHHHEEEBBBFFFLLLRRRXXX]]]bbbfffgggjjjnnnsssxxx{{{}}}~~~{{{uuuqqqmmmhhhdddbbb```___bbbhhhpppvvvxxx~~~yyymmmccc^^^]]]]]]___```___^^^^^^bbbfffoootttxxxuuummmfffbbbbbb___```bbbcccbbb```]]][[[^^^^^^aaafffnnntttxxxyyyssszzz~~~|||{{{wwwrrrqqqrrrsssssssssssssssrrrpppjjjeeefffjjjnnnnnnmmmggg```\\\^^^aaagggwww{{{uuuoookkkhhhjjjlllmmmllljjjhhhfffdddbbb``````bbbdddeeedddfffcccbbbcccdddfffnnnxxxHHHHHHHHHIIIKKKQQQYYY^^^]]]___ccchhhnnnuuuyyy|||zzzsssjjjccc^^^[[[YYYXXXTTTTTTUUUUUUVVVVVVVVVVVVYYY[[[___eeeiiihhhccc___XXXXXXYYYYYYXXXWWWUUUTTTTTTVVVZZZ___aaa^^^XXXTTTMMMNNNPPPRRRSSSTTTTTTTTTRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUSSSUUUYYY^^^bbbcccaaa]]]YYYWWWYYY^^^aaacccfffgggiiiiiihhhfffcccbbb```gggooovvvwwwqqqiiidddeeeiiimmmppphhhlllpppsssrrrmmmfffbbb```^^^\\\YYYXXXYYYZZZ[[[[[[[[[___gggqqqwwwwwwuuufffccc^^^[[[[[[\\\]]]]]][[[]]]^^^^^^]]]]]]___aaagggmmmuuu|||}}}zzztttppphhhgggdddbbbcccjjjssszzz|||vvvjjj___XXXUUUTTTTTTWWWXXXYYYYYYWWWUUURRRPPPLLLMMMOOOPPPTTT\\\hhhppp~~~}}}ppp]]]\\\[[[ZZZZZZYYYWWWUUUQQQUUUZZZbbbttt~~~wwwqqqoooeeebbb___\\\]]]```eeehhhjjjlllpppsssqqqjjj```YYYVVVYYY^^^eeekkkoooooonnnfffZZZMMMHHHGGGFFFJJJPPPKKKKKKKKKJJJIIIHHHGGGGGGKKKNNNQQQQQQOOONNNOOOPPPNNNTTT[[[\\\WWWQQQNNNMMMGGGFFFDDDCCCDDDEEEHHHIIIQQQZZZcccggghhhpppwwwkkkggg___UUURRRVVV]]]gggqqqyyy~~~{{{ssshhhgggfff```___dddccc^^^YYYVVVVVVXXXYYYZZZXXXVVVTTTUUU[[[dddnnnuuuhhhaaa[[[\\\hhhzzz{{{vvvrrrpppddd```aaaiiisss|||xxxkkkcccaaabbbbbbaaaZZZTTTOOOOOOUUU]]]bbbccccccaaa]]]YYYWWWVVVVVVWWWTTTSSSRRRQQQQQQSSSUUUVVVUUUUUUVVVXXX[[[^^^aaabbbbbb```\\\XXXUUUSSSSSSSSSWWWYYY\\\___bbbdddeeeeee___]]]YYYTTTOOOPPPTTTXXXZZZ[[[]]]_________^^^]]]ZZZXXXUUUQQQQQQXXXeeeooo~~~|||}}}tttbbbUUUMMMKKKKKKEEEMMMYYYdddmmmrrruuuwwwwww{{{|||vvvpppjjjhhhdddbbbhhhsss~~~ttthhhdddccceeeggggggddd```___bbbffflllsss{{{|||wwwqqqpppqqqlllnnnpppqqqpppmmmjjjgggeeedddgggqqqyyyrrrsss{{{{{{rrrmmmnnnooosssvvvpppmmmooorrrsssssspppmmmkkkgggcccaaaaaaeeeiiikkkkkkhhhccc```bbbfffkkkttt|||JJJIIIIIIJJJMMMTTT]]]cccgggjjjnnnuuu|||zzzpppiiifffdddcccZZZZZZ[[[\\\]]]]]]\\\\\\ZZZ\\\bbbiiimmmlllfffaaaYYYYYYZZZZZZYYYWWWUUUTTTZZZ[[[]]]___```]]]XXXTTTIIIKKKNNNPPPRRRRRRQQQPPPNNNOOOQQQRRRRRRRRRQQQQQQRRRPPPNNNOOOSSSYYY^^^```fffaaa\\\YYYZZZ^^^ccceeehhhiiijjjjjjhhheeeaaa___]]]fffpppyyy~~~vvvllleeeeeejjjqqquuuooottt{{{yyyqqqkkkfffdddaaa^^^\\\]]]^^^___UUUUUUYYYcccnnnvvvxxxwwwfffbbb\\\XXXXXXYYYZZZZZZYYY]]]``````]]]]]]bbbfffsssyyymmmjjjfffcccfffooo{{{ttteee\\\WWWUUUUUUWWWXXXYYYZZZYYYVVVSSSQQQMMMNNNNNNNNNQQQYYYdddmmm~~~}}}pppeeebbb___\\\ZZZWWWTTTQQQQQQUUUZZZaaaqqq~~~xxxuuudddaaa^^^]]]```fffmmmrrrsssvvvzzz|||yyyooobbbYYYWWWZZZ```hhhpppuuuuuutttrrrbbbSSSMMMJJJIIIMMMTTT[[[ZZZXXXVVVTTTSSSRRRQQQLLLPPPTTTUUUTTTSSSSSSUUUPPPWWW^^^___ZZZTTTPPPOOOEEEDDDDDDDDDFFFJJJNNNPPPTTTaaannnsssrrrxxxxxxrrrfffXXXRRRWWWaaannn|||rrrggghhhhhhdddeeelllmmmiiiccc______```bbbccc```]]]ZZZYYY]]]fffooovvvtttllleeefffrrr|||zzzllleeeaaadddllluuuuuullljjjlllllllllZZZTTTNNNOOOYYYdddlllooollliiiddd^^^ZZZXXXWWWWWWWWWVVVTTTRRRRRRSSSUUUVVVVVVVVVXXX\\\```eeeiiikkkkkkgggaaa[[[VVVTTTSSSRRRZZZ\\\```eeeiiilllnnnoooeeeccc^^^XXXSSSTTTYYY^^^eeefffhhhiiiiiihhhgggeeeaaa```]]]YYYYYYbbbppp{{{mmm\\\SSSRRRSSSKKKVVVfffvvvyyyqqqkkkhhhooo~~~yyynnnjjjjjjoooppppppkkkeeebbbeeeiiifffppp|||~~~zzzxxxmmmkkkooo|||wwwrrruuuxxxzzzzzzxxxtttrrrkkkgggddddddiiinnnrrrssskkkeeeaaadddjjjqqqyyyYYYUUUQQQNNNLLLSSSdddtttyyy|||~~~xxxsssnnnjjjhhhhhhgggfffeeeeeeddddddddddddgggmmmqqqpppiiibbb]]]\\\[[[[[[[[[]]]^^^___]]]aaagggkkkjjjddd]]]XXXRRROOONNNOOORRRSSSRRRPPPMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRPPPPPPSSSXXX\\\eeeeeeccc___]]]___eeejjjqqqqqqqqqqqqppplllfffbbb```iiixxxxxxlllfffjjjssszzzvvv{{{~~~sssmmmjjjfffaaa^^^]]]]]]]]]]]]]]]```eeekkkppprrrssspppggg[[[UUUVVVYYY[[[ZZZ\\\ccckkkmmmjjjgggfffhhhyyyxxxnnngggiiioooxxxppp```WWWWWWZZZZZZ[[[[[[\\\[[[ZZZYYYXXXZZZWWWSSSPPPRRRYYYccckkk}}}{{{vvviiieee```]]]\\\[[[[[[ZZZ[[[ZZZ]]]fffvvv~~~wwwnnnkkkhhhhhhkkkqqqyyy}}}{{{ssskkkffffffeeeeeeiiiooovvv{{{}}}zzznnn```WWWVVVXXX[[[[[[cccfffggggggddd```]]]\\\^^^^^^___cccgggfffbbb^^^___bbbeeegggfff```ZZZVVVNNNKKKIIIKKKOOOSSSTTTTTT```nnn}}}{{{mmmccc\\\]]]cccooo}}}xxxnnnkkkooorrrrrrpppssssssrrrqqqpppooonnnnnnggggggeeebbbbbbiiiuuu~~~yyyvvvxxxzzzmmmkkkhhheeegggmmmvvv}}}yyy{{{}}}iii___UUUUUU```mmmwww{{{{{{xxxrrrjjjbbb^^^]]]^^^bbbcccccc___ZZZWWWWWWXXX^^^___bbbgggnnntttwwwwww}}}rrrhhhdddaaa[[[UUUSSS[[[aaafffjjjpppwwwzzzyyywwwrrrkkkddd```___aaacccoooqqqssssssrrrrrrssstttnnnjjjffffffjjjtttzzzjjj```[[[YYY[[[ggg{{{wwwsss~~~wwwwwwzzz|||vvvpppllllllnnnlllttt~~~}}}}}}zzzxxxyyyrrrnnnkkklllpppvvvyyy{{{uuuqqqllljjjnnnuuu}}}eeeaaa\\\XXXUUUXXXfffttt||||||xxxuuurrrnnnnnnmmmmmmlllkkkkkkkkkiiiiiijjjnnnqqqooohhhaaaYYYYYYZZZ\\\___bbbeeegggeeehhhkkkmmmkkkgggaaa]]]YYYWWWVVVWWWYYYZZZXXXWWWRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTRRRQQQTTTXXX\\\gggfffeeebbb```aaaeeeiiioooqqqtttwwwxxxuuuoookkkhhhppp}}}|||qqqkkkmmmuuu{{{|||yyyllljjjgggeeeccccccdddeeecccdddggglllrrrvvvxxxyyyqqqiii^^^YYYZZZ]]]^^^^^^dddjjjqqqssspppmmmmmmnnn}}}~~~uuuooopppuuu}}}rrrccc\\\]]]___```aaacccddddddcccbbbaaaccc```\\\YYYYYY```iiippp~~~{{{xxxooolllgggdddbbbbbbaaa```aaa```bbbjjjwwwyyywwwuuurrrrrrtttzzz{{{uuuqqqnnnmmmlllooottt{{{vvvjjjbbbbbbdddffffffsssuuuwwwvvvssspppmmmmmmeeedddfffiiilllllliiiffffffhhhkkkmmmkkkgggbbb^^^WWWUUUTTTVVV[[[___aaabbbjjjuuu~~~ssskkkccccccfffooo{{{}}}wwwrrrpppsssvvvvvvuuuxxxxxxwwwvvvuuutttssssssmmmmmmkkkgggfffkkkvvv~~~zzzzzz~~~}}}vvvooommmjjjgggfffjjjqqqwww~~~pppfff]]]]]]hhhvvvzzzrrrjjjfffeeefffjjjmmmnnnjjjddd```aaadddhhhiiilllqqqxxx}}}xxxooollliiiddd___^^^^^^dddiiinnnuuu}}}~~~zzztttnnnkkkjjjkkklllvvvxxxzzzzzzyyyyyyyyyzzzuuusssqqqqqquuu}}}~~~rrrkkkhhhggglllvvv{{{{{{xxxyyy{{{www{{{zzzwwwttttttwww|||}}}yyyuuusssuuuzzzppplllhhhccc^^^]]]eeepppyyy||||||zzzyyyxxxvvvtttpppoooooonnnnnnmmmmmmllllllkkkjjjkkkllljjjddd___XXXYYYZZZ]]]```dddhhhjjjkkkllllllllljjjgggcccaaa```___^^^^^^``````___^^^WWWWWWWWWWWWWWWXXXYYYYYYYYYYYYWWWUUUTTTVVVZZZ^^^fffffffffdddbbbbbbdddfffhhhkkkqqqxxx{{{zzzuuuqqqnnnttt~~~~~~uuuooopppuuuzzz}}}{{{nnnlllkkkiiiiiiiiijjjjjjkkkkkknnnsssxxx{{{||||||rrrkkkbbb^^^^^^aaacccccclllqqqvvvxxxuuusssrrrsss}}}{{{ttttttvvv|||ssshhhbbbcccfffgggiiimmmooopppooolllkkkkkkiiifffcccccchhhpppvvv~~~|||zzzyyyvvvsssooolllkkkiiihhhfffggggggiiinnnvvv{{{}}}|||{{{zzz|||}}}{{{wwwuuussstttxxx}}}}}}tttppppppqqqrrrrrr|||~~~~~~{{{xxxvvvvvvlllllllllnnnqqqrrrqqqooopppqqqssssssqqqnnnjjjggg`````````ccchhhmmmpppppprrryyywwwrrriiihhhiiinnnvvv|||~~~|||zzzyyyxxxvvvvvvuuuuuuuuuuuuttttttxxxxxxxxxwwwvvvuuutttsssnnnnnnmmmiiihhhjjjqqqwww{{{wwwuuuvvvyyy|||}}}}}}zzzwwwuuuvvvwwwzzz~~~}}}||||||yyysssnnnmmmllliiieeeccceeeiiilllrrrwww|||~~~|||zzzzzz{{{yyyzzz{{{}}}~~~|||{{{{{{}}}|||~~~wwwnnnfffeeennnzzz}}}vvvoookkkjjjkkkppptttvvvssslllhhhkkkoooqqqqqqtttxxx~~~yyysssrrrpppllliiiiiifffkkkoooqqqwww}}}zzzvvvsssrrrrrrrrryyy{{{}}}}}}|||{{{{{{|||zzzyyyyyyzzz}}}yyyvvvvvvwww|||}}}|||~~~|||}}}nnnjjjgggddd^^^ZZZ^^^eeelllooossstttsssrrrqqqqqqpppnnnlllkkkllllllkkkiiieeeeeeeeeeeeddddddccccccfffdddbbbbbbbbbaaa]]]ZZZYYYYYYYYYZZZ\\\^^^aaabbbgggfffeeecccbbbaaa``````aaa```````````````______ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYWWWVVVXXX[[[^^^bbbccccccbbb```_________^^^aaaffflllqqqrrrpppmmmjjjnnntttzzz~~~}}}xxxrrrnnnnnnqqqtttttttttuuuwwwyyyxxxuuurrrooonnnmmmllljjjjjjiiiiiimmmnnnppptttwwwxxxwwwvvvooojjjddd```aaaccceeeeeemmmppptttuuusssqqqqqqqqqtttzzz}}}{{{{{{~~~~~~yyysssppppppsssyyy~~~~~~yyyrrrjjjfffgggiiilllooosssuuuvvvtttqqqnnnlllkkkiiiggggggkkkrrrwww~~~}}}{{{{{{{{{zzzyyywww|||{{{zzzxxxwwwwwwwwwwwwxxxvvvrrrpppooonnnkkkiiihhhiiikkknnnsssxxx{{{}}}}}}|||}}}~~~~~~|||yyyzzzzzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||{{{zzzxxxvvvssssssvvvyyy|||}}}|||wwwtttuuuuuuuuuuuuyyyzzz{{{zzzxxxuuussssssnnnnnnnnnnnnoooqqqqqqrrrvvvvvvvvvuuurrroookkkiiidddeeefffhhhlllppprrrtttrrrtttxxx|||~~~}}}~~~}}}xxxsssooohhhgggeeehhhlllqqqttttttwwwwwwwwwtttpppllliiihhhlllooorrrrrrooolllkkkkkkoooooooooooommmllljjjiiieeefffeeecccbbbcccfffjjjllljjjhhhggghhhiiikkklllpppooommmjjjhhhfffeeedddccceeegggjjjmmmoooqqqrrrnnnllljjjjjjkkkjjjhhheeeeeedddccc___]]]\\\^^^```dddgggkkklllkkkjjjjjjkkklllmmmoooppprrrtttvvvvvvooonnnmmmoootttyyy||||||zzzzzzzzz{{{{{{yyywwwuuuttttttttttttttttttuuuuuuuuutttssspppooopppsssuuuuuuooohhhggglllssswwwyyyxxxwwwsssnnniiiffffffhhhlllqqquuurrrkkkhhhkkkqqqqqqqqqqqqtttxxx{{{{{{{{{xxxrrrnnnoooooolllkkkllloooqqqrrrpppqqqvvvwwwuuuvvvuuusssrrrpppooonnnnnnrrrtttwwwwwwvvvttttttttttttuuuwwwyyy|||}}}}}}zzzxxxyyyzzz{{{~~~}}}~~~~~~___]]][[[ZZZUUUQQQRRRWWWZZZ]]]```bbb```^^^]]]\\\]]][[[ZZZYYYZZZ[[[ZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVXXXWWWVVVUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSUUUVVVWWWZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYZZZZZZWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUSSSSSSTTTWWWZZZ\\\\\\\\\]]]\\\[[[YYYWWWWWWWWWYYY]]]aaadddddddddaaaccceeehhhiiijjjjjjjjjmmmmmmkkkhhhffffffhhhjjjgggfffeeeeeefffffffffeeehhhhhhiiiiiiiiihhhhhhgggiiijjjllloooqqqpppmmmjjjjjjgggccc``````bbbccccccfffhhhjjjkkkkkkjjjjjjjjjjjjmmmnnnlllkkkmmmooonnnuuusssnnniiiggghhhjjjjjjqqqrrrssstttsssrrrpppoooppprrrqqqmmmhhheeeeeeggglllnnnqqqtttsssqqqnnnkkkeeeeeeeeedddeeehhhnnnrrruuusssrrrssstttssspppmmmtttsssrrrrrrqqqrrrrrrssstttrrrpppooonnnmmmjjjhhhdddfffhhhkkkmmmooorrrssswwwwwwxxxyyyzzz{{{||||||yyyxxxwwwwwwwwwwwwuuutttrrrrrrrrrrrrrrrqqqqqqqqqpppqqqrrrsssttttttsssrrrqqqooollllllnnnppprrrrrrtttsssqqqppppppoooooonnnqqqssstttssspppnnnmmmmmmjjjjjjiiiiiiiiiiiikkkllltttsssrrrpppmmmjjjfffdddaaabbbccceeefffhhhjjjllllllkkkmmmqqquuuvvvtttqqqtttuuuvvvtttppplllhhheeeaaa___^^^___bbbfffhhhjjjmmmooopppnnnhhhaaa]]][[[]]]bbbggghhheeebbbaaabbbbbbbbbccccccbbb```^^^\\\YYYZZZZZZZZZYYYZZZ\\\^^^ZZZZZZZZZYYYYYYYYY[[[\\\___^^^\\\ZZZYYYYYYYYYYYYVVVWWWXXXZZZ]]]___aaabbb^^^]]]\\\[[[\\\]]]]]]]]]XXXYYYXXXVVVTTTSSSUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[[[[______```aaabbbbbbcccccc```^^^]]]^^^aaaeeeggghhhggghhhiiiiiigggfffeeeeeeaaabbbcccdddeeeggghhhhhhggghhhhhhfffcccbbbccceeegggeeebbbcccfffhhhhhhgggddddddccc```^^^]]]___```ccchhhllljjjeeecccggglllkkkjjjiiiiiikkkkkkjjjiiikkkgggeeehhhiiiggghhhjjjooopppmmmhhhfffhhhhhhffffffgggggggggffffffeeedddgggiiilllmmmlllkkkjjjjjjkkkllloooqqqsssssssssrrrpppqqqrrrtttuuuwwwwwwxxxxxxyyyzzz|||||||||{{{zzz}}}}}}|||{{{yyywwwuuutttpppooonnnnnnooopppssstttvvvyyy|||~~~|||{{{www{{{zzzxxx}}}}}}yyyvvvxxxzzz|||}}}~~~yyyvvvuuuvvv{{{{{{zzzxxxvvvuuuuuuuuuxxxyyyzzzyyyxxxyyy|||}}}}}}~~~~~~|||zzzvvvwww|||OOOMMMMMMNNNLLLGGGGGGKKKMMMOOORRRSSSQQQPPPOOOPPPPPPNNNLLLLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNKKKJJJJJJJJJKKKMMMOOOPPPMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRTTTSSSRRRQQQQQQQQQQQQQQQRRRMMMNNNNNNMMMMMMOOORRRUUUWWWWWWWWWXXXXXXWWWUUURRRTTTSSSRRRSSSVVVYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\^^^______^^^\\\\\\]]]___]]]\\\[[[ZZZYYYZZZ[[[[[[\\\]]]```ccceeefffffffffcccdddfffiiikkkiiieeeaaadddcccaaa___^^^^^^______^^^^^^___aaabbbcccccccccdddeeegggfffdddcccddddddjjjkkkiiidddbbbbbbaaa^^^dddeeegggggggggeeecccbbbdddgggiiihhhdddaaa```aaaeeegggjjjllllllkkkhhhfff_______________aaaeeeiiihhhhhhiiijjjkkkjjjgggdddggghhhiiijjjkkklllmmmmmmlllkkkkkkkkkkkkjjjgggddd___aaadddeeefffgggiiikkkjjjkkkmmmnnnppprrrssstttssssssttttttsssqqqooonnnkkkkkkkkkkkkjjjiiiiiihhhhhhiiikkkmmmnnnmmmlllkkkhhhfffeeefffhhhiiiiiihhhjjjjjjjjjiiihhhfffeeeeeeggghhhhhhgggeeecccbbbcccdddddddddcccaaa```aaaccckkkkkkjjjiiifffccc___]]][[[]]]^^^_________```bbbeeedddeeeiiimmmooollljjjmmmnnnnnnkkkfffaaa^^^]]]XXXXXXXXXYYY[[[]]]___aaaeeehhhjjjgggaaa[[[XXXXXXSSSXXX]]]^^^]]]\\\\\\]]]YYYYYYZZZ[[[ZZZXXXUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVSSSSSSSSSQQQOOOOOOPPPRRRUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPQQQRRRSSSUUUWWWXXXTTTSSSSSSSSSSSSTTTUUUUUUOOOOOOOOONNNLLLLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSUUUWWWXXXXXXYYYZZZZZZXXXVVVWWWXXXSSSTTTUUUWWWYYY[[[\\\]]]YYYZZZZZZYYYXXXWWWXXXYYYWWWWWWXXX[[[]]]^^^]]][[[TTTUUUVVVUUUUUUVVVXXXZZZ]]]___bbbbbb``````cccfffeeecccaaa``````___]]][[[___]]]]]]aaaccccccdddhhhhhhhhhddd]]][[[]]]^^^[[[ZZZ[[[\\\]]]^^^^^^]]]]]]^^^aaaeeeffffffdddddddddccceeegggiiijjjjjjiiiiiigggggghhhhhhhhhgggffffffjjjkkkmmmnnnnnnmmmlllkkkllllllllllllkkkjjjiiiiiiddddddccccccdddfffhhhiiilllmmmooooooooommmjjjiiifffiiimmmoooqqqsssvvvxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuyyy}}}wwwxxx{{{||||||~~~wwwsssqqquuu{{{~~~{{{{{{zzzzzzzzz|||}}}~~~~~~~~~{{{xxxwwwvvvvvvwwwsssnnnkkkmmmppptttuuuuuuvvvuuusssooolllkkkkkkqqqrrrrrrpppnnnllllllmmmllloooqqqpppooopppssswww{{{yyywwwvvvuuusssooommmjjjmmmsss{{{GGGEEEEEEHHHGGGCCCBBBEEEEEEFFFHHHIIIHHHHHHIIIJJJGGGEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHIIIJJJKKKFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHJJJMMMMMMLLLLLLNNNPPPNNNMMMMMMMMMMMMMMMNNNNNNIIIJJJKKKKKKLLLNNNQQQTTTVVVTTTTTTUUUWWWWWWUUURRRQQQPPPOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPRRRTTTUUUXXXYYYYYYXXXUUUTTTUUUVVVVVVVVVVVVUUUSSSSSSTTTUUUTTTVVVZZZ^^^aaabbbbbbaaa]]]___cccgggjjjiiidddaaa``````___^^^\\\[[[[[[[[[ZZZYYYZZZ[[[^^^```aaaaaabbbccceeefffddd```_________cccccc```___```^^^YYY\\\^^^___aaa```___]]][[[[[[```ddddddaaa]]][[[[[[]]]___aaadddffffffeeeeee]]]]]]^^^\\\[[[[[[]]]______aaadddeeeeeecccaaa___```aaaccceeeffffffffffffeeeeeefffhhhiiihhheeebbb\\\^^^``````___```bbbeeecccccceeefffhhhjjjkkkkkkmmmoooqqqrrrqqqnnnlllkkkgggffffffeeeddddddccccccdddfffiiikkkkkkiiifffdddaaaaaabbbeeeggggggfffdddgggggggggfffdddaaa``````___``````___\\\[[[[[[\\\```aaabbb```\\\ZZZZZZ\\\___```aaabbbaaa___\\\ZZZWWWYYY\\\\\\[[[[[[\\\^^^^^^^^^```dddhhhjjjiiihhhggghhhiiifff```\\\[[[[[[SSSTTTVVVWWWWWWXXXZZZ[[[___aaabbb___ZZZXXXZZZ]]]XXXYYY[[[[[[YYYXXXXXXXXXTTTUUUVVVWWWVVVSSSPPPOOOPPPOOOOOOOOOPPPPPPPPPPPPOOOPPPOOOMMMKKKJJJMMMPPPQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLNNNOOOPPPNNNOOOOOOOOONNNOOOPPPQQQKKKKKKKKKIIIHHHHHHJJJLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOONNNPPPQQQPPPNNNLLLNNNOOOLLLMMMNNNOOOQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNNNNOOOQQQRRRRRRQQQMMMNNNOOOPPPPPPQQQSSSVVVYYYYYYZZZ[[[^^^___``````^^^\\\ZZZYYYYYYYYYWWWUUUVVVUUUWWW\\\^^^^^^aaaeeedddddd___WWWTTTVVVWWWUUUSSSTTTUUUWWWXXXYYYZZZZZZXXX\\\```ccccccaaaaaaaaa______```aaabbbcccddddddbbbbbbcccccccccbbbaaa```bbbdddfffggggggeeecccbbbaaabbbccceeeggghhhiiiiii```___^^^]]]^^^```bbbcccdddeeeffffffeeebbb```^^^\\\^^^aaadddeeegggjjjmmmkkkkkkkkkjjjjjjiiiiiiiiihhhmmmpppqqquuu~~~{{{sssmmmnnnqqqqqqrrrsssuuuvvvwwwwwwwwwxxxyyyyyyvvvxxx{{{}}}yyyssspppnnnnnnqqqtttuuuuuurrrqqqrrrwww~~~~~~yyyrrrpppppppppooonnnnnnooopppsssuuuwwwyyyzzz|||~~~||||||yyy{{{~~~}}}{{{zzz}}}{{{xxxuuusssrrrrrrrrrsssoooiiifffgggjjjnnnooonnnoooooonnnllliiigggfffjjjlllnnnmmmjjjhhhhhhiiigggiiikkkjjjggghhhlllqqqvvvtttrrrqqqqqqoookkkggggggkkkqqqvvvyyy{{{|||}}}EEECCCCCCFFFFFFBBBBBBDDD@@@BBBCCCDDDCCCDDDFFFGGGAAA@@@@@@AAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAACCCFFFGGGGGGHHHIIIJJJFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKIIIGGGEEEEEEGGGJJJJJJIIIJJJLLLOOOKKKJJJJJJJJJKKKKKKLLLMMMJJJKKKMMMMMMNNNPPPTTTVVVVVVTTTSSSTTTWWWXXXVVVSSSNNNNNNOOOQQQRRRRRRPPPNNNPPPNNNLLLKKKKKKMMMPPPRRRWWWXXXXXXVVVSSSPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUYYY\\\]]]]]]\\\[[[[[[]]]bbbhhhlllkkkgggddd^^^______]]][[[YYYYYYYYYYYYXXXXXXZZZ]]]```aaabbbaaacccfffgggeee___\\\]]]VVV\\\^^^\\\]]]```^^^XXXYYY[[[]]]^^^^^^]]]ZZZYYYWWW\\\bbbccc___ZZZWWWWWWWWWYYY\\\___bbbdddeeeeee^^^^^^^^^\\\ZZZXXXYYYZZZ]]]```dddeeeccc```___^^^```aaacccddddddcccaaa```bbbbbbdddfffhhhgggdddaaa\\\^^^___^^^\\\\\\^^^aaaaaaaaabbbcccdddeeeffffffiiilllpppqqqpppmmmkkkjjjdddcccbbbaaa`````````aaabbbeeehhhjjjiiifffccc```___```cccfffiiiiiifffdddhhhhhhhhhfffccc```_________``````___]]][[[\\\]]]___aaabbb___[[[XXXWWWXXXWWWYYY\\\^^^___]]][[[YYYUUUYYY\\\\\\[[[[[[]]]___YYYZZZ]]]aaadddgggggggggccceeefffccc___\\\\\\]]]RRRTTTVVVWWWWWWWWWWWWXXX\\\]]]]]]YYYUUUVVV]]]ccccccaaa^^^\\\YYYVVVTTTSSSQQQSSSTTTUUUTTTQQQNNNLLLPPPNNNMMMLLLMMMMMMMMMLLLJJJLLLLLLKKKIIIJJJNNNRRROOOOOOOOONNNMMMKKKIIIHHHJJJIIIHHHGGGHHHHHHJJJJJJLLLMMMNNNNNNMMMMMMMMMNNNKKKKKKJJJHHHFFFFFFIIIKKKKKKIIIGGGGGGHHHJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIFFFHHHJJJJJJJJJJJJKKKKKKIIIKKKMMMLLLIIIHHHJJJLLLJJJKKKLLLLLLMMMNNNOOOOOOWWWUUURRRPPPPPPPPPNNNLLLLLLKKKIIIGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNPPPRRRVVVUUUTTTWWW\\\___^^^]]]YYYXXXVVVVVVVVVVVVTTTSSSPPPPPPSSSXXXZZZZZZ]]]bbbeeeddd^^^UUUQQQRRRRRRPPPPPPQQQRRRSSSUUUWWWXXXYYYUUUYYY^^^aaaaaa`````````\\\\\\\\\]]]^^^___aaabbb^^^___aaacccdddddddddccc```aaaccceeeeeeccc```___]]]___bbbfffiiilllnnnooo```___]]]\\\\\\^^^```bbb```aaaaaaaaa```^^^[[[ZZZWWWYYY\\\^^^___aaaeeegggffffffeeeeeedddccccccccc```eeeiiiiiilllrrrvvvuuussskkkgggiiimmmmmmnnnpppoooppprrrqqqooonnnpppqqqoooqqquuu{{{~~~xxxssssssppplllkkklllnnnqqqrrrooolllmmmttt}}}}}}uuullljjjkkkjjjiiigggfffggghhhmmmooorrrtttuuuxxx|||}}}zzzzzzwwwzzz~~~~~~~~~yyywwwtttrrrqqqqqqrrrsssuuupppiiieeeeeegggiiijjjmmmnnnooonnnmmmjjjhhhfffgggjjjmmmllljjjggghhhiiifffhhhjjjgggddddddiiinnnpppnnnmmmnnnpppooollliiiiiinnntttvvvuuutttvvvwwwCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIFFFDDDAAA??????AAADDDFFFFFFHHHJJJKKKJJJHHHFFFDDDAAABBBDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHIIIMMMTTT[[[```aaa[[[SSSOOOOOOPPPPPPOOOLLLMMMNNNOOOOOONNNMMMLLLHHHIIIIIIKKKLLLOOOPPPRRRUUUTTTSSSSSSSSSQQQNNNLLLPPPQQQTTTVVVVVVUUUSSSRRRQQQRRRUUUYYY^^^```___^^^UUUZZZ```fffhhhfffbbb_________]]]\\\ZZZYYYXXXWWWXXXZZZ]]]]]]\\\[[[[[[[[[bbbbbbbbbcccbbbaaa```___[[[ZZZZZZ\\\___^^^ZZZWWWXXXWWWVVVWWWYYYYYYYYYXXXWWWZZZ\\\______]]]ZZZXXXYYYZZZ]]]```bbbccccccccchhhccc]]]YYYXXXYYYYYYZZZ^^^```cccdddaaa]]][[[YYY[[[]]]___```aaaaaaaaa```aaaaaaaaabbbdddcccaaa___^^^___``````___]]][[[YYY___```aaabbbbbbbbbbbbbbbhhhjjjmmmmmmkkkhhhgggffffffddd```______`````````aaahhhpppqqqllleeeaaa```___aaadddhhhjjjkkkkkkjjjgggfffdddbbbaaaaaaaaaaaaaaa___]]]ZZZYYYYYYZZZ[[[aaabbbcccbbb```]]]YYYWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZYYYXXXWWWXXX[[[^^^^^^______```bbbeeegggiiifffjjjnnnllleee^^^YYYWWWXXXXXXWWWXXXYYYXXXVVVTTTTTTSSSRRRRRRVVV\\\cccggggggbbb[[[VVVTTTSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMKKKIIIHHHGGGGGGKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMOOOMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGEEEDDDDDDFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLOOONNNNNNPPPRRRRRROOOKKKJJJIIIHHHHHHIIIJJJIIIGGGJJJIIIIIIJJJKKKMMMOOOPPPWWWUUUTTTWWWZZZ]]]\\\ZZZVVVTTTSSSUUUXXXWWWRRRLLLNNNOOOQQQSSSUUUYYY^^^bbbgggccc]]]WWWSSSQQQQQQQQQPPPPPPOOOOOOPPPSSSUUUWWW[[[[[[[[[\\\]]]___bbbccc^^^\\\ZZZ[[[]]]___aaaaaa\\\]]]```dddggggggeeebbbddddddcccbbbaaa^^^ZZZXXX]]]^^^```cccgggmmmrrruuukkkcccYYYTTTVVVXXXYYYXXX]]]]]]]]]\\\ZZZYYYWWWVVVVVVXXXZZZ[[[\\\^^^aaacccccceeeffffffdddccccccdddcccbbbbbbdddgggkkkpppssskkkkkkkkkkkklllmmmoooooopppoooooooooooommmjjjggggggjjjnnnrrrtttuuuttttttuuurrrnnnlllmmmqqqvvvzzzqqqnnnmmmrrrxxxzzzuuupppjjjgggdddcccccceeehhhjjjnnnnnnooopppsssxxx}}}|||||||||}}}~~~{{{vvvqqqoooooosssvvvpppooopppnnnllllllkkkmmmpppqqqnnngggbbbbbbeeeiiillllllkkkhhhfffeeejjjnnnlllfffcccfffkkktttrrrppppppqqqqqqnnnkkkmmmqqqxxx|||}}}yyysssoooBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEECCCAAA@@@@@@AAACCCEEEFFFGGGIIIJJJIIIHHHEEEDDDBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIGGGHHHKKKQQQWWW[[[^^^WWWPPPMMMMMMNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLLLLIIIJJJJJJLLLMMMOOOQQQRRRSSSRRRQQQQQQQQQPPPMMMKKKNNNOOORRRSSSTTTSSSQQQPPPPPPQQQTTTXXX]]]______]]]UUUYYY^^^bbbdddbbb___]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]]]][[[YYYZZZZZZ\\\]]]```bbbbbbbbb```___[[[ZZZYYY[[[]]]]]][[[XXXWWWVVVUUUVVVXXXYYYXXXWWWWWWXXX[[[^^^___^^^]]]\\\[[[\\\^^^```bbbccceeeeeelllgggaaa\\\ZZZZZZZZZYYYZZZ\\\___```^^^\\\[[[ZZZ^^^___```aaaaaa``````___aaa``````aaaaaaaaa```___^^^___```aaa```^^^\\\[[[]]]^^^___```aaabbbbbbbbbfffhhhkkkkkkiiigggfffeeedddbbb```___aaacccddddddfffkkkppppppjjjccc___^^^___aaadddhhhjjjkkkjjjjjjhhhfffdddbbbaaa`````````aaa```^^^\\\ZZZYYYYYYYYY``````aaaaaa___\\\XXXVVVUUUVVVWWWXXXXXXYYYYYYYYYWWWXXXXXXWWWWWWXXX[[[^^^\\\[[[[[[[[[\\\^^^aaabbbhhhlllpppnnnggg___ZZZWWWYYYYYYZZZ[[[\\\[[[WWWUUURRRPPPOOOOOORRRWWW\\\```aaa]]]XXXTTTSSSRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLLLLKKKKKKLLLJJJIIIHHHHHHIIIKKKMMMNNNLLLKKKIIIIIIKKKLLLKKKJJJJJJJJJIIIHHHIIIIIIKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGJJJKKKKKKJJJGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIILLLKKKKKKMMMOOOOOOLLLJJJGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOTTTSSSSSSUUUYYY[[[ZZZYYYTTTRRRRRRUUUXXXXXXTTTOOOMMMOOOPPPRRRTTTWWW\\\```eeeaaa\\\WWWSSSQQQQQQQQQRRRRRRQQQRRRSSSUUUWWWYYY\\\\\\[[[\\\]]]^^^```aaa^^^\\\ZZZ[[[]]]___aaaaaa^^^]]]^^^```bbbcccbbbaaacccbbb```___^^^]]]\\\[[[ZZZYYYZZZ\\\bbbiiiqqquuukkkccc[[[VVVVVVXXXWWWVVVYYYYYYZZZYYYYYYXXXWWWVVVXXXZZZ[[[[[[[[[\\\^^^```eeeeeeeeeffffffeeedddccccccbbbbbbdddgggkkkoooqqqmmmlllllllllllllllmmmmmmmmmnnnnnnooonnnlllhhheeegggiiimmmrrrvvvxxxzzzzzz{{{xxxtttrrrsssuuuxxxzzzqqqmmmjjjmmmqqqsssnnniiiggggggfffeeeeeegggkkkmmmmmmoooqqqqqqrrrvvv~~~~~~~~~}}}}}}yyytttooonnnpppxxx}}}yyyvvvrrrooojjjkkkmmmrrrtttpppiiibbb```ccchhhlllnnnnnnlllkkkpppuuuxxxuuunnnjjjkkkooouuusssqqqooooooooooooooonnnttt|||~~~wwwrrrAAAAAA@@@????????????@@@??????????????????????????????>>>>>>???@@@AAAAAAAAA@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIEEEEEEFFFFFFGGGHHHJJJJJJKKKIIIGGGGGGIIINNNRRRVVVYYYSSSMMMJJJKKKLLLMMMLLLIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRPPPOOONNNNNNOOONNNLLLJJJLLLMMMOOOPPPPPPPPPNNNMMMOOOPPPRRRVVV[[[^^^^^^]]]VVVXXX[[[]]]^^^]]][[[YYY[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^]]][[[YYYXXXYYYZZZYYYZZZ]]]```aaaaaa___^^^ZZZYYYXXXYYY[[[\\\\\\[[[WWWVVVUUUVVVXXXYYYXXXWWWVVVWWWYYY[[[]]]______```\\\]]]]]]^^^```ccceeegggooojjjddd___\\\[[[ZZZYYYXXX[[[]]]^^^]]]\\\\\\]]]``````aaaaaa``````___^^^```___^^^^^^]]]]]]]]]]]]^^^___```aaaaaa```___^^^\\\]]]^^^___```aaabbbbbbdddfffhhhhhhfffdddccccccaaa___^^^```cccgggjjjjjjjjjmmmooommmfff___\\\[[[]]]___bbbeeegggggggggggggggfffdddbbb```___^^^^^^``````___]]][[[YYYXXXWWW]]]^^^___^^^]]]ZZZXXXVVVUUUUUUUUUVVVWWWWWWXXXXXXUUUVVVXXXXXXXXXYYY[[[]]][[[ZZZXXXVVVVVVXXXZZZ\\\fffkkkooonnnhhh```ZZZXXXYYYZZZ]]]```aaa^^^YYYUUUPPPNNNLLLKKKMMMPPPTTTVVVXXXVVVRRRQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHHHHHHHJJJKKKLLLKKKJJJHHHHHHJJJKKKJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJFFFFFFEEEDDDDDDDDDEEEEEEEEEGGGKKKNNNNNNKKKGGGEEEDDDDDDDDDDDDFFFHHHJJJKKKHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHJJJKKKLLLJJJHHHDDDDDDDDDFFFIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMPPPOOOPPPRRRUUUXXXXXXWWWRRRQQQQQQTTTXXXXXXUUURRRLLLNNNOOOPPPQQQUUUYYY]]]aaa___[[[WWWTTTRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYY]]]]]]\\\[[[\\\]]]^^^___]]][[[ZZZZZZ]]]___aaaaaa```^^^\\\\\\^^^___``````cccbbb```^^^]]]]]]]]]]]]YYYWWWVVVWWW\\\dddlllqqqiiiccc\\\XXXXXXXXXVVVTTTUUUVVVVVVWWWWWWWWWVVVVVVZZZ[[[\\\[[[ZZZZZZ[[[\\\bbbaaaaaaccchhhjjjiiifffbbbbbbbbbcccfffiiimmmooonnnmmmmmmllllllllllllllllllmmmpppqqqooolllgggeeefffhhhlllpppvvv{{{~~~|||yyyxxxyyy{{{{{{{{{sssnnniiiiiilllmmmjjjgggfffhhhiiihhhggggggkkknnnmmmqqqtttsssppprrrzzz{{{xxxtttrrrrrrmmmjjjkkkppp{{{}}}vvvrrriiilllqqqwwwzzzvvvmmmeeeccceeeiiillloooooonnnmmmzzz~~~}}}uuuooonnnpppssssssrrrnnnjjjkkknnnrrrooouuu~~~{{{uuu@@@@@@???>>>>>>>>>>>>???=========>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@??????>>>============>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCDDDEEEGGGIIIJJJLLLKKKIIIHHHJJJLLLPPPRRRUUUPPPJJJHHHJJJLLLLLLKKKGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQNNNMMMLLLLLLMMMNNNLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMPPPTTTYYY\\\\\\\\\XXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYY^^^]]]\\\YYYWWWWWWYYY\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXWWWWWWXXXZZZ\\\]]]YYYWWWWWWXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^\\\[[[[[[[[[]]]aaadddffflllhhhccc___]]]\\\\\\[[[\\\]]]______^^^]]]^^^______________________________^^^]]]\\\ZZZZZZ[[[]]]^^^___```aaabbbaaaaaaaaa____________```aaaaaabbbeeefffhhhgggdddaaa``````^^^]]]]]]```eeejjjnnnoooiiikkkkkkgggbbb]]]ZZZYYYXXXZZZ]]]```aaabbbbbbaaafffeeecccaaa___]]][[[[[[\\\]]]]]]^^^]]]ZZZXXXWWW\\\]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWYYYZZZZZZYYYYYYZZZ[[[]]]ZZZWWWUUUTTTUUUWWWXXX___dddiiiiiiddd^^^YYYWWWWWWZZZ]]]aaaccc```ZZZUUUPPPNNNLLLKKKKKKLLLNNNPPPPPPNNNMMMMMMNNNOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHGGGHHHIIIJJJKKKJJJHHHFFFGGGHHHIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEECCCCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFIIIJJJJJJJJJHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKLLLNNNQQQSSSTTTTTTPPPPPPPPPSSSUUUVVVSSSQQQKKKLLLMMMMMMNNNQQQUUUXXX\\\ZZZXXXUUUSSSRRRRRRRRROOOPPPQQQSSSUUUWWWXXXXXX^^^]]]\\\[[[ZZZ[[[\\\\\\\\\ZZZXXXYYY\\\^^^``````aaa___^^^^^^___aaaaaa```dddeeedddccc```]]]\\\[[[ZZZXXXWWWWWWZZZ___dddgggeeeaaa\\\YYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTSSSWWWYYYZZZZZZYYYXXXYYYZZZ[[[YYYZZZ```hhhnnnmmmkkk`````````aaacccfffiiijjjllllllkkkllllllmmmnnnooonnnqqqtttvvvsssoookkkhhhhhhiiilllqqqvvv|||{{{yyyxxxzzzyyytttnnnkkklllmmmkkkiiigggjjjlllkkkgggfffiiimmmmmmssswwwtttmmmlllsss{{{}}}~~~{{{wwwrrrmmmjjjhhheeedddgggmmmwwwxxxrrrkkkooouuu}}}|||rrrjjjhhhiiikkkmmmmmmmmmlllkkkyyy|||~~~{{{tttnnnlllllloooqqqpppkkkeeefffmmmtttooottt{{{zzzvvv??????>>>============>>><<<<<<<<<======>>>>>>>>><<<<<<===>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???>>>BBBBBBAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBDDDGGGIIIKKKNNNMMMLLLKKKLLLNNNQQQRRRTTTOOOJJJHHHJJJLLLKKKJJJGGGHHHIIIJJJKKKJJJJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKMMMQQQVVVZZZ[[[[[[YYYYYYXXXWWWWWWVVVUUUUUUXXXWWWWWWWWWWWWWWWVVVVVV[[[ZZZYYYVVVUUUWWWZZZ]]]fffccc___[[[YYYXXXYYYZZZXXXWWWVVVUUUVVVXXX[[[]]][[[ZZZYYYZZZ[[[\\\\\\ZZZXXXWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWWWWYYY]]]aaadddfffccc___]]]]]]]]]]]]]]]___```aaa```]]][[[[[[\\\[[[[[[\\\\\\]]]^^^______]]]]]]]]][[[YYYYYY[[[]]]______```aaaaaabbbbbbbbbcccbbbaaa`````````aaaaaaggghhhhhhfffccc```___^^^]]]\\\\\\___eeejjjnnnoooeeeeeedddbbb___\\\ZZZYYYVVVXXX[[[^^^___```______cccbbbaaa___]]][[[YYYXXXVVVXXXZZZ\\\\\\[[[ZZZXXX[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZ\\\]]]\\\ZZZXXXWWWWWWZZZXXXUUUSSSRRRRRRSSSTTTTTTZZZ___```]]]XXXVVVUUUUUUWWW[[[^^^```]]]XXXTTTRRRQQQOOOMMMLLLMMMMMMNNNJJJIIIIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJLLLMMMOOOPPPOOOOOOOOOPPPQQQQQQOOONNNJJJKKKKKKKKKKKKLLLPPPSSSUUUUUUTTTSSSSSSRRRQQQQQQNNNPPPSSSVVVXXXZZZ[[[[[[^^^]]][[[ZZZYYYYYYZZZZZZZZZXXXVVVWWWZZZ]]]______`````````ccceeefffeeedddhhhjjjmmmkkkeee___YYYWWWSSSSSSTTTVVVXXX[[[^^^___aaa^^^[[[YYYXXXXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPRRRUUUWWWXXXWWWWWWXXXYYYWWWUUUVVV\\\eeekkkjjjhhh]]]]]]]]]^^^___aaacccdddfffggghhhjjjllloooqqqsssrrrvvvzzz{{{xxxsssooonnnmmmooorrrvvv{{{~~~vvvuuuuuu{{{wwwqqqmmmllljjjhhhdddggghhhhhhggggggjjjmmmmmmsssvvvrrrjjjggglllrrrxxx|||zzzwwwyyyxxxwwwuuuqqqlllgggeeeaaa```bbbgggkkkqqq|||tttmmmjjjnnnttt||||||ssslllggghhhiiijjjkkkkkkkkkkkkrrrtttuuusssnnniiihhhhhhhhhlllmmmhhhbbbbbbjjjrrrppprrruuuxxxxxxwwwuuuttt>>>>>>===<<<<<<<<<<<<===;;;<<<<<<======>>>>>>???<<<===>>>@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>===============>>>>>>????????????>>>>>>AAA@@@???>>>>>>@@@AAABBB@@@AAABBBCCCEEEEEEFFFFFFDDDCCCBBBCCCDDDGGGIIIKKKOOONNNNNNOOOPPPQQQSSSTTTSSSOOOJJJHHHJJJKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEEEEEEEGGGHHHIIIJJJKKKIIIHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIKKKOOOTTTXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWUUUTTTUUUYYY\\\gggddd___ZZZWWWVVVWWWXXXWWWWWWWWWVVVUUUVVVYYY\\\\\\[[[ZZZ[[[]]]^^^]]]\\\XXXXXXVVVUUUUUUTTTTTTUUUVVVUUUTTTUUUWWWZZZ^^^``````]]][[[ZZZ[[[]]]]]]]]]```aaabbb```]]]YYYXXXWWWXXXXXXXXXYYYZZZ[[[]]]^^^[[[]]]^^^]]]ZZZYYY\\\______`````````aaaaaabbbbbbdddcccaaa``````aaabbbbbbhhhiiiiiigggdddbbbaaabbb^^^]]]\\\^^^cccgggjjjkkk`````````___^^^\\\[[[ZZZXXXZZZ\\\___```aaa```_________^^^]]][[[XXXVVVUUUSSSTTTWWWYYY[[[[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[]]]^^^]]]ZZZWWWTTTTTTTTTSSSQQQPPPOOONNNOOOOOONNNRRRWWWXXXUUURRRQQQRRRRRRRRRTTTWWWYYYWWWTTTQQQRRRRRRQQQPPPOOONNNNNNNNNIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJJJJHHHGGGEEECCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCCCCEEEFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEEEEDDDGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEECCCCCCDDDEEEFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFDDDCCCCCCDDDEEEEEEBBBDDDFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHGGGIIILLLNNNOOOOOOPPPQQQQQQQQQQQQPPPOOORRRVVV[[[^^^```aaaaaa]]]\\\ZZZYYYXXXXXXYYYYYYWWWUUUTTTUUUXXX[[[]]]]]]]]]^^^```eeeiiillllllkkklllpppsssqqqiii___XXXUUUKKKLLLOOOSSSWWWZZZ\\\]]]___]]]ZZZWWWVVVUUUUUUVVVUUUUUUUUUTTTRRRQQQOOONNNMMMPPPSSSUUUUUUUUUVVVWWWWWWVVVVVVYYY^^^aaa```^^^YYYYYYYYYZZZZZZ\\\]]]]]]___```cccfffjjjnnnqqqssstttxxx||||||xxxsssqqqqqqrrruuuzzzvvvsssttt|||wwwpppjjjfffdddaaa```aaabbbeeehhhkkkllliiinnnqqqnnngggdddgggkkknnnqqqvvvyyyyyywwwsssppppppooonnnmmmjjjgggdddbbb``````dddiiijjjkkkpppxxxyyypppjjjgggiiinnntttxxxvvvoooiiibbbbbbdddeeehhhjjjkkklllllllllmmmkkkhhheeedddeeeaaafffiiigggcccccciiioooqqqqqqrrrrrrqqqppppppooo>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????===>>>@@@BBBCCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<<<<>>>@@@BBB@@@AAACCCEEEFFFGGGHHHHHHFFFEEEDDDCCCEEEGGGJJJLLLNNNNNNOOOPPPRRRTTTUUUVVVRRRNNNIIIGGGIIIJJJHHHFFFJJJJJJKKKKKKKKKIIIHHHGGGDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGEEEFFFIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIMMMRRRVVVYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVTTTSSSSSSUUUXXX___^^^\\\ZZZXXXXXXWWWWWWVVVWWWXXXVVVTTTTTTWWWYYY\\\[[[ZZZ[[[]]]^^^]]]\\\WWWWWWWWWVVVUUUTTTTTTSSSTTTSSSSSSTTTVVVYYY\\\^^^]]][[[YYYYYY[[[\\\]]]\\\```bbbcccbbb___[[[XXXWWWWWWVVVVVVUUUVVVWWWXXXYYYXXX\\\```___\\\[[[^^^aaa``````______``````aaaaaaaaa```_________aaacccdddggghhhiiiiiigggggghhhiiiaaa___]]]]]]```cccdddeee_______________^^^\\\[[[YYYZZZ]]]___aaaaaa```___[[[[[[[[[ZZZYYYWWWUUUSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXXXXZZZ]]]\\\YYYUUUSSSQQQNNNNNNNNNNNNNNNMMMMMMLLLNNNQQQSSSRRROOOMMMNNNOOOOOONNNMMMNNNPPPQQQPPPOOOPPPPPPPPPPPPPPPOOONNNNNNJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIGGGEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFEEEEEEDDDDDDDDDEEEAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEECCCAAA@@@AAACCCBBBAAAAAABBBEEEGGGGGGFFFFFFEEEDDDBBBBBBBBBCCCDDD@@@BBBDDDDDDCCCCCCEEEGGGFFFGGGHHHIIIHHHIIIIIIJJJHHHHHHHHHFFFEEEFFFHHHKKKJJJKKKMMMOOOPPPPPPOOOOOONNNRRRWWW]]]bbbdddeeeeee\\\[[[YYYXXXWWWXXXXXXYYYUUUSSSRRRSSSVVVYYY[[[\\\ZZZZZZ\\\aaahhhmmmqqqrrrooosssvvvrrriii___YYYWWWMMMNNNPPPSSSVVV[[[^^^``````^^^ZZZVVVRRRQQQRRRSSSRRRRRRRRRQQQPPPOOONNNMMMKKKNNNQQQSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWYYY[[[]]]aaaeeejjjnnnpppqqquuuyyyxxxsssooonnnoooqqqvvv}}}yyytttrrryyy~~~uuunnniiigggccc___\\\]]]aaaeeefffeeebbbfffiiiiiifffeeefffhhhhhhiiilllpppqqqpppnnnkkkiiihhhgggeeecccaaa```___aaaaaadddgggfffcccffflllpppssswwwyyywwwsssnnnlllfffgggiiimmmqqqpppkkkggg______```aaacccfffhhhjjjhhhgggfffcccaaa```aaaaaa\\\aaafffgggffffffiiimmmssssssssssssqqqooolllkkk======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@>>>???AAACCCDDDDDDDDDDDD>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@>>>>>>============>>>>>>???>>><<<;;;;;;===@@@BBBAAABBBDDDFFFHHHIIIJJJKKKHHHFFFEEEDDDEEEHHHKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWRRRMMMHHHGGGHHHHHHGGGDDDKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHFFFDDDCCCDDDGGGJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHLLLQQQVVVXXXYYYTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXWWWWWWVVVTTTRRRQQQRRRTTTVVVWWWYYY[[[[[[ZZZXXXWWWUUUWWWXXXWWWTTTSSSUUUXXX[[[ZZZZZZZZZ\\\]]]\\\[[[WWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSUUUWWWYYY\\\]]]]]][[[YYYYYY[[[\\\\\\\\\aaadddffffffccc^^^[[[ZZZWWWVVVUUUTTTSSSTTTUUUVVVWWW\\\aaaaaa^^^]]]___bbb``````____________``````]]]\\\\\\]]]___aaadddfffeeegggiiiiiijjjkkkmmmooobbb```]]]]]]^^^```aaa```````````````aaa```]]][[[WWWYYY[[[^^^______^^^]]]XXXYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZXXXVVVUUUSSSSSSTTTVVVWWWTTTWWWZZZ[[[XXXUUURRRQQQLLLMMMNNNOOOOOONNNMMMLLLQQQRRRSSSQQQMMMJJJLLLNNNMMMKKKHHHHHHJJJLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLIIIGGGFFFFFFGGGGGGFFFCCCDDDDDDEEEFFFGGGGGGGGGDDDEEEGGGIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEECCCAAAAAACCCDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFF????????????@@@AAABBBCCCCCCDDDEEEBBB???===???AAA======>>>@@@DDDFFFGGGFFFFFFEEECCCBBBAAAAAABBBCCC???BBBDDDCCCAAA@@@BBBEEEBBBCCCEEEFFFFFFGGGIIIKKKHHHHHHGGGEEEDDDDDDGGGIIIGGGHHHKKKNNNOOOOOOOOONNNLLLPPPVVV]]]bbbeeeffffff[[[ZZZYYYXXXWWWXXXXXXYYYSSSRRRPPPRRRUUUXXXZZZ[[[XXXXXXXXX]]]eeemmmsssvvvqqqtttuuuqqqggg^^^ZZZYYYVVVUUUTTTUUUWWW\\\```cccbbb```[[[UUUPPPNNNOOOPPPNNNNNNOOOOOOOOONNNNNNMMMJJJMMMQQQRRRRRRQQQQQQQQQPPPRRRTTTTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTVVVWWWZZZ]]]bbbfffjjjlllnnnrrruuutttnnnkkkkkkmmmmmmsss|||{{{zzztttpppuuu{{{uuuqqqooojjjbbb[[[ZZZ^^^aaa___\\\]]]```ccceeeffffffggghhheeefffhhhkkkmmmnnnllljjjeeedddbbb```___^^^^^^^^^aaa```bbbdddaaa]]]___eeeeeehhhkkknnnoooooopppppphhhggggggjjjnnnnnnkkkgggaaa``````___```bbbcccdddfffdddaaa___]]]\\\]]]^^^ZZZ___eeeiiiiiiiiijjjllluuuvvvwwwvvvtttpppkkkhhh>>><<<::::::<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB>>><<<::::::<<<>>>>>>>>>>>>===<<<<<<======<<<;;;======>>>>>>>>>======<<<============>>>>>>>>>>>>DDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFHHHKKKOOOQQQSSSTTTTTTKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLMMMLLLJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFFFFGGGJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGKKKQQQVVVWWWVVVOOOPPPPPPOOONNNOOOQQQTTTOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRQQQRRRTTTWWWXXXYYYXXXXXX[[[\\\]]]ZZZUUUQQQQQQRRRQQQSSSUUUWWWWWWXXXYYYZZZTTTVVVXXXXXXVVVUUUWWWYYYZZZYYYUUUSSSVVV]]]___]]]]]]\\\[[[ZZZZZZZZZ[[[[[[cccdddeeeccc___\\\ZZZYYY[[[XXXTTTQQQOOOPPPRRRSSSUUUWWWYYYYYYZZZ\\\___aaaffffffeeedddaaa^^^\\\ZZZ\\\\\\[[[\\\]]]___aaabbbffffffgggiiijjjlllmmmmmmgggddd```___aaacccdddeeeccc___^^^aaaggghhhbbb\\\YYYWWWWWWYYY\\\]]][[[YYY^^^^^^\\\YYYUUUSSSTTTVVVXXXXXXXXXWWWVVVVVVUUUUUUVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXX[[[[[[YYYTTTPPPOOOMMMLLLLLLNNNQQQQQQQQQOOONNNLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAACCCDDDEEEHHHHHHHHHHHHFFFDDDAAA@@@BBBCCCDDDCCCAAA@@@AAABBBFFFFFFEEECCCCCCBBBBBBBBBFFFEEEDDDDDDEEEDDDBBB@@@DDDDDDCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHFFFDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGGGGJJJNNNNNNIIIDDDHHHFFFDDDCCCCCCFFFIIIKKKKKKKKKKKKJJJIIIHHHFFFFFFAAA??????AAADDDDDDBBB???DDDCCCAAA@@@??????@@@AAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMPPPWWW^^^bbbbbbaaaWWWVVVUUUTTTTTTVVV[[[______WWWPPPNNNSSSXXXXXXVVVYYYUUUTTTXXXbbbjjjnnnoooqqqqqqoookkkddd]]]YYYWWWZZZ[[[[[[[[[\\\___dddhhhhhhbbbYYYSSSQQQOOOLLLJJJKKKKKKLLLLLLMMMNNNNNNNNNIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUUUURRRQQQTTTTTTUUUWWW[[[```dddggglllkkkiiigggeeedddddddddiiipppzzz{{{yyywwwvvvuuuwww}}}~~~wwwqqqkkkcccZZZXXX\\\```aaa___[[[]]]```bbbbbbcccdddfffffffffgggjjjmmmnnnmmmkkkggggggfffdddbbb^^^[[[YYYZZZ___dddeeeccc```_________```ccchhhmmmooommmjjjjjjhhhhhhmmmsssuuuqqqlllbbb___[[[[[[]]]^^^]]][[[ZZZ[[[[[[\\\\\\\\\\\\[[[^^^___aaadddgggjjjmmmnnnrrrwww|||{{{tttmmmiiihhh>>><<<;;;:::;;;<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCBBBBBBBBB>>><<<;;;;;;===>>>>>>>>>???>>>>>>>>>>>>???>>>===@@@@@@@@@@@@???>>>===<<<>>>>>>>>>???????????????BBBCCCDDDFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDAAACCCEEEHHHJJJKKKLLLLLLHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKIIIHHHKKKPPPUUUVVVUUUPPPNNNLLLKKKLLLNNNPPPRRRMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVZZZ\\\]]][[[VVVSSSQQQRRRLLLNNNQQQSSSTTTVVVWWWYYYUUUWWWXXXXXXVVVVVVWWWYYY\\\[[[XXXUUUWWW]]]___\\\[[[[[[\\\]]]^^^^^^]]]]]]```bbbdddccc```\\\YYYXXXWWWVVVSSSQQQPPPPPPQQQRRRTTTVVVXXXYYYYYY[[[]]]```dddddddddcccaaa^^^\\\ZZZZZZZZZZZZ[[[\\\^^^```bbbcccddddddeeefffgggggggggbbbaaa___```dddggghhhiiiaaa]]]ZZZ]]]aaaccc^^^YYYWWWVVVUUUVVVXXXZZZXXXWWW[[[[[[[[[YYYVVVUUUUUUVVVYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYWWWTTTQQQMMMLLLKKKMMMOOOQQQRRRQQQNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBDDDEEEGGGGGGGGGFFFDDDBBB@@@???AAABBBCCCBBB@@@@@@@@@BBBEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAABBBDDDDDDBBBAAA@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHIIIMMMPPPPPPKKKEEEDDDCCCBBBAAABBBEEEIIIKKKLLLLLLKKKJJJHHHFFFEEEDDDAAA@@@???AAADDDDDDBBB???DDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>@@@AAACCCDDDEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLIIIJJJMMMSSSZZZ]]]^^^\\\VVVWWWWWWVVVVVVXXX\\\___```YYYQQQPPPUUUXXXXXXVVVVVVSSSRRRWWW```hhhlllmmmmmmnnnlllhhhbbb]]]ZZZYYY]]]___``````___```aaacccaaa[[[UUUPPPMMMKKKIIIFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNPPPQQQSSSSSSRRRPPPSSSSSSUUUWWW[[[___bbbdddcccbbbaaa```____________ccckkkuuu|||~~~{{{vvvsssqqqqqqqqqsssxxx}}}wwwjjjccc[[[YYY^^^bbbbbb```ZZZ^^^bbbeeeeeeffffffggghhhhhhhhhiiikkklllkkkjjjlllmmmooonnnjjjeee```^^^\\\```eeegggfffcccaaa```]]]___bbbgggkkkllliiieeeiiiiiikkkmmmooopppooonnnddd```\\\[[[[[[[[[YYYVVVVVVWWWYYYZZZ[[[\\\]]]]]][[[]]]```dddhhhkkkmmmnnnmmmrrrwwwvvvqqqkkkhhhhhh???>>><<<<<<<<<<<<:::999::::::::::::;;;<<<======>>>@@@BBBDDDDDDCCCAAA@@@>>>===;;;<<<===>>>>>>>>>???????????????@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>@@@@@@AAAAAAAAA@@@@@@???AAABBBDDDFFFGGGHHHIIIIIIKKKJJJHHHFFFDDDCCCAAAAAA>>>???AAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQMMMKKKIIIKKKPPPSSSTTTSSSPPPLLLHHHGGGJJJMMMNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPRRRTTTVVVWWW[[[\\\\\\ZZZWWWSSSRRRQQQIIIJJJLLLOOORRRTTTVVVWWWUUUWWWXXXXXXWWWWWWXXXYYY^^^^^^[[[WWWXXX]]]^^^\\\YYY[[[]]]___`````````______bbbeeeddd```[[[WWWUUURRRRRRQQQQQQPPPPPPPPPPPPRRRTTTVVVWWWWWWXXXZZZ\\\aaaaaaaaaaaa___]]][[[ZZZYYYYYYYYYZZZ\\\]]]___`````````aaaaaabbbbbbaaaaaa^^^^^^___bbbgggkkklllmmm```\\\XXXYYY\\\^^^[[[WWWUUUTTTRRRRRRTTTUUUUUUTTTVVVXXXZZZZZZYYYWWWWWWXXX[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSQQQKKKKKKKKKMMMOOOQQQPPPOOOLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@??????@@@AAABBBDDDDDDDDDCCCBBB@@@???>>>>>>@@@AAA@@@??????@@@AAACCCBBBAAA@@@@@@@@@@@@@@@>>>======???AAABBBAAA@@@======>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEIIIIIILLLPPPSSSQQQLLLGGG@@@@@@@@@@@@BBBDDDGGGHHHKKKJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@BBBDDDDDDBBB@@@CCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@???===;;;:::;;;<<<===AAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCCCC??????@@@AAABBBCCCDDDDDDAAAAAABBBDDDFFFHHHJJJLLLHHHIIIKKKPPPVVVYYYYYYYYYTTTVVVYYYZZZZZZZZZ\\\^^^aaaZZZTTTSSSVVVYYYXXXVVVTTTRRRQQQUUU]]]dddhhhiiifffgggfffccc___[[[YYYYYY```bbbddddddbbb___]]]]]]XXXUUUQQQMMMKKKIIIFFFDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKMMMPPPQQQRRRRRRRRRPPPRRRTTTXXX[[[^^^```aaa[[[[[[[[[[[[\\\]]]^^^___aaahhhqqqwwwxxxuuuqqqnnnjjjkkklllnnnrrryyyzzzkkkeee______cccffffffeeeZZZ^^^cccfffggghhhiiijjjllljjjhhhhhhiiiiiihhhgggmmmrrrwwwwwwqqqiiidddaaa\\\aaafffiiihhheeebbbaaa]]]^^^bbbgggjjjiiifffcccgggiiillllllkkkjjjlllmmmeeeaaa]]]ZZZZZZYYYUUURRRRRRSSSUUUXXXZZZ\\\]]]^^^ZZZ]]]```dddgggiiiiiiiiihhhkkkooonnnkkkgggffffffAAA@@@>>>>>>>>>===;;;999999888888888999999:::;;;<<<>>>AAADDDDDDBBB@@@===>>>===<<<<<<>>>>>>>>>===>>>???@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBCCCEEEGGGIIIJJJKKKLLLIIIHHHHHHFFFDDDBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGGGGFFFEEEFFFFFFHHHIIIIIIJJJJJJJJJGGGHHHJJJIIIGGGEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQQQQPPPNNNKKKMMMPPPSSSSSSRRROOOIIICCCCCCGGGKKKKKKIIIIIIIIIJJJJJJKKKLLLLLLLLLOOONNNNNNNNNOOOPPPQQQQQQOOONNNNNNOOORRRUUUYYY\\\aaa___\\\XXXTTTRRRQQQQQQKKKKKKLLLNNNQQQTTTVVVVVVVVVWWWWWWWWWWWWWWWXXXYYY]]]^^^\\\XXXYYY]]]___]]]ZZZ[[[[[[\\\]]]^^^___```aaadddgggfffaaa[[[UUURRRMMMNNNPPPQQQQQQQQQPPPOOOOOOQQQSSSTTTTTTTTTUUUWWW\\\]]]^^^^^^^^^\\\[[[ZZZ[[[[[[[[[[[[[[[\\\\\\]]]\\\]]]^^^```aaaaaa``````\\\]]]```dddiiilllmmmlllaaa]]]XXXWWWYYY[[[YYYWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRVVVYYY[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWXXXTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMOOOQQQQQQPPPKKKKKKKKKMMMNNNNNNLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>>=========>>>???AAAAAAAAA@@@???>>>======<<<>>>??????>>>>>>@@@AAAAAA@@@??????>>>>>>>>>???<<<<<<<<<===??????>>>===;;;;;;<<<===>>>???@@@@@@CCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAABBBCCCEEEEEEHHHJJJMMMQQQSSSQQQLLLGGG@@@@@@AAABBBCCCDDDDDDEEEFFFEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBCCCCCCBBBAAABBBBBBAAA@@@@@@AAABBBCCC?????????>>>>>>??????@@@AAA@@@===;;;:::<<<>>>???BBBAAA???>>>>>>???@@@BBB???@@@AAACCCCCCCCCBBBAAA??????@@@BBBCCCEEEFFFFFFAAAAAAAAABBBCCCEEEGGGIIIIIIJJJMMMPPPSSSVVVWWWWWWQQQUUUYYY\\\\\\[[[[[[\\\___[[[VVVTTTWWWXXXXXXVVVSSSQQQPPPSSSXXX]]]___```]]]]]]^^^\\\YYYWWWWWWWWW]]]aaadddeeebbb]]]YYYWWWRRRQQQOOOMMMKKKHHHFFFDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGJJJLLLOOOQQQQQQQQQRRRRRRNNNPPPTTTXXX[[[\\\]]]]]]YYYZZZ[[[\\\^^^aaacccdddgggkkkppprrrqqqooommmllleeegggjjjmmmooosssxxx{{{~~~|||vvvnnnjjjffffffjjjlllllljjj\\\^^^aaacccdddfffiiilllnnnkkkhhhfffeeeeeedddccchhhooovvvxxxrrriiibbb___[[[^^^cccffffffccc```^^^\\\^^^cccgggjjjjjjhhhffffffhhhkkkmmmllliiigggfffccc___[[[ZZZYYYXXXTTTQQQPPPRRRTTTVVVYYYZZZ\\\\\\[[[]]]aaadddffffffeeeddddddggghhhhhheeecccbbbcccCCCAAA@@@@@@@@@???===:::777777666666777777888888999<<>><<<;;;;;;===???>>>======>>>@@@???@@@BBBCCCEEEFFFFFFFFFDDDEEEEEEFFFEEECCCAAA@@@@@@AAACCCEEEGGGIIIJJJJJJEEEEEEFFFEEEEEEDDDBBBAAABBBBBBBBBBBBAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKLLLLLLJJJGGGFFFEEEGGGHHHKKKMMMNNNNNNNNNMMMQQQOOOMMMNNNRRRSSSRRRPPPLLLFFFAAA@@@DDDHHHGGGEEEHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMMMMOOOSSSYYY^^^aaafffaaaYYYSSSPPPOOOQQQRRRQQQOOONNNPPPTTTVVVWWWVVVVVVVVVVVVVVVWWWXXXWWWWWWXXX[[[ZZZWWWXXX]]]___^^^]]][[[XXXVVVVVVYYY\\\___dddfffhhhgggaaaZZZTTTQQQKKKMMMPPPRRRSSSRRRPPPOOOLLLNNNPPPQQQPPPPPPQQQRRRXXXXXXZZZ[[[\\\[[[ZZZZZZ]]]]]]]]]\\\[[[ZZZYYYYYYYYY[[[^^^```bbbccccccccc^^^___aaaeeehhhjjjiiihhh```\\\WWWVVVWWWXXXWWWVVVUUUUUUTTTSSSQQQPPPPPPQQQPPPTTTYYY\\\\\\[[[[[[[[[[[[ZZZXXXVVVVVVVVVWWWWWWSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHJJJLLLNNNNNNLLLKKKKKKKKKKKKJJJGGGDDDFFFEEEDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAABBBBBBDDDCCCBBB@@@????????????===<<<;;;:::::::::;;;<<>>>>>======<<<<<<<<<<<<===>>>>>>>>>===???@@@???>>>>>>============>>>===<<<;;;<<<======;;;999;;;;;;;;;;;;<<<<<<<<<===AAAAAA@@@@@@AAABBBCCCCCC>>>>>>>>>>>>@@@AAACCCDDDFFFHHHKKKOOOPPPNNNJJJGGGBBBCCCDDDEEEDDDCCCBBBAAA>>>??????@@@@@@??????>>>>>>@@@AAABBBBBBAAAAAAAAAAAA@@@??????@@@AAABBBCCC>>>>>>============>>>>>>AAA???===;;;;;;<<<>>>@@@CCCAAA@@@>>>???@@@BBBCCC??????AAABBBBBBAAA@@@@@@===>>>???AAABBBDDDEEEFFFCCCBBBAAA@@@@@@AAACCCDDDHHHJJJLLLMMMOOOPPPRRRSSSMMMRRRWWW[[[[[[ZZZYYYXXX[[[XXXUUUTTTVVVWWWVVVTTTRRRQQQPPPPPPRRRUUUVVVWWWTTTUUUUUUTTTRRRQQQRRRSSSWWW[[[___aaa^^^YYYUUUSSSMMMMMMMMMLLLIIIGGGEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFKKKNNNPPPQQQOOONNNNNNOOOMMMPPPTTTWWWZZZ[[[[[[ZZZ[[[[[[]]]___bbbeeegggiiinnnnnnmmmkkkhhhgggggghhhbbbfffjjjmmmoooqqqtttvvvssssssuuuyyy|||{{{uuupppmmmkkkiiijjjlllmmmlllkkk^^^^^^^^^^^^___bbbgggkkkllliiieeebbbaaaaaa___^^^aaagggpppsssoooggg```\\\WWWYYY]]]```aaa```]]][[[XXX[[[```eeehhhiiiiiiiiiggggggiiimmmooolllccc\\\^^^[[[YYYYYYZZZZZZVVVSSSRRRSSSUUUVVVXXXYYYYYYZZZXXXZZZ^^^bbbdddeeedddddddddeeeeeedddbbb```______BBBAAAAAAAAABBB@@@>>>;;;888777777666777777888888888:::>>>AAAAAA???<<<:::<<<;;;;;;;;;<<<<<<;;;999999<<<>>>===;;;;;;===@@@<<<>>>@@@BBBEEEFFFGGGHHHEEEFFFGGGGGGFFFCCCAAA???<<<===???AAABBBDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCAAABBBDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNNNNLLLHHHFFFEEEFFFHHHJJJLLLMMMLLLKKKJJJOOOMMMMMMOOORRRSSSPPPLLLHHHEEEAAAAAACCCEEEDDDCCCEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMLLLMMMMMMNNNNNNKKKKKKLLLOOOSSSYYY^^^bbbeee___VVVPPPNNNOOOQQQRRRUUURRRPPPRRRVVVYYYYYYXXXVVVTTTTTTUUUVVVWWWVVVUUUSSSWWWXXXUUUUUUZZZ]]]\\\\\\YYYTTTQQQQQQUUUZZZ]]]ccceeegggeee```YYYTTTRRRLLLNNNQQQSSSTTTSSSQQQPPPJJJMMMOOOPPPOOONNNNNNOOOSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\\\\[[[ZZZYYYWWWVVVXXXZZZ^^^aaacccdddddddddaaaaaaaaaccceeefffdddbbb\\\YYYVVVTTTTTTUUUUUUTTTUUUVVVWWWUUURRRPPPOOOOOOPPPSSSWWWZZZZZZYYYYYYZZZYYYXXXUUUTTTSSSTTTUUUVVVSSSQQQNNNLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEEEEFFFHHHIIIJJJKKKIIIHHHGGGGGGFFFCCCAAACCCCCCBBBBBBCCCDDDFFFGGGGGGEEECCCBBBBBBCCCDDDEEEEEEDDDCCCAAAAAAAAABBBBBBCCCBBB@@@>>>============;;;:::999888888999:::;;;======<<<;;;;;;;;;<<<<<<<<<>>>???>>>======>>>???>>>======<<<<<<=========>>>===<<<<<<===<<<:::888:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@===<<<<<<<<<===???AAABBBCCCEEEHHHJJJJJJHHHFFFDDDCCCEEEFFFGGGFFFDDDAAA>>>:::;;;<<<======>>>>>>===<<>>>>>>>>???@@@BBBCCC>>>>>>===<<<<<<<<<======>>>===;;;::::::;;;<<<===AAA@@@?????????@@@AAABBB>>>???@@@AAAAAA@@@???>>>;;;;;;<<<>>>???AAABBBBBBEEEDDDAAA???>>>>>>???@@@DDDFFFGGGHHHHHHHHHJJJLLLHHHMMMTTTXXXYYYWWWUUUUUUUUUTTTRRRRRRSSSTTTSSSRRRPPPOOONNNNNNNNNNNNPPPPPPOOOPPPPPPOOOMMMMMMNNNPPPQQQUUUXXXZZZXXXTTTRRRPPPIIIJJJKKKIIIGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMPPPOOOLLLJJJJJJLLLNNNPPPTTTWWWYYYZZZZZZYYY[[[[[[]]]___bbbeeehhhiiilllkkkhhhccc___^^^___aaa```dddjjjnnnpppqqqssstttooonnnnnnqqqtttssspppllliiihhhhhhiiijjjjjjhhhfff^^^^^^]]][[[ZZZ]]]bbbffffffdddaaa___^^^]]][[[YYY[[[```fffkkkkkkggg```\\\VVVVVVWWWZZZ\\\]]][[[YYYUUUXXX\\\```bbbeeehhhjjjiiihhhhhhllloookkkaaaWWWZZZXXXWWWXXX[[[\\\YYYVVVUUUUUUVVVXXXXXXYYYYYYYYYSSSVVVZZZ___ccceeeggggggcccdddddddddcccaaa___^^^?????????@@@AAA@@@===;;;::::::999999888999999:::999;;;>>>@@@@@@???<<<;;;;;;::::::;;;<<<;;;999777888;;;>>>===;;;:::===AAA<<<===???AAACCCEEEFFFFFFFFFGGGHHHHHHFFFCCC@@@>>>;;;;;;===>>>???@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@?????????@@@@@@>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEECCCCCCDDDEEEFFFFFFFFFEEEGGGJJJNNNNNNLLLIIIFFFEEEEEEGGGJJJLLLMMMMMMKKKJJJJJJIIIKKKNNNQQQQQQLLLGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLNNNNNNKKKKKKJJJJJJIIIJJJJJJJJJHHHIIIJJJMMMPPPUUUYYY\\\^^^YYYSSSPPPPPPRRRSSSRRRUUUQQQOOOQQQVVVZZZ[[[YYYUUUSSSRRRSSSUUUVVVUUUSSSPPPUUUVVVSSSRRRUUUXXXXXXWWWUUURRRPPPQQQTTTYYY\\\___aaabbbaaa]]]YYYVVVTTTOOOPPPSSSTTTUUUTTTSSSRRRKKKNNNPPPQQQPPPOOONNNOOOPPPQQQTTTVVVXXXZZZZZZZZZWWWXXXXXXYYYXXXWWWVVVUUUXXXZZZ]]]```bbbcccbbbaaabbbaaa```aaabbbbbb```___ZZZYYYWWWUUUUUUUUUUUUUUUTTTVVVYYYWWWSSSPPPNNNMMMNNNQQQTTTVVVVVVUUUUUUVVVWWWUUUSSSQQQPPPQQQSSSTTTRRRPPPMMMJJJIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEFFFEEEHHHFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@AAABBBDDDFFFGGGGGGFFFCCCAAAAAABBBDDDEEEFFFDDDBBB@@@@@@@@@AAABBB@@@???===<<<;;;<<<===>>>:::999999888999:::<<<===<<<;;;;;;::::::;;;<<<===>>>???@@@???=========???======<<<<<<<<<======>>>===<<<<<<<<<>>>>>><<<:::888888999:::;;;<<<<<<===:::;;;===>>>??????>>>>>><<<;;;;;;:::;;;===???AAA???AAACCCDDDCCCBBBBBBBBBAAACCCFFFHHHGGGDDD@@@>>>;;;;;;<<<=========<<<<<<;;;===@@@@@@???===>>>???===<<<<<<<<<>>>???AAABBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>?????????>>>>>>???@@@@@@???>>>===;;;;;;<<<===>>>@@@@@@AAAFFFDDDAAA???===>>>???@@@AAACCCDDDDDDBBBBBBDDDFFFDDDIIIPPPTTTUUUSSSRRRQQQOOONNNOOOOOOPPPPPPPPPOOOKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNLLLJJJJJJKKKMMMOOOQQQSSSTTTRRROOOOOONNNJJJLLLLLLJJJFFFDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIMMMPPPOOOLLLIIIJJJLLLPPPQQQTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^aaadddfffgggffffffdddaaa]]][[[[[[\\\]]]bbbhhhmmmoooqqqssstttpppmmmjjjjjjkkkllljjjgggffffffggghhhhhhgggdddbbb]]]^^^^^^\\\[[[[[[\\\^^^```^^^]]]\\\[[[ZZZWWWUUUWWWXXX\\\bbbgggfffaaa[[[XXXVVVUUUWWWZZZ\\\[[[ZZZVVVYYY\\\^^^___bbbfffjjjkkkjjjjjjkkkkkkfff```ZZZXXXWWWVVVYYY\\\]]][[[XXXVVVVVVXXXYYYZZZZZZ[[[[[[UUUWWWYYY]]]```cccdddeeebbbbbbccceeefffeeecccaaa=========???@@@???===:::<<<<<<;;;;;;:::;;;;;;;;;:::<<<>>>@@@@@@???===<<<:::999999:::;;;:::888555888;;;???>>>;;;:::>>>BBB<<<===???AAABBBCCCDDDDDDFFFGGGHHHHHHFFFCCC@@@>>><<<<<<===??????@@@@@@@@@BBBCCCDDDEEEEEECCCAAA@@@CCCBBB@@@??????@@@AAAAAA===>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCFFFIIIMMMNNNLLLHHHEEEDDDDDDFFFIIILLLNNNNNNMMMLLLFFFFFFHHHMMMPPPOOOIIIDDDAAACCCDDDDDDBBB@@@@@@AAA@@@AAACCCFFFIIIKKKMMMOOOJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHKKKNNNQQQTTTVVVWWWTTTQQQQQQSSSUUUTTTRRRSSSOOOLLLOOOVVV[[[\\\ZZZTTTRRRQQQRRRUUUVVVTTTRRRPPPTTTUUUQQQOOOQQQTTTSSSRRRQQQPPPPPPRRRVVVYYY[[[ZZZ\\\^^^]]][[[XXXWWWWWWQQQRRRTTTUUUVVVUUUTTTSSSMMMOOORRRSSSRRRPPPOOOOOONNNPPPRRRUUUXXXYYYZZZZZZRRRSSSUUUVVVWWWVVVVVVUUUXXXZZZ]]]___aaa```___^^^bbb```______``````___]]][[[[[[YYYYYYXXXXXXXXXXXXSSSVVVYYYYYYTTTOOOLLLLLLNNNPPPRRRSSSRRRRRRRRRSSSVVVTTTQQQOOONNNOOOQQQRRRRRRPPPMMMJJJHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCBBBCCCDDDCCCCCCEEECCCAAA@@@BBBDDDDDDDDD@@@??????@@@AAACCCFFFGGGHHHFFFCCCAAAAAABBBDDDEEEEEEDDDBBB@@@??????@@@AAA>>>===;;;:::;;;<<<>>>@@@::::::999999:::<<<===???<<<;;;:::::::::;;;<<<===???@@@AAA???>>>======>>>======<<<<<<<<<======>>><<<;;;;;;===??????>>>===666666888999;;;===>>>???:::<<<>>>@@@AAAAAA???>>><<<;;;:::::::::<<<>>>???===>>>@@@@@@?????????@@@>>>AAAEEEHHHHHHEEEAAA>>>======>>>>>>======<<<;;;999===@@@@@@>>><<<===???;;;;;;;;;;;;===???AAABBB???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>=========>>>???@@@@@@???>>>=========>>>???@@@AAABBBBBBEEECCCAAA>>>===>>>???AAAAAACCCDDDCCC@@@@@@BBBEEEBBBGGGMMMQQQRRRQQQPPPOOOKKKKKKLLLMMMNNNOOONNNNNNGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNNNNKKKIIIIIIJJJLLLPPPQQQQQQPPPNNNLLLMMMMMMNNNOOOOOOLLLHHHGGGHHHJJJDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLJJJOOORRRRRRNNNLLLMMMPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^```ccceeefffaaabbbcccbbb___\\\[[[[[[[[[___fffkkknnnppprrrsssppplllfffdddffffffeeecccfffggghhhiiiiiifffcccaaa\\\^^^```___]]]ZZZXXXXXX\\\[[[ZZZZZZZZZXXXUUUSSSSSSRRRTTT[[[ccceee```ZZZZZZWWWUUUVVVZZZ]]]]]]\\\[[[]]]^^^^^^___aaagggkkklllmmmmmmjjjfffaaa______XXXWWWWWWYYY]]]^^^[[[XXXUUUVVVXXXZZZ[[[\\\]]]]]][[[[[[\\\\\\]]]^^^___``````aaacccfffhhhhhhfffddd>>><<<;;;::::::===???AAA>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;========================CCCAAA???>>>???AAACCCEEEGGGFFFDDDBBB@@@???>>>>>>AAAAAA@@@@@@???@@@@@@AAAEEEEEEEEEEEEDDDBBBAAAAAA???>>>>>>============>>><<<>>>@@@BBBDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCBBBAAAAAAAAAAAABBBCCCCCCGGGKKKKKKIIIFFFFFFFFFFFFEEEEEEFFFIIIKKKKKKKKKIIIIIIJJJJJJIIIHHHHHHGGGCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDFFFIIIMMMQQQTTTRRRNNNJJJGGGFFFFFFEEEEEEHHHHHHJJJNNNRRRUUUUUUTTTTTTRRRQQQQQQRRRSSSSSSRRRPPPQQQSSSUUUUUUUUUUUUTTTVVVTTTSSSSSSUUUTTTQQQNNNPPPRRRTTTUUUSSSRRRRRRRRRNNNMMMMMMNNNQQQTTTWWWYYYYYYXXXWWWXXXYYYZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXRRRQQQQQQSSSUUUTTTPPPLLLQQQQQQRRRTTTVVVXXXYYYYYYRRRRRRSSSTTTUUUWWWWWWXXXWWWYYY[[[]]]^^^^^^^^^^^^___aaabbbbbb```______``````]]]XXXVVVWWWXXXXXXXXX]]]]]]]]]\\\[[[XXXVVVTTTRRRSSSTTTTTTRRRQQQQQQQQQUUUTTTRRRRRRSSSTTTSSSRRRRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDCCCFFFIIIKKKIIIGGGHHHFFFCCCAAA?????????@@@BBBAAAAAABBBDDDEEEDDDCCCEEEDDDCCCBBBAAABBBBBBCCCDDDCCCCCCBBBAAA??????>>>===============<<<;;;;;;:::999999888888999::::::999999:::;;;;;;<<<<<<===AAAAAA@@@???>>>===<<<<<<===<<<;;;:::::::::::::::;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@@@@???>>>===@@@EEEIIIIIIEEE@@@===<<<:::;;;===>>>>>>===;;;:::666777999;;;===???@@@@@@??????>>><<<<<<;;;;;;;;;???===;;;999777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBIIIGGGDDD???<<<===@@@CCCBBBDDDEEEDDDBBBAAAAAABBBDDDGGGKKKNNNOOONNNLLLJJJJJJIIIIIIHHHIIIJJJLLLMMMIIIHHHHHHHHHIIILLLOOOPPPPPPOOONNNLLLKKKKKKJJJJJJOOOOOOOOOOOONNNNNNMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBDDDGGGIIIHHHFFFKKKJJJHHHHHHIIIKKKMMMOOOMMMMMMNNNPPPSSSTTTTTTRRRUUUUUUVVVWWWXXXYYYZZZ[[[YYYZZZ\\\___````````````]]]^^^______^^^\\\ZZZXXX[[[^^^cccgggkkklllllllllkkkllllllhhhdddcccfffiiiggghhhhhhfffcccaaaaaabbb^^^aaaeeegggfffaaa[[[WWWYYYXXXXXXWWWVVVUUUSSSRRRTTTRRRRRRUUUZZZ]]]^^^]]]```^^^\\\\\\___bbbeeeeee\\\]]]^^^```cccfffiiikkkqqquuusssiiiccccccbbb___^^^\\\YYYWWWVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^]]]]]]]]]^^^```bbbdddbbbccceeeiiilllllliiieee<<<;;;:::::::::<<<>>>???======;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;<<<===>>>>>>???AAA@@@>>>======???BBBCCCEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@?????????@@@@@@FFFFFFFFFFFFEEEDDDCCCBBB???>>>>>>==================???AAACCCDDDDDDCCCCCC@@@@@@AAABBBCCCDDDDDDEEECCCCCCAAAAAAAAAAAACCCCCCCCCFFFIIIIIIGGGEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJLLLKKKKKKJJJIIIGGGEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFIIIMMMRRRTTTTTTPPPKKKHHHFFFEEEFFFFFFIIIIIIKKKOOOSSSUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUWWWVVVVVVWWWXXXWWWSSSOOOMMMOOOQQQRRRPPPOOOPPPPPPMMMMMMMMMNNNPPPSSSVVVXXXXXXWWWVVVVVVXXXXXXWWWUUUVVVVVVVVVVVVWWWXXXZZZZZZUUUTTTSSSTTTUUUUUUSSSPPPQQQRRRSSSTTTVVVWWWYYYYYYSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]]]]\\\\\\^^^```aaaaaa```___```aaa```]]]ZZZYYYZZZ[[[[[[ZZZ\\\\\\]]]]]]\\\[[[YYYXXXTTTTTTSSSRRRPPPPPPPPPQQQTTTRRRQQQRRRTTTUUUUUUTTTTTTSSSRRRPPPOOONNNMMMMMMKKKLLLLLLKKKKKKIIIHHHHHHGGGFFFEEEGGGJJJKKKIIIGGGGGGEEECCCAAA??????@@@@@@DDDCCCBBBCCCDDDEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???===>>>>>>>>>>>>>>>======:::999999999999999::::::888999999::::::;;;<<<<<<>>>>>>>>>>>>===============<<<<<<;;;::::::;;;;;;<<<=========>>>>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========@@@@@@@@@@@@@@@???>>>>>>@@@EEEIIIJJJGGGCCC???>>>;;;;;;============;;;;;;888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>>@@@>>><<<:::999999::::::::::::::::::::::::::::::;;;:::999999999:::<<<===;;;===>>>@@@AAAAAAAAAAAA>>>???@@@AAAAAABBBBBBAAAGGGFFFCCC@@@===>>>AAADDDCCCEEEEEEDDDBBB@@@@@@@@@BBBDDDGGGJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGGGGHHHKKKMMMOOONNNNNNMMMLLLKKKKKKKKKKKKNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEFFFIIIKKKJJJIIIFFFFFFGGGHHHJJJMMMOOOPPPNNNMMMNNNPPPSSSUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^___`````````]]]^^^______]]][[[YYYWWWYYY\\\```dddgggiiiiiiiiiggghhhhhhgggdddbbbbbbbbbbbbccccccbbb```^^^^^^______bbbfffhhhgggccc]]]ZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQTTTXXX[[[\\\[[[```^^^\\\]]]```dddfffgggaaabbbdddfffhhhkkklllmmmpppsssppphhhccceeefffeeeeeedddbbb^^^ZZZXXXXXXXXXVVVWWWWWWXXXXXXYYYYYYYYY[[[ZZZYYYYYYZZZ]]]___aaaeeeeeegggkkknnnooollliii999999::::::;;;;;;<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777888999;;;===>>>@@@AAA???>>><<<;;;;;;===???@@@AAAAAA@@@???>>>>>>>>>>>>????????????????????????DDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>======<<<<<<<<<>>>@@@AAACCCDDDDDDDDDCCC??????@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFFFFDDDCCCDDDEEECCCCCCCCCDDDFFFGGGIIIJJJNNNNNNMMMKKKIIIGGGDDDCCCHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEGGGJJJNNNRRRTTTWWWSSSNNNIIIFFFFFFGGGHHHJJJKKKLLLPPPSSSUUUUUUSSSQQQQQQQQQSSSUUUUUUTTTRRRPPPPPPQQQQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZWWWSSSOOOMMMNNNPPPQQQPPPOOOPPPQQQNNNNNNNNNOOOQQQTTTVVVXXXYYYWWWVVVVVVVVVVVVUUUTTTUUUUUUVVVWWWYYYZZZ[[[\\\XXXVVVUUUUUUVVVVVVVVVUUURRRSSSTTTUUUVVVWWWXXXXXXSSSTTTTTTUUUVVVWWWXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYY\\\^^^``````______```aaa```^^^\\\\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^___^^^^^^WWWVVVSSSPPPOOOOOOPPPQQQRRRQQQPPPQQQTTTVVVVVVUUUUUUUUUTTTRRRQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKJJJIIIJJJHHHGGGHHHIIIJJJIIIGGGEEEDDDBBBAAA@@@@@@AAAAAAEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@===>>>>>>>>>??????@@@@@@===>>>>>>?????????>>>>>>:::::::::999999999999999777777888888999::::::;;;;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::=========<<<<<<<<<<<<<<>>???CCCIIIKKKIIIEEEBBB@@@<<<==================<<<;;;;;;;;;;;;::::::999999:::::::::;;;===>>>@@@AAA@@@???===;;;:::::::::;;;:::::::::::::::::::::::::::999999888888:::;;;<<<777999;;;>>>@@@AAAAAAAAA===>>>???@@@@@@AAAAAA@@@CCCBBBAAA>>><<<===@@@CCCEEEFFFFFFDDDAAA???>>>>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNNNNNNNMMMMMMLLLKKKHHHHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEFFFHHHIIIIIIHHHEEEFFFIIIKKKMMMNNNOOOOOOOOONNNNNNPPPSSSVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYY[[[\\\^^^_________]]]^^^___^^^]]]ZZZXXXVVVVVVYYY\\\aaadddfffhhhhhheeeddddddddddddbbb___\\\^^^___```___]]][[[[[[\\\]]]```dddffffffccc___\\\VVVWWWWWWWWWVVVUUUUUUTTTRRRRRRQQQSSSVVVYYYZZZZZZ___]]]\\\^^^bbbfffhhhiiiggghhhjjjmmmnnnooooooooommmnnnkkkeeecccgggkkklllnnnnnnlllggg___ZZZXXXYYYXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXWWWXXXZZZ]]]^^^ffffffhhhkkknnnooommmkkk666777999:::;;;;;;::::::;;;:::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777777888999;;;<<<>>>???@@@===<<<:::::::::;;;<<<===>>>==================>>>===>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;>>>???@@@BBBBBBCCCBBBBBB>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBCCCDDDEEEEEEGGGIIIKKKOOOOOONNNMMMKKKIIIGGGFFFIIIKKKMMMOOOOOOMMMJJJHHHEEEFFFFFFHHHKKKOOORRRTTTXXXUUUPPPJJJGGGFFFHHHKKKLLLMMMNNNQQQTTTUUUTTTSSSPPPPPPRRRUUUWWWWWWUUUSSSPPPPPPPPPPPPQQQSSSVVVWWWVVVWWWYYY[[[ZZZVVVRRRNNNOOOQQQRRRSSSRRRRRRTTTUUURRRRRRSSSTTTUUUWWWYYYZZZ[[[ZZZXXXWWWXXXWWWUUUTTTVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWUUUTTTTTTVVVWWWWWWSSSTTTTTTUUUUUUVVVVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWZZZ\\\^^^^^^^^^^^^___``````___]]]]]]]]]\\\ZZZXXXXXXYYY[[[]]]___aaacccccc[[[XXXTTTRRRQQQQQQRRRRRRSSSQQQPPPQQQSSSTTTTTTSSSTTTTTTTTTSSSRRRPPPOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHGGGGGGCCCCCCBBBAAAAAAAAABBBBBBEEEDDDBBBBBBBBBBBBAAA?????????@@@@@@@@@@@@???>>><<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>===::::::::::::::::::999999666666777777888999999999::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<<<<<<<==================999999999999:::::::::;;;999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;??????@@@AAAAAA@@@@@@@@@===AAAFFFIIIIIIGGGCCCAAA>>>======<<<<<<======>>>===<<<<<<;;;:::::::::::::::::::::;;;===>>>@@@AAA>>>>>><<<;;;::::::::::::999999999999999999999999999999888888888999:::;;;777999;;;===???@@@@@@@@@<<<===>>>??????@@@@@@@@@>>>>>>>>><<<;;;<<>>======>>>???@@@BBBDDDFFFHHHJJJHHHHHHGGGFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJKKKMMMPPPRRRRRRQQQOOOMMMPPPOOONNNOOORRRUUUWWWWWWVVVWWWXXXYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^_________]]]ZZZXXXVVVUUUWWW[[[___dddhhhjjjlllhhheeeccccccdddddd```]]]^^^``````___\\\ZZZYYYYYYZZZ\\\___bbbbbb```]]][[[VVVVVVWWWWWWWWWVVVVVVUUUSSSSSSSSSTTTVVVXXXYYYYYY^^^\\\\\\^^^cccgggiiijjjhhhjjjmmmoooppppppooonnniiihhheeebbbccchhhmmmpppppprrrqqqkkkccc\\\ZZZZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXYYY[[[]]]^^^cccdddfffhhhkkklllkkkkkk555666888:::;;;:::999999:::999888777888888::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888::::::;;;;;;<<<======>>>;;;;;;:::999999::::::;;;<<<;;;;;;;;;;;;<<<======<<<===>>>????????????>>>>>>???@@@@@@@@@@@@@@@???????????????>>>===<<<;;;===>>>>>>???@@@@@@@@@@@@===>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDFFFFFFFFFGGGJJJLLLNNNOOOOOOOOONNNMMMLLLKKKHHHJJJNNNQQQRRRPPPNNNLLLGGGGGGHHHJJJLLLOOOQQQSSSVVVTTTQQQLLLHHHHHHKKKNNNNNNNNNOOOQQQSSSTTTSSSQQQNNNOOOQQQTTTWWWXXXVVVUUUPPPPPPPPPPPPRRRTTTVVVXXXWWWYYY\\\]]][[[WWWSSSPPPOOOQQQRRRSSSSSSTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]^^^___]]][[[ZZZZZZYYYWWWUUUWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRRRRSSSVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUXXXYYYYYYZZZZZZYYYWWWVVVWWWYYY[[[\\\[[[[[[\\\^^^```^^^\\\[[[ZZZYYYVVVTTTUUUVVVXXX[[[^^^aaadddeee^^^\\\ZZZYYYYYYXXXVVVSSSTTTRRRPPPPPPQQQQQQPPPOOOQQQRRRRRRQQQPPPOOONNNMMMJJJKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIHHHFFFEEEFFFFFFBBBBBBBBBBBBAAABBBBBBBBBCCCBBB@@@@@@@@@@@@>>><<<===>>>???AAAAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;:::999888555555666777777888888999::::::::::::999999999999<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999666666666777888:::<<<===::::::::::::::::::::::::>>>???@@@AAAAAAAAAAAAAAA;;;===AAAEEEGGGFFFCCC@@@???>>>============>>>???======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<===>>>>>><<<<<<;;;::::::999999999999999999999999999999999999999888888888999:::;;;;;;<<<===????????????>>><<<<<<===>>>????????????<<<>>>>>>>>>===>>>@@@BBBCCCDDDDDDCCC@@@=========??????@@@AAACCCFFFIIIJJJGGGGGGGGGFFFFFFEEEEEEDDDHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLJJJHHHGGGLLLLLLKKKKKKLLLMMMMMMNNNQQQPPPNNNMMMLLLLLLMMMNNNPPPRRRVVVXXXXXXVVVSSSQQQQQQOOOMMMMMMPPPSSSVVVVVVVVVWWWXXXYYYYYYYYYWWWWWWVVVWWWXXXYYYZZZ\\\]]]]]]^^^_________^^^[[[XXXWWWUUUWWWZZZ___dddiiinnnpppnnniiicccbbbccceeedddbbbbbbcccdddbbb^^^[[[YYYXXXYYY[[[]]]``````___^^^\\\WWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[[[[[[[^^^bbbfffhhhiiifffhhhjjjllllllllljjjiiieeeccc```aaacccfffjjjnnnlllmmmmmmiiiccc^^^\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[ZZZXXXXXXXXXZZZ\\\^^^bbbccceeefffhhhiiikkklll666777888::::::::::::999:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::==================<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::;;;;;;<<<===<<<===???@@@AAA@@@@@@??????@@@AAABBBBBBCCCBBBBBB@@@@@@AAAAAA@@@>>><<<;;;=========>>>>>>?????????===>>>???AAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEEEECCCAAABBBEEEGGGGGGEEEFFFJJJMMMMMMMMMNNNOOOOOOOOOOOOOOOHHHJJJNNNQQQRRRRRRPPPOOOIIIJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQNNNJJJJJJMMMQQQOOONNNOOOQQQSSSSSSQQQOOOKKKLLLMMMQQQTTTVVVUUUTTTPPPPPPQQQRRRTTTVVVWWWXXXYYY\\\^^^^^^[[[WWWTTTSSSLLLNNNOOOPPPPPPQQQTTTVVV[[[[[[\\\]]]]]]^^^______aaa___\\\[[[ZZZXXXVVVTTTVVVVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSQQQPPPQQQTTTVVVSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRVVVWWWWWWXXXXXXWWWVVVUUUUUUWWWYYYYYYXXXXXXYYYZZZ___\\\YYYWWWWWWVVVTTTRRRRRRSSSUUUXXX[[[___bbbddd``````aaadddfffbbb[[[UUUSSSQQQOOONNNOOOOOOMMMLLLNNNOOOOOOPPPOOOMMMLLLJJJHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHEEECCCBBBDDDEEEBBBBBBBBBBBBBBBBBBAAAAAABBB@@@>>>>>>??????===;;;;;;===@@@AAABBB@@@>>>=========<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<:::999888555555666777777888888999:::::::::999999888888888;;;::::::::::::;;;<<<<<<:::::::::::::::999999999777777777777888888888999777666666777888:::<<<===999999::::::;;;;;;;;;;;;>>>>>>@@@AAABBBBBBBBBBBB;;;<<<>>>AAADDDDDDBBB@@@>>>>>>????????????>>>>>>======<<<<<<<<<>>>???@@@>>>======<<<<<<<<<<<<===;;;;;;:::::::::999999999:::::::::::::::::::::::::::999999888888:::;;;<<<>>>>>>???@@@@@@???>>>===<<<===>>>??????@@@@@@???>>>@@@AAABBBAAAAAACCCDDD@@@AAABBBBBB@@@>>>>>>???@@@@@@AAABBBDDDGGGIIIJJJFFFFFFFFFGGGFFFFFFEEEDDDIIIIIIJJJKKKKKKLLLLLLMMMJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNMMMLLLJJJIIIHHHKKKJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOLLLJJJIIIKKKMMMOOORRRWWW[[[\\\[[[YYYWWWRRROOOLLLKKKMMMPPPRRRSSSUUUVVVXXXZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\]]]\\\]]]^^^^^^]]][[[YYYWWWUUUVVVXXX\\\aaagggkkknnnmmmiiiddd``````bbbdddeeeccceeefffdddaaa]]]ZZZYYY[[[\\\^^^`````````___^^^YYYZZZZZZZZZYYYXXXXXXWWWVVVWWWWWWVVVUUUUUUWWWYYYYYYYYYYYY\\\aaadddffffffbbbccceeefffggggggfffeeeddd```___ccceeeeeeeeegggfffeeecccbbb```___]]]]]]YYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWYYY[[[\\\aaaccceeeeeefffhhhkkkmmm777777888999:::::::::::::::999999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<<<<===???AAABBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCBBB???===<<<>>>>>>>>>>>>>>>??????@@@>>>>>>@@@AAACCCEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCDDDEEEHHHGGGDDDAAA@@@DDDGGGFFFDDDDDDHHHLLLLLLLLLMMMNNNNNNNNNNNNNNNIIIKKKNNNPPPQQQQQQOOONNNLLLLLLLLLMMMMMMNNNNNNOOOKKKNNNPPPOOOLLLLLLOOOSSSOOONNNOOOPPPRRRQQQPPPNNNGGGGGGHHHKKKOOORRRSSSRRROOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ\\\[[[WWWTTTRRRRRRJJJLLLMMMMMMNNNPPPSSSVVVZZZ[[[[[[\\\]]]]]]]]]]]]___]]]ZZZXXXWWWUUURRRPPPRRRSSSTTTUUUUUUSSSRRRQQQPPPRRRRRRQQQPPPPPPSSSUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNOOOOOORRRSSSTTTUUUUUUUUUTTTSSSTTTUUUWWWWWWVVVUUUUUUVVV\\\YYYVVVTTTUUUUUUUUUUUUPPPPPPRRRTTTWWW[[[^^^``````ccciiippprrrmmmaaaWWWPPPOOOMMMLLLMMMNNNMMMLLLLLLMMMNNNOOONNNLLLJJJIIIEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFCCC@@@???BBBDDDCCCCCCCCCCCCBBBAAAAAA@@@AAA???>>>>>>??????>>><<<:::===@@@BBBCCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;999999;;;<<<======<<<:::888777555666666777888888999999888999999999999999::::::999999999999999:::;;;;;;;;;;;;;;;::::::999999999666666666777777777888888:::999888777777999:::;;;999:::;;;;;;<<<===>>>>>>===>>>???AAABBBCCCCCCCCC===<<<;;;>>>AAACCCBBBAAA>>>>>>???@@@@@@???>>>>>>>>>===;;;;;;;;;<<<>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::;;;:::999999999:::<<<======>>>???@@@@@@???>>>=========>>>???@@@@@@@@@@@@===@@@BBBBBBBBBAAABBBCCC<<<>>>@@@AAA@@@???@@@AAA@@@AAABBBDDDEEEFFFGGGHHHDDDEEEFFFGGGGGGGGGFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSQQQMMMJJJIIIKKKNNNPPPRRRVVVZZZ[[[ZZZXXXVVVRRRNNNJJJHHHIIILLLOOOPPPSSSUUUWWWZZZ[[[ZZZYYYXXXUUUUUUUUUVVVWWWYYY[[[\\\YYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTTTTVVVZZZ^^^ccceeefffeeebbb___\\\\\\^^^aaa```bbbddddddaaa^^^\\\[[[[[[\\\]]]^^^______^^^^^^\\\\\\\\\[[[[[[YYYXXXWWWUUUVVVWWWVVVTTTSSSUUUWWWWWWWWWXXXZZZ^^^aaabbbbbb``````aaabbbbbbcccddddddeeeaaaaaaggghhhddd```aaaaaa]]]ZZZZZZ]]]___^^^[[[YYYZZZ]]]______^^^]]][[[\\\[[[YYYXXXYYYZZZ\\\]]]___```bbbbbbbbbdddiiilll888888888999999:::;;;;;;::::::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????=========<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@BBBCCCBBBAAA@@@===>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDCCC@@@>>><<>>??????@@@AAA>>>???@@@BBBDDDFFFGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDEEEGGGJJJIIIEEEAAA???CCCFFFEEECCCCCCGGGLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGKKKOOOOOOMMMMMMQQQUUUOOONNNNNNPPPQQQQQQNNNLLLDDDDDDDDDGGGKKKNNNPPPPPPOOOQQQSSSVVVXXXYYYYYYXXXUUUWWWXXXVVVRRROOONNNOOOJJJLLLMMMMMMNNNPPPTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[]]][[[XXXVVVTTTRRROOOMMMNNNPPPRRRSSSTTTSSSRRRQQQOOOQQQSSSRRRPPPPPPRRRUUUSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPRRRSSSSSSSSSRRRQQQSSSUUUVVVVVVTTTSSSSSSTTTYYYVVVSSSRRRTTTVVVXXXXXXOOOOOOPPPRRRUUUYYY\\\^^^```eeennnwww{{{sssdddXXXNNNLLLKKKKKKLLLNNNMMMLLLLLLMMMNNNOOONNNLLLJJJIIICCCDDDDDDEEEEEEEEEDDDDDDDDDEEEDDDAAA>>>>>>@@@DDDCCCCCCCCCCCCBBBAAA@@@???AAA@@@>>>???@@@@@@???>>>:::===@@@CCCDDDBBB???===999::::::;;;<<<>>>>>>????????????>>>===;;;999999;;;<<<======<<<;;;888777666666777777888888999999666777888999:::;;;<<<<<<888888888888999999:::;;;<<<<<<<<<;;;;;;:::::::::666666666666777777777777===<<<:::888777777888999:::;;;<<<===>>>@@@AAAAAA===>>>???AAABBBCCCDDDDDD???===;;;<<<@@@CCCCCCAAA===>>>@@@AAAAAA@@@>>>===>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<>>>?????????>>>======>>>???@@@@@@AAAAAA@@@;;;===@@@@@@???>>>>>>???:::<<>>===============<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;========================@@@@@@????????????????????????@@@AAABBBBBBBBBBBBDDDBBBAAA???>>>>>>??????=========>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNOOOOOOPPPMMMKKKJJJLLLOOOPPPOOOMMMMMMLLLLLLLLLMMMNNNOOOOOOLLLMMMNNNPPPRRRUUUVVVWWWVVVSSSOOONNNQQQRRRRRRQQQHHHDDD@@@BBBHHHMMMNNNMMMMMMPPPUUUYYY\\\\\\[[[ZZZXXXWWWVVVUUUSSSQQQOOONNNLLLKKKKKKJJJKKKMMMNNNOOOWWWYYY[[[[[[YYYXXXWWWXXXUUUTTTTTTUUUUUUSSSOOOLLLLLLMMMOOOPPPQQQRRRRRRRRRVVVUUUTTTTTTUUUWWWZZZ[[[[[[WWWSSSQQQRRRRRRPPPNNNKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQPPPPPPOOOOOOPPPQQQSSSTTT]]]VVVOOOMMMRRRWWWXXXXXXSSSSSSRRRSSSUUUVVVVVVUUU\\\___gggpppvvvsssiii```QQQOOOLLLJJJIIIJJJLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIDDDDDDDDDFFFGGGFFFCCC@@@@@@@@@??????>>>?????????DDDCCCBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::;;;<<<===>>>@@@AAAAAAAAA@@@>>>;;;999???>>>===<<<::::::::::::777777888888888888777666777888:::;;;;;;:::888777;;;:::999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888777777777888:::;;;<<>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@>>><<<===???@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>>>><<<<<<<<<===>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>======???BBBCCC@@@===>>>===<<<<<<<<<>>>???@@@===>>>???@@@AAABBBBBBBBBFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKIIILLLNNNMMMLLLOOOWWW^^^```^^^]]]___^^^]]]```ffflllkkkfff\\\QQQLLLPPPVVVSSSSSSSSSSSSRRRQQQOOOOOOLLLJJJGGGEEEDDDFFFIIIKKKKKKMMMQQQUUUWWWXXXXXXWWWUUUWWWXXXXXXWWWWWWYYYZZZVVVVVVWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUWWWXXXYYY[[[\\\[[[ZZZXXXWWWXXXYYY\\\___aaaaaa^^^[[[\\\\\\[[[[[[[[[\\\]]]^^^dddaaa^^^]]]___```^^^\\\VVVVVVUUUUUUTTTTTTTTTTTTRRRTTTWWW[[[^^^aaacccccc]]]^^^___aaabbbccccccccceeedddgggqqqyyywwwiii]]]___]]]ZZZVVVTTTUUUZZZ^^^```bbbeeeggggggdddaaa^^^______^^^\\\ZZZZZZ\\\___^^^^^^^^^]]]]]]___cccfff777888999999999999888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;========================????????????????????????>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>??????@@@=========>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNMMMNNNPPPQQQPPPNNNNNNNNNMMMLLLLLLLLLMMMMMMPPPQQQRRRTTTVVVXXXZZZZZZXXXUUURRRQQQSSSTTTTTTSSSKKKFFFAAAAAAFFFKKKMMMMMMOOOQQQUUUYYY\\\]]]]]]\\\XXXXXXXXXWWWUUUSSSRRRQQQKKKKKKKKKKKKMMMOOORRRSSSVVVXXXZZZZZZYYYXXXXXXXXXUUUTTTTTTUUUUUUTTTQQQNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWZZZ\\\^^^]]]ZZZVVVSSSSSSRRRPPPNNNNNNOOOOOOOOOOOOOOONNNNNNPPPRRRSSSSSSRRRQQQQQQRRRSSSRRRRRRQQQQQQRRRTTTTTT[[[WWWRRRPPPSSSVVVXXXXXXUUUTTTSSSTTTVVVWWWWWWVVV]]]^^^bbbiiinnnnnnhhhbbbSSSQQQNNNKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIHHHEEEBBBBBBAAA@@@@@@??????@@@@@@CCCBBBAAA???>>>>>>======>>>>>>=========<<<<<<<<>>>>>===;;;::::::999:::;;;<<<===;;;<<<===>>>======;;;;;;???>>>===<<<;;;;;;;;;;;;999999999888888777777777888999;;;<<<<<<;;;999888::::::999888999999;;;;;;<<<======>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777777999:::;;;>>>@@@DDDGGGHHHGGGFFFDDD???@@@AAABBBBBBCCCBBBBBB>>>>>>>>>>>>????????????????????????????????????<<<<<<======>>>????????????>>>===>>>AAAAAA???===<<<<<<<<<======>>>>>>>>><<<>>>??????>>>======>>>>>>======<<<<<<;;;:::::::::::::::;;;<<<===>>>???@@@??????AAADDDFFFEEECCC>>>>>>=========>>>???@@@<<<===???AAACCCDDDDDDDDDFFFFFFFFFGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIILLLNNNMMMMMMPPPWWW]]]ccc```______^^^]]]aaagggrrrrrrnnndddWWWNNNNNNPPPQQQQQQQQQQQQPPPOOONNNMMMKKKIIIGGGEEEEEEFFFHHHIIIJJJMMMPPPTTTVVVWWWVVVVVVRRRTTTWWWXXXYYYZZZ\\\^^^XXXXXXXXXXXXXXXVVVUUUTTTPPPOOOOOONNNOOOPPPRRRSSSWWWXXXYYY[[[[[[ZZZXXXWWWXXXYYY[[[^^^aaaaaa^^^[[[YYYYYYYYYYYY[[[^^^aaaccceeebbb______aaabbbbbbbbb]]]]]]\\\ZZZXXXVVVTTTSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]^^^___aaabbbbbbbbbbbbccciiisss|||yyylll```^^^]]]ZZZVVVTTTUUUYYY\\\aaacccfffhhhhhhfffcccaaaccccccaaa^^^\\\[[[]]]___\\\]]]]]]\\\\\\___cccfff777888999999999999888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@????????????@@@=========>>>???@@@AAABBB@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOSSSRRRPPPQQQRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLRRRRRRTTTVVVXXXZZZ[[[\\\YYYWWWUUUTTTUUUVVVVVVUUUPPPJJJCCC@@@CCCHHHKKKLLLPPPQQQTTTWWWZZZ\\\]]]^^^XXXXXXXXXXXXXXXWWWVVVUUUOOOOOOOOOOOOPPPRRRSSSUUUTTTVVVXXXYYYXXXXXXYYYZZZUUUUUUUUUVVVWWWVVVTTTQQQQQQPPPPPPQQQRRRTTTWWWXXXWWWWWWWWWXXXYYY[[[]]]______\\\XXXVVVUUUSSSQQQOOORRRSSSSSSSSSRRRQQQOOONNNRRRSSSUUUTTTSSSRRRSSSTTTVVVUUUTTTTTTSSSTTTTTTTTTXXXWWWVVVUUUUUUVVVWWWXXXVVVTTTSSSTTTVVVXXXXXXWWW^^^]]]]]]```eeegggfffdddVVVTTTQQQMMMKKKJJJKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKJJJHHHEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>======>>>>>>>>>=========<<<<<<>>>>>>??????>>>>>>======::::::999999999:::;;;<<<999999:::;;;<<<===>>>>>>>>>>>>============>>>>>><<<;;;:::888777777777888:::;;;<<<======<<<;;;::::::::::::::::::;;;<<<===>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999:::;;;???AAAEEEHHHIIIIIIHHHGGG@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCBBB@@@>>><<<<<<===>>>???@@@AAAAAA???AAABBBAAA???>>>>>>???>>>======<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@??????AAADDDFFFGGGFFF@@@???>>>>>>===>>>>>>>>><<<===???AAACCCEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKMMMNNNNNNQQQWWW\\\bbb^^^\\\\\\[[[ZZZ^^^eeeqqqrrrppphhh[[[QQQLLLLLLOOOOOOOOOOOONNNNNNMMMLLLIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLOOORRRTTTTTTTTTSSSRRRTTTVVVXXXYYYZZZ\\\___YYYZZZZZZZZZYYYXXXWWWVVVQQQQQQPPPOOOOOOPPPQQQRRRUUUWWWXXXZZZZZZZZZYYYYYYXXXYYY[[[^^^aaaaaa^^^\\\WWWWWWWWWXXX\\\aaagggjjjgggdddaaa```bbbdddffffffeeedddcccaaa]]]YYYUUURRRTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]___```aaabbb```bbbiiittt{{{yyymmmbbb]]]\\\YYYVVVSSSTTTWWWZZZ```aaadddffffffdddbbb```ddddddbbb___[[[ZZZ\\\]]]ZZZ[[[\\\\\\\\\^^^bbbfff888888888999999888888888999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>???AAABBBCCCDDDCCCBBB@@@?????????@@@@@@????????????@@@AAABBBCCC@@@AAADDDFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOOOOPPPSSSSSSRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVWWWYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWSSSMMMEEEAAABBBFFFIIIKKKOOOOOOQQQSSSUUUXXXZZZ\\\WWWWWWXXXYYYYYYYYYXXXXXXXXXWWWUUUTTTSSSSSSTTTTTTSSSUUUWWWXXXXXXXXXZZZ[[[WWWVVVVVVWWWXXXXXXWWWUUURRRQQQQQQQQQRRRUUUWWWYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\ZZZXXXWWWVVVTTTSSSTTTTTTUUUVVVUUUTTTRRRPPPTTTUUUVVVUUUSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSUUUWWWXXXXXXWWWVVVWWWXXXUUUTTTRRRSSSUUUWWWWWWWWW]]][[[ZZZ\\\___cccccccccXXXVVVSSSOOOMMMKKKJJJJJJMMMMMMNNNOOOOOOOOONNNNNNKKKJJJJJJKKKMMMMMMKKKIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>============<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAA>>>>>>======>>>???@@@@@@???>>>;;;999777888888999;;;<<<============<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@AAAAAAAAA@@@@@@========================;;;:::999888888999:::;;;???AAADDDGGGHHHHHHGGGFFF@@@@@@@@@AAA@@@@@@??????===>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAABBB?????????>>>>>>>>>======<<<>>>@@@BBBDDDCCCAAA???>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDCCCAAA?????????>>>=========<<<<<<;;;;;;:::::::::;;;<<<>>>@@@@@@???>>>===>>>???AAACCCCCCAAA@@@@@@???>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGFFFHHHKKKLLLMMMPPPTTTXXXZZZVVVTTTTTTTTTTTTYYY```gggiiihhhbbbYYYQQQNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHKKKLLLNNNPPPRRRRRRRRRQQQSSSUUUVVVWWWVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXXXXVVVUUUTTTSSSRRRSSSTTTTTTUUUVVVXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\___bbbbbb```]]]XXXXXXWWWYYY]]]ccciiinnnhhheeebbbaaaaaaccceeefffgggggggggeeeaaa\\\WWWTTTTTTUUUUUUWWWXXXZZZ[[[\\\YYYYYYZZZ[[[]]]___```aaa```bbbgggnnnsssqqqiiibbb[[[[[[YYYVVVSSSSSSUUUWWW[[[\\\^^^___```___^^^]]]aaaaaa___\\\YYYYYYZZZ\\\YYYZZZ\\\\\\]]]___cccfff999888888888888888888999999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<============<<<<<<<<<<<<==============================>>>>>>>>>?????????>>>>>>>>>>>>@@@AAACCCDDDBBBAAA@@@?????????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDAAACCCEEEGGGHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWTTTOOOIIIEEEEEEGGGJJJLLLNNNNNNNNNPPPRRRTTTVVVXXXUUUVVVWWWXXXYYYYYYYYYYYY\\\[[[YYYWWWVVVVVVVVVWWWTTTUUUWWWXXXXXXXXXZZZ\\\YYYXXXWWWXXXZZZ[[[YYYXXXSSSRRRQQQQQQRRRTTTVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSSSSUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRUUUXXXZZZYYYXXXWWWXXXTTTRRRQQQQQQSSSUUUVVVVVVZZZZZZZZZ\\\^^^``````___XXXWWWTTTQQQNNNLLLKKKJJJMMMNNNNNNOOOOOOOOOOOONNNIIIHHHHHHJJJLLLMMMMMMLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@@@@???>>>>>>>>>============<<<===>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>=====================>>>???@@@>>>>>>===>>>>>>???@@@AAAAAA???<<<:::999999:::;;;========================<<<<<<======>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999:::;;;;;;>>>@@@BBBDDDEEEEEEDDDCCC??????????????????>>>>>>===>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????>>>>>>======<<<>>>AAACCCCCCBBB@@@???AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDCCCAAA??????@@@===============<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@???===<<<===>>>@@@AAAAAA@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHJJJLLLMMMPPPRRRQQQNNNMMMNNNOOOOOOUUU\\\___```___ZZZTTTPPPOOOPPPMMMNNNNNNOOOOOOOOOOOONNNLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPRRRSSSTTTTTTTTTVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]\\\\\\^^^```bbbcccaaa___[[[ZZZYYYZZZ]]]bbbhhhkkkgggeeebbb```^^^^^^```aaacccdddddddddbbb^^^ZZZWWWWWWWWWVVVVVVWWWXXXYYYZZZXXXXXXYYYZZZ[[[^^^```aaabbbbbbccceeefffeeebbb^^^YYYYYYXXXUUUSSSRRRSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\^^^^^^]]][[[YYYYYY[[[]]]YYY[[[\\\]]]]]]___bbbeee999999888777777888999999999999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<;;;999888888999999::::::;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;========================<<<======>>>>>>???????????????>>>>>>???@@@BBBCCCBBBAAA@@@?????????AAAAAABBBAAAAAAAAABBBBBBCCCDDDCCCDDDEEEGGGGGGGGGFFFEEECCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPOOOMMMMMMNNNOOOMMMMMMNNNOOOPPPRRRSSSTTTQQQRRRSSSTTTUUUWWWXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWUUUSSSPPPMMMLLLMMMOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[UUUWWWXXXXXXXXXYYY[[[]]][[[ZZZYYYZZZ[[[\\\[[[ZZZTTTTTTSSSRRRSSSTTTUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTVVVXXXXXXXXXWWWXXXYYYUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTSSSQQQRRRTTTVVVUUUUUUUUUTTTTTTRRRQQQPPPPPPRRRUUUXXXZZZZZZYYYWWWTTTRRRPPPPPPRRRTTTUUUUUUXXXYYY[[[]]]]]]\\\[[[ZZZVVVUUUSSSQQQOOOMMMLLLKKKNNNNNNOOOOOOOOONNNNNNMMMHHHGGGGGGHHHKKKMMMMMMLLLHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA??????>>>>>>>>>===============>>>>>>??????>>>>>>@@@@@@AAAAAAAAA@@@??????<<<<<<==================>>>>>>===>>>>>>???@@@@@@@@@???>>><<<;;;;;;;;;<<<========================>>>>>>????????????>>>>>>===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>>>>@@@AAAAAAAAA@@@???======>>>>>>>>>>>>>>>===>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>===???BBBBBBAAA?????????AAAAAA@@@@@@????????????@@@BBBCCCBBB@@@?????????========================<<<<<<<<<<<<===>>>??????BBBBBBBBB@@@>>>===>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>????????????>>>>>>AAA@@@??????@@@AAACCCDDDFFFGGGIIIJJJKKKJJJIIIGGGJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIKKKKKKKKKKKKIIIIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIKKKKKKLLLLLLMMMKKKKKKMMMMMMMMMQQQWWW[[[[[[XXXUUUPPPNNNOOOPPPMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNOOONNNMMMMMMLLLMMMMMMNNNNNNOOOOOONNNNNNJJJMMMOOOQQQSSSUUUXXXZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYXXXVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^```bbbcccbbb```\\\[[[ZZZYYY[[[^^^bbbeeebbbbbbaaa^^^[[[ZZZZZZ\\\]]]^^^`````````^^^\\\[[[]]][[[YYYVVVUUUTTTTTTTTTXXXWWWXXXYYY[[[]]]```bbbcccbbb```^^^]]]\\\[[[[[[UUUVVVVVVUUUSSSRRRSSSTTTWWWWWWXXXYYYZZZ\\\]]]]]]^^^^^^]]][[[YYYZZZ\\\^^^YYY[[[\\\\\\\\\]]]```bbb999999888777777888999999999999999999999999999999999999999999999999999999999:::;;;<<<<<<:::999777888888888999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@AAA@@@???>>>>>>???@@@AAAAAAAAA?????????@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNKKKMMMOOONNNLLLLLLMMMOOOMMMMMMMMMNNNNNNPPPQQQRRRQQQRRRSSSTTTUUUWWWWWWXXXVVVXXXZZZYYYWWWUUUVVVXXXVVVWWWWWWWWWVVVUUUUUUUUUSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZVVVUUUUUUUUUVVVWWWYYYZZZXXXYYYYYYYYYXXXYYY\\\^^^^^^\\\[[[[[[\\\]]]\\\[[[VVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWRRRUUUXXXXXXVVVUUUVVVWWWXXXWWWUUUSSSSSSSSSTTTUUURRRSSSRRRQQQOOOPPPRRRUUUTTTTTTUUUUUUTTTSSSRRRQQQNNNOOOQQQVVV[[[]]]ZZZWWWUUUSSSPPPPPPRRRTTTVVVVVVWWWYYY[[[[[[ZZZXXXWWWVVVSSSSSSRRRQQQOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIGGGHHHJJJKKKJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@?????????>>>>>>>>>=========>>>>>>???@@@@@@??????AAAAAABBBBBBBBBAAA@@@???;;;<<<>>>?????????>>>===>>>>>>=========>>>>>>?????????>>>>>>>>>==================<<<<<<=========@@@@@@AAAAAA@@@???>>>===<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::::::::;;;<<<>>>>>>?????????>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAABBBBBBBBB@@@@@@??????????????????>>>@@@BBBAAA>>><<<===>>>>>>>>>>>>>>>>>>?????????>>>???AAAAAA???>>>>>>???=====================>>>>>>>>>============>>>>>>@@@BBBCCCBBB???>>>>>>@@@???@@@AAABBBBBBBBBAAA@@@===>>>???@@@@@@@@@@@@@@@???>>>===<<<===???AAABBBBBBDDDGGGIIIJJJIIIHHHGGGJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFHHHIIIKKKKKKIIIHHHKKKJJJJJJMMMLLLJJJLLLPPPSSSSSSRRRPPPNNNMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMJJJLLLOOOQQQSSSUUUXXXZZZYYYXXXWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZ\\\\\\\\\^^^```aaaaaa___ZZZYYYXXXWWWXXXZZZ\\\^^^\\\^^^___]]]ZZZXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]```^^^[[[XXXUUUTTTTTTTTTXXXWWWWWWXXXZZZ]]]```bbbbbbbbb```]]]ZZZXXXYYYZZZRRRSSSTTTTTTSSSRRRSSSTTTWWWWWWWWWXXXZZZ\\\^^^___^^^]]]\\\ZZZWWWWWWYYY[[[XXXYYY[[[[[[ZZZZZZ\\\^^^:::999888777777888999:::999999999999999999999999999999999999999999999999999:::<<<<<<<<<:::888777777777888999::::::;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBAAA???======>>>???@@@AAA@@@?????????@@@AAABBB?????????>>>??????@@@@@@DDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLNNNNNNLLLLLLNNNPPPMMMMMMMMMLLLMMMMMMNNNNNNPPPQQQQQQSSSTTTUUUVVVVVVWWWYYY[[[[[[XXXVVVWWWYYYWWWZZZ]]]^^^]]][[[ZZZYYYWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZWWWVVVUUUTTTSSSTTTUUUUUUYYYZZZZZZZZZYYYZZZ\\\^^^```^^^\\\\\\]]]]]]]]]\\\XXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUWWWXXXYYYZZZZZZRRRUUUXXXXXXUUUSSSSSSUUU[[[XXXUUURRRPPPQQQRRRSSSRRRRRRQQQOOONNNOOOQQQTTTTTTTTTUUUVVVUUUTTTSSSRRRNNNMMMNNNTTT[[[^^^[[[WWWVVVTTTQQQQQQSSSUUUWWWXXXXXXYYYZZZYYYWWWUUUTTTUUUQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJMMMKKKIIIIIIIIIIIIIIIGGGHHHGGGFFFDDDCCCBBBBBBBBB@@@BBBCCCDDDDDDBBBAAA???????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???<<<===@@@BBBCCCCCCAAAAAA>>>>>>============>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<<<<======AAABBBBBBBBBAAA???===<<<;;;;;;<<<>>>>>>?????????========================>>>===<<<;;;:::;;;;;;<<>>>>><<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAABBBBBB???????????????????????????AAABBB@@@<<<;;;<<<>>>;;;;;;<<<===>>>??????@@@<<<>>>??????>>>>>>>>>???============>>>>>>>>>>>>???>>>>>>===============<<>>>>>@@@>>>???AAABBBCCCBBBBBBAAA<<<===???@@@AAABBBBBBCCC======;;;;;;<<<>>>@@@BBB???AAADDDGGGIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHIIIJJJLLLKKKHHHFFFJJJIIIJJJKKKJJJFFFFFFJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMOOOOOOOOONNNNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTVVVWWWZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWYYYYYYUUUUUUUUUUUUVVVWWWXXXXXX[[[ZZZZZZ\\\___```___^^^VVVVVVUUUUUUVVVWWWXXXYYYXXX[[[^^^]]]ZZZXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^aaa___]]]ZZZYYYYYYZZZZZZXXXXXXWWWXXXZZZ^^^aaaccc```aaabbb___[[[YYYYYYZZZPPPRRRTTTTTTSSSRRRSSSTTTVVVVVVVVVVVVXXXZZZ]]]^^^]]]\\\ZZZWWWTTTSSSUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ555555555555666666666666666777888999999888777666:::999999888888999999:::999999::::::999999888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::999:::;;;<<<============>>>????????????@@@@@@@@@GGGIIIJJJFFF@@@>>>@@@DDD@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEEEEEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPSSSRRRQQQQQQRRRTTTWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWXXXZZZ[[[[[[YYYXXXYYYYYY^^^\\\YYYWWWVVVWWWYYY[[[[[[YYYVVVTTTRRRRRRSSSTTTVVVUUUTTTTTTTTTUUUVVVWWWaaa^^^\\\[[[\\\]]]]]]]]]YYYXXXWWWVVVVVVVVVWWWXXXRRRRRRSSSWWW\\\______]]]YYYXXXVVVTTTRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSQQQNNNLLLLLLMMMOOOQQQTTTUUUVVVWWWVVVTTTRRRQQQMMMMMMNNNPPPRRRTTTWWWXXXVVVUUUSSSRRRQQQRRRTTTUUU[[[XXXVVVVVVXXXXXXVVVSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@>>>>>>>>>>>>???????????????????????????BBBAAA@@@???>>>>>>>>>>>>AAA@@@?????????@@@AAABBB>>>===<<<;;;:::;;;<<<<<<@@@???>>>======>>>???@@@??????>>>===============>>>?????????@@@@@@@@@@@@======<<<<<<<<<<<<======>>><<<;;;;;;===>>>>>>===>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999===<<<<<<<<<<<<===>>>>>>========================@@@@@@AAAAAAAAAAAA@@@@@@===============>>>????????????@@@@@@@@@??????>>><<<===>>>>>>>>>===;;;:::===>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@?????????@@@???@@@AAABBBCCCBBBAAA@@@CCCBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAABBBAAA@@@???AAAAAA@@@>>>===<<<;;;:::???@@@BBBCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOPPPOOOMMMKKKKKKLLLNNNLLLKKKJJJKKKLLLKKKJJJNNNNNNNNNNNNMMMLLLKKKKKKNNNQQQTTTUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYYYY[[[YYYXXXWWWXXXYYY[[[]]]WWWYYYZZZYYYWWWWWWYYY\\\ZZZ]]]______^^^^^^```bbb\\\XXXTTTTTTVVVXXXXXXWWWYYYXXXXXX[[[]]]]]]ZZZWWWVVVWWWYYYZZZ[[[ZZZZZZYYY[[[___bbbaaa]]]ZZZ\\\^^^aaa^^^\\\[[[]]]```aaabbbfffbbb___^^^```___ZZZUUURRRQQQOOOOOOPPPQQQTTTUUUWWWVVVUUUUUUUUUVVVWWWXXX\\\\\\\\\ZZZVVVTTTSSSTTTVVVWWWXXXYYYXXXVVVSSSQQQ777666666666666666666666666777888999999888777666999888888777777888888999999999:::;;;;;;<<<;;;;;;888888888999999::::::;;;777888999:::<<<===>>>>>>>>>======<<<;;;;;;::::::999:::;;;<<<============>>>>>>?????????@@@@@@@@@IIILLLNNNLLLFFFAAAAAABBB????????????????????????AAABBBBBBCCCBBBBBB@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQPPPOOOOOOPPPRRRUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVXXXZZZZZZYYYYYYZZZ[[[^^^]]][[[YYYXXXYYY[[[\\\ZZZYYYVVVTTTSSSRRRRRRRRRTTTSSSSSSSSSTTTUUUWWWXXX[[[YYYXXXYYYZZZZZZXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVRRRQQQRRRUUU[[[___```___[[[ZZZYYYWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUURRRQQQOOOMMMMMMMMMNNNOOOTTTTTTUUUVVVUUUSSSQQQPPPNNNNNNOOOQQQSSSTTTVVVVVVUUUTTTRRRQQQPPPQQQSSSTTTWWWUUUSSSTTTUUUUUUTTTRRRRRRQQQOOONNNNNNOOOPPPQQQPPPOOONNNMMMMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFCCCDDDFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA>>>===<<<;;;;;;;;;<<<<<<===>>>????????????>>>===<<<<<<;;;:::::::::::::::>>>>>>>>>>>>????????????======<<<<<<<<<<<<=========;;;:::;;;<<<=========>>>>>>===;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>==================>>>>>>????????????@@@@@@??????>>>===>>>?????????>>><<<<<<======>>>>>>???@@@@@@AAAAAAAAA@@@???????????????@@@@@@BBBCCCCCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@???>>>@@@??????>>>===<<<;;;;;;???@@@AAACCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFJJJKKKLLLLLLLLLLLLKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKOOOPPPQQQPPPNNNLLLLLLLLLNNNLLLJJJJJJLLLLLLLLLKKKNNNOOOOOOOOOOOONNNMMMMMMMMMOOOQQQRRRQQQRRRSSSTTTVVVXXXZZZ\\\]]][[[YYYWWWXXXXXXXXXXXXYYYZZZ\\\]]]WWWYYYZZZYYYWWWWWWYYY[[[]]]\\\\\\^^^aaadddeeeeeeaaa\\\VVVUUUWWWZZZ[[[[[[^^^^^^^^^___```___[[[XXXVVVWWWXXXYYYZZZZZZZZZYYY[[[___cccbbb___]]]^^^aaa```]]]ZZZZZZ\\\^^^``````gggdddaaaaaacccccc___ZZZXXXWWWUUUSSSRRRSSSTTTTTTWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXVVVSSSRRRSSSTTTUUUVVVXXXYYYXXXVVVSSSQQQ888888888777777666666666666777888888888888777777888777777777777777777888888999;;;<<<===>>>>>>>>>999999999999999999999999777888999:::<<<===>>>>>>=========<<<;;;;;;::::::999:::;;;<<<============>>>>>>>>>?????????@@@@@@HHHLLLPPPOOOIIICCC@@@???========================???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNPPPRRRSSSTTTUUUXXXZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWTTTVVVXXXYYYXXXXXXZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[XXXXXXVVVUUUSSSQQQPPPOOOPPPPPPPPPQQQSSSVVVXXXZZZWWWVVVWWWXXXYYYXXXUUUSSSTTTSSSRRRRRRRRRSSSTTTUUURRRQQQPPPSSSWWW\\\^^^___[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVRRRRRRQQQPPPOOOOOONNNNNNSSSSSSTTTTTTTTTRRRPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTRRRQQQOOOOOOPPPQQQRRRUUUSSSRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMNNNOOOPPPRRRQQQPPPOOONNNNNNNNNNNNOOOLLLKKKJJJIIIGGGFFFDDDDDDAAACCCDDDFFFFFFFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>============>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;<<>>>>>===<<<<<<;;;;;;<<<<<<===<<<:::999999;;;<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===????????????????????????===>>>>>>??????>>>>>>===============>>>>>>>>>>>>???????????????????????????????????????>>>======<<<======>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>=========<<<<<<<<<<<>>>>>>>>>>>????????????CCCGGGJJJJJJFFFBBB???===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDDDD@@@AAAAAABBBBBBCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRQQQSSSVVVZZZ[[[[[[ZZZYYYYYYXXXVVVUUUUUUVVVVVVWWWTTTVVVWWWXXXWWWVVVWWWXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNPPPSSSVVVYYY[[[XXXWWWVVVVVVWWWXXXVVVUUURRRRRRQQQQQQQQQRRRTTTUUUTTTRRRPPPPPPRRRVVVYYY[[[XXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTTTTSSSRRRPPPOOOSSSSSSSSSSSSSSSQQQPPPOOOPPPQQQSSSUUUUUUTTTSSSRRRRRRQQQOOONNNMMMNNNOOOQQQTTTSSSSSSTTTUUUUUUUUUUUUQQQPPPNNNMMMMMMOOOQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKIIIGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDDDDCCCAAAAAACCCDDDDDDEEEEEEEEECCCCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>============>>>>>>??????>>>======<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;999888999:::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@????????????>>>>>>======<<<<<<======>>>>>>>>>???>>>>>>============>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>??????@@@AAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOOOQQQQQQPPPNNNLLLLLLLLLLLLKKKJJJJJJMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQUUUXXXZZZ^^^bbbffffffddd```]]]WWWXXXZZZ[[[\\\[[[ZZZYYYUUUWWWXXXYYYZZZZZZ[[[\\\___]]][[[]]]ccckkkqqquuuyyypppddd\\\[[[\\\^^^___^^^___```aaaaaa___\\\ZZZVVVUUUTTTSSSSSSTTTUUUVVVVVVXXX[[[\\\[[[\\\^^^``````]]]ZZZYYYZZZ\\\]]]]]]^^^]]]]]]^^^```aaa___]]]```___^^^[[[YYYVVVUUUTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYXXXVVVSSSPPPQQQSSSVVVWWWXXXYYYYYYYYYXXXWWWVVV999888888888777777777666777777777777777888888999999999999888888999999999::::::;;;;;;;;;::::::999::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<==================>>>>>>>>>?????????AAABBBCCCBBBAAA@@@@@@AAA???????????????????????????@@@@@@AAABBBCCCDDDDDD@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQNNNQQQTTTXXXZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXUUUVVVXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRPPPOOOLLLMMMNNNOOORRRVVVYYY[[[ZZZWWWTTTRRRSSSUUUVVVVVVRRRQQQQQQQQQRRRSSSUUUVVVVVVTTTQQQOOONNNPPPSSSUUUVVVWWWWWWXXXXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUSSSRRRTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSUUUVVVVVVUUUSSSQQQQQQPPPNNNMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWSSSQQQOOOMMMMMMOOORRRSSSQQQQQQQQQQQQPPPPPPOOOOOONNNNNNLLLJJJHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>===>>>>>>>>>>>>>>>>>>???????????????===============<<<<<<<<<======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;999888888:::;;;;;;:::======<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???>>>>>>===>>>>>>=========>>>@@@@@@>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>===============>>>>>>>>>===>>>>>>>>>>>>??????@@@??????>>>??????@@@@@@AAAAAA@@@@@@@@@?????????AAA@@@???>>>======<<<<<<<<<<<<<<<===============>>>???@@@BBBCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPNNNMMMKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHLLLNNNOOONNNLLLJJJJJJKKKKKKJJJIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRPPPOOOQQQUUUXXX\\\]]]___aaabbbaaa```___ZZZ[[[\\\\\\[[[YYYVVVTTTTTTUUUWWWZZZ\\\^^^^^^^^^\\\^^^______```fffqqqzzzzzzlllaaa\\\[[[ZZZZZZZZZ\\\^^^```aaaaaaaaaaaa___\\\YYYUUUTTTUUUWWWXXXVVVWWWYYYZZZ[[[\\\___```aaa^^^[[[YYYZZZ\\\]]]]]]ZZZZZZZZZ[[[]]]]]]\\\[[[]]]]]]\\\\\\ZZZXXXUUUTTTUUUUUUVVVWWWXXXXXXYYYYYY^^^]]]ZZZVVVSSSRRRTTTWWWXXXYYYZZZ[[[[[[ZZZZZZYYY777777777777777777777777777666666666777888999:::::::::999999999999::::::999:::::::::999999888777999999999999999999999999777888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<=====================>>>>>>>>>??????AAA@@@?????????AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPMMMOOORRRUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWUUUVVVWWWVVVSSSRRRQQQRRRTTTUUUWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTSSSSSSRRRRRRNNNNNNNNNPPPRRRUUUXXXZZZXXXTTTOOOMMMNNNQQQSSSTTTQQQQQQQQQQQQRRRTTTVVVWWWXXXWWWTTTPPPMMMMMMOOORRRVVVWWWYYYZZZZZZZZZYYYYYYUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPNNNLLLLLLMMMNNNOOONNNOOOQQQRRRRRRSSSUUUWWWVVVTTTPPPNNNNNNOOORRRTTTPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>======>>>>>>>>>===>>>???@@@@@@@@@??????===>>>>>>>>>>>>===<<<;;;===<<<;;;::::::;;;<<<===:::::::::::::::;;;;;;<<<999999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;999888888:::;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;<<<>>>?????????>>>===>>>===<<<<<<===>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???===<<<<<<<<<<<<===>>>>>>@@@????????????@@@AAAAAA@@@@@@@@@@@@????????????@@@???>>>===<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQOOONNNLLLKKKIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLLLLJJJIIIJJJKKKJJJIIIIIIKKKNNNPPPQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQOOONNNPPPSSSVVVXXXXXXYYYYYYZZZ\\\]]]]]]\\\]]]]]]]]][[[XXXUUUSSSSSSTTTVVV[[[___bbbbbbaaa[[[___aaa___]]]bbbnnnyyy|||nnnccc]]]ZZZWWWUUUWWWYYY]]]___aaadddgggjjjlllhhhbbb\\\YYYYYYZZZ\\\YYYZZZZZZ[[[]]]___aaabbbbbb___[[[YYYZZZ[[[\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXYYYZZZ[[[ZZZXXXVVVTTTTTTUUUVVVXXXYYYYYYYYYYYY```___]]]YYYVVVTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[555555555666666777777888777666666666777888999:::999999888888888888999999777888999999999999999888888888888999999::::::;;;777888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<========================>>>>>>>>>???AAA???>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCC@@@BBBCCCEEEEEEDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTUUUUUUSSSQQQQQQRRRQQQSSSVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVPPPPPPPPPQQQSSSUUUWWWYYYTTTQQQMMMLLLMMMOOOPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXYYYYYYWWWSSSOOONNNPPPSSSTTTVVVXXXZZZZZZZZZYYYYYYTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNLLLLLLMMMNNNOOOMMMOOORRRSSSSSSTTTWWWYYYYYYVVVRRROOONNNPPPRRRTTTOOOPPPPPPQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>><<<===>>>?????????>>>>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999::::::;;;999999999:::::::::;;;;;;::::::999999999999::::::;;;:::999999;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<==================<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<>>>?????????======>>>===<<<;;;<<<>>>@@@AAA??????===<<<<<<<<<===>>>????????????????????????>>>=========>>>>>>???@@@======<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<===>>>???????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJLLLMMMNNNOOOPPPOOOOOOOOONNNMMMMMMLLLLLLGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLIIIHHHHHHKKKNNNQQQRRRRRRNNNNNNOOOPPPQQQQQQQQQPPPSSSSSSSSSQQQPPPQQQTTTVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]\\\\\\ZZZXXXUUUTTTRRRSSSVVV\\\bbbffffffddd]]]______]]][[[```iiirrr|||tttiiiaaa]]]YYYVVVSSSTTTWWWYYY[[[^^^bbbiiinnnvvvppphhh```[[[ZZZ[[[]]][[[[[[ZZZ[[[^^^```bbbbbbaaa^^^ZZZXXXXXXYYYZZZZZZZZZ[[[\\\[[[ZZZXXXXXXXXXUUUWWWYYYZZZZZZXXXUUUSSSTTTUUUWWWXXXYYYZZZYYYYYY]]]]]]\\\ZZZWWWUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[333333444555666777888888777666666666666888:::;;;888888777777777777888888666777888999:::;;;;;;;;;777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<========================>>>>>>>>>>>>???>>>=========>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBB???@@@@@@AAAAAABBBCCCCCC>>>??????@@@AAABBBCCCCCC???@@@BBBDDDDDDCCCBBBAAACCCDDDEEEFFFGGGGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPRRRTTTUUUVVVTTTTTTUUUVVVVVVTTTSSSRRRPPPRRRTTTTTTSSSRRRRRRSSSNNNPPPSSSVVVXXXWWWVVVUUUVVVUUUTTTSSSSSSUUUWWWYYYRRRRRRQQQRRRSSSUUUVVVXXXRRRPPPNNNNNNOOOPPPOOONNNOOOOOOOOOPPPQQQTTTVVVWWWYYYZZZYYYVVVRRRPPPRRRUUUQQQSSSUUUWWWXXXXXXWWWWWWQQQQQQPPPPPPOOOOOOOOONNNQQQQQQRRRSSSUUUVVVWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWQQQPPPNNNLLLLLLMMMNNNOOONNNQQQUUUVVVUUUVVVYYY]]][[[XXXTTTPPPOOOPPPRRRTTTNNNOOOPPPPPPPPPOOONNNMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>???:::;;;===>>>>>>>>>===<<<===>>>?????????>>><<<;;;888:::<<<======<<<:::888:::999999999:::;;;;;;<<<999999:::::::::;;;;;;;;;:::999999999999999999:::<<<:::999999;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<==================<<<<<<;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>;;;<<<>>>???@@@???===<<<======<<<;;;<<<>>>@@@BBBAAA@@@>>>=========>>>???@@@@@@@@@???????????????>>>>>>>>>>>>>>>???@@@@@@>>>======<<<<<<===???@@@AAA@@@@@@@@@AAABBBBBBCCC@@@@@@@@@????????????>>>>>>===<<<;;;;;;<<<>>>???@@@@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOGGGGGGIIIIIIIIIIIIGGGGGGEEEGGGJJJJJJJJJJJJLLLMMMIIIHHHHHHKKKOOORRRSSSSSSMMMNNNOOOOOOPPPOOOOOOOOOUUUVVVVVVUUUTTTTTTVVVXXXTTTUUUWWWYYYZZZZZZZZZZZZ\\\\\\[[[[[[YYYXXXWWWVVVQQQRRRVVV\\\dddhhhhhhggg```^^^\\\ZZZ\\\```fffkkkrrrlllddd___\\\ZZZVVVSSSRRRTTTVVVWWWYYY___gggmmmzzzsssiii```ZZZXXXYYY[[[[[[YYYYYYZZZ\\\___`````````]]]YYYWWWWWWXXXXXXXXXYYYZZZ[[[YYYWWWUUUTTTUUUUUUVVVYYYZZZZZZWWWTTTRRRSSSUUUWWWYYYZZZZZZZZZYYYXXXZZZZZZYYYWWWVVVVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZ666666666666666666666666666666555555777888:::;;;999999999888888888777777999999:::;;;;;;;;;;;;:::888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<:::;;;===>>>??????>>>>>>>>>>>>===============>>>@@@???===<<<;;;<<<>>>???@@@@@@?????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???@@@AAAAAA@@@@@@BBBCCCEEEEEEFFFGGGHHHHHHIIIIIIKKKIIIGGGHHHLLLNNNNNNLLLLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLLLLLLLMMMOOOQQQRRROOOPPPQQQQQQPPPPPPQQQSSSSSSSSSSSSUUUVVVVVVTTTRRRQQQSSSUUUWWWWWWUUUSSSQQQSSSRRRRRRQQQSSSUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSRRRSSSSSSUUUUUUYYYWWWTTTQQQOOOOOOPPPPPPLLLNNNOOOPPPPPPRRRTTTWWW[[[ZZZYYYWWWUUUSSSRRRQQQSSSRRRQQQSSSVVVVVVTTTQQQQQQQQQPPPOOOOOONNNMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUWWWXXXXXXWWWUUUSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRMMMIIIJJJNNNQQQPPPNNNNNNPPPSSSTTTTTTWWW]]]cccbbb\\\VVVQQQPPPQQQRRRSSSPPPPPPOOOOOONNNMMMMMMLLLNNNMMMLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<>>===>>>???@@@???>>>;;;<<<<<<<<<<<<<<<<<<;;;===<<<::::::;;;;;;:::888777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888999999::::::;;;;;;<<<<<<<<<;;;:::;;;===???AAADDDBBB???===<<<<<<<<<===;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;===>>>???>>>===>>>???@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<========================>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>===<<<<<<<<<===???@@@BBB@@@>>>>>>@@@AAA???<<<@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAAAAACCCDDDFFFJJJJJJIIIIIIIIIJJJJJJKKKNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQMMMNNNPPPOOONNNMMMMMMNNNPPPRRRUUUUUUTTTSSSSSSTTTTTTTTTVVVWWWYYY[[[\\\]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRUUUZZZ___bbbdddeeeeee[[[]]]^^^______```ccceeedddcccbbb___]]]YYYWWWUUUTTTSSSTTTUUUYYY^^^cccfffhhheeeaaa]]]YYYWWWWWWWWWZZZYYYYYYXXXYYY[[[\\\^^^```[[[UUUUUUXXX\\\\\\ZZZXXXWWWVVVUUUUUUVVVWWWWWWTTTVVVXXXZZZZZZXXXVVVTTTUUUXXXZZZ[[[ZZZXXXXXXYYY\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ666666666666666666666666777666666666666888999:::888888888777777666666666888888999::::::::::::999666777777888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;===>>>??????>>>>>>??????>>>>>>>>>>>>>>>??????>>>===<<<<<<===>>>???@@@???????????????>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@BBBCCCBBBAAAAAABBBCCCEEEEEEFFFFFFGGGHHHHHHIIIFFFDDDDDDFFFIIILLLLLLKKKMMMMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQOOOQQQRRRRRRQQQQQQSSSTTTUUUTTTTTTVVVXXXXXXWWWUUUSSSTTTVVVWWWWWWVVVTTTSSSUUUTTTSSSSSSTTTVVVYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSRRRQQQRRRSSSUUUWWWYYYXXXVVVSSSQQQPPPPPPPPPMMMNNNPPPPPPPPPQQQTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRTTTUUUTTTRRRSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWXXXWWWTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUQQQMMMNNNQQQTTTSSSQQQQQQRRRSSSSSSUUUXXX\\\___]]]YYYTTTPPPPPPPPPQQQQQQOOOOOONNNMMMMMMLLLLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>======<<<<<<<<<<<<<<>>===>>>???@@@???>>>>>>======<<<<<<======>>>>>>===;;;;;;;;;;;;:::888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888999999::::::;;;;;;<<<:::999999999:::<<>>===<<<===??????===;;;<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<===>>>???@@@BBB@@@>>>???@@@AAA???===AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPQQQQQQOOOOOOOOOPPPPPPRRRUUUUUUTTTSSSSSSTTTVVVWWWXXXZZZ\\\]]]^^^___]]]\\\ZZZWWWUUUTTTTTTTTTRRRUUUYYY]]]```aaaaaaaaa___``````___]]]]]]___```bbbaaa```^^^\\\YYYWWWVVVUUUTTTTTTTTTVVVYYY\\\]]]aaa```]]]ZZZXXXWWWVVVVVVWWWWWWWWWXXXZZZ\\\^^^```gggbbb\\\[[[]]]______]]]WWWVVVUUUTTTSSSTTTTTTUUUTTTUUUWWWXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYY666666666666666666666666888777777666666777777888777777666666666666555555666777888888999999888888666666777888:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>???>>>===<<<<<<===>>>???????????????>>>>>>======>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEDDDBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGCCCBBBBBBDDDHHHJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJKKKLLLNNNOOOOOOPPPRRRRRRRRRRRRSSSUUUUUUUUUUUUWWWYYYZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVWWWXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSQQQPPPPPPSSSVVVYYYZZZYYYXXXWWWTTTRRRPPPOOOMMMOOOPPPPPPPPPQQQSSSVVVWWWWWWXXXXXXYYYZZZ[[[[[[XXXVVVSSSRRRRRRSSSSSSSSSTTTSSSRRRPPPOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRUUUWWWXXXWWWUUUSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWTTTQQQQQQSSSUUUTTTRRRUUUSSSRRRRRRTTTWWWXXXXXXWWWTTTQQQOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@>>>===<<<<<<;;;;;;<<<<<<>>>=========???@@@@@@>>>AAA???>>>======>>>???AAA@@@>>><<<<<<<<<;;;999888999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888999999::::::;;;;;;<<<999888888888999;;;===>>>AAA@@@>>><<<;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???===<<<=========>>>>>>>>>>>>>>>???>>>==================>>>@@@AAAAAA@@@@@@AAABBBAAAAAA@@@???>>>>>>======>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>======>>>>>>???@@@AAA@@@??????@@@@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJMMMOOOOOOOOOMMMLLLNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQPPPQQQRRRPPPRRRUUUUUUTTTSSSSSSTTTWWWWWWYYYZZZ\\\]]]______]]][[[XXXVVVTTTTTTTTTUUUSSSUUUXXX[[[]]]]]]]]]\\\_________^^^\\\[[[\\\^^^```___^^^]]][[[YYYXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTUUUWWWZZZ]]]___aaagggccc___^^^aaacccbbbaaaVVVUUUTTTRRRQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYVVVTTTUUUXXX[[[[[[YYYXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVWWW666666666666666666666666888888777777666666666666666666666666666666666666555666777777888777777777777777888999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::;;;<<<=========>>><<<<<<;;;;;;;;;<<<======>>>======<<<======>>>????????????>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCEEEFFFFFFEEECCCBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQSSSUUUUUUUUUUUUWWWYYY[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZUUUSSSQQQOOOPPPSSSWWWZZZ[[[[[[[[[ZZZWWWTTTQQQOOONNNOOOPPPPPPPPPQQQSSSUUUXXXXXXXXXXXXYYYYYYYYYYYYZZZXXXTTTQQQQQQRRRSSSTTTRRRQQQPPPNNNMMMLLLMMMMMMPPPQQQRRRRRRSSSRRRRRRRRRUUUWWWYYYXXXWWWUUUUUUUUUSSSTTTUUUVVVVVVWWWXXXXXXVVVTTTQQQQQQSSSTTTSSSRRRVVVSSSPPPPPPRRRTTTRRRPPPPPPOOONNNNNNOOONNNMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???????????????======<<<;;;;;;;;;;;;<<<>>>===<<<===???@@@@@@???AAA@@@===<<<<<<===@@@AAAAAA???===<<<<<<;;;999777999888888777888:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;<<<::::::999999999999:::;;;???>>>===<<<;;;;;;<<<<<<>>>>>>===<<<;;;:::999999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<========================<<<<<<<<<<<<======>>>???AAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIGGGIIINNNQQQRRRQQQOOOMMMNNNNNNOOOPPPQQQPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLNNNPPPRRRRRRQQQPPPQQQRRRPPPRRRUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]\\\ZZZWWWUUUTTTTTTUUUVVVUUUVVVXXXZZZZZZZZZZZZYYY[[[\\\]]]\\\[[[\\\]]]___]]]]]]\\\[[[[[[ZZZZZZZZZXXXWWWVVVTTTRRRPPPOOONNNQQQRRRSSSUUUVVVVVVVVVVVVSSSSSSUUUWWWYYY[[[]]]^^^]]]\\\ZZZ\\\___bbbbbbbbbVVVUUURRRPPPOOONNNNNNNNNRRRRRRSSSUUUXXX[[[^^^______ZZZUUUUUUYYY\\\[[[XXX[[[ZZZZZZYYYXXXWWWWWWVVVTTTTTTSSSSSSSSSTTTTTTUUU666666666666666666666666888888777777666666555444777777777777777777777777555555666777777777777666888888999999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::888999999::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<======>>>???===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDDDDCCCEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMJJJLLLNNNOOOOOOPPPRRRTTTUUUTTTSSSUUUWWWYYYYYYYYYYYYXXXVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[WWWUUURRRPPPQQQTTTXXX[[[[[[[[[\\\[[[YYYUUURRRPPPOOOPPPQQQQQQPPPPPPRRRTTTUUUUUUVVVWWWWWWXXXYYYYYY[[[YYYUUURRRPPPQQQSSSUUURRRQQQOOONNNMMMMMMNNNOOOSSSTTTTTTTTTTTTSSSRRRRRRVVVXXXZZZZZZXXXWWWVVVVVVSSSSSSSSSTTTUUUVVVWWWWWWUUUTTTSSSSSSTTTTTTTTTSSSTTTQQQNNNNNNPPPPPPMMMKKKMMMLLLLLLMMMNNNNNNKKKIIIJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAA@@@??????>>>>>>??????======<<<;;;;;;;;;;;;;;;===<<<<<<===???AAA@@@???@@@>>><<<::::::<<<>>>@@@AAA???===<<<<<<;;;999777999888777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888999999::::::;;;;;;<<<>>>===<<<:::999888888888<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888;;;;;;::::::::::::;;;;;;:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>@@@@@@???>>>???@@@@@@@@@??????>>>======<<<>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHHHHIIIJJJKKKMMMNNNOOONNNLLLJJJIIIHHHHHHHHHEEEHHHMMMRRRTTTSSSQQQOOOMMMNNNNNNOOOPPPPPPPPPOOOQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNPPPPPPOOOOOOPPPQQQPPPRRRUUUUUUTTTSSSSSSTTTUUUVVVVVVXXXYYYZZZ[[[[[[[[[ZZZWWWUUUUUUUUUVVVWWWVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\[[[[[[[[[]]]___\\\\\\[[[[[[\\\]]]^^^___ZZZYYYXXXVVVTTTRRRPPPOOOOOOPPPRRRTTTUUUVVVWWWWWWSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVWWWYYY[[[]]]^^^^^^VVVTTTRRRPPPNNNMMMMMMMMMQQQQQQSSSVVVZZZ___dddffffff```YYYWWWZZZ[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSRRRRRRRRRSSSSSS666666666666666666666666666777777777777666555444666666777777777777888888444555666666777777666666888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::777888999999::::::999999::::::999::::::;;;======??????>>>??????@@@AAABBB<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEECCCBBBCCCEEEGGGHHHIIIKKKKKKJJJIIIHHHJJJJJJKKKLLLMMMLLLLLLLLLHHHJJJLLLNNNNNNOOORRRTTTUUUTTTSSSSSSVVVXXXXXXWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWTTTSSSSSSUUUXXXZZZZZZ[[[[[[[[[YYYVVVSSSRRRPPPQQQQQQQQQOOOOOOQQQSSSPPPQQQRRRUUUWWWYYY[[[\\\ZZZYYYVVVSSSPPPPPPSSSVVVTTTSSSRRRPPPPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQUUUWWWZZZZZZYYYWWWVVVVVVSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVQQQPPPNNNNNNNNNMMMKKKJJJLLLKKKLLLMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???===<<<;;;;;;::::::;;;;;;===<<<<<<===@@@AAAAAA@@@===<<<;;;::::::;;;<<<===???===;;;;;;;;;:::888777888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888999999::::::;;;;;;<<<>>>===<<<;;;999888777666::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999;;;;;;::::::::::::;;;;;;999;;;======<<<<<<===>>>:::::::::::::::999999999:::::::::999::::::;;;<<<;;;<<<>>>>>>=========>>>??????>>>>>>>>>=========>>>>>>=========>>>??????=================================>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLJJJIIIGGGFFFFFFFFFGGGDDDGGGLLLQQQTTTTTTSSSRRRNNNNNNMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMNNNOOONNNNNNOOOPPPPPPRRRUUUUUUTTTSSSSSSTTTVVVWWWWWWXXXZZZ[[[[[[\\\ZZZYYYXXXXXXWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]]]]\\\ZZZYYYZZZ\\\\\\\\\\\\\\\^^^```cccddd^^^\\\ZZZXXXUUUTTTRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWXXXXXXYYYXXXXXXWWWVVVUUURRRPPPOOONNNNNNNNNQQQRRRTTTWWW\\\aaafffhhhiiiddd^^^ZZZZZZZZZXXXVVVQQQRRRSSSTTTUUUWWWXXXXXXTTTSSSRRRRRRRRRRRRRRRRRR666666666666666666666666555666666777777666555444555555555666666777777777555555666777777777777777666666666777777888888888:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999777888888999999999999999:::999999999999;;;<<<============>>>>>>@@@AAAAAA;;;<<<===>>>>>>?????????======>>>@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCDDDFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGFFFCCCCCCDDDGGGFFFHHHLLLNNNOOOMMMJJJHHHHHHIIIJJJKKKLLLKKKJJJJJJHHHJJJLLLNNNOOOPPPSSSUUUVVVUUUSSSSSSUUUWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZXXXWWWUUUTTTQQQRRRRRRQQQOOOOOOQQQRRRPPPPPPRRRTTTWWWYYY[[[[[[XXXXXXWWWTTTQQQQQQTTTWWWTTTSSSRRRQQQRRRTTTVVVXXXVVVVVVUUUUUUSSSRRRQQQPPPRRRUUUXXXYYYXXXVVVUUUUUURRRRRRQQQPPPQQQQQQRRRSSSQQQRRRTTTUUUUUUUUUVVVWWWOOOPPPQQQPPPNNNLLLLLLLLLMMMLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;===<<<<<<===@@@AAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::999::::::888777666777888999999::::::999::::::::::::::::::::::::777888888999999888888777888999999::::::;;;;;;<<<::::::::::::999888777666888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888:::======<<<;;;===???;;;;;;;;;::::::999999999:::::::::::::::;;;<<<<<<:::<<<>>>>>>=========>>>============>>>>>>>>>>>>>>>>>>======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAAAAABBBBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@>>>@@@BBBBBB@@@@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNLLLIIIFFFEEEDDDDDDEEECCCFFFKKKPPPSSSTTTTTTTTTPPPNNNMMMLLLMMMOOORRRSSSPPPPPPNNNMMMLLLLLLLLLLLLJJJLLLNNNOOONNNNNNOOOPPPPPPRRRUUUUUUTTTSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]\\\[[[ZZZ\\\]]]]]]\\\]]]^^^```dddgggiiibbb```\\\YYYVVVTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUPPPQQQRRRRRRRRRQQQPPPPPPTTTUUUWWWWWWWWWUUUTTTTTTVVVUUUSSSQQQPPPPPPPPPPPPRRRSSSUUUYYY\\\```ccceeefffddd```\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWTTTTTTSSSRRRRRRRRRRRRRRR666666666666666666666666444555666777777666555444444444444555555555666666555666666777777777777777333444555666777888999::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999777777888999999999999999:::999999888999:::<<<===:::::::::;;;;;;===>>>>>>;;;;;;===>>>????????????<<<===>>>@@@BBBDDDEEEFFFBBBBBBAAA@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEGGGIIIHHHFFFEEEHHHKKKFFFIIINNNQQQRRROOOLLLIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHJJJMMMOOOPPPQQQTTTVVVXXXVVVTTTTTTUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUQQQRRRRRRQQQOOOOOOPPPRRRTTTTTTUUUUUUVVVWWWXXXXXXWWWXXXWWWUUURRRQQQTTTWWWRRRQQQPPPOOOPPPSSSVVVXXXUUUUUUUUUTTTRRRQQQOOONNNPPPSSSVVVWWWVVVTTTSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRLLLNNNQQQRRRRRRSSSTTTUUUNNNPPPSSSRRRNNNLLLMMMOOOOOOMMMMMMMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<===@@@AAAAAA@@@;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::888777555666888999::::::999999999999999999999999999999777777888888888888777777888999999::::::;;;<<<<<<666777777888888888888777777888999:::::::::::::::::::::;;;;;;<<<=========;;;::::::999999::::::;;;777:::======<<<;;;===???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>;;;===>>>???>>>===>>>???<<<<<<======>>>>>>??????>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB???@@@AAABBBCCCBBBAAAAAA>>>@@@CCCBBB@@@@@@BBBDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAAAAACCCDDDFFFFFFFFFGGGHHHJJJLLLNNNPPPTTTRRRMMMIIIEEECCCBBBBBBBBBEEEJJJOOORRRTTTUUUUUUQQQOOOMMMLLLMMMPPPSSSUUUPPPOOONNNMMMLLLLLLLLLLLLJJJLLLNNNOOONNNNNNOOOQQQPPPRRRUUUUUUTTTSSSSSSTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXYYY[[[\\\\\\ZZZYYYWWWRRRSSSTTTVVVXXXZZZ[[[\\\XXXYYY[[[\\\\\\]]]```bbb]]]]]]^^^___bbbfffiiillleeebbb^^^YYYUUUTTTTTTTTTVVVUUUSSSQQQPPPQQQSSSTTTNNNOOOPPPQQQQQQQQQPPPOOONNNPPPSSSUUUUUUTTTTTTTTTWWWUUUTTTRRRQQQQQQQQQRRRTTTUUUWWWYYY\\\^^^```aaabbbbbb```]]]YYYWWWWWWYYY______]]][[[YYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRRRR555555555555666666666666666666666666666666666666777666555444444555666777555555555555555666777777555555666777777777777777999999999999999999999999;;;;;;;;;:::999888777666777888888999999999888888999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGG@@@@@@@@@AAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKHHHGGGEEEDDDDDDFFFGGGIIILLLOOORRRSSSRRROOONNNNNNNNNKKKHHHIIIKKKMMMMMMLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTSSSQQQRRRUUUUUURRROOONNNOOOQQQSSSTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYXXXXXXVVVVVVVVVVVVWWWYYY[[[\\\WWWWWWWWWXXXXXXXXXYYYYYYWWWVVVTTTSSSQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXVVVSSSRRRSSSUUUVVVVVVUUUTTTSSSRRRPPPPPPOOOOOOSSSTTTUUUVVVWWWVVVUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOQQQRRRRRRRRRQQQPPPUUUTTTQQQOOONNNMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@AAAAAA???>>>>>>>>>???@@@;;;<<<>>>@@@AAABBBBBBAAA@@@???????????????@@@@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???===<<<;;;:::999:::;;;;;;::::::::::::999888777666888888999:::999888777666999999::::::::::::;;;;;;:::999888777777777888999999999999:::::::::;;;;;;;;;:::999999888888999999;;;::::::::::::999999999888999999::::::999999888<<<;;;999888888999:::<<<;;;;;;<<<<<<======>>>>>><<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>???AAABBBAAA@@@>>>======???@@@BBB???@@@AAABBBCCCBBBAAA@@@@@@@@@???>>><<<===@@@CCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGEEECCCCCCEEEGGGGGGDDDEEEHHHIIIIIIOOOVVVWWW]]]YYYTTTRRRFFF===AAADDDFFFHHHKKKNNNPPPQQQRRROOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNOOOOOONNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOORRRRRRSSSSSSTTTTTTTTTUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVXXXZZZ\\\\\\[[[YYYXXXVVVUUUUUUTTTUUUVVVXXXYYY[[[ZZZYYYXXXYYY\\\___aaacccaaa^^^^^^aaafffiiijjjkkkcccYYYTTTTTTVVVUUUSSSUUUSSSQQQRRRTTTUUUSSSPPPQQQRRRTTTTTTSSSSSSSSSTTTVVVUUUTTTSSSTTTVVVYYYZZZZZZZZZYYYVVVSSSQQQQQQRRRUUUZZZ^^^___\\\ZZZ[[[^^^```ccceeebbb[[[VVVVVVWWW\\\___\\\UUUTTTYYYZZZWWWUUUUUUUUUUUUTTTSSSRRRQQQ444444444444555555555555555555555555555555555555777666555444444555666777555555555555555666777777555555666777777777777777<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999888777666777888888999999999999888999999999888999999:::;;;888888888999999999::::::;;;;;;<<<<<<<<<=========<<<<<<>>>@@@BBBEEEFFFGGG@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHJJJMMMQQQRRRRRRQQQPPPPPPPPPMMMJJJIIIKKKKKKJJJIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRPPPNNNOOOQQQRRRQQQOOOOOOOOOOOOOOOPPPQQQSSSTTTSSSTTTUUUVVVWWWVVVUUUUUUWWWVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXVVVTTTTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPTTTSSSQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@AAAAAA@@@>>>===<<>>>>>===>>>>>>;;;;;;:::::::::999999999;;;;;;;;;<<<===>>>>>>>>><<<;;;:::999888999::::::;;;;;;;;;::::::999888777888999:::::::::999777777999999999:::::::::;;;;;;;;;:::999888777888888999999999:::::::::;;;;;;;;;;;;::::::999888999999999<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::;;;:::999777777888:::;;;;;;;;;<<<======>>>>>>???===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@===<<<;;;;;;;;;<<<>>>>>>AAA@@@>>>======>>>@@@AAA???@@@AAAAAAAAA@@@??????>>>??????>>>>>>>>>@@@BBBEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBBDDDFFFGGGEEEFFFHHHJJJKKKRRR[[[fffrrrssskkk```MMM@@@DDDCCCEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTRRRRRRRRRSSSSSSTTTTTTUUUTTTUUUXXXZZZZZZYYYWWWVVVSSSSSSRRRRRRSSSUUUVVVXXX[[[ZZZYYYXXXYYY[[[^^^___aaa___]]]]]]___bbbdddeeeeee___WWWTTTUUUWWWVVVUUUTTTRRRPPPPPPRRRTTTSSSQQQRRRTTTUUUUUUSSSRRRSSSTTTUUUUUUTTTTTTUUUVVVYYYZZZZZZ\\\\\\[[[WWWTTTRRRRRRUUUYYY^^^___\\\ZZZZZZ\\\aaacccddd```YYYTTTSSSTTT[[[]]]ZZZUUUTTTYYY[[[XXXVVVVVVWWWXXXYYYWWWSSSPPP333333333444444444444555555555555555555555555555666666555555555555666666555555555444555555666777555555666777777777777666999999999999999999999999999999999999888777666666777777888999999999999999999999999999999:::;;;;;;777777777888888888999999;;;;;;<<<======>>>??????;;;<<<===???AAACCCEEEEEE@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGHHHKKKOOOQQQQQQQQQQQQRRRRRRPPPMMMKKKJJJIIIGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNPPPNNNLLLMMMOOOQQQQQQQQQPPPOOOMMMLLLMMMNNNQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUURRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVUUUUUURRRSSSTTTUUUUUUVVVVVVUUUWWWVVVVVVVVVXXXXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOORRRQQQOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???===;;;:::@@@@@@>>>===<<<;;;;;;;;;::::::999999999888888888;;;;;;;;;<<<======>>>>>>;;;:::999888888888999999;;;;;;;;;;;;:::999888888999::::::::::::999888888999999999999::::::::::::;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999======<<<;;;::::::999999::::::;;;<<<<<<===<<<<<<:::999888888888888:::;;;<<<<<<======>>>?????????>>><<<::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@@@@@@@>>>======>>>???@@@???????????????>>>===<<<;;;===???@@@??????@@@BBBCCCDDDEEEFFFGGGFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBBBBCCCEEEGGGFFFFFFIIIKKKNNNWWWaaawwwuuuYYYFFFGGGCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQSSSUUUVVVWWWVVVTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXZZZYYYYYYXXXYYYZZZ\\\]]]]]]\\\[[[[[[]]]_________^^^ZZZVVVTTTVVVXXXWWWUUUSSSQQQNNNNNNPPPRRRSSSTTTUUUVVVWWWVVVTTTSSSSSSTTTUUUUUUTTTUUUVVVXXXZZZ[[[[[[]]]___^^^[[[WWWTTTSSSUUUYYY^^^___]]]ZZZYYYZZZ^^^``````]]]XXXTTTTTTUUU\\\\\\ZZZUUUUUUXXXZZZYYYXXXWWWXXX]]]aaa___XXXQQQ333333444444444555555555555555555555555555555555666666666555555666666666555555555444444555555666444555666666777777666666666666777777777777888888888888888888888777666666777777888999:::::::::::::::999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA======>>>???@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPQQQUUUSSSPPPNNNKKKIIIFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLKKKKKKMMMOOOQQQSSSPPPPPPOOOOOOOOOOOOPPPQQQOOOPPPRRRSSSTTTTTTSSSSSSXXXWWWWWWVVVUUUUUUTTTTTTVVVWWWWWWVVVUUUSSSRRRQQQOOOOOONNNMMMLLLLLLMMMMMMOOONNNNNNNNNNNNOOOOOOPPPTTTTTTUUUVVVWWWWWWVVVVVVPPPRRRSSSUUUVVVUUUUUUTTTVVVVVVVVVXXXYYYYYYVVVTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHFFFGGGGGGGGGGGGFFFFFFFFFBBBBBBAAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????======>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;<<<<<<=========;;;::::::999999999999999;;;;;;;;;;;;;;;:::999999::::::::::::999999999888888999999999999:::::::::;;;;;;:::::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999>>>======<<<;;;:::999999999999:::;;;<<<<<<<<<<<<::::::999999999:::;;;;;;<<<<<<======>>>????????????===<<<<<<=========<<<999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>???????????????@@@@@@@@@AAAAAA@@@??????>>>===>>>>>>???>>>>>>>>>===<<<;;;::::::999;;;???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBB>>>??????@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFDDDBBBAAACCCDDDHHHGGGGGGJJJKKKNNNYYYeeejjjPPPJJJEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLMMMMMMMMMMMMLLLOOOOOOQQQSSSTTTUUUVVVVVVSSSRRRQQQPPPOOOOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSUUUWWWYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYY[[[]]]^^^]]]\\\YYYWWWUUUUUUVVVWWWUUUSSSRRRPPPNNNMMMOOOQQQTTTUUUXXXYYYZZZYYYVVVTTTTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\^^^___]]]ZZZVVVTTTTTTUUUYYY]]]^^^]]]ZZZXXXXXXXXXZZZ[[[[[[YYYXXXYYYZZZ___^^^[[[WWWVVVWWWXXXXXXXXXWWWZZZaaahhhggg^^^UUU444555555555666666666666555555555555555555555555555666666666666666666555555555444444444444555555444444555666666666666666888999999999:::::::::;;;777888888888888777666666777777888::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA?????????>>>======<<<<<<>>>???@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDIIIKKKMMMNNNMMMMMMMMMNNNUUUTTTSSSPPPMMMJJJHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHIIIKKKNNNQQQOOOQQQSSSTTTTTTSSSQQQPPPMMMOOOQQQSSSUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTUUUTTTSSSQQQNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMOOONNNNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUPPPQQQSSSTTTUUUUUUTTTSSSTTTTTTUUUWWWYYYXXXUUURRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>=========>>>???@@@@@@@@@@@@???????????????>>>>>>===;;;;;;;;;<<<===???@@@@@@;;;:::::::::;;;<<<======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999::::::999999999888888888888888888999999999::::::;;;;;;;;;;;;::::::999999999999999::::::::::::;;;::::::999888888888888999===<<<<<<;;;::::::999999777888999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@???======>>>??????>>>888999999:::;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>><<<<<<<<<===============@@@??????>>>>>>===============<<<;;;::::::999999888;;;???AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???<<<<<<===???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEDDDCCCAAAAAACCCEEEIIIHHHJJJKKKJJJMMMXXXddd~~~]]]NNNHHHGGGFFFFFFEEEFFFGGGGGGFFFGGGGGGIIIJJJKKKLLLMMMLLLLLLMMMNNNOOOOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVVRRRQQQOOONNNMMMNNNOOOOOOQQQPPPNNNMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZWWWWWWXXX[[[]]]___^^^\\\WWWVVVUUUUUUUUUTTTRRRPPPQQQPPPOOONNNNNNPPPTTTVVV[[[\\\\\\[[[XXXVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^]]]^^^]]][[[XXXUUUTTTUUUUUUWWW[[[]]]\\\ZZZXXXWWWXXXYYYYYYYYYYYYZZZ[[[\\\ccc```\\\YYYVVVUUUUUUWWWWWWVVVZZZbbbjjjkkkcccZZZ555555555666666666777777444444444444444444444444555555666666666666555555666555444444333444444444444444555666666666666555666666777777888999999999777888888999888888777777777777999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;<<<======>>>????????????>>>===<<<;;;::::::<<<===>>>???@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCGGGIIIKKKKKKJJJJJJKKKLLLRRRSSSSSSQQQMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIDDDEEEFFFFFFFFFGGGJJJLLLNNNPPPTTTVVVWWWUUURRRPPPNNNOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPRRRSSSSSSSSSRRRPPPMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQQQQRRRRRRPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSUUUVVVVVVSSSQQQNNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHIIIJJJIIIHHHHHHEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>>>><<<===>>>>>>????????????>>>>>>??????>>>>>>===<<<======<<<<<<<<<<<<======999999999:::;;;<<<>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999::::::999999888:::999888888777777888888888888888888999999999999:::::::::::::::999888888888888888888999999999999999999888777777777777777;;;;;;::::::::::::999999777777888888888888777777888999999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>???>>>======???@@@@@@???999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<===>>>?????????>>>>>>?????????>>>>>>======<<<<<<<<<;;;:::999999999:::999;;;???@@@@@@?????????>>>>>>???@@@@@@???===<<<:::;;;===>>>@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAAAAADDDFFFLLLMMMNNNNNNKKKLLLVVVbbbiiiUUUJJJIIIHHHFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQMMMNNNOOOQQQRRRTTTTTTTTTQQQOOOMMMLLLLLLMMMNNNOOOPPPOOONNNLLLMMMNNNPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOOOONNNOOOPPPRRRSSSVVVWWWYYY[[[\\\\\\\\\[[[YYYXXXYYY[[[]]]^^^^^^\\\UUUUUUUUUTTTSSSQQQOOONNNQQQQQQQQQPPPOOOPPPSSSVVVZZZ[[[\\\[[[XXXVVVVVVVVVTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^___]]]ZZZWWWUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYY[[[ZZZYYYYYYXXXXXXYYYYYYccc^^^ZZZXXXUUURRRRRRUUUUUUVVVYYY```fffgggaaa\\\444444444555555555666666444444444444444444444444444555666777777666555444666555444444333333333444333444555555666666555555333333444555555666666777888888999999999999999888666777999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<888888999999999:::::::::;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>?????????;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDFFFHHHHHHHHHIIIKKKLLLLLLNNNPPPOOOMMMKKKKKKLLLHHHHHHGGGGGGGGGGGGGGGHHHCCCFFFHHHHHHGGGGGGIIIKKKMMMNNNQQQSSSTTTSSSRRRQQQPPPQQQRRRTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTRRRPPPOOOQQQRRRTTTTTTTTTQQQOOOMMMNNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTQQQPPPQQQRRRSSSSSSQQQOOOMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJFFFHHHKKKMMMMMMLLLIIIHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEGGGIIIJJJIIIHHHHHHGGGFFFEEECCCBBBBBBBBBCCCAAAAAAAAA@@@@@@?????????>>>>>>???@@@@@@@@@??????>>>??????@@@???>>>===<<>><<<;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888777888888999999888888777999888777666666666777777888888888888999999999999888999:::::::::999888777666777777777777888888888888777777666666666666666888888888999999999999:::888888888888777666555555666666777888999999::::::::::::;;;;;;<<<<<<======<<<;;;:::;;;>>>???@@@???::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBAAAAAA@@@????????????>>>===<<<;;;<<<;;;:::999999999:::;;;:::<<>>>>>>>>???<<<===>>>>>>>>>===;;;::::::;;;===>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAABBBEEEGGGQQQRRRTTTSSSMMMKKKSSS___zzzmmmXXXKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMOOOPPPPPPQQQQQQQQQKKKLLLNNNOOOPPPQQQRRRRRROOOMMMLLLJJJKKKLLLNNNPPPOOOMMMLLLKKKKKKMMMPPPQQQOOOPPPPPPPPPQQQQQQQQQQQQOOOOOONNNMMMMMMNNNOOOPPPTTTVVVYYY\\\^^^^^^]]]]]]]]][[[ZZZZZZ\\\\\\[[[ZZZSSSSSSTTTSSSQQQPPPOOOOOOQQQRRRSSSRRRPPPPPPRRRUUUWWWYYYZZZYYYVVVUUUTTTUUUQQQRRRTTTVVVXXXYYYZZZZZZ]]]aaadddeeeaaa\\\WWWUUUUUUUUUVVVWWWYYY[[[[[[[[[ZZZYYYWWWVVVWWWWWWWWWWWW^^^XXXUUUUUUSSSPPPQQQUUUUUUUUUWWWZZZ]]]]]][[[XXX333333333444444444555555444444444444444444444444444555666777777666555444666555444444333333333333333444555555666666555555666666666777888999999:::888999999:::::::::999999666777999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>????????????@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBAAACCCEEEGGGGGGIIIKKKNNNHHHKKKNNNNNNLLLJJJKKKMMMHHHGGGGGGFFFFFFFFFFFFFFFFFFIIILLLLLLJJJIIIKKKMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRPPPOOOSSSTTTTTTTTTTTTRRRPPPOOORRRSSSUUUVVVUUUSSSPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQOOONNNMMMKKKJJJJJJJJJJJJMMMNNNPPPRRRSSSTTTUUUUUUQQQQQQPPPPPPQQQRRRTTTUUUPPPOOOOOOPPPQQQQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJEEEGGGKKKNNNNNNLLLIIIGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCDDDGGGIIIJJJIIIHHHHHHIIIHHHFFFDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@AAA@@@???>>>======<<<;;;::::::;;;<<<=========<<<;;;;;;;;;<<<<<<:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777666777777888888888777777999888666555555555666777777888888888888999999999888888999:::999888777666666666666666777777777777777777666555555555555555666777777888999999::::::999999999888777666555444444444666777888888888888999999::::::;;;<<<<<<===:::999888:::<<>>???>>>======????????????>>>===;;;;;;;;;:::999999999:::;;;<<<<<<===??????=========>>><<<<<<=========<<<:::999;;;<<<===?????????>>>>>>@@@@@@??????????????????>>>@@@@@@AAAAAABBBEEEHHHUUUVVVXXXVVVOOOKKKRRR]]]tttkkkXXXKKKJJJHHHFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNJJJJJJKKKMMMMMMNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLKKKIIIJJJLLLOOOPPPMMMLLLJJJIIIJJJMMMPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPSSSVVVZZZ]]]_________^^^```^^^[[[ZZZZZZYYYXXXWWWQQQRRRRRRQQQPPPOOOPPPQQQQQQSSSUUUTTTQQQPPPRRRTTTUUUVVVWWWWWWUUUSSSSSSTTTOOOPPPRRRTTTVVVWWWXXXXXX]]]ccciiillliiiaaaYYYUUUUUUTTTTTTVVVXXX[[[\\\\\\VVVTTTSSSTTTVVVXXXYYYYYYYYYSSSPPPRRRQQQNNNPPPUUUUUUUUUVVVVVVVVVVVVUUUTTT555444333222222333444555555555444444444333333333444333222222222222333444444444444444444444444444666666666666666666555555777999::::::999888:::;;;888999:::;;;<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::========================???>>><<<;;;::::::;;;;;;============>>>>>>>>>>>>BBBAAA???===<<<<<<>>>>>><<<>>>???@@@??????@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIGGGCCC@@@BBBBBBDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKIIIFFFEEEFFFGGGGGGJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOORRRSSSTTTSSSQQQOOOOOOOOOTTTTTTSSSRRRRRRSSSUUUUUURRRRRRRRRSSSSSSSSSSSSSSSOOONNNOOOOOOPPPQQQRRRSSSVVVSSSOOOMMMMMMMMMLLLLLLKKKLLLOOOQQQSSSSSSRRRQQQTTTSSSRRRSSSTTTUUUTTTSSSPPPPPPPPPOOOOOONNNNNNNNNNNNLLLJJJIIIHHHHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>AAAAAAAAA@@@@@@>>>===<<>>===;;;;;;>>><<<;;;999888888999999;;;;;;:::::::::;;;<<<<<<:::::::::999999:::;;;;;;888888888888888888888888;;;;;;::::::999888777777888888777777777777888888666555555555555444444444444555555666666666666666666777888888888666555444666666555555555555666666666777888777666555666777888999999::::::999999888666777888777555444444555888888888888777777777777999:::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;<<<;;;;;;::::::999888777777888:::<<<===?????????>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>???@@@???===;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>===<<<:::999888999999:::<<<======>>>>>>>>>>>>===>>>>>>>>>>>>????????????@@@AAABBBAAA@@@@@@BBBDDDLLLOOOPPPOOOMMMPPPWWW]]]ppp~~~fffTTTGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHJJJKKKLLLLLLJJJJJJPPPPPPNNNMMMMMMMMMNNNOOOIIIJJJKKKMMMNNNNNNNNNNNNOOONNNMMMLLLLLLNNNPPPQQQOOOPPPOOOMMMKKKJJJLLLNNNQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQPPPOOONNNPPPQQQPPPTTTYYY]]]___aaabbbdddllliiiccc]]]XXXUUUSSSSSSOOOSSSWWWUUUPPPLLLLLLNNNTTTSSSSSSRRRRRRSSSSSSTTTSSSWWWWWWRRRSSSXXXZZZWWWPPPNNNMMMMMMOOOSSSVVVYYYXXX\\\dddlllooojjj```WWWUUUTTTSSSSSSVVVYYYZZZZZZXXXTTTPPPOOOQQQUUUXXXZZZUUUTTTSSSRRRRRRRRRTTTTTTVVVUUUTTTRRRRRRRRRSSSTTT444444333333333333444444111222222333444555666666555555555555555555555555444444444444444444444444555555555555555555555555777888:::999888888999;;;888999:::;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<========================<<<<<<;;;::::::;;;<<<=========>>>>>>>>>?????????AAA@@@>>><<<;;;;;;<<<===<<<>>>???@@@??????@@@BBBEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFCCC@@@CCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNUUUVVVVVVTTTQQQNNNNNNNNNRRRQQQPPPOOOOOOPPPQQQQQQSSSSSSRRRRRRQQQQQQQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRWWWUUUQQQOOOOOOOOOOOONNNKKKLLLNNNQQQRRRRRRQQQPPPSSSRRRRRRRRRSSSTTTSSSSSSPPPOOOOOOOOONNNNNNNNNNNNKKKKKKJJJHHHHHHGGGGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA??????>>>???@@@@@@@@@???>>>======?????????>>>>>>===;;;;;;===<<<;;;:::999999999999:::::::::::::::;;;;;;<<<:::999999999999999::::::888888888888888888888888::::::999999888777777666666666555555555555666666555555555555444444444444333333444555555555555555666777777888777666555444777666555555555555555666666777888777555555555777888888999999999999888888666777777777555444555666777777777777777777777777999999:::;;;;;;;;;;;;;;;::::::999888999:::;;;<<<::::::999888888777666666777888:::<<<============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???=========>>>>>>?????????>>>???@@@???===;;;;;;<<<;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<============<<<;;;999888888999::::::======>>>>>>??????>>>>>>>>>>>>>>>>>>????????????>>>???@@@???>>>>>>@@@BBBDDDFFFHHHFFFEEEGGGMMMSSSaaannnzzz}}}vvviiiWWWIIIEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFHHHJJJKKKJJJIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKKKKMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMOOOPPPPPPPPPPPPNNNMMMLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOOQQQRRRRRRPPPNNNMMMNNNOOOOOORRRWWW[[[]]]```ccceeemmmiiiddd]]]XXXTTTSSSRRRNNNQQQSSSRRRNNNMMMPPPSSSWWWWWWVVVVVVVVVVVVWWWWWWYYY\\\ZZZUUUTTTYYY[[[YYYUUURRROOOLLLKKKMMMPPPRRRVVVZZZ```gggjjjfff]]]VVVVVVTTTSSSTTTVVVYYYYYYYYYYYYUUUQQQOOOQQQUUUXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSVVVUUUSSSRRRQQQPPPOOOOOO333333444444444444333333111111222333444555666666555555666666666666555555444444444444444444444444444444444444444444444444666888999999888888999:::888999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::<<<===>>><<<<<<===>>>???@@@@@@AAA@@@???===;;;:::::::::;;;<<<>>>???@@@??????@@@BBBEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDDDDEEEEEEDDDBBBFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLNNNLLLJJJIIIHHHGGGHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMSSSTTTUUUTTTRRRPPPPPPPPPUUUTTTSSSRRRQQQQQQRRRRRRUUUTTTRRRPPPOOOOOOOOOPPPNNNNNNMMMNNNNNNOOOPPPQQQVVVTTTQQQPPPPPPPPPOOONNNKKKLLLNNNOOOPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRROOONNNNNNNNNNNNMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA???>>>>>>===>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::999888999999999999999:::;;;;;;999888888777777888888888777777777777777777777777999888888777777666666666444444444333333444444444555555555555444444444444222222333444444444444444666666666777666666555444777777666555444444444555666777888777555444555666777888888999999888888777555666777666555444555666666666666666666666666666888999999:::;;;::::::::::::999888888888999;;;;;;999999888888777666666666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>:::;;;<<<===>>>???@@@@@@===>>>??????===;;;;;;<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<===>>>>>>???@@@@@@??????>>>>>>>>>>>>????????????>>>???@@@???>>>>>>@@@BBBCCCDDDEEEDDDCCCEEEJJJOOOUUU]]]dddccc^^^WWWMMMDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHLLLKKKKKKLLLMMMOOORRRSSSTTTSSSQQQOOONNNNNNNNNOOOPPPQQQQQQPPPNNNNNNPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQOOOMMMKKKLLLMMMNNNQQQUUUXXXZZZ]]]aaadddkkkhhhbbb\\\WWWSSSRRRQQQOOOQQQRRRPPPNNNPPPTTTYYY[[[ZZZZZZYYYYYYZZZZZZ[[[```aaa^^^YYYWWWZZZ^^^^^^ZZZVVVPPPKKKHHHIIILLLNNNSSSVVV[[[```bbb```ZZZUUUUUUTTTSSSTTTVVVXXXXXXXXXYYYVVVRRRQQQRRRUUUWWWXXXZZZYYYXXXVVVTTTRRRQQQPPPTTTSSSSSSRRRPPPNNNLLLKKK222333444555555444333222444444444333333333222222222333444444444444333222333333333333333333333333222333333333333333444444666777888888777777888:::888888999999::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<===::::::;;;<<<===??????@@@@@@???===<<<;;;:::::::::<<<>>>???@@@??????@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGHHHFFFDDDDDDEEEFFFFFFEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSRRRSSSTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQVVVTTTQQQOOOMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPRRRPPPOOOOOOOOOOOOMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNNNNMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMGGGHHHIIIJJJJJJIIIGGGFFFDDDEEEGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDBBBAAA???>>>===<<<<<<========================>>>>>>===<<<<<<;;;:::;;;<<<<<<<<<;;;999888999999888888999999:::;;;888888777666666666666777777777777777777777777777777777666666666555555555444444333333333333444444555555555444444444333333222222333444444444444444555555555555555555555555777777666555444444444444666777777777555444555666666777777888888777777666555666777666555444555666444444444555555555555555777888999999::::::999999999888888777777999:::;;;999999888888777777777777888888999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>><<<>>>???>>>===;;;;;;<<<;;;<<<<<<============<<<;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@===>>>>>>>>>????????????@@@AAABBBAAA@@@@@@BBBDDDDDDEEEEEEDDDCCCDDDHHHLLLMMMRRRUUURRROOOLLLHHHDDDAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIIIILLLKKKJJJJJJLLLNNNQQQSSSVVVUUUSSSQQQOOONNNNNNMMMNNNPPPQQQPPPOOOOOOQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPPPPNNNLLLKKKLLLNNNPPPRRRTTTUUUWWWYYY\\\___eeebbb]]]XXXTTTRRRRRRRRRRRRSSSTTTTTTSSSTTTXXX[[[ZZZZZZYYYYYYYYYYYYZZZZZZaaaaaa___ZZZXXX[[[aaaeee^^^ZZZSSSLLLIIIJJJMMMOOORRRTTTWWWZZZ\\\[[[XXXVVVTTTSSSRRRSSSUUUVVVVVVUUUYYYVVVSSSRRRTTTVVVWWWWWWVVVVVVUUUTTTRRRQQQOOONNNRRRRRRSSSRRRQQQOOOMMMLLL111222333444444333222111444444333333333222222222222222333333333333222222333333333333333333333333222222222222333333444444555777888888777666888999888888888888999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;::::::::::::::::::::::::<<<;;;:::999888888999:::888888999:::;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<>>>???@@@??????@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGIIIGGGEEEDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJIIIGGGFFFFFFEEEEEEIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLOOOPPPQQQRRRTTTUUURRRRRRQQQQQQPPPOOONNNMMMTTTSSSQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPNNNKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIKKKLLLLLLJJJIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHJJJKKKKKKJJJIIIHHHDDDEEEFFFHHHIIIJJJJJJJJJGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>===;;;<<<<<<=========<<<<<<<<<============<<<<<<;;;:::;;;<<<===<<<;;;:::999999999888888999999:::;;;888777666666555555555666666666666666666666666666666666666555555555555555555444444444444444444555555444444444444333333333333333444555555555555444444444444444444444555555666666555444444444444444555666777666555444444666555666666777777666666555444666777666555555666777333444444444555555555666666777777888999888888888888888777666777888999:::999999999999999888888888999999999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;;;;<<<;;;<<<<<<===>>>>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<===>>>???@@@======>>>@@@@@@AAAAAAAAA===>>>>>>>>>????????????@@@AAABBBAAA@@@@@@BBBDDDAAAAAAAAA@@@???@@@CCCEEECCCHHHJJJHHHEEEEEEDDD@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJKKKJJJIIIIIIJJJLLLOOOPPPRRRQQQPPPNNNLLLKKKJJJIIILLLNNNPPPPPPPPPPPPQQQSSSUUUTTTTTTSSSSSSTTTTTTUUUMMMNNNOOONNNMMMMMMNNNPPPSSSTTTUUUTTTTTTUUUWWWYYY\\\ZZZVVVSSSQQQQQQRRRSSSUUUVVVXXXYYYYYYXXXXXXYYYWWWWWWVVVVVVVVVVVVWWWWWW]]]]]]\\\YYYXXX[[[ccckkkhhhbbbZZZRRRMMMLLLMMMOOOQQQSSSUUUWWWXXXXXXXXXXXXTTTSSSRRRSSSUUUUUUTTTSSSXXXVVVTTTTTTVVVWWWXXXWWWSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQ222222333333333333222222000000111222333444555555444444333333333333444444333333333333333333333333111222222333333444444555444666777777666666777888999888888888888999::::::999999999999999999999999::::::::::::::::::::::::666666666666777888999999999999999999999999999999<<<;;;:::888777777888888777777888999:::;;;;;;<<<========================<<<>>>???@@@??????@@@BBBAAAAAAAAABBBCCCDDDEEEFFFIIIGGGEEEEEEGGGIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRQQQPPPOOOOOOQQQQQQQQQPPPPPPOOOOOONNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTSSSPPPMMMKKKKKKKKKJJJJJJJJJJJJJJJIIILLLMMMLLLHHHFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLHHHIIIIIIJJJKKKKKKKKKKKKEEEEEEFFFHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@@@@????????????======>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>======<<<===============<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;888888777666555555555555666666666666666666666666555555555555555555555555666555555444444555555666444444444444333333333333333333444555555555555555444444333333333444555555555444444444444444555555555666777666444333444555444555555666666555555444444555666666555555666777333333444444555666666666555666777777888888777777888777666666666777999999999999999999999999999999:::999999999::::::;;;<<<999999999999::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999;;;<<<>>>>>><<<;;;;;;<<<;;;<<<======>>>>>>>>>>>>============>>>>>>>>>??????>>>=========>>>???@@@<<<<<<>>>???@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>???@@@???>>>>>>@@@BBBBBBAAA@@@??????@@@AAAAAA???EEEGGGEEEDDDEEEDDDBBBBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEECCCDDDFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGFFFJJJMMMOOOQQQQQQQQQRRRTTTSSSRRRRRRQQQQQQRRRRRRSSSLLLNNNOOONNNNNNNNNPPPRRRTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTQQQOOOOOOPPPRRRTTTUUUWWWYYYZZZZZZYYYWWWVVVSSSSSSSSSRRRRRRSSSSSSSSSXXXXXXXXXYYYXXXZZZcccnnnsssmmmdddYYYRRRNNNLLLLLLPPPRRRTTTUUUUUUVVVWWWYYYUUUTTTTTTUUUVVVVVVTTTRRRWWWUUUUUUVVVXXXYYYYYYXXXTTTSSSRRRRRRSSSTTTVVVWWWTTTTTTUUUVVVVVVVVVVVVUUU333333222222222222333333000000111222333444444555555333111000000111333555222222222222222222222222222222222333444555555555444555777666555555666888999888777777777888::::::888888888888888888888888::::::::::::::::::::::::888777777777777777888888999999999999999999999999:::999888777777888999999888888999999::::::::::::::::::;;;<<<============<<<>>>???@@@??????@@@BBB@@@@@@@@@AAABBBCCCDDDEEEGGGEEEEEEFFFHHHIIIIIIIIIEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIGGGIIIKKKLLLKKKJJJKKKMMMRRRSSSSSSTTTTTTSSSRRRQQQMMMOOOPPPRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOQQQSSSUUUSSSPPPMMMKKKKKKJJJIIIIIIIIIIIIIIILLLOOOPPPMMMIIIFFFGGGJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLFFFGGGGGGHHHIIIIIIIIIHHHEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@????????????=========>>>??????@@@@@@??????AAAAAABBBAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<999888777666555555555555555555555555555555555555555555555555555666666666555555444444444444555555444444444333333333222222222222333444444444444444333333222222222333555555333333333333444555666666555666777666444333444555444444555555555555444444444555666666555555666888333444444555666666777777555555666777777777666666777777666555666777888999888888888888888999999999999999888777888999:::;;;888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999999999999999:::::::::::::::<<<======<<<;;;<<<<<<;;;;;;===>>>>>>?????????<<<<<<<<<=========>>>>>>???>>>===<<<<<<<<<===>>>;;;;;;===>>>???@@@@@@@@@>>>>>>>>>>>>????????????>>>???@@@???>>>>>>@@@BBBEEEDDDBBBBBBBBBBBBBBBBBB@@@EEEGGGEEEDDDFFFGGGEEEAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHJJJMMMPPPRRRSSSSSSTTTVVVRRRRRRQQQQQQQQQQQQRRRRRRNNNOOOPPPOOONNNNNNPPPRRRRRRTTTVVVVVVTTTRRRRRRRRRTTTRRRPPPNNNNNNOOOQQQSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUWWWYYYXXXXXXbbbnnnxxxsssiii___VVVQQQNNNMMMOOOQQQTTTTTTSSSTTTVVVYYYXXXXXXWWWXXXYYYXXXVVVTTTUUUTTTUUUVVVYYY[[[ZZZYYYUUUSSSQQQPPPQQQTTTWWWYYYXXXWWWWWWVVVVVVVVVWWWWWW444333222111111222333444333333333222222222111111333111...,,,,,,...111333222222222222222222222222222222333444444555666666444555666666555555666888999888777777777888:::;;;888888888888888888888888::::::::::::::::::::::::999999888888888888888888888888888888888888888888888777777777777999:::;;;::::::::::::::::::::::::777888:::;;;<<<============>>>@@@@@@??????AAABBB?????????@@@AAABBBDDDEEEEEEDDDDDDEEEHHHIIIHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIBBBEEEGGGIIIJJJKKKLLLNNNNNNOOOPPPQQQQQQQQQPPPOOOKKKMMMPPPSSSTTTTTTRRRQQQQQQQQQPPPOOOOOOPPPPPPPPPLLLMMMOOOQQQSSSRRRNNNKKKKKKKKKJJJIIIHHHHHHHHHHHHNNNQQQSSSPPPJJJGGGHHHKKKIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGFFFFFFGGGIIIKKKLLLGGGHHHHHHIIIIIIIIIHHHHHHDDDEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>???@@@@@@@@@===>>>???@@@@@@???>>>===========================????????????>>>===;;;;;;;;;;;;<<<<<<===<<<<<<;;;===<<<;;;::::::;;;===>>>;;;;;;::::::;;;;;;<<<===999999888666666555555555555555555555555555555555555555666666666666666666555444444333333444444555444444444333333333222222111111222333333333333222333333222111222333555666222222222333444555666777555666666666444333444555333444444555555444444333333555666666555555666888444444555555666777888888444555555666666666666666777666666555555666888999777777777777777888888888888888777666666777888999888888888999999:::::::::::::::::::::::::::::::::999:::;;;;;;;;;:::999888777777888999:::;;;;;;<<<:::;;;======<<<;;;<<<<<<;;;;;;===>>>????????????;;;;;;;;;<<<<<<<<<======>>>===<<<;;;::::::;;;<<<:::;;;<<<===??????@@@@@@>>>>>>>>>>>>????????????@@@AAABBBAAA@@@@@@BBBDDDEEECCCAAAAAAAAAAAA@@@??????CCCDDDAAA@@@CCCEEEDDD@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEGGGIIILLLMMMNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKNNNQQQTTTTTTUUUVVVXXXTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRPPPNNNNNNOOOPPPPPPSSSVVVVVVUUUSSSRRRRRRUUUSSSQQQOOONNNOOOQQQRRRQQQOOOMMMNNNPPPRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUWWWZZZXXXWWW```mmmwwwrrrjjjbbbZZZUUURRRPPPMMMPPPSSSSSSRRRSSSVVVXXX[[[ZZZZZZ[[[[[[[[[XXXVVVTTTTTTTTTWWWZZZ\\\[[[ZZZTTTRRROOOMMMNNNQQQTTTWWW[[[ZZZXXXVVVUUUUUUVVVVVV666555444333111000///...111111111222222333333333444444444444444444444444333333333333333333333333111222222333333444444555555444333222333555777999888888777777777777888888999999888888777666666555777777777888999;;;<<<=========<<<;;;;;;:::999999666666777777777777666666888888888888777777777777666777999:::;;;<<<<<<<<<:::999999888999:::<<<=========>>>???@@@AAAAAAAAA@@@???>>>>>>>>>@@@CCCDDDDDDEEEFFFEEECCCBBBCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDFFFHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNLLLJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMPPPRRRTTTSSSRRRRRRJJJKKKMMMOOOQQQSSSUUUVVVVVVTTTQQQNNNMMMNNNPPPQQQSSSPPPNNNMMMOOOPPPNNNLLLLLLKKKJJJIIIHHHIIIJJJJJJQQQRRRRRRPPPMMMIIIHHHGGGFFFHHHJJJKKKLLLKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGLLLIIIFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBAAAAAABBBBBB@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::888888999999999:::::::::999999999999999999999999;;;:::::::::999888888888777777555444333222222111555555555555555555555555333333444444444444333333333333333333333333333333555444444333333444444555444444444555555555555666555444333333222222333333111111111111222333444555555666777666444333444555555444444333333333444444666666666555444444333333222333666888888666444222555555555555555555555555555555555666666666666666333444444444555666666666666777999::::::999777666888888999::::::::::::999:::::::::999999999888888888999999888666555555666888999999::::::;;;<<<<<<<<<;;;:::999888888888888;;;;;;::::::999888888777<<<<<<========================<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>CCC@@@<<<<<>>???AAABBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@AAABBBBBBAAACCCDDDCCCCCCCCCFFFHHHDDDDDDDDDDDDFFFIIILLLNNNTTTRRRQQQQQQPPPOOOMMMKKKGGGIIIKKKMMMNNNNNNLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPOOONNNNNNRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOONNNOOONNNLLLNNNSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXZZZ]]]```kkkhhhccc\\\VVVRRRNNNMMMLLLMMMMMMNNNPPPRRRTTTUUUTTTWWWZZZ\\\\\\ZZZWWWTTTXXXWWWVVVXXXYYYYYYXXXVVVRRRRRRRRRSSSUUUWWWYYY[[[[[[YYYXXXVVVVVVUUURRRQQQ333333333222222111111000111111111222222222333333333333333333333333333333333333333333333333333333111222222333333444444555555444333333333555777888888777777666666777777888888777777777666666555555777777777888999:::;;;<<<===<<<<<<;;;:::999888888666777777888888777777666777777777777666666666666777777999:::;;;<<<<<<<<<======<<<<<<<<<===>>>???<<<===>>>???@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAAAACCCBBBCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNMMMJJJHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPRRRRRRRRRQQQKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSQQQPPPOOOPPPQQQQQQSSSPPPNNNMMMOOOOOONNNLLLKKKJJJIIIGGGGGGHHHHHHIIIOOOPPPQQQOOOLLLIIIHHHHHHGGGIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHLLLJJJFFFEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>AAAAAAAAA@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;<<<<<<======<<<<<<;;;:::888888999999999:::::::::999999999999999999999999999999999999888888888888888777666444333333222222333333333333333333333333444444444555555444444444444444444444444444444444444444333333333333444444444444444444555555555555555444333333222222333333111111111111222333444555222333444333111000111222444444333333333333444444555555555555555444444444444555666777777777555444444444444444444444444444444444444444555555555555444444555555555555555555666777888999999888777666777888999999::::::999999::::::999999999888888888999:::;;;:::999888999:::888999999::::::;;;;;;;;;;;;::::::999888888888888::::::999999999999999:::<<<<<<<<<======>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>BBB???<<<<<<>>>@@@@@@?????????>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@??????===>>>???AAABBBCCCDDDDDDBBBAAA@@@?????????@@@@@@???AAABBBAAAAAAAAACCCEEEFFFFFFFFFFFFHHHKKKNNNOOOUUUTTTSSSRRRQQQOOOMMMKKKHHHIIIKKKMMMNNNMMMLLLLLLOOOOOOPPPQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOORRRSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOIIILLLLLLJJJMMMSSSUUUTTTWWWWWWVVVTTTQQQNNNMMMMMMTTTUUUWWWWWWWWWXXXYYY[[[___]]]ZZZVVVSSSQQQPPPPPPJJJKKKLLLNNNPPPSSSUUUVVVVVVYYY\\\^^^^^^\\\YYYVVVXXXWWWVVVWWWYYYYYYXXXVVVRRRRRRRRRSSSUUUWWWYYY[[[ZZZYYYWWWUUUUUUTTTSSSRRR111111111111111222222222111111111111111222222222111111111111111111111111333333333333333333333333111222222333333444444555555444444333444666777888777777666666666666777777666666666666555555555555666666777777888999;;;;;;<<<<<<;;;:::999888777777888888888999999888888888777777666666666555555555777888999:::;;;<<<<<<<<>>===============>>><<<===>>>??????@@@@@@??????????????????@@@@@@@@@@@@AAABBBAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLNNNNNNMMMKKKIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPLLLLLLMMMOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHIIIJJJJJJMMMNNNOOONNNLLLJJJJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHLLLIIIFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>>>>>======<<<<<<======>>>AAAAAAAAA@@@???===<<<;;;<<<<<<===============<<<<<<<<<======<<<<<<;;;:::888888999999999:::::::::999999999999999999999999777777777777888888888888888777666555444333333333333333333333333333333333555555555555555555555555555555555555555555555555444444333333333333444444444444444444555555555555555444333333222222333333111111111111222333444444555666666666444333444555444333333222222333444444444444444555555555555555666666666666666666666666222222222222222222222222222222333333444444444444666666555555555555555555555666777888888777666555777777888999999999999999999999999999888888888777888999::::::999999:::<<<999999999999::::::::::::999999888888888888999999::::::999888999:::;;;<<<;;;;;;<<<<<<===>>>??????<<<;;;::::::999999::::::::::::;;;;;;<<<=========@@@>>><<<;;;===>>>>>>>>>AAAAAA@@@@@@@@@@@@AAABBB@@@@@@@@@??????>>>>>>===;;;<<<===???AAABBBBBBBBB@@@???????????????@@@AAA@@@AAABBBAAAAAAAAACCCEEEGGGFFFFFFGGGIIIKKKMMMOOOUUUUUUTTTSSSQQQOOOMMMLLLIIIJJJLLLMMMNNNMMMMMMLLLOOOOOOPPPPPPPPPQQQQQQQQQMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOORRRRRRSSSUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPIIILLLLLLKKKMMMRRRTTTSSSZZZ\\\]]]ZZZTTTNNNLLLLLLTTTVVVWWWWWWVVVUUUVVVWWWWWWVVVTTTRRRRRRQQQRRRRRRIIIJJJKKKMMMPPPSSSUUUWWWYYY[[[]]]______]]][[[YYYXXXWWWVVVVVVWWWXXXWWWUUURRRRRRSSSTTTVVVXXXZZZ[[[[[[YYYWWWUUUUUUUUUVVVWWW111111111111111111111111000111111111111111111111111111111111111111111111222222222222222222222222111222222333333444444555555444444444555666777888777666666555555666666777555555555666666666777777777777777777888999:::;;;<<<;;;;;;:::888777777666888999999::::::999999888777777777777666666666666777888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::<<<======>>>??????>>>>>>>>>>>>???@@@@@@???>>>>>>>>>@@@AAA@@@>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCC>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFDDDDDDGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNMMMKKKJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMMMMOOOPPPQQQRRRRRRPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNMMMNNNOOOOOOMMMMMMMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKHHHIIIIIIJJJJJJJJJJJJJJJKKKIIIGGGEEEDDDEEEGGGHHHIIIGGGDDDCCCCCCCCCBBB@@@??????>>>>>>============??????>>>>>>>>>==================<<<<<<=========???@@@@@@??????>>>===<<<<<<<<<======>>>>>>======<<<<<<<<<===<<<<<<;;;:::888888999999999:::::::::999999999999999999999999555555666666777777888888888888777555555444444444555555555555555555555555555555555555555555555555444444444444444444444444444333333333333333333444333333444444444555555555555444333333222222333333222111111111222222333444666777888777555444555666222222222222222333333444333333444444555666666777777777555444444555555666333333333333333333333333222222333333444444555555777777666666555555444444444555555666666555555444666777777888999888888888999888888888888777777777777888999999777777888999;;;:::::::::999999999999888888777888888999:::;;;>>><<<;;;999999999;;;<<<888999:::;;;<<<===>>>???<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<======>>>===<<<<<<<<<=========BBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGEEEEEEEEEFFFHHHIIIKKKLLLSSSTTTTTTRRROOOMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRTTTUUUVVVVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPOOORRRRRROOONNNRRRTTTSSSWWW[[[___]]]XXXRRRQQQQQQSSSUUUWWWWWWVVVUUUUUUVVVXXXWWWUUUSSSRRRRRRRRRRRRKKKKKKLLLNNNPPPRRRTTTUUUYYYZZZ]]]______]]]ZZZYYYWWWVVVTTTTTTVVVVVVUUUTTTRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[YYYWWWUUUVVVYYY\\\222111111000000//////...000000000000000000000000111111111111111111111111222222222222222222222222111222222333333444444555444444555555666777777888666666555555555555666666555555666777888888999:::777777777777888999::::::;;;::::::999999888888777999999::::::::::::999999999999999888888888777777888888999:::;;;;;;;;;;;;::::::::::::999888888777<<<<<<===>>>>>>>>>============>>>?????????>>>>>>>>>???@@@???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCC>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNMMMKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOQQQQQQRRROOOQQQRRRTTTUUUTTTSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRPPPOOONNNMMMLLLMMMNNNNNNNNNOOOQQQPPPOOOOOOQQQSSSNNNNNNNNNMMMMMMLLLKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJGGGFFFEEEEEEFFFGGGFFFDDDBBBAAAAAAAAA???>>>==================<<<<<<>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<============>>>????????????>>>;;;;;;<<<===============<<<<<<<<<===<<<<<<;;;:::888888999999999:::::::::999999999999999999999999555555555666666777777888888777666555555555555555555555555555555555555555666555444444444444555666222222222222222222222222333333333222222333333333333333333444444444444555555444333333222222333333222222111111222222333333222333444333111000111222111111111111111222333444222333333444555666777777777666444222222333444555333333333333333333333333222333333444555555666666777777777666666555555444444444444555555444444444555666777777888888777777888888888777777777666666888999:::999777666777888===<<<<<<;;;:::999888888666777777888999;;;===>>>BBBAAA>>><<<::::::999:::777777888999;;;<<<======>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>>>>=========>>>>>>AAAAAAAAA@@@@@@???>>>>>>>>>>>>===============<<<@@@@@@@@@@@@@@@???>>>>>>AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFEEEEEEFFFGGGHHHJJJKKKLLLOOOQQQRRRPPPMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLRRRQQQPPPOOOPPPQQQSSSTTTQQQQQQPPPOOOMMMLLLKKKKKKMMMNNNPPPRRRTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPSSSWWWWWWTTTRRRVVVXXXXXXWWW[[[^^^^^^ZZZVVVSSSSSSPPPRRRTTTVVVVVVVVVWWWYYYYYYXXXVVVTTTRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSWWWXXXZZZ\\\\\\ZZZXXXWWWVVVTTTRRRRRRSSSTTTSSSRRRPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYXXXUUUSSSTTTXXX[[[222111111000///......---000000000000////////////111111111111111111111111222222222222222222222222111222222333333444444555444555555666777777888888555555444444444444555555444444555777888:::;;;;;;999999888888999::::::;;;::::::::::::::::::::::::888999999::::::999999888::::::999999999888888888888999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????>>>???AAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEE@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMLLLJJJIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRRRROOOPPPRRRSSSTTTSSSSSSRRRRRRRRRSSSRRRPPPPPPRRRSSSNNNMMMLLLKKKJJJKKKLLLLLLPPPQQQQQQQQQPPPQQQSSSUUUOOONNNNNNMMMLLLKKKKKKJJJGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFFFFEEEEEECCCAAA@@@@@@AAAAAA???=========>>>>>>>>>>>>==================<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>>>>??????>>>>>>999:::;;;<<<============<<<<<<======<<<<<<;;;:::888888999999999:::::::::999999999999999999999999666666666666777777777777777666555555444444555555333333333333333333333333555444333222222333444555111111111111111111111111333333222222222222333333333333333333444444444444555444333333222222333333333222222111222222333333222333444333111000111222000000000000111222333333333333444444555666777777666555444222222222222333444444444444444444444444222222333444555666666777777777666666666666666666444444444444444444444444555555666777777777777777777777777777666666666666:::;;;<<<;;;:::999:::;;;??????>>><<<;;;999888888666666777999;;;===???AAADDDDDDBBB@@@>>>;;;:::999888888999999:::;;;<<<<<>>>>>===<<<=========;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAA@@@???>>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCBBB@@@@@@BBBDDDGGGHHHIIIJJJKKKLLLMMMMMMLLLOOOQQQOOOLLLJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLMMMOOOQQQRRRSSSRRRQQQOOONNNLLLKKKJJJKKKMMMOOOQQQRRRRRRQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPVVVXXXVVVVVVZZZ___aaa\\\]]]^^^]]][[[WWWRRROOONNNOOOQQQRRRSSSUUUXXX[[[UUUTTTSSSRRRRRRRRRSSSTTTRRRQQQQQQQQQQQQQQQRRRRRRUUUVVVXXXYYYYYYXXXVVVUUUUUURRRPPPOOOPPPQQQPPPPPPOOOPPPRRRTTTUUUVVVWWWWWWTTTVVVVVVSSSPPPPPPTTTWWW////////////////////////000000/////////.........000000000000000000000000111111111111111111111111111222222333333444444555444555666777777888888888555444444444444444444555222333444666888999;;;;;;:::::::::999::::::;;;<<<999999999:::;;;;;;<<<<<<888888999999999999888888999999999888888888888777999999:::;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;<<<>>>@@@AAA???@@@BBBBBBAAA@@@BBBCCCBBBCCCDDDEEEFFFFFFGGGGGGDDDCCCCCCBBBCCCDDDEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSPPPQQQQQQRRRRRRRRRQQQQQQOOOQQQRRRQQQOOONNNPPPSSSNNNMMMLLLJJJJJJKKKKKKLLLPPPQQQQQQQQQPPPQQQSSSUUUOOONNNMMMLLLKKKJJJJJJIIIGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@AAABBBBBBAAA???===>>>???@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===????????????>>>===<<<;;;888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888999999999:::::::::999999999999999999999999888888777777777777777666666555444444444444444444333333333333333333333333555333222111111222333555222222222222222222222222333333222222222222333333222222333333333444444444555444333333222222333333333333222222111222222333333444555444222111222333/////////000000111333333333444444444555555666666666666555444333333222222222222222222222222222222111111222333444555666666666666666666666777777777555555444444444444555555444555666666777777666666777777666666666555555555777888:::;;;;;;;;;===???BBBAAA???>>><<<:::999888666666888:::===???BBBCCCDDDDDDDDDCCCAAA???<<<:::::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>????????????BBBDDDCCCAAA@@@AAACCC@@@AAAAAABBBBBBAAA@@@???????????????????????????>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCBBB@@@@@@BBBCCCHHHHHHIIIKKKLLLLLLLLLMMMJJJNNNQQQPPPLLLKKKLLLOOONNNMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPMMMKKKJJJIIIJJJLLLOOOPPPSSSRRRQQQPPPOOONNNMMMLLLKKKMMMOOOQQQQQQPPPOOONNNPPPOOOOOOOOOOOONNNNNNNNNNNNTTTXXXVVVUUUZZZ```bbb___\\\ZZZZZZ[[[XXXRRRLLLLLLMMMNNNNNNNNNQQQVVVYYYUUUTTTSSSRRRRRRSSSTTTUUURRRRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSQQQNNNLLLMMMNNNNNNMMMMMMNNNPPPSSSTTTUUUVVVVVVSSSVVVWWWUUUQQQPPPRRRVVV------......///000000111000000//////.........---////////////////////////111111111111111111111111111222222333333444555555444555666777888888888888555444444333333444444555000111333555777999:::;;;;;;;;;:::::::::;;;<<<<<<888999999:::<<<======>>>888888888999999888888888888888888888777777777777999999:::;;;;;;;;;::::::777888:::;;;<<<;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;:::999:::;;;>>>AAACCC@@@AAACCCCCCBBBBBBCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLKKKIIIHHHHHHIIIKKKMMMOOOQQQSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQMMMOOOQQQOOOMMMMMMOOORRROOOOOOMMMLLLLLLLLLMMMNNNPPPPPPQQQPPPOOOPPPRRRUUUOOONNNMMMKKKJJJIIIIIIIIIGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIJJJJJJIIIFFFDDDBBBBBBAAAAAABBBDDDDDDCCCAAA>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<>>@@@CCCBBBAAA???===;;;999888666777888;;;>>>AAACCCEEEBBBDDDEEEFFFDDDAAA>>><<<<<<<<<========================<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@CCCEEEEEEBBBAAABBBDDD@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA;;;<<<>>>???AAABBBBBBBBBFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEEEEDDDBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJNNNQQQQQQMMMLLLNNNRRRNNNNNNMMMMMMLLLMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPNNNMMMNNNPPPSSSUUUQQQQQQQQQPPPPPPOOOOOOOOOLLLNNNPPPRRRRRRPPPNNNMMMOOOOOONNNNNNNNNNNNNNNNNNOOOUUUXXXUUUSSSWWW\\\______ZZZVVVXXX[[[ZZZTTTMMMLLLLLLKKKJJJKKKNNNSSSWWWYYYXXXVVVUUUTTTTTTTTTTTTQQQQQQRRRRRRSSSUUUVVVWWWTTTTTTUUUVVVVVVUUUTTTTTTRRRPPPLLLKKKKKKLLLMMMLLLLLLMMMPPPRRRTTTUUUUUUUUUUUUXXX[[[YYYTTTRRRTTTWWW111000000///...---------......---------......///222222222222111111111000111111111111111111111111000222444666666666555444222444666888999777555444555444333222111222333333222222444666777888888888888999999::::::;;;;;;<<<888999;;;======<<<;;;:::999999888888777666666666666666666666777777777777888999:::;;;:::999888777777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@@@@AAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHJJJIIIGGGEEEFFFGGGJJJKKKGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQKKKMMMOOOQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNPPPRRRRRRQQQOOOOOOOOORRRPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIIIIJJJIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBB@@@>>>===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777888999:::;;;;;;;;;;;;999999999999999999999999<<<<<<:::999888777777777666777888999999999999999666666555555555555666666444444444444444444444444444333333333333444555555444444444444444444444444333333333333333333333333555444333333222222222222333444444555555444444333444444555555555444222111444333222222111111222222555333111//////000111222111111000000111111222333111333555555444444555666666666555444333333222222555444222000///000000111000111222333333333333333777666444333333444555666888888888888777777666666666777777666555555888:::666555666777888888666444444555777888999:::;;;;;;:::;;;<<<<<<<<<:::777666777666666999???CCCDDDDDDBBBCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<===>>>@@@AAADDDEEEFFFDDDAAA>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDAAA@@@???=========>>>>>>EEEGGGIIIIIIGGGEEEDDDDDDFFFEEECCCBBBCCCDDDFFFGGGLLLKKKKKKJJJIIIHHHHHHHHHJJJLLLNNNOOONNNMMMMMMMMMPPPNNNMMMKKKKKKLLLNNNOOOSSSQQQOOONNNOOOPPPPPPOOOOOOPPPPPPPPPOOOOOOQQQSSSQQQPPPPPPOOOOOOOOOPPPPPPMMMPPPRRRRRROOOLLLKKKJJJLLLLLLNNNOOOOOOOOONNNMMMNNNOOOOOOOOOOOOQQQUUUXXXYYYYYYZZZZZZYYYWWWVVVUUUPPPOOOMMMMMMMMMOOOQQQRRRWWWVVVVVVUUUTTTSSSRRRRRRTTTSSSQQQQQQQQQSSSTTTVVVVVVVVVVVVXXX[[[ZZZWWWSSSVVVTTTPPPMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSVVVWWWXXXXXXWWWUUUSSSRRR111000000///......------,,,,,,,,,---...///000111222222111111111000000000111111111111111111111111///000222444444444333222333444666777777777555444555555333222222222333444222333444666777777777777777777888888999::::::;;;888999;;;<<<===<<<;;;:::999999888888777666666666555555666666777777777888999:::;;;;;;;;;:::999999777888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBAAA@@@??????@@@AAABBBAAAAAA@@@@@@AAACCCDDDEEEHHHFFFEEEDDDDDDFFFHHHJJJIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJKKKLLLLLLKKKJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNKKKLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMOOOQQQQQQPPPNNNNNNOOONNNMMMLLLKKKKKKLLLMMMOOOLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGCCCBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::999999:::999999999888777888888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999777777888999999999888888666555555444444555555666444444444444444444444444333333333333333444555555444444444444444444444444333333333333333333333333444444333222222222222222333333444444444444333333333444555555555333222111555555444333333333333444333222111000000000111111111111000000111111222333222444555555444444444555666555555444333333222222444333222111000000000111---...000222444555666666666555444333444444666666999999888888888777777777666777777666555555888:::888777777999::::::888666777777888999:::::::::999:::;;;<<<<<<;;;:::888666888777666999>>>BBBCCCCCCBBBCCCDDDDDDBBB@@@>>><<<===========================<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDCCC@@@>>>===>>>AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCCAAA@@@???=========>>>???DDDFFFHHHHHHGGGEEEDDDDDDFFFEEEDDDCCCCCCEEEFFFHHHKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNPPPTTTQQQOOOOOOPPPPPPPPPOOONNNOOOPPPOOONNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOOOONNNOOOQQQPPPNNNLLLLLLLLLOOOPPPPPPQQQQQQPPPOOOOOOLLLLLLLLLLLLKKKLLLPPPRRRQQQRRRSSSTTTUUUTTTSSSSSSOOOOOOMMMMMMNNNOOOQQQSSSUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPNNNMMMMMMOOOPPPQQQWWWUUUUUUVVVXXXYYYVVVTTTVVVTTTQQQNNNLLLLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSVVVWWWYYYZZZZZZXXXVVVTTT000000000///......------++++++,,,---...000111222111111000000000/////////111111111111111111111111---...000111222222111111444444444555555555666666666555444444333333444444444444555666666666666666666666777777888999999999888999;;;<<<<<<<<<;;;:::999888888777777666666555444555555666777888888999::::::;;;;;;;;;;;;;;;:::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>@@@AAACCCAAA@@@???>>>>>>???@@@AAA@@@@@@??????@@@AAABBBBBBDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMLLLLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPMMMLLLLLLLLLLLLKKKMMMOOOPPPNNNMMMMMMNNNKKKJJJJJJJJJKKKLLLNNNOOOKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<<<<;;;;;;:::;;;;;;<<<999999999:::::::::::::::888888888888888777777777999999:::;;;<<<<<<<<<<<<999999::::::;;;;;;<<<<<<888888888888888999::::::888888999999999888888777555444444333333444444555444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333444333222222111222222222333333444444444444333333333333444444444333222222555555444333333333333333222111111111111000000000111111000000111111222333333444555555333222333444555555444444333333222222444333222111111000111111...///000222444555666666333444444444555666666666999999999888888888888888666777777666555555888::::::999999:::;;;;;;999888999999::::::::::::999999::::::;;;;;;;;;999888777999888888:::===@@@AAAAAACCCCCCCCCBBBAAA>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@AAABBBAAA???>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===>>>???@@@BBBDDDFFFGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDFFFGGGHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTUUUTTTSSSSSSTTTPPPOOONNNMMMNNNNNNPPPQQQTTTRRRPPPPPPQQQRRRQQQPPPNNNOOOOOOOOONNNNNNPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMMMMNNNPPPTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLLLLKKKIIIIIIKKKMMMKKKLLLOOOPPPRRRRRRRRRRRROOONNNNNNNNNNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNNNNOOOQQQRRRVVVTTTSSSSSSTTTUUUTTTSSSUUUTTTQQQOOOMMMNNNNNNOOORRRRRRSSSSSSSSSSSSSSSSSSTTTVVVYYY\\\\\\ZZZXXXVVV000000//////............------------...///111111000000000000////////////111111111111111111111111---...///000111111111111555444333333333444555666666666555555444444444444555555555666666555444444666666777777888999999:::888999:::;;;;;;;;;;;;:::888888888777666666555555333444555666777888999:::999999::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>===<<<===???@@@BBB@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIJJJJJJKKKMMMNNNOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNLLLJJJHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHJJJKKKMMMOOOQQQSSSTTTUUUTTTRRROOOLLLKKKJJJJJJJJJIIIKKKNNNOOONNNMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHIIIBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>===;;;;;;:::999999999::::::888888999999999999::::::999999888888777777777777999:::;;;<<<<<<<<<<<<<<<666666777888999::::::;;;999888888888888888999999999999999999999888777666444333333222222333333444333333333333333333333333222222333333444444444444333333333333333333333333222222222222222222222222222222111111111111222222333333333444444333333333222333333333333222222222333222222111000111111111000000111111111111000///111111000000111111222333333444444333111000111222444444444333333333222222333333222222111111111111222222333333444333333222222333444555666666666666999999999999888888888888666777777666555555888:::;;;:::999:::;;;;;;999888999999:::;;;;;;;;;::::::999::::::::::::999888777999999999:::<<<>>>???@@@BBBBBBAAA@@@>>><<<:::999::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAAAAA???@@@BBBAAA@@@>>>??????<<<===>>>???????????????@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@CCCEEEFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSVVVVVVUUUTTTTTTUUUPPPPPPOOOOOOOOOPPPQQQQQQSSSRRRQQQQQQRRRSSSRRRQQQMMMNNNOOOOOONNNNNNOOOQQQTTTSSSQQQPPPOOONNNNNNMMMNNNNNNNNNMMMLLLMMMPPPRRRWWWWWWWWWVVVUUUSSSRRRRRROOOPPPOOOMMMKKKJJJKKKLLLKKKMMMOOOQQQRRRRRRRRRRRRNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVSSSRRRPPPOOOOOOOOOQQQRRRTTTSSSQQQOOOPPPQQQRRRRRRUUUTTTRRRPPPOOOOOOPPPPPPSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTXXX[[[\\\[[[YYYWWW////////////............000//////.........//////000000000000////////////000000000000000000000000//////000111111222222222444444222222222333555666555555555555555444444444555555555555555444444333777777888888999:::::::::999999999:::::::::::::::888888777777666555555555333444555666777888999:::888888888888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========???>>>=========>>>???@@@??????>>>>>>>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKLLLNNNOOOPPPMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKMMMOOORRRTTTUUUSSSRRROOOMMMKKKJJJIIIIIIIIIKKKNNNOOONNNNNNNNNOOOMMMLLLKKKJJJJJJIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>:::999999888777777888888888888888999999:::::::::::::::999888888888888999::::::;;;;;;<<<;;;;;;;;;666666777777888999::::::;;;:::999888777777777777999999999999999888777666333333222222222222333333333333333333333333333333111222333444444444333333333333333333333333333333222222222222222222222222111111000000000111111222222333333333333333333222222222222111222222222222222222111000000000000111///000000111111111000000111111000000111111222333111222222000......///111333333333333333222222222333333333333222222222111333333444444444333333222222333444555666666666666888888888888888888888888666777777666555555888:::;;;999888888999999888777777777999:::;;;<<<<<<<<<999999999999999999888888999::::::;;;;;;<<<>>>???AAAAAA@@@>>><<<:::888777999:::::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAA???AAABBBBBB@@@@@@@@@AAA;;;<<<===>>>????????????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>@@@AAABBBAAABBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMPPPRRRTTTUUUTTTSSSSSSTTTOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPQQQSSSSSSRRRQQQNNNOOOPPPOOONNNNNNPPPRRRTTTSSSQQQPPPOOONNNNNNMMMNNNNNNMMMLLLKKKMMMPPPSSSXXXWWWVVVUUUTTTRRRRRRQQQPPPQQQPPPOOOLLLKKKKKKLLLMMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXOOONNNLLLKKKKKKLLLNNNOOOSSSRRRPPPNNNMMMMMMOOOQQQTTTTTTRRRQQQQQQQQQQQQRRRTTTTTTVVVVVVVVVUUUTTTSSSOOORRRUUUXXXZZZYYYXXXVVV//////////////////......222111000///............111111000000000/////////000000000000000000000000000000000111222222333333333333222111222333444555444555555555555444333333444444555555555444444333777777888888999::::::;;;999999999999::::::::::::888777777666666555555444444555555666777888888999777777666777777888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>????????????????????????>>>>>>??????>>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOOOONNNLLLKKKIIIIIIJJJKKKMMMPPPRRRSSSRRRQQQPPPNNNLLLKKKIIIHHHIIILLLOOOPPPPPPPPPQQQRRROOONNNMMMLLLJJJHHHGGGFFFKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDD@@@??????>>>======>>>>>>::::::999888777777777777888888999999::::::;;;;;;;;;:::999888777888999999999999:::;;;;;;::::::999888888999999::::::;;;;;;;;;:::999888777666666666888888999999999888888777444333333222222333333444333333333333333333333333000111333444444444333222333333333333333333333333222222222222222222222222000000000///000000111222222222333333333333222222111111000000111111222333444444333222222222222222/////////000000000000111111111000000111111222333111111111///---...000222333333333333222222222222222222333333333333222222000111222444555555666666333444444444555666666666777777777777777888888888666777777666555555888:::;;;999777666777888777666555666888999;;;<<<<<<===999999999999888888999999888:::;;;;;;:::;;;===?????????===<<<:::999888777999::::::;;;;;;<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAA???AAABBBBBBAAA???@@@AAA===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>???@@@BBBCCCBBBCCCEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJNNNPPPRRRSSSRRRQQQQQQRRRNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSSSSRRRPPPOOOPPPPPPPPPOOOOOOQQQSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLMMMPPPRRRVVVUUUSSSRRRQQQPPPPPPPPPMMMNNNOOONNNKKKJJJKKKKKKMMMNNNOOOOOOOOONNNMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXPPPOOOMMMLLLMMMNNNPPPRRRSSSSSSQQQOOOMMMMMMOOORRRTTTTTTSSSSSSRRRSSSSSSSSSRRRTTTUUUWWWWWWVVVTTTSSSOOOQQQSSSUUUWWWWWWWWWVVV.../////////////////////111000//////////////////222222111111111000000000000000000000000000000000000000000000111222333333222222222222222333333444333444444555444333222111333333444555555555444444666666777777888999999999999999999999999::::::;;;777777777666555555444444555555666666777777777888777777777777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>@@@?????????@@@AAACCCDDDCCCDDDFFFHHHHHHIIIHHHHHHDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKNNNPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRROOONNNMMMKKKJJJIIIHHHHHHIIIKKKNNNPPPPPPOOONNNLLLIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPQQQPPPOOOLLLJJJHHHJJJMMMPPPRRRRRRRRRSSSTTTOOOOOONNNMMMKKKIIIGGGFFFIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>===<<<===>>>>>><<<;;;:::999888888888888999999999:::;;;;;;<<<<<<:::999777666666666888999888999999:::999999888888999999999999999:::::::::999999888777777777777777777777888999999999888888444444333333333333444444222222222222222222222222000111333444444333222111222222222222222222222222111111111111111111111111///////////////000111111222222333333333333222222111000000///000111222333444333333222222222222222000//////...///000111222111111000000111111222333111111111000...///222444222222222222222222222222222222333444444333333222111111333444555555666666666555444333444444666666555555666666666777777777666777777666555555888:::<<<999777666777777777666666777888999::::::::::::999888888888888888999999777999;;;;;;:::;;;===@@@===<<<;;;:::999888888777:::::::::;;;<<<<<<======>>>======<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA???AAABBBAAA???>>>>>>???===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???AAACCCDDDDDDEEEFFFFFFEEEEEEGGGIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQQQQPPPOOOOOOPPPMMMNNNNNNOOOPPPQQQQQQQQQOOOOOOOOOQQQRRRSSSQQQOOOPPPQQQQQQQQQPPPPPPRRRTTTRRRQQQPPPOOOOOOOOOOOOOOONNNNNNOOONNNLLLMMMOOOQQQRRRQQQOOONNNMMMMMMMMMMMMJJJLLLMMMMMMLLLKKKLLLMMMMMMMMMNNNOOOOOONNNMMMLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVQQQPPPOOOOOOPPPRRRTTTVVVTTTUUUUUUSSSPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRUUUWWWWWWVVVUUUSSSPPPQQQRRRSSSUUUVVVWWWWWW.........//////////////////////////////000111111222222222222111111111111000000000000000000000000////////////000111222333111111222222222333333333222333444444444333222111222333444444555555444444555555666666777888888888999999888888999999:::;;;777777777666555555444444666666666666777777777777888888777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFEEECCC@@@>>>@@@@@@??????@@@BBBCCCEEECCCDDDFFFHHHIIIJJJIIIIIIDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIKKKNNNQQQSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSQQQQQQQQQRRRTTTUUUQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJMMMPPPQQQPPPNNNMMMIIIIIIHHHIIIJJJLLLNNNOOOOOOPPPQQQRRRPPPNNNJJJHHHKKKNNNQQQSSSSSSTTTUUUVVVOOOOOONNNMMMLLLJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNJJJKKKMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFDDDBBBAAABBBBBB@@@??????@@@BBBBBB??????===<<<<<<===>>>>>>>>>===<<<;;;::::::::::::999999:::;;;;;;<<<======999888666555444555777888888888999999999888888777888888888777777777777777777777777777777888888999666777888999999999999999555444444333333444444555222222222222222222222222///111222444444333222111222222222222222222222222111111111111111111111111///////////////000111111222222222333333222222222111000/////////111222333222111111000///000000000000///...---...///111333111111111000111222222333222222222111000111444777222222222222222222222222111222333444444444333222444555555555444333333222777666444333333444555666444555555555666666777777666777777666555555888:::===:::888777777888777666777888888999999999888888999888888888888888999999666999;;;;;;::::::>>>AAA<<<;;;:::999888888888888::::::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA???@@@AAA@@@>>><<<<<<===<<<<<<>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>???AAACCCEEEEEEFFFGGGFFFEEEEEEGGGIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLNNNPPPQQQPPPOOOOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNPPPRRRRRRPPPOOOPPPRRRRRRRRRQQQQQQRRRTTTQQQPPPPPPOOOOOOOOOPPPPPPNNNOOOOOONNNMMMMMMNNNPPPOOONNNLLLKKKJJJKKKKKKLLLJJJLLLNNNOOONNNMMMNNNOOOMMMNNNOOOPPPQQQQQQPPPOOOLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMLLLLLLNNNPPPSSSTTTVVVXXXYYYWWWSSSRRRTTTVVVTTTTTTTTTTTTTTTUUUUUUUUUOOOQQQTTTVVVWWWWWWUUUTTTRRRRRRRRRSSSTTTUUUWWWXXX///////////////////////////...,,,,,,,,,---///111555555333111000/////////000000000000111111111111111111222333333333333222666555444222222333444555555555444333333333444444111222333444444444444333666666777777777777666666777888999888777666777888666666888999999888777777444555666666666666666555888999999::::::999999888::::::999888888999999999<<<<<<===>>>???@@@@@@AAAAAAGGGMMMMMMHHHAAA>>>>>><<<>>>???@@@??????AAABBBDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLOOOPPPQQQRRRSSSSSSRRRSSSUUUWWWWWWVVVTTTRRRRRRRRRTTTUUUUUURRRMMMIIIGGGHHHJJJLLLNNNNNNOOOPPPPPPQQQQQQRRRMMMKKKJJJHHHIIIKKKNNNOOORRRRRRRRRQQQPPPNNNMMMLLLLLLMMMOOOQQQQQQPPPOOONNNHHHHHHLLLPPPMMMGGGDDDEEEGGGHHHJJJLLLMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKGGGFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@???>>>>>>=========>>>>>><<<;;;::::::999999999999::::::;;;;;;<<<;;;;;;;;;;;;:::999888777777777777999999888888777666666666777777888888888888777777777666555444444555666777555444444444444555666666888777555333222222222222333333333222222111111111222222222222222222222222222111111000///......---......///000000000000000222222222222222222222222222333333444444333333222222111111111000000//////444333333222111000//////...............///000000000000000000000000000000000111111111111222222222111222444555555333000...222111111111000000//////111222333444555444333333444444555555444444333333666777777777888888888888888888777666666666666666::::::999888777666555555555666888999::::::999888<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;>>>??????@@@@@@@@@??????;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@BBBBBB@@@???>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAA@@@???@@@CCCEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLMMMKKKJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQQQQQQQQQQUUUWWWVVVRRRQQQTTTUUUSSSPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPPPPNNNLLLNNNNNNMMMKKKHHHGGGHHHJJJMMMNNNNNNOOOPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLLLLNNNQQQSSSTTTTTTWWWVVVTTTTTTTTTSSSQQQNNNRRRPPPOOOPPPRRRTTTTTTSSSXXXYYYZZZ[[[ZZZXXXUUUTTTWWWVVVUUUUUUUUUUUURRRPPPQQQQQQRRRUUUXXXXXXTTTPPPQQQQQQQQQRRRRRRRRRRRRRRR///////////////////////////...---,,,,,,---///000222222000///............000000000000111111111111111111222333333333333222333333333333333444555555444444333333333444444555222222222333333444444444666777777777777777777666777888999888777666777888777777888999888888777666555666666666777777888888999999::::::::::::999999::::::999999999999::::::=========>>>?????????@@@EEEKKKPPPPPPKKKFFFCCCCCC<<<>>>@@@@@@??????AAABBBEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHIIIJJJLLLNNNOOOQQQRRRSSSTTTTTTUUUWWWYYYZZZXXXWWWUUUTTTUUUVVVWWWSSSQQQMMMKKKJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQMMMLLLJJJIIIJJJLLLNNNOOORRRRRRRRRQQQPPPOOOMMMMMMLLLMMMOOOPPPPPPPPPNNNMMMLLLJJJLLLNNNKKKFFFEEEHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>===============<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;::::::;;;:::999888777777777777666666666666666777777777777777888888888888777777666666555444444555666666444444444444444555666666888777555444333222222333333333333222222111111111222222222222222222222222222111111000//////......///000000111111111111111000000000000000000000000000111111222222111111000222222111111111000000000222222222111000000000//////////////////000111111000000000000000000000000000111111111111222222222222333444555444333111000222111111111000000000000111222333444555444333222333333444555666666555555666666777777777888888888888777777666666666666666888777777777777777666666666777888999999999999999:::999888777777888999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<======>>>>>>???@@@@@@AAA@@@???>>>============>>>>>>???@@@AAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDD>>>???@@@???>>>???BBBDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLLLLKKKIIIIIIIIILLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPP]]]___^^^YYYVVVUUUQQQLLLQQQOOONNNLLLKKKKKKLLLLLLMMMLLLMMMNNNOOOOOOMMMKKKLLLMMMMMMKKKIIIHHHIIIJJJMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQNNNMMMLLLNNNQQQTTTUUUUUUVVVUUUSSSSSSSSSSSSPPPNNNNNNMMMLLLMMMOOOQQQQQQQQQVVVWWWXXXYYYYYYWWWUUUTTTSSSRRRQQQRRRSSSSSSQQQPPPOOOOOOOOORRRUUUVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOO////////////////////////......---,,,,,,...///000111000000///////////////000000000000111111111111111111222333333333333222000000222333444555555555333333333333444555555555444333222222222333444555777777888888888888777777666777888888777666777999888888999888888777666555777777666666777999;;;<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBFFFKKKKKKGGGCCC@@@@@@===???@@@@@@??????AAABBBEEEDDDCCCBBBBBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMOOOQQQSSSTTTTTTVVVYYY\\\]]][[[ZZZXXXWWWXXXXXXYYYQQQPPPNNNMMMMMMNNNOOOPPPMMMMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLKKKKKKLLLNNNPPPRRRRRRRRRRRRQQQOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLMMMKKKJJJKKKIIIEEEFFFJJJJJJJJJIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;::::::999999999999:::;;;;;;;;;;;;::::::999888:::999888888777777777777444444444555666777777777666777777888888777777666555444444333333444444555444444444444444555555555777666555444333222222222222222222222222111111111111111111111111111111111111111111000000//////...000000111111111222222222////////////////////////000000111111111111000000111111111111111000000000000000000000000000000000000000000000000111222222000000000000000000000000000111111111111222222222333333333333222222222222111111111111111000000000222333444555555444333222111222444555666777777777666666666666777777777777777777666666555555666666555555555666666777777777777777777777888999:::;;;888777777666666777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>><<<<<<======>>>????????????>>>======<<<<<<<<<<<<>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDD???@@@AAAAAA@@@AAACCCEEECCCCCCEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLJJJIIIHHHIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJKKKMMMNNNUUUYYY\\\\\\\\\]]]ZZZUUUPPPOOOMMMKKKKKKKKKMMMMMMOOONNNMMMNNNOOONNNKKKIIIIIIKKKLLLLLLKKKJJJKKKLLLMMMNNNPPPSSSUUUWWWXXXXXXTTTRRRQQQOOOOOOPPPQQQRRRPPPNNNMMMNNNQQQTTTVVVWWWUUUSSSRRRRRRRRRRRRPPPNNNMMMLLLKKKMMMOOOQQQRRRQQQSSSTTTUUUVVVVVVUUUTTTSSSOOONNNOOOPPPSSSTTTSSSQQQNNNMMMMMMOOOQQQSSSRRRRRROOOOOOOOOOOOOOOOOONNNNNN////////////////////////...------------...///000222111111111111111222222///000000000111111111111111111222333333333333222///000222444444444444333111222333444555555666666555444222111111222444555777777888888888888777777666777888888777777888999999999999888777666555555999888777777888:::===???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>============@@@DDDDDDBBB???======>>>???AAA@@@??????AAABBBEEEDDDBBBAAABBBDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPRRRSSSVVVYYY\\\]]]\\\[[[YYYYYYXXXYYYYYYQQQQQQQQQPPPPPPPPPPPPPPPLLLMMMMMMNNNNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNOOORRRRRRRRRQQQQQQOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKMMMJJJFFFEEEHHHKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKIIIHHHFFFDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>>>>>??????@@@@@@@@@@@@@@@??????===<<<::::::999999::::::999999999999999:::;;;;;;;;;;;;:::888777777999999888777777777777777555555555666666777777777666666777777777777666666333333333333333333333333333333444444555555555555555555444333222222111111222222222111111111111111111111111111111111111111111111111000000000//////000000000000000111111222000000000000000000000000222222333333333333222222000////////////////////////////////////000000000000000//////000000111222000000000000000000000000000000111111111222222222222222111000000000111222111111111111111111111111333444555555555444333222222222333444555666666555555555555666666666777777777666666555555555666666555555555555666666666666888777777666777999:::;;;777777777777777888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???:::;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<<<<======;;;;;;<<<======>>>>>>???>>>>>>======<<<=========>>>>>>>>>??????@@@AAABBB@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDFFFGGGBBBCCCEEEGGGGGGFFFDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGJJJLLLMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFEEEFFFHHHJJJLLLIIIOOOUUUWWW[[[``````]]]OOOMMMKKKJJJJJJKKKMMMNNNQQQPPPOOOOOOOOOMMMJJJHHHGGGIIILLLMMMMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWTTTRRRPPPNNNNNNOOOQQQRRRQQQOOOMMMNNNQQQTTTWWWWWWTTTRRRPPPPPPQQQQQQPPPOOOPPPNNNNNNPPPRRRUUUUUUUUURRRSSSSSSSSSRRRQQQPPPOOONNNMMMNNNQQQTTTUUUUUUTTTNNNMMMMMMMMMOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQPPPPPP////////////////////////------------......//////111111111111111222222333///000000000111111111111111111222333333333333222111111333333333222111000111222333444555666555555555444222111111222444555777777888888888888777777555777888888777777888999:::999999888777666666555:::999888888999;;;>>>@@@;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===============???AAACCCDDDCCCBBBAAA@@@???@@@AAAAAA@@@???AAABBBCCCCCCBBBAAABBBDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLIIIKKKMMMOOOPPPSSSVVVYYYYYYYYYXXXXXXWWWWWWWWWWWWSSSSSSSSSRRRQQQPPPOOONNNLLLMMMMMMNNNNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNNNNPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLQQQUUURRRKKKGGGHHHKKKKKKJJJIIIIIIJJJLLLMMMFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAA??????@@@AAA@@@???===<<<===>>>???@@@@@@@@@@@@???>>>===;;;:::999888777777999999999888888999999:::::::::::::::999888777666888888777777666777777777888888888777777666666666666666777777777777666666222333333333333333333222222333444444555555444444222222222222111111000///111111111111111111111111111111111111111111111111111111111111000000000000///............///000111000000000000000000000000111222222333333222222111........................///////////////000000000///............///000000000000000000000000000000000000111111111222222222111000///......///000111111111111111111222222222333444555555555444333222333333444444444333333222444555555555555666666666666666555555555555666666666666666666555555555555888777777666777999:::;;;888888888999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@;;;<<<<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>>>>@@@AAABBB@@@????????????@@@AAAAAABBBDDDEEEFFFEEEEEEFFFHHHCCCDDDFFFGGGGGGEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFJJJLLLNNNNNNMMMLLLKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGFFFDDDDDDDDDFFFHHHJJJKKKOOOQQQQQQSSSXXXYYYVVVMMMLLLIIIHHHHHHJJJLLLNNNSSSRRRPPPPPPPPPNNNJJJHHHGGGIIIMMMNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSQQQOOOMMMLLLNNNPPPQQQPPPOOOMMMNNNQQQUUUVVVWWWSSSQQQOOOOOOPPPQQQQQQPPPPPPOOOOOOQQQUUUWWWXXXXXXSSSSSSSSSRRRPPPOOONNNMMMLLLLLLMMMOOORRRTTTTTTSSSOOOOOONNNNNNOOOQQQSSSUUUTTTTTTTTTSSSRRRQQQPPPPPP////////////////////////---------............///000///////////////000000000000000000111111111111111111222333333333333222222222222222222111000///111222444555666555555444555444333222222222333444666666777777777777666666555666888888777777888::::::999888777666666666777::::::999999:::<<<===???;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::;;;<<<===========================@@@@@@BBBCCCCCCCCCBBBBBB???AAABBBAAA@@@@@@AAABBBAAAAAABBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHJJJLLLMMMMMMOOORRRUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQPPPOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLNNNQQQXXX^^^\\\SSSLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<;;;<<<===>>>@@@@@@@@@??????<<<<<<:::999888888888888999888888888888999999:::999999999999999888777666888777777666666777777777999999999888777666666666555666666777777666666555222333333444444333333222111222333555555444444333111222222222222111000///000000000111111111111111222222222222222222222222111111111111111111111111///...---,,,---...///000//////////////////////////////000000000000//////------------............000000000000000000000000...............//////000000000000000000000000000000111111111111222222222000///.........///000111111111111222222222222222222333444555666555555444444444555555444333333222444444444444555555555666555555444444555555666666777777777666666555555555777777777777888999:::;;;888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>???@@@<<<<<<===<<<<<<;;;:::999888888888999999999::::::::::::;;;;;;<<<=====================>>>??????@@@>>>>>>======>>>???AAABBBAAAAAAAAAAAAAAABBBCCCCCC@@@BBBDDDDDDDDDCCCDDDEEEDDDEEEEEEFFFFFFEEECCCCCCBBBBBBCCCDDDEEEEEEEEEEEEHHHJJJMMMNNNMMMLLLMMMMMMKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHLLLNNNNNNPPPTTTUUUSSSMMMKKKIIIGGGHHHJJJMMMPPPTTTSSSRRRRRRQQQOOOLLLIIIIIIKKKNNNOOOPPPPPPRRRTTTPPPQQQQQQQQQPPPPPPOOONNNQQQOOONNNLLLLLLMMMNNNOOONNNMMMMMMOOORRRUUUUUUUUUSSSQQQOOOOOOPPPRRRRRRRRROOONNNNNNPPPTTTWWWXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPJJJIIIJJJLLLOOOPPPPPPOOOPPPPPPQQQPPPOOOPPPSSSUUUSSSRRRRRRPPPOOONNNMMMMMM////////////////////////,,,------...............000000///////////////000000000000000111111111111111111222333333333333222111000000000000111111222222333444666666555333222444444444333333222222222555555666666666666555555444666888888777777999:::999888777666666777888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888888888999999:::;;;<<<;;;<<<<<<<<<===>>>>>>>>>======>>>???@@@AAAAAAAAA@@@AAABBBBBB@@@@@@@@@BBB???@@@BBBCCCEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMIIIJJJLLLLLLLLLMMMOOOQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNOOOPPPPPPQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLHHHHHHIIIIIIJJJKKKLLLMMMPPPSSS[[[bbb___VVVNNNMMMJJJJJJKKKKKKKKKKKKJJJJJJDDDDDDEEEEEEFFFGGGGGGHHHBBBBBBDDDDDDEEEDDDCCCCCC>>>>>>======<<<<<<======;;;<<<>>>@@@AAA@@@??????<<<<<<;;;:::::::::::::::888888888888888999::::::777888888888888888777777777777666666666666777777777777777777777777666666555555666666666666555555222333444555555444333222000222333555555444333222222333333444333333111111///000000000111111111222333333333333333333333333111111111111111111111111//////---------...000111000000000000000000000000//////000000000000//////.........//////000000000222222222111000000000////////////...///000000111000000000000000000000000000111111111111222222222000000000000000111222222111111111222222333333333111222444555666777666666555555666666666666666666333333444444444555555555555444444444444555666777666666777777777777777888666777888999999999999999777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======>>>??????<<<<<<<<<<<<;;;:::999888888888999999999:::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@???>>>===<<<===???AAABBBAAAAAAAAA@@@AAAAAABBBCCC???AAADDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDEEEGGGJJJLLLLLLLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGCCCHHHMMMPPPSSSXXXYYYVVVNNNLLLJJJHHHIIILLLPPPRRRUUUTTTSSSSSSSSSQQQNNNKKKLLLNNNOOOPPPPPPRRRTTTVVVPPPPPPPPPPPPOOOOOONNNMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMPPPSSSTTTTTTSSSSSSQQQOOOOOOPPPRRRSSSSSSNNNMMMMMMPPPTTTWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWKKKJJJJJJLLLNNNNNNMMMLLLOOOQQQRRRQQQOOOOOOQQQSSSRRRQQQPPPOOOMMMLLLKKKJJJ////////////////////////,,,---......//////......333333222111111111111111000000000000111111111111111111222333333333333222//////......///111333444222333555666666444333111333444444444444333222111444444555555555555444444444666777888777777999;;;888888777666666777888999::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::888888888888999:::;;;<<<:::;;;;;;<<<===>>>?????????>>>>>>???AAACCCCCCBBB@@@BBBBBBBBB@@@@@@@@@BBB>>>???BBBDDDFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPNNNOOOPPPRRRTTTUUUUUUUUURRRQQQPPPPPPPPPRRRSSSTTTNNNOOOOOOPPPPPPQQQQQQRRRMMMLLLLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKGGGGGGHHHHHHJJJKKKMMMNNNPPPSSSZZZ```^^^UUUNNNMMMIIIJJJKKKLLLLLLKKKJJJIIIDDDEEEEEEFFFGGGHHHHHHHHH???@@@BBBDDDEEEEEEDDDDDD@@@???===<<<<<<===>>>???:::<<<>>>@@@AAA@@@???>>>======<<<;;;;;;;;;<<<<<<888888777777888999::::::666777777888888888888777777777666666666666777888444444555555666777777777555555666666666666555555333333555555555555333333000111333555555444333222333444555555555444333222//////000000111111111222444444444444444444444444111111111111111111222222111000...---...///111222222222222222222222222222111111222222222222111111///000000000111111222222444333333222111000//////000000000000000111111222000000000000000000000000000111111111111222222222111111222222333333333333111111111222222333333333000111333555777777777777444555666888999999999999333333333444444444555555444444444444444555666777555555666777888999::::::555666888999::::::999999777888:::;;;<<<<<<;;;;;;<<<<<<<<<============>>>@@@???>>>>>>>>>>>>>>>???<<<<<<<<<;;;:::999888777999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===:::::::::;;;<<<===>>>??????>>>===<<<===???AAABBB??????>>>>>>??????@@@AAA@@@CCCEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFLLLRRRUUUXXXZZZWWWRRRPPPNNNKKKJJJKKKNNNRRRUUUVVVUUUTTTTTTTTTRRROOOMMMNNNOOOPPPPPPPPPRRRUUUXXXOOOOOOOOOPPPOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMPPPTTTTTTSSSQQQSSSQQQOOOOOOQQQSSSTTTTTTNNNNNNNNNQQQUUUXXXZZZZZZWWWWWWXXXYYYZZZ\\\]]]^^^NNNMMMLLLMMMOOOOOONNNLLLOOOQQQSSSRRROOOMMMOOOQQQRRRRRRQQQOOOMMMLLLKKKJJJ......------------......++++++,,,---...///000111//////000000000000//////000000000000000000000000000111222333444333222222111000000///000222444555444333333222222333333444333444555444222111222333222222333333333222111111333333555666777777777777777777777777888888888888999999999999999:::;;;<<<;;;;;;:::999999999::::::999999888888999999:::;;;;;;;;;:::::::::;;;<<<<<<999:::<<<===???@@@AAAAAA???????????????????????????@@@BBBCCCDDDCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFGGGBBBDDDFFFGGGGGGHHHKKKMMMJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTQQQSSSSSSRRROOOLLLJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNMMMKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKPPPSSSWWWYYYXXXTTTNNNKKKKKKKKKLLLLLLLLLLLLKKKKKKEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888999999888888777666666555888999999999888777555333555555555555555555555555777777777777777777777777666666666555444444333333444444555555444444333222111222222333333444444555444444333222222111111000000111111111111222222222555666666666555444444333333222111000////////////111111111111111111111111...000222222111111222333222222222222111///...------......///000111111222333333333222222111111111---...///000000111000000000000000000000000000000000000000000000111111222222222222222222222222222333333333222222222111111222222333444555666777888777777777888777666555555222222333333444555666666777666444333222333333444444444555555666777777777888999999:::999888666555888999;;;<<<===<<<;;;;;;::::::;;;;;;===>>>???@@@======>>>======<<<;;;;;;??????>>>===;;;:::999888888888999:::::::::999999999:::;;;;;;;;;:::999888::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@AAAAAA@@@??????@@@AAAAAA???AAACCCEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGCCCEEEFFFFFFEEEEEEFFFHHHKKKMMMQQQVVVZZZXXXRRRMMMQQQOOOLLLJJJJJJLLLNNNPPPSSSSSSSSSRRRRRRRRRRRRRRRVVVTTTRRRPPPOOONNNOOOOOONNNNNNMMMLLLMMMNNNPPPQQQMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSQQQPPPOOONNNNNNOOOQQQRRRNNNNNNMMMNNNPPPTTTXXXZZZZZZ]]]]]]YYYWWWYYY[[[YYYUUUOOOHHHFFFHHHJJJJJJHHHOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRQQQNNNKKKJJJJJJ.........------.................................//////000000000000//////000000000000000000000000///000111222222222111111111000000000000222333444444333333222222333333444333444555444222111222333222222222222222222222222444444555666777777777777666666666777777777888888888888888999:::<<<===>>><<<;;;:::999999999999999888777777777777888999999:::::::::999::::::;;;<<<888999;;;<<<===>>>>>>???????????????????????????>>>???AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBDDDFFFGGGGGGGGGIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRSSSQQQNNNKKKJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNMMMKKKHHHJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIILLLNNNQQQSSSRRROOOKKKIIIIIIIIIJJJJJJKKKJJJJJJJJJFFFEEEDDDCCCCCCDDDFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCAAA???>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::999999888777777666666777777888888888777666666555555555555555444444444666666666666666666666666333333333444555555666666444444444555444444333222111111222333333444444555444444333222222111111000000111111111111222222222444555555555444444333222111000000000000000111111111111111111111111111111...000222222111111111333111111222111111000///...---......///000000111111333333222222222111111111...//////000000000000///000000000000000000000000000000000000000111111222222222222222222222222222333333222222222111111111222222333444555666666777777777777777666666555555222333333444444555555555666555444333333333444444333333444444555666666666888999999::::::999888777999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===============<<<;;;;;;======<<<;;;;;;:::999999888888999::::::;;;:::::::::;;;<<<<<<<<<;;;999888:::::::::;;;;;;;;;;;;<<<;;;<<<>>>>>>======???@@@AAA@@@????????????@@@AAA@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAACCCEEEFFFGGGHHHHHHKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJNNNSSSWWWVVVQQQMMMOOONNNLLLJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQTTTSSSQQQOOOOOOOOOPPPQQQOOONNNMMMNNNPPPTTTWWWZZZYYY]]]]]]ZZZXXXZZZ\\\ZZZWWWQQQJJJHHHIIIKKKKKKIIILLLLLLLLLKKKKKKLLLLLLLLLOOOPPPQQQPPPNNNLLLKKKKKK........................000000///...---,,,,,,+++//////000000000000//////000000000000000000000000...///000000111111000000000000000000111222333444333333222222222222333333333444555444222111222333444333222111111222333444555555666777777666666666555555666666666777777777777777888999;;;===>>>@@@<<<<<<;;;999999888888888777666666666666777888888999999888888999999:::;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMLLLMMMMMMMMMKKKIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCBBB@@@>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999888888777777666666666666666777888888666555555555444444333333555555555555555555555555222333333444444555555666444444444444444333222222111111222222333444444444444444333222222111111000000111111111111222222222333333333333333333222111////////////000111222333111111111111111111111111///000222222111000111222000000111111111111000000.........//////000000111222222222111111111111111///000000000000//////...000000000000000000000000000000000000000111111222222222222222222222222222333222222222222111111111222333333333444444555555888777666666555555666666444444444444444444444444444444333333333444555555222222333333444555555555777888999:::;;;:::999888:::999999999999:::;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999999777888999;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999:::::::::;;;;;;;;;<<<<<<:::<<<============>>>@@@AAA@@@???>>>>>>???@@@AAA???AAACCCDDDEEEFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGIIIHHHGGGGGGHHHJJJGGGHHHKKKNNNQQQRRROOOMMMLLLLLLKKKJJJJJJKKKLLLLLLKKKMMMPPPRRRTTTTTTTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPOOONNNOOOPPPQQQRRRTTTRRRPPPMMMLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJLLLNNNUUUTTTRRRPPPOOOOOOOOOPPPOOONNNNNNOOOQQQTTTWWWYYYXXX\\\]]]ZZZYYY\\\]]]\\\YYYTTTNNNJJJKKKLLLKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLMMMOOOPPPPPPNNNMMMMMMNNN---..................---000000///...---,,,,,,+++//////000000000000//////000000000000000000000000//////000000000111111111000000000111111222222333333333222222222222333333222333444444222222333444444333222111111222444666666666777777777666666555555555555555666666666666888888888999:::<<<===>>><<<<<<:::999888888777777777666666666666777888888888888888777888999999:::999::::::;;;<<<<<<<<<;;;========================<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQOOOLLLJJJJJJKKKJJJKKKKKKLLLLLLMMMMMMMMMOOOMMMLLLLLLMMMMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<:::::::::999999999888888777666555444555555777888666555555444444333333222444444444444444444444444555555444444333222222222333444444444444333222222111111111222333333444444444444333222222111111000000000111111111222222222111111222222222222111111000000//////000111222222111111111111111111111111///000222222111000000111//////000111111111111111........./////////000000111111111111111111111000000000111000000///...---////////////////////////000000000000000111111222222222222222222222222222222222222222111111111111222222222333333333333333777666555555555555666777444444444444444444333333333333333333444555555666222333333444444555666666777888999:::;;;;;;:::999:::999888777777888:::;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::888888888888999999999999777888999;;;<<<=========;;;<<<=========<<<;;;:::999::::::;;;;;;<<<<<<<<<:::<<<======<<<===>>>@@@@@@???>>>======>>>???@@@>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIFFFCCCAAADDDDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIJJJLLLOOORRRTTTTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRWWWUUURRRPPPPPPQQQSSSUUUUUUUUUTTTPPPLLLJJJKKKMMMRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWWWW\\\]]][[[ZZZ]]]^^^\\\ZZZUUUPPPLLLLLLLLLKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNOOOOOONNNNNNOOOPPP------...//////...------.....................---//////000000000000//////000000000000000000000000000000000000111111222222000111111111222222222222333222222111111222222333222333444444222222333444444333222111111333555666666777777777777777666666555555555555666666666666::::::999999999::::::;;;<<<;;;:::999888888888888888777777777777888999999888888777777777888999999;;;;;;<<<=======================================;;;<<<<<<===>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPNNNKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNLLLLLLLLLLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;:::::::::999999999999999999888666444333444444555555555444444333333333333555555555555555555555555444444444333222222111111333333444444333333222111000000111222222333333444444444333222222111111000000000111111111222222222000000111111111111111000222222111000//////000000000000000000000000000000///000222222000//////000...///000111111222111111............////////////000000000000000000000000000000111000000///...---////////////////////////000000000000000111111222222222222222222222222222222222222111111111000000111111111222222222222222666555555555555555666666444444444444444444333333222333333444444555555555444444444555666666777777666777999:::;;;::::::999999999777666666777888999999888888888888888999999::::::;;;;;;;;;;;;::::::777777777888888888888999777888999;;;<<<=========;;;<<<=========<<<;;;:::999999::::::;;;<<<======:::;;;======<<<<<<>>>?????????============??????===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEGGGHHHIIIHHHEEEBBB???BBBCCCEEEFFFGGGHHHHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFJJJLLLOOORRRSSSRRRQQQOOORRRQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRUUUSSSRRRQQQRRRUUUXXXZZZ^^^___^^^YYYQQQMMMLLLNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVVVV[[[]]][[[ZZZ\\\]]][[[YYYUUUQQQNNNLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNNNNNNNNNNPPPQQQ,,,---...//////...---,,,,,,---------...///////////////000000000000//////000000000000000000000000111000000000000111222333000111111222222222111111222222111111111111222222111333444444222222333555333333222222333444555666666666777888888777777777555555666666666777777777::::::999888888888888888::::::999888888888888999888777777777777888999999888888777777888888999:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>???AAABBBEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEEEEFFFGGGJJJKKKMMMOOOOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMJJJIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPNNNLLLKKKLLLLLLKKKJJJFFFFFFEEEEEEDDDEEEEEEEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;:::999:::::::::::::::::::::::::::999888888888888999999999999999999999999888888888777666555333333333222333333333333333333444444555555555555555555555555000111111222222333333444333333333333333222111111000000111111222333333333444444333222222111111000000111111111111222222222///000111111222111111111333222111000////////////000000000000000000000000///000222111000//////000...///000111111111111111........................////////////000000000000///000000000000//////...000000000000000000000000000000000000000111111222222222222222222222222222222111111111111000000000///000000000111111222222444444555666666666555555444444444444444444444444333333444555555555444444444444555555666777777888666777888999:::999888777888888777666666666666777777666666666777888888999999999::::::;;;;;;::::::777777888888888888888888777888999;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999888999::::::;;;<<<======999;;;<<<<<<<<<<<<===??????>>>===<<<<<<===>>>???======>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHEEECCCAAAAAABBBDDDFFFGGGHHHIIIIIIJJJLLLLLLLLLJJJIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKMMMLLLLLLKKKIIIGGGEEEDDDJJJKKKNNNPPPQQQQQQPPPOOOSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTWWWYYYaaadddddd___VVVOOOMMMNNNJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTVVV[[[]]][[[ZZZ[[[[[[YYYXXXVVVRRROOOMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNPPPRRR,,,---///000000///---,,,---------.........////////////000000000000//////000000000000000000000000000000///...///000111222000111222222222222111000222222111111111111222222111222444333333222444555222222333333444555555666555666777888888888888888666666666777777777888888888777777777777777888888888888888888888999999:::777666666666666777888888999888888888888999:::::::::;;;<<<>>>???@@@@@@@@@????????????????????????<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJKKKMMMOOOPPPNNNMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOONNNLLLIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPNNNLLLKKKLLLLLLLLLKKKFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGIIILLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDEEEGGGIIIJJJEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;:::999::::::::::::::::::::::::999999888777666666666666888888888888888888888888555555555555555444333222222222222333333444444555333333333333333333333333000000111111222333333333222333333333333222111111000000000111222222333333444444333222222111111000000111111111111222222222///000111222222222222111111111000000000000000111000000000000000000000000///000222111///......//////000000111111111000000................................./////////000000...//////000000000000///000000000000000000000000000000000000000111111222222222222222222222222222111111111111000000000000......//////000111222222111333555777888666555333222333333444444555555555333444555555555444333222333333444555555666666777666777888999888777666555666777777777666666555444555555555555666777888999888888999:::::::::::::::888888888888888888888888888888999::::::;;;:::::::::;;;<<<<<<<<<;;;999888888999999:::;;;<<<===>>>999;;;<<<<<<<<<<<<===???>>>===<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEE@@@AAACCCEEEGGGHHHIIIIIIKKKLLLLLLLLLJJJIIIJJJKKKJJJLLLNNNNNNLLLLLLMMMOOOPPPOOOMMMKKKHHHFFFDDDCCCHHHIIIKKKMMMOOOQQQRRRRRRUUUTTTSSSRRRRRRSSSTTTTTTSSSRRRPPPOOOOOOOOOPPPPPPNNNOOOOOOPPPRRRTTTVVVWWW\\\aaaddd```WWWOOOMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSVVV[[[]]]ZZZYYYZZZYYYWWWWWWVVVTTTRRROOONNNNNNOOOLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMPPPRRR,,,---///000000///---,,,........................//////000000000000//////000000000000000000000000///......------///000111000111222333333222000000222222111111111111222222111222444333333333444555111222333444555555555555555555666888888999999999777777777777888888888888555555555555666777999999777777777777888999:::;;;555555555555555666777777999999888888999999:::;;;999:::<<<===???@@@AAAAAA????????????????????????<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHGGGGGGIIIJJJGGGIIIKKKMMMMMMLLLJJJIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHJJJLLLMMMMMMNNNOOOQQQRRRRRRSSSQQQNNNLLLKKKKKKLLLLLLKKKFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFIIIKKKMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKCCCCCCBBBAAA???>>>>>>===<<<=========<<<;;;::::::::::::::::::::::::::::::999999777666555555555555777777777777777777888888222333444555666555444333000111222333444444555666222222222222222222222222333333222222111000000000222333333333333222111111000000000111222222333333444444333333222111111000000111111111111222222222000000111222222222222222////////////000111222333000000000000000000000000///111222111///......///000000111111111111000000.....................------.........//////000000......///000000111000000000000000000000000000000000000000000000111111222222222222222222222222222111111111111000000000000,,,---...///000111222333000222666888999777444222222222333333444555666666444444555666555444222111222222333444444555555666666777888888777666555444555666777777777666444333333333444444666777999999777888999:::::::::::::::999999999999888888888777888888999:::::::::999999999:::;;;;;;;;;:::999888888888999:::;;;======>>>999;;;<<<<<<;;;<<<===???>>>===<<<;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHH@@@AAACCCEEEGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJHHHLLLOOOPPPOOOOOOQQQSSSRRRQQQNNNKKKHHHEEEDDDCCCFFFGGGIIILLLOOOQQQTTTUUUWWWVVVTTTSSSSSSSSSTTTUUURRRQQQPPPOOONNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVUUU\\\aaa___WWWOOOLLLMMMNNNNNNOOOOOOOOONNNNNNMMMQQQQQQQQQRRRRRRRRRSSSSSSUUUZZZ]]]ZZZXXXYYYXXXUUUXXXWWWVVVSSSQQQPPPPPPRRROOOOOONNNNNNNNNNNNOOOOOOMMMNNNNNNMMMLLLMMMOOORRR......////////////......///...---,,,,,,,,,---...,,,------...///000111111......///000000000000000,,,,,,,,,---...///000000222333333444444333333222000000000000000000000000222222333333333222222111333222333333444555666777777777888888888888777666666666555555666777888888666777777666555555777999999888777666666666888888999999888777666666777777::::::::::::::::::::::::<<<::::::<<>><<<@@@??????>>>??????@@@@@@=========>>>???BBBDDDEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJKKKKKKJJJJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMOOONNNLLLJJJHHHHHHHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJEEECCCAAA>>>===>>>??????>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888999666333222333444555666555666777888888888888888777888888888666555333111333333222111111222333333111111222222222333333333444444444333333222222222333333222222111000//////222222222222222222222222444333222111111111333333111111000000000111333444333222111000000111222333444333222000////////////000///......000111111000000000000000////////////---....../////////////////////000000000000//////000000//////......------//////............//////222222111000//////000000222222222222222222222222666555444444222222111000000000000000000000000000111111111111111222222222111111222222222333333333444333333333333444555555666666666666666666666666444333222111222444666888666666777777777777666555444555555555555555555555777888888777666666888::::::999999888888999999:::<<<;;;:::999888666555555::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999777:::===>>>>>>=========>>>===;;;:::;;;<<<>>>@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGIIIJJJIIIFFFDDDGGGHHHIIIJJJIIIIIIGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRTTTVVVTTTSSSQQQLLLHHHFFFGGGHHHKKKLLLNNNNNNOOOQQQTTTWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQOOOPPPSSSUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUYYYYYYYYYXXXVVVRRRMMMKKKMMMPPPTTTXXXZZZWWWQQQMMMNNNOOOQQQRRRRRRRRRPPPOOOYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUSSSQQQOOONNNPPPPPPQQQRRRSSSTTTUUUUUURRRRRRRRRPPPOOONNNPPPRRR....../////////......------,,,+++******+++,,,,,,------......//////000000......///000000000000000---,,,,,,------///000000111222222222222222222111000000000000000000000000111222222333333222222111222222222222333444555666666777777777777777666666777777666666666777888888666777888777555555666888:::999888888777888999::::::999888888777777777777::::::::::::::::::::::::<<<::::::<<>><<<@@@???????????????@@@@@@???>>>>>>???@@@BBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGIIIJJJKKKKKKIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLNNNMMMLLLJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIIIIGGGEEECCC@@@============>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888999666333111222444555555444555666777888999999888777777888777666444333222333222222111111222222333111111111222222222333333444444333333333222222222333333222111111000//////222222222222222222222222333222111111000111222333000000/////////000222222222111000000000000111222000000//////////////////000///---...000111111000000000000000/////////...---....../////////////////////000000000000/////////////////////.........000000//////.../////////222222111000000000000000333333333333333333333333444444444333333222222111111111111111111111111111111111111111222222222222111222222222222333333333333222222222222333444444333333333333333333333333444333222222333444666888777777888888888888777777555666888999999777555444555777888888777777888:::::::::999999999999::::::;;;;;;:::999888777666666999999:::;;;;;;<<<======;;;<<<<<<===<<<;;;:::999777999<<<>>>===<<<<<<===>>>===<<<;;;;;;===>>>???>>>>>>============>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEHHHGGGGGGIIIJJJJJJGGGEEEGGGHHHHHHIIIIIIHHHGGGGGGEEEDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSRRRRRRRRRTTTUUUTTTTTTRRRNNNJJJHHHHHHIIINNNOOOPPPPPPPPPQQQTTTWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQSSSVVVYYYZZZZZZXXXWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWWWWVVVSSSPPPNNNQQQUUU[[[```bbb^^^WWWQQQOOOQQQSSSUUUUUUSSSQQQPPPTTTTTTTTTTTTTTTTTTUUUVVVUUUUUUUUUTTTRRRQQQOOONNNNNNNNNPPPQQQSSSUUUVVVWWWTTTTTTSSSQQQPPPOOOQQQSSS.../////////...------,,,---,,,++++++++++++------..................//////....../////////000000000---------------...///000000000111111111111000000000000000000000000000000111111222222222222222111111111111111222333444444555555666666666666666555999888777777777777777777777888888777555444555666::::::999999999::::::;;;::::::999999999999999888::::::::::::::::::::::::;;;::::::<<<>>>???>>><<<@@@?????????????????????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFHHHIIIHHHHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFHHHJJJJJJJJJHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHJJJHHHDDDAAA>>><<<;;;;;;===============<<<;;;::::::::::::999999999888888777555222111222333444444333444555777888999999999777777777666666444333222333222111111111111222333111111111222222222222333333333333222222222222222222222222111111000000///000000000000000000000000111111000000000111111222/////////...//////000111111000000//////000000111...............///000000000...---...///111000000000000000/////////......---....../////////////////////000000000000//////.........///////////////222111000///////////////222111000000000000000000222222222222222222222222333333333333333333333333111111111111111111111111111111111111222222333333222222222222333333333333222111111111111222333333555555555555555555555555444444333333333555666777888888999999999999888888444666888::::::777444111444666999:::999999999:::::::::999999999999:::::::::::::::999999888888888888888999;;;<<<===>>>???;;;;;;<<<<<<;;;;;;:::999777999<<<===<<<;;;;;;<<<>>>===<<<;;;<<<===>>>???======<<<<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFHHHHHHGGGHHHIIIJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDFFFHHHJJJKKKOOOQQQSSSUUUVVVUUUTTTSSSQQQSSSSSSSSSRRRQQQSSSTTTTTTUUUTTTQQQNNNKKKKKKKKKQQQRRRRRRQQQPPPQQQTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSUUUYYY\\\^^^^^^XXXXXXWWWWWWWWWVVVVVVVVVRRRTTTVVVWWWWWWVVVUUUTTTTTTXXX___eeegggbbbZZZTTTQQQSSSVVVXXXXXXVVVSSSPPPOOOOOOOOOPPPQQQRRRTTTUUUTTTTTTTTTSSSRRRQQQOOONNNKKKLLLNNNPPPSSSUUUWWWXXXUUUUUUTTTRRRPPPPPPQQQSSS...............---,,,+++///...---------...///000.....................---............//////000000---------------...///000000111111111111111111000000000000000000000000000000111111222222222222111111111000000111222333333444444555555666555555555:::999888777777777777777777888999888666444444555999999999999999::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;<<<===>>>======???@@@@@@@@@?????????>>>AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDGGGHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFJJJJJJJJJJJJIIIHHHHHHGGGIIIGGGEEECCCBBBCCCEEEFFFIIIGGGDDDAAA>>><<<;;;:::<<<=========<<<<<<;;;::::::::::::999999999888888666444222111222333333333111222444666777888999999777666666666555444333333222222111111111111222222111111111111222222222222222222222222222111111111222111111111000000000///000000000000000000000000000000000000000111111111000000000///000000000000000000////////////000000/////////......//////000000...------///000000///000000/////////.........---....../////////////////////000000000000//////------......//////000000333222111000000//////000111111000000000000000111111111111111111111111111111111222222333333333333111111111111111111111111000111111222222333333333222222222333333333444444222222222222222333333444666666666666666666666666444444444333444555666777777777888888999999888888444555666777666444222000333666999;;;;;;::::::;;;:::::::::999999:::::::::999999::::::::::::::::::999::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;::::::888:::<<<<<<;;;:::;;;<<<======<<<<<<======>>>???<<<<<<<<<;;;;;;<<<<<<<<>>===@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===???BBBEEEGGGIIIJJJJJJFFFFFFGGGGGGFFFFFFFFFEEEGGGHHHIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEDDDBBB@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888666444222111222333333222111222333555777888888999666666555555444444333333111111111111111111111111000000111111111222222222111111111111111111111111111111111000000000000000//////////////////////////////000000111111111111111111111111111111111000//////000000000000//////333222111000///////////////...,,,---///000000///////////////............---....../////////////////////000000000000//////------......//////000000222222111000000000000000111000000000000000111111000000000000000000000000000111111222222333333444111111111111111111111111000111111222333333444444222222333333333444444444333333333333333444555555333333333333333333333333555555444444555555666666555666666777888888777777777666555444444444444555333666:::<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;:::;;;<<<===============>>>??????<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAADDDEEEEEEFFFGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEFFFHHHIIIGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNQQQSSSTTTSSSQQQPPPQQQSSSTTTTTTSSSQQQQQQRRRSSSTTTUUUTTTRRRPPPOOOPPPTTTTTTSSSQQQOOONNNPPPQQQUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQSSSWWWZZZ\\\\\\TTTTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXRRRSSSUUUXXXZZZYYYUUURRRRRRUUUYYY\\\]]]ZZZVVVTTTMMMNNNNNNOOOQQQSSSUUUVVVYYYXXXWWWUUURRROOOMMMKKKMMMNNNOOOPPPQQQRRRSSSTTTRRRSSSRRRQQQOOOOOOQQQRRR+++,,,,,,------,,,,,,++++++***))))))***+++---...------------------......///...---------...///000......---------......///111222222222222222222111//////////////////////////////000111222222222222222111111111111111222222333333444555666666666666888777666666666666666666555777999999777555444555333444555666777777777777888999:::;;;<<<;;;:::999999999999999999999999999888:::<<<<<<<<<;;;<<<===???@@@AAAAAA@@@???===<<>>===<<<>>>@@@CCCEEEGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIHHHHHHGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJEEEFFFGGGGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>======<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999888888666444333222333444333222111222333555666777777777666555555444333333444444000000111222222111000000000000000111111111111222000000000000000111111111000000000000000000000000//////////////////////////////000111222222222222111222222222222111111000///000000111111000000///444333222000//////......///---,,,---...000///////////////.........---------....../////////////////////000000000000//////.........///////////////000000000//////000000111000000000000000111111222////////////////////////000111111111222222333333222222222222222222222222000111111222333444555555333333333333444444444444444444333333444444555666444444444444444444444444555555555555555555555555444555666777777777777777:::999777666666777999;;;666888;;;<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;;;;<<<======;;;<<<===<<<;;;;;;<<<=========>>>>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAACCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFHHHJJJJJJHHHEEEBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKMMMOOOPPPPPPOOONNNMMMPPPRRRTTTUUUSSSRRRRRRRRRRRRSSSTTTSSSQQQPPPPPPQQQTTTTTTSSSQQQOOONNNOOOQQQTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQOOOPPPSSSUUUVVVVVVSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWSSSSSSSSSUUUWWWWWWUUUSSSQQQTTTXXX[[[\\\ZZZXXXVVVQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTQQQOOOLLLKKKMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQQQQPPPOOOOOORRRTTT)))***+++,,,,,,---,,,,,,))))))(((((()))***,,,---,,,,,,,,,------.........///...---,,,,,,...///111///......---------......000000111111111111000000////////////////////////...///000111222222222222333222222111111111222222333333444666666777777777555555555555555555666777444666999999888666555555222333555666777777666666777888:::;;;;;;;;;:::999888888888888888888888888777:::<<<<<<;;;:::<<<>>>???@@@AAAAAAAAA???===<<<<<<===???AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???AAABBBCCCCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBCCCDDDCCCBBBAAAAAA?????????>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888666555444444555555444333111222333444555666666666666555444333333333444444///000111222222111000///000000000000111111111111/////////000000000111111///000000000000000000000000000000000000000000000///000111222333333333222000111222222222000///...000000111222222111000000222111000//////////////////---,,,,,,...//////...//////.........------------....../////////////////////000000000000/////////////////////.....................///000111111000000000000000111222222111111111111111111111111111111111111111222222222222222222222222222222222000111111222333444555666333333333444444444444555333333222222333333444555777777777777777777777777555555666666666666555555555555666777888999888888999888888888999:::;;;<<<888:::;;;;;;::::::;;;===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;============<<<<<<<<<<<<======<<<<<<<<<===>>>???<<<===>>>===<<<;;;===>>>======>>>???????????????======<<<<<<<<<<<<======>>>>>>>>>??????@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDFFFFFFGGGGGGDDDFFFHHHLLLNNNMMMIIIFFFDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNOOOOOONNNNNNMMMLLLNNNQQQTTTUUUTTTSSSSSSSSSQQQRRRQQQPPPNNNOOOPPPRRRUUUUUUTTTRRRPPPOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSQQQOOOOOOPPPQQQRRRQQQSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZZZZSSSSSSTTTWWWXXXXXXUUURRRPPPRRRUUUXXXZZZZZZYYYXXXUUUUUUTTTTTTTTTUUUVVVVVVSSSSSSSSSQQQPPPNNNLLLKKKKKKLLLMMMNNNPPPRRRSSSSSSOOOPPPQQQPPPPPPQQQTTTVVV((()))***+++,,,---------******))))))***,,,---///++++++,,,,,,---.../////////...,,,,,,,,,---///111///......---------......//////000000000000//////////////////////////////......000111111222222222333333222222222222222333333444555666777777777777444444444444444555666777333666888999888666666666222333555777777777777666666777999;;;;;;;;;999888888888888888888888888888777:::<<<<<<;;;:::<<<>>>???@@@AAABBBAAA???===;;;;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@>>>===@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJHHHHHHHHHHHHJJJJJJEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFHHHIIIIIIHHHFFFEEE@@@AAACCCDDDDDDCCCAAA@@@?????????>>>===;;;999888::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888777555444444555666444333222333333444555555555555666555444333222333444555///000111222222111000///000000000000111111111111.../////////000000111111////////////000000000000111111111111111111111111///000222333444444333333///000111111111///...---000111222333333222111000///............///000000///---,,,,,,...//////...//////.........------------....../////////////////////000000000000//////000000//////.........---------------...000111222000000///000000111222222222222222222222222222222111111111111111111111111222222222222222222222222000111111222444555666666333333333444444444555555222222111111222222333444444444444444444444444444555666666666666666555555666666777999999:::::::::444666777999:::::::::::::::;;;<<<;;;999:::;;;===<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<===>>>???@@@>>>>>>???>>><<<<<<===???======>>>???????????????======<<<<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCDDD???@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEGGGJJJNNNQQQOOOKKKGGGFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGFFFGGGHHHJJJLLLNNNQQQPPPPPPOOONNNNNNMMMMMMMMMPPPSSSUUUTTTSSSSSSTTTQQQQQQPPPNNNMMMNNNPPPSSSVVVVVVUUUSSSQQQPPPRRRTTTRRRQQQQQQQQQQQQPPPPPPPPPTTTQQQOOONNNOOOOOOOOONNNSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVXXX[[[]]]___```QQQRRRUUUXXXZZZXXXTTTPPPOOOPPPSSSVVVYYYZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUOOOOOOOOOOOONNNNNNMMMLLLIIIJJJLLLNNNPPPRRRTTTUUUOOOPPPQQQQQQQQQSSSVVVYYY...---,,,,,,+++++++++,,,((()))++++++******+++---***++++++,,,,,,------...---------............///////////////////////////111222222111///...///111000000//////.........---000000000000000000000000000/////////000111222222333444666888888777666555999888777666666555666666888888888888888777666555666777777777777777666666666666888999:::;;;;;;<<<;;;:::888666555555666777999::::::;;;:::999888777>>>@@@BBBCCCCCCAAA???===999:::;;;===>>>?????????CCCDDDDDDCCCAAA???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@???@@@AAA@@@@@@AAACCCFFFIIIKKKLLLKKKJJJJJJKKKLLLPPPOOOMMMLLLLLLLLLMMMNNNKKKIIIGGGFFFEEEFFFGGGHHHHHHGGGEEEFFFGGGGGGFFFEEEIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDBBBAAABBBCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBB???>>><<<;;;999999999999888888999999999999888888:::999888888777777888888777777666555555555555555555555555444444555555555444444555555555555444444444444333333222111000000,,,,,,---...///000111111111111000000000000111111111111111111111000///...000000///...............//////000111111111111111000000000000////////////000000000000////////////......////////////............------------....../////////////////////////////////...------,,,,,,////////////............////////////////////////........................------///000111111111111444333222222111111111222...///000111222333333333333333333222222111111111222222222222222222222222555333111222444555444111333333333333333333333333111111222333444444444444555555444333444555666777999999888888999999:::;;;:::999888777777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<>>@@@AAA???<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA>>>??????@@@@@@AAAAAABBB@@@AAACCCDDDEEEFFFEEEEEEBBBEEELLLUUU[[[YYYQQQHHHFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJLLLNNNQQQRRRPPPQQQQQQPPPNNNLLLMMMNNNMMMNNNQQQSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTUUUWWW[[[___bbbccc]]][[[YYYYYYYYYWWWRRRNNNMMMPPPTTTWWWWWWWWWXXXYYY\\\ZZZWWWVVVUUUTTTSSSQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOQQQVVVYYY...---,,,,,,++++++++++++)))***++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000111///...---///000000000/////////.................................////////////000111222333222444555777777666555444666666555555555555555555888888888888888777666666666666777777777777666666555666777999::::::;;;;;;;;;:::999777666666777777999:::;;;;;;;;;:::888777===>>>@@@BBBAAA@@@>>><<<;;;;;;<<<===>>>???@@@@@@BBBCCCDDDCCC@@@???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@CCCEEEGGGIIIKKKKKKJJJJJJKKKLLLOOONNNMMMLLLKKKLLLLLLMMMJJJIIIFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEGGGGGGFFFEEEHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???======<<<;;;:::999888888888888999999999999888888999999888777777777888888777666666555555555555555555444444333333444444555333333444444444444333333444444333222222111000000------......///000000000//////............//////000000111111111000//////000000///...............//////000111111111111000000000000000/////////...000/////////////////////////////////////////////......------------............................../////////......------------.........//////000000////////////////////////.................................///000000111111444333333222111111111111///000111222333333333333111111222222333333444444222222222222222222222222444222111222444444333111333333333333333333333333111222333444444555555555555555444444444555666777888777777777777888999999:::999888777888999;;;<<<<<<<<<;;;;;;;;;<<<<<<=========;;;::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<===>>><<<<<<===@@@AAA???===>>>>>>?????????>>>=========>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFEEEEEEHHHNNNVVV\\\ZZZRRRKKKFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLMMMNNNMMMOOOQQQSSSTTTTTTSSSRRROOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSTTTRRRRRRQQQQQQRRRSSSTTTTTTVVVUUUUUUVVVYYY[[[]]]]]]]]]]]]^^^aaabbb^^^VVVPPPPPPRRRSSSTTTTTTVVVYYY\\\]]][[[XXXVVVVVVUUUTTTRRRMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIJJJJJJKKKMMMPPPSSS------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++......------,,,++++++***---------............///////////////////////////......///...------///111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333222333444666666555444444444444444333444444555555888888999999888888777777666666777777777777666666555666777888999999::::::;;;::::::999999888888888999:::;;;<<<<<<;;;999888;;;<<<>>>??????>>>===;;;===<<<<<<<<<===>>>@@@AAAAAABBBCCCBBB@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@BBBCCCDDDGGGIIIKKKJJJJJJJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKIIIGGGEEECCCBBBBBBBBBBBBFFFEEEDDDEEEFFFGGGFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;999888666888888999999999999888888999888888777777777777777777666555555444444555555333333222222222222333333222222333333333333222222333333333222111111000000//////////////////////////////............////////////000111111111000000000/////////...............//////000000000000000000000000/////////......////////////////////////000///...------...///000......------------..............................//////..................,,,,,,---...///000111111////////////////////////........................///............///111222444444333111111000000000111111222222333333444444333333333333333444444444111111111111111111111111333111000111222333222111333333333333333333333333222333444555555666555555555555444444555555666777777666666666666777888888;;;:::999888999:::;;;<<<======<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;===???@@@???>>>>>>>>>??????@@@???????????????@@@AAAAAAAAAAAAAAA??????????????????>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????AAABBBCCCDDDEEEFFFFFFFFFGGGJJJOOOVVVZZZYYYSSSMMMFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLMMMNNNMMMOOOQQQSSSTTTTTTSSSRRRNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPOOOOOOMMMLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVVVVVVVVVVVVVWWWXXX[[[]]]bbbgggiiidddZZZRRRTTTSSSRRRPPPPPPTTTYYY^^^\\\ZZZWWWVVVUUUUUUSSSRRRKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLGGGHHHIIIIIIIIIJJJMMMPPP,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++******+++......------,,,,,,,,,,,,---------............///////////////////////////---...//////......000222000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////000111333333222333444555555555444444444333333333444555666666777888888999888888777777555666666777777777777666555555666888888999999999:::;;;;;;;;;;;;:::999888999:::<<<>>>>>><<<:::999999:::<<<===>>>===<<<;;;>>>===;;;;;;;;;===???@@@@@@AAABBBAAA???>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCBBBEEEHHHJJJJJJIIIJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJHHHFFFEEECCCAAA@@@@@@@@@EEEDDDCCCDDDFFFGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFEEEDDDEEEEEEFFFGGGEEEFFFGGGGGGEEEDDDEEEFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===;;;:::999:::;;;<<<<<<:::888666888999999::::::999999888888888777666666666666777666666555444444444444555222222111111111111222222222222333333333333222222333222222222111111000000000000000000//////......111111000000000000111111......///000111111111000///////////////......------...//////000000//////000000/////////..................///////////////111000...,,,,,,...000111......------------..........................................////////////---------...///000000111////////////////////////........................000///---,,,---///111222444333222111000000000000222222222333333444444555888777666555333222111000000000000000000000000000222111111111111222111111333333333333333333333333222333444555666666666666555555555555555666666777777666666666666777888888::::::999999::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;===>>>============>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;999:::;;;<<<>>>?????????===>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHLLLQQQUUUTTTPPPLLLGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMMMMLLLKKKLLLNNNMMMNNNQQQSSSTTTTTTSSSRRRNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKMMMOOORRRTTTUUUVVVVVVPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVWWWVVVUUUUUUUUUVVVXXX[[[```eeehhhcccYYYRRRSSSSSSQQQOOOOOORRRXXX\\\XXXVVVSSSRRRRRRRRRPPPOOOIIIIIIIIIJJJKKKLLLNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKFFFHHHIIIJJJKKKLLLPPPRRR++++++,,,---------,,,+++---......---+++***+++,,,,,,,,,,,,------.........---------............///////////////////////////...///000000//////111333//////000000000000000000------------------------.........///000222333444333333333444444444444444444444444444555666777777666777777888888888777777555555666777777777777777555666777888888888888888::::::;;;;;;;;;:::999999999;;;===??????>>>;;;:::888999;;;<<<============>>>===;;;::::::;;;===???>>>???@@@@@@>>>===>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBCCCDDDBBBEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCAAA@@@??????CCCBBBBBBCCCEEEGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDEEEEEEEEEFFFGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;888999;;;<<<<<<;;;999888999999::::::::::::999999888777666666555555666666666666555444444444444444111111111000000111111111333333444444444444333333222222111111111111111000111111111000//////......111111000000000000111111---...///000000000000000/////////000///...------------...////////////...////////////............------....../////////000111000...,,,,,,...000111......------------..............................---......//////000000000///////////////.........////////////////////////........................000///---,,,,,,...000111333222111111000000111111333333222222222333444555888777666555333222111000000000000000000000000000111111222111111111111222333333333333333333333333222333444555666666666666555555555666666666666666888777777777777888999999999999999999::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===<<<<<<<<<===>>>@@@BBBCCCBBBAAA>>><<<:::999999:::888:::;;;===>>>>>>??????===>>>???@@@@@@@@@@@@@@@===>>>>>>???????????????@@@@@@??????????????????>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEHHHKKKMMMMMMKKKIIIGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJKKKKKKKKKKKKKKKJJJIIIKKKLLLKKKJJJJJJKKKLLLLLLMMMPPPRRRSSSSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMNNNNNNNNNMMMJJJLLLOOORRRTTTVVVVVVVVVOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUWWWWWWVVVVVVWWWYYYZZZZZZ\\\___aaa___XXXRRRPPPQQQQQQQQQPPPQQQTTTVVVSSSQQQOOONNNNNNNNNLLLKKKGGGHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJEEEGGGIIIKKKLLLNNNQQQTTT***+++,,,---...---,,,+++---...///...,,,+++,,,---+++,,,,,,---......//////---------............///////////////////////////000111111000//////111333//////000000000000111111.................................///000222333444444444444444444555555555555555555555555555666777555555666666777777666666444555666777777888888777666777888888999999888888::::::::::::::::::::::::999;;;>>>@@@AAA???<<<;;;999999;;;<<<===>>>??????>>>===<<<;;;;;;<<<=========>>>??????===<<<===???@@@AAABBBCCCCCCDDDCCCCCCCCCEEEGGGGGGEEEDDDEEEFFFEEEFFFHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIFFFFFFEEEDDDCCCAAA@@@@@@AAAAAAAAABBBEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEFFFGGGEEECCCBBBCCCDDDDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@???>>>===<<<999:::;;;<<<<<<<<<;;;:::999999::::::::::::999999777777666555555555555555666555444444333333444444111111000000000000111111333333444444444444333333111111111111111111111111111111111000000///////////////............//////......///000000000//////...///000000000///---,,,,,,------.............../////////.........---------------......//////000000///...------...///000......------------......------------------------------...///000000111111000000//////............////////////////////////........................//////...------...///000111000000000000111222222444333222111111222333444333333333333333444444444111111111111111111111111111222333222111111111333333333333333333333333333222333444555555666555555444555666777777777777666888777777777777888999999888888999999999:::::::::======<<<;;;;;;;;;<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<===>>>AAACCCEEEFFFDDD@@@===:::999999999999;;;===>>>>>>===???@@@>>>>>>??????@@@?????????<<<<<<===>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAABBBCCC>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCEEEFFFBBBCCCDDDEEEFFFGGGFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJLLLNNNPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPNNNLLLKKKJJJJJJKKKMMMMMMNNNNNNNNNIIIKKKNNNRRRTTTUUUUUUTTTNNNNNNNNNNNNNNNNNNOOOPPPOOOSSSWWWXXXWWWWWWYYY\\\^^^[[[YYYZZZ[[[ZZZVVVRRRMMMOOOPPPPPPPPPOOOPPPRRRQQQOOOLLLKKKLLLLLLJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJCCCEEEHHHJJJKKKLLLOOOQQQ)))***,,,......---,,,+++,,,---......------...///---------...............---------............///////////////////////////000111111000......///111//////000000000111111111........................---......///000222444555555555444444555555666777555555444444333444444444333333444555555555555555444555666777888888888888777888999999999999999999;;;:::999888888999:::;;;999<<>>@@@AAAAAA@@@?????????>>>>>>======<<<===>>>>>><<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCFFFHHHIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFGGGJJJLLLKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@BBBDDDFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDAAAAAACCCDDDEEEFFFFFFGGGEEEFFFFFFEEECCCBBBBBBCCCDDDCCCBBB@@@??????>>>>>>???????????????>>>======;;;;;;;;;<<<<<<=========999::::::;;;;;;::::::999777666555555444444555555666555444444333333444444222111111000000111111222222222333333333333222222000000000000111111111111111111000000000000000000//////............///////////////000//////.........///000111000///---,,,,,,,,,---............---//////.........---------,,,,,,---......///000000////////////////////////......------------......------------------------,,,---...///000111222222.........///////////////////////////////////////................................................////////////000222333444444333111000000111222333111111222222333333444444222222222222222222222222111333444444111111222444333333333333333333333333111222333444444555555555444555666777888777777666777666666666666777888888777777888888999999999888<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999:::;;;;;;;;;;;;<<<>>>BBBEEEGGGJJJGGGCCC???<<<;;;;;;;;;;;;===??????>>>===>>>@@@>>>>>>?????????>>>======;;;<<<======>>>>>>======<<<<<<======>>>???@@@@@@@@@?????????@@@AAAAAABBB????????????????????????????????????@@@BBBDDDEEECCCCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFEEEEEEFFFFFFHHHHHHJJJKKKKKKKKKKKKJJJIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJMMMOOOPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLHHHKKKNNNQQQSSSSSSSSSRRRNNNMMMMMMLLLLLLLLLLLLLLLMMMRRRWWWXXXVVVVVVYYY\\\^^^[[[WWWVVVVVVTTTQQQMMMLLLMMMNNNNNNMMMMMMNNNOOOQQQOOOMMMLLLMMMMMMLLLJJJGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIEEEGGGIIIJJJJJJJJJLLLMMM)))***,,,.........,,,++++++---......------///000/////////...------,,,,,,---------.........//////////////////////////////000000000///---,,,.../////////000000111111111222........................------...///111222444555666555555555555666777777555444444333222222222222222333333444555555555444444555666777888888888888888999999:::::::::999999;;;:::888777777888:::<<<999<<>><<<;;;;;;<<<>>>???AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>;;;===>>>===<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCFFFIIIJJJIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGJJJMMMKKKLLLMMMMMMMMMLLLJJJIIIFFFFFFGGGGGGFFFEEEDDDDDD@@@??????AAADDDFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEDDD@@@@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFEEECCCAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???999::::::;;;;;;::::::999666666555444444444444555555555444333333333333444222222111111111111222222111111222222222222111111000000000000000111111111000000000000000000111111111111000000000000111111///000000000///...------...///000111000///---,,,+++,,,------......------//////.........---------,,,,,,------...///000000......////////////...............------.........------------------------,,,---...///000111222333,,,------...///000111111////////////////////////........................---......//////...------------...///111222444555444222111//////000222333333333333222222111111111222222222222222222222222111444555444222111333555333333333333333333333333111111222333444444444444444555777888888888777666555555555555555666777777666666777888888888888777;;;;;;;;;;;;;;;<<<===>>>===<<<:::999888999999:::;;;;;;;;;<<<>>>BBBEEEGGGMMMJJJFFFAAA>>><<<<<<<<<<<<>>>AAA@@@>>>===>>>@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;===>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>=========???>>>>>>>>>???AAACCCDDDDDDDDDDDDCCCCCCDDDFFFHHHHHHHHHGGGFFFEEEEEEFFFFFFIIIJJJLLLNNNNNNNNNNNNMMMIIIJJJKKKIIIGGGFFFFFFGGGHHHIIILLLNNNOOOOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRRRRRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJNNNQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLRRRWWWXXXVVVUUUXXX[[[\\\XXXTTTRRRRRRPPPKKKHHHMMMMMMMMMKKKJJJJJJMMMOOOSSSQQQOOONNNOOOOOONNNMMMGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJKKK******+++,,,------------++++++,,,,,,,,,,,,------000000000000///...---,,,------...///////////////////////////////////////---......///000111111222111000000/////////000000///......---------......//////000111222333333444222333444555666666666666666666555555555444444444111111222333444666666777555555666666666666555555555555666777777777777777555666888999::::::999888<<<;;;;;;<<<<<<===>>>???;;;<<<===>>>???@@@AAAAAACCCCCCBBBAAAAAA@@@?????????>>>===<<<<<<===>>>???CCCBBB@@@???@@@AAACCCEEEDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIGGGDDDDDDDDDEEEEEEDDDCCCBBBAAACCCEEEGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBBEEEDDDBBB@@@???>>>======;;;;;;;;;<<<<<<<<<======>>>======<<<;;;;;;::::::888888888888999:::;;;;;;999777666444333333333444555555555444444333333333222222222111222222333333000000000000000000000000111111111000000000000000............////////////000000000000////////////000///...---,,,,,,---...111222333222000....../////////.........---------------------------------111000...------...///000........................------------............/////////...---------,,,,,,,,,------...///000000000///...------...///000......//////000000111111//////............//////000000//////.........---111111000000222444777999;;;666000///222444222000111111111111222333444555111222333333333333222111......///000111222222333444333333444555666444222///111222444555555444444444555666555444444555666666666666666666666666666666666666666777888999:::>>>>>>=========???AAABBB<<<;;;::::::999999999:::999888999999;;;>>>@@@BBBDDDDDDCCCBBB@@@???>>>>>>===>>>???@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<===>>>???@@@AAAAAAAAA???@@@@@@???>>>===???@@@????????????>>>>>>>>>>>>???@@@@@@>>>;;;;;;>>>BBBCCCDDDFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFGGGIIIIIIJJJKKKMMMOOOOOOMMMKKKMMMLLLJJJHHHGGGGGGGGGGGGFFFHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKMMMOOOPPPPPPNNNLLLKKKKKKGGGJJJJJJHHHJJJMMMLLLHHHFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKPPPTTTXXXZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMNNNNNNLLLJJJKKKOOOSSSVVVUUUTTTRRRQQQOOONNNMMMJJJJJJJJJIIIHHHHHHHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKK,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------------,,,,,,,,,---.........------000000000000000000000000......//////000000111111000000///////////////000///......------.........//////000111222333333444222333444555666666666666666666555555555444444444111222222333555666666777666777777888888777777666777777888999999999999888888999999::::::::::::999;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>???@@@AAAAAACCCBBBBBBAAA@@@????????????>>>============>>>???BBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHHHHHHHHHHGGGJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDFFFFFFEEECCCBBBAAACCCEEEGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@AAABBBBBBBBB@@@???===<<<;;;;;;999999999::::::::::::;;;======<<<<<<;;;::::::999999888888888888999999:::666666444333333333444444555555444444444333333333111111111000000111111222000000000000000000000000/////////000000111111222////////////000000000000000000/////////.........//////------,,,---......000111222111///...............------,,,,,,,,,,,,------------------------///...---------...//////........................---------.........//////............------------,,,,,,------...//////000//////...---......///000///////////////000000000//////............//////000/////////.....................000222555999;;;;;;666111///111333222000000000000000111222333444111222222333333222222111000000000000000111111111111222222333333222222222000111333444555555444444444555666555444333444666666666666666666666666666777666666666777888999999??????@@@???===;;;999888;;;;;;:::999999999999999999999999999:::<<<===>>>AAAAAA@@@???>>>======<<<>>>???????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????<<<===>>>???@@@AAAAAAAAA???@@@@@@???======>>>???>>>>>>>>>============<<>>>>><<<;;;;;;>>>@@@BBBCCCEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIKKKLLLNNNMMMLLLJJJJJJJJJEEEHHHIIIHHHIIIMMMLLLIIIEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMQQQXXX^^^```]]]YYYUUUVVVWWWWWWVVVUUUSSSQQQOOOSSSTTTUUUSSSPPPOOOPPPRRRTTTTTTSSSRRRPPPOOONNNNNNKKKJJJJJJIIIHHHGGGFFFEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJ------------,,,+++***)))++++++,,,,,,,,,,,,------***+++,,,---............---...............------000000000000000000000000////////////000000000000///////////////////////////......---......////////////000111222333333444222333444555555666666555555555555555555444444444222222333444555666666777777777888888888888777777999999:::;;;;;;;;;;;;:::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<===>>>>>><<<===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>@@@???>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCCCCCEEEFFFFFFFFFDDDBBBBBBCCCEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@?????????@@@AAA@@@???>>>===;;;:::999999999999999999::::::::::::<<<<<<;;;;;;::::::999999999888888888888888888888444444333333333333444444444444444444333333333333111000000/////////000000000000000000000000000000------...///000111222222//////000000000111111111//////.........---------...------,,,------...//////000111000...------...---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,---...///////////////////////////---............/////////------------............,,,,,,,,,---......//////...............///000111000000////////////////////////............//////////////////............+++,,,---///222666:::<<<:::666111000111222111///000/////////000111222333111111222333333222111111111111111111000000/////////222555444111000111333222222333444555555555555333555666555444333444555666666666666666666666666777777666666666777888888<<<>>>AAAAAA===888444222:::999999999888888888888888999999::::::::::::999=========<<<<<<<<<;;;;;;>>>??????>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????<<<======>>>???@@@AAAAAA>>>???@@@???===<<<===>>>============<<<<<<<<<<<>>AAACCCEEEEEECCCBBBBBBCCCCCCBBBBBBCCCEEEGGGIIIKKKIIIHHHGGGHHHKKKMMMMMMMMMJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHHHHIIIKKKKKKIIIHHHHHHIIIEEEIIIJJJIIIIIILLLLLLHHHDDDEEEFFFHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJNNNWWW```eeecccZZZSSSUUUWWWXXXYYYYYYVVVTTTRRRXXXZZZ[[[ZZZWWWSSSPPPOOORRRQQQQQQPPPOOOOOONNNNNNKKKJJJJJJHHHGGGFFFEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEGGGFFFGGGGGGHHHHHHIIIJJJ,,,---------,,,,,,+++***+++++++++,,,,,,,,,---------......///000000//////000000111111000000//////////////////////////////000000000000////////////......//////000000//////...............//////000//////000111222333333444222222333444555555555555555555555555555555555555333333333444555666666777666666777777777777666666999::::::;;;;;;;;;;;;;;;===;;;:::888888888999:::::::::::::::;;;<<<===>>>======>>>>>>???@@@@@@AAA??????????????????>>>>>>@@@??????????????????@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIFFFDDDBBBBBBDDDFFFGGGFFFDDDCCCBBBCCCEEEGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;:::999888::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999888888888888777666666555555444444333222222222222333333333333333333333333111111000/////////000000000000000000000000000000.........//////000000000////////////000000000000......---------,,,,,,,,,,,,,,,,,,------......///---///000///...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///////////////////////////------........./////////,,,,,,,,,------.........,,,,,,,,,------.........------......//////000000000000000//////......---///......------......//////////////////.........+++,,,---///222555888:::999666222111111111000//////////////////000111111111111222222222222111111111111000000000000000000000444888777333111333666333333444444555555555555333444555555333333444555555555555555555555555555777777666666666666777777777;;;@@@AAA>>>:::888777888888888999888888888888777888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::=========>>>>>>>>>>>>>>>======>>>?????????>>>>>><<<<<<===>>>???@@@AAABBB???AAAAAAAAA???===>>>>>>>>>>>>=========<<<<<<<<>>>>>??????@@@======>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@AAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIEEECCCBBBBBBDDDFFFFFFFFFEEECCCBBBCCCEEEFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDD@@@@@@@@@??????@@@@@@@@@@@@???>>>===<<<======>>>===>>>>>>===<<<;;;999999:::::::::;;;;;;;;;<<<<<<999999999999888888888888666777777777777666444444666555555444333111000000333333333333333333333333333222111000000000000000////////////////////////000/////////......---------------.........//////------------,,,,,,,,,,,,++++++,,,------.........,,,...//////---,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------...////////////////////////------------............+++,,,,,,,,,------......,,,,,,,,,------------------......///////////////000000//////......------......------------...............///////////////---......000111333555555666444222111111111000000/////////...//////000000111111111111111111111111...//////000111111222222000444888777333111333666333333333333444444444555333444555444333222333555444444444444444444444444666666666666666666777888999===AAABBB>>><<<<<<===777888888999999999888777666888:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>;;;;;;<<<======>>>=========<<<<<<===>>>???AAABBBAAACCCDDDCCCAAA??????????????????>>>>>>>>>======???;;;888999===@@@@@@???CCCFFFHHHHHHGGGDDDCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMOOOLLLIIIGGGHHHIIIIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCDDDFFFHHHIIIGGGIIIJJJJJJJJJJJJLLLNNNQQQVVVWWWRRRMMMLLLIIIFFFFFFFFFGGGHHHIIIKKKMMMNNNJJJJJJIIIIIIJJJJJJKKKLLLNNNNNNQQQWWW]]][[[TTTLLLOOOQQQTTTVVVWWWUUURRRQQQPPPRRRVVVXXXXXXTTTOOOKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJCCCDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDDDDDDDFFFHHHIII)))***+++,,,------------++++++,,,,,,,,,,,,------............---,,,+++***+++,,,,,,---......------------------------------////////////000000000000...///111222333222222111............///000111111//////000111222333333444111222333444444555555444444444444555555555555555444444555555555666666666::::::;;;;;;;;;;;;::::::777888999999::::::999999999999888888777888888888999999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIFFFDDDBBBBBBDDDEEEEEEEEEEEEDDDBBBCCCEEEFFFFFFEEECCCDDDDDDEEEEEEDDDCCCCCCAAA@@@@@@??????@@@@@@AAA???>>><<<;;;;;;;;;<<<=========>>>>>>===<<<:::999888888888888999999999999888888888888888888777777444555666777666555444333555555555555444222111000222222222222333333333333333333222111000000000000////////////////////////000000///...---,,,++++++,,,,,,---------...............---------,,,,,,,,,+++,,,,,,------------,,,,,,...//////...------...------...............///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------........................+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......////////////......//////........................------------...............////////////////////////000111111222222333333222111111111111111000000////////////000000222111000000000000111222......///000111222333333///222555444111000111333444333222222222333333444222444555444333222333444333333333333333333333333555555555555666777888999>>>BBBGGGEEE@@@<<<<<<>>>777888999:::::::::999888777888999;;;<<<<<<======:::::::::::::::;;;;;;;;;999999:::<<<<<<=========;;;<<<<<<======>>>>>>???:::;;;<<<======>>>=========<<<<<<<<<===???AAABBBBBBDDDEEEEEEBBB@@@??????????????????>>>>>>>>>>>>===;;;::::::<<>>>>>===>>>>>>??????>>>>>>===@@@???>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFEEEEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEBBBBBBCCCDDDDDDCCCEEEDDDCCCCCCEEEFFFFFFEEEBBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>===;;;:::::::::;;;<<<<<<<<<===>>>===<<<:::888777888888888888999999999777777777777777777777777222333555666666555444333333444555555555555444333111111222222222333333333222222111000///////////////////////////////////////......------,,,,,,,,,------------.........///............------------,,,,,,---------,,,+++***,,,...000000...---...///,,,,,,,,,------.........+++++++++++++++++++++++++++,,,---......---,,,,,,------------------------******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---,,,------.....................------,,,,,,------.............../////////000......///000111111111111000111111111111111222333111000000//////000000111222111000//////000111222//////000000111111111222111222222333333222222222333222111111111111222333222333444444222222333444111111111111111111111111333333444444666777999:::>>>EEEKKKJJJCCC===:::;;;777888:::;;;<<<;;;:::999999999999999999:::;;;;;;::::::::::::999999999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>????????????===<<<;;;;;;<<<>>>AAABBBBBBDDDEEEEEEBBB@@@>>>>>>???>>>>>>>>>>>>=========999::::::::::::<<<@@@CCCCCCFFFIIIJJJGGGDDDBBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHFFFDDDDDDEEEFFFFFFFFFIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCEEEGGGIIIJJJIIIJJJKKKLLLLLLNNNRRRTTTXXX^^^```YYYRRRMMMJJJGGGFFFGGGHHHIIIJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLJJJIIIJJJMMMPPPQQQNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEECCCCCCDDDDDDDDDCCCCCCBBBEEEDDDBBBAAABBBDDDGGGHHH------------,,,+++******++++++,,,,,,,,,---------------...///000000000000)))***+++---...///000000////////////////////////---......///000111111222///111333555666555444333............///000222222//////000111222333333444111111222333444444444444444444444555555555666666555555555666666666666666555555666666666666555555888999::::::;;;;;;::::::777888:::;;;<<<;;;;;;:::888888888888999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<===>>>??????>>>===<<<@@@>>>===<<<<<<>>>@@@AAAAAABBBCCCEEEEEEEEEEEEDDDAAABBBDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGEEECCCBBBCCCDDDCCCCCCFFFDDDCCCCCCEEEFFFEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBB===<<<;;;:::999:::;;;;;;:::;;;=========;;;999888999999:::::::::;;;;;;;;;666666666666777777777777111222444666666666444333000222444666777777777777111111111222222333333333111111000......---------////////////////////////------------------------............/////////000//////.........---------,,,------...---,,,***)))---...000000///...//////+++++++++,,,,,,---------++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000111111000...,,,+++,,,------....../////////...------,,,,,,------...---.........//////000000------///000111111111111...000111111111222333444111111000000000000000111222111000//////000111222111111111111000000000000444444333444555666444222333222111000000000111222222333444444222222333444000000000000000000000000222222333444666888:::;;;:::CCCLLLMMMGGG???;;;:::777888:::<<<<<<<<<:::999;;;:::888777777777888999999999999999888888888777============<<<;;;::::::;;;;;;;;;<<<===>>>>>>???======>>>@@@@@@AAAAAAAAA===<<<;;;;;;<<<>>>AAABBBAAACCCEEEDDDBBB???======>>>=========<<<<<<<<<<<<777999::::::888:::???CCCBBBEEEHHHIIIGGGDDDAAA@@@??????>>>>>>???AAABBBCCCBBBAAAAAABBBDDDFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDCCCDDDDDDEEEFFFGGGBBBBBBBBBCCCDDDFFFHHHJJJHHHJJJKKKLLLLLLOOORRRUUUWWW]]]```ZZZRRRNNNKKKIIIEEEFFFHHHIIIIIIHHHFFFEEEKKKKKKKKKKKKKKKLLLMMMMMMIIILLLNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKIIIIIIKKKNNNPPPOOOLLLKKKKKKJJJIIIIIIHHHGGGGGGJJJIIIHHHFFFDDDCCCAAAAAABBBBBBBBBCCCCCCBBBAAAAAAEEECCCBBBAAAAAADDDFFFHHH++++++******++++++,,,---+++++++++,,,,,,---------//////.........---------......---,,,---...///000...------,,,,,,------...000000111111111111000000222222444888;;;:::666222222222111111000000//////111222333444555444333222333333222111000000000000000222444666777777777666333444444555666777777888777777777777666666666666666666777777888888888999888999::::::;;;<<<===>>>:::888777777888999999888888888999:::;;;======>>>::::::999:::<<>>=========>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEEEECCCDDDFFFFFFFFFHHHJJJMMMJJJHHHGGGEEEDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGIIIGGGEEECCCBBBCCCDDDEEEAAA???>>>===>>>???>>>===;;;:::888777777777888999<<<<<<<<<;;;;;;:::::::::999::::::::::::999888888666666555555555666666777888666444222111222333444666555555444444555555666555444222000000000000111111000000///...---------........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,------.........((()))+++---------+++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++...000000000...---111000//////000111222333......////////////.....................///000000222111111111000000//////000000//////////////////000000000000////////////111111000000111111222333222222333555777666444111222111000///000111222333111111111222222333333333222222111111111111111111444444555555666777777777???DDDIIIHHHBBB;;;888888::::::::::::::::::::::::;;;:::999999888888999999999888888777777777777777>>>;;;999:::<<<<<<:::888========================>>>???@@@AAAAAAAAAAAAAAA===<<<;;;;;;;;;<<<>>>?????????@@@@@@@@@@@@????????????@@@??????>>>===<<<999:::;;;<<<===???@@@@@@AAAEEEFFFDDDCCCDDDBBB>>>===>>>???@@@AAABBBBBBBBBBBB@@@>>>@@@CCCEEEEEECCCHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGFFFDDDDDDFFFHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRUUUVVVVVVVVVTTTQQQMMMKKKMMMMMMKKKIIIGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHIIIIIIIIIDDDIIIMMMMMMJJJGGGIIILLLLLLIIIGGGIIIMMMMMMIIIEEEHHHHHHGGGEEEDDDBBBAAAAAA?????????>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCC***************+++,,,,,,))))))*********+++++++++///.........---------,,,,,,++++++***+++,,,---...------,,,,,,,,,,,,------///000000111111000000///222111333555888888555222111111111000000000000000222333333333333333222222333222222111000000000111111111333444555666666666444444555555666666777777777666666666666666666666888888888777777777777777888999999::::::;;;;;;<<<888666555666999:::::::::999999::::::;;;<<<======::::::999999;;;===@@@AAA???===;;;<<<===?????????============>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLFFFFFFFFFFFFGGGHHHIIIJJJEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIGGGFFFDDDBBBBBBBBBBBB@@@>>>======>>>>>>>>>===:::999888777666777888888<<<;;;;;;;;;::::::::::::999999::::::999999888777666666555444444555555555777666444222222222333444333222222111111222222333444333111000//////000000111000000///......------........................------,,,,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,++++++************------........./////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******************+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---*********+++++++++,,,,,,+++,,,---////////////...,,,,,,+++******+++------......////////////.....................///000000111111111111000000000///111111111111111111111222000000000000////////////111111111111111222333333444333333444666555333111111111111111111222333333222222222222333333333333333333333222222222222222444444555555666666777777:::???DDDCCC???:::999999::::::::::::::::::::::::;;;:::999999888888999999999999777666666666777888:::888777888;;;<<<;;;999;;;;;;<<<<<<===>>>??????>>>>>>???@@@@@@@@@@@@@@@======<<<<<<<<<===>>>???>>>??????????????????>>>???????????????>>>======:::;;;<<<<<<===>>>??????AAAEEEFFFCCCBBBCCCAAA===>>>>>>???@@@AAAAAAAAAAAABBB@@@???@@@BBBDDDDDDBBBFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEGGGIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMRRRSSSUUUVVVUUURRROOOMMMKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOMMMKKKHHHFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGLLLPPPOOOKKKGGGGGGHHHHHHGGGIIIMMMQQQQQQLLLFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDD)))))))))*********++++++)))************+++++++++......------------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------//////000000000000//////111111111222444555444222///000000000000000000111444444333222111111111111222222111000000000111111111111111222333444555666555555555555555555555555666666666666666666666666999888888777777666666555888888888888888999999999666555444666999;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888999;;;===>>>???===<<<<<<>>>??????>>>============>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIJJJDDDEEEFFFHHHIIIJJJJJJJJJEEEDDDCCCCCCBBBBBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGEEECCCAAA???>>>>>><<<;;;;;;===>>>>>>===999888777666555666777777;;;;;;:::::::::::::::999999999999999999888777777666555555444333333333333666555444222222222333333111111111000000111111111222111000///......//////000000000///......------------------------------++++++++++++,,,---...///........................,,,,,,------------,,,,,,++++++******************,,,---------------......000...,,,++++++,,,...///------,,,+++***))))))(((*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++))))))*********+++++++++,,,,,,------...///////////////---,,,,,,---............////////////.....................///000000111111111111000000000000111222222222333333444444000000000000////////////111111222222222333333333666444333333444444333111111111222333333333333222444444444444333333333333333333333444444444444444444444444555666666777777666999======:::888999:::::::::::::::::::::::::::;;;:::999999888888999999:::999777666555666777999666555555777999;;;;;;:::999:::;;;<<<>>>???@@@AAA===>>>>>>????????????>>>>>>============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<=========>>>>>>>>>>>>AAADDDEEEBBBBBBCCCAAA>>>@@@@@@AAAAAAAAAAAAAAA@@@CCCAAA@@@@@@AAABBBBBBAAACCCDDDEEEFFFGGGIIIIIIJJJGGGHHHIIIHHHFFFFFFHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMKKKJJJJJJJJJKKKKKKOOOQQQTTTWWWVVVTTTQQQNNNKKKLLLOOOQQQQQQOOOLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPOOOMMMJJJGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEKKKOOORRRQQQLLLGGGEEEEEEEEEFFFKKKQQQUUUTTTNNNHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEE(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,,,,,,,---...//////000000//////...000/////////000111222222.../////////000000111111555444222111000000000111111000000000000000111222111000000000000222444555555555444444444444444444555555555666666666666666777777777777777666666666888888888777777666666666666555444666888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<:::999888888999:::<<>>======?????????>>><<<<<<<<<======???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEEEEFFFGGGFFFGGGHHHIIIHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHFFFDDD@@@===;;;===;;;::::::<<<======<<<999888666555555555666777::::::::::::999999999999888888888999888777777666666555444333222222111111555444333222222222333333222222111111111111222222000000//////............000000//////............------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------,,,,,,,,,***+++++++++++++++******************************///...---,,,++++++,,,---,,,,,,++++++******))))))************++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++++++++,,,************++++++++++++------,,,------...000000333222111000//////000000......////////////.....................///000000111111111000000000000000111111222333333444444444000000000000////////////111222222333333333333333777555333222333333222111000111333444444444333222555555555444444333333333333333333333444444444444333333444555555666666777555777888888666666888:::999999999999999999999999;;;:::999999888888999999;;;999777555555666888999666666666777999::::::::::::;;;<<<===>>>???@@@@@@===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@>>>==================>>>===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDBBBCCCFFFEEEBBBBBBCCCCCCCCCCCCCCCBBBAAADDDCCCAAAAAAAAAAAAAAAAAADDDDDDEEEFFFHHHIIIJJJJJJGGGIIIJJJIIIHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMNNNNNNIIIIIIHHHHHHIIIKKKLLLMMMNNNPPPTTTWWWWWWUUUQQQNNNLLLMMMPPPRRRSSSQQQMMMJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFLLLOOORRRRRRNNNIIIFFFEEEEEEGGGKKKPPPSSSRRRMMMHHHGGGGGGFFFEEEDDDCCCBBBAAA???@@@@@@AAABBBBBBBBBBBBBBBAAA???>>>>>>@@@BBBDDD'''((()))************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,......////////////......//////......---...///111......//////000000000111555333222000//////000000////////////000111222222111000//////000111333444444444444444333333333333444444555555666666666777444444555666777888888999777777777666666555555444888777555666777999888777:::;;;;;;;;;;;;;;;;;;;;;===<<<:::888888999:::;;;@@@>>>>>>>>>???@@@>>>===;;;;;;;;;<<<===???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB???@@@BBBCCCEEEGGGHHHIIIGGGHHHHHHGGGEEEAAA>>>;;;===;;;::::::<<<===<<<;;;999888666555555555666777999999999999999999999999777777888888777777666555666555444333222111111111444333333333222222222333222111111000000111111222////////////.........---////////////............------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++************************+++,,,------,,,+++***))))))))))))******+++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++............------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,------...000000000///---,,,+++,,,,,,---......////////////.....................///000000000000000000000000111111111111111111222222333333000000000000////////////000111222333333333222222777555333222222222222000000111222333444333222111555555555444444333333333111222222222333333444444333333444444555666666666888888777666555555777999999999999999999999999999;;;:::999999888888999999:::999777666555666777888777888888999888999999:::=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===>>>>>>???????????????===<<<<<<;;;;;;<<<<<<===<<<===>>>??????????????????????????????>>>>>>>>>>>>AAACCCBBBDDDIIIJJJGGGEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHGGGHHHHHHJJJLLLMMMOOOQQQTTTVVVVVVTTTQQQNNNMMMNNNOOORRRTTTSSSNNNJJJKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKIIIHHHGGGFFFAAAAAAAAAAAABBBCCCDDDEEEJJJLLLOOOOOONNNKKKHHHGGGIIIIIIJJJKKKLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA<<<===???@@@AAAAAAAAA@@@@@@>>><<<;;;;;;===@@@BBB((()))***+++++++++***)))+++++++++************)))******++++++++++++,,,,,,))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,------............---------......---,,,,,,...///...//////////////////000222222111000////////////.........///000111222333000000000000000111222222333333333333333333333333444444444555555666666777333333444555777888999999777777666666555555444444999777666666777888777666:::::::::;;;;;;<<<<<<<<<>>>===;;;:::999:::;;;<<<@@@???>>>???@@@@@@>>><<<:::;;;;;;<<<===???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEECCCAAA@@@AAACCCBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBCCCEEEFFFGGGHHHFFFGGGHHHGGGFFFCCC@@@???>>>===;;;;;;<<<<<<;;;:::999888777666555666777777777888888888888999999999777777777777777666555555555444444333222222222222333333333333333222222222000//////......//////000......////////////......//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++---------,,,,,,,,,,,,+++)))+++,,,------,,,***((('''(((((()))***+++,,,,,,)))))))))************+++******++++++++++++******++++++++++++++++++++++++............------------++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------.../////////...---,,,+++***+++,,,---......////////////.....................///000000000000000000111111111111111111111111111111111111000000000000///////////////000111222333222111111555333222222333333222000000000111222222222222111444444444444333333333333111111222222333333444444333333333444555555666666999888777666555666777888999999999999999999999999;;;:::999999888888999999999888888777777777777777777888999999888777999:::>>>>>>>>>>>>>>>>>>>>>>>>????????????>>><<<;;;;;;<<<===>>>?????????>>>>>>===<<<;;;::::::;;;<<<===;;;<<<===??????@@@@@@@@@@@@@@@@@@???????????????===@@@BBBAAADDDIIIKKKIIIEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDBBBAAABBBDDDHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIHHHHHHIIIJJJKKKPPPQQQSSSUUUUUUTTTRRRPPPOOOPPPTTTZZZ^^^]]]VVVQQQLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMLLLJJJHHHFFFDDDCCC@@@?????????@@@AAABBBBBBFFFHHHJJJKKKLLLKKKJJJIIIKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@:::;;;===???@@@@@@??????===<<<;;;::::::<<<>>>???((()))+++,,,---,,,+++***+++++++++*********))))))************+++++++++,,,((()))***+++,,,++++++***,,,,,,++++++++++++,,,,,,---------......---------,,,...///...,,,+++---...///////////////.........///000000000000000//////------......000111222333000000111222222222111111111111222222333333444444333333444555555666777777333444444555666777888888666666666666555555555555777666444555777888888888999999::::::;;;<<<======@@@???===;;;;;;<<<>>>???@@@??????@@@AAA@@@>>><<<:::::::::;;;===???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEECCCAAAAAABBBCCCFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGEEEDDDCCC@@@>>><<<;;;<<<<<<;;;999:::999888777666777888888777777777777888888999999666666777777666666555444555444333333333333444444222222222333333333222222000//////////////////000...///000000000000///....../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------++++++,,,,,,,,,,,,++++++)))***+++---------++++++......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))******************++++++++++++******)))))))))******+++++++++------,,,,,,,,,+++++++++************++++++++++++***+++++++++,,,,,,,,,,,,+++,,,---////////////...///...---------...///000......////////////.....................///000000///000000000111111111111222222222111000000//////000000000000////////////---///000222222111000///222222222333444444222000000000//////000000111222222222222222333333333333222222222333444555555555222333333444444555555666888777555555666777777777888888888888888888888888;;;:::999999888888999999777888888999888777666555333555777888666666999;;;=========>>>?????????@@@@@@@@@@@@???>>>===;;;:::;;;<<<===>>>>>>>>>======<<<;;;:::999999:::;;;<<<;;;<<<===>>>@@@@@@AAAAAA??????@@@@@@@@@@@@@@@@@@===@@@AAA@@@BBBFFFHHHFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDFFFFFFEEECCCBBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLOOOPPPQQQSSSTTTTTTTTTTTTTTTYYYbbbmmmtttrrrhhh```OOONNNLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBEEEEEEEEEGGGIIIJJJJJJIIIIIIHHHGGGDDDCCCBBBCCCDDDBBBAAAAAA@@@@@@?????????999:::<<<>>>@@@??????>>><<<<<<;;;;;;<<<<<<===>>>(((***,,,---------+++***---------,,,,,,+++++++++))))))******+++++++++,,,***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,+++---000///---+++,,,...000000//////.........---...///000111111000//////---------...000111333333///000222333333222111000000000111222333333444444333333444444555666777777555555555666666666666666666666666666666666666666555444333555777999::::::888888999:::<<<===>>>>>>AAA@@@>>>======>>>???@@@@@@??????@@@AAA@@@>>><<<:::::::::;;;===???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGFFFBBB@@@===<<<<<<<<<:::999;;;:::888777777777888999666666777777888888888999666666666666666555555444444444333333333444555555111222222333333333222222222222111111111111222222...///000111111000//////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------........................+++++++++,,,,,,+++++++++'''(((***,,,---,,,***))),,,,,,,,,++++++*********------+++++++++---///000************))))))))))))))))))))))))******************++++++++++++******''''''((()))***++++++,,,+++++++++*********))))))))))))))))))************)))************+++++++++***+++...000000000...------,,,++++++,,,---...///......////////////.....................///000000//////000000111111111222444333333222111000//////000000000000////////////---...000111222111///...111111222444555555222///000///.........///111222111111111222222333333333333333444444555666777777222222333444444555555666555444444444666888888777888888888888888888888888;;;:::999999888888999999666777999:::999888666444///222555666555666999<<<;;;<<<<<<>>>???@@@AAABBBAAAAAAAAA@@@???===;;;;;;:::;;;===>>>>>>>>>===<<<<<<;;;999888888999;;;<<<:::;;;===>>>@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>AAAAAA>>>???CCCEEECCCAAAAAACCCDDDEEEEEEEEEEEEDDDFFFGGGFFFDDDCCCEEEHHHGGGGGGGGGHHHHHHIIIIIIIIICCCFFFIIIJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFGGGJJJMMMPPPQQQNNNNNNOOOQQQSSSUUUWWWXXXZZZbbboooyyynnnQQQOOOMMMKKKJJJJJJKKKLLLGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFHHHIIIIIIFFFFFFFFFEEECCCBBBBBBCCCAAA@@@@@@??????>>>>>>>>>999:::===???@@@@@@???>>><<<<<<<<<===============(((((()))***++++++,,,,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))---------...------,,,,,,---------------...///000............///////////////000000000111111111111111111000000000000111111000000000000000000000000...///000111222333444444555555555666666666666777777777777666555555444444444444444444555777888:::666666555666666777888888999999999::::::;;;;;;;;;========================;;;;;;<<<<<<;;;;;;:::999999888888999;;;>>>AAACCCDDDEEEGGGGGGEEEEEEEEEFFFEEEDDDCCCBBBAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAFFFEEEDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA>>>======<<<;;;999999:::;;;;;;:::888555444666555333444666777777777555555444444444333333333000//////000333555555555333333444444444333333222333333222111000///......,,,,,,,,,---------......000000//////.........---,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,------......,,,+++******++++++)))'''((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000000///.........///111222...///000111111000///...000000000000000000000000///......---------................../////////000222222111111111111111111//////000111222333333333222222222222222222222222333444555555666666555555222222111000///111444888444555666777777777777777888888888888777777666666888999:::;;;;;;;;;::::::999999999999888888777777777777777777888888888888999::::::;;;<<<===????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<::::::;;;<<<<<<@@@@@@AAAAAAAAA@@@@@@??????@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCDDDGGGGGGEEEBBBEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVZZZdddwwwcccVVVKKKIIIKKKKKKJJJJJJIIIKKKLLLJJJHHHHHHKKKNNNLLLJJJGGGDDDBBBAAABBBBBBBBBEEEHHHJJJIIIHHHGGGGGGEEEDDDBBB@@@??????@@@@@@============<<<<<<<<<<<<>>>>>>?????????>>>>>>======<<<;;;<<<>>>??????>>>)))******+++,,,,,,------,,,,,,,,,,,,+++++++++************+++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))---......//////......---,,,,,,++++++,,,------...............//////////////////000000000111111111111111000000000000111111222222222222222222222222000000111222222333444444444444555555555666666666888777777666666555444444333222222222333555777888777777666666777777888999999999999:::::::::;;;;;;========================<<<<<<<<<<<<;;;:::999999888888888888:::===@@@BBBCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBEEEEEEDDDCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@>>><<<;;;;;;:::999888777888999:::999777555444666555444555777888777666444444444444333333333333222000///000222333333222222222333333333333222222333222111000///......------------.........//////000/////////............/////////......---------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******++++++,,,,,,------+++******+++,,,---+++***+++******************+++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------........./////////111000/////////000111222...///000111111000///...000000000000000000000000///......---------.............../////////000000111111111222222222222222000000000111222222222333222222222222222222222222333333444555555555555444222222222000000111555888777777888888888888888999999999888888888777777777666888:::;;;<<<;;;999888:::999999999888888888888888888888999999999999::::::::::::;;;<<<===>>>??????>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???<<<===???AAACCCDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBDDDBBBBBBCCCFFFGGGEEECCCFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSUUUWWWXXX]]]iii~~~cccWWWLLLJJJLLLKKKIIIIIIJJJJJJKKKJJJIIIJJJLLLNNNMMMKKKHHHEEEDDDCCCCCCCCCAAADDDGGGIIIHHHGGGFFFFFFBBBAAA???>>>====================================?????????@@@?????????>>>>>>>>>>>>>>>???AAACCCDDD+++++++++,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***......---,,,,,,,,,,,,---++++++,,,,,,,,,+++******......///////////////...------,,,,,,------..................////////////////////////000000000000111111000000000000111111333333333333333333333333111111222222333333333333333444444444555555555555666666555555444333333333111111000111222333555666888888777777888888999999999999999999::::::::::::=================================<<<<<<:::999999888888888999:::===???@@@BBBCCCEEEEEECCCBBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCCCCBBBCCCCCCCCCEEEEEEFFFFFFEEEDDDBBBAAA???===;;;:::;;;;;;:::888555666777888888777666555555555555777888888666555444444444333333333222222333111000111222333222000000111111222222222111111111111000000///...------........./////////000000////////////............222111000///...---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++'''&&&&&&(((***+++***))),,,+++)))(((((()))+++,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...//////000000//////...000000000000000000000000......---------......///....../////////000000000111111111222222333333444111111111111111111222222222222222222222222222222222222333444444444444333222333222111000222555888;;;:::999888888888999:::999999999999999888888888555777999;;;;;;:::888777::::::999999999999888888999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@======>>>@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBDDDFFFEEEDDDGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTWWWYYYZZZ^^^kkkcccXXXNNNLLLLLLJJJHHHIIIJJJIIIHHHIIIKKKMMMMMMMMMMMMLLLJJJGGGFFFEEEEEEEEEDDDFFFIIIJJJIIIGGGFFFFFFAAA@@@>>>===<<<;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???AAAFFFKKK++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***---......////////////...000000/////////000000111............////////////........./////////000000111111000000000000111111333333333333333333333333111111111111222222222222333333333444444444555555444444333333222111111000111111000000222333555666999999999888888999::::::999999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999:::::::::;;;<<<>>>???@@@@@@BBBDDDCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAAAAAAAADDDDDDEEEEEEDDDBBB@@@??????===;;;;;;<<<<<<<<<;;;333444555666666666666555555555666777999888666333333333333333222222222222333222111222444444333222///000000111111111111000000000000///...------------.........///////////////////////////.........000000//////...------,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++((()))***++++++***)))(((************))))))))))))((('''''')))***+++***(((+++***)))(((((()))***+++************++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.............../////////////////////////////////////////////////////////...------------...//////...////////////000000000000000111222333444444555222222222111111111111111222222222222222222222222111111222333333333333222222333333222222333555888===;;;999777777777999:::999999999999999999999999666777777777888888888888::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::??????@@@AAAAAAAAA@@@@@@AAA@@@?????????AAACCCDDDGGGFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@AAACCCEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKNNNQQQUUUXXXZZZ\\\]]]kkk}}}aaaXXXOOOMMMMMMJJJHHHHHHJJJGGGFFFHHHLLLNNNNNNLLLMMMLLLJJJIIIHHHGGGGGGGGGJJJLLLMMMLLLJJJGGGFFFFFFBBBAAA???>>>============???????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBB???BBBCCCAAA???AAAHHHNNN************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++***************++++++***++++++,,,,,,,,,+++++++++,,,---...............111000000/////////000000............////////////---............/////////111111000000000000111111222222222222222222222222000000111111111111111111333333333444444444555555555555444444333222222222222222111222333444666777::::::999999999999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::=========>>>???@@@AAAAAA@@@AAACCCCCCAAA@@@AAABBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCBBBAAAAAA@@@AAAAAAAAADDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCAAA@@@>>>===>>>===;;;:::;;;<<<;;;:::222333444444555555555666555444555777888777555222333333222222222111111111111111111333666777666555...///000111111111111111000000//////......------,,,,,,---------..................///////////////------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++'''((()))******)))((('''***)))))))))))))))))))))---,,,+++,,,------+++)))((()))************)))((())))))*********+++++++++++++++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---000000111111111222222222//////............//////........................---------------...//////////////////000000000111000000111222222333444444222222222111111111111111222222222222222222222222000111222222333333222222222333444444333444666888;;;:::777666555666777888999999999999999999999999999888555444444666999;;;::::::::::::::::::;;;;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<===========================<<<===>>>>>>>>>===;;;:::>>>???@@@AAAAAAAAAAAAAAABBBAAA???>>>???AAACCCEEEJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAABBBDDDFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKNNNQQQTTTWWWZZZ[[[\\\hhh}}}ppp^^^VVVPPPNNNMMMIIIGGGGGGHHHFFFEEEHHHLLLNNNLLLJJJLLLKKKJJJIIIHHHHHHGGGGGGMMMNNNNNNLLLHHHEEECCCCCCBBBAAA???===<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCC@@@BBBCCCAAA>>>???FFFLLL******************************++++++++++++,,,,,,))))))***+++,,,---......***))))))))))))******+++******+++,,,,,,,,,++++++++++++,,,---..................------,,,,,,------............////////////------------.........///111111000000000000111111222222222222222222222222000000111111111222222222333444444444555555555555888888777777666555555555333333333333444555777888::::::999999888888999999999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<>>???<<<<<<<<<;;;<<<<<<===>>>????????????????????????:::;;;<<<===>>>?????????>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@BBBEEEFFFIIIIIIHHHFFFEEECCCBBBBBBAAABBBCCCBBBBBBCCCFFFHHHFFFGGGIIIKKKKKKJJJHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFGGGEEEFFFFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUWWWXXXZZZcccttttttdddZZZTTTOOONNNLLLHHHFFFGGGFFFEEEFFFHHHJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJHHHDDDAAA??????@@@???===<<<;;;:::;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAACCCDDDBBBCCCBBB@@@===>>>BBBFFF++++++++++++++++++++++++)))))))))******+++++++++)))*********++++++,,,,,,******))))))******+++,,,)))***+++,,,,,,,,,,,,++++++,,,---...////////////...------,,,++++++,,,,,,............////////////,,,,,,---------.........111111000000000000111111333333333333333333333333111111222333444444555555444444555555555666666666888888777777666555555555333333222333444555777888::::::999888888888888888999999999999888888888777::::::::::::::::::::::::999:::;;;===>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@BBBCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAADDDEEEFFFGGGGGGGGGFFFEEEEEECCCAAA>>>=========>>>===;;;999888888888666555555444444444444555555666555333222222333444222111222111111111000000000000//////000333555555333111...///000111222222222222111111000000000000//////------------......................../////////000............------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,++++++***************************************++++++************++++++((())))))******+++++++++'''&&&%%%&&&''''''%%%$$$(((((())))))))))))(((((())))))))))))************((()))***++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++///...------------...///000000000000000000000000---,,,,,,------///000000//////000000000111111111000000000000000000000000000000000111222222222333222222222222222222222222111222222333333333333333333444666666555555777888555666666666666666777777777777777888888888999999888888777777777888999::::::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<==================>>>???===<<<<<<<<<======>>>???????????????????????????;;;;;;<<<<<<===???@@@AAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@BBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEECCCDDDDDDCCCAAABBBEEEIIIEEEFFFIIIKKKKKKKKKIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTUUU[[[gggvvv~~~yyyhhhZZZVVVQQQNNNNNNLLLGGGEEEGGGCCCEEEGGGHHHGGGFFFGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFDDDBBB@@@@@@AAAAAA@@@>>><<<;;;;;;;;;<<<======>>>>>>???@@@@@@AAA@@@@@@???>>>???AAACCCDDDEEEDDDBBB@@@???>>>>>>???,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++++++++************)))+++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,---...///000000000000000///...---------------............/////////000,,,,,,,,,---------......111111000000000000111111444444444444444444444444222222333444666777888888555555555666666666666777666555555444444333222222333222222222333555777888:::999999888777777777888999999999999888888777777::::::::::::::::::::::::888999;;;===>>>???@@@@@@>>>??????@@@@@@@@@??????@@@BBBCCCCCCBBBAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIHHHGGGGGGEEEAAA>>>======>>>???@@@>>>;;;:::999999777666666555555444444555555555555333111111222222222111111111111111000000000000//////000222333222000---//////000222222333333333111111111111000000000000............/////////000---.........//////000000111111000///...------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,++++++***)))*********************************...---,,,++++++,,,---...(((((()))***+++,,,,,,---)))))))))***,,,---,,,+++***)))(((''''''((()))***))))))))))))************'''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,------------......,,,,,,------------.........///000111111111000//////...---,,,,,,---...///111111111111111111111111,,,,,,,,,---...///000111000000000000111111111111000000000000//////////////////000111222333333444222222222222222222222222222222333444444444444333333444666666555555777888444555666777888888777777666666777777888888888999555777999:::;;;:::888777;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>============>>>>>>???===============>>>??????========================@@@???===<<<<<<<<<===>>>===>>>???@@@AAABBBBBBBBBDDDCCCBBBAAA@@@?????????BBBBBBCCCEEEFFFGGGHHHIIIDDDFFFFFFDDDAAABBBEEEIIIDDDFFFIIIKKKLLLKKKJJJHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNEEEFFFGGGIIIKKKMMMNNNOOONNNNNNOOOOOOPPPQQQRRRRRROOOSSS]]]jjjrrrnnn```SSSTTTOOOMMMMMMKKKGGGEEEGGGAAAEEEHHHHHHEEEDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBDDDEEEDDDCCCBBBDDDEEECCCBBB@@@???>>>===>>>>>><<<======>>>??????@@@@@@@@@???>>>>>>>>>@@@CCCDDDHHHEEEBBBAAA@@@???===;;;))),,,---+++((('''))),,,,,,++++++******++++++,,,******))))))***,,,...///...------,,,+++***))))))++++++*********+++,,,---)))***---/////////...---//////...---,,,,,,++++++((()))+++,,,---............///000111111000///...000111111111111222222222333333333333333333333333333555666666555555666888444555555666777888999999:::999888777555555444444222222222333444555666666777777888888888888777777999999:::::::::999888888999::::::;;;;;;::::::999888888:::;;;===>>>???@@@BBBAAA@@@?????????@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAACCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFDDDCCCBBB@@@???>>>======???===;;;999888999:::;;;444555555555555555555555444444444333333333222222000000//////......------......//////......---,,,,,,------...............111111000......---------)))******+++---......///////////////////////////////////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******(((((())))))*********+++******+++++++++******)))******++++++++++++******)))************++++++++++++*********))))))(((((('''''''''''''''((()))))))))(((''''''''')))***++++++*********))))))((((((***++++++***(((''')))***)))***+++,,,,,,,,,,,,,,,///...---,,,,,,,,,---...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---...//////---,,,---///---------...............---------............///------............------......//////000111111111000000111222333333333333222222222111111111000000555444333222111111111111333333333333333333333333333444555666777777777777444555777888888666444333666555444333444666888:::<<<;;;;;;:::::::::;;;;;;888999;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888:::===??????>>>===<<<>>><<<;;;<<>><<<;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@?????????@@@AAAAAAGGGFFFEEECCCBBBBBBBBBBBBAAAEEEEEECCCEEEMMMQQQOOOJJJIIIGGGEEEDDDDDDEEEFFFIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAABBBEEEGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKEEEGGGKKKNNNPPPQQQQQQQQQOOOSSSYYY]]]]]]ZZZVVVRRRQQQPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFGGGFFFEEECCC@@@AAAAAAAAA@@@@@@AAABBBAAAAAAAAA@@@AAABBBDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@AAA???===>>>AAABBBAAA@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@???>>>===<<<)))((('''((()))*********,,,++++++******++++++,,,,,,+++*********+++,,,------,,,,,,++++++******)))******+++++++++,,,,,,,,,***+++,,,...//////......000000///......---,,,,,,)))***+++---......////////////000000000000//////000000111111111222222222333333333333333333333333444555666666555555666888555555555666666777777888999888666555444333333333222222222222333444555666777777888888888888777777777777888888888888888888888999999999999999999888999999:::;;;===>>>??????AAA@@@?????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>=========<<<;;;:::999888888888999222222222222222222222222111000000000///////////////////////////...............//////......---,,,......///000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,+++++++++++++++******++++++******)))(((((()))))))))******************++++++++++++************++++++++++++******)))************+++++++++************)))))))))(((((((((''''''(((((()))*********)))((()))***++++++++++++++++++*********)))***++++++***(((''')))******++++++,,,,,,,,,++++++---,,,,,,++++++,,,---...))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,---,,,+++***+++---.................................////////////000------............------///////////////////////////000111222333333333333222222222111111111000000333222222111111111111111333333333333333333333333333333555666666777777777555555666777777666555444555555444333444666888999===<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<===============>>><<<;;;<<<>>>@@@???===>>>===<<<;;;:::;;;===>>>;;;<<<===>>>???@@@@@@???AAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCFFFFFFCCCEEELLLOOOMMMIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBCCCEEEGGGHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJMMMOOOPPPQQQPPPPPPPPPSSSWWWZZZZZZXXXTTTQQQOOOOOONNNMMMLLLKKKKKKJJJJJJHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@AAACCCEEEBBBAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFBBB>>>===???AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>======(((%%%###%%%***,,,+++)))++++++************++++++---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,---......//////000000000///......------++++++---...////////////000000////////////000000000000000111111111222222333333333333333333333333444555666666555555666777555555555666666666666666777666555444333222222222222222222222333444555555777777888888888888777777555666666777777888888888888888888888888888888888::::::;;;<<<======>>>>>>???????????????@@@AAABBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@????????????@@@CCCBBBAAA@@@@@@BBBCCCEEECCCBBB@@@???===<<<<<<<<<999999999999888777666666222222222111111000000/////////............------.........///////////////......//////......---,,,,,,---...///000111111111///...---,,,++++++++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,******++++++******)))((())))))))))))***************++++++,,,,,,,,,++++++******++++++++++++******)))************+++++++++************))))))))))))))))))((((((((()))******,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++***++++++***(((''')))***+++,,,,,,,,,,,,,,,+++***+++*********+++,,,------)))******+++,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,++++++++++++******,,,---,,,+++***+++---//////////////////.........////////////000000000------............------000//////...------,,,,,,///000111222222333333222222222222111111111111111000000000000000111111222333333333333333333333333333333444555666666666666555555666666666666666666555555444444444666777888===<<<;;;999888777666666999999999999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<===>>>???>>>===;;;;;;===>>>>>>======<<<;;;::::::;;;<<<===;;;<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@===>>>@@@BBBCCCCCCCCCCCCCCCEEEDDDBBBDDDHHHJJJIIIHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFEEECCCCCCDDDFFFHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGLLLMMMOOOPPPQQQPPPOOOOOOPPPRRRTTTUUUUUUSSSPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHEEEBBBAAABBBCCCDDDGGGEEEBBB@@@???AAADDDFFFDDDBBB@@@>>>===???AAABBBBBBCCCCCCDDDEEEGGGHHHIIIKKKFFFAAA>>>>>>@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>======(((&&&%%%&&&)))+++***)))++++++************++++++,,,+++++++++++++++++++++))))))******+++++++++,,,((())),,,------,,,+++***---------------...///000////////////......------,,,---...///000000000000111000///......///000111000000000000111111111111222222333333333333444444444666777666555555666777666666666555555555555555777666555444333222222333444444333333444555555666777888888999999888888777555555666666777888999:::888888888777777888888888;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@?????????@@@AAAAAABBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@CCCAAA???>>>>>>@@@BBBDDDAAAAAA???===<<<;;;;;;:::777888999:::999777555444444333333222111000000///000000000000000000000000------......//////000000.........///......---,,,***+++,,,---.../////////......---,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,++++++,,,,,,++++++***))))))))))))))))))************++++++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++*********)))))))))))))))******))))))))))))******,,,,,,++++++************++++++++++++++++++++++++***++++++***(((''')))***,,,,,,------,,,,,,+++***((())))))******+++,,,---)))***+++,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,---///000///////////////..................////////////------............------.........------,,,,,,,,,...///000111222222222222111111111111111111111111.........//////000222222222222333333333333444444222333444555555555555555666555555555555666666777555444444444444555666777:::999888777666666666666999999888777777999:::;;;::::::;;;<<<<<<===>>>>>>??????@@@@@@?????????>>>>>>===<<<<<<======>>>>>><<<;;;;;;:::;;;;;;<<<===;;;<<<>>>@@@AAACCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>???AAACCCCCCBBB@@@???BBBBBBBBBAAAAAACCCDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEECCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDFFFHHHHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFCCCAAAAAACCCGGGJJJOOOJJJDDD??????AAACCCEEEDDDBBB???===<<<===???@@@BBBBBBCCCDDDEEEGGGHHHIIIKKKHHHDDDAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>===(((***+++)))'''''')))++++++******))))))******+++))))))***+++,,,,,,------((())))))******++++++,,,((())),,,------,,,+++***......---------...//////......------------------------...///000000000000111000///......///000111//////000000000111111111222222222333333444444444555666777666555444555666666666666666666555555555888777666555444444444555555555555555555666666777888888999999999999888888666666666666777999:::;;;:::999888888888888999:::<<<<<<<<<=========>>>>>>======>>>???@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>===>>>>>>????????????>>>>>>??????@@@BBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCAAA>>>======>>>@@@BBB@@@???>>><<<;;;:::999999777888999::::::777555333333333222111000000//////111111111111111111111111------......//////000000.........///......---,,,***+++,,,---............///...------------------,,,,,,---------.........------------------------+++++++++++++++++++++++++++++++++******++++++,,,***************))))))(((******)))))))))))))))))))))***++++++,,,,,,,,,+++******++++++++++++******))))))*********+++++++++))))))))))))))))))************))))))))))))******+++++++++******))))))((())))))*********************++++++***(((''')))***,,,,,,---------,,,,,,+++'''((()))***++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------,,,,,,...///000/////////.........---,,,,,,,,,---------......------............------,,,,,,,,,,,,------............///000111111111111111111111111111111111111------......///000222222222222222333333444444444222333333444444444444333555555555555555666777888444444444444444555555666666555555555555666666777888888777666666888999:::888999999;;;<<<===>>>>>>???AAADDDEEEEEEBBB???<<<===>>>>>>>>>>>>=========;;;;;;;;;;;;<<<<<<======<<<===>>>@@@BBBCCCCCCDDDCCCCCCDDDCCCBBBAAA@@@??????@@@BBBCCCCCCBBBAAA@@@DDDCCCBBBCCCCCCBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHCCCCCCBBBAAABBBFFFMMMRRRYYYRRRIIIBBBAAABBBDDDEEEDDDBBB???===<<<===>>>???BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFDDDBBB@@@???>>>BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>(((+++---***&&&%%%(((+++******))))))))))))******((((((***+++,,,---------)))))))))*********++++++)))***+++,,,---,,,++++++........................------------------------------...///000000//////000000////////////000000/////////000000000111111111222222333333444444555555666777666555444555666666666666777777777777777888888777666666666666666666555555555555555666666888888999999999999888888888777777666777888:::;;;:::999888777777888999:::;;;;;;<<<===>>>>>>??????======>>>???@@@@@@@@@???@@@??????>>>>>>=========<<<==================<<<>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA???======>>>???@@@???>>><<<;;;999888888888777888999999999777555333000000000//////......---//////000000000000111111.........///////////////......//////......---,,,------...////////////.........------------......***+++,,,---...///000000------------------------+++++++++++++++++++++++++++************++++++,,,(((((())))))(((((('''&&&************))))))))))))((()))***+++++++++++++++******++++++++++++******)))************+++++++++))))))))))))******************)))((((((((()))))))))******+++******)))((()))))))))))))))************++++++***(((''')))***++++++,,,---------------((()))***+++++++++++++++***++++++,,,,,,+++++++++***************+++++++++***++++++++++++,,,,,,,,,((()))++++++******,,,---/////////...------,,,,,,++++++,,,,,,,,,---------------............------++++++,,,,,,---......///---...///000000111111000111111111111111222222222............///000222222111222222333333444444555222222333444444333333222444444555555666777777777444444444444444444444444333333333333444555666666777666666666666777888888888888999;;;<<<>>>???@@@???BBBFFFHHHGGGCCC>>>;;;<<>>======;;;;;;<<<======>>>>>>>>><<<===???@@@AAABBBCCCCCCAAABBBCCCCCCCCCAAA@@@???===>>>@@@BBBCCCCCCCCCCCCGGGDDDDDDFFFFFFCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNKKKKKKLLLMMMMMMNNNOOOPPPLLLKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE???AAABBBBBBCCCHHHPPPVVV___WWWLLLEEEDDDEEEEEEEEECCCAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@AAACCCEEEDDDBBB???>>>>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@?????????>>>>>>(((((((((((('''''')))*********))))))))))))******)))***+++,,,---,,,,,,+++))))))))))))******************+++++++++,,,,,,,,,---...///000000///...------------...............------.../////////......//////000000000000//////////////////000000000111111111222333333444555555666777777777555444555666666666777777888888999999888888777666666666777777444444333333333333444444888999999::::::999999888888777666555555666888999:::888777666666777888::::::;;;<<<===>>>???@@@AAA===>>>???@@@@@@???>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????>>>===;;;:::888777777777666666777777666555333222/////////////////////////////////000000111111111///////////////...............//////......---,,,....../////////...---------,,,,,,,,,,,,,,,------++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,***************)))((((((************)))))))))(((''''''((()))******************++++++++++++******)))************+++++++++((()))))))))***************)))((((((''''''(((((()))***+++,,,,,,,,,+++***)))))))))******+++++++++***++++++***(((''')))*********,,,---......//////)))***+++,,,,,,++++++***+++++++++,,,,,,++++++***)))******++++++,,,,,,---******+++++++++,,,,,,,,,''')))***+++******,,,---.........---,,,,,,++++++,,,,,,,,,---------......------............---------------------.........------...///000000000000000000111111111222222222////////////000111111222111111222333333444555555222222333333333333222222222333555777777777777666444444444555444444444333333333222222222333444444555555666666777777777666999:::;;;===>>>@@@AAABBBAAABBBDDDEEEDDDAAA===;;;;;;@@@DDDFFFCCC@@@======;;;<<<===>>>????????????===>>>???@@@AAAAAAAAAAAA???@@@BBBBBBBBBAAA@@@>>>>>>>>>??????@@@AAAAAABBBFFFCCCCCCFFFFFFBBBAAADDDEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAABBBDDDEEEDDDDDDDDDDDDEEEGGGIIILLLNNNOOOKKKKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB<<>>>>>??????>>>>>>>>>>>>??????>>>@@@BBBAAA???===>>>@@@@@@??????>>>>>>??????@@@@@@@@@@@@???????????????'''$$$"""$$$(((+++***(((******))))))))))))******++++++,,,---,,,+++***)))*********)))))))))))))))++++++*********+++,,,------...000111111///---,,,.........///////////////,,,---.....................///000111111000///...////////////000000000000111111222333333444555555666777888777555444444555666666777888999::::::;;;888777777666666666666777333333222111111222222222888999999::::::999999888888777555444444555666777999777666555555666777999::::::;;;===>>>@@@AAAAAA>>>>>>???@@@@@@???======<<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::;;;<<<===???AAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;999888777777666555555555555444333222222111111111111222222222222000000111111222222333333000000//////.........---......//////......---,,,------------,,,+++******+++++++++***++++++,,,,,,,,,,,,------...//////000++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,---............---,,,,,,+++*********))))))((((((&&&&&&((())))))***************++++++++++++******)))************+++++++++(((((())))))*********+++))))))(((''''''''''''''')))***,,,---...------,,,*********++++++,,,,,,,,,***++++++***(((''')))***)))***+++---...///000000***+++,,,------,,,***)))++++++,,,,,,,,,++++++***)))***+++,,,---......///*********++++++,,,,,,,,,)))+++,,,,,,,,,,,,...///......---,,,,,,+++******---------.........//////---..................---000//////......------,,,,,,---...///000000000000000000111111222222222222000000000000000111111222111111222333333444555555222222333333333222222111111333555777888888777666444444444555555444333333444444333222111111111222333444666777777777666555:::;;;===>>>@@@BBBDDDDDDBBBBBBBBBBBBAAA???===;;;;;;@@@FFFHHHEEEAAA===<<<<<<<<<>>>???@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@???AAAAAA???>>>============CCC???@@@DDDDDD???>>>BBBEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAAAAACCCDDDDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@;;;???BBBBBBBBBEEEMMMSSSUUUMMMCCC>>>???@@@@@@??????@@@AAABBBBBB@@@???>>>>>>>>>======>>>??????@@@===??????===;;;<<>>>>>>>>>>>??????@@@@@@@@@???????????????***))))))(((((((((((((((***************************************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,000000111111111///...---//////.........---------...------,,,,,,,,,------//////.........---------,,,---...///000000000000111111222333333333333222666555444333333333333333444555555666777888888999666666666666666555555555888888888777666555555444666777888999999999999999777777666666666666777777:::999888777777888999:::999::::::;;;===>>>@@@AAA@@@@@@??????????????????======<<<;;;::::::999999999999999:::;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@???@@@@@@AAA@@@???>>>===========================???>>>===<<<;;;:::999999777777666666555555555444111111222222222333333333111222222333333222222111111111000......---------------------------------------,,,,,,---...000111...,,,******,,,---***(((...,,,+++---000111///,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******,,,+++++++++***))))))))),,,+++***))))))***+++,,,,,,+++++++++***)))))))))---,,,,,,++++++******)))))))))))))))))))))))))))+++++++++++++++***)))((()))******+++,,,,,,------///......---+++******))),,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******))))))******+++,,,...,,,+++***+++,,,------......------------......***+++,,,...000111222333......------------........................------//////000000000000//////...///000111222333333333111111000000000000111111222222333333333222222111///000222444555555555555666666666666777777777777777777666666555555444444444444333333333333444444555666777888999888777777777777888:::<<>>===<<<<<<<<>>??????@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@>>>>>>???@@@@@@???======>>>???>>>======>>>@@@AAAAAA@@@FFFFFFFFFFFFFFFEEEDDDDDD@@@AAACCCEEEGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFHHHJJJLLLMMMOOONNNKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCAAA@@@???>>>>>>>>>;;;<<>>??????????????????@@@@@@AAABBB???>>>>>>===============???AAABBBAAA???======>>>AAA@@@???===<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;(((((((((((())))))***+++******************************++++++******)))(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,...///000000000///...---//////.........---------//////.........//////000///.........------------,,,---...///000000000000000111111222222222222222333333333333444555666666444555555666777777888888666666666666666666666666666666666777777888888999777777888999999999999999888777777666666666777777999888777666666777888999:::::::::;;;===>>>@@@AAA????????????????????????===<<<<<<;;;;;;:::::::::::::::::::::;;;<<<===>>>===>>>??????@@@@@@@@@??????@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888888666666666555555444444333111111111222222222333333111222222333333222222111111000///......---------////////////////////////---,,,,,,+++,,,,,,......---+++******,,,---+++)))...,,,+++---///000...,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************)))))))))***+++,,,,,,,,,******++++++++++++******+++++++++***************++++++***))))))***+++++++++++++++******************+++++++++++++++++++++************************+++++++++++++++***))))))(((((()))***+++,,,------+++++++++,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,------,,,+++***+++,,,,,,,,,.........------.........,,,,,,---...///000111111///......------....../////////////////////////////////000000000000////////////000111111111000000111111000000000000111111222222333333333222222111111222444666777777777666444444555555555666666666777777666666666666555555555555444444444444555555666777888999999999888777999999999:::;;;<<<>>>???AAA@@@???>>>===<<<<<<<<<>>>AAADDDGGGFFFCCC???<<<===============>>>????????????@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@???>>>===>>>>>>===;;;;;;<<<===>>>>>>===???AAACCCCCCBBBEEEEEEFFFFFFEEEEEEDDDCCC@@@AAACCCEEEGGGIIIJJJJJJJJJIIIGGGFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCBBB@@@@@@@@@@@@===>>>@@@BBBCCCEEEEEEFFFDDDAAA===<<<===???AAAAAAAAAAAA@@@@@@AAABBBBBBCCC??????>>>===============>>>@@@AAA@@@???======>>>@@@???>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<((((((((()))***+++,,,---************************++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///........................---------...............///000111............------------,,,---...///000000000000///000111111222222111111111111222333555777999:::555555555666666777777888666666666666666666666666666777777888999999::::::777888999999999999999999999888777666666666666666888888666666666666888888:::::::::;;;<<<>>>???@@@????????????????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===>>>>>>?????????????????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888777777555555555444333222222222000111111111222222222222111111222222222222111111111000///......---......////////////////////////---,,,,,,+++++++++++++++,,,*********,,,---,,,+++,,,,,,,,,---...///...,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++*********+++,,,,,,------******++++++++++++*********************+++++++++++++++***))))))***++++++***************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))''''''((()))***+++,,,---++++++++++++,,,,,,---------------------,,,,,,+++------------------------************+++,,,......,,,++++++******++++++,,,.......................................///////////////............/////////000000000000000000000//////000000000000//////000000000000000///......111111000000000000111111222222333333333333222222111222444666777777666666333333333444444444555555666666666666777777777777666555555555555555555666666777999:::::::::999888::::::999999999999::::::???>>>>>>>>>===============???AAACCCCCCAAA>>>==================>>>>>>???>>>>>>????????????>>>>>>>>>>>>???@@@@@@??????>>>===>>>>>>===;;;;;;<<<>>>>>>>>>>>>@@@CCCEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBB@@@AAACCCFFFHHHJJJKKKKKKKKKIIIFFFEEEFFFHHHHHHHHHDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEE@@@===;;;;;;===@@@BBBCCCBBBBBBBBBAAABBBBBBCCCCCC??????>>>==================>>>@@@@@@>>>======>>>???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<))))))))))))***+++,,,---************************++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.................................+++++++++,,,---...///000------------------------,,,---...///000000000000//////000111111111111000111222222444555777999:::555555555666666666777777666666666666666777777777:::::::::999999888888888888888999::::::999999999999999888777666666666666888777666555555666777888:::::::::;;;<<<===??????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<======>>>======>>>>>>???>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999888888888555444444333222111000000000000000111111111111222111111222222222222111111000000///...............------------------------...------,,,+++******************+++,,,,,,,,,,,,++++++,,,------...---,,,++++++++++++++++++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******)))))))))***+++++++++,,,+++******************+++)))))))))***+++++++++,,,))))))))))))******++++++******************************+++++++++******)))((())))))))))))*********------,,,,,,+++******)))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///***+++,,,+++******+++,,,---..................------------.........//////000//////......//////000///////////////000000000//////000000000000/////////000000000000000//////111111000000000000111111222222333333444333333333000111222444555555444444333333333333444444444444555555666666777888888999666666555555555555666666777888999:::;;;:::999999:::999888888888888888999<<<=====================<<<===>>>????????????>>>>>>>>>============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>???????????????@@@@@@AAA???>>>===>>>@@@???>>>???AAAEEEHHHHHHHHHCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDFFFHHHJJJKKKKKKJJJGGGDDDBBBDDDFFFGGGGGGCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKIIIGGGFFFDDDEEEFFFHHHJJJKKKKKKKKKFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDD>>><<<::::::===@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBB???>>>======<<<<<<======;;;===>>>>>>===<<<===>>>======<<<<<<;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===++++++***************+++***************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------......---.....................+++++++++,,,---...///000,,,,,,------------------,,,---...///000000000000//////000111111111111000333333333444444666777777555555555555666666666666666666666666777777888888::::::::::::999999999999999999:::::::::999999888999999888777777777777777888777666555555666777888::::::::::::;;;===>>>???======>>>>>>>>>?????????<<<===========================<<<<<<<<<===>>>>>>======>>>>>>>>>======<<<================================================<<<<<<;;;;;;::::::999999555444333222111000////////////000000000111111111000111111222222111111000000//////............///------------------------///......---,,,+++******)))***++++++++++++,,,---***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))******++++++*********************************)))))))))*********************++++++++++++******)))))))))***+++++++++,,,*********++++++*********)))))))))***+++++++++,,,*********))))))((((((((()))))))))))))))))))))))))))******+++++++++******++++++******)))((((((''',,,,,,,,,++++++******)))))))))***++++++*********************************++++++++++++,,,---...///***+++---,,,+++***+++,,,------...//////...------++++++,,,---...///000000//////............//////---------......///////////////000000000000//////...///000111222222222222111111000000000000111111111222333444444444444444000111333444444444444333333333444444444555555555444444555666777888999999666666555555555555666666777888999:::;;;:::999999777777777777777888999:::;;;;;;<<<=========<<<<<<:::;;;;;;<<<===>>>??????>>>>>>============>>>>>>=========>>>>>>==================>>>>>>??????@@@@@@AAAAAA@@@>>>>>>???@@@??????@@@BBBFFFIIIJJJIIICCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDFFFHHHIIIJJJJJJGGGDDDAAA@@@AAACCCEEEEEEBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJHHHGGGFFFDDDEEEFFFHHHIIIJJJJJJKKKDDDDDDCCCBBBAAAAAAAAAAAAEEEDDDBBBAAA@@@AAAAAABBB???<<<;;;;;;<<>>??????@@@>>>===<<<<<<;;;;;;<<<<<<999;;;======<<<<<<===>>><<<;;;;;;;;;;;;;;;<<<===999999::::::;;;;;;<<<<<<++++++***)))))))))))))))************************)))***++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,---......---------..............................///000111,,,,,,,,,,,,------------,,,---...///000000000000///000111111222222111111444444333333333444444555555555555555555555555555555666666777777888888999666666777888:::;;;<<<<<<::::::::::::::::::999888888888888777777888888999888888666666666666888888::::::::::::;;;<<<===>>><<<======>>>>>>?????????>>>>>>>>>>>>>>>=========>>>>>>============>>>>>>===============<<<<<<;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::555444333222111000///...////////////000000000000000000111111111111000000//////............//////////////////////////////............---,,,*********+++,,,,,,+++***+++---(((***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++************++++++************************((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++)))***++++++++++++***)))***************+++++++++******))))))(((''''''&&&(((((((((((((((((((((((())))))***++++++++++++***,,,,,,+++***))))))((((((((())))))***+++,,,------***+++,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,---))),,,///...+++***+++---,,,---...//////...---,,,***+++,,,---...///000000......------------......,,,,,,------......////////////000000000000//////...///000222333333444444111111000000000000111111111222333444444555555444333333555666666666555555333333333444444444555555333444444555666777777888666555555555555555555666666777999:::::::::999888666666666777888999:::;;;:::;;;<<<======<<<;;;;;;888999:::;;;===>>>???@@@???>>>>>>=====================>>>>>>>>>>>>=====================>>>@@@@@@>>>??????>>><<<<<<===???@@@@@@@@@CCCFFFIIIJJJIIICCCCCCCCCDDDCCCBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGDDDAAA??????@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHCCCBBBBBBAAA@@@@@@AAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<===>>>>>>>>>>>>>>>======<<<<<<======<<<<<<;;;:::::::::::::::777999;;;<<<<<<;;;===>>>:::::::::::::::;;;<<<===999999::::::::::::::::::))))))((((((((()))******************************((()))******++++++******)))******+++,,,,,,------,,,,,,,,,------------...///...---,,,,,,------...---------.........////////////.........//////000++++++,,,,,,,,,---------,,,---...///000000000000000111111222222222222222333222222222222333444444555555555555555555555555555666666777888888999999555666777888999;;;<<<<<<::::::;;;;;;::::::999888777777777777888999::::::999888777666666777888999::::::::::::;;;<<<======<<<<<<======>>>??????@@@@@@??????>>>>>>=========???>>>>>>======>>>>>>???<<<=========<<<<<<;;;:::999999888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666555444333111000///............/////////000000000000111111111111000000//////............//////////////////////////////,,,,,,------,,,+++***)))***,,,---,,,***)))***,,,'''***,,,,,,***)))+++,,,++++++++++++++++++++++++++++++************++++++************************(((((()))*********************************************************************++++++++++++******+++++++++***************)))***++++++++++++***)))+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------******+++,,,,,,,,,,,,,,,************************,,,,,,+++************+++)))---111000---+++,,,///,,,---///000000///---,,,,,,,,,,,,------.........------,,,,,,,,,,,,---------------...//////000000//////000000000000////////////000111111222111111111111000000000000111111111222333444555555555555333444555666666666555444222222222222333333333333333333444444555555666666555555444444444444555555666777888999999999888777777777777777888999:::::::::;;;<<<======<<<:::999777888999;;;===???@@@@@@??????>>>==================>>>>>>??????>>>>>>=========<<<<<<===>>>@@@AAA??????@@@>>>===<<<===???AAA@@@AAACCCFFFHHHIIIHHHDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBAAA???@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJHHHFFFDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@???===<<<<<<>>>?????????>>>>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999666888:::;;;;;;;;;<<<>>>999999999999:::;;;<<<===::::::::::::999999999999''''''''''''(((***+++,,,************************'''((()))***************))))))***+++,,,,,,------,,,,,,,,,---------......111000...---,,,------...---------.........//////...------,,,,,,,,,------+++++++++,,,,,,---------,,,---...///000000000000111111222333333333333222111111111111222333444555555555555555555555555444555666666777888999999999888888888888888888888888;;;;;;;;;;;;::::::999888666666777777888999;;;;;;:::999888777777888999:::::::::::::::;;;;;;<<<===;;;<<<<<<===>>>??????@@@AAA@@@@@@???>>>===<<<<<>>>>>>>>>>>>>>???<<<=========<<<;;;;;;:::888888777777777888:::;;;::::::::::::::::::::::::999999999888888888888888666555444333222000///.............../////////000000000111111111111000000//////.........//////000------------------------******+++,,,+++***)))(((+++---...---***(((***,,,'''***,,,,,,***)))***,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++******,,,+++++++++******)))))))))***+++,,,,,,+++***))),,,+++++++++******))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))***+++,,,---......+++++++++***************'''((()))***************++++++++++++++++++++++++---,,,+++***))))))))))))***...222111---+++---///,,,---///000000///---,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------......///000111111222//////000000000000//////000000000000000//////...111111000000000000111111111222333444555555555555111222333444444444333222000111111111111222222222333333333444444444444555444444444333333444444444555666777888999888777777999888888888888888999999:::;;;<<<======;;;999888666777999<<<>>>???@@@AAA??????>>>===============>>>>>>????????????>>>>>>===<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@???>>>@@@AAAAAAAAAAAACCCFFFHHHHHHHHHDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIGGGEEECCCEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBB@@@???>>>===<<<===???AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::999888888777777888888555777:::;;;;;;;;;<<<>>>888888888999:::;;;<<<===;;;::::::999999888888888------,,,,,,+++******)))))))))))))))))))))))))))+++***)))(((((()))******''''''((()))***++++++,,,******+++++++++,,,,,,,,,...---,,,,,,,,,+++)))'''))))))*********+++++++++---------............//////......------,,,++++++------,,,,,,---...000111222222222333333222222222000000000000111222333444999888888888777777666666666666666666777777777777:::::::::999999999888888999999999999999999999:::888999:::;;;;;;:::888777999888777666666777777888888999999::::::;;;<<<<<<999;;;<<<<<<;;;:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>===<<<:::999999::::::::::::::::::999999888777888888777777777777888888555555555555555444444444222222333333222111///...///......------,,,++++++000000...------...///000111000...,,,,,,...000111000///...///111111000...+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***************************......//////...---,,,,,,,,,+++***))))))***+++,,,)))))))))))))))*********++++++******)))(((((((((******+++++++++,,,,,,,,,(((((())))))))))))((((((+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++******---,,,+++***))))))))))))******))))))))))))******))))))))))))************------------------------)))***+++,,,,,,,,,,,,,,,+++333777111+++***,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///------------------------//////............//////333222///---,,,,,,---...111111111111111111111111000000000000///////////////000000000111111111111111222333333333333222111333333222222111222222333333333333333444444555666222222222222222222222222555666888999999888777777888888777777888888999::::::::::::;;;;;;;;;<<<<<<888888999999;;;===>>>???AAA???<<<<<<===>>>>>>===@@@@@@@@@@@@>>><<<:::888:::;;;<<<>>>???@@@@@@@@@AAA@@@>>>=========>>>>>>@@@???>>>@@@CCCEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFKKKPPPOOOJJJEEECCCCCC@@@?????????>>>>>>======AAAAAABBBBBBBBBAAA@@@@@@;;;>>>???>>>;;;:::<<<>>>>>>>>><<<;;;:::999999999<<<<<<;;;::::::999888888888999;;;===>>>>>>>>>===???===;;;:::;;;<<<<<<;;;<<<<<<;;;:::999999999999+++************+++++++++************************+++***))))))))))))***+++))))))******************++++++++++++,,,,,,,,,,,,---,,,+++,,,,,,,,,***(((***+++++++++,,,,,,,,,,,,------------............++++++,,,,,,---............---------...///111222111111222222222222111111000000000000111222333333888888888777777777666666666666666666777777777777:::::::::999999888888888888888888888999999999999777888999::::::999888777999888777666666777777888777888888999999:::;;;;;;888:::;;;;;;:::999:::;;;::::::;;;;;;;;;;;;<<<<<<>>>>>>=====================<<<;;;:::999999::::::;;;;;;;;;;;;;;;:::999999999888888777777777888888888888777666444333222111222222333333222111///...........................//////............//////000///...------...///000...------...///000...,,,---,,,++++++******++++++*********))))))))))))(((************************---------------,,,++++++++++++***))))))***++++++)))))))))))))))))))))************)))))))))))))))*********+++++++++,,,,,,))))))************))))))******++++++***))))))((((((((())))))))))))(((((())))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++******)))((((((((((((((())))))******))))))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,++++++******333888333+++(((***,,,,,,,,,---------.........///...,,,++++++,,,...///------------------------//////............//////222111///---------...///////////////////////////000000000000////////////111111111111222222222222111222222333333222222111333333222222222222333333444444444444444444555666222222222222333333444444666666777888999888888777999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===???===;;;:::;;;<<<<<<;;;>>>?????????>>><<<:::999999:::;;;===???@@@BBBCCCEEEDDDBBB@@@>>>>>>>>>>>>@@@???>>>@@@BBBEEEEEEEEEBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHGGGGGGGGGGGGFFFAAABBBCCCDDDEEEFFFGGGHHHNNNRRRUUURRRKKKDDD@@@@@@@@@@@@???>>>>>>===<<<<<>>;;;===???>>><<<;;;===???>>>===<<<;;;;;;::::::;;;;;;;;;:::999999888777777777888:::<<<============???===::::::;;;<<<;;;;;;;;;;;;:::888888777777777)))((((((((((((***,,,---************************++++++************+++,,,,,,,,,++++++************++++++,,,,,,,,,---------,,,+++++++++------+++***++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,------.....................///000111000111111111111111111000000000000000111222333333777777777777666666666666666666666666777777777777:::::::::999888777777666888888888777777777777777666777888999999888777666999999888777666666777777666666777777888999999999777999::::::888777888999999999999999::::::;;;;;;:::;;;<<<=========<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888777666666666777888888777666444333222222222222222222111000//////------......///000000111---....../////////..............................---,,,+++,,,......,,,***------,,,+++*********************))))))))))))(((************************++++++,,,,,,,,,+++******++++++***))))))***++++++******))))))))))))))))))(((((())))))))))))***************++++++++++++,,,******++++++++++++******))))))******))))))((((((((())))))******))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******''''''''''''((()))***+++******))))))))))))******)))))))))*********++++++************************------------,,,+++***)))***666===777---)))+++------------.........//////...---,,,++++++,,,---...------------------------//////............//////000///...------...///000////////////////////////////////////000000000000111222222222222333333333111111222333333222111111333333222222222222333333555555444444333444444444222222333333444555666666666666777888888888888888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::;;;===@@@@@@@@@<<<<<<======<<<<<<;;;:::999999:::;;;>>>AAADDDEEEJJJHHHEEECCC@@@?????????@@@>>>>>>???BBBDDDDDDDDDAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFEEECCCBBBBBBBBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBDDDEEEGGGHHHIIIPPPSSSTTTQQQJJJBBB>>>===??????>>>>>>===<<<<<<;;;@@@@@@@@@@@@???>>>===<<<:::<<<======<<<<<<===???===<<<<<<;;;;;;<<<<<<===::::::999999888888777777777888999:::;;;<<<<<<<<<>>><<<:::999:::;;;;;;;;;;;;:::999777666555555555)))((('''''''''(((***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++******,,,---...---++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,------------......------,,,++++++***---------....../////////000000111111111111000000/////////000000111222333666666666666666666666666666666666666777777777777::::::999888777666666555777777777777666666666666555666777777888777777666999999888777777666666666444555555666666777888888666777999888777666666777777777888888999999::::::888999<<<>>>???>>>===<<<::::::::::::::::::;;;;;;::::::;;;;;;;;;::::::999888777666555555444444555444444444444555555555555111111111111111000//////------......////////////,,,---...///000///...------......//////......------,,,,,,,,,------,,,***+++++++++***++++++,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,++++++******+++******************+++*********)))))))))))))))''''''(((((()))******+++************++++++++++++)))******++++++******)))(((((())))))))))))(((((()))))))))******)))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++*********))))))***+++,,,,,,******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++---999AAA<<<111,,,---000------........./////////...---,,,,,,,,,,,,---...........................///......------......///.........---...///000111111111111111111111111111////////////000000000000111111111222222222333333111111222222222222111111111111000000111111222222555444333222222222222222222222333444555666777888666666777777888888999999999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::===AAAEEEFFFFFF::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@CCCEEEJJJHHHFFFCCCAAA@@@@@@@@@???>>>===???AAACCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGJJJIIIGGGDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLJJJFFFAAA>>>===<<<<<<<<<<<<<<<=========?????????>>>===<<<;;;:::888999:::;;;;;;<<<======::::::::::::;;;<<<======:::::::::999999999999999777777888999::::::;;;;;;===;;;999888:::;;;;;;:::;;;:::999777666555555444+++***((('''''''''((((((******************************++++++,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------+++******,,,...///---,,,************++++++++++++++++++++++++,,,,,,,,,---...------,,,++++++******,,,---------............000000111111111111000000////////////000111222333555555555555555555555666666666666666777777777777999999888777777666555555777777777666666666555555555555666666777777777777999999999888777666666555333444444555555666666777555777888777666444444555666666777777888999999:::777:::===@@@AAA@@@>>><<<999999::::::::::::::::::777888888999999999888888555555444333333333333333222333333333444444444555111111000000000000000000.........---------,,,,,,+++,,,.../////////...---------............------///...---.........,,,+++)))))))))***+++,,,---...,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++*********++++++*********************))))))((((((&&&&&&'''((()))******+++))))))*********+++++++++(((((())))))))))))(((((('''((())))))))))))(((((())))))************))))))((()))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++++++++,,,,,,+++***))))))************))))))))))))******************++++++++++++++++++++++++++++++++++++)))***+++,,,---.........---888@@@;;;111---...///------------.........///---------,,,,,,---------..............................------------......------......//////000111000000000000000000000000.../////////000000000111000000000000111111111222111111111111111111111111///////////////000111111333333222111000000000111222222333444666777888888666666666777777888999:::888888888888888999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======;;;;;;;;;>>>AAADDDDDDCCC999999999:::;;;<<<<<<===???>>><<<<<<===???AAACCCEEEDDDCCCAAAAAAAAABBBBBB???>>>===>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHOOONNNKKKHHHEEECCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCEEEEEECCC@@@>>>===777888999:::<<<===>>>???============<<<;;;:::999777777777888:::;;;;;;;;;777777777888999:::<<<<<<:::::::::;;;;;;;;;;;;;;;888888888888999::::::;;;<<<:::888888999:::;;;:::;;;:::999888666666555555*********)))(((''''''&&&))))))))))))))))))))))))((()))***+++,,,,,,,,,+++(((((()))***+++,,,------******+++++++++,,,,,,,,,,,,++++++,,,...///...,,,))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------------...............---000111111111111111111000////////////000111222222444444444555555555555555666666666666777777777777777777777777666666666666888888777777666666555555555555666666777777888888999999999999888666555444333333444444555666666666555777888777555444444444555666666777888999::::::888:::===???@@@@@@>>>===999999::::::::::::999888555555666777777777666666444333333333333333444444444444333222222111000000111000000/////////000000///......---,,,,,,+++++++++,,,---...............------------------------000///.../////////---+++)))))))))***+++,,,......*********))))))))))))(((******************************+++,,,,,,,,,++++++)))***++++++++++++***)))++++++******)))(((((((((&&&&&&'''(((((()))******)))))))))************+++(((((())))))))))))(((((((((((())))))******)))))))))******++++++******)))))))))))))))************************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++***)))(((''''''''''''******))))))))))))***************++++++++++++,,,************************((()))+++,,,.../////////***333999444...+++++++++,,,,,,,,,---------......------------------------..............................------------......---....../////////000000..............................//////000000111111//////000000000111111111222111000000000000111222............///000111222222222111111000000111111222333333444555666777777666666666666777888:::;;;888888777777888888999::::::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>>>>===<<<===>>>>>><<<:::::::::999::::::<<<===>>>??????>>>===>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCC???>>>======@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCBBBDDDCCCBBBAAABBBEEEGGGIIIQQQOOOLLLIIIGGGEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@CCCBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDBBB@@@===<<<666666888999;;;===>>>???<<<<<<<<<<<<<<<;;;;;;:::888777666777999::::::999666666666777888999;;;;;;::::::;;;;;;<<<<<<======999999888888999999:::;;;;;;999777777999::::::::::::999888777666666666666((()))***++++++***((('''(((((((((((((((((((((((('''((()))+++++++++++++++)))))))))******+++++++++)))))))))*********++++++---,,,,,,---......---,,,*********+++++++++,,,,,,************++++++++++++*********+++,,,,,,------//////000111111000///...111111222222222222111111///......//////000111222333333444444444555555555666666666666777777777777555555555666666666666777999999888777777666555555666666666666777888999999999999999999888666555333333333444444555666666666666777888777555444333444555666777888999::::::;;;999:::<<<>>>>>>>>><<<<<<::::::;;;;;;:::999888777444444555666666666666666333333333333444555666777222222111111000/////////111000///...//////000111............------------,,,,,,,,,,,,---...///000......,,,,,,,,,,,,......111///.../////////---+++,,,,,,++++++***++++++,,,*********))))))))))))(((************************((()))******++++++******)))***++++++++++++***)))++++++******)))(((((('''&&&'''''''''((()))))))))))))))))))))************)))))))))******)))))))))((())))))***++++++******)))******++++++******)))))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))******++++++))))))((((((((((((((()))******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---............)))///222///,,,,,,+++)))+++++++++,,,,,,,,,,,,---,,,------------------,,,...........................------,,,,,,------.........//////////////////.................................///000111111111000000111111111222222222222111000//////000111222/////////000000222333333333222222222222222333444333333444444444555555555666666555666777888:::;;;999888888888888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======<<<===>>>===;;;888;;;;;;::::::;;;<<<===>>>======>>>??????@@@AAAAAA@@@??????>>>???@@@BBBCCC???===<<<===???@@@AAA@@@CCCCCCCCCCCCCCCBBBAAAAAACCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@AAADDDGGGHHHNNNLLLJJJIIIHHHGGGGGGHHHCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@===;;;777777888999:::;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<;;;999888888;;;<<<:::888777777777777888999;;;;;;999999:::;;;;;;<<<======::::::999888999:::;;;<<<:::888666666888:::::::::777777666555555666666777%%%'''***,,,---,,,***(((((((((((((((((((((((((((&&&''')))***++++++***************)))))))))))))))((())))))))))))*********------,,,---......---+++++++++,,,,,,,,,---------)))************+++++++++------,,,,,,+++******)))000111222333333222111000222222333333333333222222.........//////000111222333333333444444555555555666666666666777777777777444444555555666777777777:::999999888777666666555666666666666777888::::::999999:::999888666444333333333444555555666666777666888888888555444444444555666777888999:::;;;;;;999:::;;;<<<<<<<<<;;;:::::::::;;;;;;:::888777666444444555666666777666666444444444555666777888999---......///000111111222111000///......///000111------......///000000000,,,,,,++++++,,,---///000///...,,,++++++,,,...///000///......///...,,,***///...---+++***))))))))),,,,,,,,,++++++++++++***************************''''''((())))))***)))))))))***+++,,,,,,+++***)))+++++++++***)))((((((''''''''''''((((((((((((((())))))))))))******************++++++++++++******))))))***+++++++++++++++******++++++++++++******))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))******++++++))))))))))))***+++,,,---******))))))))))))************+++++++++,,,,,,,,,------------------------,,,,,,------...---------+++...///---,,,...---)))******+++++++++,,,,,,,,,,,,------......------,,,////////////////////////...------,,,,,,------.........////////////......000000000000000000000000---......///000111111222111111222222222333333333222111000//////000111222111111111111222333444555333333333333444555555666333333444444444444444444666555555555777888:::<<<::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::;;;;;;<<<>>>@@@AAA???>>><<<<<<;;;:::;;;<<<===>>>;;;<<<===???AAABBBBBBBBBAAA@@@?????????@@@AAABBB???===<<<===???@@@@@@???EEEFFFFFFFFFEEEDDDCCCCCCEEEEEEFFFEEEEEEDDDCCCCCCBBBAAA@@@???AAACCCFFFHHHJJJIIIHHHGGGHHHIIIJJJKKKDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA======>>>???@@@@@@AAAAAA>>>>>>>>>???@@@@@@>>><<<999999999999999999999999::::::;;;<<<===============;;;999:::<<<===;;;999888888888888999:::;;;<<<888888999:::;;;;;;<<<<<<;;;:::999999999:::;;;<<<999888666666888:::::::::555444444444444555666666+++******)))((()))))))))+++***(((''''''(((***+++******))))))((((((''''''******************************+++,,,,,,,,,,,,+++...---,,,+++++++++,,,---,,,+++******)))*********++++++,,,,,,+++***((('''+++,,,...---,,,,,,---///333333222111000///......000000////////////000000------......///000000111222111111000111333444555777888888777777666555444999888777555555555666777888888888888777555444333777777888888999999999:::777777888888777666444333444444444444444444444444666666666666666555444444666777888999::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999<<<:::888555555555666777666666555444333333222222222333444444555555555555222333333333333222111111222000...---...//////...---...............------......---------......///111000///......///000111//////...---,,,++++++***+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))(((((((((((())))))((((((((((((((()))((()))***+++++++++++++++*********)))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))(((((((((((()))******++++++++++++++++++++++++++++++***************)))((((((%%%%%%%%%&&&'''((())))))(((((((((((()))))))))))),,,,,,,,,++++++*********+++***)))))))))***,,,---,,,++++++***************************************++++++,,,,,,,,,++++++***...---,,,,,,++++++++++++------------------------++++++++++++,,,,,,---...000///------......---+++++++++,,,,,,,,,---------,,,---------.../////////...------,,,,,,------...111000000000000222333444333333222111111222222222222222222111111000000000...///000111222333444444444444333222222333333333666666666666666666666666555555555555555666777777;;;<<<===<<<:::999:::;;;<<<<<<;;;;;;:::;;;;;;;;;@@@???>>>===<<<;;;::::::;;;<<<<<<======<<<<<<;;;===>>>>>>===<<<;;;;;;<<<@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>DDDFFFHHHGGGDDDBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCBBB?????????@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDBBBBBBCCCEEEEEEDDDCCCDDDDDDDDDBBB???<<<;;;>>>===<<<<<<<<<>>>???@@@??????>>>===============;;;999777666666777999;;;::::::999888999:::<<<===>>>===<<<;;;999888777777555666666777888999999:::777777777777888999:::;;;888888999::::::;;;<<<<<<<<<;;;:::999888888888888777888888777555444555777+++******)))))))))))))))((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((************************)))***++++++,,,,,,++++++------,,,+++++++++,,,---,,,++++++******************++++++,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///222222111111000/////////000000////////////000000/////////000000111111111222111111000111333444555666777888888888888888777888777666555444555555666888888888888777666555444444444555555666666666666888999999999888666555444444444444444444444444444777777777777777666555555888888999999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999;;;:::888777666666777777555444444333222222111111222222333444444444444444222222333333222222111000111///---------......------...............------///......---------......000000///......///000000---------------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))(((((((((''''''))))))(((((((((((())))))******+++++++++******)))***)))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++)))************+++++++++************************))))))***++++++,,,,,,+++******))))))))))))))))))++++++++++++++++++++++++***************)))((((((%%%&&&&&&''''''((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********+++******))))))*********++++++***)))))))))******************************+++++++++,,,,,,++++++***...---,,,,,,+++++++++,,,------------------------,,,,,,+++++++++,,,------///---,,,---......---,,,++++++,,,,,,,,,------------------..................------,,,,,,------...111000000000000222333444333222222222222222222222444444333333333333333333//////000111222333444444444333333333333333333333666666666666666666666666555555555555555666777777;;;<<<<<<;;;:::999999;;;888999:::;;;<<<<<<;;;;;;======<<<<<<;;;:::::::::999::::::::::::::::::999===>>>???>>><<<;;;<<<===???@@@AAABBBBBBBBBAAA@@@?????????>>>>>>>>>>>>===>>>>>>=========>>>>>>???CCCEEEGGGFFFCCCAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>???@@@AAABBBCCCEEEDDDDDDCCCCCCDDDDDDEEEEEECCCAAAAAACCCEEEEEEEEECCCCCCDDDDDDBBB@@@>>><<<===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;999777666666777999;;;:::999999999999:::;;;<<<>>>>>>===;;;:::999888777555666666777888888999999666666666666777888999999999999999:::::::::;;;;;;;;;;;;:::999888888888888777888888777555444666777*********)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))************************)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++************************+++---...000111+++,,,...---,,,,,,---///000000000000000000000000000000////////////000000000111111111111111111111222111111000111333444555555666777888999999999999666666555444444444555555888888888888777666555555444444444444555555555555777777777666555333222111444444444444444444444444888888999999999888777777::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::999999888777777333333333222222111111000111111222333333333333222222222222222222111000000000...,,,,,,---...---,,,------...............---//////...---,,,,,,,,,---000///............///000+++,,,,,,,,,---------...************************+++***)))(((((()))***+++((((((((((((''''''''''''))))))(((((((((((())))))++++++++++++***)))((('''))))))))))))))))))******(((((((((((((((((((((((())))))))))))************)))************+++++++++************************)))))))))***+++,,,......++++++***))))))(((''''''******************++++++***************)))((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++*********)))************))))))(((***)))))))))))))))*********************************++++++,,,,,,+++++++++------,,,+++++++++,,,,,,------------------------------,,,+++++++++,,,,,,---+++++++++---...---,,,,,,,,,,,,,,,------------...............---------...------,,,,,,------...000000000000000222333333222222222222222222222222333333333333333333444444///000000111222333444444333333333333333333444444666666666666666666666666555555555555555666777777:::;;;<<<;;;999888999:::555666888:::;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::999999>>>???@@@???===<<<===>>>???@@@BBBDDDDDDBBB@@@>>>============>>>>>>>>>>>>============>>>???@@@@@@BBBDDDEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA=========>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEECCCAAAAAABBBDDDEEEEEEBBBBBBCCCCCCCCCAAA???>>>===<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::999777666666777999::::::999999999999:::;;;;;;>>>======;;;:::999888777555666666777777888888888555444444444555666777888999999999:::::::::::::::;;;:::999888777777777777666777777666555444666777***************)))((((((+++******))))))******+++''''''(((((())))))******************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++*********,,,...000111+++,,,...---,,,,,,---///////////////000000111111000000////////////000000111111111111111111111111222111111000111333444555555666777888888888888888666666666666555555666666777777888888888777777666777777777777777777777777888777777666555444333222555555555555555555555555999:::::::::::::::999999<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999999888999;;;;;;;;;999888666444333333333222222111111000111111222222222111111111111111222111000000///...---,,,,,,---...---,,,,,,---......///.........000///...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++(((((((((((('''''''''&&&)))(((((((((((())))))******************)))(((((()))))))))))))))*********((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))*********+++++++++************************,,,+++*********,,,---...******))))))(((((((((((()))))))))******************************)))((((((((((((((((((''''''''''''(((((((((((())))))))))))+++++++++***************&&&''')))***+++***))))))))))))(((((())))))************************************+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++***)))***,,,------,,,,,,,,,,,,------------.../////////...---------,,,...------,,,,,,------.../////////000111111222333111111222222333333222222000000000111111222222222000000111222222333444444333333333444444444444444666666666666666666666666555555555555555666777777999:::;;;:::999888999:::777777777888888999::::::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===>>>???>>>@@@CCCEEEDDDBBB???===<<<<<<======>>>??????@@@>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCBBBAAA@@@@@@@@@??????@@@@@@AAA@@@@@@@@@=========>>>???@@@AAAAAA@@@@@@AAAAAACCCDDDEEEFFFHHHEEEBBB@@@AAABBBCCCCCCAAABBBBBBBBBBBBAAAAAA@@@===<<<;;;:::::::::;;;<<<============<<<<<<;;;;;;:::999888777777888999:::999999999999999999::::::<<<<<<;;;:::999888888777666666666777777888888888555555555555555666777777777888888999::::::;;;;;;999999888777777777777777666666777666444444666777)))************)))((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,------------,,,,,,+++***+++++++++,,,+++*********,,,---...+++,,,...---,,,,,,---///.........///000000111111000000////////////000000//////000000000000000111222111111000111333444555666666777777666555555444777777777777888888777777666777888888888888888777888888888888888888888888::::::999888777777777777555555555555555555555555::::::;;;;;;;;;;;;;;;:::===<<<<<<;;;;;;::::::999::::::;;;;;;::::::999888777999;;;<<<<<<:::888666444444444444333333333333111111111222222111000000000000111111000000///...---,,,,,,,,,......---,,,,,,------...//////......000///...,,,,,,+++++++++------............------...------,,,++++++******************************,,,+++***))))))***+++,,,)))(((((((((((('''''''''((((((((((((((()))******'''((()))***************(((((())))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++************************...---+++***)))***++++++''''''(((((())))))))))))((((((((())))))************************)))((((((((((((((((((((((((''''''(((((((((((())))))))))))************************%%%&&&(((***,,,,,,,,,+++***)))))))))))))))******************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++))))))***,,,---,,,+++,,,,,,---------........./////////...---------,,,...------,,,,,,------......//////000111111222222000111222333333333333222000000000111111222222222111111111222333333444444222333444555555555555444666666666666666666666666555555555555555666777777777999:::999888888999:::<<<:::888555555666888999999999:::;;;<<<===>>>>>><<<;;;::::::::::::;;;<<<===???@@@???>>>===>>>@@@>>>@@@CCCDDDDDDBBB???===<<<===>>>>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAA@@@???<<<===>>>??????????????????????????????@@@AAABBB@@@@@@@@@AAACCCDDDFFFGGGKKKGGGCCC@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;999999888777777888999999999999999999999999999888999999999999888888888888777777777777888888888888777777777666777777888888555555777888:::;;;<<<===888888777666666666777777555666666555444444666777)))******++++++)))((('''((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************+++,,,------------------,,,+++++++++++++++---,,,+++++++++++++++,,,+++,,,...---,,,,,,---///.........//////000000000000000////////////000000......//////000111111222222111111000111333444555666666666666555444333222777777888999999999888888666666777888999999999999777777777777666666666666555555444444444444555555555555555555555555555555::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::999999:::::::::::::::999888888777888:::;;;;;;999888666444444444444444444444444111222222222222111000000000000000000000///......---,,,,,,---//////...,,,,,,,,,---...////////////......---,,,+++++++++,,,,,,,,,---......---,,,,,,......---,,,+++***))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))(((((((((((((((''''''(((((()))***+++&&&'''((()))************((((((((()))******++++++))))))))))))))))))))))))************++++++++++++)))************+++++++++++++++++++++++++++++++++------+++***)))(((((((((&&&&&&'''(((((()))******''''''(((((())))))*********************)))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************&&&''')))***,,,,,,------,,,++++++***)))*********************************)))***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,*********,,,---,,,+++,,,---------...........................---------...------,,,,,,------...---...///000111111111111///000222333444444333222333333333333333333444444222222222222333333444444111222444555666666555444666666666666666666666666555555555555555666777777666888999999888777888:::>>><<<999666555666777999999999:::;;;<<<===>>>>>>:::999888777777888999:::<<<>>>???>>>======>>>@@@===???BBBCCCDDDCCCAAA???===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@@@@BBBBBB@@@???;;;<<<===>>>???????????????????????????@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGLLLHHHCCC???>>>?????????@@@@@@@@@@@@????????????===<<<;;;;;;;;;<<<>>>???===>>>?????????>>><<<;;;999888888888888888888999999999999:::999999888777666777777888999::::::;;;999999999999999999999999999999888888888888999999444555666888999;;;<<<===777777666666666666777777444555666555444444666777((()))+++++++++***((('''+++++++++,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((())))))***************)))***+++---......------------,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,...---,,,,,,---///......//////////////////000000////////////000000......///000222333444444222111111000111333444555555666666666666666555555555666777888999888888777555666777888999::::::999777777666666666555555555111111111000111333444555555555555555555555555555999:::;;;;;;<<<<<<<<<;;;:::::::::::::::999999999999::::::::::::999888888666777888999999888777777333333333333333333333333222222333333222111111000//////000000//////...------------...000000///---+++,,,---...////////////------,,,,,,+++,,,,,,,,,+++,,,------------,,,+++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,+++*********))))))))))))''''''''''''((()))***+++(((((()))))))))))))))((('''(((((()))******++++++************************++++++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************))))))((('''''''''((((((((((((((((((&&&&&&'''(((((()))*********************)))((((((''''''(((((())))))******(((((((((((())))))))))))((()))))))))*********++++++++++++++++++,,,,,,---......---+++************************************))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,++++++,,,---+++***------------............---------..................------,,,,,,------...---...///000111111111000...000222444444444333222444444333333333333333333222222222333333333333444111222444666777666555555666666666666666666666666555555555555555666777777666777888888777777888::::::::::::999999888888777888888999:::;;;<<<<<<===:::999888666666888999:::;;;<<<>>>>>>===<<<>>>???===>>>@@@BBBCCCCCCCCCBBB======>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAABBB@@@???@@@CCCCCCAAA???:::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDEEEFFFGGGJJJFFFAAA>>>>>>@@@AAAAAA@@@@@@???>>>============::::::999999:::<<<>>>???<<<===>>>???>>>===;;;:::888888888888888888888888888999999:::999888777666666666888999;;;===>>>???:::::::::::::::::::::::::::999999888888888999999777777888888999999::::::666666666555555666666777333555555555444444666888((()))+++,,,+++***((('''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))***************)))***+++---......------...---,,,,,,++++++,,,,,,+++,,,...///000///...---+++,,,...---,,,,,,---///////////////////////////000000////////////000000...///000111333555666666222111111111111333444555444555666777888888888888444555666888888888777666555666777888999:::::::::888888777777666666666555555555555555666888:::;;;666666666666666666666666999999:::;;;<<<<<<<<<;;;999999999999999999999999999::::::::::::999888888666777777888888888777777222222222222222222222222333333333333333222111000///////////////......------------///111111///...+++,,,---...////////////,,,,,,+++++++++,,,------++++++------------++++++***++++++++++++,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++*********)))''''''''''''((()))++++++************)))((('''&&&'''(((((()))***+++++++++************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++'''''')))******)))(((''')))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))******************)))((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++000///---+++******++++++000///...,,,+++***))))))************************((()))***+++,,,---------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,------...///---,,,,,,------+++***---------.........//////,,,------....../////////...------,,,,,,------...,,,---///111111111000000...000222444555444333222333222222111111000000000222333333333333333333444111222444666777777666555666666666666666666666666555555555555555666777777555777888888777777888:::555888:::======;;;888666777888888999::::::;;;;;;<<<;;;999888888999;;;<<<:::<<<======<<<<<<===???===>>>???AAABBBCCCDDDDDD============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>BBB@@@???@@@CCCDDDBBB???:::;;;<<<>>>???@@@@@@@@@>>>============>>>>>>???DDDDDDCCCDDDDDDEEEFFFGGGHHHDDD@@@===>>>AAACCCDDD@@@???>>>===<<<<<<<<<<<<888888888888999;;;===???;;;<<<===>>>>>><<<:::999888888888888888888888888888999::::::999888777666666777888;;;===???AAABBB;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999:::999999999888888777777666666555555555666666777333444555555444444666888++++++++++++***)))(((((()))))))))))))))))))))))),,,+++***)))((((((((()))&&&&&&%%%%%%%%%&&&&&&'''(((((()))************)))***+++------+++******+++,,,++++++******++++++,,,------------------------,,,,,,,,,---------..................////////////000000000000000000000000111222333333444444444333222222111111222222333444555555666777777777777777777777666666666666777777666666666666777777777777999999888777555444222111333444555666777888999:::;;;::::::999888888888999777777777888999999999:::;;;;;;:::999888888888888::::::::::::999888777777888888999999999888888777666555444333333444555666333333222222111000//////.........///......---,,,++++++---000333444222000+++,,,...///000///...---000///...---,,,,,,---.........---------,,,,,,,,,,,,++++++++++++++++++,,,000000///---------------,,,+++*********+++,,,---************))))))((((((+++***)))***+++,,,+++***))))))))))))))))))))))))((((((((((((((()))))))))******+++,,,,,,,,,++++++*********)))))))))))))))))))))************))))))---,,,+++***))))))))))))(((((()))))))))((((((''')))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((******+++++++++******)))))))))(((((((((((())))))***************************+++,,,------,,,+++***)))***+++,,,---,,,++++++---,,,,,,+++*********+++,,,,,,++++++***)))(((((('''((()))+++,,,---......***,,,,,,+++***))))))***...///000000///---+++))),,,+++***))))))***+++,,,---------,,,,,,+++++++++((('''''')))---000111111---...............------+++,,,,,,---...///000000////////////000000000000000000000111222222222333111111222333333333333222111222333444555444333333222222333444444555555666444444444555555555555666999999888888777777666666777666555555555666888999;;;;;;<<<===<<<;;;999888999999999999888888777666999999999::::::;;;;;;;;;===============<<<<<<<<<==============================<<<<<<<<<<<<==================>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@??????<<<999:::===???>>>===<<<===>>>>>>======>>>???EEEDDDEEEHHHLLLMMMKKKIIIKKKGGGBBB>>>===???AAABBB??????===<<<;;;:::::::::777777888999::::::;;;<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;::::::999888888777777888999::::::;;;:::::::::===AAAEEEHHHBBB===888777:::<<<:::888999999999999999888777666999999999999888888888777888777666555555666777888444333333333333444555555((()))***************)))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&''''''((()))******++++++*********+++------+++***++++++,,,,,,++++++++++++,,,,,,------------------------,,,---------........................////////////000000000000000000000000111222222333333222222111222222222111222222333444555666666777777777666666888777777777777777777888666666666777777777888888999999888777666444222111444444555666888999999:::888777777666666666666666888888888888888888999999;;;:::999999888888999999<<<<<<<<<;;;:::999888777888888999999888888777777666555444444333444555555333333222222111000000/////////000000//////...---+++,,,---000333444222000,,,,,,---............---000///...---,,,,,,---...---------,,,,,,,,,,,,+++++++++************++++++......------,,,------------,,,+++*********+++,,,++++++*********))))))))),,,***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******))))))))))))******************)))++++++***(((((('''''''''((())))))******))))))(((******)))((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))))))))((('''((()))***+++++++++******---,,,++++++******++++++------,,,,,,+++******)))((()))***+++,,,---------+++++++++***(((((()))+++---...///000///---,,,***,,,+++************+++,,,.........---------,,,,,,,,,+++***+++---...///...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111222111111111111111222222222//////000111111111111000000111222333444333333222222222333333444555555555555555555666666666666777999999999888888777777777777777777777777888999::::::;;;<<<<<<<<<;;;:::999::::::::::::999888777666999999999999999:::::::::===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<::::::===>>>>>>===;;;<<<>>>>>>======>>>@@@DDDDDDEEEJJJPPPTTTUUUUUUOOOJJJDDD>>><<<<<<>>>???@@@???>>><<<;;;;;;::::::777777888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888999999:::::::::999999888888777777666666666777777888888888:::===AAAEEEHHHCCC>>>999888:::;;;999666888999999999888888777666777777777666666666555555777666555444444555666777555555444444555555666777''''''((()))***+++++++++((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((''''''&&&''''''((()))******+++++++++++++++***+++------+++++++++,,,,,,,,,++++++++++++,,,,,,------------------------------........./////////............////////////000000000000000000000000111111222222222111000000222222222222222333444444666666777777777666666555777777777777777777777777777777777888888888999999999999888888666555333333666666777777888999::::::777777666555555555666666888888888888888888777777999999888888999999:::;;;=========<<<;;;:::888777888888888888888777666666666666555444333333444444333333222222111000000000000000000000000//////...,,,,,,...000333444222111,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))******++++++,,,,,,,,,,,,------------,,,+++************+++++++++++++++*********...,,,+++*********((('''))))))))))))))))))))))))******************************))))))***++++++,,,---,,,,,,+++***)))))))))******++++++++++++******++++++***)))(((((((((((())))))***************)))***++++++++++++******)))))))))))))))))))))))))))'''(((((()))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))************))),,,,,,++++++******++++++...------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++++++++***(((''''''))),,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---//////............------+++***((()))+++,,,,,,,,,++++++,,,,,,---,,,,,,+++---------,,,,,,,,,++++++,,,---...///000111222333222222222111111111111111//////000111111111111000000000111222222222222111222222333333444444555555555666666666666777777777888888888888888777777777666777888999::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::888777666:::999999999999999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<============>>><<<<<<===>>>??????>>>>>>===<<<:::;;;<<<>>>>>>===:::<<<============???@@@DDDDDDFFFKKKRRRYYY^^^___XXXSSSKKKDDD>>><<<<<<===@@@???>>>===<<<;;;;;;;;;888888888999999:::::::::999999:::999999888777666777888888999999888888777777777666555444444444444666666777:::===AAADDDFFFDDD@@@;;;999::::::888555888888888888888777777666666666666666555555555555555555444444444444555555666666555555666666777888((()))******+++++++++***((((((((((((((((((((((((***+++++++++***)))((('''))))))(((''''''''''''(((******+++,,,,,,,,,,,,+++***+++------,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------.........////////////000............////////////000000000000000000000000000000111222222222222222333222222222222333444444666666666777666666555444666666666666666666666666777888888888999999999999999999999888777666555444777777888888999999999:::999999888888888888888999999999888888777777666666888888888888999:::;;;<<<=========<<<;;;999777777888888888888777666555555666666555444333333333333222222222111111111000000///000000000000///......------...000222333222111,,,+++*********+++---...------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))))))))***+++,,,,,,------...---,,,+++******))))))++++++++++++++++++++++++...---++++++,,,,,,+++)))))))))))))))))))))))))))+++++++++******************))))))))))))***,,,---...------,,,+++***))))))+++++++++,,,,,,+++++++++------,,,+++++++++++++++)))******++++++++++++*********,,,,,,,,,+++***)))))))))))))))))))))))))))'''((())))))***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''************************)))))))))***************,,,,,,++++++***++++++,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++)))'''&&&'''***---+++,,,---............---------------------------............------------&&&%%%%%%&&&))),,,,,,,,,++++++,,,------------,,,///////////////.........---......///000111111222333222222222111000000000111111222333333333333222///000000111111111111111111222222333444444555555555555555555666666666666666666666666666777777777555666888:::;;;;;;::::::999::::::;;;;;;<<<<<<<<<=========<<<;;;999888777;;;;;;::::::999999999888;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========:::;;;<<<<<<============<<<;;;;;;;;;<<<=========999;;;============???@@@EEEEEEFFFJJJQQQYYY```dddccc^^^VVVLLLDDD???>>>??????>>>===<<<;;;;;;;;;;;;999999999999999999::::::888888888888888666555555555666777777888777777777666666555444444444555555777777888:::<<>>;;;:::::::::888666666777777888777777666666888888777777777666666666555555555555555555555555666666555555666666777888++++++,,,,,,+++******)))''''''''''''''''''''''''+++++++++******)))((('''))))))((('''''''''''''''******+++,,,,,,,,,,,,+++)))+++------,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...............////////////000............////////////111111111111111111111111///000111333444555555555333333222222333333444555555555666666666666555555444555555666666555555444777888888888999999999999888888999999888777666666888888888888888999999999999999888888888999999:::999888888777777666666666777777777888999:::;;;<<<<<<<<<;;;;;;999888777666777888888777666555444444555555444444444333333222222222222111111111111111......//////......---,,,...------...111222111000++++++***)))***+++,,,---++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((((((()))'''(((***+++,,,------,,,------,,,,,,+++***))))))++++++++++++++++++++++++***))))))***,,,---,,,+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))***+++,,,---------,,,,,,+++******)))+++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++))))))***+++++++++++++++((()))***+++++++++***)))))))))))))))))))))))))))((()))******+++++++++*********))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++************++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++************++++++,,,,,,,,,+++******++++++)))'''&&&'''+++---++++++,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,---(((''''''(((***,,,---,,,,,,,,,---...............------...//////000111111000000000000////////////333222222222111000000000111111222333333333333222/////////000000000111111111111222222333444444555333333333444444444555555333444444444555666666666444666777999::::::999888::::::::::::;;;<<<<<<<<<=========<<<;;;:::888888<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<===999;;;======<<<<<<>>>???BBBCCCEEEIIIPPPZZZccciiiiiifff___TTTJJJBBB@@@@@@======<<<;;;::::::::::::::::::999999999999999999888999999888888777666555444555666666777777777666555555555555666777888999::::::;;;<<<<<<<<<<<<<<<<<<;;;999999999999999888555666666777777777666666777777777666666666666555666666666666666666666666555555444444555555666777,,,,,,,,,++++++***(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&&&&)))******+++++++++++++++)))+++---...---,,,---...------,,,,,,,,,,,,------+++,,,,,,------.........------........./////////............////////////111111111111111111111111///000222333444555666666333333333333333444444555333444555666666666666555444444666666666666444444777777777888888888999999888888999999999888888777888888888888888888777777666666555555555666777777777777777777777777666666888888888888999:::;;;<<<::::::::::::999888777777777777777777666444333222333333444444444444333333111111111111111111111111...............------,,,---,,,,,,---///000000///++++++******++++++,,,---******+++,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++'''&&&&&&''')))++++++***))))))))))))))))))))))))+++++++++***))))))((((((((()))***,,,------------+++++++++++++++***************++++++++++++******))))))((((((((((((((()))(((((()))***++++++++++++(((((()))************)))))))))))))))))))))))))))((()))***++++++,,,+++++++++******))))))******+++))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,---++++++******++++++,,,,,,************************++++++,,,,,,,,,++++++***++++++***)))((()))+++...++++++,,,,,,---------...,,,------......------,,,+++++++++,,,,,,,,,,,,---000...,,,,,,------,,,+++,,,,,,---...////////////***+++,,,---...///000000111111111000//////......222222222111111111111111//////000111111111111000000000000///000111111222111111222222333333444444222222333333333444444444222333333444555666666777666777888888888888888888;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;::::::::::::::::::888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::999:::<<<===<<<;;;;;;<<<:::<<<======<<<;;;===>>>===???CCCHHHQQQ\\\gggooojjjiiidddZZZNNNEEEAAA@@@======<<<;;;;;;;;;;;;;;;;;;::::::999999888888888999999999888888777666555444444555666777777777777444444555666777999:::;;;;;;<<<=========<<<:::999888888888888888888888888444555555666666666666666555444444444333333333333666666777777777777666666555555444444555555666777(((((()))))))))(((((('''''''''''''''''''''''''''((('''&&&%%%%%%'''***,,,)))((('''&&&%%%%%%%%%%%%((()))******++++++******)))+++---...------...///------,,,,,,,,,,,,------++++++,,,,,,---......///,,,---------........................////////////111111111111111111111111111111222333333333333222444333333333333444555555222333444555666777777777555666777888888777666555666666666777777777888888888888999999:::999999888888888888777777666666666333333333333333444555555666666666777777777777777888888888888999:::;;;;;;999:::::::::::::::999999777777777666555444222222000111333444555555444444111111111111111111111111///////////////...---------+++***+++---//////...***++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,+++++++++************))))))(((((())))))***)))***,,,---...---,,,+++***+++,,,,,,,,,+++******)))))))))*********++++++)))((('''(((***+++***)))))))))))))))))))))))))))++++++***))))))((('''''''''))),,,...//////...---)))))))))************+++)))******************)))((('''''''''''''''((((((&&&'''((()))************)))))))))))))))***++++++(((((((((((((((((((((((('''((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***+++***)))))))))***,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,,,,------......000...,,,,,,,,,---,,,***++++++,,,---............,,,,,,------......//////000000000000////////////111111111111111222222222//////000111111111111000111111000000000111222333111111111222333333444444333333333444444444555555333333444555777888888999::::::999888888888888999===<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::888888888888888999999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999777:::======;;;:::;;;<<<<<<===>>>===;;;:::;;;<<<999<<>>>>>===============;;;;;;::::::999888777777888888888888777666555444444444666777777888888888555555666666777888999:::;;;<<<>>>???>>>===:::999777777888888666555555555333444555555666666666555444444444333333333222222555555666777777666555555666666555555666666777888$$$%%%&&&'''((((((((((((''''''''''''''''''''''''///,,,)))&&&&&&'''***+++)))((('''&&&%%%$$$$$$$$$(((((()))***************)))+++---...------...///...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,---------................../////////000111111111111111111111111333333333222111000//////444333333333333444555555111222333555666777777888666888999::::::999888666666666666666777777777777888888999:::::::::999999888888777777666666555555333333333333444444555666555555666666777777888888999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;777777777666555333222111///000222444555555555444111111111111111111222222000000000000000//////...,,,+++******,,,......---***+++,,,---...---,,,,,,((()))***+++,,,,,,+++***,,,,,,,,,++++++++++++*********))))))))))))******)))+++---......---,,,+++)))***+++,,,---,,,+++***(((((())))))*********+++...,,,+++,,,------,,,+++))))))))))))))))))))))))*********)))(((''''''&&&''')))---000111000...,,,((((((((()))******++++++))))))************))))))))))))(((((((((((()))***&&&&&&((())))))***************)))((()))***,,,---((((((((((((((((((((((((&&&'''((()))************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))((((((((()))+++,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++------,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++---------.........//////+++)))((()))***,,,,,,+++)))***+++,,,------...---000000000000000/////////......//////000000111111000000111111222222222333111111222333333333333222222111000000000111333444000111111222333333444444444444444555555555666666444555666777888999:::;;;===<<<:::999888888999:::>>>===;;;:::999::::::;;;888999::::::;;;;;;::::::555555666666777777888888777777888999::::::;;;;;;========================<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;=========<<<;;;:::999888777:::======;;;:::;;;<<<<<<===>>>===;;;::::::;;;888;;;???CCCIIIRRR]]]dddjjjmmmmmmfffZZZNNNHHHGGGAAA@@@??????????????????<<<;;;;;;:::999888777777777777777777666555444333444555666777888888888888777777666666666777777888:::;;;>>>???@@@>>><<<:::777888999777555333333333333444444555666666666555666666555555555444444444333444555666666555444333777777777777777888888999''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((()))))))))************------............------))))))***+++---...//////000///---***)))***---000...---,,,,,,+++++++++,,,,,,,,,------,,,***)))(((---......///000111111111333333333333333333333333333333444555555666666777444333333333333444555555666666777777777888888888666666555555555555666666777777777777777888888888888888888888777777777666444444444444444444444444111222333444666777888999666888:::<<<===<<<;;;:::888999:::;;;;;;;;;:::999777888888888777666444333555555444444444333333333000000000000111111111111////////////...---,,,+++++++++++++++***)))(((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++)))(((''''''''''''---+++)))((((((+++...111***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,,,,+++(((&&&$$$&&&(((***---///111222222)))*********++++++++++++((()))))))))************++++++******))))))(((((()))*********++++++++++++,,,+++)))((()))***,,,---************************++++++***)))))))))))))))))))))))))))************+++++++++*********)))))),,,+++)))((('''''''''(((%%%'''((((((''''''(((***+++++++++++++++***)))((()))((('''((()))***)))(((------,,,,,,+++***************+++++++++,,,,,,,,,------,,,+++************------.........---,,,+++000///...---------------///...,,,+++***+++,,,,,,---------............///222111111111000000//////.........//////000111222111111111111111222222333000000000111222222333333444444444333222111000///000111333444555555444333444444444333333333222222111222444555555777:::<<<@@@@@@???===:::888888999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888666555333222:::999777666666777999:::<<<===============<<<<<>>===;;;:::999999888::::::999999888888999999===;;;999999;;;<<<:::777555555777888999::::::;;;======<<<;;;:::::::::::::::===???AAACCCIIIQQQWWW^^^eeekkkkkkcccYYYSSSPPPPPPQQQNNNHHHDDDEEECCC???;;;999777666777777666555777666666555555555666666444444555555666666777777999777555444333444555666888999999::::::999999888444444444444333222111111111111222333333333222222666444333444666666333111444555666777777777666555555666777888999888888777(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((*********+++++++++,,,,,,------............------)))******+++,,,---......+++,,,,,,,,,++++++---///...------,,,,,,+++,,,,,,---...///000000///............///000000111222222333333333333333333333333333333444444444444555555333333333333444555666666888888888888999999::::::666666555555555555666666777777777777777777777777888888777777777666666666444444333333333333333333111222333444666777888999777888:::;;;;;;:::999999999999:::;;;;;;:::999888777777888888777666444333333333333333222222222222//////000000000111111111000000000000///...---,,,------......---,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++***))))))(((((((((+++)))&&&$$$$$$$$$&&&'''***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++******)))))))))))))))***'''''')))***+++,,,,,,---)))))))))*********++++++*********+++++++++,,,,,,*********))))))((((((((()))))))))*********++++++)))(((&&&&&&&&&''')))***************************+++***)))(((((((((((()))(((((()))))))))*********+++++++++*********))))))***))))))((())))))++++++''')))******(((((()))+++***++++++++++++***)))((()))***++++++,,,,,,------******++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++***+++++++++......---------,,,,,,,,,///......---,,,,,,------...---,,,+++++++++,,,,,,---------............///111111111000000000//////............///000111222111000000000000111222222000000000111222222333333333333333333222111000000000111222333333444444444444444444444333333333222111333555555666777:::<<>><<<999888888999:::999999999::::::;;;<<<::::::::::::::::::::::::888888999888888777666555999888666555555777888999<<<<<<=========<<<<<<;;;:::999888666555555444444::::::999999999999999:::===;;;999999:::;;;999777555666777888999:::::::::;;;;;;:::999999999999:::;;;===???@@@AAAEEELLLRRRYYYaaakkkooolllfffcccbbbbbbbbb^^^UUUOOOLLLHHHCCC<<<:::888777888888888777777666555555444444444444222333333444555666666777888777555444333444555666888888888999999888888888444444444444333222111111000000111333444444444444555444222333555555333000111222333444444444333333444555777999999888777666)))))))))******)))))))))''''''''''''''''''''''''(((''''''''''''''''''((())))))(((((((((((()))))))))))))))*********++++++,,,------......------,,,++++++++++++,,,,,,,,,---''')))---......---...///...------------,,,,,,,,,......000111222222222222000000000111111222222333333333333333333333333333333333333333333222222222111111222333444555777888999999999:::::::::::::::666666555555555555666666777777777777777777777777777777777666666666555555222222222333333333333333222222333444666777888888999999999999888888888888999999::::::999888777666777777777777666555444333222222222111111111000000//////000000000000111111111111111111000///...---.........///......------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++*********---,,,+++***)))))))))***++++++)))(((((('''((((((******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++)))((('''&&&'''))),,,...((())))))******))))))(((((((((((()))))))))******)))*********++++++++++++))))))))))))((((((((((((((((((((()))))))))******+++***)))))))))***+++,,,))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))******+++************)))))))))((((((((()))***,,,...///***+++,,,+++***)))***+++******++++++******))))))(((+++------++++++...000((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---///...---,,,+++,,,------...------,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,---------............///111111000000000000//////............///000111222000000/////////000111111000000000111222222333333333333333333222111111000111111000111111222333444444555555555555444333333111333444555555777999<<<=========;;;888777777999;;;::::::::::::;;;<<<<<<999999999999999999::::::888888999::::::999999999777666555555555666888999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<:::999888888888888:::999999999999999:::;;;<<<;;;999999999999888666555666777888999:::::::::999999888888888999::::::<<<>>>@@@???>>>AAAGGGLLLTTT___llltttuuusssssstttssstttpppfff^^^XXXPPPIII>>>;;;888777888999999999777666555444333222222222000111222333444555666666777666555444333444555666777777777777777777777777444444444333222222111111///000111333444555666666444333222333444444222000000111222222333333222222333444777999999888666444(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))******))))))))))))******''''''''''''((((((((((((,,,,,,------------,,,,,,,,,+++++++++++++++++++++)))+++...///.........///------.........---------------...///000000000000111111111222222333333333333333333333333333333333333333333222111000000000000000111222444666888999999999999999999999999:::666666555555555555666666777777777777777666666666666666666555555555555444111111222222222222333333333333444555666777888888:::999888777666666666666999999999888777666555555666666666666555555444444222222111111111000000000////////////000000000111000000000000000...------,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++******)))))))))*********+++,,,------------******++++++++++++******))))))))))))))))))))))))((((((((())))))***+++,,,************************''''''''''''(((***+++,,,******************))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++++++++,,,------))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***************))))))))))))''''''((()))***,,,---...+++,,,,,,+++)))((()))***))))))************))))))&&&***---,,,(((&&&***...)))))))))******+++++++++******+++++++++,,,,,,,,,*********+++,,,---......000...,,,+++++++++---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------............///000000000000000000//////...............///111111///////////////000000111000000000111222222333333333333333333333222111000111000000///000111333444555555666666666555444333000222333444444555888:::;;;<<<;;;:::777666777999::::::999999999::::::;;;999:::::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::666666555666666777999999999::::::;;;;;;;;;;;;:::???>>>======<<<<<<<<<<<<999999999999999:::;;;<<<<<<;;;:::999888888666666666666777888999:::::::::888888888888999:::;;;<<<<<<>>>@@@???>>>@@@EEEIIISSS___nnnxxxzzzzzzzzz{{{zzz}}}{{{tttkkkaaaUUULLL>>>;;;888666777888999888777666555333222111111111000111222333444555666777555555444333333444444555666555555555555555555666444444333222222111111111000111222333444555555555333222222333333222111000111222222333333333333333111333666888999777555333&&&''''''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))))))))******''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******/////////...------...000------.../////////...---........................222222222222333333333333333333333333333333333333333333222111000//////...///000111222444666888:::888888888777777777777777666666555555555555666666777777777777666666555555555555555444444444333333111111111222222333333333333444444555666777888888::::::888777666555555555888888777666555444444444555555555444444444444444222222222222111111111111...////////////000000000////////////...---,,,,,,+++,,,------............------------------------........................+++++++++*********))))))******)))((((((((())))))&&&'''(((************))))))******++++++******)))(((((((((((((((((((((((((((((((((((()))***+++,,,************************'''((()))******)))(((''''''((())))))************(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))*********)))***+++***(((''''''(((((())))))*********))))))'''+++---+++&&&$$$'''***++++++++++++******))))))******+++++++++,,,,,,,,,*********+++,,,---//////000...,,,+++++++++---...,,,,,,+++++++++,,,,,,------------------------------------............/////////////////////000000------------...///000111///////////////000000111000000000111222222333333222222333333333222111111111000000///000111333444555666777888888666555444///111222222222333666888:::::::::999777777888999999999888888888888888999;;;;;;;;;;;;<<<<<<===============<<<<<<;;;:::999777777777777888888999999888888999:::::::::::::::::::::999999999999999:::999999999999:::;;;<<<=========<<<:::888777666666666777888999999999999999999999999999:::<<<===>>><<<>>>@@@@@@???AAAFFFJJJTTT```ppp{{{~~~~~~~~~}}}zzzooocccTTTHHH<<<:::777555666777777777666666444333111111000000111222333444555666777777444333333333333333444444555555444333333444555555555444333111111111111111333333333444333333222222222333333333222111111111111111111111222222333333111222555777777666444333%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))(((((((((((((((((()))******))))))))))))******)))))))))*********++++++***++++++,,,,,,++++++***+++++++++++++++*********000000000...,,,,,,...000---...///000000000///...111000////////////000000222222222222222222222222333333333333333333333333333333222111000000//////000000111222444666888999666666666666666555555555666666555555555555666666888777777666666555555444444444444333333333333222111111222222333333444444444444555666777777888888999999999888777666666555777666555444333333444444555444444333333333444444222222222111111111111000......////////////000000////////////...---,,,+++,,,---...///000000000000...---------------,,,,,,------------------------+++************)))))))))))))))((((((((((((((()))))))))))))))((('''&&&&&&))))))************))))))(((((((((((((((((((((((((((((((((((()))***++++++************************'''(((***+++***(((&&&$$$$$$%%%&&&'''((()))))))))((((((((()))))))))*********+++++++++,,,,,,,,,,,,))))))))))))************((((((((()))))))))******)))*********++++++++++++************************((((((''''''(((((())))))''''''(((((((((((())))))(((((()))))))))))))))***(((((()))))))))((((((''''''((()))((('''&&&'''((((((((())))))******))))))***,,,---,,,)))'''(((+++------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++,,,---/////////...---,,,+++,,,------,,,,,,,,,,,,,,,------...,,,,,,---............------------............///......////////////000000------------...///000111000000/////////000111111000000000111222222333333222222222333333222222111111111000111111222333444666777888999999777666444000111222222222333555777999::::::999888777999:::999888888777777777777888;;;;;;<<<<<<======>>>>>>============<<<;;;:::999888888999999999888888888666777888999999::::::999888888777777777888888999888888888999:::<<<===>>>>>>>>>>>><<<888666666666777777888999999999999999::::::::::::;;;<<<===>>>;;;>>>@@@AAA@@@BBBFFFJJJSSS```qqq|||~~~uuuiii\\\LLL@@@:::999777666777777666555666555444333222111111111333333444444555555666666222222333333333333333333555444333222222333444555555444222111000000111111333333333333222111000000222333555444222111111222000////////////000111111111222333444555444444333&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))*********+++++++++,,,,,,******++++++++++++*********************+++++++++***,,,......---,,,------,,,...///111111111///...//////......///000111222222222222222222111111111333333333333333333333333222222222111111000000000111111111222444666777888666666666555555555444444666666555555555555666666888777777666555555444444333333333333222222222222222222222333444444555555555555555666777777888888888999999999999888666555555444333222222333444444444444333222222333444555111111000000000/////////........./////////000000000000000//////...---,,,++++++---...///000000000------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))((())))))******,,,,,,++++++***)))))))))))))))************))))))(((((((((((((((((((((((((((''''''(((((()))***+++************************(((((((((((((((''''''&&&%%%&&&'''(((((()))(((((()))))))))*********++++++,,,,,,,,,,,,------------)))*********+++++++++,,,)))))))))*********++++++,,,,,,------......------++++++++++++++++++++++++)))(((((((((((()))***+++'''''''''((((((((())))))(((((((((((())))))******((()))************)))(((&&&'''(((((('''&&&''')))'''(((((()))))))))))))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------,,,,,,---......///+++,,,.../////////...------------............///........./////////000000------------...///000000111000000000000111222222000000000111222222333333111222222333333222222222000111222333333444444444666888999::::::888666444111333444444333444666888999:::::::::888888:::<<<:::999888888777777888888::::::;;;;;;<<<======>>>;;;<<<<<<<<<<<<<<<;;;;;;999999999888888777666555555666777888999999999999888888888888888999:::;;;888888888999;;;===>>>??????@@@@@@===999666666777777777888999999999999888:::999999999:::;;;<<<<<<<<<>>>AAAAAA@@@@@@DDDHHHRRR___ooozzz}}}|||{{{{{{wwwwwwqqqeeeZZZPPPEEE<<<:::999888999999999666444555555444333333333333333333333333333333333333333111111222333333333333333666555333222222333555666555444222000///000111111111111222222222111000000222444666555333111222333000000/////////000111222222222222222222333333444''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))******************++++++++++++******))))))*********+++++++++$$$(((,,,///...---,,,+++,,,...000111222111000///,,,,,,,,,,,,...000222333111111111111111111111111333333333333333333333333222222222222111111111111111111222333444666777888777777666666555555555444666666555555555555666666888777777666555444444444333333333222222222111111222222333444444555666666555555666666777777888888777888:::;;;:::999777666444333222222222333444555444333222222222333444555000/////////......................../////////000111111111111000///...---((()))***,,,---.........---------,,,,,,+++++++++************************************))))))))))))+++***************++++++(((((((((((()))***+++,,,))))))************))))))(((((((((((((((((((((((('''''''''(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&''')))***))))))***************)))************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++''''''''''''((((((((()))'''((((((((())))))******((()))***+++,,,++++++***%%%'''((((((''''''(((***''''''((()))))))))))))))'''''''''))),,,......---+++,,,,,,------......///******+++++++++,,,,,,,,,------,,,,,,,,,---......------.........---,,,+++---------------...///000+++,,,.../////////......---------.........//////---.........//////000000---------------...000000111111111111111222222333000000000111222222333333111222222333333333222222000111333444555555444333666888:::;;;;;;999666555333444555555555666888:::999:::;;;:::999999;;;<<<;;;::::::999888888888999999999::::::;;;<<<======999:::;;;<<<============888888888888777555444333555555777888888999999999666666666666777888999999777888888999;;;===???@@@@@@AAAAAA>>>999666666888777888888999999999888888999999888888999999:::;;;===???AAAAAA??????BBBEEESSS___nnnwwwxxxuuurrrrrrnnnlllcccVVVLLLGGGAAA<<<:::999:::;;;<<<:::777444555555444333333444444444333333333222222222111111000111222333333333333333666555333222222333555666555444111000//////111222...///000111111111111111222555777666333222333444333222111111111222444555333222111000111222444555))))))(((((('''''''''&&&+++***)))'''%%%$$$$$$$$$+++***((('''&&&''')))***'''((()))++++++***))))))***((('''(((+++,,,+++(((++++++,,,---,,,+++***)))+++***)))))))))***,,,,,,---------,,,,,,+++++++++***+++---///000000//////000000000000000111111222111111111111111111111111111111111111111111111111111111222222222111111000---...///111222333444555777777777777666666666666111222444666888888888888666666666666555444333222222222111111111111111111///000222444555555555555555555444444555666888999999999999999777666555444555444333333222222222222111111111111000000000000000000//////.........---......///000000///...---//////...------------...------,,,,,,,,,------...------------------------......---,,,***)))((((((+++++++++***)))(((((('''(((((((((((((((''''''&&&(((((()))***++++++,,,,,,---+++))))))+++,,,***((((((((((((((()))))))))))))))))))))))))))******++++++***)))((('''&&&%%%$$$************))))))))))))'''(((((()))))))))))))))))))))*********))))))(((******++++++++++++******************************))))))***+++++++++************+++,,,------......+++++++++*********))))))&&&&&&&&&&&&&&&''''''(((---,,,+++*********+++,,,))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************,,,,,,,,,+++++++++******)))+++,,,,,,,,,,,,---...------------.........///......---------,,,,,,,,,///...,,,,,,+++,,,---...+++++++++,,,,,,---------...............///000000---.........//////000000---.........//////000000111222222111///...///000111111222222222333333333333333333333333333333333222222222333444555666777777777777777777777777777555555555666777999:::;;;<<<<<<;;;;;;;;;:::::::::888888888888777777666666:::;;;===??????>>><<<;;;<<<;;;;;;;;;;;;::::::::::::999777555555666888999666666666666777777777777:::999888888888999:::;;;999999999:::;;;<<<======<<<>>>>>>===:::888888888888777777777999:::999888;;;;;;;;;<<<;;;;;;::::::>>>>>>===<<<<<<>>>CCCGGGSSScccppprrrsssvvvpppdddccc\\\PPPFFF@@@>>>>>>>>>999999999888777666666555444444333333222111000000000111222333444555555555222222222333444555666777333333333333333333333333555555444333222222111000111222333444555444333222222222222333333222111111000111111111111222222222111111000000111111222333)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((()))************)))***((('''(((+++,,,***)))))))))+++,,,,,,,,,,,,++++++***)))))))))***,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---...//////......---///////////////000000111000000000000000000000000111111111111111111111111111111222222111111000000......///111222444555555666666666555555555444444222333444666777777777666666666666555555444333222111111111111111111111111///000222333444555555444555444444444555666777888999999999888777666444444444444333222222222222222111111111000000000//////000/////////.........---((())),,,///111222333333//////...---------------...------,,,,,,,,,------......------,,,,,,,,,,,,...------,,,+++***))))))++++++******)))(((((('''&&&&&&'''((()))))))))((((((((()))******+++,,,,,,,,,***((((((***+++)))'''&&&&&&'''''''''(((((((((((((((((('''((())))))***,,,++++++***)))(((''''''************))))))))))))%%%&&&''''''((((((''''''))))))************))))))******++++++++++++******+++++++++++++++*********++++++******************(((((())))))***++++++,,,+++++++++*********))))))+++++++++++++++,,,,,,------,,,+++*********++++++************************++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))*********,,,+++++++++************)))+++,,,---,,,---...000//////..................---,,,,,,,,,++++++++++++---,,,++++++***+++,,,---+++++++++,,,------.....................///000000............/////////000............/////////000000111222111//////000111111111111222222222333333333333333333222222222222333222222333333555666666777777777777777777777777555555555666777888:::;;;888888999999:::::::::;;;999999888888777777666666:::;;;===>>>???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999777666666666777888555555666666777777888888999999888888888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<:::888666666777777666666666888999888777777888999;;;<<<<<<=====================@@@EEEIIIUUUdddoooppppppqqqjjj```XXXRRRIIIAAA===<<<<<<<<<999999888777777666555555444444333333222111111000111111222333444444444444333333333333444555666666333333333333333333333333333333333333333222222222111111222333333333333333222222333333333333222222000111111111111222222222111111111111111222333333((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((())))))(((((())))))*********(((((((((***+++***)))'''((()))+++,,,---------+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---...............---,,,,,,........./////////000000........................111111111111111111111111222222222111111000000000//////000111333444555555555555444444444333333333333333444555555555555555555555555555444333222222111111111111111111111111///000111333333444444444444444444444555666777888888888888777666555444333333333333222222222222222111111000000000000///////////////...............---...///000111000////////////......------------......---,,,,,,,,,,,,,,,///......---,,,++++++***---,,,,,,,,,++++++++++++++++++******)))(((((((((%%%%%%'''((()))*********((())))))******+++++++++***)))(((((())))))(((&&&'''''''''((((((((())))))'''''''''''''''(((((())),,,,,,+++++++++*********************))))))))))))%%%&&&''''''((((((''''''))))))************))))))******++++++++++++******++++++++++++++++++++++++---,,,+++)))))))))******'''(((((())))))*********+++************)))))))))))))))(((((())))))***+++,,,,,,+++************+++************************+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******************)))))))))))))))+++---------...000111222222000///...---------++++++++++++************++++++************+++,,,++++++,,,,,,---......//////............//////000............////////////............////////////...000111111//////000222111111111222222222222333333333222222111111111000333222222333333444555666555555555555555555555555555555555555666888999:::555555666777888999:::;;;999999888888777666666555999:::<<<=========<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888777777777777555555555666666777999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555444666777777666555666888888888777777888999:::;;;<<<<<<<<<;;;<<<======???BBBHHHKKKUUU```hhhhhhfffeee^^^UUUJJJEEE@@@;;;::::::::::::888888777777666666555555444333333222222111111111222222333333333333222222555444444444444444555555333333333333333333333333111111222222222333333333111111111111111222222333222333333444444333333333000111111111111222222222222222111111222222333444((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((('''''')))***+++))))))((()))************((())))))***+++,,,,,,,,,************++++++,,,,,,+++++++++,,,,,,---------------------------------...//////000000000000000........................111111111111111111111111222222111000000000000000000000111222333444555555444444444444333333333333333444444444444333333333444444444444444333222222000000000000111111111111///000111111222333333333333444444444555666777777777777777666555444333222111222222222222222111111111000000000////////////........................000000111111000///---,,,...............------,,,......---,,,++++++++++++//////...---,,,******)))+++++++++,,,,,,,,,,,,,,,************))))))((((((&&&&&&'''))))))*********((()))))))))*********+++***)))))))))))))))((((((************++++++++++++(((''''''''''''((())))))++++++++++++++++++++++++************)))))))))((((((((()))***************((())))))************)))******++++++++++++******++++++++++++,,,,,,,,,,,,///---+++)))(((((()))***))))))*********+++++++++************))))))))))))&&&%%%%%%%%%%%%&&&'''''',,,++++++***************++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***)))))))))))))))((((((((()))+++---......///000222555444222///...---,,,,,,,,,++++++++++++*********************+++++++++,,,++++++,,,---...//////000//////............///000.........///////////////.........///////////////---///000000//////111222111111111111222222222222333222222111111000000000333222222222333444444555444444444444444444444444555555555555666777888999555666666777888888999999999999888888777666666666777888999:::;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::777888888888888777666666555555555555666777999:::999888999999999999::::::;;;;;;;;;;;;;;;:::::::::999999888666444444666999888666666777888999888777::::::;;;::::::999888777777999:::<<<>>>BBBGGGKKKPPPXXX^^^\\\XXXUUUOOOGGGAAA>>>:::999999999888777777777777666666555555555333333333222222111111111333333333333333222111111555555444444444444444444333333333333333333333333111111111222222222222222111000/////////000222333222222333444444444444333000000111111111222222222222222222222222333333444'''''''''((((((((((((((()))((('''&&&&&&%%%&&&&&&'''''''''(((((())))))***)))((('''''''''(((***+++((()))))))))))))))***++++++***************************++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---......//////000111222222222111111////////////////////////111111111111111111111111111111000//////000111111111111222333444555555666555555555444444444333333333333333222222222222222333333333333333333222111//////000000000111111111000000000000111222222333333333444444555666666666666666666555444333222111000000111222222111111000000000000////////////...---------...............)))+++---000222333333333......//////......---,,,...---,,,+++++++++++++++///......,,,+++***))))))*********++++++++++++,,,*********)))))))))))))))((()))))))))))))))(((((()))))))))))))))************++++++******)))))))))************++++++++++++))))))(((((())))))***+++)))))))))***************************)))))))))(((((())))))***************(((((()))*********************++++++++++++***************++++++,,,,,,,,,///---+++)))(((((()))******************+++++++++))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++******))))))***************************)))))))))))))))******))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((***,,,---.........000222666444111///---,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,...///000000111//////............/////////////////////.........///////////////.........---...000000//////000222000000111111111222222222222222222111111000000000333333222222222333444444333333333333333333333333444444444444555666777777888888888777777777777777888888888888777777777666555555666777888888888888;;;;;;;;;;;;::::::::::::777888888888888777666666666555555555555777999:::888888999999::::::::::::::::::::::::999999999999999999888666555555888:::999888777888:::;;;:::999::::::::::::999888777666444666888999<<>>>>><<<999888999888777666666666666555555555555555333333222222222222222111333333333333222111000000555444444333333333333444333333333333333333333333333333222111000000//////111000///...///000111222111222333333444444444333000000111111111222222222222222111111222222333444'''''''''(((((((((((((((***)))((('''&&&%%%%%%%%%''''''(((((()))*********((((((''''''(((((())))))''')))******))))))***+++,,,+++***)))))))))))))))***++++++,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---*********+++,,,...///000000111222333333333222111000000000000000000000000111111111111111111111111000///......///000222333222222333444444555666666555555444444444333333333333222111111111111222222222222222333333222222111...//////000000111111111000000//////000111111222222222444555555666555555555555555444333222111000...///000222222111000000000000////////////......---------------.........,,,---///111222222222111---.../////////...,,,+++,,,,,,++++++++++++,,,,,,...------,,,+++******))))))))))))*********************)))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))***+++,,,+++***))))))+++'''''''''((((((((()))))))))))))))))))))***++++++(((((())))))))))))))))))************))))))))))))&&&'''(((((())))))(((((('''((()))******+++************++++++++++++******)))))))))******++++++,,,---,,,+++)))))))))******))))))))))))))))))))))))(((((()))))))))))))))******))))))))))))***++++++******++++++******)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))+++,,,......------...000444222000...,,,------...---,,,,,,,,,++++++++++++)))***+++,,,---------,,,+++,,,---...///111222222000//////............//////////////////.........///////////////.........---///000000......///111000000000111111111111222222222222222222222222222333333222222222222333333333333333333333333333333444444444444444555666666888888888777777666666666777777777777888888888888333444444555666777888888::::::::::::999999999999888888888888777777777777888777555444555666888999777888999::::::::::::999888888888888888888888888888999999888777777999;;;:::999888999;;;;;;;;;:::666777888999999999999999333444666888999<<<@@@CCCHHHJJJKKKIIIDDD@@@<<<:::===;;;999888888888777555555555555555555555444444222222222222222222222222222222333333222111000000333222222222222222333333333333333333333333333333333333222111000///...---000000000000000111111222000000111222333333333333000111111111111222222222111111000000111111222333''''''''''''((((((((()))(((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&'''(((((())))))((((((''')))+++***)))(((***,,,******)))(((((()))***+++***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,...//////000222333333333111000000000000000000000000000111111111111111111111111...---------///111333555333333444444555555666666333333333333222222222222222111000000000111222222111111222222222222111111......//////000111111222000000///...///000111222111222444555666555555555444444444444333111000///---...000111222111000///000000/////////.........,,,,,,,,,------.........111111222222111000...------...///000///...,,,+++************+++,,,------,,,,,,,,,+++++++++******)))))))))((((((((((((((()))))))))))))))))))))***((())))))*********)))))))))))))))))))))))))))((()))+++,,,+++((('''(((***&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))((((((************))))))))))))''''''((())))))))))))((('''((()))******+++++++++******++++++++++++******'''(((((())))))***++++++++++++***************************************)))(((((((((((())))))******'''''''''''''''((()))))))))******+++***)))((('''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((())))))*********+++---...---,,,+++,,,...111000...,,,,,,---///000++++++++++++************((((((***+++,,,,,,,,,+++,,,,,,---///000111222333000000///...............000/////////............000/////////...............///000000...---...///000000000000111111111111111111222222333333444444333333222222222222222333444444444444444444444444444444333333444444555666555555555555555666666666555555666777888999::::::444444555555666888999:::999999999888888888777777:::999777666666666777888:::888666444444555777888777888999:::::::::999999555555666666777777888888666777999999888888999:::999888777888:::;;;:::999666777888888888888888888333555666777888:::===???BBBBBBBBBAAA===999777888:::888666666666777666555444444444444444444444444222222222222222222222222111222222222222111111000000000000000111222333333333333333333333333333333111111000000000////////////000111111222222111111...///000111222222222222000111111111111222222222000000//////000000111222&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))$$$%%%&&&'''((((((((((((%%%&&&((()))))))))((('''''')))+++***((((((***,,,(((((('''((()))***,,,---***+++,,,---...---,,,,,,---------,,,,,,+++++++++...---,,,+++++++++,,,---...///111222333222000///000000000000000000000000111111111111111111111111---,,,,,,---...111444666333444444444555666666666222222222111111111111000111000/////////000222333000111111222222222111111---......///000111111222000000///......///111111111222333555666555555444444444444333222111000///,,,...000111222111000///000/////////............,,,,,,,,,------.........+++---///111222333333333---...///000000...,,,+++)))))))))***+++,,,......,,,+++++++++++++++++++++)))((((((((('''''''''''')))))))))))))))*********&&&'''(((***++++++++++++))))))))))))(((((((((((((((***+++***'''&&&''')))(((((((((((())))))))))))'''''''''''''''((())))))************))))))((((((************))))))))))))))))))***+++++++++++++++''''''(((******+++++++++******++++++++++++******&&&''''''((()))*********)))******+++++++++******------,,,,,,,,,,,,,,,,,,'''((((((((())))))******((((((((((((((()))******)))******++++++)))((('''(((((((((((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))******++++++,,,---...---+++***+++,,,///...,,,++++++---000111************))))))))))))&&&''')))***+++++++++***,,,,,,---///000222333333111000///...............000000//////.........---000000//////.........---///000111000...------...000000000000111111111111111111222333444555555666333333222222111222222222444444444444444444444444444444333333333444555555111222333333444555666666444444555777888:::;;;;;;555555666666777999:::;;;888888888777777777777666:::999777555555666888999;;;999666444444444666888777888999:::;;;:::999999333444444555666777777888444666888999888888888999888777777777999:::999888::::::999999777666555444444666777888888999;;;===<<<<<<<<<;;;888444444555888555333333444666666666444444444444444444444444222222222222222222222222000111111222222222111111////////////000111222333333333333333333333333333////////////000000000000///000222333333222222111......///111111222222222000111111111111222222222///////////////000000111''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&''')))*********)))((()))************+++++++++(((((())))))******++++++,,,---///000000...,,,***+++++++++,,,,,,---------'''(((***,,,...///000000000000000000////////////111111111111000000//////333333333222111000//////...//////000111222222222222333333333333333333444333333333222111000///...000000000000000000000000//////000111111111111000///...---,,,,,,---...///333222111000////////////111111000000111111222333666555444333111000///...000000////////////000000......------------......000000//////......------111///---///333666555333333333333222000...---,,,//////.........---------***+++,,,,,,,,,,,,+++*********)))(((((((((((((((******))))))))))))******+++*********))))))((((((******)))))))))))))))***((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&''')))***+++***((('''((())))))************)))************++++++++++++((((((((((((((())))))***))))))))))))))))))))))))++++++************++++++******++++++++++++******((())))))))))))*********---,,,***(((((()))***+++,,,+++***+++++++++)))((((((((('''''''''&&&&&&&&&(((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))*********((()))***++++++***)))((())))))(((((((((((())))))+++++++++***((('''%%%$$$+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,+++***))))))))))))))))))***+++,,,---)))+++---000111111111000222111///---,,,---...///...///000111111000///...///000111000...------...222111000000000111333444---...111333444333222111000111111111111222222222111111000000000000000000...000222444666777777777999999888888777777666666555666666666777777888888666777777888999999::::::999888555444444555888999<<<999777666666666444333444333222222333666888::::::888666444444555777888===<<<;;;:::999888888888555444444444444555666666777888999::::::999888777666666777777888888888888666666666666666666666666333444444444555555666666777666666666666555555555555666777888888777666555666555444333222111111111777666444444444222000---333333333333222111000000111111222333444444555666666333222222555666444222000000000000000111111111000000000000000000000000//////000111222222333333000000111111111222222222......//////000000111111(((((())))))))))))(((((())))))((((((''''''''''''((((((((((((((((((((('''(((((()))***************(((((()))))))))************************+++++++++,,,---000111222111///...++++++,,,,,,,,,,,,,,,,,,******+++,,,---...------///////////////000000000222222111111111000000000222222222222111000//////...//////000111111222222222222222333333333333444333333333333222111000///000000000000000000000000000000111222222222222222000///...------...///000111000000000000000111111000000111111111222222222222222222111111000000///000//////......//////000......------------..............................222000111444999<<<;;;999999999777555333111///...///.........---------,,,***++++++,,,,,,++++++*********)))(((((((((((((((******))))))))))))******)))))))))))))))***************)))))))))))))))***+++***)))))))))))))))***++++++******)))(((((('''&&&''')))++++++***)))((()))))))))******))))))((((((((((((((('''''''''&&&***************++++++,,,))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++***************+++++++++,,,,,,---,,,***)))((()))***+++((((((((())))))***)))(((((((((((('''''''''&&&&&&*********+++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))************+++)))))))))******))))))))))))((((((''''''(((((()))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,+++******)))(((((((((((()))***+++,,,,,,---///111222222111111111000...---------///000......000000111000/////////000000000...---...///111000000000111111222333...///111222333222222111000111111111111222222222111111111111111111111111111333444666777777666666777777777666666666666666444444555666666666666666777777777888888888999999777666555444444555666777:::888666666777777666555444333222222333666888999:::888666444444555666888;;;:::999999888888888888666555555555555666777777888999::::::::::::999888777777777888888888999999888888888888888888888888555555555555666666666666666666555555555444444444555666777777777777666555444444333222222222333333333333444444333222222111444444444333333111000///222222222222222333333333333222111222444444333000000000000111111111111111000000000000000000000000......///000000111111222000000000111111222222222------------............))))))************))))))***)))))))))((((((((((((''''''((((((((((((((((((******))))))******+++,,,'''((((((((())))))))))))++++++++++++++++++*********+++...000111111000///,,,,,,,,,,,,,,,+++++++++,,,------------,,,++++++.........//////000000111222222222111111111111111222222222222111000///////////////000111111222222222222222222333333444444444444444444333222111111000000000000000000000000222222333444444444444444111000///......///000111////////////000111222333///000111222333222111111///000000000000000000000///..................///......------------......,,,,,,---......///000000222333666===DDDHHHGGGEEECCCAAA===888555222000///......------------,,,,,,******+++,,,,,,+++************)))(((((((((((((((***))))))(((((())))))***((((((((()))******++++++)))))))))(((((())))))***++++++***)))))))))))))))******))))))(((((('''''''''(((***+++++++++***)))))))))***))))))((('''&&&++++++******))))))((((((***************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******++++++,,,,,,,,,---------,,,+++***)))))))))***+++%%%%%%&&&'''((((((((((((((((((((((((''''''''''''************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++***))))))(((((())))))***(((''''''''''''''''''(((((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++*********(((((('''(((((()))***+++,,,---///000000000///...///...---------...///000---...///000000000000000...///000///...---...///000000111111222222111111111111111111111111111111000111111111111222222222111111222222222222222222555666777888888888777666555555555555666666666666333333555666666666555444666777777777777777777777666555555444444555555666888777666666888999888777444333333333444666777999999777555444333444666777888888888888888777777888666666666666666777888888999999:::;;;;;;:::999999888888888888888999999999999999999999999999999999666666666666666666555555444444444444333333333333555555666666666666555555222222222222222333444444...111444444222111333555555555555444333111000///222222222111111000000000000000000222333333000...000000111111111222222222000000000000000000000000------......//////000000000000000000111111111111.........---------------((())))))******))))))((())))))))))))((((((''''''''''''''''''((((((((((((***)))((((((((()))+++,,,((((((((()))))))))******+++++++++******)))))))))((()))+++------------,,,---,,,,,,,,,++++++******------------------,,,+++------......///000111111222222222222111111111111111111111111111000////////////000000111111111111111111111222333333444444444444555555444333333222000000000000000000000000333444555555666666555555222222000000000000222222000000//////000111222222...000222333444333111000000000000000000000000000......------------............------------...............//////000000000111444;;;EEEPPPVVVWWWUUUOOOKKKEEE===666111...---------,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))*********)))(((((((((((())))))******)))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%))))))***++++++++++++************)))((('''&&&%%%******************++++++((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******+++++++++,,,,,,,,,------++++++***))))))******+++'''(((******)))((()))))))))))))))(((((((((''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((************++++++++++++***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((()))***,,,---.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********(((((((((((()))***+++,,,+++,,,,,,------,,,++++++------,,,------///000111------...//////000000000...///000///...---...//////000111222222111000///222111000000000000000111000000111111111222222222222222222222222333333333555666888999::::::999888555555555666666777777777333444666777777666555444666666666666666666777777666666666666666666666666999888777888999999777666444333333333444555777888888777555444444444555666777777888888888888888888666666555555666666777888999999999999999999999999888888888888999999999999888888888888888888888888666666666555555444444333333333333333222222222111444444555555555555444444333222222222222222333333,,,111555444000///222666555555555444333111//////000000000000000000000000//////111222222111000...000000111111222222333333////////////////////////------......////////////000000000000000000000000000000000//////.........'''(((((())))))(((((('''''''''((((((((('''&&&%%%&&&'''''''''(((((())))))(((((('''&&&&&&((()))***)))))))))*********++++++******))))))((((((''''''******+++,,,++++++***))),,,,,,,,,++++++*********+++,,,,,,---............,,,------...///000000111111111111111111111111111000000111111111000//////000000000000000111111111000000111222222333444444444444555555555444333333111111111111111111111111444444555666666666666555333222111000000111222333222222111000//////000000...000222333444333111000222222222111000000//////......------------............------------......111111111000000000/////////444===KKKYYYbbbdddccc]]]XXXPPPEEE<<<444///,,,++++++,,,,,,,,,,,,,,,,,,***************************))))))((((((((((((((())))))(((((((((((()))))),,,++++++***)))(((''''''((((((''''''((()))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&))))))***+++++++++++++++************)))(((&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((())))))***))))))))))))))))))))))))+++******))))))******+++******++++++++++++******************++++++++++++******************++++++,,,...///...+++))))))*********)))))))))(((((((((((('''''''''&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***************+++,,,------,,,,,,,,,,,,,,,++++++***+++,,,,,,---...///000000...............///000000---///000///......///000///000111222222111///...222111000//////000000111000000111111111222222222111111222222222333333333444555777999;;;;;;;;;;;;666666666777777888888888555666777777777777666555666666666666777777777777777777777777777777777777<<<:::999999:::999666444444444444444555555666777888777666555444555555666777888999999:::999999888555555444444555555666777888888777777777777888888888888888888888888888888555555555555555555555555444444444333333222222222333222222222111111111111444333333333333333333444555444333222111111111111...222555444///---///333444444444333222111///...------...//////000111111///000111222111111000000//////000111222222333333////////////////////////.........///////////////////////////////////////000000//////......------''''''((((((((((((''''''&&&'''((((((((('''%%%$$$&&&&&&''''''((()))))))))'''&&&&&&&&&''''''((((((************++++++++++++(((((((((((((((((('''''',,,,,,,,,,,,,,,+++******+++++++++++++++***************,,,---//////000000---------......//////000000000000000000111111111///000000111111000//////000000000000000000111111///000000111222333444444333444444555555444333333111111111111111111111111333333444555555555555555333222111000000111222333333222111000///////////////000111222333222111111333333222111000000/////////..................///......------------......222222111000000///.........333===LLL\\\fffjjjjjjhhhbbbYYYNNNCCC999222...******++++++++++++,,,,,,+++***))))))))))))***+++******)))((((((((((((((()))((((((''''''(((((()))---,,,+++***)))'''&&&&&&''''''''''''((()))************))))))))))))*********************)))))))))))))))))))))******++++++******+++******)))((('''%%%&&&&&&'''((()))*********************++++++,,,))))))))))))))))))))))))++++++************++++++******++++++++++++******(((((()))))))))*********)))*********++++++++++++...000222000,,,)))***+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))*********)))((((((''''''(((((()))(((''''''''''''''''''((())))))***************)))+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,..............................++++++,,,---...///////////////...------......///---...//////......///000000000111111000000//////000000000000000000000000000111111111111222222222000000111111222333333333222333666888:::;;;;;;;;;777777777777888888888888888777777777666666666666555555666777777888999999999888888777777888888999===<<<;;;;;;;;;999666333444444444555555555666666888888777666666666666666888888:::::::::999888777444444444444444555666666777777666666666666777777888888888777777777777777444444444444444444444444222222222222222222111111222222222222111111111111333333222222222222333333555444333222000000000///000222444333///---...///222222222222111000///...,,,------...000111111222///000111111//////000111......///000111222222333000000000000000000000000////////////////////////////////////............---------,,,,,,,,,,,,,,,(((((())))))))))))((((((&&&''')))))))))(((&&&%%%&&&&&&''''''((())))))***&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))******++++++++++++++++++************++++++++++++***+++,,,...//////000000............................../////////000000000//////000000000000000///111000000000000000000000//////000111222333444444333333444444444444333333111111111111111111111111111222333333444444333333333222111000000111222333111111000000000000000111000000111111111222222222000000000000000000000000000//////......//////000......------------......////////////...............222;;;JJJYYYcccggghhhiiiddd\\\QQQFFF<<<444///************+++++++++,,,+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''''''''((((((,,,++++++***)))((('''''''''&&&&&&'''''')))******)))(((((())))))***+++,,,***+++++++++++++++++++++)))((((((((())))))************++++++++++++*********************************************++++++,,,))))))))))))))))))))))))******))))))))))))************++++++++++++******((((((((()))))))))******))))))***++++++++++++++++++...111///+++((())),,,++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))'''((((((((((((((((((''')))((((((''''''(((((()))((())))))*********************++++++,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---.....................//////+++,,,,,,---............111000...---,,,------------...//////......///111111111000///////////////---...///111111111000000000111111111111222222222//////000000111222222333222333555777888999888888777777777777777666666666999777666444444555666777444555666777888:::;;;;;;999888777666666777888999;;;;;;:::;;;<<<:::777555444444555555555555555555999888888888777777777777777888999:::999888666444555555555555555666666777888888777666666777888888777777777666666666555555333333333333333333333333222222222222222333333333333333222222222111111111333222111111111111222333333333222111000000111111111111111111000///...---//////000000000000//////......//////000000000111/////////...,,,,,,///222,,,---...///000111222222000000000000000000000000...---------------------/////////......---------+++,,,,,,,,,,,,,,,,,,---))))))************))))))'''(((***+++***)))'''&&&&&&&&&&&&'''((())))))***&&&''')))*********)))((((((((((((((())))))))))))(((((())))))******++++++&&&&&&'''((()))***++++++))))))******+++++++++,,,,,,,,,---...////////////...............------------.........//////000000//////000000000000000///111111111000000000000000...///000111222333444444222222333333444333333333111111111111111111111111000111222222333333222222222222111000000111222222////////////000111222333111111000000111111222333------......///000000111000000////////////000000.........------.........++++++,,,,,,---.........///222:::GGGUUU___cccdddeeeaaaZZZQQQFFF;;;333...))))))******+++++++++,,,+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''''''''((((((************))))))))))))&&&&&&&&&'''''')))******&&&&&&&&&&&&''')))***+++)))))))))))))))*********((((((((((((((())))))******++++++,,,,,,,,,++++++***)))((('''&&&%%%$$$$$$((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((())))))))))))*********((()))***+++++++++++++++'''+++...---)))'''))),,,+++++++++************)))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))'''((()))***+++,,,,,,,,,))))))***+++---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,------,,,,,,,,,,,,---...///+++,,,------......------222111///---,,,,,,,,,---,,,...//////......///111222111000.........///000+++---///111222222111000000111111111111222222222...//////000111111222222333444555777777777666555777777666666555555555444999777444222222333555666444555666888999;;;<<<===999888555444444555888999999999:::;;;===<<<999777444444555555666555555555999999999999888888888777777888999999888666444222666666666666666777888888:::999888777777888999:::777777666666555555555444333333333333333333333333222222222333333444444444333333333222222222222111333222111000000111222333111111111000111111222333111000///000111111///------......///////////////000000000000000/////////...///...+++)))***...222,,,,,,---...///000111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------....../////////'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))'''***,,,,,,***)))+++---,,,,,,,,,,,,------...///,,,------...///000000111...............---------222222111111111111111111000111111111111000/////////000111222333444444444333333333444444555555555333222111000000000111222111111111000000000000000333333222222111000//////000000111222222222222111111222222333333222222111000000000000000111111111//////000000000000//////000000000000///...---,,,---,,,++++++,,,,,,***)))000222777>>>GGGPPPXXX\\\ZZZXXXSSSLLLCCC:::222...************)))))))))(((************************++++++++++++++++++++++++******)))((('''&&&%%%%%%"""%%%(((((((((((())),,,,,,+++***))))))*********)))((((((((()))+++,,,///,,,******,,,,,,***((())))))(((((()))***++++++)))))))))))))))******+++++++++******************))))))))))))))))))))))))''''''(((((())))))******++++++***)))&&&###******+++++++++******)))++++++************++++++)))))))))))))))******+++,,,,,,++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((''''''''''''((()))++++++((((((''''''&&&&&&%%%%%%))))))************))))))******))))))))))))))))))+++)))(((((())))))'''&&&,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++++++++******))))))...------,,,,,,++++++***,,,,,,,,,++++++*********------............------///000000///---++++++,,,000000000000000000000000111111000000000000111111222111000/////////000111000000111222222222222111777666666555555444444333555444444333333444444555555444444333333222111111999999999::::::999888888777777666555555666777888;;;;;;;;;:::999888777666666666666666666777888888888888888777777777777777666666666666666555555444333555777777777777777999;;;;;;;;;:::999888777666999888888777666555555444444444444333333222222222444444333333222111000000444444444333333333222222444444333222111111111222666444333111000000111111000000000000000000000000///............---------............/////////000//////............//////......///000000000000000111000000000//////......222000...---,,,---///000...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((()))))))))***&&&)))++++++)))((()))***+++++++++,,,---...///000---------....../////////111111111111000000000000111111111222222222222222111111222222111111000///000111222222333333333333333333333333444444444555555444222111111111222222000000111111222222333333333333222111111000//////000000111222222222222111111222222333333222222111000000000000000000000000...//////000000//////...000000000000///...---,,,...---+++,,,------+++***---...111666===DDDJJJNNNPPPNNNKKKEEE>>>777000,,,++++++++++++************************************++++++++++++++++++++++++)))))))))(((''''''&&&&&&&&&(((+++,,,+++*********+++++++++*********)))))))))))))))))))))******+++,,,***)))***,,,---,,,***)))))))))))))))***++++++++++++***)))(((((())))))************************************************(((((((((((())))))******((((((((()))((((((''''''(((((())))))))))))((((((******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++,,,,,,+++++++++*********))))))************))))))))))))))))))(((((())))))+++*********+++,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------............------...///000///---,,,,,,---000000000000000000000000222222111111111111222222555444333333222333444555000111222222333333222222222222222222222222333333444444444333333444444444444444444444333333333333888888999999999888888777777666666555555666888999;;;;;;;;;::::::888777777666666555555555666777888777777777777777777777888777777777777666555555444444666888888777666777888999::::::999999777666666888888777666666555444444444444444333333222222222000111111222333333444444444444333333222222111111333333222111111111222222555444222111000000111111........................///............------------------............///000//////.........//////......///000000000000000111111000000000/////////000///---,,,,,,,,,............---,,,,,,---......000///......---------...''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******'''(((***)))(((''''''(((******++++++,,,...///000................................................111111111222222333333444222333333333333222111111111222222333333333222222222333333333333333444444666555444222222111111111///000000111222333444555222222111111000000/////////000111111222222111111111111222222222222111111000000000000000000000000---..................---///////////////...---,,,...---,,,,,,------,,,++++++,,,---///333777;;;===AAAAAA???;;;777222...+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++)))'''&&&&&&)))***+++++++++***)))((((((((()))******************))))))***,,,------,,,***))))))))))))***++++++---,,,+++)))((((((''''''************************************************((((((((())))))))))))***&&&&&&&&&'''((()))++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))******))))))((((((''''''(((((()))***+++************))))))))))))))))))************)))))))))((((((((((((((()))))))))***+++,,,,,,---------,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++******************+++,,,,,,---......,,,,,,,,,++++++++++++***------............---------...///...---,,,---///000000000000000000000000333222222111111222222333666555555444444555666666111222333333444444333333///000000111222222333333444444444444444444444444444444444444444555555555777777888888888888888777777666555555555777888999:::;;;;;;::::::999888777777555444333333555777888666666666777777888888888::::::::::::999888777666666777888888666555555666888888888888777666555444777777666666555444444444444444333333333333222222///000111222333444555666333333222222111000000///111111111000111111222222444333222111000000000111........................///............---------,,,,,,---------.........111000///...................../////////000000000111111111111000000000000///...---++++++,,,------......---,,,,,,---......000000///............///&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''(((''''''&&&''''''((()))(((((((((((((((((((((((((((((()))))))))*********((())))))))))))((('''''')))******+++,,,...///000////////////////////////,,,,,,------------......000000111222333444444555333333444444333333222111222222333333333222111111222222222222333333333333555444333222111111000000000000000111111222222222111111000000000////////////000000111111111111111111111222222222222111111000000000000000/////////,,,------......------,,,.../////////......---,,,---,,,++++++------,,,+++,,,,,,,,,---...000222333444444444333111///---+++,,,,,,+++++++++*********************************))))))))))))))))))))))))''''''''''''(((((())))))((()))***)))'''%%%%%%%%%((()))+++,,,,,,***(((''''''((()))++++++***))))))*********+++,,,,,,,,,,,,*********))))))***++++++,,,+++***)))((((((((((((***************+++++++++************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))******++++++++++++***))))))************)))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))((((((((((((((()))******(((((((((((((((((())))))))))))************))))))))))))((((((((()))***+++(((***+++,,,+++******++++++,,,.........---+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,---......------...000////////////////////////222111111000000111111222333222222222333333444444222333444444555555444444111111222222333333333333333444444444444444444333333333444444555666777777777777888999999999888888666666555555555777888999::::::;;;;;;:::999999888777555333222222444666777444555555666777888999999============<<<;;;999999777888999888666444444555666666666666666555444333555555555555444444333333333333333333333333333333222222333333333333333333222222111111000/////////000000000000111111222333222222111111000000000000........................///............------------------.........//////111000///......---......//////........./////////111111111111111111000000///...---,,,,,,,,,------......------------......//////...............///&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))*********************+++++++++***)))*********+++,,,---//////111111000000000000000000//////000000000111111111000000111222222333444444333444444444444333222222222222333333333222111111222222222222222222222222222222222111000//////...111111000000//////......000000////////////////////////000111111111111000000111111222222111111000000000000000//////......,,,,,,------------,,,,,,...............------,,,+++***)))***+++,,,+++***++++++++++++,,,---...///,,,---------......------+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))***++++++)))((()))***'''(((***++++++***)))''''''((()))++++++***)))))),,,,,,,,,,,,+++*********++++++***************+++***)))))))))))))))******))))))*********+++++++++************************************))))))))))))***)))'''&&&%%%%%%&&&&&&))))))***+++++++++++++++***++++++,,,,,,++++++***)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((((((((())))))***))))))******++++++,,,,,,))))))************))))))******)))((()))***+++---+++---///...,,,))))))))),,,,,,---------,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++---......------///000////////////////////////000000////////////000000000000111111222222222222333333444555555555555444333333333222222111111111333333444555555444333333222333333444555666777777777777888999999999999999666555555555666777999:::::::::;;;;;;;;;:::999999777666444333333444555666444444555666777888888999<<<<<<<<<<<<;;;:::999888777999999888666444444444444444555555555444333333444444444333333333333333333333333333333333333333333333333333333333444444111111111000000000//////111000000000111222333333000000000000000000/////////////////////////////////............---------////////////000000000000000000///...............000///......---...//////000000000000000000111111000//////..........................................------,,,------......%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''((())))))***+++'''''''''(((((((((((((((&&&''''''((()))))))))***)))))))))))))))))))))))))))))))))*********++++++++++++***,,,---...---++++++******++++++,,,---...000000000000000000000000---......//////000000111000000000111111222222333333333444444333333222111111222222333333333222222222222222111111111111000000000000111000000///...111111000///...------,,,////////////...............///000000111111000000000000111111111111000000111000000//////......---,,,------------------,,,------.........------,,,***)))((()))***+++***)))(((((()))******++++++,,,******++++++,,,---...///*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((())))))(((''')))***'''((()))*********)))((((((((()))***************,,,------,,,***))))))***,,,,,,+++************+++)))))))))))))))***++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++************)))))))))***))))))((())))))******&&&'''((())))))***))))))***+++,,,------,,,+++***)))))))))))))))******+++((((((((()))******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((())))))***)))******++++++******)))))))))(((((((((((())))))''''''((()))******++++++))))))************))))))***)))((('''((())),,,---...111444333...+++***+++,,,,,,++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++---......------///000000000000000000000000000/////////....../////////000000111222333333333333222333444444555555444444222222111111000//////...222333444555555444333222222222333444555555666666666666777888999999999999555555555555666777999:::::::::;;;;;;;;;;;;::::::666666555555555555555555555555555666666777777777888888888888888777777666777888999888666444444555333444444444444444333333333333333222222222222222222222333333333333444444000111222333444555666777000000000000111111111111222222222111222222333333//////000000000000///...000000000000000000000000///............---------//////000000000111111111//////............//////000///...---------...///////////////000000000000000////////////.........---...////////////...------,,,,,,,,,,,,---......%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&'''(((((()))*********))))))))))))))))))))))))))))))*********++++++++++++***)))+++...000...---,,,+++++++++++++++,,,,,,------......//////000000++++++,,,,,,---......///000000000000000000000000333333333333333222111111000111222222333333333333222222111111000000000000...///000111222111000000111111000000//////.................................//////000000000000000000000111111111111000000111000000///......------------............------,,,------......---------***)))((()))+++,,,+++***(((((())))))*********)))*********+++,,,---...///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((('''&&&&&&''')))(((((((((((()))))))))***)))))))))))))))******+++***,,,---,,,***)))***,,,---,,,++++++*********++++++***)))))))))))))))***((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))***************&&&'''((())))))*********)))***,,,------,,,***))))))))))))))))))******+++'''(((((()))******++++++++++++++++++************))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))))))))(((((((((((())))))%%%&&&&&&''')))******+++))))))************))))))((('''%%%%%%%%%(((***,,,,,,111555444///,,,,,,------+++***(((((()))***+++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...///...------...///000000000000000000000000000000////////////000000///000111333333333333333222222333444444444444444111111111111111111000000222333555666666555333222222222333333444444555555333444555666777777777777555555444555666888999;;;::::::;;;;;;;;;;;;;;;:::666666777777777666555444555555666666666666666666666666777777888888777777666888999888666555555666333333444444555444444333222222222222222222222222222222222333333444444444222222333333444555555666...//////000111222333444444444333333333333333333......///000000//////...///////////////////////////............---------////////////000000000000......---......///000111111000...,,,,,,---...///---.........////////////......//////......---------...///000000///...------------------...//////%%%&&&'''((())))))))))))))))))((('''&&&%%%%%%$$$&&&&&&'''((()))***++++++&&&'''''''''(((((())))))&&&&&&((()))************)))))))))))))))))))))))))))************+++++++++***)))(((+++///000///------,,,++++++******++++++++++++,,,,,,---...//////......//////000111111222000000000000////////////222222333333333222111111///000111222333444444444222111111111000000//////...///111222333333222222000000000000111111111111---........................//////000000000000000000000111111111111000000111000000///...------------......//////......---,,,,,,------...---------+++***)))***,,,---,,,+++******+++++++++******)))+++******++++++---......,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((,,,------,,,***)))***,,,((((((((('''((()))***+++***)))((((((((()))+++,,,(((***,,,,,,******,,,///---,,,,,,+++*********+++---,,,+++)))((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))'''((()))))))))'''&&&%%%(((((()))++++++,,,,,,,,,((()))+++,,,,,,+++)))((()))))))))))))))******+++)))******+++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++*********)))(((((((((((())))))))))))***,,,---...//////))))))************))))))&&&%%%$$$###$$$&&&)))+++)))...222222...++++++------+++)))'''&&&(((***+++******++++++++++++******+++++++++,,,,,,---------***++++++,,,,,,------...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...---,,,---///000000000000000000000000111111000000000000111111---...000111222222111111111222333333444444333333222222222333444444555555222333555666666555333222222222333333333333444444111222333444555555555555555555444555666888:::;;;::::::;;;;;;<<<;;;;;;;;;666777888999999777555333666666666666666555555555777777888999::::::::::::666777888888666555555666333333444555555444444444111111111111111111222222222222222333333444444444666666555444333333222222......///111222444555555666555444444333333333333---...///000000///..............................//////.........---------............/////////000------------///000111222111000...,,,,,,,,,...///,,,---------......//////------......------,,,+++---...///000000///...---...............///000111(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''(((((((((((('''''''''''''''(((((()))***+++***)))((((((((()))+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------............---,,,++++++,,,,,,------.../////////444222111111222222111//////000000111111222333333111111333444444333111111000111111222222000///...111111222222222111111000////////////000000000000111000---++++++,,,...000////////////////////////---...000222333222111000000000000000////////////......---,,,,,,+++******,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&---,,,+++)))((('''''''''++++++******************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))%%%'''******)))((())))))***%%%$$$)))---,,,++++++***************************************++++++,,,+++******+++,,,,,,+++***,,,++++++***)))((('''''')))))))))))))))))))))))))))((('''''''''(((***+++******+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))(((((((((((()))((('''&&&'''(((***,,,+++++++++*********))))))++++++,,,,,,,,,++++++***++++++******************,,,---,,,***((('''((()))************************))))))************))))))*********))))))))))))((((((((((((((()))))))))))))))***++++++***)))***+++---,,,)))((('''((()))***)))))))))))))))))))))))))))+++---,,,+++***+++,,,...------,,,+++***))))))---+++)))))),,,---............---------,,,,,,,,,++++++*********************+++---......---+++***---------,,,,,,+++++++++(((***,,,,,,,,,,,,...000//////000000000000//////000////////////000000111000000000000000000111222444333333222222333333444111222444444444444555777222222222111222222333333444555555555555555555444666555555444444444555555333333222222222333444444666666777999999::::::999777777888888888666444333333444555666777777777777888888999999999999888888777666666555555444333333444444444333333333222222555555444333333333444444444444444333333222222222333333333222222222111111////////////111333555666:::888555222000//////000111111111111111111111111------......------,,,+++,,,,,,---...//////......---......///////////////.........///000111222333......////////////..................//////////////////............//////......------------......///...---,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''((()))***+++***)))((((((((()))++++++)))***+++,,,,,,,,,+++++++++,,,,,,,,,++++++***)))))))))******+++,,,,,,---,,,,,,,,,---,,,,,,+++***++++++,,,,,,---.........000///...000222333222111000000000111222222333333111111222222222222111111//////000111000///...---000000111111111111111000111111000000//////......111000...---,,,---...///////////////////////////...///111222222111000///000000000/////////.........------,,,++++++******,,,,,,+++++++++*********,,,,,,++++++***)))))))))+++******)))))))))******************************************************)))))))))(((((((((''''''))))))))))))))))))))))))&&&(((******)))(((((()))***,,,)))%%%)))222333...************************)))))))))))))))***++++++///...,,,,,,+++***)))(((+++++++++******))))))((()))))))))))))))))))))))))))((('''''''''(((***************+++++++++,,,,,,---,,,,,,+++******))))))(((((((((((((((''''''''')))((('''''''''(((***++++++++++++*********))))))+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...+++++++++++++++*********))))))))))))))))))))))))++++++*********)))))))))(((((((((((()))))))))******+++,,,+++))))))***++++++***((((((((()))***,,,))))))))))))))))))))))))(((***++++++***))))))***+++++++++***))))))((((((---+++******+++------,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***---------,,,,,,+++++++++***,,,------++++++,,,...//////000000000000////////////////////////000111111111111111111111222333333333222222222222333333111222444444333444555777333222222111222222333333444444555555555555444444333333333333333333333333333333222333333444555555666777888999999999999999777777888888777666555444333444555666777777777777777888888999999888888777666555555444444333222222333333333333222222222222333222222222222222333333333333333222222111111111444444444444333333333333000000//////000222444555999888555222000//////000111111111111111111111111...............---,,,,,,,,,,,,---...............------...///////////////,,,,,,,,,,,,---...//////---..................------.........//////////////////............//////......------------......///...---,,,,,,,,,,,,---'''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''((((((((((((''''''''''''''''''((()))***+++)))))))))((()))******+++)))***++++++,,,,,,+++++++++++++++,,,++++++***)))((())))))******+++++++++******++++++,,,,,,++++++*********+++,,,,,,------,,,+++,,,...111333333222000000111111222333333333222111111111111111111222...////////////...---,,,......///000111111111111222222111000///...------000000/////////.........//////////////////////////////111111111000///...000////////////.........------,,,,,,++++++******,,,++++++++++++*********************************((((((((()))***+++---...************************++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))''')))+++***)))(((((())))))000---###(((777999...************************((((((((((((((()))******,,,,,,***)))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''(((((()))***)))*********++++++++++++,,,,,,++++++***)))))))))''''''''''''''''''''''''))))))(((''''''(((***++++++************)))))))))***++++++,,,,,,+++++++++***+++++++++,,,---------,,,---......------...000+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++************((((((((()))))))))*********,,,,,,+++)))((()))***)))((((((((((((***,,,---))))))))))))))))))))))))''')))******)))(((((())))))))))))(((((((((((((((,,,+++***+++,,,------,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,...//////000000//////...///.........//////000111222111111111111222333444333222222111111222222333111222444444333333555666333333222222111222222333333333444444444444333333222222333333333333222222333333333333444555666777777888888999999999888888777888888888777666555444444444555555666777777777777777888888888888777777444444444333222222111111333222222222222111111111000000///000000111222333222222111111111111111000444333333333333222222222111111000///000111222333777666444222000///000000111111111111111111111111///////////////......---,,,------............---------...////////////...,,,,,,,,,++++++,,,,,,---,,,------------------,,,---------........./////////......------......///......------------............---,,,,,,,,,------'''((((((((((((((((((''''''''''''''''''(((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''(((******)))))))))))))))******+++)))******+++++++++++++++******++++++++++++******(((((()))))))))*********))))))+++,,,,,,---------******++++++,,,---------+++******,,,000222222111000000111111222333333333333222111000000111222333////////////......------------...000000111111111111111000000//////......///000111111111000......///////////////////////////000000000000///------/////////.........------,,,,,,,,,,,,++++++******++++++++++++************''''''(((((())))))))))))(((((())))))***,,,---...))))))))))))************+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((()))***+++***)))(((((()))&&&+++,,,***///666444+++************************'''''''''''''''((())))))%%%&&&&&&&&&&&&''')))+++******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''(((((()))))))))))))))************+++++++++******))))))))))))'''''''''((((((((((((((())))))(((((((((((()))***************))))))))))))******+++,,,,,,,,,++++++'''(((((()))***++++++,,,+++---......,,,,,,,,,...++++++++++++,,,,,,,,,,,,,,,***(((''''''(((***,,,,,,,,,,,,+++++++++******(((((()))))))))*********+++,,,,,,+++)))((()))***))))))(((((()))***++++++((((((((((((((((((((((((''')))******)))(((((()))''''''((((((((()))))))))+++***+++---///000///...,,,++++++++++++***************++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...//////////////////..................///000111000000000000111222333333333333222222222222333333111222444444333333444555333333222222111111222222222333333444444333333222222333444555555555444444333333333444555666777888777888888999999999888888888888888777666666555444555555555555555666777777666777777777777777777666333333333222111111000000222222222111111111000000......//////000222333444222222222222111111111111111111111000000000//////222111000//////000111222555444333111000000000000111111111111111111111111000000000000000///......,,,------......---------,,,---......//////......///...------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------............------------------.........------------.........------,,,,,,,,,------''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***((()))))))))************)))))))))*********++++++)))******++++++*********)))))))))))))))*********)))***+++---............+++++++++,,,------......,,,++++++,,,...000///...///000000111111222222333444333222111111222333444000000/////////.........------...000000111111111......//////000000111111///000111222111000...---////////////////////////////////////......------............------------,,,+++++++++++++++******+++++++++*********))))))'''''''''((())))))******))))))))))))***+++,,,,,,(((((()))))))))*********++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((()))***+++***)))((()))+++(((%%%+++777;;;333+++***))))))))))))))))))))))))'''''''''''''''(((((()))$$$&&&'''((('''(((***---*********+++,,,,,,------((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))***************))))))))))))(((((((((((()))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,''''''((()))******++++++---///000///---+++++++++*********++++++,,,,,,,,,,,,***(((''''''(((***,,,,,,,,,,,,+++++++++******))))))))))))***************+++,,,+++)))((()))***+++******)))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***''''''(((((()))*********((()))+++///222444333111,,,,,,,,,,,,++++++++++++((()))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///......////////////......------------...///000111.........//////000222222444444333333333333444444111333444333222222333444444333222222111111111222222333333444444333333222222333333444555555555444444333333444555666777777777777888999999999888888888888777777666555555555666555555555555666777777555666666777777666666555444444333222222111111000222222222111111111000000//////000000222333555666222333333333333333333333111111111000000000//////222111000/////////000111222222111111000000000000000000000000000000000000000000111111000000///...,,,---------------,,,,,,,,,------...............///...---,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------------......------,,,,,,,,,------...&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&''''''''')))(((((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((((()))************)))***))))))))))))***++++++((()))******+++************************************+++,,,---.../////////++++++,,,,,,---............---,,,,,,...///...---......//////000111111222333222222222222222222333111000//////......//////......///000111111111111------...///000111222222//////000111000///...---////////////////////////............------------......---------,,,,,,,,,++++++++++++++++++******+++************)))))))))))))))******+++++++++,,,***)))))))))))))))******'''(((((())))))*********+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))*********))))))+++---///(((--->>>@@@111'''***))))))))))))))))))))))))'''''''''''''''((())))))'''***------***)))***,,,)))*********++++++,,,,,,))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((())))))******++++++,,,))))))))))))(((((((((((((((((()))))))))))))))***)))***++++++,,,,,,,,,,,,)))*********+++,,,,,,,,,///111222111///---,,,,,,)))))))))******++++++,,,+++***)))(((((()))***+++,,,+++++++++************)))))))))*********++++++)))***++++++***)))***++++++++++++***)))(((((('''))))))))))))))))))))))))(((***++++++***))))))***'''((((((((())))))******'''))),,,000444444333111---,,,,,,,,,++++++++++++''''''(((((()))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((***,,,,,,,,,,,,...000---......//////......---,,,,,,,,,---...///000111---------...///000111222444333333222222333333444111333444333222111222444444444333222111111111111333333444444444444333333111111000000111222333444444444444333444444555666666666777999999::::::999999888777666555555555666777666555444444555666777555555666666666666555555555555555444333333222222333222222222222111111111000111111222333444666666333333333333333444444444444333333333333222222222222111000/////////000111000000000000000000000000000000000000000000000000000000000000000//////...,,,------------,,,,,,+++,,,,,,---............------,,,++++++************,,,+++***))))))***+++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------------......------,,,,,,,,,---......&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))'''((()))***+++******)))***))))))((()))***+++,,,(((((()))***************+++++++++++++++++++++******+++,,,---------------*********+++,,,,,,------...---,,,---...///...---------......//////000000000000111111111111000000000///...---------......000000111111111111111000......//////000000111111///////////////...------////////////////////////------------------......---------,,,,,,,,,,,,+++******************++++++************))))))))))))***************+++++++++((((((''''''(((((()))***''''''(((((()))******+++************************+++************)))))))))))))))))))))))))))))))))((())))))))))))***,,,///666000000777888000))))))))))))))))))))))))))))))((((((''''''(((((()))***$$$)))......+++)))***,,,))))))******************))))))))))))))))))))))))%%%&&&'''((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))(((''''''(((((((((((())))))******))))))***+++,,,,,,,,,,,,************++++++++++++---///111111///---,,,,,,'''(((((())))))***++++++))))))))))))))))))))))))++++++*********)))))))))))))))*********+++++++++((()))++++++******+++---))))))*********))))))((())))))))))))))))))))))))''')))******)))(((((()))''''''''''''''''''(((((('''))),,,000222222///,,,++++++++++++************'''(((((()))******++++++***+++,,,------,,,+++***+++++++++,,,,,,---------***+++---,,,,,,+++---...---......//////......---,,,,,,,,,---...///111111------......///111222333222111111111111111111222111333444333222111222333555444333222111111111111444444555555555555444444222111///...///111444666555444444333333333333333444555777888::::::;;;;;;999888777666555555666666888777555444444555666777444555555666666555555444777777666666555444444444333333333333222222222222111111111222333444555666111111222222333333333333444444444444333333333333111000///......///111111......///000111111111111000000000000000000000000//////000000//////...------------------,,,+++***+++,,,------......---------,,,,,,++++++++++++,,,---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------......,,,,,,,,,,,,,,,---...///&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''))))))'''((()))++++++******)))***)))((((((((()))+++,,,(((((()))***************,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++)))))))))***++++++,,,,,,---,,,,,,---///000000///,,,,,,------.../////////---...///000000///...---///...---,,,+++,,,------111222222222222111111000000000000000///////////////.........------------////////////////////////,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++******************++++++************))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&''''''((()))******+++))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))'''((()))))))))***---000888666000++++++...,,,&&&))))))))))))))))))))))))((((((((((((((()))******###***,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((((((((('''&&&''''''''''''((((((((()))'''''''''(((((((((((((((&&&''''''((()))******+++))))))***))))))((('''''''''((((((((())))))******((()))***+++,,,---------)))))))))((((((((((((((((((+++---...---,,,+++,,,&&&''''''((()))*********))))))************))))))*********))))))))))))((()))************+++++++++'''(((*********+++,,,...'''((()))******++++++***))))))))))))))))))))))))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())),,,///111///+++(((************))))))))))))((())))))***++++++,,,,,,***+++---......---+++***+++++++++,,,,,,---------,,,---...---+++***+++,,,---..................---+++,,,,,,---...///111111.........///000222333444000000////////////000000111333444333111111222333555444333222111111111111444555555666666555555444555333111///000333666999555555444333222222222222333444666888:::;;;<<<<<<:::999777666555555666666888777555444444555666777444555555555555555555444888888888777666666555555444444444333333333222222111111111111222333444444000000111111222222222222333333333222222222111111000///.........000111222---...///000111111111111000000000000000000000000///////////////......---------------,,,,,,+++***+++,,,------......------.........------......///---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,.........------.........,,,,,,,,,,,,,,,---...///((((((((((((((((((''''''%%%$$$$$$%%%''')))***)))'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))((((((((()))))))))(((((('''''')))***+++***++++++++++++,,,,,,,,,((()))***+++,,,,,,+++*********+++,,,,,,---......------------------------,,,------......------,,,------------...///111111000000000111111111111111//////000000000000////////////.........---------------...///...---+++******************+++++++++,,,***)))***+++------,,,******+++++++++,,,,,,,,,******+++,,,,,,***)))(((************)))(((&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((('''&&&&&&''')))+++,,,************)))))))))))))))))))))))))))((((((((()))***)))%%%(((///444555///---+++)))(((((()))***&&&''''''((((((((((((((()))%%% ###&&&((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))(((((('''((()))***+++******)))+++++++++*********))))))(((((()))***+++,,,,,,,,,************************,,,+++)))((((((((()))***))))))(((((((((((())))))+++***)))))))))))))))***+++)))''''''((())))))((())))))))))))******************++++++++++++******)))))))))))))))*********+++++++++,,,,,,---------+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,...000000///...---///...---,,,,,,...///111//////.........000111333555444222111111222444555222222222111111111000000333333333444444555555555555444444444444555666666555444333333222222222222333333333444444444555555777777777888888999999999999888666555555555666777666666555555555666666777444444444444444444444444666666777777666444222111111111222222222333333333555333000......000333555444333222111111111111222444333333222111111111222222000//////000000///---000000111222222222222222////////////000000000000111111000...---,,,+++***++++++,,,,,,,,,---------++++++,,,------......///,,,///222333111...,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++***+++,,,...///+++,,,---////////////...''''''''''''''''''''''''&&&$$$$$$%%%''')))***)))'''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((())))))***(((((('''''''''((()))******+++++++++,,,,,,------)))***+++,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......///000111111000//////...///000000///000000000000000000//////.........---------,,,,,,---.........---,,,+++++++++++++++************,,,***))))))+++---,,,,,,*********+++++++++,,,,,,***************))))))(((###$$$%%%'''(((*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))************)))(((((()))+++---...*********)))))))))((((((((((((((((((((((((((((((%%%''''''%%%(((///333333***)))'''%%%%%%%%%&&&'''&&&&&&'''(((((((((((((((+++***(((&&&&&&'''((()))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))),,,,,,,,,++++++*********((()))************)))((('''((()))************)))(((((((((((((((((((((((())))))))))))************,,,,,,+++******)))(((((())))))((((((((()))***++++++++++++*********))))))(((((()))***++++++++++++************************++++++)))((((((((())))))))))))((((((((((((((()))***)))))))))))))))******,,,***)))((()))***)))((((((((((((((('''''''''&&&)))******++++++******)))))))))))))))*********************++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,***,,,---//////...---,,,...---,,,+++,,,---///000............///000222222333222111000000111333444222222222111111111000000111111222222222333333333444444444444444555555666444444333222222222222222222222222222333333333444666666777777777888888888888777666555555555666777555555444444444555555555333333333333333333333333555666666666555444222111000000111111111222222222444222000//////000222444000000000000111222333444444333222111111111111111222000//////000000///---///000000111111111111111000000000///////////////000000///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............111444444222///---,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++*********+++,,,---+++,,,---...//////......&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%''')))))))))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%'''((()))***))))))''''''&&&&&&''''''((()))******++++++,,,---......,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......///000000111000...---,,,---.../////////000000000000//////......------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++*********,,,***))))))+++,,,,,,+++)))*********++++++++++++******)))((((((((((((((((((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********))))))((()))***,,,---******))))))))))))((((((''''''''''''''''''''''''!!!$$$%%%$$$'''---000000&&&%%%$$$######$$$%%%&&&&&&&&&'''(((((((((((('''(((((()))******)))'''&&&((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))***,,,,,,,,,,,,++++++++++++((())))))******))))))((((((((())))))******))))))''''''''''''''''''''''''))))))))))))************+++++++++******))))))(((+++)))'''&&&&&&(((+++---+++************)))))))))(((((()))***++++++++++++******************************)))((((((((())))))***))))))((('''''''''((((((((((((((()))******+++...,,,***)))******)))'''(((((((((''''''&&&&&&&&&))))))************))))))(((((())))))***************************)))))))))+++************)))))))))*********++++++++++++,,,***+++,,,---...---,,,,,,---,,,+++++++++,,,...///,,,---...000111111222222222111000//////000111222222111111111111000000000000000000000000111111111333333333444444444555555444333222222111222222222111111111111222222222222666666666666777777777777777777666555555555555666333333333333333333333333222222222222222222222222444444555555555333222111//////000000000111111111222222111000000111222222///000000000111111222222333222111111111111111111111000//////000000///......//////000000000000000000000000//////.....................---------,,,++++++++++++++++++++++++++++++,,,,,,------......000333555555333///---,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++***)))))))))*********+++,,,---............%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%''')))***)))((('''&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,------...//////////////////......---,,,++++++------............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......---,,,+++******))),,,***))))))***++++++***)))))))))************+++***)))(((&&&&&&'''((((((---------,,,***)))''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***'''''''''''''''((()))******)))))))))((((((((((((&&&&&&&&&''''''''''''''' $$$%%%$$$&&&***,,,***&&&&&&%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&'''((())))))(((&&&%%%(((''''''&&&&&&''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''((()))******++++++******************((())))))))))))))))))(((******++++++++++++******''''''''''''''''''''''''((()))))))))************+++*********)))))))))(((***)))'''''''''(((***+++************))))))))))))(((((()))***************************************)))))))))((((((((())))))***)))(((''''''''''''''''''''''''((((((***+++,,,...,,,***))))))((('''&&&))))))))))))))))))))))))((())))))))))))))))))((((((((())))))******+++++++++++++++******))))))(((************))))))))))))************++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...+++,,,...000222222222111222222111000000000111111111111111111000000000000000000000000000000000000222222333444444444444444222222111111111111222222111111111222222222222333666666666666777777777777666666555555555444444444222222222222222222111111111111111111111111111111222222333444444333222111000000000000111111111222111111111222222111111111444333333222111000......222111111000000000111111111///...///000111000...---......///000/////////000000000///......------------------------------,,,++++++++++++************++++++,,,------......111333555444111...---,,,++++++++++++************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,++++++******))))))***++++++,,,------......%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''))))))((()))'''$$$""""""$$$''')))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******(((&&&$$$%%%&&&&&&'''''''''''''''((((((((()))***++++++,,,++++++***)))))))))((((((******+++++++++++++++,,,++++++++++++++++++++++++,,,------......------,,,,,,---......///......---,,,---///000///,,,)))'''+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///......---,,,+++******,,,***))))))***+++***)))(((((()))))))))************)))'''&&&&&&&&&'''((('''''')))***,,,---------((((((((((((((((((((((((***)))))))))(((((((((''''''(((((((((((()))))))))'''''''''''''''((((((((()))))))))(((((((((((('''&&&&&&&&&&&&''''''((((((###&&&&&&$$$$$$''''''$$$&&&&&&&&&&&&'''((())))))%%%&&&&&&'''''''''''''''(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((())))))))))))(((((((((((((((((()))******+++++++++******)))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))((((((((()))))))))(((((())))))((('''''''''''''''''''''''''''((()))***+++,,,***((('''''''''&&&$$$&&&&&&'''((()))***++++++'''(((((())))))((((((''''''(((((()))******++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++++++++++++++,,,,,,------+++,,,...000222222111111333333222111111111111111000000000000000000000000111111111111111111000000111222333333444444333333111111000000000111111222222222222222333333333333777777777777777777666666555555555555444444444333222222333333333222111000000000000000000000000000000111222333333222111111111111111222222222333333000111222222222222111000555555444333222000...---000000000//////000000111000///...///000111000///------...///////////////000/////////.........---,,,,,,,,,---------------++++++++++++++++++++++++******++++++,,,------...///111222222///---+++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,---------,,,,,,+++************++++++,,,,,,---...%%%%%%%%%&&&''''''(((((('''&&&%%%%%%'''(((((('''+++)))&&&$$$$$$&&&)))+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++***)))(((&&&%%%&&&&&&'''((((((((((((''')))))))))*********************)))((((((((())))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,+++,,,...000///---***(((++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,---.........------,,,,,,,,,,,,***))))))*********)))(((((((((((())))))))))))))))))((('''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''(((((())))))&&&(((((($$$$$$&&&%%%"""%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''((((((((()))((((((''''''(((((()))(((((())))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((()))***)))((('''(((((()))))))))))))))***(((((()))******))))))((())))))))))))))))))))))))''''''((()))))))))(((((((((''''''&&&''''''((((((''''''''''''((())))))***+++)))'''&&&''''''&&&$$$$$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''''''''((()))***++++++,,,+++++++++++++++*********(((((()))))))))))))))***)))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,,,,---------------...///000000111111111333333333222222111000000//////000000000000000111222222222222111111111111000111222333444333222111000000000///000000111222222222222222333333333444666666666666555555555555444444555555444444333222333444555555444333111000000000000000000000000000...///000222222222111111111222222222222333333333111111222222222222111111111111222333222111///...///////////////000000111000///...///000111000///---......///////////////........................,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------******++++++,,,,,,------,,,...000///---++++++++++++************)))))))))++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,++++++************+++,,,---...%%%&&&&&&'''(((((())))))(((&&&%%%%%%'''(((((('''(((((((((''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))((((((&&&'''((()))))))))((((((,,,,,,,,,+++++++++++++++***)))((((((((()))***+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...//////...,,,+++------------,,,,,,,,,---,,,,,,------------,,,,,,************+++++++++,,,---,,,+++*********+++,,,............------------,,,***)))((()))***)))((('''''''''((((((((())))))((())))))))))))(((''''''*********)))'''%%%$$$###))))))))))))))))))))))))*********)))(((''''''''''''''''''((((((((())))))((()))))))))))))))(((((())))))((((((((('''''''''&&&&&&'''(((((()))******''')))((($$$$$$&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))************((()))))))))))))))))))))''''''''''''(((((())))))(((((((((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))&&&&&&((()))))))))((((((&&&&&&&&&&&&'''((())))))(((((('''''''''(((((()))***)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((()))***+++,,,,,,)))))))))***************(((((((((((())))))******))))))))))))************+++++++++++++++,,,------,,,,,,---...............000000////////////000000222222222222111000///...////////////000000111111222222222111111111000000///000222333444333222111///////////////000111111111111111111222222222222444444444333333333222222333444444555444333222111555666777777666444222111000000000000000000000000---...///111222222111111111111111111222222222222111111111111111111111111///000111111000...,,,+++///............///000111///......///000111111///......///000000000000///,,,------....../////////---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000*********+++,,,,,,------+++---......---,,,,,,---************))))))))))))************************++++++******++++++,,,---******+++,,,---,,,++++++******))))))***+++,,,---&&&&&&''''''((()))******(((&&&%%%%%%'''(((((('''###%%%'''))))))'''%%%###''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++******)))******+++,,,&&&''')))*********)))(((///......------,,,,,,+++******)))))))))+++,,,---++++++******************------------------------,,,------......------,,,+++,,,...//////...,,,+++000...+++******,,,///111---......//////......---))))))******+++++++++,,,...---+++*********++++++---------...............,,,***)))((()))***)))(((''''''''''''((((((((()))((()))*********)))'''&&&&&&&&&((()))************))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''((((((((()))&&&'''''''''''''''&&&&&&)))((((((((('''''''''''''''''''''((()))******+++((()))((($$$$$$'''((('''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''((()))***++++++******'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))******)))((('''&&&&&&'''((()))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((()))))))))))))))(((&&&%%%%%%''')))+++'''((((((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))((((((%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((+++)))'''''')))))))))(((+++***)))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&'''((()))***+++,,,,,,''''''(((((())))))******'''((((((((())))))******))))))))))))************,,,,,,++++++,,,,,,---...,,,---......//////......222111///.........///000111111111111000///------.../////////000000111111222222111111000000//////...000222333333333111000///////////////000111111000000000000111111111111222222222111111111000000333333444555444333222111666777888888777666333222111111111111111111111111,,,---///000111111111111000000000000111111111111222222111000000111222222111111111000...***'''%%%...............///000111///......///000111111000...//////000000000000000+++,,,,,,---...///000000---------,,,,,,+++++++++***+++,,,---///000111111)))******+++,,,,,,------***,,,......---,,,---...************))))))))))))************************+++*********+++,,,,,,---((()))***+++,,,,,,+++******))))))))))))+++,,,---+++***(((''''''(((***+++''''''&&&&&&&&&'''(((((('''''''''(((((((((((()))((((((((((((((((((''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((++++++******))))))((((((&&&&&&''''''((()))))))))++++++,,,---,,,+++)))(((+++***)))))))))***,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---...///000,,,,,,++++++,,,,,,---...------------------------000000000000000111111111000000000000000/////////***+++,,,---............,,,,,,,,,+++++++++******------......///.........///---,,,***))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))'''&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))(((((((((((('''''''''***)))(((&&&&&&%%%%%%%%%)))(((((('''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))*********)))((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&)))(((''''''''''''(((((((((((((((((())))))))))))'''(((***+++++++++***))))))))))))))))))(((((('''))))))))))))***+++,,,---))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,+++***)))(((''''''***)))))))))***+++,,,,,,++++++************++++++))))))***+++,,,,,,------,,,++++++***+++---...///........................000///---,,,---...000222111111000000000000111111///000111111000...,,,***////////////000111222333000000111111111222222222333333222111000000000111000000000000000000000000111111000000111111222333888888777666555333111000111111111000000000000000111///...///000111000///......////////////......111111111111111000//////000,,,......+++222666........................---////////////////////////,,,,,,,,,---//////---+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///+++'''(((++++++((($$$&&&&&&''')))***,,,------------,,,+++******************))))))((())))))***,,,,,,,,,+++***)))((('''((('''%%%$$$$$$%%%'''((((((((('''''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))*********,,,,,,,,,,,,,,,+++******+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...------,,,,,,------...///------------------------000000000111111111111111000000000//////.........***+++,,,---............,,,,,,,,,+++++++++******)))***+++---///000000000...---,,,***))))))******))))))))))))))))))))))))+++******))))))(((((('''))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))(((((((((((()))******''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((('''&&&''''''((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))((((((((('''''''''&&&&&&)))(((''''''&&&&&&&&&&&&((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&)))((((((''''''(((((()))'''''''''''''''(((((((((%%%&&&'''((((((((('''&&&''''''((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((++++++******)))((((((((((((((((((((((((((()))***+++)))'''%%%%%%''')))+++))))))******+++,,,,,,---++++++******+++,,,---...------------------------......---------...///000000000////////////000000///000111222111000...,,,222111000000///000000000000000000111111111222222333222111111000000111111////////////////////////111111111111111222222333999888777666444222000///111000000000000000000000000///......000000///...//////000000000000//////111111111111111000//////111---//////,,,333888000000////////////.................................///....../////////,,,******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++************+++++++++,,,++++++,,,,,,,,,---------...+++((((((+++,,,)))&&&(((((())))))************,,,,,,+++*********++++++,,,,,,+++++++++,,,------***++++++++++++***))))))'''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&(((((())))))***+++++++++------,,,,,,++++++,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,------...------------...//////------------------------///000111111222222222111000000///...------,,,,,,***+++,,,------......---,,,,,,,,,+++++++++******((()))+++,,,---......///---,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))))))))*********+++))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&''''''((()))***((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&)))))))))(((((())))))***'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))******+++))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''((()))***%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))***)))((((((((((((((((((,,,)))&&&######&&&))),,,((())))))******+++++++++******)))******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............/////////000111222222111000///444333222000///...------000000000000111111111111222222111000000000111111////////////////////////000111111111111222222222888888777666444222000///000000000000000000111111000...---...///000///...000000000111111000000000000000111111000000//////222...000111...666<<<444111111000///////////////...........................------///000000...,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))*********++++++,,,,,,,,,,,,---------...---***((())),,,---+++(((++++++******)))(((((((((++++++*********+++,,,,,,))))))((())))))***++++++((()))***+++++++++++++++((('''&&&&&&&&&&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))***++++++...---,,,++++++,,,---...************++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------...///---------------......///,,,,,,,,,,,,,,,,,,,,,,,,...///000222222222222111000000///...,,,+++*********+++,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,++++++***************))))))))))))))))))))))))&&&'''''''''((((((((()))***))))))((('''(((((((((''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&'''(((((()))***************))))))(((((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******(((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%'''''''''((())))))******(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***))))))))))))******+++((((((''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&'''''''''(((((((((((((((((((((((())))))******,,,,,,+++***)))))))))***,,,***(((&&&&&&(((***,,,(((((()))))))))*********)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,.........------............///000111111111111000444333111000......------/////////000000000111111111111000000000000111111........................000000111111222222222222555555555444444333111111000000000000000111111111///...---...///000///---//////000000000000/////////000000000000000//////111---111222222;;;CCC<<<222111000///............------------------------******+++---///000...---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++***************((())))))))))))*********+++++++++,,,,,,,,,------+++***)))***,,,------+++++++++******)))(((((((((******))))))***+++,,,,,,''''''''''''((()))******))))))***++++++++++++***'''''''''&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&'''(((((())))))***---,,,+++******+++---...******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111111000///...---,,,+++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))(((******+++*********))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''++++++***)))((((((''''''%%%&&&'''((()))))))))))))))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((()))******+++))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))))))))))))))***++++++)))))))))(((((((((''''''((((((((('''''''''(((((()))(((''''''&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((+++***((('''&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((())))))******,,,,,,+++***)))))))))***))))))************)))))))))))))))))))))*********((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------------......------...///000000000000111111000///......//////....../////////000000000111000000///000000111111///////////////////////////000111222222222222111111111222333444444333333//////000000111111111111000...---...///000///...---..................---...//////000000000//////000,,,000333444@@@IIICCC333111///---,,,,,,,,,---------------------------+++++++++,,,------***(((***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++******))))))((())))))))))))*********)))*********++++++++++++************,,,------,,,)))))))))))))))*********))))))))))))***++++++,,,***************+++,,,---***++++++++++++***))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))++++++******++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,------------,,,,,,+++++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111111111000/////////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++)))******+++******))))))))))))))))))))))))))))))'''''''''(((((()))))))))+++***))))))(((((())))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''$$$%%%'''((()))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&'''((()))))))))((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&((((((((('''&&&%%%%%%&&&''')))))))))(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))*********)))((((((''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''(((((((((((()))******+++*********)))((((((''''''&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&'''((()))******)))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))***)))(((((((((((((((((('''((()))******)))((('''************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......------......//////000000//////.........///000000............////////////000000/////////000111111000000000000000000000000///000111333333222111111///000111222333444444333/////////000111111222222111///...///000111000///,,,------......------,,,......///000000000/////////+++///222333@@@IIIDDD444222///,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,+++)))%%%"""***++++++,,,,,,++++++*********++++++++++++*********++++++++++++***)))))))))))))))*********++++++))))))))))))************)))*********++++++,,,,,,''''''((()))***++++++,,,******)))))))))***++++++******)))))))))))))))***+++++++++++++++***)))(((&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++111000///---+++)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******((()))******+++++++++******+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++(((***---000111000///...///.........------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++((()))***++++++***))))))))))))))))))))))))))))))((()))))))))))))))))))))+++***))))))(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%'''***++++++***)))((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((())))))(((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((('''''''''&&&&&&&&&'''((()))((('''%%%$$$$$$%%%''')))***)))(((((())))))(((''''''''''''(((&&&&&&&&&'''(((((())))))+++******))))))((('''''''''''''''((((((((()))))))))(((((('''''''''''''''''''''''''''((()))***+++***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&(((***+++((('''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''((()))((('''&&&%%%%%%&&&'''((()))*********))))))(((''''''&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***))))))************))))))+++++++++++++++++++++***)))***+++,,,---------,,,---------------------------,,,,,,++++++---.../////////............////////////////////////000000//////........./////////------.........////////////////////////000111111111111111111111111111111///000222333333222111000111111222222222222111111...//////000111111222222222000///000111222111000------............---------......///000000/////////+++...000000<<>>>>>>>>666666444111---***)))*********))))))))))))*********)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))************((()))***++++++***)))((())))))))))))(((((((((((()))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((%%%&&&(((************)))(((((())))))))))))(((((()))((('''&&&&&&'''((())))))***++++++***)))(((''''''(((((()))))))))))))))&&&(((***+++,,,+++***)))((((((((((((((('''''''''))))))(((((('''''''''&&&(((((()))***************((((((((((((((()))******************))))))))))))''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---((()))***++++++***)))(((***))))))((('''&&&&&&&&&''''''((((((((((((''''''''')))++++++((((((***,,,))))))))))))((((((((((((&&&'''((((((((('''%%%%%%'''&&&%%%$$$$$$&&&''')))(((((((((((())))))))))))((('''&&&%%%&&&'''***+++(((((((((((())))))))))))(((((())))))*********+++$$$%%%&&&'''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***(((((((((((())))))))))))***)))(((&&&&&&''''''(((%%%''')))***+++***)))((())))))))))))))))))))))))))))))(((((()))***++++++(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((()))))))))***+++++++++************)))+++******)))(((''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''(((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))************))))))))))))111///---***)))))))))***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))***+++,,,************))))))))))))(((((())))))*********+++,,,+++******,,,,,,+++***************************,,,+++++++++******))))))---,,,,,,++++++***************))))))))))))******))))))************))))))'''((((((((())))))******))))))))))))************........./////////000000000---***))))))+++++++++((())))))))))))(((((('''((()))***+++++++++++++++))))))))))))))))))******)))***+++***))))))+++---,,,,,,,,,,,,,,,+++***))))))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++)))************+++++++++666777888999:::;;;;;;;;;???:::555000---,,,***)))''''''''''''((()))+++,,,***************)))(((((())))))))))))))))))))))))((((((((((((((()))******+++++++++++++++***)))((())))))))))))))))))))))))++++++******************((((((((((((((((((((((((++++++++++++************,,,++++++***)))((((((((((((((())))))))))))(((((('''''''''''''''((()))*********(((''''''((())))))(((***+++)))&&&%%%(((***))))))((((((''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((()))'''&&&&&&(((***++++++))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))((()))***+++***(((&&&%%%,,,)))'''&&&''')))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((******(((&&&&&&(((+++(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***+++***(((((())))))'''&&&******))))))(((((('''''')))))))))))))))(((''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&((())))))***+++,,,,,,,,,+++++++++*********))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))---,,,***)))((((((((()))+++*********))))))((((((+++++++++++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''')))***)))((('''(((***)))))))))))))))******+++''''''&&&&&&&&&%%%%%%%%%))))))))))))************,,,+++************)))(((((((((((((((((('''&&&&&&))))))))))))'''%%%###"""******))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***++++++***(((((()))***,,,,,,+++******))))))))))))))))))))))))************************---,,,***)))((((((((()))((())))))))))))((('''''')))************++++++++++++///222111---,,,///333333111///---+++*********))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++*********)))******++++++++++++************************************))))))))))))******,,,***))))))***++++++***++++++************++++++******************++++++,,,+++)))((((((((()))***))))))))))))(((((((((((()))+++,,,,,,***))))))***666777888999999::::::999===999444///---,,,+++***((('''''''''((()))+++,,,+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((()))*********************)))(((((())))))))))))))))))))))))************************************************''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((('''''''''((((((((((((((()))((('''''''''((())))))'''((())))))((((((***+++((((((((((((((((((((((((&&&'''))))))'''&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))'''&&&&&&)))***++++++)))((((((''''''&&&%%%%%%((((((((()))))))))******))))))((((((''''''(((((((((&&&$$$$$$%%%''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&(((+++************************((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***+++)))(((((())))))(((&&&)))))))))((((((((((((((()))))))))))))))(((''''''***)))))))))(((((((((''''''''''''(((((('''''''''((((((((()))***++++++++++++++++++*********))))))''''''((((((((()))))))))((((((((())))))((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&******)))))))))(((((((((+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''')))***)))((('''(((***))))))(((((())))))***+++)))(((((((((''''''''''''))))))))))))************+++***))))))******)))))),,,,,,,,,,,,,,,+++******))))))))))))(((&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,++++++,,,------,,,***((()))******++++++******************************************************+++***((('''&&&&&&''''''((())))))***++++++++++++)))************+++++++++'''***---,,,((('''***---000///---+++))))))))))))&&&&&&&&&'''''''''(((((()))******++++++******)))'''(((((()))***+++,,,,,,******++++++++++++************************************))))))))))))******+++***((((((***+++***)))+++******))))))******+++************++++++++++++,,,+++***)))((())))))***((((((((()))))))))))))))(((***++++++)))(((((()))777777888888888888777777;;;777222///------,,,+++((((((((((((((()))***+++++++++,,,,,,++++++******))))))))))))))))))))))))((((((((()))))))))******((())))))))))))(((''''''))))))))))))))))))))))))************************************************))))))))))))))))))***************))))))(((((('''(((((())))))))))))(((((('''(((((())))))((('''&&&'''&&&&&&&&&'''((())))))(((''''''(((***,,,,,,+++''''''((())))))***++++++'''(((******((('''((()))((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((()))))))))))))))(((&&&''')))++++++***)))((((((''''''&&&&&&&&&))))))))))))************)))(((&&&%%%%%%''')))***)))((('''(((******((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''(((((('''&&&&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))(((((())))))(((''''''(((((((((((((((((()))*********+++******)))((())))))))))))(((((((((((('''(((((())))))((((((''''''''''''((())))))******+++************))))))))))))))))))))))))*********''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))***++++++******)))((('''(((((((((((())))))))))))++++++)))(((((((((((((((((((((((((((((('''''''''+++++++++,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''')))***)))((('''(((***))))))(((((())))))***+++************))))))))))))))))))))))))************))))))))))))***************************))))))))))))))))))))))))(((''''''((())))))******+++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,++++++---//////...---)))((((((((())))))******++++++++++++++++++++++++******************************((('''''''''''''''((()))***+++------------)))************+++++++++'''***,,,+++)))(((***---,,,+++***)))(((((((((((())))))))))))*********+++)))******++++++******)))&&&''''''((()))***+++,,,******++++++++++++************************************))))))))))))******+++)))'''((()))***))))))+++******))))))******+++******+++++++++,,,,,,,,,++++++***))))))))))))***'''(((((())))))*********((()))+++***)))''''''(((777777777777777666555555999555000...---------,,,))))))))))))))))))************+++++++++******)))))))))))))))))))))))))))(((((())))))************((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++******)))))))))(((((())))))))))))(((((('''((()))***)))(((&&&$$$%%%%%%%%%&&&'''((()))))))))'''&&&(((,,,---,,,)))((()))))))))*********+++((()))++++++)))((()))***))))))(((((((((((())))))***************+++++++++(((((((((((()))))))))))))))((('''(((***+++******)))(((((((((''''''&&&&&&))))))))))))*********+++&&&%%%%%%%%%&&&''')))***))))))***+++---,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((())))))******++++++((((((((((((((((((((((((&&&''')))******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''')))((('''((()))***)))((('''''''''(((((())))))))),,,,,,,,,------,,,++++++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((************))))))))))))************************''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))*********))))))((((((((((((((())))))))))))+++++++++******)))))))))''''''''''''''''''''''''***+++++++++++++++******(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((()))******************************((()))))))))************)))***++++++***+++,,,---))))))(((''''''''''''''')))))))))*********))))))&&&''''''((()))***++++++************************************+++++++++++++++***+++,,,///000///---)))((('''''''''(((***+++++++++++++++++++++++++++************************,,,++++++******)))))))))((()))***+++,,,,,,,,,,,,))))))*********+++++++++(((***,,,+++***)))+++---))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))((((((((((((******++++++++++++************************************))))))))))))*********(((''''''((())))))(((******))))))))))))************++++++,,,,,,------++++++*********)))))))))''''''((()))******++++++)))***++++++)))(((((()))777777777777777666555444777444///---,,,------,,,***************)))))))))(((((()))))))))))))))((())))))))))))))))))))))))(((((()))***+++******)))))))))***++++++*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''((()))***)))(((&&&$$$$$$%%%%%%&&&'''(((((()))+++)))'''))),,,,,,)))&&&+++*********)))))))))((((((***++++++***))))))***))))))(((((((((((())))))************++++++,,,,,,'''((((((((()))))))))******)))((()))++++++***)))((((((((((((((('''''''''((())))))))))))*********###$$$&&&'''((()))((((((&&&&&&''')))***)))&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((())))))******++++++''''''''''''''''''''''''&&&'''(((*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%((('''&&&((()))******)))'''((((((((()))***************+++++++++++++++***(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))++++++++++++************''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))******++++++*********(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***''')))***)))((('''(((***((((((((('''((())))))***))))))))))))))))))))))))((()))))))))************)))+++---,,,++++++---///+++***))))))(((((())))))))))))))))))*********+++******++++++,,,---......++++++++++++++++++++++++))))))*********+++++++++)))))))))+++---...---,,,)))((('''''''''(((***+++++++++++++++++++++++++++************************+++++++++++++++*********)))***************))))))))))))*********+++++++++&&&'''((((((((((((((()))((())))))***************((((((((()))))))))******+++,,,,,,------,,,,,,+++))))))))))))((((((((((((******++++++++++++************************************))))))))))))*********(((''''''((())))))(((***))))))))))))))))))***))))))***++++++,,,------++++++++++++*********)))'''(((((()))***++++++,,,***,,,------+++******+++777777777777777666555555666333///,,,,,,,,,,,,,,,***+++++++++***)))((((((''''''(((((())))))(((((())))))))))))))))))))))))((()))***+++++++++***))))))******++++++++++++***(((((((((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((('''&&&%%%&&&'''((((((((((((((())))))))))))***)))'''%%%++++++***))))))(((''''''((()))++++++)))((()))***))))))(((((((((((())))))''''''(((((())))))******''''''(((((())))))*********))))))***+++,,,***((((((((((((((((((((((((((((((((((((((())))))))))))###$$$''')))***)))((('''(((((((((***++++++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&''''''(((((())))))))))))))))))'''''''''''''''''''''''''''''''''(((***+++***(((************************&&&&&&&&&'''(((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''&&&&&&'''***++++++***))))))***************+++&&&'''(((((()))((((((((((((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))***+++++++++***************(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,(((((((((((())))))))))))(((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''((())))))***)))))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******''')))***)))((('''(((***((((((''''''(((((()))***((((((((((((((()))))))))))))))))))))************))),,,...---******,,,...***)))'''&&&&&&&&&'''(((***)))))))))))))))***+++))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))************+++)))((((((***,,,,,,+++***)))((((((((())))))******++++++++++++++++++++++++************************((())))))******)))(((((()))))))))))))))((('''''')))************+++++++++))))))))))))************))))))***+++++++++++++++*********+++++++++,,,,,,)))******++++++******)))&&&''''''((()))***+++,,,******++++++++++++************************************))))))))))))******+++)))'''((()))***))))))***))))))(((((())))))***(((((()))***+++,,,,,,---++++++,,,,,,++++++***)))((())))))******++++++++++++,,,...---,,,***++++++777777888888888777666666666333...,,,+++,,,++++++++++++,,,,,,+++)))((('''''''''((()))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))(((((()))***************((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((())))))***++++++,,,***************+++++++++(((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))((('''$$$&&&)))***)))'''''''''((((((((((((((((((((((((''')))******)))(((((())))))((((((''''''(((((()))&&&&&&''''''((())))))***'''''''''((()))***************)))+++,,,,,,***(((((((((((((((((((((((()))&&&'''''''''((((((((((((&&&''''''((())))))))))))+++******,,,------+++)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&''''''((())))))(((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&)))++++++)))************************&&&&&&'''(((((()))******))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&'''***++++++***,,,,,,,,,+++++++++++++++&&&''''''((())))))(((((('''((((((((()))))))))***'''''''''((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))******++++++*********)))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((******+++++++++(((((((((((()))))))))))))))***+++,,,,,,+++***)))&&&&&&''''''((((((((((((&&&&&&'''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))*********''')))***)))((('''(((***(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))************(((+++---,,,((('''))),,,((('''%%%$$$$$$$$$&&&'''******)))((((((((()))***((((((((((((((()))))))))************************))))))))))))***************))))))***++++++***(((((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************)))(((''''''((()))))))))(((((()))************++++++++++++******+++,,,,,,,,,,,,((()))***+++++++++******------------.........///)))******++++++******)))'''(((((()))***+++,,,,,,******++++++++++++************************************))))))))))))******+++***((((((***+++***)))))))))(((((((((((())))))&&&'''((()))***++++++,,,++++++,,,,,,,,,+++***)))***************************,,,------+++******+++777777888888888888777777666333...++++++++++++***+++,,,,,,,,,+++)))((('''(((((()))***************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************************$$$%%%%%%&&&'''(((((()))'''''''''''''''((((((((((((((())))))))))))(((((('''''''''''''''((()))***(((((()))******)))(((''' $$$)))***(((&&&''')))&&&&&&''''''(((((())))))'''(((******((('''((()))((((((''''''''''''(((((('''(((((()))***+++++++++&&&''''''((()))******+++*********+++,,,,,,***((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((***)))'''''''''(((***+++)))((('''((()))***((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''***'''%%%%%%)))++++++***(((((((((((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&%%%'''***,,,,,,+++---------,,,,,,+++++++++((()))***+++++++++++++++'''((((((((())))))******&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))******************))))))((((((******++++++++++++******&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))%%%%%%&&&'''(((((('''''''''((()))++++++)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++((()))***)))((('''(((***'''''''''''''''((())))))(((((())))))*********+++))))))))))))************'''***---+++&&&$$$'''***,,,+++)))((('''(((***++++++***((('''''''''((())),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************+++*********++++++***(((((()))+++,,,,,,++++++***........................******************************,,,------,,,+++***%%%&&&''')))************)))************+++++++++''''''&&&'''((()))((((((((()))***++++++***)))(((*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******************++++++++++++************************************))))))))))))******,,,***))))))***++++++***))))))(((((((((((())))))%%%&&&'''((()))***++++++++++++,,,---,,,+++***)))+++++++++***************)))+++,,,,,,***))))))***555555666666777777888888666444000---+++***************)))'''%%%%%%''')))************))))))))))))(((((((((((((((((((((((()))*********++++++++++++***((('''((()))***)))''')))***+++,,,+++)))'''%%%'''(((***+++++++++***))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++***)))((('''&&&&&&******)))((('''&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++***)))((('''%%%$$$$$$%%%'''((((((((()))***************''''''''''''(((((((((((())))))))))))(((((((((((('''((()))++++++)))((('''''''''&&&&&&&&&(((***+++************)))'''&&&%%%)))'''&&&'''((()))(((&&&(((''''''&&&&&&((()))***(((%%%$$$%%%((())))))'''((((((((()))++++++***)))***)))(((&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))'''''')))***,,,,,,------,,,+++)))((()))((((((((()))***++++++))))))))))))))))))))))))''')))******((('''(((((()))(((((((((''''''''''''&&&&&&''')))***,,,------000...+++*********)))'''&&&&&&&&&'''''')))******))))))))))))))))))))))))++++++******))))))((((((%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))(((***************)))((('''))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***(((((())))))))))))((((((+++***'''&&&%%%&&&''')))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++******)))***+++***(((&&&''''''(((((())))))******))))))(((((((((((())))))&&&'''((((((((((((((('''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((+++*********))))))((((((+++++++++*********))))))+++***)))(((((()))***+++))))))************))))))++++++******))))))(((((()))))))))***+++++++++,,,*********)))))))))))))))))))))(((((()))***+++++++++---...---,,,++++++,,,///......---,,,+++******++++++******************((()))*********)))'''&&&&&&(((+++++++++*********))))))************))))))+++++++++*********))))))((())))))************)))))))))))))))************((()))+++,,,,,,+++)))(((+++++++++******)))))))))))))))************))))))(((((())))))*********+++++++++******)))((((((''''''((()))+++,,,---......************))))))))))))(((((())))))*********+++$$$%%%&&&((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,666666666666666777777777555333000---+++)))))))))******)))'''&&&&&&(((+++(((((())))))*********+++)))))))))))))))))))))))))))))))))*********++++++)))((('''((()))***)))(((******++++++***)))'''&&&'''((())))))******))))))))))))***************+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))((((((''''''&&&))))))((((((''''''&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%'''(((******)))((('''((('''%%%$$$$$$%%%'''((((((((()))************)))''''''''''''(((((((((((())))))))))))((((((((('''&&&''')))******)))'''&&&'''&&&&&&''''''((()))***%%%&&&'''((()))))))))))))))(((''''''))))))((('''(((''''''&&&'''((()))***)))'''%%%&&&(((***)))'''((((((((()))++++++***)))+++***)))((('''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((())))))(((''''''(((***'''((()))******))))))((()))))))))((())))))******))))))))))))))))))))))))((()))***)))'''%%%%%%&&&))))))((((((((('''''''''&&&&&&''')))***+++------///---+++*********)))(((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''((((((((()))************)))(((************))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******(((((())))))))))))((((((***)))(((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********))))))******)))***+++***(((&&&(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((())))))))))))((((((''''''''''''((((((***)))))))))((((((((((((((((((''''''''''''((((((************)))))))))(((+++++++++*********)))))))))(((''''''''''''((()))))))))************)))))))))))))))))))))(((((((((***************+++++++++***))))))))))))))))))))))))))))))))))))***+++++++++---...---+++***)))))),,,,,,++++++***)))))))))***************************************))))))(((''')))++++++*********+++))))))************))))))+++++++++*********))))))))))))*********))))))((())))))))))))************((()))+++,,,,,,+++)))(((,,,+++++++++************))))))************))))))(((((()))))))))*********************************((()))+++,,,,,,,,,,,,+++************))))))))))))*********)))))))))))))))''''''((()))************))))))))))))))))))))))))*********+++++++++,,,,,,777777666666666666666666555333000---+++)))))))))((())))))(((''''''))),,,''''''((()))***+++,,,,,,************************((((((((()))))))))******(((''''''((()))******)))+++******))))))(((((('''((((((''''''(((((()))***************))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((('''&&&'''&&&%%%$$$$$$%%%&&&''''''(((((()))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))%%%%%%&&&''')))***++++++***)))((((((******)))((((((''''''''''''((())))))+++)))'''''')))))))))(((((())))))************)))++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))(((''''''(((***%%%&&&'''((())))))))))))******)))((((((((()))))))))))))))))))))))))))))))))******)))&&&$$$$$$$$$)))))))))((((((((('''''''''''''''((()))+++,,,---...,,,***)))******)))(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((())))))))))))))))))***)))))))))))))))(((((((((((())))))******))))))((()))))))))))))))((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((()))******++++++*********'''(((((())))))(((((('''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))*********))))))((('''***))))))***++++++)))'''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++)))((((((''''''(((((()))))))))))))))((((((((((((((((((''''''''''''((((((************))))))))))))+++++++++***************)))((((((''''''(((((()))))))))************))))))'''(((((()))))))))((((((+++++++++***************))))))))))))))))))******))))))))))))))))))***+++)))+++------+++(((''''''))))))((((((((((((((((((************************,,,++++++***************)))***+++***))))))+++,,,))))))************))))))+++++++++******************************)))(((''')))))))))*********++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***))))))************))))))(((((())))))))))))******''''''((())))))***++++++)))***,,,------+++***(((************))))))))))))++++++******)))((((((((()))******++++++******)))))))))))))))))))))))))))*********++++++++++++,,,777777777666666555555444444333000...+++))))))(((&&&'''(((''''''''')))+++'''(((((()))******++++++++++++++++++++++++++++++(((((((((((())))))))))))((('''&&&''')))+++***)))+++***)))(((((((((((((((((('''&&&&&&&&&''')))************))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&'''(((((())))))((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''')))))))))(((((())))))(((((()))))))))******)))((()))***+++***(((''''''''''''((((((((()))+++***((((((((((((''''''((()))*********))))))*********)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))'''(((((()))))))))******+++***)))((((((((((((((((((((((((((((((((((((((((((******)))'''&&&%%%&&&)))))))))(((((((((((('''(((''''''((()))+++,,,------+++)))))))))***)))(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((((((((())))))))))))))))))((()))((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((('''(((***++++++***)))((('''(((((((((((((((((('''&&&''''''(((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((***)))((()))***+++)))((()))(((((((((''''''&&&&&&))))))(((((((((((())))))&&&&&&'''((()))***,,,,,,))))))(((((((((((())))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((*********)))))))))))))))************************************************))))))************))))))'''((()))***++++++******,,,+++++++++***))))))))))))))))))))))))************)))))))))))))))******&&&(((+++,,,***((('''''''''''''''(((((()))))))))***************+++++++++,,,+++***)))((()))***+++)))***)))(((''''''***,,,))))))************))))))************************+++++++++******((('''&&&))))))*********+++++++++)))***++++++++++++***))),,,,,,,,,+++++++++++++++))))))************))))))(((((())))))))))))))))))%%%&&&&&&''''''((())))))((()))+++------+++)))(((************)))))))))(((*********)))))))))))))))******++++++***))))))((())))))))))))))))))))))))************++++++++++++777777666666555555444444444333111///,,,***)))(((%%%&&&''''''&&&&&&(((*********))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((''''''((()))******)))***)))(((((('''(((((()))((('''&&&&&&&&&''')))******))))))(((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''')))))))))((((((******)))))))))***++++++***)))((()))***+++***(((&&&''''''((((((((((((((())))))((('''&&&&&&&&&'''(((***++++++)))((()))***((()))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))***))))))(((((((((((((((******)))((('''''''''(((((((((((((((((((((((((((''')))******)))))))))******)))))))))(((((((((((()))(((''''''(((***,,,---+++)))(((((()))***)))(((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((()))(((((((((((((((((()))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((()))************)))%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))************)))((((((***+++***)))))))))(((((('''''''''&&&))))))(((((((((((())))))&&&&&&&&&'''(((***+++,,,))))))(((((((((((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))************************************++++++++++++******))))))************))))))((()))+++,,,------,,,+++,,,+++++++++***)))))))))(((((())))))******************)))))))))))))))***$$$&&&)))******)))((()))''''''(((((()))*********))))))*********++++++++++++***)))''''''((())))))((())))))'''&&&&&&(((***))))))************))))))************************+++++++++******((('''&&&************++++++++++++*********++++++*********++++++++++++++++++++++++))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,,,,,,,+++***************)))))))))(((''''''((()))***++++++,,,************)))(((''''''************************))))))*********+++++++++666666555555555555555555555444333111...,,,***)))&&&'''((((((''''''((()))************))))))((((((++++++++++++++++++++++++((((((((()))))))))*********((('''((()))***)))'''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''************************(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((()))+++---///***)))((((((******)))(((&&&''''''((()))((((((((('''(((((('''%%%%%%&&&((('''***,,,,,,)))'''(((***((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))'''&&&%%%%%%%%%%%%))))))((('''''''''(((((())))))))))))))))))))))))''')))++++++******+++,,,******)))))))))(((((((((***)))''''''(((***,,,---***((('''''')))***))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((()))'''((((((((()))))))))))))))((((((''''''(((((()))''''''&&&%%%%%%&&&((()))((((((((((((((((((((((((((())))))***************%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((()))************)))'''((()))++++++***))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++***))))))(((((())))))***((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))***************************+++++++++((())))))******))))))((())))))************))))))***+++---......---,,,++++++++++++***************((((((((()))******+++++++++******)))))))))))))))%%%'''))))))(((((()))***(((((())))))******++++++)))))))))***++++++,,,,,,***))))))(((((((((((((((((())))))((('''&&&''')))))))))************))))))***************+++++++++***************)))((('''*********++++++++++++,,,************************)))************+++++++++))))))************))))))))))))((((((((((((''''''************************'''((()))***++++++++++++************))))))))))))&&&&&&''')))***+++,,,---)))*********)))(((''''''************************)))))))))************+++444444555555555555555555666555444222000---+++***(((***++++++)))(((((())))))))))))))))))*********++++++++++++++++++++++++)))))))))*********+++++++++***(((((())))))'''&&&&&&'''((())))))((('''''''''((())))))******))))))&&&'''''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***((('''&&&&&&''')))+++,,,)))(((''''''))))))((('''&&&&&&((()))))))))((('''&&&((()))(((&&&&&&(((***'''+++---,,,(((&&&(((***((())))))***)))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((('''&&&%%%'''))))))((('''&&&&&&&&&'''((((((((('''''''''((())))))))))))))))))))))))))))))''')))++++++***))))))************)))))))))((((((***)))'''''''''))),,,---((('''&&&&&&(((***))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,,,,)))(((''''''''''''((()))'''&&&%%%$$$%%%&&&((()))(((((((((((((((((((((((('''(((((()))***)))))))))&&&&&&&&&''''''((()))***&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((+++)))'''''')))+++++++++)))))))))***************''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))******))))))))))))******(((((((((((()))))))))***((((((''''''''''''((((((((()))))))))************))))))*********+++++++++((()))************)))((())))))************))))))***+++---......---***)))***************+++++++++'''(((((()))******++++++++++++***))))))))))))))))))******(((&&&&&&((()))))))))))))))))))))******((())))))***++++++,,,,,,)))************)))(((((()))***,,,+++)))(((((()))))))))************))))))))))))*********+++++++++))))))*********))))))(((*********+++++++++,,,,,,+++******************+++(((((()))))))))*********))))))************))))))))))))(((((((((''''''''''''(((((())))))***************)))(((((()))***+++************))))))))))))''''''((()))***++++++,,,*********+++******))))))************************))))))))))))************333444444555555666666666777666555333111...,,,++++++,,,...---+++*********''''''((()))***+++,,,,,,************************************++++++++++++,,,***)))((()))((('''%%%%%%&&&(((******)))'''&&&'''(((***+++++++++***)))%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))))))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%'''((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&'''(((***++++++)))'''%%%$$$%%%&&&&&&)))'''&&&'''((()))((('''%%%&&&((()))))))))((('''&&&(((***)))''''''***,,,'''+++...,,,(((&&&'''***)))******++++++)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))(((((()))***,,,---'''''''''''''''((()))***))))))))))))))))))))))))(((***+++***(((''''''(((************))))))))))))+++)))(((&&&'''))),,,---(((&&&%%%&&&((()))))))))******)))))))))))))))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))***,,,---...///)))((('''&&&&&&'''((()))'''&&&$$$$$$$$$&&&((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((('''''''''''')))+++,,,&&&''''''''''''''''''&&&'''&&&$$$$$$$$$&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&+++)))'''''')))+++++++++))))))******++++++,,,,,,))))))(((((((((((())))))'''&&&%%%$$$$$$%%%'''(((******))))))))))))******%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))*********+++))))))******++++++++++++***+++,,,------,,,+++***))))))************))))))***+++---......+++)))'''))))))******+++++++++,,,'''(((((()))***+++++++++++++++***))))))((())))))...---+++(((%%%$$$&&&((()))))))))))))))))))))(((((())))))***++++++,,,,,,******+++,,,,,,***)))(((***,,,......,,,***)))***))))))************))))))))))))******++++++++++++((())))))************)))******+++++++++,,,,,,,,,++++++************++++++''''''(((((()))))))))***))))))************))))))))))))(((((('''''''''&&&"""###$$$%%%'''((())))))...,,,***((('''''')))***************))))))))))))))))))))))))***************++++++,,,,,,,,,++++++************************))))))))))))************888777666444222111111111333333333333222000///...------------,,,,,,++++++))))))*********++++++++++++*********))))))(((((((((((('''(((((()))******++++++***)))(((((())))))'''((()))******)))((('''''''''(((((('''&&&%%%%%%+++******)))(((''''''&&&)))((('''&&&&&&'''((()))************************'''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&((('''&&&&&&&&&'''((()))***(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&'''''')))******)))))))))))))))(((((('''))))))******)))(((''''''&&&'''((()))***+++,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((++++++******))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((('''''''''((()))++++++)))((()))***'''((()))***************(((((())))))))))))((((((''''''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((,,,,,,***)))((((((((((((***(((((()))***+++***)))((((((''''''''''''(((((())))))((('''''''''''''''*********)))((('''''''''))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((())))))'''$$$""""""###''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((***((('''(((***+++(((&&&+++++++++******)))((('''&&&&&&''''''(((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))%%%&&&'''((()))))))))((()))************+++++++++)))*********)))(((&&&%%%,,,,,,---------,,,***)))---,,,+++***))))))))))))+++++++++*********))))))))))))*********(((&&&%%%))))))))))))((((((((((((***,,,---***%%%$$$)))---)))))))))))))))((('''''''''''''''''''''((()))***''''''(((((())))))******&&&%%%%%%&&&''')))+++,,,******++++++,,,,,,,,,---******))))))((((((''''''+++++++++************)))************************((()))***++++++***)))(((++++++++++++++++++++++++------,,,+++***)))(((((())))))))))))************((()))***,,,,,,------,,,((()))+++,,,,,,+++***(((&&&'''---,,,(((++++++************+++++++++******))))))******+++&&&''''''((()))******+++&&&''')))+++,,,---,,,,,,))))))))))))))))))))))))************************666666666666666666777777333222222111000000//////...---,,,,,,++++++++++++))))))*********+++++++++*********)))))))))((((((***)))))))))))))))***++++++******)))(((((())))))'''((()))******)))(((''')))))))))))))))(((''''''******))))))(((((('''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''***)))((('''''''''((()))&&&&&&''''''((()))))))))(((((((((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&'''((()))***))))))(((''''''''''''(((''''''((()))******))))))''''''(((((('''&&&&&&%%%''''''((()))***+++,,,,,,******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))++++++)))))))))***((())))))************)))(((((())))))))))))((((((''''''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))******)))(((((((((***+++***))))))(((((('''''''''(((((())))))((('''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&''''''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***((('''(((******(((&&&(((((()))))))))))))))(((((((((((((((((()))))))))+++++++++******+++++++++'''((())))))******))))))'''(((((())))))******)))(((((()))))))))*********))))))******++++++******...///000000///...---,,,---,,,+++***))))))))))))*********)))))))))((((((((())))))************)))))))))))))))((((((((((((***,,,,,,***&&&%%%)))---)))))))))))))))(((''''''''''''&&&&&&'''(((((()))(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++''''''(((((())))))))))))******))))))((((((((((((((((((((())))))************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))************)))))))))***+++,,,,,,,,,)))***+++,,,,,,+++)))(((,,,'''###%%%+++///...++++++******))))))******+++******))))))))))))******''''''(((((()))******+++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))666666666666777888888888333222111000//////000000000...,,,*********+++,,,***************+++++++++******))))))))))))((((((++++++******))))))************)))((((((((())))))'''((()))******)))((('''******++++++******))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''+++***)))((('''&&&%%%$$$))))))))))))))))))))))))((((((''''''''''''''''''(((((('''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((('''%%%&&&'''))))))))))))(((&&&'''(((((((((((((((((((((((((((''''''''''''''')))(((((('''((()))***+++,,,+++***((('''&&&%%%%%%%%%&&&((()))***+++++++++''''''((((((((('''&&&&&&''''''((()))***++++++,,,*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((())))))******))))))((((((((((((((((((((((((******++++++++++++******))))))************))))))(((''''''''''''''''''((())))))))))))************(((***++++++***))))))***)))************))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&''')))***+++,,,)))((('''(((***+++***)))***)))((('''''''''''''''))))))((('''''''''''''''&&&&&&'''((())))))******(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***((((((((())))))'''%%%%%%&&&'''((())))))))))))*********)))))))))))))))((((((''''''''''''(((((((((((()))************)))(((((((((((())))))))))))'''''''''((((((((()))))))))))))))***+++---...////////////000//////...---,,,+++******)))))))))))))))))))))((((((((((((((())))))))))))***+++,,,---(((((((((((()))))))))))))))+++,,,)))&&&&&&))),,,))))))******))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((''''''''''''((()))***************++++++++++++***))))))))))))(((((((((&&&&&&'''((()))***++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))(((((()))***+++,,,***+++,,,,,,+++***)))(((,,,***(((''')))*********+++******))))))******+++))))))************))))))'''(((((())))))*********------+++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((777777777666666555555444555444222000000000222333222000---***))))))+++,,,************************))))))))))))))))))((((((++++++***)))((((((((()))***))))))((((((((())))))'''((()))******)))((('''*********++++++******)))(((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))++++++***)))'''&&&%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%$$$$$$%%%((()))***)))((('''&&&&&&'''((())))))(((((('''''''''''''''''''''''')))((('''''''''((()))***,,,+++***((('''&&&&&&&&&''''''((()))***++++++***))))))*********))))))((('''(((((()))******++++++*********)))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''&&&'''((()))******))))))((((((((((((((((((((((((******++++++++++++******((((((***++++++***((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))******(((***,,,+++***)))*********************)))((('''(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&''')))*********)))((('''(((*********(((***)))(((''''''&&&''''''))))))((('''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&(((((((((((((((((('''&&&$$$%%%&&&'''((((((((((((,,,++++++******)))))))))'''&&&&&&%%%%%%&&&&&&'''((()))******++++++******((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))***,,,///000+++++++++,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((()))))))))))))))***+++)))'''''')))+++))))))*********))))))(((''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((()))******+++***************************)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((())))))((()))))))))***************)))'''&&&'''(((***,,,++++++,,,++++++***)))(((*********)))'''''')))*********))))))))))))******))))))***++++++***))))))(((((()))))))))*********...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))777888888888888777555555777666444222222333444666444222...+++******+++,,,************************(((((((((((((((((())))))***)))(((''''''''''''''')))((((((((((((((())))))'''((()))******)))((('''(((((())))))***))))))((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&)))))))))((((((''''''&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$$$$%%%((()))***)))((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))******)))((((((((((((((())))))************))))))))))))***************)))(((((())))))******++++++))))))))))))((((((''''''************************(((((())))))))))))((((((''''''((((((((((((''''''%%%'''(((*********)))((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''))))))))))))'''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))***,,,,,,***)))***+++***************)))((('''(((((())))))))))))((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))(((((((((''''''''')))***)))((())))))((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***)))***+++***'''&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&''''''''''''&&&&&&,,,,,,++++++******))))))***))))))(((((())))))***)))******+++++++++++++++,,,+++***)))(((((())))))((((((((()))))))))*********)))(((((((((***+++,,,)))))))))))))))))))))*********))))))((()))))))))***************************)))(((&&&&&&''''''((('''((((((((()))))))))***))))))***)))))))))***+++))))))************))))))(((''''''&&&&&&&&&''''''******))))))(((((('''''')))))))))))))))((((((((()))))))))))))))((((((((())))))))))))***************************************************************)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((()))))))))***************)))'''&&&&&&(((***+++++++++++++++******)))))))))+++---,,,++++++---///***))))))))))))))))))******++++++++++++++++++***))))))))))))************,,,+++***)))))))))++++++))))))))))))))))))))))))************************777888:::;;;<<<;;;::::::777666555444444555666777666444111...,,,+++,,,,,,+++++++++***************''''''(((((((((((())))))(((((('''&&&&&&&&&''''''((((((''''''(((((())))))'''((()))******)))((('''''''''(((((())))))(((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))'''&&&%%%&&&'''))))))))))))(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((()))))))))((((((((()))************++++++******)))(((''''''((()))))))))(((((((((((())))))************((((((((((((((((((((((((************************(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%''')))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&''''''(((((()))))))))+++,,,,,,+++******+++)))************))))))((((((((())))))))))))((((((''''''&&&''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***)))((('''&&&((('''&&&''')))***)))(((((((((''''''''''''(((((())))))((('''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((***++++++***(((&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$&&&((((((''''''((()))&&&'''''''''''''''&&&&&&+++++++++***************))))))(((((((((((())))))******+++,,,,,,,,,,,,+++000///---++++++++++++,,,(((((()))))))))*********))))))((((((((((((((((((***))))))))))))***++++++***))))))(((((()))))))))************++++++++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))******))))))))))))************))))))******++++++******))))))(((''''''''''''((())))))))))))(((((((((((())))))*********)))((((((+++************))))))))))))))))))************+++++++++++++++*********)))************************+++******))))))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))***************)))(((''''''((()))************************+++'''(((************,,,---***))))))(((((())))))***++++++************++++++***************************)))))))))***+++,,,,,,))))))))))))))))))))))))************************888:::;;;<<<<<<;;;:::999555555555555555555666666777555333111///---,,,,,,+++++++++*********))))))'''''''''((((((((())))))(((''''''''''''(((((()))'''''''''''''''((())))))'''((()))******)))((('''&&&'''(((((())))))((((((******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((()))))))))((('''&&&&&&&&&''''''((()))))))))(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''')))******)))))))))))))))******))))))***+++++++++******''''''((()))))))))))))))))))))))))))************&&&&&&''''''((()))))))))************************(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&''')))******(((&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((((((((((()))))))))((((((''''''(((((()))&&&''''''((())))))******)))+++,,,,,,+++******+++((())))))************)))(((((())))))))))))(((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''((('''&&&''')))))))))(((''''''&&&''''''((()))***))))))((('''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$!!!$$$'''((('''''')))+++%%%&&&'''((((((((((((((()))))))))***************(((''''''&&&&&&''''''(((***++++++,,,---,,,,,,,,,111///---+++*********+++'''''''''((((((((())))))'''(((((())))))(((((('''***))))))((()))***+++,,,))))))(((((((((((())))))))))))))))))*********+++'''((((((((((((((('''''''''''''''((()))*********((((((((()))***+++***)))((()))***++++++++++++*********)))((((((((((((((((((((((((((())))))))))))(((((()))*********)))(((---------,,,,,,,,,++++++))))))*********+++++++++))))))))))))************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,'''''''''((()))******)))))))))(((((((((((())))))+++)))'''&&&&&&''')))+++************************))))))***+++++++++++++++))))))))))))))))))))))))************************;;;<<<<<<<<<:::888555333444444555666666555555444777666555333000...,,,+++++++++++++++******))))))&&&'''''''''(((((())))))(((((('''(((((()))***+++'''''''''''''''((()))***'''((()))******)))((('''''''''((()))))))))))))))+++******)))(((''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&&&&'''((()))***((()))))))))((('''&&&&&&'''((((((((())))))******)))((((((''''''(((***+++++++++***))))))((())))))'''((()))***+++,,,,,,,,,))))))***+++++++++++++++))))))))))))************%%%%%%&&&'''((()))******************************(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&(((***+++***(((%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''+++***)))(((((()))***+++))))))(((((((((((())))))'''(((((()))***+++++++++)))+++---,,,+++***+++,,,'''((()))***************(((((())))))))))))(((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,+++***)))((('''&&&''')))))))))'''&&&&&&&&&&&&((()))***+++))))))((('''''''''''''''###$$$%%%&&&((()))******''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%&&&''')))'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$ ###'''((('''(((***---###$$$&&&((()))***++++++(((((())))))*********+++++++++************++++++***+++,,,,,,------,,,,,,///---***((('''''''''(((&&&&&&&&&'''''''''((((((&&&'''(((*********)))((()))(((''''''''')))***+++))))))(((((((((((()))***'''((((((((())))))******%%%'''(((*********))))))&&&''''''((()))******+++((((((((()))++++++***)))((()))***+++++++++++++++++++++***)))))))))))))))''''''(((((())))))******'''((()))+++++++++***)))*********)))))))))(((((())))))******++++++++++++&&&&&&'''((()))***++++++************************&&&'''((())))))((('''&&&************************)))))))))))))))))))))((())))))))))))************))))))************)))((((((((())))))***+++---...,,,++++++,,,......,,,***))))))(((((((((((())))))***(((%%%######%%%(((***++++++******************)))***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))):::;;;<<<===<<<:::888666777999::::::888666555555666555333222222000---***+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''******)))(((''''''(((((()))))))))))))))))))))))))))***,,,,,,,,,***((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********))))))(((+++++++++***)))(((((('''''''''((())))))))))))))))))))))))(((''''''&&&&&&'''&&&&&&%%%&&&''')))***'''(((((((((((((((''''''((('''''')))+++,,,+++************)))))))))))))))***************+++++++++(((((((((((((((((((((((())),,,---***)))***((($$$%%%&&&))))))******---...,,,***))))))******((('''***************)))(((((('''''''''''''''''''''''')))************+++++++++,,,+++++++++******))))))))))))(((&&&&&&%%%%%%%%%''''''((()))))))))))))))))))))((('''''''''''''''''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))******+++))))))*********))))))(((&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((('''&&&(((((())))))))))))((((((((()))*********((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))************(((((())))))))))))((((((++++++,,,,,,+++***((('''((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++******************************+++,,,------......************************''''''(((((())))))******)))(((''''''''')))***+++*********)))***++++++,,,+++***)))((((((***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((***************************)))))))))((((((''''''''''''''''''''''''''''''------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++''''''+++,,,***(((***((()))***++++++***)))(((++++++************++++++***(((((()))***+++***)))))))))***+++++++++++++++***++++++,,,,,,++++++***888999999:::999888777666777999:::999777555555555888666333222111///---***+++*********))))))))))))))))))))))))))))))))))))******(((((('''((()))))))))))))))))))))(((''''''++++++*********)))))))))))))))))))))))))))))))))((()))+++++++++)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))++++++******)))(((((('''''''''((()))))))))))))))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&'''(((''''''(((((((((''''''&&&&&&'''((()))))))))))))))***)))))))))))))))))))))++++++******************(((((((((((((((((((((((())),,,,,,***)))***)))%%%%%%'''((((((''''''(((******)))(((((())))))((('''***************)))((((((''''''''''''''''''''''''))))))*********+++++++++))))))))))))((((((((('''***)))((('''&&&&&&&&&&&&((())))))***************))))))(((''''''''''''''''''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))***++++++*********(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''&&&''''''((((((''''''((((((((((((''''''%%%&&&'''(((((()))))))))(((((())))))))))))((((((((()))******)))((('''&&&''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''))))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((++++++,,,,,,+++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******************************++++++,,,,,,------************************)))))))))***************((((((((((((((()))******((((((((((((((())))))******)))((('''((()))+++,,,************************))))))))))))))))))))))))((((((((((((((()))***************************************))))))(((((((((((((((((((((((((((((((((*********)))))))))))))))************************++++++******)))))))))((((((%%%%%%))),,,***)))***((()))***++++++***)))(((++++++************++++++***(((((()))***+++***)))'''(((((()))))))))))))))***++++++,,,,,,++++++***666666666666666666666666777888999999777555555666:::777333000///...,,,+++***************)))))))))((((((((((((((((((((((((+++***)))((((((((((((((()))))))))))))))(((''''''++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((()))******)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))++++++******)))(((((((((''''''((()))))))))))))))&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&%%%'''***)))'''&&&''')))))))))))))))))))))******,,,+++++++++***)))))))))(((((((((((((((((((((((())),,,,,,))))))***)))&&&((()))***)))'''%%%&&&'''((('''&&&''')))))))))''')))************))))))((((((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((+++***)))((('''''''''((())))))***+++++++++++++++))))))((('''''''''(((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++***)))((((((((()))***(((''''''&&&&&&''''''(((''''''''''''((()))***+++'''(((((())))))(((((('''&&&'''''''''(((((())))))((())))))******))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))***((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''***)))((((((''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))((('''&&&&&&'''''''''(((((('''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&))))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((******++++++***)))((('''************************))))))))))))(((((((((((()))))))))*********++++++***************************************+++++++++************************++++++++++++++++++******(((((())))))******))))))((((((((((((((()))))))))))))))((('''''')))***+++************************)))))))))))))))))))))))))))))))))))))))***+++,,,***************************************)))))))))************************''''''(((((()))))))))************************************)))(((''''''&&&&&&###$$$(((+++***)))+++))))))************))))))++++++************++++++***(((((()))***+++***)))'''((())))))******))))))***++++++,,,,,,++++++***555555444444555555666777666888999888666555555666;;;777222///...---,,,+++************************((((((((((((((((((((((((++++++***))))))((((((((()))))))))))))))((('''''')))***,,,------,,,***)))))))))))))))))))))))))))((())))))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))************))))))((((((''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%))),,,+++&&&$$$&&&***)))))))))))))))*********,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((++++++((((((+++***'''***+++,,,***((('''((()))(((''''''(((***+++***)))))))))************)))((())))))))))))))))))))))))))))))))))))************+++++++++***************++++++***)))(((((())))))((()))******++++++******))))))((((((((((((((()))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))***+++,,,------...------+++)))''''''((()))***((((((''''''''''''((((((((('''''''''(((((()))***(((((())))))))))))(((((()))((((((''''''''''''''')))))))))******)))))))))((())))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''((())))))(((''''''&&&&&&'''(((((((((((((((***))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((('''&&&%%%''''''(((((((((((('''''')))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&''''''((())))))(((''''''))))))))))))************(((((())))))))))))((((((*********))))))(((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************************))))))))))))************************,,,,,,++++++*********)))'''(((***++++++***)))((())))))***+++++++++++++++***))))))((()))***++++++************************((((((((((((((((((((((((******)))(((((()))))))))************************++++++******************++++++++++++++++++++++++((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&(((%%%%%%))),,,***)))***)))))))))******))))))))),,,++++++******++++++,,,***(((((((((***+++***)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***444444444444555777888999666777888777555555666777:::666222///------,,,+++***************+++++++++))))))))))))))))))))))))***************)))(((((()))))))))))))))((('''''''''(((***,,,,,,+++)))((()))))))))))))))))))))))))))*********************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************************)))))))))))))))''''''((())))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&***---,,,(((%%%(((+++(((((())))))************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((******((((((++++++)))((()))******))))))***+++***)))((()))+++,,,,,,***((())))))*********))))))))))))))))))))))))))))))(((((()))))))))***************************+++++++++******))))))))))))***'''((())))))******))))))))))))((((((((())))))***))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++)))***+++,,,---.........---,,,)))((('''((()))***(((((((((''''''((((((((()))(((((('''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&'''((()))***))))))************)))))))))(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&(((+++------+++(((&&&&&&'''(((((())))))((((((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''))))))))))))************(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))************************************)))))))))))))))))))))************************+++++++++******))))))(((((()))***++++++***)))((())))))***++++++++++++***+++*********++++++,,,,,,************************((((((((((((((((((((((((+++***)))((('''&&&&&&&&&******************************************++++++************************++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,)))(((,,,---***((()))***))))))))))))))))))***,,,,,,++++++++++++,,,,,,***(((((((((***+++***)))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***222333444555777888999:::666777777666555444666888777444111///......,,,+++*********+++++++++++++++))))))))))))))))))))))))))))))***++++++******))))))))))))))))))(((''''''&&&'''((()))***)))(((((())))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******+++************))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''((()))))))))'''''''''(((((('''&&&&&&$$$%%%&&&''''''((('''''''''))),,,+++)))((()))+++((((((((()))******++++++,,,+++++++++***)))))))))))))))))))))))))))))))))'''******'''(((+++,,,***$$$&&&'''((('''((()))++++++***)))***,,,,,,,,,***((())))))************)))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))******))))))))))))******''''''((()))))))))))))))))))))((((((((()))******))))))))))))(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...------,,,***++++++,,,------------,,,+++***)))((()))***+++)))((((((''''''(((((()))***)))((('''&&&&&&&&&&&&((())))))******))))))((($$$$$$$$$%%%'''***---...)))******++++++******))))))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&(((+++------+++(((&&&''''''((())))))))))))(((+++***))))))(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))((((((''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))))))))******************************)))))))))))))))************************************************)))))))))******++++++******))))))&&&'''(((******))))))(((+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&************************)))))))))***************)))))))))))))))))))))))),,,+++++++++******))))))************************,,,,,,,,,,,,++++++++++++...+++***------***((()))******))))))))))))******,,,,,,++++++++++++,,,,,,***(((((()))***+++***)))((()))******+++************++++++,,,,,,++++++***000111333666888999999999666666666555444444666888444222000000000///---+++*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,+++++++++)))))))))))))))((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******+++++++++)))))))))))))))))))))***''''''((()))))))))))))))&&&&&&''''''((()))))))))&&&'''((()))))))))((('''%%%%%%&&&'''((((((((((((&&&'''((()))************'''(((((()))******++++++++++++******************))))))))))))))))))))))))'''***)))&&&'''+++---+++%%%&&&(((((('''''')))***,,,+++)))***++++++***)))(((((()))***************''''''''''''''''''''''''(((((((((((()))))))))***'''((((((((())))))))))))))))))((((((((())))))***(((((()))************)))))))))(((((()))******+++***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---------,,,+++***+++,,,,,,,,,,,,++++++******************++++++))))))(((((((((((())))))))))))(((((('''((((((((())))))************))))))'''&&&&&&%%%&&&(((***,,,)))******++++++******))))))(((''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))(((((((((''''''((()))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&))))))(((''''''((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&''''''))))))***(((&&&%%%%%%&&&(((***''''''''''''(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************((())))))******+++++++++*********************************+++++++++++++++,,,+++******))))))******&&&''')))*********((('''******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))************************((((((((())))))*********))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,---)))(((,,,---***((()))+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---***(((((()))***+++***)))((()))******++++++*********++++++,,,,,,++++++***---///333666888999999888666666666555444444666888222111000000111000---+++*********++++++,,,,,,,,,++++++++++++++++++++++++&&&((()))+++,,,,,,,,,+++)))))))))))))))(((((('''((((((''''''((()))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((******+++++++++)))))))))))))))*********'''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&'''(((*********))))))%%%&&&'''((())))))))))))&&&%%%%%%''')))******((('''(((((()))***+++++++++***************+++++++++))))))))))))))))))))))))'''))))))&&&''',,,---,,,((()))******))))))***+++,,,***))))))******((('''(((((()))***************''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,)))((((((((((((((())))))))))))***+++++++++++++++))))))((())))))***++++++******))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***++++++,,,,,,,,,+++******((()))***+++++++++++++++))))))(((((((((((())))))(((((((((((()))***+++,,,))))))************))))))...,,,)))&&&%%%%%%%%%&&&******++++++++++++******)))(((''''''''')))***+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))(((&&&$$$$$$&&&((()))'''(((((()))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''$$$%%%&&&((())))))******%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************************((((((((((((((((((((((((((('''&&&&&&'''((()))***(((&&&###!!!!!!###&&&((())))))))))))************(((((())))))))))))((((((((('''&&&%%%%%%&&&(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))************************(((((()))***+++,,,,,,---************************+++++++++,,,,,,------------,,,***)))))))))***+++((()))+++,,,---,,,***)))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))+++,,,---************************''''''(((((()))))))))***************************&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------***&&&&&&***,,,***)))***+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---***(((((()))***+++***)))++++++,,,------------,,,+++++++++,,,,,,+++++++++---...000222555666777777777777666444333222111111---,,,*********,,,...///,,,,,,+++***+++,,,---...---,,,+++***))))))))))))(((((())))))*********+++,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,******+++......+++(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******)))(((((((((((((((************))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''((((((((('''(((***,,,)))))))))))))))))))))))))))(((''''''''')))***+++******++++++++++++*********))))))((('''&&&&&&&&&'''''''''((()))+++------)))***+++++++++)))((('''***)))(((''''''((()))***+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))***)))(((''''''((()))***)))))))))***++++++,,,,,,+++++++++******((('''&&&))))))))))))******************))))))((((((''''''******++++++++++++******))))))))))))************(((***,,,......,,,***(((************************))))))))))))((((((((((((***)))(((''''''((()))***)))(((((('''&&&%%%%%%%%%&&&''''''((()))***************))))))((((((''''''+++++++++***************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))***))))))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''')))*********)))((('''&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))(((&&&&&&(((+++***))))))((('''&&&&&&&&&))))))************))))))+++*********))))))(((((()))************+++++++++++++++************++++++*********)))******+++,,,+++++++++++++++***))))))(((((((((((((((((((((((())))))*********))))))((()))******++++++******))),,,+++++++++***)))))))))+++++++++***************)))************+++++++++++++++,,,++++++***)))((((((((()))***+++,,,,,,---,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++))))))(((((())))))******++++++))))))))))))************+++***)))'''''')))***+++,,,+++***)))))))))++++++***++++++,,,,,,++++++***************************---///111444666888999::::::999777555333111000///---,,,+++******,,,...///,,,,,,+++++++++,,,---...,,,,,,+++***)))(((((()))((((((((()))))))))******++++++******)))(((((((((***************************)))(((***,,,,,,)))'''************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++***)))))))))))))))************))))))))))))************)))))))))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''')))******(((((()))+++)))))))))))))))))))))))))))(((''''''((()))***+++)))******++++++******)))+++******)))((((((''''''''''''(((((()))***,,,,,,***************)))((((((***)))(((((('''((()))***+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))+++******************+++)))))))))))))))((((((((())))))((((((((()))******+++************************************)))(((''''''(((((((((((()))))))))*********))))))))))))))))))******************)))&&&&&&&&&&&&'''''''''''')))***,,,------,,,***)))************************++++++++++++***************)))(((((((((((()))***))))))(((((('''&&&&&&%%%''''''(((((()))******+++***)))))))))((((((((('''************************))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((&&&''''''(((((('''&&&%%%%%%%%%&&&'''((()))******&&&&&&&&&''''''((()))******)))((('''&&&''''''((()))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((('''))))))))))))(((((((((''')))((((((''''''(((((()))&&&((()))(((&&&&&&(((+++***))))))(((''''''&&&&&&))))))************))))))************)))))))))((()))************+++++++++++++++***)))))))))*********************++++++,,,++++++,,,,,,++++++***)))************************))))))************))))))******++++++++++++******++++++******************************************)))************+++++++++******************++++++++++++++++++++++++,,,,,,)))((('''&&&&&&'''((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))*********))))))))))))******************++++++++++++******,,,+++***))))))***+++++++++,,,,,,------,,,,,,+++************************,,,...000333555777888999;;;:::888555222000...------,,,+++***+++,,,---...,,,,,,+++++++++,,,---...++++++***)))(((((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))++++++******))))))******************))))))))))))************))))))))))))''''''(((((())))))******%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&'''(((((((((***,,,,,,***))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))******++++++******)))++++++******))))))(((((()))((((((((())))))***++++++******)))))))))))))))))))))((((((((())))))******)))((('''&&&'''((()))))))))))))))))))))))))))*********************************))))))((((((((((((((()))***************,,,,,,+++******)))(((((())))))*********))))))(((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******)))***,,,------,,,***)))************************++++++++++++***************))))))(((((())))))******))))))((((((''''''&&&(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))((('''''')))))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***+++''''''&&&''''''((()))***))))))((('''''''''(((((())))))******))))))(((((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''(((((((((((((((((()))))))))))))))(((((((((***))))))(((((())))))***'''((((((((('''''')))+++***))))))((((((''''''&&&))))))************))))))************)))))))))))))))************+++++++++++++++***)))(((((())))))***************+++,,,,,,++++++,,,,,,++++++***)))************************))))))************))))))+++++++++,,,,,,+++++++++))))))******************)))))))))))))))))))))))))))************+++++++++***))))))))))))+++,,,---------,,,,,,,,,++++++++++++******))))))******+++)))))))))))))))))))))))))))******+++++++++******************))))))))))))))))))))))))************)))***,,,......,,,***)))+++******)))******++++++,,,,,,------------,,,,,,************************+++,,,...000222333333444888777555333111///---,,,---,,,+++++++++,,,------+++++++++,,,,,,,,,------******)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((('''(((((((((((('''*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))******)))))))))))))))***************)))))))))(((*********)))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((()))+++------,,,)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))*********))))))(((((((((***))))))((((((((())))))+++***)))(((((()))***+++))))))))))))))))))******))))))(((''''''(((((()))))))))))))))))))))))))))*********++++++*********++++++******)))((((((((('''(((***+++,,,+++***)))+++*********)))))))))(((((())))))************)))'''''''''((((((((())))))&&&&&&&&&''''''((((((((((((((())))))))))))(((((())))))*********+++++++++)))***+++,,,,,,+++***)))************************))))))))))))((((((((('''))))))))))))))))))))))))******))))))((((((((('''))))))))))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))))))))((('''&&&&&&'''((()))***+++,,,,,,,,,(((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((((((((((((''''''&&&%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((((((((())))))*********))))))((())))))************))))))))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((()))***))))))))))))((((((''''''))))))************))))))*********)))))))))))))))))))))*********+++++++++++++++***)))((((((((((((+++************+++,,,,,,******++++++******)))(((************************((())))))************)))++++++,,,,,,,,,,,,++++++(((((())))))******++++++(((((((((((())))))))))))))))))*********++++++++++++***)))((((((***,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++++++++******))))))((((((((()))))))))******************+++,,,,,,+++************************+++++++++,,,,,,------,,,,,,+++************************,,,---...///000000000000111111000///......---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***)))(((((((((((((((((((((((((((((('''''''''''''''''''''((())))))******************************))))))))))))(((((()))***))))))))))))))))))******************************&&&''''''((()))******+++))))))************))))))(((((('''''''''(((((()))************)))))))))((())))))))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''')))+++------,,,)))(((((())))))))))))))))))))))))((())))))))))))((((((((()))))))))******))))))))))))(((((((((((((((''''''***)))((((((((((((((((((+++***)))(((((()))***+++(((((()))***************))))))((((((((()))))))))************************)))***++++++++++++***)))+++*********)))))))))((()))***+++,,,,,,+++***)))(((((()))))))))*********((())))))************)))(((((()))))))))*********'''''''''(((((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((('''))))))************))))))))))))))))))(((((((((((()))))))))))))))*********(((((((((((())))))))))))''''''(((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''&&&%%%###$$$&&&'''((()))))))))((((((((((((((((((((((((''''''((()))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((''''''''''''(((((()))(((((())))))))))))))))))))))))************))))))))))))************))))))))))))************))))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))((((((''''''(((((())))))((('''(((((()))******)))))))))))))))((((((((())))))************))))))))))))))))))))))))******))))))*********+++++++++++++++***)))))))))))))))+++++++++***+++,,,,,,---)))))))))))))))(((((('''))))))))))))))))))))))))(((((()))******************++++++,,,,,,++++++***((((((((())))))******+++''''''(((((())))))))))))))))))*********+++++++++---,,,***(((((()))***+++((((((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++******))))))((((((((()))))))))************+++***)))(((((()))***+++))))))******++++++++++++******++++++++++++******************************......///000000000000000,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***))))))(((((())))))))))))))))))((((((((((((''''''''''''(((((()))))))))++++++++++++++++++++++++***++++++***)))(((***,,,))))))))))))************************************''''''(((((())))))******))))))************))))))''''''&&&&&&&&&'''((((((************))))))))))))))))))))))))******************))))))((((((''''''))))))************)))))))))))))))(((((((((''''''(((***,,,,,,***)))))))))))))))))))))))))))))))))((())))))))))))(((((('''((())))))******))))))(((((((((((((((''''''''''''))))))(((''''''((((((((()))))))))))))))******+++(((((()))***++++++++++++(((((())))))))))))******************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))''''''((())))))***++++++))))))*********))))))((())))))))))))************************++++++++++++((())))))******))))))(((''''''((((((((())))))))))))******************)))))))))))))))))))))))))))++++++++++++************)))******++++++******)))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))'''(((((())))))******++++++***))))))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((('''&&&&&&'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''((()))************((((((''''''''''''((((((''''''&&&&&&&&&''''''(((******)))((('''&&&&&&%%%((((((''''''''''''(((((((((((()))*********))))))))))))******++++++******))))))************))))))&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((((((''''''(((((()))***((('''''')))******)))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++++++++************+++++++++++++++++++++,,,------))))))******))))))((('''(((((((((((((((((((((((('''((()))******+++***************++++++*********(((((())))))))))))))))))'''(((((())))))******+++)))************+++++++++---,,,+++))))))))))))***&&&&&&'''((()))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---************))))))))))))))))))))))))************+++***(((''''''(((***+++((()))***+++++++++++++++))))))************))))))***************************+++---...000111111111++++++,,,,,,------......------------,,,,,,+++******+++,,,---------,,,,,,******)))))))))******+++******)))))))))(((((((((''''''((((((((((((((((((++++++++++++++++++++++++***++++++***((((((***---((()))))))))************************************(((((((((((())))))))))))))))))************))))))'''''''''''''''((())))))************))))))))))))((()))))))))************(((((((((((())))))))))))))))))************))))))'''''''''(((((((((((((((''')))******(((((()))+++))))))))))))))))))))))))((()))******)))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((()))***************'''(((***+++,,,,,,++++++(((((()))***************************************(((***+++,,,,,,+++***((()))))))))******++++++,,,000///---,,,***)))))))))((((((((()))))))))))))))***************)))((('''((((((((())))))))))))******************))))))))))))******************)))************++++++++++++))))))************))))))))))))))))))))))))))))))++++++++++++************)))***++++++++++++***)))''''''''''''''''''''''''(((''''''''''''''''''''''''((((((((()))))))))***(((((())))))***++++++,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((('''''''''((()))***++++++)))(((&&&((((((((((((((((((((((((''''''(((******++++++***((((((''''''''''''((((((&&&&&&%%%%%%&&&'''))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***+++******)))((()))***++++++++++++***((())))))))))))))))))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))***((()))))))))***************))))))(((((())))))***+++(((''''''***++++++)))))))))))))))))))))))))))))))))************))))))((()))))))))************)))************+++++++++************+++,,,---...,,,++++++++++++,,,------+++++++++++++++***))))))))))))))))))))))))))))))'''((()))******+++++++++((())))))******))))))((()))))))))))))))((((((((((((((())))))***++++++,,,)))************+++++++++++++++******************(((((())))))*********+++,,,,,,---......---,,,,,,))))))))))))))))))))))))***))))))))))))+++,,,---)))))))))))))))*********))))))))))))************************************'''(((***+++,,,,,,++++++*********++++++*********************************%%%&&&)))+++...000111111,,,,,,------------......---------------,,,+++******+++,,,---...---,,,,,,+++***************++++++++++++******))))))((((((((((((((((((((((((((((((************************)))++++++)))''''''***---(((((())))))*********+++************************))))))))))))(((((((((((())))))************))))))((((((((((((((()))******************))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++))))))************))))))$$$%%%%%%&&&'''((())))))'''((()))((('''(((***,,,))))))))))))))))))))))))((()))*********((('''&&&(((((())))))))))))(((((()))))))))))))))*********'''''''''''''''((())))))'''((()))+++++++++***)))'''(((***+++,,,,,,++++++'''((()))***************************************((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,---222111...+++***)))))))))******))))))((((((''''''+++++++++******(((''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))******((())))))***+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&'''((((((((('''!!!###%%%'''(((((('''&&&((((((((((((((((((((((((''''''(((******+++++++++((((((''''''''''''((((((&&&%%%%%%%%%&&&(((***+++%%%%%%&&&'''((()))******)))(((((('''''''''(((((('''((()))+++++++++***)))((()))***+++++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))*********++++++,,,,,,,,,,,,++++++************+++++++++)))&&&'''***,,,+++))))))))))))))))))*********))))))************))))))(((((())))))*********+++)))************+++++++++*********+++,,,---//////,,,,,,++++++,,,,,,---...,,,------------,,,++++++************************''''''(((******+++++++++(((((())))))))))))((((((******))))))((((((''''''((())))))***+++,,,,,,,,,)))************+++++++++((()))***++++++,,,+++++++++++++++***************))))))++++++++++++))))))))))))))))))))))))))))))***))))))))))))+++---...(((((())))))******++++++))))))))))))************)))***,,,------,,,***)))'''(((***+++,,,,,,+++++++++++++++,,,,,,+++++++++************************------.....................---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********'''((((((((())))))))))))(((''''''(((((()))***+++(((((())))))))))))((((((******+++++++++******)))+++***)))))))))***,,,------------,,,,,,,,,++++++))))))))))))************))))))***++++++++++++***+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))((((((((()))******)))((((((((((((((((((((((((((())))))))))))***)))(((((((((***+++,,,)))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,+++)))))))))***************)))))))))(((((())))))))))))************))))))(((((()))+++---...,,,++++++******++++++,,,,,,+++++++++***)))))))))((())))))))))))*********......---,,,+++))))))((())))))(((((((((((()))))))))))))))))))))(((''''''''''''(((((())))))***************)))))))))))))))************************)))))))))))))))*********((()))***++++++,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((()))***+++)))******(((&&&%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))))))))))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''')))+++)))%%%###$$$&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((***))))))(((((((((((()))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************''''''''''''&&&&&&)))+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))))))))((())))))***+++...---,,,***))))))******)))************+++++++++++++++******++++++,,,,,,))))))(((((((((((())))))++++++******))))))(((((((((''''''''''''(((((()))******+++++++++,,,,,,,,,))))))***+++,,,------......---,,,,,,+++***))))))((())))))))))))*********---,,,+++******+++,,,---******))))))))))))******))))))(((((((((((())))))))))))))))))((('''&&&%%%---,,,***))))))***,,,---((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,+++++++++***)))(((((('''''''''((()))***+++,,,,,,++++++***)))(((((())))))******)))))))))***+++,,,++++++++++++++++++++++++,,,---------......//////...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++(((((())))))))))))))))))***)))((((((((((((((()))))))))************))))))******+++++++++******)))******))))))***++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))***++++++++++++***+++++++++*********))))))******))))))((((((((((((************************(((((((((((()))***+++,,,******)))((((((((((((((((((((((((((()))))))))*********)))))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******,,,,,,,,,+++++++++******))))))))))))************+++******))))))***+++,,,+++******))))))******++++++++++++***************)))))))))*********++++++---,,,,,,+++)))(((((('''))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))(((((((((((()))))))))))))))*********************************************))))))))))))((()))))))))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((('''''''''&&&((()))***)))(((((()))+++((((((((((((((((((((((((******))))))))))))*********))))))(((((()))))))))))))))((((((((('''''''''((((((((('''''''''''''''(((((()))(((&&&%%%%%%&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))***************((()))))))))((((((***,,,************))))))))))))((('''''''''''''''''''''((((((((((((((()))******)))))))))))))))***++++++...---+++***))))))******))))))*********+++++++++++++++******)))))))))******))))))))))))))))))***%%%%%%&&&''')))******+++))))))((((((((((((((()))************+++++++++,,,++++++++++++++++++,,,,,,++++++++++++************)))))))))*********++++++******))))))))))))************))))))))))))******))))))(((((((((((())))))*********)))(((&&&%%%$$$,,,+++***))))))+++---...)))***++++++++++++***)))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++++++++******)))(((((('''))))))))))))******************)))((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,---...//////000---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++*********)))))))))))))))+++***)))(((''''''''''''***++++++++++++++++++***)))******+++++++++******))))))***++++++++++++***++++++++++++*********)))))))))))))))************))))))***++++++++++++***+++++++++******************))))))))))))(((((((((************************)))))))))))))))***+++,,,******)))((((((((())))))((((((((()))))))))************)))))))))***++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***,,,++++++++++++*********))))))))))))************,,,++++++***))))))******)))))))))(((((()))))))))***************+++++++++************+++++++++,,,,,,++++++***)))(((''''''))))))(((((((((((()))))))))))))))))))))(((''''''*********)))((('''''''''(((((())))))******++++++************************+++++++++***)))))))))(((************)))((('''&&&***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&&&&%%%&&&'''(((((('''(((***,,,(((((((((((((((((((((((())))))************)))))))))((((((''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((('''&&&'''(((((('''&&&(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))******))))))((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((()))******************+++++++++******+++---************)))))))))))))))))))))(((((('''''''''((((((((((((((()))***************)))***++++++,,,---,,,+++)))))))))******)))))))))*********++++++*********)))((((((((('''))))))))))))))))))))))))%%%%%%'''(((***+++,,,---++++++***)))((((((((())))))))))))*********++++++,,,,,,,,,+++++++++******)))*********+++++++++,,,************+++++++++,,,'''(((((())))))(((((('''***))))))(((((())))))***))))))(((((((((((()))))),,,++++++)))(((&&&$$$###+++***))))))***+++,,,...************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***++++++******)))(((((((((++++++*********)))))))))))))))((('''''''''((((((((()))***+++++++++******++++++++++++++++++++++++******+++,,,...///000000---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))******************)))))))))******)))(((((((((((((((******++++++++++++******))))))***+++++++++******))))))+++,,,,,,+++***)))************))))))))))))((()))))))))************))))))***++++++++++++***************************))))))))))))))))))))))))************************---,,,+++***)))(((((((((******))))))((())))))***(((((()))))))))*********)))))))))))))))))))))***+++***)))(((((()))***+++************************))))))))))))))))))))))))***************************)))))))))((((((((()))))))))))))))((((((((((((((()))))))))************++++++*********************))))))(((((())))))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,++++++***))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''***)))))))))((((((((('''''''''((()))***++++++,,,************************,,,,,,++++++***)))((((((,,,,,,,,,,,,++++++***)))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((($$$%%%&&&%%%%%%%%%''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''''''''(((((())))))))))))(((((((((((('''&&&&&&''''''(((((())))))(((&&&$$$&&&)))+++)))&&&((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******************+++,,,+++******+++,,,************)))))))))(((***))))))((((((''''''&&&((((((((((((((())))))******************+++,,,,,,,,,+++***)))((())))))***))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((******++++++,,,,,,---------,,,+++***))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))*********)))((('''&&&%%%,,,+++******)))***++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((************))))))((((((************************))))))(((((((((((())))))(((***,,,---...---+++*********************************+++,,,---...///000,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''******))))))))))))))))))((((((((((((((()))******)))******************)))((()))***+++++++++++++++)))***+++,,,,,,+++))))))*********)))))))))((((((((()))))))))************))))))***++++++++++++***************************))))))))))))************************************...---,,,***))))))((((((******))))))))))))******))))))))))))************((((((((((((((((((''''''((()))***++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))((('''((((((((((((((((((((((((((()))))))))************(((((()))***++++++,,,,,,*********))))))*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((((((((()))))))))))))))))))))((('''''''''((((((((()))))))))***''''''((()))***++++++,,,************************---,,,,,,+++***))))))(((******+++,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&'''&&&$$$$$$&&&'''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))***)))))))))(((((((((((('''(((((()))***++++++,,,(((&&&$$$&&&***+++***'''(((((((((''''''((((((((())))))((((((((('''''''''(((((())))))((('''&&&&&&''''''''''''((()))***+++(((((((((((())))))))))))***)))))))))(((((((((''''''''''''((()))*********''''''''''''''''''''''''(((((()))***************)))***++++++)))))))))***************)))))))))(((((((((((('''''''''&&&&&&((((((((((((((())))))*********))))))******+++,,,+++***)))((((((((()))***(((((()))))))))*********(((((()))***+++++++++***&&&''''''((((((''''''&&&******++++++,,,,,,------------,,,***))))))))))))((())))))))))))*********))))))***+++,,,,,,------///......---,,,,,,++++++******+++++++++,,,,,,,,,'''(((************((('''))))))(((((((((((())))))))))))(((((((((((())))))'''((())))))))))))))))))---,,,+++***))))))((((((******)))(((((()))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((*********)))))))))))))))((())))))***+++,,,,,,,,,+++******)))******++++++***+++---//////...---,,,******************************+++,,,---......///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((''''''''''''((((((((())))))))))))''''''''''''((()))***+++))))))************))))))((()))***+++++++++++++++***++++++++++++***))))))************)))))))))((())))))))))))************))))))***++++++++++++******************+++++++++)))))))))************+++++++++++++++++++++++++++++++++*********++++++,,,******)))))))))***++++++)))))))))*********++++++(((((()))))))))((('''&&&((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))************************+++,,,,,,,,,+++***)))((())))))***************+++))))))))))))************'''((()))***,,,,,,,,,,,,+++******))))))******+++***************+++++++++************+++++++++,,,,,,,,,,,,,,,++++++******))))))(((((((((((()))))))))))))))))))))((('''''''''''''''((()))*********(((((())))))******++++++************************,,,,,,,,,+++*********)))'''((()))***+++++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%((())))))(((''''''(((***))))))))))))))))))))))))))))))************))))))''''''''''''((()))************)))))))))((((((((())))))***+++---...//////((('''&&&''')))***)))((()))((((((''''''(((((())))))))))))(((((((((''''''(((((((((((((((((('''&&&((((((((((((((()))***+++''''''((((((((()))))))))((((((((()))))))))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''(((((()))***************((()))+++***)))'''((((((************))))))))))))''''''''''''''''''''''''((((((((((((((()))******)))))))))((()))******+++***)))(((''''''((()))***((((((((()))))))))******((()))***+++,,,+++***)))&&&&&&((((((((((((&&&&&&%%%%%%'''(((***+++,,,---,,,,,,+++***)))))))))))))))))))))*********++++++((()))***+++,,,------...//////...---,,,+++******************+++++++++,,,)))******++++++******))))))((((((''''''(((((()))))))))(((((((((((())))))&&&'''((()))***+++++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))))))))(((((()))***+++,,,---...++++++*********+++,,,,,,+++,,,---...///...------************************+++++++++,,,,,,---------+++,,,,,,,,,++++++******************************************************))))))))))))))))))))))))%%%%%%&&&'''((())))))***)))((((((((((((((()))*********++++++++++++******(((((()))++++++,,,,,,+++,,,++++++***))))))******++++++*********)))))))))))))))))))))************))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******+++++++++******))))))******+++,,,))))))*********+++++++++)))***+++++++++)))((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***++++++******))))))))))))******++++++))))))))))))************((()))***+++,,,++++++***)))))))))(((((()))))))))+++++++++***************)))))))))*********++++++++++++++++++************))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))*********************************++++++++++++++++++++++++))))))***++++++*********+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((('''''''''&&&'''((())))))((((((***,,,))))))))))))))))))))))))******))))))))))))******(((((((((((()))***++++++*********)))))))))(((((('''((()))***,,,---...///'''((())))))(((((()))***))))))(((((((((((())))))))))))))))))((((((((('''&&&'''(((((((((((((((((((((((('''''''''(((((()))&&&&&&'''''''''(((((((((''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((((((((()))***************((()))++++++)))''''''(((************))))))))))))'''''''''(((((())))))***((((((((((((((()))******((((((''''''(((((()))***)))(((''''''''''''))))))(((((((((((()))))))))***)))***++++++***(((&&&%%%'''((()))******)))((('''%%%%%%&&&''')))******++++++******)))))))))******************+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********+++++++++******))))))******+++((((((''''''''''''(((((())))))(((((((((((())))))'''((()))***************))))))************))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******+++***)))))))))))))))))))))))))))************++++++,,,,,,,,,******))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))******++++++###$$$%%%&&&''')))******+++***)))((((((''''''(((+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,---,,,***)))))))))***+++++++++++++++************))))))))))))************))))))***++++++++++++***))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++000///---+++***)))((((((******))))))***+++,,,,,,)))************++++++++++++,,,------,,,+++***)))---,,,***))))))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###$$$''')))++++++,,,+++&&&'''''''''(((((())))))))))))))))))******************+++,,,,,,***)))(((((((((''''''''''''((((((,,,+++++++++******))))))((())))))))))))*********************))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''******))))))((((((''''''*********)))))))))))))))************************++++++++++++++++++,,,,,,------------,,,+++******++++++************++++++))))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&'''((()))***+++$$$%%%&&&''''''(((+++---)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))***,,,,,,************))))))))))))###$$$%%%'''(((***+++,,,''')))+++***'''&&&(((***))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''((()))))))))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************(((***,,,,,,***((('''(((************))))))))))))''''''((()))***+++,,,,,,((((((((((((((()))******'''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++++++++)))&&&###!!!(((***+++,,,,,,+++***(((++++++******))))))(((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))*********((())))))))))))*********+++***)))(((((()))***+++((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))&&&'''(((***++++++,,,,,,&&&((()))++++++)))(((&&&************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***))))))))))))))))))*********,,,,,,,,,++++++++++++***))))))((())))))***++++++******)))))))))***+++,,,)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))(((&&&&&&&&&)))+++---)))***,,,------,,,***)))++++++******************)))************+++++++++++++++++++++++++++++++++++++++************++++++(((((((((((()))))))))))))))***,,,---,,,***((('''++++++++++++++++++++++++++++++***************+++000---******+++,,,***(((...---,,,***))))))***+++,,,,,,+++***))))))******************************************************))))))))))))))))))))))))***************)))(((''')))))))))))))))))))))))),,,+++******************(((((())))))))))))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))((('''&&&$$$###%%%(((+++,,,,,,,,,,,,+++***))))))******))))))))))))((((((((((((++++++******************))))))))))))))))))))))))***************+++++++++))))))))))))((((((((((((++++++******************((()))***++++++,,,,,,+++******+++++++++******)))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''')))***)))'''&&&&&&'''***++++++***(((&&&'''(((***++++++***(((''')))***))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((()))***************((((((((((((((()))******))))))(((&&&%%%%%%'''***''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))************+++*********))))))(((((((((&&&%%%&&&'''((('''&&&''''''(((((()))))))))***+++++++++*********************++++++++++++************))))))))))))******&&&%%%'''***)))&&&'''***))))))))))))))))))))))))************))))))))))))''')))***)))((('''(((******))))))(((((((((((((((************))))))((((((***+++,,,+++***)))***++++++***)))(((((('''(((((('''((()))+++,,,,,,,,,,,,+++++++++************)))))))))*********))))))(((******++++++++++++************************************))))))))))))******)))((('''&&&&&&'''((()))*********)))))))))))))))***************)))((('''))))))))))))************)))***+++++++++***(((''',,,+++)))''''''''''''((())))))*********))))))(((((()))***+++,,,,,,+++*********))))))))))))******)))(((''''''((()))***+++......---+++)))((('''&&&***))))))((((((((())))))''''''(((******+++++++++))))))***+++,,,,,,------***))))))(((((()))******)))******++++++,,,------,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))***+++,,,,,,+++***)))******++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++(((((())))))***++++++,,,***++++++,,,+++***)))(((+++++++++++++++++++++++++++*********************...,,,***)))+++,,,***((())))))((())))))+++---...,,,++++++***************************************************************))))))))))))))))))))))))***************)))((((((************************,,,+++***)))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++++++++++++++******)))(((((('''&&&'''***,,,------,,,++++++***))))))******'''(((((())))))*********************************))))))))))))))))))))))))***************)))))))))))))))))))))(((((((((((()))))))))***))))))))))))((()))******+++******************++++++******)))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((***++++++)))(((((((((%%%'''(((((('''&&&''')))***++++++***(((''')))*********************))))))''''''((((((((()))))))))))))))************))))))(((((()))***************((((((((((((((()))******++++++***(((&&&&&&)))+++''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))((((((((((((((((((((()))))))))******************)))))))))(((+++)))((()))***+++***)))*********+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***---******---,,,)))(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((*********)))((((((((())))))++++++*********))))))))))))+++,,,+++***)))***+++***))))))(((((((((((())))))))))))***+++++++++,,,+++++++++************)))))))))************))))))******++++++++++++************************************))))))))))))******)))(((''''''''''''((()))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))*********))))))(((((()))((('''''''''((())))))))))))************))))))((()))***+++,,,++++++*********))))))))))))*********)))(((((('''((())))))+++++++++*********))))))(((((((((((((((((((((((('''((()))***++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))%%%'''(((*********)))(((((()))***++++++***)))(((******++++++,,,,,,------)))************+++++++++************************++++++************++++++))))))******+++,,,------+++++++++++++++*********************************************************,,,+++))))))***+++******''''''(((((()))+++,,,---++++++++++++************************************************************))))))))))))))))))))))))************))))))))))))************************,,,+++***)))(((''''''(((((())))))******))))))(((******+++,,,,,,,,,,,,+++*********+++******)))))))))((('''(((***+++,,,+++,,,+++******)))*********''''''((()))***++++++,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((()))))))))))))))((())))))******))))))(((((())))))******+++******)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''')))******(((''''''(((!!!###%%%&&&&&&&&&(((******++++++***(((''')))***,,,,,,++++++*********)))((())))))))))))*********))))))************))))))((()))******+++*********)))(((((((((((()))******+++++++++)))((((((***,,,'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))************)))))))))))))))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''''''''''''''''''''******++++++++++++******))))))(((((((((((())))))+++&&&%%%)))+++)))''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***++++++***))))))))))))***+++++++++***************)))***++++++***)))***+++))))))((((((((()))******++++++***))))))***+++,,,+++++++++************)))))))))************))))))******++++++++++++************************************))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))---,,,+++*********+++,,,))))))))))))***************))))))((((((((((((((('''&&&&&&'''((()))***+++))))))************))))))))))))***++++++++++++*********))))))))))))************)))))))))***+++,,,((())))))***++++++,,,,,,%%%&&&''')))))))))(((((((((((()))***++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,+++***)))******++++++,,,------,,,,,,,,,+++++++++************++++++++++++******************++++++++++++************************((((((((((((((((((((((((((()))******++++++++++++((()))************)))(((******+++,,,------......))))))*********+++++++++))))))))))))))))))))))))++++++************++++++*********+++++++++++++++,,,++++++*********+++,,,))))))))))))))))))))))))))))))******************+++***))))))******++++++++++++******************+++++++++++++++++++++***************************************************))))))))))))))))))))))))******)))))))))))))))***************************,,,+++***((('''''''''''')))))))))******)))))))))******+++,,,,,,,,,,,,+++((()))***************)))((('''&&&&&&((()))((('''++++++***************+++)))))))))******+++++++++***************+++++++++))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))((((((((((((((()))******+++******)))*********))))))(((&&&&&&((())))))***************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))$$$&&&''''''&&&%%%%%%&&&"""###%%%&&&&&&'''(((******++++++***(((''')))***------,,,,,,+++*********))))))*********+++++++++)))******++++++******))))))******++++++*********))))))(((((())))))***++++++++++++***(((((()))+++(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((*********)))))))))))))))(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******++++++++++++******)))(((((((((((((((((()))'''!!! &&&,,,,,,)))(((((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))((()))***,,,++++++***************++++++++++++************)))***++++++***)))+++,,,(((((((((((()))***++++++---,,,***(((((()))+++,,,+++++++++*********))))))((())))))************)))******++++++++++++************************************))))))))))))******)))(((((((((((((((((()))((((((((()))))))))))))))---+++)))(((((()))+++,,,((()))))))))************+++***((('''''''''((()))'''((((((((()))******+++((())))))************)))************+++***************))))))))))))******(((((()))***+++,,,......(((((()))***+++,,,,,,,,,###%%%''')))***)))((('''((()))******++++++++++++,,,,,,++++++++++++++++++((()))***,,,+++***(((&&&)))******++++++,,,------,,,,,,,,,+++++++++************++++++++++++******)))))))))******+++++++++***************+++++++++((((((((((((((((((((((((***)))(((''''''(((***+++)))))))))******)))))))))******+++,,,------......))))))*********+++++++++))))))))))))))))))))))))++++++************+++++++++++++++******))))))(((,,,++++++******+++,,,,,,))))))))))))))))))))))))((()))***+++,,,+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******)))(((((()))***+++************************+++***)))(((''''''''''''))))))************))))))******+++,,,,,,,,,,,,+++((())))))*********))))))((('''&&&'''((()))(((&&&+++***************++++++,,,,,,++++++******))))))))))))*********+++++++++***************************))))))((('''&&&%%%%%%))))))))))))((((((((((((((()))+++,,,---,,,++++++************)))'''&&&%%%'''((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((($$$%%%''''''&&&%%%%%%&&&%%%'''((((((''''''(((******++++++***(((''')))***,,,,,,,,,+++++++++******************++++++++++++******++++++++++++************++++++++++++******)))))))))))))))***++++++)))******)))((('''((()))(((((())))))))))))(((((())))))))))))))))))(((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))******+++***)))***+++++++++)))))))))))))))))))))))))))'''''''''(((((()))))))))******++++++++++++******))))))(((((((((((())))))***$$$###)))//////---,,,((((((((((((((((((((((((&&&'''''''''((((((((())))))***+++***)))((()))+++,,,++++++***************************************(((***++++++******+++,,,))))))((())))))***+++,,,---,,,***(((((()))+++,,,+++++++++*********))))))(((((()))*********************++++++++++++************************************))))))))))))******((())))))))))))))))))(((''''''(((((())))))))))))***)))(((&&&'''(((***+++((()))))))))************+++***((('''''''''((()))************************(((((()))***************++++++************************))))))))))))******'''(((((((((((((((((((((***************+++++++++###%%%''')))******)))((()))******++++++++++++***,,,,,,++++++++++++++++++((()))+++,,,+++)))'''&&&)))******++++++,,,------,,,,,,,,,+++++++++************++++++++++++******(((((())))))***+++++++++*********+++++++++++++++)))))))))))))))))))))))))))(((%%%$$$$$$%%%(((*********************************++++++,,,,,,------)))************+++++++++************************++++++************+++++++++++++++***))))))((((((+++++++++,,,,,,,,,,,,,,,************************)))***+++---------,,,,,,+++,,,,,,+++******+++---***+++,,,---............******,,,---------,,,+++************************************************))))))))))))))))))))))))***)))((((((((()))++++++++++++++++++++++++++++++******)))((((((((()))))))))******++++++******)))******+++,,,,,,,,,,,,+++)))))))))***))))))(((((())))))((()))++++++***(((*********)))******+++,,,...------,,,+++***)))))))))))))))***++++++,,,,,,************************))))))((((((''''''&&&&&&))))))))))))(((((((((((((((***,,,.........,,,+++************)))((('''&&&''''''((()))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&((())))))((((((((()))((()))******((('''((()))***++++++***(((''')))***++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++++++++,,,++++++***)))***))))))))))))***++++++)))***+++***((('''((()))((())))))******))))))(((******))))))))))))((((((''''''(((((())))))******''''''((((((((()))))))))))))))))))))***************)))((()))***+++***((())))))))))))((((((((((((((((((((())))))******+++******++++++++++++************))))))))))))******,,,'''&&&***,,,***''''''))))))))))))))))))))))))'''''''''(((((())))))***)))***++++++))))))***+++++++++***))))))))))))***)))))))))))))))*********((()))++++++******+++---******)))))))))***++++++++++++***))))))***+++,,,+++++++++************)))'''((()))******+++************++++++++++++************************************))))))))))))******((())))))******))))))(((&&&''''''(((((())))))***(((((('''&&&'''((()))***))))))))))))************+++******)))))))))))))))*********++++++***))))))'''((()))******+++******,,,+++******)))***************))))))))))))******((((((((('''%%%###!!! +++++++++***************&&&'''(((*********))))))******+++++++++++++++***++++++++++++++++++++++++,,,,,,------,,,+++)))((()))******++++++,,,------,,,,,,,,,+++++++++************++++++++++++******((((((((()))***+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((((((++++++************++++++******++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,******,,,---------,,,,,,++++++++++++++++++++++++)))+++---...//////...------...///---***)))+++---++++++,,,---------,,,+++)))***,,,---...---,,,+++************************************************))))))))))))))))))))))))***)))((('''((()))+++,,,++++++++++++++++++++++++***))))))))))))***++++++)))******++++++******)))******+++,,,,,,,,,,,,+++)))*********)))(((''''''(((((((((***,,,,,,***)))******))))))***++++++,,,---------,,,+++++++++***((())))))***++++++,,,,,,************************(((((((((((((((((((((((())))))))))))((((((((((((''')))+++---...---,,,+++***+++++++++***)))((((((&&&'''((()))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))(((&&&(((******)))))))))***((()))******(((((()))******++++++***(((''')))***((())))))******+++++++++)))))))))************+++***++++++,,,,,,++++++***+++,,,,,,,,,++++++***)))******))))))******+++,,,)))+++,,,+++***((()))***))))))************))))))*********)))))))))(((((('''''''''((()))*********((((((((()))))))))******((()))))))))************((('''&&&'''((()))(((&&&(((((((((''''''&&&&&&&&&'''(((((())))))***++++++******++++++++++++******++++++************++++++)))&&&&&&)))(((%%%$$$&&&))))))))))))))))))))))))''''''((())))))***++++++)))***++++++))))))***+++******)))((((((((())))))''''''((((((((()))))))))''')))***+++******,,,---++++++******)))*********)))))))))***+++++++++,,,+++++++++************)))'''((()))******+++++++++******++++++++++++************************************))))))))))))******((()))************)))(((&&&&&&''''''((())))))***'''((((((((())))))))))))))))))))))))************+++++++++++++++******)))&&&'''((()))******))))))'''((()))******+++++++++,,,,,,***)))))))))************))))))))))))******((())))))((('''%%%###"""************************)))))))))******************++++++,,,,,,++++++************++++++,,,,,,---------,,,,,,+++******))))))******+++,,,,,,------,,,,,,,,,+++++++++************++++++++++++******'''(((((()))***+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,++++++******************)))************+++++++++++++++++++++++++++++++++++++++************++++++((()))***+++---...///000)))***,,,.........,,,+++++++++++++++++++++++++++***+++...///000000///......000000...+++)))+++---.........---,,,)))'''%%%)))***,,,.........,,,+++************************************************))))))))))))))))))))))))***)))((('''((()))+++---++++++++++++++++++++++++))))))))))))***+++,,,---******++++++++++++************+++,,,,,,,,,,,,+++************)))(((&&&&&&%%%%%%&&&(((******)))'''******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************((((((((()))))))))))))))))))))))))))((((((((((((&&&'''***---------+++******++++++++++++******)))&&&'''((()))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((%%%'''((()))((('''((()))&&&((())))))(((((()))+++***++++++***(((''')))***''''''((()))***++++++,,,((())))))))))))************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))*********)))******+++,,,***,,,------+++******+++))))))************))))))+++*********))))))((((((&&&''''''((()))******+++))))))))))))************(((((())))))*********++++++***)))***+++,,,+++))),,,,,,++++++*********)))'''''''''((()))******+++******++++++++++++******,,,,,,++++++++++++,,,,,,((('''))),,,+++((()))---))))))))))))))))))))))))'''(((((()))***++++++,,,)))+++++++++***)))***+++***))))))(((((((((((((((&&&'''''''''(((((())))))''')))***+++******,,,---,,,,,,+++***)))))))))***'''((()))+++,,,,,,,,,,,,+++++++++************)))''''''(((******+++++++++******++++++++++++************************************))))))))))))******((()))***++++++***)))(((&&&&&&&&&'''((())))))***'''((()))***+++*********))))))))))))************++++++,,,------+++***)))"""###%%%'''))))))))))))''''''(((******+++++++++---,,,***)))))))))************))))))))))))******'''(((***+++,,,,,,,,,+++)))))))))***++++++,,,,,,,,,+++******)))******+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------,,,+++***)))(((((((((((()))***+++,,,,,,---,,,,,,...---,,,+++************,,,+++******))))))******+++***)))((((((***,,,---------,,,+++***)))(((''',,,,,,++++++++++++++++++++++++***************+++))))))************)))))))))---...***)))+++,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,---------------------,,,***)))))))))***+++++++++,,,------...//////---------,,,,,,+++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,+++)))(((((()))+++,,,+++,,,,,,+++)))(((((())),,,,,,,,,+++++++++******((()))***+++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++,,,+++++++++***))))))))),,,---///000///---***(((+++***)))))))))***,,,---,,,++++++******++++++,,,)))))))))))))))*********************)))(((&&&&&&'''(((***+++,,,,,,,,,+++---***'''(((***,,,,,,***+++*********))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---)))((((((((((((((()))***((((((((()))++++++***)))))))))))))))))))))))))))((('''''''''(((***---///000///---+++++++++---...///---555+++'''---'''...+++***(((((()))***---...******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******)))(((((('''///---,,,***))))))******+++++++++++++++++++++++++++++++++************)))*********)))))))))))))))+++++++++***************''''''''''''''''''''''''************************+++++++++*********))))))************))))))))))))***'''$$$%%%(((***)))((())))))***,,,///...)))%%%'''((((((((((((((((((((())))))************))))))))))))))))))************++++++++++++++++++++++++++++++)))(((''''''''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,......---,,,,,,+++******)))************+++++++++***+++++++++***((('''&&&)))************+++++++++)))************+++++++++,,,+++***+++,,,---+++)))++++++******++++++,,,---,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***)))'''&&&&&&((((((((((((((())))))***(((((())))))*********+++++++++++++++++++++++++++---,,,+++)))((('''''''''(((((())))))******++++++&&&''')))***++++++***)))+++++++++*********)))))))))************+++++++++(((((())))))************------------------------'''((()))******+++******------+++******))))))))),,,+++******))))))******,,,+++***)))***+++---...++++++++++++************,,,,,,,,,++++++++++++***++++++***************+++)))******++++++******)))+++...///+++)))+++,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,+++++++++++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,+++***))))))***+++,,,)))***++++++******+++,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++*********)))+++++++++++++++++++++++++++++++++++++++***)))))))))************++++++++++++++++++***************,,,...///000///,,,***(((++++++***)))((((((((((((+++******))))))******+++)))))))))))))))))))))************))))))((('''&&&'''((()))***+++++++++***+++)))'''(((***,,,,,,,,,************)))))))))((())))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))...---+++******+++,,,,,,)))))))))))))))))))))))))))(((''''''(((***,,,...000...---+++++++++---...444+++111+++(((+++$$$---...,,,***)))(((((()))************+++++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))*********///...---++++++++++++++++++++++++++++++++++++++++++++++++************)))***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************))))))))))))+++(((&&&''')))++++++***+++)))(((***,,,---+++(((((((((((((((((((((''''''))))))************))))))))))))))))))************++++++++++++++++++++++++,,,+++***))))))((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,...------,,,++++++******)))************+++++++++,,,++++++***))))))(((((()))************+++++++++)))************+++++++++,,,+++***+++,,,---+++)))++++++******++++++,,,---,,,++++++***))))))************************************))))))((((((((('''))))))))))))))))))))))))'''(((((()))******++++++***************++++++,,,((()))))))))************+++++++++++++++++++++++++++***))))))))))))))))))(((((())))))))))))))))))******+++,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++***************+++,,,,,,------------------------'''((()))******+++******,,,+++***))))))))))))))),,,+++******))))))******,,,,,,+++***+++,,,---...)))*********++++++,,,,,,,,,,,,,,,+++++++++******+++***************++++++***++++++,,,,,,++++++***,,,000000,,,***+++,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,+++---------------,,,,,,+++))))))******************+++,,,,,,,,,,,,,,,,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++&&&(((***+++++++++---///,,,,,,,,,+++++++++******)))***++++++++++++++++++++++++++++++************++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++***************+++++++++---...//////...+++)))'''++++++,,,,,,,,,+++++++++***))))))))))))))))))*********))))))))))))))))))******))))))((((((''''''&&&'''((()))*********))))))((('''(((***,,,,,,,,,************))))))))))))))))))))))))))))))))))))++++++***(((((('''''''''***))))))(((((()))))))))---+++(((&&&%%%&&&(((***))))))))))))))))))))))))***)))((((((((()))+++,,,///...,,,++++++,,,------:::000444---)))***###,,,---,,,***)))(((((()))************++++++++++++,,,++++++************++++++'''(((((()))***+++++++++///...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))******++++++++++++++++++++++++************************************************+++++++++***************************))))))))))))+++)))((())),,,---...---+++)))'''''')))+++,,,,,,)))))))))(((((('''''''''))))))************))))))))))))))))))************++++++++++++++++++++++++---,,,+++***)))))))))***************************)))))))))***++++++,,,,,,------,,,,,,++++++******)))************+++++++++------+++***))))))******)))************+++++++++)))************+++++++++,,,+++***+++,,,---+++)))++++++******++++++,,,---,,,+++******)))*********++++++++++++++++++++++++,,,+++***)))(((''''''&&&))))))))))))))))))))))))&&&&&&''')))***,,,------***************++++++,,,))))))))))))************++++++++++++++++++++++++))))))(((((()))***++++++))))))((((((((((((((((((,,,,,,+++*********+++++++++++++++***************)))************+++++++++---,,,***)))***+++---...------------------------))))))+++,,,,,,,,,,,,,,,+++******)))(((((()))))),,,+++******))))))******++++++*********+++,,,---*********+++++++++,,,,,,---,,,,,,++++++******************)))******+++,,,+++,,,,,,------,,,,,,+++---111111---***,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////...---,,,,,,++++++,,,---.........---+++***************))))))))))))+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***''')))++++++++++++---///,,,,,,,,,+++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++******)))))))))*********+++++++++)))))))))***+++++++++,,,------......---+++)))'''$$$&&&(((+++------------******))))))))))))***************)))))))))))))))******)))(((((((((((((((&&&''''''((((((((())))))***)))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))((()))))))))(((((('''&&&%%%%%%''')))))))))))))))))))))))))))+++***))))))((()))******------,,,++++++,,,,,,---<<>>???@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDCCCAAA???CCC@@@<<<;;;;;;;;;;;;;;;777666555666777888888777666666555444444333333222111222222333333222222111111111111111111111111111000000000111222333444555666666444333222111111000000111111222111000//////////////////////////////........................................................................///......------......///...............---------......---------,,,,,,,,,,,,,,,,,,++++++***))))))------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))************************++++++***))))))*********))))))******++++++,,,,,,++++++++++++++++++++++++***************************************+++++++++))))))***************************)))))))))))))))***************+++,,,,,,,,,***(((((()))*********************************************)))))))))((()))))))))))))))))))))))))))))))))))))))******++++++)))'''(((+++,,,***'''***)))))))))*********)))++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------,,,,,,------------------------------------------......---,,,,,,,,,------,,,,,,---...//////......///............---------///...------///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......//////............//////------............------111111///---,,,++++++***++++++***))))))))))))******))))))))))))***++++++*********+++,,,---...///++++++++++++++++++++++++,,,---//////...---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000......---,,,+++,,,,,,---++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***+++---...---,,,------------,,,,,,++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,...000111111111111000///---,,,+++))),,,+++)))***000333222......---,,,,,,,,,------,,,---............---,,,---------.........//////,,,,,,,,,---...///000111...///000000000000000000000000000000000111111111333222222222222222222222777888999888666555777999::::::;;;<<<>>>@@@CCCDDDBBBEEEIIILLLMMMNNNQQQSSSPPPRRRTTTVVVXXXXXXXXXWWWUUUTTTTTTSSSRRRQQQOOONNNOOOPPPQQQSSSUUUTTTRRRPPPPPPLLLHHHDDDBBBAAA@@@???===;;;:::;;;======;;;999666666555555555555444444111222222333333222222111111111111111111111111111000000000111222444666666888666555333222111111111111111111111000000//////////////////////////////////////////////////////////////////////////////---------.....................------------....................................---------,,,,,,,,,,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************))))))))))))+++++++++,,,,,,,,,,,,,,,...+++)))(((***+++,,,,,,++++++++++++++++++++++++************)))))))))(((************************)))))))))))))))******++++++)))'''(((+++,,,***'''++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,.../////////...---------...........................---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------......---------......---------------............------...------,,,,,,,,,,,,,,,,,,+++******))))))*********************++++++,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,---......------...000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++***+++---...---+++---......///......---,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,...000111000111111111111///---,,,***,,,---***,,,111333222...------,,,,,,------------...///000000///...---------........./////////////////////000111222333///000000111111000000000///000000111222222333333444444444444444444444444777999;;;:::888888;;;>>>AAAAAAAAACCCEEEIIILLLMMMOOOTTTZZZ^^^```bbbfffiiilllmmmppprrrttttttsssrrrpppoooooommmllljjjhhhggghhhiiikkknnnqqqqqqooollleeeaaa\\\XXXVVVSSSPPPNNNIIIFFFCCCBBBCCCAAA===999888777777666666555555555222333333444444333333222222222222222222222222222111111111222333555666777777666444222111111111111111111000000000/////////000000000000000000000000////////////////////////////////////////////////---------------...............------------...................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))***+++,,,---...)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))+++,,,,,,---------,,,,,,...,,,***)))+++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************)))))))))))))))******+++***)))((()))*********)))+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++************++++++******++++++,,,,,,------+++,,,,,,------.........///////////////////////////......---,,,,,,,,,,,,...000111000...,,,,,,---,,,,,,---------.........111///---------,,,***)))++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,---------......***++++++,,,,,,++++++***------............------,,,,,,++++++,,,---......///...------,,,,,,------+++++++++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,------------......---......---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---............---,,,+++++++++++++++++++++++++++******++++++,,,,,,------***++++++,,,,,,++++++***************+++++++++++++++******+++---...,,,+++'''(((***,,,............,,,++++++******++++++,,,************************)))******+++++++++++++++++++++************++++++++++++,,,---------,,,,,,)))))))))*********++++++++++++************++++++------------,,,,,,,,,,,,,,,+++++++++,,,...000111111222333333333111000...***...///---...222333111---------,,,,,,------...///000111222222111000///............////////////000000//////000111222222000000111111111000000///000111222333444666666777888888999:::;;;<<<===>>><<<@@@DDDDDDDDDEEEJJJNNNSSSSSSSSSUUUXXX\\\___aaaeeellltttyyy{{{~~~}}}zzzwwwtttpppmmmccc___YYYVVVTTTOOOHHHBBB@@@???>>><<<:::888777666555555666666666666555555222222222222222222222222222222222333333555666666666555333111000000111222111111000///////////////000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------............------,,,,,,------...---........./////////000......---------,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***))))))))))))))))))))))))************++++++,,,---************))))))))))))************************************************((())))))***++++++,,,,,,++++++++++++*********))))))))))))))))))************+++,,,,,,,,,,,,+++***,,,***))))))+++++++++***************************************))))))))))))************************)))))))))))))))******+++)))*********)))((()))******,,,---,,,***)))+++---++++++++++++++++++++++++++++++************++++++))))))******+++,,,,,,---++++++,,,,,,---....../////////////////////////////////...---,,,,,,,,,,,,---///111000...---...///******+++,,,---...//////000///------------+++***+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---------......++++++,,,------,,,++++++------............---------------------...//////000///......------......------,,,,,,------...///------,,,+++++++++,,,,,,,,,,,,,,,------.........---......---,,,---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///...---+++)))&&&(((+++---...---,,,+++++++++++++++++++++++++++*********+++,,,,,,------***+++,,,,,,,,,,,,+++***************++++++++++++*********,,,------,,,***%%%&&&)))+++------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************++++++,,,++++++************++++++)))***+++,,,------,,,+++)))))))))*********++++++++++++************++++++------------------------,,,+++++++++,,,...000111111222444555555444222111+++///000///000333333000------,,,,,,,,,------...///111222333333222111///............/////////000...............//////000000000111111111000000///111222333555777888999:::<<<===???AAADDDFFFGGGHHHIIINNNSSSUUUVVVYYY___dddjjjjjjkkkllloootttwwwzzz}}}{{{tttnnnjjjcccYYYRRRIIIGGGEEEBBB???<<<:::999777777888888888888777777222222222222222222222222333333333333444444555666666444222000000000222222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,------............------,,,,,,------...---.........//////000000......---------,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&'''(((*********)))((())))))))))))))))))))))))---,,,++++++******++++++++++++******))))))((((((************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********))))))((((((((()))))))))************)))***+++,,,,,,+++))))))***)))((()))***+++***((())))))))))))))))))))))))************))))))))))))************************)))))))))))))))******+++'''***,,,+++((('''))),,,(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++++++++************++++++(((((()))***++++++,,,,,,++++++,,,,,,---...//////........................000///...---,,,++++++++++++---000000......///111((()))***+++---...//////---,,,+++---///000000///+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---------......---...///000000///...------..................---//////............//////......---,,,,,,,,,,,,---...------------...//////......---,,,++++++++++++*********++++++,,,,,,,,,---......---,,,,,,///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000///---)))''' ###(((,,,......,,,+++++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,------,,,+++***)))************+++++++++*********,,,------,,,***,,,---///000000///---,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,---++++++************++++++((()))+++,,,---,,,,,,+++))))))*********+++++++++++++++************++++++------------------------+++,,,------,,,,,,...000666666555555444333111111333222222333444444333111///////////////.........---///111444444333222000000000000000000/////////,,,,,,,,,---000111222111000111111111000000111333222555999::::::<<<@@@DDDKKKPPPVVVZZZ[[[[[[[[[[[[aaafffkkkmmmnnnqqqxxx}}}uuulllYYYVVVRRROOOKKKGGGCCC??????>>>===<<<:::888666555666444333333444444333222777777666555333222222333444444444333333222222222000000000000000000000000222111000.........//////000000000000000000000000////////////000000000000000000000///......------000000000//////...............////////////..............................//////.........---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))'''((()))))))))(((&&&%%%'''(((***,,,,,,***((('''))))))))))))))))))))))))++++++++++++++++++++++++***'''%%%%%%(((***(((&&&)))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))******((())))))+++,,,---......---------,,,,,,+++++++++***++++++,,,+++***)))'''++++++,,,,,,,,,,,,------***,,,......------...///000000000///......------+++,,,------++++++,,,---------------------------------------------------000000000000////////////...---+++******+++---...........................000///...---,,,------...------------------------//////.........---------///...---,,,---///111333/////////......---,,,,,,...---,,,,,,---...000111///---------//////...---///...------,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------.........,,,,,,************,,,,,,111000///...------...///...---,,,,,,++++++++++++***+++,,,,,,......///000+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,///---***((((((***---///............---,,,++++++++++++++++++++++++,,,,,,************************+++)))((('''((()))+++,,,,,,+++++++++******)))))))))***+++---......------+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((+++,,,------,,,,,,...000444555555666666666666555555444333444555444333111...............---------...000222444555444333111............------------/////////000111222111111000111333333222444666888666999<<<>>>AAAGGGQQQXXXccchhhnnnrrrtttttttttttt|||rrrnnniiidddaaaZZZRRRKKKGGGEEEAAA>>>;;;999888888:::888666555666666555444555555444333222111222222444444333333222222222222000000000000000000000000000000///......///000111000000000000000000000000.../////////000000000000222222111000////////////---------,,,,,,,,,++++++......////////////....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,+++******,,,,,,+++*********++++++++++++******************************)))************+++++++++******))))))((()))))))))+++******************++++++++++++++++++++++++++++++******))))))******+++***++++++++++++***))))))$$$%%%''')))************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,***))))))*********)))))))))))))))))))))))))))))))))***+++******((((((*********)))))))))))))))((())))))***,,,------...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******)))+++++++++,,,,,,,,,------***+++------,,,+++,,,---////////////............+++---...---,,,+++,,,---------------------------------------------------000/////////////////////...---+++******+++---...........................000///...---,,,------...------------------------//////.........---------///...,,,+++++++++,,,---////////////////////////......---------------......---,,,---...///...---...------,,,,,,,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---//////000000000000//////---,,,++++++++++++,,,---111000///...------...//////...------,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,...,,,***))))))***,,,...++++++,,,---------,,,,,,...------,,,+++***)))(((************************,,,+++)))))))))***,,,---+++++++++******)))))))))'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))+++,,,------,,,,,,///000333444555777888999::::::777666555555555444222000------------------------///000333555555555333222............---------------...///111111111111111111333444444444555888;;;===@@@CCCHHHPPP\\\lllwwwyyymmmcccZZZVVVPPPIIIDDD@@@>>>===<<<999666555666666555555444444333333333333333444333333222222222222222111////////////////////////............///000111222000000000000000000000000....../////////000000000222111000...---......///,,,,,,,,,,,,++++++++++++......////////////......---------------------------,,,,,,,,,,,,+++++++++------------------------++++++,,,---------------,,,+++******,,,,,,+++***++++++************++++++++++++++++++++++++++++++)))************++++++++++++***))))))((((((((((((************************+++++++++++++++++++++++++++******))))))******+++***++++++++++++***))))))&&&&&&((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,+++)))((()))+++))))))))))))))))))))))))((())))))************)))+++*********))))))((((((((())))))***+++,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------+++******+++---............/////////,,,.........---,,,---...------------------------------------------------////////////////////////...---,,,++++++,,,---...........................//////...------------...------------------------/////////............---//////...,,,+++***)))))),,,,,,------...//////000............---,,,+++***---,,,+++,,,...//////---,,,,,,+++++++++,,,------***+++,,,---...///000000------,,,,,,,,,,,,------///000222333333222000///...------,,,,,,------...000///......---.........//////...---------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---...............------,,,+++***))))))************************,,,,,,+++******,,,---...*********)))))))))))))))'''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))***+++,,,,,,,,,---///111333444555777999:::::::::999777666666555444222///---------------.........///000222333444444333222000000000000000000000000...000222333444444555666888999999999999;;;>>>AAAGGGLLLSSS\\\gggxxxuuuqqqjjjaaaWWWNNNHHHEEE@@@>>>:::888888999888888777555444444555666666555222222222222222222222222///////////////////////////////////////000111111////////////////////////........./////////000000000///---+++++++++,,,------------------------------......//////......------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,+++******))),,,+++******,,,,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++------,,,***))))))))))))*********++++++***************************************))))))))))))*********++++++++++++***))))))***************))))))(((******))))))))))))******))))))))))))))))))))))))************************)))+++,,,***&&&%%%'''***))))))))))))))))))))))))(((((())))))************++++++******)))(((((((((((())))))***+++,,,,,,,,,******++++++,,,,,,,,,---...---,,,+++++++++------***++++++++++++,,,,,,,,,,,,---......,,,******+++,,,,,,---......///000000---...//////------...///------------------------------------------------.........///////////////...---,,,,,,,,,,,,---.......................................------............................../////////...............///000//////...,,,+++*********++++++,,,,,,,,,,,,,,,---.........---+++***,,,++++++,,,...000///...+++++++++++++++,,,---...,,,,,,,,,---...//////000------,,,,,,,,,,,,------...000222444444222000...///..................///..............................------------......)))******+++,,,---......***++++++++++++++++++***++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------...///////////////*********++++++,,,,,,---************************,,,++++++***+++,,,------))))))))))))))))))))))))***+++,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,---///111333444555666777888888888999888666666555444111///------......////////////...///000111222222222111000000000111111222222222333555777777777888:::===@@@BBBCCCDDDFFFJJJPPPTTTXXX```kkkwww{{{oooaaaVVVPPPKKKHHHDDDAAA@@@???===<<<999777555444666666555444222222222222222222222222000000000000000000000000000000000000000///......////////////////////////............////////////000///---,,,++++++,,,,,,------------------------------............------------------------------------------............++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,************************))))))*********+++++++++---,,,+++***)))))))))))))))***++++++++++++***)))***************************))))))))))))))))))******++++++++++++***))))))+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((***+++)))&&&%%%'''***))))))))))))))))))))))))((((((((())))))***++++++************))))))(((((()))))))))******++++++,,,*********++++++,,,,,,,,,------+++++++++,,,---...*********+++++++++,,,,,,---///000///---,,,,,,---++++++,,,---...///000000---...//////------...///------------------------------------------------------....../////////000------------------------........................------..........................................////////////////////////---......//////......------------,,,,,,+++++++++***+++---...///...------,,,++++++---///111111000++++++++++++,,,------..............................------,,,,,,------...---///111333333111///---////////////////////////------..................---,,,,,,,,,,,,,,,------)))***+++,,,---......///+++++++++,,,,,,+++++++++++++++,,,,,,------------+++,,,------------,,,+++...............---,,,,,,))))))***+++,,,,,,------***************************************+++,,,,,,)))))))))))))))************+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))+++,,,,,,,,,---000222333444555555666666666555999777666555555444111///------......///000000000---...///000111111111111---...///000111222333444444666888888888;;;@@@EEEJJJLLLPPPSSSXXX___ffflllsss|||xxxkkkddd[[[XXXSSSOOOKKKFFFAAA>>>===:::666555666666333000222333333333333333444444000000000000000000000000111111111111000///...---000000000000000000000000------........./////////111111000000///......---++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------...............///++++++++++++++++++++++++((()))+++---.../////////,,,+++******,,,,,,+++***++++++************++++++************************)))************+++++++++***)))(((((('''''''''''')))***+++,,,,,,+++***)))***************************))))))(((((())))))******++++++++++++***))))))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))((((((***+++))))))))))))))))))))))))***)))))))))))))))***+++)))))))))))))))))))))***)))))))))*********++++++*********++++++++++++++++++++++++++++++,,,,,,---************++++++++++++---///000000...------...++++++,,,---......//////,,,.........---,,,---...---------------------------------------------------------......//////000------------------------........................,,,---......///....................................////////////000000000++++++,,,,,,---...//////222111111000//////......+++,,,---...////////////,,,,,,,,,...111333333222------,,,,,,,,,---....../////////.........------......------------......---...000111111000...---...//////000000//////...,,,,,,---............---,,,,,,+++++++++,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---......------,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,+++++++++***************************************+++++++++++++++***************+++++++++))))))++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***,,,,,,,,,---000222333333444555666666666666777666444444444333111///,,,,,,---......///000000...//////000111111222222------///111333555777777555888<<>>>>><<<777333444444444555555666666666222222222222222222222222---...///111111111000000000000000000000000000000---------.........//////...///111222111///,,,***.........//////000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,+++***(((&&&###!!! ,,,+++******,,,,,,+++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))******+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***))))))***)))'''&&&&&&&&&'''(((''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&###!!!###'''))))))''')))))))))))))))))))))))),,,+++***((((((((())))))''''''((()))***+++,,,,,,))))))))))))************,,,+++++++++******))))))''')))***+++,,,++++++***)))************+++++++++***,,,......------...///,,,,,,------------......+++,,,------++++++,,,---------------------------------------------------,,,,,,------...///000000------............------........................+++,,,.../////////......////////////////////////.../////////000000111111222111///...///000222444000000000111222222333333333222000.........//////---------000333555666555111000///...............,,,------...///000111111......------------......000000////////////000000---...///000000///...---***+++---...///...---------------------...///000,,,------...///000111111---......//////......---)))+++,,,...//////.........------,,,,,,------...------...///000000000000((())))))+++,,,---......************************+++,,,------......------+++++++++,,,,,,---------+++,,,---...------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,---------///222666888999888888555555555444333222111000......///000000//////...//////////////////000000222222222333666;;;???BBBGGGMMMXXXgggwww}}}~~~zzzoooggg```UUUKKKDDD@@@>>><<<666444444444555555444222444333222222111222222333222222111111111111222222000000000000////////////////////////////////////000000000000000000000000,,,,,,++++++,,,---///000,,,,,,------------------------------------------++++++,,,,,,,,,---------++++++***))))))***++++++))))))*********+++++++++++++++***************+++(((((())))))*********+++,,,++++++******++++++,,,)))******++++++******)))'''((()))******)))(((''''''))),,,//////---+++)))***)))((()))***+++***((())))))))))))((((((((((((------,,,***((('''&&&%%%******))))))))))))************))))))((((((''''''(((&&&%%%&&&)))***)))'''***)))))))))((((((''''''))))))******++++++,,,,,,$$$$$$$$$%%%(((******)))******))))))******+++,,,************************((((((((((((((((((((((((++++++++++++++++++++++++***))))))***+++...000111++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---------............///............////////////,,,,,,,,,,,,,,,,,,,,,,,,......---...000000///---////////////000000000000//////.........---------------,,,,,,,,,+++++++++......///000000000000000//////...------///000111000000////////////000000111000//////000222444555555444333111000/////////---------............///............///000222222///////////////////////////...---,,,,,,---...///000///---,,,,,,---///000***,,,///222222000...,,,,,,---------......////////////...------------...------------------------------------------------++++++++++++++++++++++++------------------------...,,,++++++---......---------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++******)))))))))***+++,,,,,,************************...------,,,,,,------......------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,+++++++++,,,------...///111333666777777666666555555555444333111000///------......///.........111222333444444444444444666777777:::???EEEKKKOOOZZZbbbppp}}}wwwvvvzzzvvvjjj^^^VVVOOOGGGBBB@@@===:::888777666555444666666555444444333333333222222111111111111222222111000000000////////////////////////////////////000000000000000000000000,,,,,,++++++,,,...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++,,,------*********++++++++++++,,,++++++***************+++************+++++++++,,,,,,++++++******++++++,,,******++++++++++++******))))))(((''''''((())))))''')))+++------,,,***)))***)))((()))***+++***((()))))))))))))))))))))((())))))************++++++******))))))))))))************))))))(((((((((((()))(((&&&(((***+++***(((*********))))))((((((((()))))))))***************&&&%%%$$$&&&(((***)))((()))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,---------...............////////////------------------------///......///000111///...////////////000000000000//////.........---------///............---------------...//////////////////............///000000000000////////////000000111111000///000222444555555444333222111000000000....../////////000000000111111111111222222333444////////////////////////111000////////////000111000///---,,,,,,---///000,,,---.../////////.....................---------//////...------------...------------------------------------------------------------------------------------------------...,,,+++,,,---///...---------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************+++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,---//////111222444555666555555444666666555444222111///............//////000000000///000222444555666666666999:::===BBBJJJTTT\\\aaaqqqzzz~~~zzzxxxxxxxxxuuutttxxxyyyqqqggg[[[QQQIIIDDD>>>999777666666555444555444444333222000000222222111111111111222222111111000000000/////////////////////////////////000000000000000000000000,,,,,,,,,,,,---...///000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++***(((&&&&&&(((***+++((()))******++++++*********)))((()))***+++***((()))))))))))))))))))))))))))******++++++,,,,,,---******))))))))))))*********))))))))))))(((((((((***)))((()))+++,,,+++******************)))))))))***))))))))))))))))))((((((&&&&&&'''((())))))'''(((((((((((()))))))))***************************************************++++++++++++++++++++++++++++++++++++******)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------............////////////........................///......///111111000///////////////000000000000/////////............---000000000000////////////,,,------.....................//////000000000///111000000//////000000111222111000000111222444555555444333222111000000000000000000000111111111111/////////...//////000000////////////////////////111000000//////000000111000///...------...///000///...---,,,---...///000/////////...------,,,,,,000///......------......------------------------------------------------////////////////////////------------------------...,,,,,,,,,...///...---------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************........................------,,,,,,,,,,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******++++++---...000000111111333444555555444444666666555444222000...---///000000000111222333444111222222444666999<<<===DDDFFFKKKSSS^^^jjjuuu{{{||||||{{{zzz{{{|||~~~uuuiiiWWWPPPGGG???<<<;;;::::::555555666666555444222111333222222111111222222333111111111000000000//////////////////////////////////////////////////////------------......////////////...---,,,,,,++++++------------------------*********+++++++++,,,,,,************************++++++,,,,,,,,,---------*********)))******+++,,,,,,+++*********++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++***))))))***++++++)))))))))))))))******+++***)))((()))***+++***((()))))))))))))))*********//////...---+++***))))))******))))))))))))******))))))))))))))))))))))))******)))***************++++++************************))))))(((((('''''')))((('''((())))))((('''((())))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............///////////////////////////////////////......000222222111000////////////000000000000/////////...............111111111000000000//////,,,---......//////......---...///111111000//////111000000000000000000111222111111111111222333444333333222111000//////000000000000000111111111111///......------------...///////////////////////////................../////////............////////////.........///000111...............---------000//////...............................................................////////////////////////........................---,,,,,,---//////...---------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,---///000111///000111222444555555666555555444333222000///.../////////000111333444555888777777888===DDDKKKOOO[[[___eeeooo{{{~~~{{{yyyxxxnnnnnnppprrrvvvzzz~~~ppphhh\\\PPPHHHDDDAAA???:::::::::999999888777777333333222222222222333333111111111111000000000000000000000000000000000000////////////////////////------..................//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------******))))))***++++++,,,+++***)))(((((()))***+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***+++---......---+++***))))))((((((((()))***+++***)))((()))***+++***(((((()))))))))*********+++111000///---+++***((('''******))))))))))))******))))))))))))************))))))***))))))((())))))******************++++++******))))))((((((''''''+++)))(((((()))***(((''')))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////////////////////////////////////////000222333222111////////////000000000000////////////////////////000000000/////////............///000000000000///---...000111111111000///111111000000000000111111222222222222222222333333222111000/////////////////////000000000111111111222222111111000111111111000000000000000000000000...//////////////////.../////////....../////////...///000111111111111000,,,,,,,,,---...///000000000000///............///................................................................................................---------...000000...---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---...000000...///000111333444555666333333333333222111///............///000222555666::::::===BBBKKKVVV```ggguuuyyy{{{vvvnnnnnnnnnnnnoooppprrrssssssuuuyyy~~~rrrdddWWWMMMFFFBBB===<<<:::888777666555555333333222222222222333333222222111111111000000000000000000000000000000000000000000000000000000000---....../////////...............------,,,,,,+++************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,+++)))''''''((()))+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))+++...000000...+++)))***))))))))))))***++++++***)))((()))***+++***(((((())))))******+++++++++---------,,,,,,,,,++++++******))))))))))))******)))))))))************+++(((*********((('''((())))))))))))******************))))))))))))))))))(((+++***((()))******)))((()))***,,,---------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------.........//////............/////////////////////////////////////////////111333444333222////////////000000000000...////////////000000000////////////...............//////000000000000000//////000000111111000000222111111000000111111222222222333333333333333333222111000//////////////////000000000000111111111111111000000000111111222000000000000000000000000000111111222222111111000////////////////////////...///000111222111000///***+++,,,---...000111111111000//////......//////................................................................................................---------///111111///---------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------...//////000000000111111222333444222222222222222111000000111000000111333555888:::>>>BBBJJJVVVdddrrr~~~zzztttrrroookkkgggaaadddhhhooouuu|||zzzlll___UUUNNNFFFCCC>>>:::666444333333444333333222222333333444222222222111111111000000000000000000000000000000000000000000000000000000---...///000000///...---------------------------++++++++++++++++++++++++,,,,,,---------.........+++,,,------------,,,+++*********++++++++++++,,,))))))))))))***+++,,,---...,,,***((('''(((***+++,,,++++++******++++++,,,******++++++++++++******)))+++,,,......,,,+++)))*********+++++++++++++++***)))((()))***+++***(((((())))))******+++,,,,,,)))******+++,,,------...******))))))))))))******))))))*********+++++++++)))+++,,,+++)))''')))***((((((((())))))*********)))))))))***************+++)))((()))+++++++++)))(((***+++------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.....................////////////......................../////////111444555444333////////////000000000000.../////////000000000000000////////////.........---...//////000000//////000000//////000000111222222111111000000111111222333333333333333333333222333222222111111111111111111111111111222222222333///////////////000111222000000000000000000000000000111222222222222111000//////000000000000//////...............//////000+++,,,,,,---...///000000111000000///////////////................................................................................................------...///111111///---------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,)))+++,,,......---,,,+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---......---------......///222222111111111111111222111111222222222222111111555444444555777:::===???HHHOOO\\\mmm|||uuulllggggggfffccc```dddjjjsssuuujjjcccSSSOOOIIIBBB<<<999888888444333333222222333333444222222222111111111111000000000000000000000000000000000000000000000000000......///000000///...---,,,,,,------------------////////////////////////---------.........//////)))***+++,,,,,,+++***)))))))))*********+++++++++))))))))))))***+++,,,---///---+++)))((()))+++---,,,++++++++++++++++++,,,*********++++++***************************************+++,,,,,,,,,,,,+++***)))((()))***+++***(((((())))))***++++++,,,,,,)))******++++++,,,,,,---******))))))))))))******))))))******+++++++++++++++---...---***(((***,,,''''''(((((()))))))))***))))))******++++++,,,,,,***)))((()))+++,,,+++***''')))+++,,,,,,,,,***)))************************************************++++++++++++++++++++++++(((((('''(((***,,,...000++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------............/////////000........................000///000222444555555333////////////000000000000.../////////000000111111000000000000////////////,,,---......//////......111000/////////000222333222222111111111111222222333333444444444333222222444444333333222333333333222222333333333444444444222222222222333444555666000000000000000000000000...///000111111000///...//////000000000000/////////---+++)))***,,,///111------..................111111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////------...000222111///,,,------------------------,,,------......------,,,,,,------......------,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***,,,------------...000222111111000111111222333222111111222333444333222333222555;;;===>>>FFFPPPRRR```vvvzzzooonnnkkkiiihhhjjjooosssxxx}}}}}}xxxrrrcccSSSLLLEEE===888999999777444444555666666666444333222222111222222222111222222333333222222111000///.........000111222333222111000////////////000000///...---,,,,,,+++,,,,,,,,,------.........,,,,,,************,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++******))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((())))))***)))))))))***+++,,,,,,+++++++++*********))))))************************+++++++++***)))(((((('''++++++***))))))******+++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,+++***))))))++++++******++++++,,,------,,,,,,+++*********+++************************---,,,*********,,,...000,,,,,,,,,---------......------............------...//////000000000000000........................111111000000//////......111111222222222111111000000////////////111333444111000...///000111///...---...000111111///...,,,222222111111111111111222444444333222111000///...111000000000222333555777666777777555333111111222444333222222111111222222333333333333333333333333000000000000000///......000000000000000000000000111111111111111111111111//////000000000000//////111111000000//////......111000///////////////000000////////////000000111...,,,+++,,,///000000//////////////////......---***+++---//////...---,,,---...///000111111111111,,,++++++,,,---...///000+++,,,---...////////////........................------------------------,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++***((())),,,...///...---,,,,,,,,,,,,+++++++++******,,,---///111111000///...***,,,------------...000000000111111111111111222333333222222222333333222888666888>>>BBBFFFQQQ\\\jjjvvv|||xxxtttuuuvvvvvvvvvwww{{{ssseee\\\SSSHHHAAA???<<<;;;999888999999777666444444333333222333333444222222222222222222222222000//////...///000111222333222111000////////////...............---------,,,,,,,,,------.........---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++++++++*********)))++++++************+++++++++++++++++++++++++++++++++***))))))))))))***+++*********)))******+++++++++++++++*********))))))************************++++++******)))(((((('''*********************************+++++++++,,,,,,***************************************************++++++,,,,,,,,,++++++++++++******++++++,,,------,,,++++++******++++++++++++++++++++++++++++++---+++***)))))))))+++,,,,,,,,,,,,---------....../////////000000/////////......///000000000//////////////////////////////111111000000////////////000111111222222222111111//////......///000111222222111000000111222111000//////000111111000///...333333222222222222222333111111111111111111111111222222111222222444666777777888888666444222222333444333222222111222222222111111111111111111111111111111222222111000000///111111111111111111111111111111111111111111111111//////000000000000//////111000000000/////////...000000/////////000000000111000000000000000111111333111///......////////////////////////......---***,,,---//////...---,,,///......---,,,+++)))(((++++++,,,,,,---...//////,,,,,,---...////////////........................------------------------)))))))))***++++++,,,,,,)))))))))))))))))))))))))))***+++---------,,,,,,,,,,,,,,,+++++++++******,,,++++++***+++,,,------+++,,,---...------...000...///000111222111111000333333222222333444666666<<<<<>>BBBHHHQQQ___lllyyy~~~tttlllhhhhhhiiijjjkkkwwwrrrhhh```YYYNNNDDD>>>;;;:::999555555444333333333333333555444222111111222444555111111111111111111000000111000//////////////////000//////...------,,,,,,................................................,,,------......------,,,---,,,+++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''((()))***++++++,,,,,,,,,,,,+++***)))))))))************************************************************)))))))))))))))'''(((***,,,---,,,***)))))))))*********+++++++++************************************************,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---,,,++++++***++++++,,,,,,---------------------------------......//////000,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,------...............////////////////////////000000000000111111111111...///000111222333333333333444444444333333333222111000///000222333222111000000//////000000111222111111333444444444333333222222222222333333333333333333444444444444444444555666666555333222333444555444333333222222333333222222222222222222222222000000111111222111111000111111111111111111111111111111111111111111111111000000111111111111000000////////////000000000000---...000111222222222222//////.........///000000+++---///111000000/////////////////////......---------.........///......***+++,,,...//////000000+++,,,---.........------..................------------------------------------------------------------,,,,,,+++*********...---+++******+++---...---,,,+++******++++++,,,,,,,,,,,,+++++++++******,,,---------............+++---...///......///111...///111222333333333222333555777888:::@@@HHHOOO]]]jjjyyy}}}lllgggbbbaaaeeelllssswww~~~tttjjj]]]PPPFFF@@@===;;;888777666555444333333333555444333222222333444555111111222222222111000///000//////....../////////111000///...---,,,++++++/////////...............------...//////...------,,,---...//////...---,,,,,,,,,+++*********++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''((()))***+++++++++***++++++******)))************************+++++++++******************************))))))))))))))))))'''(((***+++,,,,,,++++++)))))))))************+++************************************************,,,,,,,,,,,,+++***))))))++++++******++++++,,,---++++++******++++++,,,,,,------------------------++++++,,,------......///,,,,,,,,,---------............////////////......------...////////////...////////////////////////000000000111111111111222///000111222222222222222444444555555555555555444000//////000222333222111000000000111222222333333111222444555666555555444555555555444444333333333333333444555666666555555444555666555333222333444555444444333333333333333111111111111111111111111///000111111111111111111222222222222222222222222111111111111111111111111000111111222222111111000////////////000000000000...///111222333222222111............///111222333111000//////111222111//////////////////......------............/////////+++,,,,,,---------------+++,,,---.........,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,......---+++***,,,---//////......000111000000111222333444555555555999>>>CCCJJJTTTbbblll|||xxxoooiiicccccceeekkkuuuqqqcccVVVLLLDDD@@@<<<;;;999777666444444333444444444444444444444444111222222222222111000/////////.........//////000//////......---------,,,000/////////.........---,,,---............---,,,,,,---...//////...---,,,------,,,,,,,,,---......***************************+++,,,,,,,,,,,,+++***,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************)))***+++,,,,,,++++++************)))******++++++))))))*********+++++++++************************)))))))))))))))))))))***((())))))***++++++,,,,,,))))))))))))************************************************************++++++,,,,,,,,,++++++***++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------....../////////000000/////////......///000000000//////000000000000000000000000000000111111111222222222000111111222222222111111222333444555666666555555111000///111333444444333000222333555555555555444333444666888888888777666777666666666555555555555444555666888999999999888444555666555444333444555555555444333333333333444222222222222222222222222000111111222333333222222222222222222222222222222111111111111111111111111000111111222222111111000.../////////000000000111///000222333333222111000......///000222333555666CCC;;;222...111333222000///////////////......---...............//////000,,,,,,------------,,,,,,+++,,,...//////...,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,------...++++++++++++++++++++++++***+++---...///......---,,,,,,,,,+++++++++******''')))+++,,,---,,,***))),,,---//////......000111111111111222333444666777444;;;DDDNNNYYYiii{{{zzzoooggg```\\\hhhkkkqqq{{{xxxjjj\\\PPPJJJ???>>><<<:::888666555444333444444555555444444333111222333333222111000/////////.........//////000---------............///000000//////.........---+++,,,---......---,,,+++,,,---///000000///---,,,...............///000111***************************+++,,,------,,,+++***,,,,,,,,,++++++++++++***((()))***+++,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---************************+++,,,---------,,,+++******)))))))))***+++,,,,,,))))))******++++++++++++************************)))))))))))))))*********))))))))))))***+++,,,---))))))))))))************************************************************)))***++++++,,,,,,,,,,,,++++++******++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111111111000///...---,,,,,,,,,---------......------............------...//////000000000000000111111111111111111111111000000111111222222222222111111222222222111111000000111333555666666555555222111111222444555555444222333555777888888777666444666888:::;;;:::999888666666666777777777777777555666888:::;;;<<<;;;;;;555666777666555444555666555555444333333333333444555555555555555555555555111222333333444444444444222222222222222222222222111111111111111111111111111111222222222222111111.../////////000000111111000111222333333222000///...///000111444666888999SSSFFF666...000333333111///////////////......---...............///000000,,,---......////////////+++,,,...//////...,,,++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,------......------,,,)))+++---000000000///...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++222111000//////000111222000000000111333666:::<<>><<>>===<<<<<<<<<>>>???@@@::::::;;;;;;::::::999888:::777333333555777777666444333333444555555222000222222222222222222222222666555444333222222222222222222222222222222222222111222222333333222222111222111000//////000111222111111000000000000000000------...000111222333444AAA;;;333//////000111111111111111111111111111111...............///000000////////////////////////+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++******+++---...000333333222111000000000000333444444666888;;;@@@CCCMMMWWWgggxxx}}}yyyoookkkfffdddfffmmmvvv|||zzzmmmeee]]]TTTHHH@@@===<<<888444666555444222111111333444222222111000000000000000111111111111111111111111000000000///...---------000///---,,,,,,---///000.........------.........000...++++++---...---+++,,,+++******************///...,,,+++))))))))))))++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++*********)))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********)))))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******************************))))))))))))******...,,,***+++---...,,,++++++,,,---,,,***)))***+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------........................------...///000111222222........................///////////////000111111......---------...000111333333333444444555555555333333444444555666555444333444666777888999888888;;;999777888;;;>>>??????CCCEEEGGGGGGEEEDDDCCCDDDDDDFFFIIILLLLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGHHHHHHIIIIIIHHHGGGFFF@@@@@@@@@???>>>===;;;:::;;;999666555777999888777999888777777888888666444666666666666555555555555444333222111111111111111333333333333333444444444555555555555444333222111222111000000000000111222000000000000000111111111......///000111222222333999555111000111111111///000000000000000000000000222111000000////////////////////////////////////,,,,,,------------,,,,,,,,,---......//////......---------,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,++++++++++++,,,...///111111111111111222222222333444555777;;;BBBIIIOOObbbpppssshhhdddbbbcccfffllluuu|||pppeeeVVVJJJDDD@@@;;;777999888666444333333333333222222222111111111000000222222222222222222222222000000//////......------000///...------...///000........................///---,,,,,,---------,,,+++************++++++,,,///...,,,+++***)))))))))............------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++******)))*********,,,+++************+++,,,************************+++++++++++++++*********+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))******+++++++++---...---+++)))+++,,,---,,,*********+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................////////////000000000000........................000////////////000111111000000///...///000111222111222333444555666777777555555555555555666666666888999;;;===???@@@@@@@@@EEEDDDCCCDDDHHHKKKLLLLLLTTTVVVXXXYYYXXXVVVVVVWWWVVVXXX[[[]]]^^^\\\YYYXXXUUUUUUUUUUUUVVVVVVVVVWWWUUUWWWXXXYYYXXXUUURRRPPPNNNMMMLLLJJJHHHFFFCCCBBBBBB???===<<<<<<===<<<:::===;;;888777777777555444666666666555444444333333333333222111111111222222333333444444555555666666888888888777555444222111222111111000000111111222//////000000111111111222///000000000111111111111/////////111222222000...////////////////////////000//////.........//////////////////////////////,,,,,,------------,,,,,,,,,---......//////............---,,,+++***)))))),,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---,,,,,,,,,,,,,,,------,,,---///111222333444444333555888<<>>AAACCCFFFJJJNNNPPPRRRUUUYYY^^^bbbeeegggjjjlllooossswww{{{|||}}}~~~}}}}}}yyyxxxvvvsssooolllhhhgggdddcccbbb^^^YYYTTTQQQOOOQQQMMMIIIFFFDDDBBB@@@>>>999999999999999888888888555555444333333333444444222333333333444444444555444555555555555444333333222222333333333333222222//////000000111111111111111111111111000000000000000000000000//////000000111111111111111111111111((())))))***,,,...///000////////////////////////---......//////......---,,,---......///.........---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------,,,333222111111222444555777===CCCMMMWWWddduuuzzzmmmeee___```eeemmmzzztttiii\\\SSSJJJCCC;;;777666666666444333333444555444333222111111111111111111111111111////////////............////////////////////////...///000111111000///...,,,---------,,,,,,---///,,,++++++++++++,,,,,,---((()))***+++,,,---------***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++++++++++++++******)))*********))))))***++++++***))))))))))))))))))))))))))))))*********+++++++++++++++***************+++++++++************************((((((((())))))))))))***++++++***************)))++++++++++++++++++++++++******))))))))))))******---,,,+++((('''(((,,,///)))+++,,,,,,+++***+++---++++++++++++++++++++++++***++++++,,,,,,------...,,,---------............------............------........................000000000000////////////////////////////////////111000000000000111222222111111111222333555777888888999:::;;;===???@@@AAA???EEEMMMRRRVVVYYY^^^cccfffgggjjjnnnsssxxx|||~~~}}}}}}|||yyyzzzyyyvvvoooiiieeeccc___[[[WWWSSSQQQNNNJJJHHH@@@@@@???>>><<<;;;::::::666666555444333333333333333333333333333333333333222333333444444444333333222333333444444333333222111000000000000000000000111111111000000000000000111222111///......000222111111111111111111111111///......---------......////////////////////////......////////////......,,,---......//////......---.........////////////............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---............------444333222222555999===@@@GGGQQQ```mmmyyyyyyssspppfffdddgggpppzzz{{{rrrkkkYYYPPPDDD<<<:::999888666333444555666555444222111222222222222222222222222............//////////////////000000000000//////...///000111111000///...+++---...---++++++...000------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,------...***+++,,,------,,,+++***++++++++++++*********************)))******++++++((()))***++++++***)))(((************************)))))))))*********++++++))))))*********+++++++++************************((())))))))))))*********,,,,,,,,,++++++***************************************))))))))))))*********+++,,,***((((((***---)))+++,,,,,,+++***,,,---++++++++++++++++++++++++******+++,,,,,,---......------------............,,,---...//////...---,,,........................////////////000000000000////////////////////////111111000000111111222333333333333444666999<<<===>>>???AAAEEEHHHKKKNNNOOOSSS[[[eeelllooosssxxx||||||}}}~~~{{{yyyrrroookkkgggddd```[[[WWWPPPOOOLLLIIIFFFCCC@@@???;;;:::999777666555555555666666555555444444333333444444444444444333222111222333444555555444333222222222111111000/////////000000000000000111111111...000111000......000222111111111111111111111111111000///...---------.../////////////////////////////////000000/////////,,,---......//////........................------///.........------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......000000000333888???FFFKKKVVVcccuuuuuunnnkkkjjjiiilllvvvfff\\\MMMCCC???>>>;;;999333444555666666444222111333333333333333333333333000000000000111111111111//////000000000000//////...///000222222000///...+++---...---++++++...111...------,,,++++++++++++,,,---------,,,***((('''))))))***+++---...//////******,,,,,,,,,,,,******,,,+++++++++******))))))***)))))))))***+++,,,,,,((()))***++++++***)))(((************************(((((())))))*********+++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******'''***------***))))))+++)))***,,,,,,++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......---------.........//////,,,---...//////...---,,,........................////////////000000000111000000000000000000000000111111111000111111222333666666777999;;;>>>AAACCCIIIKKKNNNSSSXXX\\\___aaaeeennnyyy}}}yyytttnnnjjjdddbbb^^^YYYTTTPPPLLLJJJAAA@@@>>><<<;;;999999888888888777666555444333333777666666555444222111000333333444555555444333333333333222111000///......///000000000111111111111***---000111///...///111000000000000000000000000,,,,,,,,,,,,,,,---.../////////////////////////////////000000000000//////,,,---......//////......//////...---,,,++++++***//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///000000//////111111555999;;;???NNN^^^ttt~~~xxxpppnnnnnnsssxxxzzz|||ppp]]]NNNEEEAAA???>>>555777888777444222222333222222333333333333444444222111111000///......---...------,,,---...///000//////.........---------............////////////............------,,,+++))))))(((((())))))***+++,,,)))'''(((+++---,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))************************+++++++++++++++***)))(((---,,,,,,+++***)))((((((************************+++++++++*********))))))++++++******))))))((((((++++++++++++++++++++++++***************************************************)))))))))((((((''''''******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......------......//////000000////////////000000000000/////////000//////.........///000000//////111222111333555666666777888:::;;;>>>AAACCCGGGKKKQQQUUU\\\```dddhhhkkkooorrruuu{{{xxxvvvrrrooolllhhhbbb^^^XXXQQQHHHBBB@@@???===;;;;;;999666666666555444222666666555444444444444444555444333333222222333333444444444333333222222222000000000000000000000000333333222111000///...---000000000000000000000000111111000000//////......000000000000000000000000////////////............---.........//////000000------------------------+++++++++,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++.........---------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,555555888@@@HHHSSSfffwwwtttrrrtttyyyppp___SSSJJJCCC>>><<<;;;:::999888777555555444444444333333222222222222111111000//////............---------...///000//////.........---------------------............---------------,,,++++++)))))))))*********++++++,,,***((()))+++---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,++++++***)))))))))************************+++++++++*********))))))++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((((((((()))))))))*********''''''((()))+++,,,...///++++++++++++++++++++++++------------------------,,,---......//////...............///////////////000000000000111111111111000000000000000000/////////000000///......111333111333555777888;;;???AAADDDGGGMMMRRRWWW]]]cccgggmmmooorrruuuyyy~~~~~~yyyvvvhhhaaaXXXQQQMMMJJJEEEBBB>>>;;;888666666666555444333333333333333444444555444444333222222222222333444444444333333222222222111111111111111111111111333333333333333222222222000000000000000000000000111000000000/////////...////////////////////////////////////......................../////////000------------------------++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,888777;;;FFFVVViii~~~xxxuuuyyyttteeeXXXKKKCCC@@@<<<888777777777555222666666555444333222111111111111111000000//////.........------......///000...............---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,***)))***+++,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++************************+++++++++******************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))))))))))))))))))*********'''((()))***+++,,,------++++++++++++++++++++++++------------------------,,,---......//////......///////////////.........111111111111222222222222222222111111111000000000222222111000///000333666333555888<<<@@@EEELLLPPPVVVZZZaaahhhnnnsssyyy|||zzzqqqiiiccc\\\TTTNNNGGGCCC>>>;;;::::::999888444444333333333333444444444333333222222222222222444444333333333333222222111111111111111111111111/////////000000111111111000000000000000000000000000000000000////////////........................////////////........................///////////////.........------,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++===???FFFTTThhh}}}{{{zzz~~~vvvhhhYYYOOOFFF???888666777888555111666555555444333333222222111111111000000000//////..................//////........................,,,,,,,,,,,,------------+++++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************++++++,,,,,,,,,************************************************'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///.........000000//////......------000000000111111111222222222111111111111111111111444444444333222444888;;;:::<<<@@@EEEKKKSSS\\\bbbjjjooovvv}}}{{{qqqfff^^^VVVPPPIIICCC@@@>>>===<<<999888777555444333333333444444333222222222222222333333333333333333333333111111111111111111111111............////////////000000000000000000000000000000000000////////////........................////////////...................../////////////////////......------,,,,,,,,,,,,------------------,,,------......------,,,------------------,,,,,,///............---------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,++++++***FFFMMMZZZkkkxxxiii___RRRJJJ@@@;;;::::::777333444444444444444444444444111111111111000000000000//////////////////......---.....................,,,------------.........***++++++,,,,,,+++++++++++++++,,,------------------------,,,++++++,,,---------,,,,,,,,,+++++++++,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********+++,,,,,,------************************************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///.........000000//////......------/////////000000000111111111111000000111111333333444555666666777:::>>>AAADDDGGGKKKQQQXXXaaajjjqqqxxx}}}yyyqqqfff```VVVNNNHHHDDDAAA???;;;:::888777555555444444555444333333222222333333333333333333333333333333111111111111111111111111333333333222222222111111111111111111111111111111////////////000000000000........................////////////............///////////////........./////////......---------------------------------,,,------......------,,,------------------------/////////.........------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++OOO]]]ooo|||~~~|||ssscccZZZMMMCCC<<<888555222333333444444555555555555111111111111111111111111//////000000000///......---------...............------------............***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---......---,,,+++,,,...------,,,,,,,,,,,,++++++------......///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------***************************************++++++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,*********)))))))))))))))&&&''')))+++,,,---,,,,,,++++++++++++++++++++++++------------------------,,,---......//////......///////////////............/////////000000000000111111000111222444666777555777;;;>>>AAAEEEIIILLLRRRUUUZZZ```gggooowww}}}vvvpppfff]]]VVVOOOJJJGGG>>>===<<<:::999888888888666555555444444444444444222222333333333333444444222222222222222222222222333333222222111111111000111111111111111111111111////////////000000000000........................////////////............///////////////.............................................------------,,,------......------,,,------------............------------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,aaasss}}}|||rrrcccRRRDDD;;;777555555555555555444444444444111111111111111111111111///000000111000///...------------.........//////+++,,,,,,,,,------------++++++,,,------------------,,,***))))))+++---///...///000...,,,+++---///------,,,,,,,,,,,,++++++------.........---,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,*********)))))))))(((((($$$&&&)))+++---------,,,++++++++++++++++++++++++------------------------,,,---......//////.............../////////////////////000000000111111111222111111222555888;;;<<<<<<@@@FFFLLLQQQUUUYYY\\\eeehhhnnnsssyyyyyyqqqiiibbb\\\XXXLLLJJJGGGDDD@@@>>><<<;;;777777666555555555555666222222222333333444444444222222222222222222222222000000000000111111111111111111111111111111111111.../////////000000000111////////////////////////////////////............000/////////............------......//////000000///.........------------,,,------......------,,,------------.........///------------,,,,,,,,,,,,+++,,,,,,,,,---.........***++++++,,,,,,------...xxx}}}{{{{{{~~~zzzeeeRRREEE@@@???777777666555444333333222111111111111111111222222///000111111111///...------------.........//////******+++++++++,,,,,,,,,+++,,,------...............,,,)))'''(((***---///...///000///,,,+++---///---------,,,,,,,,,++++++---.........---,,,++++++***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++((((((((((((((((((((((((************************)))))))))******+++++++++,,,,,,,,,,,,++++++******'''(((***,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......---.........//////000000000111111111111222222222333333333444777:::>>>@@@DDDIIIQQQYYY^^^ccchhhjjjssswww}}}yyyrrrkkkggg\\\YYYTTTNNNGGGBBB>>>;;;888888777666666666666666222222222333333444444444222222222222222222222222111222333444555666777777111111111111111111111111.../////////000000111111000000000000000000000000000/////////............000000//////.........---,,,,,,---...///000111111//////.........---------,,,------......------,,,---------.........//////000000/////////.........++++++,,,,,,---...//////)))***+++,,,------...///xxxvvvssssssuuuwwwxxxxxx{{{}}}~~~}}}~~~xxxdddTTTGGG>>>;;;999666333111111333444222111000000000000000111222222111111000000//////222111111000///............------,,,,,,------...------------------------......---------,,,,,,,,,.........---,,,+++***)))(((***+++---......------+++,,,,,,,,,++++++---/////////.........---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,+++************++++++,,,,,,++++++***))))))))))))))))))******---,,,,,,,,,+++*********++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,*********+++,,,---..................------//////...------------...222222111000///000333666000444999::::::>>>FFFMMMUUU[[[dddmmmtttyyy|||zzzuuuqqqkkkddd]]]WWWOOOFFF@@@AAA???<<<888666444333222555444444555666555444222444444333333333333222222555444333222111111111111111111222222222333333333222222222111000//////...000///.........000111222111111000000000000111111333222000000000000222333000000//////.........---------------------------......---------,,,,,,,,,...------,,,,,,------...///////////////////////////---+++***+++,,,,,,+++,,,,,,,,,---------......~~~zzzxxxuuussspppoooqqqqqqooollljjjjjjlllppprrruuuxxxxxxwwwtttrrrtttyyyrrrcccTTTHHH>>>;;;777444444333222111111111000////////////000111111000000000000000///111111000000///......---...------,,,,,,------...------------------------......---------,,,,,,,,,------------,,,+++******)))***+++,,,------------***+++,,,,,,++++++,,,...//////.........---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++************)))))))))))))))+++++++++++++++*********,,,,,,,,,+++++++++++++++++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,++++++,,,,,,---........................///////////////000000000///000111111000111333555666:::>>>???AAAHHHRRR[[[fffkkksss{{{yyyrrrllleee\\\QQQJJJHHHEEEAAA===:::999777666666555444444555555333111555555555555444444444333444444333222111111111111111111222222222333333333222222222111000/////////......------...//////000/////////000111222222222111111000000000000111111000/////////............------------------------.........---------,,,,,,------,,,,,,,,,,,,------///////////////////////////---++++++,,,---,,,+++,,,,,,---------.........{{{uuupppmmmllljjjgggbbb___^^^___^^^___```aaa```^^^[[[ZZZZZZ^^^dddjjjqqq{{{xxxfffXXXHHHBBB;;;888888888444000111111000///////////////////////////000000000000000000//////......------......------------......------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......***,,,//////...------..................---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********************++++++,,,,,,++++++***+++*********))))))(((((())))))******************---,,,,,,,,,+++++++++***---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////...---,,,,,,------...........................///000111222222222222///000222333333444666888>>>BBBGGGJJJNNNXXXeeeooo{{{yyyoooddd[[[QQQMMMGGGBBB>>><<<999777888777555555666666555444777666666666666555555555333333222222111111000000111111222222222333333333222222222111000000//////......///000000000000///...///111222222222111111///000111222222111000///////////////............------------------------.........------------,,,---,,,,,,++++++,,,,,,---///////////////////////////...------......---+++---------.........//////~~~uuusssoooiiiddd___]]]\\\XXXXXXWWWWWWUUUTTTRRRQQQSSSVVVYYY[[[___gggqqqxxxzzzjjjZZZPPPCCC===<<<;;;777333333333222111000000000000.........//////000000111////////////......------......------------....................................---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,+++***+++,,,...///+++...111222111000//////........................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))*********+++***++++++,,,,,,++++++***++++++******)))(((((((((((((((((()))*********+++------,,,,,,,,,+++++++++++++++******)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------//////...------,,,,,,,,,............///////////////000111222333222222111111222333444666999>>>BBBGGGMMMTTTZZZ```iiivvvxxxpppccc\\\TTTMMMHHHCCC>>>::::::888777777999999999888777777666666666555555555222222222222222111111000111111222222222333333333222222222111111000000000000111333444444333222111000111222333333222000...///111333444444333111//////////////////.............................................------------,,,,,,++++++++++++,,,,,,////////////////////////.........///000///---***------........./////////yyyqqqhhhaaa[[[WWWXXXWWWUUUSSSRRRQQQQQQQQQRRRTTTVVVWWWXXX]]]dddjjjnnnxxxmmm```NNNBBB>>><<<999555666555444333222222222222......//////000000111111///////////////.........///......------......///..............................---------,,,,,,,,,******+++,,,---------------,,,+++***+++,,,---...***---000111000.........---.....................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))*********+++***++++++,,,,,,++++++***************))))))((((((((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,++++++........./////////000000111111222222222111111000222333333555999@@@IIIOOOTTT[[[fffnnnttt{{{yyyrrrhhh___XXXQQQHHHBBB<<<:::888888999::::::999666666666666555555555444222333333333333222111111111111222222222333333333222222222222111111111111111222333444444333222111---...111333444444333222000222444666666444222000.........///////////////........................//////.........------------,,,,,,++++++,,,,,,---////////////////////////.........///000///---***------------.........///wwwmmmccc]]]]]][[[WWWTTTRRRRRRRRRSSSQQQUUUYYY\\\^^^aaafffkkkgggooo{{{qqq]]]MMMCCC>>>:::777888777666444444333333333000000000000111111111111000000000000000///////////////............//////..............................---------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++,,,,,,---(((***,,,---,,,++++++,,,---------...............,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********************++++++,,,,,,++++++***)))))))))))))))))))))***))))))******************++++++,,,,,,------......'''(((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------------,,,,,,.........//////000000111222222111111111222333333444666888<<>>:::888777666444333333222222222222222222111111111111000111111111111111111111//////............//////..............................---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,+++)))+++,,,,,,++++++,,,------------.........//////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++***((((((((()))******+++++++++++++++++++++*********)))***+++,,,---///000000))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---...//////......---......///000000111111222111000000222444888::::::>>>EEEMMMVVV```jjjqqq~~~{{{qqqcccYYYPPPLLLFFFBBB???<<<:::888888888777777777666666666333444666777777666444333111111222222222333333333222222222222222222222222111111000///////////////+++,,,...111333666888999///000222333333222000///............/////////000........................////////////............///......------......//////////////////////////////---++++++,,,---,,,++++++++++++,,,,,,,,,,,,---{{{wwwpppjjjfffddddddeeehhhoooyyynnn[[[LLLCCC???777777555444333222222222444333333333222111111111111111111111111222222222//////............//////////////////////////////......---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---...---,,,+++***---......---,,,---///111---------.........//////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++*********+++++++++,,,,,,+++++++++''''''((()))***+++,,,,,,---,,,,,,,,,+++*********((()))***,,,...000111222+++***************++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...000111111000000---......///000111111222111000///000333777<<>>???:::666444555666555333555555555555444333222111444444444333333333222222333333333333222222222111000000111111111111000000000///////////////000111444333222111000///......///111222111000///000111............//////////////////.........---------------------.........///............////////////..............................------------......rrr^^^NNNAAA===888555444333222111222222222222222222222222111222222222222111000000222222000///............///...---,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,------++++++++++++,,,---......------......------,,,++++++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,************************++++++++++++++++++++++++,,,++++++++++++*********,,,,,,++++++++++++++++++,,,+++++++++,,,---------.........---,,,+++++++++***...++++++333111,,,///---...///111333555555333111444777999;;;AAAIIIOOO___lll{{{yyyppphhhaaaXXXPPPIIICCC???;;;999::::::888666666666666666555555444333333333333222222222222111111111111000000000//////000000111111111111000000000000000/////////000000+++,,,---...///000111111///000111111//////000111....../////////000000000//////.........---------------........./////////............////////////..............................------------......~~~zzzxxxvvvxxxnnn]]]IIIBBB:::777777777444000111111111222222222222222111222222222222111000000111000000//////////////////...------,,,,,,------......------,,,+++++++++------------,,,,,,,,,,,,'''(((***,,,---/////////------......------,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******************************+++++++++++++++***++++++++++++++++++++++++,,,+++******)))*********************************************************++++++++++++++++++******------,,,++++++******)))++++++++++++,,,,,,,,,,,,,,,///111111---++++++---,,,...+++---111---000AAA???444///333555111111555333666999<<<@@@IIITTT\\\rrr~~~wwwpppggg\\\UUUIIIDDD???<<<<<<;;;888666777777777777666666666666444444444333333333333222111000000000000/////////000000111111111111000000111111111000////////////000000000//////...---,,,...///000000......///000/////////000000000111111/////////.........------....../////////000000000............////////////..............................------------......|||vvvrrrooorrr|||zzzkkkVVVLLL???999999:::777333111111111222222222222222111222222222222111000000............///000111222///......---------------000000//////.........---......------,,,,,,,,,+++'''(((+++---...///......,,,------...------,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************************))))))***+++++++++*********+++++++++++++++,,,,,,,,,,,,+++******)))))))))***************+++++++++))))))))))))))))))))))))******++++++,,,---------,,,+++++++++++++++++++++***+++,,,,,,,,,+++,,,---***///444333...+++,,,...222111,,,---111///@@@___fffIII333222333---///888666:::>>>DDDKKKWWWdddnnnvvvllleeeXXXQQQHHHAAA>>><<<:::777888777777777777777777777666666666666555555555555333333222222222111111111000111111222222111111000222222222111000///......444444333222111///---+++---///000///...---...000000000000000111111111111////////////............////////////000000000000............////////////..............................------------......yyysssooommmoooyyywwwcccVVVFFF===;;;;;;999555222222222222222222333333111222222222222111000000000000////////////000000...//////.........------000///////////////...............------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,------...------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************************((()))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++************))))))***+++,,,,,,------)))+++......,,,+++,,,...***///444333///,,,---///111000---///222111CCCcccvvvQQQ444444777333333<<<>>>BBBJJJRRR\\\iiiwwwzzzooofffXXXMMMGGGCCC???<<<999888777777666777777888777666666666666555555555333333333333222222222222111111222222222222111111222222222222111000...---,,,...000222333222222111---///000///...---...000000000000000111111111111000000/////////.........////////////000000000000............////////////..............................------------......}}}zzzvvvrrrpppmmmmmmttt}}}nnnbbbRRRGGGAAA>>>:::777555444444444333333333333111222222222222111000000555444222000...---,,,,,,...////////////...------------------------------.........---------------------------,,,,,,+++***,,,,,,------......------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,************************))))))***+++,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++***)))))))))))))))***++++++,,,,,,************************---,,,+++***(((&&&%%%$$$(((((()))***,,,---...///)))---000000...,,,---///,,,///222111///---...///)))...///111444000666JJJYYY>>>---222:::777888>>>DDDKKKUUU___iiiuuuwwwhhh[[[RRRKKKDDD@@@===;;;:::888777888888999666666666555555555444444333222222222222111111111111111222222222222111111111222222333222111///...---...///111111///...,,,...///000000......///000/////////000000000111111000000000/////////............/////////000000000............////////////..............................------------......xxxvvvvvvuuuqqqnnnqqqwww|||xxxpppdddXXXNNNFFF???;;;777777666555444333333222111222222222222111000000333222111///......------...//////000///...---,,,------------............------------...............---,,,,,,+++++++++,,,+++,,,------......------+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,************************)))***+++,,,------------)))******+++,,,,,,------))))))***+++,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))***+++,,,,,,------)))...222222///---...000........................(((000000///333000---555999///,,,444999:::>>>FFFPPPXXXdddoooxxx|||pppfffZZZOOOGGGAAA@@@===;;;:::999:::;;;999999888888888777777777444444333333333333222222111222222333333222222111000111222333333222000///111111222222000---)))'''///000111111//////000111....../////////000000000000000000000/////////...------........./////////............////////////..............................------------......zzzyyyzzz{{{vvvppppppuuuttt{{{ssshhh[[[NNNEEE???999999888666555444333222111222222222222111000000............///111222333...///000000000///---,,,/////////000000000000000,,,---------.../////////...---++++++++++++------+++,,,,,,---.........---++++++,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------************************)))***+++,,,---.........))))))***+++,,,,,,------((()))***+++,,,,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++---///111222333++++++++++++++++++,,,,,,***///333333000...///111///---,,,,,,...//////...---555000+++111333///111444333666:::;;;===HHHTTTaaaiiivvv{{{mmm^^^TTTEEECCC@@@===<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;777777666666666555555555111222222333333222222111///000222333333222111000---...111333333222111//////111222111000///000222............////////////000000000000////////////------------.........///............/////////000.................................------.........{{{wwwqqqoooqqquuu{{{yyyjjj\\\LLL@@@;;;:::888666444444555555555555444444333222111111000000000000000000000000222000...,,,+++,,,---...//////............//////------............------//////.........---------+++,,,............,,,+++------------------------,,,++++++++++++,,,---...***++++++,,,,,,++++++*********))))))******+++,,,++++++******************************************++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---------.........------------...//////000111111000///000222444555777:::===CCCLLLWWW^^^qqqwww~~~rrrjjjXXXOOODDD<<<:::;;;;;;;;;@@@;;;;;;AAAFFFDDD???===@@@<<<777444333444444444222222222222222222222222111222222222222111000000000000000000000000000000000222333222111000111222000000111111111111000000------------...000111222///......------///000111////////////////////////...------,,,,,,------...------------------------}}}uuuqqqppppppuuu~~~wwwgggVVVIII>>>;;;888666666555222111444444444333333222222111000000000000000000000000333111///...------.../////////............//////------............------///.........------------,,,,,,------------,,,,,,------------------------,,,,,,,,,+++,,,,,,------))))))************))))))******))))))******+++,,,++++++******************************************++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********)))))))))************++++++++++++,,,------...---------,,,,,,---------.........,,,,,,++++++,,,,,,---....../////////...000222555555888>>>DDDNNNZZZgggppp|||fff\\\OOOEEE@@@???>>>>>>AAA>>>AAAJJJOOOLLLDDD@@@===:::555222111222222222222222222222222222222222222222222222222111000000000000000000000000000000000111222111000000111222//////000000000000/////////......//////000111222///......---...///000111////////////////////////...------,,,,,,------...------------------------yyyqqqmmmjjjnnnuuu{{{wwwdddVVVGGGAAA;;;888888777333...333333333333222222222222000000000000000000000000333222000///...//////000//////............//////------............------............------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++************)))************++++++++++++++++++,,,---------------,,,------------.........,,,,,,,,,,,,,,,---......///000000000000222666999:::@@@IIISSS^^^lllzzz{{{ooo___RRRJJJFFFCCCAAABBBBBBIIIVVV[[[UUUJJJDDD===999555222222333333333222222222222222222222222222222222222222111111000000000000000000000000000///000111111//////000111...//////////////////...111000000000000000111111///............///000000////////////////////////......------------......------------------------}}}rrrllliiikkknnnrrrxxxrrreeeVVVLLL@@@:::;;;:::666222222222222222333333333333000000000000000000000000222111000////////////000//////............//////------............---------------------------------,,,************,,,---------------------------,,,,,,------,,,,,,++++++,,,------......------,,,******))))))******+++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------------,,,------------............/////////...//////000111333333444444444777;;;???DDDNNN[[[gggqqq{{{pppaaaVVVNNNHHHDDDBBBEEEOOO]]]cccZZZMMMDDD>>>;;;777555555666555555222222222222222222222222222222333333222222111000////////////////////////...000111000///...///000//////000000000000//////111111000//////...//////............/////////000////////////////////////......------------..............................xxxqqqlllmmmmmmnnnqqqwwwwwwfffYYYHHH>>>;;;;;;999666333333333333333444444444111111111111111111111111000000////////////////////////............//////------............------,,,,,,---------------------,,,************,,,---------------------------+++,,,---------,,,++++++,,,------......------,,,******))))))******+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,,,,------,,,,,,---------.........//////000////////////000111111444555666666888<<>>;;;888666666666666555222222222222222222222222222333333333333222111111////////////////////////...000111000///...///000000111111222222111111000000///......---------------......//////////////////////////////////////////......------......///........................~~~xxxrrrrrrpppoooooorrrwww|||xxxjjjVVVGGG@@@===;;;999555555555555444444444444111111111111111111111111//////////////////////////////............//////------............------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------***+++,,,---...---,,,,,,******++++++++++++************))))))******+++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------........./////////...............///000000222444666888<<>>:::777666888999777444222222222111222222333333111111000///////////////111111111111000000000000------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***)))+++,,,***(((+++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,---***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,++++++,,,,,,---...000000000000///////////////111333333333333444666666<<>>999:::999888666555444444555666666666666666666777444444555444444333222111444333333222222222222333000111222222222111000000///////////////////////////............///000000000///............///000......////////////////////////...------------.........///000000000//////|||tttpppppplllmmmrrr|||qqq___SSSGGGAAA:::666666777777555333333222222222222333333111111000////////////000---...000111222111000000------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,------,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000000222333222222222444777;;;@@@HHHRRR\\\gggtttzzzlll```TTTHHH@@@===;;;999777555444333333888888777777777777777777333333333444444333222222444444444333333222222222///000111222222111000/////////////////////////////////......//////000111000//////......//////000------...//////000111111000///......------......------...////////////...}}}vvvqqqooommmnnnsss|||}}}jjj\\\OOOHHH???:::999::::::999444444333222222222333333222111000000//////000000000111222333333222000///........................------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000222222222111222555;;;???JJJRRR\\\fffooozzz{{{nnn```SSSJJJBBB???;;;888666666666666888888888777777666666666222222333333333333333333222222222222222111111000000000111222333222000////////////////////////////////////...///000000111000//////////////////000......//////000000000000000//////...............,,,------...............xxxtttrrrqqqssswww}}}wwwhhhWWWOOOEEE>>><<<<<<;;;:::555444444333222222222333222222111000000000000000//////000000///---+++***........................------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,...------,,,,,,+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,------...///.../////////000000000111111111111222444:::AAAGGGQQQYYYdddnnnvvv}}}nnn___UUUHHHCCC<<<888777888888888777777777666666555555555222222333444444444333333222222222222222222222222333222000111333333111///000000000000000000000000///////////////000111111///000000000000000000///111111000000////////////000000///............///,,,------...............{{{yyywwwuuuwwwyyy}}}wwwccc[[[OOOFFFAAA>>>;;;999666555444333333222222333222222111000000000000111222111000//////...------........................------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++,,,++++++++++++++++++++++++,,,,,,++++++******++++++------------,,,,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,---------------......///......//////000000111111///111333555:::BBBJJJPPPWWW```lllvvv|||lllaaaQQQIII@@@:::888999999888777666666666666666555555444444444555555444333333555444333333444555777888999555111000222333222000111111111111111111111111000000//////000000111222///000000111111000000///222222111000000///......111000//////......//////------...////////////...}}}zzzzzzyyyyyyvvvwwwzzz|||vvvlll___SSSJJJDDD===999666666555333333222222222333222111111000000111111333222111000000111222333........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***((('''))),,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++---------------------------------------------------------------...//////.........///000111111111///111666;;;BBBKKKTTTZZZccclllxxx|||qqq___UUUIII@@@===<<<;;;999666777777777777777777888666666666666555444444333555444222222333666:::<<<>>>999222000111333222111222222222222222222222222000000//////000000111222///000111111111111000///111111000000000000000000111000000///////////////......///000000000//////yyyvvvuuuvvvwwwxxxuuuvvvyyyzzz|||{{{lll^^^SSSJJJAAA<<<777666555444333222222222333222111111000111111111...---,,,+++,,,///222444////////////////////////------------------------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...++++++---000++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------------------------***++++++,,,,,,------......------------...//////---......///000111111222///333888???GGGQQQ[[[aaapppxxxlllaaaRRRGGGBBB@@@>>>;;;777777888888999999999:::777777777777666555444333333222//////111555999===BBB;;;333///111333333111333333333333333333333333000000000000000111111222///000111222222111000////////////000111111222222111111000///////////////...//////000000000000000}}}uuurrruuuxxxxxxwwwyyyyyyyyy{{{~~~mmm^^^RRRHHH@@@@@@999555666777555444444444444333333333333222222000000000000000000000000111000///------......///000///...---------------///......---------............---------,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))))))))))))))***---,,,,,,++++++,,,,,,---,,,---------.../////////---,,,,,,,,,...000222444444222000000000111000//////666???GGGOOOZZZhhhrrrtttbbbRRRHHHBBB>>>;;;777888::::::999888888999888888777666555444444333444444444444444444444444333333333222222111111111222111111111000000//////000000000000000000000000000000000000000000000000222111000//////000111222222222222111111111111000//////000000///...------}}}vvvtttwwwyyyyyyxxxyyyxxxxxxzzz~~~|||kkk]]]PPPFFF@@@888333444666444333444444444333333333333222222000000000000000000000000111000///...---...//////......---,,,,,,,,,,,,,,,......---------......///.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********++++++,,,---------,,,,,,------------------..............................///000000111000//////000111222222888???HHHQQQZZZfffsss|||nnn]]]OOOFFF>>>999:::;;;<<<<<<:::999999999777777666666555444444444444444444444444444444444333333333222222222111111333222222222111111111111111111111111111111111111000000000000000000000000222111000//////000111222111111111000000000////////////000000///......---}}}{{{|||}}}|||{{{xxxxxxxxxzzz}}}wwwiiiYYYMMMCCC;;;555555666444333555444444333333333333222222000000000000000000000000111000///.........//////...---,,,,,,+++,,,,,,,,,---------------...///000.........------------,,,,,,,,,------------......******+++,,,,,,---......++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.............................................---------///000000000///...---------------...000222555777???FFFPPPZZZdddppp|||nnn^^^QQQEEE>>><<<<<<======<<<;;;999999555555555555555555555555555555555555555555555555333333333222222222222111333333333333333222222222111111111111111111111111000000000000000000000000222111000000000000111222000000000000/////////...//////000000000///......}}}yyyxxxxxxzzz}}}vvveeeWWWJJJAAA:::888888666555666444444333333333222222222000000000000000000000000000000000///////////////...------,,,,,,---------,,,,,,,,,---...///000111............------------,,,,,,,,,---------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////000000//////////////////...---------,,,...///000000000///---,,,---------...000444999<<>>===<<<<<<<<<;;;:::888333444444444555555555666666666666666666666666666222222222222222222222222333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000000///////////////000000000//////...}}}{{{zzzzzz{{{|||uuugggSSSIII???;;;999666444666444444333333333222222222000000000000000000000000000000000000000///////////////............//////,,,,,,,,,---...///000111//////.........---------,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////000000111111000000////////////...---------,,,+++---...000000000//////...///000111222777>>>DDDTTTZZZdddooo{{{}}}mmm]]]RRRBBB???<<<:::;;;;;;999888333333444444555666666666666666666666666666666666222222222222222222222222111111222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111222222111111111000000000//////000000000000000///~~~}}}|||||||||}}}qqq]]]RRREEE???:::555333444444444333333333333222222000000000000000000000000000000111111111000///.../////////...//////000111---------------...///000/////////.........------,,,,,,++++++++++++******......---,,,,,,+++******,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////111111111111//////...............---------***+++---...000111222222000111333444777===GGGNNNZZZ___hhhtttxxxhhh]]]NNNGGG@@@<<<;;;;;;:::888444555555555666666777777555555555555555555555555111222222222222333333333111111111111222222222222222222222222222222222222111111111111111111111111111111222333333222111111222222222222111111111111//////000111111111000000~~~}}}|||||||||zzz}}}zzzjjj]]]NNNEEE>>>888555555444444333333333333222222000000000000000000000000000000111222111000///..................///000000......---------......///////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.........,,,,,,,,,---------......------------------------...---------------.........///000111111000///...---------...............,,,,,,,,,---///000222333///222555777<<>>;;;888888888888888777777777777444444444444444444444444111111111222222333333333333333333444444555555555222222222222222222222222111111111111111111111111111222333444444333222111000000000000//////////////////000111111111111111}}}{{{zzzxxxvvvuuuvvvwwwxxxzzz~~~vvvgggVVVFFF<<<888777777333333666777333111222000111111222222222111111111000000///...---------//////............////////////.........---------........................,,,...//////...------...///...---,,,++++++***)))------............------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,------------+++,,,------......------...//////////////////...---------------------------...///...------...000000333777>>>GGGRRR[[[aaaccckkkxxx}}}ooo[[[KKKBBB?????????888999999888777666666777777777777777666555444333333333333333333333333333222222222333333444444444444333222111000000000000222222111111111111111111111333666666444222111111444333222000////////////222111111111111111111111zzzwwwvvvuuutttuuuuuuvvvvvvxxx{{{ppp```RRRGGG@@@===666222222555666444222444111111222222222222111111222111111000//////......//////............////////////.........---------------------------------***,,,------,,,++++++,,,///......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++......//////////////////...///000///......000222444777===DDDLLLVVV^^^cccgggooo{{{wwwdddTTTJJJDDDAAA???;;;;;;;;;:::888777666666777777666666555444444444333333333333333333333333222222222333333444444444444333222111000000000000111111111111111111111111111333555666444222111111/////////............/////////////////////000000zzzuuusssssstttttttttuuuttttttvvvyyy|||vvvggg[[[QQQFFF>>>999444333555555222111222222222222222222222111111222222222111111000000/////////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,........................+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...000000---,,,,,,++++++,,,,,,---,,,------------,,,,,,++++++,,,------......---------......//////......---.........//////000000000///000000000//////222444666:::AAAIIIPPPXXX___dddnnnuuuqqqaaaUUULLLEEE@@@=========<<<;;;999777666888777666444444444444555333333333333333333333333222222333333333333444444444333222111111000111111111111111111111111111111111333555555333111111111............/////////000.........//////000000000wwwttttttuuusssssssssqqqpppoooqqqsss|||zzzmmmdddYYYKKK@@@???999555666444111///111333333222222111111222222222222111111111000000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...,,,---------.........///,,,,,,------------,,,,,,,,,++++++,,,---...//////---,,,,,,++++++,,,,,,------.........---,,,+++++++++,,,------......------//////000000000000//////,,,,,,------....../////////000000//////000444666;;;AAAJJJQQQWWW^^^dddiiiuuu{{{ooobbbUUUJJJBBB>>>===<<<<<<<<<;;;999777999888555333333333555666444444444444444444444444333333333333333333333333444333222222111111111111111111111111111222222222111333444444222111111222000000111111111111111000//////000000111222222222{{{uuuuuuuuuttttttsssqqqnnnkkkkkklllxxxuuunnncccUUUIIICCC<<<888777666333222444444444333222111111222222111000000000000000////////////............//////---.....................------------------------,,,...//////...------...+++++++++,,,------......------............------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---............------,,,++++++,,,------......------+++,,,,,,------,,,,,,+++---------.........//////....../////////222666:::CCCJJJTTT\\\aaafffmmmrrr||||||zzzwwwtttsssuuuxxxzzzyyyzzz|||}}}pppaaaRRRIII@@@>>><<<;;;<<<<<<;;;999:::888666444333444555666444444444444444444444444333333333333333333333333444333222222222222222222000000111111111222222222111333444333111000111222222222222222111000......//////000000111111111111zzzxxxyyywwwwwwwwwtttpppllljjjiiissszzzsssjjj]]]SSSFFF???:::999888666777999666555333222111111222222000000000000000000000000//////............//////---------.......................................***,,,------,,,++++++,,,+++++++++,,,,,,------------......//////......---///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------............------,,,+++,,,------......------------............------000000000000000000000000---...//////111555;;;???FFFNNNXXX___dddiiiqqqxxxyyytttssspppmmmllloootttyyyzzz|||~~~ooo```UUUGGGCCC>>>;;;<<<===;;;999:::999888666555666666777444444444444444444444444444444333333333333222222333333222222222222333333000000000111222222333333222333333222111000111222000000111000///...,,,***........................|||}}}|||yyytttooolllkkkooozzzyyyqqqggg___NNNFFF???===:::777777999777555333111111111222333111111111111111111111111//////............//////---------.........//////------------------------***,,,------,,,++++++,,,,,,,,,,,,---------------,,,------......------,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,---..................+++,,,------......------//////000000000000//////222222111111000/////////---...000111444:::@@@EEEIIIRRR\\\cccgggnnnwww}}}vvvrrrmmmmmmmmmlllnnnttt}}}~~~oooeeeRRRKKKBBB=========;;;999::::::999999888777777777555555555555555555555555444444444333333222222222333333333222222333333444///000000111222222333333222333333222000///111222...///000111000///---+++/////////...------,,,,,,}}}xxxsssooonnnlllwwwzzzrrrlllXXXOOOEEE@@@:::555333555777666333111111111222333222222222222222222222222//////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...........................+++,,,,,,------,,,,,,++++++++++++,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,---.../////////...+++,,,------......------,,,,,,------------,,,,,,111111000///...---,,,,,,...///111333777===DDDIIIRRR[[[eeelllpppwww|||wwwsssqqqhhhjjjlllooouuu~~~zzzpppZZZQQQFFF???======:::888::::::;;;::::::999777777555555555555555555555555444444444333333222222222333333333222222333444444///000000111222222333333222333333111000///111222...///111222333222000///222222111000///...------|||wwwtttrrrsssxxx{{{vvvuuueeeXXXHHH@@@>>>===999333777666555444333222222222111111222333333333333222222111111000///......---////////////////////////...------,,,,,,------...------..................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,........................,,,,,,,,,---...///000000---...///000111111111111000000111444:::CCCKKKQQQVVVZZZcccnnnzzzwwwsssqqqqqqnnnpppuuu}}}lll^^^OOOHHHCCC???;;;;;;;;;:::999888888777555222555555555555555666777777888777666555555444444555333333333222222111111111777555222///...///000222333222222222111000000000...///000222222111000000111111111111000000000000|||yyyvvvvvvzzz}}}yyywwwmmmaaaRRRGGGCCC@@@<<<888777666555444333222222222333333333333222111000///111111111000///.........////////////////////////...------,,,,,,------.../////////...---------,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,---------.../////////---...//////000000000000000111333777>>>FFFOOOUUUZZZ___gggrrr||||||wwwtttuuuuuu{{{~~~yyyjjjXXXNNNGGG@@@<<<<<<;;;:::999999999999777555666555555555555666777777888777666555555444444555333333333222222222111111222111000///000111333444222222222111111111111111//////000111111111111111111111111111000000000000{{{zzz|||zzzxxxqqqgggYYYLLLCCC===999777888777555444333333222222444444333222111///---,,,111111000000//////......////////////////////////......------------......000000///...---,,,,,,+++------------------------///......------......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...........................///////////////000333777===DDDLLLUUUZZZ```eeemmmwww||||||zzzfffXXXNNNEEE???===<<<:::999999::::::999777666666555555666666777888888777666555555444444555333333333333222222222222111111111111222222222333111111111111111222222222000000000000000111111222111111111111000000000000~~~}}}|||{{{xxxuuunnnaaaRRRDDD;;;777666888777666444333333333333333333333222000///---,,,111000000000/////////...////////////////////////......------------......//////......---------,,,------------------------......------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...............---------///...............//////111666>>>EEEKKKSSS[[[aaadddiiirrrzzztttggg[[[MMMCCC>>><<<:::999999::::::999888666666666555666777777888888777666555555444444555333333333333333333333333333444444444333111///...000000000111222222222333111000/////////000222333111111111111000000000///}}}|||~~~|||yyy}}}xxxlll]]]MMMAAA;;;999888777666555444333333333000111111111111000//////000000000000///////////////////////////////////////......------......///,,,---------......//////------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////.........///000000444;;;EEEMMMSSSYYYaaafffgggmmmvvv}}}vvvjjjYYYJJJCCC>>><<<:::999999999999888666666666666666777888888888777666555555444444555333333333333333333333333333444444555444222///...000000000111222222222333111000/////////000222333111111111111000000000///~~~||||||~~~tttfffVVVHHH>>>:::888888666555444333333333///000000111222222222111000000000000//////////////////////////////////////////............//////+++,,,,,,---...///000000------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................//////......///000222333888AAAMMMVVVZZZ___eeeiiijjjqqqzzz~~~sssoooxxxzzzhhhVVVLLLCCC@@@===::::::999888777777777666666777777888999888777666555555444444555333333333333444444444444000111333444444444333222111111111111111222222222000000000000000111111222111111111111000000000000}}}|||~~~zzznnn```QQQDDD<<<999888777555444444444444000000111222333333222222////////////000000000000//////////////////////////////............//////,,,---------.../////////------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,------------------------,,,---------...///////////////......000222444666<<>>:::666444333333333111111111111111111111111222222222111111111111000////////////////////////000000////////////000000......---------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------.........+++++++++,,,,,,,,,------------,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------........................------111......222333222777>>>JJJRRR[[[___```bbbhhhnnnyyyzzzfffZZZSSSPPPOOO[[[www|||kkk\\\RRRGGGCCC@@@<<<:::;;;:::999888888888888888999666666555555555444444444555555666777888888777777333222222111111222222333222222222222111111000000111111111111111111111111111000/////////000222333||||||qqq^^^OOOCCC@@@;;;777555444444444111111111111111111111111222222222111111111111000////////////////////////000//////////////////000.........---------,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,---------.................................222//////333555555;;;CCCQQQWWW___bbbcccfffmmmssszzzmmm[[[PPPNNNPPPWWWfffvvveeeZZZMMMFFF@@@;;;888999888777777666666666666666666666555555555444444444222333333444444444444333444333333333333333333444222222222222111111111000111111111111111111111111111000000///000111222333}}}||||||gggWWWHHHCCC<<<888555555555444222222222222222222222222222222222111111111111000/////////////////////////////////....../////////.........------------,,,///...------,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........+++++++++,,,,,,,,,------......------------......,,,------------.................................111///000333777;;;CCCKKKYYY^^^ccceeefffjjjrrryyy}}}wwwaaaSSSMMMMMMWWWfffxxxuuugggWWWMMMDDD===999:::888888777666666666666666666666666555555555444444333333333333333333222111555444444333333444444555222222222222111111111111111111111111111111111111111000000000000111222222~~~}}}pppaaaMMMGGG>>>888666555444333222222222222222222222222222222222111111111000000////////////////////////......////////////..................------------000///...---,,,+++++++++---------------------------------.........//////***++++++,,,,,,,,,,,,,,,......------------......------------........................////////////000000111444999@@@JJJRRR```bbbeeefffgggllluuu|||ooo^^^XXXXXXZZZiii{{{uuucccVVVLLLCCC>>>===;;;;;;:::999888888888888666666666666555555555555666666666666666555444333444444333333333333444444222222222222222222222222111111111111111111111111000000000111111111222222xxxlllUUULLLAAA999666555333111222222222222222222222222222222222111111111000000000000000000000000000000......///000000///......//////.........---------000///...---,,,+++++++++---------------------------------.........//////***+++,,,---------,,,,,,///......------......///---------.........//////........./////////000000...000222555;;;FFFQQQXXXbbbcccdddeeegggmmmvvv}}}llldddffflllsss~~~mmm```TTTIIIBBB@@@<<<;;;:::999888888888888777777666666666555555555777777777777777666555444333333222222222222333333222222222222222222222333111111111111111111111111000111111111222222222222uuu^^^TTTFFF<<<888777444111333333333333333333333333222222222111111111111000000000000000000000000000...///000111111000///.../////////.........------///...------,,,,,,,,,,,,...------------,,,,,,,,,,,,------------.........+++,,,---...///...---,,,//////............//////------........./////////.........//////000000111...222666888@@@MMMXXX]]]bbbccccccdddhhhooowww}}}uuuttt{{{wwwkkk^^^PPPEEEAAA;;;:::999888777666666666777777777666666666555555555555555666555555444444333222222111111222222333222222222222333333333333111111111111111111111111000111222222333333222222{{{hhh\\\KKK@@@<<<999666222333333333333333333333333222222222111111111111000000000000000000000000000///000111222222111000///////////////...............------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------+++---...000000///...---//////............//////............////////////---......///000000111111///555:::===FFFSSS^^^aaaccccccdddfffkkkrrrzzzyyykkkZZZKKKEEE;;;;;;999888777666666666777777777777666666666555333333444444555555444444333333333222222333333333222222222333333333444444111111111111111111111111000111222333333333222222|||}}}~~~oooaaaPPPDDD???<<<777333333333333333333333333333222222222111111111111000000000000000000000000000///111222333333222111///000/////////............------,,,,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,,,,------,,,---///111111000///...//////............//////............/////////000---......///000111111222000888>>>AAAJJJXXXbbbddddddeeefffiiinnnuuu}}}vvvbbbQQQIII>>>===<<<:::999888888888777777777777666666666666333333444555666666666666555444444333333444444555222222222333333444444444111111111111111111111111000111222333444333222222~~~|||uuukkk\\\LLL@@@:::888888666444222222333555555555333222111111000000111111000000000000000000000000//////000111111111111111//////.........---------///......------,,,++++++---,,,,,,++++++,,,,,,---000///---,,,++++++,,,,,,...------,,,,,,,,,------........................---......///000111111222.../////////...///111444555:::BBBKKKTTT\\\aaadddeeefffhhhmmmsss{{{~~~}}}|||{{{}}}{{{zzzyyyzzz}}}}}}~~~}}}ooo]]]OOOGGG@@@;;;;;;<<<999888888::::::999888777666555444777777666666555555555444333444444555555444444333111111222333444444444444222222222111222222333333444444333333111000......~~~zzzqqqbbbQQQDDD===:::999666444333333555666555444444333333333222222111111111111111111111111111111...///000111222111000000//////.........---------........................---,,,,,,++++++,,,,,,------,,,+++++++++,,,------.........---------..............................---------...///000000000.../////////...///222444777===FFFQQQZZZaaafffiiiiiijjjlllqqqwww|||zzzwwwwwwwwwwwwvvvuuutttssstttsssqqqqqqrrrtttvvvxxxyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}~~~vvveeeVVVKKKCCC<<<;;;;;;999888:::::::::999888777666555555777666666666555555555555333444444555555444444333222222444555666666666666333333222222111222222222///000111222222222222222zzzkkkZZZKKKAAA<<<:::666555555666777777555444444444555555444222111000000000000000000000000000---...000222222111000////////////.........------------......///000000111------,,,,,,,,,,,,------************+++,,,---...------,,,,,,,,,------...........................,,,,,,------....../////////000000///...///222555;;;BBBMMMWWW```fffkkknnnnnnooorrrwww}}}}}}{{{wwwtttqqqooommmmmmmmmmmmmmmlllkkkjjjkkkjjjhhhhhhhhhjjjlllmmmoooooonnnnnnoooooopppqqqoooppprrrssstttwww|||pppbbbRRRHHH>>>;;;;;;999999;;;:::999999888777666555555666666666666555555555555333444444555555444444333333333555666777888888999444444333222111111111111...///000111222333333333uuucccRRREEE>>>:::777666666777888888666333333444555555444222000...////////////////////////,,,...000222222111///...////////////............------......////////////------,,,,,,,,,,,,------++++++++++++,,,---......+++++++++***++++++,,,---........................---------....../////////000000000//////111444777AAAHHHSSS]]]ccchhhmmmpppssstttwww}}}~~~xxx|||}}}zzzyyyxxxxxxuuutttrrrooollliiifffeeeffffffgggggggggffffffeeeeeedddcccbbbbbbdddeeefffhhhhhhiiiiiijjjjjjkkkkkkgggiiijjjkkkmmmppptttwww{{{}}}oooZZZNNNBBB===:::888888;;;999999888888777666666555666666666666666555555555333444444555555444444333222333555666888888999999555444333222111111111111111111222222222111111000~~~kkkYYYJJJ@@@;;;777777777888999888555333111222444444333111///---000000000000000000000000---...000111111111///...000000/////////..................---------,,,,,,...------,,,,,,------...------...............---,,,,,,,,,,,,,,,---..............................///////////////000000000000000000000000333888<<>>:::666555666666444111222222222111111111111000111111111111000000000000000000//////.........---111000///------......///,,,---------.../////////........................------............------///......---------......///...---,,,---///111222...///000000//////000111000222444666999@@@JJJQQQUUUbbbkkkjjjjjjttt~~~ssseeennn{{{|||yyywwwooommmkkkhhhfffdddbbbbbb```___\\\[[[\\\___bbbdddeeegggiiiiiigggdddccccccbbbaaa```^^^]]]]]]]]]]]]```aaacccdddddddddccccccfffeeedddcccbbbaaa``````aaaaaabbbbbbdddiiioootttwww|||~~~yyyuuuuuuvvvxxx}}}|||mmm___TTTJJJBBB<<<<<<:::777666666777777666444444444444444444444444666555555444444333333222555555444444444333333333222222222222222222222222222222222222222111000///uuugggVVVIII@@@<<<777555666666444222222222222222111111111111111111111111000000000000111111000000000/////////111000///...---......///......//////////////////........................------............------///......---------......000///...------...000111...///000000//////000111000333555888;;;CCCMMMUUU\\\eeelllmmmpppzzz{{{pppnnnvvv~~~yyyuuurrrpppjjjiiifffccc```___^^^^^^]]]\\\ZZZZZZ[[[^^^aaadddfffhhhjjjjjjhhhfffeeeeeefffeeedddbbbbbbaaaaaaaaadddeeefffhhhhhhhhhhhhggggggggghhhhhhhhhgggfffeeeggghhhjjjkkkmmmqqqwwwzzz~~~zzzxxxwwwxxx}}}uuuggg[[[PPPEEE>>><<<:::888777888888777666555555555555555555555555444444444444444444444444555555444444444333333333333333222222222222222222111222333333333333333222~~~|||{{{zzz{{{yyylll]]]QQQCCC>>>999666777777555333333222222222111111111111222222111111111000000000111111111111000000000000000000///............///000000000000000/////////........................------............------......---------......///111000...------...//////...///000000//////000111000333777;;;???GGGRRRZZZdddiiinnnqqqwwwtttooo{{{}}}zzzvvvqqqmmmkkkiiifffdddaaa]]][[[ZZZZZZ[[[[[[ZZZYYYZZZ\\\___cccfffhhhjjjllllllkkkjjjiiijjjlllkkkjjjjjjiiiiiiiiijjjmmmnnnooopppqqqqqqqqqqqqnnnppprrrtttuuutttrrrqqqqqqsssvvvyyy{{{}}}{{{wwwwww}}}tttfffWWWIII@@@<<<:::999999:::999888666666666666666666666666666222333333444555555666666555555444444444333333333333333333333333333333333111222333444555555555555yyywwwuuuuuuxxx~~~zzzooobbbWWWHHHBBB;;;777777777666444333333222222222111111111222222222111111111000000000000000000000000000000000/////////............111000000//////.................................------............------...------------...//////111000///...------.........///000000//////000111000444999===CCCLLLWWW___jjjkkknnnttt|||vvvtttwwwyyywwwsssoookkkhhhfffeeedddbbb^^^[[[ZZZYYYZZZ[[[[[[ZZZ[[[\\\___cccgggjjjlllnnnpppqqqpppppppppqqquuuttttttssssssttttttuuuzzzzzz{{{{{{||||||||||||zzz}}}}}}{{{~~~wwwuuuzzzppp___NNNBBB<<<;;;999999:::999777555666666666666666666666666333444444444555555555666555555444444444333333333333333333333444444444444222222333444444444444444xxxvvvrrrqqqrrrxxx~~~}}}ttthhh^^^NNNGGG>>>999888777666555333333333222222222222111222222222222111111111111///////////////////////////////////////......---/////////......---------........................------............---------------------...//////000000//////...............///000000//////000111111555;;;AAAGGGPPP[[[cccllllllnnnvvv|||uuu}}}}}}{{{qqqooolllhhhdddbbbaaaaaaaaa```^^^\\\[[[\\\]]]]]]\\\\\\^^^```ccchhhlllnnnsssuuuxxxyyyyyyyyy{{{}}}wwwtttxxxyyyfffTTTGGG>>><<<:::999999888666444555555555555555555555555666666666555555444444444555555444444444333333333333333444444444555555555333333333333333222111111yyyvvvqqqoooooorrrwwwzzz{{{pppfffTTTLLLBBB;;;888777666444333333333333222222222222333222222222222111111111............/////////////////////000///......---............------------........................------............---------------------...///000///////////////............///000000//////000111333888>>>EEELLLUUU```gggmmmlllqqqzzzyyy||||||wwwuuujjjhhheeeaaa___^^^^^^___aaa`````````aaabbbbbbcccbbbbbbdddgggkkkooosssuuu~~~xxxssswww~~~ppp]]]QQQBBB???;;;999888777666555555555555555555555555555777777666666555444444333555555444444444333333333333444444555555666666666444444444333333222111000}}}zzzuuuqqqpppqqqsssvvv|||vvvlllZZZQQQEEE<<<888666555333444444333333333222222222333333222222222111111111......//////000000000000...///000000000///------............////////////........................------............---------,,,,,,------///000000......//////////////////...///000000//////000111777<<>>:::888888777666666666666666666666666666666666666666555555555555555555444444444333333333333444444555666666777777333444444444444444333222zzzvvvsssssstttuuuvvv{{{xxxmmm]]]SSSGGG===888666444333444444444333333333222222333333333222222222111111//////000000111111111222...///000000000///---,,,......//////000000111111........................---..................---,,,,,,,,,---...///000111------...///000000000///...///000000//////000111:::???FFFMMMTTT]]]gggoooppprrrzzz~~~xxxqqqllljjjgggeeecccaaa```aaacccdddjjjlllpppsssuuuvvvvvvvvvwwwxxxzzz}}}~~~vvvzzzpppdddMMMHHHAAA;;;999999999888777777777777777777777777444444555555666777777777555555444444444333333333444444444555666777777888222333444555666666666666~~~yyyuuussspppnnnrrrrrrwww~~~tttdddUUUEEE>>>;;;777444444333333333222222222111111333222000............///111111000000000000111111111000///---------...///------......//////000000000000//////......------,,,,,,,,,---------......000000000///......------///////////////000111111111111111111000111555777:::>>>FFFQQQ]]]eeejjjlllmmmttt~~~}}}zzzwwwrrrkkkgggfffeeecccaaaaaaeeekkkoooooosssyyy}}}~~~{{{{{{xxxhhhWWWLLLAAA===<<<999777777:::999888666555444444444666666666666555555555555777666666555444444333333555555555555555555555555222222222222222222222222|||wwwsssooommmooonnnrrrzzzxxxhhhXXXHHH@@@<<<888666555333333333222222222222111666555333222111111111222111111000000000000111111111000///.........///000.........///////////////000000000//////.........,,,,,,------.....................///////////////////////////000000000000111111111000000222555888>>>BBBJJJUUU___ggglllnnnpppwww|||{{{yyyvvvtttrrrooojjjggggggggggggggghhhlllqqqvvv}}}zzzzzz}}}ppp]]]OOOAAA<<<;;;999777777>>>===<<<:::999999888888666666666666555555555555555555555555555555555555555555555555555555555555222222222222222222222222yyytttooommmllljjjlllssszzz~~~mmm]]]LLLBBB===999777777333333333333222222222222666555444333333222333333111111000000000000111111000000/////////000111111///////////////.........000000000000////////////---............/////////------......///000000111......///000000000000000000000111000000333777:::DDDHHHPPPYYYbbbiiinnnppptttzzz|||{{{}}}yyyxxxrrrpppmmmmmmmmmmmmkkkjjjhhhkkkmmmppprrruuuzzz}}}}}}{{{|||}}}jjjXXXFFF>>>===<<<999999<<<;;;:::999888777777777666666666666555555555555333333444444555666777777555555555555555555555555333333333333333333333333{{{vvvrrroookkkhhhhhhmmmttt{{{rrrbbbQQQEEE>>>999777888444444333333333222222222333333222111111111111111111111000000000000111111//////000000000111222222000000//////......------000000000000000000000000.../////////////////////............//////000000......///000111000000///000000000000111555:::>>>HHHMMMUUU]]]dddjjjooorrrvvv{{{zzzzzz}}}zzztttpppmmmiiigggffffffiiilllnnnnnnjjjnnnssswwwzzz}}}~~~xxxdddOOODDDBBB@@@===<<<:::999888777666666666666666666666666555555555555333333444444555666666666555555555555555555555555333333333333333333333333~~~zzzvvvsssnnniiigggkkkooouuu~~~vvvgggVVVJJJ@@@999777888444444444333333333222222111111111111111000000000111111000000000000111111//////000000111111222222000000//////......------///////////////000000000/////////////////////...000000//////...............//////000000000000000000111111111333777===BBBKKKPPPYYY```eeejjjooosssxxx|||tttxxx}}}~~~~~~{{{tttmmmgggdddbbbaaa```bbbgggmmmppprrrnnnsssxxx}}}}}}oooXXXKKKFFFAAA===<<<;;;;;;:::999888888888888666666666666555555555555555555555555555555555555555555555555555555555555333333333333333333333333~~~zzzxxxrrrmmmiiijjjlllpppwww~~~~~~zzzmmm]]]PPPDDD;;;777999444444444444333333333333222222333333333333222222111111000000000000111111//////000111111111000000///////////////...................../////////////////////............---111000000///......------///////////////000111111111111222222555:::AAAFFFLLLSSS[[[bbbgggkkkqqquuuzzz}}}~~~pppxxx~~~~~~{{{}}}~~~xxxqqqjjjeeebbb```___```dddjjjppptttvvvwww{{{{{{~~~wwwbbbTTTIII@@@<<<;;;999999888777777777777777666666666666555555555555555555555555555555444444555555555555555555555555333333333333333333333333~~~{{{wwwpppkkkjjjiiijjjooovvvzzzzzz~~~rrrcccVVVJJJ>>>999:::555444444444444333333333222333444555555444333333111111000000000000111111//////000000000///...---.........///////////////,,,---------.........///............------,,,,,,///////////////.........111000...------///111333222222333444777===EEEJJJNNNUUU^^^eeeiiimmmsssxxx|||~~~~~~yyyuuu~~~}}}|||{{{}}}|||wwwrrrmmmiiifffffffffhhhmmmssszzz}}}}}}zzz~~~ooo___PPPCCC======888777666666555555666666666666666666555555555555333333444444555666666666555555555555555555555555444444444444444444444444~~~}}}yyyrrrllljjjhhhgggjjjpppzzzzzzwww~~~vvvhhh[[[MMMAAA;;;;;;555555444444444333333333111222333444444444333222111111000000000000111111//////000000000...---,,,---.........//////000000,,,,,,,,,---------............---------,,,,,,,,,------......///000000000222000...,,,,,,///222444333333444555888>>>GGGLLLOOOWWW```gggjjjnnnuuuzzz}}}|||vvv~~~|||{{{|||~~~}}}}}}|||zzzwwwtttpppmmmlllnnnnnnqqqvvv}}}www||||||xxxhhhVVVGGG@@@AAA;;;;;;::::::999:::::::::777666666666555555555555111222333444666777888888555555555555555555555555444444444444444444444444}}}vvvoookkkhhheeegggllluuu|||zzzvvvzzz}}}ooo___QQQEEE<<<666888555333222333444333333333333333222222222111111//////000000111111111222000000000000000000000000111111000000//////..............................////////////////////////000000////////////000000...------,,,,,,,,,------111...///666===BBBGGGMMMRRR[[[bbbdddgggnnnvvvyyyzzzwww~~~}}}}}}~~~{{{yyyxxxxxxyyy{{{}}}|||yyyvvvxxx{{{}}}yyyyyy}}}ssscccTTTFFF>>>===;;;888777999:::;;;;;;777777777777777777777777555555555555555555555555666666666666666666666666666555333111111111333444{{{sssooojjjfffgggkkksssyyy}}}xxxzzzuuueeeWWWJJJ???999888666333222333444444333333333333222222222111111///000000000111111111111000000000000000000000000111000000000/////////...////////////////////////------------------------......------------......//////............//////222000111888???CCCIIINNNSSS[[[bbbcccfffnnnvvvyyy~~~zzz||||||yyywwwvvvxxx{{{vvvssstttyyy}}}yyy|||}}}mmm\\\KKKAAA???<<<:::888999999999888777777777777777777777777666666666666666666666666666666666666666666666666777666444222222333444555~~~~~~~~~xxxsssmmmggggggjjjnnnvvvzzz{{{|||mmm^^^PPPCCC<<<999777444333444444444333333333333222222222111111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000..............................------------......111111000000000000111111333111444;;;@@@DDDJJJQQQUUU\\\aaabbbfffnnnwwwzzz||||||}}}{{{yyyxxxyyy{{{sssmmmjjjlllqqq{{{}}}vvvvvvyyy~~~{{{gggSSSEEEAAA>>>;;;:::999888666444777777777777777777777777666666666666666666666666666666666666666666666666777666555444333444555666}}}}}}~~~|||wwwpppiiigggjjjiiiqqq}}}||||||tttdddUUUFFF>>>:::888555444444555444333333333333222222222111111000000000000000111111111////////////////////////000000000000////////////////////////////////////111111111111111111111111000000////////////000000111111000000000111222222222222555===BBBEEELLLRRRYYY^^^aaabbbgggpppxxx{{{{{{~~~}}}||||||}}}qqqjjjddddddhhhooo{{{uuurrrsssuuu{{{sssZZZJJJAAA???<<<::::::888666444666666666666666666666666555555555555555555555555666666666666666666666666666555444444333444555555}}}{{{|||~~~~~~zzzsssllliiijjjfffnnnzzz}}}yyyjjjYYYIII???;;;999666555555555444333333333333222222222111111111111000000000000000000////////////////////////////////////000000000000........................111111111111111111111111000000////////////000000000/////////000000111222222333777???CCCFFFMMMTTT]]]aaaddddddjjjsss{{{}}}|||~~~}}}mmmfffaaaaaaccceeekkkrrr~~~rrrmmmkkkjjjooottt~~~||||||bbbPPPBBB???<<<;;;:::999888666666666666666666666666666444444444444444444444444666666666666666666666666333333333333333333444444}}}|||zzz{{{}}}~~~vvvnnnjjjjjjeeelllwww}}}ooo^^^NNNCCC<<<:::777555555555555444333333333222222222111111111111111111000000000000000000000000000000000000////////////000000000000......................................................------------..................///000111222333555;;;BBBFFFHHHOOOWWWaaaeeegggiiioooxxx~~~~~~}}}~~~~~~~~~jjjddd___^^^___^^^___bbbkkkxxx}}}rrrllliiigggjjjooozzz~~~}}}{{{xxx|||lllYYYEEEBBB>>>;;;::::::999999777777777777777777777777555555555555555555555555666666666666666666666666222222222333333333333333|||{{{zzz{{{}}}zzzooojjjiiieeekkkttt~~~vvveeeTTTIII===:::777666666666555444333333333222222222111111111111111111000000000///000000000000000000000000.../////////000000000111........................------------------------......------------...............//////000111222555888???FFFIIIKKKSSS[[[dddhhhkkkmmmttt}}}}}}~~~~~~~~~lllddd^^^]]]\\\ZZZYYY[[[___fffooouuu|||yyypppkkkiiigggiiinnnrrrxxx|||}}}}}}wwwtttyyyvvvdddKKKFFF@@@;;;::::::999999777777777777777777777777777777777777777777777777666666666666666666666666222333333444444444444444~~~|||{{{zzz{{{|||~~~|||pppiiihhhfffkkksss|||{{{jjjYYYNNN>>>;;;888666666666555444333333333222222222111111222111111111000000//////000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000////////////000000////////////000111222333777:::AAAIIILLLNNNUUU^^^fffjjjmmmpppwww}}}~~~~~~}}}|||~~~}}}|||~~~~~~qqqggg___]]]\\\YYYYYY[[[YYY]]]aaaeeemmmuuuxxxvvvyyyppphhheeedddccceeeiiijjjrrrzzzzzz}}}{{{tttrrrwww}}}lllPPPJJJBBB<<<999999999999777777777777777777777777888888888888888888888888666666666666666666666666333333444555666666666555}}}zzzyyyxxxyyyzzz|||~~~}}}uuummmiiidddhhhppp{{{~~~rrrbbbTTTAAA<<<888888666333333777333333333222222222111111000000////////////000000////////////000000000000000000000000111111111111//////............//////------------.........///000000000000////////////---///000111000111222444888===CCCHHHMMMSSS[[[bbbmmmlllmmmqqqxxx|||zzzvvvsssqqquuu|||sssjjjcccaaa^^^WWWUUUXXXVVVVVVWWWYYY]]]bbbgggiiimmmkkkgggaaa]]]\\\___aaahhhkkkttt}}}|||xxx{{{vvvtttsssvvv{{{xxx___NNNAAA???===666666;;;555555555555666666666666777777777777777777777777555555555555666666666666555555444444444444555555~~~|||{{{yyyzzz{{{|||~~~xxxoooiiieeeiiiqqq|||vvveeeWWWHHHBBB<<<:::888444333666333333333222222222222111222222111111111111222222///000000000000000000000//////000000000111111111000//////......//////000------........./////////000000000000////////////...///111111000000222444999===CCCHHHMMMTTT\\\ccckkkkkkmmmrrryyy{{{uuurrrnnnlllnnnsssyyy}}}~~~~~~uuullleeeccc___ZZZXXXZZZUUUTTTTTTTTTWWW\\\```ccchhhhhhfffccc```^^^___```eeehhhpppyyy|||yyyvvvsssvvv|||wwwtttrrrsssxxx}}}iiiVVVFFFAAA???999777;;;777777777666666555555555777777777777777777777777777777777777888888888888555555444444444444555555}}}|||{{{{{{{{{|||}}}~~~|||rrrkkkgggkkkrrr}}}|||kkk]]]PPPHHH@@@===999444333555333333333333222222222222222222111111111111222222000000000000000000000000//////000000000000111111111000000//////000000111....../////////000000000////////////000000000000///000111111000000222444:::>>>DDDIIINNNUUU^^^eeeiiijjjooouuu{{{www{{{{{{tttqqqnnnkkkjjjkkkmmmnnnlllkkkpppzzzyyyrrrjjjfffbbb]]][[[\\\VVVTTTQQQOOOQQQVVV[[[___bbbdddeeedddbbb___^^^^^^```cccjjjttt|||}}}xxxuuurrrpppuuu{{{zzzvvvrrrrrruuu|||xxxbbbLLLDDDAAA<<<999;;;999999888777666555444444777777777777777777777777777777777777888888888888555555444444444444555555}}}{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~vvvnnnhhhkkksss}}}{{{ssseeeUUULLLBBB>>>:::666444555444444333333333222222222000000////////////000000111111111000000000000000////////////000000000111111111000000000000111111////////////000000000000////////////000000000000///000111000000000333555<<<@@@EEEJJJOOOWWW```gggjjjlllrrryyy{{{jjjsss}}}zzzyyyuuurrrnnnjjjgggffffffdddgggooozzzzzzrrrkkkeee```]]]\\\WWWTTTOOOMMMOOOTTTZZZ___cccdddeeedddbbb___^^^^^^^^^```fffpppxxx~~~|||wwwuuussssssyyy}}}yyyssspppsssxxx~~~lllSSSFFFBBB>>>;;;;;;999999888777777666555555666666666666666666666666555555555555666666666666555555444444444444555555~~~|||zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzrrriiilllsss|||yyy~~~yyykkkWWWLLLAAA<<<:::777555666444444444333333333222222000000////////////000000222111111111000000000///...////////////000000000111111000000000000111111////////////000000000000.../////////000000000111///000111000000111444777===AAAGGGKKKPPPYYYcccjjjmmmpppuuu|||tttbbbooozzztttmmmgggdddcccaaaccciiiqqq}}}yyyooohhhccc^^^[[[VVVSSSNNNLLLNNNSSSZZZ___gggggggggdddaaa^^^^^^^^^^^^^^^eeeooowww}}}|||xxxxxxxxxyyy~~~yyyrrrooooootttxxxzzzttt[[[KKKCCC???<<<;;;777888888888888888888888666666666666666666666666555555555555666666666666555555444444444444555555}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}wwwlllnnnttt|||xxx{{{}}}oooZZZMMM@@@<<<:::888666777444444444444333333333333222222111111111111222222222222222111111000000///......////////////000000111000000//////000000111....../////////000000000......//////000000111111//////000000000222666999???CCCHHHLLLRRRZZZeeellloooqqquuuzzznnn___mmmxxxpppiiiddd^^^]]]___dddkkkwww~~~rrrjjjfffaaa[[[VVVRRRNNNLLLMMMSSSZZZ^^^iiijjjiiifffccc`````````^^^___dddnnnwww|||~~~zzzyyy{{{}}}zzzsssooonnnpppssstttzzz|||~~~~~~fffSSSHHHAAA===;;;777777888888999999999999777777777777777777777777777777777777888888888888555555444444444444555555~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||ppprrrvvv~~~}}}vvvmmmssswwwxxx}}}ppp^^^PPPBBB<<<:::888666777555444444444444333333333222222111111111111222222333333222111111000000///........./////////000000000//////......//////000------........./////////.........///000111111111---...//////000333888<<<@@@DDDIIIMMMSSS[[[fffnnnooooooqqquuu{{{uuuddd^^^kkk{{{ssskkkfff]]]]]]^^^bbbgggqqqssskkkiiiddd^^^ZZZWWWSSSPPPQQQUUUZZZ]]]gggiiikkkkkkhhheeecccbbb______dddnnnwww||||||zzz{{{yyytttssssssttttttuuuvvvyyy|||uuu___NNNDDD>>>;;;999999999999999999888888777777777777777777777777777777777777888888888888555555444444444444555555}}}|||{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~ssstttxxx}}}sssbbbfffqqqvvvwww}}}ooobbbSSSDDD===;;;888666666555555444444444333333333000000////////////000000333333222222111000000///............/////////000//////............//////------------.........///---......///000111111222------...///000444999===AAADDDIIIMMMSSS\\\gggooonnnmmmmmmpppvvv|||lllZZZ]]]kkk~~~uuunnniii``````aaacccfffnnntttlllkkkggg``````]]]XXXUUUUUUWWW[[[^^^dddhhhmmmooommmiiieeeccc___^^^cccnnnwww{{{zzz||||||{{{~~~{{{yyyyyyxxxxxxqqqsssuuuxxx|||gggRRRFFF???;;;<<<;;;;;;:::999888777777777777777777777777777777555555555555666666666666555555555444444555555555~~~|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~{{{|||~~~tttfffaaabbbpppwwwyyy}}}wwweeeZZZJJJ???:::888666444444444444444444444444444000000000000000000000000000000000000////////////333222222222111111000000111000///......///000111////////////000000000000////////////000000000000///000111000000444;;;@@@CCCDDDFFFMMMVVV___eeehhhiiihhhiiikkkqqqvvvzzz}}}{{{|||qqqbbb^^^eeeyyyzzzooogggaaa]]][[[^^^dddlllyyy|||tttnnnjjjfffdddbbb```^^^\\\[[[\\\^^^___aaaeeelllqqqqqqmmmhhhddddddeeegggkkkrrryyy{{{yyyyyyzzz{{{}}}|||yyyvvv{{{{{{wwwtttvvv|||oooXXXHHH???<<<===<<<:::888777666555555666666777777777777666666777888888999999999888888777777666666555555555444~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~}}}~~~yyyfff^^^\\\gggzzzxxxxxx~~~~~~wwwhhh]]]NNNBBB<<<999777555444444444444444444444444222222222222222222222222111000000000////////////222222111111111000000000///...------------...///////////////000000000000////////////000000000000000000111000111555;;;@@@CCCDDDGGGNNNXXXaaagggiiikkkjjjjjjmmmrrrwwwxxxwwwsssvvv~~~jjjbbbbbbsss}}}sssllleee```]]]___cccjjjvvvyyyrrrmmmiiifffdddbbb```^^^]]]]]]___```aaaeeelllrrrsssqqqllliiiffffffhhhkkkpppwww||||||xxxmmmlllkkklllpppsssuuuvvvyyytttsssvvv|||ttt]]]LLLBBB>>>===<<<;;;999888777777777888999999999999999999888777777777777777777666666777666666666555555555555{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}ggg]]]VVV[[[jjj}}}yyywwwyyyxxxlllbbbRRRFFF???;;;777555444444444444444444444444333333333333333333333333111111000000000/////////111111000000000000/////////......------......///////////////000000000000////////////000000000000000111111111222666<<>>AAAHHHRRR\\\eeeiiikkkkkkkkknnnsssuuurrriiiaaa[[[kkkrrrkkkyyy~~~yyyooojjjeeeeeeggglllwww~~~wwwssspppooonnnkkkiiifffcccbbbccceeegggjjjjjjiiihhhfff___```cccggglllrrrvvvyyy~~~|||uuuoooddddddeeejjjsss{{{}}}||||||}}}rrr^^^MMMBBB;;;;;;:::999999999999999888888888999999888888888999888777666555444555555555555555666666666666666rrrsssuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwuuuuuuuuuuuuuuuuuuuuuuuurrrrrrqqqqqqrrrssstttuuuuuuwwwyyyzzz{{{}}}yyygggXXXTTTUUU___zzz|||zzz}}}rrrkkk^^^OOODDD<<<999888444444444444444444444444444444444444444444444444222222111111111000000000//////000000000000111111...//////000000//////...////////////000000000000////////////000000000000222111111444999===@@@AAA>>>AAAIIISSS]]]eeeiiijjjiiilllrrrvvvvvvppphhhbbb___rrruuuqqq}}}rrrllliiiiiilllqqq}}}{{{wwwttttttssspppmmmiiieeecccccccccccccccbbb```___^^^[[[]]]aaafffkkkqqquuuxxx}}}~~~~~~yyysssnnn```bbbgggpppyyy|||yyyyyy{{{}}}}}}||||||}}}{{{fffRRRFFF<<<;;;:::999888888888888999999::::::::::::999999:::999777666555666777777555555555666666666666666oooqqqsssvvvxxxzzzzzz{{{zzzzzz{{{{{{{{{|||||||||yyyxxxvvvuuuttttttuuuuuuuuuuuuuuutttsssqqqooommmhhhhhhhhhhhhhhhhhhiiiiiieeeeeeeeeeeeffffffffffffggghhhiiijjjiiijjjmmmooosssuuuwwwyyyzzzzzzyyyxxxvvvyyy|||}}}kkkXXXQQQPPPWWWrrrtttmmmaaaSSSFFF???;;;;;;444444444444444444444444444444444444444444444444222222222111111111000000000000000111111111222222...///000000000000///...////////////000000000000////////////000000000000333111111444:::???AAAAAA???CCCKKKUUU___fffiiiiiihhhooovvvzzzwwwqqqjjjgggggg{{{{{{xxx~~~vvvppplllmmmooouuu}}}{{{wwwwwwvvvtttpppkkkfffcccaaaaaa___]]][[[ZZZYYYXXXZZZ\\\___eeejjjooosssvvv||||||||||||zzzvvvppplllfffhhhmmmttt|||}}}zzzvvvqqqpppqqqrrrpppxxx~~~~~~|||||||||||||||oooZZZLLL>>>===<<<:::999888888888888999999999999999999888999888777555555666888999555555555555666666666777nnnpppsssvvvxxxzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}~~~tttrrrooommmkkkkkklllllliiijjjjjjiiihhheeecccbbb```````````````aaaaaaaaa\\\]]]^^^^^^^^^^^^]]]]]]^^^___``````______aaacccgggiiimmmpppqqqqqqooonnnkkkmmmpppqqqssswww}}}mmmVVVMMMKKKRRRmmmvvvooodddUUUIIIAAA======444444444444444444444444222222222222222222222222222222222111111111111000000000111111222222222333000111222333333222111000////////////000000000000////////////000000000000333222111555;;;@@@BBBBBBAAAEEEMMMWWWaaagggjjjjjjhhhqqqzzz}}}yyyqqqmmmkkkmmm~~~|||yyysssoooooorrrwww}}}yyyyyyxxxvvvrrrlllgggccc```___]]]ZZZXXXWWWVVVVVVZZZ\\\___dddiiinnnqqqsss{{{zzzyyyyyywwwtttoookkkkkklllnnnssswwwzzz{{{zzztttssspppllliiihhhjjjlllfffmmmqqqppprrrwww|||}}}|||}}}}}}|||{{{yyyyyy}}}vvv```QQQ@@@???>>><<<:::999999888666666777777777777666666888777666555555666888999444555555555666666777777