BM66(@ qqqmmmpppzzz{{{uuulllddd```[[[UUUQQQOOOLLLHHHEEEDDDDDDCCCBBBCCCFFFLLLRRRVVVXXXYYYYYYXXXZZZ]]]```aaacccfffiiioooqqqrrrsssssssssuuuwwwuuuvvvwwwzzz|||mmm```___^^^^^^aaagggmmmppp{{{}}}wwwkkk^^^SSSPPPQQQNNNNNNMMMLLLKKKJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLNNNPPPQQQRRRQQQQQQTTTUUUWWW\\\dddnnnxxx}}}~~~zzziiijjjppp|||yyypppiiiddd___YYYUUUQQQNNNJJJGGGEEEEEEDDDCCCCCCEEEJJJNNNRRRUUUWWWWWWWWWYYY\\\___```cccfffhhhmmmnnnpppqqqqqqqqqsssuuuuuuuuuwwwyyy{{{~~~}}}kkkbbbbbbccceeeiiinnnrrruuu|||~~~~~~oooddd[[[RRROOOQQQNNNMMMLLLJJJIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNLLLMMMNNNPPPQQQQQQQQQPPPPPPRRRTTTXXX___iiittt|||mmmiiihhhooozzzvvvooojjjddd^^^YYYUUUQQQLLLIIIGGGFFFDDDCCCBBBDDDFFFJJJMMMPPPSSSTTTUUUWWW[[[]]]___aaadddgggiiikkkmmmnnnnnnoooqqqsssttttttuuuwwwyyy{{{}}}~~~yyyjjjeeegggkkkppptttxxxzzz{{{~~~tttddd[[[VVVQQQNNNOOOOOONNNKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPMMMPPPTTTVVVZZZdddrrr}}}}}}yyypppjjjkkkrrr{{{{{{tttnnnhhhbbb\\\XXXTTTOOOKKKHHHGGGEEECCCBBBBBBCCCEEEHHHKKKNNNPPPRRRTTTXXXZZZ\\\___bbbeeegggiiikkklllmmmnnnppprrrrrrssssssuuuvvvxxxzzz{{{|||~~~uuuiiifffjjjqqqxxx}}}|||lll\\\TTTRRROOOMMMLLLQQQOOOLLLJJJIIIIIIKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGHHHIIIJJJJJJKKKJJJJJJKKKJJJJJJKKKLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMQQQUUUVVVYYYcccsss|||yyy|||qqqmmmooottt}}}~~~xxxrrrllleee___[[[WWWQQQMMMJJJGGGDDDCCCAAAAAAAAABBBDDDGGGJJJLLLNNNQQQTTTWWWYYY\\\___bbbeeegggiiikkklllmmmppprrrqqqqqqqqqrrrsssuuuvvvwwwxxx{{{~~~rrrllliiinnnuuu}}}uuufffWWWQQQPPPMMMKKKKKKPPPNNNKKKIIIHHHHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPMMMQQQUUUWWWZZZdddttt{{{xxx}}}|||vvvtttsssuuuxxx|||wwwqqqjjjddd```[[[UUUPPPLLLIIIFFFDDDAAAAAAAAAAAACCCEEEGGGHHHJJJLLLPPPSSSUUUXXX\\\^^^bbbdddgggiiijjjllloooqqqpppppppppppppppqqqrrrsssuuuxxx|||~~~|||sssqqqooossszzz~~~}}}}}}~~~lll```TTTOOONNNLLLJJJKKKNNNMMMJJJHHHGGGGGGHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLKKKJJJHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNOOOQQQRRRQQQPPPPPPRRRQQQPPPPPPPPPPPPPPPQQQMMMPPPTTTWWW\\\fffuuu{{{xxxhhhxxxzzzvvvuuuyyy}}}xxxqqqkkkeee```ZZZTTTOOOLLLHHHFFFAAAAAABBBBBBCCCDDDEEEEEEFFFIIIMMMPPPRRRUUUYYY\\\___aaadddfffhhhjjjmmmooooooooonnnnnnnnnoooooopppsssvvvzzz}}}zzzuuuyyyxxxzzz~~~~~~|||zzzyyyyyy{{{~~~wwwaaaYYYQQQOOOMMMJJJKKKNNNOOONNNMMMKKKJJJJJJIIIJJJLLLJJJHHHGGGGGGHHHJJJLLLIIIIIIJJJJJJKKKLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKOOOQQQTTTVVVVVVTTTQQQOOOQQQQQQPPPOOOPPPPPPQQQRRRPPPRRRUUUYYYaaalllwww~~~xxxvvvZZZggg~~~|||yyyssszzz}}}vvvppphhhddd]]]VVVRRRNNNJJJHHHBBBBBBBBBCCCCCCDDDDDDDDDDDDGGGKKKNNNPPPSSSWWWZZZ\\\___bbbdddfffhhhkkknnnooonnnnnnmmmmmmmmmnnnnnnrrruuuyyy|||~~~yyyxxx~~~}}}}}}}}}}}}|||{{{zzzyyyuuuwwwyyy}}}wwwmmmYYYSSSOOONNNLLLJJJLLLPPPRRRQQQQQQPPPOOONNNMMMLLLMMMKKKIIIGGGGGGIIIKKKMMMHHHHHHIIIJJJKKKLLLMMMNNNHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLQQQTTTXXXZZZZZZWWWRRRPPPQQQPPPPPPOOOPPPQQQRRRSSSTTTUUUWWW]]]fffqqq{{{zzzxxxtttsss^^^```kkkxxxsssvvvzzzwwwpppkkkddd^^^XXXSSSNNNKKKKKKHHHEEECCCCCCCCCCCCBBBDDDEEEGGGIIIMMMPPPSSSTTT\\\]]]___bbbdddfffggghhhhhhhhhgggfffgggjjjlllnnnqqqrrrtttuuuwww|||}}}{{{xxxvvvwwwyyy|||~~~{{{zzzyyyyyy}}}}}}lllbbbSSSQQQNNNKKKJJJJJJLLLMMMPPPOOOOOONNNMMMMMMMMMMMMOOOLLLHHHHHHHHHHHHFFFDDDHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGKKKMMMMMMKKKGGGEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHJJJMMMPPPRRRUUUWWWXXXZZZYYYWWWUUUSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTWWW___kkkwww|||sssmmmppphhh___]]]mmmyyywww|||{{{uuupppiiibbb\\\WWWRRRNNNKKKHHHEEECCCCCCCCCBBBBBBBBBCCCEEEGGGJJJMMMPPPQQQVVVXXXZZZ]]]```aaabbbbbbgggffffffggghhhjjjlllmmmpppqqqrrrsssuuuyyyzzzyyywwwvvvwwwyyy{{{}}}}}}|||{{{{{{~~~wwwfff\\\RRRPPPMMMKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOLLLIIIHHHIIIIIIGGGEEEGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFEEEGGGIIIKKKKKKIIIGGGEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFGGGGGGHHHJJJMMMOOOQQQUUUWWWYYYZZZYYYWWWUUUSSSRRRQQQOOOOOOOOOPPPRRRSSSTTTWWW^^^hhhsss}}}wwwooojjjnnn~~~xxxbbbTTT^^^ttt}}}zzz~~~|||wwwpppiiibbb\\\VVVRRRMMMIIIEEECCCBBBBBBBBBAAAAAAAAACCCEEEGGGJJJLLLMMMPPPRRRVVVYYY\\\]]]]]]]]]cccdddeeegggiiijjjjjjkkknnnooopppqqqrrrvvvzzz~~~~~~wwwwwwxxxyyyzzz|||~~~~~~~~~}}}lll\\\TTTPPPNNNLLLJJJIIIIIIJJJKKKHHHHHHIIIJJJLLLNNNOOOPPPOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJLLLMMMNNNSSSTTTVVVWWWWWWUUUSSSQQQQQQPPPOOOOOOOOOPPPRRRSSSRRRXXXcccpppzzz~~~qqqjjjfffkkk{{{nnnXXX\\\jjjzzz}}}{{{tttmmmfff```ZZZUUUOOOLLLGGGDDDCCCCCCAAA@@@AAAAAABBBCCCEEEGGGIIIJJJNNNPPPTTTXXXZZZ[[[[[[[[[___aaadddfffhhhiiiiiihhhlllmmmnnnooopppssswwwzzz|||{{{xxxyyy{{{~~~qqq```TTTOOOMMMLLLJJJHHHHHHHHHIIIJJJIIIIIIJJJKKKMMMOOOPPPQQQNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLOOOPPPRRRTTTTTTRRRPPPNNNOOOOOOOOOOOOOOOQQQRRRRRRPPPWWWcccpppyyy|||zzzwwwmmmgggeeejjjyyyaaaZZZ^^^hhh}}}xxxxxxtttyyy{{{vvvoooiiiccc]]]XXXSSSOOOJJJGGGEEEDDDCCCAAABBBBBBBBBCCCDDDEEEGGGGGGKKKMMMPPPTTTWWWXXXYYYYYY[[[]]]```dddfffggggggfffjjjkkkmmmnnnoooqqqtttwww}}}|||zzzyyyxxxzzz}}}uuueeeVVVNNNMMMIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJMMMOOOQQQSSSSSSQQQOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQWWWaaallltttwwwtttqqqkkkfffeeejjjxxxlllWWWQQQXXXnnn{{{tttqqqqqqnnnssszzz{{{wwwrrrmmmhhhbbb]]]WWWTTTOOOKKKHHHGGGEEECCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHKKKNNNQQQSSSUUUVVVWWWYYY]]]```cccdddddddddgggiiikkklllmmmooorrrttt|||}}}{{{yyyxxxxxxxxxyyy|||wwwiii[[[PPPKKKLLLFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIMMMOOOQQQSSSSSSRRRPPPOOOMMMMMMNNNOOOPPPQQQQQQRRRUUUYYYaaajjjppprrrooolllgggdddccciiivvvaaaRRRSSS```mmmxxxqqqkkkiiihhhlllsss{{{}}}yyyvvvrrrnnnhhhddd\\\XXXRRRNNNLLLJJJGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBEEEFFFGGGIIILLLPPPSSSUUUTTTVVVYYY]]]___aaabbbcccbbbeeegggiiijjjlllooorrrzzz{{{xxxwwwvvvwwwxxxzzz{{{}}}{{{kkk___UUULLLIIIJJJDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFCCCBBBDDDFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIIIIKKKLLLOOOQQQQQQPPPNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQUUUYYY```hhhmmmmmmhhhdddaaa___```ffftttqqq^^^XXXYYY[[[iii{{{qqqhhhbbbcccgggmmmtttzzz~~~~~~{{{yyyvvvrrrmmmjjj^^^ZZZUUUPPPNNNKKKIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@FFFFFFFFFHHHKKKPPPTTTVVVSSSUUUWWWZZZ]]]```aaabbb___bbbeeeggghhhjjjmmmpppxxx}}}}}}yyyuuutttuuuwwwxxx~~~~~~qqqbbbYYYRRRKKKGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFDDDAAA@@@BBBEEECCCCCCDDDFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDFFFHHHIIIJJJJJJIIIGGGHHHKKKMMMMMMLLLKKKIIIKKKLLLNNNOOOPPPQQQQQQQQQSSSWWW___fffjjjhhhbbb]]]\\\[[[]]]dddrrrjjjUUUPPPTTTaaalll~~~oooddddddaaacccmmmvvv{{{~~~}}}}}}}}}|||xxxsssnnnkkkccc```[[[VVVPPPLLLJJJHHHDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCEEEHHHKKKMMMOOOMMMOOOSSSWWWZZZ\\\]]]^^^[[[^^^bbbdddgggjjjmmmpppvvvzzz{{{yyyxxxwwwwwwxxxzzz|||}}}wwwgggWWWOOOLLLHHHEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDHHHGGGFFFDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@EEEDDDDDDDDDDDDFFFHHHIIIGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJKKKKKKJJJIIIIIIGGGIIILLLNNNOOOOOOMMMLLLKKKLLLNNNOOOQQQQQQQQQQQQVVVXXXaaalllnnneee]]][[[ZZZXXXZZZ```nnncccUUURRRVVV]]]ooo~~~oooddd```aaaiiirrrvvvzzz~~~~~~~~~}}}{{{xxxuuusssqqqgggddd___YYYSSSNNNKKKJJJFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCCCCEEEFFFHHHJJJKKKOOOQQQSSSUUUWWWXXXXXXXXXYYY\\\```ccceeehhhkkknnnssswww|||}}}{{{zzzzzzyyyyyyzzz{{{}}}~~~pppbbbSSSMMMKKKHHHEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCFFFEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHIIILLLNNNOOONNNLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQUUUXXXbbbnnnqqqiiiaaa___ZZZXXXYYY___mmm|||aaaSSSOOOQQQ[[[pppllleeeaaaeeekkkpppvvv{{{~~~~~~|||{{{zzzyyyxxxxxxllljjjddd^^^WWWQQQMMMKKKHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGLLLNNNOOOQQQSSSTTTUUUUUUWWWYYY]]]```cccfffiiilllooosssyyy}}}~~~~~~~~~{{{xxxuuuyyyzzz{{{|||~~~yyyfffZZZNNNJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJMMMLLLLLLLLLMMMOOOPPPQQQTTTYYYcccoootttnnnfffbbbZZZXXXXXX]]]jjjttt[[[SSSOOORRR___rrrsssgggccceeeiiiooovvv|||}}}}}}}}}}}}|||zzzyyyqqqnnniiibbb[[[UUUPPPMMMJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIILLLOOOQQQSSSTTTTTTWWW[[[^^^```dddgggjjjnnnrrrwww{{{}}}}}}~~~yyyvvvzzz~~~~~~|||{{{yyywwwuuuxxxyyy{{{~~~yyyooo]]]SSSKKKIIIIIIHHHGGGIIIGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDFFFHHHIIIJJJJJJLLLMMMNNNOOONNNMMMKKKJJJMMMLLLKKKKKKKKKMMMPPPQQQSSSXXXbbbnnnsssppphhhaaaZZZWWWWWW[[[hhhmmmYYYPPPMMMUUUcccvvvqqqfffaaabbbgggmmmvvvxxx||||||yyywwwsssqqqlllfff___XXXSSSQQQLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFHHHKKKMMMOOOPPPQQQTTTXXX[[[^^^bbbfffiiimmmqqqwww{{{|||}}}~~~~~~}}}||||||~~~}}}uuurrrtttzzz}}}{{{yyyxxxyyyzzzyyyxxxwwwyyy{{{~~~{{{lll```VVVOOOIIIJJJJJJIIIIIIKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@??????@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCEEEFFFHHHIIIJJJNNNOOOOOOOOOOOOMMMLLLKKKNNNMMMKKKKKKKKKMMMOOOQQQRRRWWW```iiipppppphhh```[[[XXXVVVZZZfffeeeUUULLLPPPXXXddd|||rrrhhhbbbbbbeeemmmqqqwww|||}}}{{{xxxuuutttrrrooojjjddd^^^YYYVVVOOONNNKKKIIIFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJMMMPPPTTTXXX[[[___cccffflllpppuuuyyy{{{{{{|||}}}~~~~~~~~~|||{{{zzz{{{}}}~~~zzzrrrnnnooowww}}}zzzvvvuuutttuuuxxx{{{||||||yyyzzz|||~~~ssscccYYYQQQLLLIIIJJJKKKIIIIIIKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBB@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJOOOOOOOOOOOONNNMMMMMMLLLNNNMMMMMMLLLMMMNNNOOOPPPQQQVVV]]]eeennnrrrlllbbb\\\YYYWWWZZZeee~~~hhhUUURRRSSSWWWggg{{{yyyllldddbbbeeeiiiooouuuyyyzzzyyyxxxuuutttqqqmmmhhhccc___\\\SSSRRROOOLLLIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIILLLPPPTTTWWW[[[___bbbhhhlllqqquuuwwwxxxyyyzzzzzzzzz{{{||||||||||||{{{yyyyyyxxxxxxxxxxxxyyyyyy|||||||||}}}wwwoookkknnnvvv~~~xxxtttrrrpppppprrrvvvzzz|||}}}}}}}}}~~~uuujjj^^^VVVMMMJJJHHHJJJJJJHHHGGGIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDBBBBBB??????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPUUU\\\dddooowwwsssjjj^^^ZZZWWWYYYeee~~~|||bbbYYYTTTQQQ[[[lllwwwiiiccc```dddiiiooouuuxxxzzz{{{vvvuuusssppplllgggcccaaaVVVTTTRRRNNNKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@?????????@@@@@@AAADDDGGGIIIKKKFFFIIIMMMQQQTTTXXX\\\___eeeiiinnnrrrtttuuuvvvwwwuuuvvvvvvwwwwwwwwwvvvvvvssssssttttttuuuuuuuuuuuuxxxxxxyyy{{{}}}tttlllhhhpppyyy~~~~~~|||uuuppppppnnnnnnppptttyyy{{{|||rrrhhh___WWWQQQKKKHHHHHHJJJJJJFFFEEEGGGDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCEEEEEEEEEEEEDDD>>>???AAABBBCCCBBBAAAAAA???@@@AAABBBAAAAAA???>>>>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPOOOOOOPPPUUU[[[dddqqq|||zzzqqq___[[[WWWZZZeee~~~jjjXXXNNNOOOVVViii|||uuueee```___bbbiiiooorrrwww}}}wwwxxxxxxwwwsssnnniiifff```ZZZRRRNNNNNNLLLHHHDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@CCCEEEHHHLLLPPPSSSVVVWWWcccfffjjjlllmmmnnnoooppptttttttttuuuuuuuuutttttttttuuuvvvwwwwwwwwwwwwwwwvvvxxx{{{{{{{{{{{{|||~~~~~~}}}pppkkklllppp~~~}}}|||{{{yyywwwxxxyyyxxxtttpppooooooppprrruuuyyy|||~~~wwwlllcccXXXOOOKKKGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@AAACCCDDD@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBEEEAAA>>>???CCCEEECCC@@@???AAABBBBBBBBBCCCEEEGGGKKKIIIHHHJJJNNNNNNKKKHHHLLLMMMMMMLLLLLLLLLOOOQQQOOOYYYaaagggtttvvv___[[[YYY]]]iii~~~dddRRRPPPUUUZZZjjjsssccc^^^^^^ccchhhkkkooosssvvvwwwxxxxxxuuupppkkkhhhddd^^^VVVRRRPPPNNNJJJFFFCCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAA@@@@@@??????@@@BBBCCCFFFIIIMMMPPPSSSUUU]]]___cccfffggghhhjjjkkknnnoooqqqssssssssssssrrrrrrrrrsssttttttttttttttttttvvvxxxyyyyyyyyyzzz{{{}}}~~~~~~sssoooqqqyyy~~~{{{zzzzzzwwwsssrrrssssssrrrqqqnnnoooppprrruuuyyy|||}}}{{{lllddd]]]SSSLLLHHHFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCBBBBBBAAA@@@???>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDD@@@>>>???CCCEEEDDDAAAAAABBBDDDDDDCCCDDDGGGIIIGGGGGGGGGGGGFFFGGGIIIJJJKKKLLLMMMLLLKKKLLLNNNQQQRRR\\\dddkkkvvvvvv```[[[YYY\\\hhhxxx]]]SSSTTTPPP[[[nnnpppfff^^^^^^bbbeeehhhkkksssuuuxxxyyyxxxtttooollliiiccc\\\WWWUUUQQQMMMIIIDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@????????????AAAAAACCCEEEHHHLLLOOOQQQTTTVVVZZZ]]]^^^```ccceeehhhjjjmmmppprrrrrrqqqpppnnnnnnooooooooooooooopppppprrruuuuuuuuuuuuvvvxxxzzz{{{~~~~~~~~~~~~uuutttxxx~~~|||xxxuuuwwwrrrmmmkkkkkkmmmppppppoooppprrruuuxxx{{{~~~zzznnnaaa[[[VVVOOOIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>======>>>>>>???@@@CCCCCCCCCCCCBBBAAA???>>>@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBB???===???CCCEEEDDDBBBCCCDDDEEEEEEEEEEEEHHHJJJFFFHHHHHHEEEBBBCCCHHHMMMJJJKKKLLLKKKJJJKKKNNNPPPTTT]]]ffflllvvv~~~|||sss```[[[WWWZZZeee~~~sss^^^TTTOOOVVV```qqqxxxfff``````bbbeeehhhnnnqqqvvvyyyzzzwwwssspppmmmiiiccc]]]YYYUUUPPPMMMGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@????????????@@@@@@@@@AAACCCGGGJJJLLLMMMOOOSSSVVVXXXZZZ]]]___eeegggkkkoooqqqpppnnnmmmkkkkkkkkkkkkkkkkkkllllllmmmooorrrrrrrrrrrrsssuuuvvvxxxzzz|||}}}}}}|||{{{zzz{{{}}}wwwxxx}}}~~~|||yyytttqqqpppnnnjjjhhhhhhjjjmmmnnnqqqsssvvvzzz}}}rrrggg[[[WWWTTTNNNIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA===============>>>??????AAABBBCCCCCCCCCAAA>>>===@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBB@@@>>>>>>???BBBDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHIIIIIIGGGFFFFFFJJJMMMIIIJJJKKKJJJJJJKKKNNNPPPTTT\\\dddjjjrrrwwwtttmmm```ZZZUUUWWWbbb|||ppp[[[OOORRRVVV```wwwtttfffaaa```bbbeeeiiimmmrrrwwwyyyyyywwwuuurrrnnniiiccc^^^YYYTTTQQQLLLKKKJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>@@@CCCFFFHHHIIIKKKNNNQQQRRRUUUYYY[[[cccfffiiimmmnnnnnnllljjjjjjiiihhhhhhhhhhhhiiiiiikkkmmmooopppooooooqqqrrrrrrtttvvvyyyzzzzzzyyyxxxxxxxxxyyy{{{}}}~~~yyyzzz|||zzzxxxuuuqqqnnnjjjkkkkkkkkkjjjkkklllmmmrrrtttxxx}}}}}}lllaaaVVVSSSQQQLLLHHHGGGBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@=========<<<===>>>>>>???<<<>>>@@@AAABBBAAA???>>>@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBCCCCCCBBBBBB???>>>>>>???AAACCCDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGIIIHHHGGGIIIKKKLLLJJJHHHIIIJJJJJJJJJJJJKKKNNNQQQUUU[[[bbbhhhmmmpppnnnjjj___YYYTTTUUUaaazzznnnSSSOOONNNTTTdddvvvkkkdddbbbcccdddhhhmmmssswwwyyyyyyyyyvvvtttpppjjjddd^^^ZZZXXXRRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>???AAABBBDDDFFFHHHJJJLLLMMMPPPTTTWWW^^^```dddgggiiijjjiiiiiihhhgggfffeeeeeeeeefffggghhhjjjlllmmmllllllnnnoooooopppsssuuuwwwwwwvvvuuutttuuuvvvxxxyyy{{{||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}zzzvvvsssrrrpppnnnlllhhhkkknnnoooooonnnnnnoooqqqtttyyyuuudddYYYOOOMMMLLLHHHEEEDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA?????????@@@@@@??????>>>======<<<<<<======>>>???:::<<<===???@@@AAAAAA@@@@@@@@@??????@@@@@@AAABBB???@@@AAABBBBBBCCCBBBBBB????????????@@@BBBCCCCCCAAABBBCCCBBBAAABBBCCCEEEHHHFFFEEEGGGKKKLLLHHHDDDIIIJJJKKKKKKKKKLLLOOORRRWWW[[[aaafffiiikkkkkkiii___YYYUUUWWWbbb{{{hhhXXXNNNQQQYYYhhhqqqiiihhhaaadddiiinnntttxxx{{{|||zzzyyyvvvqqqjjjeeeaaa___XXXWWWUUUQQQNNNJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAABBBDDDFFFGGGHHHJJJNNNQQQTTTWWWZZZ___bbbeeeggggggfffeeecccbbbbbbbbbcccddddddfffhhhiiiiiiiiijjjkkklllnnnpppssstttuuutttsssqqqrrrsssvvvxxxzzz|||}}}||||||}}}~~~~~~~~~|||}}}}}}~~~~~~{{{xxxtttpppmmmlllmmmllllllkkknnnrrrsssrrrqqqrrrttttttxxx}}}xxxjjj\\\RRRIIIHHHHHHFFFDDDDDDBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@AAABBB>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>>>><<<===>>>???@@@AAABBBBBB@@@@@@??????@@@@@@AAABBB??????@@@AAABBBBBBBBBBBB???@@@@@@@@@???@@@AAACCCAAABBBCCCBBBAAAAAACCCEEEFFFFFFEEEFFFGGGGGGGGGGGGIIIJJJKKKKKKLLLMMMPPPSSSVVVXXX\\\aaadddeeefffhhh```[[[XXXZZZeee}}}gggTTTTTTUUUYYYqqqsssooo^^^aaaffflllrrrwww{{{}}}}}}}}}zzzuuuoooiiieeeddd\\\[[[XXXTTTPPPLLLIIIGGGEEEEEEDDDCCCBBBBBBBBBBBB>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDFFFJJJMMMMMMOOOSSSXXX]]]bbbeeegggeeecccaaa```___```aaabbbbbbdddfffgggffffffhhhiiikkklllooorrrsssssssssrrrnnnppprrruuuxxx{{{}}}{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~|||yyyuuuqqqllliiiiiikkkllllllnnnqqqttttttssssssvvvyyyxxx|||pppaaaXXXNNNFFFFFFHHHGGGEEEFFFBBBCCCDDDEEEEEEDDDCCCBBB????????????@@@AAABBBBBB???@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCC@@@@@@??????@@@@@@AAABBB>>>???@@@AAABBBBBBCCCBBB@@@@@@AAA@@@??????AAABBBBBBCCCCCCCCCAAABBBCCCEEEGGGHHHHHHFFFCCCDDDIIIMMMJJJKKKLLLLLLLLLNNNQQQTTTSSSTTTXXX\\\^^^___bbbeeebbb]]]ZZZ]]]hhh|||]]]QQQQQQVVVbbbooovvvpppgggaaagggnnnqqqvvv{{{|||~~~~~~yyyrrrmmmkkkhhhbbb\\\YYYXXXUUUOOOJJJJJJHHHFFFEEEEEEDDDBBB@@@AAA???>>><<<<<<===???@@@@@@AAAAAABBBDDDEEEEEEFFFHHHKKKNNNQQQSSSWWW[[[^^^aaaaaa```^^^[[[ZZZ\\\]]]bbbdddfffgggffffffggghhhjjjlllmmmmmmlllkkklllllloooooooooqqqssswwwzzz|||{{{zzzzzzyyyyyy{{{|||}}}{{{{{{|||}}}~~~~~~}}}~~~~~~|||yyyuuurrrssspppllljjjjjjjjjkkkkkkrrruuuwwwyyyzzz{{{}}}~~~zzzggg\\\NNNJJJEEEAAAAAABBBDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@@@@;;;;;;:::;;;>>>??????>>>???>>>>>>>>>======<<<<<<<<<===>>>???@@@AAABBBBBB@@@???>>>======>>>???@@@???@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDCCCBBBBBBCCCDDDFFFEEEEEEEEEEEEGGGHHHIIIHHHIIIKKKKKKLLLOOORRRUUUVVVZZZ]]]]]][[[ZZZ\\\^^^^^^___]]]\\\fffqqq[[[OOOLLLTTTaaazzzsssiiihhhkkkmmmrrrwwwzzz}}}}}}yyytttqqqsssmmmfffaaa^^^YYYRRRLLLLLLJJJHHHFFFFFFEEECCCAAADDDBBBAAA???>>>>>>??????>>>>>>>>>???@@@@@@AAAAAADDDFFFIIILLLNNNQQQUUUXXX[[[\\\\\\[[[ZZZYYYZZZ\\\]]]```bbbddddddeeeggghhhhhhjjjlllllljjjjjjjjjkkkmmmnnnoooqqqtttvvvyyyzzzzzzyyyyyyyyyyyy{{{}}}~~~{{{{{{||||||}}}~~~||||||}}}~~~~~~~~~}}}yyyuuuqqqnnnllljjjhhhhhhiiikkkmmmnnnvvvyyy|||~~~nnn[[[RRRLLLHHHDDDAAAAAACCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@<<<;;;;;;<<<>>>??????>>>??????>>>>>>============<<<======>>>???@@@AAAAAAAAAAAA@@@??????@@@AAAAAA??????@@@AAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAABBBCCCDDDCCCBBBBBBCCCDDDFFFEEEEEEEEEEEEGGGHHHIIIGGGIIIJJJLLLMMMOOOSSSVVVYYY[[[]]][[[XXXWWWYYY\\\]]]]]][[[ZZZddd~~~nnnVVVIIILLLWWWdddyyy{{{qqqmmmlllnnnrrryyy|||zzzwwwxxxssslllfffbbb]]]VVVPPPQQQNNNJJJHHHGGGFFFDDDCCCFFFEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGJJJNNNQQQSSSUUUWWWXXXWWWWWWYYYZZZXXX[[[^^^```bbbccceeegggfffhhhjjjjjjiiiiiiiiijjjkkkmmmoooqqqtttuuuwwwwwwxxxwwwwwwxxxyyy{{{}}}~~~|||||||||||||||}}}~~~~~~zzzzzz|||~~~~~~~~~~~~}}}yyytttpppllliiiggggggggghhhkkknnnrrrttt{{{~~~sss```QQQJJJHHHFFFCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBDDDDDDCCCBBBBBBAAAAAAAAA===<<<<<<===???@@@???>>>??????>>>>>>>>>>>>======<<<=========>>>>>>??????AAAAAA@@@??????@@@AAAAAA??????@@@@@@AAABBBBBBBBB@@@??????>>>>>>??????@@@BBBCCCDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJLLLMMMPPPTTTXXX[[[]]]]]][[[WWWUUUVVVXXXZZZZZZXXXXXXaaayyyjjjTTTOOOTTTVVVddd{{{yyyrrrooooooxxx{{{~~~|||yyyvvvqqqllliiiddd___\\\XXXTTTOOOKKKIIIGGGEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAA@@@??????>>>>>><<<>>>@@@BBBCCCEEEHHHKKKKKKNNNRRRTTTUUUVVVWWWXXXVVVYYY\\\^^^___```cccddddddfffiiiiiiiiiiiijjjkkkiiikkknnnqqqssstttttttttuuuuuuuuuvvvxxxzzz}}}~~~}}}}}}||||||||||||}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||||||||{{{{{{{{{{{{zzzyyyxxxuuupppllljjjiiihhhiiikkkmmmppptttxxx{{{tttgggXXXMMMIIIGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>======>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============???>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBB@@@@@@????????????@@@@@@BBBCCCDDDCCCBBBBBBBBBDDDEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGJJJKKKMMMQQQUUUXXX[[[]]]___]]]XXXTTTSSSSSSWWWVVVUUUVVV^^^tttfffUUUPPPNNNSSSaaawwwxxxssswwwwwwyyy}}}~~~{{{wwwtttqqqmmmkkkbbb]]]VVVPPPLLLJJJHHHGGGDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@???>>>>>>===???@@@AAAAAACCCFFFHHHGGGJJJNNNQQQRRRSSSUUUVVVVVVXXX[[[\\\]]]^^^___aaadddfffhhhiiiiiiiiikkklllhhhjjjllloooqqqrrrrrrrrrssssssssstttvvvyyy{{{}}}~~~~~~}}}||||||||||||}}}{{{{{{{{{|||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}zzz{{{~~~{{{zzzyyyxxxvvvtttssssssoooqqqrrrqqqmmmkkkkkklllkkkmmmppprrrtttwww{{{zzzkkk^^^RRRKKKIIIGGGEEEEEEEEEFFFFFFDDDBBBAAAAAA@@@@@@???@@@@@@AAA??????@@@@@@@@@???>>>>>>???>>>===>>>???@@@???>>>========================<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEGGGIIIKKKMMMPPPTTTXXXXXX]]]aaa```[[[TTTPPPOOOTTTSSSRRRUUU[[[ooo|||bbbSSSQQQOOOTTTddd}}}|||yyywwwzzz|||yyyvvvuuuoooiii```XXXRRROOOMMMKKKEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>======>>>@@@AAAAAA@@@AAACCCEEEDDDGGGJJJLLLNNNOOOQQQSSSTTTVVVYYYZZZZZZ[[[\\\^^^bbbeeeggghhhiiiiiikkklllhhhiiikkkmmmnnnpppqqqqqqppppppqqqrrrsssvvvxxxzzz}}}||||||{{{{{{{{{||||||wwwxxxyyyzzz{{{|||}}}~~~zzzzzz{{{|||||||||{{{{{{xxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{|||wwwvvvtttrrrpppmmmlllkkkgggjjjmmmnnnllllllnnnpppmmmppptttvvvvvvxxx}}}qqqbbbVVVLLLGGGFFFGGGFFFDDDDDDDDDDDDCCCAAAAAAAAA@@@????????????@@@===>>>???@@@??????===<<>>======??????>>>===;;;;;;<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDFFFGGGGGGHHHGGGGGGEEEFFFHHHJJJKKKNNNRRRVVVVVVZZZ______ZZZTTTOOONNNSSSPPPPPPTTTYYYkkk}}}jjj]]]VVVRRRYYYjjj}}}zzz}}}}}}uuujjj```YYYUUURRRQQQJJJIIIGGGFFFFFFFFFFFFGGGBBBBBBAAA@@@???>>>>>>===>>>???@@@?????????AAABBBBBBDDDFFFGGGHHHJJJMMMOOOOOORRRUUUWWWXXXYYY[[[]]]```bbbeeegggggghhhjjjkkkhhhhhhiiijjjlllnnnooopppooooooooooooqqqsssuuuwwwyyyyyyyyyxxxyyyyyyzzzzzzxxxxxxxxxyyyzzz{{{{{{{{{wwwxxxyyyzzz{{{zzzzzzyyyvvvxxxzzz|||~~~}}}~~~~~~}}}}}}}}}}}}|||||||||}}}zzz|||}}}{{{wwwsssrrrsssooonnnmmmkkkiiigggfffeeebbbgggkkkmmmllllllppptttppptttyyy{{{{{{}}}xxx|||wwweeeXXXOOOGGGDDDEEEGGGEEEBBBAAAAAAAAA@@@???@@@???>>>>>>======>>>>>><<<>>>???@@@@@@???>>>===>>>===<<<<<<>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>?????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDFFFHHHIIIJJJLLLPPPSSSTTTXXX[[[ZZZUUUQQQOOOOOORRROOOOOOSSSXXXhhhdddZZZQQQQQQZZZmmm|||{{{}}}~~~~~~}}}qqqfff___ZZZWWWUUUNNNMMMJJJGGGFFFFFFGGGHHHCCCCCCBBBBBBAAA@@@@@@???===>>>???>>>======>>>@@@BBBCCCDDDDDDDDDFFFJJJLLLKKKMMMQQQTTTVVVXXX[[[]]]^^^aaadddeeefffgggiiijjjiiihhhhhhiiijjjmmmoooqqqnnnnnnnnnnnnppprrrtttuuuwwwwwwvvvvvvwwwxxxxxxyyy|||{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxuuuvvvxxx{{{|||}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{}}}xxxzzzzzzwwwqqqlllkkkkkkiiiiiihhhfffeeedddcccbbbaaafffkkklllllllllqqquuusssxxx}}}yyyttt~~~wwwiiiZZZPPPJJJEEEDDDFFFFFFDDD@@@??????>>>>>>===???>>>===<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>>>>===<<<<<<===>>>===;;;999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA===>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@BBBCCCDDDCCCBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDFFFGGGHHHIIIKKKOOORRRTTTVVVWWWTTTPPPNNNOOOQQQQQQNNNOOOSSSXXXgggnnnUUUNNNTTT___rrrzzz{{{uuulllddd]]]YYYSSSOOOKKKHHHGGGHHHHHHGGGGGGEEEBBB@@@???@@@BBBCCC??????>>>>>>>>>>>>???@@@<<<<<<===>>>???AAACCCDDDEEEHHHLLLQQQVVVYYY[[[\\\[[[\\\^^^aaaccceeefffggghhhhhhiiijjjkkkmmmmmmnnnqqqppppppqqqqqqrrrssstttyyyxxxwwwvvvuuuuuuttttttvvvvvvwwwxxxxxxyyyzzzzzzvvvwwwxxxyyyyyyxxxwwwvvvssstttuuuwwwzzz|||~~~~~~~~~}}}|||yyyyyyzzzzzzzzzzzzzzzyyy~~~}}}wwwrrrqqqooollliiifffdddccccccccccccbbbbbbaaaaaaaaacccfffjjjmmmppprrruuuwwwzzz}}}yyyxxxggg^^^TTTMMMLLLKKKHHHEEEDDDCCCBBB@@@???>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>======>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@???>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIIIIHHHHHHKKKIIIFFFEEEFFFJJJNNNQQQSSSSSSSSSRRRQQQPPPOOONNNMMMPPPLLLNNNXXXfffkkkZZZRRRSSSaaaqqq}}}tttjjjbbb]]]YYYUUUPPPLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBBBBDDDDDD??????>>>>>>>>>??????@@@======>>>???@@@AAABBBBBBCCCFFFJJJOOOSSSWWWYYY[[[[[[\\\^^^```bbbdddeeeeeegggggghhhjjjkkklllmmmnnnqqqqqqqqqrrrrrrssstttuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwvvvuuutttsssttttttuuuwwwyyy|||~~~|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{zzz|||~~~yyyssslllkkkiiigggdddbbb```____________`````````aaaaaafffiiimmmqqqsssvvvyyy|||}}}{{{~~~|||ooo\\\UUULLLFFFEEEEEECCC@@@@@@??????>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>>>>=====================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================>>>>>>???@@@????????????@@@@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGIIIHHHFFFEEEGGGJJJMMMOOOOOOPPPPPPPPPOOONNNMMMMMMLLLOOOLLLNNNYYYgggppp[[[OOOSSS___nnnuuulllfffaaa]]]XXXSSSPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@????????????@@@@@@??????AAABBBBBBAAA@@@@@@@@@BBBFFFKKKPPPTTTXXXYYY[[[\\\]]]^^^___aaaaaabbbeeefffggghhhjjjkkklllllloooppppppqqqqqqrrrsssssssssssssssssstttvvvwwwwwwzzzzzzyyyxxxvvvuuuttttttuuuvvvuuuuuutttsssqqqqqqtttttttttuuuvvvxxxyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyy{{{}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~xxxqqqlllcccbbbaaa```^^^]]]\\\[[[\\\]]]^^^___aaacccdddeeejjjmmmrrruuuxxx|||zzzpppaaaQQQKKKDDDAAAAAAAAA@@@>>><<<<<<<<<<<<===???@@@AAA??????>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<======<<<<<<;;;;;;<<<<<<:::;;;;;;;;;<<<=================================<<<<<<<<<<<<===???@@@@@@===>>>>>>>>>>>>?????????@@@??????>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLKKKKKKKKKLLLLLLKKKJJJJJJIIILLLJJJMMMYYYgggoooYYYRRRVVV^^^nnnwwwqqqjjjfff___ZZZVVVRRRNNNLLLJJJIIIIIIHHHGGGEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCAAA???>>>===???BBBGGGMMMRRRWWWYYY\\\\\\\\\\\\]]]]]]^^^^^^bbbcccdddfffgggiiijjjkkkllllllmmmnnnooooooooooooooooooooopppqqqrrrssstttyyyyyyxxxvvvuuutttsssrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssttttttxxxyyy{{{|||}}}}}}||||||xxxxxxxxxwwwwwwwwwwwwwww{{{|||}}}|||{{{zzzxxxzzzzzz{{{{{{zzzxxxvvvuuuwwwvvvuuutttrrrnnnhhhccc\\\[[[[[[[[[[[[ZZZZZZZZZ]]]^^^```cccfffhhhjjjllllllpppuuuyyy|||~~~}}}eeeVVVJJJGGGBBB@@@@@@AAAAAA@@@;;;;;;<<<<<<===>>>@@@@@@???>>>===<<<<<<<<<<<<<<<<<<==================<<<@@@???===<<<<<<===>>>???:::::::::;;;<<<===>>>>>>========================<<<<<<===>>>???@@@BBBCCC======>>>>>>>>>????????????>>>>>>======<<<<<<<<>>@@@EEEKKKRRRXXX[[[aaa```___^^^]]]^^^^^^^^^___```aaabbbdddfffggghhhiiijjjkkklllmmmmmmmmmmmmooooooooooooooopppqqqqqquuuuuuttttttssssssssssssqqqqqqqqqrrrssstttuuuuuutttsssrrrrrrrrrrrrssssssvvvwwwyyy{{{}}}}}}}}}}}}yyyxxxwwwvvvvvvvvvwwwwwwzzz|||}}}|||{{{yyywwwuuuuuuuuuvvvuuutttqqqooonnnjjjiiihhhhhhgggddd___\\\XXXXXXYYYZZZ[[[\\\]]]]]]```aaadddgggjjjmmmpppqqqpppsssxxx|||~~~yyymmmWWWJJJFFFDDDBBBAAAAAABBBBBBBBB>>>>>>=========>>>>>>???>>>======<<<<<<<<<<<<<<<<<<<<<============<<<<<>>===<<<<<<===>>>???:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>????????????=========>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBDDDFFFIIIKKKFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFBBBFFFEEEHHHSSSaaa}}}jjjZZZRRRSSS[[[nnn{{{wwwqqqkkkfffaaa\\\YYYUUUSSSQQQNNNKKKHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDBBB@@@???===>>>@@@EEELLLSSSZZZ___fffdddbbb```___^^^______[[[\\\]]]___aaacccdddeeeggghhhjjjkkkllllllkkkkkknnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrrrroooooooooppprrrtttvvvwwwvvvuuuuuutttssstttttttttssstttwwwyyy{{{|||||||||{{{zzzxxxwwwvvvvvvwwwxxxxxxzzz}}}~~~{{{yyywwwuuurrrooonnnnnnmmmllljjjhhhfffeeeaaa```_________]]][[[XXXXXXXXXZZZ\\\^^^```bbbcccdddeeegggjjjnnnqqqssstttuuuyyy}}}{{{|||ttt```PPPFFFBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>=====================<<<<<<;;;<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;===>>>>>>>>>>>>>>>>>>????????????:::<<<===???AAABBBCCCCCC??????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@BBBDDDGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEAAAEEEDDDFFFQQQ]]]xxxyyy^^^XXXUUU]]]mmm{{{vvvqqqlllgggddd___]]]XXXTTTPPPMMMLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAA??????AAAFFFMMMVVV^^^bbbfffdddaaa^^^\\\[[[[[[[[[XXXXXXZZZ\\\^^^```bbbbbbbbbccceeeggghhhgggffffffhhhiiiiiijjjkkkmmmnnnooooooooooooooooooooooooooonnnnnnnnnnnnppprrrsssuuuuuutttssssssrrrsssssssssoooqqqsssvvvxxxzzzzzzzzzyyywwwuuutttsssssstttuuuuuuwwwzzz~~~~~~~~~}}}{{{xxxuuusssoookkkhhheeedddcccaaa___^^^]]]]]][[[ZZZYYYZZZ[[[[[[ZZZXXXXXXYYY\\\___bbbeeeggghhhjjjkkkmmmpppsssuuuwwwyyy}}}vvvdddVVVKKKFFF@@@@@@AAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<======<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<=========>>>>>>>>>;;;<<<>>>???@@@?????????===>>>>>>???@@@AAABBBCCC@@@@@@@@@AAABBBDDDFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCGGGEEEFFFPPP[[[uuuooocccXXXVVV[[[lll}}}yyytttooolllgggddd^^^XXXTTTQQQPPPPPPLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@AAABBBGGGNNNWWW```eeebbb```]]]YYYWWWVVVVVVVVVVVVWWWXXXZZZ\\\^^^```aaa]]]^^^```bbbcccbbbaaa```aaabbbccceeegggiiilllmmmoooooonnnnnnmmmmmmmmmlllnnnnnnmmmmmmnnnoooqqqrrrqqqqqqpppppppppppppppppplllnnnqqqtttvvvxxxxxxyyyuuutttqqqooooooooopppqqqsssuuuxxx{{{}}}||||||~~~}}}zzz{{{~~~{{{xxxuuurrroookkkfffccc___]]][[[YYYWWWWWWWWWWWWYYYXXXWWWXXXZZZ[[[[[[ZZZYYYZZZ]]]```dddgggjjjkkkqqqrrrsssvvvxxxzzz|||}}}vvvbbbTTTJJJEEECCC@@@AAABBBAAA@@@>>>>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>===;;;999666555<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKJJJHHHGGGFFFGGGGGGHHHJJJJJJJJJIIIIIIGGGFFFFFFEEEHHHFFFGGGPPPZZZssszzz]]]QQQQQQ[[[qqq|||xxxvvvqqqlllddd]]]YYYWWWUUUTTTRRROOOLLLJJJJJJJJJHHHGGGKKKKKKIIIHHHFFFFFFFFFEEEDDDAAA@@@FFFPPPZZZ___``````]]]XXXTTTQQQPPPPPPQQQSSSTTTUUUVVVXXXYYY[[[[[[^^^]]]\\\\\\]]]]]][[[YYY[[[___dddggghhhhhhhhhiiijjjjjjlllmmmmmmlllkkkkkkmmmnnnnnnnnnnnnooooooooorrrqqqooonnnnnnnnnooopppmmmnnnqqqsssuuuvvvvvvvvvwwwvvvsssqqqoooooooooooorrrsssvvvyyy~~~~~~}}}}}}}}}}}}|||zzz|||||||||}}}~~~}}}{{{{{{{{{{{{zzzxxxwwwuuuttttttsssppplllgggccc```^^^WWWWWWVVVVVVVVVVVVVVVVVVXXXZZZ\\\___```aaaaaaaaa```bbbccceeefffjjjooosssrrruuuxxxzzz{{{~~~~~~zzzxxxcccVVVOOOIIIEEEDDD>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;:::999:::;;;<<<===999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======???>>>===<<<;;;;;;<<<===========================BBBAAA@@@???>>>???@@@AAABBBAAA@@@@@@AAACCCFFFGGGHHHFFFGGGIIIFFFBBBCCCFFFIIIJJJKKKLLLKKKIIIGGGEEEIIIKKKHHHIIIRRR[[[qqqiiiUUUOOORRR```ppp{{{vvvoooiiidddaaa]]][[[VVVSSSNNNLLLKKKJJJIIIHHHIIIIIIGGGFFFEEEDDDDDDDDDEEEBBBAAAEEEMMMUUUYYYYYYYYYVVVRRROOOMMMLLLNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXZZZZZZZZZ\\\]]]\\\ZZZXXXXXX\\\aaadddeeeeeefffgggggghhhiiijjjkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnnnnooonnnmmmlllllllllmmmmmmmmmnnnppprrrtttuuuvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqrrrtttwww{{{~~~}}}|||}}}}}}|||zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||zzzxxxwwwuuuuuutttsssqqqooommmlllkkkjjjgggccc___\\\YYYXXXVVVVVVUUUTTTTTTUUUVVVWWWZZZ\\\___aaadddeeefffffffffgggiiijjjkkknnnsssvvvyyy{{{~~~xxxqqqpppwww}}}lllYYYOOOIIIDDDBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;<<<<<<====================================>>>???@@@AAABBBAAA@@@??????@@@BBBEEEFFFHHHFFFGGGIIIHHHFFFHHHLLLPPPPPPQQQQQQOOOLLLIIIGGGEEEHHHEEEGGGQQQZZZrrrzzzaaaSSSNNNSSS[[[vvv|||wwwrrrmmmhhheee___[[[UUUQQQOOONNNMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDGGGDDDBBBDDDIIIOOORRRRRRSSSQQQNNNKKKJJJJJJLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWZZZ\\\\\\YYYVVVSSSWWW\\\___aaabbbccceeecccdddfffhhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjlllmmmoooqqqssstttttttttqqqqqqrrrrrrsssrrrrrrrrrqqqrrrsssvvvyyy|||~~~}}}{{{zzzyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{zzz{{{{{{{{{yyyyyy{{{|||~~~~~~~~~}}}yyyvvvuuuuuusssrrrnnnnnnmmmkkkiiifffdddcccbbb```^^^[[[XXXVVVTTTSSSWWWVVVUUUUUUVVVWWWYYY[[[^^^```bbbfffiiikkkmmmnnnnnnpppqqqqqqrrrtttxxx{{{zzzqqqhhhfffiiivvvlll]]]NNNGGGDDDAAA@@@AAA??????>>>>>>======>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<;;;;;;:::::::::;;;;;;999999999999:::;;;<<<<<<=========<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<===========================;;;;;;===>>>???@@@@@@@@@??????>>>???@@@AAACCCDDDHHHFFFGGGJJJJJJJJJMMMSSSUUUVVVWWWVVVTTTPPPKKKHHHDDDGGGDDDGGGQQQ\\\uuuuuuaaaTTTQQQTTT___{{{~~~|||vvvpppmmmiiieee^^^YYYVVVTTTSSSRRRMMMLLLKKKIIIHHHGGGGGGGGGIIIFFFCCCDDDHHHLLLOOOPPPRRRQQQNNNLLLJJJKKKLLLMMMKKKLLLLLLMMMNNNOOOOOOPPPOOOPPPTTTXXX[[[ZZZVVVSSSOOOSSSWWW[[[]]]^^^```bbbaaabbbdddfffhhhjjjkkkllllllllllllkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhkkklllmmmooopppqqqrrrssskkklllnnnpppqqqrrrqqqqqqrrrssstttuuuwwwzzz|||}}}yyywwwuuutttuuuuuutttsssvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuvvvxxxzzzzzzzzzzzzyyyxxxwwwvvv{{{zzzzzzzzz{{{|||}}}~~~|||xxxssspppooooooooonnnjjjiiihhhfffdddaaa___]]]]]]\\\YYYWWWVVVUUUTTTTTTZZZZZZZZZ[[[\\\^^^```aaacccdddgggkkknnnqqqtttuuuwwwxxxyyyyyyyyy{{{}}}{{{tttmmmiiieeedddiiiqqq{{{qqq___SSSHHHDDDBBB@@@???AAA===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::::::::;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<=================================>>>???@@@???>>>===<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<==========================================>>>???@@@@@@@@@???===<<>>;;;:::;;;======<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999999999:::;;;<<<<<<::::::999999::::::;;;<<<;;;<<<======>>>=================================<<<<<<>>>???@@@AAAAAAAAA??????@@@AAABBBCCCDDDDDDFFFDDDDDDGGGGGGFFFIIIOOOVVVYYY^^^bbbbbb^^^YYYVVVJJJKKKGGGIIISSS^^^wwwrrr^^^UUUTTTYYYjjj~~~yyyuuuqqqlllgggccc___]]]ZZZWWWSSSPPPOOONNNJJJJJJIIIIIIJJJMMMRRRVVVNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPPPPNNNIIIEEECCCFFFIIIJJJLLLMMMPPPRRRVVVVVVVVVXXXZZZ]]]```aaabbbbbbcccdddeeefffggggggffffffggghhhgggfffeeedddeeeeeeeeeeeefffgggiiijjjhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkklllnnnoooqqqrrrqqqnnnjjjiiijjjkkklllkkkiiihhhgggeeecccbbbbbbaaaccccccdddcccbbbaaaccceeeeeeeeeeeedddcccbbbaaa```\\\\\\\\\\\\\\\[[[[[[ZZZZZZXXXWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[^^^^^^]]]]]]___bbbeeegggnnnuuu}}}}}}}}}~~~zzzjjj```XXXVVVYYYcccqqq|||jjjZZZNNNEEEAAA???@@@???;;;:::<<<===<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777999;;;<<<<<<<<<<<<<<<<<<:::999888999999999999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<:::;;;===>>>>>>>>>==============================<<<<<<<<<===>>>???@@@AAA===>>>???@@@AAABBBBBBCCCCCCBBBCCCGGGGGGFFFIIINNNRRRWWW\\\```aaa]]]WWWSSSHHHJJJGGGIIISSS```zzzqqqVVVQQQNNNUUUfff{{{vvvpppkkkgggfffbbb^^^ZZZWWWTTTSSSKKKKKKJJJIIIJJJMMMQQQUUUMMMMMMLLLLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKKKKJJJJJJMMMMMMMMMNNNNNNKKKFFFCCCAAACCCEEEGGGHHHIIILLLNNNQQQQQQQQQRRRUUUWWWZZZ\\\ZZZ[[[]]]___bbbdddfffgggeeeeeefffgggfffeeedddcccdddcccccccccdddfffggghhheeedddcccbbbbbbccceeefffffffffggghhhiiikkkmmmnnnllliiieeeddddddffffffffffffeeecccaaa___^^^]]]]]]]]]]]]^^^]]]\\\[[[]]]___^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXWWWVVVVVVUUUVVVUUUTTTUUUWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^cccbbbaaabbbdddhhhlllnnnxxx}}}nnn```VVVWWWWWW^^^mmmmmm]]]PPPGGGCCC@@@???BBBAAA>>>===???:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===:::888666666888:::===<<<<<<======<<<:::999777999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;===>>>>>>>>>==============================???>>>===;;;;;;<<<======<<<===>>>???AAAAAAAAAAAA@@@@@@CCCGGGHHHGGGJJJNNNOOOSSSYYY]]]]]]XXXRRRNNNIIIKKKHHHJJJVVVccc~~~gggXXXNNNPPPYYYfffxxxtttooolllhhhdddaaa\\\WWWTTTUUUSSSQQQPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLMMMNNNLLLKKKKKKMMMNNNNNNMMMKKKKKKKKKJJJHHHEEECCCAAABBBBBBBBBBBBBBBCCCDDDEEELLLLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXZZZ]]]___aaaaaaeeeaaa^^^]]]___``````___```___^^^^^^___aaabbbccc`````````______^^^^^^^^^^^^```ccceeefffgggfffeeeeeecccbbb```^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVZZZYYYWWWVVVUUUUUUVVVVVVYYYWWWWWWYYY[[[ZZZVVVSSSUUUTTTSSSSSSUUUVVVVVVVVVTTTTTTTTTTTTUUUVVVXXXXXXXXX[[[^^^___```aaaccceeeeeefffhhhhhhhhhiiikkkmmmzzzpppbbb[[[ZZZVVV___lll{{{ooo```QQQHHHEEE@@@???>>><<<<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::999999<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::========================888888888999999:::::::::777888888777666666777999===<<<;;;:::;;;===???AAA???>>>;;;::::::<<<>>>???===<<<<<<;;;;;;===>>>???<<<<<<<<<===============CCCFFFEEE@@@AAAGGGJJJHHHIIIPPPXXX]]]\\\VVVPPPKKKGGGJJJHHHJJJTTTaaa}}}xxxvvveeeTTTOOOOOOUUUfffyyy}}}xxxuuuqqqmmmiiiddd___[[[YYYWWWUUUUUUVVVWWWVVVVVVQQQPPPNNNMMMLLLLLLLLLMMMOOONNNMMMMMMOOOPPPOOOMMMOOONNNMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\aaa^^^[[[ZZZ[[[[[[ZZZXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZWWWYYY[[[]]]^^^^^^]]]\\\]]]\\\[[[YYYWWWVVVVVVUUUSSSSSSRRRRRRQQQPPPPPPOOOSSSRRRQQQPPPPPPPPPQQQQQQSSSRRRRRRTTTVVVVVVSSSPPPRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ]]]___bbbdddeeefffgggiiigggiiijjjkkkiiihhhiiijjjtttuuueeeZZZWWWZZZbbbnnn~~~qqqaaaTTTIIIDDDDDD@@@@@@>>>=========>>>>>><<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999:::;;;:::888888:::;;;<<<;;;;;;;;;<<<===???@@@EEECCC???<<<:::::::::;;;===<<<<<<;;;<<<===>>>???=========>>>>>>>>>>>>???>>>AAA???;;;<<>>>>>>>>>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::999999;;;<<<<<<;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888:::;;;;;;;;;999999;;;<<<;;;;;;;;;<<<======>>>>>>FFFDDD@@@===;;;:::::::::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBAAA>>>???DDDGGGFFFJJJLLLNNNOOONNNLLLKKKKKKEEEIIIGGGJJJTTT___zzzYYYbbbppp~~~mmm^^^QQQNNNPPPTTT^^^lllyyy}}}zzzwwwssspppmmmkkkhhhffffffdddbbb```]]][[[YYYVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUTTTQQQNNNOOOLLLIIIEEECCCBBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAADDDDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQQQQPPPOOOOOONNNMMMLLLJJJIIINNNNNNPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMLLLOOONNNMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNPPPRRRSSSSSSRRRUUUVVVWWWXXXYYY[[[]]]______```bbbdddfffggghhhiiihhhkkknnnppppppqqqsssuuurrrssstttrrrllleee___\\\XXX```nnn|||sssggg\\\TTTUUUbbbpppqqqcccRRRHHHBBB>>>???AAA>>>>>>>>>============>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::::::::999::::::999888888999;;;:::;;;<<<============<<>><<<;;;;;;<<<===>>><<<<<<<<<<<<=========>>>===>>>>>>>>>???@@@@@@@@@CCCDDDCCCCCCDDDGGGIIIJJJJJJKKKMMMMMMKKKJJJJJJJJJDDDHHHGGGJJJSSS^^^xxxVVV[[[cccpppvvveeeYYYTTTNNNPPPTTT]]]gggrrr}}}}}}{{{yyyvvvsssqqqooolllhhhfffcccaaa^^^\\\YYYXXXWWWWWWWWWVVVVVVWWWXXXVVVSSSPPPTTTQQQMMMIIIFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLGGGHHHHHHIIIHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMNNNOOOMMMNNNPPPRRRSSSTTTVVVWWWYYY[[[]]]^^^^^^___cccfffeeefffhhhkkkmmmnnnnnnooonnnpppsssuuuvvvwwwxxxzzzyyy{{{{{{wwwpppggg```\\\ZZZ^^^fffvvvzzzooolllddd[[[UUUSSS[[[nnnyyyaaaVVVKKKEEEBBB>>><<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;===<<<;;;:::::::::::::::;;;;;;:::::::::999999999:::::::::;;;::::::999999999999999999999999999999999999999999999999999999888888999999:::;;;<<<<<<999::::::999888888999;;;:::;;;<<<<<<===<<<<<<;;;999999999999:::<<<===>>>;;;<<<<<<===============<<<<<<===>>>>>>???@@@@@@@@@??????AAABBBCCCEEEGGGIIILLLOOOOOOMMMKKKIIIIIIDDDHHHHHHJJJRRR[[[tttSSSTTTZZZeeesssoooeeeWWWOOOIIIKKKQQQYYYccclllsss{{{}}}{{{yyyvvvrrrooojjjhhheeebbb___]]]\\\\\\]]]\\\[[[[[[[[[ZZZWWWUUUVVVSSSOOOKKKIIIHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGCCCDDDEEEEEEDDDDDDEEEGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJLLLNNNOOOPPPQQQQQQPPPRRRTTTUUUVVVWWWYYY[[[]]]```ccccccbbbcccgggjjjjjjlllnnnppprrrssssssrrrtttwwwzzz||||||}}}yyypppjjjgggccceeejjjttt~~~lllbbb]]]XXXVVVXXX___lllwwwjjjTTTKKKDDDBBBAAA===::::::999:::;;;;;;<<<;;;;;;;;;::::::999999999999::::::===<<<;;;:::999:::;;;<<<;;;;;;::::::::::::999999999999::::::::::::999999888888888888888888888888999999999999999999999999666666777888:::;;;<<<===:::;;;;;;;;;999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;<<<<<<===>>>=========;;;<<<<<<===>>>???@@@@@@???===>>>AAACCCBBBDDDGGGIIILLLOOOPPPNNNKKKIIIHHHEEEIIIHHHJJJRRRYYYoooNNNOOOUUU___iiivvvqqqbbbSSSLLLJJJKKKPPPWWWZZZ___jjjzzz}}}zzzuuussspppllliiigggeeeeeedddbbb```_________\\\[[[XXXVVVRRROOOLLLJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEDDDBBBAAADDDFFFDDDDDDEEEFFFGGGIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPQQQSSSUUUVVVVVVVVVVVVWWWYYY[[[\\\[[[\\\___bbbcccgggjjjiiihhhhhhlllppprrrtttvvvxxxyyyyyyyyyxxx|||{{{yyyrrruuuxxx|||mmm```YYYUUUUUU\\\jjjyyy{{{hhh[[[KKKDDD??????@@@===;;;<<<999:::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;:::999999:::<<<===;;;;;;::::::::::::999999888999999:::::::::999999999999999999999999999999999999999999999999999999666666777888888999::::::999:::;;;:::888888:::;;;<<<<<<;;;:::::::::;;;<<<::::::::::::::::::::::::;;;;;;===>>>>>>>>>===<<<<<<======>>>???@@@AAABBBAAA>>>???DDDFFFDDDFFFJJJHHHKKKMMMMMMJJJHHHGGGGGGFFFJJJIIIKKKQQQWWWlllLLLNNNTTT]]]cccjjjzzzxxxcccVVVNNNHHHHHHKKKMMMNNNVVVbbbnnn|||}}}yyyuuurrrooonnnnnniiigggdddcccbbbbbb```___^^^\\\YYYVVVSSSQQQPPPPPPLLLKKKKKKJJJIIIIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGDDD@@@@@@CCCFFFGGGGGGGGGGGGIIIKKKNNNOOOGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWYYY[[[\\\\\\\\\\\\]]]```bbbbbbaaabbbeeehhhiiimmmpppooommmmmmqqqvvvyyy{{{}}}~~~~~~{{{lll```WWWSSSUUUYYYggg|||ppp]]]PPPIIIBBB===>>>@@@??????@@@999:::<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;999999999;;;===>>>;;;;;;;;;:::::::::999999888999999:::::::::999999::::::::::::::::::::::::999999999999999999999999777777777777777888888888777888888777666666777999===<<<:::999999:::<<<===999::::::;;;;;;<<<<<<===:::;;;===>>>>>>>>>===<<<===>>>???@@@AAABBBCCCCCC@@@===>>>DDDFFFCCCEEEIIIHHHIIIJJJIIIFFFEEEEEEFFFGGGKKKJJJKKKPPPUUUjjjOOOMMMQQQYYY___ccclllwwwmmmWWWLLLIIIJJJGGGHHHJJJNNNSSS___uuu}}}yyyvvvuuutttrrrooollljjjjjjjjjkkkeeebbb]]]ZZZXXXWWWUUUSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLJJJIIIJJJLLLLLLJJJGGGHHHIIIIIIIIIIIIHHHHHHGGGJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGFFFHHHKKKNNNNNNNNNTTTSSSRRRPPPOOONNNNNNNNNLLLMMMNNNNNNMMMMMMNNNOOOTTTSSSQQQPPPPPPQQQRRRSSSVVVWWWXXXYYY[[[\\\]]]]]]^^^______```aaabbbccccccccceeegggggghhhjjjmmmooonnnqqqsssuuuvvvwwwzzz|||ssslllcccWWWTTTYYY^^^rrr|||jjjYYYNNNKKK>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999::::::;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666666666777888999:::;;;<<<<<<;;;:::999888777;;;;;;:::999999:::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<===???@@@@@@@@@@@@>>>???@@@@@@???>>>===<<>>>>>>>>=========<<<<<<::::::::::::;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::888888999999:::999999999:::999999999999999888888777777777777888999::::::555666666777888888888888;;;::::::999999::::::;;;777888888:::;;;<<<======;;;;;;<<<===>>>>>>>>>===<<<<<<>>>???@@@@@@?????????AAABBBCCCBBBCCCEEEFFFKKKGGGDDDDDDFFFIIIIIIIIIKKKHHHHHHKKKMMMWWWqqqLLLMMMRRRXXX]]]___dddjjjooonnn\\\MMMHHHEEEFFFFFFHHHMMMSSSddduuu~~~}}}{{{wwwsssooommmjjjgggeee^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUVVVVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMQQQOOONNNNNNPPPQQQQQQPPPSSSSSSSSSSSSUUUVVVWWWXXXVVVWWWWWWWWWVVVWWWZZZ]]][[[\\\^^^___aaabbbbbbbbbdddeeeeeefffggghhhhhhiiifffgggiiilllooorrrtttuuurrrssstttttttttuuuwwwyyy}}}ooobbbXXXVVVWWWZZZeeerrrzzzwww{{{}}}hhhZZZPPPHHHCCCCCC>>>============<<<<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999999999999999888777888888888999999:::::::::888777777888888999:::;;;444555555666777777888888:::::::::999999::::::;;;666777888999;;;<<<===>>>::::::;;;;;;<<<;;;;;;:::999:::<<<>>>@@@AAAAAAAAA???@@@BBBCCCBBBCCCDDDFFFIIIGGGFFFFFFIIIKKKMMMMMMNNNKKKKKKMMMOOOXXXqqqNNNQQQVVV[[[^^^```cccfffiiiuuubbbUUUHHHDDDDDDEEEIIINNNTTT```qqq|||yyywwwtttqqqooogggfffeeecccbbbaaaaaaaaa^^^]]]\\\\\\[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVUUUTTTRRRRRRQQQQQQUUUTTTSSSTTTVVVWWWWWWVVVYYYYYYYYYZZZ[[[]]]^^^______```___^^^]]]^^^```ccceeefffggghhhhhhhhhgggffflllllllllmmmnnnooooooooonnnoooqqqsssvvvyyyzzz|||xxxzzz{{{||||||}}}wwwnnnccc\\\VVVWWW]]]gggxxx}}}kkkWWWLLLFFFBBB???>>>=========<<<<<<<<<;;;;;;999999999999::::::::::::888999999999999999::::::::::::::::::::::::::::::999999999999999999999999888888777777777777888888;;;;;;;;;;;;;;;:::999888777777777888888888999999888888888888999:::;;;<<<::::::999888888888888888::::::999999999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999:::;;;===???@@@AAABBB>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGGGGIIIKKKMMMOOOOOONNNKKKKKKMMMNNNVVVnnnOOOTTTZZZ^^^```bbbccccccbbbjjjvvvoooWWWIIIFFFGGGLLLPPPIIIOOOYYYhhh|||}}}zzzrrrqqqooommmlllkkkjjjjjjeeeeeedddcccaaaaaabbbbbb```___^^^]]]]]]]]]^^^^^^]]]\\\[[[ZZZXXXXXXWWWWWWXXXWWWVVVXXX[[[]]]]]]]]]``````___``````aaabbbccckkkkkkjjjiiigggfffhhhiiikkklllmmmooooooooonnnmmmrrrrrrssstttuuuvvvvvvwwwwwwxxxyyy{{{|||~~~~~~~~~|||uuuoooggg```\\\XXXXXX[[[```jjjyyylll]]]MMMFFFDDD@@@<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888999999999::::::888888888999999:::::::::888888888888888888888888999999999999999999999999888777777666666777777888;;;;;;;;;;;;:::999999888888777777777777666666666888888888888999:::;;;<<<;;;;;;:::999999999:::::::::999999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<======>>>???@@@>>>@@@AAABBBBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOLLLIIIIIIKKKKKKSSSjjjNNNTTTYYY[[[\\\___```^^^]]]bbbjjjrrryyykkkWWWMMMHHHGGGIIICCCEEEKKKUUUddd{{{|||{{{zzzxxxvvvuuuttttttoooooonnnllliiiiiijjjllljjjiiigggeeedddddddddeeeddddddcccaaa````````````\\\[[[[[[]]]```cccccccccfffeeeeeeeeeeeeeeeffffffnnnoooooonnnlllkkklllllloooppprrrtttvvvxxxyyyyyyyyyzzz{{{|||}}}vvvkkkbbb[[[TTTRRRSSSSSS\\\gggrrr}}}rrr]]]RRRHHHDDDCCC>>>;;;:::<<<<<<;;;;;;;;;:::::::::777777888888888999999999888888888999999::::::;;;777777777777777777777777999999999999999999999999888888777777777777888888888888888888888888777666888888888777777666666666888777777888888999:::;;;666666666666888:::<<<===999999999999:::;;;<<<<<<888999::::::;;;<<<======;;;;;;<<<<<<===<<<<<<<<<=========<<<<<<===>>>>>>>>>???AAABBBAAABBBCCCEEEEEEGGGJJJLLLLLLKKKLLLMMMHHHEEEFFFHHHIIIPPPgggHHHOOOTTTTTTUUUYYYZZZWWWYYY\\\ccchhhkkkrrrwwwfffVVVKKKFFFDDDDDDGGGNNNUUUddd}}}{{{yyywwwwwwzzz|||~~~~~~}}}}}}yyyyyyxxxuuurrrqqqtttvvvuuusssqqqnnnlllllllllllllllkkkjjjjjjiiiiiiiiiiiigggeeeeeefffiiikkkkkkkkklllllllllkkklllmmmmmmnnnppprrruuuvvvuuutttssstttxxxyyyzzz{{{}}}~~~qqqeeeYYYRRRNNNLLLQQQWWW```nnnooo```SSSKKKDDDBBB@@@;;;:::;;;;;;;;;;;;::::::::::::999777777777777888888888999777888888999::::::;;;;;;777777777777777777777777888888888888888888888888999888888777777888888999666777777888888888888777888888888888999999999999777777777777888999::::::666555555555666999;;;===999999999999:::;;;<<<===888888888999999:::::::::::::::;;;<<<=========<<<======<<<;;;<<<===>>>???>>>???AAAAAAAAAAAACCCEEEDDDHHHKKKLLLJJJHHHHHHIIIEEECCCDDDGGGGGGNNNeee}}}BBBJJJNNNMMMNNNSSSUUURRRTTTVVV[[[^^^]]]```qqqnnnYYYOOOCCCBBBEEEIIIKKKRRReeexxx{{{wwwuuutttrrrsssuuuxxx{{{~~~~~~|||yyyxxxzzz}}}}}}{{{xxxuuurrrrrrrrrrrrqqqpppooooooooooooppppppqqqpppooooooqqqrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvwwwzzz~~~{{{{{{|||}}}}}}yyywwwwwwzzz~~~~~~uuujjjbbbVVVLLLIIIIIIMMMWWWbbbssssssaaaSSSMMMGGGBBB@@@<<<888999===;;;;;;;;;:::::::::999999777777777777888888888888777777888999::::::;;;;;;888888888888888888888888888888888888888888888888999999888888888888999999777888999:::::::::::::::777888999:::;;;<<<======666666666666777888999::::::999777666666888:::;;;999999999999:::;;;<<<===;;;:::999888777555444444888999:::;;;<<<=========<<<<<<;;;;;;<<<===???@@@===???AAAAAAAAAAAACCCEEEDDDHHHLLLLLLIIIFFFEEEFFFDDDBBBCCCFFFGGGNNNeee}}}BBBAAACCCHHHJJJJJJKKKOOORRRQQQSSSXXX\\\^^^eeelllyyywww]]]SSSIIIBBBDDDGGGJJJQQQZZZttt{{{uuuqqqtttooommmppprrrqqqrrrtttzzz|||{{{zzzzzz{{{yyyvvvwwwyyy{{{yyyxxxzzzzzzzzzxxxvvvvvvxxxzzz{{{{{{zzzyyyxxxyyy|||zzzwwwwwwzzz~~~|||}}}}}}||||||}}}{{{yyywwwvvvvvvxxxzzz||||||yyyvvvsssrrrooo{{{www}}}vvvpppmmmmmmjjjbbb\\\RRRMMMKKKMMMOOOTTTbbbpppnnn]]]RRRLLLAAA???============<<<;;;::::::::::::::::::::::::=========<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999:::;;;999777666666777999999999999999999999999:::999888666666666777888666666777777888888888999999888888888777777666666777777777777888888888888:::::::::999999999888888777666888;;;===<<<777333888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999===<<<:::::::::;;;===???>>>??????@@@@@@AAABBBBBBEEEGGGJJJLLLLLLIIIFFFDDDCCCDDDAAACCCKKKMMMZZZsssGGGBBBAAAEEEHHHHHHIIIKKKNNNMMMOOOUUUXXXZZZ```hhhjjjqqq}}}eeeXXXLLLIIIJJJKKKMMMQQQ___ooo{{{vvvrrrssssssooonnnppprrrsssuuuxxxzzz|||}}}}}}~~~~~~~~~}}}|||{{{|||~~~|||wwwssssssvvvyyywwwxxxyyyyyyyyyzzz}}}yyysssooooooqqqsssuuuvvvvvvssspppmmmkkkjjjsss{{{}}}zzztttpppjjjccc```___^^^XXXTTTLLLIIIJJJPPPXXXdddvvvqqqaaaSSSIIIDDD???===;;;;;;;;;<<<;;;:::888888888888888888888888999999999888888888888888::::::999999999999::::::999::::::999777666666777777777777777777777777777888888666555555555666666666666777777777888888888888888888777777777666666666666777777777888888888;;;;;;:::999999888777777777777777:::<<<;;;888444777888888999999:::::::::999::::::;;;<<<<<<<<<;;;===<<<;;;::::::;;;===>>>>>>??????@@@@@@AAAAAABBBEEEFFFHHHJJJIIIHHHFFFDDDCCCDDDAAACCCJJJMMMZZZrrrKKKCCC===???CCCDDDDDDEEEJJJIIIKKKPPPSSSUUU[[[bbbccceeejjjxxxttt___RRRLLLJJJIIIJJJOOOXXXjjj}}}{{{xxxrrroooooommmnnnnnnooopppqqqsssssswwwxxxzzz{{{{{{|||~~~~~~~~~~~~|||yyytttpppppprrrtttsssuuuvvvwwwxxxzzz}}}zzzpppkkklllnnnnnnoooqqqqqqooolllhhhfffdddjjjpppsssuuuuuurrrmmmccc]]]VVVRRRQQQQQQPPPNNNIIIJJJPPPZZZhhhyyyppp]]]QQQIIIBBB>>>===;;;999999::::::999888777777777777777777777777666666666666666777777777999888888777777888888999888999:::999777666666777666666666666666666666666777666666555555555555666666666777777777777888888888888777777777777666666666666777777777777888888;;;::::::999888888777777888888777888::::::888666888888888888888888888888777888:::;;;<<<=========<<<<<<;;;::::::<<<===>>>>>>>>>??????@@@AAAAAAAAADDDDDDFFFFFFFFFFFFEEEDDDCCCEEEAAACCCJJJLLLYYYqqqTTTHHH>>>>>>BBBDDDDDDEEEGGGFFFIIINNNQQQRRRWWW]]]dddeeefffmmm}}}}}}eeeVVVMMMJJJIIIMMMPPPZZZmmm{{{wwwwwwtttrrrpppnnnmmmmmmmmmnnnnnnoooppppppppprrruuuxxxzzzyyyxxxxxxyyy{{{~~~}}}zzz{{{|||{{{zzzyyyyyyzzz{{{zzzwwwtttpppoooqqqssssssuuuwwwxxxzzz}}}wwwpppnnnooollllllmmmnnnnnnllliiigggbbbfffkkknnnooommmhhhccc\\\WWWPPPKKKJJJKKKNNNPPPOOOUUU___mmm|||uuu___PPPHHHEEEAAA===<<<:::999888999:::999888777777777777777777777777666777777888888999999999777777666666666666777777888999999888777666666777555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777666666666666666666777777777888888888888888888888888888999888888777888888999888999999999999888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCEEEAAABBBIIIKKKWWWoooeeeVVVGGGBBBDDDEEEFFFGGGGGGFFFIIINNNPPPPPPUUU[[[]]]aaaeeegggkkk|||rrr```TTTMMMKKKKKKPPP\\\kkk}}}yyytttpppmmmlllkkkllllllmmmlllkkkllloooqqqpppooonnnnnnoooqqqsssuuuuuuwwwzzz|||}}}~~~}}}}}}zzz{{{}}}~~~~~~}}}{{{zzzvvvwwwwwwvvvtttssstttuuuvvvwwwvvvtttqqqqqqrrrtttuuuwwwyyy{{{}}}xxxpppmmmjjjiiihhhjjjlllmmmkkkiiieeefffiiimmmmmmggg^^^XXXUUUQQQKKKGGGFFFJJJQQQVVV[[[fffuuuuuufffTTTGGGCCCCCCAAA>>>===;;;999999:::;;;:::999888888888888888888888888777888888888999999::::::777666666555555666666777777888999888666666666888666666666666666666666666777777777777777777777777777777666666666666666666666666666666666666777777555666666666666777777777555666777888999::::::;;;999999888777777777999::::::::::::::::::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<=========>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCEEEAAABBBHHHJJJVVVnnnzzziiiUUUHHHBBB???@@@BBBEEEEEEHHHMMMNNNNNNRRRXXXVVV]]]dddfffdddlllmmm]]]LLLIIIIIIOOOWWWeeezzzuuuqqqpppmmmnnnnnnllljjjiiikkklllkkkjjjiiihhhhhhjjjlllmmmnnnppprrrssstttwwwzzz}}}|||}}}||||||{{{zzzyyyxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwqqqrrrrrrqqqpppoooqqqsssssstttuuuuuuuuuuuuwwwyyyzzz|||vvvmmmjjjgggdddeeehhhkkkkkkjjjiiiffffffiiihhh```VVVQQQKKKJJJHHHFFFGGGNNNYYYbbbmmmzzz~~~yyyaaaWWWJJJBBB@@@@@@>>><<<===;;;::::::;;;<<<;;;:::999999999999999999999999777777777777888888888888777666666555555666666777666777888888666666666888777777777777777777777777666777777888888888888777777777666666666666555555555555666666666666777777555555666666666666777777555555666777888::::::;;;888999999888777777888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDEEEAAAAAAGGGHHHUUUlllmmmXXXHHH>>>===@@@BBBBBBEEEJJJKKKKKKNNNSSSVVVZZZaaadddcccfffuuu|||___UUUNNNMMMNNNSSSdddxxxwwwxxxxxxvvvssspppoooooommmllljjjhhhhhhiiijjjkkkjjjkkklllllllllnnnqqqtttxxxyyyzzzyyywwwvvvxxx{{{zzzzzz{{{yyyxxxwwwxxxzzz{{{}}}~~~~~~{{{yyyyyyyyyzzz{{{||||||}}}}}}|||||||||}}}~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxyyy{{{|||}}}~~~}}}||||||||||||zzzwwwuuuwwwvvvvvvvvvuuuuuuttttttqqqqqqrrrssstttuuuuuuuuunnnooopppppppppqqqtttvvvtttvvvyyy{{{}}}~~~yyyoooiiicccbbbfffiiijjjjjjkkkddd___```___WWWPPPMMMGGGIIIKKKLLLPPP[[[kkkvvvvvvgggOOOKKKDDD@@@>>>===;;;:::<<<;;;999999;;;<<<;;;;;;999999999999999999999999888888777777777777777777777777666666666666777777555777888777666666777888666666666666666666666666555555777888888888777777777777666666666555555555555555555666666666777777555555555666666666777777777777777777888888888888777999:::999777666888:::888888999999::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAACCCEEEHHHHHHHHHFFFEEEDDDEEEAAAAAAGGGHHHSSSkkkmmmVVVGGGDDDGGG@@@???BBBGGGIIIHHHKKKPPPVVVVVVZZZ___``````iiiuuuxxxgggXXXSSSNNNJJJRRR^^^ggg{{{~~~{{{zzzrrrpppnnnlllkkkkkkllllllggghhhhhhgggggghhhkkkmmmqqqssstttrrrpppooorrrtttsssssssssqqqpppppprrrttttttuuuvvvuuusssrrrrrrsssttttttuuuuuuuuuuuuttttttuuuvvvxxxyyyyyywwwuuutttuuuuuuuuutttttttttssssssrrrrrrsssuuuvvvwwwxxxyyy}}}{{{yyyxxxwwwuuussspppssssssrrrrrrrrrrrrrrrrrrnnnnnnooopppqqqrrrssssssmmmoooppprrrsssvvvyyy}}}xxx{{{uuummmeeecccfffjjjkkkjjjkkk```XXXXXXVVVPPPLLLLLLHHHLLLQQQUUU\\\iii{{{wwwfffXXXEEEDDDCCC@@@>>><<<:::999;;;:::888999:::;;;;;;:::888888888888888888888888::::::999999888888777777777777666666666666777777555666888777666666777888666666666666666666666666333444666777777777666666777777666666555555555444444555555555666666777777555555555555666666666777999999888888777666666666666888;;;:::888666888999666666777888999::::::;;;888999:::;;;<<<=========:::;;;<<<<<<======<<<<<<=========>>>??????@@@@@@AAACCCGGGJJJJJJIIIGGGEEEDDDEEEAAAAAAFFFGGGSSSjjjqqqZZZKKKDDDFFFAAA@@@FFFLLLMMMNNNOOOTTTSSSWWW^^^aaaaaaeeelll}}}hhh^^^TTTHHHKKKWWWZZZfffuuu~~~{{{yyyuuurrrooommmppplllhhhffffffggghhhhhhnnnvvvyyyuuurrrsssrrrnnnmmmlllkkkjjjiiijjjjjjkkkmmmlllmmmnnnppppppnnnlllppprrrrrrqqqooommmlllmmmmmmmmmnnnpppsssrrrnnnjjjqqqqqqqqqqqqpppooonnnnnnooooooppppppqqqqqqqqqqqquuuyyyxxxtttrrrsssssspppooopppqqqrrrrrrrrrqqqpppnnnqqqpppnnnpppuuuxxxvvvqqqssswwwyyy{{{~~~uuueeeaaacccdddddddddccc\\\SSSOOOPPPQQQPPPNNNLLLUUU```jjjsss{{{hhhXXXPPPDDDCCC@@@>>>======>>>>>>======<<<<<<:::888666555888888888777777777777777;;;;;;;;;:::888777555444666777777777777777666666777777777777666666666666222333555777888999999999777777777777666666666666999999888777666555444444555555444444444444555555777777777777888888888888;;;;;;;;;999777777888:::999999999888888888777777777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>><<<;;;;;;===>>>@@@DDDEEEFFFGGGHHHGGGFFFFFFEEECCCBBBBBBBBBFFFSSS```|||rrrYYYIIICCC@@@@@@EEEHHHKKKPPPVVVSSSRRRUUUZZZ\\\ZZZ]]]cccnnnvvvzzzlll\\\SSSSSSRRRUUU\\\kkk|||zzzxxxtttpppmmmlllkkkjjjiiiqqqyyy}}}zzzwwwrrrlllkkkjjjiiigggggggggggghhhjjjiiiiiijjjllllllkkkiiiiiikkklllllljjjiiiiiijjjkkkkkkkkkmmmppppppmmmkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnoooooosssvvvwwwtttsssuuuuuusssqqqrrrrrrssssssrrrrrrqqqqqqsssttttttxxx~~~~~~{{{zzz|||oooeeeaaa___^^^``````[[[SSSOOONNNOOOPPPPPPVVV```ooo|||{{{lllYYYKKKDDDBBB@@@>>><<<;;;;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999999999888777555555666666777777777777666666888888777777666555555555444444555666777888888999777666666666666666666666888888777777666555555555666555555555555555555666555666666666666777777777999999777666666777888888999999999888888888777777666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<===>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHDDDBBBAAAAAAAAAFFFRRR___{{{rrrXXXIIIEEECCCDDDDDDGGGPPPYYYWWWVVVXXXZZZZZZXXXZZZ^^^cccgggqqq~~~kkk]]]XXXPPPNNNWWWdddttt}}}yyyvvvssspppmmmoooxxx|||uuunnnlllkkkjjjhhhggggggggggggiiigggggghhhjjjkkkjjjiiiggghhhjjjjjjiiiiiijjjkkkkkkjjjjjjllloooqqqppppppkkkkkkkkkjjjkkkkkklllmmmmmmmmmlllkkklllnnnpppqqqrrrvvvxxxwwwxxx{{{{{{yyyxxxxxxxxxxxxxxxyyyyyyzzzxxxzzzzzz}}}|||lll```XXXWWWYYYQQQPPPMMMJJJKKKQQQYYY^^^hhhtttxxxhhhZZZKKK@@@===???>>><<<:::999999999:::::::::999888888999:::;;;777888888999999:::::::::777777777777777666555555555666666777777666666666888888777777666555444444666666555555555666777888666666666666666666666666666666666666666666666666777666666555555666666777555555555555666666666666;;;888666777999;;;:::888999888888888888777777777555666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<>>>???@@@BBBBBB>>>@@@BBBEEEHHHIIIIIIJJJDDDBBBAAAAAAAAAEEERRR___yyyrrrXXXOOOEEEAAAAAADDDLLLTTTVVVWWWXXXYYYXXXWWWXXXZZZ^^^___dddnnnwww}}}kkk[[[RRRVVVZZZ]]]lll~~~~~~{{{wwwrrryyyzzzrrrrrrqqqooonnnmmmmmmlllkkkjjjiiijjjmmmnnnooonnnnnnooooooooommmmmmnnnooonnnmmmnnnpppsssvvvyyyzzzsssrrrqqqpppppppppqqqrrrrrrqqqooooooqqqtttwwwyyyxxx{{{}}}~~~uuudddVVVRRRTTTNNNOOOOOONNNQQQZZZiiittt~~~}}}}}}xxxfffXXXNNNDDD@@@@@@===<<<;;;999999888999999>>><<<999777666666777888666666666666777777777777555555666666666666666555555555666666777666666666666666666666666555555555888777555444444555666888555555555666666666666666555555555666666666777777777777666666666666777777555555555666666666777777999555333555999<<<999666888888888888777777777777666666666777777777888888::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;<<<===???@@@AAAAAAAAA>>>???BBBDDDGGGHHHHHHHHHDDDBBBBBBBBBBBBFFFRRR___wwwjjjYYYGGG??????BBBFFFJJJMMMPPPRRRQQQQQQRRRSSSTTTXXXWWWZZZaaahhhooo{{{rrraaa\\\WWWRRR[[[kkkrrr{{{{{{zzz{{{}}}~~~}}}|||{{{yyyxxxvvvvvvpppoooppprrrvvvxxxxxxxxxyyyyyyyyyvvvsssrrrrrrttttttuuuvvvwwwzzz~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwyyy|||kkkXXXPPPPPPVVVYYYZZZ[[[___kkk|||{{{wwwwwwyyyvvvgggWWWLLLFFFAAA@@@BBB<<<;;;;;;:::999999999999<<<;;;888666555666777888888777777666666555555555444444555666666666666555444444555666666666666666444444555555666666777777888777555333333444666777444444555555666666666777444444555555666666777777777777666666666666777777666666777777777888888888555222///111666888555222777777777777777777777777777777777888888888999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>????????????>>>???@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDGGGSSS___uuujjjQQQDDDBBBBBBCCCDDDHHHLLLNNNLLLLLLPPPRRRQQQSSSRRRUUU[[[___bbbhhhpppmmm\\\PPPPPPXXXYYY___kkk|||{{{zzzyyyttttttzzzzzz}}}}}}{{{{{{|||ppp\\\SSSRRRRRRXXXaaajjjuuuyyytttvvv{{{xxxeeeXXXKKKDDD@@@<<<<<>>>>>>>>===============@@@AAABBBCCCDDDCCCBBBAAACCCBBBCCCDDDDDDGGGRRR^^^uuukkkVVVJJJDDDBBBBBBDDDIIIKKKHHHIIIMMMOOOMMMOOONNNPPPVVVZZZ[[[___eeeooozzzgggZZZSSSPPPSSSYYYaaannn|||{{{tttnnnwww~~~nnn```ZZZZZZVVVaaarrr|||vvvrrrttt|||rrrfffVVVLLLCCC@@@>>><<<;;;<<<999::::::::::::999888888555555666666777888888999666666666777888999999:::666666777777777666666555222333444555666666666666666666555555555444444444555555555555555555555555333333444555555666777777444555555555555555555555666555555555555555555666666666666777777777777888::::::;;;;;;;;;:::999888666666666666777777888888777777777777888888888888999999999999999999999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;===>>>??????@@@BBBCCCCCCBBBAAAAAAAAA@@@AAABBBBBBEEEPPP\\\ttthhhRRREEEAAACCC===CCCEEEAAAAAAFFFHHHEEEHHHGGGIIIOOOTTTUUUYYY^^^```nnnsssaaaSSSTTTTTTSSSUUUbbbvvv~~~~~~xxxnnnpppyyytttiiiaaa```bbbppp||||||xxxuuuqqqpppvvvtttdddXXXLLLDDD??????@@@>>>>>>???888999999999999888888777777777888888777666555444000111333555777888:::;;;777777777777777666666555222333444555666666666666999888777666444333222111333444555555666666555555333333444444555666777777555555555555555555555555555555444444444444555555555555555555666666666777444666888888666444333444555666666666777777888888666666666666777777777777999999999999999999999999::::::999999::::::;;;<<<::::::999999:::===???AAA>>>???AAABBBCCCCCCBBBAAA???>>>???AAAAAADDDNNNZZZtttfffTTTIIIBBBAAA@@@@@@AAA???>>>BBBHHHFFFHHHJJJKKKLLLQQQXXX]]]aaaeeeooolll___TTTSSSUUUWWW]]]dddwwwzzzwwwqqqnnnnnn{{{sssgggfffllltttyyyxxxsssiiikkkmmmrrr|||ooo___SSSNNN@@@???===<<<;;;;;;<<<<<<888888888888777777666666999888888888777777666666999888888777777777777777666666666666666666666666666555555666777777555444222444555555444444666777444444444444444444444444222333444444555555444444444444444555555555555666444444444333333222222222555555444444444444555555777666666666666666777888555555555555555666777777666666777777777777666666555666777888999::::::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@DDDPPP\\\vvvhhhUUUIIIAAA>>>===@@@@@@>>>@@@DDDEEEGGGIIIKKKNNNSSS[[[```cccdddjjjttt~~~kkk___WWWSSSUUUZZZYYY```mmm}}}}}}tttnnnmmmooosssxxxzzz{{{|||~~~xxxpppmmmqqq|||uuuiiidddbbbiiiqqq{{{vvvjjj]]]PPPFFFBBB>>>===;;;:::999999::::::888888888777777777777777888888888777777777666666777777666555555444555555666666666666666666666666666555555555777777555444444555666666444333444555444444444444444444444444222333444444555555444444444444444444555555555555555444444444333333333222666555555444444555555666777777666666666666666777555555555555555666777777666666777777777777666666777888888999999999888888:::::::::;;;;;;;;;;;;<<<========================>>>??????@@@AAAAAAAAA@@@AAA???@@@AAAAAAEEEPPP]]]uuu|||cccRRRFFF@@@<<<>>>@@@@@@@@@BBBEEEGGGJJJMMMPPPTTTYYY]]]cccaaaccchhhoooyyy~~~oooaaaYYYVVVUUUXXX^^^iiiyyyvvvqqqiiijjjlllmmmnnnooorrrttt|||{{{qqqsssvvv{{{xxxhhh___\\\bbbmmm|||uuueeeYYYOOODDD>>>===;;;:::999888888777888888777777777777777888888888888888777777777777666666888888666555444444444444666666666666666666666666555555444555777777555444666777777666444222333444444444444444444444444444222333444444555555444444444444444444555555555555555555555444444444444444666666555555555555666666888777777666666555555555555555555555555666777777666666777777777777666666999999999999999888777777::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA@@@???@@@AAABBBFFFQQQ^^^tttvvveeeUUUIII???>>>@@@AAAAAABBBEEEIIIMMMQQQTTTTTTTTTTTT___^^^___bbbfffmmmzzzsssgggYYYUUUPPPRRR\\\lll{{{rrrooojjjfffdddfffiiilllppptttzzz}}}yyyyyy|||kkkcccbbbcccppp}}}uuugggXXXMMMFFF???<<<===999999888888777777777777777777777777888888888888777777777777777777666666;;;:::999777666666666666666666666666666666666666555444444555666777555444555666777666444333444555444444444444444444444444222333444444555555444444333333444444444555555555555555555555555555555555777666666555555666666777888888777777666555444333555555555555555666777777666666777777777777666666888888999999999888888777999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA???>>>@@@BBBBBBFFFQQQ]]]rrrkkkYYYGGG@@@?????????@@@CCCHHHPPPWWW[[[ZZZVVVSSS[[[ZZZ\\\```aaaccckkktttmmmcccVVVOOORRR\\\gggnnnrrrgggaaaaaacccfffcccfffjjjpppwww}}}~~~~~~~~~zzz|||{{{kkkaaabbbiiippp{{{dddWWWJJJBBB===999888:::999999999999999888888777777777777777777888888888666666666666666666777777:::999888777666666666666666666666666666666666666444333333444666777555444333444555555444444555777444444444444444444444444222333444444555555444444333333333444444444444555555555555555555555555555666666555555555555666666777777777777666555333222555555555555555666777777666666777777777777666666666666777888999:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========:::;;;===>>>???@@@@@@@@@>>>>>>???BBBBBBEEEPPP\\\ooooooWWWIIICCC>>>===>>>>>>DDDMMMXXX___aaa]]]ZZZXXXXXXYYY[[[YYYWWW[[[aaakkktttxxxiiiaaa_________fffooouuukkkfffeeeeee]]]]]]^^^aaaffflllrrrvvvxxxxxxxxx{{{{{{uuussswww~~~vvvkkkaaa___gggttt~~~yyynnnWWWLLLBBB>>><<<999888:::888999999::::::999888888888888888888777777777666555555666666666666777777777666666555555555555555666666666666666666666666333222222444666777666444222333555555444555666888444444444444444444444444222333444444555555444444333333333333444444444444444444444444444555555555555555444444444444555555555666777777666555333222555555555555555666777777666666777777777777666666555666777888999:::::::::999999999999::::::::::::::::::;;;;;;<<<=========:::;;;<<<>>>????????????>>>>>>???AAAAAACCCNNNYYYkkknnn\\\NNNDDD>>>>>>;;;???FFFPPPZZZ^^^^^^\\\VVVTTTTTTSSSPPPMMMQQQXXX\\\bbbiiimmmrrr~~~}}}rrrfff___cccdddlll|||yyysssooodddaaa]]]ZZZ[[[```fffjjjooooooppprrrvvv{{{}}}rrrrrruuuzzzzzzssskkkiiieeeeeekkkxxx{{{iii]]]NNNEEE???>>>>>>;;;:::;;;777888999999999999888777:::999999888777666555555555555555666666666777777555555555555555666666777666666666666666666666666222222222444666777666444333555666555444444555666444444444444444444444444222333444444555555444444222222333333333444444444222333333333444444444444444444333333333333444444333444666777777555444333555555555555555666777777666666777777777777666666666777888999999999999999888999999999999:::::::::999999999:::;;;<<<<<<<<<;;;<<<======>>>>>>>>>===>>>===???@@@@@@BBBKKKVVVggg~~~lllZZZKKKBBB@@@;;;<<<@@@HHHQQQWWWYYYYYYTTTQQQOOONNNKKKJJJPPPXXXWWW[[[^^^^^^^^^gggwwwoooiiiffflllvvv{{{qqqkkkbbb[[[YYY\\\aaaeeeggghhhhhhjjjnnnrrrvvvxxxuuuzzz~~~uuupppnnnpppuuu}}}wwwnnngggaaacccfffnnnzzzppp]]]PPPEEE>>>:::;;;<<<:::888888666777888999999888777666;;;:::999888777555444444444555555555666666777777666666666777777888999:::666666666666666666666666222222222333666777666444555666777666444333333444444444444444444444444444222333444444555555444444222222333333333444444444222222222333333444444444444333333222222333333444222444555777777666444333555555555555555666777777666666777777777777666666888999999999999888777777888888999999999:::::::::777777888999::::::;;;;;;<<<<<<===============<<<>>>===???@@@???@@@IIITTTeee}}}iiiYYYKKK@@@?????????AAAEEEIIINNNQQQLLLKKKKKKKKKKKKMMMOOOPPPPPPOOONNNMMMOOOVVV```fff|||uuupppppprrr~~~rrriiifffeeecccaaagggffffffhhhllloooppppppnnnpppvvv}}}{{{pppjjjmmmttt|||rrrgggaaa```^^^eeerrr{{{mmm^^^OOOGGG>>>===<<<:::999888777777555555555666777999:::;;;>>>AAABBB>>>888444666888666555444333333333333333666666666666666666666666555444333333333333444555444444444444444444444444444444444444444444444444333444444555555444444333666555555444444333333222444444444444444444444444666555444333333333333333333333333444555666777777666666666666666666666666666666444333333444555666666666666666777777777777999::::::;;;<<<<<<<<<<<<666666666777888888999999::::::;;;;;;<<<=================================;;;;;;===AAABBBCCCJJJRRRcccyyynnn\\\PPPAAA>>><<<===@@@DDDGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJJJJJJJKKKOOOVVVZZZkkkuuuxxxvvv{{{zzzxxxtttqqqnnnllllllmmmoooqqqrrrqqqlllmmmpppvvv}}}~~~~~~~~~~~~xxxssspppmmmoooyyy~~~tttmmmfff```___aaakkkssswwwhhh[[[NNNDDD>>>;;;;;;999888777777777777777777777666777777888999999<<<>>>;;;666444555888888777777666555555666666555555555555555555555555555444333333333333444555444444444444444444444444333333333333333333333333333444444444444444444333222222222222222222222222444444444444444444444444555555444333333333333333333333444444555555666666555555555555555555555555666555444444444444555666555666666666777777777777777777888888999888888888555555666666777888888888999999::::::;;;<<<<<<<<<==============================???AAABBBBBBHHHPPPdddyyynnn^^^LLLEEE===:::===@@@@@@???BBBCCCEEEFFFHHHIIIJJJJJJEEEFFFGGGHHHHHHJJJMMMPPPZZZcccsss}}}{{{{{{|||||||||{{{rrrpppppprrrvvvzzz}}}~~~~~~zzzzzz}}}~~~||||||}}}~~~}}}}}}vvvgggeeeggglllsss|||tttkkkbbb]]][[[]]]ccckkkvvvgggXXXLLLDDD???<<<::::::999888888888888888999888777777666666666666555777999777444333444777555444444333333333333333555555555555555555555555555444444333333444444555444444444444444444444444333333333333333333333333333333444444444444333333000000111222222333444444444444444444444444444444555444444333333333333333444444444444444555555555555555555555555555555555555555444444444555555666555555666666666777777777777777777777777777666555555555666666777888888888888888999999:::;;;;;;<<<========================???>>>???BBBAAAAAAGGGOOOcccyyyppp```TTTEEE======???>>><<>>===;;;;;;::::::::::::;;;;;;888888777666666666666666444666777555333222333555333222222111111222222222555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222444333333333333333333444333333333444444555555555444444444444444444444444444444333333222333333444555444444444444444444444555555555555555555555555444444444444555555555666555555555666666666777777::::::::::::999888777777666666777777888999999999999999999:::;;;;;;<<<<<<========================>>>===???BBBAAABBBHHHOOOcccxxxlllvvvgggRRREEE@@@???===:::===???AAADDDFFFGGGGGGGGGFFFGGGHHHHHHIIIMMMRRRVVVWWWYYY]]]cccnnn~~~~~~|||yyyzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{|||~~~|||zzzwwwtttsssrrrpppoooqqqvvv~~~lllbbb[[[WWWUUUYYYaaammm~~~tttlllYYYSSSJJJCCC>>><<<:::999::::::999999999:::;;;;;;666666666555666777777888666777777666444333333333666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222444333222222222222333444555555555444444333333333444444444444444444444444333333222222222333333444444444444444444333333333555555555555555555555555333444444555555555666666555555555555666666666666:::;;;;;;;;;:::999888888777777888999999::::::;;;:::::::::;;;<<<<<<==============================<<<;;;>>>AAABBBCCCIIIRRRcccwwwWWWlll|||hhhVVVLLLFFF@@@===;;;<<<>>>???AAABBBCCCCCCFFFGGGHHHIIIJJJOOOTTTXXXWWWWWWXXXYYY^^^jjjxxx~~~}}}}}}~~~}}}||||||{{{|||||||||~~~sssnnnfffffffffiiinnnuuu|||mmm```ZZZVVVVVV[[[dddnnnyyyrrrccc[[[IIIFFFAAA>>>===;;;:::888777777666666666777777888555555555555666666777888888888777666555444444333555555555444555555666777444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333444333222111111222333444444444333222222111000000444444444444444444444444222222222222222333333444333333333333333444444444444444444444444444444444222333444555666666666666444444555555555666666666888888888999888888777777777777888888999::::::;;;::::::;;;<<<<<<======>>>========================;;;;;;===AAABBBCCCJJJSSSbbbwwwHHHYYYqqquuueeeWWWMMMGGG<<<======>>>???@@@AAABBBEEEGGGJJJMMMNNNQQQTTTWWWVVVWWWVVVTTTUUU\\\gggooo{{{tttlllfffccccccfffkkksss~~~mmm___ZZZZZZZZZ___jjjwwwqqq```RRRJJJDDDBBB???===<<<<<<:::999666666555555555555555666777777666555555555555666777666555666666777666555444333333333444444555666444444444444444444444444333333444555555444333333444444444444444444444444333333333333333333333333444333222000000222333444222222222222222222222222444444444444444444444444222222111111222333333444222222222333333444444555444444444444444444444444222333444666666666666555444444444555555555666666666666777777777777777777555666666777888888999999999::::::;;;;;;<<<==============================<<<<<<>>>AAABBBCCCIIIQQQaaavvv999HHH\\\mmmyyy|||iiiZZZRRR@@@????????????AAACCCDDDEEEIIINNNRRRSSSSSSTTTUUUWWWXXXWWWSSSQQQTTT\\\cccgggvvvvvvkkkgggddddddeeekkkpppzzz~~~jjjYYYRRRUUUYYYbbbjjjyyytttcccSSSGGG@@@AAA>>>;;;999888888777666888888777666666666666666999888777666444444444333444444444555777888888777777777777777777888999:::444444444444444444444444333333444555555444333333444444444444444444444444444444444444444444444444444333111000000111333444222333333444444555555666444444444444444444444444222111111111222333333444111111222333333444555555444444444444444444444444111222444666777777666555444444444555555555666666666666777888888999888888444444555555666777777777888999999::::::;;;<<<<<<========================???>>>???BBBAAAAAAGGGOOOaaauuu888===IIIUUU___iiizzznnncccUUUJJJAAA@@@???<<<<<>>===<<<<<<<<<===???@@@???@@@@@@>>>>>>BBBJJJPPP```www777:::@@@IIIPPPZZZkkkzzzwwwfffZZZMMMGGGCCC>>><<>><<<999999888777777777888888888888888777666666555555777666666555555555555666444444333444444555666777555555555555444444444444555555444444444333333333555444333222222333444555222222222333333333333333444444333333333333333444222222222222222222222222111111222333333333333222444333333222222333333444555555555555444333222222444333333222222333333444333333333333444444444555666666555555555444444444777666666666666555555555888777777666666777777777999999888777777888888999999999999999:::;;;<<<==================>>>>>>???>>>??????>>>>>>AAAIIIOOO^^^vvv888777999===AAAIIIYYYhhhtttcccWWWMMMDDD???>>>>>>>>>DDDOOOUUUTTTSSSSSSNNNLLLKKKIIIJJJKKKMMMNNNVVVZZZ^^^```ccckkkwwwwwwmmmdddYYYTTTSSS[[[iiiyyy~~~ppp]]]MMMDDD???;;;888777777777777777888999999666666666555444444333333555555555444555555666666555555444444444444555555555555555555444444444444444444444444333333333333333333222222222222333333444444444333333333333333444444444333333444444555333333333333333333333333111222222333333333333333444333333222222333333444333333444555555444444444444333333222222333333444444555555555666666666666555555555555555444444444444444444555555555555666666666666666666666666666888888777777777888888999888888888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>======>>>???======@@@GGGMMM\\\sss999777777999<<>>@@@GGGMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJRRRUUUXXXZZZ[[[```iiiooovvvzzzrrrkkkbbbZZZTTTUUU[[[hhhzzzqqqbbbPPPCCC???>>>;;;888777777666666666777777888555555555444444444333333444444444444555555666777666555444444333333333444555555555444444444333333333333333333333333333333222222222222222222222222555555444444444444333333444444444333444444555555333333333333333333333333111222333333444444333333333333333333333333333333111222222333333222222111444333333222222333333444555555555555666666666666555555555555555555555555222222333444444555666666555555555666666666666666888777777777777888888999777777777777888999:::;;;:::;;;===>>>>>>>>>===<<<<<<>>>>>>===<<>>EEEMMMZZZkkk|||mmm\\\QQQJJJDDD@@@DDDHHHHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHLLLQQQUUUWWWZZZ___bbbeeeooo|||lllccc^^^YYYUUUUUU\\\hhhxxxuuuaaaUUUFFF===<<<===;;;888999888777666555555555555666666555555555555555444444444444444444555666777666555444333333333333333555444444444444333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333444555666333333333333333333333333222222333444444444444333333333333333333333333333333333333333222111000000444333333222222333333444333444444444444555555555444555555555555555555555111111222333444555666666333444555666777777666666777777666666777888888999777777777777888999:::::::::;;;===>>>>>>>>>===<<<<<<===>>>===<<>>DDDGGGTTTfffxxx|||oooYYYNNNDDDBBBCCCCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGFFFCCCGGGNNNSSSWWWYYY[[[]]]^^^cccnnn}}}rrrbbbYYYWWWXXXZZZ___hhhvvvrrrdddPPPHHH???:::999:::888666999888777555444444333333666666666666666666666666444444444333444444555555555555444333222222333333444444444444333333333333222222222222333333333333222222333333333333222222222333333333444444444444222222222222333444555555333333333333333333333333222222333444444444444444222333333444444333333222555666555555444333222111444333333222222333333444222222333333333444444444444444444555555555555555222222333333444555666666333444666777888888777666666666666666777888888999777777777777888999:::;;;;;;;;;<<<============<<<<<<>>>???>>>===???DDDIIIUUUmmm333222333777888777999===>>>GGGSSS___rrrvvveeeSSSJJJFFFBBBAAAAAABBBCCCEEEGGGGGGGGGFFFEEEEEEHHHLLLQQQTTTWWWYYYZZZZZZ\\\cccoooxxx|||wwwnnnddd___bbbjjjrrrzzzxxxnnn^^^OOODDDAAA===::::::999777555777666555555444444444444555555555555666666666666555555444333333333444444444444333333222333333333444444444333333333222222111111222222222333333333222333444555555444333222000111111222333444555555111111111111222333444444444444444444444444444444222333444444555444444444222333333444444333333222444444444555555444444333444333333222222333333444222333333333333444444444444444444555555555666666333333444444555555666666333555777888999999888777555555555666666777999999888888888888888:::;;;;;;<<<;;;;;;;;;;;;<<<=========>>>@@@???>>>@@@EEEIIIRRRjjj666333222555666555777;;;:::@@@FFFKKKXXXnnniiiYYYPPPHHHEEEDDD@@@AAACCCEEEFFFFFFEEEDDDEEEFFFHHHKKKMMMPPPSSSUUUVVVWWW^^^gggmmmrrr~~~vvvnnnoooooolllkkksss{{{oooggg^^^OOO@@@>>>>>>>>>>>><<<:::888777555444444444444555666666555555555555555555555555666555444444333333333333444333333222222333333444444444444333333333222222111111111222222333333333333333555555555555333333//////000111333444555555000000000000111222333444444444444444444444444444222333444444555555444444222222444444444444222222///000111222333333333333444333333222222333333444333333333444444444555555444444444555555555666666444444444555555555666666333555777999::::::888888555555555555666777999999888888888888999:::;;;<<<<<<<<<;;;::::::<<<===>>>===???AAA@@@???@@@EEEIIIOOOggg333333444444666777888999777;;;???CCCKKKXXXiiiuuuooo___TTTLLLGGGBBBCCCDDDCCCBBBBBBDDDFFFDDDIIIOOOQQQPPPPPPPPPQQQTTTVVVYYY\\\```dddjjjmmm}}}zzzyyyvvv|||~~~rrrqqqkkkooouuu|||xxxgggZZZRRRLLLFFFAAA::::::999999888777666666888777777666555444444444555555555555555555555555666666666666555444333333444444444333333222222222000111222333333333333333444333333222111111111222333333333333333333333333111111111111111111111111333222222111111222222333111222333444444333222111444333111000///000111111111111111222333444555666444333222222222333444555222222222222222222222222666666555444444333222222444444444444444444444444111111222222222333333333666666666666666666666666777777777777666666666666888888888888888888888888<<<======<<<::::::;;;===<<<===>>>>>>>>>AAAEEEHHHOOOccc333333444444555777888999:::<<<>>>???BBBJJJVVV___ppp~~~pppccc[[[NNNJJJDDDBBBBBBCCCCCCBBBGGGLLLRRRUUUSSSQQQOOONNNNNNPPPRRRTTTVVVYYY^^^aaajjjooovvv~~~yyytttooolllkkkkkkqqqxxxyyyjjjgggkkktttzzz}}}mmmcccUUUKKKEEEAAA<<<999::::::999888888777666666777777777666555444444444555555555555555555555555333333333333333333222222444444444333333222222222222222333444444444444444555444333333222222222333333333333333333333333333111111111111111111111111333222222111111222222333222222222333333222222222333333222111111111111111222222222222333444444555444444333222222222333444222222222222222222222222555555444444333222222222444444444444444444444444222222222222333333333333555555555555555555555555666666666555555555555555666777777888999::::::;;;;;;<<<===<<<::::::;;;===<<<===>>>>>>>>>AAADDDGGGOOOccc333333333444555666777888:::<<<<<<;;;:::===DDDIIITTTaaavvvyyymmmaaaWWWKKKEEEEEEFFFDDDBBBIIIOOOVVVZZZYYYUUUQQQNNNOOOOOOPPPPPPPPPRRRUUUXXX\\\dddlllrrruuu||||||wwwsssrrrrrrrrrtttuuurrrnnnlllmmmoooxxxwwwlllaaa\\\dddoooxxxqqq[[[SSSIIIBBB???===;;;999999999999888888777777666777777666666555444444444444444444444444444444444222222333333333333333333444444333333333333222222333333444555555555444444555555444333333333333444333333333333333333333333111111111111111111111111333222222111111222222333333222222222222222222333333333333333333222222111333333333222222333444444555444333222222111222222222222222222222222222222444444333333222222111111444444444444444444444444333333333333444444444444555555555555555555555555444444444555555555555555666666777888:::;;;<<<===;;;<<<<<<;;;::::::<<<=========>>>>>>>>>@@@DDDGGGOOObbb333333333333444555666777777888::::::999;;;>>>AAABBBKKK[[[nnnxxxlll]]]QQQKKKHHHEEECCCGGGLLLUUU[[[]]][[[WWWTTTOOOOOONNNLLLKKKLLLOOOQQQ[[[eeennnooojjjjjjrrr{{{~~~{{{zzzyyywwwtttrrrnnnooopppmmmjjjjjjpppuuu}}}zzzwwwvvvuuuoooggg___YYY[[[jjjyyywwwkkkaaaPPPKKKDDD???>>>======<<<999888888888777777777666666666666555555444444444444444444444444444444444444444444444555555666777333333333333333333333333333333444444444444444333444333333222222222333333333333333333333333333333222222222222222222222222333222222111111222222333444333222111111222333444222333444555555444222111444444333222222222333333555444333222222111111000222222222222222222222222333333333222222111111111444444444444444444444444333333333444444444555555555555555555555555555555444444555555555555666666777777888999:::;;;<<<<<<:::;;;<<<;;;::::::<<<=========>>>======???CCCFFFNNNbbb333333222333333444555666333555777999999:::<<<======AAAIIIUUUfffzzzzzziiiXXXLLLEEEBBBAAAFFFMMMTTTYYYZZZXXXVVVLLLLLLJJJHHHFFFGGGJJJMMMWWWaaajjjiiibbb]]]```fffnnnttt~~~}}}zzzyyywwwqqqlllkkkiiiffffffhhhiiiiiihhheeeiiimmmnnnooottt~~~tttmmmhhheee___\\\ZZZYYYYYY```qqqtttgggYYYOOOEEEAAA===999888888888888888888888777777777777777555555555555444444444444444444444444444444444444444444444444444555666777333333333333333333333333222222333333333333222111222111111111111111222222333333333333333333333333333333333333333333333333333222222111111222222333444333222111111222333444111222444555555444333222444444333222222222333333444444333333222111000///222222222222222222222222333333222222222222111111444444444444444444444444333333333444444444555555555555555555555555555555555555666666666777777777888888999999999999::::::999:::;;;;;;::::::<<<=========>>>======???BBBEEENNNaaa222222222222222333444555333333555666777777777777<<<===@@@DDDOOOaaauuurrr^^^PPPIIIDDDEEEFFFJJJOOOQQQRRRQQQKKKKKKJJJHHHGGGJJJNNNRRRRRRYYY``````\\\XXXYYY\\\```dddlllwww|||xxxoooooooooqqqtttxxx|||~~~uuupppjjjgggggggggdddbbbfffffffffgggjjjmmmqqqsssvvvzzzxxxmmmddd^^^ZZZWWWOOORRRXXX___eeeooorrrfffYYYMMMDDD===<<<999777555555555555777777777777777777777777444444444444444444444444333333333333333333333333444333222111222333444555222222333333333333444444222222333333222222111111111000000000000111111222333333333333333333333333333333333333333333333333333222222111111222222333333222222222222222222333111222222333333333333333333333333222222333444444222333333333222111000///222222222222222222222222333333333333333333222222444444444444444444444444333333333333444444444444444444444444444444444444555555666666777888888888888888888888888888888888888:::::::::999:::<<<>>>======>>>======>>>BBBEEEMMMaaa222222222222222333333444333333333444666666555444777:::<<<===@@@KKK\\\iiimmmaaaTTTOOOIIIEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIMMMSSSXXXTTTUUUVVVWWWWWWXXXXXXXXXZZZ\\\aaagggppp}}}|||xxxrrroooeeecccaaa``````aaaccceeejjjjjjiiihhhgggiiilllooovvvuuuuuutttsssssssssssstttvvvyyy}}}{{{xxxpppnnnlllkkklllnnnqqqsssxxx{{{}}}yyypppeee[[[VVVTTTRRRQQQRRRXXXdddpppyyyqqqbbbVVVMMMDDD>>><<<;;;:::999777777777888666777777777777777777777444444444444444444444444333333333333333333333333555444222111111222333444222222222333333444444444333333444444333222222111111111000000111111222333333333333333333333333333111111111111111111111111333222222111111222222333222222222333333222222222111111111111111222333333222222222222333444444555111111222333222222111000222222222222222222222222333333333333333333444444444444444444444444444444222222222222333333333333444444444444444444444444444444555555666777777888666666666777777888888888888999::::::999:::<<<>>>===>>>>>>===<<<>>>AAADDDMMM```~~~222222222111222222333333333222333444666777666555000777<<<<<<:::???KKKVVVhhhyyyyyyeee\\\OOOFFFCCCCCCCCCDDDBBBBBBCCCCCCFFFKKKRRRWWWVVVRRRNNNNNNQQQTTTTTTSSSXXXZZZ]]]___dddmmmxxx~~~zzznnnlllhhhdddbbbaaabbbbbb]]]]]]]]]\\\[[[ZZZ\\\^^^___^^^^^^]]]]]]]]]]]]]]]aaabbbdddfffiiilllnnnpppoooooopppqqqsssuuuwwwyyyzzzzzzyyywwwuuuvvv{{{~~~{{{|||}}}~~~~~~yyyiiiaaaVVVOOONNNPPPQQQRRR[[[bbbooo}}}~~~rrraaaQQQGGG@@@;;;777999::::::999888888999:::666666666666777777777777444444444444444444444444333333333333333333333333888777555333333333555666222222222333333444444444444555555555444444333222222111111111222333333444333333333333333333333333////////////////////////333222222222222222222333111222333444444333222111111111000///000111333444111111111222333444555666///000222333333222111000222222222222222222222222444444444444444444444444444444444444444444444444111111222222222333333333444444444444444444444444333333444444555666777777333444555666777888999:::888999::::::999:::<<<>>>===>>>>>>===<<<>>>AAADDDMMM```~~~111111222222222222333333555444444333333333444444555444444555888<<<@@@CCCTTT^^^ooozzzeeeSSSIIIEEEDDDDDDAAAAAAAAAAAAAAABBBFFFIIILLLMMMOOOOOOOOOOOOPPPQQQSSSUUUXXXXXXYYY^^^gggnnn{{{{{{vvvsssqqqnnnlllgggccc___]]]]]]]]]^^^]]]\\\\\\\\\\\\]]]]]]aaadddgggggggggjjjqqqwwwtttwwwzzz{{{|||~~~{{{mmm^^^RRRKKKMMMMMMLLLUUUbbbooowwwjjj^^^OOOCCC???===;;;999444444555555666666777777888888777777666666555555666666555444333333222222444333333222222333333444333333333333333333333333333333333333333333333333333222222111111222222333555444444333333444444555222222222222222222222222333333222111111222333333444333111000000000111111111000000222555666333000111111222333333333333222444333222111111222333444222333333333333222111111333222111222333333222111111111222222222333333333444444444444444444444444444333333333333444555555666666666666555555555555555555666777777777777777777777777666666666666666888:::<<<<<<<<<<<<>>>???>>>>>>===<<<<<<===AAADDDHHH\\\zzz111222222222222333333333555444444333333333444444777666555555777999===???AAAJJJXXXiiizzzppp___RRRIIIDDDBBBAAAAAAAAABBBDDDFFFGGGJJJLLLOOOPPPNNNMMMLLLLLLNNNPPPRRRQQQQQQUUU]]]dddmmmrrryyy|||wwwuuusssttttttttttttttttttttttttyyy|||~~~~~~~~~yyyhhh\\\TTTJJJEEEIIINNNRRR```oooxxxppp[[[RRREEE===::::::888777555555555666666666666666777777777777666666555555666555555444333333222222444333333222222333333444333333333333333333333333333333333333333333333333333222222222222222222333333222222111111222222333222222222222222222222222333333222111111222333333333333111000000000111111222000000111444444333111111111222333333333333222333222222222222222222333222333333333333222111111444222111222333444333222111111222222222333333333333333333333333333333333444333333333444444555555666666666666555555555555555555666777777777777777999888888888888888888888999:::;;;;;;::::::;;;<<<=========<<<;;;===AAADDDJJJ]]]{{{222222222222333333333444444444333333333333444444888777555444555666888999777>>>GGGQQQ^^^ppp~~~iiiXXXOOOIIIFFFBBBAAADDDEEEEEECCCIIIMMMQQQSSSQQQNNNKKKJJJKKKLLLMMMKKKKKKMMMTTTYYY```bbbeeeiiinnnvvvzzzrrrjjjaaaVVVNNNLLLEEEDDDKKKTTT^^^pppzzznnn```WWWJJJDDD<<<888777888777666666666666666666555555555777777777666666666666555555555555444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222333222222111111222222333333222111111000111111111222000//////111222222111111111222333333333333222222222222333333222222222222333333333333222111111333222111222333444333111111111222222222333333333222222222222222222222222333333333444444444555555666666666555555555555444555555666777777777777666888888888888888888999999999;;;;;;:::999888888999=========<<<;;;===AAADDDLLL___|||222222222222333333333333333333333222333333444444777666555444444444666666888<<<@@@CCCIIIXXXlll{{{qqqfff[[[RRRHHHCCCCCCCCCBBB???HHHMMMSSSWWWVVVRRRNNNLLLLLLLLLKKKJJJIIIJJJNNNRRRYYYZZZZZZ[[[]]]aaaggglllwww|||vvvmmmaaaZZZWWWTTTNNNIIIKKKJJJNNNXXXbbbnnnyyyoooeeeYYYLLLCCC@@@===999888999999999888777777666666555555444444666666666666666666666666555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444444333333333333444444222222222222222222222222222222222222222222222222222222111111111111111111222111///...///000111222111111222333333333333222111222333444444333222111222333333333333222111111222111000000222222111000111111222222222333333333222222222222222222222222333333444444444555444444666666555555555444444444444555666666777777666666666666666666666777777777999:::;;;:::999888999:::<<<<<<<<<;;;;;;===AAAEEEMMM```}}}111111111222222222333333222222222222222333444555444444333333333444555666555888;;;:::;;;CCCQQQ]]]vvvtttgggUUUIIICCCBBB@@@>>>CCCIIIPPPUUUUUUSSSPPPNNNLLLLLLKKKIIIHHHIIIKKKMMMQQQRRRTTTUUUWWWYYY\\\___ccchhhqqq~~~xxxtttddd\\\RRRLLLKKKKKKIIIGGGMMMSSS^^^kkkvvvvvvhhh\\\RRRIII@@@;;;<<<:::999999999999999888777777666666555555444444555555555555555666666666444444444444444333333333222333333444444333333222222222222222222222222222111111111111111111111111111222222333333222222111444333333222222333333444222222222222222222222222222222222222222222222222111111111111222111111111222111000///...///111222111111222333333333333222111222333444444333222111222333333333333222111111111///...///000111000...111111222222222333333333444444444444444444444444222333444555555555444444555555555555444444444444444444555666666666666666555555666666777777777777777999;;;;;;::::::<<<===;;;;;;;;;;;;;;;===AAAEEENNN```}}}000000000000111111111222222111111222222333444555333333333333444555555666222555777777777;;;CCCJJJ]]]lll~~~iiiVVVJJJDDDAAA@@@===BBBIIIMMMNNNMMMLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIFFFIIINNNQQQSSSUUUXXXZZZYYY\\\cccmmmxxx|||uuuoooiiieeeVVVQQQJJJEEEDDDFFFIIIJJJUUUaaaqqqnnndddVVVKKKDDD???;;;888888888888888777777666666666666666666666555555555444555555555555666666666444444444444444444444444222222444444444444222222222222222222222222222222222222222222222222222222111222333444444333222111111111000000000000111111222222222222222222222222111222222333333222222111000000111222222222222111111222222111//////000222111111222333333333333222222222222333333222222222222333333333333222111111000///...///000111000...111111222222222333333333444444444444444444444444222333444555555555444333555555555444444444444333444444555666666666666555777777777888999999::::::777888:::;;;:::;;;===>>>:::;;;;;;:::;;;===AAAEEEMMM___{{{////////////000000000000111111111111222333444555333333333444444444444555222444666777888:::===@@@LLLVVVeeevvv}}}gggUUUJJJEEEDDD;;;>>>BBBEEEEEEFFFFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGCCCFFFJJJLLLNNNPPPSSSUUUTTTWWW[[[```gggooovvv{{{{{{qqqjjjfffccc^^^ZZZLLLJJJGGGEEEFFFLLLVVV]]]jjjxxxssskkkZZZRRRGGG???<<<:::999777555666666666666555666666555555555666666666666666444444444555555555666666444444444444444444444444111222444555555444222111111111111111111111111111333333333333333333333333000111333444444333111000111111000000000000111111222222222222222222222222111222333333333333222111///000111222333222222111111333444444111///000222111111222333333333333222333222222222222222222333222333333333333222111111222000///000111222111000111111222222222333333333333333333333333333333333111222444666666555444333555555555444444444333333333444555555666666555555666777777888999999::::::777999::::::999999:::<<<:::::::::::::::===AAAEEELLL^^^zzz............////////////111111111111222333444555555555555444444444333333111222333444555666777777@@@DDDLLLYYYiiizzzttt___PPPIIIGGG<<<>>>@@@AAAAAABBBCCCEEEGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIJJJJJJIIIKKKMMMPPPRRRTTTWWWZZZ]]]aaafffiiimmmxxx~~~jjjccc\\\YYYYYYYYYUUURRRGGGHHHHHHHHHKKKVVVfffrrr}}}sssdddXXXKKKEEE===999888999888666444555666666666666777888444555555555666666777777444444444555555555666666444444444444444444444444111222444555555444222111111111111111111111111111333333333333333333333333000111333444444333111000333333222222222222333333222222222222222222222222111222333444444333222111///000111222333333222111000333666555222000000111111111222333333333333222444333222111111222333444222333333333333222111111333222111222333333333111111111222222222333333333222222222222222222222222111222444666666555444333555555444444444333333333333444555555666666555555444555555666777888888888888999:::999777777777999:::::::::::::::===AAAEEEKKK]]]xxx............////////////444444333222///+++(((%%%222222111111222222333444333333333333444555666666999;;;???FFFOOO\\\iiirrrxxxhhhZZZOOOHHHEEEDDDDDDEEEEEECCC@@@===DDDCCCBBBAAABBBDDDFFFGGGEEEGGGJJJMMMOOOOOOOOOOOOLLLNNNRRRUUUXXXYYYYYYYYYbbbfffmmmttt{{{vvvooobbbWWWLLLHHHLLLQQQSSSQQQMMMOOORRRUUU\\\jjj|||{{{qqqaaaQQQFFF@@@===999666555666888:::666666555555555555666666777555333444777888666444444444444444444444444444555555555444444333333333555333222000...,,,,,,+++111111222222222333333333000000000000000000000000222222444444444444222222111111111111111111111111222222222111111000000000222222222222222222222222111111111111111111111111///000000000111111111111111111222222222333333333333333444444333333222111111111111222222333333333222111000//////000111222222222222222222222222222222222111111222444555777///111333555555555333222555555666666555444333333000111222333444666777777:::888777888999999888777666888999999888777999:::;;;<<<<<<<<<<<<===AAADDDMMM\\\vvv............////////////...///111222111000///---222222111111222222333444333333222333333444555666555666888<<>>:::888888666555444333333444555444444333333444444555666555444555666666555444555555555555555555555555444444444444333333333333777666555444444333333444222222222333333333444444444444444444444444444444333333222222222222333333111111111111111111111111333333333222222222222111000000000000000000000000111111111111111111111111111222222222222333333333222222333333333444444444333333333333333222222111222222333333333333444444333333222222222222333333000000000000000000000000333333333222222333444444222333333444555555666666555555555666555555444333555555555555555555555555999777777777999999888777666888999999888888999:::;;;;;;<<<;;;;;;===AAADDDLLL[[[uuu............//////////////////000111111111000///111111111111111222222333222222222222333444555666111333555777777999<<<>>>???EEEMMMWWWcccrrryyytttsssyyyyyyyyyxxxtttlllccc\\\OOOKKKEEEBBBBBBCCCCCCCCCCCCCCCEEEGGGIIILLLMMMNNNMMMLLLIIIGGGFFFFFFGGGHHHJJJNNNSSSVVVXXXYYY[[[\\\```cccgggiiimmmxxx|||zzzuuuooolllfffaaaZZZTTTQQQLLLFFFBBB===AAADDDDDDFFFRRRfffvvvyyysssoooccc[[[OOOEEE???;;;:::999666666666555555333222222444333333222222333333444555555444555555555555555555555555555555555555555333333333333333333333333333333222222222222333333111111111222222222222333444444444444444444444444444333222111111222333444111111111111111111111111333333333222222222222222111111111111111111111111111111111111111111111111111111111222222222333333222333333333333444444444222333333333333222111111333333333333333333333444222222222222222222222222111111111111111111111111444444333333333333333333111111111111111333444444444555555555555555444444222333444555666888999999888777666777888999888777555666888777666666777999:::;;;;;;;;;;;;===@@@CCCKKKZZZttt............////////////000000000/////////......111111000000111111222333222222222222333444555555...000333444444444555666888;;;AAAFFFOOO[[[iiisss|||iii___QQQHHHDDDCCCBBB@@@@@@@@@BBBEEEHHHLLLPPPRRRPPPMMMJJJGGGEEEEEEFFFGGGDDDHHHMMMPPPRRRSSSTTTUUUYYY\\\______aaafffooowwwtttnnnkkkeee^^^\\\VVVPPPIIIFFFEEEEEECCC@@@???BBBEEEIIIPPP]]]ooo|||zzzsssjjjccc```QQQKKKCCC===:::999888888555666666666666444333222333333222222222222333333444555555555444444444555333333333333333333333333333333333333333333333333111111111111111222333333000000000000111111111111333333333333333333333333333333111000000111333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111222222222222333333333444444222222333333222222111000333333333333333333333333000111111111111111111000222222222222222222222222333333333333333333222222333333333333333555666666444444555555555555555444222333444555666888999999777666555666888999888777888999::::::999999:::<<<:::;;;;;;::::::<<<@@@CCCIIIYYYsss............////////////---------...//////000000111000000000000111222222111111111222222333444555111333555555333222222333555777999;;;???GGGQQQYYYmmmwwwzzzgggXXXOOOJJJEEEAAA@@@@@@@@@BBBEEEIIIMMMOOOOOOMMMJJJGGGEEEEEEEEEFFFAAADDDHHHKKKMMMNNNPPPQQQRRRUUUXXXYYYYYYZZZ___ccciiippp{{{yyyooofffaaa\\\VVVQQQQQQJJJGGGCCC@@@@@@AAABBBBBBDDDHHHNNNVVVaaapppuuukkkbbbXXXPPPLLLAAA>>>:::888777777666555666666666666666555444333444333333222222333333444333555666555444333444555222222222222222222222222222222222222333333333333222222222222222333444444000000000000111111111222111111111111111111111111222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111//////000000000111111111111111222222222333333333222222222222222111111000333333222222222222111111///000111111111111000///222222222222222222222222222222333444444444333333111111222333333444444555333444555555666555555555555555555555555555555555666555555666888999888777666888999999888777999:::::::::;;;::::::<<<@@@CCCIIIXXXrrr............////////////---------...///111222333000000000000000111222222111111111111222333444555333555666666444333444555333555777777777:::AAAFFFTTT^^^kkkxxxpppfff]]]UUUNNNHHHGGGDDDCCCCCCEEEHHHIIILLLJJJHHHFFFEEEDDDDDDDDDCCCEEEGGGIIIJJJLLLNNNPPPMMMPPPRRRSSSRRRRRRTTTVVVWWW\\\dddmmmtttyyyuuukkkddd___ZZZVVVPPPJJJHHHKKKCCCCCCDDDDDDDDDGGGKKKNNNUUU\\\fffqqq|||qqqccc[[[RRRHHHAAA???:::888666555666666555444666555555555444444444444444444333333333333444444222444666555333222444666333333333333333333333333111111222222222333333333333222222222222333333444111222222222333333333333222222222222222222222222111111222222222222111111111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000111111111222222222222222222222111000000222222222111111000000000000111222222222222111000111111111111111111111111000111333444444444444333///000222333444444333333333444444555666666555555444444444444444444444444666555444666888999888777444555666666555555666888999::::::::::::<<>>AAAJJJVVVnnn........................,,,---...///000000000000////////////000000000000//////000111111222333333222222222222333333333333333333222333333444555666999<<<>>>???AAAHHHRRRZZZllluuu}}}sssiii___WWWPPPLLLJJJGGGDDDCCCCCCDDDCCCCCCDDDGGGJJJKKKKKKMMMPPPSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHKKKOOORRRTTTUUUWWWXXX^^^^^^___bbbgggnnntttxxx||||||wwwqqqhhhdddeeehhhkkkllliiifffbbb^^^YYYTTTMMMIIIGGGDDDCCCDDDCCCAAABBBFFFIIILLLRRR]]]jjjxxx{{{ooobbbYYYNNNFFF===888777888777555666555555444333222222111333333333333333333333333444333333333333444555555444444444444444444444444444444333222222333444555111222222333333222222111333333222222222111111111333222222111111222222333111111222333333333333222000000000000000000000000111111222333333333222222000000000000000000000000//////000000000000//////111111111000111111222222000000000000111111111111000111111222222111111000000000111222222222222111111111111111111000//////222222222111111111111111111111222333333444555555222111111111222222222111333333333333444444444444333333444444444444555555555555555555666666666666777666666666666777888999888999::::::999888999;;;:::;;;;;;::::::;;;>>>AAAIIIWWWnnn........................+++,,,---...............////////////000000000000...//////000000111111111000111111111222222222222222222222333333444555666777999:::999777:::???DDDPPPZZZhhhuuu~~~rrrggg```XXXSSSMMMHHHFFFFFFEEEDDDCCCEEEFFFHHHIIIMMMRRRUUUWWWTTTPPPKKKHHHHHHHHHIIIEEEHHHKKKMMMMMMNNNPPPQQQVVVVVVWWWYYY\\\___bbbdddeeeiiirrr|||{{{wwwsssnnngggbbb\\\\\\aaaeeefffeee]]]YYYSSSOOOKKKHHHFFFDDDEEECCCCCCFFFGGGGGGKKKQQQZZZ___iiivvv|||ssshhhZZZNNNFFFAAA<<<777555777888888666555555444333222111000///444444444444444444444444333333333333333444555555444444444444444444444444000000//////000111222222111111222222222222111111111111111111111000000000222222111111111111222222//////000111111111111111000000000000000000000000222222333333333222222111111111111000///.........//////000000000000//////222222111000000000111111000000000000111111111111000111111222222111111000000000111222222222222111222111111000000000000000222222222222222222222222000000111222333444555666666222//////333555333111222222222222333333333333333333444444444444555555444555555555555666666666444444444555666777999:::999:::;;;:::888777888999::::::;;;::::::;;;???BBBIIIWWWooo........................+++,,,------............////////////000000000000/////////000000111111111000000000000111111111111222222222222333444555666999:::;;;:::888888;;;===@@@GGGRRR\\\eeennnxxx~~~}}}ssslllbbbYYYSSSOOOLLLJJJFFFFFFEEEEEEFFFJJJNNNQQQTTTRRROOOLLLJJJIIIIIIJJJFFFHHHJJJJJJJJJKKKMMMOOOSSSTTTVVVWWWYYYYYYYYYYYYZZZ\\\```gggooouuuxxxxxx~~~yyynnnjjjgggccc\\\XXXTTTWWW\\\```^^^ZZZTTTQQQLLLHHHGGGGGGGGGFFFFFFEEEFFFKKKNNNSSS]]]gggwww|||}}}wwwlllaaaVVVLLLCCC===<<<:::777666666777555444222222333333333333333333444444444444444444444444333333222222333333444555333333333333333333333333//////000000111111222222111111222222222222111111111111111111111111111111222222111111111111222222...///000000111111000000000000000000000000000000111111111111000000000///000000000/////////......000000111111111111000000333222111000000///000000///000000000111111111111000000111111111111000000000000111222222222222111222111000//////000111222111111111222222222222222---...///000111222333444555222//////111333333222222222222222333333333333111111111222222222333333444444444555555555666666444444444555666777777888888:::::::::888888999:::999::::::::::::<<>><<<777666444444444333111000333333333333444444444444444444444444444444444444333222222222222333444444333333333333333333333333222333333444444444555555000111111222222111111000111111222222222222222222222111111000000111111222///000000111222111111111000000000000000000000000111111000000000000000000.../////////000000000111111222222333333222222111222222111000///////////////000000000111111111111000000000111111000000000000000111222222222222111222111000//////000111222000000000000111111222222---......///111222222333111222222000......111444333333333333444444444444111111111222222222333333444444444444555555555555555666666666666666555555666888999999999999;;;<<<999::::::::::::<<>>BBBIIINNNWWW```mmm{{{}}}rrrhhhcccYYYTTTMMMGGGCCCAAA@@@>>>???AAABBBDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGKKKOOOOOOPPPRRRSSSRRRPPPNNNMMMJJJKKKMMMQQQWWW\\\^^^___^^^```bbbdddgggnnnxxx}}}yyytttooolllbbbaaa```aaabbbeeehhhjjjlllnnniii___WWWRRRNNNJJJKKKIIIHHHHHHIIIIIIIIIHHHKKKHHHDDDBBBCCCEEEGGGGGGPPPUUU___kkkvvv|||sssiiiddd[[[TTTJJJAAA===;;;::::::555555666666555555555555555555444444333333222222333333333333333333333333222222222222222333444444333333333333333333333333000111222222222111111000000000111111111111000000111111111222222222222222111111000000000000111111000000111222222222222222000000000000000000000000222222111111222222333444/////////000111222222222111222222222222222222111111111000/////////000000000000000000111111111111///000000111111000000///000000111222222222222111000000000000000111111222/////////000111111222222000000111111222333333333///111333111------000444333333333333444444444444333333444444444444555555333444444444444555555555666777777777777666555444555777999999999999;;;===999999:::::::::<<<@@@CCCIIIYYYrrr//////////////////////////////000000000//////...////////////000000000000000000000000000000000000000000000111111111222222111111111111222333444555444333222222222222111000222444777777777999>>>BBBAAAHHHSSS```nnn|||~~~wwwmmmggg^^^VVVQQQLLLGGGDDDAAAAAA@@@@@@@@@@@@??????AAAAAABBBBBBDDDHHHMMMQQQTTTTTTUUUTTTRRROOOLLLKKKKKKKKKMMMQQQUUUYYYZZZYYYUUUVVVXXXZZZ\\\aaafffiiilllllllllnnnuuusssooonnnjjjeeebbbZZZ[[[\\\]]]^^^___``````\\\^^^\\\SSSLLLIIIGGGDDDCCCDDDDDDCCCBBBDDDHHHKKKPPPLLLHHHGGGKKKRRRXXX\\\iiiqqquuujjj___UUUOOOHHHDDD>>>:::888777666555777777777777666666666777333333333222222222222222222222222222222222222222222222222111222222333444222222222222222222222222000000111111000///...---000000111111111111000000000000000111111111222222111111000000000000111111000000111222222222222111000000000000000000000000111111000111222333555666111111111111222222222222000000000111111000000000000////////////000000111000000000000111111111111//////000000000000//////000000111222222222222111//////000111111111111111//////000111111222333333111111111111222222222222111111222111111000111222222222222222333333333333333333444444444444555555333333444444444555555555555666777888888888777666777888::::::999999:::;;;888999:::::::::<<<@@@CCCHHHYYYsss...........................///////////////......////////////000000000000///////////////.........111111111111222222222222111111111111222333444555111000///000222444555444333555777666444555999<<<===???BBBHHHPPP\\\hhhooouuummmfff```ZZZUUUHHHFFFCCC???>>>===>>>???AAABBBBBBCCCEEEJJJPPPUUU\\\[[[ZZZXXXUUURRROOOMMMLLLKKKLLLNNNPPPRRRQQQPPPOOOPPPRRRUUUXXXZZZ[[[[[[[[[\\\___dddiiinnnrrrssstttvvvwwwxxx~~~~~~}}}{{{~~~wwwjjj```___```]]]WWWSSSZZZ[[[]]]^^^______^^^^^^VVVYYYVVVNNNGGGFFFFFFEEE???BBBCCCBBBAAADDDLLLRRRXXXTTTOOOOOOWWWcccooovvv{{{qqqfff[[[QQQGGGAAA===;;;999999888666333111666666555333000///000000---...///000222444555666111111111111111111111111222222111111222222333444222222222222222222222222666777777777666444222111000000111111111111000000.../////////000000111111111111000000000000111111//////000111111111111111000000000000000000000000............000222444555444444333333222111111111......////////////......//////...//////000111222000000000000111111111111//////000000000000//////000000111222222222222111...///000222222222111000000000111222333333444444000000000000////////////444111000222555555222///000111111111111222222222111111222222222333333333333333333444444444555555444555777888999999999999999:::;;;:::888888888999888999:::::::::<<<@@@CCCHHHYYYsss+++---//////...---...///////////////////////////222222111000000///000000//////000000000000/////////////////////000111111111111000000000000111111000000111222333333444444333444555444222222444555999;;;>>>???BBBHHHPPPVVVfffppp~~~~~~uuunnn___VVVKKKFFFFFFEEEAAA===@@@@@@@@@AAABBBEEEJJJMMMXXX[[[]]][[[UUUPPPMMMLLLLLLJJJIIILLLQQQTTTTTTRRRQQQSSSTTTUUUUUUVVVXXXZZZ```\\\XXXYYY^^^dddggghhhcccdddfffiiinnnrrrvvvxxx{{{|||xxxssspppllljjjgggiiirrr|||}}}xxxbbb^^^YYYXXXZZZZZZVVVSSSRRRVVV]]]bbbbbb^^^YYYTTTRRRPPPLLLHHHEEECCCBBBAAADDD@@@@@@CCCCCCDDDLLLVVVfffdddccceeennn|||}}}vvvpppiii]]]RRRIIIBBB>>>;;;777666666666555555555555444444444444444444444444444444222222222222444444222222222222222222222222222222222111111111000000333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111222222111111111111111111222///,,,---000333444333//////000000111111111111000000111111222222333333111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000////////////000000//////000000111111222222333222111111000111111111///000000000000111111111333333444444444555555555222222222222222222222222444333333333333444555666555444333333444555777888666666666666777777777777888888888888888999999999;;;<<<===<<<;;;;;;<<<>>>JJJVVVmmm+++---//////...---...///........................111111000//////////////////000000000000000000//////////////////000111111111111000000000000111111000000111222222333444444444555666555444333555666555777999:::;;;???DDDIIIQQQYYYeeeqqqzzz{{{qqqcccZZZUUUPPPIIICCCCCCCCCAAA@@@AAACCCGGGJJJRRRTTTVVVUUUQQQNNNLLLMMMKKKJJJJJJLLLPPPTTTVVVWWWSSSTTTTTTSSSSSSUUUYYY\\\]]]YYYUUUTTTVVVYYYZZZZZZ]]]]]]^^^___bbbfffjjjlllnnnmmmmmmoootttyyy}}}~~~xxxqqqkkkfffccc``````___```eeekkkkkkfff\\\XXXTTTSSSUUUUUUQQQNNNQQQTTTXXX[[[[[[WWWQQQNNNHHHGGGFFFDDDCCCBBBBBBBBBCCC@@@AAADDDGGGKKKUUUaaarrrwww|||xxxnnnggg^^^XXXOOOFFF@@@<<<999777666666666555444333333222333333333333333333333333444333222222222222333444222222222222222222222222222222222111111111000000222222222333222222222111222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111///,,,******---000111000000000000000000000111111000000000111111111111111000000000000000000000000000/////////.........---000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111000/////////000111222222111222222222222333333333000000000000111111111111222222222222222222222222333333333444444444444555333333333444444555666777555666666666777777777777888888888888888999999999777888::::::;;;<<>>CCCIIIPPPXXX^^^eeekkksssxxx{{{{{{vvviiiddd\\\TTTOOOKKKHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHNNNWWW^^^fffeeeccc^^^YYYVVVUUUVVV^^^]]]ZZZXXXVVVTTTRRRPPPSSSQQQPPPOOOQQQTTTWWWYYY```]]]ZZZXXXXXXXXXVVVUUU[[[___fffkkkmmmnnnnnnnnnvvvxxxyyyyyyyyyyyyzzz|||zzz~~~}}}}}}{{{wwwqqqllljjjjjjooooooooonnnllliiifffddd\\\\\\[[[ZZZYYYZZZZZZ[[[]]]dddhhheee```]]]YYYUUUJJJGGGEEEDDDDDDDDDCCCAAABBBCCCEEEFFFGGGGGGFFFFFFCCCDDDEEEEEEFFFFFFGGGFFFNNNRRRZZZbbbkkkuuuyyyrrrhhh___VVVNNNGGGBBB>>>;;;777666666666666555333333333333333333333333111111111111111111111111333222222222222222222333111111111111111111111111111111111111111111111111///000222333333333111000111111111111111111111111000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111333222111111111222333333000000000000000/////////000000//////.........---////////////////////////111111111111000000000000////////////////////////////////////////////////000000////////////000000222222111111000000//////.........///000111222222//////000000000111111111000000000000111111111222222222222222222222222222000222444555555555333222111222444555666666555444555555555666666666777777777777777888999999:::::::::::::::999999:::<<>>BBBFFFIIIOOOVVV^^^bbbeeekkkttt|||xxxooofff___YYYTTTRRRPPPNNNKKKHHHEEECCCAAAAAACCCDDDDDDEEEKKKTTT\\\bbbcccdddaaa[[[UUURRRPPPQQQQQQRRRQQQPPPOOONNNNNNOOONNNMMMMMMOOORRRVVVXXXXXXXXXXXXXXXXXXVVVRRRNNNTTTWWW[[[]]]]]]]]]]]]]]]cccdddeeedddbbbbbbbbbcccdddggglllpppssswww{{{}}}~~~zzzvvvsssqqqmmmiiihhhhhhgggdddaaa_________^^^^^^^^^]]]\\\YYYVVVTTTRRRRRRRRRRRRSSSUUUWWWXXX]]]eeeiiieee^^^ZZZUUUQQQIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBCCCEEEHHHKKKNNNQQQRRR```iiiuuuvvvnnnfff```WWWNNNGGGAAA<<<:::999777555555666666666555222222333444555666777777111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111///000111222333222222111111111111111111111111111////////////////////////000000000000000000000000//////////////////////////////000000000111111111///000//////......//////000000//////////////////000/////////......------000000000000000000000000000000000000111111111111////////////////////////////////////////////////000000////////////000000222222111111000000//////222111111000000111111111//////000000000111111111111111111222222222333333222222222222222222222222000111333555555444333222000222333555666555555444555555555555666666666666666777777888999999:::::::::::::::999888:::===@@@IIITTTjjj+++---//////...---...///------------------------,,,,,,,,,,,,,,,,,,---...//////000000000000/////////////////////000111111000//////......//////000111111111111111111111111333444444333222222333555222222222333555666555333222444777999999:::<<<===???DDDKKKNNNQQQVVV___fffjjjrrr}}}~~~vvvooohhhddd```[[[VVVQQQKKKGGGDDDCCCAAA@@@@@@DDDJJJNNNSSSVVVYYYZZZWWWRRRNNNLLLGGGIIIJJJKKKKKKKKKMMMOOOLLLLLLLLLMMMOOORRRTTTVVVTTTUUUXXX[[[[[[YYYTTTPPPKKKMMMPPPRRRRRRRRRSSSTTTTTTVVVWWWWWWUUUUUUVVVXXXWWWYYY[[[]]]^^^___bbbdddaaadddggglllqqquuuwwwxxxyyywwwvvvzzz~~~{{{xxxwwwxxxxxxxxxyyy{{{~~~{{{yyyyyyxxxtttsssuuuzzzzzzzzzxxxtttpppkkkhhhjjjgggccc```^^^\\\YYYWWWXXXXXXXXXYYYYYYZZZZZZZZZTTTVVVWWWXXXWWWUUUSSSQQQOOONNNLLLKKKKKKLLLMMMOOORRRYYY\\\XXXRRROOOKKKGGGCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAACCCEEEFFFDDDFFFJJJPPPWWW^^^eeehhhvvv~~~xxxpppeee]]]RRROOOIIIBBB===:::999888777555444444555555444222111222333444555666777888111111111111111111111111111111222222222222111111111111111111111111111111111111111111111222222222///000000000111222222222111111111111111111111111//////////////////////////////000000000000000111000000000000000000000000...//////000000111111111111222333222000//////000.........//////000000000////////////............000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000333333222111111111111111111222222222222333333333000000000111111111222222222222222222222222222222000111333444444444333222111222333444444555555444444444555555555666666666666666777888999::::::;;;888888999999:::===BBBEEEJJJTTTjjj+++---//////...---...///------------------------,,,,,,,,,,,,,,,---............////////////......///////////////000111111//////............//////111111111111000000000000222222111///......111444444222111222444666444333000333555666666666777999888:::===???AAAEEEKKKPPPUUU]]]gggpppyyyyyyssskkkbbb[[[TTTPPPJJJEEEDDDDDDEEEEEEHHHKKKNNNPPPNNNKKKIIIHHHDDDFFFHHHHHHGGGHHHKKKNNNLLLMMMNNNPPPRRRSSSTTTTTTRRRSSSUUUXXXZZZYYYVVVSSSGGGIIIJJJKKKKKKKKKMMMOOOOOOQQQRRRRRRQQQPPPQQQSSSNNNOOOPPPPPPPPPQQQSSSUUURRRUUUYYY\\\___bbbdddeeedddaaa^^^aaafffjjjjjjhhhgggfffcccaaa`````````aaa^^^```cccfffgggiiijjjkkklllmmmooooooooommmkkkjjjlllgggccccccbbb^^^^^^```cccdddddddddbbb___\\\ZZZYYYXXXVVVUUUTTTSSSQQQPPPRRRRRRSSSUUUWWWXXXXXXXXXUUUWWWYYYZZZYYYVVVQQQOOOJJJIIIFFFDDDCCCDDDFFFGGGHHHLLLMMMIIIFFFFFFDDD@@@>>>>>>>>>===<<<<<<======???@@@BBBEEEIIIMMMQQQSSSVVVXXX\\\bbblllvvvwwwmmmcccZZZRRRLLLCCCAAA>>>:::777666777888555444333444555444222000333333333333444444444444222222222222222222222222000111222333333222111000111111111111111111111111000000111111111222222222000000///...///111333444111111111111111111111111000000000000000000000000////////////000000111111111111111111111111111111......//////000111111222333555666555222000111222,,,------...///000111111//////////////////000000////////////////////////---........./////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111111000000000000111111222111222222222222333333333000000000111111111222222222222222222222222222222111222222222222333333333222222222222333444555555444444444555555555666666555666777888999:::;;;;;;999999999999:::>>>CCCGGGKKKUUUjjj+++---//////...---...///------------------------,,,,,,,,,,,,------...///------............------///////////////000111111//////............//////111111111000000000000000///...,,,***(((***...111777555222333555666555333333555555555444444555777666666777777888;;;???BBBDDDJJJRRRYYYaaannn}}}vvvjjjccc[[[TTTQQQOOOKKKHHHFFFHHHJJJJJJHHHFFFFFFFFFAAACCCDDDCCCAAABBBEEEIIIOOOPPPRRRTTTUUUUUUTTTTTTMMMMMMNNNPPPSSSTTTRRRQQQJJJKKKKKKJJJIIIIIIKKKMMMQQQRRRSSSRRRPPPNNNOOOPPPHHHIIIIIIIIIHHHIIIKKKLLLNNNPPPTTTWWWXXXYYY[[[\\\XXXTTTQQQSSSXXX\\\[[[YYYWWWVVVTTTSSSRRRRRRSSSSSSQQQTTTWWWYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\\\\```ZZZWWWWWWWWWVVVWWWZZZXXXYYYZZZZZZZZZXXXVVVUUURRRRRRQQQQQQRRRRRRQQQQQQRRRSSSTTTWWWYYYZZZYYYWWWWWWYYYZZZZZZWWWQQQKKKGGGFFFDDDBBB@@@@@@BBBDDDEEEEEEGGGFFFCCCCCCDDDCCC@@@@@@AAAAAA@@@??????@@@AAACCCFFFKKKQQQYYY```fffiiikkklllooouuu~~~xxxrrrgggZZZNNNEEE@@@===::::::999777555555777888444444444555666555333111444444333333222111111000222222222222222222222222000111222333333222111000000000000000000000000000000000111111222222222222111000...---...000333555000000000000000000000000111111111111111111111111.../////////000000111111111111111111111111111111---......///000111111222000222444333///------///+++,,,---...///111222222......//////000000111111........................///000000000111111222222000000000000000000000000000000000000000000000000000000////////////000000//////000000111111222222............///111222333///000000000000111111111222222222222333333333333222222222222222222222222222222111111111222333444333222111111222333555666444444444555555555666666555666777888999:::;;;;;;======<<<::::::===AAAEEELLLVVVjjj,,,---...//////...---,,,+++++++++,,,,,,,,,------000///...---,,,++++++++++++++++++,,,---...//////000000000000000000000000000000111111111111000000000000000000111111111111111111111111111222222333333333333333333333333333333333333333333333333333777777777777888888888888===@@@DDDHHHMMMXXXfffqqqyyypppggg```[[[YYYYYYTTTMMMHHHGGGFFFEEECCCBBB@@@??????AAACCCCCCCCCDDDGGGKKKNNNQQQSSSSSSSSSIIIIIIJJJLLLNNNNNNLLLKKKDDDIIINNNOOOLLLJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPNNNJJJJJJHHHHHHHHHIIIKKKLLLOOOOOOOOOPPPRRRUUUXXXZZZ\\\WWWSSSRRRUUUUUURRRNNNRRRPPPOOOMMMLLLLLLLLLMMMQQQNNNLLLNNNRRRVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRRRRRRRRRRSSSVVVUUUVVVXXXZZZ[[[YYYXXXYYYSSSLLLKKKMMMOOONNNLLLNNNNNNOOOQQQSSSTTTUUUVVVPPPPPPOOOOOONNNLLLHHHEEEDDDBBB???<<<;;;<<<>>>@@@BBBAAA@@@??????@@@BBBBBB???BBBDDDCCCAAACCCJJJPPPNNNTTT]]]eeemmmuuu~~~vvvnnnddd___VVVLLLBBB;;;777555666666555444444444444555333333333333333333333333444444444333222111000///,,,---...000000000//////000000000000000000000000333222111000000111222333111///...///222333111///444444333222111111111222......///000000000000000000/////////000111222222000000000000000000000000...///000000000000000///......//////000000000111111111222222222111000000222111///.........///000------......///000000000............////////////000///...------...///000............/////////000000000000000000000000000000111111000///......///111111000000000000111111222000///000222333000...//////000000000000//////////////////////////////555444444333333444444555111333555777888666444333333333222111222333444555666666666666666555555555888999999::::::;;;;;;<<<999:::;;;;;;:::;;;>>>AAAHHHVVVkkk------............------,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,---------...//////000000/////////////////////////////////000000///////////////000000000111111111111000000000000111222222222222222222222222222222333333333333333333333333444444555555666666777777444777:::===@@@HHHSSS\\\sss}}}{{{wwwtttqqqlllfff```\\\WWWQQQLLLIIIGGGCCCBBBBBBAAA@@@???CCCDDDEEEGGGHHHHHHGGGGGGEEEDDDEEEGGGJJJKKKKKKIIICCCEEEHHHMMMQQQSSSSSSSSSPPPQQQRRRSSSSSSTTTTTTSSSMMMKKKIIIGGGHHHJJJMMMOOOPPPPPPOOONNNPPPRRRTTTVVVYYYVVVRRRRRRUUUVVVSSSPPPLLLKKKKKKKKKKKKLLLNNNOOOMMMKKKIIIKKKPPPTTTVVVVVVSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSTTTVVVZZZ^^^``````___]]]WWWPPPMMMNNNOOONNNKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJIIIGGGEEEFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNQQQRRRRRRUUU[[[aaaiiipppzzzwwwkkk___WWWMMMJJJEEE???:::777555555666555555444444444444444333333333333333333333333333333333333222111000///......///000111000//////000000000000000000000000222111111000000111111222444222000111333555444222222222111000000000000000111111111111000...---,,,000000000///000000111111000000000000000000000000//////000111111111111111111000000000000000000///111111222222222222222111111111///.........///000000000000000000000//////............//////////////////............//////........./////////000000000000000000000000000000000222222111000//////000000//////......//////000111000///000222222000...//////000000000000//////000000000000000000000000111000000//////000000111111222555666777666444333333333222222222333444555666666666666666666666555777777888888999::::::;;;999:::;;;::::::;;;>>>AAAGGGUUUjjj......------------............------------------//////......---....../////////000000000000000000////////////////////////---......//////......---//////000000000000111111000000/////////000111111111111111111111111111111333333333333333333333333111222222333444555555666222444666777888===DDDIIIXXXaaallltttzzz}}}uuulllfff\\\XXXSSSNNNJJJFFFCCC@@@BBBBBBAAAAAA@@@??????>>>???>>>>>>@@@CCCEEEEEEDDDBBBAAAAAAGGGOOOTTTUUUSSSNNNMMMMMMNNNOOOQQQSSSTTTQQQNNNKKKHHHIIIMMMRRRUUUTTTSSSQQQOOONNNOOOQQQRRRUUURRRPPPQQQTTTUUUTTTRRRMMMLLLLLLLLLLLLMMMNNNNNNJJJIIIHHHJJJNNNRRRTTTUUUTTTUUUVVVVVVVVVTTTRRRQQQQQQPPPOOOOOONNNNNNOOOOOOKKKLLLPPPUUU[[[___``````ZZZUUUNNNKKKJJJJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNQQQTTTVVVXXXYYY___cccfffhhhjjjnnntttzzz|||tttkkkaaaVVVMMMGGG???===:::888777666777888666555444444333333444444222222222222222222222222333333333333222111000000000000111111111000000///000000000000000000000000000111111222222111111000555333111111333444555444000000///.........//////111111111111000...---,,,111111000/////////000000000000000000000000000000//////000111222222333333333222222111000000//////000111222333333333333333111000//////......//////222222222111000/////////............////////////......////////////............/////////000000000000000000000000000000000111222333222000///000111111111000000000000111111111000///000222222000//////000000111111000000///111111111111111111111111222111111000000111111222000111333555555444333222333333222222222333444555555555666666666666666666666666777777888999999999999:::;;;::::::;;;>>>@@@FFFSSShhh///...,,,,,,,,,,,,...//////............---------...............///000000000000000000////////////////////////////////////.........//////.........////////////000000000111///////////////000000111000000000000000000000000222222222222222222222222000111111222333444555555222444666666666888;;;>>>CCCJJJRRRZZZaaaiiissszzz~~~~~~|||vvvnnnfff___YYYSSSOOOKKKJJJHHHEEECCCBBBAAA@@@@@@???>>>???AAABBBBBBAAADDDBBBAAADDDHHHLLLMMMMMMKKKJJJIIIIIIKKKNNNQQQSSSTTTPPPKKKIIIJJJNNNTTTYYYWWWVVVSSSQQQOOONNNNNNNNNOOOMMMLLLMMMPPPRRRRRRQQQUUUTTTRRRPPPNNNMMMKKKKKKJJJIIIIIIIIILLLOOOQQQRRRWWWXXXZZZ[[[ZZZXXXUUUSSSOOONNNMMMMMMLLLLLLMMMMMMGGGHHHKKKPPPUUUXXXYYYYYYTTTPPPKKKGGGGGGFFFEEECCCEEEEEEEEEEEEFFFFFFGGGGGGBBBCCCCCCCCCBBBAAABBBCCCEEEFFFGGGJJJOOOTTTXXX[[[^^^```eeeiiimmmpppqqqrrrxxx{{{~~~wwwmmmhhh___WWWOOOIIICCC@@@<<<;;;999777555555666666555444444333333333333333111111111111111111111111222222222222222111000000222222222222111111000000000000000000000000000000///000111222222111000///333111000///000222333444000//////.........//////......///000000000000000222111000///////////////////////////////////////.........///111222333444222222222111111111111111000000111333333444444444000000//////............111111111000000/////////............////////////---...///000000///...---...////////////000000000///////////////////////////111222111000///000111000//////......//////000//////000111111111111000000000000111111000000000111111111111111111111111333333222222222222333333000111222444444333222111222222222333333333444444555555555555666666666666666666777777888999999:::999::::::::::::;;;>>>@@@EEEQQQfff~~~...---,,,++++++,,,---..........................................///000111.....................---...........................//////000000//////......////////////000000000///////////////000000111000000000000000000000000222222222222222222222222111111222333444444555555///111222333333444555666999===BBBGGGLLLTTT\\\cccffffffhhhmmmvvv}}}vvvoookkkcccaaa]]]XXXSSSOOOLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@DDDEEEEEECCCAAABBBEEEHHHKKKJJJIIIIIIJJJMMMOOOQQQPPPMMMHHHEEEFFFJJJPPPTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHIIIKKKMMMNNNNNNVVVUUUTTTQQQNNNKKKIIIHHHJJJIIIHHHGGGGGGHHHJJJLLLTTTUUUWWWXXXXXXVVVSSSQQQKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIILLLOOOQQQPPPNNNLLLJJJHHHFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKEEEGGGHHHIIIHHHJJJNNNQQQTTTTTTWWW[[[cccllluuuzzz{{{~~~~~~wwwkkkbbbVVVQQQJJJCCC???<<<999888888777555333111000000000444444333222222222222222111111111111111111111111111111222222222111000000333333222222111111000000000000000000000000000000///000111222222111000///111111000000000111222444000000000//////000000111......///000000000000000111111000///.........///////////////////////////---,,,------...000222333//////000111222333333444///000111222333444444444///////////////......---.........//////000000000............////////////---...///000000///...---////////////000000000111////////////////////////---///000///......///000---,,,,,,++++++,,,,,,---...///000111111111111111000000111111111111000000111111111111111111111111111000000//////000000111000111222333333333222222222222333333333444444444444555555555666666777777777777888888999:::::::::888999::::::999:::===@@@DDDPPPeee|||------,,,,,,,,,,,,------,,,,,,---------............---------...//////000,,,,,,,,,---------------......................../////////000000/////////......////////////000000000000/////////000111111000000000000000000000000222222222222222222222222333333333333444444444444000000111222333444555555666777999<<<@@@FFFMMMQQQRRRPPPPPPTTT[[[dddkkknnnrrrzzz}}}vvvnnngggbbb___XXXVVVTTTRRRQQQMMMIIIFFFDDDFFFGGGDDD???>>>AAADDDGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGDDDBBBBBBEEEHHHJJJMMMMMMNNNNNNMMMJJJGGGEEEGGGGGGGGGGGGGGGIIIJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDBBBBBBDDDFFFKKKMMMNNNOOOOOONNNMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEGGGIIIKKKMMMOOOPPPNNNQQQTTTUUUVVVZZZaaafffkkkmmmpppuuu~~~}}}yyytttoooiiiaaaWWWOOOHHHDDD???:::888666444333444444333222111111111111444333222222111111222222222222222222222222222222000111111111111111000000333222111111000111111111000000000000000000000000///000000111111000000///000222333333222222333444111111000000000111222222111111111111000...---,,,000000///.........//////000000000000000000000000------,,,,,,---///111222---...///000111333444444///000111222222222222222...////////////...---------------...///000000000............////////////......////////////....../////////000000000111111000000000000000000000000,,,...//////------...000000000////////////000000---///111111111000111222000111111222222111111000111111111111111111111111222222111111111111222222111111222222333333333222111222333444444444333333444444555555666777777777777777888888999::::::;;;888999:::999999:::===???CCCPPPddd{{{,,,,,,,,,------,,,,,,,,,******+++,,,---...//////...---------------......++++++,,,,,,------..............................---......//////......---........./////////000000111000000000000111222222111111111111111111111111111111111111111111111111444444333333333333222222333222222333444555555555333444555777:::???EEEIIIIIIFFFBBBBBBFFFLLLRRRUUUZZZbbbkkkqqqyyysssrrrqqqpppnnniiiccc^^^VVVUUUSSSPPPMMMKKKJJJJJJJJJKKKMMMNNNMMMJJJGGGEEEFFFEEEDDDCCCCCCCCCDDDDDDGGGJJJMMMPPPOOOLLLHHHEEEGGGGGGGGGFFFEEEEEEFFFGGGEEEEEEGGGHHHHHHGGGGGGFFFFFFGGGFFFDDDBBBBBBDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJHHHGGGGGGHHHIIIIIIGGGEEECCCDDDEEEFFFGGGIIILLLNNNLLLNNNSSSYYY___eeeiiilllnnnqqqtttttttttxxx|||tttnnnkkkgggeeeaaa[[[TTTMMMFFFBBB>>><<<:::888888777666444333333333333333333333444333333222111111111111111333333333333333333333333000000111111111111000000111111000///000111222222000000000000000000000000000000////////////000000---000333444222000111222111000000000111111222333111111111111000...---,,,//////.........///000000000000000000000000000000///...---------...000222......///000000111222222///000000111111111000000....../////////...---,,,///////////////000000000............//////////////////............////////////000000000111111111000000000000000000000000---...//////......///111333333333222222333333333,,,///111222000000111333000111111222222111111000000000000000000000000000333333222222222222333333222222222333333333333333111222333444444444333333444444555555666777777888666666777777888999999999888999999999999:::===???CCCPPPddd{{{++++++---......---++++++((()))***+++---...//////...------,,,,,,,,,------++++++,,,,,,---...//////........................,,,------......------,,,............/////////000111111111111111222222333111111111111111111111111111111111111111111111111444444333333222111111111222111///000111222222222111111222444888>>>CCCGGGIIIDDD>>>;;;<<>><<<;;;:::;;;;;;666555444333222111111111222222222222222222222222222222222111111111000000222222222222222222222222333333333333333222111000000000000000///////////////////////////000111111000000111111111111000000000000000///000111111222000000000000111111111111000000000000000000000000222111000//////000111222111111111000000000000000---000222111///...///111111111000000000000111111111111111111111000//////...............---------000000//////.........---............/////////000........................//////000000000000//////////////////////////////...///////////////.........,,,+++---000111///,,,000000////////////000000222111000000000111333333333333333222222111111111111111111000111111222222555444333333222222222222222222333333333444444444555555666666666666666555::::::999999999999999999======;;;999777888;;;>>>FFFMMM^^^vvv,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++222000------------,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......)))***,,,------------,,,......---------......///---...///000000111111000111111111111111111111000111111000000000000111111222222222222222222222222111111111111111111222222///111222333333444666888@@@???===<<<;;;:::999999888888999;;;???CCCGGGIIIOOOTTT\\\fffoooxxxzzzzzzyyyvvvqqqnnnmmmmmmnnnrrrsssqqqrrrtttsssppphhhgggggghhhiiiiiieeebbbaaa___]]]\\\]]]```bbbdddddddddbbb```___```dddgggppprrruuuuuusssrrrssstttuuutttrrrqqqrrrtttvvvxxxyyyvvvvvv|||}}}{{{xxxuuuqqqkkkddd___SSSPPPLLLHHHEEEBBB???<<<<<<;;;999777666666666666555444333333222222222222222222222222222222222222222222222111111111000000222222222222222222222222222333333333222111111000000000000000///////////////////////////000111111000000111111111111000000---------.........//////............////////////000000000000000000000000111000////////////000111////////////////////////---///111111///...///000//////............//////111111111111111000//////------..................000/////////.....................///////////////........................//////000000000000//////...........................//////000000//////...000//////000222222111000000000////////////000000111111000000000111222333222222111111111000000000222222222111222222333444444444333222222222333333111111111111222222222222444444555666666777666666777777777777777777777777<<<<<<;;;999888999<<>><<<;;;:::888666777777555444333333333333333333222222222222333333222222222222222222222222222111111111111000000000000000000000000000000000222222222222111111111111000000000000///////////////////////////000111111///000000111111000000///,,,---.../////////...---............////////////000000000000000000000000//////............//////......//////000000111111---///111000///.../////////......------......///000000111111000000//////,,,---------.../////////////////////............///////////////....................................//////000000//////...........................//////000000000000//////,,,---//////.........///000000////////////000000111000000000000111222222111000000000000/////////111111111111111222333333333333222222222333444444222222222222333333333333333333555666777777777777777777777777777777777777:::;;;:::999888:::===@@@GGGMMM^^^vvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++---000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------,,,,,,,,,---...///000111,,,---...///000000000000000000000000000000000000111111000000000111222222111111111111111222222222222222111111000000//////111111000///...///222555666888;;;======;;;888555666666666777888999;;;<<<;;;<<<>>>???AAAEEEKKKOOO\\\bbbjjjooorrrvvv~~~|||yyyvvvqqqlllgggYYYVVVQQQMMMJJJGGGCCC@@@@@@===;;;999999999777666666555555444444333333333222222111111222333444444111111111111111111111111111111111111000000000000000000000000000000000000111111111000000000111111000000000000///////////////////////////000000111//////000000000000//////...///111333333222111000000000000000111111111111000000000000000000000000........................///000000111222333444444...//////000//////...///000000000//////000000000///000000000000000//////,,,,,,,,,---...///000000///////////////.........////////////.......................................//////////////////...////////////////////////...///000000111000000000))),,,//////,,,+++---///000000////////////000000000000000000000111111222000000000000000000000000000/////////000111222222222222222222333333444555444444444555555555666666222333444666777888888888888888888888999999999999999999:::999999;;;>>>@@@FFFMMM]]]uuu,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***000///.........,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------......,,,,,,,,,---...///000111,,,---...//////000000000111111000000///...------///////////////000111222333333222111111000//////222111111000000//////////////////......///333555444666999<<<===<<<999777444444444555666777888888:::;;;;;;;;;;;;===AAADDDGGGMMMSSSWWWYYY]]]eeekkksssvvvxxxzzz||||||vvvrrrmmmfff```ZZZUUUQQQGGGDDD@@@>>><<<;;;999777;;;999666555555444333111444444444444444333333333111111111111222333444444111111111111111111111111000000000000000000000000////////////////////////111000/////////000111111000000000000///////////////////////////000000111//////000000000000/////////000222444444333222111000000000000111111111111////////////////////////------............------//////000111222333333444........./////////...---000000////////////000000...//////000000000//////,,,,,,,,,---...///000000.........//////////////////////////////.......................................////////////......000000000000000000000000......///000000000000000---000222222000...000333000000////////////000000//////000000111111111111111111111111111111111111111000000111222333444444222222222222333333444555444444444555555555666666222333444666777888888888777777888888888999999999888999:::::::::;;;>>>@@@EEELLL\\\ttt,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,*********,,,...//////---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,+++++++++,,,,,,------------------...///000,,,,,,---...////////////111111000///...---,,,,,,............///000111222444333222111000///......000000000000000000//////.../////////...///222444333444777999;;;;;;::::::777777666666555444444444444555666777777999===???<<<@@@CCCEEEFFFIIINNNSSSYYY]]]aaadddgggkkkrrrwww}}}yyywwwvvvtttooojjjaaa^^^YYYRRRKKKEEEAAA???>>><<<999999999999888777888666444333333222111000000111222222222222222111111111111111111222333444111111111111111111111111//////000000000000000111////////////////////////000///.........///111222000000000000///////////////////////////000111111...//////000000//////......///000111111111000000............////////////////////////////////////------...//////...------------......//////000000///...---...///000...,,,...------,,,,,,------.........///000000000//////,,,---------.../////////.........///////////////............/////////000........................---......//////......---000000000000000000000000,,,---...///000000000///---...000000/////////000000000////////////000000...///000000111111000000000000111111111111222222333333333444444666777888333333222222222333444444222222222222333333333333333333555666777777777777444555555666666777777777777999:::::::::;;;===???CCCJJJ[[[sss,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,&&&&&&&&&)))...111333333***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,++++++***+++,,,............---------......///,,,,,,---.../////////////////////......---------////////////000111222333222222111111000000///////////////000000000000000///000111111//////000111222222333555777999;;;<<<:::::::::999888777555555111333555666777888:::<<<999:::;;;<<<>>>???AAABBBCCCGGGLLLNNNPPPTTT[[[```jjjpppxxx{{{oookkkgggdddccc___ZZZUUUKKKIIIFFFBBB===:::888888:::888777888999999888666666555333333444444333222///000111222222222222111222111111111111111222222111111111111111111111111////////////000000111111000000000000000000000000000///...------///111222000000000000///////////////////////////000111111......////////////......---............/////////............////////////////////////////////////---...////////////...------------------.........///---,,,---000000...,,,...------,,,,,,------...---......///000000//////------............................../////////000,,,------...///000111111........................---......//////......---........................+++,,,---...////////////,,,,,,+++---...///---,,,000000////////////000000......000111111111000////////////000000000111111222222222333444555777777444444333222222222333333111111111111222222222222444444555666666777666666444444555555666777777888888999;;;;;;:::;;;===>>>AAAIIIZZZsss,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,000...+++***+++,,,++++++***+++,,,------,,,+++***,,,,,,,,,---------......------,,,,,,---///000111///......---------......+++,,,---...////////////---------............///000000000000111222333444000000000000111111111111......//////000000111111111222333333000.........111111111111444777;;;===888999999999999888777666555777999999888888888999:::999888999;;;<<<<<<:::888<<>><<<;;;999888888777666444333222222222222222222222222222000000111111111222222222000000111111111111000000000000000///......------111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000//////...---++++++......////////////......,,,---///000000000///...//////000000///...------000000000000000000000000......000111111000///...***+++,,,---...000111111,,,---///111333222000...///...------...///...,,,//////............//////,,,---...//////...---,,,.........////////////000,,,---------.../////////000///---+++***+++---...000000//////.........---//////000000000000//////111000...,,,+++,,,---///111111000000000000111111222222111111000000//////---......///000111111222333///...111000+++***...222000------///111222333444333222111222333444555555555555555555555555555777777666555555666777888:::999999888999:::<<<===GGGJJJXXXooo++++++***)))))))))******)))***+++,,,,,,---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,---......///------...///000111222222000/////////.........---.../////////000000000000000/////////............111111111111111111111111222222222333333222222111111111111222333444666777666666777777777888888888888888888888888888888888888666555555777777777666:::999888888:::<<>>>>>===<<<:::888777666555555555555444333222111000000000000000000000000000000000111111111222222222000000111111111111000000//////000000000000000000111000000000000000000111111111111000000000//////////////////////////////000000000000000000000000.../////////000000000000000000000000000000000000////////////...---,,,,,,......////////////............///000000000000/////////////////////......//////////////////////////////000000000//////...,,,,,,------.../////////------...///000000///...000...------...///...,,,........................------...//////...------------........./////////---------...............///...---,,,+++,,,---...000/////////.........---//////000000000000//////111000......---...////////////............//////111111111000000000000000......//////000000111111333///...111111---,,,///222000//////000222222222333333222222333333444444555555555555555555555555666666555555666777888999:::999999888999:::<<<===DDDHHHWWWooo)))))))))))))))***+++,,,++++++*********++++++,,,......,,,+++***))))))))),,,+++******+++,,,---...---,,,,,,+++++++++++++++***************+++,,,,,,+++,,,,,,------.........+++,,,---///111333444555/////////...................../////////000000000////////////............000000000000000000000000222222333333333333222222000000000111222333444555444444444444555555555555999999999999999999999999888666444444666777888777777777777777888999::::::@@@BBBEEEFFFEEEDDDDDDDDDCCCFFFJJJLLLMMMNNNOOOPPPTTTXXX]]]```ccchhhpppuuu}}}~~~|||xxxppphhhccc``````]]][[[XXXWWWWWWSSSMMMHHHDDDAAA>>><<<;;;999777555666555444333222222111000222222333333222111111000000000000000000000000000000000000111111111111222///000000111111000000////////////000111222222222000000000000000000000000111111000000000000//////////////////////////////000000000000000000000000....../////////000000000////////////////////////---...............------......////////////....../////////...///000000111.........///////////////////////////////////////111111000///..............................------......------......//////111///------...///...---+++,,,---......---,,,+++------...//////...------,,,---------...........................---------,,,,,,------------------/////////..................//////000000//////...///////////////000000000///......------......///000000000000111111111111000000000000000000000000222//////111111//////111222111000111222333222111222222333333444444333333555555555555555555555555555555555555666777999:::999999888888999;;;<<<===DDDIIIXXXppp+++++++++++++++,,,,,,---,,,+++***)))))))))***+++...---,,,+++***)))))))))...---+++***+++,,,...000......------,,,------...***************++++++,,,,,,,,,,,,---------......+++,,,---...000222333444................................./////////000000///////////////.........////////////////////////000000111222222222222111/////////000000111333333222222222333333333444444777888888999:::;;;<<<<<<;;;888555555555777777666666666666666666666666666;;;???CCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFHHHIIIKKKNNNPPPRRRUUUYYY]]]bbbfffkkkrrrwww{{{}}}~~~~~~|||~~~~~~}}}zzzvvvsssooommmlllgggeeeaaa[[[UUUPPPMMMLLLJJJHHHGGGGGGHHHFFFBBB???;;;:::::::::999999777666333222222222111111111111222222333333333333222222222222222222222222222222000000000000111111111111//////000000000000///////////////000000111111111///000000000000000000///000000000000000000//////////////////////////////................................./////////000000........................,,,------...//////............////////////......///...---------...000111...............//////000////////////////////////333111///...------..............................---------------///222444222000...---.........---+++,,,...//////...,,,+++---..................---,,,,,,,,,---------....../////////...---------,,,++++++,,,---.........---...........................//////////////////...,,,---...///000000//////000000000//////000000000//////000000111111222222111111000000000000000000000000000111222111222333222111111222444444222111111222333444555444333222555555555555555555555555444444555666777888999:::999999888888999;;;===>>>HHHMMM[[[rrr---,,,++++++******++++++,,,+++***)))))))))***+++,,,,,,++++++***+++++++++...---+++))))))***,,,---------,,,,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...//////000---------...........................////////////.........///////////////..............................///000000000000000////////////000000111222222222222333333333444444333444666888:::<<<>>>???===;;;888777777777666555777777777777666666555555999<<<@@@BBBCCCCCCDDDEEECCCBBBAAA???======@@@BBBEEEFFFGGGGGGHHHHHHJJJLLLNNNQQQVVV\\\```cccddddddjjjfffeeehhhkkkmmmrrrxxx}}}~~~yyytttoookkkjjjfffeeecccaaa^^^\\\ZZZXXXPPPNNNLLLIIIGGGEEECCCAAA===<<<<<<<<<<<<;;;999777333444666666555444333333222222222222222222222222000111222222333222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000//////............///000000000000///...//////////////////000000........................------------------------............////////////------------------------+++,,,---...////////////......////////////.........---,,,+++,,,---.../////////............///000........................222111///---,,,------...,,,,,,------.../////////,,,---.........111555999333111...------......---,,,---///000000///---,,,.........------.........,,,,,,,,,---------....../////////...---------,,,++++++,,,---.........------------.....................////////////......++++++---............---000000////////////000000//////000000111111222222111111111111000000000000000111111111111333333333333222111222444444222000111222333444555444333222555555555555555555555555333444555666777888999999888888888888999;;;===>>>GGGMMM\\\rrr+++***)))(((((((((((((((++++++*********++++++,,,************+++,,,------,,,+++***)))(((((()))******************++++++,,,+++,,,,,,---...------------------------------------------------------------------------.........------........./////////.........///////////////////////////////////////,,,---...//////000/////////////////////000111222222222222222333333333333111222444666888;;;===>>>>>><<<:::999999999777555999888777777666666666777888:::===>>>>>>>>>@@@AAACCCBBB@@@<<<::::::===?????????@@@AAABBBCCCCCCDDDDDDFFFIIILLLOOOPPPQQQRRRSSSPPPPPPTTTWWWYYY]]]bbbfffjjjooorrruuuvvvxxxyyy}}}{{{zzz{{{yyyxxxxxxxxxwwwtttttttttuuutttqqqlllhhheeedddbbb___\\\XXXUUUSSSNNNNNNNNNMMMKKKIIIHHHGGG@@@>>>============<<<:::777777666666444333222111000111333333111000000111111111111111111111111111//////000000000000000///////////////////////////111000000000000000//////...//////000000//////...000000000///...---------......000000000000............////////////000000........................------------------------------........./////////........................,,,,,,---.../////////.........////////////......------,,,,,,------...///111000///---------...///........................000000///...------------,,,,,,------...///000000+++---/////////111666;;;555222...------...............///000000///......///...------------...///,,,---------...........................---------,,,,,,---------------------------------.........---......//////......---,,,,,,,,,,,,,,,---------...------,,,,,,------...000000000000111111111111111111111111111111111111///111222000000333444111333222111111222222111000222222333333444444333333555555555555555555555555333444666777888888888888888888888888999;;;===???CCCJJJZZZqqq)))(((((((((((())))))***)))***+++,,,,,,---,,,,,,++++++******++++++,,,---+++++++++++++++,,,,,,,,,******))))))***++++++,,,++++++---.........---,,,------------------------..................------,,,,,,,,,------.........---------.........//////............/////////000////////////////////////,,,---...///000000000000000000000///000000111222111111111111222222222222111111333444666888999:::;;;:::;;;<<<===<<<:::777:::888777555555666777888999:::;;;<<<<<<===@@@CCCHHHFFFDDD@@@<<<;;;===@@@;;;;;;<<<>>>@@@AAAAAAAAA???@@@AAABBBCCCEEEEEEFFFEEECCCDDDHHHJJJIIILLLPPPQQQSSSWWWZZZ[[[]]]___aaajjjnnnqqqnnngggcccdddgggkkkmmmppprrrtttuuuuuuuuuqqquuuzzzxxxwwwyyy~~~wwwpppgggbbb``````^^^]]]\\\[[[\\\\\\\\\YYYTTTQQQMMMMMMMMMLLLJJJGGGEEECCCAAAAAAAAAAAA@@@>>><<<;;;:::888777777999999777555444555555555444333333444111333444333111000222444222222222111111111111111000000111111111000//////////////////////////////111111000000////////////......////////////......000000000///////////////---...000111111000...---........./////////000000................................................---------.........//////........................------........................////////////......---...//////000000//////333111///---,,,,,,---....................................///......------........................,,,///111000...///333888666222///------.................................///...------------...///------........./////////---------...............///...---,,,+++,,,---...,,,,,,,,,------.........---......//////......---///...---,,,+++,,,------...------,,,,,,------...111111111000000000000000000000000111111222222333...222222//////333333///444222000///000111111000333333222222333333444444555555555555555555555555444555666777888888777777888777777888999<<<>>>???AAAIIIZZZppp(((((())))))***,,,---...(((***+++---......------,,,,,,++++++***++++++,,,+++,,,...///000111111111,,,+++++++++,,,------...***+++,,,---...---,,,,,,------------------------.........///////////////,,,,,,,,,------.........---------.........//////---.........//////000000000000000000000000000000---...///000111111111111111000000000000111111222000000000000111111111111222222333333444555555666888999;;;>>>@@@???===::::::888666444444555888999:::;;;======???BBBGGGJJJKKKIIIFFFAAA===<<<===>>>;;;;;;;;;===???@@@@@@???<<<<<<<<<<<<===>>>???@@@@@@>>>>>>BBBCCCAAABBBEEEEEEGGGIIIKKKKKKMMMOOORRRVVV\\\```]]]TTTOOOQQQVVVYYY[[[^^^bbbdddeeeeeedddcccdddeeehhhrrryyykkkfffccceeelllqqqooolllmmmpppssssssqqqlllhhhfffddd^^^VVVQQQOOOOOOMMMKKKMMMLLLKKKLLLLLLKKKHHHEEEAAABBBCCCCCCCCCAAA???======>>>>>>>>>===;;;999777;;;999777777999999666333...000222333444555777999111333444333111111333666333333333333333222222222333333333333333222111111111111111111111111111111111111000000/////////.........////////////......//////000000111111222222---...///111111///...------.........//////000000........................000000000000000000000000---------.........//////////////////////////////---...............------......////////////.........///111222222222111000444222000---,,,,,,------........................,,,---.../////////...---000//////...------,,,,,,,,,000222111---,,,000444666333///------............------,,,,,,------...///...---,,,,,,---...///.........////////////000,,,------....../////////000///---+++***+++---...,,,,,,,,,------.........---..................---111000...,,,+++,,,...////////////....../////////222222111111000000////////////000111222333333333...333222......222222...555222///...///000000000444333222111222333444555555555555555555555555555555666777888888777666666888777777888999<<<>>>???DDDKKK\\\qqq---------,,,+++***((((((************************)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$'''+++...///...---+++...---,,,+++++++++,,,---------------------------...........................***''')))...111000...000000000000111111111111........................////////////000000000000222222222111111111000000000000000000000000000000222222111111222222333444:::::::::;;;;;;<<<<<<<<<>>>===:::888777777777777777888999<<>>>>>>>>>>>===<<<;;;;;;::::::999999999999999888777777666555555555555444444444444333111222333333222000111111111111111111111111222111000//////000111222111111111111111111111111//////000000111111222222000000////////////000000000000000000000000000000000000111111111111000000000000//////.........---------......///000000000000000//////......------///////////////////////////////////////...............---------,,,,,,,,,////////////////////////............//////////////////////////////////////////.........---------,,,------...///000111111111000///...---,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...666555444222000///------333333222111///---,,,++++++,,,,,,,,,,,,,,,,,,+++///............///000000)))+++...000111000...,,,---------------------------......//////////////////////////////.........000000000000000000000000------------.........///............///////////////...---...111333333333////////////000000000000//////000111222222333333111111222222222333333333555666666666666666555555777777777777666666666666666777888888888999<<>>???@@@>>>??????@@@BBBCCCCCCDDDFFFGGGGGGEEEDDDDDDFFFHHHOOOPPPRRRTTTTTTTTTSSSRRRKKKGGGGGGNNNRRRYYYkkkuuueee[[[UUURRRMMMKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@===<<<===>>>??????>>>>>>===<<<<<<;;;;;;===<<<<<<;;;::::::999999888888888888888777666666555555555555444444444444444222111111222333111000111111111111111111111111111111000//////000111111111111111111111111111111000000000000000111111111//////............///////////////////////////////////////000000/////////000/////////.........------------...............................................................////////////............////////////.........---....................................////////////........................//////.........---------------......//////000000000///...---,,,,,,,,,,,,------...//////...------...------,,,,,,------...444333222111000///...---///////////////...---,,,......////////////......,,,,,,,,,,,,,,,---......---...000111111111///...------------------------------...///////////////////////////....................................,,,,,,---------.............../////////000000000222000......///000///...000000000000111111111111222222222333333444444555111111222222222333333333555555666666666666555555777777777777666666666666666777888888888999<<>>======<<<<<<;;;;;;::::::>>>===;;;:::::::::;;;;;;999999999999999999999999999999999:::;;;<<<>>>???;;;<<<<<<===>>>???@@@@@@BBBBBBBBBAAA@@@@@@CCCEEEJJJKKKLLLMMMMMMMMMLLLKKKDDD@@@@@@GGGJJJLLLUUU```kkkooosssqqqjjj^^^TTTNNNJJJGGGEEECCCCCCDDDCCCBBBDDDDDDCCCCCCAAA@@@>>>===@@@>>><<<;;;:::::::::;;;;;;::::::999999888888888:::::::::999999888888777666777777777777666555555555555444444444333333333444222111111222222111000111111111111111111111111111000000//////000000111111111111111111111111111111000000000000000000///......------------......////////////////////////---......//////......---/////////.............../////////...............,,,,,,------...//////000................................................111111000000000000000///........................---............/////////.......................................---------..................//////------,,,,,,,,,,,,------------...//////...------...------,,,,,,------...111111000000///.........++++++,,,---...///......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...000000000000////////////------------------------------...////////////...................................................,,,,,,---------........./////////000000000111111222000......//////...---111111111111222222222222333333333333333333333333111111222222222333333333444555555666666666555555666666666666777777777777666777888888888999<<>><<<:::888888888:::;;;888888888888888888888888999888999999:::;;;<<<===::::::;;;;;;<<<======>>>@@@AAAAAA@@@@@@@@@CCCEEEGGGHHHHHHIIIIIIHHHGGGFFFGGGBBBAAAFFFIIIIIILLLPPPTTTWWWZZZYYYUUUOOOJJJGGGBBBAAA@@@@@@BBBBBBBBB@@@DDDDDDDDDCCCBBB@@@???>>>===<<<;;;:::999999999999999999888888888777777777888888888777777666666666555555666666555555444333444444444444333333333222333222111111222222111000111111111111111111111111000000000//////000000000111111111111111111111111111111000000/////////...///......------......///////////////////////////.........//////.................................111111111000///.........------......////////////........................------...............///000000000000000000000000........................---------.........//////.....................................................................---+++++++++++++++,,,---...---..................---...------,,,,,,------...........................***+++,,,....../////////++++++,,,,,,,,,,,,++++++......------......///000000///---,,,+++,,,,,,---------------------------,,,---......//////......------...............///........................------........./////////000000000000111111111111///...---...000222222111000000000111111111222222222222111111111111111111111111222222222333333333444444555555666666555555666666666666777777777777666777888888888999<<>>@@@@@@@@@???>>>===<<<;;;888888888888888777666555999999999999888888888888666666666666666555555555555555555555555444333333444333333333222222222222333222000111222222111///000000000000000000000000/////////000000/////////000000000000000000000000111000000000//////......000//////////////////000...........................//////000000//////...---------...............000000///...------,,,+++000000000/////////..............................,,,---------......//////////////////////////////........................------------....................................---.................................------------++++++++++++,,,---...............------............------,,,,,,------...,,,,,,---------.........------.../////////............////////////......---------------...//////000...---+++++++++,,,---------------------------,,,------...............,,,---------......//////////////////////////////...////////////000000000000000000000111111111111111000//////111333333222/////////000000000111111222222111111111111111111111111222222222333333333333333444555555555555555555666666666777777777888666777888888888999<<>>AAADDDDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA>>>>>>@@@BBBEEEFFFCCCDDDEEECCCBBBAAACCCDDDCCCAAA???>>>>>>===;;;999<<<======<<<;;;:::999999999:::;;;;;;;;;999888777999999888888888888888888555555555555555555555555444555555555555444333333333333333222222222111111333111000000111111000///000000000000000000000000...//////000000//////...000000000000000000000000000//////////////////...000000////////////000000......................../////////000000/////////---------------.........------,,,,,,+++***))))))111000000///......------------------------------,,,,,,,,,---......//////------............//////------------------------,,,------------.........---------------------------------...............------------------......,,,,,,+++,,,,,,---......///...------------...///...------,,,,,,------...,,,,,,---------............////////////...------------............------+++++++++++++++,,,,,,---000///...---------...///------------------------,,,,,,---............---,,,,,,,,,---......//////000000000000000000000000....../////////000000000/////////000000000111111666444222111111111000///.../////////000000000000333333333333333333333333111111222222222333333333222333444555555555555555555555666666777777888888666777888888888999<<>>AAADDD@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA??????AAADDDEEE@@@@@@@@@???>>>???BBBDDDCCC@@@>>><<<<<<;;;999888;;;;;;;;;;;;:::999888888999;;;<<<======;;;999888666666666666666666666666555555555555555555555555555555555555555444444333222222222222111111111111222111000000111111000///000000000000000000000000......///000000///......000000000000000000000000.........////////////////////////....../////////........................---......//////......---,,,,,,,,,------.........---------,,,,,,++++++***------------------,,,,,,------------------------++++++,,,------...//////---------....../////////------------------------,,,,,,---------.........---------------------------------.........//////,,,,,,,,,------.........------------------......///...------------...///...------,,,,,,------...------------............,,,------.........------***++++++,,,,,,++++++***++++++******++++++,,,---......------......//////------------------------+++,,,------......------++++++,,,------...//////////////////////////////------------................../////////000000000666444111111111111///...//////000000000111111111222222222333333444444555111111222222222333333333111222333444555555555555555555555666777888888888666777888888888999<<>>???CCCEEE=========>>>>>>@@@AAABBB>>>AAAAAA???===>>>@@@AAA>>>>>>>>>>>>===???BBBEEE@@@>>>;;;;;;<<<<<<<<<<<<888888888888777777666555444666888999999777555333444444444444444444444444555555555555555555555555555555666666555555444333222222222111111111111000222111000000111111000///000000000000000000000000---...///000000///...---000000000000000000000000---.........//////000000.........------.................................,,,------......------,,,,,,,,,,,,------.........000////////////.........)))******++++++,,,,,,---------------------------++++++,,,,,,---...//////---.........//////000000------------------------,,,,,,,,,---------......---------------------------------.........//////++++++,,,,,,---.../////////......------.........///...---,,,,,,---...///...------,,,,,,------...........................******+++,,,---------------......//////......---------,,,,,,------...///***++++++,,,,,,---------------------------------+++,,,------......------++++++,,,,,,---...//////........................+++++++++,,,,,,,,,------............////////////222000//////111222111111000111111111111222222222//////000111222222333333111111222222222333333333111222333444555555555555444555555666777888888999666777888888888999<<>>GGGVVVjjj,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))+++---///000000///---+++************,,,,,,++++++***+++++++++,,,,,,,,,+++((($$$!!!,,,------,,,+++,,,...000........................---.........---,,,,,,+++))))))***+++---...//////......---,,,---...///000//////000111111111111111///...//////000222333444////////////000000000000111111111111111111111111666666666666666666666666555555555666777777888888::::::;;;;;;:::777444333:::999888888888999;;;<<<777777888999::::::;;;;;;::::::999999999:::;;;<<<999888666777:::<<<======;;;;;;;;;<<<>>>@@@BBBDDD===@@@CCCBBB???<<<===>>>???>>>===<<<;;;<<<=========<<<;;;:::;;;<<<>>>@@@???>>>>>><<<;;;:::999888999999::::::999888666555777777777777777666555555444444444444444444444444666666666666666666666666333444555555555444333222000000111111222222222333000000000000////////////222111111111000000/////////////////////.........///...,,,,,,,,,---///111000000//////.........---..............................//////000111111111000000//////.........---000000//////.........------------............/////////......---------,,,...---------...///111222000///...---------------000...,,,******+++...//////000000000///...---,,,---.../////////...---,,,000000///...............------------------------........................111000///...---,,,++++++............////////////+++,,,---...////////////------------------------,,,------......------,,,------------------------///............---------...//////---++++++,,,---.../////////---,,,---...------............------......------------......///...------...///...---///////////////.........,,,,,,---...///000111111///000222222111111222333111111000000000000000111444333222222222333444555000000000000000000000000444555555555555555444444555555555666777888888888999777555777:::<<<<<<;;;@@@HHHVVVjjj)))))))))))))))***+++,,,*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,---------------------------,,,+++++++++---...///000///---,,,******++++++,,,,,,++++++***++++++,,,((()))+++---------,,,+++,,,------,,,+++,,,...000------------------------------......---,,,,,,+++******++++++,,,---.........------,,,---...///000,,,,,,---...............111111111000000111111222//////000000000111111111111111111111111111111111333333333333333333333333666666777777888999999999::::::;;;;;;:::888666555666666555555555666777888666666666777888999999999888888888888888999:::::::::888777888:::<<<===<<<======>>>???@@@CCCEEEFFF@@@AAAAAAAAA???=========>>>===<<<;;;;;;;;;<<<<<<===<<<;;;:::;;;<<<>>>???>>>>>>===<<<;;;:::999888999999999888888777666555555666666666666555444444444444444444444444444444555555555555555555555555333444555555555444222222---.........////////////111111111111000000000000111111111000000000//////.........//////////////////...---,,,,,,---///000000/////////............++++++++++++++++++++++++------............//////000/////////.........---000/////////.........---------------............/////////.........------...---------...///111222//////...---------------111000.........///000111------......////////////------.........---------000000///...............////////////////////////....................................------------------------............***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........---------------///............---------,,,---...---,,,,,,...//////000000000...---...///------............------......------------......///...------...///...---////////////............////////////............///000222222111000222333111111000000000000111111333222222111222333444555222222222222222222222222444555555555555555444444666666777777888888999999:::888777888;;;>>>===<<>>>>>>>>@@@AAACCCEEEFFFCCCAAA???>>>>>>>>><<<;;;===<<<;;;:::::::::;;;;;;<<<;;;:::::::::;;;===>>><<<<<<;;;;;;:::999888888888888777666555555555555444444555555444444333222333333333333444444444444444444444444444444444444333444555555555444222111000000000111111111111111222222222111111111000000111111000000000000//////------......//////000000000///---,,,,,,---...///////////////............////////////////////////---------,,,,,,,,,,,,,,,/////////.............../////////...............------------............///////////////.........------------...///000111//////...------------.........//////000000111111......---------...//////------,,,,,,,,,,,,------000///......---.................................------------------------,,,,,,------.........///+++,,,,,,,,,------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////......---------///............---------***,,,------------...000///000111000.........///------............------......------------......///...------...///...---........................////////////............///111222111000000111333111000000000000000111111222111111111111222333333333333333333333333333333444444555555555555555444888888888888888888888999999888777888:::<<<<<<<<<>>>FFFTTThhh(((***,,,---.........---************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++...111333555000///...,,,++++++,,,,,,++++++******++++++,,,,,,/////////...,,,***((('''+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---...//////000000//////---......///000000111111....../////////000000000000000000000000000000000444444444444444444444444111222222333333444555555666777888888999888777777777777777888888888999999444444444555555666666666777777777888888888888888:::999888888:::;;;:::999;;;<<<===>>>@@@BBBCCCDDDEEEAAA===<<<===>>><<<:::;;;;;;:::::::::999999999;;;;;;::::::::::::;;;<<<:::::::::999999888888888888777555444333444555555444444444444444333333222333333333333333444444444333333333333333333333333333333444555444333222111222222222222222222222222111111111000000000000///000000000000000000//////,,,------...///000111111//////...---------......///////////////.........000000000000000000000000......------,,,+++******................................................,,,,,,---------.........////////////////////////------------....../////////......---------......)))***,,,---.........---222000///---++++++++++++---,,,+++***+++,,,---...///......------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,------------///...---------///111333------------------------,,,------......------,,,000000000///......------///............---------***+++------,,,+++,,,---...///000///...---...///------............------......------------......///---------...///...---------...............///,,,,,,---...///000111111///111222111000///000222000000000000000000111222111111111111111222222222333333333333333333333333333444555555666555555555777777777777777777777777666555555666777999::::::???FFFTTThhh)))***,,,---......------))))))*********+++++++++)))******************)))************************(((((()))***,,,///111333000///---,,,++++++,,,---+++*********++++++,,,---+++++++++,,,,,,,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,++++++---------...............//////000111111111111000......//////......---,,,---------.........//////000000000000000000000000444444444444444444444444111111111222333333444444444555555666666666666666444444444555555555555555555555666666666666666777777888999999::::::999999999888888888::::::999888:::;;;===>>>@@@BBBCCCCCCDDD@@@<<<;;;<<<===<<<::::::::::::::::::999999999::::::999999999999999:::888888888888777777777777666555444333333333444555444555555555555444333333222222222333333333444444333333333333333333333333222333444444444333222111/////////////////////...000////////////.........//////////////////000000,,,------...///000111111.........---------...............///////////////------------------------000//////...---,,,++++++---------...............---------...............,,,,,,,,,------------............///////////////---------.....................---------......///''')))+++,,,------,,,,,,000///...---++++++******,,,,,,+++***+++,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,------------.........///...---,,,---///111333........................,,,------......------,,,000000/////////.........///............---------+++,,,---,,,***(((((((((---...///...,,,+++,,,---------............------......------------......///---------...///...---,,,---------......//////,,,,,,---...///000111111///111222111//////000111000000//////000111222222000000111111222222222222222222222222222222222222333444444555666666555555555555555666666666666666555555666666777888:::;;;AAAHHHUUUhhh(((((()))************))))))))))))************+++)))******++++++******)))++++++++++++++++++++++++++++++***)))***+++,,,---...---,,,+++***+++,,,,,,************+++,,,------000//////...---,,,,,,+++)))+++------,,,+++,,,---------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......///////////////111111111000...+++)))'''------........./////////111111111111111111111111111111111111111111111111333333333444555555666666444444444444444444444444555666666777888777777777666666777777777777777777777777999:::::::::999888888777777888:::;;;:::888;;;<<<>>>@@@BBBCCCDDDDDD@@@>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999888999999999999999888888888666666666666666777777777555555444444444444444555444444555555444444333222111111222222333333444444333333333333333333333333222333444444444333111000111111000000000000////////////.........---------......////////////000000------......//////000000---------.........//////.........///////////////........................111000000///...------,,,---------------.........---------------.........,,,,,,,,,,,,---------------------...............,,,------.........------...------------...//////***,,,---...//////...---)))***+++,,,------------,,,++++++,,,,,,---...///---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------............++++++******+++,,,...///........................,,,------......------,,,........................///............---------+++---...---***'''&&&&&&,,,---...---+++***+++,,,------............------......------------......///...------...///...---,,,,,,,,,---......//////////////////............000111111111///...///000////////////000111222333000111222222333333222222222222222222222222222222333333444555666666666666333333444555555666777777777888999999999:::<<<>>>BBBIIIUUUhhh))))))((((((''''''(((((())))))))))))************+++,,,------------,,,+++++++++++++++++++++++++++---,,,+++))))))***++++++---,,,+++***)))***++++++************+++,,,---...333222000...,,,+++***)))(((***,,,---,,,++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---......//////......000000111111000...,,,+++/////////000000000000111222222222222222222222222111111111111111111111111333333444444555666666666555555444444333444444444888888:::;;;;;;;;;:::999777666666666666666666666555666888999:::999888777666666666888;;;;;;:::999:::;;;===???AAABBBBBBBBB;;;<<<======<<<;;;;;;<<<:::;;;<<<<<<<<<;;;999999888888999999888777777666444444555555666666666666444444555555555555444444333333333333333222222111000111111222333333444444444444444444444444444444222222333444333222111000333333333333222222111111////////////...................../////////000000.........///////////////++++++---...//////000000............/////////000////////////////////////000/////////......------,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,---------...,,,---.........---,,,,,,---------------...//////......//////000/////////&&&(((+++---......---,,,++++++,,,....../////////---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,,,,------------))))))******+++,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---....../////////............---------+++---///...,,,***)))(((---...///...,,,+++,,,---------............------......------------......///...------...///...---++++++,,,------...//////////////////............000111111111///...///000////////////000111222333111111333444444444333222333333333333333333333333222333444555666666666666222333444555666777888999777999;;;:::999:::===???BBBHHHTTTfff~~~---+++***((((((((())))))))))))))))))************------...//////...------))))))))))))))))))))))))+++******)))***,,,---...,,,+++***)))))))))***+++************+++,,,---...******++++++---...000111(((***,,,---,,,++++++,,,************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,.../////////...------...//////000000//////+++---///222333333333222111111111111222222222222333333333333333333333333222222222222222222222222111222222333333444444555777666555444444444444444555666777888999888777777666666666666666666555555444555777888999888666555555555666888;;;<<<;;;999777888;;;===??????@@@???777;;;>>>???<<<:::;;;===;;;;;;<<<===<<<;;;:::999888888888888888777666666333444444555555666666666333444555666666666555444222222222222222111000000000000111222333333444444444444444444444444444444222222333444333222111000111000000000//////......000000000000////////////---.........//////000000///////////////.........***+++,,,...///000000111---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---.........---,,,+++---------------...///000////////////............'''))),,,//////---***(((***,,,---///000000///...,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///******+++++++++,,,,,,,,,)))***+++---------------++++++++++++++++++++++++,,,------......------,,,***++++++,,,---...////////////.........---------***---///000...,,,,,,,,,...///000///---,,,---...---..................---.........------.........///...------...///...---++++++,,,,,,---...//////,,,,,,---...///000111111000111111000///......///////////////000111222333111222333444555444333333444444444444444444444444222333444555666666666666222333444666777999:::;;;555888:::999888888;;;>>>BBBGGGRRRddd|||******))))))))))))******))))))***+++,,,,,,------/////////......---------))))))))))))))))))))))))***+++,,,------,,,+++*********))))))))))))******++++++,,,,,,,,,,,,------+++++++++++++++---...///+++,,,,,,------,,,,,,+++------------------------------......------,,,+++,,,+++++++++++++++++++++------,,,,,,,,,---...///---...//////000000//////000000000000000000000000///000111222222333222222333222111000000111222333111111111111111111111111333222222111222333555666555555555666666666666666333333444555777999:::;;;555444333222333333555555777777888888888888777777777777777777777777777777<<<<<<<<<<<<;;;;;;:::999555777:::<<<>>>>>>===<<<======>>>>>>===;;;999888777777777777777777777777666666555555555555666666333333222111111222333333//////000000111111222222333222000//////000222333333333333333222111000000///111222111000///000111111111000000//////......000000//////.........---000000///...---,,,,,,+++,,,------......------,,,+++,,,---...////////////+++,,,.../////////......333111000111333444222///++++++++++++++++++++++++///...,,,+++***+++,,,,,,------,,,+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***------------------------)))***+++,,,---.........***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,---,,,+++***)))------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,***)))+++---,,,)))&&&,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------............//////...---,,,,,,++++++,,,,,,---...//////......---,,,,,,...///000////////////////////////,,,---...//////---+++***..............................,,,++++++,,,......000000000000000000000000........................////////////////////////000000000000000000000000333222222111111222222333555444444444444555666666666555555444444444555555888888888888777777777777666555555666888:::<<<>>>@@@FFFSSSeee}}}***))))))(((((())))))***''''''(((((()))******+++.........------,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++************+++++++++++++++,,,,,,,,,------...------,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------.../////////////////////////////////////////////000111222222222222222222111000000111222222111111111111111111111111444333222222222333444555333333333333444444444444444444444555666888999:::666555444333333444555666777888888888888777777666777777777777777777777777:::::::::::::::999888888666888:::<<<======<<<;;;::::::;;;<<<;;;:::999999777777777777777777777777666555555555555555555666333222222111111222222333000000000000000111111111555444222111111222444555222222333333222222111000///000111111000///000111000000000000//////......///.........------------/////////...------,,,,,,,,,------......------,,,---...............------,,,---///000000000///......,,,+++,,,...///---+++------------------------...---,,,,,,+++++++++,,,---------------.........---------------------------......//////......------------,,,,,,+++++++++------------,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++,,,,,,---...---,,,+++***------,,,,,,+++******)))***++++++++++++,,,,,,,,,,,,******+++,,,,,,)))''',,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------......//////...------,,,+++,,,,,,------.........---------------...//////........................,,,---...///...---+++***((())),,,...//////...---...------,,,,,,------...........................000000000000000000000000////////////////////////222222222222222222222222333222222111111222222333444444333333444444555666666555555444444444555555555555666666777777777888666666666666888999;;;===@@@FFFSSSeee}}}))))))(((((((((((())))))******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,)))((((((''''''(((((()))++++++++++++,,,,,,,,,,,,,,,------------+++***)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---------...............////////////////////////...///000111222222222222222222111000000111222222111111111111111111111111444444333222222222333333222222333333444444444444555555555555666777888999777666555444444555666666888888888888888777666666777777777777777777777777888888888888888888777666888999;;;<<<<<<<<<;;;:::777777888999::::::999999666666666666666666666666555555444444444444555555333222111111111111222333111000000000000000000///444333222111111222333444000000111222222222222111///000111111//////000111000000000////////////...---------------,,,,,,,,,........................,,,------......------,,,////////////...---,,,+++---...///000111000//////...---,,,---//////---+++........................,,,,,,------,,,,,,++++++***+++,,,.........---------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------.........---,,,+++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,***(((,,,---...//////...---,,,,,,,,,,,,---------......*********+++++++++,,,,,,.........///......---,,,------------------------,,,---......//////......------------------------,,,---.........---,,,+++"""%%%***...000///...,,,------............------........................000000000000000000000000////////////////////////111111111111111111111111333222222111111222222333333333222222333333444555555555444444444555555666333333444555666777888888888777777777777999;;;<<>>EEERRReee~~~++++++************++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++''''''&&&&&&&&&&&&''''''************++++++++++++,,,,,,++++++***)))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,++++++***))))))******+++,,,,,,------...///111222222222000///111000///......000111222........................---...///000111111111111000111222222222222111000111111111111111111111111111222333444444444333222///000111222333444444555444444444444444555666777888666555333333333333444333444666777999:::::::::777777777777777777777777888999999:::;;;;;;::::::999999999999999999::::::999888666555555555666666555555555555555555555555111111111000000111111111///000111222222111000///.........//////////////////000000000000000000///---......///000000000000...///000///......///000---------.........//////---------....../////////---------...............,,,------......------,,,------...............---------.........---+++***---000222111///...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------------.........---------------------------......//////......---)))******+++---......///++++++,,,,,,------......,,,,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...//////...------...---,,,+++***+++,,,,,,------------------------,,,,,,,,,------------...***,,,---,,,******---000.........---,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,------...//////......+++,,,,,,------.........---------------...//////........................,,,,,,,,,,,,------......//////...------....../////////............//////////////////////////////111111111111111111111111000000000000000000000000222222222222222222222222333222222111111222222333222222222222222333444444444333333444444666777777666666666777777777777777666666666666888999;;;===>>>EEERRReee~~~,,,,,,++++++++++++,,,,,,((((((((('''''''''''''''))))))******+++++++++,,,))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,)))************+++++++++))))))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++,,,------.../////////111333444444444222111222111///...///000222333........................---...///000111111111111000111222333333222111000111111111111111111111111000111333444555444444333111222222333555666777777444333333444555666777777777666444333222222333333222333555777999:::;;;;;;777777777777777777777777777888999:::::::::::::::999999888888999999:::;;;555555444333444555666777666666666666666666666666111111000000000000111111///000111222222111000///---.........//////000000------............---------...//////////////////...///000///...---...000---------.........//////,,,,,,,,,------.................................,,,------......------,,,////////////...---,,,,,,....../////////...,,,+++))),,,......+++***+++---------------------------,,,,,,+++***+++,,,...///------,,,+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))***+++---...//////***+++,,,---......///000,,,+++*********,,,///000...------,,,,,,++++++*********+++,,,,,,---......---.../////////...---,,,///...---,,,+++,,,------------------------------,,,,,,,,,---------......***,,,---,,,******---000///...---++++++***++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,---.../////////...++++++,,,,,,---...//////......---,,,,,,...///000------------------------,,,,,,,,,,,,,,,---...///,,,---.../////////...---000///...------...///000........................////////////////////////000000000000000000000000000000000000000000000000333222222222222222222333333333222222333333444555333333333444555666777888333444444555666777888888666555555666888:::<<<>>>>>>DDDQQQeee~~~******))))))))))))******++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))+++***)))(((((()))******,,,,,,+++***))))))******))))))))))))))))))))))))%%%&&&'''((()))*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***)))))))))***((()))***+++,,,,,,,,,,,,---...111333444444333222222111000000000000000000111111000000//////......---------,,,,,,---------////////////////////////000111111222222222222111333333333222222111111111444444333333333444555555444444444444444444333333333333222222222333333444222222333444555666777888777555444666999;;;999666777777777888999999999:::<<<<<<;;;;;;:::::::::999777777888999999777666555666555555444222111111000222111///.........///000000000000000000000000000////////////////////////......---......///000111222111111111000000//////000000111000000///...---......---------,,,,,,,,,000---***''''''***///222...------,,,,,,,,,------......---------,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,------...---+++)))))))))+++,,,........................222111///---+++******)))...---,,,,,,++++++,,,,,,,,,,,,+++***))))))******---***((())),,,...---++++++,,,,,,+++,,,//////...++++++,,,,,,,,,---------,,,------......------,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------..................////////////------------------------...---,,,++++++---...000,,,,,,,,,---------......111000...,,,+++,,,---...111111111111000000000000///////////////000111111000/////////............222///------000333333222111222222333333222222111444444333333333444555555666666666555444444444333888888888777666444222222666666666666888:::<<<===DDDGGGQQQccc}}}******))))))))))))******++++++++++++++++++++++++))))))((('''%%%$$$######)))))))))))))))))))))))),,,+++***))))))***++++++,,,++++++***))))))******)))))))))))))))))))))))),,,---......////////////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********************+++,,,---............///111333444444333333222111111000////////////000000000000//////............------------......///////////////////////////000111111222111111111333333222222222222222222444444333333333444555555666666666555555555555555444444333333333333444444222333444555666777777888888777666888;;;<<<:::888777777777888999::::::;;;;;;;;;;;;;;;:::::::::999777888888888888888777777333333333333333222222222111000000///////////////////////////////////////........................000///...............///111111000000000/////////...////////////......---...------------,,,,,,,,,------,,,+++,,,---...///...------,,,,,,---------.........---------,,,,,,,,,---------------,,,,,,,,,,,,,,,---------.........---+++*********+++,,,...........................------,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,+++++++++++++++)))))))))***---/////////+++---/////////,,,((($$$++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,------++++++++++++------------------------------------------------------......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------............------------------------,,,,,,------......------,,,,,,,,,---------......000///---,,,,,,---...//////////////////////////////////////////000111111000000/////////.........222///---...111333333222111222222333333222222111222222222222222333333444555555555555444444444444555555666777777777666666888888777777777888:::;;;BBBFFFQQQddd~~~******))))))))))))******))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))),,,++++++***++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++***++++++,,,,,,---------...///111333444444444333222222111//////.........000000000////////////...//////............//////////////////////////////...///000000111111111000222222222222222222333333333333333333333444555666777777777777777777777777666555444444444444555555333444444555666777888888888888888999;;;<<<;;;:::777777777888999;;;<<<===;;;;;;;;;;;;;;;:::::::::777777666555555555555666111111222222222333333333000000000000000//////...////////////////////////........................111000///...------------///////////////.........,,,---...............---------------,,,,,,,,,,,,+++,,,...///000///---,,,---------,,,,,,------..................---------,,,,,,------------,,,,,,------------............------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---...///...+++)))*********++++++++++++,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,+++++++++*********,,,,,,,,,,,,------------......------,,,,,,++++++------++++++++++++------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........------,,,,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------------------***+++---//////...---+++,,,,,,,,,---------......///...---,,,,,,---///000------------------------///////////////000111111000000000/////////......111000//////222333333333111222222333333222222111000000000000000111222222444444444444555555555555555666666777888888888777:::999888777777888999999???EEEQQQeee~~~******))))))))))))******))))))))))))))))))))))))***++++++,,,...//////000))))))))))))))))))))))))************+++++++++,,,++++++***************+++))))))))))))))))))))))))((())))))))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,++++++,,,,,,---************++++++,,,,,,---...000111222222222222222111000///...---------////////////////////////000000////////////000000////////////////////////---...///000000111000000111111111222222333333333333333333333444444555666777777777777777888888888777666666555555555555666444444555555666777888888777777888999;;;;;;;;;:::777777777888999;;;===>>><<<<<<<<<<<<<<<<<<<<<;;;777666444222111111111222111111111111222222222222///000111111111000...---////////////////////////........................000///...---------------........................,,,---......////////////---------,,,,,,,,,++++++)))+++---//////...,,,+++------,,,,,,,,,---..............................++++++,,,---------,,,,,,,,,,,,,,,------------...,,,,,,---------,,,,,,+++------------------------000///...---,,,+++++++++......---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,/////////---***,,,222777???666...******+++...111))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............---,,,,,,+++++++++------++++++++++++------+++,,,,,,---...//////000************************------------------------//////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------+++,,,---.........---,,,,,,,,,,,,---------......---------------...///000,,,---------------......///////////////000000111000000000////////////...000000000111222333333333111222222333333222222111000000000000000111222222333333333444444555555555888888999888888777666555999888777777777888999:::===DDDQQQeee~~~******))))))))))))******((((((((((((((((((((((((&&&'''((()))***,,,------))))))))))))))))))))))))((())))))***************+++***************++++++))))))))))))))))))))))))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++,,,------,,,++++++***++++++,,,---+++,,,---...///000000111111000///...------------.............../////////000000////////////000000////////////////////////------///000000111111111111111111222222333333333333222222333444555666666555555555666666777777777888777666555555555555555444444555555666666777777555666777888888888999999888777777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999777555222000000000000222222111111111000000000///000111111111000...---................................................---------------...//////------------............---...///000000000000000------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------..................***++++++,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++------------------------///...---,,,,,,,,,,,,,,,///...------,,,,,,------***+++,,,,,,---,,,++++++------------...555???GGGKKK>>>111+++)))'''(((+++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++------++++++++++++------******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++------------............,,,------------.........------------------------------,,,+++,,,---...///,,,,,,,,,---------......------------......//////------.........////////////////////////000000111111000000000///////////////000111111222222222333111222222333333222222111222111111111111222333333222333333333444444555555777888888888888888777666777666666666777999;;;<<<<<>>EEERRRdddzzz******))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))'''((()))+++,,,,,,++++++******))))))***++++++,,,))))))))))))))))))))))))&&&'''((()))))))))))))))************************)))))))))(((((()))))))))***************+++,,,,,,---,,,+++))))))***,,,---+++++++++,,,---...///000------,,,,,,------...///---------.........//////000//////......//////000////////////////////////---...///111222333333333333333222222222222222222222222222333444555666777333333444555555666777777888777666555444444444444333333333333444444444444111444666777555555666888999888666555555666888:::777777777888888999999999111111222333333333333222/////////000000000000000111000000///////////////........................---------------------------------,,,,,,---......------....../////////////////////000//////......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,------))))))***,,,,,,------,,,******+++++++++,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///000111//////...---------------***+++---...///...---,,,...------///222666888888:::---''',,,111...,,,000++++++++++++,,,,,,,,,,,,------............------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********+++,,,,,,------------++++++++++++------,,,,,,,,,---------------------------------------,,,,,,,,,---------......---------------------------------.........//////+++,,,,,,,,,------------------------------------,,,,,,,,,,,,------......,,,,,,,,,---------........................---------......///000000111111///////////////000111111111111111000000000//////+++...111111000///000111111222222333333222222111333222222222222333444444444444333333333333333333111222444666888999::::::777777777777777999;;;<<>>333***+++...,,,+++++++++,,,,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++******)))***+++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,---.........---,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,---......+++(((++++++,,,,,,,,,,,,------+++,,,,,,------.........------,,,,,,,,,,,,------------------------------------------...........................---,,,+++000///...,,,,,,,,,------.........---------............---,,,,,,,,,,,,------------............///////////////////////////111000000000000000000000111111111111000000000000333222111000///000111222111111222222222333333333666555555444333333444444444444444555555555555555777777888999:::;;;;;;<<<===DDDQQQbbbxxx'''((((((((('''''')))***************++++++++++++((()))***++++++***)))(((''''''''''''((())))))***(((((())))))******++++++))))))((((((((((((((('''******************************))))))))))))******************************---------...------,,,+++++++++++++++++++++++++++******************************++++++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------///000000000000000////////////////////////111111111222333333444444555555444444333333222222222222111222222333444555000111222333444666666777888777666444444444444555333333333333444444444444333333333333444555666666777666444444666777666666777666666555444333333222111000......000000000///////////////////////////............///000111222---...////////////...---........................------------............000///......//////---,,,---....../////////......,,,++++++******++++++,,,......---,,,---...///000************++++++,,,,,,++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********222,,,))))))***((((((******++++++,,,,,,++++++***(((((())))))******++++++------,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******+++---...---+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++++++++,,,,,,---...000000111///---------,,,***(((++++++,,,,,,,,,,,,------...---,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,------------------------------------............---...............---------,,,,,,+++++++++,,,,,,...........................---,,,,,,++++++,,,,,,---------............///,,,,,,---...//////000000000000000000000000111111111111111111222222222222222222333333222111000000111111222222222333333333555444444333333333333333333333333444444555555555888777777777888:::<<<===>>>DDDPPPaaaxxx(((*********(((((()))+++)))))))))*********++++++'''(((***,,,,,,***((('''((((((((())))))+++,,,---''''''((()))***++++++,,,((((((((((((''''''''''''******************************))))))))))))******************************++++++++++++++++++******************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,...---------------------+++,,,,,,,,,------......---......//////000000000........................000000111111222333333333444444333333333333333333222222111111222333333444333333444555666777888888777666555444333444555555222222333333333444444444444333222222222333555666666555333444555666666555666666555444333111111000111000......000000000///////////////////////////111000///...///......---........................------------------------------------------------111000000///000000000000------......//////......,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---///000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,---............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********((()))******)))'''))),,,++++++,,,,,,,,,,,,++++++))))))******++++++++++++......------,,,+++******,,,,,,,,,---,,,,,,++++++))))))***,,,...///---,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,...000111222333111...---------,,,++++++++++++,,,,,,,,,------000...,,,++++++,,,---///------,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,---....../////////...******+++,,,...///111111------........................---,,,,,,,,,---------------............///,,,,,,------.../////////000000000000000111111111//////000111111222333333333333333333222111111000111111222222222333333333444333333222222222333333333444444555555666666666999888777666777:::<<<>>>>>>EEEPPPaaaxxx(((***+++***)))((()))***((((((((()))))))))******'''(((***,,,,,,***((('''(((((((((((()))***+++,,,''''''((()))***++++++,,,''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******************************************************************************))))))))))))))))))))))))******+++++++++++++++,,,------------------,,,,,,,,,,,,,,,------......................../////////------------------------//////000111111222222333222222333333333333333333222222111111111222333333444444555666666777888888666666444333333444555555222222222333333333444444444333222111111222444555555333222333555666666555666555444333222111000///111000......000000000///........................111///......//////---+++......------------......------------------------------------------,,,,,,............///000111333------...............---------,,,,,,,,,,,,---------,,,+++++++++,,,......------,,,,,,+++******))),,,,,,---------------,,,******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))******%%%***...---)))))),,,...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,---------,,,++++++))))))***---//////...,,,***+++,,,,,,---,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++***++++++,,,...000222333000...+++***+++,,,,,,,,,+++++++++,,,,,,,,,------000...,,,++++++,,,---///......------------......------------------------,,,,,,,,,------------...+++,,,---...////////////,,,---...000222333444444,,,,,,---...//////......000000///...............---------............///........................//////000000111111111111---......///000111222222555444222111000111222333111111222222222333333333333333222222222333333444444555555666777777888888999888777666777:::<<<>>>???EEEPPP```www'''(((******(((''''''((('''((((((((())))))))))))((()))***++++++***)))(((&&&&&&&&&&&&'''(((((()))(((((())))))******++++++'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************************+++************+++,,,,,,++++++++++++++++++++++++******************************+++++++++++++++++++++,,,------------,,,,,,---------------.........///......------...//////......................../////////000111111222222111111222222333333444444222222111111111111222222222222333333444555555666666555444333333444555555222222222222333333333333222222222111111222222333444222111222444666666555555444444333222111111000111000......000000000///...........................,,,+++---111222000---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,///111...............---,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------......---,,,+++***)))))),,,,,,---.........------******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********%%%,,,000---***+++---...,,,------......------,,,,,,,,,------------------------,,,,,,++++++******,,,,,,------------,,,,,,+++++++++,,,...///...,,,)))***,,,------,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++******+++,,,---///111222+++)))'''''')))***+++***++++++,,,,,,,,,,,,------...---,,,,,,,,,---......///......------......///------------------------,,,,,,,,,,,,------------++++++,,,---.........---,,,---------------,,,,,,+++,,,---/////////......111000000///.../////////---------............/////////................../////////000111111222222---......///000111111111444222111///000111333444111111222222222333333333333333333333333444444555555555666777888999999:::888777777777888:::<<<===???EEEPPP```www((()))++++++)))''''''((((((((()))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&''''''((()))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))******))))))))))))*********************************)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))***+++,,,------,,,,,,............------------///...------------...///..............................//////000111111222000111111222333333444444222222111111111111222222111111222222333333444444555444333333333444555555111222222222222333333333111111222222222222111111333222111222444555555555444444333333333222222222111000......000000000///...........................+++***---111222///,,,...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++***((())),,,////////////...---,,,+++***---,,,,,,,,,,,,,,,,,,---***+++---...///...---,,,---------,,,,,,+++++++++++++++,,,---------------******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++)))*********++++++++++++++++++++++++++++++++++++------------------------&&&---///+++(((***,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---...............,,,++++++---...------***+++---...///...---,,,++++++,,,,,,,,,,,,---------,,,+++*********+++,,,*********+++,,,...///000,,,***))))))***++++++***++++++,,,,,,,,,,,,------+++,,,,,,------............------,,,,,,------...------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,******++++++***)))((('''***+++---///000000///...000000///...............---------............///.........//////000000111...//////000111111222222/////////000000111111111//////000111111222222222111111222222222333333333444444333333444555555666444444555666777888999999777777888999:::;;;;;;<<<@@@EEEPPP___vvv***,,,......,,,*********)))************+++++++++******))))))))))))*********))))))((((((((())))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******************************'''&&&%%%%%%%%%'''((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************''')))***,,,------,,,,,,/////////...---------,,,//////---,,,,,,---...///////////////////////////......//////000111111111000000111222333444444555222222111111111111111222222222222333333444444555555444333333333444555666111111222222222333333333000111222333333222000///333111000111333555555555444333333333333333333333111000......000000000///........................111...,,,...111111,,,(((...---,,,,,,,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++---......+++)))))),,,///000000///...---+++***))),,,++++++++++++++++++,,,***,,,...000111///---,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++******))))))******+++))))))******++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,'''---...)))&&&)))+++(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************++++++***+++,,,---............000...++++++,,,---------+++,,,...000000///...---++++++,,,,,,,,,------------,,,+++*********+++,,,*********+++,,,---...//////...------......,,,+++++++++,,,,,,,,,---------***+++,,,---...///......---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------+++++++++,,,,,,++++++***+++,,,...///000///......***+++---///000000///...//////...------------...---------.........//////,,,,,,...///000222333333...//////000111222222222111111111111111222222222+++---000222333333111000111111222222222333333333444444444444444555666777333333444555666777888999666777888999;;;;;;;;;;;;@@@EEEPPP___vvv(((((())))))))))))((((((******))))))))))))************))))))))))))******++++++***)))((((((((()))(((((((((((())))))))))))+++++++++***************,,,---...---+++++++++,,,+++***************++++++))))))))))))))))))))))))((()))***++++++***)))(((...---+++)))((('''&&&&&&,,,,,,+++***)))(((''''''++++++******************------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,---...///000////////////////////////333222111/////////000000222111000///000111333555222222111111111111222222000000111222222222111111111111111111111111222222---......///000111111222111111111111111111111111222222222333333444444444111111111111000000000/////////000000///...------......------------.........------,,,,,,------...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++,,,---///000---...//////------...///(((***,,,......,,,***(((++++++,,,---............,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++*********+++------,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***...+++)))***---......,,,++++++++++++++++++++++++******+++------......---***++++++,,,,,,++++++******+++,,,,,,------------000---)))&&&&&&)))---000++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------.........---+++)))(((------------------------++++++******++++++,,,---,,,---.........---,,,+++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,///111///,,,+++---///***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////.........///......------(((***+++---......------/////////......------,,,------------------------...///////////////......---...///000000111000000+++---...000111111111111111111222222222333333333222222333333333444444444111222222333444555666666444666777888777666777888:::999999999:::<<<>>>???>>>DDDNNN^^^uuu((())))))))))))))))))(((******))))))))))))************))))))))))))******+++***))))))))))))))))))(((((((((((()))))))))***************************)))+++++++++)))((()))*********))))))((()))))))))))))))))))))))))))))))))'''((())))))))))))((('''++++++***)))))))))))))))++++++******)))(((((((((************************+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,---...//////------------------------222111000000000111222333222111000//////111222333111111111000000111111111000000222333444444444444333222222222111000000000......//////000000111111111111111111111111111111111111222222222333333333111111111000000000/////////////////////...------......------------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++/////////......---------,,,,,,++++++,,,---///000,,,.........---,,,---...,,,---///000000///---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,++++++******+++++++++******+++------,,,++++++,,,,,,------,,,,,,+++------............---------+++)))***,,,...---+++------------------------++++++++++++***)))((('''***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++///---***((((((***,,,///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++)))(((++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---......------,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---......---,,,---...***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......000000///...---+++)))(((++++++,,,------,,,,,,,,,******,,,---...------,,,/////////.............................................////////////.........//////000000000000///222222333333333222111000111111111222222222333333222222222222333333333333555555444444444333333333444666777888666666777888888777777777888:::<<<===???DDDOOO___uuu******************************))))))))))))************))))))))))))******))))))))))))))))))***+++((((((((()))))))))******)))))))))))))))))))))))))))***+++***((('''((()))******)))(((''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))***+++,,,---..................------------,,,,,,,,,,,,------...///------------------------000000000000111222333444333222111000///000111222111000000//////000000111000000222444555666666666444333333222111000//////////////////000000000000000000000000000000000000000000000000111111111111000000000000////////////...////////////...------......------------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++......---,,,+++***)))))),,,,,,,,,,,,,,,...//////+++---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++******+++++++++*********,,,---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***+++,,,,,,+++************************,,,++++++***)))(((&&&&&&***++++++,,,,,,++++++***))))))***+++++++++******---,,,*********+++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++++++++******++++++,,,---((()))***,,,------......++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,+++***+++---......---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,***+++,,,---------------+++,,,------------,,,,,,............////////////..............................///////////////...///000000000000//////...000000000111000//////...111111111222222222222333222222222222222111111111555555444444444333333333444555777777666666666777777777777777888:::;;;===???EEEPPP___vvv++++++************++++++******))))))))))))************))))))))))))******)))((((((((()))***++++++(((((()))))))))*********(((((((((((())))))))))))***+++,,,+++)))))))))***+++***)))((((((((((((((())))))))))))))))))))))))************************(((((((((((()))***+++,,,(((((())))))***************************+++++++++)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,---...///////////////////////////000000000000000111111222333222111000//////000000000000////////////000000000111222333444555555555333222222222111000000000000000000000////////////////////////////////////////////////////////////000000/////////..................//////...------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++******))))))++++++,,,,,,---......///+++,,,------++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++******+++,,,,,,++++++,,,,,,------,,,,,,+++))))))************)))))))))))))))***+++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++************++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++------------------------++++++******++++++,,,---))))))***+++,,,,,,------++++++++++++,,,---......---------,,,,,,++++++++++++++++++,,,,,,,,,------+++)))''')))---///...+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......((()))+++,,,......//////,,,,,,...///000000000000------------------,,,,,,,,,,,,------......//////---------------------------...//////////////////000000111000000///...---+++,,,---...///000000000111111111111222222222222222222222111111111111000111222222333444555666666333555777777666555666777999999888888999;;;===>>>@@@FFFPPP```vvv++++++***))))))***++++++******))))))))))))************))))))))))))******)))((((((((()))***++++++))))))))))))************''''''(((((())))))))))))***+++,,,+++)))))))))***,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))******++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......///////////////////////////////////////......---222111111000000/////////000000////////////000000111111222222222111111000000000000111222222222333000000000000////////////................................................/////////............---------............------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------......//////++++++,,,------.........+++,,,------++++++,,,---///...---,,,,,,---...///------......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,---+++******+++,,,,,,+++******++++++++++++******,,,,,,------------,,,,,,((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,------...------------------------++++++******++++++,,,---,,,+++++++++++++++++++++,,,+++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,------+++(((''')))---///---+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......000000000///---,,,******,,,---...///000000111000......------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000111000000///...---/////////000111222333444000000111111111222222222111111111111111111111111111222222333444555666666333555666777666555666777999888888888999;;;===>>>@@@FFFPPP___uuu+++***)))(((((()))***+++******))))))))))))************))))))))))))******))))))))))))))))))***+++)))))))))*********++++++'''(((((())))))******+++)))***+++***((('''((()))++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,***)))(((((((((((((((((())))))*********+++)))))))))***++++++,,,,,,,,,,,,++++++************************++++++++++++---------,,,,,,------...------------------------////////////...---,,,+++000000000000000000//////111000000//////000000111111111111111000///...---//////000111222333333444////////////000000000000////////////////////////...............---------///.........------------,,,,,,---............---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---...//////***+++,,,---............+++---...---,,,+++,,,---...---,,,++++++,,,---...------.........---,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******++++++,,,,,,...,,,***)))***+++++++++))))))************))))))***++++++,,,,,,++++++***'''***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,---------,,,++++++((()))+++,,,------,,,+++************++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,---......++++++++++++++++++++++++++++++******++++++,,,---------,,,+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++***)))***,,,------,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---............//////......------+++,,,---..................---------------......,,,,,,,,,,,,,,,---------------------------------,,,---...///000000000000///000000000000//////...111000000///.../////////000000000111111111111222111111111222222222333333555555444444444333333333333444666666555555555666666666666666777999:::<<<@@@EEEOOO___ttt+++***(((''''''(((***+++******))))))))))))************))))))))))))******+++***))))))))))))))))))))))))*********+++++++++(((((())))))***++++++,,,)))+++++++++)))((()))***))))))((())))))***+++,,,))))))))))))))))))))))))******)))(((((()))******,,,+++***)))(((((((((((()))))))))))))))*********((())))))***++++++,,,,,,***************+++++++++*********++++++,,,,,,,,,...------,,,,,,------------------------------------.../////////...---,,,//////000000000000000000111111111000000111111111//////000000000///......000000000111222222222333......//////000000111111//////////////////////////////......------------.........---------,,,,,,+++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))******++++++,,,***+++,,,............---,,,.........---,,,---...+++******************+++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******++++++,,,---///,,,***)))***+++++++++*********++++++*********(((((())))))))))))(((((('''***......,,,++++++,,,************************++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******((()))***,,,------,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******+++,,,---++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***,,,---,,,++++++,,,---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......)))***+++---///000000000------............------------,,,,,,---...///000///...............------////////////////////////,,,---...///000000000000...//////000000000000//////...---,,,,,,,,,------000000000000111111111111000000111222333444555555555555444444444333333333222444666666555444555666666666555666777888:::;;;???EEEOOO^^^sss***)))(((&&&&&&((()))*********))))))))))))************))))))))))))******++++++***)))(((((()))))))))************+++++++++((())))))***+++,,,,,,,,,,,,---...---+++++++++,,,''''''''''''(((***+++,,,))))))))))))))))))))))))......---,,,,,,---......+++***))))))))))))))))))******))))))))))))))))))((())))))***++++++,,,,,,(((((()))***+++,,,,,,---+++++++++,,,,,,---------...------,,,,,,,,,------////////////////////////,,,---...000000000000///---...///000111111000000222222111111111111222222---...///000000000000000222222222111111111111111---......///000111111222000000000000000000000000/////////......---------......---------,,,,,,,,,+++,,,------.........------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++...---------------------***+++,,,...///......------...//////------...///------------------------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---///---***)))***++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++'''+++//////---+++,,,---------------------------)))***,,,...000111111222+++++++++,,,,,,++++++++++++++++++++++++***)))((())))))***+++,,,---------)))************+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***++++++------------------------++++++******++++++,,,---,,,+++++++++,,,...000111///...---,,,+++*********+++++++++,,,,,,---------++++++,,,,,,,,,---------+++---///...+++)))+++...++++++,,,---------,,,,,,---,,,,,,,,,,,,---...............---,,,+++***)))///000000000000000///...---,,,,,,,,,---...000111111111000000/////////...111111111111111111111111,,,---...///000000000000......///000000111000000............///111222444000000000000111111111111000000111222444555666777111222222333444555666777222444666666555444555666888888777777888:::<<<===???DDDNNN]]]rrr...---+++***)))***++++++)))************+++++++++%%%''')))++++++***)))(((+++++++++******(((''''''+++*********))))))((((((,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,------,,,+++---------.........//////111000...,,,,,,,,,...///......//////000000111111222222111111000000//////444444333333333222222222222222222222222222222222////////////////////////........................////////////////////////+++,,,.../////////......---...///...,,,+++,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))***+++,,,------......---,,,***)))++++++++++++++++++,,,,,,------------------------,,,---///000000///---,,,,,,+++***(((((((((((()))---,,,,,,+++*********++++++((('''))))))((()))---,,,,,,+++***+++,,,---...***++++++,,,,,,++++++***+++++++++*********)))))),,,+++***))))))***+++,,,---,,,***)))((()))************+++,,,,,,,,,,,,+++((('''&&&%%%%%%&&&'''(((,,,,,,++++++++++++,,,,,,)))******++++++******))),,,---...//////---+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++******)))******++++++))))))******++++++,,,,,,/////////000111222333444,,,,,,+++***))))))))))))******+++...111222000///,,,,,,+++******+++,,,,,,000///...---,,,,,,,,,,,,***))))))))))))+++,,,---,,,,,,+++***+++,,,---...------,,,,,,------...///---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,------...///000000//////...---,,,,,,++++++---------,,,,,,+++++++++************++++++,,,---------------------------///......------///000111000000000000000000000000000000////////////000000111111111111111111111111333222111111000111111111/////////000111222333444777777777777777777777777777777666666777999;;;<<>>BBBLLL]]]ppp))))))))))))************---,,,,,,+++***)))(((((())))))))))))))))))))))))***************)))((((((((()))+++,,,,,,+++)))(((++++++***)))(((((())))))******))))))))))))******(((((()))************)))((((((((()))******++++++))))))***)))(((&&&%%%######(((+++,,,+++)))...+++)))(((((()))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************---,,,*********,,,...///......////////////......,,,---......//////..................////////////000000111111111111000000........................---.........//////000000000000000000///...---,,,000///...---------------...---,,,+++++++++,,,,,,...---,,,,,,++++++++++++,,,+++******))))))))))))(((***+++,,,++++++,,,...((()))+++---...///............---,,,,,,,,,---------------,,,,,,+++++++++)))***+++,,,---,,,+++***+++++++++,,,,,,,,,------///............---------,,,,,,,,,++++++*********((()))***+++,,,------......------,,,+++***))))))+++++++++++++++***)))(((+++)))''')))+++,,,***'''(((((())))))))))))((((((,,,,,,,,,+++++++++*********+++,,,------,,,***************++++++,,,,,,,,,///...,,,***)))))))))***,,,,,,,,,,,,,,,***)))))))))************+++++++++******+++++++++,,,,,,,,,------.........---,,,,,,---+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))(((((()))***+++)))***,,,---...---,,,,,,---,,,,,,+++***)))((((((+++++++++***************++++++++++++++++++++++++......---,,,***(((&&&$$$,,,,,,,,,------,,,++++++,,,,,,,,,------,,,++++++111&&&***111...(((------------------------........................,,,---///000000000///......---,,,+++************...///000111111000///...000000//////.........---////////////////////////333222000...///111333555000000000000000000111111111222222333444555666777444444444444444444333333444555666777777666555444666777888888777888:::<<>>AAAKKKZZZmmm))))))))))))************))))))******+++++++++,,,************************((())))))************))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++,,,,,,,,,,,,+++++++++******)))(((((((((,,,,,,---------+++***)))%%%''')))++++++***((('''&&&&&&''')))+++---,,,+++)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---......//////..................//////////////////000000000000000///.................................---------------+++,,,,,,------,,,++++++***+++---......---,,,,,,***++++++,,,,,,***)))(((,,,,,,,,,+++,,,,,,---------------------......///***++++++***(((''''''(((((((((((((((((()))***+++,,,+++******))))))***************+++++++++++++++)))))))))))))))***+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,((())))))+++,,,---......)))*********++++++,,,,,,))))))***+++++++++******)))+++,,,,,,+++******+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************+++,,,---...***************)))))))))------......---,,,++++++...---,,,***))))))***+++)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++---......///------......---,,,,,,+++)))))))))******++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************++++++++++++,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++((()))***++++++,,,,,,+++******+++,,,------------,,,)))&&&'''***...///...------------------------........................---------,,,------...//////......---------......//////............//////.........//////////////////////////////////////////000222333333222222111000000000000000000000111222222222111111111000000222333333444444555555555555444333333333333444555555666777666666666888:::>>>AAAJJJZZZlll))))))))))))***************************+++++++++************************(((((()))***************))))))***++++++***)))))))))))))))))))))***++++++******))))))))))))************+++,,,,,,,,,,,,+++++++++******)))((((((((()))***+++,,,---,,,++++++'''((()))******)))((('''&&&&&&'''))),,,---,,,+++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////..................////////////------...///000000000000.................................------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,+++)))(((((()))))))))***+++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,++++++++++++))))))***++++++++++++***************++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))***+++,,,---......******++++++++++++++++++++++++,,,,,,++++++******)))+++------+++)))***,,,******++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++,,,---...///+++*********)))))))))((()))***+++,,,,,,,,,+++***---,,,+++))))))***,,,---)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,---------)))***+++---......------((())))))***++++++,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,------------------------......------------------------,,,++++++++++++*********))))))***+++,,,,,,,,,,,,)))***+++,,,---------------+++))))))***,,,------------------------------........................,,,,,,------......------///...............//////000///...------...///000............/////////000///////////////////////////000000111111111111111/////////000111111222222333333222222222111111111444444444444444444444444555444333333333333444555555666777777666777999;;;>>>AAAJJJYYYlll))))))))))))************************************************************(((((()))***************((()))+++------+++)))((())))))((())))))***++++++******))))))))))))******(((((()))************)))((((((((()))******++++++'''(((***,,,------------'''(((((()))***+++++++++)))((()))***,,,+++)))'''))))))))))))************++++++,,,,,,,,,---------***************************+++,,,,,,------------,,,------......------,,,,,,---......//////................../////////000---...///111222222222222.................................------,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,+++***)))))))))***))))))))))))******+++,,,***,,,------------...000---...///000///...---,,,---,,,++++++******++++++---------,,,,,,+++++++++)))***+++,,,---,,,++++++------........./////////---------,,,,,,,,,++++++*********++++++,,,,,,,,,)))******+++,,,,,,------------------------------------------,,,,,,+++***)))+++...---+++)))***,,,*********++++++*********))))))***+++,,,------...,,,,,,++++++,,,...///000+++*********))))))((((((%%%&&&(((***++++++++++++,,,+++)))))))))+++---///)))************+++++++++******+++++++++,,,,,,,,,------.........---,,,,,,***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,%%%&&&)))+++.../////////******+++,,,------...............------,,,,,,,,,+++***)))(((((()))***+++---,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,+++------------------------))))))***+++++++++******)))***+++,,,------...---)))***+++,,,------...---,,,------,,,+++***+++,,,------------------------........................+++,,,---...///...---,,,//////.........//////000///...------------...///---.........//////000000////////////////////////////////////000000000111......///000111222333333000000111222333444444555444444444444444444333333777666555444444555666777666777888888777888:::<<<>>>AAAJJJYYYlll))))))((('''''''''''''''&&&&&&'''((()))***++++++************************+++***)))(((((()))***+++))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((************************((()))***)))((((((***,,,(((((())))))***+++------((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,------......---------............///+++,,,,,,------,,,,,,+++,,,,,,------.../////////......////////////......,,,---///111111000///---,,,---...///000222333333111000///...---...////////////.........---------,,,---------,,,***(((''',,,,,,,,,------.........---......------+++***)))---,,,,,,++++++,,,,,,---+++*********+++,,,------+++***(((***,,,---***(((,,,+++***))))))***+++,,,************************++++++******++++++,,,---000///...---,,,------...///...---,,,+++,,,------++++++++++++++++++++++++***+++---,,,,,,,,,---...---,,,+++***)))***+++,,,------,,,++++++******)))***+++---......---+++*********))))))***,,,...///+++++++++++++++***)))))),,,***)))))),,,...//////************************---,,,+++******+++,,,---***+++---......---+++***)))***+++,,,---.........((())))))))))))*********++++++,,,------...//////************************,,,------......------,,,++++++,,,------------,,,...---,,,+++***+++,,,---...------,,,+++++++++,,,...---+++)))((('''&&&&&&))))))***+++,,,,,,,,,,,,---+++(((''''''))),,,...++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---************************------------,,,++++++***------------------------...//////---,,,,,,...000,,,,,,---...---,,,***)))***,,,------++++++,,,............------,,,,,,,,,.........////////////000+++,,,------...//////000000000000000000000000000.........////////////000///000111111111///...---...//////000000000000000000000111333333333333333555555555555444333222222444444555555666777777777888888888888999:::;;;<<>>???DDDLLLXXXjjj((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************((((((((())))))))))))******+++---......---+++***)))))))))))))))))))))))),,,,,,***((('''&&&&&&&&&)))))))))*********++++++******)))))))))******+++************************,,,,,,++++++***)))((((((***+++,,,+++***+++,,,...111000///---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,666===777///++++++,,,------------------------//////...---...///000111000///...---,,,+++++++++---,,,+++***))))))))))))+++******)))))))))******((())))))(((''''''(((***---,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))***************************************************++++++++++++,,,,,,,,,+++***************++++++***++++++,,,---...///000...............------,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,------,,,,,,,,,,,,,,,++++++***)))***+++,,,------------))))))***+++---...//////+++***************++++++*********)))******+++,,,*********))))))(((((('''************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++***************++++++++++++,,,+++,,,,,,------......//////...+++)))((((((((((((,,,++++++***++++++,,,,,,---+++***+++,,,---,,,+++******++++++,,,------...,,,+++******)))*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---,,,,,,+++******+++******************+++*********+++++++++,,,,,,++++++,,,,,,,,,+++************+++,,,---------,,,***---///...+++***,,,///)))***+++---......//////++++++,,,---...///000000,,,,,,------...------,,,........................,,,,,,,,,,,,------------,,,------------.........000000000000000000000000000000000000111111111111000111111111111222222222444333222111111222333444333444555555666666555555666666555555555555666666555666888888888999<<<>>>@@@EEEMMMYYYkkk((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))***+++---......---+++***)))))))))))))))))))))))),,,+++***)))((('''''''''))))))))))))***************))))))))))))******+++************************---,,,,,,+++***)))((((((***+++,,,,,,+++***,,,---222222111000///...------+++++++++,,,,,,------......999???:::000,,,,,,---------------------------...---,,,++++++---.../////////...---,,,,,,,,,,,,,,,++++++*********))))))++++++******))))))))))))((())))))'''&&&&&&(((*********))))))((()))))))))+++++++++,,,,,,,,,,,,,,,---,,,***)))))))))***+++***************************************++++++++++++++++++++++++,,,,,,,,,*********)))******+++,,,++++++,,,,,,---...//////------......------,,,+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---------++++++******************)))***************)))))))))***+++,,,,,,---,,,,,,))))))***,,,---...///000+++***)))((()))***+++,,,+++***)))))))))***,,,---*********)))))))))((((((************************(((((((((((())))))))))))++++++++++++++++++++++++))))))***+++++++++******))))))*********+++++++++)))******++++++,,,,,,---...---+++***)))(((((((((++++++******++++++,,,,,,,,,+++++++++,,,,,,++++++))))))))))))******++++++++++++***************++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,+++***))))))...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***'''((()))++++++,,,,,,,,,+++---...---++++++,,,...******+++,,,---......---+++,,,---...////////////,,,,,,------...---------------------------------,,,,,,,,,------------...///////////////000000000/////////000000000000000............////////////000000111111111222222222444333222111111111222333333444555555666555555555666666555555555555666666555777888888888999<<<>>>AAAFFFNNNYYYkkk((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******)))))))))***++++++(((((()))))))))*********))))))(((((()))******+++************************,,,,,,++++++***))))))((()))***,,,,,,+++***+++---......------,,,+++*********++++++,,,,,,---------,,,666<<<666...++++++,,,------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,---...///))))))******++++++++++++++++++++++++++++++******)))***)))((('''''')))+++&&&&&&&&&'''''')))******************++++++,,,,,,******)))((()))***,,,---************************))))))*********+++++++++++++++++++++++++++++++++******))))))***++++++,,,------------------------+++,,,,,,,,,,,,+++******---,,,,,,,,,+++++++++***+++++++++,,,,,,---------,,,,,,******))))))************++++++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------+++***)))))))))***,,,---+++***)))))))))***,,,---************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++((()))***+++++++++++++++))))))*********+++++++++)))******++++++,,,,,,---+++******************++++++*********++++++,,,---++++++++++++++++++++++++,,,+++++++++*********)))+++***************+++++++++++++++,,,,,,,,,------************************+++,,,,,,,,,++++++***)))...---,,,++++++,,,---...,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++++++++---...////////////+++,,,,,,,,,+++++++++,,,+++,,,,,,---,,,,,,++++++---......//////...------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000......//////000000000000............////////////000000111111111222222222333333222111111111222333333444555555666555555555666666555555555555666666555777888999999:::<<<>>>AAAFFFNNNYYYkkk((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---((((((((()))))))))******(((((((((((()))******+++************************+++++++++***************(((***,,,,,,+++***+++,,,------.........---,,,+++++++++++++++,,,,,,,,,,,,(((///333///***)))***)))------------------------+++++++++,,,,,,,,,------*********+++,,,---...///(((((()))++++++,,,,,,+++)))***++++++,,,,,,++++++)))*********((((((***+++%%%%%%%%%&&&''')))+++,,,(((((())))))******++++++((((((((()))***+++,,,,,,************************)))))))))***++++++,,,,,,+++++++++************)))))))))))))))***+++,,,,,,......---------,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,+++***))))))))))))******++++++,,,,,,---***))))))((()))+++,,,...+++,,,------------------***+++++++++++++++******,,,+++++++++++++++++++++************+++,,,------*********)))******+++,,,************************((((((((((((((((((((((((((((((((()))))))))******........................((()))***+++++++++++++++*********++++++++++++,,,+++,,,,,,------......///(((((()))***++++++,,,,,,************+++,,,------***+++,,,+++***)))***,,,///......---,,,,,,++++++*********)))******+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,---------.........******+++,,,,,,,,,++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******.........---------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............------......//////000000111000000000000111111111111000111111111111222222222222111111000111222333444333444555555666666555555666666555555555555666666666777999999999:::===??????DDDMMMXXXkkk((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))***)))(((((((((((()))***))))))))))))))))))))))))***))))))))))))******+++(((((((((((()))))))))***'''''''''(((((()))++++++***************************************+++++++++'''))),,,,,,+++******+++------...///000///......,,,,,,,,,+++++++++++++++(((+++,,,***)))+++,,,***------------------------)))***,,,---...---,,,+++***************+++,,,---))))))++++++++++++***)))&&&''')))***+++,,,++++++((()))++++++)))((()))***'''''''''((()))***+++,,,(((((())))))***++++++,,,))))))***************)))************************((())))))***++++++,,,,,,*********)))))))))(((((())))))))))))***+++,,,---,,,,,,------------------+++,,,,,,,,,,,,+++******++++++++++++************(((((()))******+++,,,,,,******)))((()))***,,,...******+++,,,,,,,,,,,,,,,((()))***+++++++++++++++******************************+++,,,---.........))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))*********++++++------------------------(((((()))++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///(((((()))***+++,,,,,,,,,************+++,,,---...)))+++,,,+++))))))***,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------*********++++++*********++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++)))******+++++++++******---,,,,,,,,,---------,,,***++++++,,,,,,,,,++++++------,,,++++++,,,---...***+++,,,---............------------------------------------............////////////.........---------......///000000111000000000000111111111111000111111111111222222222000000///000111222444555333444555555666666555555666666555555555555666666666777999999999:::===???===BBBKKKWWWjjj((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++******)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++************************)))))))))***++++++,,,,,,'''))),,,,,,+++******+++((()))***,,,---,,,,,,+++---,,,,,,++++++************++++++)))+++///000---------------------------&&&(((+++------,,,***(((++++++******)))*********++++++,,,,,,+++***((('''$$$%%%''')))++++++++++++&&&(((***+++)))(((((((((+++***************++++++(((((()))***++++++,,,,,,******+++++++++)))'''&&&************************((())))))***++++++,,,,,,***)))))))))((((((''''''))))))))))))***+++,,,---***++++++,,,---...//////,,,------------,,,++++++)))******++++++,,,,,,---'''(((((()))******++++++...---+++)))(((((()))***''''''((()))))))))))))))&&&'''(((***,,,---------(((((())))))************)))+++,,,...//////......((()))***,,,,,,+++************************++++++************************************++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------)))******++++++,,,------))))))***+++++++++++++++************+++,,,---...(((+++,,,,,,)))(((***,,,'''''''''((())))))************))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////+++,,,---......---,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------.........---,,,,,,///...------...///...---((()))***+++,,,---------,,,+++***)))***,,,///111***+++,,,---....................................---------.........//////222222111111000000000///---------...///000000111............////////////000111111111111222222222////////////111333555666333444555555666666555555666666555555555555666666666888999999999:::===???;;;AAAJJJWWWjjj))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))************************((((((((((((''''''''''''++++++***)))(((((())))))))))))(((((()))***++++++(((((((((((())))))))))))(((***,,,---+++***)))***(((((((((((('''''''''&&&"""###%%%'''((()))((((((+++++++++*********))))))***)))'''((()))+++******)))***+++,,,---,,,+++***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++***)))***++++++(((***,,,---,,,++++++,,,++++++******************,,,++++++******))))))(((++++++,,,,,,,,,,,,++++++******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++***)))((((((((((((+++*********))))))(((((()))******++++++,,,------,,,++++++++++++++++++,,,,,,,,,+++******+++,,,,,,---------.........//////+++,,,---...////////////************************++++++,,,,,,,,,---------...,,,+++,,,......+++'''***+++,,,------,,,+++***((((((((()))******++++++)))))))))))))))******+++((()))***+++++++++++++++---,,,***))))))***,,,---,,,+++******)))*********************************((())))))))))))*********---------,,,,,,,,,+++++++++++++++*********)))))),,,+++***)))))))))***+++******+++++++++,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++*********)))))))))***,,,---...---,,,+++)))((('''&&&,,,,,,+++***))))))******+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---///---+++)))))))))+++,,,,,,+++)))))))))+++---///......---------,,,,,,,,,------------------------,,,,,,************,,,,,,***+++---...///...------000000000000////////////000000//////.........---111000///......///000111000000111111111111000000111111111111000000//////---------...///111222333444444555555555555444444666666666666777777777777777777888888999;;;<<<===>>>BBBJJJVVVhhh))))))))))))))))))))))))((((((((()))))))))******((((((''''''(((((()))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))******))))))))))))************((()))++++++)))((()))***,,,,,,+++++++++*********''')))***,,,------------+++++++++*********)))))),,,***)))***+++---,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---***,,,...---,,,***)))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))************))))))******))))))******+++,,,************************))))))))))))))))))))))))***************++++++++++++******)))))))))))))))++++++++++++*********))))))******++++++,,,,,,---++++++************++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,************************))))))*********+++++++++---++++++,,,......+++)))******++++++++++++******************)))))))))))))))))))))))))))***++++++))))))***+++++++++++++++---,,,***))))))***,,,---,,,,,,+++***)))))))))***************************)))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))(((((('''((((((*********++++++++++++,,,,,,,,,------,,,,,,+++******)))******++++++++++++******,,,+++***))))))***++++++------,,,,,,++++++******,,,++++++***))))))******++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------*********+++++++++++++++,,,+++*********+++,,,---...---,,,,,,,,,---...///---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......---------.........//////000000000/////////............111000///......///000111000000111111111111000000222222111111111000000000......//////000111222333333333444444444444333333555555666666777777777888444444555555666888999:::>>>CCCJJJVVViii)))))))))))))))))))))))))))))))))*********++++++)))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))******************)))))))))))))))******))))))))))))))))))************++++++++++++******+++***)))(((***,,,************))))))))))))%%%'''(((***+++++++++***+++++++++***************,,,***))))))+++,,,,,,+++((()))***+++,,,------,,,(((((()))******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......+++)))((((((******++++++,,,,,,------******+++++++++,,,,,,,,,))))))************))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******************))))))))))))***++++++,,,,,,,,,+++++++++++++++))))))******+++,,,,,,,,,*********))))))*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,............---,,,******************************))))))*********+++++++++++++++***,,,------,,,***,,,,,,++++++++++++,,,,,,,,,++++++***))))))((((((***))))))))))))***++++++)))***++++++++++++++++++---,,,+++******+++,,,------,,,+++***))))))))))))************************************+++++++++,,,,,,++++++++++++*********+++++++++***************((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++***************++++++++++++******,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,+++******)))*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++++++++***************)))******++++++,,,---------............------,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......+++,,,---...///000000111////////////............000000////////////000000000000111111111111000000222222222222222111111111111000000000111222222333222333333333333333333222444444555666777777888888777777777777888:::;;;<<>>CCCJJJUUUggg))))))))))))))))))))))))((((((((()))))))))******((((((''''''(((((()))***))))))(((((((((((())))))************************(((((((((((((((((((((((('''(((***+++++++++))))))%%%'''((()))***)))''''''(((((()))))))))*********&&&'''))))))'''&&&'''(((((((((((('''''''''&&&&&&&&&&&&((()))))))))((('''))))))*********+++++++++***)))((((((***++++++***---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---)))+++------,,,***************++++++++++++++++++))))))******+++++++++,,,))))))************))))))******))))))******+++,,,************************))))))))))))))))))))))))***************+++++++++************++++++,,,---)))))))))******+++++++++(((((())))))******++++++++++++************++++++***+++,,,,,,,,,,,,+++***)))************+++++++++------------,,,++++++***************************))))))*********++++++++++++,,,,,,***((((((***---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++*********)))******+++,,,************************)))))))))*********++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++'''((()))+++,,,,,,++++++,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,+++***++++++,,,,,,------...******))))))***++++++,,,++++++************++++++)))******+++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,+++*********+++,,,---...///000000//////...*********++++++,,,,,,,,,+++++++++,,,------.........------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---............/////////000...///000111111000///...000000111111111111000000000000000111111111222222000000000000111333444555333444444555555444444333444444444555555666666666888888888999:::;;;=========AAAIIISSSeee))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&(((***+++,,,+++***)))$$$&&&((()))***)))(((''')))************+++++++++(((***,,,---+++*********************))))))))))))'''((()))******))))))((())))))******++++++++++++((('''&&&&&&((())))))(((...---,,,***)))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++***)))***+++++++++---......+++)))((((((++++++******************&&&&&&&&&&&&''''''''''''++++++,,,,,,,,,,,,++++++*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++******++++++,,,---*********++++++,,,,,,,,,((((((((()))******++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------333333222111000...,,,+++************************++++++,,,,,,,,,---------+++,,,---***''''''))),,,---...///000000///...---------,,,++++++*********++++++******++++++,,,---------------,,,,,,+++******++++++,,,,,,++++++***))))))))))))***+++,,,---************************((())))))))))))*********---------,,,,,,,,,++++++))))))******++++++++++++&&&'''***,,,///000000000,,,,,,,,,---------......++++++++++++++++++++++++))))))************))))))------......---+++***)))$$$%%%&&&''')))+++,,,,,,******))))))***+++,,,,,,+++******************+++))))))***+++,,,,,,------------.........---,,,+++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,+++)))))))))+++---///++++++,,,---............(((((())))))*********+++++++++,,,------...//////---,,,************,,,---------...///...---+++***(((((()))***+++,,,,,,------.........//////000000...///000111111000///...000000111111111111000000//////000000111111111222/////////000111333444555222333333444444333333222444444555555555555555555555555555666777888::::::===AAAHHHSSSddd***)))'''&&&'''(((***+++,,,+++***)))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***)))(((''''''))))))(((((((((((())))))((('''&&&&&&((())))))((())))))************))))))((((((((((((((()))******(((((())))))))))))((((((...---,,,***)))'''&&&%%%((((((((((((((()))******))))))))))))***+++,,,---++++++******++++++,,,---,,,---...---+++++++++,,,''')))+++---.........---))))))***,,,......+++)))******))))))))))))******,,,+++***+++---...---,,,'''((()))******+++******************************///...------,,,,,,,,,---))))))))))))))))))))))))+++++++++++++++***)))(((***************)))((((((++++++++++++++++++++++++***)))(((&&&&&&((()))******************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++******************------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++************+++++++++,,,,,,------,,,,,,+++************************+++(((&&&''',,,111222111111---+++,,,///000,,,(((.........------,,,,,,,,,++++++***)))((('''&&&&&&))))))************))))))***((())),,,000111...***...,,,)))))))))******)))+++++++++++++++++++++++++++***)))((()))***,,,............------,,,,,,,,,)))***+++---...///000000++++++******++++++,,,---///---,,,***))))))***+++++++++******************++++++,,,,,,+++***((('''******))))))******+++,,,)))))))))))))))))))))***,,,,,,+++******+++,,,,,,)))))))))******++++++,,,***,,,---,,,***(((((())),,,,,,++++++,,,,,,---...//////...---,,,,,,++++++***,,,------,,,+++---...,,,+++*********,,,...000***))))))+++,,,,,,***(((*********++++++,,,,,,,,,+++,,,------++++++,,,---111000...,,,,,,,,,...///000000000000111111111111:::000,,,222777555000/////////000000111111111222222222222111111111111000222222222222222222222222555555444333444555666777777666555555555666888999;;;;;;:::999999999:::;;;BBB@@@EEERRRfff~~~))))))'''''''''(((***+++***)))))))))))))))******))))))))))))))))))))))))))))))(((''''''((())))))*********)))))))))))))))***))))))(((((())))))***)))'''&&&&&&((())))))((())))))************))))))))))))((((((((())))))*********++++++++++++******+++*********))))))(((((())))))((((((((())))))***++++++***************+++***************+++,,,,,,)))+++++++++)))((()))***,,,,,,++++++,,,,,,------*********,,,------,,,************))))))*********,,,+++***+++,,,------+++)))***************)))(((************************,,,,,,+++***************************************))))))******))))))((('''***************)))((((((************************,,,+++***))))))***+++,,,+++++++++++++++***))))))************************))))))))))))))))))))))))******+++++++++******)))******++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++***))))))(((************************))))))(((((((((((())))))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))***---000222222222---((('''***,,,+++(((++++++*********)))))))))((((((((())))))))))))***))))))************))))))(((+++...000000...+++***...,,,******+++,,,++++++,,,,,,++++++++++++++++++,,,+++)))((()))***,,,---,,,,,,+++++++++*********'''((()))+++,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,+++************,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))(((***+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++******+++,,,,,,*********+++++++++++++++***,,,------+++******+++,,,,,,++++++,,,,,,---...///......---,,,,,,++++++)))+++,,,,,,+++***,,,---...---,,,+++++++++,,,---+++******,,,...///...---..................//////,,,---......,,,,,,---......---+++*********+++,,,------------............444///...111111......111111111111000000000000000000000000111111222222222222222222222222222222222555444444333444555666777777666666555666777888999333333444666888<<>>CCCBBBGGGRRRccczzz)))(((((('''((()))******))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++************++++++)))(((&&&''')))******)))))))))************))))))+++***))))))((()))))))))(((((())))))))))))(((((('''(((((()))***++++++,,,+++***))))))((())))))))),,,++++++***))))))******)))))))))((())))))***+++***+++,,,+++)))))))))***------+++*********+++,,,,,,***))))))+++,,,,,,,,,,,,++++++++++++++++++,,,***)))((()))+++,,,+++***++++++++++++******)))(((************************++++++************++++++************************,,,,,,---------,,,,,,+++*********++++++******)))))))))))))))))))))))))))***))))))(((((())))))******++++++,,,++++++******************************))))))))))))))))))))))))+++++++++++++++***)))(((******+++,,,------......------------------------------............------+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***---111555111+++((((((***,,,,,,++++++++++++++++++++++++,,,,,,+++******)))(((((()))******++++++******))))))+++---,,,***)))***,,,+++***)))***---......------,,,,,,++++++*********---,,,+++************+++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++************+++,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,------------------------,,,,,,++++++)))***,,,......---,,,***,,,,,,------------------++++++++++++++++++++++++---------,,,,,,+++++++++(((***,,,---,,,,,,---...,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++)))+++,,,,,,+++***,,,---,,,------------,,,+++***+++)))'''(((+++---............------,,,,,,++++++,,,...///...---,,,---......---,,,,,,,,,,,,------000000000000111111111111,,,...///,,,'''&&&,,,333111111111000000000000000/////////000111222222222111222222222222222333333444444444444555555666666666666666666666777777888;;;::::::::::::<<<===>>>CCCCCCGGGRRRbbbxxx((((((((((((((())))))***++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''++++++************++++++)))((('''''')))******)))))))))************))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))***************))))))))))))************))))))***++++++,,,)))))))))((())))))***+++***+++,,,+++)))))))))***)))***+++,,,,,,,,,++++++,,,***))))))+++,,,,,,,,,,,,++++++++++++++++++,,,***)))((()))+++,,,+++***))))))***+++++++++++++++*********************************))))))***++++++************************+++,,,,,,---------,,,,,,******++++++++++++************************************))))))))))))******))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((******+++,,,------......------------------------,,,,,,------------,,,,,,+++++++++******************************************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***,,,...,,,))))))+++...111///,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++++++++******,,,)))%%%%%%'''+++------)))((((((***,,,------,,,,,,,,,,,,++++++*********------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))))))))***++++++***+++,,,---,,,+++***)))***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,***)))))))))***+++,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++&&&(((++++++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---///***+++,,,------------,,,---+++))))))***,,,---,,,---,,,,,,,,,++++++******+++---------,,,+++,,,------------------------...,,,,,,,,,---------......//////---***))),,,///000......///000111222222333000000000000000000000000111111111222222333333333444444444555555555555555555666666777777777777777444555666888;;;???BBBDDDAAABBBHHHSSSbbbwww(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))(((((('''''''''*********))))))************((('''''')))******)))))))))************))))))***))))))))))))***+++,,,******++++++++++++******************))))))))))))***))))))))))))***+++,,,))))))))))))***+++,,,---***))))))))))))***++++++)))***+++***((('''((()))''')))+++------,,,+++***+++***)))***,,,---,,,+++++++++************+++++++++***)))***,,,,,,,,,+++((()))***+++,,,,,,,,,,,,************************(((((((((((((((((()))***++++++++++++++++++++++++((()))******************)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++((()))***++++++***)))(((******++++++++++++*********************************+++,,,+++***)))***+++***+++++++++***)))(((''')))))))))***************))))))***+++,,,------...******++++++++++++******---(((###"""''',,,......(((((((((***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))***************)))***************)))))))))))))))))))))***+++++++++++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,++++++++++++,,,,,,((()))***+++,,,+++******(((((()))***+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++&&&(((***+++******+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,---......------...///******+++,,,,,,---......///...,,,,,,.........---------------------,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,,,,------------............///000///,,,***---111111...------...000111222333444111111000000000/////////111111111222222333333444333444555555666666555555555555666777777777777777555555555666888:::===>>>???AAAHHHSSSbbbxxx'''(((((()))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))******)))(((((('''''''''(((((((((((((((***))))))(((((())))))******)))'''((()))+++******))))))************))))))((((((((()))***+++,,,---******++++++++++++******))))))))))))))))))))))))((((((((()))***+++,,,---+++***************++++++***************+++,,,,,,)))+++++++++)))((()))***+++++++++++++++******)))*********,,,------,,,************))))))*********,,,+++***+++,,,------+++******+++,,,,,,+++++++++************************)))(((((((((((()))***+++++++++++++++++++++++++++'''((())))))******)))))))))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++((()))******+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,************************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((******++++++++++++******+++++++++++++++++++++++++++******+++,,,,,,+++***((()))***+++***)))))))))((((((((()))))))))******))))))***+++,,,---......***++++++,,,,,,++++++***,,,***(((((()))+++------)))))))))+++------,,,************++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,((()))))))))************)))***+++++++++++++++***+++++++++++++++,,,,,,---,,,++++++***+++++++++,,,+++++++++,,,---.........,,,+++************+++,,,*********+++++++++,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++************+++++++++++++++(((***,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,+++++++++,,,---...---,,,,,,---///000///------------...............,,,---...---,,,+++,,,...+++,,,------............/////////000000000111111...000...+++...333222---......///000111222222333/////////000000000000000000111111222333333444444333444555666666666555444444555666777888777777666999888777666666666777777===@@@HHHTTTccczzz'''(((((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&'''((()))***+++))))))(((((((((((())))))***)))'''(((***++++++***))))))************))))))'''(((((()))***,,,---...(((((())))))))))))(((((((((((())))))******++++++'''(((((()))***,,,---...---,,,+++***))))))))))))++++++******++++++,,,---,,,---...---+++++++++,,,///...+++)))(((((())))))))))))***,,,......+++)))******))))))))))))******,,,+++***+++---...---,,,,,,,,,,,,,,,+++***))))))************************++++++******+++,,,------++++++++++++++++++++++++((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))***+++,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++******************---------------------------..................---******************++++++++++++++++++++++++++++++***+++---......---+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///---******+++,,,+++++++++,,,---((()))))))))******++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******---000...+++)))+++---+++++++++---......,,,***))))))***+++,,,------...***+++,,,,,,------------******++++++,,,,,,,,,,,,+++,,,---............---------,,,,,,------...///,,,+++*********+++,,,---,,,,,,------...///000000+++***)))))))))***+++,,,,,,,,,+++++++++,,,---.........---,,,***))))))(((***+++,,,------,,,+++***)))))))))******++++++,,,***+++------,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***,,,------,,,+++---...000...,,,*********,,,---(((((())),,,///000...---+++,,,,,,------.........---...///...------...///......///000111111000000,,,,,,,,,------------...+++000111------222222...000000000000111111111111------...///000111222222000000111222333333444444333333555666666666555444444555777888888888777666555555555666888:::<<<>>><<>>===BBBHHHQQQbbb}}}******))))))))))))******''''''''''''(((((()))***((('''''''''(((((()))***---+++***)))******((('''************************))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))))))))))),,,++++++***))))))******((((((((((((((((((((((((+++++++++*********)))))),,,)))&&&&&&((()))))))))*********)))))))))((((((((()))***++++++***)))((())))))***++++++++++++***)))******+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,+++***************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,...---,,,************+++)))***+++,,,,,,,,,++++++++++++++++++***************))))))(((((()))***+++.........---,,,+++))))))++++++++++++++++++++++++,,,,,,,,,---------......------------,,,+++******))))))))))))))))))(((((()))*********++++++++++++)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------************++++++++++++,,,+++***,,,...---***&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---------......+++((((((***---...---++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,------------,,,+++)))))))))*********+++++++++++++++++++++,,,---...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---++++++*********------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,++++++---......,,,***++++++------,,,,,,,,,---......000---+++,,,...000///...------.........------,,,------------------------------------------------------........./////////000000000000000000000000000000000000000000000000111000000000000000000000000000111111111111111111333444555555666666555555555444444444444555666666444555777777777888;;;======BBBHHHQQQbbb}}}******)))))))))))))))***((((((((((((((((((((((((((('''&&&&&&''')))+++,,,///,,,***)))*********)))************************,,,++++++***))))))(((((())))))(((((((((((())))))'''((())))))******))))))++++++,,,,,,++++++******((((((((((((((((((((((((++++++*********)))))))))+++(((&&&&&&'''))))))((()))))))))((((((((((((((())))))))))))))))))))))))(((((()))************)))(((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++***))))))++++++++++++++++++++++++))))))***+++***)))((('''***++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,+++******++++++,,,)))***+++,,,,,,,,,,,,+++*********++++++++++++++++++******))))))))))))***000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...------,,,+++***---------,,,,,,+++++++++************++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********************+++,,,++++++************+++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------------------------************+++++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,...+++'''&&&))),,,///000++++++,,,,,,,,,,,,------------,,,,,,++++++******+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,((()))***,,,------......***************+++,,,,,,++++++++++++++++++++++++/////////...,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++***+++---...---,,,++++++,,,......---,,,,,,,,,------***)))((())),,,...//////---...//////...,,,+++***------------------------------------------------....../////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222111111111333444555555666666555555555444444444444555666666444555666777777888:::======BBBHHHQQQbbb}}}+++***))))))))))))))))))++++++++++++++++++******)))((('''&&&'''***---///000---***)))***+++++++++************************++++++++++++******))))))))))))(((((((((((())))))(((((()))************))))))***+++,,,,,,+++)))(((************************************)))))))))))))))((('''''''''((((((((())))))))))))))))))))))))******))))))))))))******((())))))***************((()))***+++++++++++++++,,,,,,------------,,,,,,))))))************))))))************************((()))+++,,,,,,***)))'''******++++++,,,,,,,,,+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------...*********++++++,,,,,,---******++++++,,,,,,,,,,,,((((((((())))))*********...------,,,++++++++++++,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......---,,,++++++/////////...------,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,------------......))))))******************...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,+++)))***,,,...+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++)))))))))************++++++***((((((***,,,...///+++++++++,,,,,,,,,---------------,,,,,,+++******))))))******+++++++++***+++++++++,,,,,,,,,------((()))+++,,,------,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,'''((()))***+++,,,------++++++++++++++++++++++++---+++)))'''''')))+++---+++,,,...---,,,++++++,,,///...---,,,,,,,,,,,,,,,((((((((()))+++------...+++,,,---...---,,,***)))------------------------,,,,,,------------------....../////////000000000000000000000000000000000////////////////////////000000000000000111111111333333333222222222222111333444555555666555555555555444444444444555666666333555666666666888:::<<<===BBBHHHQQQbbb}}}++++++***)))(((((())))))+++,,,---------,,,+++++++++***(((((())),,,///111///,,,))))))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))((((((((())))))***************'''((()))******)))((('''++++++++++++++++++++++++*********)))))))))(((((('''(((((('''''''''((((((******************************))))))))))))******)))***++++++,,,,,,+++++++++++++++++++++***)))(((+++,,,,,,------,,,,,,+++((())))))******)))))))))************************(((***,,,------,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,(((((())))))******++++++------------,,,,,,++++++)))***+++------...------++++++++++++++++++++++++,,,,,,,,,---------......------.........---,,,,,,,,,+++++++++*********))),,,+++++++++++++++++++++------,,,+++*********)))************************,,,,,,,,,------.........((()))***++++++++++++***---,,,+++***++++++---...******++++++++++++************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,+++,,,+++***)))))),,,...+++++++++++++++++++++++++++,,,,,,---------,,,,,,************++++++++++++((()))+++,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,++++++)))))))))******++++++++++++,,,,,,,,,,,,---------***+++,,,,,,,,,+++***)))+++++++++++++++,,,------------------------------)))***,,,.../////////...***************+++++++++++++++++++++++++++++++++,,,+++)))'''((()))+++---***,,,------,,,+++,,,---///...---,,,,,,,,,,,,,,,,,,------............///***+++,,,---......---,,,------------------------,,,,,,,,,---------......------.........///////////////////////////////////////////////////////////////000000111111111111222222222222222222222222333444555555666555555555555444444444444555666666444555666777777888:::======BBBHHHQQQbbb}}},,,+++***)))((((((((((((((()))***+++++++++))))))+++***))))))***,,,...000---+++))))))***+++++++++))))))))))))))))))))))))(((((())))))***++++++,,,(((((())))))))))))((((((((()))******++++++******''''''(((((())))))(((((())))))))))))))))))))))))******)))))))))(((((((((&&&'''(((((('''&&&'''(((************++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((***++++++,,,,,,++++++***((())))))************)))************************)))***+++,,,---,,,++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++'''(((***+++,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,***++++++,,,++++++***))),,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,---------......------............------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))******+++,,,---************************++++++,,,,,,------......((()))+++,,,------,,,+++***))))))))))))******+++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...,,,***))))))******+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,---------...'''***---...---+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,---......++++++,,,,,,,,,---------+++++++++++++++***))))))+++++++++++++++,,,------------------------------,,,,,,------------,,,,,,......---+++***)))((('''++++++++++++++++++++++++(((+++...000000...,,,******+++------,,,+++,,,---......---,,,,,,,,,------+++---......,,,++++++,,,,,,,,,------...///000000------------------------+++,,,,,,------.........------........./////////////////////////////////000000000000000000000000/////////000111111222222111111111111222222333333333444555555666666555555555444444444444555666666444666777888888999;;;======BBBHHHQQQbbb}}},,,+++***)))((((((((((((%%%&&&(((*********)))((()))))))))))))))***+++,,,+++)))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))***++++++++++++***((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((((((%%%''')))(((&&&%%%&&&((())))))))))))*********+++((()))***++++++***)))((())))))***+++++++++++++++******+++++++++******))))))******++++++******)))((()))******+++++++++***************************)))*********++++++++++++***************,,,---...************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++------,,,***)))******+++,,,,,,,,,+++***++++++*********+++,,,------,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------++++++,,,,,,---.........------,,,,,,,,,+++++++++***)))))))))***+++,,,---++++++++++++++++++++++++******++++++,,,---------)))***,,,.........---,,,(((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///,,,)))***,,,,,,+++)))+++++++++++++++++++++++++++,,,,,,---......------++++++++++++,,,,,,,,,,,,))),,,...---+++)))***+++++++++,,,,,,,,,,,,------++++++,,,,,,---.........+++++++++++++++---...///++++++++++++,,,,,,,,,,,,+++***************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++...------,,,+++******)))************************(((+++...111222000---+++)))+++------,,,,,,,,,---------,,,,,,,,,---......'''***,,,,,,***))))))***---,,,+++******,,,---...------------------------++++++,,,,,,---......///....../////////000000000////////////////////////000000000000000000000000...//////000111111222222...//////000111222333333333444555555666666555555555444444444444555666666666777888999999:::<<>>@@@@@@FFFTTTfff~~~&&&'''((())))))***))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((('''(((((((((******))))))))))))******))))))))))))))))))******((((((((()))))))))******))))))))))))************++++++*********)))))))))***))))))(((((())))))***'''((((((((())))))))))))(((((()))))))))*********+++++++++******+++++++++''''''((()))***+++,,,---******+++,,,,,,+++******************+++++++++++++++******+++------,,,******))))))))))))***++++++*********(((&&&&&&(((***+++++++++++++++++++++++++++************+++,,,,,,***+++++++++++++++******((()))******++++++******************************,,,***))))))******)))(((++++++++++++,,,...//////,,,,,,,,,,,,++++++***)))*********************++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,---------,,,++++++(((''''''''')))***)))(((***++++++,,,,,,++++++***)))***************++++++------,,,,,,------...///******)))+++,,,,,,+++)))+++++++++++++++*********,,,+++*********+++,,,---++++++++++++++++++++++++...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++************++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,************************,,,---......,,,,,,---...------,,,+++***)))(((''')))***++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,---......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,---//////..................//////............//////111111111111000000000000.../////////000000000000222222111111222222333444333333444555666666666666444444444555555555555555666777999999999:::===???@@@AAAGGGSSSeee|||&&&&&&''')))************)))((((((''''''(((((())),,,++++++***************((((((((((((((((((((((((************))))))))))))))))))))))))((()))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))))))))************++++++++++++*********)))******))))))))))))******((((((((()))))))))******))))))))))))*********+++,,,+++***))))))***+++,,,'''(((((()))******++++++******++++++++++++******))))))***++++++,,,---------,,,+++,,,---...,,,+++******))))))******+++,,,,,,------,,,******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******+++++++++***))))))+++,,,,,,---------------************++++++++++++---,,,,,,,,,,,,,,,+++***,,,,,,,,,+++,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,......---------...///000...------------,,,,,,,,,,,,,,,++++++***++++++,,,...------,,,+++***)))(((*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++******)))(((+++)))'''))),,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++,,,------+++,,,++++++******)))))))))++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,---------''')))***,,,,,,***)))'''***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,+++******)))(((((()))***+++,,,,,,,,,+++***...------,,,,,,---------------------------------............////////////---------,,,,,,++++++******+++---............---...------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000000//////......------/////////....../////////111111111000000000000000/////////000000000111111222222111111222222333444222333444555666666666666444444444444555555666666666888999999999;;;===???@@@AAAGGGSSSccc{{{&&&&&&''')))************,,,++++++******++++++,,,,,,,,,++++++******)))((())))))))))))))))))))))))************)))))))))))))))***************************))))))))))))******(((((())))))************+++++++++***)))(((((((((((()))))))))************++++++++++++*********)))******))))))))))))******)))))))))*********++++++*********+++++++++,,,,,,,,,+++))))))))))))+++,,,))))))))))))))))))))))))************************))))))***+++,,,------......,,,++++++,,,---,,,+++***************++++++,,,,,,---------,,,+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,---...............***+++++++++,,,,,,,,,---------------,,,+++,,,,,,...---,,,++++++***++++++------.........---,,,,,,,,,,,,---------,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,/////////...///000111111.........---------,,,,,,,,,++++++***++++++,,,,,,............---+++***)))*********+++,,,,,,------+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++******)))(((,,,***(((***...///...,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++*********+++************+++***)))***,,,------,,,,,,++++++******)))))))))++++++***+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------------------...+++,,,...//////...,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,*********************+++***+++,,,------,,,******---------,,,,,,------...------------------------,,,,,,,,,------............------,,,,,,+++++++++++++++,,,---...............------,,,,,,------...,,,,,,,,,---------......---------------...//////000000000//////......---...//////////////////...000000000000000000111111000000000111111111222222222222111111222222333444222333444555666666666666555444444444444555666777666888999999999;;;===???@@@BBBHHHSSSbbbyyy&&&'''((())))))***)))))))))((((((''''''(((((())))))))))))))))))((('''&&&************************)))))))))))))))))))))))))))******++++++++++++*********))))))))))))******((((((((()))******++++++---,,,+++***)))(((''''''))))))))))))************++++++*********)))))))))***))))))(((((())))))***************++++++++++++***++++++++++++,,,,,,,,,*********))))))*********++++++*********)))))))))+++***))))))))))))***+++*********+++,,,------......,,,******+++,,,,,,++++++************+++,,,,,,)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,------......///+++------,,,+++***+++,,,///...---,,,++++++++++++,,,---------,,,,,,+++***)))***,,,,,,---,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---............/////////............---------,,,++++++******++++++,,,,,,+++,,,---...///...---,,,***+++++++++,,,,,,------++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,---------,,,++++++)))(((((()))+++------,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,******+++++++++***)))))),,,***))))))+++,,,,,,++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***************++++++++++++***************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++*********+++,,,,,,++++++++++++++++++++++++******++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.....................//////000000000//////////////////......////////////......000000000000111111111111111111111111222222222222222222111111222222333444333333444555666666666666555555444333444555666777666777999999999:::===???@@@BBBHHHSSS```www(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((()))***))))))((('''))))))))))))))))))))))))'''''''''(((((())))))***'''((()))+++++++++***)))******))))))))))))******'''(((((()))******+++++++++++++++******)))))))))))))))))))))******************)))))))))((((((((()))((((((''''''(((((()))))))))))))))************************++++++++++++))))))************))))))*********++++++++++++++++++***)))(((((()))***++++++++++++,,,,,,---------...,,,***)))***++++++***++++++******++++++,,,---((()))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,------------,,,+++***)))++++++,,,---------------------......///000000000,,,...///...,,,+++,,,..................///000000/////////...---,,,+++***)))***,,,.........---,,,---------,,,,,,,,,,,,+++------------------------,,,,,,.../////////...---............------------++++++******++++++,,,---***+++,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))---------------------------,,,++++++------,,,+++++++++,,,---------,,,,,,&&&''')))))))))***,,,------,,,+++******+++,,,---,,,,,,,,,,,,++++++******+++,,,------,,,+++***)))---+++(((((()))******)))++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************++++++++++++************************+++,,,---,,,++++++,,,------------,,,,,,,,,,,,,,,------,,,++++++++++++++++++*********++++++,,,---*********************************+++,,,---------,,,,,,,,,---------------000...,,,+++***,,,---///------,,,,,,,,,,,,------,,,,,,,,,---------.........------------.../////////////////////000000000---...///000000///...---///000000000111111111111000000000000111111111111222222111111222222333444444444555555555555555444666555444333333555666777555666888888888999<<<>>>@@@BBBIIIRRR___vvv((()))))))))))))))((('''++++++************++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&'''(((*********)))(((******))))))))))))******'''(((((()))***+++++++++***************+++++++++))))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))***+++,,,------...+++***)))(((((()))***+++++++++,,,,,,,,,,,,------...,,,)))((()))******)))++++++******++++++,,,---)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222111000.........---,,,+++***)))---...//////000000//////.........///000111111222///111222111...---///111---......///111222444555222222222111000...---,,,+++,,,...000111111000///......---------,,,,,,,,,------------------------,,,---///111111000///---//////.........---------+++*********+++,,,,,,---,,,------...---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((---------------------------,,,++++++------,,,+++((()))***+++++++++++++++%%%(((++++++******,,,///,,,,,,************,,,,,,++++++++++++******))))))------...///...---+++***---+++((((((((())))))(((+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///......------......///------,,,++++++,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...//////...---,,,,,,+++***///...,,,+++***+++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........222000,,,***)))+++---///000//////......//////000,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111---...///000000///...---//////000000111111111222////////////000000000000222222111111222222333444555555555666555555444444666555333333333444666888444666777888888999;;;===@@@CCCIIIRRR___vvv))))))))))))************%%%&&&((()))*********)))(((((())))))******++++++*********))))))))))))((()))(((((('''(((***,,,---,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))+++,,,---...---+++)))'''))))))))))))*********************************************++++++,,,,,,,,,+++++++++*********)))))))))***,,,---......------(((***---...,,,)))((('''))))))(((((((((((()))))),,,***((())),,,---+++))),,,+++*********,,,---...//////000000000000//////111111000000111222333444111///....../////////......///000111222333333333222333444555666666666555999888666333111///......---......000222444666777777777555444333222111000///000000///......000222///000111222222111000///......---,,,---...///000000///...---,,,,,,,,,,,,//////000000000000//////******+++,,,,,,---......***---//////---+++***)))'''((()))***************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------((((((((((((((()))))))))......---,,,+++***((('''+++++++++++++++***))))))+++++++++,,,,,,---------......---,,,+++))))))(((,,,,,,,,,++++++*********++++++++++++++++++++++++111---)))+++///111...))))))***+++,,,---,,,+++***------------------------******+++++++++,,,,,,,,,------++++++++++++------******+++,,,------------)))))))))***++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,++++++++++++++++++.........---,,,+++***)))++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------,,,,,,,,,---......------------------,,,,,,......---,,,---...///000333222222111000//////....../////////000000000111333333333333333333333333333333222111111222222222333333333333333333333333444444555666777888999999777777888999:::<<<===>>>@@@DDDIIIQQQ```yyy(((((()))))))))*********&&&'''(((***++++++******)))))))))))))))*********---,,,,,,,,,++++++++++++(((((((((((()))***+++,,,++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,+++)))'''))))))))))))*********************************************++++++,,,,,,,,,+++++++++*********))))))&&&''')))***++++++*********+++,,,+++)))((()))***+++******))))))******+++---+++)))***,,,---,,,***,,,,,,++++++,,,---...///000000111222222222222222333333333333333333333444111///......///000///...---...///111444666777888;;;;;;<<<===>>>???@@@AAA===;;;888555222000////////////111222555888;;;<<<>>>>>>??????>>>===<<<;;;999888777444111000222444333333333333222111///...///...---------...///000...........................//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---++++++,,,---------------***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++))))))***))))))(((((('''++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((()))***+++,,,------...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++------------,,,+++***)))+++,,,,,,,,,---.........,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++------------------------......---------...///000/////////...---,,,,,,,,,////////////000000000000111111111111111111111111333222222222222222222222333333333333333333333333111222333333555555666777666666777888999;;;<<<===???CCCIIIQQQ```zzz(((((())))))))))))******'''((()))***++++++++++++************))))))))))))))))))))))))(((((((((((('''((()))******+++*********))))))(((((('''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,***)))((())))))))))))*********************************************++++++++++++++++++++++++***************)))***+++,,,------,,,,,,,,,,,,+++***((((((***,,,,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++------------...///000111222333444555666777777777777777777666666555444333000///------///000//////,,,---...111444888<<<>>>CCCCCCDDDEEEGGGIIIKKKLLLDDDAAA===888444222000000000000222444888<<>>:::666555666888666666666555444222000///111000000/////////000000......///000000000//////.........//////.........++++++******)))(((''''''***+++---,,,,,,,,,...000,,,------...............,,,------------,,,,,,+++,,,,,,,,,,,,------------------------............------------------------***+++,,,,,,------------))))))*********)))((((((,,,,,,+++******))))))(((******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++---,,,***)))+++---++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,+++******))))))''')))***,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***************++++++,,,,,,---,,,,,,,,,,,,++++++***))),,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,000///...,,,+++++++++++++++,,,,,,------...............------......///000......------,,,,,,++++++000000000000////////////////////////////////////222222222222222222222222333333333333333333333333111222333333555555666777555555666777888:::;;;<<<>>>BBBHHHQQQ```zzz(((((((((((()))))))))***))))))******++++++++++++++++++******))))))(((((((((((('''''''''&&&&&&&&&'''((()))+++++++++***))))))((((((((('''''''''&&&))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))+++++++++,,,+++***)))(((((()))))))))***************************************************+++++++++************************+++,,,,,,---------......,,,------,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,+++,,,---------,,,---......///000222333333555666777999;;;<<<<<<<<<;;;;;;;;;:::999666444333///...,,,,,,...///......---------///333777;;;>>>CCCDDDGGGKKKNNNPPPRRRRRRNNNJJJDDD===888444222111///000111333777;;;???AAAJJJMMMPPPSSSSSSPPPLLLIIIJJJHHHDDD???:::888:::<<<888888777777555444333333444444444333333333333333///000000111000///...---------............------,,,,,,,,,+++******))))))+++,,,+++***)))***---000++++++,,,,,,,,,,,,++++++............---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++(((((()))***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************------,,,,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------+++++++++++++++++++++***)))((())))))***++++++,,,,,,---***+++---...---+++)))'''++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,,,,------+++++++++,,,++++++******------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++,,,,,,++++++++++++,,,---......++++++,,,,,,---...//////...............//////000000000000//////.........000000000000////////////////////////////////////111111222222333333222222444444444444444444444444444555666666888888999:::666666666777999:::<<<======AAAHHHQQQ```{{{'''(((((((((((()))))))))***************+++++++++++++++******))))))((((((++++++************))))))'''(((***++++++***)))(((((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))******++++++******))))))((()))))))))************************************************************************************)))))))))))))))*********+++---000000///...---------,,,,,,++++++,,,,,,---+++,,,,,,------.../////////000111333555666777777999:::<<<>>>@@@AAAAAABBB>>>???@@@???===999666333000...,,,,,,---...---,,,......---...000333777999===AAAHHHNNNSSSUUUVVVVVVWWWSSSMMMFFF???:::666555111111000111333777:::<<>>===AAAHHHQQQ```{{{''''''(((((((((((())))))******)))))))))******+++************))))))))))))************)))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))***************************************************)))))))))***************+++++++++++++++*********++++++,,,***---000222111///...---------,,,,,,,,,,,,------+++,,,///000000111333555333444666999;;;<<<======>>>???AAACCCDDDEEEFFFFFFCCCDDDEEEEEECCC>>>:::777333111///.........---,,,///.........///000222333888===DDDMMMSSSXXXYYYZZZ]]][[[VVVPPPJJJEEEAAA???888777444222222333555777===AAAFFFMMMSSSXXXZZZ\\\YYYWWWQQQJJJAAA:::777666999999888888888888999999::::::;;;<<<===<<<<<<<<<888666444111///---,,,,,,.........//////.........------------------------...---,,,***''''''***,,,,,,------------,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,------------******++++++,,,,,,------.........------,,,,,,+++,,,------.........------******+++,,,,,,,,,++++++))))))***+++---...///000))))))***+++,,,------...++++++++++++++++++,,,,,,++++++++++++++++++++++++***&&&###%%%+++---***&&&++++++******++++++,,,---------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,---------,,,++++++******)))***+++,,,---,,,++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,---***+++,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,---------.........******++++++,,,,,,------------,,,++++++++++++++++++,,,,,,------.........---...///000000000000/////////////////////......////////////000000000000111111111111111111111111///000222333444444333222444444444444444444444444333444555666777888888999777888888999:::<<<===>>>>>>BBBHHHQQQ```zzz'''''''''((((((((())))))******)))((((((((()))***)))))))))))))))*********))))))((((((((('''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************************************+++*********)))))))))((())))))*********+++++++++......---,,,,,,,,,---...***,,,...///...------...///......------......///,,,///222333444555999;;;999:::===???BBBCCCDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIKKKKKKIIIDDD???<<<888555333111111000...---...////////////000000000333777===EEEMMMUUUZZZ]]]```___]]][[[WWWSSSOOOMMMDDDAAA<<<888555444444555888:::>>>DDDKKKSSSXXX\\\ZZZYYYVVVPPPHHHAAA===;;;;;;;;;999888777888888999:::;;;<<<>>>?????????>>>;;;999555222000000000111...//////000000//////...,,,++++++******)))))))))---------,,,******,,,..................---,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////000000//////...------,,,+++,,,---...///000000000******+++,,,,,,,,,,,,,,,))))))***+++,,,------...((()))***+++,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++)))((('''(((+++,,,,,,*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,+++...------,,,,,,+++************+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,++++++++++++++++++++++++++++++***+++,,,---.../////////*********+++,,,,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,---------............+++++++++,,,------......---,,,++++++***+++++++++---------------------------...///000111000000///........................------...///000111222222000000000000000000000000...000222444444444333222555555555555555555555555222222333444555666777777777777777888999;;;======???CCCIIIQQQ```zzz''''''''''''((((((((()))***)))(((''''''((())))))(((((())))))******++++++,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))************************************+++*********))))))(((((())))))******++++++++++++,,,+++***)))))))))***++++++,,,,,,+++***+++---///000000////////////000000---111555666777999===@@@===>>>AAADDDFFFHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPMMMIIICCC???;;;999666444333222000.........///000000000000///000222666===FFFQQQYYY___```aaabbbaaa___\\\YYYWWWMMMIIICCC===888555555555777888:::===CCCJJJQQQUUUWWWWWWWWWSSSNNNHHHEEEDDD>>><<<:::888777777777777999:::<<<>>>???@@@@@@@@@===:::666333222222444666//////000000000000//////222111000///---,,,+++***,,,---......------///111---.........---,,,++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------......///000111111000//////...---,,,,,,,,,'''(((***---...000111111,,,------.../////////...***************+++++++++,,,,,,++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++***,,,---...------///000)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---++++++++++++---...------------,,,+++*********++++++,,,,,,------...///...,,,+++***)))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,+++++++++++++++++++++,,,---...///000000000))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,------...//////)))))))))***+++---...///------------------,,,,,,---...000111111111000///.../////////////////////,,,---...///000111222333000000000000000000000000...000222444555444333222555555555555555555555555222333333444555666777777555666666777888:::;;;<<<@@@DDDIIIQQQ```yyy************************''''''''''''((()))***+++...---,,,***)))(((((((((******)))))))))))))))***+++++++++************)))******))))))))))))******(((((())))))))))))(((((())))))************))))))++++++***)))(((((())))))(((((()))***************+++***)))((('''''''''(((+++***)))'''''''''((()))(((((((((((())))))))))))))))))*********))))))((((((((()))***+++,,,,,,,,,,,,+++++++++++++++++++++---+++)))+++...///...,,,...---,,,******,,,---///111111222333333444444555777888:::===@@@BBBCCCDDDCCCEEEGGGIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQRRRQQQOOOLLLJJJIIIDDD???:::777555333111444333111//////000111222111111333999===DDDPPP\\\___aaabbbaaaeeeiiiiiieee^^^YYYQQQIIIBBB===888555888888888888;;;AAAJJJOOOTTTWWW[[[^^^\\\XXXRRRNNNFFFCCC???<<<:::999777666888777888:::>>>AAABBBBBB@@@>>>:::666333111000000000///---------...000222000222333222111///000111/////////......---------333333333222000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))'''&&&$$$$$$***+++,,,,,,------,,,,,,//////.........---------+++,,,,,,------,,,,,,+++---,,,***))))))***,,,------...///000000000///...++++++++++++,,,---......,,,000111---+++,,,...---...+++)))))),,,......,,,,,,------...---,,,***)))+++++++++,,,,,,---------///,,,((((((***,,,,,,+++////////////////////////)))+++......,,,***))))))+++++++++---...,,,)))'''------,,,++++++******))),,,,,,++++++***++++++++++++***)))***---...///...///---***'''&&&'''(((***///---+++))))))+++---///---,,,,,,++++++,,,,,,---...)))&&&'''+++...,,,***---------,,,,,,+++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------......///000///...,,,+++............///////////////......---------......000000111111111111000000000000////////////000000////////////000000000000000111111111111222222222000000000000000111111111222222222333333333444444666666666666777777777777888777777777888:::<<<===@@@AAAGGGQQQ___vvv(((((((((((((((((((((((())))))))))))***+++,,,---***)))((((((((((((((((((******))))))))))))******+++++++++************)))******))))))))))))******((())))))******))))))((())))))************))))))++++++***)))))))))))))))(((((()))***************,,,,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((()))))))))***)))******++++++******))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***,,,...///...,,,...---,,,,,,---...000222555555666777888999::::::>>>???AAADDDFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMNNNPPPRRRSSSUUUVVVVVVTTTRRRPPPNNNKKKGGGCCC@@@<<<777333333222000//////000111222222000111444777<<>><<<<<<:::999:::===@@@AAAAAABBB@@@<<<999666555666666222111///...///000222333555666777777555333222333111111000000///......---000111111111000//////...,,,,,,,,,,,,------------...------,,,,,,++++++++++++++++++,,,,,,------------...//////000000//////......------,,,,,,,,,,,,---------......------------,,,+++******+++,,,---***,,,---///000000//////------,,,,,,+++,,,,,,,,,***444999444---+++,,,,,,...+++)))***,,,......,,,------......///.........------------...............,,,)))(((***,,,,,,+++************************)))+++------+++))))))***,,,,,,+++,,,------***(((+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,...,,,++++++,,,---,,,+++...---+++)))))))))***+++...---+++******+++---...---,,,,,,++++++,,,,,,---,,,(((%%%&&&***,,,+++(((---,,,,,,,,,,,,,,,,,,+++***************+++++++++)))***+++,,,---...///000---............------,,,............///////////////......---------......//////000000000000//////000000////////////000000//////000000000111111111000000111111111222222222111111111111222222222222444444444444555555555555555666666666777777777777888777777777888:::<<<===@@@AAAGGGQQQ___vvv(((((((((((((((((((((((())))))))))))***+++,,,---((((((''''''((()))*********)))))))))))))))******+++++++++************)))******))))))))))))******)))******************)))))))))************))))))+++***))))))))))))))))))(((((()))***************'''((()))*********)))((()))))))))))))))(((((('''((((((((()))))))))*********++++++,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...------------...000222555777::::::<<<===???@@@BBBBBBFFFGGGHHHKKKLLLNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJFFFGGGHHHJJJLLLOOOQQQRRRUUUWWWXXXZZZZZZZZZXXXWWWUUUTTTQQQOOOKKKFFF???:::888777666555444555666777777444333444555888BBBMMMZZZbbbiiijjjkkknnnooonnnooojjjddd\\\UUUMMMFFFAAA>>>===:::888777:::???CCCGGGMMMWWW```fffhhhfffeee^^^[[[VVVRRROOOKKKHHHEEEAAA???======@@@CCCEEEFFFGGGEEECCC???===;;;::::::444333222111111222444555999:::<<<<<<:::888777777555555444333111000//////.........///000000111111........................//////...---,,,+++******++++++,,,---///000000111++++++,,,------------------,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...////////////......---,,,++++++*********666???:::000+++******---+++******,,,---------------------...///000000------------,,,,,,,,,,,,...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++...---,,,,,,------,,,+++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,)))'''(((+++---,,,***+++,,,,,,,,,,,,,,,,,,---))))))******+++,,,,,,---+++,,,,,,---......//////---,,,,,,,,,,,,------...---............/////////......---------......///......////////////......000000////////////000000//////000000000111111111000000000111111111222222222222222222333333444444555555666666666777777777555555666666666777777777888777777777888:::<<<===@@@AAAGGGQQQ```vvv************************((((((''''''((()))*********************++++++,,,))))))))))))))))))***++++++++++++*********))))))******))))))))))))************++++++++++++******))))))************))))))******)))))))))))))))***(((((()))***************$$$&&&(((******)))(((''''''((()))******)))((('''(((((()))))))))*********++++++,,,,,,------,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,---......///...------///111444777:::;;;??????AAACCCEEEGGGIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNGGGHHHIIIKKKNNNQQQTTTUUUWWWXXXZZZ\\\]]]]]]\\\\\\\\\[[[YYYXXXVVVQQQLLLHHHBBBAAA???===<<<;;;;;;::::::777666777777:::DDDNNNXXXccclllmmmmmmnnnppppppooommmiiiddd___XXXQQQLLLCCCCCCCCCAAA??????AAABBBCCCJJJUUUaaaiiimmmmmmlllfffccc___\\\YYYVVVRRRPPPHHHFFFCCCBBBEEEHHHKKKLLLKKKKKKKKKIIIFFFBBB>>>;;;777666444333333444555666999;;;>>>>>>============;;;:::999777666444333333.........//////000000111//////............------......------,,,,,,,,,+++------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,)))***+++---......------------------,,,,,,+++++++++555<<<888111---+++***,,,+++++++++,,,---------,,,,,,+++***+++,,,---...+++++++++******))))))))),,,+++*********+++,,,,,,////////////////////////---......,,,+++***,,,---///---,,,+++---...------*********++++++,,,,,,,,,,,,,,,+++++++++,,,------)))((((((***---///000000)))***+++---------,,,+++++++++------------++++++---,,,,,,++++++,,,,,,---...,,,+++,,,...///...---+++++++++,,,,,,---------*********++++++,,,,,,,,,111000///...---,,,++++++,,,++++++***+++,,,...///---------.........//////...------------...//////---..................---//////000000000000//////....../////////000000000000000000000111111111111111111222222333333444444555666666666666777777777555555555666666666777777888777777777888:::<<<===@@@AAAGGGQQQ```www************************(((((((((((((((((()))***,,,++++++***************))))))(((((()))***+++++++++++++++*********))))))******))))))))))))************++++++++++++******))))))************))))))***)))))))))))))))******(((((()))***************''')))+++---------+++***'''((()))******)))((('''))))))))))))***************+++,,,---------------+++++++++***************((()))))))))*********+++++++++------...///000111///111333555999<<>><<<<<<>>>???BBBKKKUUU^^^iiirrrsssqqqrrrsssrrrpppnnnkkkhhhddd^^^WWWRRRFFFHHHKKKKKKJJJHHHGGGHHHKKKQQQ[[[eeemmmqqqrrrrrrkkkiiigggfffeeeccc```^^^TTTPPPKKKIIIIIIJJJKKKKKKIIIKKKNNNPPPNNNIIIDDD@@@;;;999777555444444555666666999;;;===>>>@@@BBBDDDAAA@@@???>>><<<;;;:::999444333222000///////////////.........---------,,,,,,,,,,,,------...............---,,,+++***))))))------...///////////////------------............------,,,++++++,,,------,,,------......------,,,+++,,,---------,,,+++******+++,,,------------,,,---111222000///000...******+++,,,,,,,,,,,,------...---,,,+++***+++,,,,,,+++++++++******)))))))))++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---//////---++++++---......---,,,,,,,,,+++++++++******,,,+++++++++,,,------...***)))(((***---///000///''')))+++,,,---,,,++++++***+++---......---+++***---,,,,,,++++++,,,,,,------,,,,,,---...///...---+++++++++,,,,,,---------,,,,,,,,,,,,++++++******111111000///---,,,++++++,,,++++++***+++,,,...///------------............---------------...//////------............------//////000000000000//////---------.........////////////000000000111111111000000111111222333333444444444555555555666666666555555555555666666666666888777777777888:::<<<===@@@AAAGGGRRRaaawww((((((((((((((((((((((((+++***************++++++******)))(((''''''(((((((((((((((((()))***+++,,,+++++++++************)))******))))))))))))******)))******************)))))))))************)))))))))))))))))))))******+++(((((()))***************((()))***+++++++++***)))'''(((((())))))))))))))))))))))))*********++++++******+++,,,------------******************++++++(((((())))))***+++++++++***,,,///000000222444666666777:::<<>>;;;888777666666777555777999:::===@@@EEEIIIGGGFFFFFFDDDCCCBBBAAAAAA===;;;888555222111000000/////////...------,,,,,,++++++,,,---...///000000,,,,,,------------------,,,,,,---............---------...............///---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***))))))***,,,---......------,,,,,,+++))),,,000///+++)))+++------,,,,,,,,,---000000///...------------------------,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...---,,,+++,,,---...---,,,------,,,,,,+++******))),,,++++++,,,,,,---...//////---++++++,,,,,,,,,+++((()))***,,,,,,,,,+++***++++++------------++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...------,,,++++++******---------------.........---,,,,,,,,,,,,------...,,,------------.........---------------...///000------............------...///000111111000///...------.........//////////////////000000000111111///000000111222333444444333333444444444555555555444444555555555666666666888777777777888:::<<<===@@@AAAGGGRRRaaaxxx((((((((((((((((((((((((++++++************++++++(((((((((((((((((()))***(((((((((((()))***+++,,,+++++++++************)))******))))))))))))******((())))))******))))))((())))))************)))))))))))))))))))))***++++++(((((()))***************((((((((((((''''''''''''((((((((((((((()))******))))))*********+++++++++)))***+++,,,,,,---------)))))))))***+++++++++,,,)))******+++,,,,,,------+++...222333444666999<<<>>>@@@BBBDDDGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLJJJJJJJJJKKKKKKPPPQQQRRRTTTWWWZZZ\\\]]]]]]^^^___```bbbccccccdddggghhhiiilllnnnooommmkkklllkkkjjjgggdddbbb___^^^\\\[[[]]]^^^]]][[[```ffffffkkkmmmlllkkkjjjgggaaabbb___\\\ZZZWWWSSSNNNJJJOOOQQQSSSUUUXXX]]]cccggghhhjjjnnnrrruuuwwwxxxxxxtttttttttvvvxxxxxxwwwuuunnnjjjddd^^^YYYUUUQQQNNNKKKLLLMMMNNNNNNNNNMMMMMMGGGDDDAAA===:::888888888777777888888:::???FFFKKKLLLLLLKKKJJJIIIIIIHHHHHHEEECCC???;;;888666555555111111000//////...------,,,,,,------......//////++++++,,,---......//////)))***++++++,,,,,,++++++,,,,,,,,,------............---,,,++++++,,,---...---,,,+++******+++,,,---,,,,,,---......---,,,+++***+++---......---,,,+++(((++++++))))))------+++(((+++......,,,+++,,,---.........///......------------------............)))+++------+++)))+++,,,........................+++---//////---+++++++++*********,,,......,,,***,,,++++++++++++++++++++++++++++++,,,,,,...//////000...,,,+++,,,,,,***)))++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((()))+++,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---............------,,,,,,,,,---------.........---,,,,,,------///000000......////////////.........///000111111000///.../////////000000000000111////////////000000000111000000111222333444555555333333444444444555555555444444444555555555666666888777777777888:::<<<===???AAAGGGRRRaaaxxx************************))))))((((((((((((((()))(((((())))))***,,,---...(((((((((((()))***+++,,,+++++++++************)))******))))))))))))******(((((())))))))))))(((((())))))************))))))))))))((())))))***++++++(((((()))***************---,,,+++***))))))******)))(((''''''''')))***+++)))************+++++++++((()))***+++,,,,,,---,,,(((((()))***+++,,,,,,---++++++,,,------...//////,,,000444666777999===AAADDDFFFGGGJJJLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVRRRRRRQQQQQQOOONNNLLLLLLKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTVVVXXX[[[]]]^^^\\\\\\]]]^^^___```aaaaaahhhjjjnnnrrruuutttppplllkkkjjjjjjhhhfffdddbbbaaa```___```aaa]]]YYY[[[```___aaaaaa___^^^^^^YYYRRRSSSQQQOOONNNMMMKKKHHHFFFIIIIIIIIIKKKOOOXXXbbbjjjnnnoooppprrrtttvvvwwwwwwuuuuuuvvvxxxzzzzzzyyywwwtttqqqlllgggddd```\\\YYYTTTRRRNNNKKKIIIIIIKKKLLLKKKHHHDDD@@@<<<::::::999999999888777999>>>FFFKKKOOONNNNNNNNNMMMMMMLLLLLLJJJGGGCCC???<<<::::::999222222222111000//////.....................------+++++++++,,,,,,,,,------,,,---......//////......+++++++++,,,,,,---------000///---,,,,,,---///000---,,,***))))))***,,,---***+++---...///......---,,,---.........,,,***(((%%%+++///+++((()))++++++(((+++......,,,+++,,,---)))***,,,---...------,,,+++++++++,,,,,,---------)))+++...---+++)))***,,,------------------------)))+++......,,,***))))))))))))***,,,......+++)))*********++++++,,,------+++++++++,,,---...///000...,,,++++++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---...---,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------......------,,,,,,++++++***......///000///...,,,+++,,,,,,,,,---------......,,,,,,,,,---...///000111......////////////.........///000222222000///...111111111111222222222222////////////000000000000111111222333555666666777444444444555555555555666444444444555555555666666888777777777888:::<<<===???AAAGGGRRRbbbyyy***)))(((''''''((()))***(((((((((((())))))))))))''''''(((((())))))))))))***(((((()))***+++***)))************************''''''(((******++++++++++++*********))))))(((((()))))))))))))))))))))))))))++++++)))***---+++'''))))))))))))************+++*********))))))(((((())))))))))))************((((((((((((((((((((((((,,,,,,+++***))))))******------,,,+++*********+++,,,+++******+++...000222111555888999888;;;BBBHHHLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRWWWWWWVVVVVVWWWZZZ\\\^^^]]]]]]^^^^^^___```aaaaaadddhhhlllpppqqqnnnjjjggg```____________^^^[[[XXXYYYVVVSSSRRRSSSSSSQQQOOOQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJOOOUUU[[[^^^eeehhhkkkmmmnnnpppsssuuussssssttttttttttttssssssrrrpppmmmjjjhhhggggggggg\\\YYYVVVQQQMMMKKKIIIHHHJJJJJJJJJIIIFFFDDDAAA???;;;::::::999;;;@@@GGGLLLQQQRRRRRRSSSRRRQQQPPPOOOQQQMMMIIIGGGFFFDDD@@@===999888777555333000///...///......---,,,,,,,,,---//////...------,,,++++++------,,,+++************///...---,,,+++,,,,,,---111111///...---,,,,,,,,,---..................---//////...---+++***))))))(((((()))***++++++,,,,,,............---,,,++++++---------------------------------.........//////+++,,,------......---------------,,,,,,+++++++++///---+++,,,...///---+++///...---,,,+++*********------,,,,,,,,,,,,------++++++,,,------...//////&&&'''))),,,---......------,,,,,,,,,---...000111000---,,,---///000...,,,%%%######$$$(((+++------+++,,,---,,,***)))***+++///...,,,+++++++++,,,,,,------,,,+++,,,---///000------++++++++++++------************************++++++,,,------......///000///...------------------......///...---+++***............////////////111000...------///111333...------------...////////////000000111111111222222222111111222222333444222222333444444555555666222333444444555555444444555666777999;;;;;;<<<<<<>>>AAAFFFOOO^^^xxx))))))(((''''''((())))))(((((((((((()))))))))******************+++++++++***(((((()))***+++***)))*********)))))))))))))))'''((()))***++++++++++++************)))))))))((())))))))))))))))))))))))(((+++,,,)))))),,,+++((())))))))))))************************)))))))))((())))))))))))************++++++++++++++++++++++++,,,+++***))))))))))))***,,,+++++++++,,,,,,---...,,,,,,,,,---///222555666555:::???@@@@@@AAAEEEIIILLLMMMNNNPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNNNNMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRTTTTTTXXXXXXXXXYYYZZZ\\\^^^___]]]]]]^^^^^^______``````aaacccgggiiihhhddd```]]]WWWUUUTTTSSSSSSRRROOOMMMMMMJJJHHHGGGHHHHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHLLLQQQVVVYYY[[[]]]```bbbccceeegggjjjlllmmmnnnnnnoooooonnnnnnmmmjjjfffaaa___^^^___```]]][[[WWWSSSOOOMMMKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDAAA>>>::::::???FFFLLLSSSTTTUUUUUUTTTSSSRRRQQQTTTQQQNNNMMMNNNLLLIIIEEE>>>===;;;999666444222111111000///...------...............------,,,,,,,,,---,,,++++++++++++++++++///...---,,,,,,,,,------,,,,,,+++*********++++++------............------,,,,,,,,,------.........))))))******+++,,,,,,------------...------,,,,,,------------------------,,,------------.........+++,,,------...------------------,,,,,,+++++++++...,,,+++,,,...///...,,,......---,,,++++++++++++------,,,,,,,,,,,,------+++++++++,,,---.........)))***+++,,,------,,,,,,------,,,,,,---...///000///---,,,---//////...,,,+++***)))***,,,---...---+++,,,---,,,***)))***+++,,,,,,---------,,,******))))))))))))))))))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------....../////////...------------...////////////......---,,,............///////////////////////////000000111//////......//////000111000000111111111111111111222222111111222222333444333333444555555666666777444444555666666666666666555666777999:::;;;<<<<<<===AAAFFFNNN___xxx((((((''''''''''''((((((((((((((()))))))))******+++++++++******************(((((()))***+++***)))******))))))((((((((('''(((((()))***++++++++++++************))))))))))))(((((((((((((((((((((((((((---///,,,)))***+++***))))))))))))************************))))))))))))))))))))))))************+++++++++++++++++++++++++++***))))))))))))))))))*********+++,,,...///000,,,---///111555888<<<======AAAFFFHHHHHHGGGHHHJJJLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRRRRSSSTTTVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]___aaaaaa___ZZZUUURRRMMMKKKHHHFFFEEEEEECCCAAA@@@>>><<<<<<<<<<<<;;;999:::999999:::;;;===???@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDGGGKKKOOOQQQRRRTTTVVVXXXYYYZZZ]]]___cccccceeefffggghhhhhhhhhfffaaaZZZSSSPPPPPPRRRTTTXXXVVVSSSPPPMMMLLLKKKJJJLLLLLLKKKKKKLLLMMMMMMNNNNNNKKKEEE???===@@@GGGMMMWWWWWWXXXYYYYYYXXXWWWVVVVVVTTTRRRSSSUUUTTTPPPLLLEEEDDDBBB???<<<999777666444333000.........///000---------------,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,---------,,,,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,------...///000000***++++++,,,,,,---------,,,,,,------...---------------------------------,,,,,,,,,,,,------------++++++,,,---------------------,,,,,,,,,,,,++++++,,,++++++,,,...///...---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,------------,,,+++...---------------.........---,,,---...///...,,,///...---...///...---++++++,,,---,,,+++***+++,,,)))***---......,,,)))''',,,------------,,,,,,++++++,,,,,,------,,,,,,+++------------------------++++++,,,------......///...------------...//////000//////.........//////............////////////---...000111111111000///000000//////000000111222222222222222222111111111222222111111222222333444444444555555666777777888666666777888888888888777666666777999:::;;;<<<<<<===@@@EEENNN___xxx(((''''''''''''''''''((((((((()))))))))*********))))))))))))((((((((((((***(((((((((***+++***)))++++++******))))))((((((((()))******++++++++++++*********)))))))))))))))((((((((((((((((((((((((+++222444///)))((()))***((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((())))))************+++,,,...///000...000333777<<<@@@CCCDDDDDDGGGJJJKKKJJJIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWYYY[[[\\\\\\[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZ[[[[[[YYYUUUPPPNNNHHHEEEBBB???>>>>>><<<;;;888888777777777777555555777666666666888;;;>>>@@@??????>>>>>>>>>=========>>>>>>>>>???AAACCCFFFHHHHHHJJJLLLMMMNNNOOORRRTTTXXXYYYZZZ\\\^^^_________\\\VVVMMMEEEAAABBBEEEHHHJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJIIIJJJKKKNNNPPPRRRTTTRRRMMMHHHEEEGGGKKKOOOZZZ[[[]]]^^^^^^^^^]]]\\\XXXVVVUUUVVVXXXWWWRRRNNNJJJIIIGGGDDD@@@===;;;:::777555222000//////000111------------------------,,,,,,+++,,,,,,---...///------------------------...............//////000+++,,,,,,------,,,,,,+++............------------,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,.../////////------,,,,,,,,,------.........------------......++++++++++++,,,,,,------------------------------......---------------------------------------------,,,,,,---...---+++(((+++,,,------+++***+++---)))***,,,------,,,***)))///000111111000///---,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,------///000000//////...------...///000............////////////......///000000000000000000////////////000111111444333333222222111111111222222111111222222333444444444444555666666777777666666777888888888888777666666777888999;;;<<<===<<<@@@EEENNN___yyy'''(((((((((((((((((('''))))))))))))************)))))))))(((((((((((((((***(((((((((***+++***))),,,,,,,,,++++++*********)))******++++++++++++***))))))))))))))))))******))))))))))))))))))))))))///555777000***(((((((((((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,---...///000222555999===BBBEEEGGGHHHHHHIIIHHHGGGFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLLLLLLLNNNPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWYYY[[[[[[ZZZXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUQQQRRRSSSSSSRRROOOMMMKKKEEEBBB???<<<;;;;;;999888444555666666666555444444444333222222333555888::::::::::::999999999999888::::::999:::;;;<<<>>>???<<<>>>@@@AAAAAABBBDDDFFFKKKLLLNNNPPPQQQRRRSSSSSSRRRLLLCCC;;;777888<<>>@@@CCCFFFGGGGGGFFFFFFGGGIIIKKKNNNOOORRRRRRQQQOOOMMMMMMOOORRR[[[]]]___aaabbbbbbbbbbbb]]][[[XXXXXXYYYWWWSSSOOOLLLKKKIIIFFFCCC???===<<<:::888555333111111111222//////..................,,,,,,,,,,,,---...//////,,,------------------------,,,++++++******+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...//////------,,,,,,,,,---......//////............//////+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------------------,,,,,,,,,---------,,,,,,------+++++++++,,,......,,,***+++,,,------,,,+++,,,---,,,+++++++++++++++,,,,,,++++++,,,---,,,+++)))(((++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,---...///000111------,,,+++,,,---///000............////////////111000...---...///111222//////......//////000111444333333222222111111111222222111111222222333444222333333444444555666666444555666666777777666666777777777777999;;;<<<======@@@EEENNN___xxx(((((())))))))))))(((((()))))))))*********++++++)))*********++++++++++++***(((((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***))))))))))))************))))))))))))))))))))))))///444444///***)))((('''))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,............///000111222888:::???CCCGGGHHHIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLOOOQQQSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVWWWVVVTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGHHHHHHHHHHHHGGGFFFAAA>>>;;;:::999888666555111333555666444333333444555444333333333444555666777777777666666666666555666666666666666777888888888:::<<<<<<<<<===???@@@???@@@AAACCCEEEFFFFFFGGGHHHCCC===666444444777999666666888;;;>>>CCCFFFIIIEEEEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQYYY[[[]]]aaaccceeeeeeeeeccc```\\\ZZZZZZYYYUUURRRMMMLLLIIIGGGDDDAAA???>>>===<<<:::888666555444333222111111000//////............---------...//////+++,,,---.........------......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,---......------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,,,,...///......---------------...//////............//////------------------------++++++++++++,,,---//////+++,,,------------,,,,,,+++---...---,,,+++,,,---,,,,,,,,,---///000///---+++,,,------,,,,,,---...---,,,+++***+++,,,---...******************)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,---...///000111+++++++++,,,---...///000............////////////222000...,,,---///111333///............///000000222222222222222111111111222222111111222222333444222222333333444555555555333444555555666666555555777777777777888;;;===>>>>>>AAAFFFOOO^^^xxx((()))***++++++***)))((())))))*********+++++++++(((((()))***+++,,,,,,---***(((((()))***+++***)))*********+++,,,,,,------***++++++,,,,,,++++++***((()))))))))************+++++++++++++++++++++++++++......***)))***)))&&&))))))))))))************((()))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///000000111333555777888===@@@DDDGGGIIIJJJIIIHHHHHHGGGFFFEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCAAAAAABBBEEEHHHJJJLLLLLLKKKKKKKKKLLLMMMMMMOOOOOONNNMMMKKKIIIGGGEEE@@@@@@AAAAAABBBBBBCCCCCC>>>??????@@@@@@@@@@@@@@@<<<:::999888888777555222///222555666444333333444666666666666666666666777666666666666555555555555333333333333333333444444777999:::;;;:::;;;<<<>>>999:::;;;===>>>?????????AAA>>>:::666444555666777444555777:::>>>BBBFFFHHHGGGGGGHHHHHHGGGGGGFFFFFFDDDEEEFFFFFFGGGHHHKKKNNNTTTVVVYYY^^^aaadddeeefffeeeaaa[[[YYYZZZYYYWWWUUULLLKKKJJJGGGEEEBBBAAA@@@AAAAAA@@@???===:::888666555444333222111///......000///..................+++,,,---.........------//////.........///000000------............------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++,,,------------.........******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++---///...,,,+++---///000///...---------------------,,,,,,,,,,,,------........................---,,,+++******+++,,,---******,,,---...------,,,+++---...---+++***,,,...///---,,,,,,...//////...+++,,,------,,,,,,---///,,,,,,------............---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++,,,------......///---------------...///000***+++,,,...//////000000............////////////000//////...///000111111000000//////000000111222000000111111111111111111222222111111222222333444333333444444555666666666333444555555666666555555777777666777888:::===>>>???BBBGGGOOO^^^www)))***+++,,,,,,+++***))))))************+++++++++%%%%%%&&&((()))***+++,,,***(((((()))***+++***)))(((((()))***+++,,,,,,---++++++,,,,,,,,,++++++***(((((())))))*********+++++++++++++++++++++++++++''')))((('''(((,,,***&&&))))))))))))************(((((())))))*********+++))))))))))))************************************,,,+++++++++,,,------...000000222444777999<<<===AAACCCGGGJJJKKKJJJHHHFFFFFFFFFGGGHHHIIIHHHEEECCCAAABBBCCCEEEFFFFFFFFFFFFCCCBBBAAA@@@???>>>======???>>><<<<<<===???BBBDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHGGGFFFDDDAAA???===;;;888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<======:::999999999999888555222///222666777555444444555333333444555555555555555777777666666666555555555111111111111222222222222222444555666555555777888999:::;;;<<<===>>>>>>>>>===;;;999777666666666777555555666999<<<@@@DDDFFFIIIJJJJJJJJJIIIGGGEEECCC@@@@@@@@@??????BBBGGGJJJPPPRRRVVV[[[___bbbdddeeeddd___YYYWWWWWWXXXWWWVVVLLLLLLJJJHHHFFFDDDBBBAAADDDDDDEEEDDDAAA>>>:::888777666555333111000///...111000///...............***+++---...///...------*********+++,,,---...///---......//////......---111000000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++---------.........//////******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,...///...,,,***,,,...111000///...---,,,,,,,,,,,,++++++******++++++,,,//////////////////.........---,,,***))))))******(((***+++---......------***,,,...---+++***,,,...000...++++++,,,---------+++,,,------,,,,,,...///***,,,...000111000...,,,---,,,++++++,,,---///000...---++++++++++++---...........................++++++,,,------......///...------------...//////***+++---///111111111000............/////////000---...000111111111000///111111111000111222222333//////000000111111111222222222111111222222333444444444555555666777777777444555555666666666666666888777666666888:::===???@@@CCCHHHOOO^^^vvv,,,***(((&&&&&&'''(((***''''''(((((())))))******(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))***)))((('''((()))+++,,,***)))'''%%%&&&(((+++---))))))))))))))))))))))))++++++++++++++++++++++++************************+++*********))))))((((((,,,,,,+++******+++,,,,,,************++++++++++++)))+++------------///111444777;;;>>>???@@@AAABBBHHHHHHIIIIIIHHHGGGEEEDDDGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@>>><<<;;;999999::::::888777777888999999;;;;;;;;;;;;::::::::::::;;;======;;;777555555777888777666666666777888999777888:::;;;<<<<<<;;;;;;===<<<999777555444444555444333333333333444444555999999888777777777777777888888888777777777777777777777666666555555444444333444666666777999<<>>>>>=========>>>>>>???>>>===;;;999777666555555444444777:::===>>>>>>BBBBBBBBBDDDEEEEEECCC@@@AAA???;;;999999<<>>@@@AAAAAABBBCCCHHHIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFFFFHHHIIIHHHHHHIIIHHHHHHGGGFFFEEE???>>>===<<<:::888777777666555555444444555666777666555555555555444444444555777999888666555777999444444333222333444555666888:::<<<>>>???@@@@@@@@@CCCBBB@@@===;;;999888888555555555555666777888888::::::999888777777777888:::999999999888888777777666666666666555555555555555666888999:::<<<@@@CCCHHHHHHGGGGGGFFFEEEEEEEEEBBBBBB@@@???===<<<;;;:::888666666777999;;;;;;:::>>>======>>>??????>>><<<===;;;888666666888:::<<>>AAACCCCCCCCCCCCDDDHHHHHHHHHGGGFFFDDDCCCBBBBBBDDDFFFGGGGGGHHHKKKMMMLLLLLLKKKJJJIIIGGGEEEDDD<<<<<<;;;:::999888777777555444444333333444444555222222222222111111111111000222333333222222333555444444333222333444555666999;;;>>>AAACCCEEEFFFFFFIIIHHHGGGEEEBBB???===<<<777777888999::::::;;;<<<<<<;;;:::999888888888888;;;;;;;;;;;;::::::999999777777777777888888888888888:::===???AAADDDIIILLLUUUVVVVVVVVVUUUSSSRRRQQQLLLKKKJJJHHHFFFEEEEEEDDD???===;;;;;;;;;;;;999888<<<:::999999:::;;;:::999999888777555555555666666777999===DDDKKKQQQWWWZZZ^^^]]]ZZZVVVRRRMMMJJJIIIIIIHHHEEECCCAAA?????????BBBAAA???===:::888777666::::::;;;;;;:::999888888111111111000000/////////,,,------.........------...............---------/////////...------,,,,,,---............---,,,,,,......------,,,++++++***.........//////.........---++++++,,,---...---,,,,,,,,,,,,+++++++++++++++///...---,,,+++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,////////////...---,,,,,,.........------,,,,,,,,,+++,,,---/////////......,,,,,,,,,------------...---...///...,,,+++,,,---...---...///000000...,,,,,,,,,,,,,,,,,,,,,,,,---------............------+++,,,,,,,,,---000555999NNNDDD777///...//////...,,,,,,------------,,,,,,..................------////////////000000000000////////////............000000000000111111111111//////000000111111222222000111111222222333444444333333444444555444444333555555666666666666555555555555666777888:::;;;<<<>>>???EEEPPP___uuu'''''')))))))))'''&&&$$$''''''((()))***++++++,,,)))))))))))))))******************)))))))))))))))************************'''((()))***+++******)))((((((************)))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,---------------///111444555777888;;;===???AAACCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCEEEGGGHHHIIIJJJLLLNNNNNNNNNMMMKKKIIIGGGEEEDDD??????>>>>>>>>>=========:::999888777666666555555444444333333333222222222333444444333222111111222777666555555555666888999888:::>>>BBBFFFIIIJJJKKKLLLLLLKKKIIIFFFCCC@@@>>><<<<<<==================>>>===<<<;;;::::::::::::======>>>>>>??????@@@@@@======>>>>>>??????@@@@@@>>>AAADDDHHHLLLQQQVVVZZZ```aaacccddddddcccaaa```]]][[[YYYVVVTTTRRRRRRQQQLLLJJJGGGEEEDDDAAA>>>;;;???<<<:::999:::;;;;;;::::::999888777666555444444555666999<<<@@@EEEJJJNNNXXXYYYYYYXXXTTTOOOJJJFFFHHHFFFDDDAAA???>>>======@@@@@@???>>><<<:::999888666777888999:::999999888666555555333222000///...+++,,,...//////...------........................//////.........---------------............------......------,,,,,,,,,,,,......////////////......,,,++++++++++++,,,---------------,,,,,,+++++++++......------,,,,,,,,,,,,******+++,,,,,,---.................................---------,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,,,,......//////...------,,,,,,,,,,,,,,,,,,------...***,,,...000111111000///---------------------------...///...,,,++++++,,,------.../////////...---......------,,,,,,,,,,,,---------,,,+++***((((((++++++,,,,,,---000666:::XXXLLL<<<222000000...,,,---......//////......---...............---------......//////000000111111///////////////.........///000000000111111111111......///000111222222333000111111222222333444444333333444444555444444444666777777888888777777666444555555666777999:::;;;>>>@@@FFFPPP___uuu'''((())))))'''%%%""" ''''''((()))***+++,,,,,,******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******************'''(((***++++++***((('''++++++,,,------...//////111333666888999;;;>>>@@@AAACCCEEEEEEDDDDDDEEEGGGEEEEEEEEEFFFGGGGGGHHHIIIHHHIIIKKKKKKJJJKKKLLLNNNPPPOOONNNMMMKKKHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHBBBBBB@@@>>><<<:::888777666666555555555555444444777777666666666666555444777666555555555666777888999;;;???DDDHHHKKKLLLMMMLLLLLLLLLKKKHHHEEECCCAAACCCCCCDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@AAABBBCCCEEEGGGHHHJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKHHHJJJOOOSSSXXX]]]dddhhhgggiiilllnnnooopppooonnnmmmkkkhhhdddbbb``````___\\\ZZZWWWTTTRRRNNNJJJFFFDDDBBB???======>>>===<<<;;;;;;:::999777555444333444666777888999<<>>=========<<<============<<<;;;:::555666777888999:::::::::;;;;;;999888555222///...,,,---...///000///...---------------...........................---------------...//////......---,,,,,,,,,------...............////////////......+++,,,+++++++++,,,---...//////......------,,,,,,------------------,,,,,,******+++,,,,,,---.......................................---------,,,,,,,,,,,,,,,------.........///...------,,,,,,------.........///......---,,,)))))))))***+++---///000'''(((+++---...---,,,+++---------------------------...///...,,,+++,,,---------.........------...///......------,,,,,,+++------,,,,,,+++***)))(((+++,,,,,,+++,,,...333666LLLCCC888222000000...,,,------............------.....................---......//////000000111111.........//////////////////000000000111111111111......///000111222222333000111111222222333444444222333333444555555555444444444444555555444444444444555555666777999:::;;;>>>@@@FFFQQQ___uuu)))*********)))&&&$$$"""************************************))))))))))))))))))))))))************))))))))))))))))))))))))+++***((('''''')))+++---)))***+++++++++***)))((())))))))))))))))))))))))************************************************)))))))))))))))*********((()))***++++++***)))(((((()))***,,,---///000000444777999;;;<<<>>>AAACCCCCCDDDFFFFFFFFFFFFHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLMMMOOORRRQQQQQQPPPNNNMMMKKKJJJNNNNNNOOOPPPQQQRRRSSSSSSLLLLLLJJJIIIFFFCCCAAA???;;;;;;::::::::::::999999666555444555777888777666666555444444444555777888===???CCCGGGKKKMMMOOOPPPMMMMMMMMMMMMKKKJJJIIIHHHLLLLLLMMMMMMMMMKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWTTTVVVZZZ]]]aaaffflllpppkkklllooorrrtttuuuvvvvvvwwwuuuqqqnnnlllllllllllljjjhhheeecccaaa]]]XXXUUULLLJJJGGGEEEDDDCCCAAA???>>>===<<<:::777555444333333555777666666888===BBBCCCGGGMMMRRRTTTRRRNNNKKKGGGFFFCCCAAA???=========:::;;;===>>>>>>>>>===<<<::::::999999:::;;;<<<===>>>>>>===;;;999666333111000000000000000///......---------.......................................------...////////////...+++,,,,,,---......//////.........//////.........+++,,,------,,,,,,---...////////////............------............---,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++......//////......---,,,,,,,,,,,,---....../////////......------------------...............------((((((((()))***---///000)))***,,,---...------,,,...------------,,,,,,,,,,,,---......,,,,,,---...,,,.........,,,,,,---...///.........------,,,,,,***+++,,,------......---+++,,,---,,,,,,,,,///111555333000////////////...++++++,,,,,,,,,,,,++++++---------.........//////////////////000000000000.........///////////////000000000000111111111111//////000000111111222222000111111222222333444444222222333444555555555555555555666666666666555555555555666777888:::;;;<<>><<<;;;<<<>>>???===<<<<<<<<<;;;:::;;;<<<===>>>CCCEEEIIILLLOOORRRSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYYYYYXXXWWWVVVTTTTTTUUUUUUVVVXXXYYYZZZYYYZZZ[[[\\\]]]___``````aaaaaaaaaaaa```````````````bbbdddeeefffiiimmmpppmmmnnnoooqqqsssuuuwwwxxxwwwvvvsssrrrqqqssstttvvvrrrqqqooonnnllliiidddaaaVVVTTTRRROOONNNKKKGGGDDDCCCBBB???===:::888777666333666888777555555999===;;;>>>BBBGGGJJJLLLLLLLLLIIIGGGDDDBBB@@@???>>>>>>???@@@AAABBBBBBAAA@@@???>>>===;;;::::::;;;===???======>>>>>>===;;;999777444333222000////////////.........//////000000000........................------...///////////////---------...............------............------***,,,//////...,,,---...---------...............,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++//////000000000///...---,,,,,,------...///////////////...---------------------...............---,,,+++*********,,,...///..............................---------,,,,,,,,,***,,,------------...///,,,...///...++++++---///...............---------******+++------......---+++,,,......------...///))),,,...///------...000***++++++,,,,,,++++++***+++,,,,,,---...///000000000000000000////////////............/////////000000000000000111111111111000000000000000111111111000111111222222333444444111222333444555555555555888888999999999999888888666666666777999:::<<<===???AAAGGGQQQ```vvv&&&&&&((())))))*********&&&'''(((***+++,,,......+++*********))))))(((((((((((())))))*********+++------------------------'''(((***+++,,,+++)))(((,,,++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,---///222555888:::;;;<<<>>>@@@BBBBBBCCCFFFHHHGGGHHHIIIJJJJJJKKKNNNPPPQQQOOONNNLLLKKKKKKKKKKKKNNNOOOQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXZZZ\\\]]]___```___```aaaaaa```^^^]]][[[UUUUUUUUUUUUTTTTTTTTTTTTQQQNNNKKKJJJKKKKKKHHHEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKNNNQQQSSSUUUVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[YYY[[[^^^```bbbbbbbbbaaa\\\\\\]]]^^^___aaacccdddccccccddddddeeeeeeeeefffgggggggggffffffeeeeeeeeeiiiiiijjjiiihhhiiilllnnnoooooooooppprrrtttuuuvvvtttsssrrrrrrsssvvvyyy{{{vvvuuutttsssrrroookkkggg___]]][[[YYYVVVRRRMMMJJJIIIGGGDDDAAA>>><<<;;;;;;555888:::888444222555888888999:::===AAAFFFJJJMMMJJJHHHEEECCCAAA@@@??????FFFGGGHHHHHHGGGFFFCCCBBB@@@>>>;;;888888:::<<<>>>;;;<<<>>>???@@@???===<<<666555333111//////////////////000000111111111222---.....................------...///000000///////////////...------,,,,,,,,,------------------,,,)))---000111///------...,,,,,,,,,------.........,,,---.../////////---------,,,,,,,,,,,,,,,,,,,,,------...//////...------///000111111111000...---,,,,,,------...///000000//////...------------...------...............---000///---++++++,,,---...,,,,,,+++*********++++++.........------,,,,,,,,,)))+++------------///000,,,...///---+++***---///........................+++++++++++++++***)))(((***,,,///000///......///+++///333222...+++---///,,,------......------,,,***+++,,,---...000111111111111000000//////......---.........//////000000000000000000111111111111111111111000000000000000000111111222333333444444111222333444555555555555555555666666666666555555666777777888999;;;<<<===???AAAGGGRRR```vvv)))((('''&&&&&&'''((()))*********+++,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))++++++***************+++******))))))))))))*********+++,,,,,,,,,,,,+++***)))***++++++++++++***)))+++++++++++++++***)))(((++++++******)))(((((((((++++++++++++,,,---...///666555444444666999<<<>>>AAAAAAAAAAAACCCEEEHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMKKKJJJHHHHHHIIIJJJKKKNNNOOOOOONNNMMMNNNQQQTTTSSSUUUXXXYYYXXXWWWXXXXXX\\\]]]^^^```bbbcccddddddggghhhhhhhhhgggdddbbb```^^^]]]\\\]]]^^^___^^^]]]]]]\\\ZZZXXXUUUSSSQQQPPPMMMLLLKKKJJJJJJJJJJJJJJJRRRRRRSSSTTTUUUWWWXXXYYYXXXYYY[[[ZZZYYYYYYZZZ\\\___```bbbdddeeeddddddcccdddcccbbbbbbbbbbbbbbbccccccdddeeefffggghhhhhhhhhnnnjjjeeedddfffiiiiiihhhjjjiiihhhhhhggggggggghhhkkkkkkllllllmmmmmmnnnnnnqqqsssuuutttrrrrrruuuxxxxxxwwwvvvtttrrrmmmhhhccc___^^^\\\ZZZXXXVVVUUUTTTOOOKKKFFFDDDCCCBBB>>>;;;999888888777666555444444444444444666999>>>CCCFFFHHHGGGEEECCCAAA???>>>===???BBBFFFIIIJJJJJJHHHFFFDDDDDDCCCAAA???===;;;:::????????????>>>===<<<;;;999888666444111///------222111000///...---------//////...---,,,,,,++++++///...---,,,,,,---...///+++,,,---...///...---,,,////////////////////////+++,,,---...////////////////////////000000000000.........------,,,,,,,,,,,,---......//////......------------............---...///...,,,+++,,,---------++++++++++++------///...---,,,,,,,,,,,,,,,111000...,,,,,,---...///------,,,+++,,,---...///------------------------+++,,,---.........,,,,,,,,,+++,,,///---((('''***,,,,,,,,,------............------,,,---...///000,,,,,,---.../////////...---,,,***))))))***,,,---+++,,,---...////////////333222000///------,,,,,,////////////000000000000//////////////////////////////000000000000//////222111111000///......---000000//////.........---111111222222222333333333444444555555666777777777888888777777777777888888666666666666888:::<<<======@@@GGGQQQ^^^sss+++***))))))))))))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++***))))))******+++******))))))))))))*********+++,,,,,,,,,,,,+++***************************+++++++++++++++***)))))),,,,,,++++++*********))),,,,,,,,,,,,---...000111444555666777999;;;<<<===AAAAAAAAACCCDDDGGGIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMOOORRRUUUTTTVVVXXXXXXXXXWWWXXXZZZ]]]^^^```bbbdddfffggggggjjjkkkkkkjjjiiifffcccaaaaaa``````aaadddfffeeeeeeaaa```___]]]ZZZXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQTTTTTTUUUVVVWWWXXXZZZZZZZZZ[[[]]]^^^]]]]]]___aaabbbbbbcccccccccccccccccc`````````aaaccceeefffgggffffffgggggghhhhhhhhhgggiiifffcccbbbeeeggggggffffffeeeeeedddddddddeeeeeeiiiiiijjjjjjjjjjjjjjjjjjkkkmmmoooooooooppptttwww{{{zzzxxxvvvtttoooiiieee```___\\\YYYWWWVVVVVVVVVRRROOOKKKIIIHHHFFFCCC@@@???>>>===;;;:::888777666666555555666888:::===?????????@@@@@@???>>><<<<<>>===???????????????>>>>>>===<<<<<<;;;999777555333222222111000//////.........000000///......---,,,,,,///...------------...///,,,,,,------......------////////////////////////+++,,,---...////////////.../////////000000000000///...............------,,,---......//////......+++,,,------------...///...///000///,,,+++,,,---------,,,++++++,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,---......------------------------+++,,,,,,,,,,,,++++++*********---222222000111555,,,,,,,,,---------......---,,,,,,+++,,,---...///------......///.........,,,,,,------------,,,,,,------///000000111111111000///...---,,,+++******,,,,,,---...//////000000//////////////////////////////000000000000//////////////////000000000000111111000000000/////////111111222222222333333333444444555555666777777777777777666666666666777777666666666666888:::<<<===@@@???DDDOOO```www+++******))))))******+++,,,++++++***))))))(((((())))))))))))))))))))))))************+++++++++++++++++++++*********************)))))))))******+++******))))))))))))*********+++,,,,,,,,,,,,+++***++++++************++++++***++++++++++++***)))))),,,,,,,,,,,,,,,+++++++++...---,,,,,,...000222444555666999;;;===>>>>>>===BBBBBBCCCEEEGGGIIIKKKMMMMMMMMMNNNNNNNNNMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPTTTWWWVVVWWWXXXXXXWWWXXXZZZ\\\___```bbbeeegggiiijjjjjjlllmmmmmmmmmkkkhhheeeccc_________aaaeeeggggggfffcccbbbaaa___]]][[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[ZZZ\\\___`````````bbbccccccbbbaaa```___```aaaaaa]]]]]]^^^___```bbbdddeeeaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaaaaaccceeeeeedddcccbbbbbbbbbbbbbbbccccccffffffffffffffffffeeeeeeeeefffggghhhiiilllqqqtttxxxwwwuuutttqqqmmmgggbbb\\\ZZZWWWTTTRRRRRRSSSTTTVVVSSSPPPNNNMMMKKKIIIGGGFFFFFFDDDBBB@@@>>>===<<<::::::::::::::::::::::::999:::<<<===>>>===<<<;;;<<<>>>AAADDDHHHKKKMMMOOOQQQOOOMMMIIIFFFCCCAAA@@@AAA@@@@@@???????????????>>>>>>>>>>>><<<:::888777333222111000////////////111111000//////.........///......------......///---------,,,---......///////////////////////////,,,,,,---...////////////....../////////000000000.........///////////////,,,---......//////......)))+++......,,,,,,...111//////000///,,,+++,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------)))+++,,,------,,,)))(((+++,,,------......------------------------------......---,,,+++++++++,,,...---...000---)))(((+++,,,,,,,,,------------......---------------...///.........///......------,,,---///111111///---,,,******+++,,,------------///......---,,,++++++*********+++,,,...///000111//////////////////////////////000000000000//////,,,---...///000111222333222222111111111111000000111111222222222333333333444444555555666777777777666666555555555555666666777666666777888:::<<<===BBB???BBBNNNbbbzzz((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++***************************))))))))))))******+++******))))))))))))*********+++,,,,,,,,,,,,+++***++++++***))))))***++++++******+++++++++******)))++++++++++++,,,,,,,,,,,,......------...111444666888999;;;===>>>???@@@@@@CCCCCCEEEGGGIIILLLMMMNNNOOOOOONNNNNNNNNMMMLLLLLLIIIIIIHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQSSSVVVYYYYYYYYYZZZYYYXXXYYY\\\^^^bbbccceeefffhhhiiijjjjjjkkklllmmmmmmllljjjgggfff```______aaaccceeeeeeddd___^^^]]]\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]```bbbcccccccccdddeeedddbbb___]]]]]]^^^```aaa``````___^^^]]]]]]^^^^^^ZZZZZZ[[[[[[\\\]]]______aaaaaaaaacccdddeeeffffffdddccccccccccccdddeeeeeeddddddeeeeeedddcccbbbaaadddccccccccceeehhhlllnnnrrrqqqppppppnnnjjjeeeaaaYYYWWWSSSQQQPPPQQQTTTUUUWWWUUUSSSQQQOOONNNMMMLLLLLLLLLKKKIIIHHHGGGFFFEEECCCDDDDDDEEEDDDCCCBBBAAA??????>>>===<<<<<<;;;;;;777888:::===AAAFFFJJJMMMSSSSSSSSSQQQNNNIIIEEEBBBBBBAAA@@@?????????@@@AAA<<<===>>>???>>><<<:::999444333222000////////////000000000//////.........//////............//////...---,,,,,,,,,---///000////////////////////////,,,------...//////.............../////////000000------....../////////000,,,---......///.........***...000///,,,+++---111+++---...---,,,+++,,,...---------,,,,,,---------...------,,,,,,,,,------,,,,,,---......---,,,++++++,,,---...///...---,,,,,,,,,------------------222111///...------...///111...---,,,(((!!! """------------------------//////........./////////.../////////...---,,,,,,---...///000000///...---)))******+++,,,,,,++++++////////////...------,,,++++++,,,---...///000000//////////////////////////////000000000000//////,,,---...///000111222333111111111111111111111111111111222222222333333333444444555555666777777777777666666555555666666777777777777777888:::<<<===BBB@@@DDDQQQccczzz(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******************************))))))(((((()))******+++******))))))))))))*********+++,,,,,,,,,,,,+++***+++******************+++)))******+++++++++******)))*********++++++,,,,,,...------...000333666777<<<<<<;;;<<<===@@@CCCEEEDDDEEEGGGIIIKKKMMMNNNOOOOOONNNNNNMMMMMMLLLLLLLLLIIIJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUWWWZZZ\\\[[[\\\\\\[[[[[[[[[^^^aaadddeeefffggghhhhhhhhhhhhhhhiiikkkllllllkkkiiihhheeecccbbbbbbddddddcccbbbZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYXXXWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]```bbbeeefffeeedddeeeeeebbb```]]][[[[[[]]]___aaaaaaaaa___^^^]]]]]]\\\\\\\\\\\\]]]___aaadddfffhhhfffggghhhjjjjjjkkklllmmmlllkkkkkkkkkkkkkkkllllllkkkkkklllmmmlllkkkiiihhhjjjhhhgggffffffhhhiiijjjnnnnnnmmmmmmllliiiddd```ZZZXXXUUURRRRRRTTTWWWYYYUUUUUUSSSQQQPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPRRRRRRRRRQQQPPPLLLIIIDDD???<<<:::::::::999999999;;;>>>CCCHHHKKKRRRUUUXXXZZZXXXSSSMMMIIIFFFDDDAAA?????????AAABBB>>>??????@@@???>>>===<<<666555333222000//////.../////////...............///////////////////////////...---,,,---...///000////////////////////////,,,---......///.....................////////////,,,,,,,,,------......///,,,---......///............000111000---+++---...((()))+++++++++,,,---///------------------------------,,,,,,,,,------......---,,,,,,,,,---...///+++,,,---...///...---,,,,,,,,,,,,---------......111000///...---...//////,,,***+++---,,,)))***///------------------------------------------------.../////////...---,,,,,,///...---,,,,,,---...///......//////000000//////---......//////...---,,,...............///////////////////////////////////////000000000000//////.../////////000000000111000000000000000000000000111111222222222333333333444444555555666777777777888777777666666777777888888888777888888:::<<<===@@@CCCJJJTTTcccyyy***++++++,,,,,,++++++***(((((())))))***++++++,,,))))))))))))))))))))))))'''((((((((())))))))))))***************+++++++++(((((((((((()))******+++******))))))))))))*********+++,,,,,,,,,,,,+++***)))***++++++++++++***)))))))))***++++++++++++***((())))))***+++,,,,,,---......///111333666888999>>>===<<<<<<===AAADDDGGGEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMKKKKKKLLLNNNOOOPPPQQQQQQRRRTTTWWWXXXYYY[[[]]]___]]]^^^______^^^___aaaccceeeeeefffggghhhhhhhhhhhhggghhhjjjkkklllkkkiiihhhcccaaa_________^^^\\\ZZZWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYZZZ\\\^^^___\\\___bbbdddcccbbbbbbccc]]]\\\ZZZZZZZZZ]]]```aaaaaaaaaaaabbbcccdddeeefffhhhhhhjjjlllooosssvvvyyyyyyzzz{{{{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}zzzxxxvvvvvvuuutttrrroooooonnnmmmlllhhhccc___[[[YYYVVVSSSRRRSSSTTTUUUTTTTTTTTTRRRPPPOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUXXX[[[]]]^^^^^^^^^WWWSSSMMMFFFAAA>>><<<<<<;;;:::999999:::===AAACCCOOOSSSYYY^^^___\\\WWWSSSKKKIIIEEEBBB@@@AAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBB;;;999777555222111//////...........................//////000000//////.........------......///000////////////////////////------...............---------........./////////,,,,,,,,,---------------,,,---......//////......000//////......------,,,''')))+++++++++,,,...000------............------------,,,,,,,,,---.........,,,+++******+++...///+++,,,------......------+++,,,,,,------.........---,,,,,,,,,,,,,,,------+++***+++...---,,,...333...------------,,,,,,,,,***++++++++++++***)))))).........///......------///---+++******+++---///------...............---)))***,,,------,,,+++***........................//////////////////////////////000000000000//////000000000000/////////////////////000000000000111111111222222222333333333444444555555666777777777888888777777777777888888999999888888999:::<<<===???CCCKKKVVVcccxxx***+++,,,,,,,,,,,,+++************+++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++'''''''''(((((()))++++++******))))))))))))*********+++,,,,,,,,,,,,+++***((()))+++------+++)))((())))))***+++++++++++++++))))))***+++,,,---...///...000333666888:::;;;;;;=========>>>@@@BBBDDDEEEGGGHHHIIIKKKLLLMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMOOOQQQRRRSSSTTTTTTVVVYYY[[[]]]]]]^^^```bbb^^^```bbbcccbbbbbbcccdddcccdddfffhhhjjjkkklllllljjjkkkllllllllljjjhhhfff___]]][[[ZZZZZZYYYWWWUUUVVVVVVVVVVVVVVVVVVWWWWWWTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXYYY[[[]]]___aaabbb]]]aaafffiiiiiijjjjjjkkkhhhgggggghhhjjjmmmppprrrttttttvvvxxx{{{~~~~~~|||yyysssmmmiiicccaaa^^^ZZZWWWTTTSSSRRRTTTUUUVVVTTTRRRQQQRRRUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWYYY]]]```bbbdddddd^^^\\\YYYTTTNNNIIIFFFCCC@@@???<<<:::999:::;;;<<>>@@@BBBCCCCCCCCCGGGHHHJJJLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVYYY[[[^^^___``````bbbccc___aaadddeeeddddddddddddaaaccceeehhhkkknnnooopppmmmnnnnnnnnnllliiifffeee```___]]]\\\\\\[[[YYYXXXTTTTTTTTTUUUUUUUUUVVVVVVRRRTTTVVVWWWXXXWWWVVVUUUYYYYYYZZZ\\\^^^aaaccceeehhhlllrrrvvvxxxyyy{{{|||}}}}}}~~~zzzrrroookkkfffaaa\\\YYYWWWUUUWWWXXXVVVTTTSSSUUUXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVXXX[[[^^^aaadddeeebbbbbbbbb```\\\VVVPPPLLLIIIGGGDDDAAA>>>=========AAADDDJJJPPPVVVZZZ\\\]]]WWWSSSMMMHHHFFFFFFHHHJJJIIIGGGDDDBBBAAABBBDDDFFFEEECCC@@@<<<999666333222000000000000000111111111...///000111111000///...,,,---///000000000///...////////////////////////---...............---------------.........//////000000//////.........---,,,---......//////......***&&&###'''...111...***000111111000...------...,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///---...000111222111000///...---,,,+++,,,---...///++++++,,,,,,---...//////)))***,,,...//////......///------...,,,***+++000.........------,,,,,,,,,......///000///...,,,+++,,,,,,---.../////////...+++,,,...//////...,,,+++,,,,,,---------,,,,,,+++)))+++---/////////...---))))))***+++---...////////////////////////////////////000000000000//////.../////////000000111111111111111222222333333333111111222222222333333333444444555555666777777777666666555555555555666666:::999999888999:::<<<===AAA???CCCPPPccc|||((('''&&&&&&&&&((()))***))))))))))))((((((((((((************************))))))))))))***+++,,,---++++++***)))(((((()))))))))************+++++++++***++++++,,,,,,------...(((***,,,,,,,,,+++,,,---***)))((((((((()))+++,,,******))))))((((((''''''))))))***,,,...///000111444666999===???@@@@@@???@@@@@@AAABBBCCCEEEGGGHHHLLLMMMMMMMMMLLLKKKIIIHHHJJJJJJIIIIIIJJJKKKMMMNNNNNNPPPSSSVVVYYY[[[[[[\\\]]]^^^```cccdddeeeeeeeeeddddddfffhhhjjjiiifffdddbbbdddhhhkkkmmmmmmlllkkkjjjjjjiiihhhfffeeedddddd___]]]YYYWWWWWWWWWXXXXXXSSSTTTUUUVVVVVVWWWXXXXXX[[[YYYVVVVVVYYY[[[]]]]]]^^^```aaaaaacccjjjvvvzzzgggZZZXXX[[[cccddd]]]\\\___[[[QQQVVVTTTRRRRRRTTTVVVXXXYYYVVVVVVVVVWWWYYY]]]```bbbaaabbbddddddaaa^^^\\\[[[YYYVVVQQQMMMHHHCCC===:::===@@@DDDJJJOOORRRUUUVVVXXXUUURRRNNNLLLKKKKKKKKKNNNNNNNNNNNNLLLJJJHHHGGGHHHFFFCCC@@@>>>:::666333111111111111111111111111444333111///......//////...///111222222222111000///.........------------.........///......------..............................////////////......------------............////////////////////////........................------------------------///......------,,,++++++...........................---,,,,,,---...000111,,,++++++,,,---///111333,,,++++++******++++++,,,///............---------......---------,,,,,,,,,,,,...///111111111000000------------------------,,,,,,,,,---------......,,,,,,---.../////////...------............---------,,,,,,,,,,,,---.........------...//////...,,,000000000000000000000000000000000000//////......111111111000000000000000222222222222222222222222444444555555666777777777888888888777777777777777999999999:::;;;<<<===>>>@@@EEELLLTTTccczzz&&&'''((())))))))))))(((***************)))))))))************************))))))))))))***+++,,,,,,++++++***))))))))))))))))))************+++++++++++++++++++++************,,,---...---+++************))))))))))))***+++++++++++++++******)))))))))------...000222333444555888:::===@@@BBBCCCCCCCCCBBBBBBCCCEEEFFFHHHHHHIIIMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQTTTXXXZZZ\\\]]]^^^^^^___bbbdddffffffgggfffgggggghhhjjjlllkkkhhhfffdddfffiiilllmmmmmmlllkkkjjjjjjiiiiiihhhgggggggggbbb```^^^\\\[[[ZZZXXXWWWUUUUUUVVVUUUUUUUUUWWWXXXXXXYYYYYY[[[]]]```cccdddkkknnnrrruuuyyy{{{nnnmmmrrrzzz|||vvvrrrppphhh\\\XXXTTTPPPNNNQQQTTTVVVVVV[[[ZZZYYYXXXYYY\\\^^^```aaabbbcccdddcccbbbaaaaaa```]]]YYYVVVRRRMMMGGGCCC>>>>>>???AAADDDHHHLLLOOOSSSRRRPPPNNNMMMMMMMMMNNNRRRSSSSSSSSSQQQOOOLLLKKKLLLJJJFFFDDDBBB???<<<999222222222222222222222222222222111000////////////...///000000111111000000/////////.........------...............------,,,..............................////////////......////////////000000000000////////////////////////...................................................------------,,,,,,,,,........................------------------......,,,,,,,,,,,,---///000111......------,,,------------------.........//////......---------,,,,,,,,,/////////000//////......------------------,,,,,,++++++,,,,,,,,,---------..................------------............---------,,,,,,,,,,,,---.........------...//////...,,,000000000000000000000000333333222222222111111111222222222111111111111111222222222222222222222222444444555555666666777777888777777777777777777777999999999999:::<<<===>>>@@@DDDKKKTTTbbbzzz%%%'''***,,,,,,+++((('''***************+++++++++************************+++***************+++++++++***)))))))))))))))))))))************++++++++++++******)))(((((('''''',,,---...---+++*********)))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...000111333444555;;;===@@@BBBDDDEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJKKKLLLNNNPPPQQQSSSRRRTTTVVVYYY\\\^^^___``````aaadddfffhhhiiiiiiiiihhhhhhiiijjjlllkkkhhhfffeeefffiiijjjkkkkkkiiihhhffffffeeeddddddddddddddd______^^^]]]ZZZXXXUUUTTTWWWWWWWWWVVVUUUVVVYYY\\\```dddiiimmmoooqqqvvvzzzuuuhhhaaaXXXUUUWWWZZZZZZYYY]]]\\\ZZZXXXYYY[[[^^^```cccdddeeefffggggggfffffffffdddbbb```^^^ZZZTTTQQQFFFCCC>>>;;;;;;???DDDGGGJJJKKKKKKLLLMMMNNNOOOOOOSSSTTTVVVWWWVVVTTTQQQOOOPPPMMMIIIFFFDDDBBB???===555444333333222222222222000000000111111000000/////////......//////000111000000000/////////.....................---------////////////////////////......////////////......////////////000000000000////////////////////////........................////////////////////////,,,,,,,,,---------..............................,,,------------,,,,,,+++------,,,,,,---...////////////...---,,,,,,------++++++,,,---...///000111......---------,,,,,,,,,000000///...------,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------////////////...---,,,+++---------------------------,,,,,,,,,,,,---......///...---...///000...,,,000000000000000000000000333333333222222222222222222222222222222222222222222222222222222222222222444444444555666666777777777777777777777777888888777888888888999;;;<<<===???DDDJJJRRRaaayyy'''(((***++++++***)))((())))))***************+++************************++++++******)))***************)))))))))))))))***))))))*********+++++++++******))))))((((((((((((''')))+++,,,++++++,,,---)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777<<<===???AAACCCDDDEEEEEEFFFHHHKKKMMMNNNNNNMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMOOOQQQSSSTTTTTTUUUWWWZZZ]]]___aaabbbbbbdddfffhhhiiijjjjjjjjjggggggggghhhiiihhhfffdddcccdddeeeggggggfffeeedddcccbbbaaa`````````aaaaaa]]]]]]\\\[[[YYYXXXXXXYYY[[[]]]^^^]]]]]]```fffkkkrrryyy}}}{{{ttttttsssooommmpppwww}}}wwwkkkdddddddddbbb___^^^\\\ZZZYYYZZZ\\\^^^```dddeeegggiiijjjiiifffdddeeeeeeeeeeeeeeeccc___\\\RRRNNNGGGAAA===>>>@@@BBBBBBCCCEEEHHHJJJLLLLLLMMMMMMPPPSSSVVVWWWVVVUUUSSSRRROOOJJJFFFDDDAAA>>><<<888777555444222222222222---...000111111111000//////...---------...000111000000000000///////////////.....................000000000000000000000000......////////////......------------............////////////////////////................................................++++++,,,,,,---...//////........................,,,,,,---...---,,,***)))...---------------------...---,,,+++++++++++++++,,,,,,------...//////000......---------,,,,,,,,,000...---,,,+++,,,------.........------,,,,,,+++---------------------.....................---------------------------------,,,,,,,,,,,,---......///...---...000000...---////////////////////////111111111111000000000000111111111222222222222222111222222222222222333333333333444555555666666777777777777777777888888888666777777888999;;;<<<===???CCCJJJQQQ```xxx******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))++++++******)))************)))))))))))))))******))))))*********+++++++++)))))))))*********++++++&&&(((***+++******+++,,,)))***+++------,,,+++++++++++++++,,,,,,---------222333555777999;;;<<<===>>>???@@@BBBCCCEEEEEEFFFHHHIIILLLNNNOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJLLLNNNQQQSSSTTTUUUUUUVVVWWWZZZ]]]___aaacccdddeeegggiiijjjjjjjjjiiifffffffffggghhhhhhfffdddcccddddddeeeeeeeeedddccccccbbbaaa______```aaabbb_________]]]]]]```eeejjjjjjmmmpppqqqssswww}}}yyyvvvtttssssssqqqooommmkkkjjjkkkmmmnnnssstttuuusssnnniiieeeddd]]]]]][[[WWWUUUWWW]]]bbbeeehhhkkkiiigggjjjpppwww{{{{{{{{{{{{~~~zzzuuurrrnnnkkkgggfffdddaaa```___``````___```cccgggjjjiiieeeaaaaaaaaabbbdddffffffdddaaa[[[XXXSSSMMMHHHDDDAAA@@@>>>???AAADDDEEEGGGGGGGGGGGGJJJOOOSSSWWWXXXXXXXXXVVVRRRMMMIIIFFFBBB>>><<<;;;:::777555333222333333,,,---///111111111000//////...---------...000111000000000000///////////////............///000111000000000000000000000000......////////////......------------............////////////////////////........................------------------------***++++++,,,---...//////........................,,,,,,---...---,,,***)))---------------,,,,,,,,,...---,,,,,,+++++++++,,,..............................---------,,,,,,,,,---,,,+++++++++---...///.........------,,,,,,,,,/////////...............+++,,,---...////////////...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......///......///000000///---////////////////////////000000000000000000000000000000000000111111222222111111111222222333333333333333444444555666666666666666777777888888888888666666777888999;;;<<<===@@@DDDIIIQQQ___xxx+++***)))''''''((()))***'''''''''((())))))******))))))))))))))))))))))))+++***************++++++)))))))))))))))******+++)))************+++++++++))))))***++++++,,,------***+++,,,+++)))((((((((()))******+++++++++++++++***++++++,,,---......///333444666888:::<<<>>>???BBBCCCDDDEEEFFFHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNKKKLLLOOOQQQSSSUUUVVVVVVWWWWWWXXX[[[]]]```cccdddfffggghhhiiiiiihhhgggfffgggfffeeeggghhhiiihhhfffeeeeeeffffffffffffffffff___^^^]]]]]]]]]___bbbccccccdddeeeeeefffllluuu|||yyyrrrlllhhheeeeeecccaaa___]]][[[ZZZYYYUUUTTTTTTSSSTTTUUUVVVWWWZZZ[[[]]]\\\YYYUUUSSSSSSLLLKKKIIIGGGEEEFFFIIILLLSSSTTTUUUUUUSSSUUUYYY]]]^^^^^^^^^___```bbbdddfffhhhkkkooorrruuuyyy}}}{{{yyywwwtttpppllljjjhhh```___aaaeeeiiijjjgggccc___^^^^^^```bbbdddcccbbb^^^^^^\\\XXXSSSMMMHHHEEECCCCCCCCCCCCCCCBBBBBBBBBDDDFFFJJJOOOTTTXXXZZZ[[[YYYVVVRRROOOKKKGGGBBB???>>><<<999666444333333333---...//////000000000000//////......//////000111000000000/////////......///......///000222444555////////////////////////......////////////......////////////000000000000////////////////////////........................------------------------++++++,,,,,,---...//////........................,,,------------,,,,,,+++,,,,,,------------,,,+++//////............////////////.........---------......---------,,,,,,,,,,,,+++,,,,,,---...//////------------------------/////////...............***+++,,,...///000000111...---,,,++++++,,,---...---,,,,,,,,,,,,---......//////...///000111///---000000000000000000000000111111111111111222222222/////////000111111222222111111111222222333333444333333333444555555666666666666666777888888999999666666777888:::<<<===>>>AAADDDJJJQQQ___xxx)))))))))((((((((('''''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,)))))))))))))))***++++++)))************+++++++++***++++++++++++++++++++++++---...---+++))))))******))))))))))))***+++++++++,,,,,,---///000000111333333555777:::<<<>>>???EEEEEEFFFGGGHHHJJJKKKLLLHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPOOOPPPRRRUUUWWWXXXXXXXXXYYYYYYZZZ\\\___bbbeeeggggggggghhhhhhgggfffdddcccdddcccccceeeggghhhhhhgggdddeeeeeeffffffggggggggg^^^^^^^^^___bbbgggkkkmmmooosssvvvxxxzzzzzzsssnnnllllllfffddd```\\\WWWTTTQQQPPPPPPPPPOOONNNLLLKKKKKKJJJFFFGGGHHHJJJKKKMMMMMMNNNOOOQQQRRRQQQOOOMMMMMMMMMGGGGGGFFFEEEDDDEEEFFFHHHLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRVVVXXXYYY[[[___cccfffjjjnnnnnnnnnpppuuuyyy|||qqqlllhhhgggjjjlllkkkiiicccaaa___^^^___aaa``````___```aaa```]]]YYYTTTQQQMMMKKKHHHEEECCCAAA@@@@@@AAABBBEEEIIINNNRRRVVVXXXWWWVVVTTTSSSQQQLLLGGGCCCAAA>>>:::777444333333444//////.........//////000...///000000111111000000/////////.........------///......///111444777999..............................////////////......////////////000000000000////////////////////////................................................,,,,,,,,,------.................................------------------......++++++,,,---------,,,+++......---......///000111---------.....................---------,,,,,,,,,,,,------.........------+++,,,,,,------...............------,,,,,,,,,,,,+++,,,---...////////////...---+++******+++---...---,,,,,,,,,,,,---......000///...///111111///...000000000000000000000000//////000000000111111111//////000111111222333333000111111222333333444444222333333444444555555666555666666777888888999999777777888999;;;===>>>@@@BBBEEEJJJQQQ___yyy&&&''')))******(((%%%$$$((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---))))))((())))))***++++++)))************+++++++++,,,,,,++++++***)))))))))***,,,......------...///***)))((((((((()))+++,,,,,,---...///000111222333666777999;;;>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIKKKLLLHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIKKKNNNPPPRRRQQQSSSUUUWWWYYYZZZZZZZZZ[[[[[[\\\^^^aaadddgggiiiggghhhhhhgggfffdddbbbaaaaaa``````bbbdddffffffeeebbbbbbcccddddddeeeffffffeeeeeegggiiinnntttzzz}}}zzzsssoooiiihhhddd___XXXTTTSSSSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFHHHKKKNNNPPPRRRRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSNNNNNNOOOOOOOOOPPPQQQRRROOONNNLLLMMMMMMMMMLLLJJJMMMMMMMMMNNNMMMMMMLLLKKKJJJLLLOOOOOONNNOOOSSSVVVRRRWWWZZZXXXWWWZZZ```ccc```ggguuu}}}rrrllllllnnnooonnnhhhdddaaa^^^^^^______^^^___aaaccceeedddbbb___]]]UUUSSSNNNHHHDDDAAA@@@@@@>>>???@@@CCCGGGKKKOOORRRTTTTTTTTTTTTSSSOOOIIIEEEBBB???;;;777444333333444000///...------...///000...///111222222222111000///.........------------.........000222666:::<<<..............................////////////......------------.........///////////////////////////........................////////////////////////,,,,,,,,,---------.................................---,,,,,,---...000111***+++,,,---...---,,,,,,+++++++++,,,---...///000+++,,,,,,---...///000000......---------,,,,,,,,,...//////000///...,,,+++***++++++,,,---...//////,,,,,,,,,++++++*********------......///............---+++******+++---...---,,,,,,,,,,,,---......000/////////111111///...000000000000000000000000,,,---------......//////000000111222333333444444000000111222333333444444222222333444444555555666555666666777888999999999777777888999;;;===???@@@CCCFFFKKKRRR```yyy++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))***+++,,,,,,---************))))))))))))))))))))))))***+++,,,---*********)))))))))))))))***)))))))))***+++,,,,,,------...............---.........///111555888:::888:::<<<======>>>@@@AAAEEEFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMOOOPPPQQQQQQRRRRRRQQQRRRTTTWWWYYYZZZZZZZZZ\\\^^^```aaaaaabbbdddfffhhhhhhgggeeebbbaaaccceee```^^^]]]]]]^^^````````````^^^^^^aaaaaa```dddjjjmmmrrrxxx|||~~~}}}xxxvvvrrrmmmiiigggccc^^^ZZZXXXTTTOOOMMMNNNNNNMMMKKKIIIJJJLLLLLLLLLKKKLLLMMMPPPRRRTTTTTTRRRRRRTTTWWWTTTUUUWWW[[[___aaabbbaaadddeeegggjjjlllmmmllljjjgggfffeeecccbbbaaaaaaaaa___]]]YYYXXXWWWWWWVVVUUUUUUSSSSSSTTTUUUSSSMMMIIIMMMLLLKKKLLLMMMNNNMMMKKKOOOOOONNNNNNNNNOOOPPPQQQSSSWWW^^^hhhrrrzzz~~~{{{{{{{{{{{{rrrpppjjjaaa\\\]]]]]][[[]]]___bbbeeefffffffffeeebbb^^^YYYTTTPPPKKKFFFCCCBBBAAA@@@AAACCCFFFJJJLLLOOOQQQUUUWWWWWWUUUQQQOOOIIIDDD>>>:::999777555222333222111000000000000000///000111222222111///...000000000000////////////......///000222333555666111000////////////000000---///000000///......///------,,,,,,,,,,,,------222222111//////.........------------------------///............---------...---,,,,,,,,,,,,---...//////...---,,,++++++***////////////////////////------------------------...............---------///...---,,,,,,---...///...------,,,,,,------...//////.........---------------------------------......//////...---,,,,,,------------------------//////...------------...///......---------......111111000///...------,,,111111111111111111111111000000000000////////////...//////000111222222222111111222222222333333333555555555555666666666666666666666666666777888888999888777777999<<<@@@BBBDDDEEEKKKUUUcccyyy))))))))))))))))))))))))************************((((((((((((((()))******+++++++++************)))''''''((()))***+++,,,,,,---,,,+++***))))))))))))((((((((()))***+++++++++++++++++++++++++++,,,---+++,,,---///000111111222222111111111333666888:::999:::<<<===<<<===???AAAEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMOOORRRTTTUUUVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]]]]]___aaaaaaaaabbbdddeeeggggggfffccc```^^^^^^___]]]]]]^^^```aaabbbaaa``````___```ccceeeffflllrrrzzz}}}tttnnnkkkhhhccc___^^^[[[WWWTTTSSSPPPMMMIIIIIIHHHGGGGGGHHHJJJLLLLLLRRRTTTVVVWWWVVVUUUUUUVVV___ccchhhkkkkkkkkklllmmmkkkkkkmmmpppsssvvvxxxxxx|||yyyuuurrrpppmmmjjjhhhhhhgggfffffffffddd```]]]ZZZXXXUUUTTTRRRQQQNNNLLLMMMMMMLLLLLLKKKJJJIIIIIIFFFHHHMMMSSSZZZ^^^aaaaaa___ccchhhlllnnnqqquuuyyy}}}uuullleeebbb\\\UUUXXXZZZ]]]```bbbdddeeeeeedddbbb___\\\YYYUUUPPPLLLDDDCCC@@@??????AAADDDFFFFFFIIIMMMRRRTTTUUUUUUUUUMMMIIICCC???<<<:::777444111111000///............///000000111111111000000111111111111111000000000000000000000000111222333000000////////////000000---///000000///......///111111000000000000111111222111000///....................................///............---------......---,,,,,,---...............------,,,,,,+++---------------------------------------------------------...............//////---,,,,,,---...............------.........//////.........---------------------------------...////////////...---,,,..............................---,,,,,,,,,,,,---///......---------......///////////////........./////////////////////////////////000000000000000000000000111222333333333111222222222222333333333555555555555666666666666666666666666666777888888888777666666888;;;>>>@@@BBBCCCHHHSSSaaawww))))))))))))))))))))))))************************))))))((((((((()))******+++++++++************)))'''(((((()))***+++,,,,,,---,,,+++******))))))***)))))))))*********++++++------,,,,,,+++,,,,,,,,,***+++---///111444555666666555444444555777999:::;;;===??????>>>???@@@BBBEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKMMMQQQUUUXXXYYYZZZZZZ[[[YYYWWWVVVWWWYYY\\\^^^___```bbbbbbbbbbbbccceeebbbccccccaaa^^^[[[ZZZ[[[WWWYYY\\\___```___]]]\\\YYYXXXZZZ```eeejjjrrr{{{uuuhhhbbbZZZTTTQQQOOOLLLIIIMMMKKKJJJIIIJJJJJJHHHGGGHHHLLLPPPRRRTTTXXX]]]bbbiiillloooooonnnmmmlllllltttzzz}}}{{{sssppplllhhhddd```\\\YYYUUUUUUTTTRRRNNNKKKHHHFFFKKKKKKMMMPPPTTTVVVUUUTTTQQQTTTXXX[[[]]]```cccfffiiirrr~~~{{{tttgggZZZWWWXXXXXXZZZ\\\___bbbdddgggfffffffffddd```ZZZVVVMMMJJJEEEAAA???>>>@@@AAAAAACCCGGGKKKPPPTTTWWWYYYSSSPPPJJJEEEAAA===888555555444333222111111111111000/////////000111222222111111111111111222222222222111000//////.........///////////////000000000---///000000///......///000000////////////000000000000///...------------///////////////////////////............---------......---,,,,,,---......------------------------------------------------------------------------,,,,,,------......//////000///...,,,,,,,,,------//////............//////...............---------------------------------//////////////////...---////////////////////////...---,,,,,,++++++,,,,,,......---------......///.........//////000000000////////////////////////...//////000000111111111111111111222333333444444222222222222333333333333555555555555666666666666666666666666666777888888888777777777999<<>>888444555555444222111111111111000///......///111333444000000111111111111111222222111000......---------...//////000000000000000---///000000///......///......------------......//////...---------------///////////////////////////............---------......------------......,,,,,,,,,------.........////////////////////////........................++++++,,,------...//////000///---,,,+++,,,,,,---......------------.........................................................//////000//////....................................---,,,,,,,,,------...------------...///////////////////////////000111111111111111111111111......///000111111222222111111111222222222333333222222222333333333444444555555555555666666666666666666666666666777777888::::::::::::<<>>???===???AAAAAAAAABBBDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZ[[[]]]]]]]]]\\\[[[ZZZ\\\]]]]]]]]]]]]___```aaaaaaaaa]]]XXXTTTRRRRRRVVVXXXYYYXXXVVVWWW[[[___bbbdddmmmyyy}}}oooggg[[[SSSOOONNNMMMLLLKKKMMMQQQUUUZZZ___bbbcccfffiiinnnrrruuuzzz~~~xxxtttooonnnooollleee___YYYVVVQQQNNNLLLJJJHHHFFF@@@BBBFFFHHHJJJOOOVVV[[[dddjjjsss}}}ssseee\\\YYYZZZ[[[]]]^^^aaafffjjjmmmmmmllleeeddd```\\\XXXUUURRRQQQEEECCCAAA???AAAEEEIIILLLSSSUUUUUURRRKKKCCC===999444333222000///.........000/////////000111222222.........///000000111111///............//////000---...///111111111000000---///000000///......//////......------....../////////...............///........................///............------------...////////////...---,,,,,,,,,------.........------------------------........................++++++,,,,,,------.........---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,---------.......................................,,,---..................------------------------111000000///.../////////---------------...///000333222222111///......---........................///000000111111222222222000000000000000000000000333333333333444444444444555555555555666666666666666666666666666777888888666777888999;;;===>>>???AAABBBGGGQQQ___vvv))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******))))))******+++++++++************)))((()))******,,,,,,---.........---,,,++++++++++++***++++++++++++++++++,,,++++++*********+++,,,,,,------------///222444666999:::;;;<<<>>>>>>??????===???BBBCCCDDDEEEGGGJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKNNNPPPRRRSSSUUUTTTTTTTTTUUUWWWXXXYYY\\\[[[ZZZYYYXXXXXXWWWWWWSSSUUUWWWWWWWWWXXXZZZ\\\^^^^^^]]]ZZZVVVTTTTTTTTTXXX]]]aaacccbbbccchhhllltttwww~~~|||{{{|||yyyppphhhXXXVVVSSSPPPPPPSSSWWWZZZ^^^bbbjjjqqqwww|||wwwppphhhbbb[[[UUUQQQNNNIIIFFFCCCBBBBBBBBBCCCFFFJJJLLLPPPUUU\\\cccjjjqqqyyyuuummmiiiggggggfffeeefffhhhjjjkkkkkkfffgggfffeeeccc```]]]\\\QQQNNNIIIEEECCCCCCEEEGGGKKKOOOSSSSSSOOOIIIDDDBBB;;;:::888777555444444444///000000111111111000000...//////000111111222222000/////////...//////000,,,---///111222111000000---///000000///......///------,,,,,,,,,,,,------000//////......//////000///////////////////////////............------------...///000000///...---,,,,,,------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///---,,,,,,++++++,,,,,,------------.........//////........................++++++,,,---------------........................000000///...............---,,,,,,------///000000111111111000000000//////........................111111111111111111111111111111111111111111111111333333333444444444444555555555555555666666666666666666666666666777888888555666777888:::<<<===>>>AAABBBGGGQQQ___uuu++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,---......111000///,,,***(((&&&%%%++++++++++++,,,------...---------...000444777999===>>>>>>????????????>>>@@@BBBEEEGGGHHHIIILLLNNNKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLOOOQQQSSSUUUVVVUUUTTTTTTUUUXXX[[[\\\]]][[[WWWSSSQQQQQQQQQRRRNNNPPPRRRSSSSSSTTTVVVXXXWWWXXXWWWVVVUUUUUUXXXZZZcccjjjrrrvvvwwwxxx||||||iiifffccc```^^^]]]\\\\\\OOOSSSXXX\\\```fffnnntttuuu{{{wwwnnnhhhbbb[[[WWWPPPLLLIIIGGGGGGHHHIIIIIIDDDHHHMMMQQQUUUYYY```dddmmmwwwxxxtttuuuqqqlllhhhggggggffffffhhhiiikkklllkkkiiifffddd```\\\TTTMMMGGGDDDCCCCCCDDDJJJQQQTTTRRRNNNKKKJJJ<<<;;;999777666555444444///000111222222111///...///000000111222222333333222111000///////////////+++---///111222222000000---///000000///......///111111000000000000111111000000/////////000000111000000000000000000000000//////.........------------...///000000///...---------------------------////////////////////////////////////////////////---,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000...------,,,,,,------...---------.........//////////////////////////////***+++,,,,,,---------,,,//////////////////////////////...------------...,,,,,,,,,---...///000111000000000000111111111111000000000000000000000000222222222111111111111111333222222222222222222222333333333444444444555555555555555555666666666777666666666666666777888888777777888:::<<<===??????CCCDDDIIISSSaaawww((()))***++++++***)))(((---,,,+++*********+++,,,---,,,,,,+++*********+++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***+++,,,,,,---......---++++++,,,---------,,,+++,,,---...///---...///000111333888;;;??????>>>>>>??????@@@AAAFFFEEEDDDDDDFFFJJJMMMPPPMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNQQQSSSTTTSSSSSSRRRUUUTTTSSSSSSTTTVVVWWWXXXUUUSSSQQQNNNLLLKKKKKKKKKJJJJJJLLLNNNPPPRRRTTTUUUWWWXXX[[[^^^aaabbbccccccooowwwwwwllleeeYYYVVVRRRQQQSSSWWWZZZ[[[YYY^^^fffnnnwww~~~wwwrrrllldddZZZTTTRRROOOKKKGGGFFFEEEDDDFFFJJJNNNPPPQQQVVVZZZcccooo}}}xxxoooiiieeedddeeehhhkkkmmmmmmllljjjiiijjjeee___YYYTTTMMMEEE???FFFHHHKKKNNNOOOOOONNNMMMCCCAAA>>>:::777555444444111000000000000111222222/////////000000000000000333111///...---...///000222111000//////000111222///////////////000111111////////////000000000000222000///------///000111///---,,,---000111000...////////////////////////..............................//////...---,,,,,,............//////000000------...///000111222333,,,---------------------/////////...---------,,,..............................------------.........---+++++++++,,,...000---......///000/////////......---,,,,,,...///000///...---,,,,,,,,,,,,,,,******+++,,,---///000111222111000//////...//////////////////000000000000000111222222111000111222000000111222222222222111222333444555555555444333444444444555555555666666666666666666666555555555888777666666888<<<@@@CCCFFFFFFIIIQQQ^^^sss******++++++++++++******,,,+++++++++***++++++,,,,,,+++******)))))))))***+++++++++***************,,,,,,,,,,,,,,,,,,++++++------,,,++++++,,,------///000000...,,,+++,,,...------,,,,,,---...///000///000111222333555999<<>>>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFGGGJJJMMMQQQSSSTTTRRRPPPNNNNNNPPPRRRTTTTTTVVVXXXZZZYYYWWWTTTRRRSSSSSSRRRQQQOOONNNMMMLLLHHHGGGFFFDDDDDDDDDEEEEEEGGGIIILLLQQQWWW]]]bbbeeeiiimmmssszzzzzzooocccYYYSSSQQQPPPNNNSSSZZZ```dddjjjpppuuuvvvmmmccc^^^VVVPPPKKKGGGEEECCCEEEDDDEEEIIIPPPWWW]]]___ooovvvxxxrrrgggdddbbbccchhhmmmooopppnnnmmmkkkiiifffbbb[[[WWWMMMKKKHHHFFFGGGJJJNNNPPPPPPLLLEEE???;;;:::;;;<<<444444333333222111111111333222000//////000222333000///...---,,,---...///......////////////......000////////////000111111////////////000000000000222111000.........///000111000///000222333222111////////////////////////......................../////////............------------.....................---,,,+++******)))......---,,,+++***))))))---------...............,,,,,,,,,,,,------------......------------......//////...------///000111,,,,,,---...............,,,---......//////......000000///............///......---------------...000////////////000000111111111000000//////......000111222222111000111222111000/////////000222333111111222333444444333333444444555555555666666666666666666666666666666666555666888;;;===>>>>>>???@@@AAAFFFOOO^^^ttt,,,+++***))))))***+++,,,)))***+++,,,---,,,+++***+++******)))))))))******((())))))***++++++,,,,,,------,,,,,,+++*********+++******+++,,,...000111555666555222///------...------...///000111222333444555666777777888;;;>>>>>>???AAACCCDDDFFFGGGGGGFFFFFFFFFHHHKKKNNNQQQSSSUUUTTTQQQPPPPPPRRRUUUWWWUUUWWWZZZ\\\\\\ZZZWWWUUUSSSSSSQQQOOOMMMJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDEEEFFFKKKRRR[[[ccchhhlllmmmooosss{{{}}}kkkfff]]]UUUPPPQQQUUUYYY[[[dddoooxxx|||~~~sssggg]]]UUUNNNJJJHHHFFFCCCEEEJJJPPPSSSTTTXXX^^^gggqqq{{{vvvnnneeeaaadddjjjnnnoooqqqqqqqqqpppmmmiiiddd```XXXTTTMMMGGGDDDFFFJJJMMMPPPMMMHHHCCC>>><<<;;;:::666555555444333222000000111000---++++++,,,...000000///............//////...///111222222111000000000000//////000000111222////////////000000000000000//////...///000111111111111000111111111111111////////////////////////........................//////...............///------------............111000000///...---,,,,,,---------,,,,,,+++++++++,,,---------.../////////++++++,,,,,,,,,,,,,,,---......------------......---,,,,,,,,,,,,---...///+++,,,------......------+++,,,.../////////...---//////...............///...------------....../////////...//////000111111111111000000//////......000111222222111000111222111000///......000222333000111111222333333333333555555555555666666666666666666666666666777777777555666777999:::<<<===>>>BBBCCCGGGPPP]]]sss+++***)))(((((()))***+++)))***+++,,,---,,,++++++++++++*********++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,++++++******************+++---///111333666666555333///------...---...///111222333444555555777888888888999;;;===>>>@@@BBBDDDFFFGGGHHHHHHEEEEEEFFFHHHKKKNNNPPPRRRUUUTTTRRRQQQRRRSSSVVVXXXTTTVVVYYY\\\]]]\\\ZZZXXXSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHOOO[[[gggppptttuuutttwww|||~~~pppggg[[[YYYVVVSSSTTTZZZdddkkknnnxxx~~~yyynnneee___UUUPPPKKKJJJMMMOOOOOOMMMIIILLLRRRYYYaaajjjsssyyyqqqgggdddgggkkknnnoooppprrrrrrpppnnnkkkjjjfff```WWWMMMGGGFFFGGGHHHLLLKKKIIIFFFBBB>>>:::777777777777666555333111000111///,,,******+++---///000000000000000000111111...///000222222222111000000000000000000111222222////////////000000000000,,,------...000111333333000000111000000///000000//////////////////////////////////////////////////////.........//////000........................000000//////////////////,,,---------......//////,,,---------.../////////+++++++++,,,,,,---------......------------......,,,,,,,,,,,,------......+++,,,------......------+++,,,.../////////...---...------,,,------......,,,,,,,,,---...///111111//////...//////000111111111000000000/////////...000111222222111000111222222111///......000222333000000111111222333444444555555555666666666777777666666666666777777888888777666555555777:::===???BBBBBBGGGPPP]]]sss***))))))))))))))))))***)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,---(((((()))***++++++,,,,,,++++++++++++++++++++++++*********+++---///222333555555444222///------...---...000222444555666666777999:::;;;::::::<<<===???@@@CCCEEEGGGHHHHHHHHHFFFFFFGGGIIIKKKMMMOOOPPPTTTTTTSSSSSSTTTUUUWWWXXXTTTUUUWWWYYY[[[[[[ZZZYYYRRRPPPMMMIIIFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIRRR```ooozzz~~~~~~}}}{{{qqqfff]]]WWWVVVYYY[[[^^^bbbkkkvvv~~~~~~~~~}}}~~~}}}llleee]]]YYYXXXVVVPPPKKKEEEGGGIIILLLOOOUUU]]]bbblllxxxtttllljjjmmmpppmmmoooqqqrrrqqqqqqqqqrrrpppjjjbbbXXXQQQLLLIIIHHHHHHHHHIIIHHHEEE@@@;;;888999999999999888666444333333222000.........///000000000111111111111222222,,,---...//////000000///111000000000000111222222////////////000000000000+++,,,---///000222333333///111111111///...///000////////////////////////////////////////////////000///.........///000111///////////////.........,,,------....../////////,,,,,,---...///000111111---------...............++++++,,,,,,------............------------...............////////////000,,,,,,---...............,,,---......//////......---,,,,,,,,,,,,---......++++++,,,---...000222333000////////////000000111/////////000000000000000000111222222111000111222222111000000000111333333111111111111222444555666555555666666666777777777555666666777777888888999888777555444666999===@@@>>>???EEEPPP___www)))******++++++******)))************+++,,,---...***************+++,,,,,,)))))))))***+++++++++,,,)))))))))***++++++,,,,,,++++++++++++---///222333333333333000---,,,,,,------...111333666777888888999;;;=========<<<===>>>???@@@CCCFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPTTTTTTUUUVVVWWWXXXXXXXXXUUUUUUVVVVVVWWWWWWWWWWWWOOOMMMHHHDDDBBBAAABBBCCCAAAAAA@@@@@@AAACCCEEEFFFJJJSSSaaappp}}}xxxkkkhhhddd```\\\ZZZYYYYYYaaafffnnnsssxxx~~~}}}~~~}}}wwwsssmmmccc[[[PPPOOONNNKKKJJJKKKOOORRRVVV___mmm{{{zzzttttttwwwsssuuuuuutttqqqppprrrtttqqqooojjjccc\\\VVVQQQNNNHHHIIIIIIHHHGGGDDDAAA???<<<<<<===>>>===;;;999777555555333222222111111222//////000111111111111111------------...///000111111111000000111111222333////////////000000000000---...///000000111111111000222333222000...000111////////////////////////////////////////////////000///...---...///111222111111000000000/////////,,,,,,,,,---------......,,,------....../////////...............---------+++,,,,,,---......//////......------------......---......///////////////------...////////////...---------------...//////---------------...//////------------...///111111111000000////////////000......//////000000111111000111222222111000111222222222222222333333333333222222111222333444666777555666666666777777777777555666666777888888999999999888888888999;;;>>>??????@@@FFFQQQ```xxx***+++,,,------,,,+++***+++***))))))***,,,...///))))))((())))))***++++++***************+++++++++(((((()))***+++,,,,,,---+++++++++,,,---///111333111222111///,,,+++,,,------...111444666888888888<<<===???@@@???>>>???@@@???AAACCCFFFGGGGGGFFFFFFKKKKKKLLLMMMNNNOOOOOOPPPTTTUUUWWWYYYZZZYYYYYYXXXVVVVVVUUUTTTTTTTTTUUUUUUMMMJJJEEEAAA??????AAACCC????????????@@@AAACCCDDDJJJRRR___ooo}}}zzzjjj]]]WWWVVVTTTTTTWWW]]]dddiiiooovvvwww{{{|||sss^^^[[[VVVPPPJJJGGGHHHIIIIIINNNWWWbbbnnnzzz|||{{{}}}}}}}}}{{{vvvqqqnnnnnnppppppooommmjjjddd^^^XXXTTTJJJJJJIIIIIIGGGFFFFFFEEE>>>???@@@AAA@@@???<<<;;;555555444444333222111111......///000000000000000000////////////111333444111111111000111111222333////////////000000000000000000000000000///......222444555444111///111333////////////////////////000000000000000000000000000///...---...///111333222222111111000000//////........................---------------------,,,/////////......------,,,,,,,,,------...///000000.........------.........+++,,,------......---------...//////000000//////......---,,,,,,...///000...............///000111//////............//////222111000//////...//////------...///000111222222000222222222111000111222111222333444444444444333222222222222333555777888666666666666777777777777555666666777888999999999888999:::<<<===>>>>>>>>>BBBCCCHHHRRRaaawww))))))*********))))))((((((((()))***++++++,,,,,,...------,,,,,,+++++++++,,,,,,++++++++++++******,,,+++***(((((()))+++,,,)))************++++++++++++---......---...000222777666666666666777777888<<<>>>@@@@@@@@@???@@@AAADDDCCCDDDDDDEEEGGGHHHIIILLLKKKKKKLLLNNNPPPRRRTTTYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWVVVTTTRRRPPPNNNLLLHHHEEEAAAAAACCCDDDCCCAAAAAA@@@???@@@DDDHHHKKKLLLPPPYYYdddppp~~~xxxmmmaaaWWWSSSKKKOOOUUUZZZ```jjjvvv~~~{{{zzzxxxtttsssuuuyyy~~~|||pppaaaWWWSSSPPPJJJEEEDDDDDDIIIQQQUUUYYYfffsss}}}zzz|||rrrggggggllljjjkkkllljjjeeeaaa___^^^VVVSSSOOOLLLLLLKKKJJJIIICCCBBBBBBCCCEEEEEECCCAAA:::888777555444444444555222222222222111000......000///.........000111222111111000000000000111111......//////000000111111222222222222222111000000111111111111111000//////...............///000000333222111000////////////000000000000000000000000000000000000000000000000000000//////.........---......---++++++,,,000333...........................,,,******,,,...000000,,,,,,,,,++++++,,,,,,------.....................------------------------...///000000000///---,,,......---------......///---------......///000111000000111111111111000000---......///000111111222222111///......///111222222111///000111333222222333333222222222222222222333444555555666666555555555666666777888999999:::;;;;;;;;;<<<===>>>???@@@@@@AAAGGGRRR```vvv++++++,,,,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++//////...---+++***))))))---,,,***))))))***+++,,,************++++++++++++)))***+++++++++,,,...000555555555555666777888999<<<>>>@@@@@@@@@???@@@AAADDDDDDDDDEEEFFFGGGHHHIIILLLLLLLLLMMMNNNQQQSSSTTTXXXXXXYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSOOOLLLJJJHHHEEEBBB@@@AAACCCDDDCCCAAABBB@@@???AAAEEEKKKQQQTTT___hhhrrr{{{rrrfff^^^WWWSSSRRRYYY^^^fffmmmttt}}}}}}yyyyyyyyy{{{wwwjjjbbbZZZPPPIIIFFFDDDFFFKKKMMMOOOUUU]]]jjjsssvvvmmmhhhgggggghhhiiiiiihhhfffcccaaa\\\YYYVVVTTTRRRQQQNNNLLLGGGEEECCCDDDEEEFFFFFFEEE>>><<<:::888666555555555222222222222222111000000000//////...///000111222,,,,,,,,,++++++,,,,,,,,,////////////000000000000000000000000000///......111111111111111000//////...............///000000222111000///............////////////////////////000000000000000000000000000/////////.....................------...111333...........................,,,***+++---///000000//////...---------...............------,,,,,,,,,------------------------///////////////...------,,,,,,,,,---...///000111///////////////000111222000000111111111111000000.........///000111111111333111000//////000111333222111///000111333222222222222222222222222333333333444555555666666555555555666666777777888888888999999999::::::<<<======BBBDDDJJJUUUccczzz***++++++,,,,,,,,,++++++)))))))))***++++++,,,,,,*********+++++++++++++++------,,,++++++******)))---,,,+++******+++,,,---************+++++++++,,,(((***++++++++++++...000333333444555666888999:::<<<>>>@@@@@@??????@@@AAADDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWUUUSSSOOOKKKGGGDDDCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCGGGMMMVVV^^^cccpppxxx}}}nnn___WWWTTTTTTWWW\\\kkksss}}}~~~{{{ooocccZZZOOOJJJHHHIIIIIIHHHHHHJJJSSS\\\hhhrrrxxx|||zzzpppfffeeedddcccfffiiiiiigggddddddbbb___]]]\\\YYYVVVSSSMMMIIIFFFDDDEEEHHHIIIJJJDDDCCCAAA>>>;;;888666555333333333333222222222222000000/////////000111111//////............//////000000000000///////////////000000000000//////...111111111111111000//////...............///000000111000///......------...////////////////////////000000000000000000000000////////////............---...////////////111222........................///...,,,,,,...000111000000000///...---------...000000///...---,,,,,,+++------------------------//////...------------...+++++++++,,,...///111222111000000000000111111222000000111111111111000000......//////000000111111333222111000000111222333222111///000111333222222111111222222333333444444333444555555666666555555666666666666666666666666777777777777888999::::::???@@@GGGRRRaaaxxx(((((()))*********))))))))))))*********+++++++++++++++******************''''''((()))***+++,,,,,,,,,,,,+++++++++,,,---...*********+++++++++,,,,,,***+++---------...000222111222333444666999;;;<<<<<<>>>@@@@@@@@@@@@@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVSSSQQQNNNKKKGGGDDDBBBAAACCCCCCCCCDDDEEEEEEDDDDDDDDDGGGMMMTTT]]]fffooouuu~~~uuuiiiaaaYYYYYY[[[```iiiqqq}}}~~~vvvccc[[[SSSOOONNNLLLHHHEEELLLQQQXXX___dddjjjqqquuu|||rrriiiddd___```dddgggfffdddgggfffeeeddddddaaa^^^[[[SSSNNNIIIFFFFFFIIILLLMMMKKKJJJHHHEEEAAA===:::888444444333333333333333333000000000000000000111111333222222111111222222333111111000000//////......111111222222222222111000111111111111111000//////...............///000000111000///.......................................///////////////////////////////////////.........+++---///000/////////000........................000///---...///111111000///...---,,,,,,++++++,,,111000000000//////..............................///...---,,,,,,---...///,,,,,,,,,---...///000111111000000//////000000111000000111111111111000000.../////////000000000111222222111111111111222222222111///000111333222222111111222222333444555555333444555555666555555555666666666666555555555555777777777777777888999999<<<>>>EEEPPP```vvv'''((()))******************************+++++++++,,,,,,++++++***)))(((((('''((()))***+++---......++++++++++++,,,------...***++++++++++++,,,,,,,,,***+++------...///111333111222333555777:::<<<>>>===???AAABBBAAAAAAAAACCCEEEFFFGGGIIIJJJJJJJJJJJJMMMNNNOOOQQQTTTUUUWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUMMMLLLIIIGGGDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDEEEMMMXXXcccmmmvvv~~~|||mmmbbb___]]]```gggnnnttt}}}~~~uuuggg]]]YYYVVVQQQKKKNNNNNNOOOQQQUUU[[[bbbfffpppvvvmmmbbb^^^___cccddddddffffffeeefffgggfffcccaaaXXXSSSMMMIIIIIIKKKLLLMMMPPPOOONNNLLLIIIDDD@@@>>>888777555444333222222333111111111111111111000000000//////......//////000111111000000//////......000111111222222222111111111111111111111000//////...............///000000111111000000//////000000////////////////////////////////////////////////.........///////////////(((+++...///...------...////////////////////////111///...///000111111000///...---,,,,,,,,,,,,,,,---------....../////////........................///...---,,,,,,---///000///......---------......//////.........///000000000000111111111111000000////////////000000000000222111111111111111111222222111///000111333222222111111222333444444555555333444555555666555555555666666666666555555555555888888888888888999:::;;;???AAAHHHSSScccyyy)))***+++,,,,,,,,,,,,,,,************************---,,,,,,+++******))))))......------------------******++++++,,,,,,------++++++++++++,,,,,,,,,,,,)))***,,,------...111333222333444666999;;;>>>??????AAACCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLKKKKKKMMMNNNQQQSSSVVVWWWXXXYYYVVVWWWWWWWWWVVVVVVUUUTTTJJJHHHFFFDDDCCCCCCCCCCCC@@@AAABBBBBBBBBDDDGGGJJJNNNWWWeeerrr{{{}}}tttqqqmmmfff___\\\bbbfffppp{{{zzzwww|||}}}}}}~~~tttmmmiiibbbZZZQQQNNNJJJHHHIIINNNTTTXXX```ppp}}}}}}pppfffbbbccceeefffeeedddccceeeffffffeeeddd]]]YYYSSSOOONNNNNNMMMMMMRRRRRRSSSRRRPPPLLLHHHEEE???===:::777555333333333111111222222222111000/////////............//////000000000000////////////...//////000000000000///111111111111111000//////...............///000000111111000000000000111111000000000000000000000000000000000000000000000000.........///////////////(((***---...---------...////////////////////////000///...///000111000///000///////////////000000)))******+++,,,---..............................///............///000000000///...---------------------------...///000111000000111111111111000000////////////000000000000000000000000000000000000222111///000111333222222222222333333444444555555333444555555666666555555666666666666666666666666888888888999:::<<<===>>>@@@BBBIIITTTcccyyy))))))***,,,,,,------,,,***************************+++++++++,,,,,,------...---------,,,,,,++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---......000222555444555666777:::<<<>>>@@@@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGIIIKKKMMMLLLLLLKKKMMMOOORRRTTTWWWYYYYYYZZZXXXXXXXXXXXXWWWUUUTTTSSSJJJHHHFFFCCCBBBBBBCCCCCCAAACCCDDDEEEGGGKKKRRRWWW___hhhuuuyyymmmeee______aaaaaadddjjjssszzz}}}|||xxx}}}wwwyyy|||xxxhhhaaaWWWOOOKKKKKKMMMOOORRR]]]jjjrrrwwwvvvnnnjjjjjjkkkeeecccbbbbbbcccddddddcccbbb___ZZZWWWTTTRRRNNNLLLQQQSSSVVVWWWVVVSSSOOOMMMGGGDDD@@@;;;888555444444111222222222222111000///222111111111111111111222////////////000000000000......///000000000000000111111111111111000//////...............///000000000000/////////000000111111111111111111111111111000000000000000000000000............/////////000)))+++---...------...///////////////////////////000///...///000000///---///......//////000111222++++++,,,,,,------.................................//////000111111000000///......---------......---------...///111222333000000111111111111000000000000000000/////////////////////000000/////////222111///000111333222222333333444444444444444444333444555555666666555555555666666777777888888888777888888:::;;;===???@@@BBBDDDJJJUUUdddzzz''''''(((******+++++++++++++++******************((()))***+++---///000000((((((((()))******++++++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,...000111111333555888555666777888;;;===???@@@AAACCCEEEFFFEEEEEEFFFGGGFFFHHHJJJLLLMMMMMMLLLKKKMMMOOORRRUUUXXXYYYZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSKKKIIIFFFDDDBBBBBBBBBCCCDDDFFFHHHJJJMMMSSS\\\cccooowwwvvviii\\\WWWVVV\\\cccjjjvvv|||oooaaaVVVQQQOOONNNJJJQQQ]]]gggkkktttxxxqqqppppppfffdddaaaaaaaaabbbbbbaaaeeeccc___\\\YYYUUUOOOLLLQQQSSSWWWYYYYYYWWWSSSQQQLLLIIIDDD???:::777555555111222333333222111000///111111000000000000111111......//////000000111111000000111222222222222222111111111111111000//////...............///000000//////.........//////000111111111111111111111111000000000000000000000000---.........//////000000+++---......---...///111000000000000000000000000///......///000000...,,,,,,,,,,,,,,,...///000111000000000000000/////////////////////////////////...///000222222222111000---------------...///000------...///111333444555000000111111111111000000000000000000////////////......////////////......222111///000111333333222444444444444444444333333333444555555666666555555555666666777888999999:::777777888999;;;>>>@@@AAAIIIJJJPPP[[[iii+++***)))(((((()))***+++)))***+++,,,---.........//////...---,,,,,,+++++++++***((()))***,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********,,,///111111111222333555777999;;;;;;===???AAAAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJLLLNNNPPPRRRSSSUUUTTTTTTTTTUUUWWWYYYZZZ]]][[[XXXWWWVVVUUUSSSQQQNNNIIIDDDDDDFFFGGGDDDAAABBBCCCJJJUUU\\\bbbnnnzzzrrraaaZZZTTTXXX[[[```lll}}}}}}}}}}}}|||}}}zzzjjj]]]SSSLLLNNNMMMNNNSSS[[[fffwww~~~uuuooonnniiibbb^^^^^^```bbbbbbkkkhhheeebbb___ZZZTTTPPPQQQRRRUUUXXXXXXXXXVVVTTTPPPMMMHHHDDDAAA===999666222111000000000000000111222222111111111111222222444333333222111000//////333333444444333333222222---...000111222222111111000000000000000000000000------------............111111111111000000000000---...000111222111///...000000000000//////////////////............//////////////////////////////222111111111000000//////........................***+++---...///...------///000111222222111000///333222111/////////000000///...---,,,,,,---///000...------------.../////////000111111111///...---111111111111111111111111000111111111111222222222///000000000111111111111333333333444444444555555444555555666666666666666444555555555666666777777888777666666888:::===>>>DDDHHHMMMUUUddd}}}------,,,++++++,,,------++++++,,,,,,---,,,,,,,,,************++++++++++++,,,+++******,,,------,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,---------...,,,...111222222222333444666888;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[YYYWWWVVVVVVVVVSSSRRRLLLIIIEEECCCDDDEEEEEEDDDIIILLLTTT```iiiqqq}}}wwwggg\\\YYYUUU^^^iiirrr|||{{{zzz{{{}}}yyyiii^^^TTTOOOMMMOOOSSSZZZfffqqq}}}vvvrrrlllccc]]][[[^^^aaagggggggggfffccc^^^YYYUUURRRSSSVVVXXXZZZZZZYYYYYYSSSPPPLLLHHHEEEAAA<<<999444333222222111111111222111111000000000000111111222222111111000//////...111222222333444444444333111111222222111000...---000000000000000000000000000000000000111111111222////////////............---...///000///...,,,+++000000000000////////////555444222///---+++******////////////////////////111111111000000000//////........................++++++,,,---------------///000111222222111000///222111000/////////000111//////...------,,,,,,---...---------......//////000000000000000//////...////////////////////////000000111111111222222222111111111111222222222222333333333444444444555555444555555666666666666666666666666666666666666666888777777777888;;;===???BBBFFFLLLTTTccc}}}+++******))))))******+++,,,,,,,,,,,,,,,+++******'''((((((***+++,,,---...---,,,++++++---......---,,,,,,++++++,,,,,,---...++++++,,,---...///000111...000333444444444555777777999<<<===>>>@@@BBBDDDGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVVVVTTTRRRKKKJJJGGGDDDCCCEEEIIIMMMUUUYYYdddppp{{{{{{pppeee\\\ZZZ]]]^^^mmm~~~}}}yyyuuuwww~~~~~~|||||||||wwwddd[[[SSSPPPPPPQQQVVV\\\eeelllvvv}}}|||wwwlll```ZZZ\\\aaabbbeeeiiijjjgggaaa]]]ZZZUUUVVVXXXYYY[[[\\\]]]]]]XXXUUUQQQNNNJJJFFFAAA>>>777666555444333222222222000000////////////000000111111000000/////////...///000111333444444555555111222222111111000///...000000000000000000000000............////////////............///////////////000000000///---+++***////////////000000000000000000///...............////////////////////////111111000000000000//////........................------------------...///...///000111111111000///000000/////////000111111/////////...---,,,******------........./////////111111000/////////000000////////////////////////000000000111111111222222111222222222222333333333333333333444444444555555444555555666666666666666777666666666666666666666888888888888:::<<<>>>??????DDDJJJSSSccc}}})))))))))(((((()))))))))++++++,,,,,,,,,++++++******+++,,,---...///000111---,,,***+++---......---,,,,,,++++++,,,,,,---...+++,,,------//////000111///111333444444555666888888:::===>>>???AAACCCFFFHHHGGGGGGHHHJJJLLLNNNPPPPPPQQQSSSTTTVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVUUUSSSQQQJJJJJJIIIFFFEEEIIIRRRZZZdddjjjuuuyyylllbbb]]]\\\aaahhhttt{{{wwwtttyyy}}}}}}~~~ttteee\\\VVVRRRQQQSSSPPPWWW```jjjsss{{{yyynnneeeaaaaaa___dddiiijjjgggccc___]]]ZZZZZZ[[[[[[\\\]]]]]]^^^\\\YYYVVVSSSOOOKKKFFFBBB;;;999888666444333222222111111000000000000111111111111111111000000000000000000111333333444444444...//////000111111222222////////////////////////---------............///000000000000111111111111111222222222111000...---////////////000000000000---------......000111111////////////////////////000000000000000000//////........................000000.........///000111...///000111111111000///////////////000000111111,,,---.........,,,+++***---......///////////////222111000/////////111111000000000000000000000000000000000000111111111111111111111222222222333333333333333444444444555555444555555666666666666666555555666666777777777777888888999999;;;===>>>???>>>CCCJJJTTTddd,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---.........//////000000,,,+++******,,,------,,,,,,,,,++++++,,,,,,---...------------............000111333444444555777999888:::===???@@@BBBEEEGGGHHHGGGGGGGGGIIIMMMPPPSSSUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSSSSTTTUUUTTTQQQOOOEEEHHHIIIHHHIIIPPP^^^iiixxxsssjjjbbb___aaafffpppyyy~~~{{{ooobbbWWWPPPOOOKKKNNNSSSZZZcccooo|||yyymmmfff___bbbeeegggfffeeedddddd``````___^^^]]]]]]]]]\\\]]][[[YYYVVVTTTPPPJJJGGG>>>===:::888555333222222333222222111111222222333222222222222222222222222222222222333333222111111/////////000000111222222////////////////////////000111111111111222222222///000000000111111111222000000111111111111111000.../////////000000000111333222111///---,,,,,,+++//////////////////////////////////////////000000////////////////////////000///...------...///000---...///000111000000///......//////000000000000***+++---...///...---------...///000000000//////222111000//////000111222000000000000000000000000//////000000000111111111000000000000111111111222333333333444444444555555444555555666666666666666333444555666777999999:::888888999:::;;;===>>>???>>>CCCKKKUUUfff******++++++++++++******'''((()))+++,,,,,,------------------,,,,,,,,,,,,,,,+++)))***,,,------,,,,,,,,,++++++,,,,,,---...---------...............111222444444444555888::::::<<>>;;;888555333333333333333222222333333333111222222333333444444444222222222222222111000000333222111000////////////000000000000000000000000000000000000111111111111------......//////000000.........//////000000000......//////000000111111000000///...............////////////////////////......////////////000000////////////////////////...---,,,,,,+++,,,,,,,,,,,,---///000111000000///......///000000000//////++++++---...///000000000---...///000111000//////111111000000000111222222/////////////////////////////////000000000111111//////000000000111111111333333333444444444555555444555555666666666666666444444555666888999::::::777777888:::;;;<<<===>>>???DDDLLLVVVggg'''((()))******)))((('''((()))***+++++++++++++++++++++++++++++++++++++++---,,,++++++---......---,,,,,,++++++,,,,,,---...------...//////000111111333444555555555777:::<<<===???BBBDDDEEEHHHJJJMMMMMMLLLKKKLLLPPPVVV]]]aaafffccc```\\\ZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSRRROOOKKKGGGCCCFFFKKKSSS^^^nnnuuukkkdddbbbeeeooo|||~~~~~~nnnhhhXXXTTTOOOJJJKKKRRR]]]dddxxxvvvjjjcccdddhhhiiihhhggghhhhhhhhhgggdddbbb```___^^^^^^]]]\\\YYYUUUQQQGGGFFFBBB???;;;888666555333222222222222222222333000000111222333333444444000111111222222222222111333222111000/////////000000000000000000000000000---.........////////////---------...///000000000000000//////////////////.........///000111111111+++,,,,,,---///111222333////////////////////////........./////////000000////////////////////////...............---,,,,,,,,,---...000000000000///...///000000000///...---............//////000111---...000111111111///...///000111222222222222222////////////////////////////////////000000000111000000111111111222222222333333333444444444555555444555555666666666666666777777777777777888888888666666888999;;;<<<<<<===>>>DDDLLLVVVfff***+++,,,------,,,+++******++++++++++++***))))))******+++++++++,,,,,,,,,///---,,,,,,...//////...,,,,,,++++++,,,,,,---...,,,---...///111333444555555666777777777888<<<>>>???AAADDDFFFHHHJJJMMMPPPQQQPPPOOOPPPUUU[[[bbbgggkkkhhhccc___\\\[[[\\\]]]ZZZYYYWWWUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRNNNIIIEEEGGGJJJQQQ[[[jjj|||}}}wwwrrrmmmiiihhhggglllyyy~~~{{{zzz|||}}}}}}iiiddd[[[QQQLLLMMMSSSXXXbbbrrrrrreeedddeeedddbbbhhhiiikkklllkkkhhhfffddd```______```___]]]XXXUUUKKKIIIFFFBBB>>>:::888777222222111111111111222222//////000111222333333444...///000111222333333333000000/////////111222444000000000000000000000000111111111111222222222222...//////000111222222333555444333111000000000000---......///000111111222111000///......---------////////////////////////---.........//////000000000000000000000000000000000111222222222000///...+++,,,...000000000000/////////000000000...---,,,222111///......///000111---...000111222111///...///000111333333333222111111111111111111111111111////////////000000000000111111222222222333333333333333333444444444555555444555555666666666666666:::999999888777666666555555666777999:::;;;<<<<<<===CCCKKKUUUeee~~~++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------------,,,,,,+++++++++///...---///333:::AAAFFFGGGBBB;;;666777:::???AAAEEEDDDEEEIIINNNPPPOOOMMMOOOQQQTTTVVVXXX]]]eeejjjlllhhhdddaaa```aaaaaa```^^^ZZZVVVTTTSSSTTTTTTTTTWWWRRRPPPQQQNNNIIIJJJQQQNNNQQQ[[[jjj|||}}}pppkkkkkkkkkpppxxxyyy}}}lll[[[PPPMMMOOORRRTTT]]]lll}}}pppdddaaa```]]]iiimmmrrrtttpppllliiihhhfffeeeccc```^^^\\\[[[ZZZSSSOOOJJJFFFCCC@@@===;;;333444444555444333111000444444444444333111///...'''***---///000111333444222222111111000//////...333222000///.........///111000///......///000111//////000000111111222222111000...///000111///...///000111111111000...---000///...---,,,,,,---...////////////////////////000000000000000000000000000000000000000000000000111000.........///...---////////////000000000000+++,,,.../////////.........000111000///...///000000000000111222222333333000000///000111222444555111000///////////////000222333333222111///---,,,//////000111222333333444333333333444444444555555555555555555555555444444777777888999999888666666777999<<<>>>>>>>>>???@@@EEEDDDHHHSSSbbbzzz*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------...------------,,,,,,,,,,,,000///...///333888>>>AAABBB???:::888999===BBBEEEKKKJJJKKKOOOSSSUUUTTTSSSRRRUUUYYY[[[\\\^^^bbbeeegggfffdddddddddccc```^^^ZZZXXXVVVTTTTTTUUUUUUUUUWWWRRRQQQSSSTTTSSSUUUZZZ]]]bbblllxxxvvvkkkccceeejjjqqq{{{tttdddYYYRRROOOMMMRRR\\\jjjzzzwwweee\\\ZZZYYY]]]dddlllqqqqqqnnnlllkkkhhhfffdddbbb___]]]\\\[[[VVVRRRMMMIIIEEECCC???===666666666555555444333222222222333333333222111000000222333333222111111222333222222111000000//////111222222222111000///...111000////////////000111000000000000000111111111222111000000111222111000000111111111111000//////000///...---------......////////////////////////////////////////////////000000000000000000000000222000///...///000///...////////////000000000000,,,---...///000//////...///000111111//////000111......//////000111111222//////......///000111222000000////////////000000...///000111222222222111222222222222222333333333222222222333333333444444555555555555555555555555666777888888999888777777777999<<<>>>>>>>>>???@@@DDDDDDJJJUUUeee|||))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------.........------------............000000000111444777;;;===>>>===<<<<<>><<<999555333333444444111111222222333333333333---///111222111111222333333333333222222222111111000111222333333111///...000000000000000000000000222222111111000000//////222111000111222333222111111000///...---...///000------.........///000000////////////////////////........................////////////////////////111000......///000000///////////////000000000000000000000111111111000000000222333222111000111222111222222333444444555555333333333222222111111111000000000///000000111111444444333333222111000///333333333333333333333222222222222222333333333333444444444555555555555555555555666777888999999999777999;;;<<<<<<===>>>@@@@@@DDDMMM[[[lll))))))***+++++++++***************++++++,,,,,,,,,++++++************++++++........................------...000111222333333111222444666999;;;===>>>DDDGGGJJJLLLMMMPPPTTTXXX```bbbeeefffeeebbb___^^^cccbbbaaaaaaccceeeggghhhhhhgggffffffgggfffdddaaaZZZ\\\\\\YYYVVVSSSSSSTTTRRRUUU[[[iii{{{uuujjjfffllltttuuuaaa[[[SSSMMMLLLQQQXXX^^^lllwww|||sssfff[[[VVVXXX[[[___cccgggiiijjjjjjjjjjjjiiihhhfffeeeddd^^^[[[WWWTTTQQQMMMIIIFFFBBB???:::666333222333444333333222222222222222222+++---///000000111222444333333333222222222222222111111000////////////000000000111111111111000000222222111111000000//////111000///000222333222111000///...---,,,---...///---......//////000000000////////////////////////........................///////////////////////////...,,,,,,...//////...////////////000000000000111111111000000000111111000222333222111000111222111222222333444444555555444444333333222222111111000000000000000111222222777666555333111000//////000000000111222333333333333333333333444444444444444444444555555555666666555666666777888999999:::777999;;;;;;;;;<<<>>>@@@@@@CCCMMM\\\mmm)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,,,,++++++******++++++,,,.........------------------...///111222444555666333444555777999<<<>>>???FFFJJJNNNPPPQQQSSSXXX\\\fffjjjpppsssqqqmmmjjjhhhhhhfffcccdddgggkkknnnooonnnkkkhhhgggffffffdddccc^^^___^^^[[[VVVSSSSSSVVVWWW^^^iiiwwwwwwqqqpppttt|||~~~~~~rrrkkk```UUUNNNNNNPPPSSSZZZbbbllltttxxxxxxnnncccWWWVVVVVVYYY^^^cccfffggghhhiiijjjkkkjjjiiihhhgggaaa___[[[XXXUUUQQQLLLIIIEEEBBB>>>999555444333444444444333222111111111222000111333333222111222222222222222222222222111111111000///......///000111000111111222222111111000111111111111000000000000000//////000222333222111000///......------............///000000000//////////////////////////////........................000000000000000000000000...---+++,,,---......---////////////000000000000222111000000000000000000000111222111000000111222//////000000111222222222111111222222111000//////000000000000111111222333444444333222222333333444...///000111222333333444333333444444444555555555333333444444555666666666777666666666777888999:::888999::::::;;;<<<>>>AAAAAADDDLLLZZZlll***+++,,,------,,,+++***((())))))***++++++,,,,,,...------,,,,,,------...------------,,,,,,,,,+++---...///111444666777888666666666666777:::<<<===DDDHHHMMMOOOPPPSSSZZZ___fffmmmwww||||||xxxtttrrrllljjjiiikkkooorrrsssrrrrrrooollliiihhhfffcccaaa___```___[[[VVVTTTVVVZZZaaalllzzz}}}wwwuuuwww~~~|||}}}~~~wwwfffYYYRRRQQQQQQRRRWWW\\\bbbjjjpppoooiii___]]][[[]]]```ccccccbbbfffgggiiikkkllllllkkkjjjeeebbb___\\\YYYUUUPPPLLLIIIFFFBBB===999666555555333222111111111222333444333444555444222111111222111111111111111111111111000000000000000000000000000111222222222222111000000000000000000111111111111000///111333444444333000000000000000//////...//////000111000000......////////////////////////////////////////////////000000000000000000000000...---,,,,,,...//////...////////////000000000000222111000///...//////000///000111111//////000111......//////000111111222000111222222222111000///000000000000111222333444222222111222333555777888111111111222222333333333222222333333333444444444333333444444555666666777888888777666666777888999888999:::::::::;;;>>>AAACCCDDDJJJWWWiii***,,,---......---+++***((())))))***++++++,,,,,,//////............//////---------,,,,,,+++++++++---...///222444777888999999888666555555777999:::@@@EEEJJJMMMNNNRRRZZZ```ccclllxxx~~~zzzyyyooonnnnnnqqquuuwwwuuussstttrrrooollljjjgggbbb___^^^```___[[[VVVUUUYYY^^^iiiwwwuuusssyyy{{{zzzzzz}}}~~~}}}||||||}}}zzzyyy{{{vvvdddYYYTTTSSSPPPSSSUUUWWW]]]ggglllllljjjhhheeeeeeeeedddaaa^^^dddfffiiikkkmmmmmmllllllgggeeebbb___\\\WWWRRRNNNKKKIIIEEE@@@<<<999777666111000000000111333555666111222444333222111111222000000000000000000111111...000222444444333111///000111222333333222111000//////000000111111222222222111111222444555555444111222333333333222000///000000111111111///...---////////////////////////000000000000000000000000000000000000000000000000///...------///000000///////////////000000000000222111000.........///000...000111000///...///000000000000111222222333333222222444444555444333222000000000000111222333444333222222222333555777888444444333333333333222222111111222222222333333333333333444444555666777777999888777666666777888888888999:::::::::;;;>>>AAADDDDDDIIIUUUggg++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,---...///000111...///111333555777999:::777777666555555666:::===BBBDDDGGGKKKNNNTTTZZZ___```iiittt||||||ttttttvvvxxxyyyxxxuuusssrrrooollllllmmmllliiieeeddd___ZZZXXXVVVYYYcccnnn~~~zzzvvv}}}xxxxxxxxxwwwxxxzzz~~~xxxyyy|||~~~|||wwwsssvvvqqqmmmoooppppppqqqtttwww}}}qqqbbbVVVYYYMMMHHHOOOVVVZZZeeerrruuuyyyyyyuuuqqqmmmeee]]]```eeekkkpppqqqpppooonnnkkkiiigggccc^^^YYYTTTRRRPPPLLLGGGBBB???;;;777444444444444444444444444444222222222111222222333333333333222111111222333444333333222222111000000000333111111222444555444333000000000000////////////---000444888;;;;;;999888222111111111000000////////////............//////222111111111000000//////000000000000000000000000...///000000//////000111///000000//////...---,,,000111111111111222222222111000//////...//////000111000000000//////.........////////////000000000444333333333222222111111222222111111111111222222///000111333333444444444333333333333333333333333444444444222111222555888222333444555666666666666888777666666666777999:::666777999;;;>>>???@@@AAABBBCCCJJJWWWhhh++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,------......///000222444666777888777777777666666888<<<@@@DDDFFFIIILLLPPPVVV\\\aaaccclllvvv}}}}}}}}}}}}~~~}}}zzzwwwtttrrrpppnnnnnnmmmjjjeeeaaa\\\XXXVVVXXX]]]dddooozzz~~~~~~yyyuuummmmmmlllkkkjjjmmmqqqttt{{{}}}uuuooommmhhheeefffgggeeeeeegggiiinnnssswwwzzz~~~qqqbbb]]]QQQKKKOOOSSSTTT]]]hhhxxx|||qqqiiibbbdddgggjjjmmmnnnooonnnlllkkkiiifffaaa\\\XXXUUUSSSOOOJJJEEEAAA===999666444444444444444444444444444444333222111111111222222222111111111222333444111111111111111222222222777999<<<;;;777333222222111000000000////////////,,,...111444666666555444111111111111000000000/////////............//////111111111111000000000///000000000000000000000000///000111000///...///000......///000000000//////000000111111111222222222111111111111111111111111111111111000000/////////111111111111222222222222000000000000//////......000000000//////000000000111111111222222333333444333333333333333333333333444444444333111222555777333333444555666666666666555666777888999888888777555666888:::<<<>>>???@@@BBBCCCJJJWWWiii++++++,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...///000111222444555555555666777777888:::???BBBEEEGGGKKKNNNSSSYYY___dddgggpppyyy|||~~~yyyuuurrrnnnnnnoooooonnnjjjddd___XXXTTTTTT]]]iiittt~~~}}}wwwqqqnnnjjjgggccccccaaa___^^^aaafffjjjqqqxxx}}}ssslllkkkfffcccdddccc```___aaacccfffiiijjjkkkmmmssswww~~~xxxhhh\\\RRRQQQRRRSSSYYYcccuuuzzzkkkgggdddeeeiiinnnoooooommmmmmllliiifffaaa]]][[[WWWTTTOOOJJJFFFAAA<<<999666555444333333333333333666555444222111111111111444444333222111111111111000000111111222333333444555;;;@@@???888222111222111111000000000/////////---...///111222222222222111111111111000000000000000//////......//////000111111111111000000000000000000000000000000000000000111222000///---...///---...///000111111111111000000000111111111222222000111222333333333333333111111111111111000000000333333333333444444444444222222222222111111111111111111000000000000111111333222111111111222333444333333333333333333333333555555555333222222444666444555555666666666555555444555888::::::999777555555666777999;;;===>>>???BBBCCCJJJXXXiii+++++++++,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,------...000//////............/////////000000111222333333333555666888999<<<@@@CCCFFFHHHLLLPPPVVV\\\ccchhhkkkssszzz{{{|||{{{tttooommmjjjlllnnnpppnnniiiccc___ZZZVVVZZZgggwwwyyyvvvyyy~~~}}}xxxpppjjjfffccc```^^^___^^^\\\[[[[[[^^^dddhhhmmmsss~~~vvvooolllgggdddeeedddaaa___```cccgggkkklllkkkkkkmmmooooootttzzz{{{nnn```YYYUUUUUU[[[bbbmmmyyyqqqhhheeehhhmmmooonnnnnnnnnnnnmmmjjjgggccc```[[[XXXSSSNNNJJJEEE???<<<888777555444333222222222555444333222222222222222777666555333111//////...111111111222222333333333///444888888444111222444111111111000000000//////000000000000000111222222111111111000000000000000000000////////////000000111111111000000000000000////////////////////////111222222111...------...//////000111111111111111000000000000111111111111///000111333444444444333222222111111111111111111333333333444444444555555333333333333333333333333444333333333333333333444555333222000000111333444333333333333333333333333444555555444222222333555555666666666666555555444555666888999999999777666666777888999;;;===>>>???BBBCCCJJJXXXjjj+++++++++,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...000000///........./////////000000111222222333333222444666888:::===AAADDDFFFIIINNNSSSYYYaaaiiinnnpppwww|||zzzzzzyyyqqqlllkkklllnnnpppooolllfff```]]]ZZZYYYaaarrr{{{rrrsss||||||wwwtttnnnkkkgggdddaaa___\\\[[[ZZZZZZZZZYYYZZZ^^^dddhhhjjjpppzzz}}}vvvqqqooonnnmmmooorrrxxx||||||}}}~~~yyylllfffbbbbbbaaa]]][[[]]]aaagggnnnqqqpppnnnmmmnnnmmmooosssvvvyyy}}}rrrcccZZZWWWYYY]]]eeesss{{{ooohhhhhhjjjjjjiiilllmmmoooooonnnkkkgggeee]]]ZZZVVVRRRNNNHHHCCC???;;;999777444333222222333222222222222333444555555444444333333222111111000333333333333222222111111//////...///000222333333111111111111000000000000111000000/////////000111000000000000000000111111000000////////////000000000000000000000000111111////////////////////////111222222111...------...111111111111111000////////////000000000111111111......000111222222222222111111111111111111222222222222222222333333333333/////////000000000000000444333333333333333333444555333222000000111333444333333333333333333333333333444555444333222444555666666666777666666555555777777777777777888888999888888999:::;;;===???@@@BBBCCCJJJWWWiii++++++,,,,,,,,,,,,------......---,,,,,,+++******------,,,,,,,,,,,,------...---------------......000111111222333444555555333555888:::<<<>>>BBBEEEGGGKKKQQQWWW___hhhqqqwwwyyy~~~}}}}}}xxxpppmmmmmmpppqqqqqqmmmgggaaa]]][[[[[[___kkkwwwtttxxxwwwoookkkfffeeedddbbb```^^^]]]\\\VVVWWWXXXXXXYYY\\\aaadddkkkpppwww~~~|||zzz{{{wwwnnnnnnpppssstttqqqiiicccbbb```^^^___bbbgggmmmqqq|||||||||zzzvvvrrrqqqpppvvvyyy~~~sssllleeeccc```[[[ZZZ[[[^^^eeennnssstttttttttuuurrrsssssssssttttttuuuuuuzzz|||~~~~~~uuufff]]]XXXWWWaaaiiivvvyyyooojjjhhhfffdddiiikkknnnoooooollliiiggg___]]]YYYVVVRRRMMMGGGCCC>>><<<999666444333333333222222222222333555666777...///000222444555555555555444444333222222111111444111...---///111222111222222111111111000000000//////............//////000000000000111111111111111000000//////000000111000000000000111111111111000000000000000000000000000111222000///---...///111111111111000///...---/////////000000000111111///.........///000111111000000000111111111111111000000000000111111111111000000000111111111111222111111000000000000111111333222111111111222333444333333333333333333333333222333555555444333444666555666666777777777666666888777666666666777999::::::999999:::;;;===@@@AAABBBCCCJJJWWWhhh++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,------...///000222222333444555666777888666888;;;===???AAADDDGGGJJJNNNUUU\\\eeeoooyyyvvvooonnnoooooopppnnnjjjddd```___```eeemmm}}}~~~~~~zzzqqqmmmcccdddfffeeedddbbb``````YYY[[[\\\\\\\\\]]]```bbbiiilllqqquuuxxx||||||wwwsssnnnkkkhhhkkkmmmppprrrqqqmmmiiieee___```bbbgggkkkiiiccc]]]ZZZWWWTTTSSSUUUYYY___bbbiiilllppprrrpppmmmjjjiiijjjmmmsss{{{~~~uuukkkfff```ZZZXXXYYYXXX^^^gggmmmqqquuuzzz}}}yyyxxxwwwwwwvvvtttrrrppprrrtttuuurrrooorrr{{{qqqeee^^^^^^dddlllvvv{{{rrrkkkgggffffffhhhlllnnnooommmjjjhhhaaa___]]]ZZZWWWRRRLLLHHHAAA???;;;777444444444444333333333333333444555666---///000333444555555555333333333333333333333222333333222111000000111222222222222111111111000000/////////000000000000000///000000000111111111111111111000000000000111111///000000000111111111111000000000000000000000000///000111000///...///000//////000000000///......////////////000000000111111000...------...000222/////////000000111111111////////////000000000000222222333333333444444444000000000//////000000000111111111222222333333444333333333333333333333333000222444555444444555777444555666777777777777777666777777777888888888888:::999888999:::<<>>???CCCDDDJJJVVVfff|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---.........//////000000111222333333333444666888<<<>>>@@@AAABBBDDDGGGIIIMMMPPPVVV```nnn{{{}}}yyytttpppnnnmmmmmmiiigggdddaaaccciiisssyyywwwpppmmmiiihhhhhhgggdddaaa```bbbeeedddbbb```______]]]\\\[[[\\\^^^aaaeeeggghhhfffbbb\\\WWWUUUVVVXXXYYY\\\\\\YYYXXXXXXVVVQQQUUUQQQPPPWWW```eeebbb\\\YYYTTTMMMJJJLLLQQQWWWZZZZZZ]]]dddnnntttqqqhhh______^^^```eeemmmsssuuuuuu{{{ssshhh```\\\XXXSSSNNNLLLMMMNNNQQQWWWaaammmuuuvvvwwwxxxyyyyyyyyyxxxwwwqqqpppoookkkgggdddddddddhhhmmmrrruuuyyy{{{nnniiifffiiinnnwwwzzzqqqggggggeeeeeegggkkkmmmkkkhhhdddbbbaaa___]]]ZZZUUUQQQJJJFFF@@@;;;777555555555333333444555555444444444444444444333333222222222444333222111000000000000111111111111111111111111333333333222222222111111111111000//////...//////111000000000111222333333////////////000111222333000000000000000000111111000///.........///111222111000///......///000111////////////............444222000...---...//////000111111111111222222222333222111000////////////222111///------...000111000000000000111111111111222222111111000///------222111222222333444555666777666444222222222333444555444444333333333444444444555555666777888888999777888888999::::::;;;;;;888:::======<<<<<<<<<===CCCDDDJJJVVVeee{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------.........///------......///000111111222444555555444555777999<<<>>>@@@BBBDDDGGGKKKMMMQQQTTT[[[fffrrr~~~{{{xxxssspppnnnmmmlllkkkaaaaaabbbdddjjjsss{{{tttpppllliiihhhgggeeebbbeeeggghhhgggddd```^^^]]][[[ZZZXXXWWWXXXZZZ]]]___```^^^ZZZUUUQQQPPPQQQSSSWWW\\\]]]ZZZVVVTTTRRRNNNOOOMMMMMMSSS[[[```___\\\WWWRRRKKKGGGIIIMMMRRRUUUWWWZZZ```hhhnnnmmmeee]]][[[ZZZZZZ]]]ccchhhjjjkkknnnggg```[[[XXXTTTNNNIIIIIIJJJKKKLLLPPPXXXaaagggkkkllloooqqqrrrsssssssssqqqrrrssspppkkkeeebbb```___cccgggiiikkkoooxxx~~~~~~rrrfffdddgggmmmvvv}}}|||qqqiiifffdddeeehhhjjjiiigggfffdddcccaaa___[[[VVVSSSJJJGGGAAA<<<777555555555444444444555555444444444444444333333333333333333444333222111000000000000222222222222222222222222333333222222111111111111222111000000//////000000..................///000////////////000111222333111111111000000000000000000//////...///000111222111000///......///000111////////////////////////222111///---,,,,,,---...000000111111111222222222333333222111000000000000222111///......///111222000000000000111111111111............---,,,++++++///111333444555555444333444444444333333222222111555444444333333444444444444444555555666777777777666666777777888999999999999;;;<<<<<<;;;;;;===>>>CCCDDDJJJVVVfff{{{,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------.........//////,,,---...///000111222333444555666555555555777999<<<>>>AAADDDGGGKKKOOORRRVVV[[[cccnnnyyyxxxsssmmmjjjjjjkkkjjjhhh]]]```dddkkktttyyyuuuoookkkhhhfffeeeccciiijjjkkkiiiddd___]]]\\\ZZZXXXVVVUUUUUUVVVWWWXXXZZZYYYUUUQQQMMMLLLNNNPPPVVV]]]bbb^^^WWWSSSPPPMMMKKKKKKMMMQQQWWW[[[]]]]]]VVVQQQJJJFFFGGGJJJNNNPPPTTTVVV[[[bbbggggggbbb\\\XXXVVVUUUVVVYYY^^^```aaa```\\\XXXVVVTTTQQQKKKGGGHHHIIIIIIIIIJJJNNNSSSWWW\\\]]]```dddggghhhiiijjjjjjmmmpppppplllfffaaa___]]]```bbbbbbaaadddiiinnnqqqvvvlllbbb```bbbggglll}}}qqqlllfffdddfffiiijjjiiiiiigggfffdddbbb^^^YYYUUUNNNKKKFFF@@@;;;888777666555555555555555555444444333333333333444444444444444333222111111000111111333333333333333333333333222111111111111000000000222222111111000000111111///......------------...////////////000111222333222111111111000000//////000////////////000111222000000////////////000000000000000000000000000000222111000.........//////000000000111111111222222444333222111111000111111222222000000000111222333000000000111111111222222///000000000000000//////---000333666666555222111000111333444444333111///444444444333333444444555333444444555555666666777444444555666666777777888:::;;;;;;;;;:::;;;>>>@@@CCCDDDJJJVVVfff|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,---...///111222333444444555666555444555666888===@@@CCCGGGJJJNNNRRRVVV\\\bbblllvvvwwwqqqiiieeeeeefffeeeddd^^^cccjjjsss|||xxxrrrkkkgggeeeddddddhhhjjjjjjgggccc^^^[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ]]][[[XXXRRRNNNMMMNNNQQQVVV```gggddd\\\VVVTTTRRRNNNOOORRRTTTVVVXXX[[[]]]VVVQQQKKKHHHHHHJJJMMMNNNRRRTTTXXX]]]aaabbb___\\\XXXVVVTTTTTTVVVZZZ^^^```[[[XXXUUUSSSRRRQQQMMMKKKHHHIIIJJJIIIIIIIIILLLNNNOOOQQQTTTWWWZZZ\\\]]]]]]ZZZ^^^cccfffeeecccaaa```^^^___```___]]]^^^aaaddd```dddkkkrrr|||{{{iii___[[[^^^cccrrr{{{pppjjjiiikkkmmmnnnkkkiiihhhfffdddaaa\\\XXXTTTQQQLLLGGGBBB===;;;999666666555555555555555555222333333333444444555555444333222222111111111111333333333333333333333333111000000000000000000000333333222111111222222222222111000000////////////000000//////000111222222222222111111000/////////000000000000000111111111000000////////////000000000000000000111111111111444333222111111111222222000000000000111111111111444333333222111111222222222222111111111222333444000000111111111222222222000000111222333333222222///000333555555444222111111222333444444333222222444444333333333444555555555555555555666666777777444444555555666777777888;;;;;;;;;:::999;;;>>>AAABBBDDDJJJWWWggg}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,,,,------------------...000222333444555444555666555444555777999@@@BBBFFFJJJMMMQQQVVVZZZcccjjjttt}}}vvvooofffaaa_________^^^___eeennnzzz|||yyyssslllgggdddddddddeeefffgggeeeaaa]]][[[ZZZYYYYYYYYYZZZ[[[]]]___```dddbbb]]]WWWRRROOOPPPRRRWWWbbbjjjggg```[[[YYYWWWRRRTTTVVVWWWVVVVVVYYY[[[TTTPPPKKKIIIIIIKKKMMMMMMRRRSSSVVVYYY\\\]]]\\\[[[YYYXXXWWWVVVXXX\\\```ddd___\\\WWWSSSQQQPPPOOOOOOGGGHHHJJJIIIHHHHHHIIIJJJIIIJJJLLLOOOPPPQQQQQQPPPMMMPPPTTTVVVWWWXXXZZZ[[[YYYYYYYYYYYYXXXYYY[[[]]]]]]___aaadddjjjttt{{{eeeWWWVVV[[[___oooyyyrrrpppooonnnlllkkkiiiiiigggddd```\\\XXXUUUQQQLLLFFFAAA===:::888777666555555555555666333333333444444555555555444333222222222222222222222222222222222222222222000000000000000000000111333222222222222222333333333333222111000000000000000000000000000000111222111111111111000000/////////000000111111111111111//////000000000000/////////000000000111111111222444333333222222222222222//////000000000111111111333333222222111222222222222222222222222333333444111111111111222222222222------...///000000000000111111222222222222222333444333222222333444555666333333333333333444555666777777777777777888888888555666666777777888888999::::::::::::999;;;???BBBBBBDDDJJJWWWhhh,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000111222333444555333555666666666777999;;;BBBEEEJJJNNNRRRXXX]]]aaakkksss}}}~~~tttoooggg___ZZZZZZ\\\^^^cccjjjuuu{{{yyytttnnnhhheeeeeefffdddeeefffeeeaaa^^^\\\[[[XXXYYY[[[]]]```ccceeegggiiifffaaa[[[UUURRRSSSTTTZZZcccjjjhhhccc```\\\YYYUUUWWWYYYZZZYYYXXXXXXXXXSSSPPPLLLKKKLLLNNNPPPPPPTTTVVVXXXZZZ\\\\\\\\\[[[[[[\\\\\\\\\]]]```eeehhhfffccc\\\VVVQQQOOOOOOOOOFFFGGGIIIIIIGGGGGGHHHIIIHHHHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKNNNPPPRRRRRRTTTVVVXXX[[[]]]^^^___```___^^^^^^dddmmmuuu}}}ttt\\\RRRSSSRRR[[[hhhtttzzzqqqlllmmmmmmllllllkkkiiieeebbb[[[YYYUUUPPPIIICCC>>>;;;:::999777666555555666666444444444444444555555555333333222222222222333333111111111111111111111111000000000111111111111222222222111111222222333333111000000////////////000111000000000000000111111000000000000000000000111///000111111222222111111//////000000000000//////...//////000000111111111000000000000000000000000/////////000000000111111333222111111111111222222000111111222333333333444111111111222222222222333///000111111222222222222222222111111111111222333444333222111222444777999333333333333444555555666888888888888888888888888666777777888888999999:::999:::;;;;;;:::<<>>;;;999777666555555666777555555555555444444444444333333333222222333333444222222222222222222222222111111111111222222333333111111111111111222333333///............//////000111111000000000000111111/////////000111111222222///000111222222222111111...///000111111000///...------...//////000111111//////000000000000000///////////////000000000111111111000000000111111222///000111222222333333333111111111222222222333333333333444444444444444444111111222222222222111000111111111222333555666777333333333333444555666666888888888777777777777777666777777888888999999:::777999;;;<<<<<<===???@@@BBBCCCKKKXXXiii,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000111111111111111111111222222333333333555777999:::;;;<<>>@@@BBBCCCKKKXXXjjj+++---......------///000,,,,,,---...//////......//////.........//////000000111222333555666777888666>>>BBB???>>>AAACCCAAAJJJLLLQQQYYYdddooovvvzzzzzzpppnnnnnnnnnuuu}}}|||yyy{{{~~~|||xxxuuutttrrrvvvxxxvvvwww}}}{{{wwwvvvwwwvvvpppkkkkkkppppppoooooommmiiidddaaaeeedddeeehhhnnnqqqqqqooommmiiiccc^^^\\\^^^cccfffqqqyyy~~~xxxooojjjgggeeeaaaccceeegggiiijjjiiiiiifffaaa[[[YYY]]]bbbeeegggnnnoooooooooooommmllljjjlllqqquuutttooolllmmmoootttyyy}}}xxxkkk^^^WWWUUUNNNOOOPPPOOOMMMKKKKKKLLLJJJMMMOOOMMMJJJHHHIIIKKKHHHKKKJJJFFFEEEFFFEEEAAADDDCCCDDDFFFLLLTTT\\\aaacccaaa]]]XXXVVVVVVZZZ^^^``````aaaccchhhooouuuyyy~~~fffYYYVVVSSSRRRRRR[[[mmmtttvvvtttrrrsssvvvxxxvvvsssrrriiigggcccVVVPPPOOOHHH???<<<999777777777555444:::999666333222222333444333333333333333333333333111111111222222333333333222222222111111111000000000111111111111222222222111111111111111111111111111111000000000000111111000000000000111111111111111111111111000000000000333333222111000000000111222111000......000111222............///000222222222111111111222333444444333222000/////////000111111111111000000000000000...///000111111000///...111111111111111111111111111111222222222333333333333333222222222333444444333333333444444444555555555666888999999999777666777777777777888888888888888:::;;;;;;;;;<<<>>>AAADDDDDDJJJXXXjjj,,,---......---,,,...///,,,------...//////........................///000111111222333444555666777999@@@DDDBBBAAADDDFFFEEENNNQQQXXXbbbmmmwww}}}wwwsssuuuyyy|||yyy{{{~~~xxxrrrmmmiiigggggglllqqqsssrrrtttzzz{{{wwwwwwzzzyyyuuuqqqqqqrrrrrrrrrqqqooolllgggdddcccccceeeiiinnnqqqpppooolllhhhccc___^^^```cccfffuuuyyytttqqqoookkklllnnnpppssstttuuuuuummmggg```\\\]]]aaadddfffqqqqqqrrrrrrrrrpppooonnnmmmqqquuutttooolllmmmnnntttyyy|||xxxoooddd]]]ZZZVVVWWWWWWVVVTTTTTTUUUVVVRRRTTTUUUTTTRRRPPPOOOOOOJJJMMMMMMIIIHHHHHHFFFBBBDDDCCCCCCEEEJJJQQQXXX\\\^^^\\\YYYUUURRRSSSWWW[[[]]]]]]]]]___bbbggglllnnnooozzzzzzeee___XXXRRROOORRR^^^jjj{{{zzzyyywwwvvvvvvuuutttrrrqqqhhhgggcccXXXSSSQQQIIIBBB???;;;888888888777666555555333222222222222333333333333333333333333333333333333333333444444444222222222111111111000000000111111111111222222222111111111111111111111111333333222222222222333333000000000000111111111111111111111111000000000000222222111111000111111111000000111111111111000000////////////000000111222000000000000000111222222444333222111000111222222111000000000000000000000000000111111111111000000222222222222222222222222111111111111222222222333222222222222222333444555333333333444444444555555666666666666666777777888777777777777888888888888888999;;;;;;;;;<<>>:::888888888888333333333444444444333333333333333333333333333333555555444444444444444333222222222111111111111111000111111111111222222222111111111111111111111111333333222222222222333333000000000000111111111111222222111111111000000000111111000000000111222222...///111333333111///...000000000000000000111111///////////////000000000333222111000000000111111000000000000000000111111222222222111111222222222222222222222222222222222000000000111111111222222111111111222222444555555333333333444444444555555777666444333333555777999777777777888888888999999888999;;;;;;;;;<<>>:::999888888666777999999888555333111333333333333333333333333444444333333222222111111111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000111111///000000000111111111111222222222222111111111111////////////000111222222222111000//////000111222111222222333222222111000000111222222222111000000////////////.........---//////000000111111111111222111000//////000111222000000000000000000000000///000000000000111111111111111111111222333444555333333333444444444555555555666777888999888777777888888888888999999999999777888:::;;;;;;===@@@BBBDDDEEEKKKYYYkkk,,,---...---,,,+++,,,---.........///......---,,,---------...///000111222222222333555666777888999:::;;;???CCCDDDDDDIIIPPPSSS^^^lllxxx|||xxx~~~|||{{{}}}yyyvvvuuuuuuuuuqqqmmmhhhdddaaaaaabbbcccaaagggjjjjjjkkkoooqqqppprrrnnnllloooooommmkkklllsssxxx~~~|||wwwuuutttvvv{{{~~~xxxxxxyyyzzzzzz{{{{{{|||xxx}}}{{{xxxuuusssrrrpppnnnnnnpppqqqppplllhhhhhhiiijjjiiifffeeeeeefffjjjkkkmmmppprrrrrrpppmmmppptttuuuqqqkkkdddZZZQQQJJJIIIHHHHHHIIILLLOOOPPPNNNMMMJJJFFFCCCBBBCCCEEEIIIKKKNNNQQQSSSVVVWWWXXXVVVZZZ^^^aaaccciiipppvvvqqq___TTTPPPRRRSSSXXXggg|||vvvpppmmmkkknnnnnnnnnvvvuuufffUUUPPPHHHBBB>>>;;;999777666666777777666333000///333333333333333333333333333222222222222222111111111111111111111222222222000111111111111222222222111111111111111111111111333333222222222222333333000000000000111111111111333222222222222111111111000000/////////000111111333111///......///111333111111333444444333222111222222333444444333111000111111222222222111000////////////000111111222222111111000000000000111111000000000000000000000000000000000111111111222222222111111111111222333333333333333444444444555555444666888::::::999777666888888888999999999999:::666888:::;;;;;;===@@@BBBCCCDDDJJJYYYlll,,,---......---,,,...///......//////...------,,,.........///000111222333222222444666888999;;;<<<<<<<<<@@@EEEGGGFFFLLLTTTYYYcccrrr|||{{{{{{|||~~~{{{zzz{{{yyyyyyxxxxxxwwwvvvuuuuuuttttttsssqqqmmmjjjgggggghhhhhhggglllooommmllloooooommmooojjjiiilllmmmjjjjjjkkkuuu{{{{{{yyyyyyyyy~~~}}}|||~~~}}}}}}}}}}}}{{{xxxvvvrrrtttuuutttpppmmmkkkkkknnnppprrrrrrqqqpppppppppqqqwwwzzzwwwrrrkkkaaaXXXMMMLLLKKKLLLMMMPPPSSSUUUQQQPPPMMMHHHCCCAAAAAABBBDDDEEEGGGJJJMMMPPPRRRSSSTTTXXX[[[^^^```dddhhhlllppp{{{nnn]]]VVVRRROOOPPPYYYkkkwwwnnnnnnmmmqqqssstttoooYYYUUUNNNGGGCCC???;;;888555666666666555444222111333333333333333333333333222222222333333333333333000000111111111222222222000111111111111222222222111111111111111111111111333333222222222222333333000000000000111111111111333333222222222111111111111000000////////////000111111000000000000111111///111333444555444333222222333444555444333111000111222333333333222111000...//////000111111222222111222222222222222222111111111111111111111111111111111111111222222222333333222222111111111111111333333333444444444555555555666666777777777777777888888888999999999::::::666888:::;;;;;;===@@@CCCBBBBBBJJJYYYmmm+++---......------///000.../////////...---,,,,,,......//////000222333444111222444666999;;;===>>>???>>>BBBHHHIIIIIIOOOXXXeeeooo}}}xxxvvv|||~~~{{{~~~{{{vvvttttttqqqrrrtttvvvvvvvvvttttttrrrpppmmmjjjhhhhhhhhhhhhnnnrrrtttrrrpppqqqqqqnnnmmmiiigggkkklllkkkkkkmmmvvv}}}}}}{{{|||yyy~~~{{{wwwvvvqqqtttvvvtttpppnnnnnnppppppvvv{{{yyyuuuoooeee\\\NNNNNNNNNNNNPPPSSSVVVXXXTTTSSSOOOIIIDDD@@@@@@AAA@@@AAABBBDDDGGGJJJMMMNNNRRRUUUXXXZZZZZZ\\\___aaahhhpppyyy|||ggg___OOOMMMLLLPPP\\\qqqwwwlllllllllooooooqqq{{{{{{iii\\\XXXQQQKKKFFFAAA===999666777777777777777666666333333333333333333333333333333333444444555555555000000111111222222222222000111111111111222222222111111111111111111111111111111000000000000111111000000000000111111111111333333333222222222111111222111000//////...//////...000111222222111000...///000333555555555444333111222444444444222000///000111111222222000///......//////000111222222222222222444555555444222222333333333333333333333333111222222222222333333333444333222111000000000000333333333444444444555555777666444444444555777888888888999999999:::::::::666888:::;;;<<<===AAACCCAAABBBIIIYYYmmm,,,,,,,,,------.........000000000000000///////////////000000111111222222222444666777888999;;;===AAADDDHHHKKKMMMQQQXXX^^^mmmuuu}}}sssooozzz~~~uuuooollllllooooooppprrrsssuuuvvvvvvvvvtttqqqnnnllllllmmmnnnoooqqqrrrrrrqqqoooooooooooolllhhhhhhkkknnnnnnnnnvvv~~~~~~}}}|||zzzyyyvvvrrrooonnnooopppqqqpppllleee```SSSQQQQQQSSSVVVYYY[[[[[[WWWUUUQQQMMMJJJGGGEEEDDD@@@@@@AAACCCEEEGGGIIIJJJNNNPPPTTTWWWZZZ\\\]]]]]]___fffooovvv}}}wwwfffSSSSSSRRRPPPOOOXXXooowwwkkkjjjkkkpppttttttoooiiibbb^^^WWWPPPJJJEEE???<<<:::888666555555555444222666555444333222333444444222222333333333222111111222222222111111111111000000000000000000000000000000000000000000///......222111000......000111222333333333222222111111111111111111111222222222222111111111111111111111111222222111111000/////////111111222222222333333333444444444444444444444444444444333222111000///...333333333444444444555555444333333333444444555666///000111222222222222222222222111111222222333444000000222333444555555555222222333444555666777777777777777777888888888888777888888888888777777666888888999:::;;;===>>>???CCCFFFLLLXXXkkk,,,,,,,,,---------...........................---//////000000111222222222222444666888888:::<<<>>>DDDGGGKKKNNNQQQWWW```fffttt|||{{{uuuqqqqqq|||tttllliiiggglllmmmnnnppprrrtttvvvvvvuuussspppnnnmmmmmmoooppptttvvvxxxyyywwwvvvvvvvvvtttqqqoooppprrrttttttrrrvvv~~~zzzxxxtttsssrrrpppnnniiibbb]]]TTTSSSRRRSSSVVVYYY[[[[[[ZZZWWWSSSNNNJJJHHHGGGGGGBBBBBBAAABBBBBBCCCDDDEEELLLNNNPPPSSSUUUWWWWWWWWWVVV\\\ccciiinnnvvvuuu^^^WWWPPPLLLLLLRRR```mmmwwwssspppppprrrqqqmmmiiieeeaaa[[[UUUOOOHHHBBB>>>:::888666555555555444333666555444333333333444444000111222333333333333333222222222222111111111111222222222222222222222222111111222222111000000///222111000//////000111222333333333222222111111111////////////000000000000111111111111111111111111000000000000000111111111111111111222222222333333333333333333333333333333222222222111111111111111111111222222222333333333444333333333333333444444000111111222333333222222222222111111222222333444111222333444444555555444444555555555555555666666666666777777777888888888777777888888888888777777999999:::;;;<<<>>>???@@@CCCGGGMMMYYYmmm,,,,,,,,,------------...------..................000000000111222333333333333555777888999;;;>>>@@@GGGKKKOOOSSSXXXaaakkksss}}}rrrppprrrxxx}}}tttlllgggdddiiijjjllloooqqqtttvvvwwwvvvtttrrrqqqqqqrrrssstttuuuwwwzzz{{{zzzxxxxxxxxxyyyxxxxxxzzz|||}}}|||{{{{{{|||wwwrrrmmmhhhbbb^^^XXXWWWVVVWWWYYY\\\]]]]]]___\\\XXXSSSOOOLLLKKKJJJFFFEEEDDDCCCBBBBBBAAAAAAHHHIIIKKKMMMOOOPPPPPPQQQSSSWWW]]]aaaeeekkkrrrxxxrrrdddUUUNNNMMMOOOTTTYYYkkk{{{{{{uuusssrrrpppnnniiieee```[[[UUUNNNGGGBBB;;;888666555555555444333666555444333333333333444//////111222333444444444333222222222111111111111333333333333333333333333222222222333222222111000222111000//////000111222222222222222222111111111222222222222333333333444111111111111111111111111...//////000111111222222111111111222222222222333111111111222222222222222000000111111222222222333///000000000000111111111333333222222111222222222111222222333333333333333222222111111222222333444444444444555555555444444777777666666555555555444666666777777777777888888666666777888999999999999::::::;;;;;;===>>>@@@AAADDDGGGNNNZZZnnn------------------------////////////000000000000000000111222333444444555444666888999:::===AAACCCIIIMMMRRRWWW___jjjwwwxxxqqqttt{{{|||xxxzzzyyypppjjjfffhhhiiilllooorrruuuwwwxxxxxxwwwvvvvvvvvvwwwyyyzzzwwwzzz|||}}}{{{yyyxxxxxx{{{}}}zzzssslllfffbbb]]][[[ZZZ[[[^^^```aaaaaadddcccaaa]]]XXXSSSOOOMMMKKKJJJIIIGGGEEECCCCCCBBBDDDEEEFFFHHHJJJKKKLLLMMMQQQUUUYYY]]]```eeejjjooouuuxxxyyydddYYYSSSQQQQQQSSSZZZfffyyyzzzxxxwwwwwwmmmjjjfffaaa[[[SSSKKKFFF<<<:::666555555555555444555555444444333333333333///000111222333333333333333333222222222111111111333333333333333333333333111222222222222222111111222111111000000111111222222222222111111111111111333333333333444444444444111111111111111111111111//////000000111111111111111111111111222222222222111111111222222222222222000111111111111222222222/////////000000000111111333222111111111111111111222333333444444444333333222222111111222222333444555666666666555444444333777777666666666555555555666666666666777777777888555666777888999::::::::::::::::::;;;<<<>>>@@@@@@BBBFFFMMMZZZmmm------------------------.../////////000000111111111111222333444555666666666777999:::<<>>???@@@DDDLLLYYYlll...------------,,,,,,,,,,,,,,,------.../////////111222333444555666777888777888:::;;;===AAAFFFJJJMMMRRR[[[dddooo~~~zzzmmmrrr{{{}}}wwwvvvxxx}}}yyytttqqqrrrsssuuuwwwyyy{{{}}}}}}xxxxxxxxxyyyyyy{{{{{{|||}}}yyytttkkkhhheeedddddddddcccbbbgggiiilllmmmkkkeee___[[[VVVTTTQQQNNNKKKHHHFFFEEEBBBCCCCCCDDDFFFGGGIIIJJJIIIKKKNNNSSSXXX\\\___aaacccdddiiiqqqyyyjjjVVVLLLKKKMMMOOOWWWjjj{{{xxxwwwtttoooiiiddd]]]UUUQQQDDD@@@;;;888666666666555444444555555444444333222333333333333333222111000333333333333222222222222222222222222222222222222///000111111111111111111222222222222222222222222000000000111111111111111/////////000000000111111111111111111111111111111222222111111000//////...000000000111111111111222111111222222333444444444333222222222111111000000111111111111222222222222111111000000111222222333333333333333333222222111222222111111222222333444555555555555555444333222333444444444555555666666555555666666666666777777777777888999::::::::::::888888888999;;;<<<>>>??????CCCLLLXXXlll......---------,,,,,,,,,,,,,,,------...//////000222222333444666777888999888999;;;<<<>>>BBBHHHLLLQQQXXXbbbnnnzzzyyyttt}}}}}}vvvuuuyyy||||||zzzzzzzzz{{{|||~~~{{{{{{||||||}}}}}}~~~~~~{{{zzzwwwrrrmmmjjjgggdddbbbdddfffiiilllmmmllliiihhh```^^^ZZZVVVQQQMMMJJJIIIFFFEEEDDDCCCDDDDDDEEEFFFIIIJJJMMMRRRWWW[[[]]]^^^``````dddjjjooouuuiiiUUUMMMGGGMMMSSS^^^ttt}}}yyysssmmmgggaaa[[[WWWIIIDDD>>>:::777777666555444444555555555444333222111111222333333333222222444444333333333222222222333333333333333333333333000111111222333333222222111222222222222222222111///000000000111111111222222222222333333333444444111111111111111111111111111111111000000000000000000000000000111111111111000000111111222333333333111111111111111222222222000000111111111222222222000000000111222333444555222222333333222111111000222222111111222222333444333444444444444333333222444444444444333333333333555555555666666666777777888888999::::::999999999999999999:::<<<===???@@@???DDDLLLYYYmmm.........------,,,,,,,,,.........///000111111222222222333555666888999999888:::;;;<<>>@@@AAA@@@EEEMMM[[[nnn............////////////---...//////000//////...333444555666777888999:::;;;999:::???DDDGGGMMMTTTYYYaaammmzzz|||||||||zzzyyyxxxzzz|||xxxoooiiieeecccaaaaaaeeejjjmmmnnnrrrooojjjddd^^^YYYUUUSSSQQQNNNIIIEEECCCBBB@@@???CCCDDDDDDGGGLLLQQQWWWZZZ___]]]\\\\\\^^^ccciiimmm|||~~~cccOOOMMMOOOTTTWWWcccuuurrroooggg___]]]SSSMMMCCC;;;888777777777666666555444444444555555444444444444444444444444333333333333333333333333222222222222222222222222555444444333222111000000222333333444444333333222333333333333333333333333555444222111000111222222444555555555444222000///222222111000//////000000111111222222222333333333333333333333333333333333333222222111111111111111111111111000000000000000111111111111222333444444444444333222111111111111000111111222222333333444444444333222222222333333333333333444555666777888555555555555555666777777555555666666666666555555999:::;;;<<<============@@@DDDLLLXXXlll............////////////.........//////000000000333444555666777999::::::<<<:::;;;@@@DDDHHHNNNUUU^^^eeerrr~~~~~~~~~}}}|||}}}~~~wwwpppmmmiiihhhjjjmmmpppqqqwwwwwwtttpppjjjddd^^^ZZZWWWSSSNNNJJJFFFDDDCCCBBBBBBBBBCCCEEEIIIOOOTTTWWW[[[[[[[[[[[[^^^aaaeeegggnnnqqqzzz~~~cccWWWNNNNNNQQQZZZoooyyyuuurrrkkkdddbbbYYYRRRHHH???:::777666666555555555444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444333333222222111111111111222222333333222222111333333333333222222222222333222222111000000111111222222333444444333222111222222222111111111000000000000111111111222222222333333333333333222222222333333222111111111111222222222222111111111111111222222222111222222333333333333222222111222222222111111222222333444444444222222222222333444444555555555444444444555555666666555555555555666777777555666666666666666666555888999:::;;;<<<=========AAAEEELLLXXXlll............////////////............///000222333444444555777888999:::;;;===;;;===BBBFFFIIIPPPXXXdddlllzzz{{{wwwqqqmmmllllllllllllppprrrttttttqqqlllfffccc```]]]XXXRRRLLLHHHFFFEEEAAAAAAAAABBBFFFJJJOOORRRWWWXXXZZZ\\\^^^___```aaaeeefffmmmyyykkkTTTLLLMMMSSS^^^jjjxxxtttooojjjiii```YYYNNNDDD===999666555444444555555444444333222444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222000111111222222111111000333333222222111111111000111111111111111000000///000111111222333333222222000111111111111000////////////000000000111111111222222222222222222222222333333222111111111111222222222222222222222222222333333222222111222222222222222222111222222333333222222222333444444555555111111222333444555666666666666555444444444444444666666555555666666777888666666666777777666666666888888999:::;;;<<<======BBBFFFMMMYYYlll............///////////////...------...111444555444555666777999:::;;;;;;<<<<<>>CCCFFFMMMYYYkkk............////////////000///......///222444666555666777888999;;;<<<<<<;;;<<>>AAACCC@@@DDDLLLXXXlll---------...............111111222333333444555555999555444888;;;:::<<>>???@@@AAAEEEMMMZZZmmm---------............///111111222333444555555666:::777666999;;;;;;===@@@FFFNNNYYYdddooo}}}xxxpppkkkiiilllpppsssuuuwwwxxxxxxnnnggg]]]VVVRRRNNNJJJGGGGGGCCCBBBEEEHHHMMMWWWaaajjjnnnrrrpppkkkfffdddeeefffkkkrrr{{{xxxaaaPPPNNNMMMOOORRR[[[kkk{{{uuusssnnnhhh```VVVMMMGGG@@@===999666666666555444333333333333333333333333222222222222222222222222555555444444333333222222444555666555333111111222111111222222222333333333333222222111111222222333444444444333333333222222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222111222222222111000//////000111111111111222222222222222222222222222222222222333333444444333333222333333333333333333333333333333444555666777888888666555444333333555777888666666666777777777888888888777666666666777999999:::::::::;;;<<<===>>>>>>AAAEEEMMMZZZmmm------........./////////111111222333444555666777;;;888777:::<<<<<<>>>CCCIIIRRR___kkkwww|||vvvmmmlllllllllnnnqqquuuwwwtttmmmbbbZZZUUUQQQMMMIIIHHHDDDAAABBBCCCFFFMMMVVVeeekkksssuuuqqqjjjdddaaacccffflllrrr{{{vvvZZZPPPKKKNNNMMMMMM[[[nnnxxxuuupppkkkddd[[[RRRKKKBBB???:::777666666666555444444444444444444444444444444444444444444444444555555444333222111000000222444555444222111111111111111222222222333333333333222222111111222222333333333333222222222222222111111111111111111111111111111111000000111111111111111111111111111111111333222222111111000000///---...000111333444444444000111111111111222222222333333333333333333333333111222222333333333222222444444444444444444444444333444444555666777888999111111222333444555666666555555666666666777777777777777777666777888888999<<<;;;;;;;;;;;;<<<======BBBFFFNNNZZZnnn------......//////000000111222333444555666777888;;;888888;;;<<<<<<@@@EEEKKKUUUdddrrruuupppkkkggggggjjjnnnpppsssmmmeee^^^ZZZUUUOOOKKKKKKGGGDDDDDDCCCCCCIIIPPP]]]eeepppvvvtttnnnfffbbbbbbeeeiiimmmsss}}}mmmXXXJJJLLLKKKGGGQQQeeexxx{{{wwwqqqlllfff^^^UUUOOOGGGCCC===999777777666666444444444444444444444444333333333333333333333333333333333222222111111111111333444444222000111111111111222222222333333333333222222111111222222333222222111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111222222222222...///000222333444444444000000111111111222222222333333333333333333333333222222333444444444333333555555555555555555555555444444444333333333222222///000222444555555555555555555555555666666666666777777777777777888888999:::::::::;;;<<<===>>>???CCCGGGOOO[[[nnn------......///000000111111222333444666777888999999777888;;;<<<<<>>@@@AAACCCGGGOOO[[[nnn------...///000000111222222222333555777888999:::888777999<<<===>>>FFFNNNWWWccctttyyysssnnniiifffeeebbb```___^^^ZZZTTTOOOMMMJJJHHHHHHFFFDDDGGGMMMPPPVVV___ggglllmmmkkkiiibbbeeeggghhhjjjnnnvvv|||bbbUUUOOOIIIMMMWWW___vvvooojjjeee^^^XXXTTTNNNFFF???;;;999777666666666666666666666666666222222222222222222222222000000111222333444555555111333444444333222222333111111222222222333333333333222222111111222222333111111111111111222222222111111111111111111111111111111111000000111111111111111111111111111111111666666555444333111111000,,,---///000222222333333000111111111111222222222333333333333333333333333333444555666666777666666555555555555555555555555222333333444555666777777444444666777777666555444555555666666666777777777666666777888888888888777666777888:::<<>>@@@BBBKKKUUU^^^jjj|||xxxnnngggddd```\\\[[[[[[ZZZVVVSSSPPPMMMKKKKKKHHHEEEGGGLLLPPPRRRWWW\\\ccchhhjjjkkkhhhjjjkkkjjjiiikkkpppuuuyyyiiiWWWMMMMMMRRRYYYttt{{{sssoookkkddd___ZZZTTTJJJBBB===999777666666666666666666666666666444444444444444444444444222222333333444444555555222333555555333333333444111111222222222333333333333222222111111222222333111111111222222222333333222222222222222222222222222222111111111111222222111111111111111111111111555444444333222111000000&&&(((+++...222444666777000111111111111222222222222222222222222222222222222333444555666666666666444444444444444444444444444444555666777888999999222333444555666777777777666666666777777777888888555666777888999888888777888888999:::<<<>>>@@@AAAAAAEEENNN[[[ooo------...///000111222222222333444666777999:::;;;999:::===@@@BBBEEENNNYYYhhhuuu|||~~~~~~{{{}}}xxxooofffaaaZZZWWWXXXYYYXXXVVVUUURRRPPPOOOLLLHHHIIIMMMRRRQQQRRRVVV\\\ccciiikkknnnppppppnnnkkklllooosssuuu~~~{{{___QQQOOOQQQSSSgggvvvrrrooojjjeee^^^WWWMMMDDD>>>:::888666777777777777777777777777555555555555555555555555444444444444444444444444222444555555444333444555111111222222222333333333333222222222222222222333111111222222333333333333222222222222222222222222333333222222222222333333111111111111111111111111///000000111222222333333///////////////...------000111111111111222222222111111111111111111111111111222333444555555555555444444444444444444444444777777777777666666666666000111222444666777999:::777777777777888888888888555666777999999888888777999999:::;;;<<<===??????@@@EEEMMM[[[ppp////////////000111222333444333333333555777999;;;::::::===AAADDDIIIUUUbbbppp}}}}}}||||||{{{wwwsssssstttwwwzzz|||}}}~~~~~~~~~|||}}}}}}~~~yyywwwxxxxxxwwwuuutttvvvwwwyyyxxxvvvsssqqqooopppsssuuuxxx{{{}}}}}}tttjjjaaa]]]ZZZVVVTTTUUUTTTTTTSSSPPPMMMJJJIIIIIIJJJLLLOOOQQQTTTYYYbbbhhhpppqqqqqqrrrpppnnnkkkjjjtttvvv|||rrrVVVQQQXXXTTT^^^ppp{{{uuunnnkkkmmmaaa[[[RRRIIICCC>>>999777666555555444444444555555555555444444444333333333222222333333333444444444333333333333444444555666666444222222444555333000222222222222222222222222333333333333333333333333222222222222222222222222111222333333111111222333222222222222222222222222555444222111111111222222000000111111111222222222000000111222222333333444222222333444555555555555777666444333222222333444333333333333333333333333111222222333444555666666666555555555555444444444777777777777888888888888999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>DDDGGGMMM[[[qqq............///000111111444444555666777999:::;;;<<<===???DDDGGGMMMZZZhhhzzz}}}xxxtttsssqqqmmmiiihhhiiilllnnnpppqqqrrrrrrvvvtttssssssvvvwwwwwwuuuyyyuuuqqqooooooooommmlllkkklllmmmmmmllljjjhhhgggeeefffhhhkkknnnppprrrssswwwyyy{{{~~~ssshhhccc___YYYVVVWWWVVVVVVUUUSSSOOOLLLJJJIIIIIIKKKMMMNNNPPPUUU\\\aaaiiilllqqqtttuuussspppnnnoooqqqvvv}}}hhhXXXTTTPPPVVVcccttt~~~vvvnnnjjjkkkccc^^^UUUMMMFFF@@@;;;888888777777666666666666666555555444444444333333333222222333333333444444444222222111111222222333333555333111222333444222000222222222222222222222222333333333333333333333333222222222222222222222222111222333333111111222333222222222222222222222222444333222111111111222222000000111111111222222222333333444444555666666666333444444444444444333333555444333333333333444555333333333333333333333333666666666666666666777777222222333333444444444555777777777777888888888888777777777888888888999999:::::::::;;;<<<===>>>???EEEHHHOOO\\\rrr////////////000111222333555666777999:::;;;;;;<<>>:::888777666666555555555666555555444444444333333333333333333333444444444444333333222222222222222222333222111111222333111000222222222222222222222222444444444333333222222222222222222222222222222222111222333333111111222333222222222222222222222222444333222111111111222222111111111111111222222222111111111222333333444444555555555555444333222111444333333333333444444555333333333333333333333333444444444333333222222222111222333444555666777777777777777777888888888888777777777888888888888999;;;;;;;;;<<<===>>>???@@@FFFIIIPPP^^^ttt222222222222333444555555444666888:::;;;<<<<<<;;;???@@@DDDJJJQQQ[[[kkk{{{~~~}}}{{{xxxvvvtttpppjjjeeebbb^^^YYYVVVUUUUUUVVVWWWXXXXXXXXXXXX`````````bbbdddggghhhiiihhhgggeeedddbbb```^^^]]]]]]\\\ZZZWWWUUUTTTTTTTTTRRRSSSTTTVVVYYY[[[\\\]]]^^^```bbbeeehhhjjjkkklllmmmooorrrvvvzzz}}}~~~|||zzzzzz|||xxxoooeee___]]]XXXWWWVVVUUUSSSPPPLLLIIIHHHGGGGGGFFFGGGIIILLLNNNXXX^^^iiirrrvvvtttppplllgggfffhhhlllqqqwwwzzz]]]SSSPPPOOOTTT^^^lll~~~}}}sssnnnnnnhhhddd^^^WWWPPPHHHAAA<<<666666555444333333333333555555444444444333333333333333333444444444444555555555555555444333333222222111111111111111111111222222222222222222222222555555444333333222111111222222222222222222222222111222333333111111222333222222222222222222222222333222222222222222222222111111111111111111111111//////000000111222222222444444444444444333222111444444333333333333333333222222333333333333444444222111111111111111111111555555666666777888888999666777777777888888888888999999999999:::::::::::::::::::::;;;<<<>>>???@@@EEEHHHPPP^^^ttt222222222222333444555666444555888:::;;;<<<;;;;;;>>>@@@FFFOOOXXXdddvvv~~~|||xxxuuutttrrrpppnnnmmmjjjeeeaaa]]]YYYUUURRRQQQQQQPPPPPPPPPPPPPPPQQQVVVWWWYYY[[[^^^```ccceeedddddddddcccaaa^^^]]]\\\[[[YYYVVVSSSPPPOOOOOOOOOMMMNNNOOOQQQSSSTTTVVVVVVVVVWWWYYY[[[^^^___```aaa___aaaeeeiiillloooppppppuuussspppmmmmmmnnnqqqsssuuu~~~zzznnnfffcccYYYWWWUUUTTTSSSQQQLLLIIIHHHGGGEEEDDDEEEFFFHHHHHHNNNVVVaaalllsssuuutttrrrhhhffffffiiikkkpppzzzoooYYYQQQLLLNNNSSS]]]nnn}}}wwwoookkkiiifffaaa[[[UUULLLDDD???777777666555444333333444555555444444444333333333333333444444444555555555444555555555555444222222111111111111111111111222222222222222222222222222555555444333333222111111222222222222222222222222111222333333111111222333222222222222222222222222222222222222222222222222111111111111111111111111222222333333444555555555111222222333444444333333555555444444333222111000222222222333333444444444333333333444555666666666777777777777777777777666666777777777888888888888888888999999999:::::::::888888999:::;;;===??????DDDGGGOOO^^^ttt000000000000111222333444555666888999;;;<<<<<<<<<>>>BBBKKKWWWcccppp~~~}}}zzzwwwsssqqqooommmkkkiiieeedddaaa^^^YYYVVVSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKNNNQQQTTTVVVYYY]]]aaa___aaacccccc```^^^\\\\\\YYYWWWTTTPPPMMMKKKKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVWWWZZZ^^^```bbbccccccdddccc```___^^^___aaabbbgggoooyyy|||rrrnnn```\\\XXXUUUTTTRRRNNNJJJIIIGGGEEEEEEFFFGGGGGGFFFGGGNNNXXXdddnnnuuuyyyzzzllliiiggghhhiiilllttt|||bbbVVVLLLJJJLLLQQQ]]]jjj}}}~~~rrriiiiiigggddd```ZZZQQQHHHBBB;;;:::999888777666666666555555444444444333333333333444444444555555555555111222333444333222111000000111333222111111222333222222222222222222222222444444444333333222222222222222222222222222222222111222333333111111222333222222222222222222222222111111222333333333222222222222222111111111111111000111111222222333333444000111222333444444444444444444444444333222111000111222222333333444444555111111222333444555666777555555555444444444333333777777777777888888888888666666666777777777777888777777888999;;;===>>>@@@CCCGGGOOO^^^ttt/////////000000111222333888888999:::;;;===>>>???AAAFFFRRRbbbooo~~~|||}}}}}}yyyvvvvvv{{{}}}|||{{{zzzzzz{{{xxxtttpppnnnllliiifffaaaaaa```]]]ZZZWWWUUUTTTMMMLLLJJJHHHGGGFFFFFFGGGDDDGGGKKKNNNPPPTTTYYY]]]\\\```cccdddaaa___]]]]]]XXXWWWTTTQQQMMMKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMOOOQQQSSSTTTTTTUUUPPPRRRTTTVVVWWWXXXXXXXXXUUUUUUTTTSSSSSSSSSTTTTTTYYY___gggmmmrrrzzzzzzmmmfff^^^YYYWWWTTTOOOKKKJJJHHHFFFFFFHHHJJJIIIHHHFFFIIIPPPYYYcccmmmtttxxxqqqlllhhhiiiiiijjjooovvvuuubbbQQQLLLKKKKKKSSS^^^vvv{{{nnnjjjiiigggddd___WWWMMMGGG===<<<;;;999888888777777555555444444444333333333444444444444555555555555000111222444444333222111000222444333222111333555222222222222222222222222333333333333333333333333222222222222222222222222111222333333111111222333222222222222222222222222000111222333333333333222222222222111111111000000......//////000000111111111222222333333333222222000111222333444333333222111111222333333444555555111111222222333333333444333333333333333444444444777777777777888888888888666666666666777777777777888888999:::<<<>>>@@@AAADDDHHHQQQ```vvv111111111111222333444555;;;:::::::::<<<>>>@@@BBBCCCJJJXXXiiixxx~~~vvvxxxwwwsssmmmlllooosssuuuzzz~~~zzz||||||{{{zzzzzzyyyxxxxxxzzzwwwrrrnnnkkkhhhdddbbbaaaaaaaaa___\\\YYYXXXXXXNNNMMMKKKIIIGGGFFFFFFGGGAAADDDIIILLLNNNRRRXXX\\\\\\```eeefffdddaaa``````ZZZXXXVVVSSSOOOLLLIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUNNNOOOQQQRRRSSSSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNMMMIIINNNTTTXXX]]]eeeqqq{{{wwwnnnddd]]]YYYVVVPPPKKKKKKHHHFFFGGGJJJLLLKKKIIIGGGIIILLLQQQYYYbbbkkkpppsssnnniiiiiiiiiiiimmmssszzzoooZZZRRRNNNLLLQQQZZZnnnwwwkkkjjjiiigggcccZZZQQQJJJ<<<;;;:::888777666666666555555444444444333333333444444444555555555666666111222444666666666444333000333555444222222444666222222222222222222222222333333333333333333333444222222222222222222222222111222333333111111222333222222222222222222222222000111222333444333333222222222222222111111000000111111111222333333444444333333333333222222111000---...000333444555555555111111222333333444555555777777666666666666555555222333333444555666777777777777777777888888888888888888888888999999999999999999:::;;;===???AAABBBEEEIIIRRRaaawww000000111222333333444444888888888888999<<<@@@DDDFFFPPP___pppsssqqqnnnllljjjiiiiiijjjlllnnnrrrvvvyyyzzzzzzyyyxxxxxxwwwxxxzzz{{{zzzyyyyyyvvvssspppnnnlllhhhfffgggeeebbbaaa```___]]][[[WWWTTTPPPMMMKKKIIIGGGEEEEEEEEEEEEGGGJJJNNNSSSVVV^^^```cccffffffdddaaa^^^\\\[[[YYYTTTOOOKKKIIIIIIEEEBBBCCCIIIMMMMMMLLLNNNOOOMMMNNNRRRYYY^^^___^^^PPPOOONNNPPPSSSRRROOOKKKMMMMMMLLLKKKIIIHHHGGGFFFIIILLLOOOPPPQQQVVV```hhh|||{{{rrriiibbb[[[TTTOOOOOOKKKKKKNNNOOOLLLIIIJJJHHHHHHHHHKKKQQQ\\\iiirrrvvvuuusssooojjjiiikkknnnrrryyyeeePPPJJJKKKOOOSSS\\\lllvvvnnnjjjllljjj___UUUQQQIIIBBB:::777888999777555555666777777777666444333222333333444444333333222333444444555555444444333555555333333333333555555444444444555555555555666444444444444444444444444111111111111111111111111333333333333333333333333333222000///000222555777777666333222222444666888111000/////////000222333555555555444444333333333444555666555333111111111666666444000000333444222666555444444333333333444222333444444555555444444666555555555444444444444666666666666555555555555888999::::::888888999::::::;;;;;;;;;:::;;;>>>@@@BBBFFFOOO^^^vvv000000111222333444444555888999:::::::::===AAADDDJJJTTTcccttt~~~}}}ssspppkkkgggdddcccccccccfffiiimmmqqqsssssssssrrruuuuuuuuuvvvxxxzzzzzzzzz{{{yyyvvvsssrrrooollljjjkkkiiigggfffeeedddbbb```[[[XXXTTTQQQNNNKKKHHHEEEBBBBBBCCCDDDGGGKKKOOORRR]]]```eeeiiikkkjjjgggeee___^^^\\\XXXSSSNNNJJJIIIJJJFFFDDDDDDCCCCCCHHHNNNMMMWWWfffppprrrjjj```XXXNNNMMMNNNPPPSSSTTTRRROOONNNMMMLLLKKKIIIHHHHHHGGGFFFIIIJJJJJJJJJNNNUUU\\\kkkwww|||ssskkkcccZZZTTTQQQLLLJJJLLLMMMJJJHHHJJJHHHHHHHHHIIIMMMUUU___fffqqqrrrsssqqqmmmkkkkkkmmmqqqttt|||sss[[[OOOKKKKKKMMMUUUddd{{{uuummmmmmlllddd[[[VVVLLLEEE===999999999888555555666666666666555444444222333333444444333333222333333444444444444333333555444333222222333444555333333333333444444444555444444444444444444444444111111111111111111111111333333333333333333333333444333222111000111333444222222333444444555444444222111111000111222333444444444444444333333333222333555666555333222222333666444222222222222333444222222222222222333444444333444555555666666555555333333444555666777777888666666666666666666666666888999::::::888888999:::;;;<<<<<<<<<;;;<<>>@@@CCCFFFTTT^^^nnn{{{vvvnnnfff```]]]]]]]]][[[]]]aaadddggghhhhhhhhhkkkmmmpppsssvvvyyy|||~~~~~~}}}yyywwwuuusssrrrrrrsssqqqooolllhhhfffccc___[[[TTTMMMHHHEEEEEEFFFFFFHHHIIIKKKLLLRRRXXX```hhhmmmnnnmmmlllggggggfffddd___YYYQQQLLLHHHEEEFFFJJJOOOUUU___iiijjjggg___VVVNNNJJJLLLNNNJJJKKKMMMQQQUUUYYY\\\]]]YYYXXXUUURRRPPPMMMLLLKKKHHHHHHGGGDDDBBBCCCGGGJJJLLLXXXjjj{{{zzznnneee___WWWPPPNNNLLLIIIIIILLLMMMNNNOOOOOONNNNNNOOOQQQ___dddkkkqqqsssqqqnnnkkkooolllkkkqqqxxxbbbMMMGGGJJJIIITTT^^^nnn}}}tttqqqmmmeee___SSSMMMEEE???;;;999777666666555444222222333444444333333444444444444333333111222222333333222222111222222222222222222222222222333333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111333333444444444333111111---///333666777666444333333222222222222333333333222222222222222222222222000222444444333222333333888111444>>>AAA777222444777666555444333333333333444444555666666666666666777777777777666666666666888888888888888999999999888999::::::888888999::::::;;;<<<<<<<<<===@@@CCCBBBHHHSSSccczzz000111222333555666777888777888:::<<<>>>AAAFFFIIIXXXcccttt~~~{{{{{{pppfff___ZZZXXXWWWXXX[[[^^^aaaccceeeeeehhhkkkpppsssvvvyyy~~~|||xxxwwwwwwwwwxxxwwwtttqqqooonnnllliiiddd\\\SSSMMMJJJIIIHHHGGGGGGGGGHHHIIIOOOTTT]]]eeekkknnnnnnmmmmmmlllkkkjjjgggaaaYYYSSSPPPKKKLLLUUU^^^cccdddfffSSSQQQOOOPPPQQQPPPNNNKKKJJJLLLNNNQQQUUUYYY^^^``````___]]]ZZZWWWTTTQQQPPPKKKJJJHHHFFFDDDDDDFFFHHHIIIQQQ^^^lll{{{yyypppggg^^^UUUQQQMMMIIIIIIKKKMMMOOOQQQRRRPPPNNNNNNNNNVVV[[[ccckkkqqqqqqooolllkkkhhhhhhnnnuuu~~~nnnQQQHHHKKKHHHOOOTTT```xxxsssjjjbbbWWWRRRIIIBBB<<<999777666666555444222222333444444333444444555555444444333111222222333333222222111222222222222222222222222444444444444555555555555333333333333333333333333222222222222222222222222111111111111111111111111000222333555555555333222111111333555666777777777222222222222222222111111222222222222222222222222///111333333111111111222777444888DDDHHH???666444555444333333333333333444333333444555555555555444777777777777666666666666777888888888999999999:::888999::::::888888999:::999:::;;;;;;;;;<<>>999777777666555555444444444444444444444555555555555444444222222333333333333222222222222333333333333222222444444444555555555666666333333333333333333333333333333333333333333333333222222222222222222222222000111333555555555555444444333333333444666777888111222222222222222111000222222222222333333333333000222333333111000111222555666:::BBBHHHHHHAAA:::000000000111222333444555222333333444555444444444333444555666777888888999777777777888999999::::::888999::::::888888999:::888999:::::::::<<>>BBBJJJTTT[[[jjjxxxzzzxxxwwwxxx}}}uuufffbbb]]]XXXWWWXXX\\\___```ffflllpppqqqttt{{{yyynnnggg]]]XXXQQQIIIEEEDDDFFFGGGEEEJJJSSS^^^iiirrryyy}}}}}}{{{}}}~~~yyysssiii___UUUNNNJJJFFFGGGKKK@@@EEEJJJKKKJJJIIIKKKNNNIIIJJJJJJIIIHHHKKKQQQVVVZZZ^^^dddiiijjjiiifffccc]]]YYYUUUQQQNNNKKKIIIGGGDDDEEEHHHNNNXXXdddpppwwwtttkkkbbbYYYUUUUUUOOORRRTTTUUURRROOOLLLKKKIIIIIILLLTTT___jjjqqqtttooojjjfffiiilllnnnsssxxxzzzlllYYYKKKGGGJJJSSS\\\kkk}}}rrriiifffaaaXXXMMMDDD===;;;;;;555666777777777666444333444444555555555555444444333444444555555444444333333333555555555555333333222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333666555555444333333333222222222333444444444333222444444555666555444222111333333333444444555555555555777888777444333333333///555444111===RRRVVVLLL???>>>;;;888666444222111444555555666666666666666666555555555555444444444555666666777888888999999888999::::::888888999:::999:::<<<<<<<<<>>>BBBEEEHHHLLLSSSaaawww111333555666666666888:::<<<<<>>555555777888555444333222111222333444555555555555666666666666555555666777888999999:::999888888888999999:::;;;888888888:::>>>BBBEEEFFFHHHKKKSSS___uuu111333555666666777999:::::::::>>>BBBFFFLLLYYYfffzzz|||zzz|||}}}}}}pppgggbbb^^^\\\aaabbbfffkkknnnooottt{{{}}}tttnnneee[[[TTTOOOMMMLLLIIIFFFIIIUUUbbbmmmwww|||lll^^^TTTNNNIIIFFFFFFEEEEEEFFFDDDBBBEEEKKKJJJJJJJJJIIIIIIIIIIIIIIINNNQQQVVVZZZ]]]^^^]]]\\\ZZZYYYWWWTTTQQQOOOMMMLLLJJJIIIGGGHHHLLLSSSZZZ^^^jjjqqq{{{yyyoooddd[[[WWWVVVVVVVVVWWWUUUQQQNNNKKKJJJHHHHHHLLLVVVaaaiiiqqqooolllhhheeeeeehhhkkkqqqyyy{{{[[[MMMGGGLLLQQQUUUggg}}}uuulllhhhddd]]]UUULLLDDD===999777777777777777666666555555555444444444444555555444444444444333333333333333333333444444444555555555555444444444333333333111222222222222333333333444444444444444444444444333333333333333222222222444444444444444444444444333333333333333333333333333333333333333333333333666444333111111222333444555666666555333222333444333333333333555;;;CCCIIIYYYYYYSSSHHH???:::666111999777555333222111111111555555555555666666666666777777777777777888888888999888888888888888999:::;;;;;;:::;;;===???@@@AAADDDHHHRRRaaaxxx222444666666666777999;;;999:::>>>DDDJJJRRRaaaooo|||{{{zzz{{{pppgggbbbdddbbbcccggghhhjjjpppwww}}}|||pppeee\\\TTTNNNKKKIIIGGGJJJSSS\\\gggvvv|||mmm___TTTNNNKKKHHHEEEEEEFFFEEEDDDFFFLLLKKKKKKJJJJJJHHHGGGFFFEEEGGGIIILLLOOORRRSSSTTTTTTTTTUUUUUUTTTSSSQQQOOONNNLLLJJJHHHGGGIIIMMMRRRUUU```gggqqqzzzxxxkkkbbb[[[YYYVVVTTTTTTSSSQQQPPPNNNMMMJJJHHHIIINNNVVV\\\jjjjjjjjjgggeeecccdddeeennnooowwwlllXXXIIIIIILLLNNNXXXeee{{{}}}tttlllgggeee```ZZZSSSKKKBBB<<<888888888777777666666666666555555555555555555666666555555555444444444444333333333444444444555555555444444444444333333333222222222222333333333333444444444444444444444444000111222333333333222111222222222222222222222222333333333333333333333333444444444444444444444444444333222111222333444555333444555555333333444666444444333222222555999===HHHJJJIIIEEEBBB???888111999888777555444333333333555555555555666666666666888888888888777777666666:::999888888888888888999;;;;;;;;;<<<===>>>>>>???DDDHHHRRRccc{{{333444666777777888:::<<<;;;<<>>@@@AAAFFFJJJTTTddd}}}333555777888888888:::<<<<<<===CCCKKKSSS^^^pppxxxqqqkkkjjjiiijjjmmmsssvvvyyy~~~tttgggYYYPPPMMMKKKLLLNNNQQQZZZlll}}}}}}mmm___WWWRRRMMMIIIIIIHHHFFFHHHKKKNNNNNNOOOOOOMMMJJJGGGEEEEEEDDDDDDDDDEEEGGGIIIJJJGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIGGGGGGGGGIIIKKKMMMNNNSSS[[[ccckkkuuuyyynnnhhh```ZZZXXXXXXZZZ[[[RRRQQQPPPMMMJJJJJJLLLNNNVVVYYY]]]```aaaaaabbbccchhhjjjmmmrrr|||zzzZZZKKKIIIIIIMMMRRR\\\mmm{{{qqqlllhhhddd```\\\SSSHHH???:::999777666555444444444666666555555555555666666777777666666666555555555333333333444444444555555444444444444444444444444222222333333333444444444444444444444444444444444///000222444555444222111333333333333333333333333333333333333333333333333222222222222222222222222111111111222333444555666111333444333111//////000111222444333222222333444666888888999>>>BBB@@@;;;666666666777777888888888555555555555666666666666555666666777888888999999<<<;;;;;;:::::::::;;;;;;777999<<<======>>>@@@CCCFFFIIIRRRddd}}}444666888888888999;;;===<<<>>>DDDNNNXXXfffyyy~~~tttooollliiiiiilllrrruuu{{{wwwfffYYYNNNKKKIIIJJJLLLUUUfffuuu{{{jjj___XXXQQQKKKJJJHHHFFFEEEHHHMMMOOOQQQRRRQQQMMMJJJGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKPPPVVV\\\dddooo{{{wwwoooddd[[[WWWVVVWWWXXXQQQQQQQQQOOOLLLJJJJJJKKKNNNQQQUUUXXXZZZ\\\___aaabbbhhhlllmmmooozzzlllTTTJJJGGGJJJNNNVVVaaasssvvvpppiiiddd___WWWLLLCCC<<<;;;999666555444444444666555555555555555555666777666666666555555555555333333333444444444555555333333333444444444444555333333333333444444444444444444444444444444444444111222333444444444333222444444444444444444444444333333333333333333333333222222222222222222222222111111222333444444555555111333444444111///...//////111333333222222444555777999999999===CCCEEECCC888888888888777666555444555555555555666666666666555555666777888999:::::::::::::::::::::;;;<<<<<<;;;===>>>===;;;<<>>AAAIIIUUUbbbrrrwwwpppllllllnnnrrrwww{{{~~~~~~~~~vvvgggYYYSSSMMMKKKKKKQQQ^^^jjjxxx{{{ooobbbYYYQQQNNNLLLHHHFFFGGGKKKMMMPPPSSSRRRPPPLLLIIIIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJNNNSSSXXX___jjjvvvyyylll```XXXUUUSSSSSSTTTUUUVVVTTTPPPMMMKKKKKKIIIKKKMMMOOOQQQUUUZZZ]]]___eeejjjkkklllrrreeeQQQHHHGGGJJJNNNUUUeeezzzzzzppphhhccc\\\RRRIII???>>>;;;888666666666666555555444444444444555555666666666555555555444444333333333444444444555555333333333444444444555555333333333444444444444555444444444444444444444444555555444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333111222222333444444444444000222555555444222111111///000222222222222444666///444666666999@@@EEEFFF777888888888888666555444555555555555666666666666666666777777888888888999777777777888999:::;;;<<<<<<>>>???===:::<<>>BBBEEENNN\\\kkk}}}xxxwwwmmmoootttyyy|||~~~~~~~~~}}}}}}|||}}}wwwhhh___UUUPPPMMMOOOXXXaaaooozzzjjjaaaWWWTTTPPPLLLIIIJJJIIIKKKPPPSSSSSSQQQMMMKKKIIIHHHFFFDDDBBB@@@@@@???EEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHLLLQQQXXXbbbnnnwwwyyyjjj```ZZZWWWUUUYYYZZZ[[[YYYUUUQQQNNNMMMGGGHHHIIIIIIKKKOOOUUUYYY```dddiiilllnnnssszzztttYYYJJJFFFHHHEEELLL\\\rrruuulllggg```VVVNNNBBB@@@===:::888777888888444444444333333444444444666555555555444444444444333333333444444444555555333333333444444555555555333333333444444444555555444444444444444444444444777666555444444444444444111111111111111111111111333333333333333333333333444444444444444444444444222222333444444444333333///222555666666555555555///000111111000111333555111777:::777666;;;???@@@333444666777888888888777555555555555666666666777888888888888777777777777555555555666777999:::;;;999;;;===<<<;;;>>>GGGNNNPPPOOOTTTddd~~~333444666777888;;;???BBBEEEKKKUUUcccuuu}}}uuusssrrrtttyyy}}}}}}|||yyyzzz{{{{{{|||xxxjjj\\\UUUQQQPPPTTT\\\ggguuunnn]]]UUUSSSPPPLLLJJJKKKLLLNNNRRRVVVWWWVVVTTTNNNLLLJJJGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEGGGLLLQQQXXXdddooo{{{vvvjjjaaaZZZVVVRRRXXX___```ZZZTTTPPPPPPHHHGGGFFFGGGJJJOOOTTTWWW\\\aaaggglllooosssxxx|||jjjPPPEEEEEEFFFJJJQQQ___ttt}}}pppkkkfff^^^VVVKKKBBB;;;:::777222111555444555777888888888777666333444444555555444444333333333333333333333333333333444555666666555444333111222222333444555777777777777666555444444333333555555555444444333333333111111222333333333222222444444333222333444555666555555666666555555444333444444333222333444555666444333222222222333444555555555444444555555666666555555444333888???@@@>>>777777666777777888999:::;;;;;;:::999888777666666666777888999999888666666666999;;;;;;:::999888999999:::;;;===???CCCFFFHHHOOONNNRRRbbb~~~555777888999:::===AAADDDHHHPPP\\\kkk}}}|||wwwvvvyyy||||||{{{|||~~~~~~xxxhhh___XXXSSSUUUZZZeeeqqq~~~xxxfff^^^[[[UUUPPPMMMMMMMMMNNNRRRVVVXXXXXXWWWSSSQQQMMMIIIFFFDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFGGGKKKNNNSSS^^^iiiwww~~~~~~pppeee\\\VVVVVV[[[```aaa^^^YYYTTTRRRJJJIIIFFFEEEGGGLLLQQQTTTZZZ^^^eeeiiilllpppuuuzzzvvvXXXIIIGGGEEEHHHNNNXXXjjjzzzpppiii```ZZZNNNEEE===;;;999555333666888888888888777555333222333444444555555444444333333333333333333333333333444444555555555555444444222222333333444666777888777666666555444444333333444444444444444444333333444444444444444333222111444444333333333444555666444555555555555444333333444333333333333444555555666555444444333333444444222111111111111222444555777777555333666<<>>CCCFFFLLLVVVeeewwwxxxxxx}}}}}}|||{{{~~~zzzkkk___WWWUUUWWW```kkkwwwuuummmggg^^^VVVSSSOOONNNNNNPPPTTTYYY[[[\\\ZZZWWWRRRMMMHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCGGGEEEFFFIIIJJJMMMVVV```pppwww}}}pppddd]]][[[\\\___bbbccc```\\\XXXOOOLLLHHHEEEEEEHHHLLLOOOWWW[[[aaaeeegggkkkqqqvvvxxxhhhSSSLLLDDDGGGJJJOOO\\\uuuzzzmmmddd```TTTIII???<<<;;;888666555888888888777555333222111444444555555555555444444444444444444444444444444555555555444444555555555333333333444555666777888666666666555444444333333333333444444444444444444666666666555444333222111444333333333333444555666333444444444444333222222222333444444555555444444666666666666555555444333555444333222333555777999======999333333999======555444444333333333333444777777777777777777666666888777777777777777888888888999999888666555777888============>>>???@@@AAAGGGJJJSSSfff999:::;;;;;;<<<@@@DDDHHHPPP\\\nnnzzztttpppvvv||||||~~~uuueee[[[VVVUUU]]]eeepppzzz{{{ssshhh^^^ZZZSSSPPPNNNNNNRRRWWW[[[]]]___\\\WWWQQQLLLIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDEEEHHHHHHJJJQQQZZZhhhpppzzz~~~qqqhhh^^^]]]]]]aaafffgggddd___VVVRRRKKKFFFDDDEEEHHHJJJTTTXXX^^^bbbdddhhhnnnrrrvvvzzz}}}```PPPDDDFFFHHHKKKRRRhhhrrrhhheeeYYYOOOCCC===<<<;;;777444555555555555555444444444444444555555555555444444555555555555555555555555666555444333333444555666444444444555555777888888666666555555555444444444333333333444444555555555444444555444444333222222333333333333444444555555222333333333333222111111222333444555666555444333444555666777777666444444666555444333444777999;;;EEEEEEAAA888444777;;;<<<888777777666555555555555555555555555666666777777888777666666666777999999:::;;;:::888666666777999<<<<<<<<<======>>>???@@@EEEJJJUUUiii888999:::;;;===AAAFFFKKKUUUbbbvvv}}}wwwiiiiiinnn{{{{{{|||~~~mmmbbb[[[WWW[[[```iiittt~~~sssgggbbbWWWSSSNNNLLLNNNSSSWWWZZZ___]]]YYYTTTPPPMMMKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBDDDGGGHHHHHHOOOWWW```hhhttt~~~yyynnnaaa]]][[[___fffkkkjjjggg^^^YYYRRRKKKFFFEEEFFFHHHQQQVVV]]]aaacccfffkkkooorrrsssxxxmmmRRRGGGGGGHHHJJJNNN___zzznnnjjj___VVVIII@@@<<<;;;777333555555555444444444555555444555555666666555555444555555555555555555555555666555444333333444555666555555555555555666777888555555555555555444444444333333333444444555555555000111222333333333333333333333333444444444444444222222333333222222111000222333444555666555444333333444555777777777666555333222111111222444666777IIILLLHHH===666666999;;;999999888777666666666666444444444555666666777777888777666666666777999:::;;;<<<;;;999777777999;;;999:::;;;===>>>@@@AAAAAAEEEKKKWWWkkk888999:::;;;>>>CCCJJJNNN[[[iii}}}~~~{{{}}}}}}hhh[[[bbbooo~~~}}}}}}pppeee]]]]]]^^^dddnnnwww}}}qqqlll^^^XXXQQQMMMMMMOOORRRTTTYYYYYYXXXWWWTTTRRROOONNNJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAACCCGGGGGGGGGMMMTTTXXXaaannnyyy~~~rrrgggbbb]]]^^^dddkkkmmmmmmeeeaaaZZZRRRLLLIIIHHHGGGNNNTTT\\\aaaccceeehhhkkkjjjkkkoooyyy}}}]]]OOOJJJHHHJJJMMMXXXqqquuuoooddd___RRRDDD<<<:::888444888888666555444333333444555555666666666666555555444444444444444444444444555555555444444555555555555555444444555555666777555555555555555555555555333333444444444444444444//////111222333444444444222333444444555555444444222333333333333222111111222333444444555555444444555666777777888888888777555444444444555555666666DDDJJJJJJ@@@777555888:::777666666555555555555666444555555555666666777777666666666666777888999::::::;;;<<<;;;999999;;;<<<888999;;;>>>@@@BBBBBBCCCFFFLLLYYYkkk888999;;;<<<@@@FFFNNNSSSdddqqq|||}}}}}}~~~|||mmm___UUUaaasss~~~sssfff___^^^aaajjjrrrxxx{{{uuueee___VVVOOOMMMMMMNNNOOORRRTTTVVVXXXXXXVVVTTTRRRLLLJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@CCCFFFEEEDDDHHHOOOQQQZZZhhhuuu}}}pppjjjbbb^^^aaahhhmmmppplllhhhaaaYYYRRRMMMJJJIIIJJJQQQ[[[aaacccccceeefffccceeeiiiooo|||uuuXXXMMMEEEHHHKKKRRRdddwww}}}sssjjjggg\\\JJJ===:::999777888777666555555555666666555555666666666666555555333333333333333333333333444444555555555555444444444444444444444444555666555555555555555555555555444444444444444444333333111111222333444444444444222333444555555555444444333333333333333222222111444333333333333444555555<<<<<<;;;999999888888888777888888999888777666666777AAAFFF???777444666888555555444444444555666666666666666666666666777777555666777888888999999999777999;;;;;;::::::;;;<<<888:::<<>>BBBHHHQQQVVVjjjwww~~~wwwpppkkkccc[[[WWWdddwww~~~~~~}}}lllaaa^^^```hhhooouuu|||jjjcccYYYQQQMMMLLLLLLLLLLLLPPPTTTXXXZZZYYYWWWUUUMMMKKKIIIGGGFFFFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@CCCEEEDDDBBBEEEKKKLLLVVVdddrrr|||wwwpppfff``````eeelllqqqooolllfff^^^WWWQQQLLLJJJGGGOOOZZZaaacccbbbbbbccc```cccgggiiirrr___OOOCCCEEEIIIOOO]]]lllvvvnnnmmmbbbNNN???::::::999555444444555666888:::;;;555555666666666666555555333333333333333333333333333444555666666555444333444444333333333444555555444555555555555555555555555555555444444333333333444444444555444444333333222333444555555555444333333444444444444333222222555444333222333444555666BBBAAA>>>;;;999888888888444555666777666555222111---999AAA===666333555777555555555555555666777888777777777777777777777666444555777888999999999888444777:::;;;:::::::::;;;:::;;;>>>@@@BBBBBBBBBBBBCCCJJJWWWhhh<<<<<<>>>@@@AAAFFFUUUccclll~~~tttggg^^^YYYXXXVVVjjjyyy}}}{{{yyyqqqhhhdddhhhjjjkkkvvvrrrmmmddd\\\VVVPPPLLLIIIOOOOOORRRUUUXXXXXXVVVTTTOOONNNMMMKKKIIIGGGFFFFFFEEEDDDBBBBBBDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFLLLSSS^^^jjjvvvzzzkkkdddcccbbbgggnnnllllllkkkeee\\\TTTPPPOOOMMMQQQUUUZZZ]]]^^^]]]\\\```^^^```fffooouuu]]]IIIFFFJJJMMMVVVaaa|||qqqiiikkkdddSSSFFF@@@>>>;;;:::888555555666777777666555555666666777777888888666666666444333333555777666666555444444444444555555444333333333333444555333444444555555444444333222222333444555555555555444444444444444444333333444444444444444444444444555555444444444333333333444333222222444777:::===JJJEEE@@@===<<<<<<:::888999888888666555444333222666444222222333444444444666666666666666666666666555666666777888999999999888888777777777777777888888999:::999777777777888<<<<<<<<<===>>>@@@AAABBBHHHNNNXXXiii:::;;;>>>AAACCCIIIYYYiiivvvqqq___UUURRRSSS^^^qqq~~~|||xxxmmmfffiiijjjkkksssxxxnnnddd\\\UUUPPPMMMJJJJJJKKKNNNRRRVVVWWWWWWQQQQQQPPPOOOMMMJJJHHHGGGFFFDDDCCCBBBCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFKKKRRR\\\hhhsss}}}pppgggccc```bbbfffhhhjjjkkkggg```XXXRRRPPPKKKMMMRRRVVVYYYZZZZZZYYYZZZYYY[[[aaahhhxxxiiiPPPIIIIIIIIINNNUUUmmmuuuggghhhbbbSSSFFFAAA===:::;;;888666666777888777777777777777666666666666666777777777555222222333555666666555444444444444444555444333333333333444555444444444444444444444444333333444444555444444444666666666666666666666666444444444444444444444444555444444444444333333333444333222222333666999;;;EEEBBB===;;;;;;;;;:::888777777777666555555555444777666555444555666777777666666666666666666666666555666666777888888999999888888777777777777888888888999::::::999888999;;;=========>>>???AAACCCCCCIIINNNXXXiii;;;<<>>???@@@BBBDDDEEEHHHMMMXXXiii===>>>BBBHHHMMMWWWjjj|||qqqZZZSSSZZZcccqqqwwwuuuzzzqqqooonnnqqqvvv|||ttthhh\\\TTTPPPMMMJJJIIIJJJMMMNNNOOORRRSSSUUUWWWWWWUUURRRPPPLLLJJJGGGFFFFFFFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHMMMTTT]]]gggqqq||||||pppggg```\\\]]]bbbgggjjjggg```XXXSSSMMMNNNPPPRRRTTTVVVWWWXXXUUUWWWYYY[[[```lll~~~hhhSSSKKKIIIJJJLLLUUUfff~~~zzznnnkkkddd[[[QQQIIIBBB===;;;999666666777888888777777777666666666555555555666777777666333222333444666555444444333333444444444444444444444444444444666555333222222333555666555555555555444333222222333333333444444444444444444444444444444444444444444444444333333333222222444333222111222333444555888777666666777999999:::777777777666666666666666222333444444444444666777666666666666666666666666666666777777888888888888777777777777777777888999666888999:::::::::<<<>>><<<======>>>@@@BBBDDDEEEGGGLLLVVVggg===>>>CCCIIIPPP\\\pppqqq\\\XXXbbbmmm{{{zzzyyy~~~yyysssqqqsssuuuyyysssdddZZZRRROOOLLLJJJJJJJJJIIIHHHNNNPPPSSSVVVWWWWWWVVVTTTOOOMMMJJJIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGKKKPPPWWW```kkkvvv}}}zzzpppfff^^^ZZZ^^^cccffffffaaaZZZVVVQQQPPPPPPPPPQQQSSSUUUVVVVVVYYY[[[\\\___hhhuuu~~~www[[[MMMHHHHHHJJJNNNZZZnnnxxxqqqhhh___WWWLLLCCC===:::888666555666777777666444555555555666666666777333444666666444444555666555555444333333333333333444444444444444444444444666555333222222333555666555555555555444333222222333333333444444444555555444444444444444444444444444444333333333222222222444333222222222222333444444555555666666777999:::999999888777666555444444222444666666444444555777666666666666666666666666777777777777777888888888777777666666777888999999444666888999999999;;;===;;;;;;<<<===???AAACCCDDDEEEJJJTTTeee}}}:::<<>>AAACCCEEEFFFIIIMMMUUUddd{{{<<>>?????????AAACCCEEEFFFJJJSSSeee}}}???EEEPPP]]]ooowwwqqqkkkmmmxxx}}}{{{yyy{{{~~~yyyzzz{{{|||rrreee[[[TTTNNNLLLHHHHHHGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEHHHJJJKKKMMMQQQZZZgggppp}}}xxxnnnccc___^^^```eeekkknnnkkkeee]]]VVVSSSSSSUUU___kkkuuuuuuoookkkiiihhhgggiiirrroooWWWLLLEEEHHHLLLTTTeee}}}lll___SSSHHHAAA;;;777888999777777999888777777666555555444444666444333333444555555444444444444444444444444444444444444444444444444444444444444444444444444444666555444444555666555444444444444444444555555666333333333444444444555555555555555555444333222111222222222333444555666777777666666666777888:::;;;<<<:::888666444444555666444444555555555555555555444555555666666555444444666555666666777888999999777888888999999999888888:::999999888888777777777;;;===???@@@@@@@@@BBBDDDFFFJJJTTTeee~~~CCCKKKXXXhhh{{{uuudddeeekkkuuu}}}{{{|||~~~|||~~~|||~~~rrrfff[[[SSSNNNLLLKKKIIIFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGIIIKKKLLLPPPYYYeeemmmxxxwwwjjjdddaaabbbhhhooottttttppphhh]]]VVVVVVXXX```nnn{{{~~~{{{xxxsssnnnhhhgggjjjwwwgggSSSEEEFFFHHHNNN[[[qqqqqqdddWWWNNNBBB<<<888888888666666888888777777666666555555444333333333555777888777666444444444444444444444444444444444444444444444444444444444444444444444444666555444444555666555444666555444444444555666777333333333444444444555555555555555555444333222222111111222222333555666777333333333333555777999;;;===<<<:::777555444444444333444444444555666666666444555555666666555555555666666666666666555555444999999999999999888777777888888888888888888888999;;;>>>AAABBBBBBBBBCCCDDDFFFJJJTTTfffEEEOOO```sssyyyfffXXXaaappp}}}~~~rrrfff\\\UUURRROOOLLLIIIGGGGGGFFFEEECCCDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHJJJLLLPPPXXXccckkkuuurrriiieeedddiiipppxxxzzzyyypppcccYYYVVVXXX\\\kkk|||zzzrrrmmmiiiiiippp~~~sssWWWFFFEEEFFFJJJSSSddd}}}vvvggg[[[SSSEEE???:::999888555555777777777777777666666555555444333444666888999777555444444444444444444444444444444444444444444444444555555555555555555555555666444444444555666555444777666555444444555777888333333333444444444555555444555555555444444333222444444333333333333333444333333333333444666888999<<<;;;999777555555444444333333333444555666777777444555555666666666666555555666777777777666444333888888999999999888888777777777888999;;;<<<===>>><<>>AAACCCCCCCCCCCCDDDFFFKKKUUUhhhJJJYYYqqq~~~}}}tttccc[[[\\\lll{{{wwwqqqbbb\\\TTTOOOMMMKKKGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKNNNTTT^^^eeettt}}}ssskkkiiikkkuuu{{{|||qqqeee]]]ZZZWWWcccrrr{{{tttqqqsssvvv}}}qqqRRRJJJFFFIIIMMMSSSaaappppppccc\\\MMMFFF???<<<999666666888777777777777777777777777666555444555666666555333555555555555555555555555444444444444444444444444555555555555555555555555666555444444555666555444444444555555666666666666333333333444444444555555333444444555444444333333222222333444666777999:::;;;:::888666555555555555666666666666555555555555333444444444555666666666444555666666777777777777555666777888::::::;;;;;;555666777888999:::::::::::::::999999888777666666888;;;>>>?????????@@@AAAFFFKKKVVViiiOOO```zzzyyyggg\\\ZZZ___ppp~~~~~~~~~~~~}}}~~~qqqiii^^^VVVRRRNNNIIIDDDDDDDDDCCCCCCBBBBBBAAAAAACCCDDDDDDEEEEEEEEEDDDDDDDDDFFFIIIJJJMMMSSS\\\cccttt~~~~~~rrrlllkkkkkkqqqxxxzzzuuukkkbbb]]]WWW]]]fffqqqyyyyyyxxxyyy^^^PPPFFFGGGKKKOOOZZZggg{{{xxxhhh```QQQIIIAAA>>>;;;777666999777777777777777777777777444333222333555666666555666666666666666666666666444444444444444444444444555555555555555555555555666555444444555666555444222333555666666666444333333333333444444444555555333333444444555444444333333333444555777999;;;<<<;;;999888666444444444555888888888777666555444444444444555555555555555555444444666777777888888888777777777888999:::;;;<<<666777888999999999999999888888888888888888888888999;;;===>>>>>>???@@@BBBFFFKKKVVVjjjTTTeeerrr```XXXZZZ```qqq~~~~~~~~~~~~}}}ttthhh^^^XXXRRRKKKFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHJJJLLLSSS[[[bbbttt|||xxxnnnlllaaagggpppuuuuuunnnddd^^^VVVXXX\\\dddttt|||zzzgggTTTEEEEEEJJJMMMWWWddd|||}}}llldddSSSJJJBBB???;;;777777999777777777777777888888888333111000111444666888888777777777777777777777777444444444444444444444444666666666666666666666666666555444444555666555444000222444666777555333222333333333444444444555555333333444444555444444444777777777777777888999999999888666555444444444555;;;;;;:::999777555444222555555555555555444444444444444666777888888888888888888777777777999:::;;;888999999999999888777777555666777999;;;===???@@@===>>>?????????AAACCCFFFFFFKKKVVVjjj[[[pppxxxfffTTTOOOVVVaaarrr}}}||||||~~~{{{{{{~~~wwwjjj^^^VVVRRRQQQIIIGGGFFFEEEEEEEEECCCAAABBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHIIIKKKQQQZZZaaannnxxxssshhheeecccdddkkksssrrrhhh______XXXUUUZZZeeevvvwww___IIIEEEIIIMMMXXXcccyyyzzzgggaaaUUUIIICCC???:::999:::777777777777777777777777555555555555666666666777444444444444444444444444555555555555555555555555777777666555444333333333555444444333333444444555333333333444444555555555777777777666555555444444555444444333333444444555444555555555555555444444666666666666666666666666555999===:::555222666:::444444444444444444444444888888888888888888888888666666666666777777777777888:::===@@@BBBAAA>>>;;;999999::::::::::::;;;;;;<<<===??????>>>???BBBDDDGGGLLLWWWlllaaavvv{{{lll[[[MMMOOOXXXcccrrr~~~}}}|||~~~||||||}}}vvviii___XXXUUULLLJJJGGGFFFFFFEEECCCBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCEEEFFFGGGIIIOOOXXX___lllvvv|||qqqgggccc___ccciiikkkeee___[[[UUUQQQTTT]]]lllmmmQQQGGGGGGIIIQQQ\\\tttssseeeXXXKKKCCC>>>999666777777777777777777777777777555555555666666666777777444444444444444444444444555555555555555555555555777777666444444333333444555444444333333444444555333333444444444444444444555555555555444444444444555444444333333444444555444555555555555555444444555555555555555555555555444777999888444222444777444444444444444444444444444444444444444444444444555555555666777888888999:::<<>>??????>>>???AAACCCHHHMMMXXXnnniiiuuuaaaSSSKKKOOOYYYfffqqq~~~}}}}}}~~~~~~}}}~~~||||||~~~{{{zzzwwwkkkbbb\\\UUUQQQMMMJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHAAACCCEEEEEEGGGLLLTTT[[[hhhttt}}}nnneee]]][[[```ddddddaaaYYYTTTPPPPPPUUUbbbwww___MMMGGGHHHOOOWWWmmmmmm```QQQGGG@@@999666666777777777777777777777777555555666666666777777777444444444444444444444444555555555555555555555555777666555444444444444444555555444444444444555555444444444444444444333333333333333444444444444444555555444444444444555555444444555555555555555444444444444444444444444444444444444444444333333333444444444444444444444444444444444444444444444444333444555666888999:::;;;:::999<<>>?????????>>>???@@@BBBIIIMMMYYYnnnrrrppp]]]TTTOOOQQQXXXiiiqqq{{{~~~~~~}}}}}}~~~wwwtttuuu~~~xxxzzzxxxnnnggg___[[[UUUPPPMMMLLLJJJIIIDDDDDDDDDEEEEEEFFFGGGHHHAAACCCEEEEEEFFFKKKRRRXXXdddqqqvvvlll```\\\^^^ccceeeeee]]]YYYTTTQQQQQQZZZooooooWWWLLLKKKQQQXXXgggvvvhhhWWWLLLDDD<<<888999777777777777777777777777555666666666666777777777555555555555555555555555555555555555555555555555777666555444444444444444555555444444444444555555555555555444444333333333222222333444555555666666555555444444444444555555333444555555666555555555444444444444444444444444555333111222444555444111555555555555555555555555666666666666666666666666444555666777888999:::::::::888777:::???BBB@@@<<<999999999:::::::::;;;;;;>>>???@@@???>>>>>>@@@BBBHHHMMMYYYnnn{{{jjjYYYSSSQQQTTTZZZkkkqqqxxx~~~~~~}}}}}}|||sssmmmmmmvvvzzzwww|||}}}vvviiiddd]]]VVVRRRNNNKKKJJJEEEEEEDDDDDDEEEEEEFFFGGGCCCEEEGGGGGGGGGKKKQQQWWWaaannn|||sssgggbbbcccfffiiiiiiccc___XXXSSSPPPUUUfffwwweeeSSSLLLOOOTTTaaayyy|||mmm\\\OOOFFF>>>::::::888888888888888888888888666666666666777777777888555555555555555555555555555555555555555555555555666666555444444444444555666555555444444555555666555555555444444333333333333333444555666777777888666555555444444555555666333444444555666666555555555555555555555555555555666333111222666777555222555555555555555555555555777777777777777777777777777777777777888888888888:::;;;;;;;;;:::;;;<<<>>>999999999:::::::::;;;;;;===>>>??????>>>???AAABBBGGGLLLXXXmmmdddRRRPPPRRRYYYaaalllqqqxxx~~~}}}}}}}}}}}}|||pppiiihhhppp|||yyyyyy|||tttnnnfff^^^WWWRRRLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHKKKPPPUUU___mmmzzzpppiiiiiilllooopppjjjddd\\\UUUPPPQQQ]]]jjjwww\\\MMMJJJLLLZZZnnnrrr```RRRGGG>>>::::::888888888888888888888888666666666777777777888888555555555555555555555555555555555555555555555555666555555444444444555555666666555555555555666666444444444444444444333333444444555555666777888888666666555555555555666666333333444555666666666666666666666666666666666666666444222444666888666444555555555555555555555555666666666666666666666666888888888888888888888888444999>>>>>>;;;888888999999999::::::::::::;;;;;;<<<===??????>>>???BBBDDDGGGKKKWWWlll{{{}}}zzz\\\QQQTTTXXX___ggglllrrryyy~~~}}}||||||{{{||||||}}}rrrhhheeekkkvvvzzzxxxzzz}}}{{{rrriiiaaaYYYRRRMMMJJJIIIHHHFFFEEEEEEEEEEEEDDDFFFHHHHHHGGGJJJOOOTTT^^^lll~~~yyyrrrqqqtttxxxzzzrrrjjj___XXXRRRQQQXXX```rrrjjjSSSKKKJJJQQQaaa~~~{{{gggWWWKKK@@@;;;;;;888888888888888888888888666666777777777888888888555555555555555555555555555555555555555555555555555555444444444555555666666666555555555555666666333333444444444444444444444444444555555666666666666666555555555555666666222333444555666666666666555555555555555555555555444444333444555666666555555555555555555555555555555555555555555555555555777777777888888999999999333666999:::999888888888999999::::::::::::;;;;;;;;;<<<>>>>>>???@@@CCCEEEHHHLLLXXXmmm~~~tttqqqwwwyyyuuuwwwiiiWWWVVV]]]```dddiiilllrrr{{{}}}}}}|||{{{{{{{{{{{{{{{}}}wwwjjjccchhhqqq|||}}}xxxwwwxxx}}}}}}tttjjjaaaXXXRRRLLLKKKJJJHHHGGGFFFEEEEEEDDDFFFHHHGGGGGGIIINNNRRR]]]lllxxxwww{{{yyyoooccc\\\VVVSSSVVV\\\fff}}}vvv\\\QQQOOOKKKYYYtttnnn]]]OOODDD======888888888888888888888888777777777777888888888888666666666666666666666666555555555555555555555555555555444444444555555666666666555555555555666666333333333444444555555555333333333444444444555555666666555555555555666666222333444555666666666666444444444444444444444444333333444444444444555666666666666666666666666666666666666666666666666666555555666888999:::;;;<<<===999555444777<<>>???AAADDDFFFIIIMMMYYYnnn~~~ssspppqqqvvvyyyyyyzzz|||rrr^^^QQQVVV___bbbgggmmmmmmuuu}}}xxxtttsssvvvzzz}}}~~~nnngggfffgggvvv~~~{{{||||||~~~}}}vvvlllaaaZZZQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEEEEHHHKKKOOOQQQ```jjjzzzwwwkkk```ZZZWWWVVVUUU^^^mmmfffTTTQQQKKKWWWeeezzz{{{```RRRLLLDDD;;;:::::::::::::::999888777777777777777777777777777666555444333444666888999666666555555555666666777777666555555444444444444555444333333333333444555666666555555555444444444444111---...000333333222888888777666555444444444444444333222333444555666777777777777666555444333777777666666666666777777444444444555555555666666444555666888999999999999555666777888888999999888777888888888888999999999888999;;;;;;;;;;;;===>>><<<======>>>???AAABBBCCCCCCHHHVVVmmmxxxttttttyyy~~~dddWWWQQQ[[[fffhhhjjjooommmvvv}}}||||||}}}}}}|||yyytttrrrssswww|||qqqfffdddeeeqqqzzz}}}xxxzzzzzz~~~vvvlllfffWWWUUURRRNNNKKKIIIHHHGGGHHHGGGFFFFFFHHHLLLOOORRR^^^gggxxx~~~tttjjjaaa[[[XXXVVVXXXeeexxxmmmTTTKKKGGGPPP]]]qqqfffUUUMMMFFF>>>::::::::::::999999888777666666666666666666666666777666555444444555777888888777666555555555555555444444333222222222333333555555444333333444555555666666555555555444444444999666333333666888888777555555555444444333333222444444333333333444555666555666666555444333222222666666555555555555666666444444444555555555666666777777888888777777666555555666777888888999999888777888888888888999999999888:::;;;;;;::::::<<<============>>>???AAACCCDDDFFFKKKXXXnnn}}}xxxfffXXXSSSWWWeeeooopppoooqqqnnnxxx~~~zzzxxxxxxwwwwwwuuurrrpppooorrrxxxyyyjjjfffhhhlllsss~~~zzzyyywwwzzzzzzsssnnn```]]]XXXSSSNNNKKKJJJIIIJJJIIIHHHHHHIIILLLOOOQQQ\\\gggxxxxxxmmmccc\\\XXXVVV]]]kkk}}}{{{[[[JJJGGGNNNWWWfffpppZZZOOOHHHBBB;;;;;;;;;:::999888888777666666666666666666666666888777555444444555666666999888777555444444444444333333333333333333444444555555444333333444555555555555555555555444444444666444222222444666666666444444444444444444444444444444333333444444555666444444444444333222111111555555444444444444555555444555555555555666666666666777777777777666555555555666777888888999999888777888888888888999999999:::;;;<<<<<<::::::;;;<<<=========>>>@@@AAACCCDDDIIIMMMYYYooofffUUUTTTVVV___mmmuuutttrrrrrrrrr|||}}}xxxvvvtttsssrrrpppnnnmmmmmmrrrzzzrrrlllmmmiiiooowww~~~|||wwwvvv{{{|||||||||}}}|||yyytttqqqhhhddd___XXXSSSOOOMMMMMMLLLKKKIIIIIIIIILLLNNNPPP]]]iiizzzzzzlllaaa[[[YYY[[[bbbqqqhhhQQQMMMOOOTTT^^^uuu{{{aaaRRRJJJEEE===<<<;;;:::999888888888555555555555555555555555888777666555444444555555888777666555555555555555555555555555555666777888555555444444444444555555555555555555555555555555222111000000111222333333666666666666777777777777444444444444444555555666333444444444333333222111444444333333333333444444555555555555555666666666222333444666777777777777555666777888888999999888777777888888888999999999:::<<<<<<<<<:::999:::;;;======>>>???@@@BBBCCCDDDJJJNNNZZZooovvv]]]PPPPPPWWWbbbnnntttssssssuuuxxx{{{wwwuuusssqqqpppnnnmmmlllnnnttt|||zzzooommmkkkmmmrrrwww~~~{{{vvvwwwzzz~~~~~~|||{{{{{{{{{{{{xxxtttqqqmmmiiiddd^^^XXXUUURRRQQQOOONNNLLLJJJJJJLLLNNNOOO]]]iii|||wwwhhh___[[[YYY[[[gggzzztttYYYNNNMMMNNNVVViiiiiiVVVLLLGGG>>>===;;;:::999888888888666666666666666666666666777777666666555555555555555555555555555666777888555555555555666666777888555555555555555555555555444555555555555555555555555555555555555666666777666666777777777777777777444444555555555666666555444555555555555444444333444444444333333444444444666666666666666666666666222333444666777777777777555666777888888999999888777777888888888999999999:::<<<<<<<<<:::999:::;;;===>>>>>>???@@@BBBCCCDDDIIINNNZZZooooooZZZQQQLLLVVVcccllloooppptttwww}}}~~~yyyvvvtttrrrqqqooommmllllllpppwwwssslllooooooppprrrwww~~~{{{wwwvvvwww{{{{{{yyyxxxwwwvvvtttpppnnnmmmkkkgggccc___[[[XXXWWWTTTRRRPPPMMMMMMNNNOOOPPP[[[hhh{{{rrrfff[[[WWWWWW```sss~~~aaaKKKFFFFFFOOO^^^xxxsss\\\PPPIII???>>><<<:::888888888999777777777777777777777777666666666666666555555555444444444444555777888999444444444333444444555555444555666666666666555444444444444555555555555555555777888888777666888999555555555555555555555555444444555666666666666555555666666777666666555555666666555555555555666666777777777666666666666555666777777777777666555555555666777888888999999888777888888888888999999999:::;;;<<<<<<::::::;;;<<<>>>>>>>>>???AAABBBDDDEEEGGGLLLZZZqqqhhhVVVRRROOO[[[iiiooonnnnnnrrruuu~~~}}}zzzvvvtttsssrrrqqqooojjjkkklllrrr{{{vvvtttqqqnnnnnnqqqwww}}}xxxtttvvvzzz{{{yyywwwuuutttssspppmmmkkkjjjiiigggddd```]]][[[ZZZXXXUUURRRQQQQQQRRRSSS[[[iii}}}|||mmm]]]YYYWWW]]]llljjjOOOGGGEEELLLXXXjjj}}}cccTTTLLL@@@???<<<:::888888888999888888888888888888888888555555666666666666666666555555555555555666777888666555555444444444444555444555666777777666555444444444444555555555666666222555777777555444555777777777666666555555444444333444555666777666666555555666666777777666666666888777777777777777777888777777777777666666666555777777888888777777666555555666777888888999999888777888888888888999999999888:::;;;;;;::::::<<<===>>>>>>???@@@AAACCCDDDEEEEEELLL[[[ttt~~~aaaSSSRRRWWWdddqqqtttpppnnnooorrr{{{zzzwwwtttrrrrrrqqqpppoooiiiiiilllsss~~~vvvrrrmmmkkkmmmrrrwwwzzz~~~}}}vvvtttwww{{{~~~|||zzzzzzxxxvvvtttiiiiiijjjiiigggccc```^^^^^^[[[XXXUUUTTTTTTUUUVVV^^^lll~~~rrraaa]]]YYY\\\gggyyyrrrXXXMMMHHHNNNUUUaaa|||hhhWWWNNNAAA???<<<:::888888999999888888888888888888888888444444555666777777777666777666666555555555666666999888777666666666666666444555666777777666555444444444444555555555666666333666999888666555777999:::999999888777666666555333444666777777777666555555555666666666666666555999999888888888888999999888888777777666666666555444555666888999999999999555666777888888999999888777888888888888999999999888999;;;;;;;;;;;;===>>>>>>>>>???@@@AAACCCDDDEEEEEELLL]]]vvvuuu___UUUVVVYYYlll{{{zzzrrrqqqtttvvvzzzxxxtttooolllnnnooolllkkklllhhhlllrrryyy|||vvvrrrpppqqqtttvvvuuuyyyyyyxxxvvvzzzyyy~~~~~~|||zzzxxxtttrrrmmmjjjgggeeeeeeeeedddbbb^^^\\\YYYVVVUUUVVVXXXZZZaaammm}}}oooaaaXXX]]]gggqqqaaaOOOGGGNNNSSSWWWmmmttt]]]NNNDDD???;;;:::888555555888777777666666666666777777555555555555444333222111555555666666666666555555444444444555555555666666666444222000......///000666555555444444333333222777666555555555777888999666:::>>><<<666222222444777666555444444555666777:::888777555444444444444666666666666666666666666888888888777777777777777999999:::::::::999999888666666666666777888999:::===999666777;;;===<<<999<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@??????@@@BBBEEEJJJOOO\\\sss|||gggWWWUUU[[[```qqq~~~|||uuutttyyy}}}xxxtttpppkkkjjjmmmnnnkkkjjjkkkhhhmmmtttzzzyyyssspppoooooonnnqqqxxx~~~vvv||||||{{{{{{yyy{{{~~~|||{{{yyywwwuuuooommmiiigggfffeeedddccc```^^^[[[XXXXXXYYY[[[]]]dddooo~~~wwwggg[[[\\\ccclllzzzmmmXXXKKKNNNQQQSSSfffhhhXXXHHHBBB===<<<999666666999777777666666666666777777888888888888777666555444555555666666666666555555555555555666666666777777777666444333333444555666444444444444444444444444444444444555666888999:::<<<@@@CCCAAA<<<888888:::777666555444444555666777888777666555444444555555666666666666666666666666666666777777888888999999666777777777777777666666777777777777777888999:::<<<999666666:::===;;;999;;;;;;;;;;;;;;;<<<======>>>????????????@@@CCCEEEIIINNN\\\uuuqqq^^^SSSWWW```iiivvv{{{{{{|||tttooojjjffffffjjjllljjjiiijjjiiiooovvv}}}|||tttnnnkkkkkklllpppxxx{{{ssswww~~~zzzzzz~~~~~~}}}}}}|||zzzyyytttqqqmmmjjjiiihhhfffdddcccaaa^^^\\\[[[]]]___aaahhhrrrooo^^^[[[^^^dddqqq~~~{{{eeePPPMMMNNNOOO]]]qqquuudddNNNFFF@@@===;;;888777:::777777666666666666777777999999999999888777666666555555666666666666555555666666666777777777777777666555555555666888999;;;222333333444555555666666111222444666888999:::::::::===???>>>:::777777888666666555555555555666777777666555555555555666666666666666666666666666666555555666777888999::::::555666666777777666666555999888888888888888999999;;;888555666:::;;;:::888:::::::::;;;<<<===>>>???>>>????????????@@@CCCEEEHHHNNN]]]wwwnnn^^^WWW[[[bbblllxxxzzzrrrlllfffbbbbbbgggiiihhhhhhiiijjjqqqyyyuuunnnmmmjjjkkkpppuuu|||zzzpppuuu{{{}}}~~~}}}~~~~~~~~~}}}zzzvvvrrrooommmkkkiiigggeeecccaaa______aaaccceeennnwwwuuuaaaYYYYYY]]]hhhuuuqqqUUUMMMKKKKKKVVVfffkkkTTTJJJBBB>>><<<999888999777777666666666666777777666777777777666666555444555555666666666666555555666666666666666666666666444333333444555666888999333444444444555555555666111333555777888888888777666888999888555333333444555555555555555666666777555555555555666666777777666666666666666666666666666666777777888888888999666777777888888888888777:::999999888888888888999999777666777999:::999888999999999:::<<<>>>???@@@===>>>?????????@@@CCCFFFHHHNNN^^^xxxkkk]]]ZZZ___fffjjjtttzzzrrrllleeeaaa```dddfffffffffiiilllrrr|||~~~tttmmmhhhfffhhhlllrrr}}}zzzpppttt~~~}}}}}}~~~~~~~~~{{{wwwsssqqqooommmkkkgggeeecccbbbcccfffiiikkkuuu}}}yyydddZZZWWWXXXaaammm~~~}}}]]]OOOKKKKKKSSS___xxxrrrZZZNNNCCC>>><<<999777888777777666666666666777777555555666666666555444444555555666666666666555555555555555555555555555555444444444444444444555555666666666555555444444444444444666777777666555444777888999888777666555666444555555666666666666666444444555666666777777777666666666666666666666666999888888888777777666666666666777888888888888888999999888888777888888888888777777888999:::999888888888999:::<<<>>>@@@AAA===>>>?????????@@@DDDFFFIIIOOO___yyyeeeZZZ[[[bbbiiigggppp|||uuuppphhhccc```bbbddddddeeeiiimmmttt}}}~~~oooiiiddddddgggkkksss|||{{{qqqttt{{{{{{~~~~~~}}}}}}yyyuuusssrrrpppnnnhhhgggffffffhhhlllpppsss|||jjj___ZZZXXX]]]gggxxxjjjVVVMMMKKKQQQ[[[ooozzz```SSSEEE???===999777777777777666666666666777777666777777888888777777666555555666666666666555555555555555555444444444444777777666666555555444444777777666666555444444333555666666666666555444444777777666666666666666666333444555666777777777666444444555666777777666666666666666666666666666666::::::999888777666555555444444555666777777777777888777777777777777888888777888999999::::::999999999999999:::<<<>>>???@@@<<<===>>>??????AAADDDGGGIIIPPP```yyyzzzccc]]]```eeehhhffflll{{{~~~zzzuuummmfffaaaaaabbbbbbeeeiiinnnuuu}}}|||tttlllhhhggggggkkkqqq|||{{{qqqttt}}}zzz{{{~~~}}}~~~|||xxxuuusssrrrpppnnnjjjjjjiiijjjnnnsssxxx{{{qqqggg___YYY[[[bbbqqq|||~~~yyy```QQQJJJNNNWWWffffffWWWHHHAAA>>>;;;888888777777666666666666777777777888888999999888888888555555666666666666555555666666666666555555555444666666777777666666555444666666666666555555555555555555444444444555555666555444333333444555555444333444555666777777777666444555666777777666666555666666666666666666666666999999888888777777666666444555666777888888888888555555555555666777888888777888:::;;;;;;:::::::::999999::::::<<<===??????<<<===>>>??????AAADDDGGGIIIPPP```zzzuuufffeeegggfffeeegggkkkxxx}}}yyyppphhhbbb```aaaaaadddiiinnnuuu~~~vvvooojjjeeefffiiittt{{{qqqttt|||{{{|||~~~}}}~~~}}}zzzvvvtttrrrqqqooonnnlllllllllnnnrrrwww}}}wwwlllddd[[[ZZZ___lllwwwhhhTTTJJJLLLSSS```|||iiiZZZJJJCCC@@@<<<:::999777777666666666666777777666777777888888888777777555555666666666666555555888888777777666666666555444444555555555555444444444444555555666777777777444444333333444555777888777555444444666777777666222333555777777777777666444555666777777666555444666666666666666666666666777777777777888888888888777777888::::::;;;;;;;;;444444444444555777888888777999;;;<<<;;;::::::::::::::::::;;;<<<===>>>???<<<===>>>??????AAADDDGGGHHHPPPaaa{{{jjjfffiiifffcccccc```iiixxx~~~~~~~~~{{{xxxuuummmfffcccaaabbbgggnnnwwwzzz~~~tttmmmiiieeeaaammmxxxzzzooosss|||yyyxxx{{{~~~}}}~~~}}}yyyyyyxxxvvvtttrrrpppoooqqqpppqqqsssxxx|||~~~oooaaa]]]```fffrrruuuZZZNNNMMMPPPZZZooowwwcccOOOGGGCCC===:::;;;888777666555555666777888999999777666555555555555777777666555555555555555666666666666666666666666777777777777777777777777333333333444444444555555777666555444444555666777999999888888888888888888555555666666777777888888444444555555555555444444333333555666777777777777333444666777777777666555999888888888777777666666777777666666777999;;;<<<999999:::::::::999888888::::::;;;>>><<<:::===BBB>>>>>>>>>>>>???AAACCCDDDKKKPPP___xxxoooaaaeeelllkkkggggggcccjjjxxx{{{{{{{{{xxxvvvrrrjjjcccaaabbbdddkkksssxxxzzz}}}|||qqqjjjfffcccfffppp|||yyynnnsss{{{xxxyyy}}}yyyxxxwwwvvvsssqqqooonnnqqqqqqrrrvvvzzzxxxfff]]]\\\```jjj{{{```PPPKKKLLLXXXhhhkkkTTTHHHCCC???;;;:::777777666666666777777888888777666555555444444444777777666555555555555555777777777777777777777777666666666666666666666666444444555555555666666666777666555555555555666777777777777777777777777777555555666666666666666666333555888999999888555333444444555666777777777777444555666777777777666555888888888888777777777666888888888888888888999999888999999:::::::::999999:::999999:::888444666;;;???>>>>>>???@@@BBBDDDEEEKKKQQQ```yyy~~~tttggg^^^]]]hhhrrrpppkkkjjjhhhmmmyyy{{{wwwwwwvvvtttrrrnnnggg``````bbbgggpppyyy|||}}}yyyooojjjhhhdddjjjsssxxxmmmrrr~~~yyywwwzzz}}}~~~~~~|||xxxwwwvvvtttrrrpppooonnnpppqqqtttxxx|||ppp```[[[ZZZaaaooolllUUULLLKKKSSS]]]nnnwww[[[KKKDDD@@@<<<999555666777888888888888888777777666555444444444444777777666555555555555555888888888888888888888888555555555555555555555555555555666666666777777777777666666555555666666777666666666666666666666666666666666666666666555555444666:::<<<<<<:::666444555555666777888888888888444555666777777777666666888888888888777777777777999999999999999888777777777888999::::::;;;::::::<<<::::::;;;:::777888===????????????AAACCCEEEFFFLLLRRRbbbzzzvvvfff^^^XXXYYYbbbqqqxxxtttlllhhhmmmppp{{{~~~yyyuuutttrrrpppoookkkddd______ccciiisss}}}vvvooommmgggiiinnnwwwwwwlllqqq|||vvvvvvwwwwww{{{}}}zzzxxxwwwuuusssqqqooonnnmmmnnnppptttxxx|||yyyhhh___XXX[[[eeevvvzzz___QQQLLLMMMSSS^^^rrreeeOOOFFFAAA<<<888555666888999:::999999888777777666555555555555555777777666555555555555555777777777777777777777777555555555555555555555555555555666666666777777777777666666666666666666777555666666666666666777777888888888777777666666666555777999;;;;;;999777555666666777888888888888888555555666666777777777777888888888777777777777777777888999::::::999777777777888999:::;;;;;;;;;;;;:::888999<<<===;;;===AAA?????????@@@AAADDDFFFGGGLLLSSSccc|||~~~gggXXXSSSQQQZZZiiivvvzzztttlllhhhrrrttt~~~}}}xxxtttqqqooommmllljjjddd___```dddjjjttt~~~sssnnngggfffhhhpppwwwlllqqqzzzvvvsssqqqssswwwzzz~~~~~~|||xxxwwwtttrrrpppnnnnnnmmmmmmooosssvvvyyy~~~mmmaaaYYYYYY^^^ooojjjTTTKKKHHHMMMUUUgggqqqVVVHHHBBB<<<888666777999:::::::::999888999888777777666777777777777777666555555555555555666666666666666666666666555555555555555555555555444444555555555666666666666777777777777777777666666666666777777888888888999999999888888777777777777777777777777777777777666777777888888888888777666666666666777777888888777777777777777777888888555666888999::::::999999777888999:::;;;<<<<<<<<<666555666;;;===;;;;;;===?????????@@@BBBDDDFFFHHHLLLTTTeee}}}qqq[[[OOOMMMMMMZZZkkkvvvwwwrrrnnnllluuuxxx~~~|||xxxsssoookkkiiihhhhhhbbb___aaafffllluuu~~~{{{qqqeeebbbbbbiiiwwwwwwlllppp|||uuuooommmooouuuyyyyyywwwtttrrrpppnnnnnnnnnmmmppprrrtttvvv|||qqqbbbYYYWWWZZZhhh~~~wwwZZZJJJGGGKKKRRRaaayyyaaaMMMDDD???:::999999:::::::::999999999999888888777777888888999777777666555555555555555555555555555555555555555555555555555555555555555444444555555555666666666666777777888888777777666666666666777777888888999999888888888888888777777888777555444444555777888666666777888888777777666777777666666666777888999777777777777888888888888555666777888999:::::::::888999:::;;;;;;<<<;;;;;;;;;:::<<>>>>>>>>???AAADDDFFFHHHKKKTTTeee}}}yyyfffRRRJJJLLLOOO^^^nnnuuussspppppprrrvvv|||}}}{{{wwwrrrlllgggeeedddccc___^^^bbbhhhnnnwww~~~jjjeeeccchhhqqqxxxlllpppzzzpppjjjjjjlllrrryyy~~~zzzxxxuuurrrpppooooooooopppqqqrrrrrrssszzzxxxfffZZZWWWWWWaaassseeeOOOHHHMMMRRR\\\pppkkkSSSHHHBBB===<<<;;;:::999999999999999888888777777777777888888777777666555555555555555666666666666666666666666666666666666666666666666555555666666666777777777666777888888888888777666444444555666666777888888666666666666666777777777666666666666666666666666666666666777777666666555888777666666666777888999666777777777888888888888888777777777888999::::::::::::;;;;;;;;;;;;;;;:::>>>===AAAHHHKKKFFF@@@============>>>@@@CCCFFFGGGJJJSSSeee}}}{{{rrraaaOOOIIILLLVVVdddsssuuuqqqooorrrvvvwww~~~|||zzzwwwqqqjjjeeebbbaaa```]]]]]]cccjjjpppyyytttmmmiiijjjnnnyyyyyymmmpppqqqiiigggdddjjjrrrxxxzzz{{{}}}zzzxxxuuurrrpppooooooppprrrssssssrrrrrryyymmm[[[WWWUUUZZZiii|||pppXXXJJJNNNRRRXXXiiisssWWWJJJEEEAAA>>>===;;;999888888888999777777666666666666777888777777666555555555555555777777777777777777777777777777777777777777777777777777777777888888888888666777888999999888777666333333444444555666777777333444444444555555666666555666777888888777666555555666666666666666555555888777666666666777999:::666666777777888888888999;;;:::888777777777888999;;;;;;;;;<<<;;;;;;::::::888888>>>HHHLLLHHHAAA>>><<<<<<<<<>>>@@@CCCEEEGGGIIISSSeee|||vvvfffVVVKKKIIIKKKXXXeeeoooqqqrrrsssqqqlll{{{~~~wwwoookkkjjjhhhddd```YYY\\\___dddjjjrrr|||vvvlllnnnqqqwwwzzzsssyyyxxxlllbbbdddccceeejjjqqqwwwyyyyyyyyywwwtttrrrpppooooooooosssooommmmmmmmmpppzzzrrrbbbWWWQQQWWWaaammmzzz^^^QQQNNNOOOWWWdddxxxfffOOOAAA<<<>>><<<999888888888888777999999999999888888888777555555555555666666666666777777777777777777777777:::888666555444555666777888666555555666666555444555555666777777777777777666666666666666666666666888777777666666666666666666666666666666666666666777777777777777777777777555777999:::::::::888777666666555555555555666666999999888888888888999999<<<;;;;;;:::::::::;;;;;;::::::<<<===>>>>>>??????<<<===>>>??????AAADDDGGGNNNUUUdddyyyvvvdddSSSHHHFFFJJJYYYdddmmmooopppssssssqqq}}}~~~wwwnnniiigggeeeaaa]]]YYY\\\```fffllluuu~~~uuussssssuuu|||rrrwwwrrrgggdddaaa```bbbggglllmmmlllppppppnnnmmmkkkkkkjjjjjjmmmiiigggggggggkkkuuuxxxdddYYYRRRTTTYYYbbbttthhhSSSOOOPPPWWWbbbuuuoooTTTFFFBBB>>><<<999888888888888777999999888888888777777777666666666666777777777777666666666666666666666666999888666444444555666777888666555555666666555444555555666777777777777777666666666666666666666666666666666666666777888888666666666666666666666666777777777777777777777777555777888::::::999888777;;;:::999888888888888888999999888888888888999999<<<;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????AAADDDGGGNNNUUUdddyyyuuu```PPPGGGGGGMMMZZZbbbhhhkkkmmmrrrvvvxxx}}}wwwnnnhhhdddaaa]]]YYYYYY\\\bbbhhhpppxxxzzzwwwuuu}}}~~~pppuuu~~~{{{ooofffaaa\\\ZZZ\\\^^^^^^]]]cccdddddddddddddddcccbbbddd```^^^^^^^^^bbbmmmxxxhhh]]]TTTRRRRRRWWWgggxxxvvvVVVQQQQQQWWW```qqqzzz[[[KKKFFF>>><<<999888888999888777888888777777777666666666555555555666666666777777666666666666666666666666777666555444444444555666888666555555666666555444555555666777777777777777666666666666666666666666444444555555666888999:::666666666666666666666666777777777777777777777777666777888999999999888777===<<<;;;:::999888888888999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888<<<>>>?????????AAADDDGGGLLLTTTdddzzzsss]]]OOOGGGKKKTTT[[[___bbbdddhhhooowww}}}~~~}}}wwwnnngggbbb^^^ZZZWWWWWW[[[cccjjjrrrzzz~~~|||ooosss}}}yyykkkeee\\\WWWVVVVVVUUUTTTWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[XXXUUUVVVVVVZZZeeepppzzznnncccXXXSSSOOOPPP___ppp\\\SSSPPPVVV]]]llldddNNNEEE???<<<:::888999999888777777777777777666666666666444444444555555555555666555555555555555555555555666555444444444444555555888666555555666666555444555555666777777777777777666666666666666666666666555555555555666777888999666666666666666666666666666666666666666666666666666666777888999888888777999999888777777777777888999999888888888888999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999===>>>??????@@@BBBEEEGGGKKKTTTddd{{{qqq[[[NNNHHHMMMWWW\\\\\\]]]___ccckkkwww~~~|||{{{vvvnnngggaaa\\\YYYWWWUUUZZZccclllttt{{{pppsss}}}ssskkkaaaYYYVVVTTTRRRPPPOOOPPPRRRTTTUUUUUUTTTSSSTTTQQQPPPPPPQQQTTT^^^hhhttt}}}uuuhhh[[[TTTOOONNN[[[jjj|||eeeWWWPPPTTT[[[hhhoooRRRCCC???===:::999999999999888777777777777666666666666555666666666666777777777666666666666666666666666555555444444444555555555888666555555666666555444555555666777777777777777777777777777777777777777777777666666666666777777666666666666666666666666666666666666666666666666666666777777888888888888555555555666777888999:::999999888888888888999999999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<===============>>>???@@@@@@BBBEEEHHHKKKTTTeee}}}oooZZZNNNGGGLLLWWW___\\\[[[]]]```hhhvvv|||zzzwwwsssmmmeee___[[[XXXWWWUUU[[[eeennnvvv|||tttvvv}}}~~~vvvjjjaaa[[[WWWRRROOOMMMNNNOOOOOOPPPPPPOOOOOOOOOMMMLLLNNNNNNOOOWWW```kkkvvvooo___VVVPPPNNNVVVbbbrrrsss^^^PPPSSSYYYccc|||xxxYYYFFF???===:::999999:::999888888888777777777666666666888888999999999:::::::::777777777777777777777777444555555555555666666666888666555555666666555444555555666777777777777777777777777777777777777777888888777666666666666666666666666666666666666666777777777777777777777777666666666777777777888888555555666777999;;;===>>>999999888888888888999999888999;;;<<<===<<<<<<;;;999:::<<<===>>>?????????===???@@@@@@@@@BBBEEEHHHKKKUUUggggggVVVNNNIIIOOO\\\ddd___\\\]]]```fffuuu}}}yyywwwrrrooojjjccc]]]YYYXXXXXXVVV]]]hhhrrryyy~~~zzzzzz}}}xxxlllddd]]]WWWRRROOOOOONNNMMMMMMMMMMMMMMMJJJIIIJJJLLLKKKKKKQQQYYYaaammm}}}|||ggg[[[UUUPPPSSS[[[kkkgggRRRRRRWWW]]]rrrzzz\\\KKK@@@===:::999::::::999888999999888888888777777777888888888888999999999999888888888888888888888888555555666666777777777777888666555555666666555444555555666777777777777777777777777777777777777777777666666666666777777888666666666666666666666666777777777777777777777777666666666666666777888888777777888888:::;;;===>>>999999888888888888999999777999;;;<<<======<<<;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@AAABBBFFFHHHKKKVVViii___SSSOOOMMMUUUbbbgggaaa]]]^^^```ggguuu~~~{{{wwwuuunnnlllgggaaa[[[XXXWWWXXXXXX___jjjttt{{{}}}}}}wwwmmmddd\\\VVVRRRQQQOOOMMMLLLLLLMMMMMMHHHGGGIIIKKKJJJIIINNNUUUYYYfffxxxooobbbZZZSSSSSSWWWggg}}}mmmTTTRRRVVVZZZkkkwww\\\NNN@@@===;;;999::::::999999999999999999888888888888555555555555666666666666888888888888888888888888555555666777888888777777888666555555666666555444555666666777777777777777777777777777777777777777555555555555666888999:::666666666666666666666666777777777777777777777777666666666666666777888888888888888888999:::;;;;;;999999888888888888999999777888;;;=========<<<;;;=========>>>======<<<;;;>>>???@@@@@@AAACCCFFFIIILLLVVVjjjvvvZZZLLLLLLQQQXXX^^^fff```^^^bbbjjjqqq{{{}}}zzzvvvsssiiiccc]]]ZZZWWWSSSTTTXXX^^^cccmmmwwwuuukkkddd```\\\XXXVVVUUUTTTQQQMMMJJJFFFDDDFFFGGGHHHLLLQQQWWWaaaqqqzzzgggZZZPPPPPPTTT___yyy~~~^^^RRRRRRVVV```lll}}}cccMMMBBB>>><<<===;;;777666888999999999888888888888888333333444555666777888888333333444555666777888888666666666666666666666666888888777777666666555555555666777888888777666555777777666666555555555555999888777777777888:::;;;777777777777666666666666555666777777555444444555999777555666888888666333666777999::::::999888777888999::::::999888:::;;;;;;;;;;;;<<<<<<<<<<<<======:::888888:::<<<======>>>???@@@@@@AAABBBFFFHHHNNNYYYlllyyyeeeQQQKKKPPPXXX```fffjjjdddbbbgggmmmuuu~~~~~~{{{xxxtttqqqhhhbbb\\\ZZZWWWTTTUUUYYY```eeennnxxx|||}}}{{{uuunnniiiccc___]]]ZZZUUUQQQNNNIIIFFFGGGGGGFFFHHHKKKTTT^^^mmm}}}mmm^^^TTTSSSWWW___vvvcccSSSPPPRRR[[[ffffffOOOEEE@@@===>>><<<888777999:::999999999888777777777;;;:::999888666555444444666666666666666777777777666666666666666666666666888777777777666666666555666666777888888777666666999777555333333444555777888888777666777888999:::777777777777666666666666555777888888666555555666888777555666888888666333111333555777999999999888555666888888777777888:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;999888999:::;;;:::>>>???@@@@@@AAABBBFFFHHHNNNYYYllldddVVVKKKLLLUUU```iiioooooojjjhhhlllqqqxxx|||yyyuuupppmmmggg```[[[YYYWWWTTTVVV[[[bbbgggqqqzzzyyyxxx}}}|||vvvqqqllleee]]]WWWUUUOOOJJJJJJIIIFFFFFFHHHPPPYYYhhhxxxuuudddZZZWWWYYY^^^qqqoooYYYPPPOOOWWWaaarrrmmmVVVJJJDDD???>>>===:::999:::::::::999999888777666666???>>><<<:::888666444333999888888888777777666666777777777777777777777777777777777777666666666666666777888888888888777777999777444111111333666888777777666666666777888999777777777777666666666666666888999888777555666666888777666777888777666444222333555777888999999888444666777888777777999:::;;;;;;;;;;;;<<<<<<<<<<<>>???@@@@@@AAACCCFFFIIINNNYYYmmmqqq[[[RRRKKKPPPYYYccclllsssqqqmmmllloootttzzz|||xxxsssnnnjjjeee^^^YYYXXXVVVUUUXXX]]]dddkkkttt|||}}}www{{{uuuhhh___[[[TTTNNNMMMMMMJJJHHHIIINNNVVVcccttt}}}jjj^^^YYYYYYZZZjjj}}}aaaSSSOOOVVV___iiizzzbbbPPPHHH@@@>>>===:::999:::;;;::::::999888777666666;;;::::::999999888777777999999999888888888777777777777777777777777777777777777777777666666666666777777777888888888888888777666444222222333555666666666666666666777777888777777777777666666666666777888999999777666666777777777777777777777666555888999999999999888777777666777999999999999;;;===::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<>>>>>>===;;;===>>>@@@@@@AAACCCFFFIIINNNYYYnnnvvvdddUUUOOOLLLQQQZZZbbbllltttrrrooonnnqqquuu{{{|||wwwrrrmmmiiibbb\\\WWWVVVVVVVVVZZZ```gggnnnxxx|||}}}wwwlllaaaWWWPPPOOOOOOLLLKKKKKKNNNTTT```qqqnnnaaaYYYVVVTTTbbbzzzjjjWWWQQQUUU\\\fff~~~rrrWWWMMMBBB???===:::999:::::::::999999888777777666777777777888888888888999888888888888999999999999777777777777777777777777666666666666777777777777666666777777777888888999444444555666666555555444555666666666777777777777777777777777666666666666777888999999777666666777666777888888777666555555999999999999999888777777666888999:::999999;;;<<<:::::::::;;;;;;;;;;;;<<<888888888:::======<<<:::===>>>???@@@AAACCCGGGJJJNNNZZZooo~~~hhhVVVLLLJJJKKKSSSZZZbbbkkkssssssqqqqqqtttxxx~~~{{{wwwrrrlllhhh```ZZZVVVUUUUUUVVV\\\bbbjjjqqq{{{lll```UUURRRQQQNNNLLLLLLNNNSSS^^^ooouuueee[[[TTTRRR]]]uuurrr[[[SSSTTTXXXbbbwww```SSSFFF@@@>>>;;;999999999999999888888888888888777777777777777666666666777777888888999999999:::777777777777777777777777666666666666777777777777666555555555666777888999333444666888888777555444555666777888888888777777777777777777666666666666666888999888777555666666666777888888666555555666555555555666777777888888555777888888777666888999::::::::::::;;;;;;;;;;;;::::::<<>><<<>>>???@@@AAACCCGGGJJJNNNZZZppprrr\\\MMMFFFHHHNNNXXX___cccjjjqqquuutttuuuyyy|||}}}yyyuuupppkkkggg___YYYTTTTTTUUUWWW]]]dddlllttt~~~qqqaaaZZZVVVQQQNNNMMMNNNRRR\\\mmm||||||kkk^^^UUURRRZZZppp|||cccWWWUUUWWW\\\nnniiiZZZJJJCCC@@@<<<::::::888888888888888999999999777777777777777666666666888888888888888777777777666666666666666666666666555666666666777777777888555444444444555666777888555666777888888888777777666777888999999999888777777777777777666666666666555777888888666555555666555777999888666444555777555555555666666777888888777888999888666666666888999999:::::::::;;;;;;;;;===>>>@@@CCCEEEEEEBBB???<<<===???@@@AAADDDGGGJJJNNN[[[ppplllWWWJJJEEEJJJTTT___eeeeeeiiinnnxxxwwwyyy}}}{{{wwwsssoooiiifff^^^XXXSSSTTTUUUWWW^^^eeemmmuuummmbbb\\\UUUPPPOOOMMMPPPZZZlll{{{~~~pppaaaVVVTTTZZZmmmjjj\\\XXXWWWWWWgggooo___NNNEEEBBB>>>;;;;;;777777777888999999::::::666666666777888888999999::::::999888777666555444666666666666666666666666555666666666777777888888444333333333444555777888777777666666777888999:::666777888::::::999999888777777777777666666666666555666888777555444444555555777999999666444555777;;;:::999888777777777777:::;;;;;;:::888777888999999999:::::::::;;;;;;;;;::::::<<>>;;;999::::::888888888999:::;;;888777666555555666777888777888999999999777666555888777666555555444444555444555555666777888888999888888777777777777888888777777777777777777777777888888777777777777888888888777666666777777666555888888888888888888888888555444333555999:::999777666666777888999::::::;;;>>>:::666444555777999999<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;;;;<<>>;;;:::;;;:::999888888888999:::888777666666666666777888666777888888777666555444666666666555666666777777555555666666777888888999888888777777777777888888777777777777777777777777888888777777777777888888888777666666777777666555888888888888888888888888666555444666999:::888666888888888888888999999999555666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========@@@AAAAAAAAAAAADDDIIILLLSSS___tttjjjTTTJJJIIIGGGKKKSSS]]]hhhqqqwww{{{}}}zzzvvvqqqmmmgggbbb^^^YYYTTTQQQRRRTTTYYYcccmmmvvv|||zzzuuuvvvyyy{{{xxxfffZZZTTTSSSTTTZZZiiiooocccYYYYYY___qqqiiiYYYVVVVVV]]]nnn~~~iiiQQQEEEAAA>>><<<<<<<<<;;;999888888888999999999888777777777777888999666666777777666666555444666666666666777888999999555666666777777888888888888888777777777777888888777777777777777777777777888777777666666777777888777777777777666666666666888888888888888888888888777666666777888888777555999999999888888888777777444:::AAADDDBBB>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCEEEHHHKKKSSS___uuu}}}cccPPPIIIIIIHHHLLLTTT^^^jjjuuu~~~|||yyytttpppkkkfff```]]]VVVQQQOOOQQQUUU[[[fffpppvvv{{{~~~wwwqqqqqqsssvvv{{{~~~~~~~~~mmm^^^WWWUUUVVV[[[iiitttggg\\\XXXYYYhhhqqq]]]VVVTTTYYYiiinnnVVVHHHBBB>>>======<<<;;;999888777888888999999888888888888888888999777777777777777777666666777777777777777888999999666666777777777888888888888888777777777777888888777777777777777777777777777777666666666666777777777777888777666555666666888888888888888888888888888888888888888777666555888888888888888888888888===DDDLLLMMMGGG???:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>@@@BBBCCCCCCEEEHHHJJJSSS```vvvxxx\\\JJJCCCBBBHHHKKKSSS]]]iiivvv|||xxxtttoookkkfff```\\\SSSPPPNNNRRRWWW^^^iiitttuuu{{{~~~~~~|||tttlllkkklllnnntttzzzzzz|||~~~~~~|||{{{zzzzzz{{{|||}}}~~~vvvcccZZZVVVXXX]]]jjjxxxjjj^^^WWWUUU```xxxyyybbbXXXRRRWWWfffuuu]]]NNNEEE???======<<<;;;999888888888999999888888888999999888888888888888888888888888888999999999888777777777777777777777777777888888888888888888777777777777888888666666666666666666666666777777666666666666777777666888999888555444555777777777777777777777777777888999999999888666666666666777777888999999::::::CCCHHHLLLKKKCCC<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJRRR```wwwxxxZZZJJJCCCAAADDDHHHPPP[[[iiiwwwzzzwwwsssnnnjjjddd___[[[RRROOOOOOSSSYYYbbbnnnzzzxxx|||~~~{{{qqqhhheeedddfffkkkqqqtttvvvxxx{{{||||||{{{zzzzzzyyyxxxwwwxxxyyyzzz{{{|||jjj^^^WWWYYY___kkk~~~oooaaaYYYTTT[[[mmmiii\\\SSSUUUaaazzz}}}eeeUUUIIIAAA===<<<::::::999888888999:::;;;777777888999999888777777999999888888888999::::::999999888777666666666666888888888888888888888888888888777777777777888888666666666666666666666666777666666555555666666777555888999888555444555888777777777777777777777777777999:::999888666666777555666777888999:::;;;;;;@@@BBBCCC@@@<<<::::::<<<::::::::::::::::::::::::999::::::;;;;;;<<<======???@@@AAABBBCCCEEEHHHKKKRRR```xxxuuuWWWJJJFFFCCCAAAFFFPPP]]]mmm|||xxxuuuqqqlllhhhbbb]]]YYYRRROOOPPPUUU\\\eeesss~~~|||}}}ssshhhbbbaaaaaafffkkkqqqrrrtttvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxwww}}}qqqbbbWWWZZZaaalll}}}xxxeee]]]WWWYYYeeezzz{{{uuu{{{ppp___WWWUUU\\\rrrlll[[[MMMBBB<<<;;;999888888777888999;;;<<<666777777888888777777666888888777777777888::::::777777666666555666666666888888888888888888888888888888777777777777888888666666666666666666666666666666555555555555666666555888:::888555333555888777777777777777777777777666999::::::888666777999777777888888888999999999===;;;:::888888999;;;<<<::::::::::::::::::::::::999::::::;;;;;;<<<======@@@AAAAAAAAAAAADDDIIILLLQQQ```yyylllOOOEEECCCBBBAAAFFFRRRaaarrr~~~wwwtttooojjjfffaaa[[[WWWSSSPPPQQQVVV^^^ggguuuvvvjjjcccaaa```eeejjjpppqqqsssuuuvvvwwwxxxxxxwwwvvvuuutttttttttuuuvvvtttzzz~~~}}}{{{}}}wwweeeWWW[[[bbbmmm}}}}}}~~~hhh```YYYYYY```sssyyyoooqqquuubbbZZZUUUXXXkkkppp___PPPCCC<<<:::888888777777888:::<<<===555666777888888777666555888777666666666888999:::555444444555555666777888999999888888888888888888888888777777777777888888666666666666666666666666666666555555555555666666555888:::999444333555999777777777777777777777777666888;;;:::888666888:::999999999888888888888888>>>;;;777666888:::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========AAAAAA@@@@@@AAADDDIIIMMMQQQ```yyygggPPPCCCBBBGGGBBBGGGRRRdddyyy|||yyytttnnnhhhccc]]]UUUOOOMMMNNNPPPVVV```lllxxxsssgggbbbbbbccccccgggkkkooosssssssssttttttttttttuuuuuutttssssssrrrssssssrrrssswww|||~~~ggg[[[[[[bbbqqqxxxuuuxxxpppcccYYYYYY]]]jjjzzzuuuuuugggWWWVVVYYYfff~~~|||gggVVVJJJAAA<<<>>>;;;999999;;;<<<999666999::::::999777666666777888???>>>666555;;;===777:::888666555444555666777999999888888888888999999<<<======;;;888666666666555555666777888777777777666666555555555555666666444444555555555555555444444555666888888888777666888888888777777777777777555666777888999:::::::::777999::::::999888:::;;;<<<<<<===<<<<<<;;;::::::<<>>>>>>>>======<<<;;;;;;@@@DDDBBB===:::<<>>???BBBEEEKKKWWWjjj|||wwwrrrkkkfffbbb]]]VVVQQQNNNPPPTTT[[[eeeoooxxx~~~vvvjjjbbb]]]ZZZ\\\___dddggghhhjjjlllmmmooopppppppppooonnnmmmlllmmmlllllllllmmmpppsssuuuzzzlllaaabbbiiiwwwtttmmmiiilllvvv{{{jjj\\\YYYYYYaaa{{{{{{tttzzzqqq\\\ZZZZZZaaappprrr^^^OOOFFFAAA>>>>>>===:::999999:::<<<:::::::::999777888;;;>>>???IIIKKKAAA888777999888777777777777666666666666999999888888888888999999444666777666555555666888555555666777777888999999777666666555555666666777777777777888888777777666555555777888888777777666777777777777777777888888777888888999999999888888777999::::::999888:::;;;>>>>>>?????????>>>======;;;===??????===<<<<<<>>>===>>>???@@@AAADDDIIILLLUUUeee~~~yyy\\\JJJDDDBBBCCCDDDCCCJJJXXXlll~~~uuupppjjjeeeaaa]]]WWWRRRNNNQQQWWW___hhhrrryyy}}}~~~~~~oooccc\\\WWWVVVYYY]]]```bbbdddgggiiikkklllmmmmmmlllkkkiiigggggggggggghhhiiikkkmmmoooppptttzzzqqqeeeeeelll{{{}}}sssllliiikkktttppp```ZZZXXX\\\ppp|||xxx^^^ZZZYYY]]]gggyyy{{{eeeSSSHHHCCC===>>>===:::666666:::>>>;;;;;;:::888888:::===AAAJJJNNNLLLBBB:::999::::::666666777777777777666555999999888888888888999999444666777666555555666777777777888888999:::;;;;;;777777666666666666777777777777888888777777666666555666777888888777666555777777777777777888888888888888999999999888888777777999::::::999888:::;;;===>>>>>>>>>>>>>>>======;;;;;;;;;<<<===>>>===<<<<<<===???@@@AAAEEEIIIMMMVVVfff}}}hhhOOOCCC@@@??????AAADDDLLL\\\pppuuuooohhhccc```\\\WWWSSSOOOSSSZZZcccllltttzzz}}}|||~~~qqqeee\\\WWWRRRUUUXXXZZZ\\\___bbbeeefffgggiiijjjiiihhhfffdddbbbbbbdddeeegggiiikkkllllllmmmoootttuuunnnnnnuuuuuunnnjjjlllttt~~~wwwccc\\\XXXXXXgggzzz```ZZZWWWYYYaaaooommmWWWIIICCC:::::::::666333333777;;;:::::::::999888:::>>>AAAOOOKKKDDD;;;888::::::999555666777777777777666666999999888888888888999999777888999888666555666777888888777777777888999:::777777666666666666777777777777777777666666555444555666777888888777666555666666777777888888888888888888999999999888888777777999::::::999888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999:::<<<>>>===<<<<<<>>>???@@@BBBEEEJJJMMMWWWggglll[[[IIIAAA???>>>>>>@@@FFFPPPaaauuuuuuooohhhbbb___[[[VVVRRROOOTTT]]]gggpppwww{{{|||~~~qqqddd\\\WWWPPPQQQSSSTTTVVVYYY]]]aaaaaaccceeeggghhhfffdddccc^^^___bbbdddfffggghhhhhhgggggggggjjjrrrxxxrrrrrryyyzzzrrrlllkkkrrr{{{}}}ggg^^^YYYWWWaaaqqqfff\\\VVVWWW\\\ggg|||vvv]]]KKKDDD======<<<:::888888:::<<<:::::::::999999:::===@@@IIIBBB999444555888888666666666666666777777777777999999888888888888999999888999:::999777666777888888777666555444555666666888777777666666777777888777777777777666555444444666777777888888777555555666666666777888888999999777888888999999999888888777999::::::999888:::;;;999999:::;;;;;;;;;::::::<<<:::999:::;;;======<<<>>>???@@@AAABBBEEEJJJMMMWWWhhhqqq]]]QQQFFFAAA@@@???@@@BBBFFFQQQcccxxx~~~vvvooohhhbbb^^^ZZZUUUQQQOOOUUU___jjjsssyyy{{{|||~~~~~~ooobbbZZZVVVMMMNNNOOOOOOPPPTTTXXX\\\]]]```cccfffgggfffdddccc]]]___aaacccddddddccccccaaaaaa```aaahhhxxxzzzssstttzzzwwwoookkkpppwwwjjjaaa[[[WWW^^^kkkmmm```VVVVVVZZZaaarrrcccNNNDDD@@@>>>===<<<<<<===<<<;;;999:::;;;:::999:::<<<===>>>:::666555555666777888777666555555555777888999999999888888888888999999555777888888888888999;;;;;;:::888666555555555666888888777777777777888888888888888888777666555444666777888888888666555444555666666777888888999999666777888999999999999999777999::::::999888:::;;;888999999:::;;;;;;::::::<<<<<<;;;;;;:::;;;<<<>>>@@@AAABBBBBBCCCFFFJJJMMMWWWhhhlllQQQIIIAAA???>>><<<>>>AAADDDPPPcccwww}}}|||vvvppphhhaaa]]]ZZZUUUQQQOOOVVVaaallluuuzzz|||||||||~~~|||mmmaaaXXXTTTKKKLLLLLLLLLMMMPPPUUUYYY[[[^^^bbbeeegggfffdddccc^^^___aaabbbbbbaaa___^^^\\\\\\[[[\\\bbbqqq{{{xxxyyy}}}rrrlllooovvvlllbbb]]]XXX]]]iii}}}ssscccWWWVVVYYY]]]lll}}}gggPPPEEE<<<999777777999:::777444888999;;;;;;:::999:::;;;666666888999888666888<<<777666555444555666888:::999999888888888888999999222444666777888999;;;===@@@>>>;;;999777777888888888888777777777777888888:::::::::999999777666666666777888888888666555444555666666777888999999999555666777888999:::::::::777999::::::999888:::;;;888999::::::;;;;;;;;;;;;<<<======;;;::::::<<<>>>BBBCCCCCCCCCDDDFFFJJJMMMWWWhhh|||fffLLLEEE@@@???>>><<<===@@@IIISSSfff{{{~~~zzzxxxtttooojjjeee]]]TTTQQQTTTUUU^^^iiippptttxxx~~~sssfff[[[TTTOOOOOONNNLLLLLLMMMQQQSSSVVVXXX[[[^^^```bbbcccccc```___^^^^^^___^^^\\\ZZZ]]][[[ZZZ\\\___hhhxxxwww}}}|||rrrlllnnnssszzz{{{jjj]]]XXX]]]eee|||}}}hhhYYYZZZ^^^```iiivvvtttYYYHHHAAA@@@>>>======<<<:::888:::;;;<<<<<<:::888888999888999999::::::999999888666888;;;======<<<:::999444444444444555555555555999999888888888888888888<<<<<<<<<;;;888666666777>>><<<:::888777888:::<<<===<<<<<<;;;;;;::::::999666666666666666777888888:::888777666666666444333666777888999999999999999999999999888888777555555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>:::<<<@@@BBBDDDGGGJJJMMMZZZhhhyyycccLLLEEE??????>>><<<===@@@GGGRRReee{{{}}}zzzwwwuuurrrmmmiiiddd\\\TTTQQQTTTWWWaaallltttxxx{{{zzzmmmaaaZZZNNNMMMKKKIIIIIIJJJMMMPPPTTTVVVYYY\\\___```aaaaaa___^^^]]]]]]^^^]]][[[YYY[[[YYYXXXZZZ]]]eeevvv{{{{{{pppjjjlllrrrzzzpppaaaZZZ]]]eeeyyyooo\\\ZZZ]]]```lll{{{}}}```MMMBBB@@@>>>=========;;;999:::;;;<<<<<<999888888999777888888999999888888777444555777888999888666555666666777777777888888888777777777777777777777777:::;;;;;;:::777666666777<<<;;;999888777888:::;;;777888888999::::::;;;;;;666666666666666777888888888777777777777777777666777777888999999999888888999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>AAACCCEEEFFFHHHKKKNNNZZZhhhuuu^^^KKKDDD???>>>>>><<<>>>AAAFFFQQQeeeyyy|||wwwtttrrrqqqpppkkkfffbbb[[[SSSRRRTTTZZZdddqqqzzz}}}~~~vvviiiaaaRRROOOLLLIIIHHHIIIKKKMMMQQQSSSVVVZZZ\\\^^^______]]]\\\[[[\\\\\\\\\ZZZXXXYYYWWWWWWXXX[[[bbbrrr|||qqqkkkmmmsss}}}yyyggg]]]^^^dddwwwxxx```[[[]]]bbbqqqjjjRRRDDDAAA>>>=========<<<;;;:::;;;<<<;;;999888888888777777777888888777777777555555666666666555444444777777777888888888999999666666666777777777666666777999999888777666666888888888888888888888999:::666666666777888888999999666666666666666777888888777777888888888999999999888888999999999888888777999999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>AAACCCEEEFFFFFFHHHKKKMMMYYYhhhqqqZZZJJJCCC>>>>>>>>>===>>>BBBGGGQQQdddvvvwwwrrrpppnnnmmmmmmiiiddd```ZZZTTTSSSWWW\\\ggguuu~~~rrrhhh[[[VVVPPPKKKJJJJJJLLLMMMOOOQQQTTTXXX[[[]]]^^^^^^]]]\\\[[[[[[\\\[[[YYYWWWWWWUUUVVVXXXZZZ```nnn|||uuuoooqqqwwwnnnbbb```dddwww~~~ddd]]]___ddduuurrrVVVEEEBBB>>><<<;;;<<<;;;;;;999;;;<<<;;;999777777888777777888888888888777777888888777777666666666666666666666666777777777777555666777888888888777666555777888777666555777888666666777777888888999999999888888777777666555555666666666666666777777888888999:::999999888999:::999999999999999888777666999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBCCCDDDFFFJJJMMMYYYiiioooWWWJJJCCC>>>>>>???>>>@@@CCCKKKTTTdddttt~~~vvvpppmmmlllkkkkkkfffbbb___YYYTTTUUUYYY]]]hhhwwwrrreee^^^UUUNNNKKKKKKKKKKKKNNNPPPSSSWWWZZZ\\\^^^^^^\\\[[[ZZZ[[[[[[[[[YYYWWWVVVTTTUUUWWWYYY^^^kkkxxxzzztttvvv{{{tttfffbbbeeevvvggg```aaafffvvvxxxZZZGGGCCC>>>:::::::::::::::999:::;;;;;;999777777888888999999999999999999888:::999999888888777777777666666666666777777777777555666888999:::999888777444666777777666555777888666666666777888888888888999999999888777777666666666666666666666777777888:::;;;<<<;;;888777777999999999999999999888777666999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===>>>@@@BBBDDDGGGLLLOOOXXXjjjpppWWWJJJDDD??????@@@@@@BBBEEEOOOXXXgggvvv~~~vvvpppllliiihhhhhhccc___\\\XXXTTTUUUZZZ^^^iiixxxooofffYYYPPPLLLKKKIIIHHHLLLNNNRRRUUUYYY[[[\\\]]][[[YYYYYYYYYYYYYYYWWWUUUTTTSSSTTTVVVWWW[[[gggssszzz{{{yyyhhhcccdddrrr~~~jjjbbbbbbgggvvvaaaKKKFFF???;;;999999999999999:::;;;:::888777777777999999::::::::::::999999777777888888888777666666777777777888888888999999555666888:::;;;:::999888555666777777666555777888777777777777777777888999777777777888999999::::::666666666666666777888888:::<<<===;;;777555666888888888999999999888888777999888777666666666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAABBBDDDHHHNNNQQQXXXjjjrrrXXXKKKDDD@@@AAABBBBBBDDDGGGPPP[[[lllzzz}}}uuuoookkkgggdddccc___[[[YYYUUUQQQTTTYYY___kkkyyyzzzooo```TTTOOOMMMJJJHHHIIILLLOOOSSSWWWYYYZZZ[[[XXXWWWVVVVVVWWWVVVTTTRRRQQQQQQRRRUUUUUUXXXcccooo}}}jjjbbbcccjjjyyymmmbbbaaaeeetttkkkPPPJJJBBB<<<::::::::::::888:::;;;:::888666666777888888999999999999888888444666777999999888777666666666777777777888888888333555888:::::::::888777666888888888666666666888:::999777666666777888999666777777888888999::::::666666666666666777888888777:::<<<;;;777555777:::777777888999999999888888999888777777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAACCCFFFKKKOOOXXXkkksssYYYKKKEEEAAAAAACCCCCCEEEIIIQQQ]]]ooo~~~}}}uuuooojjjeeebbb```\\\XXXVVVSSSPPPRRRXXXaaalllzzzvvvfffYYYSSSPPPMMMJJJGGGJJJMMMQQQUUUWWWYYYYYYUUUTTTSSSTTTTTTTTTRRRPPPOOOOOOQQQSSSSSSVVV```lllkkkbbbaaaccc|||zzzpppbbb___cccsssrrrSSSMMMEEE>>>;;;;;;;;;;;;888:::;;;:::888666666777777777888888888888777777444666999;;;<<<:::888777444444444444555555555555222444666999:::999777666777999999888777666666888===;;;888666555666888:::999999888888777777666666666666666666666777888888555888;;;:::666555888<<<666777888999999999999999999999888888:::<<>>>>>>>>????????????BBBGGGKKKXXXkkkpppXXXMMMFFF@@@???@@@AAAEEEJJJOOO```qqqyyy|||tttpppkkkfffccc___ZZZUUUSSSPPPNNNRRRYYYbbbjjjvvvwwwjjj```UUULLLHHHJJJGGGIIIKKKNNNQQQSSSUUUUUUWWWWWWVVVTTTRRRPPPNNNMMMQQQLLLJJJLLLOOOTTT^^^hhh{{{kkkaaa___dddpppyyyzzzyyyhhhccceeerrrxxx\\\JJJCCCDDD<<<888;;;;;;888888888888888888888888888888888888888888888888777777777777666555444333666666666666777777777777999999999999999888777666;;;999777666555666777888::::::999888777777888888888888999888888777666555555777888777666555666888888888999999999888888777777777888888999999999999999999888888999999:::;;;999999999999::::::;;;<<<;;;:::999999:::;;;<<<===AAA@@@BBBDDDDDDEEEKKKRRRYYYjjjrrrZZZPPPIIICCCCCCCCCDDDHHHNNNTTTdddttt|||{{{tttpppkkkfffbbb^^^YYYUUURRRPPPNNNRRRYYYdddmmmyyywwwkkkaaaWWWMMMIIIJJJFFFHHHJJJMMMOOOQQQSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLOOOKKKJJJLLLOOOSSS\\\eeevvvoooddd``````jjjwwwzzzmmmfffgggsss{{{cccOOOFFFEEE===999;;;888999999999888888888888888888888888888888888888888777777777777666555444333666666666666777777777777666777777888888888777777888888888888888777666666888888777666666666666666666777888888888888888777777888999888777666777999888888999999999999888888777888888888999999999999999999999888999999:::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????AAA@@@AAABBB@@@???DDDKKKZZZkkkoooWWWLLLFFFBBBBBBBBBBBBGGGMMM[[[iiiwww~~~zzztttpppkkkeeeaaa^^^YYYTTTRRROOONNNSSSZZZfffooo}}}wwwlllcccZZZPPPKKKJJJFFFGGGHHHKKKMMMOOOPPPQQQSSSSSSRRRQQQPPPNNNLLLKKKLLLJJJJJJMMMOOOQQQXXX```ooovvvgggaaa]]]cccyyyxxx|||tttiiihhhrrrmmmUUUHHHFFF???;;;:::666999999999999888888777777888888888888888888888888777777777777666555444444666666666666777777777777444555666777888888888888666777999::::::888666444888777666666666666666666555666777888999999999999777999:::999888777888999888888999999999999999888888888888888999999999999999999999999999:::;;;;;;;;;;;;;;;:::::::::::::::999:::;;;===>>>?????????AAA@@@@@@AAA???>>>CCCJJJ[[[lllgggRRRIIIDDDAAABBBBBBBBBGGGNNN]]]kkkwww}}}zzztttpppkkkeee```]]]XXXSSSQQQNNNNNNTTT[[[gggppp~~~wwwllleee]]]SSSLLLKKKGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJHHHIIIMMMOOOOOOUUU[[[iiizzz|||iii```^^^```ooo{{{zzzlllhhhppp{{{uuuYYYIIIFFF@@@<<<;;;666::::::999999888777777777888888888888888888888888777777777777777666555555666666666666777777777777666666777888888888888888666777888999999888777666999999888888888888888999666777888888999999999999777888999999777777888999888888999999::::::999999999999999999999999999999:::999999999999:::;;;;;;<<<<<<<<<;;;;;;:::999999555777999;;;===>>>======@@@???AAACCCCCCCCCIIIPPP]]]nnnzzz^^^NNNJJJGGGFFFFFFFFFFFFLLLSSS\\\iiiuuuzzzzzzuuuqqqllleee```\\\WWWRRRPPPNNNNNNTTT\\\fffooo|||wwwkkkeee^^^UUUNNNKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJIIIGGGIIIMMMNNNNNNQQQWWWdddssslllaaaaaaaaakkk~~~lllfffllluuuzzz^^^LLLGGG@@@======888999999999888888888777777888888888888888888888888777777777777777777666555666666666666777777777777999:::::::::999999888777888888777666666777888999999888888888888888999999999999999999999888777777666777888777666666777888888888999::::::::::::::::::999999999999999999999::::::999999::::::;;;<<<;;;<<<<<<<<<<<<;;;999999555777999;;;===>>>======BBBAAACCCEEEEEEFFFLLLSSS___qqqjjjVVVMMMGGGEEEEEEGGGFFFFFFLLLTTTZZZfffrrrxxxzzzwwwsssnnnfffaaa\\\VVVQQQOOOMMMNNNUUU]]]fffmmmyyyvvvjjjddd^^^VVVOOOMMMJJJIIIHHHHHHIIIJJJKKKMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHIIIMMMMMMLLLPPPUUU```mmmsssfffcccccciiimmmeeeiiipppdddRRRKKKAAA===>>>;;;888888888888888888888888888888888888888888888888777777777888888777777666666666666666777777777777;;;;;;;;;;;;:::999888777999888666555555777999:::666666666666666777777888::::::::::::999888777666555777888777666555666777777888999:::;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::;;;;;;<<<;;;;;;<<<======<<<:::999999:::;;;===>>>?????????CCCBBBDDDFFFEEEEEEJJJRRRaaassslllXXXNNNLLLCCCCCCDDDEEEDDDDDDKKKTTTYYYeeeqqqwww{{{xxxuuuooogggaaa[[[UUUPPPNNNMMMNNNUUU^^^ffflllvvvvvvhhhaaa]]]VVVPPPNNNIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKIIIIIILLLLLLKKKOOOTTT]]]hhhyyy}}}ooobbbbbbhhh{{{nnndddhhhmmm|||mmmZZZPPPBBB<<>>777777777888999999::::::888888888888888888888888666777777888888888777777666666666666777777777777999999:::::::::999999888777777777777777888888999666666666666666777888888999999999::::::999888888666777888888666666777888777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;::::::::::::;;;<<<<<<999:::<<<===>>>===;;;:::;;;;;;;;;<<<===>>>??????BBBAAACCCFFFFFFFFFLLLTTTcccuuurrrZZZKKKHHHJJJEEEEEEGGGIIIGGGGGGNNNXXXYYYfffrrrxxx{{{yyyvvvppphhhbbb[[[UUUPPPMMMLLLNNNVVV^^^fffllluuu~~~uuuggg```\\\VVVQQQNNNHHHGGGFFFDDDDDDEEEGGGHHHKKKLLLLLLLLLLLLLLLKKKKKKLLLIIIJJJLLLLLLKKKOOOTTT[[[eeeuuuwww```aaagggyyynnndddggglllssssss```SSSBBB;;;??????666666777888999::::::;;;888888888888888888888888666777777888888888777777666666666666777777777777666777888999999999999999444666888999:::999888777888888777888888999::::::777777888999::::::::::::777999:::999888777888999777888999:::;;;;;;<<<;;;;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<<888:::<<<===>>>===<<<;;;;;;:::999999:::;;;<<<>>>??????CCCGGGIIIKKKRRR[[[dddvvvuuuaaaQQQHHHDDDCCCGGGEEEDDDEEEIIIMMMPPPQQQVVV^^^kkkwww~~~yyyvvvsssnnnfffaaaYYYSSSNNNNNNOOORRRYYYaaagggnnnwww~~~pppcccZZZUUUPPPMMMLLLJJJHHHGGGGGGFFFEEEDDDFFFGGGIIIKKKLLLLLLJJJJJJJJJKKKKKKKKKJJJKKKNNNPPPYYYbbbppp}}}}}}zzzuuussstttssswww}}}uuueeeeeefffsssxxxeeeccchhhmmm|||{{{ZZZHHHDDDBBB???===::::::::::::::::::::::::888888888999999888888888<<<;;;999888777777777888666777888777666555666888999:::;;;:::888888999:::999999888888999999::::::555666888::::::999888777999:::;;;;;;<<<<<<<<<<<<888:::<<<<<<::::::<<>>BBBAAA>>>===============<<<<<<<<<>>>>>>===============>>>AAABBBCCCBBBCCCHHHPPPVVVfffzzznnnYYYJJJDDDDDDEEEEEEDDDDDDFFFKKKPPPUUUWWWYYY```jjjxxx|||xxxvvvsssnnnfff___YYYRRRNNNNNNPPPSSSZZZbbbkkkqqqwww||||||kkk```YYYUUURRRMMMKKKHHHGGGFFFFFFEEECCCFFFHHHIIIKKKLLLKKKJJJIIIIIIJJJJJJJJJIIIJJJMMMOOOVVV___lllyyy}}}zzzuuunnnkkklllgggkkkqqq{{{}}}gggddddddooo|||iiidddgggggguuu]]]KKKFFFCCC@@@>>><<<<<<;;;;;;:::999888888777888888888888888888777555444444555666888:::;;;555666777777555555666777888999:::999888777888999555555555666777999;;;<<<666777777777888999999999666777777888888888888777;;;:::888777;;;FFFTTT^^^RRRGGG>>>;;;:::777999===999999999999999999999999999777555888>>>BBBAAA???<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===============>>>BBBCCCDDDDDDEEEJJJSSSYYYhhh|||gggPPPCCC@@@CCCGGGBBBBBBDDDGGGLLLSSSYYY]]]]]]aaaiiiwwwzzzxxxvvvuuurrrmmmddd]]]XXXRRRNNNNNNQQQTTT\\\dddppptttyyy{{{}}}xxxiii```ZZZWWWOOOLLLIIIGGGFFFFFFDDDCCCGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIKKKMMMRRRZZZgggtttzzzssskkkfffeee```bbbhhhrrrlllfffbbblllmmmeeefffeeeoooaaaMMMGGGCCC@@@>>>>>>===<<<;;;:::888777777777888888999999888888777666666777888:::<<<>>>???555666777666555444555777666888999888777666777999555444444555888;;;>>>@@@@@@>>>;;;888777777999:::555666666666666555555444;;;888555666===LLL]]]iiiUUULLLCCC>>>:::777777:::999999999999999999999999999777666888===AAAAAA???:::;;;;;;<<<<<<;;;;;;;;;>>>======<<<<<<===>>>>>>AAABBBDDDDDDFFFKKKTTT[[[kkk~~~eeeNNNBBB@@@CCCFFFAAABBBDDDFFFKKKRRRZZZ___```aaahhhwwwvvvuuutttsssqqqkkkbbb[[[WWWQQQNNNOOORRRVVV^^^gggqqquuu{{{~~~xxxlllbbb\\\RRROOOJJJHHHGGGFFFDDDCCCGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGFFFGGGIIILLLOOOVVVbbbnnnyyyxxxoooiiihhhdddfffjjjsssrrriiicccjjjrrrfffeeehhhnnn~~~aaaNNNFFFBBB@@@???======<<<;;;:::999999888999999::::::::::::999999;;;;;;;;;:::::::::::::::444666777666555444555666555666777777666666777888888888777888:::===AAACCCLLLHHHBBB<<<888777777888888888888888777666666555666666888:::>>>EEEKKKOOOEEECCCAAA@@@>>>:::777666:::::::::::::::::::::::::::999888999<<<>>>>>>===:::;;;<<<=========<<<;;;======<<<<<<<<<===>>>>>>>>>@@@AAABBBDDDJJJTTT[[[llliiiRRRFFFBBBBBBCCCBBBCCCDDDEEEHHHNNNVVV\\\aaaaaahhhxxxuuusssrrrqqqpppjjj```YYYVVVQQQNNNPPPSSSXXXaaajjjooouuu~~~|||mmmdddUUURRRMMMIIIGGGFFFEEEDDDGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFHHHJJJMMMTTT^^^jjjttt~~~xxxsssrrrmmmmmmpppwwwvvvkkkccciiivvvgggdddjjjnnn|||aaaMMMEEE@@@??????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888777666444333333555666777666555444555777444666777777666666777888::::::999999:::<<<>>>@@@LLLHHHBBB<<<888777777888999999999999888777666666444666999===>>>===;;;999999;;;=========<<<;;;999::::::::::::::::::::::::<<<;;;:::::::::;;;;;;:::;;;<<<===?????????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAABBBEEEKKKTTT\\\mmmlllUUUIIIEEECCCBBBCCCDDDEEEDDDEEEKKKSSSZZZaaaccckkk{{{uuusssqqqpppnnnhhh___XXXVVVPPPNNNPPPUUUZZZdddlllnnnvvvxxxlllYYYUUUOOOKKKIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFHHHJJJKKKQQQ[[[eeepppzzz}}}|||ttttttvvvzzzzzzmmmccchhh|||{{{jjjfffffflll|||dddOOOEEE@@@>>>???:::::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::777777888888777777666555666777888777666555666888444555777777666666888999888888888888888999999:::@@@>>>;;;888777777999:::666777777777777666666555777777888:::<<<<<<;;;999999<<<;;;777777:::>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::;;;<<<>>>@@@AAA@@@???>>>;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDEEEGGGMMMVVV^^^mmmkkkTTTIIIFFFEEEDDDCCCDDDEEEDDDDDDIIIRRRZZZaaafffpppwwwtttqqqnnnlllfff^^^XXXUUUPPPNNNQQQVVV\\\eeennnpppwww|||ooo]]]XXXRRRMMMJJJIIIHHHGGGDDDDDDDDDEEEGGGHHHJJJJJJHHHIIIIIIGGGFFFFFFHHHJJJIIINNNWWWaaakkkvvv||||||}}}ssshhhkkk|||ooojjjdddllljjjSSSGGG@@@>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999999::::::::::::999999888999:::;;;;;;;;;:::999777888999888777666777999444666777777777777888:::666777888999999999888777666777777777888999999999555555666777777777666666:::888666666999;;;;;;:::555999:::666555999======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;<<<999;;;>>>@@@@@@@@@>>>===;;;;;;;;;;;;<<<===>>>>>>AAACCCDDDEEEGGGMMMVVV]]]nnniiiRRRGGGEEEFFFFFFCCCEEEFFFDDDDDDIIISSS[[[bbbhhhtttyyyuuuqqqnnnkkkeee^^^XXXUUUPPPNNNQQQVVV]]]gggpppsssxxx{{{nnn___ZZZSSSNNNKKKJJJIIIHHHCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIHHHFFFFFFHHHJJJGGGLLLUUU^^^iiisss}}}zzzmmmooo~~~rrrmmmfffooopppXXXIIIAAA>>>???=========<<<<<<;;;;;;:::888888888999999888888888888999999:::999888666555777999:::999888777888999444666888888777777999;;;555777999;;;<<<;;;:::999555666888::::::999888888666666777888999999999888:::888666666777777444111***333:::999888;;;:::666<<<<<<<<<<<<<<<<<<<<<<<<777888999999999;;;===???888:::===???@@@???===<<<:::::::::;;;<<<===>>>???@@@BBBCCCCCCEEEKKKTTT[[[ooogggYYYVVVPPPGGGBBBFFFCCCAAACCCEEEGGGOOOWWWeeennnzzz|||zzzxxxtttpppllleee^^^ZZZTTTQQQOOORRRYYYdddmmmrrrvvvxxx{{{rrrfff___VVVOOOLLLIIIFFFCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHLLLSSS\\\dddnnnwww}}}rrrppp{{{tttmmmlllrrr~~~dddPPPBBB<<<===;;;;;;;;;<<<<<<<<<======:::::::::999888777666666666666666666666666777777666666666777888888999999888888888888999999999999777777888888888888777777:::::::::999999999888888::::::999888777666555444999999888888888888999999888999999::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;:::>>>>>>===;;;;;;:::::::::>>>===>>>@@@BBBBBB@@@>>>;;;===============???AAABBBAAACCCGGGIIILLLTTT^^^nnniiiXXXTTTNNNFFFCCCDDDAAAAAACCCEEEGGGNNNVVVcccnnn|||}}}xxxvvvrrrnnniiiccc\\\WWWSSSPPPOOORRRZZZeeennnssswwwyyy|||pppeee^^^UUUOOOMMMKKKHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFJJJMMMRRRXXXaaalllwwwyyyuuu~~~~~~vvvnnnmmmssskkkVVVFFF@@@@@@::::::::::::;;;;;;<<<<<<::::::999999888888777777888777777777777777777777777777777777888888888888666666666666777777777777777888888888888888888777777777777666666666555555777777777777888888888888888888777777777777888888666777777888888999::::::;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<===??????>>>===;;;===============???AAABBBAAABBBEEEGGGJJJSSS]]]ppphhhSSSMMMGGGBBBAAABBB@@@@@@DDDEEEGGGMMMTTTbbbpppvvvtttppplllgggaaaZZZUUUQQQOOOOOOSSS\\\gggpppvvvyyyzzz}}}tttggg```WWWQQQOOOMMMJJJHHHFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEKKKMMMPPPUUU]]]iiivvv|||xxx{{{yyymmmlllqqqqqq[[[JJJAAA@@@999999999::::::::::::;;;999999999999999888888888999999999888888777777777888888888888777777777777666666666666777777777777888888999999999999888888666666666555555555555555666666777777888888888888777777777777777777777777666777777888888999::::::======>>>>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>><<<;;;<<<===>>>>>>===;;;===============???AAAEEECCCCCCFFFGGGKKKUUU___ttteeeMMMFFFAAA>>>???BBB@@@AAAEEEGGGHHHNNNTTTcccsssvvvsssoookkkfff___XXXSSSOOONNNOOOTTT^^^iiisssxxx{{{|||~~~ppphhh^^^VVVRRRPPPMMMJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEJJJKKKNNNSSS\\\gggsss|||~~~~~~yyyyyy|||mmmjjjooouuu^^^JJJ???===:::::::::::::::::::::;;;888999999999999999999999;;;::::::999999888888777999999999888777666666555777888888888999999999999999999999::::::999999999888888888888888888888888999999888888777666666555777777888888888888777777888999999::::::;;;<<<<<<>>>>>>===<<<;;;:::999999::::::::::::;;;<<<======AAA???===<<<>>>???@@@???;;;=========<<<===???AAAIIIFFFFFFHHHJJJNNNXXXcccwwwaaaJJJCCC@@@???AAACCCAAACCCGGGIIIJJJPPPVVVeeewwwvvvtttpppkkkfff___XXXSSSNNNNNNOOOUUU```kkkuuuzzz|||}}}|||tttggg^^^WWWSSSOOOLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIINNNTTT[[[eeepppwww|||xxxwww|||mmmlllppp~~~zzzaaaKKK@@@===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::::::::;;;:::::::::999999888888:::999999888777666555555777888888888999999999999999999999::::::999999999999999999999999999999999999999888888777777666666888999999::::::999999888888999999::::::;;;<<<<<<>>>===<<<:::999888777777;;;;;;::::::::::::;;;;;;AAA???===<<<===?????????;;;=========<<<===???AAAIIIFFFFFFHHHJJJOOOZZZeeexxx\\\JJJEEEBBBBBBEEEDDDBBBCCCFFFIIIKKKQQQYYYfffzzz~~~wwwtttpppkkkfff___XXXSSSNNNNNNPPPVVVaaammmvvv{{{}}}~~~~~~pppddd\\\VVVQQQNNNJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEHHHMMMRRRZZZcccmmmsssyyy|||{{{zzzwwwvvvzzzoooooorrrfffOOOCCCAAA===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999999999999999999999888777666666555666666666666777777777777888888999999999999888888777777777777888888888888555555666777888999999:::888999:::;;;;;;:::999888666777777888888999::::::===<<<;;;999888777777777;;;;;;:::::::::::::::;;;>>>===;;;;;;<<<===<<<;;;;;;===============???AAADDDCCCDDDGGGJJJNNNYYYdddyyysssSSSGGGEEEDDDDDDFFFDDDAAAAAAEEEGGGJJJQQQZZZgggzzz{{{vvvtttoookkkeee^^^VVVQQQOOOOOOQQQXXXbbbnnnwww{{{|||~~~uuuhhh___YYYTTTPPPKKKJJJHHHFFFEEEDDDCCCCCC@@@AAABBBCCCEEEFFFGGGGGGGGGHHHKKKOOOVVV```lllsssxxx~~~zzzvvvtttssssssrrrzzz}}}|||sssoooqqq}}}iiiQQQEEECCC<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999888777777888888999999::::::999888888888777777666666666666666666777777777777777888888888888888888777666666666666777777777888555555666777888999::::::777888:::;;;;;;:::888777666777777888888999::::::===<<<;;;999888888999999999999999999:::;;;<<<<<<===<<<;;;<<<======;;;999;;;===============???AAAAAA@@@CCCGGGKKKPPPZZZdddxxxgggLLLCCCCCCBBBBBBDDDDDDAAA@@@CCCEEEIIIQQQZZZgggzzzyyyvvvsssooojjjddd]]]UUUPPPOOOOOORRRXXXcccnnnwww{{{|||}}}wwwiiiaaa[[[UUURRRKKKJJJIIIGGGEEECCCCCCBBB???@@@AAACCCEEEFFFHHHHHHIIIIIIIIILLLSSS^^^llluuuvvv}}}}}}uuuuuusssooollljjjjjjkkkjjjsssvvvlllnnnyyyiiiPPPEEEDDD;;;;;;;;;::::::999999999<<<<<<;;;::::::999888888666666777888999::::::;;;888888888888777777777777888888888888999999999999777777888888888888777777666777777777888888999999888888888888777777777777666777999::::::999777666888999999:::;;;;;;<<<<<<>>>===;;;:::999999:::;;;777777888999:::<<<===>>>>>>>>>>>>???@@@???<<<:::;;;===============???AAA@@@AAADDDJJJNNNRRR\\\fffwwwnnnXXXEEEBBBBBB===<<>>===;;;::::::;;;<<<===<<<<<<;;;::::::999888888666555555555555777888:::777777777777888999:::;;;@@@>>>;;;888666777888999::::::::::::::::::::::::888777666555555777999:::999777555555666888888888666666777777777777666555///444;;;>>>>>><<<999888;;;;;;;;;;;;:::999888777===<<<<<<;;;::::::999999;;;;;;<<<>>>>>>?????????;;;;;;<<<===============999>>>EEEIIILLLSSS^^^fffyyyeeeRRRCCCAAABBB>>>???DDDEEEEEEDDDCCCEEEMMMVVV\\\bbbuuu|||vvvrrrlllfffbbb]]]XXXTTTNNNOOOQQQXXXcccnnnwww{{{~~~~~~~~~xxxooofff]]]VVVQQQNNNHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDDEEEDDDFFFLLLQQQWWWcccooozzz~~~}}}vvvppplllkkkeeebbb___\\\[[[\\\^^^```bbbkkkyyyzzzooommmooo{{{jjjSSSGGGCCC???>>>==================;;;::::::999888888777777999999888777777888999:::777777777777888999::::::>>><<<999777666666888999999999999999999999999999999888777666777888:::;;;>>><<<999777777777666444777777888888777777666666333666999;;;:::999999::::::;;;;;;::::::888777777:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>::::::<<<===>>>??????@@@AAAFFFJJJLLLOOOUUU```hhh{{{rrrYYYLLLAAAAAAAAA@@@CCCIIIHHHFFFCCCBBBEEEMMMXXX```fffuuu~~~wwwssslllfffaaa\\\VVVSSSOOOOOOSSSZZZeeeooowww{{{~~~~~~|||zzzyyyyyyzzz~~~{{{rrrmmmeee^^^XXXSSSNNNKKKFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCEEEDDDFFFKKKOOOUUUaaalllwww}}}}}}uuummmhhheee\\\ZZZXXXWWWXXX[[[___aaaaaalllyyypppmmmllltttnnnUUUHHHCCC===>>>>>>>>>======<<<;;;999999999888777777666666;;;:::999888777777777777888888777777777888888999;;;:::888666666777888999999999999999999999999999999888777777777888999:::>>>;;;999888888777666555888888888888888888888888888888888777666777999<<<::::::::::::999888777777888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>999:::;;;===???AAABBBBBBEEEHHHKKKMMMPPPWWWccclll}}}{{{kkkPPPGGG@@@@@@AAAAAAEEEKKKGGGDDDBBBDDDGGGMMMWWW```nnnyyy~~~wwwrrrllleee```ZZZUUUQQQOOOPPPTTT\\\gggqqqxxx{{{|||}}}zzzzzz{{{{{{zzzyyyvvvuuuvvvvvvvvvtttpppnnnmmmmmmpppsssuuuttttttwww~~~xxxlllfff___YYYVVVRRRNNNKKKEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCDDDEEEDDDFFFJJJMMMRRR^^^iiisss|||yyypppiiidddZZZXXXVVVUUUWWW[[[___ccccccnnn}}}pppkkkiiiooo}}}qqqWWWHHHCCC:::;;;<<<<<<;;;:::888777999999888888888777777777:::999888666555444333222999888888777777777777888999888777777777888:::;;;999999999999999999999999888777666666666777888888888777666777:::;;;;;;:::777777777888999:::;;;<<<::::::999888666777999;;;::::::;;;;;;:::999888888:::::::::;;;<<<<<<======<<<===>>>>>>?????????>>>;;;<<<<<<===???@@@BBBCCCAAADDDHHHJJJNNNXXXfffqqq~~~iiiMMMFFF@@@???AAACCCGGGKKKFFFCCCCCCHHHLLLOOOXXXaaavvv|||uuuqqqjjjddd^^^XXXSSSOOONNNPPPUUU]]]hhhrrrxxx{{{{{{|||~~~|||{{{~~~~~~{{{wwwuuuppppppqqqpppooommmllljjjkkklllkkkiiieeeccccccdddbbbdddffffffgggjjjppptttxxxkkkddd[[[UUUSSSPPPMMMIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEECCCDDDHHHKKKPPP[[[fffqqq{{{}}}uuummmggg]]]ZZZWWWUUUVVVYYY^^^aaaeeeppprrrkkkhhhmmmyyytttXXXHHHBBB:::;;;;;;;;;;;;999777666999999999999999888888888999888777666555333222111888888777777666777777777888777777777888999:::;;;999999999999999999999999888888888777777777888888777666777:::===@@@@@@@@@666666666888999<<<>>>???999:::;;;;;;999888999::::::;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????>>>>>>======>>>???@@@AAA@@@CCCGGGIIINNNXXXgggsssiiiNNNGGG@@@>>>BBBGGGJJJLLLHHHDDDFFFNNNRRRSSS[[[eee{{{|||zzzrrrnnngggaaa\\\WWWQQQNNNMMMOOOUUU^^^iiirrrwwwyyyzzz|||}}}~~~|||zzz|||}}}|||zzzwwwtttpppmmmkkkhhhgggfffeeecccbbbaaaaaaaaaaaaaaa___\\\[[[[[[\\\ZZZ[[[]]]^^^___bbbgggjjjpppyyy|||ooofffZZZSSSPPPNNNJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCGGGJJJOOOYYYdddrrr}}}yyypppjjjaaa^^^YYYVVVUUUXXX\\\___fffrrruuukkkffflllwwwwwwZZZIIICCC=========<<<;;;:::999888999999999999999999999999888888888888777666555444777777666666666777777888666666666666777888999:::999999999999999999999999::::::::::::999999999999;;;:::;;;===@@@AAA@@@???777666666777999;;;===>>>777999;;;<<<:::888888888:::::::::;;;;;;::::::999=========<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>???>>>===<<<===>>>???@@@DDDGGGJJJLLLPPPYYYgggrrrjjjPPPHHH???===DDDLLLOOONNNKKKEEEFFFMMMRRRSSS]]]jjj}}}}}}zzzxxxoookkkeee___ZZZUUUPPPMMMKKKNNNUUU^^^iiiqqqvvvxxx{{{}}}~~~}}}}}}~~~~~~|||{{{qqqpppmmmjjjgggeeeccccccaaa___]]][[[YYYYYYYYYZZZYYYYYYXXXVVVTTTTTTUUUWWWUUUVVVWWWXXXYYY\\\___aaacccjjjuuuyyymmm^^^TTTQQQOOOKKKGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@AAAEEEHHHNNNYYYddduuu~~~tttmmmhhhddd^^^ZZZYYY[[[___bbbkkkvvvqqqfffaaaiiivvv{{{]]]LLLFFF>>>===<<<:::999999888888888888888888888888888888555666777888888777666666666666666666666777888999444444444555555666666777777777777777777777777777888888888888888777666666999999999;;;======;;;999:::999888777777888999:::555777999888777777777888777888888999999999888888999999::::::;;;<<<<<<<<<======>>>>>>>>>======<<<===<<<;;;;;;<<<>>>@@@AAACCCGGGKKKMMMQQQ[[[hhhrrrkkkQQQHHH>>><<>><<<999777555555666777555555666555444444777999555666777777777777666666555666777888:::;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::;;;>>>AAACCC>>>BBBHHHLLLRRR\\\jjjttt