BM6P6(@ zzzvvvssssssvvvzzz~~~}}}|||}}}}}}~~~~~~~~~~~~~~~|||zzzzzzzzz{{{tttttttttssssssrrrrrrrrrtttrrrpppqqquuuwwwwwwuuussssssssstttuuuvvvvvvwwwvvvuuusssrrrqqqqqqrrrrrrsssrrrqqqpppnnnnnnmmmmmmmmmnnnooonnnkkkfffaaa]]]\\\[[[\\\bbbooozzzxxxwwwxxx{{{{{{xxxuuutttrrrpppnnnmmmjjjgggddd\\\[[[[[[[[[[[[ZZZVVVSSSNNNKKKGGGEEECCCBBBAAA???<<<;;;999888888888999:::888999;;;===???@@@AAAAAAEEEEEEEEEEEEFFFHHHJJJLLLKKKMMMMMMLLLKKKNNNTTTYYYZZZaaaeeefffiiinnnrrrrrr~~~pppdddcccmmmyyywwwpppsssyyy}}}vvvcccZZZTTTOOONNNMMMKKKHHHGGGHHHJJJKKKLLLLLLJJJIIIIIIJJJKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJIIIJJJLLLNNNNNNLLLKKKJJJKKKLLLKKKJJJLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGEEEEEEEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMRRRXXXfffzzz~~~ssshhh___aaabbbhhhpppuuuwww{{{|||yyyxxxyyy|||}}}||||||{{{|||~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzuuuuuuttttttssssssrrrrrrrrrpppooopppsssuuutttsssrrrsssssstttuuuuuuvvvvvvvvvuuusssrrrqqqqqqrrrrrrrrrqqqpppnnnmmmmmmnnnnnnppppppooommmiiiddd___\\\WWWXXX\\\fffvvv||||||wwwttttttuuuzzz~~~zzzwwwvvvrrrqqqnnnmmmkkkiiieeeccc[[[ZZZZZZZZZYYYWWWTTTQQQLLLIIIEEECCCBBBAAA???>>>;;;:::999888888888999::::::<<<===???AAABBBCCCCCCFFFEEEEEEFFFGGGIIIKKKLLLLLLNNNOOONNNNNNRRRYYY^^^fffooowwwzzz}}}yyyeee```fffsss}}}vvvuuuqqquuu}}}yyyzzz|||}}}rrr```XXXSSSOOONNNMMMJJJHHHGGGGGGIIIKKKKKKKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHIIIKKKMMMNNNLLLJJJJJJKKKKKKJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIIIIIIIJJJKKKLLLMMMOOOUUUbbbvvv{{{{{{~~~{{{pppgggdddccchhhooossstttxxx}}}~~~~~~{{{zzzyyy{{{|||~~~}}}}}}|||}}}~~~~~~|||{{{zzzvvvvvvuuuuuutttssssssrrrpppooonnnoooppprrrrrrqqqrrrssssssttttttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqpppnnnllllllmmmnnnooorrrrrrpppmmmhhhccc___\\\UUUXXX___nnn~~~uuupppqqqsssxxx~~~zzzxxxvvvuuuqqqooolllkkkiiigggdddaaa\\\ZZZYYYXXXWWWTTTPPPMMMJJJGGGCCCAAA@@@???===<<<999999888777777888::::::===>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOPPPQQQRRRWWW```fffooozzz{{{jjj___cccooowwwqqqqqqrrrwww}}}rrrrrrtttvvv}}}kkk\\\VVVRRROOONNNKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIHHHHHHHHHKKKMMMPPPMMMKKKJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGGGGHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLQQQ]]]nnn{{{tttrrrttt{{{xxxnnngggeeeggglllpppqqquuuyyy~~~|||zzzzzz{{{}}}~~~}}}|||||||||}}}~~~}}}{{{zzzxxxxxxwwwvvvuuuttttttsssppppppoooooooooppppppppprrrrrrssssssssstttttttttuuutttssssssrrrrrrqqqqqqpppnnnlllkkkkkkmmmoooppprrrqqqooollliiifffcccbbb^^^aaaiiiyyy~~~xxxppppppsssyyy~~~zzzxxxvvvtttssspppnnnkkkjjjhhhfffbbb```\\\ZZZXXXVVVTTTQQQMMMJJJHHHEEEBBB??????>>>===;;;888888777777888999;;;<<>>>>><<<;;;777777777777999;;;===>>>@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPMMMOOORRRUUUYYYaaallltttrrreeeccciiiyyyzzzqqqnnnooosssuuuyyy~~~yyyqqqlllnnnttt{{{|||lll\\\TTTQQQNNNMMMNNNJJJKKKKKKJJJHHHHHHJJJLLLLLLNNNOOONNNKKKHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHDDDEEEFFFGGGIIILLLQQQUUUUUURRRNNNLLLLLLLLLLLLKKKHHHHHHIIIIIIJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGKKKRRR\\\jjjzzzwwwsssnnnmmmmmmrrr~~~xxxnnnhhheeehhhlllnnnrrrvvvxxx{{{rrr{{{zzz~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyxxxvvvvvvuuurrrssssssrrrpppoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnlllllllllmmmnnnpppqqqrrrpppooommmmmmooorrruuuwww{{{{{{~~~{{{wwwuuurrrtttwwwyyy|||{{{yyyyyy|||zzzvvvtttqqqnnnlllllljjjhhhfffeeebbb___\\\ZZZWWWTTTQQQOOOLLLIIIFFFFFFCCC@@@>>>======<<<:::777777777888:::===???AAAAAAAAACCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQNNNQQQTTTWWW]]]fffrrr{{{tttfff\\\bbbqqqzzzqqqnnnnnnpppsssvvv{{{~~~wwwsssqqqttt|||pppcccVVVPPPOOOMMMLLLMMMJJJLLLMMMLLLIIIIIIKKKNNNNNNQQQSSSRRRMMMJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIEEEFFFGGGHHHIIINNNSSSWWWWWWSSSOOOLLLKKKLLLLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHKKKOOOVVVbbbssszzzxxxyyyrrrpppooonnnlllooozzztttlllfffhhhkkknnnqqquuuvvvyyy}}}nnnttt}}}|||zzzxxxxxxzzzwwwwwwzzz|||~~~}}}}}}~~~~~~{{{{{{{{{|||}}}~~~}}}|||{{{zzzyyywwwvvvvvvrrrssstttrrrooonnnoooqqqrrrrrrqqqqqqqqqqqqqqqqqqooopppppppppooonnnmmmllljjjkkkmmmoooqqqrrrrrrrrrqqqpppoooooorrrwww|||~~~~~~vvvmmmhhhggggggjjjpppwwwzzz|||{{{wwwuuuxxx{{{~~~{{{|||}}}zzzvvvsssrrrpppmmmkkkiiigggdddcccaaa___[[[YYYVVVTTTPPPMMMKKKIIIFFFCCCCCC@@@===;;;;;;;;;:::999888888888999<<>>===;;;999888888999::::::;;;===???AAABBBCCCCCCHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUWWW\\\cccnnnyyyyyyiii______dddwwwyyypppkkkkkkkkktttvvvcccWWWMMMKKKLLLKKKJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJPPPQQQRRRSSSQQQNNNKKKIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLIIIHHHGGGHHHIIIKKKFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJKKKMMMMMMMMMLLLKKKGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIHHHHHHIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIKKKLLLMMMOOONNNLLLJJJIIIHHHIIIIIIKKKKKKMMMQQQVVVaaavvvzzzsssssswww~~~wwwsssuuuyyy~~~|||xxx{{{wwwmmmjjjkkkllllllsssuuuyyy}}}iiimmmttt}}}yyyzzzzzzvvvqqqoooppprrrtttwww|||}}}zzzxxxxxxyyyxxxyyyzzzzzz{{{|||||||||{{{{{{{{{{{{zzzyyyyyyxxxvvvuuussspppnnnmmmmmmmmmnnnnnnmmmlllllllllmmmmmmpppooooooooooooooooooooommmnnnnnnoooppppppqqqqqqtttsssssssssuuuwwwzzz|||zzzwwwuuuwww{{{|||zzzwwwxxxzzz~~~mmmZZZNNNNNNOOONNNWWWdddllluuuxxxnnn```YYYXXXWWW]]]bbbgggkkkrrrzzz~~~||||||zzz{{{xxxuuuuuuyyyyyyzzz{{{|||||||||||||||yyyuuurrrqqqpppnnnkkkhhheeedddbbb```]]][[[YYYVVVSSSQQQNNNKKKGGGEEECCCBBB???======<<<:::888888999:::;;;<<<===???AAACCCDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJMMMLLLMMMMMMNNNOOOPPPPPPRRRSSSVVVZZZbbbooo|||zzzmmmccc```gggqqqwwwnnnkkklllrrr}}}xxxeeeYYYOOOMMMNNNMMMKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJLLLMMMOOOOOONNNLLLIIIGGGJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMOOONNNLLLJJJIIIIIIIIIIIIMMMLLLMMMPPPTTT]]]pppyyytttyyy}}}xxxxxx{{{}}}}}}{{{vvvxxxuuuooommmnnnoooqqqsssxxx}}}lllnnnttt}}}zzzwwwrrrsssrrrooollllllpppssstttzzz{{{vvvuuuvvvwwwvvvwwwxxxzzz|||}}}}}}~~~yyyyyyyyyyyyyyyyyyyyyyyywwwvvvsssqqqooommmlllllllllkkkjjjiiijjjllloooqqqqqqqqqqqqppppppooooooooommmnnnnnnnnnooooooppppppuuuuuuuuuuuuuuuvvvvvvvvvuuusssrrrtttxxxzzzxxxvvvtttwww{{{iiiWWWJJJJJJLLLLLLVVVfffrrr{{{}}}qqq___SSSOOONNNQQQVVV\\\aaaiiiqqqssspppooojjjgggfffdddaaabbbeeeeeefffggghhhiiijjjjjjjjjlllmmmoooooosss}}}}}}zzzvvvrrrmmmlllkkkiiifffcccaaa```___]]]ZZZWWWUUUSSSPPPNNNJJJGGGDDDBBB@@@???===;;;::::::999888999:::;;;<<<>>>???AAACCCEEEFFFFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLOOOOOOOOONNNNNNNNNMMMMMMLLLMMMOOOTTT]]]kkkzzzyyyjjj```^^^eeevvv}}}ssskkkkkkppp}}}xxxeee[[[QQQPPPPPPNNNLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIGGGHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFHHHIIIKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJKKKLLLLLLMMMOOONNNMMMKKKJJJJJJJJJJJJMMMKKKLLLNNNPPPWWWfffuuuxxxyyy||||||{{{{{{}}}wwwvvv}}}sssnnnnnnooonnnqqqvvv|||iiimmmuuuyyyuuurrrsssqqqmmmjjjkkkpppuuuvvvyyytttsssuuuwwwvvvwwwyyyzzz||||||}}}|||wwwwwwwwwwwwxxxxxxyyyyyywwwvvvtttrrrooommmlllkkkkkkiiigggfffhhhlllpppssssssrrrrrrqqqqqqppppppoooooooooooooooppppppppppppssssssuuuuuuvvvuuutttssstttrrrrrrsssuuuvvvuuutttrrruuuyyyeeeTTTGGGHHHJJJMMMZZZlll}}}gggTTTLLLKKKJJJPPPVVV]]]eeemmmlllhhhbbb\\\WWWVVVTTTRRRRRRVVVVVVVVVWWWYYYYYYZZZZZZZZZVVVZZZ\\\\\\^^^fffvvv}}}wwwwwwyyy}}}}}}yyywwwuuuqqqnnniiiiiigggfffdddaaa___^^^\\\ZZZWWWTTTSSSPPPMMMKKKGGGDDDAAA???>>>===;;;:::888888888999:::<<<===>>>@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLOOOOOOOOOOOONNNMMMLLLLLLIIIJJJLLLQQQ\\\kkk|||}}}pppbbb]]]bbbrrrwwwlllggglllvvv{{{qqqbbbYYYRRRQQQPPPMMMKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKIIIHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKIIIIIILLLNNNSSS___jjjvvvzzz}}}|||}}}{{{{{{~~~zzzwwwooolllmmmllloootttzzz~~~gggmmm{{{xxxtttrrrrrrqqqmmmkkklllrrrwwwzzzyyyuuuuuuvvvxxxvvvxxxyyy{{{|||{{{{{{zzzvvvvvvuuuuuuvvvwwwxxxyyyvvvvvvtttssspppnnnmmmllljjjiiifffeeeggglllqqqtttsssrrrrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqoooqqqsssuuuuuuuuuttttttuuutttsssssstttsssrrrqqqqqqtttxxx}}}{{{bbbQQQFFFHHHLLLQQQbbbvvvqqqYYYNNNNNNJJJQQQYYYbbbkkkpppmmmeeeYYYRRRLLLKKKKKKIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKFFFKKKOOOOOOOOOTTT```jjjuuu}}}{{{sssmmmhhhhhhkkkpppyyy}}}wwwtttsssqqqmmmiiiffffffeeedddbbb```^^^]]]ZZZXXXUUURRRPPPNNNKKKIIIEEECCC@@@>>>>>>===;;;:::777777888:::<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKOOOOOOOOOOOOOOOMMMLLLKKKKKKLLLOOOUUUaaarrrrrrhhh```cccqqqyyyoooffffffqqq|||mmmddd\\\UUUPPPOOOOOOKKKIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMPPPOOOMMMLLLKKKJJJIIIIIILLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHFFFGGGJJJMMMPPPYYYbbbmmmqqqxxx}}}}}}|||~~~tttooonnnlllooosssxxx|||gggppp{{{uuurrrooopppooommmlllnnntttyyy|||}}}}}}|||~~~|||xxxwwwwwwxxxvvvwwwyyy{{{|||{{{zzzyyyuuuuuutttttttttuuuwwwxxxuuuuuutttsssrrrpppnnnmmmkkkjjjgggfffhhhkkkpppsssqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrqqqqqqpppnnnoooqqqssstttuuuttttttuuuuuutttsssrrrqqqqqqpppppptttwwwzzz~~~zzzsss^^^OOOFFFIIINNNWWWlll{{{___RRRRRRPPPWWWbbblllvvvyyyqqqfffTTTLLLGGGGGGHHHFFFEEEFFFEEEFFFFFFFFFEEEEEEDDDCCC@@@DDDGGGHHHHHHKKKRRRYYY___hhhssszzz~~~}}}tttjjjccc^^^ZZZZZZ\\\aaakkkuuu|||xxxsssqqqpppmmmhhhccccccbbbbbbaaa___]]]\\\[[[WWWUUURRRPPPNNNKKKHHHFFFCCCAAA???=========;;;:::888888:::<<<>>>@@@AAABBBBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRRRRRRRQQQOOOMMMLLLHHHKKKPPPYYYgggyyygggccceeesss{{{qqqiiieeejjjyyy|||kkk___XXXVVVPPPMMMNNNMMMIIIGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGEEEDDDEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFHHHIIIKKKLLLJJJIIIHHHGGGGGGIIIJJJLLLNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPNNNMMMKKKJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKLLLKKKJJJIIIIIIFFFEEEFFFJJJMMMOOOUUU\\\eeeiiiooovvv|||~~~||||||wwwsssnnnpppsssvvvyyy|||~~~hhhrrrxxxtttuuussstttssspppnnnooosssxxx|||}}}yyyxxxxxxzzz{{{}}}|||xxxvvvuuusssuuuxxx{{{||||||{{{zzzvvvuuusssrrrssstttuuuwwwssstttttttttrrrqqqooonnnmmmkkkiiihhhiiikkknnnpppooooooppppppqqqqqqrrrrrrssssssrrrrrrqqqpppoooooonnnoooppprrrssssssssstttrrrssssssrrrqqqppppppqqqooosssuuuvvvwwwwwwqqqiii[[[LLLDDDIIIPPP\\\ttteeeWWWXXXVVV^^^kkkwwwuuugggTTTMMMHHHJJJLLLJJJGGGGGGCCCCCCDDDDDDEEEDDDDDDDDDBBBCCCDDDEEEFFFJJJOOOSSSVVV^^^fffllloooooohhh```ZZZUUUQQQPPPQQQTTT^^^iii|||vvvsssooommmllliiiccc___]]]]]]]]]\\\[[[YYYXXXWWWTTTRRROOOLLLJJJHHHEEECCCAAA???===<<<<<<;;;:::999999:::<<<>>>@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMPPPRRRUUUVVVWWWWWWWWWVVVTTTQQQNNNLLLHHHMMMUUUaaarrrrrreeegggssszzzrrrjjjgggiiirrrzzzjjj^^^UUUPPPQQQLLLKKKLLLLLLHHHGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOOOONNNNNNIIIJJJJJJKKKJJJJJJHHHHHHGGGFFFGGGKKKMMMMMMQQQVVV\\\```fffnnnwww{{{yyy|||}}}xxxrrrrrrssstttwwwyyy|||~~~hhhqqq~~~wwwwww{{{zzz{{{yyyuuupppooorrruuu{{{wwwuuuuuuvvv{{{}}}sssvvv|||~~~yyyuuurrrqqqssswww{{{}}}}}}}}}|||vvvuuusssrrrrrrsssuuuvvvrrrsssttttttsssrrrpppooonnnmmmkkkiiijjjkkkmmmooonnnnnnooopppqqqrrrrrrssssssrrrrrrqqqpppooonnnnnnpppppppppqqqqqqrrrrrrrrrooopppqqqqqqppppppqqqrrrnnnrrrtttssssssrrrkkkcccXXXJJJCCCIIIQQQ^^^yyyjjj\\\]]]YYYbbbppp}}}wwwgggWWWPPPLLLOOOQQQOOOLLLKKKCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDCCCCCCFFFKKKPPPSSSUUU[[[aaadddggghhhccc\\\WWWRRRMMMLLLKKKMMMWWWbbbqqq}}}qqqnnnkkkjjjiiifff```\\\YYYYYYYYYXXXWWWVVVTTTTTTRRROOOLLLJJJHHHFFFCCC@@@@@@===;;;:::;;;:::999888:::;;;===???AAABBBCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKHHHJJJLLLOOOSSSWWW[[[]]]\\\\\\\\\ZZZWWWRRRNNNLLLOOOUUU___nnnwwwhhhkkkppp}}}yyyrrrkkkeeegggnnnyyykkk___XXXQQQLLLNNNKKKJJJLLLLLLHHHGGGJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBCCCCCCDDDCCCCCCCCCEEEGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFHHHIIIKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNOOOPPPOOONNNNNNHHHIIIJJJJJJJJJIIIHHHGGGIIIGGGHHHLLLMMMLLLNNNRRRVVVYYY```hhhtttzzzwwwxxx{{{{{{}}}zzzttttttssssssuuuxxx{{{}}}iiiqqq{{{wwwuuuuuu~~~xxxuuutttvvv|||~~~wwwtttuuu}}}zzzuuussssssqqqvvv}}}|||zzzyyyxxxvvvuuuttttttuuuuuuvvvuuusssqqqpppppppppqqqpppooommmlllkkkkkkllllllooonnnlllmmmoooppppppooooooooonnnnnnnnnnnnnnnooooooooooooooopppqqqrrrsssrrrpppnnnmmmooopppppppppqqqooooooqqqrrroooggg___RRRIIICCCHHHRRRbbb}}}zzziii___[[[bbbllltttyyyyyyssslllUUUQQQPPPVVV\\\\\\VVVQQQIIIGGGEEEGGGJJJMMMNNNMMMLLLKKKJJJJJJMMMQQQUUUXXX\\\dddjjjiiigggfffdddaaa\\\TTTNNNLLLLLLNNNVVV^^^lll|||rrroookkkgggccc___ZZZWWWRRRQQQQQQPPPPPPPPPQQQQQQMMMLLLJJJGGGDDDAAA???>>>>>>>>>===<<<;;;;;;::::::;;;<<>>===<<<;;;:::;;;;;;<<<===>>>@@@BBBDDDFFFGGGGGGGGGIIIKKKLLLLLLMMMNNNPPPQQQTTTYYY^^^dddjjjmmmooommmhhhbbb\\\XXXVVVTTTSSS\\\eeessstttppptttxxxrrroooggggggjjjsssuuuxxxhhhYYYRRRMMMJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQUUU]]]dddlllzzz}}}{{{xxxuuuuuu{{{~~~wwwxxx{{{|||uuurrrtttwwwzzz{{{{{{}}}~~~bbbhhhvvv}}}zzzxxxxxxxxxzzzzzzsssppprrrttt}}}xxxrrrmmmpppzzzzzzwwwuuuvvv{{{}}}|||zzzxxxwwwvvvvvvwwwvvvuuusssrrrqqqqqqqqqqqqqqqqqqpppoooooooooppppppnnnllljjjiiikkkmmmnnnnnnoooooonnnmmmmmmmmmmmmnnnllllllllllllmmmnnnooopppooommmllllllmmmnnnnnnmmmnnnmmmmmmoooppplllfff```SSSJJJEEEIIIOOO[[[qqqtttfff^^^]]]]]]___cccgggiiikkkhhhfffiiitttvvvkkkYYYUUUSSSXXXbbbjjjkkkiii[[[XXXUUUUUU[[[dddooouuuzzzyyyxxxwwwppphhh```[[[WWWVVV]]]eeexxxzzzxxxrrrkkkhhhccc___[[[WWWRRROOOKKKJJJJJJIIIHHHHHHIIIIIIEEEDDDCCCBBBAAA@@@??????===<<<:::999:::;;;===???@@@AAACCCDDDFFFGGGGGGGGGIIIJJJLLLMMMMMMNNNPPPSSSWWW[[[aaahhhoootttwwwxxxpppllleee^^^YYYXXXXXXYYY```mmm~~~uuuyyy}}}}}}}}}|||{{{wwwqqqlllhhhkkksssxxxnnntttppp^^^TTTOOOKKKHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLNNNQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIIIIJJJMMMNNNNNNMMMIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNQQQWWW\\\cccooo{{{|||zzzwwwttttttwww||||||wwwzzz|||zzz{{{zzzzzz|||zzzuuusssuuuwwwxxxxxxzzz|||}}}aaagggrrrwwwuuutttttttttxxx}}}xxxsssssswww{{{yyysssnnnooowww}}}{{{{{{~~~}}}{{{yyywwwwwwwwwwwwuuutttrrrqqqppppppqqqqqqppppppppppppppppppppppppnnnkkkhhhgggiiikkklllllllllllllllllllllmmmnnnooolllkkkkkkllllllmmmnnnooonnnmmmllllllnnnnnnnnnllllllllllllnnnnnnkkkfffaaaUUULLLFFFIIIMMMVVVjjj}}}zzzlllbbb[[[VVVWWW\\\ccckkkrrruuuwww|||tttaaa]]][[[aaammmvvvxxxvvvgggddd``````fffqqq|||wwwlllddd______gggrrrttt|||~~~vvvoookkkfffbbb^^^ZZZVVVRRRNNNKKKHHHGGGFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@???>>>======<<<;;;:::999:::<<>>===<<<;;;:::;;;;;;::::::<<<>>>AAABBBDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMOOOQQQVVV[[[```jjjpppyyy~~~xxxssshhheee```YYYTTTTTTYYY]]]cccxxxyyyoooooolllkkksssyyyrrrjjjrrrhhh]]]SSSOOOMMMIIIFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHJJJIIIGGGFFFGGGJJJMMMOOOPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIKKKLLLKKKIIIHHHHHHIIIIIIJJJLLLMMMNNNLLLKKKMMMPPPRRRTTT]]]ggg|||tttppppppqqqssstttsssrrrqqqrrrsssuuu}}}yyyzzz}}}}}}}}}|||uuurrrqqqrrrvvvxxxzzz{{{|||~~~[[[___eeelllrrrtttsssqqqnnnlllkkknnnpppttt~~~}}}xxxwwwtttsssqqqooopppwww|||zzzxxxxxxxxxvvvuuusssrrrrrrrrrssstttoooooooooooonnnmmmlllkkkkkkjjjhhhhhhiiijjjiiihhhddddddfffgggiiilllnnnoookkkkkkkkkkkklllmmmnnnooonnnnnnmmmnnnppppppnnnllljjjkkklllmmmllljjjgggfff^^^TTTMMMMMMOOOVVVhhh{{{kkk___VVVYYY```hhhwwwkkkhhhfffhhhnnnuuuxxxyyymmmnnnqqqwwwxxxqqqmmmppp}}}yyy~~~zzzwwwvvvvvvtttsssqqqpppnnnkkkgggccc```^^^YYYWWWSSSPPPNNNKKKHHHEEEDDDCCCBBB@@@????????????>>>>>>===<<<;;;::::::999;;;<<<<<<===???@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKNNNSSSZZZbbbggguuuzzzzzzqqqkkkdddbbb]]]VVVQQQRRRWWW\\\mmmxxxqqqdddeeecccdddssssssmmmtttsss^^^UUUMMMKKKIIIEEECCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIGGGGGGHHHHHHGGGEEEGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKLLLNNNOOOPPPXXX```vvv}}}qqqkkkjjjllloooqqqrrrpppmmmlllkkkooovvvzzzuuutttttttttvvvxxxyyyzzz{{{}}}XXX[[[___dddiiikkkkkkjjjkkkggggggkkknnnqqqwww~~~~~~zzzxxxtttssspppooorrr|||}}}{{{zzzzzzyyyxxxvvvuuuuuuvvvvvvwwwppppppppppppnnnlllkkkiiijjjiiiiiijjjkkkjjjhhhfffddddddeeefffgggiiijjjkkkjjjjjjiiijjjjjjkkklllmmmmmmllllllnnnoooooommmkkkiiikkkmmmmmmllljjjhhhhhheeeZZZRRRRRRTTT[[[nnnwwwiiiaaaeeekkkrrrmmmllljjjhhhiiilllppptttpppssszzz{{{xxxvvvsssqqqttt{{{}}}yyyvvvtttrrrrrrqqqpppmmmkkkggggggeeeccc```\\\YYYWWWRRRPPPMMMKKKJJJHHHEEECCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBDDDDDDFFFGGGHHHIIIIIIJJJHHHJJJMMMQQQXXXaaakkkrrrzzz{{{}}}|||wwwooofffaaaZZZ[[[ZZZVVVSSSUUU\\\ccczzz{{{ooogggZZZ^^^___eeeyyywwwttt{{{}}}iiiWWWPPPIIIHHHHHHEEEDDDEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@AAABBBDDDEEECCCCCCDDDDDDEEEFFFFFFGGGDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDEEEFFFFFFEEECCCFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKMMMMMMMMMTTT\\\jjj}}}uuunnnlllnnnqqqtttuuuqqqlllhhhfffiiipppzzzzzzxxxxxxtttvvvyyyzzzzzz{{{}}}~~~~~~XXXZZZ^^^bbbeeeggghhhhhhiiieeedddiiimmmooorrrvvv|||~~~~~~wwwvvvtttrrrvvv}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzzqqqrrrqqqqqqooommmjjjiiiiiiiiijjjkkklllkkkhhheeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhiiijjjkkkllllllkkkkkkmmmnnnnnnllljjjiiikkkmmmnnnllljjjiiiiiijjj___VVVVVVXXX___rrrtttlllpppvvv{{{nnnnnnlllhhheeefffkkkooovvvzzz~~~yyyoooppprrrtttsssuuuvvvuuu{{{yyyuuurrrkkkjjjjjjjjjjjjhhheeebbbbbbbbbaaa___\\\XXXUUUSSSNNNLLLIIIHHHGGGEEECCCAAA@@@???===<<<;;;:::::::::888999:::;;;<<<======>>><<<>>>@@@CCCDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMQQQVVV]]]hhhsss{{{yyyxxxvvvqqqkkkddd]]]YYYQQQTTTVVVVVVVVV[[[dddllluuuiii```VVV[[[```iii}}}{{{qqqaaaUUUNNNIIIIIIHHHGGGGGGIIIBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>??????@@@@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHDDDCCCBBBCCCDDDEEEDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJLLLLLLLLLRRRZZZbbbvvv|||sssqqqsssvvvyyyyyyuuunnniiieeeeeelllwww||||||wwwyyy{{{}}}}}}}}}{{{~~~ZZZ\\\___dddhhhiiihhhfffcccdddfffhhhiiikkkkkklllppptttzzzyyyxxxuuussswww}}}}}}}}}|||{{{|||}}}}}}}}}uuutttsssqqqnnnkkkiiihhhmmmkkkjjjiiijjjiiigggfffffffffeeedddddddddeeeeeeggggggfffggggggiiikkklllnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkklllnnnooopppfffbbb^^^^^^___gggwww~~~{{{||||||wwwooohhheeegggkkkoooyyy}}}~~~~~~{{{kkkhhheeegggkkkpppuuuyyy|||}}}{{{sssqqqwwwrrrooollljjjfffdddbbbaaaaaaaaa___^^^\\\ZZZWWWTTTRRRPPPPPPPPPJJJJJJHHHFFFCCCAAA@@@???======<<<;;;::::::::::::999999::::::;;;<<<======>>>AAACCCDDDDDDCCCDDDEEE???AAACCCCCCDDDEEEHHHJJJFFFNNNXXX```jjjtttxxxwwwtttnnniiihhhhhheee\\\TTTUUUTTTWWW[[[[[[___nnn}}}xxxkkkaaa]]]ZZZZZZ\\\jjjuuucccZZZNNNKKKGGGDDDCCCAAA???>>>@@@@@@BBBCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@AAAAAA@@@??????AAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDEEEEEEDDDBBBAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBBFFFFFFFFFFFFGGGHHHIIIJJJOOOOOONNNMMMKKKLLLOOOQQQ]]]nnn~~~ssstttxxx|||}}}xxxrrrkkkgggjjjnnnvvv~~~zzzzzz{{{{{{|||}}}~~~~~~^^^___aaadddhhhiiihhhgggbbbccceeefffhhhhhhhhhhhhkkknnnttt|||~~~{{{wwwuuuxxx~~~}}}}}}~~~}}}}}}yyyxxxwwwtttqqqnnnllljjjmmmkkkiiiiiiiiiiiigggffffffeeeeeedddddddddddddddhhhgggfffffffffgggiiijjjmmmmmmmmmllllllkkkkkkkkkjjjkkkkkkkkkmmmnnnooopppjjjfffbbbbbbdddkkkzzz{{{uuurrrrrrvvvyyyzzz{{{}}}zzziiieeebbbffflllrrrwwwxxxyyyxxx|||yyytttssswwwpppllliiifffdddccc```^^^]]]\\\\\\ZZZYYYWWWVVVSSSPPPNNNMMMLLLLLLIIIHHHFFFDDDBBB@@@???>>><<<;;;::::::999999999:::999999:::;;;<<<===>>>>>>@@@BBBDDDEEEDDDCCCCCCCCCBBBCCCEEEEEEFFFGGGKKKMMMMMMUUU^^^eeemmmvvvyyywwwtttpppllljjjiiieee]]]WWWXXXVVVWWW[[[```iiizzzzzzoooeee^^^]]]\\\___dddtttkkk\\\SSSLLLIIIEEECCCBBBAAA???>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAA@@@??????@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@@@@??????????????????@@@??????@@@AAABBBCCCEEEEEEAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBBBBDDDEEEEEEEEEGGGHHHIIIJJJNNNNNNNNNLLLKKKKKKNNNPPPYYYhhh}}}xxxrrrvvv|||}}}wwwrrroooqqqwww~~~{{{{{{zzz{{{{{{}}}dddddddddfffiiikkkjjjiiicccdddeeeffffffeeeeeedddeeeffflllvvvyyyvvvyyy~~~}}}|||zzzwwwssspppnnnlllmmmkkkiiiiiiiiiiiigggeeeeeeeeedddcccccccccccccccgggfffeeeddddddeeefffgggkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllnnnnnnooolllhhheeefffhhhnnn{{{~~~~~~~~~yyyyyylllhhhcccjjjsss{{{~~~zzzvvvtttxxx}}}}}}zzzyyy{{{vvvoooiiifffcccaaa___]]][[[XXXVVVVVVUUUSSSRRRQQQPPPNNNKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<:::999999888888888999999999999;;;<<<>>>???@@@AAABBBDDDEEEEEEDDDBBBBBBBBB@@@AAABBBCCCDDDGGGKKKNNNVVV^^^ffflllssszzz{{{xxxxxxvvvsssoooiiiccc]]]ZZZ[[[XXXYYY```jjjxxx}}}pppfff___\\\]]][[[dddoooooo___SSSLLLIIIFFFCCCAAAAAAAAA@@@>>>@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@???>>>???AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@????????????????????????@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKMMMMMMMMMLLLJJJKKKMMMOOOTTT```rrrvvvyyy~~~vvvuuuxxx|||~~~|||{{{zzzyyyzzz}}}lllkkkjjjlllnnnoooooonnnhhhhhhiiihhhgggeeecccaaaccccccgggrrrzzzuuuwww~~~~~~{{{wwwtttqqqnnnmmmmmmkkkjjjiiijjjiiihhhfffeeeeeedddcccbbbbbbbbbbbbccccccbbbbbbbbbdddeeefffiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkklllmmmmmmmmmlllhhhfffgggjjjnnnyyy|||xxxzzz~~~}}}|||}}}wwwsssnnnvvv}}}www|||tttpppjjjfffcccaaa___]]]XXXUUURRRQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBAAA???>>><<<;;;:::888888777777777888888999::::::<<<===???AAABBBCCCDDDEEEGGGFFFDDDAAA@@@AAA@@@AAABBBCCCFFFJJJPPPTTT^^^fffooovvv|||~~~{{{ssshhh___[[[YYYYYY[[[bbbmmmzzz}}}yyyxxxlllccc\\\ZZZ\\\XXXfffxxx~~~zzz}}}ooo```UUUMMMIIIFFFDDDAAA@@@@@@@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>????????????>>>>>>CCCCCCBBBBBBAAA@@@???>>>AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJLLLMMMMMMLLLKKKKKKMMMNNNQQQYYYhhhzzz{{{yyyzzz|||~~~}}}zzz~~~|||zzzxxxyyy|||~~~~~~}}}}}}}}}}}}qqqqqqsssuuuxxxxxxwwwuuuooooooooonnnkkkgggcccaaaccccccfffooo{{{{{{vvvvvv}}}~~~|||xxxuuurrrpppooonnnlllkkkjjjkkkjjjiiigggfffeeedddcccbbbbbbbbbbbb____________```bbbdddeeeeeeeeeeeeffffffgggggghhhfffggghhhjjjkkkkkkkkkkkklllhhhgggiiilllooowww}}}xxxuuuyyy}}}vvvtttyyy}}}}}}xxxnnnjjjeeeaaa___]]][[[YYYSSSQQQNNNLLLLLLKKKIIIHHHFFFFFFEEEEEECCCBBBAAA@@@??????>>>===<<<;;;:::999888777777777888999::::::;;;<<<===???AAACCCDDDEEEEEEGGGHHHFFFDDDAAA@@@@@@AAACCCEEEGGGLLLSSS[[[aaajjjsss|||~~~ssseee[[[XXXXXXWWW```nnn|||yyytttyyysssiiiaaaYYYXXXZZZYYYjjj|||zzzuuubbbXXXPPPKKKIIIEEEBBB@@@???@@@@@@@@@???>>>>>>@@@AAAAAABBBBBBBBB??????????????????????????????>>>>>>===>>>>>>??????>>>======>>>???>>>===========================>>>>>>????????????>>>>>>===>>>????????????>>>===@@@AAAAAAAAA@@@>>>===<<>>>>>???AAACCCDDDEEEFFFEEEGGGHHHGGGDDDAAA@@@@@@???AAADDDHHHOOOZZZdddlllzzzxxxlll```YYYXXXYYY[[[iiizzzvvvsssrrrwwwvvvlllddd]]]WWWWWW[[[cccuuugggXXXRRRLLLIIIJJJDDDBBB@@@???@@@@@@@@@???===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>???===<<<<<<===>>>>>>===================================================<<<===>>>??????>>>===<<<;;;<<<>>>???@@@@@@??????AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@BBBCCCEEEGGGHHHJJJLLLMMMLLLKKKJJJKKKLLLLLLPPPYYYhhhzzz}}}yyyxxxyyy}}}{{{xxx~~~yyy}}}}}}{{{zzz{{{{{{}}}}}}~~~}}}||||||{{{{{{{{{||||||~~~~~~~~~~~~www|||}}}|||{{{xxxssslllfffbbb```cccgggkkkpppwww~~~}}}~~~~~~zzzrrrmmmkkkpppyyy~~~}}}{{{wwwtttqqqoooooooooqqqpppnnnmmmnnnmmmllljjjhhhgggfffdddccccccbbbbbb___^^^]]]\\\\\\\\\]]]^^^]]]^^^___```aaabbbccccccaaabbbdddfffgggggggggfffjjjffffffjjjnnnooorrrvvvtttttttttssssssyyy{{{~~~kkk```\\\XXX\\\dddmmmssszzztttlll^^^[[[WWWSSSQQQOOOLLLJJJJJJHHHFFFEEEFFFFFFEEEDDD@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999999999::::::;;;===>>>???@@@@@@AAABBBCCCEEEEEEFFFEEEGGGHHHGGGDDDBBBAAAAAAAAACCCGGGNNNWWWdddqqqzzz{{{uuulllaaaZZZYYY[[[]]]dddtttyyypppqqqwwwxxxpppfff___YYYWWW[[[bbbtttqqqYYYQQQMMMGGGFFFIIIEEECCC@@@???@@@@@@@@@???===>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============???===;;;;;;<<<>>>>>>=================================<<<<<<<<<<<<======<<<===>>>??????>>>===<<<999;;;===@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@@@@@@@AAABBBDDDEEEFFFHHHIIIKKKJJJIIIHHHIIIJJJHHHKKKRRR___ooozzzxxxwwwzzz}}}vvvuuu|||zzz|||~~~|||zzzyyy{{{|||}}}~~~}}}|||{{{zzzzzzzzzyyyzzz{{{{{{|||}}}~~~~~~xxx~~~~~~zzztttmmmfffbbb]]]bbbgggjjjlllrrr|||{{{}}}xxxnnnggg]]]bbblllxxx}}}zzzwwwuuurrrnnnllljjjjjjjjjrrrqqqooonnnooonnnmmmkkkiiihhhfffeeedddcccccccccaaa```^^^\\\ZZZZZZZZZZZZ[[[\\\]]]^^^___aaabbbbbb___aaaccceeeffffffeeeeeefffccccccgggkkkkkkmmmpppmmmooopppqqqrrrxxx{{{wwwcccWWWTTTQQQTTT[[[eeellluuu~~~qqqfff___[[[XXXTTTQQQNNNLLLIIIGGGGGGEEECCCCCCDDDDDDDDDCCC>>>>>>?????????>>><<<;;;;;;;;;;;;:::::::::999999::::::;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEEEEFFFEEEGGGHHHGGGEEEBBBAAAAAAJJJMMMQQQXXXcccrrrzzzrrrkkkaaaYYYWWWYYY^^^bbbmmm{{{}}}xxxssssssvvvvvvmmmccc\\\XXXYYYaaajjjzzzdddQQQLLLJJJDDDBBBGGGFFFCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============???===;;;;;;<<<====================================<<<<<<;;;;;;<<<<<<===<<<===>>>@@@@@@>>>===<<<===>>>@@@AAAAAA@@@???>>>======>>>???????????????AAAAAAAAA@@@@@@@@@??????======>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@???????????????AAABBBCCCDDDDDDDDDBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIHHHGGGFFFGGGGGGDDDGGGNNNXXXgggxxxzzzxxxwwwyyy|||xxxrrrrrryyy{{{{{{}}}}}}zzzyyyyyy{{{|||~~~~~~|||zzzyyyxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}~~~uuu~~~}}}zzzyyyxxxqqqgggbbbbbb___aaaeeeiiijjjllluuu~~~~~~}}}yyywwwzzz}}}{{{|||~~~~~~ssshhh___^^^```gggttt}}}{{{xxxuuunnnjjjggghhhfffcccdddgggjjjmmmoooqqqqqqqqqrrrsssmmmjjjgggeeeeeedddbbb```___^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[]]]^^^___bbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeggghhhiiijjjiiiiiiiiikkknnnrrrvvvxxx|||zzzyyyzzz{{{}}}nnn\\\SSSPPPOOOOOOUUUaaalllvvvvvvkkkccc\\\YYYSSSQQQNNNKKKHHHFFFEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::999<<<;;;:::999999999:::;;;<<<<<<===???@@@AAABBBCCCDDDCCCCCCCCCEEEFFFHHHJJJLLLHHHFFFGGGEEEBBBCCCFFFGGGNNNXXXeeevvvzzzqqqlllaaabbb___WWWTTT\\\hhhooo~~~{{{xxxsssooorrryyy{{{llleee___\\\YYY]]]kkk{{{ddd[[[OOOHHHFFFGGGEEECCCDDDCCCAAA??????@@@AAABBBBBB???======???@@@>>>;;;================================================;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@?????????===<<<;;;;;;<<<>>>@@@BBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDEEEFFFHHHHHHGGGFFFFFFFFFEEEGGGOOOXXXfffyyy{{{uuuvvvzzzxxxssssssyyyyyy~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||yyywwwvvvssstttuuuuuuuuuwwwzzz|||}}}}}}|||||||||}}}|||}}}uuuzzzwwwvvvtttnnnddd^^^]]]]]]^^^bbbfffgggjjjuuu{{{wwwuuuyyy||||||}}}~~~|||rrriiifffcccccciiirrr|||~~~zzzvvvqqqmmmhhhccc``````___]]]^^^bbbgggjjjnnnqqqrrrrrrssstttmmmkkkhhhfffeeedddbbbaaa```___^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]````````````aaaaaaaaaaaabbbbbbbbbbbbcccdddfffffffffffffffhhhkkknnnrrrtttyyy{{{|||{{{xxxuuussssssvvvwwwzzz~~~xxxdddTTTMMMLLLMMMNNNVVVcccooo|||zzzpppeee]]]WWWRRROOOOOOMMMKKKHHHEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>=========<<<;;;::::::999<<<;;;::::::::::::;;;<<<<<<===>>>???AAABBBCCCCCCEEEDDDDDDEEEFFFGGGIIIJJJLLLIIIHHHIIIGGGDDDEEEHHHMMMWWWeeetttxxxnnngggddd``````[[[WWW[[[fffpppsss{{{uuupppnnnnnnsss~~~yyyqqqhhhbbb]]]^^^```hhhxxxnnnZZZRRRIIIDDDDDDEEEDDDBBBBBBAAA@@@???>>>??????@@@@@@>>>======???@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>======>>>???@@@AAA@@@???>>>============>>>???????????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGEEEGGGMMMUUUaaarrr}}}xxxyyy}}}zzzyyy~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzwwwvvvuuuvvvvvvuuutttuuuwwwyyy{{{zzzzzzzzz{{{|||~~~|||}}}www{{{wwwtttsssrrrlllbbb[[[ZZZZZZ\\\___cccdddiiivvv{{{wwwuuuxxx}}}|||{{{{{{}}}|||wwwooogggcccffflllqqq}}}}}}wwwqqqjjjfffbbb\\\XXXWWWVVVUUUXXX]]]bbbgggmmmrrrttttttuuuuuunnnkkkhhhgggfffeeecccaaabbbaaa___]]][[[ZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___```aaaaaabbbbbbcccdddfffiiikkkmmmppprrrtttsssqqqnnnmmmmmmqqqrrrtttwww{{{~~~~~~wwwhhhXXXMMMIIIIIIMMMPPPYYYfffsssnnnhhh```YYYTTTPPPLLLJJJIIIHHHFFFDDDBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;::::::999<<<<<<;;;;;;;;;<<<<<<======>>>???@@@AAACCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKJJJGGGHHHMMMUUUdddwwwzzzqqqiiibbb``````aaa```^^^```jjjwww}}}|||ssskkkeeefffmmm{{{zzzpppiiibbb^^^]]]cccmmmyyykkk\\\OOOJJJEEEBBBDDDEEEDDDCCC?????????>>>>>>>>>>>>===>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>???>>>>>>>>>>>>=========@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<======>>>>>>??????@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGKKKQQQYYYhhhuuu}}}yyyzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{xxxvvvwwwxxxwwwuuusssssstttvvvwwwwwwwwwwwwxxxzzz|||~~~|||}}}~~~~~~}}}xxxxxxvvvsssqqqqqqlllccc[[[YYYYYYZZZ^^^aaabbbhhhxxx~~~zzzxxxzzz~~~|||yyyxxxzzz~~~wwwlllffffffgggnnnrrrzzz~~~wwwnnngggbbb\\\VVVQQQPPPPPPPPPUUU[[[___eeemmmsssvvvvvvvvvvvvooollliiihhhgggfffdddbbbcccbbb```^^^\\\[[[ZZZYYYXXXXXXVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]______```aaabbbdddfffggglllmmmooonnnmmmkkkkkklllkkklllnnnppprrrrrrrrrrrrrrrooohhh\\\PPPIIIHHHJJJOOOTTT^^^kkkyyytttaaa\\\VVVQQQNNNLLLIIIHHHDDDCCCBBBAAA@@@?????????============<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::===============>>>>>>>>>??????@@@AAACCCDDDEEEFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLNNNLLLJJJNNNTTT```qqqyyyuuunnnfffaaa```cccfffgggjjjmmmqqq{{{ooohhhdddiiivvvuuummmhhhddddddgggqqq}}}rrr]]]RRRJJJGGGEEEDDDEEEFFFEEEDDD>>>????????????>>>===<<<<<<<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDBBB@@@???======<<<<<<<<<<<<======>>>>>>??????@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCBBBBBBDDDEEEFFFGGGEEEFFFJJJNNNTTT```lllzzz|||yyy{{{{{{zzz{{{~~~~~~~~~~~~}}}}}}}}}zzzxxxxxxxxxwwwuuusssrrrtttuuuuuuuuuuuuvvvwwwyyy|||}}}}}}}}}~~~~~~}}}|||~~~~~~~~~xxxvvvtttpppnnnppplllccc[[[WWWXXX[[[___bbbccciii{{{}}}}}}~~~{{{xxxvvvwww{{{|||nnnddd______dddmmmwwwxxxmmmddd^^^XXXQQQLLLLLLLLLMMMSSSYYY```fffooouuuxxxwwwvvvvvvpppmmmjjjiiihhhgggeeecccdddcccaaa___]]][[[ZZZZZZYYYYYYWWWVVVUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYZZZZZZ[[[]]]]]]^^^___```bbbcccdddhhhiiijjjjjjiiihhhiiijjjfffggghhhiiiiiihhhgggffffffbbb[[[RRRIIIFFFHHHJJJMMMVVVdddrrrnnnbbbUUUQQQLLLIIIFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLNNNMMMMMMTTT\\\nnn~~~}}}sssooolllgggbbbaaadddkkkppprrryyyuuupppooowww|||sssmmmjjjrrrwww~~~|||dddSSSKKKGGGFFFEEEEEEEEEEEEDDDBBB?????????@@@???>>>>>>===;;;;;;<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????=========>>>>>>>>>??????????????????????????????AAACCCDDDEEEDDDBBB@@@>>>======<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCC???@@@AAAAAABBBBBBAAAAAACCCCCCDDDDDDEEEFFFGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDFFFIIILLLPPPZZZeeeuuu{{{yyyuuuuuuzzz~~~~~~|||{{{wwwxxxwwwuuussssssuuuwwwtttttttttuuuvvvxxx{{{|||}}}}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~tttyyy~~~uuuppplllkkkmmmlllcccZZZVVVXXX[[[aaaddddddjjj|||}}}zzzwwwuuuuuuxxx}}}wwwdddYYYWWWZZZ```hhhrrr{{{yyylllbbb]]]VVVPPPLLLLLLMMMNNNTTTZZZeeejjjrrrwwwxxxwwwvvvuuuqqqnnnkkkjjjiiihhhfffddddddcccaaa___]]]\\\\\\[[[ZZZYYYXXXVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTUUUUUUVVVXXXYYYZZZZZZ[[[\\\^^^___aaabbbbbbcccdddeeedddccccccdddeeeaaabbbbbbbbbbbb```^^^]]]\\\XXXRRRJJJEEEDDDFFFIIIKKKYYYlll|||~~~nnn```WWWNNNKKKGGGEEECCCBBB@@@>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<=========??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKJJJKKKMMMMMMOOOZZZeeezzz}}}tttnnnjjjiiigggfffggglllsssxxx}}}~~~|||~~~|||wwwvvvwwwkkkWWWKKKFFFDDDDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????======>>>>>>>>>?????????>>>>>>????????????@@@@@@AAABBBCCCDDDCCCBBB@@@>>>======<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBB???@@@AAAAAABBBBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCEEEIIIKKKMMMUUU^^^lllyyyxxxwwwtttvvv~~~yyyyyyxxxvvvttttttuuuwwwtttsssssssssuuuwwwyyyzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}oooppptttzzzyyysssnnnjjjiiimmmmmmfff]]]XXXVVV[[[bbbeeedddjjj{{{{{{yyyvvvttttttwwwzzz|||lll]]]UUUUUUVVV[[[cccnnnxxx{{{pppfffbbbZZZUUUQQQRRRSSSUUUZZZ```kkkooouuuxxxxxxvvvttttttqqqooollljjjjjjiiigggeeecccbbbaaa___^^^]]]]]]]]]ZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQPPPOOONNNPPPPPPQQQRRRTTTVVVXXXYYYXXXYYYZZZ\\\^^^```aaaaaa___```aaa```^^^^^^___aaa]]]]]]]]]\\\[[[YYYXXXXXXWWWTTTNNNHHHDDDDDDGGGIIIQQQcccxxxzzzyyyyyyyyyzzz|||}}}~~~}}}|||yyysssiii^^^UUUPPPJJJGGGDDDCCCBBBBBB@@@???<<<<<<======<<<:::999888::::::::::::::::::::::::;;;;;;<<<<<<===>>>?????????@@@AAACCCDDDDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLQQQ___mmmzzzsssqqqqqqmmmnnnooooooppptttxxx|||{{{vvvuuussszzzqqq\\\OOOHHHEEEBBBBBBBBBAAA@@@??????@@@???>>>===<<<<<<<<<===>>>:::<<<===<<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>=========>>>>>>>>>?????????@@@AAAAAAAAA@@@???>>>>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCEEEHHHHHHIIIOOOVVV```nnn~~~{{{wwwuuuyyy||||||{{{xxxuuussstttuuurrrrrrqqqqqqrrrtttuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyzzzkkkjjjkkkpppvvvyyyvvvqqqpppkkkkkkpppqqqjjjaaa\\\UUU[[[bbbfffdddiiizzz~~~|||}}}{{{yyyvvvttttttvvvxxxzzz}}}vvvgggUUUSSSQQQSSSZZZeeeqqqyyy}}}}}}tttmmmiii___[[[XXXYYY[[[\\\aaagggooossswwwyyyxxxvvvtttsssrrrooolllkkkjjjiiigggeeebbbbbbaaa______^^^^^^^^^ZZZYYYWWWUUUSSSSSSSSSSSSVVVUUUTTTRRRPPPNNNMMMLLLMMMNNNOOOPPPRRRTTTVVVXXXUUUWWWYYY[[[]]]___``````______```^^^]]]\\\^^^___ZZZZZZYYYXXXWWWVVVUUUUUUWWWTTTNNNIIIGGGGGGIIIKKKZZZmmm{{{uuunnnnnnmmmmmmnnnoooqqqrrrlllnnnoooooommmnnnrrruuuuuuvvvwwwxxxyyyyyyxxxwwwuuuxxx{{{zzzwwwsssooonnnffffffccc^^^VVVOOOIIIGGGCCCAAA???>>>??????>>>===:::;;;;;;;;;:::999777666::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@???@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHJJJKKKRRRbbbqqq}}}qqqmmmqqquuutttuuuwwwxxxyyyzzz|||~~~~~~uuuiiieeeeeeiiissszzzbbbSSSLLLIIIGGGBBBBBBBBBAAA@@@@@@AAABBB???===;;;:::999:::<<<===:::===>>><<<999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGFFFEEEJJJQQQWWWfffwwwvvvtttzzz}}}yyyuuusssssstttqqqqqqpppppppppqqqsssttttttuuuvvvxxxyyyyyyyyyxxxuuuvvvvvvvvvwwwwwwwwwwwwhhhfffeeeggglllqqqsssrrrnnnllljjjjjjkkkggg___XXXZZZZZZ]]]dddjjjoooxxxwwwvvvwwwxxxzzz|||}}}|||~~~}}}yyyuuuuuuvvvzzz{{{kkk^^^XXXUUUVVVVVVXXXbbbnnnzzz~~~~~~{{{xxxtttppplllfffbbbaaaeeejjjnnnwwwxxxyyyxxxuuussssssssspppooommmlllkkkjjjjjjjjjhhheeeaaa____________^^^]]]\\\ZZZXXXWWWVVVWWWWWWUUUTTTSSSRRROOOMMMKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQVVVXXXZZZ\\\^^^```aaaaaa___^^^]]][[[ZZZZZZYYYYYYUUUWWW[[[\\\[[[YYYXXXXXXYYYYYYVVVPPPIIIHHHLLLRRRbbbrrr}}}yyyuuusssqqqnnnlllbbbaaaaaa`````````aaaaaa``````___^^^]]]^^^```cccaaabbbcccdddeeedddcccbbbeeeeeeeeedddaaa^^^ZZZXXXXXXVVVSSSOOOKKKGGGDDDBBBAAA@@@???>>><<<;;;:::999;;;:::::::::;;;;;;<<<===::::::::::::::::::::::::=========>>>???@@@BBBBBBDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJLLLLLLNNNPPPRRRSSSPPPKKKHHHCCCCCCDDDGGGIIIOOO\\\iiisssnnntttxxxxxx|||xxxwwwzzzzzzwwwuuuvvvrrrwwwqqqfff\\\YYY[[[```gggyyy{{{|||}}}}}}fffWWWOOOIIIEEEDDD????????????????????????===>>>>>>>>>>>>======<<<===;;;::::::<<<===<<<<<<;;;;;;999999999999;;;;;;999999999999999999999999888888888999999:::::::::;;;:::999999999:::;;;<<<;;;::::::999999::::::;;;888999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@>>>????????????@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHQQQYYYfffuuu}}}}}}~~~~~~~~~{{{yyy{{{}}}~~~zzzvvvsssqqqooooooooooooooopppqqqqqqqqqqqqrrrssstttvvvwwwwwwsssrrrrrrrrrssstttvvvwwwdddbbb```bbbggglllooooooooommmkkkllllllhhh```YYYYYYXXX[[[bbbhhhmmmvvv{{{vvvvvvvvvtttrrrtttwww{{{~~~xxxuuuuuuxxxyyyrrrfff```\\\]]]\\\[[[___fffppptttyyy|||}}}~~~}}}|||xxxuuupppmmmmmmqqqwww{{{}}}|||{{{yyyxxxvvvtttsssnnnmmmlllkkkkkkjjjiiihhhhhheeeaaa______```______]]]\\\ZZZXXXWWWVVVVVVVVVUUUTTTSSSRRRPPPMMMKKKJJJIIIJJJKKKMMMNNNNNNOOOOOOSSSTTTVVVXXXZZZ[[[\\\\\\ZZZYYYXXXWWWWWWVVVVVVWWWVVVYYY\\\]]]\\\[[[ZZZZZZ______\\\UUUNNNMMMRRRXXXgggvvvuuurrrnnnkkkiiigggdddbbb[[[[[[ZZZYYYXXXXXXYYYYYYVVVVVVVVVTTTSSSSSSUUUXXXVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWVVVSSSPPPMMMKKKLLLKKKIIIGGGDDDBBB@@@>>>??????>>>===<<<;;;::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAACCCDDDCCCDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNQQQUUUWWWTTTMMMHHHCCCCCCEEEIIIKKKRRR```mmm|||~~~vvvssszzz~~~yyyuuurrrssssssnnnkkkllljjjtttpppbbbZZZSSSRRRVVV[[[ggg~~~~~~vvvwww{{{nnn[[[PPPJJJDDDAAAAAA????????????????????????==================<<<<<<===;;;:::;;;===>>>>>>===;;;:::999999999999:::;;;::::::999999999999999999999999999999999999::::::;;;:::999999999999:::;;;::::::999999999999::::::888888999:::::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGMMMTTT___kkkwww~~~}}}||||||}}}~~~~~~{{{wwwtttrrrooooooooooooooooooppppppppppppqqqqqqrrrsssssssssrrrrrrqqqqqqrrrssstttuuuaaa___^^^___ccchhhkkkmmmooonnnmmmnnnmmmjjjbbb\\\XXXWWWZZZ```eeejjjsss{{{~~~{{{vvvuuuwwwuuuqqqlllmmmpppuuu|||xxxsssqqqttttttyyy|||qqqkkkhhhiiijjjgggdddcccfffhhhlllrrrxxx}}}|||zzz{{{~~~}}}}}}|||xxxuuutttssssssssstttsssqqqooojjjgggccc`````````___^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKNNNOOOPPPRRRTTTUUUUUUUUUSSSSSSRRRRRRQQQRRRRRRSSSWWWYYY\\\]]]\\\[[[ZZZZZZcccbbb___XXXQQQQQQWWW^^^mmm{{{|||sssgggeeeaaa___]]][[[YYYWWWTTTSSSRRRQQQPPPOOOOOOOOOLLLMMMLLLJJJHHHHHHJJJLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLJJJHHHEEEDDDBBBAAA@@@???>>>======<<<=========<<<<<<<<<;;;;;;;;;::::::999999999999:::????????????????????????@@@@@@@@@AAABBBCCCEEEEEECCCDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOSSSXXX\\\YYYPPPHHHAAA@@@CCCGGGJJJQQQ___mmm|||vvvooojjjiiigggcccbbbccciiizzz{{{~~~sss^^^TTTPPPLLLNNNUUUZZZlllvvvnnnoooxxx|||{{{kkk]]]OOOIIIFFFBBB???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=====================>>><<<;;;;;;===???>>>>>>::::::999999999999:::::::::::::::999999888888888::::::999999999999999999;;;:::999999999999::::::999999888888888888999999888888999:::::::::::::::888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>??????@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFJJJMMMTTT\\\gggttt}}}yyyxxxxxxyyy~~~~~~}}}}}}}}}yyyvvvtttppppppoooooooooooooooooonnnnnnnnnooooooppppppppprrrqqqqqqppppppqqqrrrrrrcccaaa``````bbbeeehhhjjjmmmmmmmmmooonnnkkkeee```YYYXXXYYY^^^bbbfffnnnwwwvvvwwwuuutttwwwzzzwwwqqqmmmmmmnnnqqqwwwuuuooonnnnnnnnnqqq{{{{{{xxxwww{{{|||tttmmmddd``````eeelllsss{{{||||||{{{{{{~~~|||yyynnnjjjfffbbbaaa```^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOUUUWWWYYYZZZYYYXXXXXXXXX^^^^^^[[[UUUPPPRRRZZZaaaqqq~~~wwwmmmfff^^^[[[XXXVVVUUUTTTRRRPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHFFFDDDCCCDDDFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCAAA>>>>>>==================;;;;;;<<<<<<<<<=========;;;:::::::::;;;;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFHHHIIIKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPUUU\\\```\\\QQQGGGBBBBBBDDDHHHKKKRRR```nnn~~~pppggg```^^^^^^]]]```ddduuuxxx|||vvveeeUUUPPPNNNLLLQQQZZZdddzzznnngggjjjttt{{{yyyvvvvvvuuu\\\SSSJJJGGGEEEBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAA???=========>>>===<<<:::999999999999999999:::;;;::::::999999888888888:::::::::999999888888888:::::::::999999999999999888888777777777777888888999999:::;;;;;;;;;;;;;;;888888888888999999999999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;===>>>>>>???@@@AAABBBBBBAAA@@@@@@???>>>======<<<@@@@@@??????>>>?????????AAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEHHHIIILLLQQQZZZiii{{{zzzwwwvvvvvvvvvzzz~~~}}}~~~{{{yyywwwqqqqqqqqqqqqpppooonnnnnnkkkllllllmmmnnnoooppppppqqqqqqqqqpppppppppppppppeeedddcccbbbbbbccceeefffkkklllnnnoooooolllhhhddd^^^[[[ZZZ]]]___bbbjjjrrrqqqssstttuuuyyy}}}{{{uuuooonnnlllmmmqqqxxx{{{rrrooonnnkkkkkkmmmtttlllaaaYYYYYY^^^eeeoooxxx|||qqqmmmgggccc```^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPRRRTTTTTTSSSRRRSSSTTTVVVVVVUUUQQQNNNQQQZZZaaapppyyy|||rrriiiaaa[[[VVVTTTQQQOOOOOONNNLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEBBBAAABBBCCC@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>========================;;;;;;<<<<<<===>>>>>>???;;;;;;<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFHHHIIIFFFFFFGGGHHHJJJLLLMMMNNNJJJKKKKKKLLLLLLMMMMMMMMMPPPRRRXXX___bbb\\\QQQGGGHHHHHHJJJMMMQQQWWWeeesssuuuggg^^^WWWWWW[[[```hhhpppwww|||jjj]]]SSSQQQPPPOOOWWWbbbuuuxxxiiidddiiirrrzzzyyypppnnnvvvvvvbbbTTTLLLGGGFFFEEEBBB@@@@@@========================>>>>>>===>>>???@@@AAABBBDDDBBB???======<<<:::999999999999999999999999999:::::::::999999888888888:::::::::999999888888888:::::::::999999888888888888777777666666777777888:::;;;;;;<<<<<<<<<<<<<<<777777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@AAAAAA@@@@@@@@@???>>>===<<<<<>>>>>=========>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCHHHHHHHHHJJJQQQaaauuu|||zzzyyywwwyyy}}}}}}}}}~~~~~~|||zzzttttttttttttrrrpppooonnniiijjjkkkmmmnnnpppqqqqqqpppppppppppppppppppppooodddeeefffeeecccbbbcccdddiiikkkoooqqqqqqpppmmmjjjddd```^^^^^^^^^___eeelllmmmqqqtttuuuyyy}}}}}}xxxpppnnnkkkkkkmmmssszzz~~~|||uuuppppppqqqkkkkkkmmmqqqyyyxxxhhhYYYVVVXXXZZZbbblllyyy{{{|||nnnjjjeeeaaa^^^\\\ZZZXXXWWWXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSQQQOOONNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNNNNPPPPPPNNNLLLOOOWWW^^^gggmmmpppkkkddd^^^WWWQQQNNNLLLIIIHHHIIIHHHGGGFFFEEEEEECCCBBBAAAAAAAAAAAAAAACCCCCCBBB@@@???@@@AAA>>>============>>>??????@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>???AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNQQQVVV]]]bbbbbb[[[PPPIIIJJJIIILLLPPPTTT[[[iiiwwwnnn___YYYWWW\\\eeeooozzz}}}xxx}}}zzzqqq^^^UUUPPPRRRSSSUUU```nnnsssgggfffmmmsss}}}qqqkkkmmmhhhVVVLLLGGGDDDDDDCCC???===???====================================>>>@@@BBBCCCDDDBBB???===<<<;;;999777888888999999999999888888999999999999999999999999::::::999999999999999999999:::::::::999888777666888888777777777777888888::::::;;;<<<<<<<<<<<<<<<666777777777777888888888888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>?????????>>>>>>======<<<<<<===<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBFFFFFFGGGGGGLLLZZZnnn|||{{{|||}}}~~~~~~~~~}}}xxxxxxxxxwwwvvvssspppooojjjjjjkkklllnnnooopppqqqmmmnnnoooooooooooonnnnnncccfffjjjjjjiiigggfffggghhhlllppptttuuutttrrrqqqkkkfffbbb___]]]\\\aaahhhjjjpppttttttvvvzzz{{{zzzssspppllljjjjjjnnnrrruuuwwwxxxvvvqqqmmmlllooosssqqqppppppqqqttt{{{ooo___[[[ZZZWWWZZZbbblllpppxxxuuugggccc___\\\[[[ZZZYYYXXXUUUVVVWWWXXXXXXXXXWWWWWWTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHIIIIIIHHHHHHIIIJJJGGGJJJLLLJJJHHHIIIPPPVVVZZZ^^^___[[[XXXUUUPPPKKKIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@@@@???>>>>>>???======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA::::::;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIJJJJJJLLLMMMNNNKKKLLLNNNOOOQQQQQQQQQQQQTTT[[[cccfffbbbZZZQQQLLLMMMMMMPPPVVV[[[cccsss}}}hhh___^^^cccooo|||{{{yyy|||xxxmmmcccVVVQQQQQQXXX\\\bbbppp{{{rrriiikkkssswww~~~rrrsss}}}mmmZZZMMMHHHCCCAAACCCBBB>>>===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<>>======>>>???????????????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEIIIUUUfffttt|||||||||{{{yyyvvvsssqqqllllllllllllllllllmmmmmmiiijjjkkklllmmmmmmllllllccchhhnnnpppnnnllllllmmmhhhlllrrrvvvxxxwwwvvvvvvpppjjjdddaaa]]][[[___fffgggnnnssssssssswwwzzzzzzwwwtttooojjjhhhiiikkkmmmoooooommmiiifffggglllqqquuuuuusssrrrrrrvvv{{{~~~~~~sssdddbbb___YYYXXX^^^aaagggqqq~~~vvvjjj```]]]ZZZXXXXXXYYYYYYXXXTTTUUUVVVXXXYYYYYYXXXXXXTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDFFFGGGGGGEEEEEEGGGHHHCCCFFFHHHFFFCCCCCCHHHMMMQQQTTTSSSQQQQQQQQQMMMGGGHHHFFFDDDCCCDDDEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBB<<<>>>@@@@@@>>>>>>>>>??????>>>=========>>>@@@AAA======<<<<<<===>>>>>>???999999;;;<<<>>>@@@AAABBB??????@@@@@@@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIILLLKKKJJJJJJJJJLLLMMMNNNKKKMMMOOOQQQSSSTTTTTTSSSVVV^^^gggiiicccYYYRRROOOUUUVVVZZZaaagggqqqzzzeeecccfffppp{{{yyyyyy|||}}}yyytttkkk___VVVSSSQQQUUU___fffnnnyyyqqqjjjnnnwwwzzz~~~xxxqqq]]]OOOGGGFFFBBBAAACCCBBB??????BBB<<<<<<<<<<<<<<<<<<<<<<<<:::999888999:::===@@@BBB???===;;;;;;;;;<<<;;;:::777888999::::::999888777777777888999:::;;;;;;<<<888888888999999::::::;;;999999::::::999888666555999999888888888888999999777777888999999999999888666666666666777777777777777777888999::::::;;;;;;777888999:::<<<===>>>>>>999999:::::::::;;;;;;;;;=========<<<;;;;;;:::::::::::::::::::::::::::;;;999999999:::;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???======>>>>>>>>>>>>???@@@AAAAAA???BBBDDDDDDGGGQQQaaammmzzz~~~~~~~~~}}}{{{wwwtttrrrnnnmmmmmmlllkkkjjjiiiiiifffgggiiijjjkkkkkkkkkjjjlllmmmooorrrtttsssqqqnnnlllooossswwwxxxwwwuuusssllljjjhhheeebbb```___^^^hhhlllqqqtttuuutttttttttrrrmmmiiigggiiijjjiiigggnnnhhhdddbbb___aaalllzzzxxxvvvtttqqqqqqsssvvvxxxzzzwwwyyy~~~yyyooolllllliiiaaaYYY___bbbiiittt~~~lll^^^UUUTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWXXXZZZYYYWWWUUUSSSQQQOOOOOOPPPPPPPPPOOOOOONNNMMMKKKJJJJJJIIIIIIKKKIIIHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEHHHGGGGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<======@@@@@@@@@????????????>>>@@@@@@??????????????????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJLLLMMMMMMMMMNNNQQQTTTVVVVVVXXX\\\```bbbiiipppmmmccc[[[YYY[[[___eeekkkpppuuusssnnnkkkzzz|||zzz{{{~~~xxxrrrjjj___XXXVVVUUUTTT[[[hhhuuuwwwrrrsssxxx|||}}}vvv```QQQGGGCCC>>>>>>????????????>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;999999999888888888777777888999999::::::999999888:::::::::999999888888888888888777777666666555555888888888888888888999:::999888888888777777666666999999:::::::::999888888:::::::::999999999888888444555777999;;;<<<======999999999999999999999999::::::;;;<<<<<<;;;::::::::::::;;;<<<;;;888666444111444888:::999999;;;===?????????>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<============>>>>>>>>>>>>AAAAAABBBDDDHHHOOOXXX^^^qqqzzz}}}|||zzzyyyqqqpppooommmkkkiiihhhggghhhgggggghhhiiijjjhhhfffmmmmmmppptttwwwyyywwwuuurrruuuxxxyyywwwsssooommmjjjjjjhhhfffdddbbbaaaaaaiiimmmrrrtttuuutttssssssqqqlllgggeeefffhhhiiihhhnnniiifffeeecccccclllvvv{{{yyyvvvsssrrrrrrtttuuuuuutttvvv{{{xxxrrrqqqsssrrrkkkddd```bbbhhhppp{{{vvvdddUUUQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXWWWXXXYYYYYYWWWUUUSSSRRROOOOOOPPPPPPPPPOOOOOONNNMMMKKKJJJJJJIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????@@@@@@@@@@@@???????????????>>>>>>=========???>>>>>>======>>>>>>???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJLLLNNNNNNNNNQQQSSSWWWZZZ^^^bbbgggjjjmmmppprrrmmmeee______aaaiiipppzzz}}}uuusss}}}|||}}}zzzrrrkkkbbbYYYTTTTTTUUUZZZfffvvv|||zzz|||}}}fffUUUIIICCC@@@===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;999999999888888888777777888999999::::::999999888999999999999999999888888777777777777666666555555888777777777777888999999888888888777777777666666777777888888888888888888:::999999999888888888888555555777999:::;;;;;;;;;999999999999999999999999999:::;;;<<<<<<;;;:::999999:::::::::999888666555444777:::<<<;;;;;;===>>>========================>>>>>>?????????>>>===<<<<<<=========>>>>>>>>>>>>BBBCCCCCCDDDFFFLLLSSSYYYgggrrr~~~~~~}}}|||vvvuuussspppmmmkkkiiiggghhhgggffffffggghhhgggeeekkklllnnnsssxxx{{{{{{{{{yyy{{{}}}{{{uuuoooiiiggghhhiiiiiihhhfffeeeeeefffjjjnnnrrruuuuuuttttttttttttmmmfffbbbcccfffhhhhhhmmmkkkjjjlllkkkkkkooouuu~~~zzzvvvtttrrrrrrrrrtttsssvvvzzz~~~|||xxxuuuxxx}}}~~~yyysssgggiiilllqqqxxxtttbbbTTTMMMOOORRRVVVZZZ\\\^^^^^^\\\[[[YYYZZZ[[[[[[YYYXXXUUUSSSPPPOOOPPPPPPPPPOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@???????????????@@@@@@????????????@@@@@@===>>>>>>???AAABBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQVVVWWW[[[aaaiiippptttvvvyyywwwsssmmmiiihhhkkknnnzzz}}}tttiiiaaaYYYSSSRRRUUU[[[eeewww~~~gggTTTIIICCC???============>>>>>>=========;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999999999::::::999999999888888888888888888888999999999999888888888888888888888999999999777777777666666666666555666666666666666777888888888888777777777777666666555555666666777777888888888888888888777777777777555666777888888999999999999999999999999999999999999999::::::::::::999999999999999888888777777777666888:::;;;;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>CCCCCCCCCCCCDDDHHHNNNRRR[[[fffuuu{{{zzzxxxtttqqqnnnkkkjjjiiigggdddddddddeeeeeedddggghhhjjjooouuuyyyzzzzzz{{{}}}|||uuunnniiiggggggjjjlllllljjjjjjlllnnnooorrrvvvxxxyyyxxxyyyyyyyyyqqqgggaaaaaadddfffgggkkkllloootttwwwxxxyyyyyy~~~yyyuuusssrrrqqqvvvwwwzzz|||xxxwwwxxx~~~}}}sssuuuyyy|||uuueeeYYYQQQTTTYYY^^^bbbcccccccccaaa___^^^^^^______^^^]]]YYYVVVSSSQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@????????????AAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMPPPSSSUUU[[[\\\```hhhsss{{{}}}}}}~~~yyyrrrnnnpppvvv|||}}}{{{uuukkkaaaYYYSSSQQQUUU\\\hhhvvvyyyjjjVVVIIIDDDBBB???<<<<<<<<<============<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888888888999999999999888888666777777777888888999999666666666666666666666666555555555555555666777888777777777777777777666666444555555555666777888999777777777777777666666666555666666777777777777777888888888888999999999999888999999999999999999888999999888888888999999:::666777888999999999:::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<=========>>>>>>AAAAAABBBBBBBBBEEEJJJMMMRRR]]]lllzzz}}}|||zzzwwwtttqqqooonnnkkkhhheeeccccccccccccbbbgggggghhhlllqqqvvvxxxxxxyyy}}}~~~xxxqqqnnnmmmjjjmmmppppppnnnoootttxxxzzz}}}vvvjjjbbb```bbbdddeeejjjmmmsss{{{{{{wwwuuuuuuuuuxxx}}}wwwwwwzzzyyyyyy{{{wwwiii___]]]```eeeiiilllllljjjiiidddcccbbbcccddddddcccbbb___[[[VVVSSSQQQQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????AAA@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNOOORRRWWW[[[```bbbgggqqq{{{zzzuuuvvv}}}{{{vvvssshhh```XXXTTTQQQTTT^^^iii{{{xxxcccXXXKKKDDDCCCBBB???;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;:::999999888888999999:::888888888888888888888888777888888999999888888777666666666777777888888888555555555555555666666666444444444444555666777888666666666666666666777777555555555555666888999:::666666666666666666666666555666666777777777666666777777777888888999999999888888888777777888888888999999888888999:::;;;<<<777777777777888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>@@@AAABBBDDDHHHKKKLLLUUUbbbppp~~~{{{{{{zzzxxxwwwuuuttttttoookkkgggddddddccccccbbbhhhhhhhhhkkkpppuuuxxxyyy{{{}}}xxxvvvwwwooorrruuutttrrruuu|||xxxlllccc```bbbcccdddhhhmmmttt~~~~~~zzzyyyyyy{{{|||}}}~~~~~~~~~wwwyyy|||~~~rrrmmmjjjlllpppvvvtttmmmlllooosssvvvwwwuuurrrpppgggggghhhjjjllllllkkkiiieeeaaaZZZUUUSSSQQQOOONNNMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNOOOOOOOOONNNMMMOOOQQQQQQQQQTTT[[[```eeejjjsss}}}~~~yyyssslllhhh[[[WWWTTTUUUXXX___nnn|||uuueeeQQQKKKCCC@@@@@@@@@===999::::::;;;;;;;;;;;;::::::999999999999::::::::::::888888999999999:::::::::999999888888888888999999888888888888888999999999777777888888888888777777666666666666777777777777444555555555555666666666444444444444555777888999555555666666666666777777777666555555555777888999666666666666777777777777555666666777777777777666666666777777888999999999888777666666666666777888666777888999:::;;;<<<<<<:::888777777999::::::999999999::::::;;;;;;<<<<<<:::::::::999::::::;;;<<<;;;;;;<<<<<<<<<=========:::<<>>@@@AAAAAAAAABBBDDDEEEGGGKKKTTTfffyyyxxxmmmqqqvvvwwwvvvxxx}}}~~~~~~~~~}}}}}}}}}||||||xxxvvvsssqqqoookkkgggddd^^^```eeekkknnnqqqxxx}}}}}}{{{wwwvvv|||~~~zzzvvvrrrlllccc^^^^^^___``````eeejjjpppwwwzzzwwwvvvvvvzzzvvvqqqrrrvvv|||{{{rrrddd[[[WWWXXXXXXXXXeeekkktttzzzzzzyyyvvvjjj___ZZZWWWRRRNNNMMMMMMLLLJJJJJJKKKKKKIIIHHHMMMLLLJJJJJJLLLLLLKKKIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBFFFGGGHHHGGGEEEDDDDDDEEEBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDCCCDDDGGGJJJKKKKKKPPPPPPPPPQQQRRRSSSRRRQQQRRRSSSTTTTTTUUUYYYaaahhh{{{}}}ssseeeZZZWWWWWWZZZ```kkkxxxppp[[[NNNIII???===;;;:::::::::999888999999999999999999999999888888999999999999888888888888777777777777888888777777777777777777777777666666666666666666666666555555666666777777888888444444444444555555555555555555555555555555555555555444444444444555666666555555444444444333333333444444333333333333444444000222666999:::888666444555555555555666666666666777777777777777777777777666555555444444666777888666666666666666777777888CCC<<<666444666888777444777777888888888999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<===???AAABBBCCCCCCEEEIIIPPP[[[iiiwww}}}wwwrrrssstttttttttwww{{{~~~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzxxxtttooojjjfff^^^___eeekkkoooqqqyyy~~~zzzzzzzzzxxxtttsssxxx}}}{{{yyyvvvnnnggg___ZZZYYY\\\^^^___eeejjjooouuu~~~yyyvvvuuuuuuzzz}}}tttppprrruuuzzz~~~zzzmmmccc\\\YYYVVVSSSZZZ]]]dddiiijjjkkksss}}}vvviii]]]XXXVVVRRRPPPPPPOOOMMMKKKKKKKKKKKKJJJHHHKKKJJJIIIIIIJJJJJJIIIGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEGGGHHHGGGFFFDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEGGGJJJMMMPPPQQQUUUUUUUUUWWWXXXXXXWWWWWWVVVWWWXXXXXXZZZaaajjjrrrvvvfffZZZWWWYYYeeennnzzzyyybbbQQQHHHDDD@@@>>><<<;;;;;;;;;:::999999999999999999999999999888888999999999999888888888888777777777777888888666666666666666666666666555555555555555555555555666666666666666777777777666666666666777777777777555555555555555555555555444444444333444555555666666666555555555444444444555555444444444444555555111333555777888777666555555555555555666666666666666666666666666666666666666666555444555666777888777777777777777888888999OOOGGG===777666777555444777777777888888888999999999999::::::::::::999999:::;;;;;;<<<<<<======>>>;;;;;;<<<===???@@@AAAAAACCCDDDGGGKKKRRR\\\hhhpppyyy~~~}}}{{{{{{{{{yyyxxxxxx{{{~~~~~~~~~}}}|||||||||}}}}}}zzzzzzzzzxxxuuupppllliii\\\^^^dddkkknnnqqqxxx{{{wwwsssuuuuuutttpppmmmqqq{{{}}}wwwvvvuuurrrjjjddd\\\WWWVVVYYY]]]___dddiiinnnsss{{{{{{wwwsssrrrssswwwyyyqqqnnnpppsssyyy}}}wwwnnngggaaaZZZUUUTTTTTTVVVXXXXXX[[[eeepppvvviii\\\VVVUUUTTTTTTUUUSSSQQQNNNMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHEEEFFFHHHGGGFFFDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEIIIMMMQQQSSSWWWXXXYYY[[[\\\\\\[[[[[[^^^___```bbbfffooo|||~~~||||||}}}{{{iii\\\\\\```ttt~~~|||zzzyyy||||||dddRRRHHHBBB@@@@@@>>><<<;;;<<<<<<:::999999999999999999999999999888888999999999999888888888777777666666777777888666666666666666666666666555555555555555555555555666666666666666555555555555666666666666777777777555555555555555555555555333333333333333444444555666666666666555555555555444444333333333333444444222333444555666666666666444555555555555666666666666666666666666666666666666666555555555666777888888888777777888888999:::RRRJJJ???888555555555555777777777777888888888888888888999999999999888888999999:::;;;;;;<<<<<<===<<<<<<======>>>?????????BBBBBBCCCEEEJJJQQQZZZaaaqqqxxx~~~~~~~~~}}}|||||||||}}}yyyzzzyyyxxxuuurrrnnnlllYYY[[[aaahhhlllnnnuuu|||zzzuuurrrpppooopppoookkkgggjjjqqqyyyxxxsssrrroookkkhhhccc]]]XXXWWWYYY]]]```ccciiinnnrrrwww~~~}}}{{{vvvrrrppppppsss}}}~~~~~~{{{uuuooolllmmmpppxxx{{{|||xxxuuupppiiiddd[[[WWWSSSQQQOOOQQQ[[[fff}}}vvviii[[[VVVVVVVVVXXXZZZXXXUUUQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHGGGEEECCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHMMMRRRUUUZZZ\\\```bbbcccccccccdddiiikkknnnqqqxxxwwwoooqqqsssuuuvvvvvvuuuuuuvvv~~~lllbbbeeemmmwwwqqqqqquuu{{{|||}}}hhhTTTIIIEEEAAA>>>???===;;;:::;;;;;;:::999888888888888888888888888888888999999999999888888777777666666666666777777666666666666666666666666555555555555555555555555666666666555555444444444333333333444444444555555555555555555555555555555333222222222222333444444555555555555444444444444222222111111111111222222444444333333444555555666444444444555555555666666666666666666666666666666666666666666666777777777777777666666777777888999EEE???999555444555666666666666666777777777888888888888999999999999888888888999999::::::;;;<<<<<<<<<<<<===============>>>???@@@AAACCCGGGNNNUUU[[[iiiqqq|||}}}~~~|||{{{zzz{{{xxxxxxxxxwwwuuurrrpppnnnUUUWWW]]]dddhhhiiiooovvv~~~uuuqqqooommmiiikkkkkkgggcccdddjjjpppyyy|||{{{vvvrrrooojjjeeehhhddd^^^YYYWWWXXX\\\___bbbhhhmmmpppuuu{{{}}}{{{~~~zzzvvvtttqqqrrrzzzxxxyyyxxxtttnnnlllmmmooouuuxxx|||~~~zzzuuuiiibbbZZZTTTOOOMMMTTT]]]uuuvvviii\\\XXXYYYZZZ[[[^^^[[[XXXSSSQQQQQQSSSSSSTTTQQQOOOMMMKKKKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJKKKIIIEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEGGGHHHIIIKKKOOOVVVZZZbbbfffkkkoooppppppqqqsssyyy}}}ttthhhbbbeeejjjnnnqqqqqqpppnnnooo{{{pppiiippp{{{}}}nnnkkkmmmvvv}}}vvvwww~~~yyyjjjVVVIIIEEEDDDAAA===<<<:::888888999999888777888888888888888888888888888888999999999999888888777777666666666666777777555555555555555555555555555555555555555555555555666666555555444444333333333333333333444444444444555555555555555555555555333222222222222333444444444444444333333333222222333333222222222222333333444333333222333333555555444444444444555555555555555555555555555555555555666666666777777777777777666555555555555666777777666555444444555666666666555555666666666777777777999999::::::::::::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBEEEJJJQQQUUU```iiiuuu}}}www{{{~~~{{{yyyxxxxxxxxxwwwvvvuuurrrpppoooRRRTTTZZZaaaddddddiiippp||||||sssnnnkkkiiieeeggghhheeeaaaaaafffkkkqqqtttuuurrrpppoookkkfffgggeeeaaa\\\XXXWWWYYY[[[^^^eeekkknnnrrrxxx{{{zzz|||zzzvvvtttyyy|||sssqqqssstttrrrooonnnqqqtttvvvzzz~~~~~~vvvnnnfff___XXXSSSVVV[[[ooovvv~~~zzzoooeeebbbcccccccccddd```\\\XXXUUUVVVXXXZZZ[[[WWWSSSNNNKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNQQQQQQPPPMMMHHHCCCAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEGGGJJJKKKMMMRRRZZZ```jjjpppwww|||}}}~~~tttfff\\\ZZZ]]]bbbgggkkklllkkkjjjnnnyyy~~~rrrnnnwwwwwwlllkkknnnxxx~~~yyyrrruuu|||```VVVIIIBBBAAABBB???;;;;;;999777777888888888777888888888888888888888888888888999999999999888888777666666555555666666777555555555555555555555555444444444444444444444444444444444444444333333333444555555555555666666666555555555555555555555555333333333333333444444555333333333333222222222111555555444444444444555555333333222222222333333444333444444444444555555555555555555555555555555555555666777888888888777777555444444444444555666666444555666777777666666555555555555555666666666666999999::::::::::::999999888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAABBBDDDHHHKKKVVV___lllxxx|||xxx{{{~~~}}}~~~{{{yyyyyyyyyxxxwwwuuusssrrrqqqQQQSSSYYY___aaaaaaeeekkkvvv}}}zzzqqqllliiifffbbbeeegggeeeaaa```dddhhhkkknnnooommmnnnqqqqqqnnnjjjiiigggaaa[[[XXXXXXYYYYYYaaahhhkkkooouuuyyyyyy~~~}}}yyyvvvyyy{{{qqqggggggjjjmmmnnnooosssyyy~~~}}}}}}vvvrrrkkkeeedddgggqqqrrrsssuuuyyy}}}uuuuuuvvvtttqqqqqqkkkfffaaa___```dddggghhh```[[[TTTOOOLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPSSSUUUZZZZZZWWWRRRLLLFFFBBBAAAAAABBBCCCEEEGGGHHHIIIJJJHHHKKKOOOQQQTTT[[[eeelllyyyrrrfff]]]VVVWWWXXX[[[^^^aaaeeeggghhhttt|||}}}rrroooxxxrrrkkkkkknnnwww|||sssqqqwww{{{iiiQQQJJJBBB??????@@@>>>;;;;;;999777777888999888777888888888888888888888888888888999999999999888888666666555555555555666666555555555555555555555555444444444444444444444444333333333333333444444444444444555555555666666666555555555555555555555555444444444333444555555666444444333333333222222222444444333333333333444444222222333333222222222222333333444444444555555555555555555555555555555555555666777888999888777777555555555555555666777777777888888777666555555666444444555555555666666666888888999999999999888888999999::::::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>?????????AAACCCFFFNNNVVVbbbnnnzzz}}}|||yyyvvvxxx{{{|||||||||{{{yyywwwuuutttsssQQQSSSYYY___``````ccciiinnnvvv{{{wwwoookkkhhheeeaaadddgggeeeaaa```ccchhhiiikkkkkkiiikkkrrrvvvvvvnnnnnnlllggg```ZZZYYYZZZUUU^^^fffiiimmmsssxxxyyy|||{{{||||||yyyuuuwww}}}~~~zzzuuujjj```^^^bbbggglllpppvvvyyyyyy|||~~~wwwtttvvvuuurrrmmmkkkmmmrrrzzz~~~}}}uuupppkkkiiikkkooorrrttthhhbbbZZZSSSPPPPPPQQQQQQLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKMMMQQQUUUYYY[[[```___\\\VVVOOOHHHDDDBBBCCCDDDEEEGGGIIIKKKMMMNNNQQQUUUZZZ]]]aaaiiittt}}}vvveee^^^YYYUUUWWWVVVVVVWWWZZZ___eeehhhzzz|||qqqnnnvvv~~~}}}}}}nnniiijjjlllvvvzzzzzzpppqqqyyy~~~gggWWWMMMHHHBBB????????????===;;;:::888888999:::999888777777777777777777777777888888999999999999888888666666555555555555666666555555555555555555555555444444444444444444444444222222222333333444444444222222222333333333444444555555555555555555555555555444444444444555666666555555444444444333333333111111000000000000111111222222333333333222222111333333333444444444555555555555555555555555555555555666777999999888888777666666666666666777888888999888777555444444666888444444444555555555666666777777888888888888777777999::::::;;;;;;<<<<<<===999999:::;;;;;;<<<======:::<<<>>>???@@@AAADDDFFFHHHPPP\\\hhhuuu~~~~~~{{{wwwnnnpppuuu{{{~~~}}}{{{yyywwwvvvuuuEEEJJJRRRYYY^^^aaaccceeeooorrrtttrrrmmmhhhfffeeeccceeeffffffdddccccccccciiiiiihhhhhhnnnwwwzzzxxxxxxuuupppkkkfffaaa[[[XXXXXX\\\aaafffkkkpppvvvzzzxxx{{{}}}~~~|||yyywwwwww|||}}}~~~}}}yyyqqqggg```^^^___aaafffnnnzzz{{{xxxwww{{{|||~~~yyyqqqkkkhhhiiilllnnn{{{yyyzzz~~~vvvkkk\\\TTTSSSTTTSSSQQQLLLJJJIIIKKKMMMMMMKKKGGGKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGHHHHHHIIIHHHHHHHHHGGGLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHHHHHHHJJJMMMPPPOOOOOOQQQTTTUUUUUURRRPPPRRRPPPNNNMMMMMMMMMKKKIIICCCDDDGGGJJJLLLNNNPPPPPPKKKLLLNNNQQQUUUYYY]]]___fffddd```YYYPPPIIIEEECCCFFFGGGJJJMMMPPPRRRSSSTTTZZZaaaiiinnnsss|||vvvjjjbbb[[[VVVTTTSSSOOOOOOTTTVVVZZZdddpppvvvmmmmmmoooooovvvxxxyyyzzzjjjfffiiimmmxxxzzz~~~{{{xxxwwwzzzgggVVVPPPGGGDDD@@@>>>======<<<;;;;;;;;;:::999888777666555777777777777777777777777888888777777666666555555555555444444444333333333444444444444444444444444555555555444444333333333222222333333333333444444555555555555555555555555666555444333333333333333444333333222333444555666666666555444333333222222333333333444444444555555444444444333333222222222444444444444444444444444444444444555555555555666777777777777777777777777777666555444444555666777666666666666666666666666666666777777777777666555999999888888888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAAEEEKKKTTT^^^jjjzzz~~~|||nnniiijjjmmmqqqwww~~~}}}||||||zzzxxxuuuAAAGGGOOOVVV\\\```ccceeekkknnnpppooojjjfffeeefffdddeeefffeeedddcccdddeeejjjkkkjjjkkkrrr{{{}}}yyysssmmmiiiddd```^^^XXX[[[___dddiiipppwww||||||}}}~~~{{{xxxwwwyyyzzz|||}}}{{{tttlllfff______aaaeeennn}}}yyyuuutttsssuuuwww{{{wwwrrrooopppqqqsss{{{yyyzzz}}}qqqccc\\\[[[\\\\\\ZZZXXXTTTQQQQQQRRRSSSQQQOOOQQQNNNLLLLLLMMMNNNMMMLLLJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIMMMLLLKKKKKKKKKKKKKKKLLLGGGIIIJJJJJJJJJKKKMMMOOORRRTTTVVVXXXYYYYYYWWWUUUTTTRRRPPPOOOOOONNNLLLJJJHHHHHHIIIKKKKKKLLLLLLLLLPPPQQQSSSWWW[[[```eeehhhmmmlllggg```WWWPPPKKKJJJFFFJJJOOOSSSVVVXXX\\\^^^eeennn{{{}}}kkkaaa\\\VVVRRRQQQRRRNNNNNNRRRVVV[[[gggsss~~~rrrjjjjjjmmmnnnuuuxxxzzzxxxjjjgggkkkpppwww{{{~~~}}}}}}~~~kkkWWWIIIDDDDDDAAA>>>======>>>>>>===;;;::::::999888777666555666666666666666666666666777777777777666666555555555555555444444444333333444444444444444444444444444444444333333333222222222222333333333333444444555555555555555555555555444444333222222222222222444333333222333444555666555555555444333333222222333333333444444444444555444444444333333222222222444444444444444444444444444444444555555555555666666666666666666666666666666666555444444555666666555555555555555555555555555555666666666666555555888888888777777888888888888888888999999999::::::999::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAFFFNNNWWWbbbqqqsssfffeeedddfffkkkttt|||~~~}}}}}}|||zzzxxx===BBBJJJRRRXXX^^^cccfffgggjjjlllkkkgggddddddeeedddeeeeeecccbbbccceeegggjjjkkkkkkmmmtttwwwooojjjgggdddccc[[[]]]```dddjjjrrr{{{}}}zzzxxxwwwyyy||||||uuupppfffeeedddfffnnn|||xxxrrrqqqmmmooorrruuuyyy|||~~~|||{{{}}}xxxrrrqqqrrrttt{{{|||nnnfffeeeggggggfffaaa[[[UUUSSSTTTVVVVVVUUUVVVSSSOOOMMMNNNOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJLLLOOOPPPPPPPPPRRRSSSXXXZZZ\\\^^^___^^^\\\[[[XXXUUUSSSQQQQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMQQQRRRUUUYYY___eeejjjnnnrrrppplllddd[[[TTTOOOMMMJJJQQQYYY^^^```bbbhhhmmmwww{{{nnn```ZZZVVVRRRPPPPPPPPPNNNNNNSSSYYYaaammmxxx}}}}}}xxxmmmfffgggkkkmmmuuuxxx{{{tttiiihhhnnnsssxxx~~~{{{hhhYYYKKKBBB@@@???===;;;;;;===?????????::::::999888777666666555666666666666666666666666777777777666666666666555666666555555555444444444444444444444444444444444333333333222222222222222222222333333333333444444444444444444444444444444333222222111111111111222444333333333333444444555555444444333333222222222333333333333444444444444444444333333333333222222444444444444444444444444444444444555555555555666666666666666666666666666555555444444444444555555444444444444444444444444444444555555555555555555888777777666666777777888888888888999999999999:::888888999999999:::::::::<<<<<<<<<===>>>???@@@AAA???CCCIIIPPPYYYgggwwwvvvfffbbb^^^\\\```jjjttt{{{~~~~~~~~~}}}{{{999>>>EEELLLSSS[[[bbbffffffiiikkkiiieeebbbcccdddddddddcccbbb```aaadddggghhhkkklllnnnwww|||qqqjjjgggfffeee```aaacccgggnnnxxx}}}zzzxxxzzz}}}|||sssqqqnnnmmmpppyyyxxxsssrrrnnnppprrruuuxxxzzz||||||vvvmmmiiihhhmmmsss}}}|||tttrrrrrrrrrrrriiiccc[[[XXXZZZ^^^```aaa___[[[VVVSSSRRRTTTUUUUUUWWWWWWVVVUUURRROOOKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNQQQUUUWWWXXXYYYZZZ[[[]]]```bbbdddcccaaa______ZZZWWWTTTRRRRRRQQQOOONNNJJJJJJKKKLLLNNNOOOQQQQQQPPPRRRVVV\\\cccjjjpppssstttsssoooggg___XXXTTTRRRQQQ[[[ffflllnnnqqqxxx~~~{{{wwwooodddYYYVVVTTTPPPOOOPPPOOOPPPUUU\\\dddnnnwww}}}zzzxxxrrrjjjeeegggkkkooowwwzzz}}}qqqhhhhhhooouuuyyyiiiXXXNNNFFFAAA???===;;;:::;;;<<<>>>>>>>>>:::999999888777666666666666666666666666666666666666666666666666666666666666666666555555555444444333333333333333333333333222222111111111111111111222222222333333333444444444444444444444444444444333222222111111111222222333333333333333333333444444333333333222222222111222222333333333444444444333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555666666777777666666666666777777888888888888999999999999777888888888888999999999<<<<<<<<<===>>>???@@@AAA@@@CCCGGGKKKSSS___mmmwww|||sssiiieee___[[[]]]dddmmmrrr~~~~~~}}}}}}~~~~~~|||666999???FFFMMMVVV^^^dddfffiiikkkjjjfffccccccdddddddddcccaaa```aaadddfffjjjlllnnnpppzzzvvvlllhhhggggggfffgggiiimmmuuu~~~{{{wwwxxx|||~~~|||yyyuuutttxxx~~~|||wwwvvvssstttvvvwwwyyyzzzzzzzzz~~~pppgggbbbbbbfffhhhoooxxxxxxrrrjjjhhhkkkpppsssuuummmhhhaaa]]]]]]___aaabbbdddccc```\\\WWWSSSPPPNNNKKKLLLLLLMMMMMMMMMMMMLLLSSSSSSRRRRRRRRRRRRSSSSSSSSSVVVZZZ]]]___```aaaccccccfffiiihhheeebbb```___[[[XXXUUURRRRRRRRRQQQPPPJJJJJJJJJKKKMMMOOOPPPQQQRRRUUU[[[ccckkkrrrwwwzzzxxxwwwtttnnngggaaa]]]\\\ZZZeeettt}}}}}}wwwooohhhccc[[[SSSQQQPPPNNNNNNPPPSSSYYYaaakkkttt|||xxxtttnnnjjjhhhjjjoootttzzz}}}~~~~~~}}}ppphhhjjjqqqwww|||jjjVVVKKKEEEAAA=========;;;::::::;;;<<<;;;:::999888888777777666666666555555555555555555555555555555555555555666666666666555555555444444444444333333333333333333333333111111111111111111111111222222222333333333444444444444444444444444444444333333222222222222333333333333333333333333222222222222222222222111111111222222222333333333444444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555333444444444444444444333555555555555555555555555666666555555555666888888777777666666666666777777777777888888888999999999777777777888888888999999;;;;;;<<<<<<===>>>@@@AAA@@@BBBEEEGGGLLLVVVbbbkkkwww}}}vvvoookkkhhhccc```___bbbeeehhhtttxxx||||||{{{}}}~~~~~~|||333555:::???FFFOOOXXX^^^dddhhhlllllliiieeeeeeeeeeeefffeeedddbbbbbbccceeellloooqqqttt~~~|||pppkkkiiiiiijjjkkkmmmrrr{{{~~~{{{xxxrrrtttyyy}}}yyyzzz}}}|||{{{xxxxxxyyyzzz{{{{{{{{{zzzwwwnnnfffbbbbbbYYY^^^dddiiiooovvv~~~|||{{{~~~zzztttlllggggggjjjnnnpppuuuqqqkkkeee^^^YYYVVVUUUNNNOOOPPPPPPQQQQQQQQQQQQWWWWWWWWWWWWWWWXXXYYYZZZ\\\___bbbdddeeefffhhhjjjllloooqqqnnnhhhccc``````\\\YYYUUUSSSSSSTTTTTTSSSOOONNNMMMMMMMMMOOOPPPQQQTTTYYYbbbkkktttzzz}}}}}}}}}{{{vvvpppllljjjiiikkkvvv{{{tttjjjcccYYYRRRMMMNNNOOOPPPTTTYYY```hhhrrrzzzxxxrrrnnnnnnnnnpppvvv|||}}}|||}}}}}}qqqlllooowww~~~eeeXXXJJJCCCAAA>>><<<===<<<;;;::::::::::::999777888888777777777666666666555555555555555555555555444555555555555666666666555555444444444333333333333333333333333333333333111111111111111222222222222222333333333333444444333333333333333333333333333222222222222333444444222333333333333222222111111111111111111111111111222222222222333333333333222222333333333333444444444444444444444444444444444444444555555555555666555555555555555555555555444444555555555555444444666666666666666666666666777666555555666777999:::888777777666666777777888777777777888888888888999777777888888888999999999:::::::::;;;<<<===??????===@@@BBBCCCFFFLLLVVV]]]nnnxxx~~~{{{wwwrrrnnnllljjjgggfffeeeeeeeeeooossszzz|||{{{{{{}}}~~~~~~|||///111444888>>>GGGQQQWWW___dddkkkmmmkkkiiihhhhhhhhhiiijjjhhhfffdddeeefffjjjnnnppprrr}}}}}}pppkkkiiiiiijjjkkkooottt~~~}}}xxxvvvtttrrroooqqqwww}}}{{{~~~~~~||||||}}}~~~~~~vvvpppnnnbbbbbbaaaaaabbbfffkkkoooxxxzzzuuuuuuyyy~~~wwwnnnfff```^^^]]]TTTUUUWWWZZZ[[[]]]^^^^^^^^^^^^___aaaccceeeggghhhmmmnnnooonnnnnnnnnppprrrvvvyyyzzzuuummmeeebbbbbb]]]ZZZVVVUUUUUUWWWWWWWWWVVVUUUTTTTTTUUUWWWYYY[[[^^^dddooozzz~~~|||yyyrrriiiaaaUUUPPPOOOSSSYYY^^^gggnnnrrryyyxxxrrrooosssvvvxxx}}}{{{|||~~~tttqqqvvv|||jjjWWWMMMCCC???<<<:::;;;???:::999888999::::::888666777777777777666666666666555555555555555555555555444444444555555555666666444333333333333222222222222222222222222222222222111111111222222222333333222222333333333333444444333333333333333333333333111111111111111222333333222333333444333222111000000111111111111111111111111222222222222333333333222222222333333444444444444444444444444444444444444444444555555555555666555555555555555555555555444555666666666666555444555555555555555555555555666555444444444666888:::888888888777777888888888777777777777888888888888888888888999999999::::::999999999:::;;;<<<===>>><<<>>>AAAAAABBBFFFMMMSSSbbbkkkyyy}}}xxxwwwvvvuuutttsssrrrqqqqqqssswww|||~~~}}}}}}~~~~~~}}}---...000333999BBBKKKRRRZZZaaaiiimmmmmmkkkjjjjjjkkklllmmmllliiigggffffffgggkkkmmmooozzzzzznnniiigggggghhhjjjnnnttt~~~vvvqqqpppnnnlllnnnqqqxxx}}}{{{~~~}}}yyytttmmmgggdddcccdddeeekkkuuutttkkkeeecccbbb[[[]]]___cccfffiiijjjkkkjjjjjjlllooorrrvvvyyyzzz{{{{{{zzzxxxvvvuuuwwwyyy}}}zzzppphhhdddddd^^^[[[XXXVVVWWWYYYZZZZZZ[[[[[[[[[\\\___bbbfffhhhnnnuuu~~~wwwtttqqqlllddd]]]WWWTTTTTT\\\eeennnzzz|||xxxrrrqqqvvv{{{}}}{{{{{{wwwvvv|||jjjYYYMMMEEE===999555444777<<<888777777888::::::999777777777777777666666666666555555555555555555555555444444444555555555666666333333333222222222111111222222222222222222222222111111222222333333333333222222333333333444444444333333333333333333333333000000///000000111222222222333333444333222111000000000000000000111111111111111222222222333333333222222222333333444444444444444444444444444444444444444444555555555666666555555555555555555555555444555666777777666555444444444444444444444444444555444333222333555777999999999888888888888999999777777777777888888888888888999999999999:::::::::888888888999:::;;;<<<======???BBBBBBBBBEEEJJJOOOWWW```ooo}}}vvvuuuvvvwww{{{~~~~~~~~~///000000222666===EEEKKKWWW^^^hhhoooqqqooommmkkkllloooqqqpppmmmiiiggggggeeeiiilllnnnwww{{{rrrkkkeeeaaafffhhhmmmsss}}}}}}qqqllljjjiiigggmmmsss}}}vvvuuuyyy}}}}}}|||wwwsssooolllrrrssszzz{{{tttpppmmmjjjfffiiiooouuuyyyzzzyyyxxxzzz|||}}}~~~~~~{{{{{{~~~vvvnnnkkkllleeebbb^^^[[[[[[___dddgggjjjlllnnnllllllpppyyy|||yyyvvvuuuqqqkkkfffddd[[[WWW[[[jjjzzzyyyyyyyyy{{{~~~nnnYYYLLLDDDBBB???<<<999888999999777777777777777777777777666666666666666666666666555555555555555555555555333333333444444444555555444444333333333333222222333333333333333333333333333222111111000000111111000111111111111222222222222222222222222222222222222222222111111111111000111111222333333333333222111111111111111111111111000111111111111222222222222222333333333333444444444444444444444444444444777666555444444333444444555555555444444444333333333333333444444555555555555555555555555555555555666666666666777777777777:::999999999888888777777777777777777777777777777777666555444444555666777888888999:::;;;;;;;;;;;;???>>><<<<<<>>>AAAEEEHHHSSSZZZfffvvvyyyssssssxxx~~~~~~~~~~~~//////000111333888???DDDRRRYYYdddmmmqqqqqqpppooopppsssuuutttooojjjgggfffeeehhhkkkllltttvvvoooiiiccc```bbbeeeiiiooowwwzzzoookkkjjjiiigggpppwwwxxxooooootttyyy|||yyyxxxxxx{{{}}}{{{yyywwwxxx{{{|||uuussssssnnnllljjjiiijjjnnnsssvvv}}}~~~~~~}}}|||zzz|||~~~~~~}}}}}}|||{{{yyywwwuuutttsssooommmllleeeccciiixxxppp^^^NNNDDDAAA@@@===;;;:::::::::;;;777777777777777777777777555555555555555555555555555555555555555555555555333333333444444444444555444444333333333222222222333333333333333333333333333222111111000000111111000000111111111222222222222222222222222222222222222222222111111111111000000111222222333333222222111111111111111111111111000111111111111222222222222222222333333333444444444444444444444444444444555444444333333333333333111111111000000000//////333333333444444444555555444444444444444444444444555555666666666777777777777777777777666666666555666666666666666666666666777666555444444555666777777888999:::;;;;;;;;;;;;===<<<;;;;;;<<>>===<<<:::::::::;;;<<<777777777777777777777777555555555555555555555555444444444444444444444444333333333333444444444444333333333333222222222222333333333333333333333333333222111111000000111111000000000111111111222222222222222222222222222222222222222111111111111000000111222222333333222222111111111111111111111111000111111111111222222222222222222222333333333333444444444444444444444444222222111111222222333333444444333333333333222222333333333333444444444444444444444444444444444444555555555666666666666777555555555444444444444444666666666666666666666666666666555555555555666777777888999:::;;;;;;;;;;;;<<<;;;;;;<<<<<<===??????FFFLLLXXXfffwww{{{~~~}}}{{{zzzyyytttqqqoooxxx|||,,,---...//////000333555???GGGTTT```hhhmmmqqqrrrtttyyy}}}{{{sssjjjeeecccfffiiijjjhhhjjjqqqxxxyyy|||yyyuuupppkkkgggdddbbb```bbbgggkkkqqqwww~~~tttllliiiiiiiiijjjqqq|||sssddd]]]```gggmmm}}}|||zzzyyyyyyzzz{{{|||{{{uuussspppssswwwzzz}}}uuurrruuuuuuooohhhdddcccbbbcccccceeemmmttt{{{|||mmmlllqqqnnnZZZNNNGGGDDDBBB===<<<;;;:::999999::::::666666666666666666666666555555555555555555555555444444444444444444444444222222333333333444444444333333333222222222222111222222222222222222222222333222111111000000111111000000000000111111111111111111111111111111111111222222222111111111000000000000111222222222222222111111111111111111111111000000111111111222222222111222222222222333333333333333333333333333333333111000000111222333444555666666666666555555555555333333333333333333333333333333333333333333333333444444555555555666666666444444444444333333333333666666666666666666666666555555555555555666666777777888999::::::;;;::::::<<<======>>>>>>>>>>>>===AAAFFFOOO[[[iiiyyy{{{}}}{{{|||}}}vvvpppmmmooosss|||***,,,...//////000222444777???JJJUUU]]]dddiiilllooouuuzzzwwwnnneeeaaa```eeeiiijjjggggggllloooooosssrrrpppllliiifffdddcccaaacccfffiiimmmrrrxxx}}}zzzsssmmmjjjkkklllmmmttt}}}mmm___YYY]]]dddkkkvvv~~~}}}zzzxxxwwwvvvwwwwwwzzz|||yyytttppprrrtttuuuuuuvvvyyy{{{|||tttlllkkkooooooiiibbb\\\XXXWWWXXXZZZ^^^kkkxxxrrrppprrr|||}}}yyy|||rrr___PPPFFFBBB@@@???<<<<<<;;;:::999888888777555555555555555555555555555555555555555555555555444444444444444444444444222222222333333333444444333333222222222111111111222222222222222222222222333222111111000000111111//////000000000111111111111111111111111111111111222222222111111111000000000000111222222222222111111111111111111111111111000000111111111222222222111111111222222222333333333333333333333333333333111111111111222333555555000111111111111111111111333333333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444555555555555555555555555444555555666666666666666777777888999::::::::::::;;;;;;<<<=========<<<;;;>>>BBBIIIQQQ[[[hhhvvv}}}}}}{{{|||uuuooolllggglllttt~~~+++,,,......///000222444333888@@@HHHOOOWWW]]]aaaeeekkkqqqnnnfff^^^\\\]]]cccggghhheeeeeehhhiiihhhjjjjjjjjjhhhfffdddeeefffdddeeeffffffgggjjjooossswwwtttpppmmmlllnnnqqqssswwwwwwiii^^^YYY\\\dddjjjqqqzzz|||{{{{{{zzzyyywwwvvvvvvvvvwwwzzz|||yyyvvvwwwxxxwwwvvvwwwyyyzzz}}}pppjjjddddddggggggbbb]]]TTTOOONNNQQQUUU\\\ooosssppppppwwwvvvuuu{{{~~~jjj```RRRGGGAAA===:::777;;;::::::999888777777666555555555555555555555555444444444444444444444444333333333333333333333333222222222222333333333333222222222222111111111111222222222222222222222222333222111111000000111111/////////000000000111111111111111111111111111111222222222111111111111000///000111111222222111111111111111111111111111111000111111111111222222222111111111111222222222222333333333333333333333333111111111111222333444555///////////////000000000333333333333222222222222222222222222222222222222333333333444444444555555444444444444555555555555555555555555555555555555333444555666777777777666666777888999::::::::::::888888999999:::999999999<<>><<<999777777888888888888888888777444444444444444444444444444444444444444444444444333333333333333333333333111222222222222333333333222222222222111111111111111111111111111111111111333222111111000000111111////////////000000000111111111111111111111111111222222222111111111111000///000000111111111111111111111111111111111111111000111111111111222222222111111111111222222222222222222222222222222222222000000000000000111222333111111222222222333333333333333333222222222111111222222222222222222222222222333333333333444444444333333333444444444555555555555555555555555555555333444555666777777777666666777888999999::::::999777777777777888888999999999<<<@@@BBBFFFNNNZZZbbbjjjwwwvvvnnnhhhdddcccdddgggkkkoootttwwwyyywwwwwwxxx}}}}}}//////...---+++,,,///111000222333666:::AAAIIINNNQQQYYY___]]]VVVQQQTTTXXXZZZ```cccaaaaaaccccccaaabbbdddgggggghhhkkkqqqvvvtttqqqllleeeaaa```cccfffeeefffgggjjjmmmssszzzxxxyyyrrrggg^^^[[[]]]dddhhhqqqwww|||~~~|||xxxyyywwwqqqoooqqqrrrrrrssstttvvvxxxzzz{{{yyy{{{}}}|||~~~yyyoooggg[[[YYYWWWVVVWWWWWWVVVUUUNNNHHHIIIRRR\\\jjjqqqnnnpppwww}}}{{{mmmppp{{{|||gggYYYJJJEEE???<<<===???>>>===444555666888999999999999444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333222222222111111111111000111111111111111111111111333222222111000111111111////////////000000000000000000000000000000000000222222222111111111111000//////000111111111111111111111111111111111111111000111111111111222222222000111111111111222222222222222222222222222222222///////////////000000111111111111222222333333333333333333222222111111111111111111111111111111111222222333333333444444444222222222333333444444444555555555555555555555555222333555777777777777666666777888999999:::999999888888888888999:::;;;<<<777:::===???AAAHHHSSS\\\cccqqq}}}tttmmmhhhddddddddddddeeegggjjjlllnnnooopppssszzz|||}}}~~~,,,,,,,,,---------......111000...///222888>>>BBBHHHMMMSSSVVVUUUTTTVVVXXX[[[^^^bbbeeefffeeecccbbbfffiiijjjiiikkkpppsssrrruuusssooojjjfffcccbbbaaabbbdddhhhkkkoootttzzz~~~|||tttqqqkkkfffddddddeeegggmmmrrrwww}}}|||pppiiihhhhhhgggfffgggkkkqqquuuwwwxxxyyyzzz}}}}}}~~~yyyqqqhhhaaa]]]WWWVVVSSSPPPQQQSSSPPPJJJJJJLLLPPPXXXggg~~~{{{mmmlllnnnvvv~~~}}}zzzrrrwwwyyyeeeSSSHHHHHHEEE@@@;;;999999:::;;;666666777777666555444444666555555555555444444444444444333333333333222222333222111000000111222333222222222222222222222222333000......111222111///333222222222222222222333111111111111000000000000000000000000111111111111//////000000111111222222111111111111111111111111000111222333333222111000////////////............111111000000000000111111222222222111111111000000333222222222111000000000////////////////////////111111111111111111111111222222222222222222222222111111111111111111111111333333333222222111111111111111222222222333333333444444444555555555555666555666666555333333444666666666666666777888999:::999999999999999999999999;;;>>>AAADDDEEEHHHKKKMMMZZZcccrrrzzzuuuqqqlllggghhhjjjllljjjfffdddeeegggjjjjjjmmmsss{{{|||yyyzzz~~~,,,,,,,,,---------......---,,,,,,,,,///444888;;;BBBGGGMMMPPPQQQQQQSSSUUUXXX[[[```dddfffffffffffffffjjjllllllmmmrrrtttsssvvvtttqqqmmmjjjgggeeedddcccfffiiikkknnnrrrwww{{{}}}xxxuuurrrnnnkkkhhhhhhiiijjjpppssswww{{{yyymmmeeecccbbb```___bbbffflllppprrrssstttuuutttvvvzzz~~~}}}{{{tttkkkccc\\\XXXVVVSSSSSSOOOLLLMMMRRRTTTRRRTTTWWW]]]gggtttuuukkklllpppxxx{{{|||zzzpppvvvtttcccTTTHHHAAA>>><<<:::777666555555555666666666666666555444444555555555555444444444444444444333333333222222222333222111111111111222333222222222222222222222222444111///000222333222000222222111111111111222222111111111111000000000000//////000000000111111111000000000000000111111111111111111111111111111111///000111111111111000///111000000000000/////////000////////////000111222222222222111111111000000222222111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333222222111111111111111111222222222333333444444444444555555555555444555555444333333555666777777777666777777888888999999999999999999999999;;;===@@@CCCDDDFFFIIILLLUUU]]]jjjxxx~~~zzzvvvqqqmmmjjjlllmmmnnnllljjjiiihhhhhhhhhjjjooovvv~~~~~~||||||{{{{{{,,,,,,,,,---------......+++++++++,,,...111333555:::???EEEHHHJJJKKKOOORRRUUUYYY^^^cccfffhhhjjjkkkhhhnnnrrrrrrssswwwxxxvvvwwwvvvssspppmmmjjjhhhggggggiiikkklllnnnppptttvvv|||~~~zzzuuuuuutttrrrpppooonnnnnnnnnuuuvvvxxxzzz~~~vvvkkkccc___^^^\\\ZZZ]]]aaafffiiijjjkkkmmmnnnnnnqqqxxx}}}}}}{{{www{{{}}}{{{{{{{{{zzzyyytttoooeee\\\UUURRRRRRRRRPPPRRRPPPLLLMMMUUU]]]___cccgggooowww~~~nnnkkknnnvvv~~~yyyzzz{{{vvv}}}ooo^^^PPPHHHBBB@@@::::::::::::999888777666555666666666666555444444555555555555444444444444333333333333222222222222333333222222222222333333222222222222222222222222444222000111222333222222111111000000000000111111111111111111000000000000//////000000000000111111111000000000000000000///000000000000000000000000...//////000000//////...111111111111000000000000111111111111222333333444222111111111111000000000000000111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111222222222222333333333333444444444555555222333444444333333555777888888777666666666666666888888888888888888888888:::<<>><<<;;;;;;;;;:::777555444444444555444444555555555555444444555444444444444333333333333333222222222111111111333333333333333333333333111111111111111111111111000000000/////////000111000//////////////////000111111111111000000000///...////////////000000000111000000000//////..............................000000000000000000000000000000/////////............---,,,+++***)))))))))000000000000000000000000/////////000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222333333333444000111222222222222555777333333333444555777888999777777777777777777777777777999;;;<<<<<<===???AAAAAABBBGGGOOO[[[hhhttt|||zzzuuunnnhhhfffeeeeeedddhhhmmmuuu|||}}}|||{{{zzzzzz|||}}},,,,,,,,,---------......---------...............---000444666888<<>>AAAGGGPPP\\\gggnnnvvv}}}~~~uuulllfffaaa^^^[[[aaagggooowww~~~~~~{{{xxxwwwwwwwwwyyy|||,,,,,,,,,---------......---,,,,,,,,,,,,---...///,,,///222333444777>>>CCCJJJPPPXXX\\\___fffpppxxx~~~uuuooollllllmmmlllnnnppppppooonnnnnnooolllnnnppppppooopppsssvvvzzz{{{|||~~~~~~}}}|||{{{wwwvvvvvvwwwzzz}}}~~~zzzxxxvvvtttpppmmmnnnnnnnnnmmmmmmoooqqqssstttuuuuuutttrrrppppppqqqyyy}}}|||{{{{{{|||{{{{{{}}}}}}}}}}}}}}}{{{yyyxxxvvvuuuuuuvvvuuuxxxyyypppiiikkkooorrrwww|||zzzpppccc```[[[WWWUUUSSSQQQOOOOOOQQQTTT[[[cccnnnwww|||rrr```TTTHHHEEEBBB???>>><<<:::888888888888888777777777666222333444444555555555444444444444333333333222222222222222222111111111111111111222333333222111111111111111111111111111111///000111000...---///222111000000//////000000111111111111111000000000000........./////////000000.........///////////////////////////////////////000///............///000000000000////////////...222222111111111222222333////////////000000111111000000000000000/////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111222000000000000111111111111111111111111222222222222111222222222000000222444222222222333444666777888666666666666666666666666555777888888777777888::::::;;;===AAAIIIRRR[[[```hhhsssyyypppggg```ZZZVVVYYY___hhhqqqxxx}}}}}}zzzyyyxxxuuuwwwzzz|||,,,,,,,,,---------............---,,,---...000111,,,...000000111444;;;@@@DDDKKKTTTYYY]]]dddpppzzzxxxnnniiihhhiiikkkiiikkknnnnnnnnnmmmmmmmmmkkknnnqqqqqqqqqrrrvvvyyy|||}}}~~~~~~}}}|||{{{{{{{{{~~~~~~{{{wwwvvvvvvuuuqqqnnnpppqqqqqqqqqqqqsssuuuwwwxxxyyyzzzyyywwwwwwxxxyyy}}}{{{{{{zzzyyyxxxzzz}}}zzzxxxzzz}}}~~~}}}{{{{{{|||}}}}}}|||zzzyyyxxxvvvvvvxxxwwwwww~~~~~~{{{ssslllhhhkkkpppssswww{{{sssfffXXXUUURRROOONNNMMMKKKJJJMMMPPPVVVbbbqqq}}}~~~yyylll\\\MMMDDDBBB???<<<;;;:::999777666333444777999999888777555222333444444555555555444444444444333333333222222222222222111111111111000000111222333333222111000000000000000000000000000///111222111///...000333111111000000000000111111111111111111000000000000............/////////000---.........//////000000000000000000000000000000///...---,,,,,,---...///111111111111000000000000,,,,,,,,,---...000111222.../////////000000111111111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000000000111111111111000111111111111222222222111222333111000000111222333333333333444444555666666666666666666666666666555666777777666666777888999999;;;???EEEMMMTTTXXX___kkkzzz{{{qqqiii```YYYUUURRRXXXbbbkkkrrrwww{{{~~~~~~}}}uuuuuuuuuuuuvvvzzz---------,,,,,,+++++++++***+++,,,---...000111111......///000222444555666<<>>===888888777777777666666666666666666666555444333222333333333333333333333333333222222222111111000000///000000000111111111222//////000000000000000000222222111000000/////////111111000000000000111111222222222111111000000000000///............//////,,,,,,---.........------...------,,,,,,------...................................................+++,,,---...///......---,,,,,,,,,...///000000///---......//////...---,,,---...//////000000//////000000000000000000000000000000000000///////////////////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111///000000111222222333333111111222222333444555555444444555555555555444444555555666666666777777777999888777777888:::<<<===BBBIIIRRR[[[dddnnnyyy}}}xxxuuuvvvzzz}}}}}}|||{{{~~~zzzxxxuuuqqqnnnlllkkkkkkgggiiikkkooorrrtttvvvwww|||,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,...000333666:::BBBLLLTTT___hhhppppppnnnmmmmmmkkklllllljjjeee___\\\[[[\\\```aaafffnnnvvvwwwqqqttt|||tttnnnjjjmmmpppsssvvv{{{{{{wwwuuuuuuqqqlllkkknnnrrruuuyyyzzzvvvpppjjjggghhhlllpppxxx{{{wwwtttqqqqqqssssssuuuwwwzzz||||||||||||zzz{{{}}}{{{|||~~~~~~ttt|||zzzsssmmmiiihhhiiiiiiiiihhhfffccc^^^YYYUUUTTTUUUVVVUUURRRQQQPPPQQQQQQUUUYYYXXXTTTSSSVVVYYYZZZcccmmmrrrrrrrrrvvvzzzwwwssssssxxx~~~{{{~~~~~~rrrdddVVVLLLCCC@@@>>><<<<<<<<<:::999777777666666666666666555333444555555555555555444333333333333333333333333222222111111111111111000/////////000111111222222//////111111222222111111111111111111000000//////111111000000000000111111111111111000000///////////////............/////////...---,,,---...000111//////............//////................................................------...///////////////............---------..................---------------...///////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111222333444444555555444444555555555555444444666666666777777777777888999888888888888999:::;;;@@@DDDKKKQQQXXXbbbmmmuuu}}}yyyzzzttttttuuuzzz~~~{{{zzzzzz|||yyypppkkkeeeeeeeeefffffffffggggggpppuuu|||++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,---///111444:::@@@EEEQQQYYY```bbbbbbeeefffeeegggiiijjjfffaaa]]]]]]^^^bbbccciiipppwwwwwwnnnfffggglllppptttxxx~~~~~~~~~ooohhhdddgggkkkmmmooorrr{{{vvvsssnnnlllnnnooonnnqqqvvvzzz~~~~~~wwwqqqnnngggjjjnnnttttttpppnnnkkkjjjllloooppprrrssstttttttttttttttuuuwwwzzz~~~~~~~~~|||yyywwwxxx{{{~~~zzzvvvooowwwzzzsssppplllgggcccaaa______]]][[[ZZZYYYXXXUUURRROOOOOOPPPQQQQQQPPPPPPQQQRRRPPPUUUZZZ[[[YYYZZZ___dddlllxxx|||rrrooopppvvv}}}|||vvviii^^^SSSIIIBBB===<<<::::::;;;;;;999777666666666666666666666666222333444555555666555555333333333333333333333333111111111111111111111111/////////000000111111111...///111222333222222111000111111111111000000///111000000//////000000111//////////////////......///............//////000000///---,,,,,,...111333/////////....../////////------------------------------------------------...------------...///000...//////---,,,+++,,,...........................------...////////////...////////////////////////////////////000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000222222333333444444555555444444555555555555444444666666666666777777777777888777777777888999999:::===@@@EEEIIINNNWWWaaaiiivvvwwwqqqxxx|||vvvvvvvvvvvvwwwqqqmmmkkkpppvvvwwwnnneeeccc```]]][[[YYYYYYYYYdddiiipppvvvyyyzzz{{{|||+++++++++,,,,,,---------------------............,,,,,,,,,,,,---......///,,,---...///111444777:::CCCJJJQQQTTTWWW\\\___^^^___cccfffeeeaaa___```bbbccceeejjjqqqwww~~~qqqggg___^^^```cccjjjrrruuu{{{wwwllleee```cccggghhhiiikkknnnvvvyyynnnmmmiiiiiimmmrrrtttyyy~~~{{{yyyqqqrrrtttwwwzzznnniiigggdddcccdddggghhhiiijjjkkkllllllkkkkkkmmmooosssyyy~~~{{{zzzzzzzzzyyyxxxxxx|||vvvsssrrrpppssswww{{{~~~wwwppplllhhhooovvvyyyzzzxxxooofffcccaaa^^^\\\ZZZXXXVVVUUUSSSQQQNNNNNNOOOPPPNNNLLLMMMOOOQQQSSSUUUWWW[[[^^^]]]ccchhhjjjhhhhhhkkkooo{{{vvvmmmkkkooovvv~~~~~~~~~~~~vvvmmm```UUUMMMGGGAAA===;;;:::999:::;;;;;;999777666666666666666666666666333333444555555555444444222222222222222222222222000000000000111111111111/////////000000000000000,,,---000111222222111000//////111111222111000000000//////......//////000......//////////////////...............///000000------,,,,,,---///000111///......------......///---------------------------------------------------,,,***)))***+++...///,,,---...---++++++...000---------......///000000,,,---......//////......////////////////////////.../////////000000000111////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222333333444444444444444444444444555555555555444444444444555555555666666666555555666666777888999999888;;;???CCCGGGNNNXXX```kkkwwwvvvooonnnuuu}}}zzz}}}}}}zzzwwwqqqlllhhhkkkrrr|||uuugggddd___YYYUUUSSSSSSSSS[[[```fffkkknnnoooqqqrrruuu|||+++++++++,,,,,,---------+++++++++,,,,,,---------------------...///000111...//////000111222444444999AAAHHHKKKOOOVVVYYYYYYWWW]]]bbbcccaaa___aaaddddddfffkkkqqqvvv}}}zzzuuummmccc[[[ZZZ[[[]]]fffqqqmmmuuu}}}rrrkkkccc___bbbfffffffffgggeeemmmuuu|||~~~uuukkkjjjhhhiiipppvvvyyy}}}{{{||||||}}}wwwjjjeeebbb___]]]^^^aaaaaacccdddeeeffffffffffffgggjjjooovvv}}}~~~~~~zzzxxxwwwvvvwwwxxxwwwvvvuuuzzz}}}~~~}}}uuuooonnnoookkknnntttyyy}}}~~~}}}}}}{{{~~~yyyppphhhdddbbbhhhlllnnnmmmkkkbbbXXXYYYXXXVVVTTTSSSRRROOONNNOOOLLLIIIIIILLLNNNNNNMMMOOOQQQUUUXXX\\\aaagggkkknnnsssyyyyyyvvvuuuwwwzzzqqqjjjjjjoooxxx~~~zzz}}}yyypppddd\\\QQQHHHDDDAAA???===555555555777999888666444666666666777777777777777555555555555444333333222222222222222222222222222000000000000000111111111000000000000000/////////+++,,,...000111111000///...///000111222222111000//////............//////......//////000000111111...............///000111***+++,,,...//////.........------,,,,,,------...---------------------------------------------------+++(((&&&'''))),,,///***,,,---,,,+++,,,///333---------......000111222,,,---......//////......////////////////////////.../////////000000111111////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111222333444444555444444444444444444333333444555555555555555555444333333333444444444555555222333444555777888999999444777;;;???CCCJJJSSSZZZbbbooo~~~xxxqqqgggnnnyyy}}}xxxsssooommmsss|||{{{kkkgggaaaZZZVVVTTTTTTUUUWWW[[[```dddggghhhiiikkklllssszzz+++++++++++++++***)))(((************************,,,,,,,,,---------......+++,,,---...///111222222666888;;;???DDDJJJRRRWWWVVVZZZ^^^```aaa```aaaaaacccfffiiilllrrr{{{yyyuuurrrqqqjjjcccZZZWWWZZZaaagggkkkmmmsssyyy|||~~~~~~~~~vvvpppgggeeebbbbbbbbbccccccbbbdddjjjqqqvvvwwwvvvtttsssnnnnnnooosssyyywwwhhhbbb```\\\YYY[[[\\\]]]\\\[[[ZZZ[[[]]]___bbbbbbbbbdddmmmxxx{{{xxxwwwuuuttttttuuuuuuuuuuuutttsssrrrppprrrtttwwwzzz~~~zzzuuupppmmmlllkkkpppqqqqqqrrrssstttttttttssstttuuuvvvwwwzzz}}}uuummmgggddddddaaabbbbbbaaa___[[[VVVSSSKKKNNNOOONNNMMMNNNNNNNNNLLLJJJIIIJJJNNNSSSVVVXXX^^^___bbbhhhqqqyyy~~~~~~}}}}}}~~~tttjjjkkknnnnnnuuu~~~zzzxxx}}}vvvmmmbbb[[[LLLJJJFFFBBB???=========888888777666555444333333666666666666555555555555333333333333222111000///111222222222222111000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000...............---------/////////...---------,,,......------------............---------,,,,,,,,,------------------------......------------......+++,,,,,,,,,------......******+++++++++,,,,,,,,,////////////////////////////////////////////////........................////////////////////////........................---------...///000000111////////////............///000111222222111000///000000000000000000000000000000000000111111111111111111111111111111111111444444444333333222222222444333222222444444333222444444444555555555666666555555555555666666666666888999;;;<<>>DDDJJJOOOUUUYYY^^^aaaccccccccccccbbbdddhhhkkkpppyyy|||vvvqqqooonnnhhhbbbZZZWWW[[[aaagggjjjlllssszzz~~~yyyqqqkkkfffdddbbbbbbdddggghhhhhhiiimmmssswwwxxxwwwwwwvvvvvvuuuvvvxxx}}}xxxiiicccaaa]]]\\\]]]```___^^^\\\ZZZZZZZZZ[[[[[[[[[[[[^^^eeennnuuuwwwxxxvvvssspppnnnmmmmmmlllmmmnnnpppqqqqqqooommmlllkkklllnnnoooqqqsssvvvxxxyyywwwsssooolllkkkjjjjjjjjjjjjiiiiiijjjkkklllllljjjkkkllllllmmmnnnrrruuuuuutttpppjjjccc^^^[[[ZZZXXXXXXXXXYYYXXXVVVSSSQQQOOOPPPPPPMMMKKKLLLNNNOOONNNNNNPPPTTTZZZaaagggjjjoooqqquuu}}}~~~~~~~~~}}}~~~}}}qqqkkkooorrrrrrwwwyyyxxxyyy}}}wwwpppggg\\\RRRKKKDDDBBB???;;;999777777777666666666666555555555555666666666666555555555444555555555555444333222111111222222222222111000000////////////////////////000000000//////000000000////////////////////////000000000000000000000000000000000000000000000///...............---------......------------......000000/////////.........------------------------......------------......---------,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------................................................................................................---------...///000000000///////////////////////////000111111111111000///000000000000000000000000...////////////000000000111111111111111111111111333333333333333333222222444333222333333444333222333444444444444555555555555555555555666666666666666777999:::<<<@@@FFFJJJVVV]]]iiiuuuuuukkkhhhpppyyyzzzzzz|||wwwooohhhccc```^^^]]]cccdddfffhhhhhhfffccc```^^^```dddkkksss{{{}}}zzzwwwuuuuuuvvvwww***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////---///111333666:::@@@DDDMMMRRRYYY^^^aaabbbcccdddaaadddgggjjjnnnuuuwwwqqqllljjjjjjgggbbb]]][[[]]]bbbgggjjjjjjsss|||{{{|||{{{uuunnnhhhfffdddcccdddgggkkknnnoooppprrrvvvxxxyyyyyyzzz{{{}}}}}}}}}vvvkkkfffeeeeeefffiiijjjiiigggdddaaa^^^\\\[[[YYYWWWWWW[[[```eeehhhjjjiiihhhfffeeeddddddddddddeeegggkkkmmmmmmjjjeeebbbaaabbbccceeeggghhhiiiiiikkkjjjiiihhhggghhhhhhiiieeedddaaa```___aaabbbddd```aaabbbaaa``````bbbdddccccccbbb^^^YYYUUURRRRRROOOOOOPPPRRRVVVYYYYYYYYY\\\ZZZWWWTTTQQQQQQSSSVVVYYY\\\aaagggooovvv|||~~~|||zzzyyy}}}~~~wwwpppnnntttxxxxxx{{{{{{zzz|||}}}yyywwwzzz~~~~~~uuupppggg]]]TTTKKKCCC>>>???===;;;999777666666777444444555555555666666777666666555555555444444444555555555555444333222111111111222222111111000///........................111111000000000000111111////////////////////////000000000000000000000000//////000000000000000000---------.....................------------......///////////////.........------------------------......------------............------,,,+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------................................................---------...//////000000...//////000000111111111///000000111111000000///000000000000000000000000............////////////111111111111111111111111222222222333333333333333333333333333333333333333333333333333444444444444444555555555555666666666444555666777888;;;@@@DDDLLLRRR]]]hhhqqqzzz~~~qqqhhhhhhlllsss{{{uuupppllljjjiiiqqqrrrrrrrrroookkkfffcccYYYYYYZZZ^^^cccgggiiijjjiiigggdddbbbaaaaaabbbccc******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,...///111444888;;;@@@FFFNNNVVV[[[^^^aaacccbbbeeegggiiikkkpppxxx~~~|||tttlllgggeeeeeefffccc```___aaaeeeiiillljjjsss}}}}}}xxxssssssxxx~~~{{{wwwqqqllliiigggfffgggkkkppptttuuuuuuwwwxxxyyyyyyzzz}}}{{{vvvpppmmmnnnqqqvvvzzzzzzxxxwwwuuuqqqmmmhhhdddaaa]]]]]]```bbbbbbbbbdddaaaaaaaaa```______aaabbbaaaeeejjjmmmkkkfff___[[[VVVWWWYYY\\\___aaa```___^^^^^^^^^___aaaccceeefffccc```\\\YYYWWWXXXZZZ\\\YYYZZZZZZYYYWWWUUUVVVWWWWWWXXXYYYWWWTTTPPPNNNNNNMMMMMMOOOVVV```hhhmmmnnnqqqlllfffbbb___^^^bbbhhhoootttzzz|||zzzyyyyyyzzz}}}}}}}}}|||xxxttttttyyy||||||~~~zzzxxxzzz|||~~~zzz{{{zzzvvveee___WWWNNNHHHCCC>>><<<:::999888777666666666666444444444555555555666666555555555444444444333333222222222222222111000000111111111111111000000///////////////////////////111111000000000000111111////////////////////////000000000000000000000000------------............,,,---------.../////////......------------......------------------------------------------------...------,,,,,,------............---------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------................................................---------....../////////...//////000111222222333///000000000000000000///////////////////////////........./////////000000111111111111111111111111111111222222333333333444222333444333333222333444222222222333333333444444444444444555555555666666333444555666666888<<>><<<:::888666444111777777777888888777777777333333444444444444555555333333333333222222222222222222333333333333222222000000000000000//////...000000000000000000000000//////............//////////////////////////////////////////////////////......//////000111111222...............---------......------------.............../////////000000---------------------------,,,,,,++++++,,,,,,---***++++++,,,---...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------////////////////////////000///............///000000000000000000000000000/////////000000000000111000000000000000000000000222222222222111111111111000444666555111000222666333444444444444555555555333333444444444555555555333444666666666777999:::;;;>>>CCCHHHMMMTTT[[[```kkksss}}}zzzwwwvvv|||}}}zzz{{{~~~|||zzzvvvqqqjjjddd___\\\YYYWWWPPPOOOMMMKKKHHHFFFEEEDDD((()))***+++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---......------...//////000222444777<<>>@@@DDDIIIPPPTTT___hhhrrrwwwzzz~~~{{{xxxvvvyyy{{{uuuqqqooonnnhhhhhhgggccc]]]VVVSSSQQQ+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...........................000/////////111333666777:::???EEEKKKQQQVVV\\\___^^^___aaacccfffggggggfffhhhhhhiiimmmrrrtttrrrooolllhhhggghhhiiijjjooouuuxxx~~~yyysssnnnkkkiiikkknnnrrrvvv{{{}}}yyyppphhhdddhhhnnnsssvvvzzz|||~~~~~~~~~|||wwwwwwxxxwwwxxxzzz~~~~~~}}}|||||||||}}}{{{~~~{{{zzzvvvuuu|||~~~|||uuusssrrrvvv|||{{{qqqfffVVVIIICCC???;;;999999888777666555444444444333333444444444444333333222222222222222222222111333222222111111222222333222222111000000111222222000000000000000000000000//////////////////////////////.........---------........................000//////............/////////......------,,,,,,........................------------------------------------------------------------------------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,---......///------------------------------------------------........................////////////..................---------...///000...///000000000000000000000000000000000000000000111111111000000000//////000111111222222222222111111222333333444444333333444444444444444444444444666666555555666666777888777999:::<<>>CCCFFFOOOXXXbbbgggiiimmmuuu|||xxxrrrpppqqqsss~~~}}}rrriii************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------......---------......///...111444999>>>FFFNNNSSS\\\___eeeiiilllnnnooopppoooqqqvvv}}}zzztttnnnkkkkkklllllllllrrrzzzzzzqqqlllkkkjjjjjjkkknnnttt}}}}}}}}}{{{wwwooooooppprrrvvvzzz{{{tttqqqtttyyywwwyyy}}}zzzxxxxxxwwwwww|||~~~~~~~~~~~~yyy~~~||||||zzzxxxxxx}}}|||zzzsssiii\\\TTTGGGCCC>>>:::999999888777444333333333333333444444333333333444444333333333333333222111000000//////222222111111111111222222111111111111111111111111////////////////////////////////////////////////........................------------------------...------------...//////.........------,,,,,,,,,...---+++******+++---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......------------------------------------------------........................------.............../////////////////////////////////000111111000000000000000000000000000000000000000000000000000//////000000111000000///......111111222333333333333222333333333333333333333333555555444444555555666777333444555666777:::>>>AAAKKKSSS]]]bbbccceeekkkpppyyy}}}{{{uuuqqqoooooopppuuu}}}xxx************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...//////000...000222444777===DDDIIIRRRWWW^^^dddhhhlllqqqtttuuuzzzyyypppjjjiiijjjmmmmmmnnnvvvvvvnnnkkklllnnnnnnooottt}}}~~~}}}~~~}}}uuutttssstttxxx}}}yyyppplllnnnxxxwwwxxx~~~xxxsssppprrruuuxxxyyy~~~~~~}}}}}}|||yyyxxx{{{{{{xxxyyyyyyyyy{{{zzzwww{{{}}}wwwmmmddd\\\TTTMMMGGG???===;;;999999999888777222222222222222333333444222333333333333333333222444444333222111000000///111111111111111111111111//////000000000000//////////////////////////////////////////////////////---.....................------------------------//////...---------------+++,,,,,,,,,------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------------........................,,,---------......////////////////////////......000000000000000///...---//////////////////////////////////////////000000000000000000000///...---000111222222333333222222333333333333333333333333444444444444444555555666444666777888888:::===@@@JJJQQQYYY^^^___```dddgggmmmrrr{{{|||uuupppmmmeeeiiioooxxx***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...///000000///000111111333777<<<@@@FFFMMMWWW___gggoooxxx~~~|||wwwkkkdddeeehhhkkkkkknnnwww~~~ppphhhfffgggooorrrxxx}}}|||}}}~~~~~~yyyxxxwwwyyy}}}vvvnnnjjjlllrrrxxx{{{}}}~~~{{{}}}{{{{{{zzzrrrlllkkklllsssxxx{{{||||||{{{}}}~~~yyyvvvssstttyyy~~~{{{yyyvvvvvvxxxzzz}}}yyysssqqqwww|||jjjcccYYYPPPJJJFFFBBBAAA999999888777777777777777333222222222222222333444222222333333333333222222333333333222222111111000000000111222222111000000...//////000000//////...000000000000000000000000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,---******+++,,,---...//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...+++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---......//////.........///......---,,,...////////////...---,,,////////////////////////......////////////000000///000000000000//////...000111111222222222222222333333333333333333333333444333333333333444555555555777999999:::;;;>>>@@@GGGMMMTTTXXXYYYZZZ]]]___ccciiirrr}}}|||uuuoooeeefffhhhmmmwww))))))*********+++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---............///000000000222666999<<>><<<;;;;;;555666666666555555666777444333333222222222333333222222333333333333222222111111111111111111000000///000111222222111000///...///000111111000///...000000000000000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,------...------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------------------------------------------------------------------------------------------++++++,,,------...//////,,,---.........---+++******+++,,,---............////////////////////////........./////////000000//////000111111111000000000000111222222222222222222222222222222222222222333333333222333444444555444666888999:::;;;===???@@@EEEJJJNNNOOOQQQTTTVVVWWW]]]gggrrr{{{yyyooommmjjjhhhlllvvv~~~}}}))))))******++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---/////////000333666111888BBBJJJSSS^^^kkkuuu|||}}}zzzmmmccc\\\^^^bbbeeeeeegggqqq}}}{{{rrrgggbbbbbbeeehhhtttwwwmmmgggdddfffooowww}}}{{{|||~~~}}}|||~~~}}}wwwwwwqqqsssrrrooonnnpppssstttwww~~~zzzssstttzzz~~~}}}wwwyyy{{{zzzyyy~~~vvvooojjjeeeeeeiiioooxxx||||||{{{~~~pppoooooosss~~~|||{{{vvvtttvvvwwwxxx|||~~~{{{yyytttttt|||uuuhhh\\\UUUGGGDDD@@@<<<999777666666444555666555555555777999555444333333222222333333222222222333333222222222////////////000000000000///000111222222111000//////000111222222111000///000000000000000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................++++++++++++++++++++++++------+++++++++---///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++,,,------...------------------------------------------------------------------------------------------------++++++,,,,,,---...//////,,,,,,---...---,,,***)))&&&'''))),,,...///000000////////////////////////---.........//////000000...///000111111222111111000000111222222222222111222222222222222222222222333333222222333333444555333555777888999:::<<<>>>:::>>>CCCFFFHHHJJJLLLOOONNNSSS\\\gggqqqyyy~~~zzzvvvnnnhhhgggmmmxxx|||~~~++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...------...///000555666999>>>HHHSSS]]]cccmmmnnnpppttttttpppggg```^^^```bbbcccdddiiiqqqwww~~~yyyqqqhhhbbb^^^\\\\\\dddtttyyyhhh___]]]```dddjjjooorrrrrrqqqoooooorrrzzzwwwrrrrrrqqqqqqrrrsssttttttuuuuuuyyyzzzyyyvvvrrrrrrtttwww}}}~~~|||wwwxxxxxxwwwwww}}}|||pppjjjfffeeehhhmmmoooxxxxxxwwwwwwyyy}}}zzz{{{|||~~~|||wwwiii```WWWLLLDDD@@@???===:::888666444333666666666666555444333222111111222333333333222222000000000000000000000000111000/////////000222333000000111111111111000000................................................///////////////////////////...---,,,++++++***)))------......---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........------++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,++++++*********------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,.../////////...------------...............+++,,,---...////////////////////////////////////111000000000//////......000000////////////000000222222333333333444444444555555444333222222222222444444444555555777888888;;;;;;<<<>>>@@@BBBDDDFFFFFFMMMWWW```fffkkknnnpppzzzyyyvvvrrrlllmmmrrr~~~+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000///......///000000111111222666===FFFNNNTTT]]]^^^bbbfffiiigggaaa\\\ZZZ\\\___```aaadddkkkppp~~~wwwrrrjjjbbb\\\ZZZYYYZZZeeeuuuwwwhhh```___^^^bbbfffkkkmmmllliiigggkkkpppxxx}}}uuuqqqqqqnnnppptttwwwzzz{{{{{{{{{xxxxxxxxxtttqqqppprrrtttzzz~~~~~~~~~}}}uuuuuuvvvwwwzzzwwwnnnjjjhhhgggkkkpppttt||||||||||||}}}|||zzzzzz}}}rrrbbbUUUNNNIIIBBB=========;;;999777555444333666666666555555444333222333333333333222111111000000000000000000000000000000000//////000000111222000000111111111111000000........................................................................///......------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,.../////////...------------------...//////,,,,,,---.../////////...........................///000000111111222222222000000////////////000000000000000000111111111111444444333222222222333333444444444444555666777888999999:::;;;===???@@@AAA???FFFOOOWWW^^^dddhhhkkkpppuuu|||}}}vvvooopppvvv}}}++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...------...//////.........///333888>>>BBBJJJLLLPPPUUUZZZ[[[ZZZYYYYYY\\\```bbbcccfffkkkooouuu|||}}}qqqlllddd]]]YYYXXXYYY[[[cccrrrsssgggaaaaaa```bbbfffiiijjjhhhfffcccffflllvvv||||||xxxrrrpppqqqmmmqqqvvv|||~~~{{{wwwuuuuuuvvvxxx|||{{{rrrrrrsssxxx~~~yyysssnnnmmmllllllpppuuuxxx~~~}}}zzzvvv{{{yyyxxx}}}iii^^^PPPFFFBBB@@@>>>;;;::::::999777666555444333555555555555444333222222444444333333222111///...000000000000000000000000//////000000111111000000000000111111111111000000////////////////////////........................................................................++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------------------------------++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------,,,,,,---............---...---,,,,,,,,,---///000,,,------.........------...........................///000111333555666777000000////////////000000////////////000000000000333222222222222333444444444444444444555555666777777777777777888:::;;;<<<;;;???GGGNNNTTT[[[```ddddddhhhooouuu|||{{{vvvzzz***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///.........000333666888>>>@@@CCCHHHMMMRRRTTTUUUUUUZZZ```ccceeehhhmmmqqqpppwww~~~wwwmmmiiibbb\\\ZZZ[[[^^^``````mmmyyyoooddd```aaaeeegggkkknnnooommmkkkjjjfffmmmwww|||yyyzzzyyyzzz{{{yyyuuurrrqqqqqqppptttzzz|||zzzyyyxxx}}}}}}uuunnnooorrryyyyyyuuussstttsssssswww}}}|||{{{|||{{{zzzzzzzzz{{{}}}~~~~~~~~~{{{{{{||||||~~~{{{tttsss}}}lllXXXPPPFFF@@@>>>>>><<<:::777777666555555444444333444444444444444333222222222222222222222111000///000000000000000000000000---...000111111111000///000000111111111111000000000000000000000000000000................................................,,,---------.........///+++,,,,,,------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///---+++******+++---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,------------,,,,,,---------............---,,,++++++---///000------.........---,,,,,,...........................///000111333444666666000000////////////000000000000000000111111111111111111111111222333444555444444333333444555555666666555555555555666777777;;;>>>CCCHHHLLLRRRXXX]]]^^^aaaeeekkkqqqzzz~~~~~~*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------//////...///000222444555777999;;;???BBBGGGKKKNNNKKKQQQXXX^^^aaaeeekkkoooooottt}}}zzzrrrjjjfffaaa]]]\\\^^^aaaddd```kkk|||{{{sssjjjaaa___```hhhjjjnnnrrruuuuuuttttttooouuu~~~~~~zzzzzz}}}~~~{{{xxxxxxuuuvvvvvvvvvtttsssssssssuuuxxx}}}|||xxxrrrlllmmmrrrzzzzzz|||}}}}}}}}}{{{{{{}}}|||{{{~~~yyyxxxuuutttrrrrrrsssuuuxxxzzzyyy}}}yyysssqqqqqqvvvzzz~~~~~~|||~~~|||zzz|||}}}ssscccUUUIIIDDD???<<<;;;999666444555555555444444444333333333333333333333333222111///000111111222222222222000000000000000000000000---...///111111000//////000000111111111111000000000000000000000000000000................................................+++++++++,,,------......,,,---............---------------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++...---+++******+++---...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,------,,,,,,,,,,,,------......---,,,,,,+++,,,---...///------------------,,,,,,......................../////////000111222222333000000////////////000000//////000000000111111111000000000111222333444555444333333333333444444555666555555444444555555666<<<===???AAADDDIIINNNRRR\\\^^^aaadddjjjqqqyyy{{{{{{|||************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////000000000000//////---------...///000111222111333555666888<<>>===<<<:::888888777666555555555444444444333333333111111222222222222111111...///000111111222111111000000000000000000000000///............///000000000000111111111111000000................................................------------------------,,,,,,,,,------------------------,,,+++***)))(((+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------******+++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++++++++,,,---...)))+++,,,......---,,,+++***+++,,,,,,------------------------------------......////////////000000000000////////////000000....../////////000000000111111000000111222333333333333222222222222333333444444444333333444444555555666777777888;;;???BBBLLLPPPUUUZZZ___ccchhhlllyyy|||vvvtttyyywwwwwwwwwwwwxxx|||)))))))))))))))))))))))))))************+++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******,,,,,,,,,,,,******,,,---......///.........,,,...000111111333777;;;999===CCCHHHLLLRRRYYY___ccceeejjjrrryyyyyyssslllddddddddddddeeefffhhhiiimmmppptttyyyxxxqqqkkkgggdddaaaccchhhfffhhhmmmssswwwzzz|||}}}|||~~~zzztttfff^^^YYY\\\aaacccdddfffccccccfffjjjpppvvvyyyzzz}}}~~~}}}tttjjjfffhhhkkkrrrzzz~~~~~~|||||||||yyywwwvvvyyy}}}~~~~~~uuullleeeeeegggfffdddeeejjjiiiiiijjjlllooorrrtttxxx~~~xxxwwwyyyyyy}}}wwwjjj]]]TTTOOOJJJEEECCCBBB>>><<<<<<888666333222111222444555666555555444444333333222000111111222222222111111000111111111111000000///000000000000000000000000//////...------///000111000000111111111111000000................................................------------------------........................,,,,,,,,,+++)))(((&&&%%%+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++***+++,,,---...(((***---//////...,,,***)))***+++,,,---.........---------------------------......///000111111111000000////////////000000111111111111222222222222111111111000111111222333333333222222111222222222333333333333333333444555333444666777888;;;>>>AAACCCHHHOOOVVV\\\aaaeeehhhooowww~~~|||uuuvvv}}}vvvuuutttrrrrrrtttxxx{{{++++++++++++++++++++++++))),,,......,,,***)))(((++++++***)))((((((((()))***++++++,,,,,,++++++***)))((((((((()))+++---///++++++******************++++++,,,,,,,,,,,,------+++)))((()))---...---+++...............///000000666888:::===AAAGGGMMMRRRYYY^^^dddiiikkklllmmmnnnhhhiiihhhiiiooovvvvvvqqqsssuuuxxxyyyyyyyyyzzz{{{pppooollliiiggggggggghhhhhhggghhhkkkqqqttttttrrrrrryyy}}}ssslllbbb[[[XXX]]]```^^^^^^aaaaaa___```dddkkksssyyy{{{|||uuussstttwwwyyy{{{{{{{{{zzzzzz|||vvvoooiiifffgggkkkooowww~~~~~~~~~|||wwwxxxyyyzzzzzzzzzyyyxxxtttyyy|||vvvjjjeeeaaa______^^^___fffnnntttsssqqqrrruuuxxxyyyyyy{{{}}}zzzzzz}}}}}}lllaaaXXXQQQKKKDDDCCC???<<<999777666666333333444444444444444444333222222111111222222333111111000000//////......000000111111111111000000111111000000//////......444111//////111222///---........................000111111000000///...---........................,,,---...000000...---,,,,,,------......------,,,000///...---,,,------...---------------------------+++((((((***,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++------******+++++++++,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------..................------,,,,,,,,,............///////////////////////////.........//////000000000000////////////000000111111111111333333333333333333333333222222111111222222333444555555444555666777999:::???BBBFFFKKKQQQYYYaaafffooosssyyy}}}}}}vvvpppmmmmmmnnnnnn|||++++++++++++++++++++++++***,,,......,,,+++++++++++++++***)))))))))*********++++++,,,,,,++++++***++++++***))))))***+++,,,******++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))***---///...,,,...............//////000111222444666999>>>DDDHHHQQQUUU[[[```dddhhhlllooonnnnnnmmmnnnuuu}}}~~~{{{wwwxxxwwwuuusssqqqqqqrrrooonnnllljjjiiijjjmmmoooqqqqqqqqqppppppnnnllljjjnnnvvv|||vvvnnnhhh```[[[YYY^^^bbbbbbbbbeeecccccccccfffkkkqqqwwwzzzwwwssslllhhhgggjjjmmmoooqqqrrrssssssssstttwwwyyyvvvmmmhhheeecccfffkkkpppwww}}}}}}||||||zzzwwwqqqqqqrrrssssssrrrqqqpppkkknnnsssyyyyyyjjj___```^^^^^^aaabbbdddllluuu|||}}}}}}~~~|||zzz}}}xxxgggYYYPPPJJJEEEAAA???>>><<<:::888888777777444444444444444444333333333222222111111222222333222111111111000000000000000000111111111111000000000000000000////////////222000///000222333111000////////////////////////...//////000000000//////...........................///000111111000///...,,,------......------,,,000///...---,,,------...------------------------///---+++***,,,...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,++++++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------,,,,,,,,,............////////////////////////............//////000000000000//////000000000000000111111111222222222222222222222222222222111111222222333444555555555555666777999:::;;;===@@@DDDIIIPPPXXX^^^eeejjjqqqyyy|||uuuqqqppppppooo|||++++++++++++++++++++++++)))***,,,+++******+++,,,+++************++++++,,,***++++++,,,,,,++++++***...---+++***))))))((()))******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,+++***+++---......---......------......///000---...///000111444999<<>><<<999999888777777777777888555555444444333333222222222222111111111111222222222222222222111111111111000000111111111111000000////////////000000000000...------...000111111000000000000000000000000000------...///000000000000------------------------...///000111111000///...,,,------......------,,,///...------,,,---------------------------------///---++++++,,,...///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,---------------............/////////........................//////000000000000//////111111111000000000000000111111111111111111111111222222111111222222333444555555555555666888999:::888999:::<<<@@@FFFNNNTTT\\\bbbkkkssszzz|||xxxvvvtttsss|||************************)))******)))''''''(((***+++*********+++,,,------***++++++,,,,,,++++++***---,,,,,,***))))))((((((******+++,,,------......+++++++++,,,,,,,,,------,,,,,,,,,------............------------...//////...////////////000333666;;;===@@@EEEKKKUUU___eeekkknnnrrrvvv~~~zzzqqqjjjgggggghhhnnnooopppppprrrvvv}}}xxxnnnkkkkkkjjjoootttzzz|||tttooolllhhhdddeeeeeeggglllppprrruuuwwwpppqqqqqqpppqqqtttzzzzzzjjj`````````_________bbbeeehhhjjjkkklllllljjjhhhhhhiiiiiimmmsssxxxxxxsssmmmhhhccc___\\\]]]^^^___eeelllsss|||uuukkkdddeeeeeeeeeeeecccbbbaaacccfffooouuulllfffdddfffjjjppptttxxxyyyuuuwww}}}|||wwwoooiiifffdddbbbaaaTTTNNNFFFAAA>>>===<<<;;;555555555555555555666666555555444444333222111111222222111111111111222222111111111111111111111111000000111111111111000000......//////000000111111,,,,,,,,,,,,---.........////////////////////////---......///000000//////------------------------,,,------......------,,,,,,------......------,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++))))))))))))))))))))))))************++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,------...---------.........//////------...............///000000////////////000000111111111111000000000000222222222222222222222222222222111111222222333444444444555666777888999999888888888888;;;@@@GGGLLLRRRXXXbbblllssswww{{{}}}~~~}}}{{{~~~************************,,,,,,,,,***((('''((()))+++*********+++,,,------***++++++,,,,,,++++++*********++++++******************+++,,,------......+++++++++,,,,,,,,,------,,,------------------...---------------.../////////000000///......000222555666888:::@@@HHHQQQXXX```fffnnnuuu}}}~~~zzzssskkkeeebbbdddgggooorrruuuvvvwww|||sssnnnooojjjnnnqqquuu}}}zzzsssnnnjjjgggeeeiiilllooorrrvvv{{{~~~zzzyyyvvvttttttyyytttfff^^^cccdddeeeeeeeeehhhlllppptttuuutttrrrmmmiiiggggggfffiiimmmpppqqqnnniiifffaaa^^^]]]^^^___aaahhhqqq}}}|||lllbbbcccdddeeeddddddbbbbbbhhhnnnzzz|||sssmmmiiilllnnnsssxxx{{{~~~tttssswww}}}zzzvvvkkkfff___XXXTTTQQQNNNMMMDDDAAA===999888888777777555555555444444333333333555555444333222222111111222111111000000111111222000000000000000000000000000000111111111111000000......//////000000111111////////////...---------........................///////////////...------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,---------------------............,,,---------......//////000000////////////000000111111111000000000000000333333333333333333333333222222111111222222333444444444555666777888999999888888777666777;;;AAAEEEDDDKKKUUU^^^fffkkkppprrryyy{{{~~~}}}{{{zzzyyy{{{************************---......---+++******++++++************++++++,,,***++++++,,,,,,++++++***((()))***+++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------+++,,,...---,,,+++,,,...------,,,,,,------...///...//////...------...///111222333555888>>>DDDIIIRRR[[[dddkkksss{{{}}}{{{zzzvvvpppjjjeeedddgggkkkmmmsssxxx|||~~~tttnnnmmmiiimmmpppqqqwwwyyysssoookkkiiigggkkkqqqwwwyyy~~~~~~wwwsssuuuzzz|||pppgggbbbfffiiilllmmmnnnrrryyy}}}uuuoookkkjjjiiillloooqqqqqqoookkkiiidddbbbccceeegggkkkuuutttfffgggiiikkklllllllllkkkrrryyywwwqqqmmmlllppprrrxxx}}}wwwppprrrwww~~~xxxppphhhcccYYYUUUNNNIIIFFFDDDBBB@@@===<<<:::888777666666666555555555555444333222111444444333333222222111111111111000000000000111111///////////////000000000000000111111111111000000////////////000000000000222333333222000//////000........................////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,---......//////111000///......///000111///000000000111111111111333333333333333333333333222222111111222222333444333444555777888888888888555666666555555777;;;>>>???DDDLLLTTT[[[aaagggkkkooopppsssuuuwww{{{~~~~~~wwwvvvwwwzzz************************'''))),,,,,,,,,++++++,,,++++++***)))))))))*********++++++,,,,,,++++++***((()))***+++,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------***,,,...---+++***+++---------,,,,,,------...///,,,---......---,,,...///...///111333444777;;;>>>DDDLLLTTTYYYaaajjjoooppprrroookkkfffbbbcccgggjjjjjjqqqzzzsssllliiifffjjjmmmnnnqqqxxx}}}}}}~~~|||xxxuuusssqqqooommmnnnxxxuuunnnqqqvvvyyyzzzzzz}}}}}}uuunnnjjjiiijjjnnntttwww|||xxxsssrrrsssuuuwwwyyyxxxtttpppnnnllllllnnnrrrwww~~~~~~qqqsssuuuxxx{{{|||}}}}}}|||ssspppoooooorrrvvv||||||sssqqqvvv~~~yyyoooggg^^^VVVQQQIIIFFFAAA>>>======<<<;;;888999999999888777777777444444555666555444333333333333222222222222222222111111000000000000111111//////000000000111111111000000111111111111000000000000000000////////////000222333222000///000222.................................///......------,,,,,,,,,,,,,,,,,,,,,,,,///..................///,,,------......------,,,***+++,,,---...------,,,++++++++++++++++++++++++---,,,,,,---...///...,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........++++++,,,------...//////111000///......///000111......///000111222222333222222222222222222222222222222111111222222333444333444666777888888888888444555666666555666888:::===@@@EEEJJJOOOVVV^^^cccggghhhjjjkkkmmmqqqwww||||||~~~~~~)))))))))))))))))))))))) ###'''************+++++++++***)))((((((((()))+++++++++,,,,,,+++++++++)))***+++,,,,,,+++))))))++++++******************++++++,,,,,,,,,---------***,,,---,,,***)))***------,,,,,,,,,,,,---......,,,...//////......///000,,,...111333333555777999:::@@@FFFJJJQQQ\\\dddgggfffddd```\\\YYYZZZ^^^bbbfffooo{{{ssskkkhhhccchhhkkkkkknnntttxxxxxx|||{{{zzzyyyxxxvvvuuutttsss~~~rrrjjjmmmrrrtttsssqqquuuyyywwwrrrnnnnnnoooooottt{{{|||zzz|||~~~~~~zzzuuurrrttttttwww~~~|||~~~uuunnnmmmnnnpppuuuxxxuuurrrttt}}}yyyrrrggg]]]UUUNNNFFFAAA@@@===:::999999:::::::::222444555555444444444444333444555666777666555555222222222222222222333333111111000000000000111111000000111111222222222333000000111111111111000000111111000000//////......+++...000000...---000222000000000000000000000000,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,)))***,,,---...------,,,++++++++++++++++++++++++*********+++------,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,---------......++++++,,,,,,---...//////222000///......///000222------...000111222333444111111111111111111111111222222111111222222333444333444666777888999888888555777888999888888999:::999:::<<>>DDDJJJPPPTTTXXXWWWVVVUUUUUUVVVXXXYYYdddjjjuuu~~~sssjjjdddbbbeeeiiilllnnnppprrrtttxxxwwwyyy{{{zzzwwwxxx|||}}}tttjjjiiikkkjjjhhhjjjiiikkkpppqqqooopppsss{{{~~~|||}}}zzzvvvtttuuuyyy~~~xxxqqqnnnmmmpppuuuzzz}}}{{{}}}wwwsss```ZZZQQQJJJEEEBBB???>>>;;;:::999999888888999999666666555555444444444444222222222111111111000000444333222111000000000000333111000///000111000///000000000000000000000000111111111111000000000000//////000000000000000///------............------///////////////.........//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,------,,,++++++************************************++++++************++++++......---,,,,,,+++******************************))))))*********+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---.../////////...,,,+++******+++,,,,,,---..................////////////---------------------------...///111111///...---////////////000111222333222111///.........///000000000000000111111111111222222333333444555666666888777777666666666777777:::999999:::>>>CCCHHHLLLSSSVVV[[[^^^bbbeeeiiilllwww***)))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------...............---,,,,,,------------...///000111222222222444888<<>><<<:::888666666666555555666666777777666666555444444333333222222222111111111000000444333222111000000000000333111//////000111000///000000000000000000000000111111111000000000////////////000000000000//////------............------////////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---------,,,+++++++++++++++************************++++++************++++++...------,,,++++++************************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---,,,,,,+++++++++,,,,,,---------------------............---------------------------...///000000///...---............///000111222222222111000000000000111000000000000111111111111111111222222333444444555555555555444444444555555888777777888:::===AAACCCJJJMMMRRRWWW\\\bbbhhhlllpppwww~~~}}}~~~))))))))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************------,,,,,,,,,,,,------......,,,++++++,,,---------............------,,,------------...///000000111000000000111444777999;;;;;;<<<===???BBBEEEGGGNNNXXXfffvvv~~~yyyrrrkkkeeeaaa___ccciiioootttxxx|||tttjjjfffeeedddaaaeeedddgggllloooqqqxxx}}}uuurrrvvvzzz}}}~~~|||xxxuuusssuuu{{{zzzxxxwww{{{}}}wwwvvvuuuuuuyyy~~~{{{|||~~~~~~|||nnn```TTTKKKFFFAAA>>>;;;999888777666444444333333444444555666777888777777555444333222222222222222111111111111111333222111111000000000000222111//////000111000///000000000000000000000000111111000000000000////////////000000000000//////------............------.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,++++++,,,,,,************************++++++************++++++------,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------...///000000///...---------------...///000000333333333333333222111111000000000000111111111111000000111111222222333333333333222222222222333333777777777777888999;;;;;;BBBDDDIIIMMMRRRYYYaaaeeejjjqqqzzz)))))))))))))))*********************************))))))***++++++++++++*********************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...000...,,,******+++,,,------------......------,,,---------------...///000111000000///000111333444333444444666888;;;>>>???DDDLLLYYYgggqqqwwwxxxxxxvvvuuutttqqqlllgggbbb___]]]bbbiiipppvvv|||}}}rrrjjjgggffffffffffffeeehhhmmmpppuuu~~~yyyssspppppptttxxxzzzxxxuuusssrrrvvv{{{wwwrrrnnnqqqzzz}}}}}}}}}|||~~~wwwtttxxx~~~~~~~~~{{{yyyxxxwwwrrrmmmdddZZZPPPHHHBBB@@@:::888777777888888666444444444444555666888999:::999888777666444222111111111111111111111111111111222222111000000000000000222000......000000000///000000000000000000000000111000000000///////////////000000000000//////...------............------------...............///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++------,,,,,,,,,,,,,,,---************************++++++************++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------......//////......---------------...///000111111222333444333222111000///000000000111111111111111111111111222222333333222222111111111222333333666777888999999::::::999???@@@CCCEEEIIIOOOVVV[[[hhhmmmsssyyy}}}wwwtttwww|||(((((())))))************************************))))))***++++++++++++*********************************************************+++,,,,,,,,,,,,+++------------------------+++++++++++++++,,,---...///...,,,***)))***,,,---,,,,,,---------------,,,...------------......///,,,,,,,,,,,,,,,...///000000111111222444666777888===BBBJJJTTT\\\cccgggiiijjjjjjjjjhhheeeaaa^^^[[[YYY^^^fffnnnuuu{{{|||ssslllgggggghhhiiijjjiiilllooorrrwwwzzzrrrmmmkkkmmmqqqvvvxxxxxxvvvtttsssxxx|||~~~rrrmmmiiijjjqqqxxx||||||vvvrrrtttyyytttrrrooollliiidddaaa^^^UUURRRLLLFFF@@@===;;;:::888777777888888888666444444444555666777888:::;;;999888777666444222111111111111111111111111111111111111000000///000000000111///......///000000///////////////////////////000000000////////////...000000000000000///......------............------,,,---------......//////---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++,,,,,,---************************++++++************++++++,,,+++++++++++++++******************************************))))))))))))++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,------------.........------------------------------............------............///000111111000111222222222111///...///000000000111111111111222222222222333333333333222222111111222333333444444555777999::::::::::::<<<===???AAADDDIIIPPPTTTaaaeeejjjooouuu{{{}}}ssslllkkknnnvvv~~~((((((((()))******++++++************************))))))***++++++++++++*********************************************************+++,,,,,,,,,,,,+++------------------------+++++++++++++++,,,------------+++******+++,,,,,,+++,,,,,,------------,,,...---------------......++++++,,,,,,---...000000......///000111111222222888:::===CCCIIIOOOTTTWWW[[[\\\]]]]]]\\\ZZZWWWVVVTTTYYY```hhhnnntttyyy}}}~~~vvvmmmfffdddgggjjjmmmmmmoooqqqrrruuuyyyoooiiieeedddlllpppuuuyyyyyyxxxwwwvvvyyy|||}}}yyynnnkkkiiijjjooouuu{{{~~~vvvooopppvvv|||}}}{{{yyyxxxxxxwwwtttrrrccc```\\\XXXTTTPPPLLLIIIEEECCC@@@===:::888777777666555555555666666444222222222333333555666777888888777777555444333222222111111111111111222222222111000000//////000000000000...---...///000000///////////////////////////000000////////////......000111111000000///...---------............------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,,,,************************++++++************++++++++++++++++++++++++******************************)))))))))))))))(((((((((*********+++++++++++++++))))))************))))))************++++++++++++---,,,***((((((***,,,---++++++++++++++++++++++++***************)))))))))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------............///000111222///000000000000///......000000000000111111111111222333333333333333333333222222222222222333444555111222444555777888888888888999<<>>???AAADDDHHHMMMSSSYYY]]]___ccceeejjjpppwww~~~|||{{{qqqpppmmmjjjhhhiiimmmpppqqqnnnkkkjjjlllpppsssuuu}}}qqqiiiccccccddddddeeegggmmmnnnnnnnnnnnnqqqvvvzzzyyyyyy}}}zzzuuussssssuuuxxx{{{}}}~~~}}}~~~vvvpppnnnnnnmmmyyyzzz|||wwwooohhhaaa[[[UUUPPPKKKGGGEEECCC@@@===::::::999999888777777666666666555555555555666666444444444333333222222222333333222111111222333333555555444333333222111111333222222222111111000000111111111111000000000000......//////...---,,,,,,///000111000...------...------------------------........................000000//////............------............------///---+++***++++++)))(((+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,++++++************++++++))))))*********+++++++++(((((())))))******++++++++++++******))))))((((((************************++++++***)))(((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++---------------------------+++******+++,,,,,,+++++++++,,,,,,,,,,,,------...............---------...//////000//////...---000000000000////////////000000111111111111000000000111111111111222222222333111///......///222333222222222333444555666777999999:::;;;;;;<<<======@@@BBBEEEIIIMMMTTT\\\aaafffggghhhhhhkkkooovvvzzz***))))))))))))))))))***)))******++++++******)))))))))))))))************************************)))))))))'''&&&&&&)))+++((()))***+++,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------------------............,,,------...//////000000111222333444555666777777;;;===@@@EEEJJJNNNRRRTTTXXX[[[___eeemmmwww{{{vvvrrrooommmlllkkkjjjhhhgggjjjooossspppnnnmmmmmmooosssvvvxxx{{{}}}{{{tttkkkddd```bbbeeeeeefffiiinnnooopppqqqrrruuuyyy}}}~~~}}}}}}|||wwwuuuuuuvvvzzz||||||uuupppooonnnmmmtttuuuvvvzzz~~~rrriiibbb\\\TTTOOOIIIFFFAAA???>>>>>>;;;999888888777777666555555444333333222222222222333333444444333333333222222222333222222111111222222333555444444333222222111111222222111111000000000000111111000000000/////////......//////...------,,,...///000///...---...///------------------------------------------------/////////......---------,,,,,,------------,,,,,,///---+++++++++,,,+++***+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++***************************************************************+++++++++++++++************++++++))))))*********+++++++++)))))))))))))))******************)))))))))))))))************************++++++***))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++*********+++++++++,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,---------------...............---------------,,,,,,,,,/////////...............000000111111111111000000000000111111111222222222111111111000000000000000333222222333333555666666888888999999:::;;;;;;<<<<<<>>>@@@BBBEEEJJJPPPTTTYYY\\\```dddhhhlllrrruuuyyy{{{}}}}}}|||~~~~~~|||))))))(((((((((((()))))))))))))))******)))))))))))))))))))))************************************((()))((('''&&&&&&(((***))))))***++++++++++++***+++++++++++++++*********,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------............++++++,,,------.........111111111000000000000000333555777:::===@@@BBBDDDIIIKKKPPPVVV\\\eeennntttwwwvvvtttppplllhhheeecccaaabbbcccccceeeiiioootttrrrrrrssstttvvvxxxzzz|||{{{{{{}}}wwwooofffaaa```dddggghhhjjjnnnppprrrtttvvvxxxzzz~~~||||||~~~}}}|||~~~~~~wwwrrrooommmkkkjjjkkkkkkkkklllnnnrrruuuwwwlllfff^^^XXXSSSMMMGGGBBB>>>;;;999888888888777666555555555444444333333222111111111111111111111111333333333333222222222222333222111111111111222333444444333333222111111111000000000000////////////000////////////..................///......---,,,---...//////...---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---++++++,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,++++++************************++++++++++++++++++++++++************************************************+++++++++***************++++++************++++++***************+++++++++************))))))))))))))))))))))))************************************+++***)))))))))))))))))))))************+++++++++******************************))))))))))))***************++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------......//////000///---,,,,,,,,,---...---------...............///000000111111000000///000000000111111111222222000111222333222111///...333222222333333444555666777777777888888999999::::::;;;;;;<<<===???DDDGGGJJJNNNUUU[[[```eeejjjnnnqqqrrrsssrrrppprrrxxx|||vvvrrrsssxxx|||))))))(((((((((((())))))))))))************))))))((()))))))))***************************+++++++++***++++++***))))))+++,,,))))))******+++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------.........,,,,,,,,,,,,------......000000000000000000//////000000111333444666777888===???CCCFFFKKKRRRYYY^^^eeeeeeeeedddbbb___]]][[[WWWYYY[[[]]]aaagggnnnsssrrrtttvvvwwwxxxxxxxxxyyy{{{yyyzzz}}}~~~uuummmfffcccdddiiimmmmmmpppttttttwww|||}}}{{{}}}}}}{{{{{{~~~}}}xxxtttooollliiifffcccaaa^^^]]]\\\[[[[[[\\\]]]^^^VVVSSSOOOLLLIIIEEE???;;;999888777666666666555555444444333333333222222222222333333333333333333222333222222222222222222222222222111111111111222222333333222222111111111000//////////////////......//////.........------------...............------,,,---.........---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************''''''((()))************************************************++++++++++++************************************************,,,+++++++++***)))))))))++++++************++++++************************++++++******))))))(((((((((((())))))******++++++******************************)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***************++++++++++++******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++,,,,,,,,,------++++++,,,------...//////666555222000......///000------............////////////000000000000//////000000000000111111111111222222222222111000//////333222222222333444444555555555666666666777777777999::::::::::::;;;>>>AAAAAADDDJJJPPPUUU[[[aaaeeekkkmmmmmmkkkjjjlllqqqvvv}}}vvvqqqqqquuuwww{{{+++******))))))******+++***++++++++++++++++++***((()))))))))************))))))*********++++++++++++,,,---,,,++++++,,,---***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------------...,,,---------------...............//////000000000000000000111111222222222666888:::;;;===AAAFFFJJJMMMNNNPPPQQQQQQQQQPPPOOOPPPRRRVVVYYY^^^dddkkkppppppsssvvvvvvtttqqqqqqqqquuussssssvvvyyywwwqqqkkkjjjhhhjjjoooqqqrrruuuzzz|||}}}~~~xxxvvvuuuvvvyyy|||}}}}}}{{{{{{{{{}}}}}}zzzvvvrrrkkkhhhdddaaa^^^[[[WWWTTTPPPNNNMMMKKKIIIHHHHHHHHHFFFFFFEEEDDDBBB???;;;888888888888777555444444333444444333333333333222222222333444444444444333222222222222222222222222222111111111111111111111111222111111111111111000000..................//////............------------------...............---+++---......------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------............---------,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((()))***++++++******************************)))))))))******+++++++++************************************************,,,+++++++++***)))))))))++++++************++++++************************++++++******))))))(((((((((((())))))******++++++***************************)))))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++,,,,,,,,,------***++++++,,,---...//////:::888444111///......///....../////////000000000//////000000000000////////////000000000111111111444333111000///000111222333333222222222333444444444444444555555555555555777999999999999:::<<<>>>???@@@CCCFFFJJJPPPWWW\\\bbbdddfffeeeeeegggmmmrrryyyzzzwwwyyy}}}~~~++++++************++++++++++++,,,,,,,,,,,,++++++))))))))))))************)))))))))***++++++,,,,,,***+++,,,,,,*********,,,******))))))******+++,,,)))))))))******************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------***++++++,,,---...//////000000000000000000000000222333444444444666999;;;===>>>???BBBCCCEEEEEEFFFJJJLLLPPPSSSWWW]]]cccgggooorrruuutttpppllllllllllllmmmnnnpppqqqqqqnnnlllkkkiiikkkoooqqqrrrwww}}}~~~|||}}}~~~~~~~~~~~~~~~}}}yyypppooooooqqqsssuuutttsssnnnooopppqqqpppmmmgggccc\\\ZZZVVVSSSQQQNNNJJJGGGCCCBBBAAA???>>>===<<<<<<<<<===>>>>>>===:::888666555666777666444222111222333333333333333333333333000111222333333222111000111111111222222222222222000000111222222111000000000000000000000000000000............///////////////............---------,,,---......///.........,,,---......---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......------+++***+++---......---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,++++++************************(((((())))))***+++++++++************************************************+++++++++***************++++++************+++++++++++++++***************************))))))))))))))))))))))))************************************)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))************)))))))))))))))************+++******++++++++++++******************************++++++++++++++++++++++++************************---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,------......666444222///---,,,,,,,,,......//////000111111111...//////000000//////.../////////000000000111111555333000//////111333555333333222222222222333333444444444444444444444444444666777777777888:::<<<>>>>>>???@@@BBBGGGMMMRRRZZZ]]]aaacccdddhhhnnnsssxxx|||******))))))))))))************++++++++++++******))))))))))))************((())))))***++++++,,,,,,)))***,,,+++***)))***++++++***)))))))))***+++,,,((()))))))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...........................///000000000///000222444666666777888:::<<<>>>???AAACCCEEEHHHKKKOOOTTTXXXcccfffjjjhhhdddaaaaaaccc___bbbfffgggggggggiiijjjeeedddfffjjjlllnnnuuu}}}~~~{{{xxxvvvwwwxxxxxxwwwzzzzzzyyyyyyzzz|||~~~|||~~~yyyrrrlllgggggghhhjjjkkkjjjgggddd```_________^^^[[[VVVRRRNNNKKKHHHFFFEEECCC@@@>>>;;;::::::999999888888888666888999:::999777666555222555777666333111222333222222222222222222222222...///111222222111///...000111111111222222222222///000111222222111000///000000000000000000000000....../////////000000000/////////............---,,,------...//////......---...///...,,,+++,,,---------------------------------------------------,,,,,,,,,,,,---------...,,,------......------,,,---+++******,,,---,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******************************,,,,,,,,,,,,+++***)))(((************************((((((((()))***+++++++++***************************************************************+++++++++++++++************+++++++++++++++*********)))))))))))))))))))))******************)))))))))))))))************************)))))))))))))))***++++++)))************+++++++++************************((()))***++++++***)))((())))))))))))******************++++++++++++******************************************************))))))))))))))))))))))))---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------......///000000111......////////////......////////////000000000111111111111111111222444555333333222222222222222333444444444444444444444444444555777777666666888999:::;;;<<<===>>>AAAEEEHHHMMMSSSYYY^^^bbbffflllppprrrvvvzzz|||{{{{{{~~~~~~tttpppppp))))))(((((((((((())))))))))))************))))))))))))))))))************((())))))***++++++,,,,,,***+++------+++***+++,,,+++***)))))))))***,,,---(((((())))))*********+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++******************------------------......++++++,,,,,,,,,,,,------,,,---......------///111111111000111222444666777888:::<<<>>>???BBBGGGJJJPPPTTTWWWVVVRRROOOQQQSSSPPPUUUZZZ[[[ZZZZZZ^^^ccc___^^^```dddgggjjjrrr|||tttrrrpppppprrrssssssrrrqqqqqqppppppppprrrssstttxxxzzzzzzvvvpppggg`````````aaacccccc```[[[XXXUUUTTTRRRPPPOOOMMMJJJGGGDDDBBB???>>>======;;;:::777777777888888888888888555777999999888666666666111444777777555333444555111111111111111222222222///000111333333111000///000000111111222222222222///000111222222111000///////////////000000000000.../////////000000111111000////////////.........,,,,,,---.../////////...---...///...,,,+++,,,---------------------------........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---+++******+++,,,++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((&&&%%%$$$************************'''(((((()))***+++++++++************************************************))))))******+++++++++,,,++++++************++++++++++++++++++******))))))(((((())))))******++++++++++++******))))))((((((************************))))))((())))))***++++++)))************+++++++++************************((()))***++++++***)))((())))))))))))******************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++---+++******+++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,------...///000000......////////////......////////////000000000000...///111333444444444333333333222222111222222222444444444444444444444444666777888888777666777888555888;;;======>>>@@@BBB???EEENNNUUUYYY^^^dddiiilllpppuuuwwwvvvuuuvvvxxxwwwzzz|||yyymmmhhhhhh++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))---,,,+++***))))))))))))******************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,******+++)))((('''(((***------------------------,,,,,,,,,------.........+++,,,------......------+++,,,---...////////////...//////000111222222333555666888777666666777999AAAAAAAAAAAABBBBBBBBBBBBGGGHHHIIIJJJMMMOOOQQQRRRQQQRRRSSSUUUYYY```hhhmmm{{{}}}}}}yyyvvvjjjgggccc``````aaadddffffffeeeddddddeeegggjjjllllllpppxxxwwwsssmmmeee___ZZZVVVUUUWWWXXXXXXXXXVVVRRRNNNLLLFFFEEECCCAAA???===<<<;;;;;;:::999777666666666666333333444555666666555555666666666666666666666666333333333333333333333333111111111111111000//////111111111111111111111111000000000000000000000000222111000//////000111222111000000000000000111111////////////////////////////////////////////////......////////////......000//////.........//////........................------------------------------------------------((()))***+++,,,---------///...---,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++************+++,,,---......///************************************************************************++++++******************+++)))(((''''''((()))+++************************))))))))))))))))))))))))************************((()))))))))'''''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***,,,,,,+++***)))))))))***((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,***((('''&&&'''((()))************************************************))))))***+++,,,,,,------((()))))))))************------,,,+++************---,,,,,,++++++,,,,,,------------............///......////////////......////////////////////////////////////000000000000000////////////111333444444444555555444333222222222222222333333444444444555555555555666666666666777777888999;;;<<<<<<===>>>AAADDDHHHLLLRRRYYY]]]dddgggllloooppppppqqqrrrsssrrrrrrxxx|||pppmmmooo))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))******++++++++++++******))))))))))))))))))))))))+++***************++++++******************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,------,,,******+++---------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,---------------+++,,,---...////////////......//////000111111222000222333333222111333444888999999999::::::::::::>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGIIILLLQQQWWW\\\eeehhhkkkmmmllliiieeebbb[[[XXXUUURRRQQQRRRUUUWWWXXXWWWVVVVVVWWWYYY\\\]]]^^^aaagggqqqxxxyyysssmmmbbb```[[[VVVRRROOOMMMMMMIIIJJJJJJJJJIIIFFFBBB@@@AAA@@@???===;;;999888777888777777666666666666777333333444555555555555555555555555555555555555555444444444333222222222111111111111111111000//////111111111111111111111111000000000000000000000000111111000//////000111111111000000//////000000111////////////////////////////////////////////////......////////////............------......///000........................------------------------------------------------)))***+++,,,------------......---,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++,,,,,,,,,,,,***************************************************************************************************)))(((''''''((()))***************************))))))))))))))))))))))))************************)))***+++***((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,,,,+++******))))))******))))))))))))))))))))))))((()))***++++++***)))(((************************---+++***(((((((((***+++*********************************************************++++++,,,,,,,,,************+++++++++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---------------............---......//////......---.........................../////////000000000000000000//////000111222333444555555555555444333222222222333333333333333333555555555555666666666666777777888999:::;;;<<<<<<;;;===???BBBDDDHHHNNNRRRWWW[[[```dddhhhkkknnnpppssssssvvv|||vvvvvvyyy))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))***+++,,,---******************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,---......---++++++,,,---------------------------,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...////////////---------...//////000000---...//////......///111111111111111222222222222555555555666777888999:::888999;;;<<<===@@@DDDGGGKKKNNNPPPRRRRRRPPPMMMKKKHHHGGGDDDBBBAAABBBDDDEEEGGGFFFFFFFFFGGGIIIJJJLLLNNNOOORRRXXX\\\\\\XXXSSSNNNLLLIIIFFFCCCBBBAAAAAA@@@@@@AAABBBAAA???<<<:::;;;;;;:::888777555444444555444444444555555666777333333444444555555444444444444444444444444444444555444444333222111000000000111111111111000000///111111111111111111111111000000000000000000000000111000000//////000000111000000////////////000000////////////////////////////////////////////////......////////////......---,,,,,,,,,---...//////------------------------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++******))))))***************************************************************************************************)))(((''''''((()))***************************))))))))))))))))))))))))***************************++++++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---++++++***)))))))))******************************))))))************))))))++++++++++++++++++++++++***)))((('''&&&'''((()))******************************************************++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,............................../////////000000000111000000000000000111111444555555555555444444333333333333333333222222222444555555555555666666666666777777888999:::;;;;;;:::;;;<<<<<<===???CCCEEEHHHLLLQQQUUUZZZ```fffjjjpppsssxxx||||||||||||~~~++++++************+++++++++++++++******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))******))))))***++++++,,,******************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))***++++++,,,,,,++++++,,,------...//////......,,,,,,,,,------.........---...//////......///111............////////////222222222111222222333444333444666666666777999:::;;;<<>>======<<<:::999888999:::;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCFFFHHHHHHEEEBBBDDDBBB@@@===;;;999999888;;;<<<===>>>===<<<;;;:::888777777666555444333333444444333333333333444444222333333444444444333333222222222222222222222222333333222222111111000000000000111111111111000///111111111111111111111111000000000000000000000000000000000//////000000000000000///.........//////////////////////////////////////////////////////---......//////......---...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------,,,,,,+++,,,,,,---+++++++++*********))))))***++++++,,,,,,++++++************)))))))))))))))***************************************************************************************+++++++++******)))(((((()))******************************))))))))))))))))))))))))******************************+++***)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,******))))))))))))******************************)))))))))******)))))))))++++++++++++++++++++++++******)))(((((())))))***************************************************++++++++++++*********************+++++++++,,,,,,+++*********++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++................................./////////000000111111111000000000000000444444555555555444444333444333333333222222111111444444444555555555666666666666777777888999:::::::::;;;<<<;;;;;;<<<>>>@@@???AAAEEEHHHMMMSSSYYY^^^ggglllrrryyy}}}}}}zzzwwwwwwyyy|||~~~++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))******)))(((((())))))************)))))))))))))))))))))))))))))),,,++++++***))))))************************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++)))***++++++,,,,,,++++++,,,---......///.........,,,,,,,,,,,,---------------...//////......///000---------.........//////222111111000000111111222222333555555333333333444333555666888888888777777888777666666555555666666666666666666777888888999999999:::;;;======<<<;;;<<<<<<:::999888777777777666777888888888888777666777666666666555555555555555444333222111111111111222333333333333333222222222222222222222222222222000000000111111222222222///000000111111111000000000000000000000000000000000000000000000000000000/////////000000/////////000//////...------......////////////////////////////////////////////////------............------000///...---,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,+++++++++,,,,,,---+++++++++*********))))))++++++,,,,,,,,,,,,++++++''''''((())))))***++++++************************************************************************))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))************************((()))***)))'''''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***))))))((())))))*********************************))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---************************************************+++*********************))))))))))))*********+++---,,,++++++*********+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++....................................////////////111111111111111000000000333333444444444444444333333333333222222111111111444444444444555555555555555666666777777888888888888999;;;;;;:::;;;===???===>>>???AAACCCGGGLLLPPP[[[___eeekkkpppsssuuuvvvxxx{{{))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&)))******************)))))))))))))))))))))))))))---,,,+++***))))))))))))******************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,***++++++,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,------+++,,,------,,,,,,---///,,,,,,,,,---------......000000///////////////000000111222222000000000222000111111222333333333333333333333333333333333222111222222333333333333444333444444555666666777777444444555555666777777777555555666666666666666666555555666666666666666666555555333222111000000000222222333333333222111111222222222222222222222222......///000111222222333///000000111111111111000000000000000000000000000000000000000000000000000...//////000000//////...000///...---------------////////////////////////////////////////////////------............------000000...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++,,,,,,---+++++++++************)))++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,************************************************************************)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************((())))))(((''''''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))((((((((()))************************************))))))))))))******++++++++++++++++++++++++'''''''''(((((((((((((((************************************************))))))******************(((((()))))))))*********...---,,,+++************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------.........////////////000111111111111000000111222222333333333333222222222222222222111111111333444444444444555555555555555555666666666777777444666888999999999;;;===<<<============???CCCFFFMMMQQQVVV[[[```fffkkkooovvv{{{))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''******++++++++++++******))))))))))))))))))))))))++++++***************+++******************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,------,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,------------------...............------------------------------+++,,,------,,,,,,---...,,,,,,,,,---------......///...............//////...//////...------///111///////////////000000000///000111111222111000000///000000111111111111111111222333333333222333333111111222333333444444444666666666666666666666666333333333444444555555666444333333222111111111111222222222222222111000000222222222222222222222222...//////000000111111111//////000111111111111111000000000000000000000000000000000000000000000000......///000000///......000///...---,,,,,,,,,,,,////////////////////////////////////////////////,,,------......------,,,///......---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++******+++,,,,,,---+++++++++************)))+++,,,,,,------,,,,,,+++)))))))))******+++++++++************************************************************************((())))))***++++++,,,,,,*********++++++*********************************))))))))))))))))))))))))************************)))******)))(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******+++***))))))((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++************************######$$$%%%%%%%%%%%%%%%************************************************(((((())))))******++++++))))))*********+++++++++,,,,,,++++++***+++++++++++++++************++++++************++++++++++++,,,,,,------------,,,,,,---------------------------------.........//////...///000111222222111111///000111222222222222111111111111111222222222222333333444444444555555555444555555555555666666666333555777777777777999:::999:::;;;;;;;;;===@@@BBBCCCFFFKKKNNNRRRWWW^^^ccckkkpppwww|||~~~~~~~~~}}}xxx}}}++++++************++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,---******************************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,******+++)))((('''(((***++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------......---------...............------------------------------,,,...//////...---///000............///////////////............//////000---......---,,,---///222000//////.........//////...///000111111111000///000000111111222111111111111333444444222111111222333333333333222000///...333333333333222222222222111111111222333333444444222222222111222222333444222222222222222111000///222222222222222222222222000000000000//////////////////000111111111111111000000000000000000000000000000000000000000000000---...///000000///...---000///...---,,,++++++,,,////////////////////////////////////////////////,,,------......------,,,,,,------...///000222222,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++++++++*********+++,,,,,,---+++++++++************)))+++,,,,,,------,,,,,,+++++++++++++++************************************************************************************((())))))***++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))***************************++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++((((((((((((((()))******((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))******))))))************************************************'''(((((()))***++++++,,,******+++++++++,,,,,,,,,************+++,,,------++++++************++++++)))************+++++++++,,,------......------,,,---------------------------------.........//////---...000111222222222111...///000111111111111111000000111111222222222333333333333444444444555555444444555555555555555555444666888888777777888999555777999:::;;;===@@@BBB>>>AAAEEEHHHJJJNNNTTTYYY```eeekkkpppsssuuuwwwxxxsssxxx~~~((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***************************,,,,,,,,,---------......++++++++++++++++++++++++...---,,,,,,++++++++++++111...,,,---///000...+++******+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++---------............///........................//////.........---------........................000000000000///////////////.........000000...,,,111111111000000000//////222222222222222222222222333333222111222333444555333333333333333333333333333333333222222111111111111111222222222222111111222222111111111111222222222111111111000000//////////////////////////////000000000000000000000000////////////////////////........................//////............//////,,,,,,,,,---------..............................------------------------///......------,,,++++++------......------,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((()))************+++++++++,,,++++++******++++++,,,******))))))))))))******+++*********))))))((((((************************(((((())))))*********+++))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))''')))))))))((()))+++---+++++++++*********)))))),,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))************************************************))))))(((((((((((())))))///---+++,,,------***(((************************+++++++++++++++++++++++++++++++++*********))))))************************+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,---...////////////...............///000000000000000000000000000000---...000222222222111111222333333444444333333222444444444555555555555666555666777666555444555777<<<;;;:::999:::;;;<<<===;;;<<<>>>AAACCCFFFHHHIIIOOOSSSXXX]]]aaafffkkknnnooossswwwzzz|||))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++...---,,,+++++++++++++++,,,***))))))++++++***'''++++++++++++,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,------------....................................///.........------------........................////////////////////////+++---///000111111000000222111111111000000000000222222222222222222222222333222222111222333444555333333333333333333333333333333333222222111111111111111222222222222111111222111111000000111111222111111111000000000//////////////////////////////////////////////////////.......................................---------///......------......///---............/////////........................---------------------------.....................------......------,,,+++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******************************************)))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++******))))))******+++******))))))))))))******************)))))))))(((+++++++++***************)))*********++++++++++++))))))************))))))(((((())))))******++++++))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))((())))))((('''&&&((()))+++++++++*********))))))+++***************++++++))))))))))))************))))))))))))))))))))))))************************************************))))))(((((((((((())))))+++***)))***------+++)))************************+++++++++++++++++++++++++++++++++*********))))))************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,---.../////////..................//////000////////////////////////......000000111111111111333333333333333333333333444444444444555555555555444666777666555444555666::::::999999::::::;;;;;;;;;<<<===>>>@@@AAACCCCCCCCCFFFIIIMMMPPPTTTYYY\\\bbbeeejjjmmmqqquuuyyy|||}}}{{{wwwtttssswww~~~))))))))))))************++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************************))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,---,,,++++++,,,,,,+++))),,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......------------------------............------------------------------------////////////////////////,,,111555666444222222333222111111111111000000000111111111111111111111111222222111111222222333444222222222222222222222222222222222222222111111111111111222222222222111111222111111000000111111222111111000000000000//////////////////////////////////////////////////////........................///.........------,,,,,,...------,,,,,,------...------------............------------------------------------------------,,,------...///000000000------......------,,,+++,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++***)))(((************************************************************))))))))))))***************+++++++++)))************+++++++++***))))))))))))))))))*********))))))))))))******************))))))))))))++++++++++++******))))))+++++++++++++++,,,,,,,,,******++++++++++++******)))))))))))))))*********))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))***++++++)))'''&&&''')))+++++++++***************************+++,,,------))))))))))))************))))))))))))))))))))))))***************************************************))))))(((((())))))***((('''((()))+++,,,+++***************************+++++++++++++++++++++++++++++++++***************************************+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,------.........------......------......///000////////////////////////////////////000111222222444333222111111222333444333333333444444444555555444555666666444444555666777777888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAACCCFFFKKKNNNSSSUUUYYY]]]bbbgggmmmrrruuussspppmmmmmmqqqxxx~~~((()))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))************************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************************)))************+++++++++************++++++++++++,,,,,,+++++++++++++++,,,......------------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++***+++++++++,,,,,,------,,,------......------,,,+++,,,,,,,,,---------------------------------------------------------------------------------------...............//////222777<<<;;;666111000222111111111111111111111111111111111111111111111111111111111111111222222333222222222222222222222222222222222111111111111111111111222222222222111111111111000000000000111111000000000000000000//////////////////////////////////////////////////////........................///......------,,,,,,+++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,------------------------------------------------------------......//////------......------,,,+++,,,,,,------------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,,,,+++***((('''************************************************++++++******))))))(((((())))))***************+++))))))*********+++++++++******))))))))))))************))))))))))))***************))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++)))))))))))))))))))))))),,,------,,,***)))***,,,***************************)))))))))******+++,,,((()))))))))************))))))))))))))))))))))))***************************************************))))))))))))))))))***(((((()))***++++++++++++************************************************************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,...------------...////////////////////////////////////......///000222333444222111//////111222444222333333333444444444444333444555555444333444555444555777888999888888777999999999999999999999999>>>>>>>>>===<<>>???@@@BBBEEEHHHLLLMMMPPPSSSYYYbbbkkkrrr&&&''''''((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************((()))))))))************+++***)))(((((()))***+++************************((()))************)))(((*********************************+++++++++,,,,,,((((((((()))***+++++++++***************+++,,,,,,---///000///---,,,---///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......)))+++---.../////////...------------.........///////////////////////////...///000111111111000///000000000000000000000000///000000000111111111222111111222222222222111111000000////////////000000........./////////000000////////////////////////........................------------------------+++++++++,,,,,,------...------,,,,,,,,,,,,---------............/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********'''(((((()))******++++++)))************+++++++++++++++************++++++******))))))))))))******((()))))))))************)))))))))***++++++,,,,,,+++++++++******)))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))'''((()))(((''''''(((***))))))*********+++++++++))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))************************************************+++******))))))******+++&&&)))++++++***)))***,,,************************************************))))))*********+++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------------------,,,,,,------...///........................,,,---...///000000000000000000000000000000000000111111111111222222222222111333444333222111222333333333444444666777888999888888888888888999999999:::;;;;;;:::999888:::;;;888:::<<<<<<<<<===???@@@DDDEEEFFFIIIMMMTTT\\\bbb'''(((((()))***+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((())))))*********++++++***)))(((((()))***+++************************)))***+++,,,,,,+++***)))***************************++++++++++++,,,,,,,,,'''(((((()))***+++++++++******))))))***+++,,,,,,)))+++---+++)))''')))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///.........000000...---,,,,,,,,,------.........////////////////////////---...000111111111000///000000000000000000000000//////000000111111111222111111222222222222111111000000////////////000000---.........//////000000////////////////////////........................------------------------)))***+++,,,------...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///------......------,,,+++,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******))))))(((((()))+++---...************************(((((((((((((((((((((((((((((())))))******++++++((())))))***++++++,,,,,,)))************+++++++++******))))))))))))************))))))))))))******(((((())))))*********+++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********''''''(((((((((((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))------,,,+++*********+++))))))))))))))))))))))))+++++++++***((('''((()))))))))******++++++++++++(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++"""&&&)))***))))))+++---************************))))))))))))))))))))))))))))))******++++++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***+++,,,---.........---,,,,,,,,,,,,---..............................+++---...000000000000/////////000000000000//////000111111111111222222222111222333333111111222333444444444444555777999:::999888888888777777777777555777888777666555666777777999<<<=========>>>???======>>>>>>AAAFFFMMMRRR))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********---+++***(((((()))+++,,,---,,,,,,+++*********+++************************---,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///---------.........//////------......//////000000............///////////////...---------///000111000000000000///...---,,,---------............///000000000000000000000000////////////////////////000000000000000000000000000...+++))))))+++...000///---,,,++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------...---+++)))++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))"""$$$&&&''''''''')))+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))((((((((()))+++,,,******************************+++++++++,,,,,,,,,))))))************))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,------.........000000///...---,,,,,,+++...------,,,,,,,,,------------------------------........................333333222222222222222222222222222222222222222222444444444555555555555666666777777888888888888777777777777777777777777777888888888888888888888888:::999999:::<<>>@@@BBBCCC@@@;;;555111000///...,,,***)))+++---///111555777777666333111...000444:::===<<<666000***)))***+++(((%%%&&&******************++++++,,,++++++******))))))((((((************************+++***(((&&&%%%&&&'''(((******************************++++++++++++******************++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,(((((()))))))))*********)))))))))******++++++,,,++++++***************+++))))))))))))))))))))))))(((((()))))))))))))))((((((((()))***************))))))))))))))))))))))))((())))))*********)))))),,,++++++***)))(((''''''(((((())))))))))))((((((((()))))))))************,,,,,,+++***************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))*********+++++++++++++++(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******)))*********++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))************)))((()))******++++++******)))************************************************************************+++++++++,,,,,,++++++++++++******))))))(((((('''************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))******+++******))))))))))))))))))+++++++++*********))))))************************(((((()))*********************************************************************++++++++++++******))))))(((((()))***++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((((((((()))***++++++))))))))))))***+++,,,---))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((******((()))***)))&&&111...+++***+++...000000888;;;AAAFFFHHHFFFDDDBBBAAA@@@===888444222222444666666888;;;>>>;;;555///,,,---000777===>>><<<888...***)))***)))&&&(((---***************++++++,,,++++++******))))))(((((()))))))))))))))))))))))),,,+++)))'''&&&''')))***************************)))******++++++******)))))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++************+++))))))))))))))))))))))))''''''((())))))))))))((((((((()))***************))))))))))))))))))))))))((())))))************)))++++++******))))))(((((((((((())))))))))))(((((())))))))))))************)))))))))(((((())))))***((((((((((((((((((((((((***))))))(((((())))))***((())))))******))))))((((((((((((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******+++*********))))))((((((***************+++++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++************))))))))))))************************************************(((((()))***************************************************************)))******************)))(((((((((((()))***+++,,,)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))),,,,,,++++++++++++******))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++%%%%%%&&&''')))******+++)))))))))((())))))***+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******+++++++++******)))((()))******(((&&&......000222555999===???@@@@@@???>>>===???CCCFFF@@@AAACCCFFFGGGDDD>>>999<<<<<<===AAAGGGKKKKKKIII777---(((******''')))///***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))...---,,,+++++++++,,,---***************+++++++++))))))************)))))))))))))))************+++)))))))))************+++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***))))))))))))+++,,,------,,,++++++*********+++))))))))))))))))))))))))'''((()))***************(((((()))***************))))))))))))))))))))))))(((((()))************************)))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((()))***++++++((((((((((((((((((((((((******))))))))))))******'''(((((())))))(((((('''(((((((((''''''((((((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))******))))))))))))((((((((((((***)))(((''''''((()))***))))))************))))))************************************************************************)))******************)))*********************)))))))))*********+++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++************)))))))))((()))))))))***++++++,,,,,,************************(((((()))***************))))))))))))))))))))))))************************((())))))******))))))((((((((((((((()))***+++,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************))))))(((((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))&&&&&&'''(((((()))((((((***)))((((((((()))+++,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++******+++$$$###$$$&&&((()))((('''+++)))(((&&&'''))),,,...000222333555888===DDDIIIOOOUUUZZZZZZVVVRRRQQQSSSNNNLLLLLLOOOSSSVVVUUUSSSBBB333(((***,,,((()))...))))))((((((((()))******)))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))************))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,((())))))))))))************))))))))))))+++---...---,,,,,,+++*********+++))))))))))))))))))))))))((()))***+++++++++++++++(((((()))***************))))))))))))))))))))))))(((((()))***************)))))))))))))))*********(((((())))))))))))(((((())))))))))))************))))))******+++,,,......((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''******)))))))))))))))***'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++)))((('''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******&&&&&&'''((()))***+++++++++)))(((&&&&&&((()))+++))))))************))))))************************************************************************))))))************))))))******************++++++))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******++++++*********))))))(((((((((((()))***+++,,,,,,---************************(((((()))***************((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))***************))))))(((***)))(((((((((***+++,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++***((((((***000---)))&&&'''((()))))))))***,,,------,,,+++***++++++***)))***---222666AAAKKKTTTQQQGGGBBBGGGNNNSSSQQQPPPQQQTTTUUURRROOOKKK777)))***,,,)))(((,,,((((((((((((((())))))***(((((())))))******++++++))))))))))))))))))))))))'''((()))***************))))))******++++++++++++))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++))))))(((((('''%%%$$$###(((((((((((((((((((((((())))))***++++++++++++***++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((...+++((('''((()))))))))+++***)))(((((()))***+++,,,(((%%%&&&***,,,***&&&))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))************))))))++++++******************+++)))(((''''''))),,,---))))))))))))************))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++++++++******************...,,,*********+++++++++******************************************************++++++++++++***************)))))))))))))))************************++++++++++++***((('''%%%))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))...------,,,,,,------...((((((((((((((((((((((((************************************)))))))))))))))((('''''''''(((***+++++++++************++++++************))))))))))))+++++++++++++++***)))((())))))))))))************(((((())))))******++++++))))))************))))))******++++++++++++************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))(((((('''''')))******)))((((((***+++)))((('''''''''(((***+++***)))(((''''''((()))***+++***)))'''''')))***+++******))))))***+++,,,,,,000555<<>>:::555000---***((())))))))))))(((***+++***)))((()))***))))))))))))))))))***+++))))))))))))************((((((((())))))************************************))))))))))))))))))***************************))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))************++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((())))))(((((($$$%%%&&&((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***)))((()))***+++***)))******))))))))))))*********'''$$$%%%((()))(((&&&))))))))))))))))))))))))(((((()))******************************+++++++++)))************+++++++++))))))))))))))))))))))))))))))(((''''''((())))))************************'''(((***++++++)))'''&&&))))))))))))************))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++******)))******++++++******************************************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))************)))(((++++++************++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************))))))))))))((()))******++++++******+++******))))))******+++************))))))))))))'''((()))***++++++++++++))))))))))))************************))))))))))))))))))************))))))(((((())))))))))))((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********))))))))))))((((((((('''((())))))******))))))%%%&&&''''''((((((''''''))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((((((((()))***((())))))***+++,,,------...------...//////,,,***+++)))(((((())))))((('''(((***+++***)))((()))***+++***))))))))))))))))))))))))))))))************)))))))))***************++++++++++++++++++++++++(((((())))))))))))((((((((())))))******+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((()))))))))************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((())))))))))))((($$$$$$&&&''')))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))+++,,,***)))***))))))))))))))))))***+++)))'''(((***+++***)))))))))))))))))))))))))))(((((()))***************))))))***************+++))))))*********+++++++++))))))))))))))))))))))))***((('''%%%%%%'''(((***))))))))))))************((()))*********(((&&&%%%((()))))))))************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++***************+++++++++)))*********))))))+++,,,******************************************************++++++++++++******)))))))))))))))*********(((((((((((((((((((((((((((((())))))************+++******))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************************************************)))))))))(((((()))***,,,,,,+++************))))))))))))******************)))))))))((((((((()))***************((()))))))))************++++++******))))))(((((())))))************))))))(((((())))))))))))((((((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************((()))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((('''((()))++++++)))(((%%%&&&((()))))))))((('''))))))(((((((((((())))))******)))(((((()))******))))))((((((((())))))***(((((((((((()))***+++,,,)))***++++++)))(((''''''(((''''''(((******(((&&&(((***+++***)))((()))***++++++***)))((((((((()))((()))))))))******************************++++++************************'''((()))******)))(((''''''(((((()))***++++++,,,))))))))))))))))))))))))***************************++++++,,,,,,***)))((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++((()))))))))************(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''((()))***++++++++++++))))))))))))))))))))))))'''((())))))******))))))&&&&&&'''(((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))+++,,,***))))))))))))******)))))))))+++***)))))))))*********))))))))))))))))))))))))(((((()))***************((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))***((('''%%%%%%'''(((***(((((()))))))))***************)))(((((((((((((((((()))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++(((***,,,+++***)))***,,,******************************************************++++++++++++******(((((())))))************((((((((((((((((((((((((((((((((())))))***++++++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************)))))))))(((((()))***,,,,,,+++*********))))))))))))))))))***************)))))))))(((***************)))((('''((()))))))))************++++++******))))))(((((())))))************)))))))))******++++++******)))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************((()))))))))************************************++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))***************)))((()))++++++***((('''((()))++++++***))))))(((((())))))))))))((((((******))))))))))))******+++******))))))*********((()))***++++++,,,,,,+++&&&)))******((('''(((***''''''(((***++++++)))'''(((***+++***)))((()))***++++++***)))((((((((()))((()))))))))************++++++******************))))))))))))))))))))))))((()))++++++++++++)))(((''''''((()))******++++++))))))))))))))))))))))))************************((()))***,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''(((((()))***************))))))))))))))))))))))))(((((()))************)))(((((()))))))))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((()))***+++***)))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))***************'''''''''((())))))******)))************+++++++++))))))))))))))))))))))))))))))(((''''''((())))))'''(((((())))))*********+++***)))))))))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,))),,,///...***)))***,,,******************************************************++++++++++++******((((((((()))******++++++))))))))))))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((************************************))))))))))))((()))******++++++*********))))))(((((())))))***************))))))))))))************)))((('''&&&))))))))))))************************))))))))))))))))))************))))))******++++++++++++************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))))))))************************************++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))************+++///,,,))))))+++,,,***((())))))******+++++++++***(((((())))))))))))(((((()))))))))******))))))))),,,++++++***************'''(((***+++,,,+++******&&&'''))))))((((((***+++)))((()))***,,,,,,***'''(((***+++***)))((()))***+++***))))))))))))))))))))))))))))))***************************)))))))))((((((((((((((((((((((((******++++++++++++******'''(((((())))))*********))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))))))))(((((())))))***)))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((())))))******))))))(((************************))))))))))))))))))))))))************************((((((((()))))))))******,,,***(((((()))******)))((()))***++++++***)))(((((())))))(((''''''((()))))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))+++,,,,,,+++******))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,+++...111000+++((()))+++******************************************************++++++++++++******'''(((((()))******++++++***************************))))))(((((()))***+++***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************************)))))))))))))))((((((((())))))******))))))(((((((((((())))))************))))))))))))((()))))))))))))))(((((())))))))))))************)))))))))))))))*********))))))************))))))))))))************))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))*********+++++++++555///***)))+++,,,+++((()))))))))))))))******+++'''((()))******)))((('''))))))************))))))++++++***)))))))))))))))(((((())))))))))))******)))((((((((()))************)))((()))******)))'''(((***+++***)))((()))***))))))))))))))))))***+++))))))))))))*********************))))))(((((((((((((((((((((((((((((((((******))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))******************************************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++))))))))))))***************************************)))(((''''''((()))***,,,,,,,,,,,,++++++******(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))...+++((('''((()))))))))((()))***++++++***)))(((***++++++***))))))***,,,))))))))))))))))))))))))(((((()))***************((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++&&&(((,,,//////...+++)))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,000333111,,,((()))+++******************************************************++++++++++++******'''(((((()))***+++++++++************************+++***)))(((((()))***+++++++++************++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******************************************************************)))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))************))))))))))))&&&'''((()))************))))))))))))************(((((())))))******++++++))))))************))))))(((((())))))))))))((((((******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************(((((((((((((((((((((((())))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))******++++++++++++888222+++(((***,,,+++))))))((('''''''''(((***+++'''((()))******)))((('''))))))************))))))******)))(((((((((((((((***)))((('''''')))***+++---+++))))))***+++***)))+++)))(((((())))))((('''(((***+++***)))((()))***))))))(((((()))***++++++))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))************************---,,,+++)))((()))******''')))***)))((('''((()))))))))))))))))))))))))))************************)))))))))***,,,---+++***(((((((((((())))))))))))***,,,,,,+++)))'''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))***)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))************************************+++***)))(((((()))***+++***************************)))))))))((((((''''''************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,************************((((((((((((((((((((((((+++***'''&&&&&&'''***+++******)))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***,,,,,,***)))***+++++++++******))))))((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++***)))((('''&&&&&&+++***((('''''''''((()))''''''(((((())))))******,,,+++***((((((((()))***)))(((((()))++++++***)))))))))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++''''''''''''''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))************)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))))))))))))))************((()))******(((((()))***))))))))))))))))))))))))************************'''&&&&&&'''))))))(((&&&((((((((()))))))))******)))+++,,,+++)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))******)))))))))***)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************************************)))(((''''''((()))************************************)))))))))((((((************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((()))***+++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***++++++***))))))************)))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((,,,+++***)))((())))))***(((((()))))))))))))))***,,,+++)))((((((((()))***)))(((((()))++++++***)))))))))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))************)))***+++***))))))***+++))))))))))))))))))))))))************************((('''&&&&&&''''''&&&%%%)))))))))*********++++++((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***************)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***************************************************************************))))))))))))************************************))))))(((''''''((())))))************************+++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************************************)))***+++,,,,,,+++***)))***)))))))))))))))******++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''')))******)))(((((()))))))))))))))************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***,,,++++++***)))************************)))))))))+++***))))))((())))))))))))(((((()))++++++***)))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))************))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))************)))+++,,,+++***)))***+++))))))))))))))))))))))))************************,,,***(((((())))))(((''')))*********++++++++++++'''(((*********)))***+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))+++*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))***))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))***************************************************++++++++++++++++++++++++((()))))))))***************************************))))))))))))))))))***************************++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((******+++++++++******)))******************************************************))))))******+++,,,************************++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))***+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((******((('''((()))(((((())))))******++++++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++*********))))))))),,,,,,++++++******))))))******)))))))))))))))))))))(((((()))++++++***)))((()))))))))************************++++++++++++***))))))))))))))))))***(((((()))))))))))))))***(((((()))))))))*********)))))))))))))))***************))))))))))))******))))))(((((((((((())))))((()))))))))************))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******++++++,,,************)))))))))(((((()))))))))************)))+++,,,+++***)))***+++************************************************---+++))))))*********))))))*********++++++++++++&&&(((*********)))***+++******************************++++++++++++******)))))))))))))))))))))))))))))))))((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++)))(((((()))++++++(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++((()))))))))************************************++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))************************+++++++++******))))))(((******+++++++++******)))************************))))))))))))))))))))))))******))))))******+++,,,************************+++++++++++++++++++++++++++***(((''''''(((***+++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********************************************************************)))((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))'''(((******((('''((()))(((((())))))******++++++(((((())))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))(((''''''''')))))))))))))))(((((((((,,,,,,++++++******)))))))))))))))*********)))))))))(((((()))++++++***)))((()))))))))************)))))))))******+++++++++)))))))))******)))))))))'''''''''(((((()))))))))))))))))))))************(((((())))))******************))))))))))))******))))))(((((((((((())))))((()))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++******)))))))))******************)))))))))(((((()))))))))************)))***+++***))))))***+++************************************************,,,)))''''''((())))))((()))))))))*********++++++&&&(((*********)))***+++******************************++++++++++++******))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))+++******))))))******+++************************************************++++++++++++++++++++++++))))))))))))************************************,,,,,,------------,,,,,,***************************++++++++++++,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))******************************************)))))))))******+++++++++******++++++++++++++++++++++++******************************))))))******+++,,,************************+++++++++++++++++++++++++++***'''%%%%%%'''***+++(((((((((((()))***+++,,,((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********************************************************))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))''')))******)))(((((()))))))))))))))************((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))((('''&&&&&&((())))))))))))(((''''''***************)))))))))(((((()))************))))))(((((()))++++++***)))))))))))))))************(((((())))))***+++++++++))))))************))))))&&&''''''(((((())))))))))))))))))*********++++++((((((((()))******++++++******))))))))))))******))))))(((((((((((())))))))))))))))))************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((''''''''''''''''''************))))))))))))))))))))))))************((()))******(((((()))******************************************************(((%%%%%%'''((())))))((((((((()))))))))******''')))++++++)))))))))******************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))'''((()))******)))(((''')))))))))))))))******+++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************************************++++++,,,------,,,++++++************************************+++++++++,,,************************)))))))))))))))*********))))))))))))))))))))))))************************(((((())))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++******)))(((((()))******(((((((((((()))***+++,,,(((((()))))))))*********))))))))))))))))))))))))************************)))))))))******+++++++++************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++(((***++++++***))))))************)))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))*********)))((('''(((((()))))))))))))))***'''((()))***+++******))))))(((((()))++++++***)))))))))))))))************((((((((()))***+++++++++((()))***++++++***)))(((''''''((())))))***++++++))))))*********+++++++++'''(((((()))******++++++******))))))))))))******))))))(((((((((((())))))))))))))))))************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((''''''((((((************))))))))))))))))))))))))************''')))***)))((('''((()))***************************************************(((&&&&&&(((***++++++(((((((((((())))))))))))(((***++++++)))((()))******************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))******)))(((''''''((()))******)))(((''')))))))))))))))******+++))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((************************************************))))))))))))***************************************+++,,,------,,,+++***************************)))))))))******+++++++++************************(((((())))))******++++++))))))))))))))))))))))))************************&&&'''''''''(((((())))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++*********************************)))***++++++,,,************************************************)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++******))))))(((((('''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))******+++,,,+++***)))(((''''''(((((())))))******'''((()))+++++++++***))))))(((((()))++++++***)))))))))))))))************'''(((((()))***+++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,)))************+++++++++'''(((((()))***+++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,+++******++++++************))))))))))))))))))))))))************((((((((((((((((((((((((************************)))***+++,,,,,,+++)))))),,,+++***((((((***+++,,,))))))************))))))''''''((()))***++++++,,,)))***++++++++++++******))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))***++++++,,,,,,))))))************))))))******))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))************)))((((((******++++++++++++*********************************++++++***((('''(((***(((((((((((())))))))))))************************************************))))))))))))************'''&&&&&&'''***+++***)))******************************++++++++++++******************************++++++************++++++,,,+++++++++***)))))))))************************,,,,,,+++***))))))******,,,+++***))))))***+++,,,+++++++++*********))))))++++++******************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))(((***,,,,,,+++***)))***,,,+++******))))))******'''((()))******+++*********)))(((((())))))((('''+++***)))(((((()))******************************+++++++++++++++***)))((())))))))))))))))))))))))*********)))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((((((((()))***************************************&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((************))))))))))))************************))))))))))))))))))))))))******++++++++++++*********************)))((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))***************************++++++***)))***---///888555000,,,)))((()))***+++)))'''(((+++,,,***(((,,,***((('''&&&'''((()))))))))(((((((((((())))))))),,,...,,,'''%%%'''***************************************************)))***++++++++++++***)))***)))(((''''''((()))***))))))************))))))(((((())))))******++++++***+++++++++******)))((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++'''(((((()))******++++++))))))************))))))******))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))'''((()))******************++++++,,,,,,++++++***************************+++,,,,,,+++)))(((***+++(((((((((((()))))))))***************************************************))))))))))))************(((''''''(((***++++++*********************************++++++++++++******************************++++++************+++++++++++++++***************************************---,,,+++***************++++++***))))))***+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++************+++++++++++++++*********)))))))))***,,,,,,***)))***+++,,,+++******))))))******))))))*********))))))((()))((('''((()))***)))(((+++***)))(((((()))******************************+++++++++++++++***))))))))))))))))))))))))))))))***)))))))))))))))))))))***((('''((()))***)))((())))))************))))))(((((()))***************************************************)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))&&&&&&''''''(((((())))))************************(((((((((((((((((((((((((((((())))))))))))((((((***************)))((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))***)))((((((+++---222000---***))))))******+++)))((((((***+++***((()))'''&&&$$$$$$$$$&&&'''))))))(((((((((((())))))(((+++---+++'''%%%'''***************************************************))))))***++++++******)))***)))(((''''''((()))***))))))************)))))))))))))))))))))*********+++*********))))))(((((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++'''''''''((())))))******))))))************))))))***))))))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))&&&'''((()))+++++++++,,,***++++++,,,,,,++++++***************************+++,,,---,,,******+++,,,((((((((()))))))))******************************************************)))))))))*********++++++***)))((()))+++,,,,,,+++******************************++++++++++++******************************++++++************++++++***************+++++++++************************,,,,,,+++*********+++++++++******))))))******++++++++++++***************************************++++++++++++++++++++++++++++++************+++++++++++++++******************++++++***))))))***,,,,,,+++******))))))******+++++++++******)))''''''(((''''''(((***+++***)))******))))))))))))*********************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((******)))(((******++++++++++++******(((((()))***************************************************)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))******%%%%%%&&&'''((()))******************************''''''''''''''''''''''''(((((())))))))))))(((((())))))******))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))+++***)))(((((()))***+++************************'''((((((((('''''')))***++++++***)))))))))*********)))((()))***+++***(((((('''%%%$$$$$$$$$%%%&&&))))))(((((((((((())))))'''***,,,+++(((''')))+++************************************************)))))))))***************++++++***))))))***++++++))))))************))))))*********))))))))))))))))))))))))))))))))))))***((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++)))******++++++******)))***************************+++,,,,,,*********+++(((((()))))))))*********************************************************))))))*********++++++++++++***)))***,,,---,,,+++******************************++++++++++++******************************++++++************++++++)))))))))***+++++++++,,,************************+++******)))))))))************))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++)))((((((+++---,,,+++******))))))*********************)))(((((((((''''''(((***,,,+++***)))))))))))))))***************************************+++++++++******))))))))))))))))))))))))))))))))))))))))))************)))((()))******)))((()))******++++++******)))(((((()))***************************************''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***+++***)))(((((()))***+++((((((((()))***+++++++++************************((((((((((((((((((((((((******++++++++++++******((()))))))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((()))))),,,***(((''''''(((***,,,************************'''((()))(((''''''((()))((())))))******)))))))))***)))))))))******))))))***)))(((((((((((())))))))))))(((((((((((())))))''')))******)))(((***,,,))))))))))))))))))))))))************************((((((((())))))******+++++++++************++++++))))))************))))))*********)))))))))))))))(((((((((((()))***,,,---((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))***************+++))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************)))((((((((())))))))))))((((((************************''')))++++++***))))))***))))))))))))************************************************************************++++++++++++,,,+++***+++,,,---,,,+++******************************++++++++++++******************************++++++************++++++)))))))))***+++++++++,,,************************))))))((((((((())))))***))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++)))((((((+++---,,,+++******))))))******(((((()))***************(((''''''(((+++,,,,,,+++(((((())))))************************************)))******+++++++++******))))))))))))))))))))))))(((((())))))************+++)))((()))***+++***)))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))---------,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((()))))),,,***(((''''''(((***,,,************************((()))******)))(((((())))))***++++++***)))((('''))))))******)))))))))***+++***************++++++))))))(((((((((((())))))'''((())))))))))))+++,,,((((((((((((((((((((((((************************((((((((((((((()))++++++((((((((())))))((((((((())))))************)))))))))))))))))))))*********))))))(((((()))+++---...))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***************+++++++++))))))************)))))))))))))))************+++)))))))))************+++))))))))))))))))))))))))***************)))((((((((())))))))))))))))))(((************************&&&(((++++++***))))))))))))))))))*********++++++*********************************************************++++++++++++,,,,,,+++******,,,,,,,,,*********************************++++++++++++******************************++++++************++++++***************+++++++++************************)))(((((((((((()))******((())))))******))))))(((***************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++***++++++***))))))***,,,,,,+++******))))))******'''''')))******+++++++++)))(((((()))+++,,,+++***'''((()))******+++******************************))))))***++++++++++++***))))))))))))))))))))))))((((((((()))******+++++++++***))))))++++++***)))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))++++++++++++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))((((((((('''''''''&&&))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))+++***)))(((((()))***+++************************)))+++,,,,,,***))))))***++++++++++++***)))((('''(((***+++***)))((()))***)))))))))***************))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))************************((((((''''''((()))+++,,,(((((())))))))))))(((((())))))************))))))(((((())))))******++++++---,,,+++******+++,,,---))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***************)))))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))((())))))************)))******++++++++++++******************************&&&)))+++,,,+++*********))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,***)))***+++,,,+++)))******************************++++++++++++******************************++++++************+++++++++++++++******************************************************+++,,,,,,'''((()))******)))((('''))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++)))***,,,,,,***)))***+++,,,+++******))))))******((())))))*********))))))+++***))))))+++++++++)))&&&''')))***++++++******************************))))))***+++++++++++++++))))))))))))))))))))))))'''(((((()))******+++++++++***))))))++++++***))))))))))))******)))))))))(((((()))***************))))))))))))))))))))))))++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))(((((('''((()))******)))((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))+++,,,,,,***)))((()))*********)))))))))))))))(((***+++***(((((()))+++(((((())))))************))))))(((((((((((())))))))))))((()))*********)))************************************************((('''''''''((()))+++,,,******++++++++++++******))))))************))))))'''(((((()))***++++++,,,111///---+++*********+++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))(((((((((((())))))************))))))))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))&&&'''(((***+++++++++++++++,,,,,,------,,,,,,+++************************'''***---...---+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,***)))***++++++***)))******************************++++++++++++******************************++++++************++++++,,,+++++++++******))))))************************,,,+++++++++,,,------...'''((()))******)))((('''))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))******++++++++++++(((***,,,,,,+++***)))***,,,++++++***)))************++++++******)))(((''',,,***)))***++++++***)))&&&''')))***+++++++++***************************((()))***+++++++++++++++))))))))))))))))))))))))'''(((((()))***++++++++++++***)))***+++++++++)))******++++++++++++******(((((()))***************))))))))))))))))))))))))((()))***++++++,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&&&&((()))++++++,,,,,,************************))))))))))))))))))))))))************************))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&&&&'''((())))))(((((('''((()))******)))((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))************************(((***,,,,,,***(((((((((((((((((((((((()))******(((***,,,+++(((''')))+++((()))***+++++++++++++++))))))(((((((((((())))))***)))))))))******)))(((******)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))((((((************************))))))******)))((('''&&&(((((())))))*********+++******))))))))))))******))))))))))))((((((((((((+++***)))(((((()))***+++((()))***++++++***)))((())))))*********))))))((())))))***++++++++++++***************************(((((((((((((((((((((((())))))***++++++++++++***,,,+++***))))))***+++,,,++++++++++++******))))))))))))))))))************++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******))))))******))))))))))))******+++)))(((((()))******)))+++++++++*********))))))***************)))(((((((((((()))***+++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******))))))************))))))++++++************++++++************************))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,)))))))))))))))))))))))),,,+++)))'''%%%'''+++...+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,((()))))))))((('''&&&&&&((((((((((((((((((((((((,,,+++***((((((((()))***+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))******+++++++++,,,,,,,,,************************************************+++*********))))))((((((************))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++)))(((&&&&&&((()))+++((()))))))))*********+++,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++***((('''&&&''')))***&&&((())))))(((((()))+++))))))))))))))))))))))))+++***(((((((((***,,,...************))))))((((((***+++,,,,,,,,,***)))((())))))(((((((((((())))))((((((((((((((((((((((((++++++******)))(((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))(((+++***)))(((((()))***+++((()))***++++++***)))(((******++++++++++++******))))))***++++++++++++***************************))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++++++++++++++*********)))*********++++++++++++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++*********))))))*********+++***((((((*********)))+++++++++*********))))))***************)))(((((((((((()))++++++,,,,,,++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******)))******************)))++++++************++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))(((((())))))***+++))))))))))))))))))))))))++++++***(((&&&'''***---************)))))))))(((************)))))))))((())))))))))))))))))))))))((((((((()))******++++++((((((((()))((((((''''''************************,,,+++)))((((((((()))***&&&&&&'''((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************************************************)))))))))(((************))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''************************************)))))))))(((************)))))))))((())))))))))))))))))))))))***)))(((''''''(((***+++'''((())))))(((((()))+++******************************)))((()))+++---///++++++*********)))))))))'''(((((())))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***************)))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************((((((((((((((((((((((((+++***)))((('''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))***++++++,,,,,,,,,++++++))))))***++++++++++++***************************++++++++++++++++++++++++)))******+++++++++++++++******++++++++++++******++++++++++++************++++++,,,,,,,,,---------+++******************+++******++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++************+++++++++***((((((***+++***)))+++++++++************************+++******)))(((((()))***++++++++++++++++++++++++***************++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++************++++++************************))))))))))))))))))))))))+++++++++***************((((((((((((((())))))***))))))))))))))))))))))))******+++***((((((***,,,************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((************************+++***))))))((()))))))))$$$$$$%%%'''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))(((((()))))))))*********************************************************************))))))))))))************))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''++++++++++++++++++++++++************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,''')))***)))(((((()))+++******************************)))***+++---///000+++++++++++++++*********))))))***+++++++++*********))))))(((((())))))***))))))))))))))))))))))))'''(((((()))******++++++******))))))******++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++************************************,,,***(((''''''(((***+++(((((())))))************))))))************)))))))))))))))))))))************))))))))))))))))))***)))))))))******)))))))))******++++++,,,+++++++++))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,+++******++++++++++++++++++***************+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,***))))))***++++++************************************++++++******)))((()))***+++++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))************************)))(((((((((((()))******))))))))))))))))))))))))(((***,,,+++***)))***+++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))((((((&&&'''((()))))))))))))))******************************))))))))))))))))))(((((())))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++*********************************************************)))))))))))))))************)))))))))(((******))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((()))))))))))))))(((((((((((('''))))))((((((((((((((()))))))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((((((((*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))******)))((()))************************************+++,,,...///000++++++++++++++++++++++++******+++,,,,,,---------***))))))))))))))))))***************************(((((())))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))************)))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************+++***)))'''''')))+++,,,&&&'''''')))***+++,,,---((()))************)))(((((()))))))))*********+++)))))))))******)))))))))***))))))))))))))))))***(((((()))***++++++******))))))***++++++++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))*********+++,,,,,,,,,,,,,,,------------,,,,,,,,,***))))))***++++++*********************************++++++++++++******))))))***+++++++++******************************++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))(((***,,,,,,+++*********))))))))))))))))))******))))))))))))))))))******************************++++++******)))(((((((((''''''((()))*********))))))))))))))))))))))))))))))))))))*********))))))+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((******))))))))))))******))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))((((((((()))((((((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((()))***+++,,,,,,)))***+++***)))((()))************************************+++,,,...//////++++++++++++++++++++++++(((((((((((())))))************))))))))))))******++++++++++++++++++++++++************))))))((((((***************+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))******++++++******))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********((((((((((((((((((((((((******)))((()))***+++,,,&&&'''''')))***+++,,,---((()))***++++++***)))(((((())))))******+++++++++))))))************))))))******))))))))))))******'''((()))***************))))))***++++++++++++******************************************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,,,,+++))))))+++,,,+++******************+++++++++)))***++++++,,,+++++++++)))******+++++++++*********************+++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++************++++++************************))))))))))))))))))))))))***************+++++++++***************++++++,,,)))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))************))))))))))))************************************+++*********))))))(((((((((((()))*********))))))(((((((((((((((((((((((((((((()))************)))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((()))))))))************))))))((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((())))))******+++++++++***+++++++++)))((()))***++++++++++++++++++++++++******++++++,,,,,,------*********++++++++++++++++++******)))******+++,,,+++******))))))******+++************************++++++******)))(((((('''************+++,,,---...************************))))))))))))))))))))))))((()))))))))************)))******++++++******))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))*********((()))***++++++***)))(((((())))))******+++,,,,,,((()))***++++++***)))(((+++***)))(((((()))***+++'''((()))***++++++++++++))))))***++++++++++++******************************************************+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------------...............------------......000///---++++++---///000---------.........//////...............---------,,,---///000000///---,,,---+++******+++,,,++++++))))))*********+++++++++)))***++++++,,,,,,,,,+++******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******)))******************)))++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,((()))))))))************((()))))))))*********************************************)))))))))))))))))))))*********)))(((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))************++++++++++++************************))))))))))))))))))))))))((()))))))))************************))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((((((((()))***+++,,,------)))))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((()))))))))************((()))))))))************)))))))))))))))))))))))))))******++++++************+++,,,+++)))((()))***++++++++++++++++++++++++******+++++++++++++++***)))))))))*********++++++///...---,,,,,,,,,------+++******))))))******+++*********************************)))))))))))))))************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))************************((()))***+++++++++++++++,,,++++++***)))(((((('''''')))***++++++***)))'''((())))))***++++++,,,,,,((()))***++++++***)))(((+++***)))(((((()))***+++((()))***+++,,,---------))))))***++++++++++++***************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---++++++++++++---...+++++++++,,,,,,---------............/////////000222222111111111111222222222000---++++++---000222........./////////000000111111000000//////......---...///111111///...------+++******+++,,,,,,+++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++******)))))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))++++++************++++++************************))))))))))))))))))))))))))))))******++++++++++++((((((((((((((()))******))))))))))))))))))))))))+++,,,,,,+++******+++---(((((())))))*********+++(((((())))))*********+++************************))))))))))))))))))*********************)))((('''************************'''((()))+++++++++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++************))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((((((((()))+++,,,---...///******))))))***+++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))******+++++++++******)))***,,,,,,+++)))((()))***++++++++++++++++++++++++***++++++++++++***))))))(((((())))))*********+++---,,,***)))((())))))***++++++************++++++))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,+++++++++++++++***)))((((((((()))))))))************************)))(((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,+++++++++***)))))))))(((((())))))******+++++++++*********))))))(((((()))))))))))))))))))))))))))((('''((()))***)))(((************************++++++***)))(((((())))))))))))))))))((((((((((((******++++++++++++******)))))))))***+++++++++,,,---+++***+++,,,,,,+++***))))))************))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++************++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------...///000111222222222222000111222333333333333222555555555555555444333333888888999777666555777888444444555555555444444333444444555555666666777777555555333222111111000000------...//////.........---,,,,,,,,,,,,+++(((&&&)))***++++++,,,+++++++++,,,+++***))))))(((((((((***************+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++***)))))))))&&&'''((()))))))))))))))...---,,,***))))))((((((************************))))))))))))************************************+++***)))))))))***,,,---******)))(((''''''((((((+++)))((())),,,---,,,***************************)))))))))((((((((((((((()))))))))))))))))))))))),,,+++)))***++++++***)))+++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))******************************))))))((((((''''''+++*********))))))((((((,,,++++++***)))(((''''''************************+++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&(((((())))))*********+++(((((((((((((((''''''&&&))))))))))))(((((((((((()))'''&&&'''***+++***(((******+++,,,,,,,,,,,,+++))))))))))))************+++++++++***************,,,+++******,,,,,,+++***+++*********))))))((((((((((((((()))******++++++******))))))))))))***************++++++,,,,,,,,,)))******+++++++++******++++++,,,,,,,,,---------+++++++++++++++***))))))************************************************+++++++++******)))))))))+++++++++***************)))))))))))))))*********************)))))))))(((************************)))((('''(((*********(((************************++++++***)))))))))))))))))))))************************++++++++++++*********************++++++++++++***)))***+++,,,+++*********++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------...//////000000111333555666777888888666777888999999999999999;;;<<<<<<<<<<<<<<<<<<<<<>>>??????>>><<<;;;<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@<<<============>>>>>>>>>;;;:::999777666555555555555555555444333222111000...---,,,---------+++***,,,,,,---------------,,,,,,,,,+++***)))))))))***+++++++++*********))))))************************************************++++++++++++++++++,,,,,,,,,+++************+++,,,+++++++++***************(((((()))*********)))))),,,+++***)))))))))))))))************************))))))))))))******************************************))))))******+++,,,---,,,,,,+++******++++++***)))((()))+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))++++++***)))************)))))))))((((((((((((((()))))))))***(((((((((((()))))))))*********************************))))))((((((((((((************)))))))))(((++++++******))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++***))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))*********************)))))))))((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))************)))((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********(((((()))))))))*********((())))))))))))(((''''''))))))))))))(((((((((((()))(((&&&'''***+++***((()))***++++++,,,,,,++++++))))))))))))************************************,,,+++******,,,,,,+++***************)))))))))(((*********)))))))))))))))******))))))))))))***************+++++++++++++++(((((()))++++++,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********************************)))))))))))))))***************+++++++++************))))))))))))************))))))))))))++++++++++++++++++++++++)))((('''(((***+++***)))************************+++***)))))))))))))))))))))******++++++,,,,,,,,,******++++++++++++******+++++++++***************)))(((((()))+++,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///.....................------------.....................///000222333444444666777999;;;>>>???@@@AAA???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEECCCBBBAAA???>>><<<<<<<<<::::::999777555333111000111///......///000//////+++++++++,,,++++++******,,,++++++*********+++++++++++++++***)))))))))(((************************************************,,,,,,+++++++++++++++++++++******))))))******+++)))************+++++++++******+++++++++***))))))***))))))(((((()))))))))************************))))))))))))************************************))))))***+++++++++++++++******)))((((((((())))))***)))((()))***+++***)))************************************************)))))))))))))))))))))))))))((('''(((***+++***)))************))))))))))))((((((((())))))*********((((((((()))))))))*********************************))))))))))))(((((((((************))))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((+++,,,,,,+++(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((())))))))))))******))))))******))))))((('''(((((((((((()))))))))))))))((('''(((***+++***))))))***++++++,,,,,,++++++))))))))))))************))))))))))))))))))******,,,+++******+++,,,+++***************))))))))))))++++++******)))(((((('''***))))))(((((())))))******************+++++++++((()))***+++++++++++++++(((((((((((())))))))))))***++++++,,,++++++******++++++++++++++++++++++++******************************************)))))))))))))))***+++++++++,,,++++++******))))))((((((*********)))))))))))))))++++++++++++++++++++++++)))((('''(((***+++***)))******************************)))))))))))))))***((())))))***+++,,,------******++++++++++++******,,,+++++++++***)))))))))(((''''''(((***,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------........................------......///000000111222333444666888999:::;;;>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRSSSRRROOONNNMMMNNNMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFDDDDDDCCC@@@@@@???===;;;999777666777555222111222333222222,,,---------,,,+++******++++++************++++++************************************************************************,,,,,,,,,++++++************))))))))))))))))))***((())))))***++++++,,,,,,,,,,,,,,,,,,++++++***)))(((((('''(((((()))******************************((()))))))))************************************((()))***,,,,,,+++******)))(((((('''''''''(((((()))))))))))))))***))))))***************************************+++++++++))))))))))))))))))))))))'''&&&&&&'''***++++++************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***+++******************+++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***++++++***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++(((((())))))))))))))))))***************)))(((((((((((((((((()))))))))))))))(((((()))************))))))***+++++++++++++++((()))))))))************((()))))))))))))))******+++***)))***+++,,,+++)))*********)))))))))))))))************))))))(((((())))))(((((((((((())))))************************+++++++++++++++***)))(((+++++++++,,,,,,,,,------))))))***************)))************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,++++++******))))))(((((())))))))))))))))))******++++++++++++++++++++++++***)))((()))***++++++)))***************************)))))))))))))))******(((((())))))***+++,,,,,,******++++++++++++******,,,+++++++++***)))))))))(((''''''(((***,,,+++*********++++++++++++******++++++,,,,,,,,,---------...---,,,+++++++++++++++.........////////////000///000000222333444555666999:::<<<>>>@@@AAACCCDDDHHHIIIJJJKKKLLLLLLMMMMMMOOONNNNNNMMMNNNOOOPPPPPPQQQQQQRRRRRRTTTUUUWWWXXXWWWYYYZZZYYYWWWUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRSSSRRRPPPOOOMMMLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDAAA>>>:::888777777666555222222222222111000///...,,,,,,++++++***+++++++++(((((()))***+++,,,------************************************************,,,,,,,,,++++++*********)))))))))******)))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))''''''''''''((()))***+++************************((()))))))))************************************((()))***,,,,,,+++******+++++++++******++++++,,,)))*********)))))))))***************************))))))******++++++++++++))))))))))))))))))))))))'''&&&&&&'''***++++++***))))))))))))))))))******,,,,,,+++***)))(((''''''))))))))))))************************************))))))))))))************))))))))))))))))))******)))))))))))))))*********************************)))))))))******)))))))))*********++++++*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......))))))((((((((((((((((((***************)))(((((('''((((((((()))))))))***((())))))***)))******+++))))))***++++++++++++***((()))))))))************(((((())))))*********++++++***))))))++++++***)))))))))))))))))))))******(((((())))))************))))))(((((((((((())))))***************))))))))),,,,,,,,,++++++)))((((((************+++++++++,,,(((((()))************)))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,***************+++++++++************))))))))))))))))))))))))************++++++++++++++++++++++++***)))((()))+++,,,+++***************************)))))))))))))))******+++(((((())))))***+++++++++******++++++++++++******+++++++++***************)))(((((()))+++,,,+++*********++++++++++++******,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,000000111222333444555555666666888999;;;===>>>???CCCDDDEEEGGGIIIJJJLLLLLLPPPQQQRRRSSSSSSTTTSSSSSSVVVUUUTTTSSSRRRSSSTTTTTTVVVVVVUUUVVVWWWYYY[[[\\\[[[]]]______^^^\\\\\\\\\]]]]]]^^^___```````````````______^^^]]]\\\\\\[[[YYYXXXWWWUUUTTTTTTTTTTTTQQQQQQQQQQQQPPPPPPOOONNNJJJGGGDDDBBB@@@???<<<:::666666555555333222000000000///...---,,,,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++************************,,,,,,++++++++++++++++++)))******++++++******)))(((((()))***++++++,,,,,,++++++,,,,,,,,,+++******(((((((((((())))))***+++************************))))))))))))************************************))))))***+++++++++++++++***))))))))))))***++++++***+++,,,+++***)))***+++************************(((((())))))***+++++++++)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))************,,,,,,+++***)))((((((''')))))))))*********++++++************************)))))))))************+++))))))))))))*********************)))))))))))))))************************))))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++************++++++,,,))))))((((((((((((''''''))))))******))))))((('''''''''(((((())))))******((()))+++***))))))***,,,((()))******++++++******))))))))))))************)))))))))***++++++,,,,,,+++***))))))***+++***)))))))))))))))************'''(((((()))******++++++)))((((((''''''(((((()))+++*********)))))))))(((******+++++++++******)))'''((((((((())))))))))))((()))******+++++++++***************************************************)))*********+++++++++++++++++++++***************)))))))))))))))*********((()))))))))***************************************)))((()))+++,,,+++***************************)))))))))))))))***++++++******++++++++++++++++++******++++++++++++*********************++++++++++++***)))***+++,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------...///111111444555666888:::;;;<<<===???@@@BBBDDDFFFHHHJJJKKKLLLLLLMMMOOOPPPRRRSSSTTTVVVVVVXXXYYY[[[[[[\\\\\\^^^\\\ZZZXXXWWWWWWXXXYYY[[[ZZZYYYYYYZZZ\\\^^^___^^^aaacccdddcccbbbaaabbb``````aaabbbcccddddddcccdddddddddccccccbbbbbbbbb]]]]]]\\\[[[[[[[[[[[[[[[WWWWWWWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIFFFCCC======<<<;;;:::888666555555444333111000//////...------------------------++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++,,,,,,+++******)))))))))***+++++++++,,,)))***+++++++++++++++*********)))))))))******+++************************))))))))))))******************************************))))))******+++,,,'''''''''''''''((())))))+++---...---***)))***,,,************************''''''((())))))***++++++))))))))))))))))))))))))+++)))((()))++++++***)))((()))))))))************************************))))))*********+++++++++************************))))))*********+++++++++((()))))))))************++++++******))))))((((((************************((()))***++++++***)))((()))***++++++++++++***)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))******)))))))))'''''''''((()))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))((('''''''''(((((())))))((((((((('''''''''((())))))))))))((('''''''''''''''((()))*********(((***++++++))))))***---((())))))***************))))))))))))************)))******+++,,,,,,------+++)))((()))***+++***(((((()))))))))************)))))))))))))))*********((((((''''''''''''((((((+++*********))))))((((((((()))***+++++++++++++++***+++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++,,,+++++++++******))))))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))***)))))))))+++,,,+++***************************))))))((())))))***++++++---,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++++++++,,,---+++***+++,,,,,,+++***,,,------......------,,,,,,,,,,,,---------......,,,,,,---///111333555666888999;;;===???AAABBBCCCGGGHHHIIILLLNNNPPPRRRSSSQQQRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]___aaabbbbbbcccbbb___\\\[[[[[[[[[\\\___^^^\\\\\\\\\^^^```bbb```bbbeeegggfffeeeeeeeeedddeeefffggghhhiiiiiihhheeeeeeeeeeeedddddddddddd``````____________``````_________^^^]]]\\\[[[ZZZUUUTTTSSSSSSRRRPPPMMMJJJIIIIIIHHHGGGEEECCCAAA@@@999888666444333111111000111000000...---,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,---***+++,,,------,,,+++******************+++++++++((()))***+++++++++++++++++++++************++++++************************))))))))))))************************************+++***)))))))))***,,,---***************+++,,,,,,+++...///...+++)))+++---************************&&&''''''((()))*********)))))))))))))))))))))))),,,+++)))***++++++***)))(((((())))))*********+++'''((()))***+++,,,------)))************+++++++++************************))))))******++++++++++++(((((())))))*********+++,,,++++++***)))(((((('''))))))))))))))))))))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************'''((((((((())))))*********)))(((''''''((()))***************************))))))))))))))))))))))))'''((((((((())))))******'''(((***,,,,,,***((('''&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,+++***)))))))))***))))))(((((('''''''''&&&(((((((((((((((''''''&&&&&&''''''((()))******+++(((***,,,+++))))))+++---(((((()))***************))))))))))))******************+++,,,------......***)))((()))***+++***((((((((())))))*********+++++++++******)))(((((((((((((((''''''''''''((((((************************************************)))))))))******++++++,,,,,,++++++******++++++,,,+++++++++*********))))))))))))************))))))******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++*********************++++++,,,,,,++++++***************************++++++++++++******)))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,,,,)))***------,,,,,,,,,---111000000//////000222333///222555777999;;;>>>@@@BBBBBBCCCEEEHHHKKKMMMOOONNNOOORRRUUUWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[]]]]]]``````aaaaaabbbbbbcccccchhhgggeeebbb``````___```cccbbb___^^^^^^___bbbccccccfffhhhiiigggfffeeeeeeggggggggggggggghhhhhhhhhkkkjjjiiihhhggghhhiiiiiiffffffgggggggggeeedddbbbcccddddddddddddbbb```______^^^]]][[[YYYXXXXXXWWWSSSRRRPPPNNNKKKIIIGGGFFFGGGDDD@@@===<<<:::777555666444111000000000...---000...---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,++++++,,,------000///---,,,+++,,,------)))))))))***+++++++++,,,+++++++++******)))))))))************************++++++++++++++++++++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))***+++,,,------...******))))))))))))******))))))))))))))))))))))))*********))))))))))))(((((())))))))))))*********************))))))(((((()))************+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******************************---)))&&&(((+++,,,)))&&&******))))))))))))******************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))(((((('''''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))((((((***++++++++++++***))))))&&&''')))***+++++++++***+++***)))'''''')))***+++))))))((((((((()))+++,,,---***'''&&&''')))++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++***---,,,,,,,,,------...///***+++------,,,,,,...000111111111111222444555666888;;;===???AAABBBEEEHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSUUUWWWZZZ[[[\\\[[[[[[XXXXXXYYYZZZ[[[\\\]]]^^^bbbcccccceeefffggghhhhhhjjjiiigggeeedddcccbbbbbb```___\\\[[[[[[\\\___```ccceeehhhhhhgggfffeeeeeeffffffgggggghhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjjjjhhhhhhiiiiiiiiihhhggggggiiijjjjjjjjjjjjhhhgggfffeeedddcccaaa```_________[[[[[[YYYWWWUUUSSSQQQPPPNNNLLLHHHEEEDDDBBB???===;;;999777555555333111///,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++******+++,,,---...---+++*********++++++***************+++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++************************************************)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++++++++*********))))))))))))************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))'''%%%''',,,...,,,)))******))))))))))))******************************************)))))))))((())))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,***++++++++++++***))))))&&&''')))***+++++++++***+++***)))(((((()))***+++)))(((((('''((()))***+++)))((((((((())))))'''%%%************************************************,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++***************))))))************))))))******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,+++,,,---------...111444444444555666888:::<<<===CCCEEEGGGIIIIIIKKKMMMOOOPPPQQQQQQSSSTTTUUUVVVWWWYYYZZZ\\\^^^____________^^^______```aaabbbcccddddddeeefffgggiiikkklllmmmjjjjjjhhhfffeeecccbbbbbb[[[YYYWWWVVVVVVWWWYYY[[[___bbbdddeeedddccccccdddddddddeeeeeeffffffffffffffffffggghhhiiijjjkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnoooppppppooonnnlllkkkjjjiiihhhgggffffffffffffdddcccbbb```^^^\\\[[[ZZZVVVTTTPPPNNNMMMLLLIIIHHHCCCAAA???>>><<<999555222+++---...//////---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++***))))))))))))***+++++++++***************,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++******))))))******+++)))))))))))))))))))))))),,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***))))))))))))(((((((((************+++++++++,,,+++++++++++++++*********)))************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++******************))))))))))))******)))))))))))))))))))))))))))'''%%%'''+++---,,,*********))))))))))))******************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,******++++++******)))((('''((()))******+++******+++***)))(((((()))***+++)))(((((((((((()))******+++***))))))******((('''************************************************---------,,,,,,+++++++++)))***+++,,,,,,+++***)))************************)))******++++++******)))******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************++++++******+++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***************++++++,,,,,,---......///111555999:::;;;<<<>>>AAACCCEEEFFFJJJLLLNNNOOOOOOPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZ\\\\\\^^^_______________bbbbbbccceeefffggghhhhhhfffggghhhiiijjjkkklllllljjjiiigggeeebbb___\\\[[[UUUSSSQQQOOOOOOQQQSSSUUU[[[]]]___`````````aaabbbbbbbbbcccccccccbbb``````aaabbbdddfffhhhiiijjjjjjkkkjjjjjjjjjkkkmmmpppqqqpppqqqrrrrrrqqqpppooonnnlllkkkjjjiiiiiiiiiiiiiiiggggggfffeeecccbbbaaaaaa\\\ZZZWWWUUUTTTSSSRRRPPPKKKJJJHHHGGGEEEAAA<<<888222222333333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************))))))))))))***,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))+++++++++***************+++++++++******+++++++++))))))))))))))))))))))))+++************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))+++++++++******)))))))))******))))))))))))******((((((((((((((((((((((((,,,***((()))***+++)))'''******))))))))))))***************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((***************))))))((((((((())))))******************)))(((((()))***************)))************---***'''&&&(((***,,,,,,************************************************---------,,,,,,+++++++++)))******++++++******)))******************************++++++++++++************++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))(((((()))***+++............///000111111///000111222333777;;;???CCCDDDFFFHHHKKKMMMNNNOOOQQQRRRTTTTTTSSSSSSUUUVVVTTTUUUWWWZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]___```bbbdddfffggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiigggddd```[[[VVVSSSNNNMMMKKKIIIIIIKKKMMMNNNWWWYYY\\\]]]]]]^^^```bbbbbbbbbccccccbbb```^^^\\\^^^^^^```aaaccceeefffggghhhhhhhhhiiikkknnnqqqsssrrrrrrssstttsssrrrqqqpppmmmmmmlllkkkjjjjjjjjjkkkiiihhhhhhgggffffffeeeeeebbb___]]]\\\\\\[[[ZZZXXXTTTRRRQQQOOOMMMIIIDDD@@@<<<:::777555222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,******))))))))))))******)))))))))))))))))))))))),,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))(((((('''******))))))))))))******((((((((((((((((((((((((+++***))))))******)))(((******))))))))))))******************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************)))(((((()))))))))))))))***************))))))))))))******+++++++++++++++++++++***(((((())),,,///000///---************************************************,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++***************+++++++++******++++++++++++************++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,,,,------******++++++,,,---------***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,+++******************+++------......000111333444333555777999;;;???CCCGGGLLLMMMOOOQQQSSSTTTUUUUUUWWWXXXYYYXXXWWWVVVWWWXXXWWWXXXZZZ\\\]]]^^^]]]]]][[[ZZZZZZYYYYYYYYYXXXXXX\\\^^^aaadddgggiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhggggggfffccc^^^XXXRRROOOIIIHHHFFFDDDDDDFFFHHHIIISSSUUUXXXYYYZZZ[[[^^^```aaabbbcccdddcccaaa___^^^[[[[[[ZZZ[[[\\\^^^```aaadddeeefffiiilllooorrrssstttuuuvvvvvvvvvuuutttssspppooonnnmmmlllllllllllljjjjjjjjjjjjjjjiiiiiiiiihhhfffdddcccccccccbbbaaa\\\[[[YYYWWWVVVSSSOOOLLLFFFCCC>>>999555222111111------------------------------------------------,,,,,,++++++++++++,,,,,,******+++,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++((())))))******))))))((())))))))))))))))))))))))''''''((()))***+++,,,---***))))))))))))))))))***)))))))))))))))))))))))),,,,,,+++++++++*********************+++++++++,,,*********+++++++++++++++)))************+++++++++(((((((((((((((((((((((('''((((((((((((((((((''')))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,))))))******))))))((('''******))))))))))))******)))))))))******)))))))))++++++,,,,,,++++++***)))(((---555<<>>888444222////////////////////////////////////////////////---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********,,,---------,,,,,,***************+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''((()))******)))((('''))))))))))))))))))))))))(((((())))))******+++++++++******))))))******+++))))))))))))))))))))))))*********)))))))))(((((()))))))))*********++++++)))))))))*********++++++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************&&&'''))))))******+++,,,******))))))))))))******************************((()))))))))************))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))*********)))(((((()))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,)))))))))))))))(((((('''+++***)))(((((()))******))))))************)))))))))******+++***)))(((''',,,111777===???<<<444...************************************************)))))))))******++++++,,,---+++(((&&&&&&(((+++---))))))******++++++++++++***++++++,,,,,,++++++*********++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////******+++,,,,,,---......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---////////////---,,,......///111444777999:::<<<@@@EEEIIILLLOOORRRTTTVVVWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXXXXXXXWWWTTTQQQOOOKKKKKKIIIHHHGGGFFFFFFFFFHHHKKKOOOTTTXXX[[[\\\\\\\\\\\\]]]^^^______``````YYYZZZ[[[ZZZWWWRRRLLLHHHDDDBBB@@@??????@@@BBBDDDCCCEEEGGGIIIJJJMMMPPPSSSRRRUUUYYY]]]___``````___YYYWWWSSSPPPPPPRRRUUUWWW___aaafffjjjnnnqqqssstttrrrsssuuuuuuvvvuuutttsssooonnnlllkkkiiihhhggggggiiiiiijjjjjjjjjkkkkkkkkkkkkiiihhhgggiiiiiiiiihhhhhhfffcccbbbbbbbbbaaa___YYYWWWSSSNNNGGG???888444000000000000000000000000000000000000000000000000---,,,,,,++++++,,,,,,---+++,,,------------,,,+++)))***+++,,,------,,,+++))))))******+++++++++,,,)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''((()))******)))((('''))))))))))))))))))))))))************)))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''((())))))))))))*********(((((())))))*********+++)))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******************************)))***+++***)))(((((()))******))))))))))))******************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******,,,+++***))))))***+++,,,+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''+++***)))(((((()))******))))))************))))))'''((()))))))))'''&&&%%%---,,,,,,---......+++)))---+++)))***,,,---,,,)))***++++++,,,,,,++++++***************************,,,,,,+++***))))))************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++************))))))))))))******,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,*********++++++,,,------((())),,,------,,,+++***---.........---,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,---...//////......------...000111222000222444777;;;???BBBDDDHHHJJJLLLOOORRRUUUVVVWWW[[[\\\\\\\\\[[[[[[ZZZZZZZZZWWWTTTQQQPPPPPPQQQRRRQQQRRRTTTTTTRRROOOKKKHHHEEEDDDBBB@@@?????????@@@@@@CCCGGGJJJKKKLLLNNNPPPPPPQQQRRRTTTUUUUUUUUUTTTRRRRRRRRRPPPMMMIIIFFFCCCCCCBBBAAA@@@????????????AAABBBCCCDDDEEEEEEEEEEEEIIIKKKMMMQQQUUUYYY[[[]]]]]]ZZZUUUPPPNNNMMMNNNOOOSSSVVV\\\ccciiinnnrrrssswwwwwwvvvvvvuuutttttttttpppnnnjjjgggdddcccbbbcccdddeeefffhhhjjjkkkllllllmmmnnnnnnnnnmmmllljjjiiiiiihhhgggeeedddcccccccccaaa___[[[WWWQQQJJJBBB<<<666555222222222333222111000000111111111000...---,,,,,,.........---,,,+++///...------,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,,,,---,,,+++)))(((---,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))((((((************************)))***+++,,,,,,+++***)))+++++++++*********))))))))))))************))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((+++*********))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))*********************************)))))))))))))))((((((***++++++,,,,,,,,,***)))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&************************))))))))))))))))))))))))((((((((((((((((((((((((,,,***((()))+++,,,***)))***++++++,,,,,,++++++***************************,,,++++++***))))))************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++************))))))))))))******+++++++++******)))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,---,,,++++++------......---,,,,,,+++---------------,,,+++***+++++++++++++++,,,---...............///111333444888999:::===@@@DDDFFFHHHMMMOOOQQQTTTWWWYYYZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVSSSQQQNNNLLLJJJKKKLLLMMMPPPPPPQQQQQQPPPMMMJJJHHHBBBAAA???>>>=========>>><<>>???AAADDDFFFIIIKKKLLLRRRSSSVVVXXXZZZ\\\]]]]]][[[\\\\\\[[[XXXUUURRRPPPKKKIIIGGGEEEDDDEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDCCC??????>>>===<<<<<<======:::<<<>>>@@@@@@@@@AAABBBDDDEEEHHHKKKNNNPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFHHHJJJKKKLLLKKKIIIGGGEEEDDDDDDCCCGGGIIINNNTTT[[[bbbgggjjjllllllmmmmmmnnnoooppppppmmmkkkgggbbb^^^[[[YYYXXXXXXYYY[[[^^^```aaaccccccdddfffjjjmmmoooooonnnmmmmmmlllkkkjjjhhhgggffffffgggeeecccbbb___[[[UUUQQQIIIGGGDDDBBBAAA@@@>>><<>><<<888555111///000///...---------------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************************************************************++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++******))))))++++++************+++++++++++++++***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((())))))*********************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))******''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))*********)))***++++++,,,,,,++++++***************************++++++***************+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++******************))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++*********+++,,,---,,,,,,---------,,,,,,+++,,,---------------,,,,,,.........---......///000///000222444777:::===>>>BBBCCCEEEHHHKKKMMMOOOPPPTTTUUUWWWXXXZZZ[[[[[[[[[ZZZZZZZZZXXXUUUPPPLLLIIIDDDCCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???<<<>>>@@@AAABBBBBBDDDFFFHHHJJJNNNQQQTTTWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSPPPOOONNNLLLIIIFFFDDDBBBAAABBBCCCEEEGGGIIIJJJKKKIIIIIIHHHGGGFFFEEECCCBBBEEEFFFIIIMMMSSSYYY^^^aaaeeefffggghhhjjjkkklllmmmiiigggddd```\\\ZZZXXXWWWSSSTTTUUUWWWYYYZZZZZZ[[[^^^aaafffjjjmmmnnnnnnnnnllllllkkkjjjiiihhhgggffffffeeeddddddcccaaa]]]ZZZWWWTTTQQQOOOMMMLLLJJJHHHKKKJJJHHHDDD@@@;;;666444555444222000/////////000------,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---,,,+++*********,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++,,,+++******))))))************************************************************++++++++++++******************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++***))))))))),,,+++***))))))***+++,,,***************************++++++++++++++++++***************************((((((((((((((()))))))))*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***((((((((((((((((((((((((************************)))))))))))))))*********(((((('''''''''((((((((('''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***++++++***++++++,,,,,,++++++***************************+++***************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++*********+++,,,---++++++,,,,,,---,,,,,,+++,,,------......---------...............///111111222444777:::>>>AAACCCDDDEEEGGGJJJMMMQQQSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWUUUSSSPPPKKKGGGDDD???>>>>>>===>>>???@@@@@@DDDCCCBBBAAAAAABBBCCCCCC??????@@@AAAAAABBBBBBBBBAAACCCEEEGGGHHHJJJMMMOOORRRTTTWWW[[[^^^```aaabbbccccccccccccbbbbbbaaaaaabbbbbbaaaaaa``````aaaaaa```___]]]YYYUUUQQQNNNLLLGGGHHHIIIKKKMMMNNNPPPPPPMMMMMMNNNMMMLLLKKKIIIHHHHHHIIIJJJLLLOOORRRVVVXXX]]]^^^___```bbbcccdddeeecccbbb```^^^\\\ZZZXXXXXXSSSTTTUUUVVVWWWWWWWWWWWWYYY\\\aaafffiiikkkkkkkkklllllllllllllllkkkiiiiiigggfffeeefffffffffcccaaabbb```\\\ZZZYYYXXXVVVTTTUUUTTTQQQNNNIIICCC???<<<999888555222000/////////...---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,*********+++,,,---***+++,,,------,,,+++***************************************************,,,+++******))))))************************************************************++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++*********)))))),,,+++***))))))***+++,,,************************))))))************))))))++++++++++++++++++++++++*********)))(((''''''&&&))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))((((((((()))***+++&&&'''((()))***)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,***++++++,,,,,,++++++************************************)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,---.........******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,------............---,,,,,,---...///111222333888:::===AAAEEEHHHJJJKKKKKKMMMPPPSSSVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSRRRPPPMMMJJJFFFCCCBBB<<<<<<======>>>???@@@@@@BBBBBBAAAAAABBBCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIKKKMMMOOOQQQSSSWWWZZZ\\\]]]```cccfffggghhhhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllllllllllllllmmmnnnmmmjjjgggccc___\\\ZZZRRRSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNNNNOOOPPPQQQSSSSSSVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVTTTUUUVVVWWWWWWXXXXXXXXXXXXZZZ]]]```ccceeefffgggkkklllmmmnnnooonnnmmmllljjjiiihhhiiijjjjjjiiiggghhhfffcccbbbbbbaaa```^^^]]]\\\ZZZWWWRRRNNNIIIGGG???>>>;;;777444222000///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,,,,+++++++++,,,,,,+++++++++************************)))))))))))))))))))))))),,,+++******))))))******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++***************+++++++++)))))))))******)))))))))++++++++++++++++++++++++,,,++++++***(((''''''&&&))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))))))))+++---...&&&'''(((*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++))))))***,,,***++++++,,,,,,++++++*********************************))))))***++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))*********++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------------------)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---..................///000111333555777999===???CCCGGGJJJMMMOOOPPPOOOQQQSSSUUUVVVVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMJJJGGGDDDBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWYYYYYYZZZ\\\```cccdddeeegggjjjkkklllllllllmmmmmmnnnooopppqqqrrrssssssrrrrrrrrrrrrrrrssssssttttttsssqqqnnnllliiihhhbbbbbbaaaaaa```____________^^^]]]\\\ZZZYYYXXXWWWSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[\\\^^^```aaaggghhhjjjlllmmmmmmmmmlllkkkjjjiiijjjkkklllkkkiiiiiigggeeeeeeffffffeeedddaaaaaa```]]]ZZZVVVSSSQQQIIIGGGEEEAAA===999555333000///......------......++++++,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************,,,+++******))))))******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******++++++++++++******))))))*********+++++++++)))******++++++******)))************************++++++*********)))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))((((((***,,,...000%%%&&&(((***+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))++++++++++++,,,,,,+++++++++******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,(((((())))))*********+++******************************+++++++++,,,,,,,,,///......------,,,,,,+++(((***,,,---------+++***)))***+++,,,,,,,,,,,,,,,,,,,,,---.../////////...222333444666888;;;===???@@@BBBFFFJJJNNNPPPRRRSSSPPPRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNMMMLLLJJJJJJLLLJJJGGGCCCAAA@@@AAAAAAEEEFFFGGGHHHJJJKKKLLLMMMPPPQQQRRRTTTUUUVVVVVVVVVWWWYYY[[[]]]___````````````aaabbbbbbbbbcccgggiiiiiikkklllnnnooooooooonnnlllmmmnnnoooqqqtttvvvwwwuuutttttttttttttttuuuuuuvvvvvvvvvuuutttsssrrrqqqooonnnmmmkkkhhhfffeeeddddddcccaaa___]]]\\\[[[[[[UUUVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSOOOOOOOOONNNMMMLLLKKKJJJHHHJJJLLLOOORRRUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\^^^aaacccfffhhhjjjjjjjjjiiikkkjjjiiiiiijjjkkkjjjhhhhhhgggeeeeeeggghhhhhhgggcccccccccaaa___\\\YYYWWWRRRQQQNNNKKKFFF@@@;;;999000000///............///***++++++,,,,,,++++++***------------------------+++++++++,,,,,,+++++++++************************(((***+++,,,---,,,,,,+++---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***)))*********************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))))))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************++++++++++++(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((('''((())),,,///111$$$&&&(((***++++++))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((((((((((()))******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000///---,,,+++,,,------///............///000000222444888<<>>???BBBEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIMMMKKKHHHGGGGGGFFFEEECCCCCCCCCDDDDDDEEEFFFFFFGGGKKKMMMPPPTTTXXX[[[]]]^^^```aaaaaabbbcccccccccccc```bbbcccdddcccccceeefffiiiiiiiiiiiihhhfffeeedddbbbddddddccc```___^^^___``````aaaaaaaaaaaa``````aaabbbdddeeefffgggggggggcccdddeeefffffffffffffffeeeeeefffggghhhiiijjjkkkjjjkkklllnnnoooqqqrrrssssssrrrooommmjjjgggeeeddd______```___^^^]]][[[YYYYYY[[[]]]___bbbdddeeeeeeeeedddddddddccc```\\\XXXSSSQQQNNNLLLIIIHHHHHHHHHGGGHHHHHHIIIIIILLLPPPSSSWWWVVVUUURRRPPPRRRYYY^^^bbbeeeiiikkkkkkkkklllmmmmmmllllllkkkjjjjjjiiiiiiiiigggffffffgggfffdddbbbcccaaa```^^^\\\XXXSSSOOOGGGDDD???<<<999777333111000000...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************+++++++++***************)))************+++++++++************************)))************+++++++++...---+++*********++++++******)))******+++,,,---************************))))))***++++++++++++***************************++++++************++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************************************+++******))))))******+++************************))))))))))))))))))))))))---------,,,***)))'''&&&))))))))))))(((((((((((('''(((((()))******++++++************************+++*********))))))((((((''''''((()))))))))))))))***)))(((''''''((()))***((())))))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))******)))))))))*********++++++((((((''''''''''''((((((************))))))))))))************************))))))******************++++++,,,,,,,,,,,,++++++))))))))))))************++++++***))))))))))))***)))***++++++***)))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++******)))......------,,,,,,,,,,,,))))))))))))*********+++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///000111111000///...///222555999;;;===???BBBCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDIIIGGGEEEDDDCCCCCCCCCCCCBBBCCCEEEGGGJJJKKKMMMMMMSSSUUUYYY]]]```bbbccccccccccccdddddddddcccbbbbbb]]]^^^______^^^^^^___```dddddddddcccbbb```___^^^\\\]]]^^^]]]ZZZWWWUUUUUUXXXYYY[[[]]]^^^___^^^^^^______```aaaaaabbbcccccc`````````aaaaaa``````______```aaaccceeefffggghhhffffffggghhhiiikkkmmmnnnnnnmmmllljjjhhhgggfffeeefffgggggggggfffdddbbbaaa\\\]]]___bbbeeegggiiijjjlllmmmnnnooonnnjjjfffbbb]]][[[WWWSSSOOOLLLJJJIIIGGGGGGEEEDDDEEEGGGIIILLLHHHHHHHHHGGGGGGKKKQQQVVV\\\```eeeiiikkkkkklllmmmnnnnnnmmmmmmllllllkkkjjjhhhhhhgggggggggfffeeeddddddcccaaa```___]]]YYYVVVNNNKKKFFFBBB???<<<888555333222000...------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************))))))*********+++++++++///---+++)))))))))+++,,,---,,,+++***)))))))))))))))))))))******+++++++++)))******+++++++++******************************++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,************************))))))))))))))))))))))))+++,,,++++++***)))((('''))))))))))))(((((((((((((((((())))))************((((((((((((((((((((((((++++++******)))(((((((((''''''((()))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))************(((((('''''''''((())))))++++++******))))))((((((************************)))******++++++************++++++++++++++++++***((()))))))))************++++++***))))))))))))))))))+++,,,+++***)))***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))******+++++++++*********+++++++++,,,,,,,,,---*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000111111111000///111333777:::>>>AAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAACCCDDDGGGIIILLLOOORRRUUUVVVWWWZZZ\\\___bbbddddddcccbbbbbbbbbbbbbbbaaa```___^^^ZZZ\\\]]]\\\[[[ZZZ[[[]]][[[[[[[[[[[[ZZZYYYXXXWWWYYY[[[\\\ZZZWWWTTTSSSRRRRRRUUUYYY\\\___``````______^^^^^^^^^___```bbbccc`````````______]]]\\\[[[\\\]]]___aaacccdddeeeeeeeeeeeeeeeeeefffggghhhiiikkkjjjiiiggggggfffgggggghhhiiijjjjjjiiihhhfffeeeaaabbbdddgggiiijjjkkklllppprrrtttuuusssooollljjjgggeeebbb]]]YYYUUURRRPPPLLLJJJGGGDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFHHHJJJTTTYYYaaagggjjjkkklllmmmnnnnnnoooooonnnmmmlllkkkggghhhhhhhhhgggfffeeeeeecccbbbaaaaaaaaa___\\\ZZZTTTQQQMMMIIIFFFBBB>>>;;;777666333111///...------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************))))))*********+++++++++...---+++))))))***+++,,,,,,,,,+++***))))))))))))))))))******++++++,,,,,,******+++++++++******)))************************++++++************++++++************************************************************************))))))))))))))))))))))))******************************************************))))))))))))******************************))))))))))))))))))))))))(((((())))))***)))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((************))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))***++++++*********(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))*********)))((((((((())))))***+++++++++******))))))(((((()))))))))))))))))))))))))))******++++++++++++***))))))************))))))((()))))))))************+++***))))))(((((()))))))))+++,,,+++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++))))))***++++++++++++***)))))))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111222222222222666999<<<@@@DDDFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEDDD>>>===<<<<<<===>>>???@@@<<<===>>>>>>???BBBFFFIIIOOOQQQTTTXXXZZZ\\\]]]]]]]]]^^^```aaaaaa```^^^]]]`````````___^^^]]][[[[[[TTTVVVWWWVVVUUUUUUVVVWWWUUUVVVVVVWWWWWWWWWVVVVVVXXXYYYZZZXXXVVVTTTTTTTTTVVVYYY^^^cccfffgggffffffdddcccbbbbbbccceeehhhjjjiiihhhgggfffdddaaa___^^^___```bbbdddeeefffeeeeeeddddddddddddddddddddddddgggeeecccbbbaaaaaaaaabbbdddeeefffggggggfffeeedddfffggghhhjjjkkkllllllmmmnnnqqqttttttssspppooonnnmmmllliiifffbbb^^^\\\ZZZTTTQQQMMMJJJGGGEEEAAA???@@@@@@AAABBBCCCDDDEEEFFFMMMSSS\\\dddhhhkkklllmmmnnnoooooopppooommmlllkkkggghhhjjjiiigggffffffgggcccbbbaaaaaaaaaaaa___]]]YYYVVVSSSQQQNNNKKKFFFCCC>>><<<999555222000......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,***++++++,,,,,,++++++******************************************+++++++++)))************+++++++++************************)))************+++++++++,,,,,,+++******+++,,,---))))))((())))))***+++,,,*********+++++++++,,,,,,***++++++++++++***))))))++++++++++++++++++++++++++++++************++++++************************************************+++++++++***************))))))))))))))))))))))))************************************************'''''''''&&&&&&'''''''''************************))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))++++++******)))(((((('''************************)))))))))))))))))))))***''''''((()))))))))))))))(((((())))))))))))(((((()))******++++++++++++***(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))******))))))((())))))***+++,,,************))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))))))))******)))))))))))))))))))))******************)))(((((((((((())))))***+++***(((((((((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------------------------.........////////////...///000222444777999:::<<<>>>AAAEEEHHHIIIJJJJJJHHHHHHHHHGGGFFFCCCAAA@@@;;;;;;999999999;;;===>>>;;;===???AAACCCGGGMMMRRRYYYZZZ\\\^^^______^^^]]]\\\\\\]]]]]]\\\ZZZYYYXXX\\\\\\\\\[[[ZZZYYYWWWWWWQQQRRRTTTTTTSSSSSSTTTVVVUUUVVVWWWYYYZZZ[[[[[[\\\^^^___```^^^]]]\\\^^^___dddhhhmmmrrruuutttsssqqqpppooonnnnnnooorrrvvvxxxzzzyyywwwuuuqqqnnnkkkiiijjjkkkmmmnnnnnnmmmlllkkkhhhiiikkkllllllkkkkkkjjjgggeeebbb___]]]\\\\\\\\\___```bbbcccddddddccccccdddeeefffhhhiiijjjjjjjjjjjjmmmppppppooonnnnnnooonnnmmmllljjjhhheeecccbbb___\\\XXXVVVSSSOOOIIIEEE>>>===<<<<<>>@@@???AAAEEEHHHJJJKKKKKKKKKFFFEEEEEEDDDBBB???<<<;;;;;;:::888777777999:::<<<>>>@@@CCCFFFHHHNNNUUU[[[___```aaaaaaaaa___]]][[[ZZZZZZYYYYYYXXXWWWUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSUUUWWWXXXXXXXXXXXXYYY[[[XXXYYY[[[]]]___aaaaaabbblllllllllkkkjjjkkknnnpppssswww|||~~~||||||{{{zzzyyy{{{~~~zzzwwwuuuuuuvvvwwwxxxxxxvvvtttssstttvvvxxxzzz{{{zzzyyyxxxooommmhhhddd```^^^]]]]]]]]]^^^```bbbcccccccccccc___```bbbccceeefffffffffgggjjjmmmmmmlllkkkmmmpppmmmmmmlllllljjjiiigggfffiiifffcccaaa^^^ZZZSSSMMMMMMHHHCCC???>>>???AAABBBCCCKKKVVV```fffiiikkkkkkmmmnnnooopppooommmkkkjjjiiilllnnnmmmjjjiiijjjlllhhhfffeeeeeeffffffeeeccc```___]]]\\\[[[YYYUUURRRKKKHHHCCC>>>999555333222////////////////////////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------------+++++++++,,,,,,+++++++++************************))))))******++++++++++++)))************+++++++++************************)))************+++++++++((()))***+++------------,,,+++***)))((((((((((((+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++************++++++************************************************++++++++++++******))))))))))))))))))))))))))))))************************************************++++++************++++++************************))))))))))))))))))))))))+++++++++++++++***)))((('''((((((((())))))******((((((((()))******++++++((((((((((((((((((((((((''''''((()))***+++,,,,,,'''(((((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''')))******(((((())))))******++++++))))))))))))))))))))))))&&&''')))+++---...//////+++++++++,,,,,,+++++++++))))))))))))******************)))(((((((((((((((((())))))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((()))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------,,,,,,------........./////////222222333666:::???DDDGGGJJJIIIIIIJJJLLLMMMKKKJJJGGGEEECCCAAA???======<<<;;;;;;999999:::<<<>>>@@@BBBDDDHHHMMMRRRWWW[[[]]]bbbaaaaaaaaaaaa```]]][[[^^^ZZZVVVSSSRRRRRRQQQPPPWWWXXXZZZZZZZZZZZZYYYYYYYYY\\\```bbbcccbbbbbbbbbcccdddeeehhhkkknnnrrrssswww}}}{{{yyy|||zzz}}}~~~~~~}}}}}}wwwnnneeeaaaaaaddd```cccddd```___bbbcccaaaeeedddbbbbbbccccccbbbaaagggggggggggghhhjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiihhhgggccc___[[[UUUQQQLLLHHHFFFDDDCCCAAACCCIIISSS]]]fffkkknnnooooooooooooooonnnnnnmmmlllmmmllljjjiiihhhiiiiiijjjkkkjjjhhhgggeeedddddddddaaaaaabbbaaa```^^^]]][[[TTTPPPKKKFFFBBB===888444222000...---...//////...***************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))************++++++++++++***)))))))))***,,,,,,)))***,,,------,,,+++***++++++++++++******))))))++++++++++++++++++++++++)))))))))***+++++++++,,,************************---,,,+++))))))))))))***+++++++++*********))))))((()))***++++++++++++++++++*********))))))((((((******++++++++++++******(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++***))))))******))))))*********+++++++++---,,,+++***)))'''&&&&&&))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******++++++***************+++&&&(((+++,,,,,,)))&&&$$$&&&&&&''''''''''''&&&&&&******)))))))))))))))*********************************))))))))))))******++++++)))((((((((()))***+++*********))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))******++++++,,,,,,++++++++++++++++++******,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------............///000111111666777999===AAAFFFJJJLLLMMMLLLKKKKKKKKKKKKIIIGGGEEEDDDBBB???===<<<;;;:::<<<<<<<<<<<<>>>@@@BBBCCCIIIKKKNNNSSSWWW[[[___```aaa```___]]]\\\ZZZWWWUUUTTTTTTSSSSSSSSSTTTUUUWWW\\\^^^```aaaaaa`````````fffjjjnnnqqqrrrqqqooonnnrrrrrrrrrsssuuuyyy|||~~~~~~~~~vvvlllgggggghhheeejjjkkkiiihhhjjjiiifffgggfffeeeeeefffgggeeedddbbbbbbbbbcccdddeeefffgggfffffffffgggggghhhiiijjjlllkkkjjjjjjiiigggcccaaa___[[[VVVPPPLLLHHHDDDBBBEEEJJJSSS\\\eeejjjnnnoooooooooppppppoooooonnnnnnmmmlllkkkjjjiiiiiijjjjjjjjjjjjhhhgggfffeeeddddddbbbbbbcccbbbaaa___^^^\\\YYYVVVRRRMMMIIICCC>>>:::555222///......///...---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++++++++***)))))))))***+++,,,++++++,,,,,,,,,+++******++++++++++++*********)))++++++++++++++++++++++++***************+++++++++************************+++******))))))***+++,,,+++++++++*********))))))))))))***+++++++++++++++************)))))))))(((******++++++++++++*********))))))***+++,,,------++++++++++++++++++++++++************************************************,,,++++++***))))))******))))))*********+++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))************)))))))))(((***)))((((((((()))++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++***))))))******+++'''(((***++++++)))'''%%%((())))))******))))))(((******)))))))))))))))*********************************))))))))))))******'''((()))***++++++******+++*********))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------******++++++,,,---------......------///111444666:::<<<@@@EEEJJJMMMOOOPPPRRRPPPMMMKKKJJJHHHEEECCCBBBAAA???===<<<;;;::::::>>>???AAACCCEEEGGGHHHHHHRRRSSSVVVYYY\\\___```aaa```___\\\YYYVVVTTTRRRRRRPPPRRRTTTUUUUUUWWW\\\```gggiiilllmmmlllllllllmmmuuuyyy~~~~~~~~~zzzrrrlllkkkkkklllqqqtttssstttvvvtttoooooommmlllmmmnnnnnnllljjjbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccdddgggiiijjjkkkjjjjjjjjjlllkkkjjjhhhhhheee```\\\XXXSSSMMMJJJKKKOOOUUU\\\ccciiilllnnnnnnoooppppppppppppppppppnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeecccdddddddddcccaaa___^^^^^^[[[XXXTTTPPPJJJCCC???999666333000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************+++++++++,,,******))))))******+++,,,---,,,,,,+++*********+++++++++++++++************************************+++++++++***************************************))))))))))))***+++,,,---+++++++++***************))))))***++++++++++++***************))))))))))))******++++++++++++******))))))))))))***+++,,,,,,************************************************************************,,,+++******)))************************+++++++++************)))))))))((())))))))))))))))))))))))************)))))))))))))))))))))((()))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************)))))))))******+++((())))))))))))((((((''')))******++++++******)))))))))))))))))))))************************************))))))))))))******$$$&&&))),,,------+++******************))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++++++++++++++***......------,,,,,,++++++))))))******++++++,,,,,,******++++++,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,------------------......------000333777:::???BBBGGGMMMQQQSSSSSSSSSUUURRRNNNKKKHHHEEEBBB???=========<<<======>>>>>>CCCEEEIIILLLNNNOOOOOOOOOXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\ZZZWWWTTTRRRSSSTTTUUUXXXZZZYYYYYY\\\eeellluuuwwwzzzzzzxxxxxx{{{}}}~~~zzz{{{}}}yyysssooonnnnnnqqquuuxxxzzz~~~~~~{{{yyyxxxwwwuuusssllllllkkkiiigggccc```^^^]]]^^^___```bbbdddfffhhhhhhgggggghhhkkkmmmmmmllliiihhhgggeeeddd```\\\XXXTTTVVVYYY]]]bbbfffiiijjjmmmnnnooopppppppppppppppmmmmmmmmmlllkkkkkkkkkkkkjjjiiihhhgggffffffffffffdddeeeeeeeeedddcccaaa```^^^\\\ZZZWWWSSSMMMFFFAAA>>>;;;777333222000...,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++************+++++++++,,,,,,***************+++++++++...---+++***)))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))*********++++++,,,************************)))******+++++++++***************)))))))))))))))******++++++++++++******'''''''''''''''((())))))))))))))))))))))))))))))************************************************++++++***************+++************************)))))))))))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************))))))))))))******+++))))))(((((((((((())))))(((((())))))))))))((((((((())))))*********************************************))))))))))))******&&&(((***,,,,,,,,,+++***************************++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,+++++++++++++++------,,,,,,+++++++++***)))))))))******++++++++++++***++++++++++++,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++++++++,,,,,,---------------,,,,,,,,,------...000000//////.........---///......000333777<<>>;;;<<<===???AAACCCEEEGGGKKKMMMPPPSSSUUUVVVUUUTTTYYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXXXXWWWUUUUUUWWWZZZ\\\^^^`````````gggrrr|||yyyrrrqqqtttwww~~~}}}yyywwwuuuyyy|||xxxvvvvvvvvvvvvxxx{{{}}}|||zzzyyyxxxwwwsssnnnhhhbbb___]]]]]]^^^___```aaaaaaaaacccbbbaaacccgggjjjlllllliiiiiiiiikkkkkkjjjfffccc^^^______```bbbccceeeeeekkkkkklllmmmnnnnnnnnnmmmkkklllllllllllllllllllllkkkjjjiiiggggggfffffffffeeeeeefffffffffdddcccbbb]]]\\\ZZZXXXUUUOOOIIIDDDCCC???;;;777555333000...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......------,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))******++++++++++++...---+++***)))***+++++++++++++++++++++++++++,,,)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++++++++******))))))******************************+++++++++******)))))))))))))))))))))************++++++++++++******''''''''''''''''''((()))))))))))))))))))))))))))************************************************+++***************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))***++++++++++++***)))))))))(((((()))******+++))))))(((''''''((()))***(((((())))))))))))(((((('''((()))*********************************************))))))))))))******++++++***************+++***************+++++++++))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---......,,,,,,---...***++++++,,,,,,------...------,,,,,,,,,---......111111000000000/////////000111222555999>>>BBBEEENNNQQQUUUYYYZZZYYYVVVTTTOOOLLLHHHFFFDDDCCCBBB@@@>>>???AAADDDGGGJJJMMMOOOQQQSSSUUUWWWXXXXXXWWWVVVWWWXXXZZZ[[[[[[ZZZXXXWWWVVVYYY[[[\\\[[[\\\```dddccceeeiiilllpppyyy}}}zzz|||yyypppiiidddeeehhhmmmttt{{{~~~}}}xxxssspppnnnllloootttyyy}}}{{{yyyxxxxxx{{{~~~~~~}}}xxxqqqjjjfffcccdddeeeeeedddaaa^^^\\\^^^\\\[[[]]]aaaeeehhhiiijjjjjjjjjkkkmmmllliiifffeeeeeeeeeddddddccccccccchhhhhhiiiiiijjjiiiiiiiiihhhiiijjjlllmmmmmmmmmmmmlllkkkjjjhhhgggfffeeeeeeeeeeeefffgggfffeeedddccc]]]\\\ZZZXXXVVVRRRMMMIIIFFFCCC>>>;;;999777555333.........------,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))***++++++++++++***,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,************************+++++++++***************************************+++,,,,,,++++++)))((((((***************+++++++++***++++++++++++***))))))))))))))))))******************++++++++++++***************))))))******+++))))))))))))))))))))))))*********************************************************)))******+++,,,+++++++++***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((()))******+++)))(((((((((((())))))***)))******++++++******)))&&&''')))***++++++************************************))))))))))))******---,,,+++)))))))))++++++*********+++++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++************************,,,++++++******++++++,,,***++++++,,,,,,---------***++++++,,,,,,------...++++++******************++++++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++---...---++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,---...///---......///000111111111333555888<<<@@@EEEIIIKKKQQQSSSVVVWWWWWWTTTQQQOOOJJJGGGDDDCCCCCCDDDDDDCCCEEEFFFHHHJJJMMMPPPSSSUUUVVVVVVWWWXXXWWWVVVUUUTTTTTTVVVYYY\\\^^^___^^^]]]\\\aaafffhhhggghhhlllppppppsssyyyzzzrrroooqqquuuyyy~~~wwwkkkeeeaaa]]]]]]___cccjjjqqqtttrrrqqqsssvvvzzzzzztttqqqlllhhheeehhhjjjmmmqqqvvv|||~~~xxxrrrppppppsssyyy~~~~~~yyyuuurrrssstttrrrnnnhhhbbb^^^[[[YYYWWWXXX\\\```ccceeegggggggggiiijjjkkkiiiggghhhhhhhhhgggfffeeedddccceeeeeeeeeeeeeeeeeedddccceeefffiiikkkmmmnnnnnnnnnnnnmmmkkkiiigggeeedddddddddeeefffffffffeeedddccc[[[YYYWWWVVVTTTRRROOOLLLHHHDDD@@@>>><<<;;;999888111111000000///......---,,,,,,,,,------------...,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------((()))***+++,,,++++++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++++++++************************)))***++++++++++++))))))))))))*********++++++++++++++++++++++++***))))))((()))))))))******************++++++++++++******,,,++++++*********++++++******************************************************************************))))))***++++++,,,+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***,,,------,,,***)))'''''''''(((((()))++++++'''((((((((())))))))))))((())))))******))))))(((&&&''')))+++,,,+++***)))******************************))))))))))))************++++++++++++++++++*********++++++,,,,,,,,,***)))))))))))))))******)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((((((((()))))))))******************************,,,++++++++++++++++++,,,******+++,,,,,,---......---......///000111222222))))))((((((''''''&&&&&&,,,+++*********+++,,,---------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***,,,---,,,******+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---...///******,,,...000111333444666888<<>>>>><<<;;;333333333222111000000///,,,,,,,,,---------......,,,------......------,,,+++++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------((()))***+++,,,+++******'''(((***,,,---------,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++++++++,,,************************'''(((***+++,,,,,,++++++))))))******+++++++++++++++++++++++++++***)))((((((((())))))*********+++******++++++++++++************)))))))))))))))*********************************************************************************))))))***+++,,,,,,++++++++++++******))))))************)))))))))((())))))))))))))))))))))))(((((())))))*********+++'''((()))++++++******)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***,,,------,,,***)))''''''''''''((()))++++++''''''((()))******))))))&&&&&&''''''''''''&&&&&&%%%''')))+++,,,+++***)))******************************))))))))))))******&&&(((+++---......,,,+++*********++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++))))))******++++++++++++......---------,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---......,,,,,,---......---------///000111111111333666888===@@@DDDHHHMMMPPPRRRSSSVVVTTTRRROOOLLLIIIHHHGGGAAAAAACCCEEEIIILLLOOOQQQTTTTTTTTTSSSTTTTTTTTTUUUUUUWWWXXXWWWUUUSSSRRRRRRTTT\\\dddfffjjjpppuuuwwwtttxxx}}}yyyuuuxxxuuupppiiibbb^^^]]]^^^___ggggggggghhhmmmvvv|||rrrmmmllljjjfffhhhfffggggggfffgggoooyyy{{{xxxmmmjjjfffdddeeefffhhhlllrrr~~~uuuoookkkkkkfffdddhhhlllnnnsssxxxxxx}}}tttvvv}}}qqqgggccc^^^XXXVVVYYY[[[[[[ZZZZZZ]]]bbbcccbbbbbbdddfffeeegggiiijjjkkkjjjiiihhhjjjiiiiiihhhfffdddcccbbbaaabbbdddfffhhhkkknnnooonnnlllhhhfffdddbbb___\\\___bbbfffhhhiiigggcccaaa]]]YYYSSSPPPOOOMMMKKKHHHIIIGGGEEEBBB???===<<<;;;777666555444333222222222///000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,+++)))''''''(((***+++,,,,,,+++++++++++++++++++++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++*********)))))),,,,,,++++++++++++++++++++++++*********+++,,,,,,************************++++++++++++++++++++++++************************+++++++++*********)))))),,,***((()))+++,,,+++(((************************)))************+++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************************)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++...------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---......---......//////.........///000222222333555999<<>>;;;;;;999777555333222111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))+++*********+++---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++*********++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++************************+++++++++*********)))))),,,***((()))+++,,,+++)))************************)))************+++++++++************************+++++++++***************))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))*********+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******************************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---......////////////////////////111222333555777;;;@@@CCCHHHKKKNNNRRRTTTUUUUUUUUUMMMKKKGGGDDDAAA@@@@@@@@@GGGIIILLLPPPSSSUUUVVVVVVRRRTTTVVVWWWWWWVVVTTTSSSUUUVVVVVVVVVWWW[[[```dddjjjvvv{{{qqqoookkkgggeeeggglllpppsssssswww}}}yyyrrrkkkhhhfffffflllkkkkkkoooyyy{{{yyyzzz|||~~~yyywwwvvvyyyzzzpppiiihhhiiigggffffffjjjrrr{{{zzzssssssrrrooosss{{{{{{uuukkkkkkkkkkkkhhhccc\\\WWWUUUVVVWWWWWWVVVWWWZZZ\\\dddeeegggiiijjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhfffeeeddddddeeefffiiijjjkkkiiigggeeeccc^^^YYYUUUUUUVVVXXXZZZ\\\^^^___```ZZZVVVQQQNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>><<<999666333111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************++++++++++++***************++++++,,,------------*********++++++,,,,,,---,,,,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---......---,,,++++++++++++************************************************************************+++++++++***************+++***)))***++++++***)))************************)))************+++++++++***************************************+++++++++))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))******+++++++++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,---------------------)))))))))******)))))))))******************************))))))))))))******))))))))))))))))))))))))******++++++,,,+++++++++)))))))))))))))))))))))))))))))))*********++++++///...,,,+++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))------------------------............------------,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---......//////////////////000000333555777999<<>>999888555222000000//////------------------------***************+++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''(((***,,,,,,+++***)))*********++++++,,,,,,---++++++******++++++,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------,,,+++***************************************************************************************************+++++++++)))+++++++++***)))***+++************************)))************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))************))))))((((((((())))))******++++++******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))*********++++++++++++,,,'''&&&&&&'''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***)))******++++++++++++***........................,,,,,,,,,,,,------......,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---....../////////000333666:::<<<===AAAGGGLLLNNNPPPQQQRRRPPPNNNIIIEEEBBBAAAAAABBBAAACCCGGGLLLPPPTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXYYY\\\bbbiiiqqquuuyyy|||~~~|||pppjjjcccaaadddhhhjjjjjjrrrxxxxxxqqqjjjeee``````bbbhhhpppuuuwwwvvv}}}~~~~~~|||{{{yyyyyyuuukkkfffcccbbbbbbbbbbbbbbbccccccbbbaaaaaabbbdddgggjjjllllllmmmnnnooopppoooooonnnmmmkkkjjjjjjkkkjjjgggeee^^^ZZZTTTNNNJJJIIIJJJKKKQQQUUUZZZ[[[XXXSSSPPPOOOLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGFFFEEEDDDCCCCCCBBB???<<<999555333111000000........................)))******++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))+++,,,------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))((((((***,,,...,,,++++++++++++*********++++++++++++++++++++++++++++++***))))))*********************************++++++++++++++++++++++++************************))))))*********+++++++++)))+++,,,+++)))(((***,,,************************)))************+++++++++************************+++++++++***************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((())))))************))))))))))))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******************************,,,++++++******++++++,,,)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))*********+++++++++,,,,,,''''''((()))***++++++,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++........................---------.........//////,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---......000000111222555999===??????DDDKKKPPPQQQRRRQQQQQQLLLHHHDDD???===>>>@@@AAABBBEEEJJJPPPTTTWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\___aaadddiiipppwww~~~wwwpppjjjddd^^^___eeemmmqqqrrrzzz{{{rrrkkkcccaaa```dddjjjnnnooonnnssstttttttttssstttwwwyyytttmmmjjjiiigggeeedddbbbbbbbbb_________```bbbeeehhhkkkjjjlllnnnpppqqqqqqooonnnpppnnnkkkjjjjjjiiigggeeeccc^^^WWWPPPKKKHHHGGGHHHLLLRRRZZZ]]]\\\XXXUUUTTTPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEBBB@@@<<<777444222111111........................)))***+++,,,---......///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++(((***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,---+++(((''''''))),,,///+++++++++*********)))))),,,,,,++++++++++++++++++))))))))))))))))))******************************++++++++++++++++++++++++************************))))))******++++++++++++(((+++,,,,,,)))(((***,,,************************)))************+++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************'''((()))************************)))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))************))))))************************,,,++++++******++++++,,,))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++++++++******(((***+++,,,---,,,++++++///...,,,,,,+++,,,---......///...,,,++++++---......------,,,,,,------...------------,,,++++++***..................------///............---------------------------------,,,,,,,,,---------.........///000000......///000///000111444888<<<@@@CCCHHHJJJMMMOOOOOONNNKKKIIIAAAAAA@@@>>>===>>>BBBEEEGGGKKKOOORRRSSSTTTUUUVVV[[[[[[\\\^^^aaaccceeefffggglllttt|||{{{tttooommmffffffggghhhlllrrr{{{|||ssshhhggggggjjjnnnooommmkkkoooooooooooopppsssuuuwww{{{vvvsssvvvxxxvvvpppjjjeeecccdddeeebbb]]]]]]bbbeeedddiiikkkmmmnnnnnnnnnpppqqqppppppoooooommmkkkhhhgggfffeeeaaaYYYPPPIIIFFFFFFMMMSSS[[[``````]]]XXXUUUUUUTTTRRRQQQOOONNNNNNNNNHHHHHHIIIIIIHHHHHHGGGFFFDDDBBB???===;;;999666333000000000//////...------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,))))))***+++---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++***)))(((((((((******,,,++++++******++++++,,,$$$%%%'''((()))***))))))************************++++++***)))(((((())))))************************,,,,,,++++++***)))))))))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************+++++++++************)))))))))((((((''''''&&&&&&******************************+++++++++,,,,,,,,,+++++++++*********)))))))))******++++++******)))((((((((((((((((((((((((++++++************+++++++++++++++************)))+++*********))))))((((((************************************))))))((((((************)))'''&&&%%%************************************************+++,,,,,,,,,,,,+++******...---,,,,,,,,,,,,---...---......,,,******,,,......------,,,,,,------...,,,,,,---------,,,++++++------------------------,,,,,,------.........///------------------------,,,,,,---------............///000///...---...000111222444777;;;>>>AAACCCGGGIIIKKKMMMMMMLLLIIIHHH??????>>>===>>>AAAGGGKKKPPPSSSVVVXXXXXXXXXXXXYYYZZZ]]]cccgggkkkmmmoooppppppuuu~~~}}}~~~~~~zzzxxxvvvuuutttnnnooopppssswwwzzzsssrrrrrrtttwwwwwwuuurrrrrrssstttuuuvvvwwwxxxxxx~~~zzzuuuwwwzzz~~~~~~zzzvvvtttsssmmmlllfff___\\\___aaa```ccceeehhhkkklllllllllmmmmmmnnnnnnnnnmmmjjjhhhffffffeeebbb[[[RRRKKKGGGFFFGGGMMMUUU[[[]]]]]][[[[[[XXXWWWVVVTTTSSSRRRRRRQQQLLLLLLLLLLLLKKKJJJIIIIIIGGGEEEBBB@@@>>><<<999777222111000///............,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,))))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,'''''')))***++++++******************************,,,,,,+++*********************************************************++++++))))))************))))))***)))))))))))))))))))))************************************************)))************+++++++++************************+++++++++************)))++++++******))))))))))))*********************************+++++++++,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++(((((()))***+++,,,------+++*********))))))))))))))))))))))))))))))))))))(((***+++,,,,,,***((('''************)))((('''&&&************************************************,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------,,,------,,,******+++---...------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------------------------,,,------------.........---...///...------...000555666999<<>>???AAAFFFMMMRRRSSSUUUWWWWWWWWWXXXZZZ\\\^^^eeennntttvvvwwwxxxzzz{{{vvvrrroooppptttxxxyyyyyywwwwwwxxxzzz}}}}}}}}}}}}}}}{{{xxxzzz~~~~~~|||yyy{{{~~~xxxtttxxx|||zzzxxxqqqfff``````___\\\]]]___bbbfffhhhiiiiiihhhjjjkkkmmmnnnmmmkkkhhhfffffffffddd^^^VVVNNNIIIFFFCCCHHHOOOTTTWWWZZZ\\\]]][[[ZZZZZZYYYXXXWWWWWWWWWRRRRRRRRRQQQOOONNNLLLKKKJJJHHHEEECCCBBB@@@===;;;555444222000///...//////.........---------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,++++++(((((()))***++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++************************---,,,++++++++++++++++++************************((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))******************************************************)))************+++++++++************************+++++++++************)))+++************)))))))))*********************************++++++++++++,,,+++++++++***************++++++,,,,,,,,,,,,++++++************************++++++************++++++(((((()))***+++,,,------***************)))))))))))))))))))))))))))))))))(((***---///...,,,(((&&&((())))))******))))))(((************************************************+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,------+++,,,---,,,***)))***+++...------,,,,,,------...***++++++,,,------------,,,,,,,,,,,,,,,---------+++++++++,,,---......///........................------------............---...///...------000222888:::===@@@BBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAA<<<>>>AAADDDGGGKKKPPPSSSRRRRRRSSSSSSVVV[[[bbbgggnnnttt{{{uuujjjfffccceeekkkppprrrrrrtttxxxyyyuuurrruuu~~~zzzvvvsssvvv{{{vvvmmmhhhccc]]][[[\\\]]]```ccceeeeeeeeefffhhhkkkmmmmmmllliiihhhggggggeeeaaa[[[SSSLLLHHHEEEGGGJJJMMMPPPTTTXXX[[[]]]]]]]]]]]]\\\\\\[[[[[[WWWWWWVVVUUUSSSQQQOOONNNLLLIIIGGGEEEDDDBBB???===999888555222000000000000.........---------------+++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++&&&((()))+++,,,,,,++++++,,,++++++******++++++,,,---,,,,,,,,,,,,++++++***************************,,,++++++*********++++++************************))))))*********++++++++++++***)))(((((()))***+++)))))))))))))))*********************************************************))))))*********+++++++++************************+++++++++*********))))))((((((((((((((((((((((((************************************++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++***+++---...---,,,***((('''((()))***************************************************************,,,+++*********+++,,,---***++++++,,,,,,---------+++,,,---,,,***)))***+++...------,,,,,,------...***++++++,,,------------,,,---------.........///------------------------........................---------.........//////......//////...000333666:::<<>>===>>>>>>>>>?????????@@@@@@>>>BBBGGGKKKMMMNNNOOOPPPPPPQQQSSSVVV]]]hhhuuu}}}uuuhhhcccaaa___cccjjjrrrvvvxxx}}}zzzqqqooouuu~~~}}}xxxuuutttsssrrryyy~~~wwwmmmddd^^^\\\YYYZZZ]]]```aaaaaaccceeehhhkkklllllljjjiiiggggggfffddd___XXXQQQLLLEEEFFFGGGHHHJJJOOOVVV[[[]]]]]]^^^_________^^^^^^ZZZZZZYYYWWWUUUSSSQQQPPPLLLIIIGGGEEEDDDCCC@@@>>>===<<<999666444222222111...---------,,,,,,++++++,,,,,,,,,------,,,,,,,,,...------,,,+++++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,++++++***'''(((***+++,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++*********)))******************************))))))))))))***+++************************+++++++++*********))))))+++***)))(((((()))***+++(((((())))))************************************************************))))))*********+++++++++************************+++++++++*********))))))(((((((((((())))))))))))************************))))))*********+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++---,,,+++*********++++++'''((()))***+++++++++***************************************************......,,,+++***))))))))))))***+++,,,---------,,,+++,,,...---,,,******+++...------,,,,,,------...++++++,,,---------,,,,,,,,,------......///////////////.........---------........................------........./////////...///000000111444888<<<>>>???AAABBBBBB@@@===;;;<<<<<<<<<===>>>???@@@AAACCCGGGMMMPPPPPPOOONNNNNNMMMPPPVVV^^^iiiwww~~~wwwmmmeee``````bbbgggnnnwww~~~rrrmmmooosssvvvwwwwwwsssooommmnnnppprrrrrr}}}xxxnnnddd```[[[ZZZ\\\^^^]]][[[```aaacccfffhhhiiijjjjjjhhhgggfffeeebbb]]]VVVRRREEEEEEDDDEEEGGGNNNVVV\\\\\\]]]___```aaaaaaaaa```\\\\\\[[[ZZZXXXVVVTTTSSSMMMKKKHHHGGGFFFEEEBBB@@@AAA@@@>>>;;;888666333222......------,,,+++++++++,,,,,,------------,,,,,,///...---,,,,,,++++++,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++******))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))))))))***************************)))))))))((())))))***+++************************,,,,,,++++++***))))))(((******))))))))))))******((((((((()))******++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++************)))*********++++++++++++,,,************************)))))))))************+++***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))***+++,,,---......*********+++++++++++++++************************...,,,***(((((()))+++,,,((())))))***+++++++++******************************************************++++++,,,,,,,,,++++++((()))+++,,,------,,,,,,+++---///...---+++++++++...------,,,,,,------...,,,,,,---------,,,++++++++++++,,,------...//////......//////////////////....................................///////////////000111222444888===AAABBBCCCCCCCCCBBB???===;;;===<<<<<<===???AAADDDEEEJJJLLLOOOPPPPPPOOOPPPPPPNNNUUUaaammmzzz~~~xxxtttqqqmmmkkkgggkkkppptttzzzvvvooonnnqqqrrrsssnnnkkkiiihhhkkkoooqqqrrr{{{wwwnnnjjjfffeeeeeeccc^^^YYY[[[\\\^^^```ccceeehhhiiihhhgggeeeeeedddaaa[[[WWWIIIHHHFFFDDDFFFKKKSSSXXX\\\]]]```bbbcccccccccbbb^^^^^^]]]\\\[[[YYYWWWVVVPPPNNNLLLJJJJJJHHHFFFDDDCCCCCCBBB@@@===999555333//////......---,,,,,,,,,,,,,,,------------,,,,,,//////...,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************...------,,,,,,+++******))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))+++++++++******++++++,,,,,,++++++******++++++,,,,,,+++***))))))******+++***************************)))))))))******+++,,,************************++++++******************))))))************))))))'''(((((()))******++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++************)))******+++++++++,,,,,,,,,************************))))))))))))************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++)))******+++,,,---......*********++++++,,,,,,,,,************************,,,+++***))))))))))))***))))))***+++++++++******************************************************###%%%(((+++...000000000((()))+++,,,------,,,,,,+++---//////---,,,+++,,,...------,,,,,,------...------------,,,,,,+++*********+++,,,,,,---......------...///000111222222////////////////////////............/////////000000111222444666;;;AAAEEEEEEEEEEEEDDDBBB@@@===<<<>>>>>>===>>>@@@DDDGGGIIIOOOOOOPPPOOONNNOOOQQQTTTUUU___ooo}}}xxxsssooonnnooopppvvv|||}}}wwwuuuvvvxxxyyyllljjjggggggkkkooorrrsssttt|||{{{vvvsssqqqppppppkkkaaaZZZXXXYYYZZZ\\\___bbbfffhhhiiigggeeeeeeeeeccc^^^ZZZOOOMMMIIIEEEDDDHHHNNNSSS\\\^^^aaaccceeeeeedddddd```______^^^]]][[[ZZZYYYSSSQQQOOONNNMMMLLLIIIGGGDDDEEEEEECCC@@@;;;666333111000000///...---------,,,------......------,,,000///...---,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,------...,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))---,,,+++*********+++,,,,,,++++++++++++++++++,,,,,,+++*********+++,,,---************************+++*********+++,,,,,,---************************)))))))))***++++++,,,,,,((()))***++++++***)))((('''(((((()))***+++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++************)))(((((())))))************************************))))))))))))************))))))******++++++++++++*********++++++*********************************++++++************++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))((('''******+++++++++******)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------.........------,,,,,,,,,,,,------......------,,,---------............///000000//////.........---,,,------...............---.../////////000222444...///333777===BBBGGGIIIHHHGGGFFFFFFFFFDDD@@@===AAAAAABBBEEEHHHKKKLLLLLLQQQQQQPPPOOOPPPTTTYYY^^^```mmm~~~~~~}}}~~~{{{zzzwwwuuutttuuuuuuxxx~~~}}}~~~~~~~~~xxxuuussstttxxx{{{{{{yyyzzz{{{}}}~~~{{{tttsssvvvzzz~~~}}}wwwlllccc```\\\YYYXXX[[[___``````fffeeeddddddeeedddbbb```TTTOOOJJJGGGHHHKKKMMMOOOZZZ\\\```ccceeeeeeeeedddbbbaaa```______^^^[[[YYYXXXWWWUUUSSSPPPMMMLLLKKKHHHHHHHHHHHHGGGCCC>>>:::444333222000...---,,,,,,---.../////////...,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------+++***(((((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************************************))))))))))))))))))))))))++++++******************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************+++++++++*********))))))++++++******)))(((((((((+++++++++*********))))))************************************************((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++*********))))))((()))************+++,,,++++++++++++++++++++++++(((***,,,......---+++)))+++++++++***************)))*********++++++++++++++++++++++++++++++++++++))))))))))))(((((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------......---------,,,,,,,,,,,,------......------,,,---------............///000/////////............------...///////////////...///000000///000333555111333666;;;AAAFFFJJJMMMMMMKKKIIIHHHHHHFFFBBB@@@AAABBBDDDGGGJJJMMMNNNOOOPPPQQQRRRSSSVVV]]]dddjjjppp|||sssqqqtttttttttuuuwwwyyy}}}~~~}}}|||zzzyyy~~~wwwrrrtttxxx}}}uuunnnddd```[[[YYYZZZ\\\]]]]]]```___^^^```aaabbb```___YYYTTTMMMHHHHHHKKKNNNOOOVVVXXX]]]aaadddeeedddcccbbb```^^^^^^^^^]]][[[ZZZZZZYYYWWWUUUSSSPPPNNNMMMKKKJJJJJJJJJIIIFFFAAA<<<888777444222000.............../////////...---,,,+++,,,------,,,+++,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************))))))))))))))))))))))))***************+++++++++************************+++++++++*********)))))))))))))))))))))*********+++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++*********))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------...------------,,,,,,,,,,,,------......------,,,---------............///////////////..................///000000000000000...///000000///111333666666888<<>><<<888444111000000000...////////////...---,,,,,,---......,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))+++++++++***************************************+++++++++***************'''(((((()))******+++++++++++++++***************************************************************************************)))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------------------------,,,------......------,,,---------............//////////////////.........//////000111111111111111...////////////111444777;;;===BBBHHHMMMQQQSSSTTTUUURRROOOLLLKKKIIIGGGEEEHHHJJJMMMOOOPPPRRRSSSTTT[[[^^^bbbhhhnnnwwwsssiiiaaaaaafffmmmwww~~~|||}}}|||ssslllnnntttzzz}}}~~~yyyqqqllljjjlllmmmnnnrrrxxx{{{vvvooohhhbbb^^^[[[ZZZUUUUUUVVVXXX\\\```aaaaaaaaa]]]XXXTTTRRRQQQOOOMMMOOOSSSYYY```dddeeeeeedddZZZXXXVVVVVVXXX[[[]]]^^^]]]^^^^^^^^^\\\YYYVVVTTTRRRQQQQQQQQQPPPNNNIIIFFFCCC@@@;;;777333222111111///////////////......---,,,---...---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************************+++++++++************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************(((((())))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************+++***))))))******)))(((++++++++++++++++++++++++,,,+++******))))))))))))************++++++++++++,,,++++++++++++*********...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------------------------,,,------......------,,,---------............///.........//////////////////000000111111111111111---......///000222777:::???CCCHHHMMMQQQTTTUUUUUUUUURRRNNNKKKJJJJJJIIIHHHJJJLLLNNNOOOOOOPPPSSSUUUaaafffmmmttt|||yyysssnnnhhhdddgggnnnwww|||{{{|||sssiiihhhkkklllllllllhhhbbb```bbbfffiiilllssszzz}}}tttkkkccc^^^\\\UUUTTTTTTVVVZZZ]]]______```^^^]]]\\\ZZZVVVQQQMMMLLLPPPVVV\\\aaabbbbbbaaaVVVSSSPPPPPPTTTYYY]]]___]]]^^^``````___\\\XXXUUUSSSRRRRRRRRRRRRQQQMMMKKKFFFCCC???;;;777444333333000000//////............***,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............++++++***++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************,,,+++++++++***)))))))))************************************************************))))))((((((************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************+++)))((((((***+++)))'''************************'''(((***,,,---,,,+++***))))))))))))******++++++++++++++++++++++++++++++------------------------...//////000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,------------...,,,------......------,,,---------............///........./////////////////////000111111111111111---...///000222666;;;@@@EEEHHHMMMRRRVVVWWWVVVUUUSSSOOOKKKIIIJJJKKKLLLLLLJJJMMMNNNNNNNNNPPPVVV[[[hhhnnnwwwxxxpppnnnrrroooooouuu{{{}}}~~~vvvkkkggghhhggggggdddaaa^^^^^^aaafffiiikkkwww}}}vvvllldddaaaZZZXXXWWWWWWYYY[[[\\\[[[^^^^^^___```___[[[UUUQQQLLLOOOSSSXXX[[[]]]^^^^^^UUUQQQLLLKKKNNNTTTYYY[[[[[[]]]```aaa```\\\XXXUUUQQQPPPPPPQQQRRRRRRPPPNNNIIIGGGDDD@@@<<<999666555111000//////......//////***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............******++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************************************+++++++++******************************************************+++++++++++++++******)))(((((('''***************+++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++***************+++++++++,,,)))((())),,,...,,,***************************&&&(((+++...///...,,,+++)))))))))******++++++,,,,,,,,,,,,------.........,,,,,,------...////////////000000111111111111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,---------......,,,------......------,,,---------............///............/////////000...///000000111111000000///000111333666;;;AAAFFFJJJMMMSSSWWWZZZYYYWWWVVVPPPMMMIIIHHHJJJMMMOOOPPPNNNQQQRRRSSSSSSXXXaaaiiissszzz|||{{{yyyuuutttwww}}}}}}}}}zzzpppkkkkkkkkkkkkgggfffeeegggkkknnnppppppwww}}}xxxnnnjjjdddaaa^^^\\\\\\\\\\\\[[[^^^]]]]]]______^^^[[[XXXPPPRRRTTTWWWZZZ\\\]]]]]]WWWRRRKKKHHHIIIMMMRRRUUUXXX[[[^^^``````\\\WWWTTTNNNMMMNNNOOOQQQRRRQQQPPPKKKJJJIIIFFFBBB>>>;;;999111111///.........///000+++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,***************************************************************************************+++++++++************************))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))*********++++++++++++(((&&&(((---///---***++++++++++++++++++++++++***+++,,,---......------******+++,,,,,,---............///000111222222333000111222333444666777777555555666777777777777777888888888888888888888888,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,------.........,,,------......------,,,---------.........//////---.........//////000000......///000000000000000000111333555999???FFFKKKNNNQQQVVV[[[\\\[[[XXXVVVOOOLLLIIIHHHJJJNNNQQQSSSSSSVVVXXXYYYZZZbbbmmmvvv|||tttooorrruuuwww|||~~~}}}tttpppoooppppppnnnnnnooorrruuuwwwwwwwwwuuu{{{xxxrrrnnnjjjfffcccaaa```___^^^^^^]]]\\\\\\^^^______^^^VVVVVVXXXYYY[[[]]]___```ZZZTTTLLLFFFFFFIIIMMMOOOWWWYYY]]]```___[[[VVVSSSLLLKKKLLLNNNQQQRRRRRRQQQMMMMMMLLLJJJGGGBBB>>>;;;222111///.........///000,,,---......,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************************************))))))******+++++++++,,,************************))))))******++++++++++++((((((((()))******++++++))))))******++++++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))******++++++++++++(((%%%###&&&+++...,,,)))------------------------///...---,,,,,,,,,---...,,,,,,------...///000000000000111333444555666777666666888999;;;===>>>???AAAAAABBBCCCCCCDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA+++,,,---......---,,,+++...///000000///,,,)))&&&........................//////.........---------------------------------,,,,,,+++++++++,,,------000000//////.........------///000000//////111222111333777;;;???EEEKKKOOOSSSUUUYYY\\\\\\YYYTTTRRRNNNMMMJJJIIIKKKOOOTTTWWW[[[\\\]]]```jjjxxx}}}{{{sssppprrryyy~~~||||||yyyyyyyyyzzzwwwyyy{{{||||||zzzppppppmmmjjjllllllfff]]]\\\[[[ZZZ[[[]]]^^^]]]\\\```]]]ZZZYYY[[[^^^___```___XXXNNNEEEAAABBBFFFJJJOOORRRXXX^^^aaa```[[[WWWNNNLLLKKKMMMRRRVVVVVVUUUWWWQQQJJJGGGGGGEEE@@@;;;666333000...////////////......---------......///---,,,++++++------,,,+++...---,,,+++,,,...000222******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++000...***''''''))),,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************))))))))))))*********+++++++++++++++......---------...//////------------------------111111111222222333555555666777999;;;===>>>??????AAAAAACCCDDDFFFGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJ,,,------------------,,,---...//////...---+++***........................//////.........------------------------------------------,,,------...///111111000000000/////////...000111111000000222333333666;;;???DDDHHHNNNQQQUUUWWWZZZ[[[[[[XXXTTTQQQNNNMMMMMMNNNQQQVVVZZZ]]]```eeejjjqqq|||yyytttsssqqqsss|||~~~}}}}}}~~~yyyvvvuuusssqqqsssuuuppphhhbbb___[[[YYYZZZ\\\^^^^^^aaa___\\\\\\]]]___``````^^^XXXOOOHHHDDDDDDGGGJJJMMMPPPUUU\\\aaaaaa^^^[[[RRRPPPMMMNNNQQQUUUVVVVVVXXXSSSMMMJJJIIIGGGBBB===;;;888444111000000///............------......///---,,,++++++------,,,+++,,,+++******+++---///000++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++000///...---,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************************************************************************++++++++++++++++++************++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---...///...,,,+++++++++++++++***************++++++++++++,,,,,,,,,...................../////////000111222333333444555555666777888999;;;<<<>>>???@@@BBBDDDFFFFFFGGGGGGGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQOOONNNMMMLLLLLLLLLMMMNNN...------,,,,,,------...---------------......---.......................................---------------------------------......------...//////000111111111111000000000000///000111111111111333555777;;;AAAFFFJJJNNNRRRTTTWWWXXXYYYYYYXXXUUURRRPPPNNNOOOQQQTTTYYY^^^cccfffhhhqqq||||||uuutttrrrooooooqqqvvv}}}wwwwww{{{{{{|||}}}~~~~~~wwwtttuuutttssswwwzzzxxxrrrlllfff___YYYXXXZZZ]]]^^^aaa___^^^^^^___aaaaaaaaa]]]YYYSSSMMMIIIGGGGGGHHHIIILLLRRRYYY___bbbbbbaaaZZZWWWRRROOOPPPSSSUUUVVVXXXTTTPPPMMMLLLIIIDDD@@@AAA===999555333111///---//////......---......///---,,,++++++------,,,+++******)))))))))+++,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************++++++++++++++++++++++++************************************************************+++++++++,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***///222222000,,,)))---,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------////////////000000111111111222333555777999:::;;;<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRR...---,,,++++++,,,---...///...---,,,,,,---...///........................................................................------------...///000000000000000000000000000000///000111111111333555888<<<@@@GGGLLLPPPRRRTTTVVVWWWWWWVVVUUUSSSRRRPPPOOOOOOQQQUUUZZZ```fffjjjlllsss~~~xxxqqqkkkkkklllooouuu|||~~~xxxxxx}}}zzzxxxzzz|||}}}~~~~~~vvvrrrtttttttttyyy|||xxxqqqggg___[[[ZZZZZZZZZ]]]\\\[[[\\\^^^```aaa```^^^\\\XXXSSSNNNJJJGGGEEEEEEHHHMMMUUU]]]ccceeeeeeddd___YYYSSSPPPPPPQQQRRRUUUSSSQQQOOONNNKKKFFFCCCCCC???;;;888555333000...000//////...............---,,,++++++------,,,+++******))))))***+++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***...111111///,,,)))------,,,,,,,,,+++++++++++++++,,,,,,------......///000111333555666777777777777999:::<<<>>>???@@@BBBCCCCCCDDDEEEFFFHHHHHHGGGHHHJJJLLLMMMNNNOOOOOONNNNNNMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUU...---,,,++++++,,,---...111000...,,,,,,,,,---...........................---.............................................,,,,,,,,,,,,---...///000////////////////////////...///111111222555999<<>>???@@@AAAAAABBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMOOOOOOPPPPPPPPPOOONNNMMMNNNOOOQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVV...------,,,,,,------...222111///---,,,,,,---...........................---------.......................................++++++,,,,,,---...000000............////////////...000222333555999???BBBHHHLLLQQQUUUVVVVVVWWWXXXTTTRRROOOLLLLLLNNNQQQSSSWWWZZZ```gggooovvv{{{~~~zzzppphhhgggjjjrrr{{{}}}tttpppqqq|||yyyvvvvvvyyyzzz{{{yyy{{{}}}}}}wwwuuuxxx{{{}}}yyyoooggg___[[[YYYWWWTTTTTTWWWZZZ]]]^^^___```___]]]XXXQQQJJJFFFDDDDDDFFFLLLTTT]]]cccfffjjjhhhddd\\\TTTMMMJJJIIIKKKMMMPPPQQQPPPNNNJJJHHHBBB@@@>>><<<;;;999666444111111000///............---,,,++++++------,,,+++,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---......//////000000111222333444555555777888;;;???AAACCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQOOONNNNNNPPPRRRSSSVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWXXXXXXXXXWWWVVVUUU,,,------------------,,,//////...............///........................---------.........//////........................,,,,,,,,,---...000111222......//////000000000000000222444666:::???EEEJJJOOORRRVVVXXXXXXXXXXXXYYYTTTQQQMMMKKKLLLPPPUUUXXX]]]```fffnnnwwwwwwqqqrrrsssyyy~~~xxxooonnnooo{{{}}}xxxxxxyyy|||{{{}}}~~~yyyyyy}}}}}}{{{yyyyyy}}}zzzrrrkkkfff```\\\WWWUUUVVVXXX[[[\\\]]]^^^______[[[UUUOOOKKKEEEDDDDDDHHHPPPYYY```dddeeefffeee```WWWOOOKKKIIIHHHKKKPPPRRRRRRPPPMMMLLLEEECCCAAA???>>>;;;888555222111000///............---,,,++++++------,,,+++,,,---------------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---...------...///111222333333555666666777999::::::;;;===>>>AAACCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCEEEFFFHHHJJJKKKOOOPPPQQQRRRSSSTTTTTTTTTSSSQQQOOOMMMMMMOOOQQQRRRVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWXXXXXXXXXWWWVVVUUU+++,,,............,,,+++------......///000000000........................---------.........//////////////////////////////------......///111222333//////000000111111111222222444666999===CCCJJJOOOTTTVVVYYYZZZYYYYYYZZZZZZTTTQQQMMMKKKMMMRRRXXX\\\aaadddjjjsss~~~|||xxxuuuyyyyyyvvvppppppsss{{{}}}yyy{{{~~~|||zzzyyy|||zzzuuuxxx}}}~~~zzzwwwzzz~~~{{{zzzzzztttqqqfffaaaZZZVVVVVVXXXZZZ[[[ZZZ\\\^^^___]]]YYYSSSPPPFFFDDDDDDGGGNNNVVV^^^aaa```ccceeebbbZZZRRRLLLJJJFFFJJJPPPSSSTTTRRRPPPNNNIIIGGGDDDBBB@@@===999666222222000///............---,,,++++++------,,,+++,,,,,,---------,,,,,,+++)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------))))))***++++++,,,------...------,,,,,,------...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((())),,,......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------...------......000111333555666777999::::::;;;===>>>??????AAABBBDDDEEEEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA??????AAADDDGGGJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTQQQOOOMMMKKKKKKLLLNNNPPPTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYWWWVVVUUU---,,,,,,...//////---***---------------------------------............/////////.........---------,,,---............111333///////////////000111111222333333222000111333555555777;;;???CCCIIIOOOSSSWWWWWWWWWYYYYYYXXXUUUSSSSSSQQQOOOPPPTTTZZZ^^^aaahhhpppvvvzzz~~~wwwwww|||yyytttvvv{{{zzzvvvxxx}}}}}}|||~~~{{{xxxxxx{{{~~~wwwvvvxxx|||~~~xxxxxx{{{zzzxxx}}}~~~tttooohhh```[[[YYYXXXYYYZZZ[[[]]]______]]]XXXSSSIIIHHHFFFFFFHHHOOOXXX___ddddddcccbbb```ZZZPPPIIIIIIIIIKKKNNNRRRSSSRRRQQQLLLKKKIIIFFFBBB===999777555333111111111000...,,,......------------............---+++***)))+++---)))***+++,,,---,,,,,,+++---------,,,,,,+++++++++------------------------,,,***+++///...******...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++++++++++++++,,,,,,+++***+++,,,---...************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,***((((((***+++)))&&&***++++++,,,,,,++++++************++++++,,,,,,,,,+++*********))))))((((((((())))))***++++++,,,,,,************++++++++++++---......---,,,,,,///111111444888;;;===>>>@@@AAABBBAAA@@@AAABBBCCCBBBAAA===<<<;;;;;;::::::;;;;;;:::999999999999:::<<<===<<<===???BBBEEEHHHKKKLLLKKKMMMPPPSSSUUUVVVUUUUUUPPPOOOMMMLLLKKKLLLNNNOOORRRRRRTTTUUUWWWWWWXXXXXXTTTSSSRRRRRRRRROOOKKKHHH---,,,,,,---//////---+++---------------------------------............/////////.........------------...///.........000222///////////////000111111222222222111000111333555888;;;???DDDHHHMMMRRRVVVXXXXXXXXXYYYYYYWWWUUUSSSSSSQQQQQQUUU\\\ccciiilllqqqvvvzzz|||uuuooopppvvv~~~}}}wwwsssvvv||||||zzz}}}}}}|||}}}yyyuuuxxx~~~{{{zzz~~~~~~wwwmmmddd^^^ZZZXXX[[[[[[\\\^^^___]]]ZZZWWWNNNLLLJJJHHHIIIOOOWWW]]]dddccccccdddbbb\\\TTTMMMKKKKKKKKKNNNQQQSSSSSSSSSPPPOOOMMMIIIDDD???:::888555333111000000000...,,,......------------......------...,,,******+++---)))***+++,,,---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,000222111...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++///...---+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,+++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***(((((()))***+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++---***))))))++++++)))'''++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++++++++******************++++++,,,,,,,,,---+++++++++,,,,,,---------...///000000///000333555666999===@@@AAABBBDDDEEEHHHGGGFFFFFFFFFFFFCCCAAA===<<<;;;::::::999999999888777666666666888999::::::;;;>>>@@@CCCFFFHHHIIIIIIKKKMMMOOOPPPPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUOOOMMMLLLJJJIIIFFFBBB???---,,,,,,---......---+++---------------------------------............///...............---------.../////////------///111///////////////000111111111222222111000111333555;;;???EEEJJJNNNRRRVVVXXXYYYYYYYYYYYYXXXVVVTTTSSSUUUUUUXXX^^^gggooovvvyyy|||}}}|||yyyzzz~~~zzzqqqlllnnnvvv~~~}}}xxxwww{{{zzzxxx|||~~~zzz||||||rrrhhhaaa]]][[[ZZZZZZ[[[]]]]]]\\\[[[UUURRRNNNJJJJJJNNNUUU[[[bbbcccdddeeeddd```ZZZUUUPPPNNNLLLMMMPPPSSSUUUUUUTTTSSSQQQMMMGGGAAA<<<888444222000///000000///.........------------......+++---...---,,,++++++,,,***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,'''555===777///---,,,)))---,,,,,,++++++,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++......,,,***)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,------......++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++++++++)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++)))---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000000222333444555666999<<<===@@@DDDFFFGGGHHHIIIJJJLLLLLLKKKJJJJJJGGGCCC@@@<<<;;;999888666666555555555444333333333444555666777888:::<<>><<<888555...---,,,,,,......---,,,---------------------------------............///........................///000000///------...000///////////////000000111000111222111111222555888???DDDJJJPPPSSSVVVXXXZZZZZZZZZZZZXXXVVVUUUUUUVVVZZZ[[[___gggqqqzzz~~~wwwpppoootttyyy}}}yyytttxxx~~~~~~{{{wwwvvv{{{}}}|||rrrjjjeee]]]ZZZXXXWWWYYY[[[[[[[[[ZZZWWWRRRMMMKKKMMMSSSWWW```bbbeeeggggggddd```]]]TTTQQQLLLKKKMMMQQQTTTVVVWWWVVVTTTPPPJJJCCC===999555222000///000000000///......------------......***,,,......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------///RRRhhhWWW:::---///222---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---+++******+++---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333444666888:::;;;===@@@BBBDDDFFFJJJLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKHHHDDD@@@:::999777555444222222111444333222111111111222333333444555777999;;;<<<===????????????>>>===<<<;;;============???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@===:::888777444222...---,,,,,,---...---,,,---------------------------------............///---.....................///000000///------...000///////////////000000111000111333333444666999<<>>@@@AAACCCEEEGGGHHHKKKMMMOOONNNNNNOOOPPPLLLLLLLLLMMMNNNKKKGGGDDD===<<<:::777555444333333444333222111000000111222///000111222444555666666999888888888777666555444555555666777888999;;;;;;;;;<<<===============<<<===:::777666666666444333///---++++++---...---------------------------------------............///---------................../////////------///111///////////////000111111000222444666777;;;???BBBHHHLLLQQQUUUVVVVVVWWWXXXVVVXXXXXXWWWUUUVVV[[[___]]]aaajjjuuuvvvkkkgggjjjttt}}}~~~{{{|||~~~}}}|||~~~vvvrrrjjjeee^^^ZZZXXXXXXYYYYYY[[[[[[YYYVVVSSSSSSTTTVVV^^^bbbgggjjjjjjjjjjjjjjj^^^XXXQQQKKKKKKNNNQQQTTTXXXXXXWWWUUUPPPIIICCC???:::777333111111222111111......------------......***+++------,,,+++,,,---...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------......//////000000+++555888...&&&'''+++,,,---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++++++++++++++000///...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,------++++++,,,......---,,,++++++,,,---...------------,,,,,,,,,,,,************++++++++++++++++++,,,------......///000111333555888:::<<<===???AAADDDEEEFFFGGGHHHJJJKKKMMMPPPQQQPPPOOOOOOPPPMMMMMMMMMOOOPPPNNNLLLIIIAAA@@@>>><<<:::999888888666555333111000000111111...//////000111222333333555555444444444333333333222222333444555666777888777777888999999999999999999777666666777777666555///---++++++,,,......------------------------------------............///---------.........//////---...///.........000222///////////////000111111000222555888;;;???DDDHHHNNNQQQTTTVVVVVVVVVWWWXXXSSSUUUWWWVVVUUUXXX^^^dddfffjjjrrr|||~~~uuunnnpppvvv}}}}}}~~~~~~zzz|||yyy{{{}}}vvvppphhhaaa]]]\\\ZZZZZZ[[[\\\\\\[[[YYYXXXYYYZZZ]]]aaagggjjjkkkkkklllmmmddd^^^UUUOOOMMMOOOQQQSSSXXXYYYYYYXXXTTTNNNHHHDDD===:::555333222222222111......------------......+++,,,,,,,,,++++++---//////...---,,,+++,,,,,,---+++++++++,,,,,,---------,,,,,,------...//////000444000,,,,,,000444555555---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,$$$%%%'''((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***,,,...---------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,---///000111222333444555777:::===@@@BBBCCCCCCFFFHHHIIIIIIIIIIIIJJJNNNPPPRRRRRRQQQPPPPPPPPPOOONNNMMMMMMNNNMMMKKKIIIBBBAAA@@@>>><<<;;;;;;;;;666555333111000000000000000000000111111222222222444444444444444555666666333444555666777888888888666777888999:::;;;;;;;;;;;;::::::<<<===<<<:::888///---++++++,,,......------------------------------------.........//////---------.........//////,,,---............111333///////////////000111111111333666:::===BBBHHHLLLQQQTTTVVVWWWWWWVVVWWWXXXQQQTTTVVVVVVUUUYYY```gggqqqtttyyy~~~vvvsssyyyxxxyyy|||zzzxxxzzzwwwtttxxx~~~~~~xxxooogggbbb___]]][[[ZZZ]]]______^^^]]]\\\]]]\\\aaagggkkkkkkkkkmmmooohhhaaaXXXRRROOOPPPRRRSSSXXXZZZ[[[ZZZWWWQQQLLLHHH???<<<777444333222222111.........------.........+++,,,,,,+++***+++---000///...---,,,+++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,---...//////***)))+++000///***))),,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++((()))+++---...//////...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---,,,******,,,...,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,------.........---...///111222444555666777999;;;>>>AAADDDFFFGGGFFFIIIKKKKKKJJJIIIIIIJJJOOOQQQSSSSSSRRRPPPPPPQQQNNNMMMKKKJJJJJJJJJHHHGGGAAA@@@>>>===<<<;;;::::::666555333111000//////000222222222222333333333333555555555555666777999999777777888999::::::::::::888999:::<<<===>>>>>>>>>@@@@@@AAABBBCCCBBB???<<<...------,,,,,,------...,,,---------.../////////......////////////......////////////////////////////////////000000000000222222111000000000000000666888;;;@@@EEEJJJNNNPPPUUUWWWYYYZZZZZZXXXUUUTTTRRRSSSUUUYYY^^^eeelllpppvvv{{{zzz{{{~~~xxxuuuxxx{{{uuusssvvv}}}yyy|||~~~wwwwwwzzzzzzxxx|||}}}}}}~~~~~~xxxssslllbbb[[[___```aaabbbbbbbbbaaaaaaeeefffggghhhjjjlllmmmmmmmmmiiibbbZZZSSSOOOOOOPPPVVVYYY\\\\\\YYYUUURRRPPPIIIDDD===777555444444444444333111/////////000000---------///111111///---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...&&&***......+++***+++---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------000///...---------------///...---,,,+++,,,---...,,,,,,++++++,,,,,,------------------------------//////000222666999===???DDDEEEFFFGGGHHHIIIIIIIIIMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSTTTTTTSSSQQQPPPOOOHHHGGGEEEFFFGGGGGGEEEDDD:::999777666555666777777555444333222111111111111333333444555777888999999<<<<<<<<<===???AAABBBCCCEEEDDDDDDCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLKKK...------,,,,,,------...---------.....................////////////......////////////////////////////////////000000000000000000000000111222333444777999>>>CCCIIINNNQQQSSSWWWXXXYYYYYYYYYWWWUUUTTTSSSUUUYYY___fffnnnvvv{{{yyyrrrqqquuu|||xxxwwwzzz~~~|||~~~}}}vvvwwwzzz{{{zzz~~~~~~{{{tttjjjbbbaaa```````````````aaabbbfffggghhhiiijjjkkkkkklllmmmkkkfff```ZZZUUURRRQQQTTTWWW[[[]]]\\\XXXTTTRRRKKKGGG@@@;;;777555333222333222111000////////////...------...000000///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,------......------,,,,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,---......//////......//////000000333444555888;;;>>>@@@BBBGGGGGGGGGHHHIIIJJJJJJKKKNNNNNNOOOOOOOOOPPPPPPPPPRRRSSSSSSRRRQQQOOOMMMLLLFFFDDDBBBBBBBBBAAA@@@>>>777666555444444444555555444333333222222333333333555777999;;;===???@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOO......------------.....................---------......////////////......////////////////////////////////////000000000000/////////000111444666777999<<>>======<<<999777555444333333222333333333222333333444444555666666777999<<<@@@BBBDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQQQQRRRRRR......------------....../////////...---------,,,......////////////......////////////////////////////////////000000000000///......///111444666888;;;???EEELLLRRRVVVYYYZZZXXXWWWVVVUUUTTTTTTUUUUUUYYY___hhhpppyyy~~~||||||}}}~~~}}}sssoooiiiccc```aaaccceeeggghhhhhhiiiiiihhhgggfffeeegggjjjkkkggg```VVVPPPQQQUUUZZZ___bbbaaa]]]YYYTTTQQQLLLGGGAAA;;;555000111111222222222000///---///---++++++,,,---...---------............------........................------------------------,,,------......------,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++******))))))))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))...+++((((((+++---,,,+++************************---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,------...............---------......//////000111444888;;;===???@@@CCCFFFHHHIIIIIIIIILLLKKKJJJHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMJJJHHHEEECCCBBB@@@>>><<<;;;;;;:::888666555555555444444444555555333444555777888999::::::999;;;>>>AAACCCDDDDDDDDDBBBCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOORRRQQQOOONNNMMMNNNOOOOOO///......------......////////////...---------,,,......////////////......////////////////////////////////////000000000000000000//////111444666888>>>BBBIIIPPPVVVYYYZZZ[[[VVVVVVTTTTTTTTTVVVWWWYYY___fffooovvv|||{{{~~~}}}}}}|||wwwooogggbbb```aaabbbeeefffhhhiiiiiihhhgggfffdddfffjjjmmmlllfff\\\TTTSSSVVVZZZ```dddddd```]]]YYYVVVQQQMMMGGG???888333222333333333333111000...000---++++++,,,---------......////////////..............................,,,,,,------------------,,,------......------,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++///+++((((((+++---,,,***************************---,,,,,,++++++,,,,,,---------------------------......------------......+++,,,,,,------.........---------------...////////////111555999>>>BBBDDDDDDFFFHHHJJJLLLLLLLLLKKKMMMLLLJJJHHHHHHIIIKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKJJJGGGEEECCCAAAAAA@@@>>>============<<<;;;999999999999::::::999999666888999;;;======>>>>>>===>>>@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLKKKIIIGGGGGGGGGHHHIII//////............//////...............---------......////////////......////////////////////////////////////000000000000333222111111333666999<<>>>>>???@@@@@@@@@??????===>>>???AAABBBBBBAAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBB//////............//////---------.....................////////////......////////////////////////////////////000000000000444333333444666;;;???BBBJJJNNNTTTZZZ]]]]]][[[ZZZTTTUUUWWWZZZ^^^aaadddfffhhhoooxxx{{{{{{|||yyyuuuuuu}}}{{{yyy{{{{{{tttnnnhhhdddbbb___aaadddhhhiiijjjiiihhhgggfffgggkkkoooooojjjeee\\\[[[\\\```eeegggddd```^^^[[[WWWSSSNNNHHHAAA===777666555444444333444444000///......//////---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,------...///***+++,,,...............---......000111333555666888:::???CCCGGGIIIJJJKKKOOOOOONNNNNNOOOPPPQQQQQQOOONNNNNNMMMLLLKKKKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFGGGGGGEEECCCBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDBBBDDDCCCAAA?????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@//////............//////,,,------....../////////......////////////......////////////////////////////////////000000000000555444444666:::???EEEHHHNNNRRRXXX^^^```___\\\ZZZTTTVVVZZZ^^^bbbfffjjjkkkiiiqqqyyy|||zzzyyy}}}|||wwwrrrttt|||xxxwwwzzz{{{||||||vvvooojjjggg]]]___cccgggjjjkkkjjjjjjeeeccccccggglllnnnlllhhh```]]]\\\```eeegggeeeaaa___\\\XXXTTTPPPJJJDDD@@@999888666555444444555555/////////000111000---+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,++++++******+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++......---,,,,,,+++++++++))),,,///...+++))))))+++---------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,---...)))+++,,,...//////.........///000111444666888999>>>AAAEEEIIIKKKLLLLLLKKKRRRQQQPPPPPPPPPQQQSSSTTTPPPPPPPPPOOOOOOMMMLLLKKKOOOOOOOOOPPPPPPPPPQQQQQQNNNMMMLLLKKKLLLMMMNNNOOOOOOMMMKKKJJJIIIHHHFFFDDDDDDEEEFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJIIIGGGEEECCCBBBAAA>>><<<<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>======@@@AAABBBCCCCCCBBBAAA@@@---------.........//////........................000000000000000000000000111111111111111111111222///000111000///000111333222333666999===CCCJJJOOORRRVVV[[[]]]\\\ZZZXXXXXXUUUXXX]]]dddjjjnnnnnnnnntttxxx|||zzzwwwxxx|||xxxvvvuuuxxx~~~zzzzzzvvvxxxxxx{{{{{{yyy}}}~~~tttjjjeeebbb```aaafffiiijjjiiiiiiggggggjjjmmmnnnllliiidddaaa^^^___cccfffgggggg___^^^\\\YYYSSSMMMHHHEEE???===:::777555555666777222111000///...---------......////////////..............................------------------------------------------------------............------,,,,,,,,,---------......------++++++++++++------++++++,,,,,,,,,---------------------------------)))))))))******+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......---,,,***)))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------((()))***++++++++++++***,,,,,,,,,++++++*********---------,,,,,,+++++++++---------...------,,,,,,---------------...///000---,,,+++,,,---////////////111333555777:::???BBBGGGHHHJJJLLLNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSOOOOOONNNMMMMMMLLLLLLKKKNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKOOONNNLLLJJJIIIHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMKKKHHHFFFFFFGGGEEEDDDCCCAAA@@@???>>>>>>BBBAAAAAA@@@@@@AAAAAABBBAAA???>>>@@@BBBAAA>>>;;;@@@???>>>???@@@@@@@@@???CCCDDDEEEFFFFFFDDDBBBAAA---------.........//////........................000000000000000000000000111111111111111111000000///000222222111111222444222555888<<<@@@FFFMMMRRRVVVXXX[[[\\\\\\[[[[[[\\\```bbbggglllrrruuuuuuuuuwwwzzz|||||||||}}}~~~zzzyyyxxx|||~~~|||zzz~~~xxxqqqtttyyy{{{|||}}}~~~}}}zzzyyyyyyuuulllhhhcccbbbeeehhhiiiiiikkkiiihhhhhhiiijjjjjjjjjfffbbb^^^^^^```ccceeeeeebbbbbb```\\\WWWQQQLLLIIICCCAAA===:::777777888888555444222000..................////////////..............................------------------------------------------------------............------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------+++++++++++++++++++++***,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++******+++,,,---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,------...------,,,,,,...---------------......------,,,---...000111111222444777999;;;???CCCGGGIIIJJJLLLMMMOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRSSSNNNNNNNNNMMMLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBCCCDDDEEEGGGHHHIIILLLMMMMMMKKKHHHFFFFFFGGGAAA@@@???============>>>@@@AAABBBCCCEEEGGGIIIJJJJJJHHHFFFGGGHHHHHHEEECCCCCCCCCCCCEEEGGGHHHHHHHHHGGGHHHJJJKKKLLLKKKJJJIII------........./////////........................000000000000000000000000111111111000000/////////...000222333222222333444333666;;;@@@EEEKKKRRRVVVZZZ[[[[[[[[[[[[]]]```ccceeehhhlllqqquuuxxxzzz{{{}}}~~~|||sssssswwwyyy{{{sssnnnqqquuuuuussstttssstttuuuwww{{{xxxqqqhhhddddddggghhhhhhlllkkkiiigggeeeeeegggiiihhhddd```^^^___bbbeeefffgggfffdddaaa]]]WWWRRROOOHHHFFFBBB>>>;;;:::::::::999777444111///...............////////////..............................------------------------------------------------------............------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------......---,,,,,,+++******,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...************+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++,,,,,,---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,------...------,,,...------,,,,,,,,,------------......000111333333666999<<<>>>AAADDDIIILLLMMMMMMNNNOOOPPPQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@AAABBBEEEGGGIIIKKKLLLLLLJJJHHHFFFFFFGGG??????=========???AAACCCDDDFFFHHHLLLPPPTTTWWWXXXWWWUUURRRQQQRRRQQQPPPNNNKKKLLLMMMOOOQQQRRRTTTTTTNNNPPPRRRSSSUUUUUUTTTTTT............////////////........................////////////////////////111111000000///.........,,,///111333222222333444444888>>>DDDJJJOOOUUUXXX\\\[[[ZZZXXXZZZ___fffllllllnnnrrruuuxxx{{{~~~}}}sssnnnpppvvvzzzzzztttrrrvvvyyyxxxvvvvvvqqqrrrssswww|||zzzooogggeeefffffffffjjjkkkkkkhhhdddbbbcccfffiiieeeaaa^^^___cccgggjjjiiiiiihhheeeaaa\\\XXXUUUMMMKKKGGGBBB???<<<;;;;;;;;;999666333111///............////////////..............................------------------------------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---------,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------,,,,,,,,,,,,---,,,...///000111222555777;;;===AAACCCFFFIIIMMMPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLMMMMMMOOOPPPPPPQQQQQQPPPLLLLLLLLLJJJIIIGGGEEEDDDFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@AAADDDHHHJJJKKKKKKLLLJJJHHHGGGGGGHHHDDDCCCCCCCCCEEEHHHKKKMMMOOOQQQTTTYYY^^^bbbeeegggbbb```]]][[[ZZZZZZYYYYYYVVVWWWYYYZZZ[[[\\\]]]___XXXYYYZZZ[[[\\\\\\\\\\\\........./////////000000////////////////////////////////////////////////111000000000//////......+++...000111222222444555666;;;BBBIIINNNRRRVVVXXXZZZYYYXXXXXX[[[cccmmmuuu{{{}}}~~~wwwqqqpppuuu{{{{{{wwwwww{{{~~~}}}{{{{{{ttttttuuuwww|||uuulllggggggfffeeegggjjjlllkkkfffbbbaaaaaadddaaa^^^]]]^^^bbbhhhlllkkkjjjjjjgggddd```[[[YYYRRROOOKKKFFFBBB>>><<<;;;;;;:::888555333000///.........////////////..............................------------------------------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---...------,,,,,,---------,,,...111222222444888;;;>>>AAADDDGGGIIILLLOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRQQQQQQPPPPPPQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOJJJJJJIIIHHHGGGEEECCCBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>>>>@@@CCCGGGIIIKKKLLLMMMLLLJJJJJJKKKLLLLLLKKKLLLMMMOOORRRVVVXXXZZZ\\\```dddhhhkkkmmmnnniiihhhfffcccaaa```aaabbbbbbccceeeeeecccbbbdddfffbbbcccccccccccccccbbbbbb....../////////000000000////////////////////////000000000000000000000000000000000000000000000000---...000111111333666888:::@@@GGGNNNRRRTTTVVVWWWWWWWWWWWWZZZ```jjjvvv~~~~~~xxxwwwyyy}}}}}}zzzzzz~~~zzzzzzzzz{{{~~~tttnnnkkkhhhfffeeehhhkkkkkkiiieeeaaa```^^^]]]\\\[[[\\\```fffkkkkkkkkkkkkiiifffbbb___\\\WWWTTTPPPKKKEEE@@@===;;;<<<<<<;;;:::777444111///......////////////..............................------------------------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,............---,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,---...............------------...//////...111444666666888<<<@@@AAADDDHHHJJJLLLMMMPPPQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLHHHGGGGGGFFFEEEDDDBBBAAA??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@CCCFFFHHHMMMNNNPPPPPPPPPPPPQQQSSSTTTTTTUUUWWWYYY\\\^^^___bbbdddgggkkkmmmooopppqqqmmmnnnmmmkkkhhhggghhhiiilllnnnooonnnjjjiiijjjlllllllllkkkkkkkkkjjjjjjjjj.../////////000000000000////////////////////////000000000000000000000000//////000000111222222222000000111111222555999===???EEEMMMSSSVVVWWWWWWWWWSSSUUUXXX^^^fffrrr~~~}}}~~~~~~~~~|||vvvqqqlllhhhggggggggghhhiiigggdddbbb^^^___^^^]]]]]]___eeeiiilllllllllkkkhhheeeaaa___\\\YYYUUUOOOIIICCC???===<<<===??????===888444111......////////////..............................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------......---,,,+++*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------***+++,,,---............---------...///000111222111555999;;;:::<<>>===???BBBCCCAAA<<<666333......////////////..............................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,------------......++++++------------++++++---------.........//////++++++++++++++++++++++++...------,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***+++---...///......---))))))***+++,,,------...---,,,,,,++++++*********++++++++++++++++++++++++((()))***++++++++++++***,,,,,,,,,------.........+++++++++,,,,,,---------***+++,,,---............---------...000111333444444888===>>>>>>@@@FFFKKKGGGJJJMMMOOOOOOPPPPPPRRRQQQQQQRRRTTTTTTUUUUUUUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAEEEEEEDDDDDDEEEEEEFFFFFFDDDEEEFFFHHHKKKMMMNNNOOOTTTVVVXXXZZZ[[[]]]```bbbccceeehhhjjjllllllkkkjjjlllnnnqqqtttwwwwwwwwwwwwsssvvvxxxxxxuuusssssstttuuuyyy{{{yyyuuusssuuuxxxxxxxxxxxxxxxyyy{{{|||}}}------------------------......////////////......//////000000000000//////111222222111000000111333000111444555777:::>>>BBBNNNQQQUUUWWWVVVUUUTTTTTTTTTXXX^^^hhhsss|||zzzzzz}}}~~~zzz{{{{{{zzzuuullliiigggfffggghhhhhhhhhggghhhfffccc```bbbfffkkktttqqqnnnmmmllljjjgggdddccc```[[[VVVRRRLLLGGGCCC??????@@@AAAAAA???;;;888333111000000000000...,,,......//////000111111111........................------------------------...------,,,,,,------.........---------,,,,,,,,,...---,,,++++++,,,---...333666999666///***)))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++...000000...+++)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********............//////000000,,,,,,,,,------.........,,,+++++++++,,,---......///000000000000111444777;;;===@@@DDDGGGHHHHHHHHHHHHIIIKKKLLLNNNPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQOOOMMMLLLOOOKKKGGGFFFHHHIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDEEE@@@CCCCCC@@@AAAEEEFFFEEEKKKGGGCCCEEEIIILLLKKKIIIIIIMMMRRRUUUWWWXXXYYYZZZ______^^^]]]]]]```eeeiiillllllmmmnnnoooqqqssstttrrruuuxxxyyyyyywwwvvvvvvxxxyyyyyywwwuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxyyyzzzsssvvvyyyzzzzzz{{{------------------------......////////////......//////000000000000//////111222222111000///111222111333555777:::>>>CCCGGGQQQSSSVVVWWWVVVTTTTTTTTTWWW\\\eeepppzzz~~~}}}zzzwwwxxx|||}}}yyyqqqmmmhhhffffffggghhhhhhkkkkkkkkkiiifffeeehhhjjjqqqsssuuusssoookkkiiihhhfffccc___ZZZVVVPPPKKKGGGBBBBBBBBBBBBCCCBBB???<<<555222000/////////...------------------,,,,,,,,,........................------------------------...------,,,,,,------.........---------,,,,,,,,,---------,,,,,,---------///333666444///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++,,,------///000111222222444888:::???AAADDDGGGJJJJJJJJJJJJKKKLLLLLLNNNPPPRRRSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSQQQOOOMMMKKKJJJJJJGGGCCCBBBCCCDDDDDDCCCDDDDDDCCCBBBAAAAAABBBCCC@@@DDDFFFEEEGGGLLLNNNMMMQQQNNNKKKMMMRRRUUUUUUSSSPPPUUU[[[```aaa`````````ccccccbbbaaabbbdddiiilllooonnnmmmmmmnnnqqqtttvvvxxxyyy{{{{{{zzzyyyzzz{{{{{{{{{zzzvvvsssqqqrrrsssvvvxxxzzz||||||{{{zzzzzzwwwyyy{{{}}}~~~////////////////////////...//////000000//////...///000000111111000000///000111111000//////111222222444777:::===CCCIIIMMMSSSUUUWWWWWWUUUTTTTTTUUU\\\dddppp|||~~~wwwvvvzzzzzzuuummmhhhfffgggiiijjjnnnpppqqqqqqnnnlllllllllpppvvv{{{|||vvvpppmmmlllkkkhhhccc___ZZZUUUOOOLLLGGGEEEDDDCCCDDDDDDCCCBBB888555111/////////............---,,,,,,+++******........................------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,+++///222111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...+++******+++...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......///111333555777999===@@@EEEGGGIIILLLMMMMMMLLLLLLMMMMMMMMMMMMOOOQQQTTTUUURRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMJJJHHHGGGEEEBBB???>>>???@@@AAA@@@@@@AAAAAA@@@???@@@BBBDDDCCCIIINNNOOOQQQWWWYYYYYYYYYWWWUUUWWW\\\______]]]ZZZ___fffjjjkkkjjjhhhgggggghhhhhhggggggiiillloooqqqooolllkkklllpppuuuxxx{{{|||||||||{{{{{{}}}~~~~~~{{{wwwrrrppppppqqqvvvyyy~~~}}}zzzzzz{{{~~~//////////////////////////////000000000000//////000000000111111000000000///000111000//////111222222555888<<>>===>>>???@@@AAAAAACCCDDDCCCBBBCCCGGGKKKOOOVVV]]]^^^___ccceeedddaaa___^^^___bbbccccccbbbaaaeeejjjmmmmmmmmmlllmmmkkklllllllllkkkllloooqqqqqqnnnjjjhhhjjjooouuuyyyyyy{{{}}}~~~~~~~~~~~~zzzvvvtttuuuwwwyyy}}}|||{{{zzz~~~000000000000000000000000//////000000000000//////000000111111111111000000///000111000///000111333333666;;;@@@EEEKKKQQQUUUTTTTTTTTTTTTTTTVVVZZZ]]]mmmvvv~~~yyyvvv{{{~~~~~~|||{{{rrrmmmkkkkkkkkkllloootttyyy||||||{{{yyywwwyyy~~~yyypppooolllgggccc___ZZZUUUQQQOOOKKKGGGDDDEEEFFFGGGHHHAAA===777333111111000/////////000000111111111111...................................................------,,,,,,------.........---------,,,,,,,,,+++,,,---......---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444.................................///000111222333555888<<>>>>>===>>>@@@BBBDDDDDDGGGIIIHHHGGGJJJOOOTTTccclllrrrrrrpppqqqpppooohhhggggggfffgggfffeeecccdddfffhhhiiiiiikkkmmmpppnnnoooppppppooooooqqqrrrpppnnnkkkjjjlllqqqwww{{{yyy|||~~~}}}~~~~~~}}}000000000000000000000000///000000111111000000///000111111222222111111000///111111111000111333555555999???EEEJJJNNNSSSVVVRRRSSSSSSTTTVVV[[[bbbgggvvv~~~wwwssslllrrrzzzyyy~~~}}}|||{{{zzz|||yyysssooolllkkkjjjlllqqqwww}}}~~~}}}wwwqqqnnnjjjfffbbb]]]XXXUUURRRNNNIIIFFFEEEFFFGGGGGGDDDAAA;;;777555333111///---......///000000111111...................................................------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,...///000111222+++,,,,,,,,,------------+++,,,,,,...000222444555:::===AAADDDFFFHHHKKKMMMMMMNNNPPPPPPPPPOOOMMMKKKNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOIIIIIIIIIHHHGGGFFFEEEDDD>>>???@@@@@@AAACCCHHHKKKLLLOOORRRQQQPPPSSS[[[aaavvv~~~{{{xxxvvvnnnnnnnnnmmmkkkiiigggfffeeefffffffffgggjjjooorrrrrrtttvvvvvvuuuttttttuuurrrrrrqqqrrruuuzzz~~~////////////////////////000000111111111111000000000111111222222111111000000111222222111222444666888===DDDKKKOOORRRTTTVVVRRRRRRTTTVVVZZZbbbkkkqqq}}}{{{qqqpppkkkrrr|||~~~{{{|||zzzxxxzzz}}}~~~~~~xxxrrrooojjjjjjmmmssszzzuuurrrnnnkkkgggbbb]]]YYYUUUQQQLLLHHHGGGGGGGGGGGGGGGDDD???;;;888555111///............////////////...................................................------,,,,,,------.........---------,,,,,,,,,---------,,,,,,---------...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------***++++++,,,---...//////,,,---...000333666999:::???BBBFFFHHHJJJKKKMMMNNNNNNOOOPPPQQQQQQOOOMMMLLLMMMNNNPPPRRRSSSSSSRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLGGGGGGGGGGGGGGGFFFFFFEEEBBBDDDFFFGGGIIILLLQQQVVVWWW[[[___^^^]]]aaaiiiqqq}}}yyyuuunnnooooooooollljjjiiihhhfffgggiiijjjkkknnnrrruuuyyy{{{}}}~~~|||zzzzzzzzzyyyzzz}}}////////////////////////000000111111111111000000111111222222222222111111111222333333222333555777:::@@@HHHOOORRRTTTUUUVVVRRRSSSTTTWWW]]]gggrrryyyuuummmmmmpppvvv|||}}}{{{xxxyyy{{{|||{{{yyyyyytttkkkjjjkkkpppxxx~~~yyyvvvrrrnnnkkkfffaaa]]]WWWSSSNNNJJJIIIHHHGGGGGGHHHEEEAAA>>>:::666222///111111111000//////..............................////////////////////////...------,,,,,,------.........---------,,,,,,,,,......,,,++++++,,,.........,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...------,,,+++++++++,,,---...///111222222///000222444888;;;>>>@@@BBBEEEHHHKKKKKKLLLMMMOOONNNOOOQQQRRRRRRPPPNNNMMMJJJLLLOOOQQQRRRQQQPPPNNNLLLLLLKKKKKKJJJJJJJJJIIIEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJMMMOOOPPPTTTZZZ___aaaeeeiiiiiihhhllluuu}}}zzzuuuqqqkkklllnnnmmmllljjjiiiiiigggjjjmmmpppqqqsssvvvxxx~~~~~~~~~~~~~~~///000111222222111000///111111000000//////......///000000000000000//////...000222333444555888;;;===DDDLLLRRRSSSRRRSSSTTTSSSRRRTTT\\\hhhttt}}}uuusssxxx{{{}}}~~~{{{{{{}}}}}}|||zzz{{{tttnnnjjjlllpppuuu~~~|||vvvqqqnnnjjjeee```^^^YYYRRRNNNLLLIIIEEEAAAFFFDDDAAA???===999555111111000............,,,***,,,------...///000111111//////............//////........................++++++++++++++++++++++++,,,,,,,,,---------......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++*********---++++++,,,...///...---++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000222333555999;;;===@@@DDDFFFIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMHHHJJJLLLNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFIIINNNQQQRRRTTTVVVWWWVVVXXX]]]______bbbhhhjjjmmmooopppqqqtttzzz|||vvvpppmmmkkkmmmooopppooommmjjjhhhrrruuuxxxyyywwwwwwzzz}}}~~~{{{|||///000000111111000000///111111000000///////////////000000000000000/////////000222333333666999<<>>999555333111//////000000///............/////////////////////............//////------------------------------------------------,,,,,,,,,---------......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,---...---+++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------------------...///000000222555888;;;>>>CCCFFFHHHHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPLLLKKKHHHEEECCCBBBAAAAAACCCDDDFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIMMMVVVeeevvvxxxrrrmmmlllkkkjjjlllqqqooosssxxx|||~~~xxxvvvxxxxxxuuurrrvvv}}}yyyxxx{{{~~~|||||||||}}}000///...------...///000000000000000000000000000000000111111222222111111111222222333444999???CCCKKKNNNQQQQQQOOOOOOQQQTTTWWWdddyyyyyyxxxwwwwww{{{yyyqqqnnnllllllrrryyy~~~yyysssoooeee```YYYTTTQQQMMMIIIEEEAAAAAAAAABBBBBB???;;;777444222//////000000/////////////////////.........//////............//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,***+++++++++,,,,,,,,,------------------------------************++++++++++++------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............------------...///000111222555:::===@@@DDDHHHJJJJJJIIIHHHIIIOOOOOOOOOOOONNNMMMLLLLLLGGGEEECCC@@@>>>======>>>@@@AAABBBDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMUUUdddwwwwwwpppnnnmmmllloootttqqquuuzzz~~~xxxssstttzzz}}}{{{yyy{{{yyyyyy{{{|||000///...------...///000000000000000111111111111000000111222222222222222222333444555777<<>>BBBCCCFFFKKKMMMNNNMMMMMMMMMRRRRRRQQQOOOLLLJJJGGGFFFAAA???===;;;;;;;;;===>>>??????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHJJJLLLNNNOOORRRaaavvvvvvnnnmmmmmmooosssxxxxxx{{{|||xxxuuuxxxzzzyyy{{{~~~xxxyyy{{{}}}000//////......//////000000000000111111111111222000111222333333333333333333444666888;;;@@@FFFJJJMMMNNNOOONNNMMMQQQWWW]]]mmm{{{xxxsssuuuyyy}}}~~~zzzzzzwwwrrrqqqsssyyy|||sssnnnhhhaaa[[[WWWSSSNNNJJJBBBAAAAAAAAABBBAAA???===999666222000000000//////........./////////////////////............//////------------------------........................,,,,,,,,,---------............------------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,---...---+++++++++,,,,,,,,,,,,------------------------------------........./////////...------------,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222555888;;;===@@@CCCFFFEEEHHHMMMPPPQQQRRRSSSUUURRRQQQOOOMMMIIIFFFCCCAAA===<<<:::999999;;;>>>??????@@@@@@AAABBBCCCDDDDDDEEEFFFHHHKKKNNNRRRUUUVVV^^^sss|||ssskkklllooossswww|||{{{}}}~~~~~~{{{wwwwww{{{~~~~~~}}}zzz|||~~~///000000111111000000///000000111111111222222222000111222333444444444444333666999<<>>:::666222111111000000------......//////000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,+++,,,.........,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111555999===AAACCCEEEGGGHHHJJJLLLOOOPPPPPPQQQSSSTTTOOONNNLLLJJJGGGDDDAAA@@@>>><<<:::888999;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGIIILLLRRRXXX]]]bbbeeerrrxxxooohhhjjjppptttyyy}}}|||}}}zzzwwwvvvxxx|||~~~~~~///000111222222111000///000000111111222222222222000111222333444444444444333666:::>>>AAAFFFKKKNNNNNNOOOOOOOOOQQQXXXcccjjjzzzyyyxxxzzz~~~zzzzzz~~~}}}}}}}}}{{{uuussspppvvv{{{xxxrrrjjjddd```[[[VVVQQQJJJHHHEEEDDDDDDEEEEEEDDDBBB>>>888555333333222111,,,------...///000111111//////............//////........................------------------------,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........---,,,+++,,,...///...---++++++,,,,,,,,,---------------------------------))))))*********+++++++++.........------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222777;;;AAAEEEGGGHHHIIIIIIOOOPPPPPPOOOMMMKKKLLLMMMKKKKKKJJJHHHFFFCCCAAA@@@???===;;;999999;;;>>>@@@BBBBBBBBBCCCDDDEEEGGGGGGJJJMMMRRRYYYaaaiiiooorrrtttkkkeeehhhooosssxxx||||||~~~|||xxxyyywwwwwwzzz222///,,,---000222111000000111111111111222222222///000222333222222444666666888<<>>AAABBBEEEGGGIIIIIIJJJIIIKKKKKKKKKKKKIIIGGGFFFDDDEEEEEEFFFFFFEEECCCBBBAAA???@@@AAAAAA@@@AAACCCEEEHHHLLLRRRVVVVVVVVVUUUUUU[[[```ffflllqqqyyyvvvnnnpppsssxxx}}}|||xxxuuuttt|||||||||zzzxxxvvvvvv{{{///...,,,---...000000///111111111111222222222333000222222222111222444555<<>>:::777555444333222111000000000000111111000///.......................................000000////////////......,,,------------.........////////////////////////,,,,,,,,,---------......***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,...000...000333666999<<>>BBBHHHLLLNNNPPPSSSUUUaaalll{{{}}}||||||{{{||||||tttkkkeee___[[[UUUNNNIIIFFFFFFFFFHHHGGGFFFCCC???;;;777555333222111000////////////111111000......---------......................../////////000000000000000---------.........//////,,,,,,---------.........,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,---------.........,,,---------,,,---000222555888<<>>???@@@AAACCCDDDEEEEEEDDDCCCAAA???@@@AAACCCDDDFFFKKKPPPUUUXXX[[[```dddhhhmmmrrruuu~~~~~~~~~}}}||||||||||||xxxxxxzzz~~~zzz{{{~~~000222333444333222333444222222222222333333333333333444444444444777;;;>>>AAAEEEJJJNNNPPPTTTZZZ___mmmvvvyyywwwzzz~~~~~~zzzpppjjjbbb___YYYQQQJJJFFFFFFGGGHHHHHHGGGEEEBBB===999666333222111000///.........111000///.............................................////////////000000------........./////////++++++,,,,,,---.........,,,,,,,,,---------......//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***........................------,,,,,,,,,,,,++++++------------------------,,,---------............------------------------,,,---------............+++,,,---------///222555999===AAADDDFFFFFFGGGHHHLLLLLLLLLKKKJJJGGGEEEDDD@@@???===;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEGGGJJJNNNTTTXXX^^^bbbgggmmmrrrxxx~~~~~~~~~~~~|||{{{{{{|||}}}xxxwwwyyy~~~~~~...111444444222111222333222222222333333333444444333444555555666999>>>BBBEEEIIINNNRRRUUU[[[dddkkkvvv~~~xxxuuuvvv{{{~~~vvvoooeeeccc^^^UUUMMMHHHGGGHHHHHHHHHIIIHHHEEEAAA<<<999444444222111000/////////000//////.........//////........................------........./////////............////////////,,,,,,,,,---.../////////,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........---+++***---------------------------------,,,,,,+++++++++........................------------....................................------------............+++---...///000333777:::<<<@@@EEEIIIJJJKKKKKKLLLMMMLLLLLLJJJHHHEEEBBBAAA<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@BBBCCCEEEFFFGGGIIILLLNNNPPPSSSWWW[[[ccciiiqqqxxx}}}~~~~~~~~~}}}|||{{{}}}~~~{{{yyyyyy{{{}}}yyyxxxzzz~~~---000333444222000111333222222333333333444444444444444555666777;;;@@@DDDIIIMMMRRRUUUYYY```kkksss~~~}}}}}}~~~~~~uuusssvvv||||||{{{~~~yyyssshhhfffaaaXXXOOOIIIHHHIIIHHHIIIJJJJJJHHHCCC???<<<666555444222111000000000//////.........//////000........................,,,---------......//////............/////////000---------...///000000111,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------.........//////........................---------.........//////,,,---000111333666:::======BBBHHHLLLNNNNNNOOOOOOLLLLLLKKKJJJGGGDDDAAA???;;;;;;<<<<<<===>>>??????AAAAAAAAABBBEEEHHHLLLNNNSSSVVVYYY[[[\\\^^^```ccceeelllvvv|||wwwzzzzzzzzzyyyzzz}}}{{{yyyyyy{{{}}}{{{yyy{{{000000000000111111111111222222222222333444555666666666666666888<<>>CCCFFFJJJKKKMMMNNNOOOPPPOOOOOOOOOLLLHHHDDD@@@>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBEEELLLWWWbbbkkkoooooonnnmmmkkkhhheeecccaaallluuu~~~|||yyytttqqqppppppsssuuuwwwxxxzzz}}}}}}|||~~~000000000111111111222222444333333333333333444555444777:::===AAAFFFLLLPPPSSSSSSVVV\\\gggttt~~~|||{{{{{{|||~~~{{{zzz}}}{{{~~~~~~vvvtttpppiiiccc^^^XXXSSSPPPLLLKKKJJJKKKKKKIIIFFFDDD===:::666333333222222111000000000000////////////////////////////////////------......///000000000///............---------000000000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------..................------------------............///...............---------///......------///000111222555888<<>>999666555555555444000000000000////////////////////////////////////222111111///...---,,,+++///............---------......---------------------------------------------------------------------------------------------.....................------------------------...---------------............---,,,,,,,,,---------.....................---------............///---.................................///111333444:::===AAAEEEIIILLLPPPSSSRRRRRRSSSTTTSSSRRRQQQPPPKKKKKKKKKJJJHHHFFFDDDCCCAAA@@@@@@@@@AAACCCEEEFFFNNNRRR]]]pppuuujjjcccaaaaaacccgggsss|||}}}}}}{{{xxxtttqqqooopppsssuuuyyy|||~~~||||||zzzxxxwwwwwwxxxyyy{{{zzzxxxuuuuuuvvvvvvvvvvvvwwwzzz}}}}}}{{{111111111222222222222333333333333333444555666777:::===BBBGGGJJJOOOSSSVVV^^^gggsss||||||qqqnnnooo{{{}}}|||{{{zzz}}}}}}}}}|||}}}}}}zzzxxxtttoooiiieeeSSSPPPMMMKKKJJJJJJIIIHHHEEEBBB===:::888777555444000000000000////////////////////////////////////.........//////////////////............------------------------------------------------------------------------------------------------------------------...............---------------------------------------......///------,,,,,,,,,------...---------...............---------............///---------........................///111444666888>>>AAAEEEIIIKKKMMMPPPSSSQQQQQQRRRSSSSSSRRRQQQPPPJJJKKKLLLLLLJJJGGGDDDBBBDDDCCCBBBBBBCCCEEEHHHIIIRRRXXXeeexxxxxxllleeebbbdddffflllvvvyyywwwuuussstttwww{{{}}}|||zzzzzzxxxwwwtttttttttuuuvvvvvvsssqqqtttuuuvvvvvvvvvxxx{{{}}}}}}{{{111111111222222222333333222222222333555666888999<<>>;;;999555333000000000000////////////////////////////////////---.........//////000000///............------------------...............------------------------------------------------........................---------.........//////........................,,,,,,++++++,,,------...,,,,,,,,,,,,------...///---------.........//////---------............///---------.........//////...///000222444888;;;===AAADDDHHHKKKLLLMMMOOOPPPOOOPPPQQQRRRRRRQQQPPPPPPKKKKKKKKKIIIHHHEEECCCBBBBBBBBBCCCDDDHHHMMMQQQTTTYYYaaaoooyyynnnhhhhhhjjjmmmvvv~~~}}}|||zzz{{{}}}~~~yyywwwvvvvvvvvvsssrrrrrrsssuuuvvvuuutttvvvwwwxxxxxxxxxyyy|||}}}111111222222222333333333111111222333555777999:::<<>>@@@DDDFFFJJJLLLLLLLLLMMMNNNMMMNNNPPPQQQQQQQQQPPPOOOLLLKKKHHHFFFDDDCCCBBBBBB===>>>AAAFFFMMMTTT\\\```aaajjjwwwvvvnnnjjjlllqqqttt}}}}}}~~~}}}~~~}}}wwwsssrrrtttvvvtttssssssuuuxxxzzzzzzzzzwwwxxxyyyyyyyyy{{{~~~222222333333333333444444333444444444333444777999<<>>:::666444111111111111000///...---///////////////000111111........................//////.........---------........................////////////////////////........................................................................++++++,,,,,,---...//////000///...---------------........................,,,,,,,,,,,,,,,---...///---------.........//////***+++,,,...///000000000111111333555888<<<@@@BBBEEEFFFHHHJJJLLLMMMNNNNNNMMMKKKJJJKKKNNNOOONNNLLLLLLIIIEEECCCBBBBBBAAAAAAHHHHHHKKKQQQYYYaaaeeeggguuuwww}}}}}}rrrkkkkkkrrrzzz}}}zzzxxxzzz~~~yyy{{{}}}}}}}}}|||vvvrrrppprrrtttwwwxxxyyy{{{{{{{{{{{{zzzzzz|||222222333333333333444444444444555555444666999;;;???EEENNNUUU[[[bbbkkkrrrwww|||{{{vvvyyy|||yyy{{{~~~{{{}}}~~~~~~}}}}}}}}}}}}|||||||||{{{}}}||||||||||||||||||}}}{{{|||~~~yyyvvvvvvuuuvvv|||}}}xxxlllaaaYYYQQQNNNLLLIIIIIILLLLLLKKKHHHDDD???:::666444222222222111111000/////////////////////000111111........................//////.........---------........................................................................................................................---------......///////////////...---------------........................---------------.........---------.........////////////000000//////......111222444888;;;???BBBDDDEEEFFFHHHKKKLLLMMMMMMMMMJJJHHHGGGIIIKKKMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@@@@HHHLLLSSS[[[eeemmmtttxxx{{{}}}{{{tttqqqttt|||~~~}}}||||||{{{wwwyyy|||}}}~~~|||}}}|||wwwsssqqqrrrssswwwxxxyyy{{{{{{{{{{{{zzz}}}222222333333333333444444444555555555666888;;;>>>BBBHHHQQQ\\\fffooovvvyyywww}}}{{{uuuqqqooottt|||wwwtttxxx~~~~~~}}}}}}}}}|||||||||{{{{{{||||||||||||||||||||||||xxxxxxyyyzzz~~~|||wwwvvvsssrrrtttwwwzzz}}}}}}qqqeee\\\TTTPPPLLLIIIIIILLLMMMLLLJJJFFFAAA<<<888555222222222222222222111111///////////////000000111.......................................---------........................------------------------...........................................................................///////////////////////////...------------...........................---...///000///...---,,,------........./////////111111000000000/////////111333777<<<@@@DDDFFFGGGFFFGGGIIIKKKLLLKKKJJJIIIEEEDDDCCCEEEGGGHHHHHHGGGEEEDDDCCCAAAAAAAAABBBCCCMMMTTT___iiiqqqyyy}}}{{{}}}~~~}}}}}}}}}xxxuuuxxx{{{}}}|||zzz}}}}}}}}}{{{wwwsssppppppppptttuuuvvvwwwxxxxxxxxxwww|||222222222333333333444444333444555555666999>>>AAAEEEJJJTTTbbbpppzzz~~~{{{~~~zzzuuurrrmmmjjjiiippp~~~vvvqqqqqqwww~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxyyyyyytttrrrqqqrrrxxx}}}~~~yyymmmdddZZZTTTPPPLLLKKKNNNNNNMMMLLLHHHDDD>>>:::777222222222111111111222222000000////////////000000........................................................................------------------------......................................................................../////////...............///......---------.................................///000111111///---+++............////////////---......///000222333444333666;;;AAAEEEHHHIIIIIIHHHIIIJJJKKKIIIGGGDDDBBB??????@@@AAACCCDDDEEEEEEEEECCCAAA@@@@@@CCCHHHLLLWWWaaallltttyyy}}}~~~}}}}}}~~~~~~|||zzzzzz|||~~~~~~|||wwwuuuwwwzzz||||||{{{~~~~~~|||{{{{{{yyyzzzxxxuuupppllljjjiiikkklllmmmmmmnnnnnnoooooouuuyyy}}}}}}{{{xxxxxxyyy|||}}}~~~~~~|||zzz222222222333333333444444222333444555666:::@@@DDDHHHMMMWWWgggwww}}}xxxrrrmmmkkkjjjhhhhhhppp~~~sssmmmpppxxx~~~~~~}}}||||||||||||{{{{{{{{{{{{yyyzzz{{{{{{{{{{{{zzzyyyzzzyyyxxxvvvwww{{{}}}yyyvvvsssrrrvvv~~~vvvlll```YYYSSSMMMLLLNNNNNNNNNMMMKKKGGGBBB===:::222222111000000000111111000000////////////000000////////////////////////---.............................................------------------------..............................................................................------------------......---------......///...........................///000111111///---+++........./////////000000---------///000333555666777:::???EEEIIIJJJKKKJJJKKKKKKJJJIIIEEEBBB>>><<<;;;<<<>>>???@@@AAACCCDDDDDDBBB???===???EEEPPPWWWdddmmmwww}}}yyyxxxxxxzzz}}}yyyyyyxxxxxxzzz|||}}}yyyvvvwwwyyyzzz{{{{{{~~~}}}xxxuuuttttttrrrsssrrrnnniiidddaaa````````````aaabbbbbbcccdddggglllppppppmmmiiiiiiiiiiiijjjmmmooopppqqqpppppp222222333333333333444444333444444666888===CCCHHHLLLQQQ\\\jjjyyy~~~zzzsssmmmiiiggghhhgggjjjsss}}}tttooosss{{{~~~}}}|||||||||||||||{{{{{{{{{zzzzzzxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvttttttvvvzzz}}}~~~|||zzzzzzwwwwww|||~~~sssfff\\\TTTMMMKKKMMMNNNNNNNNNMMMIIIEEE@@@>>>444333111000//////000000111000000///////////////////////////////////////---------.......................................------------------------........................................................................,,,,,,------------------...------------...//////........................---...///000///...---,,,....../////////000000000000000///000111333555666<<>>@@@@@@AAADDDGGGEEEGGGIIIKKKOOOXXXfffpppzzz|||}}}}}}wwwtttuuuvvvwwwzzz{{{~~~{{{yyyyyyxxxyyy~~~{{{wwwvvvxxx}}}zzzpppgggaaa______aaaZZZ[[[[[[XXXUUUSSSSSSTTTUUUTTTTTTTTTTTTVVVWWWXXXWWW[[[^^^]]]ZZZWWWWWWXXXYYYZZZ[[[]]]___`````````222222333333333444444444777777888:::===CCCKKKPPPSSSZZZdddpppyyy~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}xxxqqqjjjfffeeeccceeejjjwww{{{yyy~~~}}}|||{{{zzzzzz||||||{{{{{{{{{zzzzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwtttuuuvvvuuusssssstttuuuqqqssswww{{{sssfff\\\SSSOOOPPPLLLMMMOOOOOOMMMIIIEEECCC999888555222000000000111111111000///////////////000000000000000000000000---------.........//////........................////////////////////////........................................................................,,,------...///000111111---------------...///000........................,,,,,,,,,,,,,,,---...///////////////000000000000...///000333777<<<@@@CCCEEEFFFGGGIIIIIIIIIIIIHHHEEECCC@@@===;;;;;;<<<<<<999<<>>BBBEEEHHHGGGGGGIIIJJJIIIGGGEEE@@@===::::::<<<===<<<::::::;;;;;;<<<>>>EEENNNVVVXXX]]]dddjjjnnnttt{{{~~~~~~}}}|||yyywwwxxx}}}|||{{{xxxyyy}}}sssiiidddbbb```______``````___bbb___[[[XXXVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWYYY]]]aaabbbccchhhfffccc```___```aaabbbaaaccceeeggghhhgggfffeee222333444333333333555777::::::;;;???EEELLLSSSWWW___eeennnssswww~~~uuurrrttt~~~~~~{{{wwwtttrrrrrrssstttvvvvvvwwwvvvrrrllleeebbb]]]___dddnnn~~~}}}|||{{{{{{{{{{{{}}}}}}{{{{{{{{{zzzzzzzzzyyyyyywwwwwwvvvvvvvvvuuuuuuuuutttuuuuuuttttttsssrrrqqqnnnllljjjjjjoooyyy|||lllaaaYYYQQQLLLMMMLLLMMMNNNOOONNNKKKIIICCC???888333111111000000000000000////////////......///000111111000///...000///...------------...........................---------------.................................................................................------...............---000000.........///111222....................................////////////000000/////////000000111111222444888<<<@@@DDDFFFGGGGGGGGGGGGIIIHHHFFFDDD@@@===:::999;;;<<<;;;:::::::::;;;<<<@@@IIIUUU]]]eeehhhmmmqqqvvvzzz}}}||||||zzzyyywwwzzz~~~}}}~~~~~~~~~~~~{{{wwwuuusssnnnfff```\\\ZZZXXXWWWWWWXXXXXXXXX[[[YYYWWWVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]______aaaeeejjjnnnoooooorrrpppllliiiggghhhiiikkkmmmmmmnnnnnnmmmllliiihhh333444555555444555777999<<<<<>>AAAHHHPPPYYYaaagggjjjppptttxxx{{{{{{rrrvvv~~~xxxwwwwwwzzz}}}wwwtttnnniiifffeeeeeefffgggjjjoooqqqooohhh```ZZZUUUXXX^^^hhhxxxvvvmmmhhhgggfffffffffhhhjjjlllmmmooorrruuuwwwxxxzzz|||~~~|||{{{zzzyyyxxxxxxyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwttttttttttttsssssssssssstttttttttsssrrrpppooonnnmmmkkkhhheeefffkkkrrrxxxpppdddZZZUUUNNNMMMLLLMMMOOOOOONNNLLLNNNIIIBBB<<<888555333222111111111000000000//////000000////////////000000//////.........//////000////////////////////////000000//////.........---........................------------------------........................+++,,,---...////////////.........---------..........................................////////////000000//////000000111222999;;;???CCCFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCAAA<<<;;;:::999888888:::;;;===???DDDMMM[[[jjjwww{{{|||zzzzzz|||~~~{{{zzzzzz{{{{{{{{{{{{~~~~~~{{{wwwqqqjjjbbb\\\YYYWWWVVVTTTSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVZZZ```dddkkkooouuuyyyzzzzzz{{{|||uuuxxx|||222444555555555666999;;;@@@EEEOOOZZZdddkkkppprrrtttxxx~~~~~~vvvsss|||~~~vvvtttssstttwww{{{}}}~~~vvvsssmmmhhhdddcccccccccdddggglllnnnlllfff___ZZZVVVXXX\\\eeeuuu}}}sssjjjdddaaa```______```bbbcccccceeehhhjjjkkkmmmooorrrvvv|||}}}|||zzzyyyxxxxxxyyyzzzyyyxxxxxxxxxxxxwwwwwwwwwuuuttttttttttttsssssssssttttttsssrrrqqqooonnnmmmlllllljjjhhhgggjjjooosss{{{zzzvvvggg]]]WWWNNNMMMLLLMMMNNNOOOOOONNNNNNJJJDDD???;;;888444111111111111111000000000000000000////////////000000//////......//////000000//////////////////////////////..........................................------------------------........................,,,,,,---...////////////000000000000000/////////....................................////////////000000000000111222333444<<>>:::;;;;;;:::999999;;;>>>???BBBJJJVVVeeettt~~~}}}zzzyyy~~~~~~}}}xxxwwwwwwvvvyyy{{{|||}}}~~~vvvqqqooolllgggaaa\\\XXXVVVUUUPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVYYY[[[^^^dddlllsss|||444555777777777888;;;===CCCJJJWWWdddooouuuxxxxxxyyy~~~|||xxxxxx|||xxxuuuvvvwwwxxxxxxzzz}}}~~~vvvrrrooonnnqqqvvvyyy{{{xxxuuunnnhhhccc````````````ccchhhjjjhhhccc]]]YYYSSSUUUXXXaaarrr|||rrriiiccc___\\\ZZZZZZ[[[\\\\\\\\\]]]___aaaaaaccceeeiiimmmttt|||~~~}}}{{{yyyyyyyyyyyyzzzwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrpppooommmlllkkklllkkkjjjiiijjjmmmppptttxxx~~~yyyxxxzzzxxx}}}|||lll```YYYNNNMMMLLLMMMNNNPPPOOONNNLLLIIIEEEBBB>>>999444000111000000000000/////////111000///......///000111///////////////000111111////////////////////////---------------.................................................................................------...............---000000000000000//////.......................................////////////...///000222444777999:::???AAAEEEHHHIIIHHHEEEDDDBBB@@@===<<<<<<<<<;;;:::888:::;;;;;;999:::>>>AAAEEEJJJTTTcccsss|||{{{{{{}}}}}}uuurrrqqqrrruuuyyy~~~}}}~~~~~~|||wwwqqqjjjfffaaa___[[[XXXVVVUUUUUUVVVSSSSSSSSSTTTTTTVVVXXXZZZ\\\```eeehhhmmmttt555666888888999:::<<>>@@@@@@CCCFFFIIIIIIGGGDDDBBB???===:::888999999888777888:::;;;;;;:::;;;???CCCLLLRRR^^^ooo~~~zzzwwwxxxzzz|||||||||}}}wwwqqqnnnmmmnnntttzzz{{{vvvmmmlllkkkhhheeeaaa]]][[[YYYXXXVVVUUUUUUVVVWWWXXXZZZYYYYYYXXXXXX[[[```cccgggkkkqqqvvv{{{666888:::999888:::@@@EEEMMMSSSaaarrr{{{~~~vvvooodddbbb```___bbbfffllloootttuuuwwwyyy{{{}}}~~~{{{tttkkkfffhhhooowww|||}}}|||wwwnnnddd^^^\\\\\\```aaacccfffgggccc[[[UUURRRSSSVVV^^^nnnyyypppiiifffddd```]]]]]][[[YYYXXXYYYYYYYYYXXX\\\ZZZYYYZZZ___hhhpppvvv~~~|||yyywwwvvvwwwxxxzzzyyyxxxwwwuuuttttttttttttrrrssstttuuuuuuvvvuuuuuuuuussspppmmmlllkkkllllllnnnnnnmmmmmmlllllllllkkkmmmrrrvvvxxxzzz~~~uuuooommmoootttzzz|||xxxggg]]]WWWPPPLLLMMMOOONNNNNNOOOMMMKKKIIIFFFCCC>>>999444222222111111000000//////000000000000////////////////////////////////////////////////////////////////////////////////////......//////000000111111...---------...///...---////////////////////////.........------,,,,,,,,,........................,,,---///000000000///...///000000111111000...---///222555777:::===AAADDDGGGHHHIIIHHHFFFCCC???<<<<<<:::777666777888999999777:::======>>>AAAGGGLLLWWWZZZcccrrr~~~zzzxxxxxxxxxxxx||||||}}}|||{{{|||wwwuuuoooiiikkkqqqyyy|||yyyqqqiiidddbbb```]]]ZZZYYYXXXVVVTTTUUUVVVWWWWWWWWWYYY\\\___bbb```^^^^^^aaagggooosssyyy}}}777888:::999888;;;AAAFFFOOOVVVfffvvv~~~rrrgggaaa^^^]]][[[[[[___eeelllqqq{{{}}}zzzsssiiicccdddkkksssyyy|||{{{xxxoooeee^^^[[[\\\]]]^^^```dddfffbbbZZZTTTRRRSSSVVV^^^nnn~~~yyypppjjjhhheeebbb______]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWXXX]]]dddlllppp{{{~~~|||~~~|||{{{yyyxxxwwwxxxyyyzzzxxxwwwvvvuuuttttttttttttttttttuuuuuuuuuuuutttttttttrrrooommmlllkkklllllloooooonnnnnnnnnmmmmmmmmmmmmppptttuuuuuuyyyuuuqqqqqqsssxxx~~~~~~mmmbbbXXXQQQKKKLLLMMMLLLKKKMMMMMMKKKIIIGGGDDD???:::555222222111111000000000000000000000000////////////////////////////////////////////////////////////...........................///////////////000000...---------.........---......................../////////......---------........................------///000000000///...//////000111111000///...111333777999<<>>???EEENNNUUUccceeemmmzzz}}}{{{zzz{{{||||||~~~zzzyyyzzz|||}}}||||||||||||}}}~~~|||wwwsssrrrpppmmmqqqxxx||||||ssskkkddd]]]XXXTTTSSSRRRRRRTTTTTTUUUUUUWWWYYYZZZZZZ[[[^^^bbbeeeiiihhhffffffkkksss{{{777888:::999999<<>>:::888666666666777888:::;;;<<<>>>???@@@AAAEEENNNYYYbbboooqqqxxx{{{yyyxxxyyy{{{}}}~~~}}}vvvwwwwwwxxxxxxxxxxxxxxxwwwtttrrrrrrrrrtttzzzzzztttlllddd]]]WWWRRROOOKKKKKKMMMOOOQQQTTTVVVWWW^^^___```aaacccgggmmmqqqtttsssrrruuu{{{666888::::::;;;???GGGMMMZZZaaaooo{{{yyylllbbbZZZUUUVVVVVVYYY```kkkxxxwwwqqqhhh```]]]aaaiiioooxxxyyyyyysssjjjaaa\\\ZZZVVVXXX[[[aaadddaaaZZZTTTRRRSSSWWW___nnnzzzsssooonnnllliiifffdddbbb``````bbbccccccccc```___^^^^^^___bbbeeehhhjjjlllnnnpppssswww}}}xxxzzz{{{|||||||||{{{zzzxxxwwwvvvuuutttssssssrrrssssssrrrrrrssstttttttttsssssspppooommmlllkkkkkkkkkkkknnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnllljjjlllpppsss}}}}}}{{{~~~~~~nnn```WWWNNNLLLLLLKKKLLLOOOMMMLLLJJJIIIGGGCCC>>>:::444333222111111111222222000000000000////////////////////////////////////////////////////////////------------------------//////......------,,,,,,......///...---------...------------------------//////..........................................---....../////////////////////000000111111111111333666;;;>>>AAAEEEIIIKKKKKKIIIGGGDDD@@@<<<999777777999:::;;;;;;<<<>>>??????BBBGGGKKKQQQZZZgggooouuuwww||||||zzzzzzzzzzzz{{{|||}}}~~~~~~zzzwwwxxxxxxxxxwwwvvvwwwxxxwwwvvvvvvxxx{{{wwwlllhhhaaa[[[UUURRROOONNNMMMOOOQQQSSSVVVYYY\\\^^^fffggghhhjjjmmmssszzz666888:::;;;===CCCLLLSSSbbbgggqqqxxxzzz~~~pppccc[[[UUURRRTTTXXX___kkkzzz~~~}}}wwwrrrjjjbbb]]]^^^eeejjjtttwwwyyyuuummmccc]]]ZZZVVVWWWZZZ___bbbaaa[[[UUUQQQSSSWWW___ppp|||vvvrrrqqqpppmmmjjjgggeeecccdddeeeggghhhgggdddcccbbbbbbbbbcccdddeeedddeeegggiiikkkpppvvvzzz{{{~~~yyy~~~}}}~~~~~~~~~|||yyywwwuuuwwwvvvuuusssrrrrrrrrrrrrnnnooopppqqqrrrsssssssssmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkknnnmmmllljjjiiiiiijjjlllttt}}}tttdddYYYOOOKKKKKKJJJLLLOOOMMMLLLKKKJJJHHHEEE@@@===666555333111111111222222000000000000////////////////////////////////////////////////////////////------------------------//////......------,,,,,,---///000///---+++,,,...------------------------------------------------..................................../////////000/////////000111222333333444888<<<@@@CCCFFFIIIKKKJJJIIIFFFBBB>>>;;;999888999;;;<<<<<<;;;<<>>CCCLLLXXXaaammmqqqvvvwwwwwwvvvfff]]]YYYXXXXXX[[[dddttt|||zzzuuutttppphhh```\\\^^^bbblllrrrxxxyyyrrrhhh```\\\WWWUUUUUUXXX[[[\\\YYYVVVPPPSSSWWWbbbsss{{{xxxvvvtttpppmmmiiihhhggggggjjjlllmmmmmmjjjkkkkkkkkkjjjgggeeedddbbbcccdddddddddfffhhhkkknnnrrrvvvzzz~~~}}}}}}}}}}}}||||||{{{zzz|||zzzxxxvvvsssqqqppppppnnnnnnnnnnnnmmmmmmlllkkkiiiiiijjjjjjjjjjjjjjjiiifffggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjhhheeebbbccclllxxx}}}|||vvvhhhXXXOOOJJJGGGHHHKKKMMMLLLKKKKKKKKKIIIEEEAAA;;;999666222000000000111000000000000////////////////////////////////////////////////////////////...........................///////////////000000---000222000,,,***,,,...........................------------.........///........................///......---...///000111.........///111333555666:::>>>CCCFFFHHHIIIKKKLLLHHHFFFCCC???>>>===>>>>>>:::<<<>>>>>>>>>BBBJJJPPP^^^dddlllqqqsssuuuwwwzzzzzzyyyyyyyyyzzz}}}vvvtttpppllllllpppyyy~~~|||uuuwwwxxxwwwwwwyyy}}}|||yyy{{{xxxqqqiii```ZZZQQQRRRRRRQQQRRRUUU\\\aaalllqqqvvvyyy{{{555777;;;???EEEOOO[[[dddooosssyyyzzzyyy|||pppaaaXXXVVVVVVWWWbbblll~~~{{{yyyttttttqqqiii```[[[\\\___jjjqqqxxxyyysssiiiaaa]]]WWWUUUSSSUUUXXXYYYWWWUUUPPPSSSXXXbbbuuu|||yyyxxxuuuqqqmmmjjjhhhggghhhkkkmmmnnnnnnooooooppppppooollliiigggcccdddeeeeeecccdddeeegggjjjmmmqqquuuyyy~~~{{{|||||||||}}}}}}~~~~~~~~~|||yyyvvvtttqqqpppooooooooonnnmmmllljjjhhhggghhhhhhiiijjjjjjjjjjjjiiiffffffgggggghhhhhhhhhiiieeefffhhhiiijjjgggccc```\\\dddoooyyyzzzyyy}}}qqq___TTTMMMIIIIIIKKKMMMLLLLLLLLLLLLIIIFFFCCC===:::666222000///000000000000000000////////////////////////////////////////////////////////////////////////////////////......//////000000111111---000222000+++)))+++///////////////////////////---.........//////000000........................///......------///000111.........///111333555777===AAAEEEHHHJJJKKKLLLMMMGGGEEEBBB???>>>>>>@@@AAA<<>>CCCKKKUUUbbboooxxx}}}{{{|||pppmmmooo{{{yyykkkaaa\\\ZZZ```gggxxx|||zzz{{{{{{}}}~~~~~~{{{vvvnnnhhhgggeee```\\\[[[___gggqqqyyyzzztttkkkdddWWWTTTPPPQQQUUUXXXYYYYYYSSSUUUYYYcccttt|||yyyvvvtttqqqrrrrrrssstttvvvwwwxxxtttuuuuuuuuuuuuuuuttttttrrrrrrpppooommmlllkkkjjjggghhhiiikkkmmmpppuuuyyy~~~|||}}}}}}xxxuuusssrrrpppnnnmmmmmmnnnmmmllljjjhhhgggggghhhiiijjjjjjiiihhhggggggggggggggggggggggggggggggffffffhhhhhhgggdddaaa^^^^^^___aaagggppp|||vvveeeVVVMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHBBB>>>999444333222111000111000000//////000000111000000000000000000000000////////////............////////////////////////000000111111111111000000//////////////////////////////............////////////////////////////////////............//////000////////////000111111111111111333666:::>>>AAAEEEFFFGGGIIIKKKKKKLLLLLLNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCDDDKKKWWWccclllpppttttttttttttsssrrrqqqqqqnnnooosssyyy|||wwwwww{{{xxxtttpppnnnrrrrrrtttxxx}}}zzzvvvssspppsssxxx~~~uuummmhhhggghhhmmmyyy;;;???FFFPPP[[[hhhttt|||}}}||||||qqqrrrwww~~~wwwjjjaaa[[[[[[bbbkkk~~~zzzwwwxxxwwwyyy}}}}}}|||}}}xxxooohhhggggggbbb]]][[[^^^dddoooxxx{{{vvvmmmeeeXXXUUUQQQQQQUUUYYYZZZZZZTTTVVVZZZcccuuu}}}{{{xxxwwwsssssssssssstttuuuvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvuuusssrrrpppooonnnjjjkkklllllllllnnnqqqtttyyy|||~~~zzzwwwvvvtttrrrpppmmmmmmmmmmmmlllkkkjjjiiihhhiiijjjkkkkkkjjjiiihhhggggggggggggggggggggggggffffffffffffgggfffcccaaa___^^^\\\\\\___fffpppwww|||}}}zzz}}}qqq^^^QQQMMMKKKKKKJJJJJJJJJJJJJJJJJJCCC@@@;;;777444222111000222111000//////000111222///////////////////////////////////////.........////////////////////////.........//////.........//////////////////////////////............////////////////////////////////////............//////000000//////000000111222111111222555999===AAADDDFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOMMMJJJFFFDDDCCCCCCFFFHHHMMMUUU___iiiqqquuuwwwwwwwwwvvvsssqqqppppppooorrryyyxxxuuusssrrrpppwwwvvvuuuxxx}}}vvvpppoooqqqsssuuu|||xxxpppoooqqqzzz:::@@@IIITTT```lllwww}}}|||}}}~~~vvvzzzvvvjjjaaa[[[[[[dddnnnxxxtttttttttvvvzzz~~~|||}}}|||ssskkkjjjiiiddd^^^\\\]]]cccllluuuyyyvvvmmmfff[[[WWWSSSRRRVVVYYY[[[[[[VVVWWW[[[dddvvv~~~{{{yyyxxxwwwwwwvvvuuuttttttttttttwwwxxxyyy{{{||||||||||||{{{zzzyyyxxxvvvuuutttsssooopppqqqpppooooooqqqtttwwwyyy}}}~~~{{{yyyxxxwwwtttrrrnnnnnnmmmmmmlllkkkjjjjjjhhhiiijjjkkkkkkjjjiiihhhfffffffffffffffffffffffffffeeeeeeeeefffeeecccaaa```___\\\ZZZ[[[aaaiiiooozzz}}}{{{xxx}}}}}}zzzwwwzzz~~~gggVVVNNNKKKKKKKKKKKKKKKKKKKKKKKKDDDBBB>>>999555222111111222111000//////000111222////////////////////////.........///////////////////////////////////////,,,------......------,,,//////////////////////////////............//////000000000000000000000000//////............//////000000000000000111222222000111333777;;;???CCCEEEEEEFFFHHHKKKMMMNNNOOOPPPNNNMMMLLLHHHDDDBBBCCCDDDKKKQQQYYY___dddjjjsssyyy|||}}}}}}{{{vvvsssrrrsssvvv{{{~~~{{{uuussstttuuutttvvvvvvvvvxxxzzzvvvqqqmmmkkklllllljjjhhhiiiooovvv}}}wwwwww{{{<<>>777222111222000111111222222111111000000000000000000000000000............/////////000//////////////////////////////000000000000////////////////////////////////////............//////000000000000000000000000//////............//////111111000000111111222333444666888<<<@@@DDDGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKFFFGGGGGGEEEDDDHHHQQQYYY___ccciiimmmppptttyyy||||||yyyvvvwww|||{{{vvvqqqoooppprrrnnnrrruuuzzz{{{pppgggcccaaa___]]]^^^]]]```dddfffkkkyyyFFFNNNZZZfffpppxxx~~~|||tttllleeeaaaeeesss~~~}}}wwwxxxyyy|||}}}}}}wwwmmmccc___aaaVVVXXX___iiissswwwtttooofff```ZZZWWWXXX[[[\\\\\\YYYZZZ]]]fffxxx~~~}}}zzzzzzyyyxxxxxxxxxxxxyyyuuuwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxzzz{{{{{{zzzyyy{{{|||zzzzzzxxxwwwvvvyyy}}}|||zzz}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||{{{rrrqqqooommmkkkjjjiiiiiifffggghhhiiiiiihhhgggffffffffffffffffffffffffffffffdddccccccccccccbbb```bbbaaa___[[[XXXWWWYYY[[[```nnn}}}~~~yyyvvv{{{mmm```OOOOOONNNMMMLLLKKKJJJIIIFFFGGGDDD???888333111222000111222333333222111000000000000000000000000000---.........//////000000////////////////////////......////////////......//////////////////////////////............//////000000000000000000000000//////............//////111111111000111111222333666888;;;>>>BBBFFFHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHCCCEEEEEEEEEFFFNNNZZZdddggggggjjjooouuuzzz|||}}}~~~}}}xxxuuurrruuu{{{}}}wwwpppllllllnnnoootttxxx|||tttnnnfff___\\\[[[[[[\\\___^^^```fffjjjrrrKKKWWWeeemmmrrrxxx}}}vvvnnnhhheeejjjyyy}}}{{{||||||~~~zzzmmmddd``````[[[ZZZ^^^hhhttt{{{yyyuuujjjccc[[[XXXYYY[[[[[[YYYWWWYYY]]]eeewww~~~}}}|||{{{zzzxxxwwwwwwxxxxxxwwwwwwxxxzzz|||}}}~~~}}}}}}}}}}}}~~~~~~}}}zzzxxxwwwxxxzzz{{{{{{sssttt|||}}}}}}}}}~~~~~~}}}|||}}}~~~}}}}}}|||}}}~~~}}}zzzxxxvvvtttrrrooollljjjiiiiiiiiigggfffggghhhiiihhhfffggggggffffffffffffggggggffffffffffffeeeccc```___bbbaaa______^^^\\\XXXVVV]]]bbbppp|||yyyzzz|||~~~xxxdddVVVPPPMMMNNNNNNKKKIIIJJJHHHGGGDDD@@@<<<888444222000111111111111000000///111111000000//////......111111000000//////......000000000000000/////////////////////////////////000000000000000000000000000000//////.........---////////////////////////000000000000111111111111111111000000000111333444666:::???BBBDDDFFFHHHIIIEEEFFFHHHIIIIIIHHHGGGGGGAAAFFFJJJJJJOOO[[[gggmmmrrrooopppvvv{{{{{{yyyzzz|||{{{wwwwwwyyyzzzzzz{{{~~~~~~}}}zzzwwwtttqqqnnnmmmpppxxx{{{qqqhhhccc]]]XXXWWWYYY\\\]]]```aaadddgggpppQQQ\\\hhhooorrrzzz}}}|||}}}}}}vvvnnnhhhggglll{{{~~~}}}}}}~~~sssiiidddccc\\\ZZZ]]]fffqqqxxxyyyvvvnnnggg^^^YYYZZZ[[[[[[ZZZXXX[[[^^^fffxxx~~~}}}|||{{{zzzxxxwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~|||yyyxxxxxxyyyzzz}}}zzzssssss{{{~~~~~~zzz{{{|||}}}}}}}}}~~~~~~|||wwwvvvsssqqqnnnllljjjiiijjjhhhgggggghhhiiihhhfffggggggffffffffffffggggggffffffffffffeeecccbbbbbbcccbbb```___^^^\\\XXXVVVYYY^^^jjjyyy}}}zzz|||~~~jjjZZZTTTOOOOOONNNKKKIIIJJJHHHGGGDDDAAA===888555333111111111111111000000///////////////000000000000111000000000/////////...,,,,,,------------------////////////////////////000000000000000000000000000/////////............////////////////////////000000000000111111111111111000000000111333444666999===AAAEEEFFFGGGGGGHHHDDDEEEFFFFFFFFFEEEEEEEEECCCIIINNNPPPUUU```jjjooorrrnnnooovvvzzzyyyxxxyyy{{{{{{wwwzzz{{{}}}}}}~~~~~~||||||yyyvvvrrrppppppqqqrrr}}}|||xxxoooeee^^^[[[WWWUUUVVVYYY\\\^^^___bbbhhhqqqZZZcccnnnqqqttt~~~{{{zzz|||}}}vvvnnniiiiiippp~~~uuujjjccc___]]][[[[[[bbbllluuuxxxwwwssskkkaaa[[[ZZZ[[[[[[[[[YYY[[[___gggxxx~~~}}}|||{{{zzzxxxxxxxxxyyyyyy{{{||||||}}}~~~~~~~~~}}}~~~~~~}}}zzzyyyyyyyyy|||~~~xxxrrrssszzz~~~vvvwwwyyy|||~~~~~~yyyxxxvvvsssqqqnnnlllkkkkkkiiihhhhhhiiiiiihhhfffhhhggggggffffffgggggghhhggggggfffeeeeeeeeeeeeeeeeeecccbbb```___]]]YYYVVVVVVXXX```mmmzzz~~~{{{|||sss```XXXQQQPPPOOOLLLKKKKKKHHHGGGEEEBBB>>>:::666444222222111111111000000000.........///000111111111000000000000////////////+++++++++,,,,,,------...////////////////////////000000000000000000000000////////////............////////////////////////000000000000111111111111000///000111222555777999===AAAFFFHHHHHHGGGFFFFFFDDDEEEEEEEEECCCCCCDDDFFFFFFOOOWWWZZZ___hhhooorrrtttqqqqqqwwwzzzxxxxxxyyyyyy~~~zzz~~~{{{yyyyyyyyy{{{yyyuuussstttxxx}}}yyyqqqkkkbbbZZZTTTTTTTTTUUUWWW[[[^^^```aaafffppp~~~aaaiiiqqqtttwww|||}}}~~~vvvooolllmmmtttxxxlllccc]]]___[[[ZZZ^^^gggqqqvvvxxxvvvoooeee]]]ZZZZZZ[[[[[[YYY[[[^^^fffwww~~~|||{{{zzzyyyxxxyyyyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz~~~|||xxxssstttzzz|||rrrtttxxx~~~~~~~~~~~~}}}{{{zzzxxxvvvtttqqqooonnnmmmkkkjjjiiijjjjjjhhhfffhhhhhhgggggggggggghhhhhhhhhgggfffeeeeeefffggghhhfffeeecccbbb```^^^ZZZWWWTTTSSSXXXbbbmmmzzzxxxxxx~~~}}}eee[[[RRRPPPPPPNNNLLLMMMIIIHHHFFFCCC???;;;888777333222222111000000000000.../////////000000000111000000000000////////////------......///000111111///////////////////////////////////////////////////////////////.........///////////////////////////000000000111111111111//////000111444777:::<<>>AAAGGGMMMUUU___hhhlllooosssvvvuuuwwwuuuuuuxxxxxxvvvwwwzzz|||xxxuuusssrrrrrrvvv||||||qqqggg___ZZZWWWVVVUUUXXX[[[^^^^^^___bbbdddkkkrrrlllppptttyyy{{{uuuuuuwww|||yyymmmeeeaaa]]]ZZZ[[[aaakkktttzzzzzzuuummmeee___\\\[[[[[[XXXZZZ\\\cccsss~~~|||{{{zzzyyyyyyzzz{{{{{{{{{||||||}}}~~~~~~}}}zzzxxxxxx}}}uuuooottt~~~}}}}}}}}}|||{{{yyyzzzzzzzzzyyywwwuuutttqqqooommmlllkkkkkkhhhgggiiihhhhhhgggggghhhhhhiiiggggggfffffffffgggggghhhgggfffeeedddcccaaa^^^[[[WWWSSSQQQTTTZZZbbbooo{{{uuuqqquuuuuufffWWWRRRRRRPPPNNNMMMJJJIIIGGGEEEBBB???===;;;666444333111000000000111111111111000///.........////////////000000000000.........//////000000111////////////////////////000000000000000000000000.........///////////////////////////////////////000000000000111111111111///000111444777;;;???AAAEEEFFFHHHFFFCCC@@@>>>>>>;;;===>>>===<<<@@@IIIQQQ___hhhooopppqqqtttuuutttsssrrrtttxxxyyyxxx{{{yyy|||~~~|||yyyvvvtttsssvvv}}}{{{qqqggg```ZZZVVVUUUVVVXXX\\\aaaddddddeeeiiilllttt}}}rrrsssuuu{{{~~~yyyyyy{{{~~~}}}rrriiiaaa^^^[[[[[[aaajjjtttzzz|||yyyrrrkkkddd___^^^^^^YYY[[[]]]dddttt~~~|||{{{zzzyyyyyyzzz{{{|||{{{|||}}}~~~~~~||||||{{{|||sssnnnttt}}}{{{{{{zzzxxxwwwxxxxxxzzz{{{zzzyyywwwvvvrrrpppnnnmmmlllkkkiiigggiiiiiihhhhhhhhhhhhiiiiiiffffffgggggggggfffeeeeeegggfffeeeeeeeeeccc```]]]YYYTTTPPPQQQSSSWWWaaakkk{{{zzzuuuuuu}}}ppp^^^VVVSSSPPPMMMKKKJJJIIIHHHFFFCCC@@@>>>===777555333111000000000111000000000000////////////.../////////000000000111............////////////////////////////////////000000000000000000000000............/////////000////////////////////////000000000000111111111111000111222555888<<>><<<;;;;;;999<<<>>>======DDDPPPYYYgggnnnsssqqqppprrrssssssqqqrrrvvv|||~~~uuusssyyy|||yyywwwvvvvvvwww||||||mmmddd]]][[[YYYVVVWWW[[[\\\bbbhhhlllnnnqqqwww|||vvvvvvvvv||||||{{{{{{|||~~~yyyqqqbbb___[[[[[[aaajjjtttzzz}}}{{{vvvooogggbbb``````ZZZ\\\^^^eeettt~~~|||{{{zzzyyyzzzzzz|||||||||}}}~~~}}}~~~}}}yyyrrrlllttt~~~{{{xxxwwwvvvtttsssvvvwwwyyy{{{{{{zzzyyywwwsssqqqnnnmmmlllkkkiiigggiiiiiihhhhhhhhhhhhiiiiiieeefffgggggggggfffdddcccfffeeeeeeeeeeeedddaaa___ZZZTTTPPPOOOOOOPPPXXX```pppzzzzzzwww{{{wwwcccYYYUUUPPPLLLJJJJJJJJJHHHFFFDDDAAA???>>>777555333111000000000111......//////000000111111.../////////000000111111000000000000000/////////////////////////////////000000000000000000000000---.........//////000000////////////////////////000000000000111111111111111222333555999<<<@@@BBBDDDDDDBBB???;;;999999:::;;;>>>AAA@@@AAAIIIVVVaaalllrrrtttqqqnnnppprrrrrrrrrtttzzzyyyppppppwww~~~{{{zzz}}}zzzvvvtttuuuxxxzzzzzztttlllbbbZZZUUUWWWYYYXXX[[[aaa```fffnnntttwww}}}~~~~~~|||{{{{{{|||{{{zzzxxxyyyzzzyyyxxxvvvuuuvvvxxxzzz{{{}}}}}}{{{|||rrrtttzzz~~~~~~ssshhh```ZZZ\\\```fffnnnvvv}}}~~~|||tttiii```\\\\\\YYYYYY[[[eeeuuu|||{{{}}}}}}{{{yyyxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~yyyvvvnnnxxxzzzrrrmmmmmmppptttvvvxxxyyyzzz{{{{{{zzzxxxwwwuuusssqqqpppooonnnllljjjiiiiiihhhgggfffeeeeeedddcccddddddeeeeeeddddddcccaaabbbdddeeedddcccaaa___\\\YYYUUUQQQOOOQQQSSSUUUgggpppyyyzzzjjj[[[VVVUUUQQQLLLMMMKKKIIIHHHGGGDDDAAA>>>666444333222222222000...000000000000000000000000000000000000000000000000///////////////000111111//////////////////////////////000000000000//////111///...------...///111222111111111000000/////////////////////000111111333444666888;;;>>>@@@BBB??????>>>===<<<;;;;;;;;;??????>>>@@@GGGRRR```iiirrrssstttssspppooonnnnnnoooxxxxxxqqqrrrtttyyy|||zzzxxx|||~~~vvvrrrsssvvvxxxxxxxxxyyyzzz{{{yyyrrrhhh```VVVTTTRRRTTTYYY^^^``````eeekkkttt{{{}}}zzzxxxvvvqqqnnnnnnnnnmmmllllllmmmnnnooonnnmmmmmmmmmmmmmmmmmmmmmnnnooorrruuuyyy|||~~~}}}~~~zzzlllqqqzzz~~~zzzzzzjjjbbb\\\]]]aaagggooovvv}}}~~~}}}vvvkkkbbb]]]]]]ZZZYYYZZZcccrrr}}}|||~~~~~~|||{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~{{{yyyttt}}}|||wwwqqqmmmmmmppptttvvvyyyzzz{{{||||||zzzyyywwwtttrrrpppooonnnmmmkkkhhhiiiiiihhhgggfffeeeddddddcccddddddeeeeeeddddddcccaaabbbcccccccccbbb```___]]][[[VVVRRRPPPOOOPPPPPP^^^gggwww{{{}}}yyyhhh```[[[UUUPPPLLLKKKIIIGGGFFFEEEBBB???777555333222333222000///000000000000000000000000000000000000000000000000///////////////000000111//////////////////////////////000000000000//////...//////////////////...111111111111000000000///111111000////////////000222444777:::===???AAABBBDDDBBB>>>;;;999999999:::??????AAADDDLLLXXXeeennnpppqqqqqqpppooonnnmmmnnnqqqyyywwwpppooopppuuuyyyxxxwww|||}}}wwwuuuvvvxxxyyyxxxsssqqqooommmjjjddd]]]WWWXXXWWWXXX\\\bbbfffhhhhhhjjjqqq{{{}}}yyyuuupppmmmkkkiiieeebbbdddcccccccccdddeeefffgggggggggggggggggggggggggggjjjjjjlllooosssvvvyyy{{{tttjjjrrr~~~{{{vvv|||nnnfff______bbbgggnnnuuu}}}~~~xxxoooeee```^^^ZZZYYYYYYaaaooo}}}|||~~~~~~~~~~~~}}}|||||||||{{{}}}~~~{{{{{{zzzzzzyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{||||||~~~~~~~~~~~~}}}}}}xxxtttooommmooorrrvvvwwwzzz{{{|||}}}}}}{{{yyyxxxuuusssqqqpppooonnnkkkhhhhhhhhhgggfffeeeddddddcccccccccddddddddddddccccccaaaaaaaaa`````````______^^^\\\XXXTTTQQQNNNLLLKKKSSS\\\lll~~~|||{{{vvvhhh^^^UUUOOOLLLJJJHHHGGGFFFEEECCCAAA999777444333333222111///000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////---...000111111000...---111111111111000000000000222222111000////////////222555888<<<@@@AAABBBBBBDDDAAA===999888999;;;===>>>AAAEEEKKKTTT```llltttrrrrrrqqqpppooonnnnnnnnnpppwwwuuunnnkkkmmmqqquuuvvvwww~~~~~~zzzvvvuuuwwwwwwuuurrrhhheee```]]]ZZZXXXUUUSSSTTTVVV[[[aaagggjjjkkkjjjiiirrr~~~~~~xxxrrrnnnhhheeeaaa^^^]]][[[XXXVVVYYYYYYYYYZZZ[[[]]]___```aaaaaaaaaaaaaaaaaaaaaaaaddddddeeegggjjjooosssuuuxxx{{{sssnnnyyy|||~~~zzzxxx}}}rrrjjjbbbaaabbbffflllsss{{{}}}~~~zzzrrrjjjccc```[[[YYYYYY___lll~~~~~~}}}~~~~~~}}}|||}}}~~~zzzxxxuuutttttttttttttttppppppqqqrrrsssttttttuuuwwwwwwxxxxxxyyyyyyzzzzzz||||||||||||||||||||||||~~~vvvsssppppppssswwwzzz{{{{{{|||}}}}}}|||zzzxxxvvvwwwuuussssssrrrpppmmmjjjhhhhhhgggfffeeedddccccccccccccddddddddddddccccccaaa```___^^^^^^^^^______\\\[[[YYYVVVRRRNNNJJJHHHMMMTTTcccuuuuuudddXXXQQQMMMKKKHHHGGGGGGFFFDDDBBB<<<999666444444333222000000000000000000000000000////////////////////////...//////000000000000000//////////////////////////////000000000000//////...///000111111000///...111111111000000000000000111111111000000111111222333666:::???AAACCCBBBBBB>>>===;;;999:::<<<@@@BBB@@@DDDJJJRRR\\\gggrrryyyyyywwwsssqqqpppooonnnmmmnnnttt}}}|||sssllliiikkkooosssuuuwww|||yyyuuuttttttqqqlllggg[[[YYYVVVTTTTTTUUUWWWWWWUUUYYY```ggglllnnnlllkkkjjjtttyyytttooojjjeeebbb\\\ZZZXXXVVVTTTSSSRRRQQQSSSSSSUUUVVVYYY[[[\\\]]]^^^^^^^^^^^^____________`````````aaadddiiimmmppprrrvvv{{{~~~xxxttt~~~|||zzz}}}xxxooofffbbbbbbdddiiiooowwwzzz|||{{{vvvmmmfffaaa[[[YYYYYY^^^jjj{{{~~~~~~~~~}}}}}}~~~}}}yyyuuupppmmmmmmmmmllljjjhhhiiijjjkkklllmmmnnnnnnpppqqqqqqrrrtttuuuuuuvvvyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~~~~~~~vvvuuutttuuuyyy}}}~~~~~~~~~~~~|||yyyuuutttuuutttssssssrrrpppmmmjjjhhhhhhgggfffeeeddddddcccbbbccccccddddddccccccbbb```___^^^^^^]]]]]]^^^^^^ZZZZZZYYYWWWTTTPPPLLLIIIKKKQQQ\\\lll}}}rrrbbbXXXOOOMMMJJJHHHGGGGGGEEEDDD???<<<888555444444222111111111111111111111111111////////////////////////......///000111000000/////////////////////////////////000000000000//////111000///......///000111000000000000000000111111/////////000222333555666555888<<<@@@BBBBBBBBBAAA;;;;;;<<<===>>>@@@AAABBBDDDJJJRRR[[[eeennnvvv{{{~~~zzzuuuqqqqqqpppooonnnnnnrrrzzzzzzrrrmmmhhhjjjnnnssstttvvv{{{wwwssspppjjjccc]]]SSSSSSSSSSSSTTTWWWYYY[[[___dddkkkqqqttttttrrrqqqrrr}}}uuuqqqkkkfffbbb^^^ZZZWWWTTTSSSSSSQQQPPPOOOPPPPPPPPPQQQSSSVVVXXXZZZ\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^___^^^^^^___bbbgggkkknnnooorrrwww|||{{{zzz}}}uuukkkfffccccccggglllrrruuuyyy{{{xxxppphhhbbb[[[ZZZ[[[___jjjzzz}}}~~~~~~wwwqqqiiieeecccbbb```^^^``````aaabbbdddeeeffffffggghhhjjjkkkmmmoooqqqqqqssstttuuuuuuvvvwwwxxxxxx||||||}}}~~~xxxwwwxxx{{{|||xxxtttrrrrrrqqqqqqrrrrrrqqqmmmjjjiiiiiihhhgggfffeeeddddddbbbbbbccccccccccccbbbbbb_________^^^^^^^^^]]]]]]YYYYYYYYYXXXUUUQQQMMMKKKKKKNNNVVVcccssskkk^^^SSSPPPLLLJJJHHHHHHFFFEEEAAA>>>999666555444333222111111111111111111111111000000000000000000000000---...000111111111000/////////////////////////////////000000000000//////222111///......///111222000000000000111111111111......///111333555777888888:::===???AAAAAA@@@@@@===>>>??????@@@AAAAAAAAAMMMSSS]]]fffmmmsssxxx{{{}}}xxxrrrqqqsssuuuvvvuuuvvvvvv}}}{{{uuupppkkklllqqquuuuuuvvv~~~~~~wwwqqqkkkddd[[[UUUOOOQQQSSSTTTUUUXXX\\\___hhhmmmssswwwxxxxxxxxxwww|||zzztttkkkgggaaa\\\XXXTTTQQQNNNMMMNNNOOONNNMMMMMMOOOPPPOOOPPPSSSUUUXXXZZZ[[[[[[YYYZZZZZZ[[[[[[\\\\\\]]]_________aaacccgggkkkmmmnnnqqquuuzzz~~~|||pppjjjfffcccfffjjjlllpppvvvyyyxxxrrriiicccZZZ[[[\\\aaajjjzzz~~~}}}}}}~~~}}}~~~~~~uuummmccc\\\YYYXXXTTTQQQSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\^^^```cccfffhhhiiiiiijjjkkkmmmnnnpppqqqrrrwwwxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~yyyyyy{{{~~~yyytttqqqrrrrrrssstttuuutttqqqnnnjjjjjjiiihhhgggffffffeeebbbbbbccccccccccccbbbbbb^^^___`````````___]]]\\\\\\[[[[[[YYYUUURRRNNNLLLIIIJJJMMMWWWgggxxxsssdddWWWSSSOOOKKKJJJHHHGGGEEECCC???:::777555555444333111111111111111111111111000000000000000000000000---...000111111111////////////////////////////////////000000000000//////111000000000000000000111///000000000111111111111//////000111333555777888;;;<<<===>>>????????????????????????@@@BBBDDDFFFXXX^^^gggooouuuwwwyyyzzzxxxtttqqqssszzz~~~yyyuuutttvvvzzz~~~}}}||||||rrrjjjccc\\\TTTOOONNNPPPSSSTTTWWW]]]dddiiiqqquuuzzz}}}}}}~~~|||tttlllfff```\\\WWWSSSQQQOOOMMMKKKIIIKKKLLLLLLKKKLLLNNNQQQPPPQQQTTTWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]______aaacccfffhhhkkklllppprrruuuyyy{{{}}}}}}}}}|||{{{{{{|||}}}}}}|||zzztttmmmhhhdddfffjjjiiimmmsssxxxyyysssjjjcccZZZ[[[^^^bbbkkkzzz}}}||||||}}}}}}~~~~~~sssjjj^^^VVVSSSQQQMMMIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPQQQSSSWWWZZZ]]]___aaa```aaabbbdddfffhhhjjjkkkrrrrrrssstttvvvyyy{{{|||}}}}}}~~~|||yyyzzz}}}zzzuuurrruuuuuuvvvyyyzzzyyyvvvssskkkkkkjjjiiihhhgggffffffbbbbbbccccccccccccbbbbbb^^^___```aaaaaa___]]]\\\^^^]]]\\\YYYVVVQQQNNNLLLGGGFFFGGGOOO^^^ppp~~~}}}~~~~~~lllYYYUUUPPPLLLJJJIIIGGGFFFDDD@@@;;;777666555444333111111111111111111111111000000000000000000000000---...000111222111///...//////////////////////////////000000000000//////...000111222222111000...//////000000111111111222111111111222333444555666==================>>>>>>>>>===<<<===@@@EEEJJJMMM___eeennnvvvyyyzzzzzzzzzvvvrrrqqqvvv}}}yyy}}}zzzzzzxxxlllccc\\\UUUOOOJJJMMMOOORRRUUUZZZcccnnnvvv{{{~~~{{{tttlllddd[[[VVVVVVSSSOOONNNNNNOOOOOONNNHHHJJJLLLLLLLLLLLLPPPSSSRRRSSSVVVYYY[[[\\\]]]]]]\\\\\\\\\]]]^^^______```___```bbbdddgggiiikkklllqqqsssvvvyyyzzz{{{{{{zzzvvvuuuuuuuuuvvvvvvtttsss|||rrrkkkiiiiiiiiikkkmmmqqqvvvxxxuuullleeeaaa```aaaffflllvvv~~~~~~~~~}}}~~~~~~uuuiii[[[SSSMMMGGGDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKMMMOOORRRSSSTTTVVVVVVXXX[[[___bbbddddddfffhhhlllpppssstttuuuuuuxxxxxxyyyzzz{{{}}}}}}~~~~~~|||{{{|||}}}zzzvvvwwwxxx~~~|||wwwtttmmmkkkiiigggggggggeeeddddddcccbbbcccccccccaaa___aaaaaabbbcccdddbbb^^^[[[[[[ZZZXXXXXXWWWUUUQQQNNNJJJGGGFFFJJJPPP\\\nnn}}}xxxuuuwww}}}sssaaaWWWOOOLLLKKKHHHFFFGGGEEECCC???;;;777444222111111111111111000000000000000000////////////000000222222111111000000//////111111000000//////......000000000000000000000000000///.........///111222333222222111111222222333222111111111333666888:::<<<;;;::::::;;;>>>@@@BBB======???AAAAAADDDMMMXXXhhhnnnwww}}}}}}yyytttpppsssvvvxxx{{{{{{wwwxxx|||~~~}}}qqqddd[[[UUUPPPOOORRRRRRSSSUUUZZZaaakkkuuu||||||wwwnnnfff```\\\XXXUUUOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTVVVXXXZZZ\\\\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\`````````bbbdddgggiiikkkrrrtttvvvyyyyyyyyywwwvvvqqqqqqqqqpppnnnllliiiggg~~~wwwppplllkkkjjjkkklllpppuuuxxxuuunnnhhhbbb```aaaeeejjjsss~~~~~~~~~~~~uuuhhhZZZQQQKKKEEEBBBCCCAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPSSSVVVYYYZZZ[[[^^^aaadddhhhkkkmmmnnnnnnrrrrrrsssuuuvvvxxxyyyyyy|||}}}}}}~~~~~~~~~}}}}}}~~~|||zzz||||||vvvsssmmmkkkhhhgggggggggeeeddddddcccbbbbbbbbbbbb```^^^``````aaabbbcccaaa]]]ZZZ[[[ZZZYYYXXXWWWUUUQQQNNNKKKGGGFFFIIINNNWWWgggvvvvvvqqqsss{{{~~~ggg\\\QQQMMMKKKHHHFFFFFFDDDCCC???<<<888444222111111111111111000000000000000000////////////000000222222222111111111111111111000000000/////////...000000000000000000000000000//////...///000111222222111111000000111111222222111111111333666999:::;;;;;;::::::<<<>>>@@@BBBCCCBBBBBBDDDGGGLLLXXXdddnnnttt{{{}}}zzzuuuqqqooorrrvvvzzz~~~{{{{{{zzznnnbbbZZZUUUQQQRRRUUUWWWZZZ___dddlllvvvtttnnnggg```ZZZVVVSSSQQQLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\______```bbbdddgggjjjlllrrrsssvvvxxxyyyxxxwwwuuuppppppooommmkkkiiigggeee}}}xxxsssooommmllllllooossswwwwwwrrrmmmfffcccaaadddgggnnn|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuugggXXXNNNHHHBBB@@@AAA>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSWWWYYY\\\```ccceeeffffffllllllnnnoooqqqsssuuuuuuyyyyyyyyyzzz{{{}}}~~~|||~~~{{{uuuqqqmmmjjjhhhfffffffffeeedddcccbbb``````aaaaaa___^^^_________```aaa```]]]ZZZ[[[ZZZYYYXXXWWWUUURRROOOLLLHHHFFFGGGIIIPPP]]]jjjuuullllllvvvpppcccUUUOOOLLLHHHEEEEEEDDDBBB???<<<888555222111222222111111111000000000111000000//////000000111111111222222222222222222000000000000////////////000000000000000000000000000////////////000111222111000000000000000000111222222222222444666999:::;;;::::::;;;<<<>>>AAABBBCCCAAAAAAEEEJJJRRRaaannnvvv{{{}}}wwwqqqoooooorrryyytttiii^^^YYYUUUTTTVVVZZZYYY^^^dddkkkssszzzttthhhccc\\\VVVSSSPPPMMMLLLIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSUUUWWWXXXZZZZZZZZZZZZZZZYYYXXXYYYZZZ[[[\\\^^^^^^___aaadddhhhkkkmmmqqqsssvvvxxxyyyxxxvvvuuupppooollljjjgggeeedddccc{{{vvvrrrooonnnooorrrwwwxxxuuurrrkkkgggddddddeeekkkxxx~~~~~~~~~}}}}}}~~~~~~tttfffWWWMMMGGGAAA@@@AAA??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKMMMNNNOOOPPPRRRSSSUUUVVVYYY\\\___aaacccccchhhiiikkkmmmoooqqqssstttvvvvvvvvvwwwyyy||||||{{{~~~xxxssspppkkkiiiggggggggggggeeedddcccaaa______``````___]]]^^^]]]]]]^^^___^^^\\\ZZZ[[[ZZZYYYXXXXXXVVVSSSPPPMMMIIIFFFEEEEEEHHHRRR]]]sssuuuhhheeennnyyyxxxhhhXXXOOOLLLHHHFFFFFFCCCBBB@@@===:::666333222222222222111111111000000111000000000000000000111000000000111111222222222000000000000////////////000000000000000000000000000000000000000111111111111111000000000000111111222222222333555777999;;;::::::;;;<<<===@@@AAACCCAAA@@@CCCJJJRRR[[[iiiuuu{{{|||tttooooooqqquuu}}}~~~vvvlllcccZZZXXXWWWXXX\\\aaa```cccgggmmmwwwxxxoooiii]]]YYYTTTOOOMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSTTTVVVWWWXXXYYYYYYZZZYYYYYYXXXYYYZZZ\\\]]]^^^^^^```bbbeeeiiimmmoooqqqsssuuuwwwxxxwwwuuussspppnnnkkkgggeeecccbbbbbb~~~zzztttrrrppprrrvvvyyyxxxwwwrrrlllhhhfffeeeiiiuuu~~~~~~~~~}}}~~~~~~pppcccUUUMMMHHHCCCBBBCCC???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJNNNPPPRRRSSSRRRSSSUUUXXXXXXYYY[[[^^^```bbbcccdddhhhiiijjjllloooqqqrrrsssvvvvvvvvvwwwyyy|||~~~}}}{{{|||}}}vvvrrroookkkjjjiiijjjjjjiiifffdddcccaaa___^^^______^^^]]]]]]\\\\\\]]]^^^^^^\\\ZZZ[[[ZZZYYYXXXXXXVVVSSSQQQNNNJJJGGGEEECCCCCCJJJSSSfffuuuxxxhhhaaagggppp}}}ooo[[[QQQMMMJJJHHHHHHDDDCCCAAA???<<<888555333222222222222111111111111111111000000000000111111......//////000000111111////////////000000000000111111111111111111111111///000000111111111111111222222222111111222222222222222333555666888:::;;;;;;;;;<<<>>>???AAACCCDDDCCCEEEKKKWWWaaaiiirrr{{{}}}~~~~~~yyysssppprrruuuwwwxxxkkkddd]]]XXXYYY\\\^^^ccchhhmmmllllllqqq}}}xxxnnneee```WWWTTTOOOLLLKKKKKKKKKJJJHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXZZZYYYYYYYYYZZZ[[[]]]^^^___```aaacccgggjjjnnnpppqqqsssuuuwwwwwwvvvtttrrrpppnnnkkkgggdddbbbbbbaaa|||wwwssssssvvvzzz{{{zzzwwwqqqkkkgggeeehhhttt~~~~~~~~~}}}~~~~~~wwwjjj___SSSMMMIIIEEECCCEEEAAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSUUUXXX[[[\\\[[[[[[^^^aaabbbcccdddeeefffhhhiiijjjkkklllnnnoooqqqssstttuuuyyyyyyyyyyyyzzz{{{|||}}}||||||||||||}}}~~~~~~~~~~~~}}}~~~{{{vvvrrrppplllmmmooopppqqqooojjjgggdddaaa___^^^_________^^^]]]\\\\\\\\\^^^^^^\\\[[[[[[ZZZYYYYYYYYYWWWTTTQQQPPPLLLIIIGGGCCC@@@FFFMMM[[[jjj}}}|||lllcccccciiivvvyyyaaaTTTOOOLLLJJJIIIEEEDDDCCCAAA>>>:::777555333222222222222111111111222111111000000111111222......//////////////////////////////000000000000111111111111111111111111///000111111222222111111333333222222222222333333222333444666888999:::;;;<<<===>>>@@@BBBDDDEEEFFFEEEGGGQQQ___jjjpppvvv|||}}}|||zzzvvvtttsssuuuwwwwww|||uuuiii___[[[ZZZ___dddhhhlllqqquuupppnnntttuuummmddd]]]XXXSSSPPPLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSUUUVVVWWWXXXXXXXXX[[[ZZZZZZZZZ[[[]]]^^^```bbbbbbccceeehhhllloooqqqqqqrrruuuvvvvvvuuusssqqqnnnmmmkkkhhheeecccbbbaaa~~~~~~}}}vvvtttvvvzzz||||||yyyssslllgggdddgggrrr}}}~~~~~~~~~||||||}}}wwwnnncccYYYOOOLLLIIIFFFDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLPPPQQQSSSVVVZZZ]]]___```dddhhhllllllkkkkkkooosssrrrrrrrrrrrrssstttuuuuuutttuuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}xxxtttrrrppprrruuuyyyzzzvvvpppkkkeeebbb___^^^___``````___^^^\\\\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWUUURRRQQQNNNKKKIIIDDD@@@DDDKKKNNN^^^rrrssshhhdddfffpppiiiYYYRRRNNNJJJIIIFFFFFFEEECCC@@@<<<999777333333222222222111111111222111111000000111111222000000000000////////////.../////////000000000111111111111111111111111111///000111222222222111111222222111111111111222222222333555777888:::;;;;;;===>>>@@@BBBDDDFFFGGGGGGIIIKKKUUUcccnnntttxxx|||}}}zzzuuuttttttvvvvvvvvvvvv}}}}}}yyyzzz|||nnnfff^^^[[[^^^fffnnnrrrvvvzzzxxxrrrppp{{{uuukkkbbb\\\VVVSSSPPPMMMIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMOOOOOOPPPPPPQQQSSSTTTUUUSSSTTTUUUWWWXXXXXXXXXXXX\\\[[[[[[[[[\\\^^^```aaaeeeeeefffgggjjjmmmppprrrqqqrrrtttvvvvvvtttrrrpppkkkjjjiiihhhfffcccaaa```uuutttyyy~~~xxxuuuvvvzzz|||}}}zzzssslllfffcccfffppp|||~~~~~~~~~zzz{{{|||}}}zzzqqqggg^^^UUUMMMKKKIIIFFFDDDEEEIIIJJJKKKLLLNNNOOOPPPQQQWWWYYY\\\___dddgggjjjlllrrrwww{{{{{{zzzzzz~~~~~~~~~~~~}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{|||||||||}}}~~~zzzvvvssssssuuuzzz{{{tttnnneeeccc```^^^___`````````^^^]]]\\\\\\^^^___^^^]]][[[ZZZYYYYYYYYYXXXUUURRRQQQNNNLLLJJJEEEAAADDDJJJEEEUUUiiixxxwwwlllfffeeennnooo]]]UUUOOOKKKIIIGGGGGGFFFEEEBBB>>>:::888333333333222222222111111222222111111111111222222222222111111000000//////.../////////000000111111111111111111111111111111///000111222333222111111111111000000000000111111222333555777999:::;;;;;;===???AAACCCFFFGGGHHHIIIRRRSSS\\\iiitttzzz~~~~~~yyysssrrruuuwwwvvvtttwww||||||tttqqqzzzpppfffaaa^^^]]]aaakkktttxxx|||}}}wwwwwwzzzoooddd\\\VVVRRRPPPNNNKKKGGGFFFFFFHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPPPPRRRSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYYYY\\\\\\\\\\\\]]]___aaabbbgggggggggiiikkknnnppprrrqqqrrrtttvvvuuutttrrrppphhhhhhhhhgggfffccc```___vvviiijjjttt}}}vvvvvvzzz||||||~~~wwwmmmdddaaaeeeooowww~~~||||||{{{zzz{{{}}}{{{tttkkkaaaYYYUUUPPPJJJGGGHHHIIIIIIHHHLLLNNNPPPRRRTTTWWW[[[^^^___dddjjjooossswww||||||yyyxxxvvvrrrnnnpppqqqrrrtttuuuwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{yyyyyy{{{uuulllgggdddaaa____________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXXXXXXXWWWVVVTTTQQQPPPMMMIIIFFFCCCAAA@@@JJJNNNXXXjjj~~~uuulllggglll~~~gggZZZSSSOOOKKKIIIHHHFFFEEECCC???:::777555333000000000111111000333333222111000000111111111111111111000000000000111111111111111000//////////////////000000000000000000////////////000000//////000000111333444555111444777999999:::<<<>>>BBBCCCEEEFFFCCCBBBJJJUUUZZZaaalllvvv|||yyywwwvvvxxx{{{}}}}}}{{{vvv{{{}}}qqqooosssyyy~~~~~~ssshhhaaa```[[[bbbkkktttzzz~~~}}}|||}}}rrrddd\\\YYYWWWSSSNNNJJJIIIFFFDDDFFFIIIJJJIIIJJJJJJKKKLLLMMMMMMLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]^^^aaaaaa______^^^___```aaadddfffhhhjjjlllmmmnnnnnnrrrrrrssstttssspppnnnllllllkkkhhheeebbbaaaaaa```}}}oooiiikkkwwwyyyvvvwwwyyyzzzzzztttkkkccc```ccclllrrr~~~}}}|||||||||{{{{{{|||~~~|||yyytttoooiiiaaaXXXRRRNNNJJJGGGGGGIIILLLNNNNNNRRRUUUXXX\\\___ccchhhkkkppptttzzz~~~|||yyytttqqqpppooommmjjjnnnoooqqqssstttvvvwwwxxxzzz{{{|||}}}~~~~~~|||{{{{{{}}}vvvnnneeebbb___]]]\\\]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXXXXXXXXXXVVVTTTRRRQQQNNNJJJFFFCCCAAA@@@EEEIIIRRRcccwww}}}uuuqqqsssqqq```UUUMMMIIIJJJHHHFFFEEECCC@@@;;;888555333111000111111111000333222222111000000111111111111111111000000000000111111111111111000//////////////////000000000111000000////////////000000.........//////111222222222555888999:::;;;===???CCCCCCEEEGGGFFFHHHRRR^^^gggnnnxxxuuuvvvxxx}}}}}}yyyxxx|||vvvlllkkkooo~~~|||ssskkkbbb______bbbhhhqqqyyy}}}uuujjj^^^VVVTTTRRRNNNJJJHHHHHHHHHIIIKKKKKKJJJGGGIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[]]]^^^______``````_________```aaabbbfffgggiiikkkmmmooooooppprrrrrrssssssrrrpppnnnlllkkkjjjgggdddbbbaaa``````tttiiiiiiooo~~~~~~wwwtttvvvxxxvvvrrrkkkddd```bbbhhhmmm|||~~~~~~}}}|||{{{{{{|||||||||{{{||||||~~~}}}yyyvvvppplllhhhccc^^^XXXRRRMMMLLLJJJIIIJJJNNNRRRTTTUUUZZZ^^^ccciiinnnsssyyy}}}~~~}}}|||zzzxxxwwwwwwvvvrrroookkkhhhhhhhhhhhhgggkkkmmmooorrrtttwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~|||||||||vvvooofffccc___\\\\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZXXXXXXXXXXXXVVVUUUTTTRRROOOLLLHHHDDDBBB@@@@@@CCCKKKYYYlll|||~~~hhhYYYPPPLLLKKKIIIGGGFFFDDDAAA===999666444111000111222111000333222111111000111111111111111111111000000000000000111111111111000000////////////000000000111111111000000//////000000111////////////000111222222444666999;;;<<<===>>>@@@AAA@@@AAACCCEEEKKKYYYfffuuu|||}}}yyypppttt{{{}}}xxx{{{|||rrrlllmmmrrrxxxlllfffaaa]]]^^^aaalllqqqyyy|||uuukkkbbbWWWQQQOOONNNKKKGGGJJJHHHGGGHHHJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVWWWXXXXXXYYY[[[]]]^^^`````````____________```bbbccceeeiiijjjkkkmmmoooppppppqqqqqqrrrrrrrrrqqqooommmllljjjhhhfffdddbbbaaa``````}}}qqqkkklllwww~~~yyyssssssuuuuuusssnnnhhhddddddgggjjjsss|||{{{||||||{{{zzzzzzzzz{{{{{{||||||{{{|||}}}~~~}}}{{{yyyvvvrrrmmmiiifffddd```\\\XXXUUURRRPPPPPPPPPPPPRRRVVVYYY\\\]]]eeeiiipppvvv|||{{{yyywwwvvvvvvpppooommmllljjjiiiiiihhhiiigggeeecccdddeeeggghhhjjjlllppptttwwwzzz|||}}}yyyyyyyyyzzzzzz{{{||||||~~~|||zzzzzzzzz~~~}}}tttnnniiieeeaaa___^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXXXXYYYYYYWWWUUUUUUTTTQQQNNNJJJFFFCCCAAA>>>@@@FFFRRRcccwwwooo^^^VVVSSSLLLJJJHHHFFFEEEBBB>>><<<777555222111222222111111222222111111111111111222111111111111000000000///000000111111111111000/////////000000000111111111111000000000000000000111222222222222222333444444666888;;;======>>>@@@BBBCCC@@@@@@CCCHHHPPP```nnn}}}wwwrrrmmmrrrzzz|||xxx}}}zzzuuusssxxxuuukkkaaa]]][[[[[[___eeeqqqvvv}}}}}}wwwoooeee^^^UUUOOOMMMMMMKKKHHHMMMGGGDDDEEEGGGIIILLLOOOLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYZZZ\\\^^^___```aaaaaa_________```bbbdddfffhhhjjjkkklllnnnooopppppppppqqqqqqqqqpppooonnnlllkkkhhhgggfffdddcccaaa``````zzzsssqqqttt~~~}}}tttrrrtttvvvuuuqqqmmmhhhggghhhiiikkkuuu}}}~~~}}}~~~|||zzzzzzzzzyyyyyyxxxyyyyyyyyy}}}}}}||||||~~~}}}|||zzzyyyxxxuuussspppmmmkkkgggbbb^^^\\\[[[YYYWWWUUUTTTTTTTTTSSSUUUXXX\\\```dddhhhjjjtttyyy|||tttrrrpppllljjjhhhhhhgggeeeddddddcccccccccccccccddddddddddddeeegggjjjllloooqqquuuzzz~~~||||||{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}zzzwwwwwwwwwzzz{{{}}}~~~yyyqqqllljjjgggccc```^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXXXXYYYYYYXXXVVVVVVUUUSSSPPPLLLHHHEEECCC???AAAEEEMMM[[[ooo}}}vvvcccYYYVVVMMMKKKIIIGGGFFFDDD@@@>>>888666333222222222222111222111111111111111222222111111111111000000000//////000000111111111000000000000000000111111111111111111000000000000111111333222222333333444555666888:::===???@@@AAABBBDDDGGGDDDDDDHHHOOOXXXhhhvvv|||sssnnnmmmqqqwww|||}}}}}}{{{yyy{{{yyy|||yyykkkbbbZZZYYYZZZ\\\bbbhhhtttxxx~~~{{{xxxqqqjjj___ZZZRRRNNNLLLLLLJJJIIIKKKGGGHHHMMMPPPMMMMMMOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTVVVWWWYYYZZZZZZ[[[\\\^^^___``````aaa`````````bbbdddgggiiikkkkkkkkkmmmnnnoooooooooooopppppppppooonnnmmmlllkkkgggffffffeeedddbbbaaaaaa{{{wwwxxxyyyttttttuuutttqqqmmmhhhfffeeefffeeennnuuuvvvvvvxxxxxxwwwuuuuuuuuuvvvvvvwwwxxxyyy~~~}}}~~~~~~~~~~~~}}}}}}|||zzzxxxuuusssqqqpppjjjgggdddaaa___\\\YYYWWWQQQSSSTTTTTTTTTUUUWWWYYYWWW[[[bbbhhhnnntttyyy}}}{{{uuupppmmmdddcccaaa___]]]]]]]]]]]]\\\\\\]]]^^^```bbbcccdddfffhhhkkkmmmnnnqqquuuwww{{{}}}~~~|||{{{{{{{{{|||zzz{{{{{{zzzwwwtttttttttwwwwwwyyyzzzzzzvvvqqqlllkkkgggbbb___]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZXXXWWWVVVVVVTTTRRROOOKKKGGGEEEAAACCCEEEIIISSSfff~~~yyyyyyvvvzzzjjj[[[UUUOOOLLLJJJHHHGGGEEEBBB@@@:::777444333333333222111111111111000111111222333111111111111000000000000///000000111111111111000000000000111111111222222222111111000000111111222000000000111222333555555:::<<>>AAACCCDDDEEEGGGHHHMMMMMMSSS^^^jjjtttzzzpppiiifffgggiiiooorrruuuvvvuuutttvvvyyy}}}~~~yyyooohhhcccaaa]]][[[^^^hhhpppuuuzzz~~~~~~}}}zzzxxxvvvuuusssssstttuuuvvvvvvwwwvvvrrrpppoooiiibbbYYYVVVRRRMMMKKKJJJIIIJJJKKKGGGKKKWWW[[[SSSPPPSSSPPPRRRTTTWWWZZZ\\\]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^___```aaabbbcccdddddddddggggggggghhhjjjllloooppppppqqqqqqrrrrrrrrrqqqqqqooonnnmmmlllkkkjjjjjjjjjfffggghhhhhhhhhgggeeedddxxxrrrmmmddd]]]\\\ZZZVVVSSSSSSWWWWWWVVVUUUUUUVVVZZZ]]]^^^bbbiiinnnqqqsssuuuwww|||~~~{{{wwwtttpppkkkiiiiiihhheeecccccc```[[[WWWTTTRRROOONNNNNNOOOPPPPPPPPPQQQTTTVVV[[[___dddkkkrrrwww{{{}}}{{{vvvnnnhhhaaa^^^ZZZVVVTTTSSSRRRQQQPPPRRRSSSUUUXXX]]]dddhhhjjjooovvv|||zzzwwwsssooonnnnnnoooqqqoooppprrrqqqppppppqqqrrrvvvvvvwwwxxxxxxwwwuuutttxxxsssmmmhhheeebbb___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUXXXVVVTTTSSSRRRPPPMMMJJJEEECCCCCCDDDFFFNNN___pppvvvnnnooosssuuulll[[[VVVPPPKKKIIIFFFBBBAAADDD@@@<<<666333222222222222222222222222222222222222333222111000000000222222222222111111111111111111///000111333333222111111111111111111111111111111222222222222222555999===??????CCCGGGEEEBBBEEEJJJJJJTTT```kkkwwwmmmbbb___cccgggiiiqqqoooppptttssspppuuu~~~pppgggdddaaa^^^^^^]]]```fffoooyyy~~~~~~}}}xxx~~~zzzyyyxxxuuurrrqqqpppoooooooooppprrrsssssssssttttttsssnnnhhhddd[[[WWWRRRNNNMMMLLLKKKJJJIIIJJJLLLMMMOOOQQQRRRSSSUUUUUUWWWYYY\\\^^^___```^^^^^^^^^______```aaabbbccccccbbbbbbdddfffiiikkkjjjjjjjjjjjjkkkmmmnnnooooooooooooooooooooooooooopppooonnnmmmkkkjjjhhhhhhggghhhhhhhhhhhhhhhgggggg{{{{{{}}}yyyrrrhhh```XXXWWWVVVRRRPPPQQQPPPPPPOOOMMMMMMNNNRRRUUUXXX]]]dddkkkppptttwwwzzz~~~{{{uuuqqqkkkgggbbb______]]][[[YYYYYYWWWTTTQQQPPPOOONNNMMMKKKMMMOOOQQQSSSWWW\\\```hhhlllsss{{{yyysssooojjjddd^^^YYYWWWTTTRRRRRRRRRRRRSSSUUUWWWZZZ^^^bbbhhhooottt}}}{{{rrrpppllliiiggghhhiiijjjiiikkkmmmmmmmmmmmmnnnpppuuuuuuvvvwwwxxxwwwwwwvvvwwwsssnnnjjjfffccc```^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUXXXVVVTTTSSSRRRPPPMMMKKKHHHFFFDDDDDDDDDJJJYYYhhh|||rrrqqquuuxxxrrr```WWWQQQLLLKKKHHHDDDCCCEEE@@@<<<777333222222222222222222222222222222222222333222111000000111222222111111111111111111111111000000111222222222222222333333333333333333333333222222333333333666:::>>>???@@@CCCGGGFFFDDDGGGMMMQQQ^^^nnnyyy{{{jjj```^^^bbbfffhhhnnnmmmpppttttttsssyyylllbbb^^^[[[ZZZZZZaaafffnnnwww}}}}}}zzzuuuuuutttqqqnnnooonnnnnnnnnnnnpppqqqrrrttttttttttttsssoooiiieee[[[WWWRRRNNNMMMLLLKKKJJJIIIJJJLLLNNNPPPRRRSSSTTTUUUVVVWWWZZZ\\\___aaabbb````````````aaabbbccccccddddddcccccceeegggjjjkkkllllllmmmmmmnnnoooooooooppppppppppppppppppppppppqqqpppooonnnlllkkkjjjiiihhhhhhiiiiiiiiiiiihhhhhh~~~xxxxxx{{{xxxqqqbbbYYYQQQPPPOOONNNMMMOOOLLLLLLKKKIIIHHHIIILLLOOOQQQVVV^^^gggnnntttzzz}}}}}}zzzwwwssslllggg```\\\XXXUUUSSSQQQOOOMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNPPPTTTWWW\\\bbbiiinnnzzz{{{tttkkkeee```]]]XXXTTTPPPPPPOOOOOOQQQSSSVVVXXX]]]aaagggmmmttt{{{yyysssoooiiigggdddbbb```aaabbbdddccceeegggiiiiiijjjmmmnnnrrrssstttvvvwwwwwwxxxxxxvvvsssooollliiifffaaa^^^\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUWWWVVVTTTSSSRRRQQQNNNKKKKKKHHHFFFDDDBBBEEEPPP]]]sssxxxtttxxx|||zzzgggXXXRRRMMMLLLJJJFFFDDDEEE@@@===888444333333222222222222222222222222222222222111111000111111222222111111111111111111111111111111111111111222333333444444444444444444444444222333333444555777<<>>???BBBDDDLLLQQQXXX```hhhqqqzzz~~~yyyqqqkkkfffaaaZZZUUUNNNMMMKKKHHHFFFDDDDDDEEEEEEGGGJJJKKKMMMPPPTTTXXX^^^bbbjjjrrrzzz}}}yyysssmmmhhhccc^^^XXXSSSQQQPPPPPPPPPOOORRRUUUXXX\\\aaahhhmmmxxx~~~}}}yyysssoookkkgggdddaaa]]]\\\[[[ZZZZZZ[[[\\\]]]\\\^^^aaabbbccceeehhhjjjjjjkkkmmmooorrrtttvvvwwwuuutttsssqqqoookkkeeeaaa^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXWWWVVVVVVUUUUUUVVVUUUSSSSSSSSSRRRPPPNNNJJJGGGEEEEEEBBBAAAFFFMMM___tttyyyzzzsss___VVVNNNLLLJJJFFFCCCCCCBBB>>>:::777555444333111222222222222222222222222000000111111222222222222000000111111111222222222333222111111111222444555222222222222222222222222222333666777999;;;???BBBEEECCCCCCEEEDDDEEELLLUUUdddttt}}}tttllliiijjjlllnnnlllrrrxxx|||~~~}}}sssrrrvvvyyytttggg___YYYXXXZZZ^^^eeemmmvvv||||||wwwooommmjjjhhhggggggffffffggghhhiiikkkmmmnnnooooooqqqqqqqqqqqqqqqoookkkhhh```\\\VVVRRRPPPNNNMMMLLLLLLMMMOOORRRUUUXXXZZZ[[[XXXZZZ\\\^^^aaadddfffgggggggggfffgggggghhhiiijjjjjjjjjkkkkkklllmmmnnnooonnnpppqqqrrrrrrqqqooommmooooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmnnnnnnoooppppppoooooo|||~~~~~~|||vvvooohhhcccYYYPPPIIIIIIIIIIIIIIIKKKCCCCCCBBB@@@>>>@@@CCCFFFMMMQQQXXX___gggqqqzzz}}}uuuooogggaaa]]]XXXRRRMMMFFFFFFFFFDDDBBBBBBDDDFFFFFFJJJNNNQQQSSSWWW^^^ccchhhnnnyyy|||vvvqqqkkkeee___[[[WWWVVVSSSPPPPPPPPPRRRSSSTTTXXX]]]bbbgggnnnwww}}}}}}sssoookkkgggeeecccaaa___ZZZYYYYYYXXXYYYZZZ[[[\\\[[[]]]```aaaaaabbbeeegggiiijjjkkkmmmpppsssvvvwwwvvvuuusssrrrpppmmmhhhddd___^^^]]]\\\[[[ZZZZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTSSSQQQOOOJJJGGGFFFFFFDDDBBBDDDIIIZZZlllyyyyyy{{{}}}fffZZZOOOLLLJJJFFFCCCCCCBBB???;;;888666555333111222222222222222222222222///000111222222222222222000000000111222222333333222222222222222333444444444444444444444444444444111444777999;;;===AAADDDEEECCCCCCDDDEEEHHHQQQ[[[nnnzzz~~~zzztttnnnkkkkkkmmmnnnrrryyywwwllllllpppsss{{{nnnccc___]]]^^^___bbbjjjsss~~~wwwrrrjjjiiihhhfffffffffffffffggghhhjjjlllnnnoooppppppqqqqqqqqqqqqqqqpppllliiibbb^^^XXXTTTRRRPPPOOONNNNNNOOOQQQTTTVVVYYY[[[\\\[[[\\\^^^```bbbeeefffggghhhhhhhhhhhhiiijjjkkkkkklllmmmmmmnnnooopppppppppnnnooopppqqqqqqpppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnoooooopppqqqrrrrrrrrrrrrxxxrrrxxx~~~|||~~~|||qqqggg```]]]UUUMMMGGGFFFGGGEEEDDDFFFDDDDDDCCCAAAAAABBBFFFIIIMMMQQQWWW___gggrrr{{{|||yyyvvvjjjddd]]]XXXTTTQQQKKKGGGBBBCCCEEEDDDCCCDDDGGGJJJKKKQQQWWW[[[___eeennnttt}}}~~~zzztttpppjjjddd```\\\XXXUUUQQQQQQRRRRRRSSSUUUWWWYYY[[[aaaiiipppvvv}}}zzzwwwtttnnnjjjfffcccbbbaaa```^^^[[[[[[[[[[[[\\\]]]______```bbbcccdddcccdddeeegggjjjkkklllnnnppptttvvvxxxxxxvvvtttrrrqqqnnnjjjggg______]]]\\\[[[ZZZZZZZZZWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTRRRPPPKKKHHHHHHHHHGGGCCCCCCFFFQQQ___uuuyyyvvvwwwnnn```RRRMMMKKKHHHEEEEEECCC@@@<<<999777555333111222222222222222222222222...///111222333333222222///000000111222222333333111222333333444444333333555555555555555555555555111444777:::<<>>>>>???CCCFFFMMMQQQWWW___hhhsss}}}~~~yyytttqqqbbb]]]VVVRRROOOLLLGGGDDDBBBDDDFFFFFFFFFHHHLLLPPPQQQWWW___eeejjjqqq{{{~~~xxxrrrooohhhddd___\\\ZZZYYYXXXWWWPPPQQQTTTVVVXXXZZZ]]]```bbbiiisss{{{{{{wwwuuussspppooollliiidddaaa``````___^^^^^^^^^______```bbbcccdddfffhhhiiiiiihhhgggiiijjjllllllmmmoooqqqtttwwwyyyyyywwwtttrrrqqqoookkkhhh```___^^^\\\[[[ZZZZZZZZZWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUTTTRRRQQQMMMJJJIIIJJJHHHCCCBBBDDDHHHTTTiiiyyyuuusss}}}sssdddUUUNNNLLLIIIGGGGGGCCC@@@<<<999888555333111222222222222222222222222...///111222333333222222///000000111222222333333111222333444555444333222333333333333333333333333111444888;;;===@@@CCCFFFBBB@@@AAAFFFKKKRRR```lllzzzttttttsssqqqpppqqqtttwww}}}qqqffffffiiikkkvvvxxxiii```YYY[[[```fffjjjmmmwww|||}}}~~~yyytttnnnjjjcccdddeeedddcccdddeeeggghhhiiillloooqqqsssssssssuuutttssstttuuutttqqqooofffbbb\\\WWWUUUSSSRRRPPPRRRSSSTTTVVVXXXZZZ[[[\\\``````aaabbbdddeeefffgggiiiiiiiiiiiijjjkkkllllllooopppqqqrrrrrrrrrrrrrrrppppppooopppqqqrrrssstttsssssssssssssssssssssssspppqqqqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuuuuuuuuuupppiiieeennn}}}{{{yyyzzz{{{sssjjj```WWWSSSMMMJJJFFFDDDCCCCCCCCCCCCCCC@@@AAAFFFEEEBBBDDDKKKLLLQQQTTTVVVaaarrr{{{rrrkkkfffXXXSSSMMMGGGEEEDDDDDDDDDBBBEEEHHHJJJLLLPPPWWW\\\^^^eeennnvvv}}}~~~vvvpppkkkfffbbb\\\\\\ZZZWWWSSSPPPPPPPPPRRRXXX___aaa___aaahhhnnnuuuzzz}}}zzzwwwuuuuuusssppplllgggfffeeeddddddeeefffgggeeefffhhhjjjlllnnnnnnoootttrrrqqqqqqrrrqqqooommmlllmmmnnnppprrrtttuuuuuuzzzyyyxxxvvvsssooollljjjhhheee```]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWUUUSSSSSSRRRRRRPPPNNNMMMKKKIIIFFFDDDCCCBBBCCCJJJLLLWWWlllvvvooowww}}}xxx{{{}}}iiiXXXSSSNNNEEEBBBEEEEEECCC@@@<<<999777666555333333333222222222111111111111222222222222111111000000111222222222222111222222222222222222222222111111111111222333444555111333777;;;>>>@@@AAABBBEEEEEEGGGJJJMMMVVVgggwwwvvvxxxyyyvvvrrrrrrwww|||yyykkkhhhfffhhhvvvzzzeee]]]___[[[___eeelllqqquuuwwwxxx~~~}}}~~~xxxtttqqqnnnlllgggfffdddddddddfffhhhiiikkkmmmnnnqqqssstttuuuvvvsssttttttvvvwwwuuurrrooojjjeee]]]XXXVVVUUUVVVVVVSSSUUUWWWXXXXXXZZZ]]]```aaabbbdddfffggghhhiiiiiijjjkkklllkkkkkkmmmppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnnnnooopppsssttttttrrrpppqqqssstttrrrppprrrtttvvvvvvtttsssrrrrrrtttssssssssstttwwwyyy{{{gggccceeettt{{{xxxxxx}}}~~~yyyqqqggg\\\SSSNNNKKKIIIFFFDDDCCCCCCBBBBBBAAA@@@AAAFFFGGGEEEIIIOOONNNQQQSSSVVVaaasss~~~tttiii___YYYRRRNNNIIIEEECCCCCCDDDEEEGGGKKKNNNPPPRRRVVV\\\bbbiiiqqq}}}|||ssslllfffbbb^^^[[[WWWWWWWWWTTTRRRQQQRRRTTTXXX^^^fffhhhiiilllrrryyy~~~zzz|||xxxtttrrrrrrpppmmmkkkjjjjjjiiijjjjjjlllmmmnnnqqqrrruuuxxxzzz|||~~~~~~~~~}}}}}}{{{yyywwwtttsssssstttuuuvvvwwwxxxxxxxxxxxxwwwuuurrrooommmiiieee```]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWUUUSSSRRRRRRRRRPPPNNNLLLKKKIIIGGGEEECCCBBBBBBEEEGGGQQQeeexxx{{{sssrrrxxxtttwww{{{ooo[[[UUUQQQIIIEEEGGGEEECCC@@@<<<999777666555333333333222222222111111111111222222222222111111000000111222222222222111222222222222222222222222111111111111222333444555333555888<<>>AAACCCDDDDDDDDDDDDGGGNNNVVVcccvvv}}}uuuuuuvvvwwwvvvvvvzzzyyynnnlllmmmqqq~~~{{{rrrggg^^^\\\```dddkkkttt{{{~~~xxxsssooollliiigggeeeffffffgggjjjmmmoooqqqoooqqqtttxxxzzzzzzzzzzzz{{{zzzzzz{{{{{{yyyuuurrrpppkkkeee```]]]\\\[[[[[[XXXZZZ\\\]]]^^^___bbbeeefffgggiiijjjllllllmmmmmmnnnoooppppppoooppprrrttttttttttttssssssrrrrrrrrrqqqpppoooooopppqqqsssttttttsssrrrrrrtttttttttrrrtttuuuvvvuuuuuuuuuxxxzzz{{{zzzyyyyyyyyy{{{|||}}}ccceeeppp}}}xxxuuuwwwzzz}}}{{{yyyssskkk```TTTJJJDDDFFFFFFFFFEEECCCBBBBBBBBBEEEFFFIIIMMMPPPTTTYYY^^^XXXWWWUUUXXXdddvvvvvvhhh\\\TTTPPPIIIIIIIIIIIIJJJMMMRRRUUUYYY]]]bbbfffjjjooovvv{{{~~~wwwsssiiiddd]]]XXXUUUTTTTTTSSSVVVWWWXXXZZZ\\\```fffjjjkkkqqqyyy~~~{{{zzzzzzzzz{{{{{{}}}zzzzzzzzz{{{yyyzzz{{{|||{{{yyyvvvuuummmiiiccc___]]]\\\ZZZYYYVVVVVVVVVVVVVVVVVVWWWWWWVVVTTTRRRRRRRRRQQQPPPNNNKKKKKKKKKIIIGGGEEEBBB@@@BBBBBBIIIUUUbbbmmmzzzuuu}}}yyyxxxyyy{{{gggYYYTTTOOOJJJHHHDDDCCC@@@===:::777555444333333333222222222111111111111222222222222111111000000111222222222222111222222222222222222222222222222222222333444555555666888;;;>>>AAACCCDDDDDDDDDDDDJJJSSS^^^lllwwwqqqrrrssstttuuuyyy{{{rrrppprrruuu~~~{{{nnnfff```]]]```eeelllsss}}}|||uuupppllljjjhhhfffgggggghhhjjjllloooqqqrrrqqqtttwwwzzz|||}}}||||||~~~}}}}}}}}}|||zzzwwwtttsssoooiiidddaaa```^^^\\\[[[]]]^^^___```bbbeeegggiiiiiikkklllmmmnnnnnnnnnooopppqqqqqqpppppprrrttttttssssssrrrrrrqqqqqqpppqqqqqqppppppqqqrrrsssttttttssssssttttttuuuuuutttvvvvvvvvvuuuuuuxxx|||~~~~~~}}}~~~ggglllzzzzzzvvvvvvxxxzzz~~~zzzxxxssskkkaaaUUUKKKEEEGGGIIIJJJIIIFFFCCCCCCCCCGGGJJJLLLOOOSSSYYY```dddccc^^^YYY\\\fffxxxrrrcccYYYSSSPPPJJJLLLNNNPPPSSSXXX^^^cccdddiiipppuuuyyy~~~yyyrrrlllhhh```\\\XXXUUUUUUVVVWWWWWWZZZ\\\___bbbfffkkkrrrvvvzzz|||zzzzzzzzz|||~~~|||yyyvvvppplllfffaaa^^^\\\[[[YYYVVVVVVUUUUUUUUUVVVVVVWWWUUUSSSRRRQQQRRRQQQPPPNNNKKKKKKKKKJJJHHHEEEBBBAAAAAAAAAFFFNNNWWW```nnnzzznnn\\\TTTOOOJJJGGGEEEDDDBBB???<<<999666555333333333222222222111111111111222222222222111111000000111222222222222111222222222222222222222222222222222222333444555666666888;;;>>>AAACCCCCCDDDDDDFFFNNN[[[ggguuu}}}uuupppnnnoooqqquuu}}}zzzxxxyyyzzz~~~rrreee___]]]___eeekkkttt{{{}}}xxxsssnnnllljjjiiigggiiijjjkkklllnnnppprrrssstttvvvyyy|||~~~~~~~~~~~~~~~}}}|||yyyvvvuuuqqqlllhhheeeccc```^^^]]]^^^```aaabbbdddgggiiijjjkkklllnnnnnnooooooooopppqqqrrrrrrqqqpppqqqrrrqqqqqqqqqpppppppppooooooqqqqqqqqqrrrrrrsssttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwzzzjjjsss|||}}}xxxxxxxxxyyy~~~~~~}}}yyyxxxuuunnneeeZZZOOOIIIJJJMMMPPPNNNJJJFFFEEEEEEFFFKKKOOOQQQVVV```hhhlllpppggg```aaajjjzzzppp```VVVRRRQQQOOOSSSXXX[[[___eeelllrrruuuyyy{{{vvvpppiiieeebbb[[[ZZZXXXYYY[[[^^^___```bbbeeejjjnnnrrrwww}}}}}}zzzyyyyyy~~~|||yyytttoooiiiccc```^^^\\\ZZZVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSQQQQQQQQQQQQPPPNNNLLLLLLKKKIIIGGGEEECCCBBB>>>>>>BBBGGGKKKRRR___mmm~~~|||}}}yyycccVVVPPPLLLIIIFFFEEECCCAAA>>>:::888666333333333222222222111111111111222222222222111111000000111222222222222111222222222222222222222222222222222222333444555666777999<<>>AAACCCDDDEEEEEEHHHMMMZZZkkkxxx~~~~~~uuupppmmmkkkkkkoooyyy~~~xxxrrrhhhccc```bbbfffmmmxxxyyyvvvrrroooooopppppppppmmmnnnqqqtttvvvyyyzzz{{{||||||}}}~~~~~~{{{yyyuuuqqqnnnjjjfffbbbbbbdddfffggggggiiillloooooopppqqqrrrsssssssssssssssuuuvvvvvvtttrrrrrrsssnnnnnnooooooppppppqqqqqqqqqrrrsssttttttuuuuuuuuusssvvvxxxwwwvvvvvvxxxzzzzzz{{{|||{{{|||~~~ttt}}}~~~|||{{{yyy{{{~~~}}}|||{{{zzz{{{{{{yyyuuummmcccZZZUUUQQQUUUYYYWWWPPPJJJHHHIIIKKKSSSYYY]]]fffvvvuuuiiihhhooo}}}vvvhhhbbbbbbdddccciiiqqqvvvzzz~~~xxxuuutttllllllkkkiiieeebbb``````aaabbbeeejjjpppuuuvvvvvvzzz~~~}}}zzzxxx|||xxxtttmmmgggccc```^^^\\\WWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQPPPNNNOOOMMMJJJHHHEEEDDDDDDDDD===>>>AAABBBAAACCCPPP]]]nnn}}}rrr^^^UUURRRQQQHHHGGGFFFDDDAAA===:::888333333333222222222111111111111222222222222111111000000111222222222222111222222222222222222222222333333333333444555666666;;;===???BBBDDDFFFFFFFFFIIIOOO^^^ppp|||{{{sssnnnkkkkkklllppp{{{zzzzzzzzz{{{}}}{{{sssjjjcccaaabbbhhhnnnvvvyyyvvvrrrpppqqqrrrssssssmmmooorrrvvvzzz}}}~~~{{{xxxtttqqqmmmhhheeeeeefffhhhiiijjjllloooqqqrrrrrrssstttuuuuuuuuutttuuuvvvxxxxxxvvvtttssstttnnnnnnooopppqqqrrrrrrsssqqqrrrssstttuuuuuuuuuuuusssvvvxxxxxxvvvvvvyyy{{{{{{|||}}}}}}}}}|||www}}}{{{vvvuuuxxx{{{|||yyywwwwwwxxx|||zzzxxxuuuqqqjjjccc]]]YYYYYYYYYYYYVVVSSSPPPMMMUUUUUUYYYcccqqqxxxkkkjjjrrr}}}qqqlllkkkkkkssswww}}}~~~xxxuuussspppmmmjjjjjjjjjhhheeeddddddfffjjjmmmsssyyy|||xxxvvvzzz|||}}}yyysssmmmgggaaa[[[WWWWWWUUUTTTTTTUUUUUUSSSRRRRRRRRRPPPOOOOOOOOOOOOOOOMMMMMMLLLJJJHHHEEECCCBBB<<<;;;<<<>>>===???HHHRRRhhhwwwzzz~~~}}}gggXXXPPPMMMJJJFFFBBB???======<<<;;;777555333333444444333222000111111111111222222222444333333222111111111222222222222222333444555555222333333333222333666888<<<===@@@BBBCCCDDDDDDDDDJJJUUUeeerrrwwwyyy~~~wwwqqqnnnnnnlllqqqxxx{{{xxxxxx{{{yyyrrrllljjjccccccfffnnnyyy|||yyyvvvtttuuuuuuuuuuuutttvvvxxx{{{}}}~~~~~~}}}xxxuuurrrnnnkkkhhhggghhhjjjlllnnnpppqqqrrrttttttttttttuuuvvvwwwxxxvvvwwwxxxxxxxxxwwwuuutttrrrrrrqqqqqqqqqrrrssstttwwwwwwwwwvvvvvvvvvvvvvvvyyyxxxxxxxxxyyy{{{}}}~~~|||}}}}}}yyyvvvwww}}}{{{vvvuuuwwwzzz|||yyywwwxxxyyy~~~|||{{{yyyvvvpppiiiddd]]]]]]]]]\\\ZZZWWWUUUTTT[[[\\\bbblllzzzuuuiiiiiisss|||yyyyyyzzz|||uuuqqqnnnmmmkkkjjjjjjkkkllllllllllllnnnpppvvvzzz}}}yyyvvvuuuxxx~~~{{{uuuoooiiiddd^^^ZZZWWWVVVTTTTTTUUUUUUSSSRRRSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKIIIGGGEEECCCBBB???======>>>===>>>EEEOOOcccrrrwwwyyymmm[[[RRRNNNKKKHHHDDDAAA@@@>>>===;;;777666444333444444333222111111111111222222222222444333222222111111222222444444333222222333333333222333333333333444666999;;;===@@@BBBDDDEEEFFFGGGJJJVVVfffsssxxx|||}}}vvvqqqpppqqqssswww~~~zzzvvvtttuuusssmmmhhhgggdddgggmmmvvv}}}{{{xxxwwwxxxyyyyyyxxxwwwxxxzzz}}}~~~{{{wwwuuurrrnnnlllkkkkkkmmmnnnppprrrsssttttttttttttuuuuuuvvvwwwxxxwwwxxxxxxyyyxxxwwwvvvuuussssssrrrqqqrrrssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzz|||~~~}}}}}}~~~}}}tttrrrxxx|||wwwtttvvvxxx}}}|||xxxwwwxxxzzz}}}}}}|||{{{zzzvvvqqqmmmeeedddbbb```^^^\\\[[[[[[___cccjjjuuuyyynnneeeggguuu~~~vvvrrrnnnkkkjjjkkkkkkjjjmmmpppsssvvvxxxzzz~~~~~~yyyvvvrrruuu{{{xxxqqqlllfff```]]]XXXVVVTTTTTTTTTUUUSSSRRRSSSSSSQQQPPPPPPPPPPPPPPPKKKJJJJJJIIIGGGFFFDDDCCCAAA???>>>>>>===<<>>===<<>>AAABBBBBBEEEIIILLLQQQ^^^mmmxxxvvvpppppptttxxx~~~yyyppplllhhhdddccceeejjjrrr~~~}}}~~~|||zzzwwwuuusssttttttuuuvvvwwwxxxxxxwwwxxxyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~zzz|||{{{wwwvvvwww{{{~~~{{{xxxxxxzzz||||||{{{|||}}}~~~|||yyyuuurrrmmmgggccc```______dddiiioootttvvvtttqqqooofffcccccciii{{{~~~zzzwwwuuuuuuuuuuuuttttttuuuvvvxxx{{{~~~{{{vvvssssssvvv{{{yyyrrrjjjbbb]]][[[XXXUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPKKKJJJJJJIIIHHHGGGEEEEEEAAA===<<<=========@@@FFFMMM[[[ooo|||lllhhhooorrr^^^UUULLLJJJGGGEEECCCAAA===:::888666444444555555444333111222222222222333333333333222222111222222333333333222222222333333444555111333333444444555888;;;===@@@BBBBBBBBBDDDIIINNNXXXfffttt}}}|||tttooooootttxxx|||wwwmmmfffbbb```aaaeeennnwww}}}zzzxxxvvvvvvwwwwwwwwwxxxxxxxxxzzzzzz|||}}}~~~~~~}}}}}}yyyyyyxxxxxxwwwwwwwwwwwwyyyxxxwwwwwwwwwxxxzzzzzz||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~zzzxxxyyy{{{}}}{{{xxxxxx{{{~~~~~~~~~~~~zzzwwwrrrlllhhheeecccbbbiiimmmqqqrrrooojjjfffdddbbbdddhhhppp~~~~~~~~~|||zzzxxxwwwxxxyyyzzz|||~~~~~~yyyqqqppppppttt{{{xxxooofff```\\\YYYUUUTTTTTTTTTTTTSSSRRRRRRPPPOOOOOOOOOOOOOOOMMMLLLLLLKKKIIIHHHFFFEEEAAA===;;;======<<>>HHHTTTbbbttt}}}vvvuuuqqq```SSSOOOJJJFFFDDDBBBAAA???999777555555555666555444222222333333333444444444222111111111222333333444555555444333222222222222111222444444555777:::===???DDDHHHIIIJJJOOOZZZdddooo||||||wwwuuuuuuvvv~~~pppggg___]]]```dddlllttt~~~~~~}}}}}}|||{{{{{{zzzyyyzzz|||~~~~~~}}}|||}}}|||||||||}}}~~~}}}|||{{{{{{{{{|||~~~~~~zzzwwwxxxzzz{{{~~~|||{{{{{{}}}~~~~~~|||{{{{{{{{{|||}}}}}}zzzvvvsssqqqppprrrrrrpppmmmhhhdddbbbbbbiiiooozzzrrriiihhhiiiiiihhhooorrrvvvyyy|||||||||}}}~~~}}}yyysssmmmkkkooowww}}}xxxooofff^^^WWWVVVVVVSSSRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMKKKLLLMMMMMMLLLIIIEEECCCDDDBBB???<<<;;;<<<===>>>>>>DDDJJJTTThhh}}}{{{{{{|||```YYYPPPNNNJJJAAABBBCCC:::999777444333333333222111111111222222222333333333555444333333222222222222555444444333333333444444333444444666888:::<<<===AAADDDGGGIIILLLSSS___hhh{{{}}}tttooonnnyyyssshhh___XXXZZZaaajjjttt|||~~~~~~}}}~~~}}}~~~}}}|||}}}~~~~~~|||{{{|||~~~|||xxxuuuwwwxxxzzz|||}}}{{{{{{}}}~~~~~~}}}|||{{{||||||}}}~~~|||yyyvvvsssqqqpppqqqqqqpppnnnjjjgggffffffpppttt|||xxxoooddd^^^]]]```aaa```eeehhhmmmrrrvvv{{{~~~{{{yyyvvvwwwxxxyyyzzz|||}}}~~~{{{uuuooolllooovvv{{{|||rrrggg^^^WWWVVVVVVTTTRRRSSSSSSRRRPPPOOOMMMMMMMMMNNNKKKLLLMMMMMMLLLIIIFFFDDDDDDBBB???<<<;;;;;;<<<======BBBHHHQQQddd|||xxxyyygggZZZQQQNNNKKKCCCCCCCCC;;;:::777444333333333222111111222222222222333333333555444333333222222222333555444444333333444444444333444555666888:::<<<>>>@@@CCCGGGJJJOOOYYYfffooo~~~uuupppooozzz}}}sssllleee^^^ZZZ^^^fffoooyyy~~~~~~}}}|||~~~}}}|||~~~|||xxxssstttvvvwwwyyy|||~~~||||||}}}~~~~~~}}}|||||||||}}}}}}~~~}}}{{{xxxuuurrrpppoooooooooooommmkkkiiiiiiiiipppsssxxxzzzzzzvvvrrrnnnddd]]]UUUQQQRRRVVVXXXXXXZZZ]]]ccchhhnnnttt{{{|||xxxuuurrrpppqqqqqqrrrtttvvvwwwxxxzzz{{{~~~~~~xxxrrrnnnoootttxxxuuuhhh```XXXWWWWWWTTTSSSTTTSSSRRRPPPOOONNNNNNNNNNNNJJJKKKLLLMMMLLLJJJHHHFFFDDDBBB???===;;;;;;<<<<<<<<<@@@EEEMMM]]]uuu~~~wwwyyyppp\\\QQQOOOMMMEEEDDDDDD<<<;;;888555333333333222111222222222222333333333333444444333222222222333333444444444333333444444555444444555777999;;;===???@@@CCCGGGLLLTTT```oooyyyvvvpppooouuu{{{uuujjjcccaaa\\\\\\dddmmmuuu~~~}}}~~~~~~~~~zzzqqqsssuuuvvvwwwyyy|||~~~|||{{{|||}}}~~~~~~}}}}}}|||||||||||||||{{{yyywwwtttqqqooonnnlllmmmmmmkkkhhhffffffgggfffiiilllnnnmmmiiiddd```XXXSSSNNNKKKMMMPPPRRRSSSRRRVVV[[[```fffmmmtttxxx|||wwwsssqqqooonnnnnnnnnnnnooopppqqquuuwwwyyy|||~~~~~~}}}}}}{{{uuupppooorrrtttwwwkkkbbbZZZXXXWWWUUUTTTUUURRRQQQQQQPPPOOONNNNNNNNNJJJKKKLLLLLLLLLJJJIIIHHHDDDBBB@@@===<<<;;;;;;;;;;;;>>>AAAHHHVVVkkk{{{}}}zzzaaaTTTOOOOOOGGGEEEEEE>>><<<999666444444444333111222222222333333333444444444333333222222333333333444444333333333444555555444555666888:::===???@@@AAADDDIIIPPPZZZgggvvvvvvooonnntttxxx|||~~~yyymmmddd^^^]]]\\\___iiirrryyy~~~~~~~~~{{{qqqsssuuuvvvvvvxxxzzz||||||zzzzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{zzzxxxuuussspppnnnmmmjjjkkkjjjgggdddaaa```aaa\\\]]]___aaa```]]]ZZZXXXSSSPPPMMMKKKLLLNNNPPPQQQOOOQQQUUUYYY^^^dddkkkooovvvzzz{{{wwwuuusssqqqooommmlllllllllmmmrrrsssuuuwwwyyyzzzzzzzzz}}}~~~}}}xxxsssppppppqqqyyyoooeee\\\YYYXXXUUUTTTUUUQQQQQQQQQQQQPPPOOOOOONNNKKKKKKLLLLLLLLLKKKIIIHHHDDDCCCAAA>>>===<<<;;;;;;;;;<<>>@@@AAADDDGGGLLLTTT```nnn|||uuuooonnntttwww{{{}}}}}}|||rrrhhhaaa]]]\\\\\\bbbmmmuuu{{{|||yyysssuuuwwwxxxxxxxxxzzz|||}}}zzzxxxyyyzzz{{{{{{{{{|||||||||{{{zzzyyyyyyxxxvvvtttqqqooommmllliiijjjhhheeeaaa^^^\\\]]]XXXXXXXXXXXXWWWUUUSSSRRRRRRQQQOOONNNMMMNNNOOOPPPNNNPPPRRRUUUYYY^^^dddhhhppptttxxx{{{}}}~~~|||yyywwwtttqqqooonnnnnnnnnrrrrrrrrrssstttuuuwwwxxx||||||}}}~~~~~~~~~~~~}}}}}}yyyuuuqqqppppppwwwsssiii___[[[XXXTTTSSSTTTQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIIIIEEEDDDBBB@@@>>>===<<<;;;;;;;;;>>>CCCJJJXXXooo{{{{{{}}}qqq[[[QQQPPPIIIEEEEEEAAA>>>;;;888666555444333222333333333333444444444444333333222222222333444444333333333333444555555666555666777999<<>>===<<<;;;;;;???CCCGGGRRRhhh}}}~~~zzzvvvvvv|||xxx___RRRPPPHHHDDDEEECCC???<<<888666555555333222333333333444444444444555333222222222333333444555333333333333444555666666666666888:::===@@@BBBDDDGGGLLLUUUbbbqqq~~~yyywwwyyyzzz{{{~~~}}}~~~|||rrreee\\\YYYYYYYYY]]]fffqqqyyy~~~{{{xxxzzz||||||{{{{{{|||}}}~~~}}}{{{xxxuuutttvvvxxxyyyxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvtttrrrpppnnnlllkkkjjjjjjiiigggccc`````````XXXVVVSSSQQQQQQSSSUUUWWWTTTUUUWWWWWWVVVVVVWWWYYYUUUVVVXXX[[[^^^ccciiinnnpppooonnnjjjgggfffggghhhmmmppptttxxx{{{|||}}}}}}|||yyywwwwwwxxxyyytttrrrooommmmmmppptttwwwyyyzzz{{{{{{||||||{{{{{{yyy{{{|||zzzwwwssspppoooiiiuuuzzznnnbbb\\\XXXSSSRRRSSSPPPQQQRRRRRRRRRQQQPPPOOOPPPOOONNNLLLKKKIIIHHHHHHGGGGGGEEECCCAAA???===<<<;;;<<>>===:::888666555555555111111111222333444555666444333333222222333333444444444444444444444444444777888;;;<<<>>>AAAFFFIIIKKKSSSbbbvvv~~~|||{{{{{{|||yyyvvvxxx|||sssjjj```XXXVVVXXXZZZaaajjjqqqyyy}}}{{{|||~~~{{{yyyyyyzzz||||||wwwrrrnnnooorrruuuvvvxxxxxxxxxxxxwwwwwwwwwvvvuuuvvvvvvuuusssqqqnnnlllllllllllljjjhhhfffcccbbb___^^^\\\ZZZYYYYYYYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\^^^___```bbbeeellluuuzzzzzzpppgggaaa```aaabbbeeehhhmmmqqqtttwwwzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~yyyxxxvvvuuuuuuvvvyyyzzz|||}}}}}}}}}}}}||||||{{{zzzzzz{{{|||{{{xxxsssnnnkkkpppyyyvvvhhh___YYYTTTRRRTTTRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB???===<<<===<<<===AAAEEEMMM^^^lll{{{nnnqqqrrrwww~~~}}}ttt\\\RRRMMMFFFCCCFFF???===;;;888666555555555222222222222333444555555444333333222222333333444555555555555555555555555777999;;;<<<>>>AAAFFFIIINNNXXXiii|||}}}yyyuuurrrtttuuuyyy~~~yyyvvvyyy}}}|||pppggg^^^WWWVVVZZZ\\\cccmmmvvv~~~}}}ssssssvvv~~~|||{{{}}}yyyuuupppmmmnnnpppssstttwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuutttssspppnnnmmmlllllllllkkkjjjhhhfffeeecccbbb```^^^]]][[[[[[ZZZZZZ[[[\\\]]]^^^_________bbbcccdddeeehhhnnnvvv{{{yyyqqqhhhcccbbbdddeeeiiinnnsssxxx{{{}}}}}}zzzxxxwwwxxxzzz{{{~~~}}}|||}}}}}}~~~yyyyyyxxxyyyzzz|||~~~~~~}}}|||xxxyyyzzz|||}}}{{{wwwsssmmmpppvvvzzzkkkbbb[[[UUUSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFDDDBBB@@@>>>===>>>===>>>AAADDDLLL[[[jjj||||||kkklllpppzzz|||aaaTTTMMMFFFCCCEEE@@@>>><<<999777555555555444333333333333333444444444444333333333333444444666666666666666666666666777999;;;===???BBBFFFIIIRRR___rrr}}}yyytttppppppsssyyyyyyxxx{{{xxxkkkaaaZZZUUUXXX]]]aaaiiisss|||xxxmmmooovvv~~~~~~xxxtttooommmmmmppprrrsssuuuuuuuuuuuuuuuttttttttttttttttttsssrrrpppnnnmmmmmmmmmllllllkkkjjjiiihhhfffeeecccaaa___]]]\\\[[[[[[\\\]]]___```aaaaaaaaacccddddddeeehhhmmmsssxxx{{{wwwrrrlllhhhhhhkkknnnuuuyyyzzzsssooonnnoooppptttvvvxxx{{{}}}~~~}}}{{{{{{{{{|||xxxxxxzzz{{{}}}~~~zzzzzz{{{}}}~~~|||yyyvvvoooqqqttt|||}}}nnneee^^^WWWSSSTTTSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFEEECCCAAA???>>>===<<<>>>AAADDDKKKYYYgggyyy}}}iiiggglllyyyfffUUUMMMGGGEEEEEEAAA???<<<999777666555555555444444333333333444444444444333333333333444444555555666666666666777777888:::<<<>>>@@@CCCGGGKKKUUUfff|||}}}}}}{{{wwwtttuuuxxxyyyyyy|||~~~|||qqqddd\\\WWWUUUZZZaaagggnnnxxxuuukkkoooyyywwwtttooommmnnnpppqqqrrrssssssssssssssssssssssssrrrrrrrrrrrrqqqpppooonnnnnnmmmllllllkkkjjjjjjjjjgggfffdddaaa___^^^]]]]]]]]]]]]___```bbbbbbccccccddddddeeefffhhhmmmrrrwwwwwwvvvtttqqqoooqqqvvvzzz~~~sssjjjfffeeeeeegggiiimmmppprrrsssrrrqqqtttuuuxxxzzz}}}~~~~~~}}}}}}zzz{{{|||{{{zzzyyyzzz{{{{{{}}}{{{zzzzzzzzzxxxxxxyyy{{{}}}~~~~~~~~~}}}yyyvvvsssrrrsssyyyqqqggg```XXXTTTTTTTTTSSSRRRQQQPPPOOONNNNNNLLLLLLMMMLLLLLLKKKJJJIIIGGGGGGGGGEEEDDDBBB@@@???;;;;;;<<<@@@BBBIIIWWWeeeyyyiiieeehhhwwwkkkWWWNNNJJJGGGFFFBBB@@@===:::888666666555555555444333333333444444555444444333333444444555444444555555555666666666888:::===???BBBFFFJJJNNNXXXlllzzzyyyzzzwwwuuuuuu}}}~~~zzzyyyzzzzzzrrrhhh^^^YYYVVVWWW]]]eeelllsss{{{~~~sssnnntttvvvsssooommmmmmooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppoooooooooooonnnlllkkkjjjjjjjjjjjjgggeeeccc```______```aaa```aaabbbcccdddeeeeeeeeeeeeggghhhiiikkkoootttxxxvvvwwwyyyxxxxxxzzztttiiibbb___^^^]]]___cccfffhhhgggeeeccceeegggiiikkkmmmoooppppppnnnnnnooooooppppppppppppmmmoooppppppppppppqqqsssvvvzzz~~~|||zzzzzzzzzyyyyyyyyyzzz|||~~~~~~zzzwwwtttsssrrrvvvrrriiiaaaYYYUUUTTTTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFEEECCCAAA@@@;;;:::<<<>>>@@@FFFSSS```xxxmmmggggggwwwrrr[[[QQQMMMIIIEEECCCAAA>>>;;;888777666666555444444444444444555555555555444444444444555555444444444555555666666777888;;;>>>AAADDDIIINNNRRR^^^uuu}}}{{{{{{wwwvvvzzz}}}yyyvvvtttqqqggg```ZZZXXXXXXZZZ```hhhooouuu|||xxxvvv|||}}}tttqqqmmmkkklllmmmnnnnnnoooooopppppppppqqqqqqqqqqqqppppppoooooooooooopppooonnnlllkkkiiiiiiiiiiiihhheeebbb``````bbbeeegggeeeeeefffgggggghhhggggggfffgggiiijjjlllpppvvvzzzxxx|||~~~~~~vvviiiaaa\\\[[[WWWYYY]]]``````^^^ZZZXXXXXXYYY[[[]]]^^^^^^^^^^^^______```bbbdddeeefffgggdddgggiiijjjkkklllnnnppptttxxx}}}~~~}}}}}}}}}~~~}}}|||zzzzzz{{{}}}|||yyytttrrrooosssrrrjjjbbbZZZUUUUUUTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAA===<<<<<<>>>>>>BBBMMMYYYrrrqqqkkkiiixxxzzzaaaUUUPPPJJJDDDDDDBBB???<<<999777666666444444444444444555666777555555444444444444555555444555555666777777888888888;;;???CCCGGGLLLRRRVVVggg}}}xxx{{{{{{wwwrrrkkkfff^^^YYYWWWYYY[[[^^^cccjjjoootttzzz~~~|||rrrooollljjjkkklllmmmmmmnnnnnnoooooopppppppppqqqppppppoooooooooooopppppppppooollljjjiiihhhhhhiiihhhfffbbb``````dddhhhkkkhhhiiiiiijjjjjjjjjiiiiiidddfffhhhiiilllpppuuuyyy{{{vvvjjjaaa\\\ZZZUUUWWW[[[]]]\\\YYYUUURRRPPPQQQRRRTTTUUUTTTTTTSSSVVVWWWXXX[[[]]]___aaabbbaaacccfffhhhiiikkknnnqqqtttxxx~~~zzzzzzzzz|||~~~~~~}}}~~~~~~~~~~~~{{{zzzzzz|||~~~|||ssspppnnnqqq~~~rrrjjjccc[[[VVVUUUUUUTTTSSSRRRPPPOOONNNMMMKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGEEEDDDBBBBBB???>>>======<<<>>>IIITTTkkktttnnnkkk{{{fffXXXQQQJJJCCCDDDBBB???<<<999777666666333333333444555666777888555555444444444444555555555666666777888999999999888;;;???DDDHHHNNNUUUYYYooo{{{|||zzzvvv|||yyyuuunnnfff___XXXUUUUUUZZZ^^^```eeekkknnnsssyyy|||wwwooollliiihhhhhhiiijjjiiiooooooppppppppppppooooooqqqpppooonnnmmmlllkkkkkkiiiiiijjjjjjjjjjjjiiihhhfffeeeddddddeeegggiiikkkkkkkkkjjjjjjiiihhhggggggeeegggiiilllnnnrrrwww{{{|||yyyhhh\\\WWWWWWUUUYYY___bbbaaa\\\VVVQQQPPPPPPOOOOOOOOOQQQRRRSSSTTTUUUWWWYYYZZZ]]]aaadddeeehhhlllooorrrtttwwwyyy|||~~~vvvqqqpppqqqrrrtttyyyzzz~~~}}}~~~|||yyyxxxyyy||||||yyysssqqqnnnqqq}}}vvvkkkbbb[[[WWWTTTTTTRRRPPPPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIGGGEEEDDDCCC??????>>>======AAAFFFJJJcccttt{{{rrrrrrkkkXXXPPPJJJEEECCCBBB???<<<:::888666555666666555555555555666666888888777777666666555555666666555666666777888999???===???DDDHHHNNNZZZfff|||zzzwwwuuuvvv~~~xxxooofff]]]WWWVVVVVVWWW[[[aaaggglllnnnwwwxxx|||zzzuuummmjjjgggfffggghhhiiihhhkkklllmmmnnnooooooooooooppppppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiigggfffeeeeeegggiiikkkmmmllllllkkkkkkjjjiiiiiihhhgggiiikkkmmmooossswww{{{|||~~~|||kkk^^^XXXVVVVVVZZZ```cccccc^^^WWWSSSQQQPPPPPPPPPQQQRRRTTTUUUWWWXXX[[[]]]___bbbfffjjjmmmppptttvvvxxxzzz}}}}}}uuunnnmmmllllllnnnrrrwww|||~~~}}}|||wwwuuuvvvyyy{{{}}}{{{uuurrroooppp{{{uuujjjbbb\\\WWWTTTSSSRRRPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIGGGEEEDDDCCC???>>>===<<<<<>>>>>===;;;;;;>>>BBBFFFRRRccc{{{vvv___SSSMMMHHHDDDCCC@@@===:::888777666444444333333333333444444777777777666666666666555666666666666777888999999>>>@@@EEEIIIMMMWWWjjj|||{{{sssqqqttt{{{xxxiii\\\UUURRRSSSVVV\\\cccjjjpppuuuxxx||||||uuupppiiifffddddddeeehhhhhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmmmmmmmlllkkkjjjjjjjjjiiihhhfffeeeeeegggiiijjjiiiiiiiiijjjlllnnnpppqqqnnnnnnnnnmmmmmmmmmllllllkkklllmmmnnnnnnpppsssvvvyyy|||wwwiii___YYYYYY\\\aaadddccc___ZZZWWWUUUVVVVVVWWWZZZ\\\___aaaeeehhhlllpppssswww{{{~~~zzzqqqhhhdddbbbaaadddiiiooouuuzzz{{{~~~yyysssooopppsssvvv{{{~~~~~~vvvsssnnnmmmvvv|||tttkkkccc]]]WWWSSSQQQPPPOOOOOOPPPQQQPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDD??????>>><<<<<<===AAADDDIIIYYYppp}}}dddUUUMMMHHHEEECCCAAA>>>;;;999888777666666555555555555666666666666666666666666666666555555666666777888999:::===AAAGGGLLLPPP\\\ssszzzsssqqquuu~~~yyyhhh\\\VVVUUUUUUYYYaaahhhoootttyyy{{{{{{tttooogggeeecccdddfffhhhjjjjjjkkkkkkllllllmmmmmmllllllllllllkkkkkkjjjjjjiiiiiihhhgggfffeeeeeegggiiikkkjjjkkkkkkmmmnnnpppqqqrrrooooooooonnnnnnnnnnnnnnnkkklllmmmllllllnnnqqqsssvvvyyy|||~~~~~~rrrggg```[[[]]]```bbbbbb___\\\ZZZZZZZZZ\\\^^^bbbfffiiilllppptttxxx|||zzzpppfffbbb``````dddiiilllsssxxxzzz}}}xxxrrrooopppsssuuuwww{{{vvvsssnnnmmmvvv{{{tttllleee^^^XXXTTTQQQPPPOOOOOOPPPQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEAAAAAA@@@>>>===>>>AAACCCDDDPPPeeezzziiiWWWMMMHHHEEEDDDAAA???<<<:::888888666666555555555555666666555555555555555666666666555555666666777999:::;;;<<<@@@GGGNNNTTTbbb{{{{{{vvvsssvvvvvvfff[[[WWWXXXXXX^^^fffnnnssswww|||yyyrrrmmmeeedddbbbcccfffiiijjjkkkkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhggggggfffggghhhjjjkkklllmmmmmmnnnooopppqqqqqqoooooooooooooooooonnnnnnkkklllllllllkkkmmmooorrrsssvvvzzz|||}}}{{{pppiii___``````aaaaaa```_________```bbbfffkkkqqqvvvxxx}}}zzzpppddd___]]]]]]aaagggiiiqqqwwwzzz~~~zzztttqqqqqqrrrttttttyyyxxxuuuooonnnwww{{{tttnnnggg```ZZZUUURRRQQQOOOOOOPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBAAA???======???AAAAAAJJJZZZnnnooo[[[OOOIIIFFFEEEBBB???<<<:::999888444444333333333333444444444555555555555666666666555555666777888999;;;<<<>>>AAAHHHPPPYYYhhh}}}|||xxxtttxxx}}}oooaaaYYYWWWXXX\\\ccclllrrrwww{{{~~~}}}wwwpppkkkcccaaa```aaadddhhhjjjjjjhhhhhhiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjjjjkkknnnnnnooooooppppppppppppnnnnnnnnnoooooooooooooookkklllmmmllllllmmmpppssspppssswwwyyyzzz}}}yyyrrrdddcccbbbaaaaaabbbdddeeeccceeehhhmmmttt{{{{{{ooobbb\\\XXXXXX\\\bbbfffooowww{{{}}}xxxsssqqqqqqqqqrrrwww~~~}}}yyyssspppwww~~~zzzuuuoooiiibbb[[[WWWSSSRRRPPPPPPPPPPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFAAAAAAAAA>>><<<<<<===???@@@EEEQQQcccxxxuuu___QQQKKKGGGEEECCC@@@===;;;999999444444333333333333444444444444444555555555666666555555666777888:::;;;<<>>;;;:::;;;===???BBBKKK]]]rrryyybbbTTTLLLGGGEEECCC@@@===;;;:::999666666666555555666666666444444444555555555666666555555666777888:::<<<===DDDDDDJJJUUUbbbrrr~~~uuuxxxxxxuuuzzzzzzjjj```[[[YYYYYYaaahhhrrryyy}}}~~~zzz}}}{{{~~~{{{tttlllfffaaaaaaaaaaaabbbcccdddeeeeeefffggghhhiiiiiiiiiiiiggggggffffffffffffggggggggghhhhhhiiijjjkkkkkkkkkmmmmmmmmmmmmmmmmmmllllllkkkllllllmmmnnnoooppppppmmmmmmlllmmmmmmnnnoooppprrrsssuuuwwwzzz}}}zzzooojjjcccaaacccfffiiiiiiiiikkknnnttt|||}}}ppp```WWWSSSQQQSSSWWWXXXdddqqqzzz|||wwwrrrmmmiiiooorrrxxxzzzvvvwwwwww}}}uuuooojjjddd\\\WWWUUURRRNNNMMMNNNNNNKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDAAA===;;;;;;;;;;;;>>>BBBGGGQQQfffuuu{{{{{{}}}jjjWWWPPPIIIFFFCCCAAA@@@===:::888777777777777666666666666555555555555666666666666444666999::::::;;;===???BBBIIIRRRZZZeeevvv~~~{{{wwwtttwww~~~sssddd]]]ZZZ[[[___fffkkksss|||~~~~~~}}}}}}zzz~~~{{{{{{{{{zzzxxx|||zzz{{{~~~zzzssskkkeee`````````aaabbbcccddddddcccdddeeeffffffgggggggggffffffffffffffffffffffffdddeeefffggghhhiiijjjjjjnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppooooooooooooppppppqqqrrrtttuuuwwwyyy{{{}}}sssmmmgggcccdddfffhhhiiikkklllnnnttt{{{rrrbbbXXXQQQMMMNNNRRRVVVbbbpppyyyyyytttnnnjjjlllooouuu}}}{{{wwwxxxxxx{{{tttooojjjddd]]]XXXTTTQQQNNNNNNNNNNNNLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDAAA>>><<<;;;;;;;;;===@@@EEENNNbbb|||xxxssstttyyy~~~~~~oooZZZOOOHHHEEEBBB???>>>;;;888666666666666666555555555555555555555555666666666666555777999:::;;;<<>>BBBIII[[[uuuyyylllpppwwwxxx^^^OOOIIIFFFBBB@@@>>><<<999777555555555555444444444444555555555555666666666666666777999;;;<<<===@@@CCCGGGLLLVVVbbbrrr{{{xxxyyy}}}}}}||||||jjj___ZZZYYY]]]bbbhhhrrruuurrrtttzzz~~~}}}}}}}}}{{{wwwtttqqqoootttuuuwww{{{~~~}}}wwwpppgggaaa[[[\\\^^^___aaabbbcccccceeeeeefffggghhhhhhhhhhhhcccdddfffggggggfffdddcccdddeeefffhhhjjjkkkmmmmmmnnnnnnnnnnnnnnnoooooooooqqqqqqqqqqqqppppppppppppsssssssssssstttvvvwwwwww{{{{{{|||}}}~~~~~~zzzssslllgggfffggggggkkkkkkkkknnnttt~~~wwwggg[[[PPPHHHFFFIIIOOO[[[jjjwwwyyyqqqlllfffhhhlllttt~~~}}}zzz{{{{{{yyyrrrlllgggaaaZZZUUURRRRRRRRRRRRQQQOOOLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGEEECCCAAA???===<<<<<<;;;===@@@FFFUUUlll{{{mmmqqqzzzdddRRRMMMJJJEEEBBB@@@>>><<<:::666666666555555555444444555555555555666666666666666888:::;;;<<>>======<<<===???EEEPPPccc{{{rrrttt}}}lllWWWOOOKKKGGGCCCAAA???===;;;777777777666666666555555555555555555666666666666666777999;;;<<>>===<<<<<>>BBBGGGRRRhhh~~~{{{wwwyyy|||bbbPPPLLLFFFBBB???>>><<<;;;777777666666666555555555555555555555666666666666555666777999;;;???DDDIIIOOO\\\mmm}}}|||xxxvvvvvvyyy|||tttbbb\\\WWWXXX[[[aaalllvvv{{{|||}}}{{{{{{zzzvvvpppmmmmmmooowww|||~~~yyysssiii___XXXXXXZZZ^^^aaadddeeefffeeeddddddeeefffggggggggggggddddddcccbbbbbbcccddddddfffffffffggghhhiiiiiijjjlllmmmmmmnnnoooppppppqqqqqqqqqrrrrrrssstttuuuuuuuuuuuuvvvwwwxxxzzz||||||}}}~~~zzzsssqqqlllkkkkkkkkkmmmqqqtttvvvvvvhhhWWWJJJFFFHHHFFFRRRcccxxxzzzrrraaa```aaagggqqq}}}yyyooocccZZZWWWXXXXXXYYYYYY]]]```___YYYRRRMMMKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGEEECCCAAA???>>>999999===AAADDDMMMcccxxxxxxxxxdddSSSOOOIIIDDDBBB@@@>>>===666666555555555444444444555555555555666666666777444555666888:::???DDDIIIOOO^^^qqq|||vvvtttvvvzzz~~~ooo___ZZZVVVXXX\\\cccooozzz}}}zzzuuuqqqppprrruuu}}}uuummmfff```]]]WWWZZZ]]]``````aaacccdddeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccdddfffggghhhiiijjjjjjkkklllnnnoooppppppppprrrrrrrrrsssuuuvvvxxxyyyvvvxxxyyyyyyxxxyyy{{{}}}~~~~~~zzzrrrooonnnlllmmmppprrrssssss}}}|||lll[[[OOOIIIGGGJJJTTTeee|||xxxiiibbb^^^bbbkkkvvv~~~wwwlll___XXXTTTRRRVVV\\\bbbggghhhaaaZZZUUUPPPLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIGGGFFFEEEDDDBBB???===??????@@@AAABBBJJJ]]]ooouuuqqqhhhWWWNNNFFFDDDCCC???======999888888777777777777777666666666666777777777777777666999<<<======DDDLLLWWWcccqqq}}}}}}}}}wwwuuuuuuxxxsssddd]]]XXXVVVXXX\\\cccooo{{{~~~|||~~~}}}zzzvvvrrrrrrtttwww{{{ssskkkddd^^^[[[WWWZZZ^^^```aaaaaacccdddeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeefffggghhhjjjkkkkkkkkkkkklllmmmnnnooopppppprrrrrrrrrsssuuuvvvxxxyyywwwxxxyyyyyyxxxxxxzzz|||~~~~~~zzztttqqqooonnnoooqqqqqqqqqyyy}}}~~~nnn]]]PPPJJJHHHKKKTTTfff~~~zzzkkkccc^^^bbbjjjuuu~~~vvvkkk___XXXUUUUUUZZZ```gggllllllddd[[[UUUPPPLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDCCC@@@>>><<<<<<======>>>EEEWWWgggxxxuuuooo\\\RRRIIIFFFDDD@@@<<<<<<999888888777777777777777666666666666777777777777777777999<<<===>>>EEEMMMXXXeeettt~~~}}}||||||rrrsssvvv}}}qqqccc]]]XXXVVVXXX]]]dddqqq|||xxx{{{||||||zzzwwwtttuuuwwwzzz}}}xxxqqqiiiaaa[[[XXXXXX[[[^^^```aaaaaacccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhjjjkkklllmmmllllllllllllmmmnnnpppqqqqqqrrrrrrssstttvvvwwwxxxyyyzzzzzzyyyxxxxxxzzz{{{~~~~~~|||xxxssspppoooooopppooosssxxx~~~qqq___RRRLLLJJJKKKTTTggg~~~nnneee```bbbiiisss~~~zzztttjjj```ZZZWWWYYY```hhhqqqtttsssiii^^^WWWPPPKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGEEEDDDDDDDDDDDDAAA???;;;;;;;;;<<<<<>>@@@GGGPPPZZZgggxxx~~~}}}|||yyyxxxxxxqqquuu{{{nnnaaa\\\XXXWWWZZZ___gggttt~~~~~~~~~~~~xxxuuu}}}{{{{{{zzzxxxwwwxxx{{{~~~}}}{{{vvvpppiiiaaa[[[XXXYYY[[[___aaaaaaaaacccdddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggghhhjjjkkklllmmmnnnnnnmmmlllkkklllnnnppprrrqqqqqqrrrssstttvvvwwwxxxzzz{{{{{{zzzxxxxxxyyy{{{~~~zzztttpppooonnnnnnooosssyyytttbbbUUUMMMKKKKKKTTTgggqqqhhhaaabbbhhhqqq}}}|||wwwrrriiiaaa\\\[[[]]]fffpppzzz}}}zzznnnaaaYYYRRRLLLKKKJJJJJJJJJJJJJJJJJJKKKIIIHHHGGGGGGFFFFFFFFFGGGEEEDDDDDDDDDEEEDDDBBB@@@>>>============AAAMMMZZZppp{{{xxxhhhZZZLLLFFFDDD@@@===<<<999888888777777777777777666666666666777777777777888777999===???AAAJJJSSS\\\jjj|||}}}xxx|||}}}~~~}}}zzzxxxwwwwwwwww{{{}}}lllaaa[[[XXXWWW\\\bbbjjjwww~~~}}}|||||||||}}}~~~xxxqqqrrr~~~~~~~~~zzz{{{{{{zzzzzz{{{~~~|||zzzwwwqqqjjjccc\\\YYYYYY\\\___aaaaaaaaabbbdddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggghhhjjjkkklllmmmnnnnnnmmmlllkkklllnnnpppqqqqqqqqqqqqrrrtttuuuwwwxxxzzz{{{{{{zzzyyyxxxzzz{{{~~~zzzuuuqqqooommmnnnqqqvvv|||wwweeeWWWOOOLLLJJJTTThhhuuukkkcccbbbgggooo{{{zzzuuummmfffaaa^^^]]]```jjjuuu}}}pppcccZZZSSSNNNLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCDDDEEEEEECCCAAA???======>>>>>>@@@IIITTThhh|||{{{kkk[[[KKKEEEDDDAAA>>>===999888888777777777777777666666666666777777777777888888:::>>>@@@CCCLLLVVV^^^mmm~~~vvvrrr|||}}}~~~}}}{{{zzzzzz{{{{{{yyyjjj```ZZZXXXXXX^^^eeennn{{{~~~|||{{{{{{zzzzzzzzz|||}}}}}}sssmmmppp~~~~~~~~~~~~}}}zzz{{{|||||||||}}}|||{{{xxxsssllleee^^^ZZZZZZ]]]```aaaaaabbbbbbccceeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggghhhjjjkkklllmmmnnnmmmmmmlllmmmnnnoooppppppqqqqqqrrrsssuuuvvvwwwzzz{{{{{{zzzyyyyyy{{{|||zzzuuupppnnnnnnqqquuuzzzxxxgggXXXPPPMMMKKKUUUkkkyyynnndddbbbfffmmmxxxzzztttoooeeeaaa___^^^^^^```jjjuuu~~~{{{oooaaaYYYRRRNNNLLLKKKKKKKKKKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCDDDEEEDDDBBBAAA===;;;;;;===<<<===DDDMMM^^^sss|||}}}ppp^^^LLLDDDCCCBBB???>>>999888888777777777777777666666666666777777777777999888:::>>>AAAEEEOOOYYYdddssswwwtttttt~~~}}}~~~|||tttggg^^^ZZZXXXYYY```hhhqqq~~~|||zzzyyyxxxvvvwwwwwwxxxzzz|||~~~wwwooommmrrr~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~|||{{{xxxtttmmmfff___[[[[[[]]]```bbbbbbbbbbbbccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeefffggghhhjjjkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnppppppqqqrrrsssuuuvvvwwwyyyzzz{{{zzzzzzzzz|||~~~yyysssooooooqqqssswww}}}zzzhhhYYYPPPMMMMMMXXXooo{{{pppfffbbbeeelllvvv~~~xxxqqqjjjddd]]][[[[[[\\\\\\^^^gggqqqxxxzzzvvvjjj]]]VVVPPPLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDDDDEEEDDDBBB@@@<<<::::::<<<<<<<<>>999888888777777777777777666666666666777777777777999888:::???BBBGGGQQQ\\\lllzzzyyyuuuyyy}}}xxxlllaaa[[[YYYWWWZZZaaajjjttt}}}zzzxxxvvvuuutttrrrrrrssstttvvvxxxzzz{{{{{{}}}{{{rrrnnnnnnvvv~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxtttmmmfff___[[[[[[^^^aaabbbbbbbbbbbbccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccdddfffggghhhiiijjjlllmmmnnnnnnooonnnnnnmmmppppppqqqrrrsssuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}|||tttpppoooppprrruuuzzzzzzhhhYYYPPPMMMOOOZZZrrr}}}rrrfffccceeekkkuuuzzzrrriiiaaa\\\WWWVVVXXXZZZYYY[[[dddnnnsssuuurrrfffZZZSSSNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHIIIJJJJJJGGGEEEDDDDDDDDDDDDAAA???===;;;;;;>>>>>>===BBBHHHMMMbbbyyytttnnnssswwwvvvwwwwwwwwwwwwyyy|||hhhQQQGGGEEEBBB???===999888888777777777777777666666666666777777777777999888:::???BBBGGGRRR]]]rrr|||uuuvvv|||qqqfff^^^YYYYYYWWWZZZbbbkkkuuu~~~}}}zzzxxxuuutttrrrrrroooooopppqqqsssuuuwwwxxxzzz{{{}}}{{{tttqqqsss|||{{{|||~~~}}}{{{yyyzzz|||~~~~~~}}}}}}~~~~~~||||||{{{yyyxxxxxxxxxvvvrrrjjjccc^^^\\\ZZZ]]]```bbbbbbbbbcccdddffffffffffffffffffeeeeeefffggggggfffeeeeeegggjjjcccfffhhhiiihhhhhhiiijjjkkklllmmmmmmnnnooopppppprrrsssttttttttttttwwwyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}~~~|||vvvrrrqqqssswwwzzz~~~yyygggVVVLLLKKKOOO[[[ssswwwkkkddddddiiitttuuuiiiaaa[[[WWWTTTPPPPPPXXX^^^```eeelllooopppnnnhhh___VVVOOOLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKGGGCCCCCCDDDDDDCCCAAAAAA???===<<<<<<===@@@AAAJJJWWWkkk}}}sssdddhhhoooooowwwvvvwww|||gggSSSLLLDDDAAAAAA===::::::999888777666555444555555555555666666666777;;;:::<<<@@@DDDIIIUUU```sss{{{yyyyyy{{{tttlllbbb[[[YYYUUUWWWYYY___jjjzzz~~~{{{wwwtttsssqqqooonnnkkklllmmmoooqqqsssuuuwwwwwwxxxxxxyyy{{{}}}~~~wwwtttvvv~~~|||}}}}}}~~~}}}|||{{{{{{|||~~~~~~}}}{{{{{{zzzxxxwwwvvvvvvtttooohhhaaa\\\ZZZYYY\\\___aaabbbbbbdddeeeffffffffffffffffffeeeeeeeeeffffffdddcccdddfffhhhccceeeggggggggggggiiijjjkkkkkkkkklllmmmnnnpppppprrrssstttttttttuuuwwwyyyzzzzzzzzz{{{{{{|||||||||}}}}}}}}}~~~~~~vvvtttuuuxxxzzz}}}xxxgggVVVMMMLLLPPP\\\sssxxxkkkdddcccgggrrr}}}zzzlllaaaZZZUUUSSSUUUSSSUUU]]]bbbdddiiippprrrssspppjjj```VVVPPPNNNKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLJJJGGGDDDCCCDDDDDDCCCAAA@@@>>><<<;;;;;;<<<>>>@@@FFFRRReeewwwvvvdddeeekkkmmmttttttwww{{{lllWWWOOOEEEAAA@@@<<<::::::999888777666555555555555555666666666777777;;;:::<<<@@@DDDJJJUUU```qqq}}}zzzyyy|||wwwooohhh```ZZZYYYXXXYYY[[[aaammm~~~|||yyyuuurrrpppooommmlllkkkkkkllllllmmmooopppqqqsssttttttvvvxxxzzz|||}}}|||yyyyyy~~~}}}}}}|||||||||||||||}}}~~~{{{zzzyyyyyywwwvvvtttsssqqqkkkddd^^^ZZZXXXXXX[[[___aaabbbcccdddfffeeeeeeeeeeeeeeeeeeffffffdddeeedddcccaaabbbdddfffcccdddeeeddddddeeehhhkkkkkkkkkjjjjjjkkkmmmpppqqqrrrssstttttttttuuuwwwyyy{{{{{{{{{{{{||||||||||||||||||}}}~~~|||yyywwwyyyzzz|||vvveeeUUUMMMMMMQQQ]]]tttyyyllleeecccfffpppzzzqqqcccXXXQQQPPPPPPVVVYYY```hhhmmmnnnrrrvvvwwwxxxuuunnnbbbXXXQQQOOOKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIGGGDDDDDDDDDDDDCCCBBB???===<<<::::::;;;===>>>BBBLLL]]]ooo|||ddd___fffjjjrrruuuyyy~~~sss\\\RRRFFFAAA@@@;;;::::::999888777666666555555555666666666777777777:::999<<>>===;;;;;;<<<===>>>@@@IIIWWWfffwwweee[[[```gggqqqxxx~~~www___SSSGGGAAAAAA<<<::::::999888888777666666555666666666666777777777999999===BBBGGGLLLVVV```nnn|||~~~yyywwwyyyoooddd]]]YYYXXX[[[ZZZ[[[___hhhxxx{{{xxxvvvsssooommmlllkkkiiigggllllllkkkkkkkkkkkklllllljjjjjjlllmmmppprrruuuvvvxxxyyy{{{~~~yyy~~~~~~~~~~~~|||zzzzzz{{{}}}~~~|||~~~}}}|||}}}~~~|||zzzxxxwwwwwwwwwuuutttsssrrrnnnggg```ZZZXXXXXXWWWZZZ]]]```aaabbbdddfffddddddddddddeeeeeeffffffffffffeeecccaaa```bbbcccaaabbbbbbaaaaaadddgggjjjkkkjjjhhhhhhjjjmmmppprrrrrrssstttuuuuuuvvvyyy{{{|||||||||}}}}}}}}}}}}}}}|||}}}}}}~~~{{{{{{||||||}}}nnn^^^QQQMMMOOOOOO]]]vvv~~~qqqiiieeegggoooxxxuuucccWWWNNNIIINNNVVV```ooozzzkkk\\\TTTRRRLLLLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFFFFEEEDDDCCCCCCCCC@@@???>>>=========>>>>>>AAAHHHRRR___nnniiiZZZ]]]dddooozzzzzz```TTTGGGBBBBBB>>>::::::999999888888777777666666666666777777777888999999===CCCHHHNNNYYYdddooo}}}~~~zzzwwwzzznnnaaaZZZWWWXXX\\\ZZZ]]]bbbmmm}}}~~~yyyvvvtttqqqmmmkkkjjjiiihhhfffggggggggghhhiiijjjkkkllliiiiiijjjlllnnnppprrrsssuuuwwwyyy{{{~~~{{{~~~~~~|||{{{zzz{{{}}}~~~{{{|||~~~}}}|||zzz{{{{{{|||zzzwwwvvvwwwvvvuuuttttttrrrmmmeee^^^YYYXXXXXXWWWZZZ^^^```aaabbbccceeeccccccddddddeeeeeeffffffffffffeeeccc```___```bbb```aaabbbbbbbbbdddgggjjjjjjjjjiiijjjkkknnnqqqrrrqqqsssuuuuuuuuuwwwzzz||||||||||||}}}~~~}}}}}}~~~}}}|||}}}|||~~~yyyjjjZZZNNNLLLOOOQQQ```yyy~~~rrrjjjfffgggnnnwww|||lll\\\SSSMMMLLLTTT```pppppp___UUUQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGDDDEEEGGGFFFDDDCCCCCCDDDAAA@@@???>>>>>>======>>>@@@EEEMMMWWWfffzzznnn\\\[[[aaammm|||cccUUUHHHBBBCCC???::::::999999999888888888666666666777777777888888:::999<<>>======<<<<<<<<<@@@GGGQQQ___ssssss```\\\___mmmhhhXXXIIIBBBBBB>>>::::::999999999999888888666666777777777888888888;;;:::<<>>>>>===<<<;;;;;;;;;888<<>>::::::999999999999999999777777777777888888888888;;;:::<<>><<<;;;:::::::::999===AAAFFFSSSjjjxxxqqqqqq||||||dddQQQGGGAAA???<<<;;;:::999888888777777777777777777777888999999999===CCCJJJUUUeeevvvtttfff[[[YYY[[[^^^hhhtttzzz{{{~~~{{{wwwrrrnnnjjjfffaaa^^^]]]\\\[[[[[[]]]]]]]]]^^^___```bbbbbbccccccdddeeegggiiikkkllllllmmmoooqqqssstttuuuuuuuuuuuuuuuvvvxxxyyy{{{|||~~~{{{yyyxxxwwwwwwvvvwwwwwwxxxyyy{{{||||||}}}|||{{{zzzyyywwwwwwvvvuuutttrrrqqqpppnnnlllhhhaaa\\\YYYYYYZZZ[[[[[[\\\]]]^^^___```aaabbbbbbcccccccccbbbaaaaaaaaaaaaaaabbbbbbbbbcccccc```aaaaaacccdddfffhhhiiihhhkkkmmmooopppqqqtttvvvxxxwwwuuutttuuuwwwzzz{{{xxxxxxzzz{{{}}}~~~||||||ooo]]]QQQLLLMMMOOO^^^sssvvvlllfffbbbdddmmmwww~~~ooocccYYYXXXhhhzzz{{{tttfff[[[SSSMMMKKKIIIIIIIIIJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA??????>>>===<<<;;;::::::999<<<@@@EEEQQQeee}}}zzzzzz~~~xxxwwwyyyhhhSSSHHHBBB???===<<<;;;999888777777777777777777777888999:::::::::>>>DDDLLLVVVeeeuuussseeeYYYXXXZZZ]]]gggsssxxxzzz~~~{{{wwwqqqmmmiiieee```]]][[[[[[[[[ZZZ[[[[[[[[[\\\]]]^^^``````aaabbbbbbdddfffhhhjjjkkkkkklllnnnppprrrsssssstttsssttttttvvvwwwyyyzzz{{{}}}zzzxxxwwwwwwwwwvvvvvvwwwwwwzzzzzz{{{||||||{{{yyyyyyvvvvvvvvvuuusssrrrpppoookkkiiieee```ZZZXXXXXXZZZ[[[\\\\\\]]]^^^___``````bbbbbbcccccccccbbbbbbaaaaaaaaabbbbbbcccdddddddddbbbbbbcccdddfffhhhjjjkkkiiikkknnnoooppprrrtttvvvxxxwwwvvvuuuvvvwwwyyyzzzxxxyyyzzz|||}}}~~~~~~}}}ooo]]]QQQLLLMMMOOO___sss~~~uuukkkfffccceeeoooyyy|||kkkbbb[[[^^^qqq~~~}}}qqqeee[[[RRRMMMKKKIIIIIIIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC??????>>>===<<<;;;;;;::::::<<<@@@EEENNN```vvv|||wwwwwwxxx|||kkkUUUJJJDDD???===<<<;;;999888777777777777777777777888999:::;;;<<<@@@FFFLLLVVVcccrrr}}}ttteeeYYYXXXYYY\\\eeeqqquuuyyy|||wwwppplllgggccc^^^[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^^^^___```aaabbbeeegggiiijjjjjjkkklllnnnpppqqqrrrrrrssssssuuuwwwyyyzzz{{{|||~~~|||xxxxxxxxxwwwwwwvvvvvvuuuxxxyyyzzz{{{{{{zzzyyyxxxvvvuuuuuutttsssqqqpppoooiiihhhddd___ZZZXXXYYY[[[\\\]]]]]]^^^______``````bbbcccdddeeeeeeeeeeeedddbbbcccccccccddddddeeeeeeccccccdddeeegggiiijjjkkkjjjlllnnnppppppqqqtttvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~ooo^^^RRRMMMNNNPPP___sss}}}uuukkkfffdddgggqqq|||yyyggg^^^]]]dddzzzzzzmmmdddZZZRRRLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCC????????????>>>===<<<;;;;;;<<>>BBBGGGMMMUUUaaaoooyyyuuufffZZZXXXYYY[[[dddpppvvv||||||vvvoooiiiddd```\\\YYYXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\\\\^^^^^^___aaacccfffhhhiiihhhiiikkkmmmooopppqqqqqqrrrsssuuuxxxzzz{{{||||||}}}{{{yyyyyyxxxxxxwwwvvvuuuuuuwwwwwwxxxyyyyyyyyyxxxwwwuuuuuuuuutttrrrqqqooonnnjjjhhheee```\\\ZZZ[[[]]]^^^^^^^^^______```aaaaaaaaabbbcccdddeeefffffffffddddddddddddeeeeeeeeeeeebbbbbbcccdddfffhhhjjjkkkkkkmmmoooppppppqqqsssuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwxxx{{{}}}~~~ppp^^^SSSNNNOOOQQQ___sss}}}tttlllgggeeeiiittt~~~tttcccYYY]]]iiitttjjjcccZZZQQQLLLJJJIIIIIIJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB???@@@@@@@@@???>>>===<<<;;;:::===AAAFFFQQQggg|||zzzwww}}}|||{{{zzztttYYYLLLEEE>>>;;;::::::999888888888999777777777888999:::<<<<<<>>>BBBHHHNNNVVVbbbpppyyyuuufffZZZXXXYYY\\\eeeqqqzzz{{{tttlllfff```]]]XXXUUUUUUUUUUUUTTTVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^```ccceeegggiiiggghhhjjjlllnnnoooppppppqqqrrruuuwwwyyy{{{{{{{{{|||zzzyyyyyyyyyyyyxxxvvvuuutttvvvvvvxxxxxxyyyxxxwwwvvvuuuuuutttsssrrrpppooonnnkkkiiifffbbb^^^\\\]]]___^^^_________```aaaaaaaaa^^^___```bbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbccceeegggiiijjjlllnnnpppppppppqqqsssttttttuuuwwwyyyzzzyyyxxxwwwuuuwwwzzz}}}~~~ppp___SSSOOOPPPRRR```ttt}}}uuulllgggfffjjjuuuqqq```WWW^^^lll}}}pppiiicccZZZPPPLLLJJJIIIIIIJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDDDDCCCCCCBBBAAA???@@@AAAAAA@@@???>>>===:::999;;;???CCCLLLbbbwwwssslllxxx~~~|||zzzxxx[[[MMMEEE===::::::999999888999999999777777777888999;;;<<<===>>>BBBHHHOOOWWWcccqqqzzzttteeeZZZXXXZZZ]]]gggsss~~~zzzrrriiiccc^^^ZZZVVVSSSRRRRRRRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\^^^```bbbeeeggghhhggghhhjjjlllmmmooooooppppppqqqtttwwwyyyzzz{{{{{{~~~~~~}}}{{{zzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuuuutttsssqqqooommmllliiifffccc```]]]\\\\\\\\\___`````````aaaaaabbbbbb```bbbdddeeedddeeefffggghhhgggfffdddcccbbbaaaaaaddddddeeefffggghhhiiijjjlllmmmnnnoooqqqssstttuuuqqqrrrsssuuuvvvwwwwwwwwwuuuwwwzzz}}}~~~~~~~~~nnn]]]PPPLLLOOOSSSbbbuuuvvvkkkggghhhmmmvvv~~~nnnaaa\\\```ooo|||uuuoooiiibbbYYYRRRMMMKKKIIIHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBB@@@???>>>???@@@BBBCCC<<<;;;<<<>>>BBBLLL___qqqpppjjjjjjpppxxx|||zzzyyyzzzcccNNNDDDCCC>>><<<:::888888888:::;;;999666444666:::>>>??????CCCGGGLLLQQQYYYeeerrr|||qqqdddXXXUUUYYYaaalllvvv|||wwwqqqiiiccc\\\ZZZWWWTTTQQQOOONNNNNNQQQQQQPPPQQQRRRUUUXXXYYY[[[]]]^^^```bbbcccddddddeeegggiiikkkkkkmmmoooqqqrrrtttwwwxxxxxxxxxzzz{{{~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxwwwvvvuuuttttttssssssttttttuuuvvvuuuuuutttsssqqqooommmllliiifffccc```]]]\\\\\\\\\___`````````aaaaaaaaaaaa___aaadddeeeddddddeeegggiiihhhfffeeedddccccccccccccdddeeefffhhhiiijjjkkkllllllnnnoooqqqrrrttttttqqqrrrsssuuuvvvvvvwwwwwwtttwwwzzz|||}}}~~~~~~nnn\\\PPPLLLOOORRRaaattttttjjjfffhhhmmmwww}}}kkk___[[[___nnn}}}xxxrrrmmmhhhbbbZZZSSSNNNKKKIIIHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBB???>>><<<;;;;;;<<<===>>><<<;;;<<<>>>AAAKKK]]]ooooooeeeccceeemmmrrrssssssvvv}}}fffNNNCCC@@@===<<<:::999999999999::::::888666888<<>>===;;;:::999::::::;;;;;;;;;<<<>>>@@@IIIZZZkkkppp```\\\[[[bbbiiimmmpppsss|||jjjQQQDDDAAA<<<<<<;;;;;;:::999999999;;;999888999===AAACCCDDDJJJOOOWWW^^^gggrrryyyhhh^^^VVVUUUYYY___iiiqqq~~~zzzvvvqqqiiiaaa[[[TTTRRRPPPMMMKKKIIIIIIIIIMMMMMMMMMNNNPPPSSSUUUVVVZZZ[[[]]]___```bbbbbbcccfffgggiiiiiihhhhhhiiikkkoooqqqsssttttttuuuvvvxxx~~~}}}~~~||||||}}}||||||{{{zzzzzzyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvssssssrrrrrrrrrrrrssstttsssssssssrrrpppooommmllliiifffccc```]]]\\\\\\\\\___```aaaaaabbbaaa``````^^^```ccccccccccccdddfffgggfffeeedddddddddddddddbbbbbbdddfffhhhkkklllmmmjjjkkklllnnnpppqqqssssssqqqrrrssstttuuuuuuuuuuuusssuuuxxxzzz{{{|||~~~{{{lll[[[OOOJJJMMMPPP]]]nnn|||rrrhhhfffiiioooyyyssscccZZZWWW\\\jjj~~~|||uuurrrmmmiiigggbbb[[[UUUNNNKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<>>>???FFFWWWfff{{{wwwbbbZZZXXX___iiinnnrrruuu~~~oooUUUHHHDDD<<<<<<<<<<<<;;;:::888888:::999999:::===@@@CCCEEEMMMSSS]]]fffpppzzz|||}}}kkkaaaZZZTTTUUUXXX]]]fffooo}}}}}}yyysssmmmeee]]]WWWPPPOOOLLLJJJHHHHHHGGGHHHKKKKKKLLLMMMOOOQQQSSSUUUYYYZZZ[[[]]]___```aaaaaaccceeefffgggffffffhhhjjjnnnppprrrtttttttttuuuwww}}}||||||~~~}}}|||{{{|||||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuttttttssssssrrrsssssstttssssssrrrqqqpppnnnmmmllliiifffccc```]]]\\\\\\\\\___```aaabbbbbbaaa```___^^^```bbbcccbbbbbbdddeeeddddddccccccbbbcccccccccbbbcccdddgggiiikkklllmmmjjjjjjlllmmmoooqqqrrrrrrqqqrrrssstttuuuuuuuuutttsssuuuxxxzzz{{{{{{}}}yyyjjjZZZNNNJJJKKKOOOZZZjjj~~~}}}sssiiihhhkkkqqq{{{nnn```YYYVVV]]]lll~~~zzzuuuqqqllliiifffbbb[[[UUUNNNKKKIIIGGGHHHHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;::::::<<<>>>>>>DDDRRRaaaxxxggg]]]XXX```llltttwwwyyysssXXXIIIEEE=========<<<;;;:::888777777888888999;;;>>>BBBEEENNNVVVbbbmmmwwwzzz~~~uuuccc\\\WWWSSSTTTWWW\\\eeennnyyy}}}xxxqqqjjjaaaXXXSSSMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSWWWXXXZZZ\\\^^^___``````___aaadddeeeeeefffiiikkknnnppprrrsssssstttuuuwww}}}|||||||||||||||}}}}}}}}}}}}|||||||||{{{{{{zzzyyyyyyxxxxxxvvvvvvvvvvvvuuuuuuttttttttttttsssrrrrrrrrrssssssrrrrrrrrrqqqpppnnnmmmllliiifffccc```]]]\\\\\\\\\___```bbbcccbbbaaa___^^^]]]___aaabbbbbbbbbcccdddcccbbbbbbbbbbbbbbbcccdddcccdddeeegggiiikkklllmmmiiijjjkkkmmmnnnpppqqqrrrrrrrrrsssttttttttttttttttttvvvyyyzzz{{{{{{}}}~~~~~~wwwiiiYYYMMMIIIJJJMMMWWWgggzzz|||rrrjjjiiinnnvvv|||iii]]]WWWVVV^^^ooozzzsssoookkkhhhfffbbb[[[VVVNNNKKKHHHGGGGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@???>>>===;;;;;;:::::::::<<<======AAAOOO\\\uuuooobbbYYY___mmmxxx}}}wwwYYYHHHCCC???>>>===<<<;;;:::999888555666888999:::===AAAEEENNNXXXfffsss~~~}}}zzz~~~pppaaaYYYTTTRRRSSSVVVZZZdddnnnyyy}}}vvvnnnfff]]]TTTNNNJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHIIILLLNNNPPPRRRRRRVVVWWWYYY[[[]]]^^^^^^___^^^```bbbdddeeefffiiikkkmmmoooqqqssssssssstttvvv}}}|||||||||yyyzzz{{{||||||}}}||||||zzzyyyyyyxxxxxxwwwwwwvvvtttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmllliiifffccc```]]]\\\\\\\\\___```bbbccccccaaa___]]]\\\___aaabbbaaaaaabbbdddcccbbbbbbbbbccccccdddeeedddeeefffgggiiijjjkkkllliiiiiikkklllnnnoooqqqqqqrrrrrrssstttttttttssssssuuuwwwzzz{{{{{{|||}}}}}}~~~~~~vvvhhhXXXMMMHHHIIILLLTTTdddwwwxxxpppiiikkkrrr|||uuueeeZZZUUUVVV```ssszzztttnnnkkkgggfffeeebbb\\\WWWNNNLLLHHHGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBB?????????>>>===<<<;;;:::::::::<<<===<<>>===<<<::::::<<<===<<<>>>JJJWWWoooppp]]]]]]mmm~~~bbbQQQLLLBBB@@@===:::999999999:::555777999::::::===BBBGGGPPP[[[lll{{{|||zzz{{{}}}ssshhh___VVVSSSPPPQQQTTTYYYeeeqqq~~~yyyqqqhhh___VVVLLLGGGEEEDDDCCCBBBCCCCCCDDDEEEEEEGGGIIILLLOOOPPPRRRRRRUUUVVVWWWYYY[[[\\\]]]]]]aaacccddddddddddddeeegggiiilllnnnoooooopppqqqrrr~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvrrrqqqpppoooooopppqqqrrrtttsssrrrqqqppppppqqqrrrpppooonnnmmmlllllllllllljjjgggbbb^^^[[[[[[]]]^^^___`````````___^^^]]]\\\^^^___```aaabbbcccddddddeeeeeedddcccccccccddddddeeeeeeffffffggghhhhhhhhhhhhjjjmmmnnnnnnoooqqqrrrrrrsssuuuuuuttttttvvvwwwxxxwwwwwwxxxyyy{{{}}}}}}yyymmm___UUUMMMGGGFFFIIIQQQ]]]pppvvvqqqmmmqqq{{{xxxjjj\\\TTTRRRXXXdddyyy{{{wwwrrrnnnkkkjjjhhhfffddd```[[[WWWQQQNNNIIIFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<>>>CCCIIINNNkkklllZZZ```rrrfffNNNCCCBBB@@@===;;;;;;<<<;;;:::999666666999<<<===AAAFFFPPP^^^ooo{{{www|||zzzmmmbbb]]]YYYVVVTTTUUUWWW[[[gggrrr|||wwwnnndddYYYQQQKKKIIIFFFEEEDDDCCCDDDEEEGGGIIIHHHIIIKKKLLLNNNPPPQQQRRRVVVWWWXXXZZZ[[[[[[\\\\\\______```aaaccceeefffgggiiikkkmmmnnnnnnooopppqqq}}}{{{{{{{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwssssssssssssssssssssstttqqqpppoooooooooooopppqqqrrrqqqpppooonnnooooooppppppoooooonnnmmmmmmmmmmmmiiifffaaa\\\ZZZZZZ[[[]]]``````______^^^^^^^^^]]]^^^___```aaabbbccccccdddddddddcccccccccddddddeeeeeeeeeffffffgggggghhhhhhgggjjjmmmnnnnnnoooqqqrrrrrrtttuuuuuutttuuuvvvxxxxxxxxxxxxyyyzzz|||~~~{{{wwwkkk^^^TTTMMMGGGFFFIIIPPP\\\ppprrrooonnnttt~~~pppcccWWWQQQPPP[[[iii|||wwwtttpppllliiihhhgggfffeeeaaa]]]ZZZRRRNNNIIIFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======;;;<<<<<<<<<===BBBHHHLLLcccyyymmm\\\cccvvvnnnUUUHHHBBB@@@===;;;;;;;;;;;;::::::777777:::<<<===AAAGGGSSS```qqq|||xxx|||wwwkkk```\\\XXXUUUSSSUUUXXX^^^kkkxxx{{{vvvmmmbbbXXXPPPJJJGGGEEEEEEDDDCCCDDDEEEGGGIIIHHHIIIKKKLLLNNNPPPRRRRRRVVVWWWXXXYYY[[[[[[[[[[[[^^^^^^___```bbbdddeeefffhhhjjjlllmmmmmmnnnoooqqq}}}{{{xxxwwwwwwxxxwwwvvvtttttttttssssssrrrqqqpppmmmmmmmmmmmmnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkllllllmmmmmmmmmmmmmmmmmmlllllllllgggddd___[[[YYYYYYZZZ[[[```___^^^]]]]]]^^^^^^___^^^______```aaabbbccccccbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeefffgggggghhhhhhgggjjjlllnnnnnnoooppprrrrrrtttuuuuuuuuuuuuvvvxxxyyyyyyzzzzzz|||~~~yyyttthhh[[[RRRKKKFFFFFFIIIOOO[[[ooo~~~qqqpppsss{{{uuuggg[[[RRROOOQQQ^^^ooo}}}vvvrrrpppllljjjggggggffffffeeeccc___\\\RRROOOJJJFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;<<<@@@EEEIII[[[qqqooo```fff{{{www\\\LLLCCC@@@===;;;;;;;;;:::999:::888888;;;<<<<<>>======:::::::::::::::===BBBFFFWWWlllpppccciii~~~~~~aaaMMMCCC@@@===;;;;;;;;;:::999;;;999999;;;<<<===CCCKKKXXXeeevvv}}}zzzsssggg^^^[[[WWWSSSQQQTTTYYYdddvvv~~~}}}vvvpppggg\\\QQQJJJEEECCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]___```bbbcccfffgggiiiiiiiiijjjmmmooo~~~}}}|||{{{}}}}}}|||zzzxxxuuurrrpppnnnllljjjkkkmmmoooppppppppppppooonnnkkkhhheeeccc____________aaacccfffggghhhiiikkkllllllkkkiiihhhfffeeedddccccccdddeeefffffffffgggggggggfffeeeeeeaaa___]]]ZZZYYYYYYZZZ[[[^^^]]]\\\[[[\\\^^^```aaa^^^^^^^^^___``````aaaaaa______```aaabbbdddeeefffddddddeeeeeefffggggggggggggiiilllmmmmmmnnnpppqqqssstttvvvvvvuuuuuuwwwxxxzzz{{{|||}}}uuukkk```TTTLLLGGGDDDEEEHHHNNN[[[ooo}}}vvvyyyrrrcccYYYSSSQQQSSSXXXaaaxxx{{{uuupppmmmkkkjjjjjjjjjiiihhhgggeeebbb^^^ZZZTTTPPPKKKGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======:::::::::::::::<<<@@@CCCSSSggg}}}rrrfffjjj~~~cccMMMDDDAAA===<<<;;;;;;:::888:::999:::<<<<<<===EEEOOOZZZhhhzzz}}}yyyrrrggg___\\\XXXTTTRRRUUU[[[gggyyy~~~}}}zzzrrrlllbbbWWWNNNGGGCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMPPPRRRTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]___aaabbbeeefffggghhhhhhiiilllnnn}}}{{{|||yyywwwvvvvvvvvvuuurrroookkkgggeeecccbbbaaabbbeeehhhiiijjjlllkkkkkkiiieeeaaa]]]ZZZVVVVVVVVVWWWYYY\\\___aaaccceeegggiiiiiigggeeeccc______^^^]]]^^^___```aaaddddddeeeeeedddcccaaa```\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^```aaa^^^^^^^^^^^^______``````_________```aaacccdddeeedddddddddeeeffffffggggggfffiiikkkmmmmmmnnnoooqqqsssuuuvvvvvvvvvvvvwwwyyyzzz{{{|||~~~~~~tttfff\\\PPPJJJFFFCCCEEEHHHPPP]]]qqq~~~xxx|||oooeeeZZZTTTRRRRRRVVV\\\fff{{{yyytttppplllkkkjjjkkkkkkjjjhhhgggfffbbb^^^ZZZUUUQQQKKKHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======:::;;;;;;::::::;;;>>>AAAMMM___uuuwwwkkklll|||{{{{{{eeeNNNDDDAAA>>><<<;;;:::999888999999:::===<<>>======;;;;;;<<<;;;:::;;;===???JJJZZZooo|||pppnnnzzz~~~tttuuu|||hhhRRRDDDAAA>>><<<;;;:::999888777888:::======@@@KKKWWWjjjzzz|||xxxpppfff```^^^YYYWWWXXX^^^gggttt~~~{{{wwwtttiiicccZZZPPPHHHCCCAAAAAA@@@@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKMMMPPPSSSUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZ[[[]]]___aaabbbffffffggggggggghhhlllooo~~~wwwxxx}}}{{{wwwssspppnnnjjjiiigggddd___[[[VVVTTTRRRQQQQQQSSSXXX[[[]]]^^^``````___]]]XXXRRRMMMJJJHHHGGGGGGHHHKKKOOOSSSVVVZZZ\\\___bbbbbb___\\\ZZZTTTTTTSSSSSSSSSTTTVVVWWWYYYYYYZZZYYYXXXUUURRRPPPRRRRRRRRRRRRTTTVVVXXXYYYYYYZZZ\\\]]]____________]]]]]]^^^^^^^^^^^^^^^^^^```______``````aaabbbcccccccccdddeeeeeeffffffgggfffhhhkkklllmmmmmmoooqqqtttuuuwwwwwwvvvvvvxxxyyyxxxzzz|||~~~~~~sssaaaWWWLLLGGGDDDBBBDDDHHHSSS```uuuzzzmmm___XXXUUUWWWZZZ\\\```eeevvv~~~wwwvvvsssoookkkiiiiiijjjggggggfffggggggeeebbb___VVVRRRLLLHHHFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======;;;<<<<<<;;;:::;;;===???IIIXXXnnntttpppzzzzzzpppqqqyyykkkVVVEEEBBB>>><<<;;;:::999777666777:::======AAALLLYYYqqq|||vvvoooeee___^^^XXXWWWZZZaaalllzzz~~~~~~~~~}}}zzzuuurrrfffaaaXXXNNNGGGCCCAAAAAA???@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKNNNPPPSSSUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXYYYZZZZZZ\\\]]]___aaabbbfffgggggggggggghhhlllooo~~~{{{{{{||||||vvvsssrrroooiiidddbbb___[[[YYYWWWTTTOOOKKKJJJLLLNNNPPPQQQTTTWWWZZZ[[[]]]]]]ZZZTTTMMMHHHFFFDDDDDDDDDFFFHHHKKKNNNOOOSSSUUUXXXZZZZZZWWWTTTQQQNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPMMMMMMNNNNNNNNNPPPTTTWWWWWWZZZ]]]___```aaabbbdddbbb```^^^]]]\\\]]]^^^___aaabbbcccdddddddddddddddccccccdddeeeeeeeeeeeedddeeegggiiikkklllnnnqqqtttuuuvvvvvvuuusssssstttvvvtttvvvwwwyyy{{{|||}}}~~~~~~rrrbbbTTTIIIGGGFFFBBBEEELLLXXXbbbuuuppp```\\\UUUTTT[[[^^^]]]cccmmm~~~uuutttqqqnnnkkkjjjiiiiiikkkjjjhhhgggfffccc___\\\WWWSSSMMMIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>======>>>???<<<;;;999999999<<>>;;;<<<<<<:::888999888999===@@@FFFUUUcccuuu}}}vvvpppiiiccc___^^^\\\]]]eeeuuu~~~|||||||||}}}~~~}}}|||{{{xxxtttqqqeee^^^TTTJJJDDDAAA???===@@@@@@AAABBBCCCEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRTTTUUUVVVXXXZZZZZZYYYXXXWWWZZZZZZ[[[\\\^^^___``````cccdddeeeeeefffhhhmmmppp|||{{{|||}}}zzzssspppnnnjjjccc]]]\\\YYYVVVTTTSSSPPPLLLHHHHHHJJJMMMOOOPPPSSSWWWYYYZZZ[[[[[[XXXSSSMMMHHHFFFFFFFFFGGGHHHJJJLLLNNNPPPSSSUUUWWWYYYXXXUUURRROOOLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTRRRPPPNNNLLLJJJIIIIIIJJJKKKKKKLLLNNNRRRVVVXXX[[[^^^```______```aaaaaa```^^^\\\\\\]]]^^^___```aaaaaabbbccccccbbbbbbbbbcccddddddeeeeeeddddddeeegggiiijjjkkknnnqqqssstttuuuuuutttsssssstttvvvwwwxxxzzz|||~~~rrraaaSSSHHHGGGFFFDDDHHHPPP\\\kkk{{{hhhZZZZZZVVVXXX___aaa```hhhttt|||tttssspppmmmjjjiiihhhhhhjjjiiigggfffeeebbb___\\\WWWSSSMMMIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>======>>>>>><<<;;;:::999:::<<<>>>@@@EEESSSggg{{{vvvjjjiiirrr}}}~~~{{{xxxxxx}}}sssXXXHHHCCC>>>;;;<<<<<<:::888:::999:::>>>AAAIIIXXXfff~~~vvvnnnggg```]]][[[\\\bbbnnn~~~~~~|||zzzyyyyyyzzzzzz{{{~~~~~~|||{{{zzzxxxvvvrrroooeee^^^SSSIIICCC@@@???>>>@@@@@@@@@AAABBBDDDFFFGGGGGGJJJLLLNNNOOOQQQTTTVVVVVVWWWYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\]]]___``````bbbcccdddeeeeeehhhlllooo~~~|||~~~~~~}}}}}}~~~~~~|||{{{vvvpppkkkgggbbbZZZTTTTTTRRRPPPOOOOOOMMMJJJGGGHHHJJJMMMOOOQQQSSSWWWZZZZZZ[[[[[[XXXRRRLLLHHHFFFHHHHHHIIIKKKMMMOOOQQQRRRTTTUUUWWWXXXWWWSSSPPPMMMJJJKKKMMMMMMLLLMMMPPPRRRTTTSSSPPPMMMIIIFFFDDDBBBDDDEEEFFFGGGHHHKKKPPPSSSZZZ\\\___```___^^^^^^^^^```___]]]\\\\\\\\\]]]^^^______```aaaaaaaaaaaaaaabbbbbbcccdddddddddddddddeeefffiiijjjkkkmmmpppsssssstttttttttrrrrrrtttvvvwwwyyy{{{}}}~~~rrr___RRRHHHGGGFFFEEEKKKTTTaaavvvpppaaaWWWYYYYYY^^^dddeeeeeeooo}}}zzzsssqqqnnnkkkiiihhhggggggiiigggfffeeedddbbb^^^[[[XXXSSSNNNIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>======>>>>>><<<;;;:::999:::<<<>>>???CCCNNNaaaxxxwwwgggaaafffpppxxx|||}}}yyy\\\IIIDDD>>><<<<<<<<<:::888;;;:::;;;>>>CCCKKK\\\kkk}}}zzz}}}wwwmmmddd^^^[[[XXX]]]hhhxxx~~~}}}{{{xxxuuutttssstttttttttwwwzzz||||||}}}~~~}}}zzzxxxwwwvvvuuussspppmmmeee]]]QQQHHHBBB@@@????????????@@@AAABBBDDDEEEFFFFFFIIILLLNNNPPPRRRVVVXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^___```aaabbbddddddeeegggkkkmmm~~~|||~~~~~~|||}}}}}}}}}{{{yyyxxxtttnnnhhhbbb[[[SSSNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKMMMPPPRRRTTTWWWZZZ]]]``````___[[[UUUNNNIIIFFFGGGHHHKKKNNNQQQSSSUUUVVVWWWXXXYYYYYYWWWTTTPPPNNNIIIKKKLLLLLLLLLLLLOOOQQQSSSQQQOOOKKKGGGDDDAAA???@@@AAACCCDDDFFFJJJOOORRRYYY\\\```aaa```____________^^^]]]]]]]]]]]]^^^^^^^^^___```aaaaaaaaaaaaaaabbbccccccdddddddddddddddeeegggiiijjjjjjlllooorrrrrrssstttsssrrrsssuuuvvvvvvxxxzzz|||~~~~~~}}}ppp]]]QQQGGGFFFEEEEEEMMMXXXfffxxxggg]]]ZZZZZZ^^^fffjjjiiijjjwwwyyyqqqpppmmmjjjhhhgggffffffgggfffddddddcccaaa^^^[[[XXXTTTNNNJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>======>>><<<;;;:::::::::<<<===>>>BBBKKK\\\ttt|||iii^^^___hhhqqq```KKKEEE???<<<<<<<<<;;;999;;;:::;;;???DDDMMM^^^nnn}}}xxxvvv{{{yyylllccc]]][[[WWW___lll|||~~~|||||||||{{{{{{{{{{{{{{{yyywwwtttpppnnnmmmmmmmmmooorrruuuxxxyyyzzz{{{}}}}}}~~~|||yyywwwuuutttsssrrrrrrpppmmmjjjbbbZZZOOOEEEAAA???@@@@@@?????????@@@BBBCCCEEEFFFFFFIIILLLNNNOOOQQQTTTWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\^^^______```aaacccddddddfffjjjlll{{{|||~~~}}}}}}}}}|||yyywwwvvvrrrkkkddd\\\UUUOOOLLLLLLMMMOOOPPPQQQQQQRRRSSSRRRTTTWWWXXXZZZ\\\___bbbggghhhgggccc[[[RRRKKKHHHFFFHHHMMMRRRVVVYYY[[[[[[[[[\\\\\\\\\ZZZVVVSSSQQQKKKLLLMMMMMMLLLMMMOOOQQQRRRQQQOOOKKKHHHEEEBBBAAA???@@@BBBDDDFFFIIINNNRRRXXX[[[```bbbbbbaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]^^^]]]^^^___aaabbbcccccccccccccccdddeeeeeeeeeeeedddfffgggiiijjjkkklllooorrrqqqrrrssssssssstttvvvxxxxxxyyyzzz|||~~~}}}~~~~~~~~~yyymmm\\\PPPGGGFFFEEEGGGQQQ]]]qqqnnn___[[[\\\___eeemmmooommmqqq}}}xxxpppnnnllliiigggffffffffffffdddcccccccccbbb^^^\\\YYYUUUOOOJJJHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>======<<<<<<;;;;;;;;;<<<======BBBIIIXXXoooooo___\\\eeennn~~~eeeLLLGGG@@@<<<<<<<<<;;;::::::999;;;@@@EEEOOO```ooo|||uuussszzzzzzlllbbb^^^]]]ZZZaaannn|||}}}||||||{{{zzzzzzyyyxxxxxxwwwwwwtttqqqnnnjjjgggfffeeefffjjjmmmqqqsssuuuvvvxxxzzzyyyzzz{{{{{{zzzwwwsssqqqnnnmmmlllmmmmmmllliiifff\\\UUUKKKCCC@@@???@@@@@@??????@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNOOORRRTTTXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^^^^___aaacccdddeeefffiiikkk|||}}}~~~~~~}}}{{{xxxuuurrrnnnfff^^^VVVPPPLLLJJJKKKNNNQQQSSSUUUVVVYYY[[[[[[\\\^^^___```bbbeeegggmmmnnnoookkkcccXXXPPPKKKIIILLLRRRXXX\\\___``````____________]]]ZZZWWWUUUPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRPPPMMMJJJGGGEEECCC???AAABBBDDDFFFIIINNNRRRWWWZZZ___bbbbbbaaa``````ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\^^^```bbbddddddeeeddddddeeefffffffffffffffgggiiijjjkkklllmmmppprrrqqqssstttttttttuuuwwwyyy{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~|||~~~uuuiiiZZZOOOGGGGGGGGGKKKXXXgggvvveee[[[ZZZ^^^eeelllrrrtttttt||||||xxxooonnnllliiiggggggffffffeeedddccccccdddbbb___]]]ZZZVVVOOOKKKHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>DDDRRReee{{{mmmbbbgggqqqjjjOOOIIIAAA===<<<===<<<;;;:::;;;@@@FFFKKKSSSaaaooo{{{ssssss}}}yyyiii```^^^```bbbjjjwww~~~|||yyyvvvtttrrrqqqsssrrrqqqooommmkkkjjjiiidddbbb^^^ZZZXXXVVVVVVVVVXXX[[[___bbbcccdddfffhhhiiijjjkkkjjjhhhdddaaa^^^WWWVVVVVVWWWYYYXXXVVVTTTNNNJJJDDD@@@????????????AAAAAABBBCCCDDDFFFGGGHHHIIIKKKNNNOOOPPPRRRTTTWWWZZZYYYYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZ\\\]]]]]]___aaadddffffffgggiiikkk}}}~~~~~~~~~}}}}}}{{{yyytttqqqhhhcccZZZPPPHHHEEEEEEGGGGGGLLLQQQUUUWWWZZZ___bbbeeefffggggggggghhhjjjllllllpppuuuuuunnndddYYYTTTUUUYYY^^^cccffffffeeedddaaaaaaaaaaaa```^^^\\\ZZZXXXXXXXXXVVVTTTRRRSSSTTTWWWVVVSSSOOOKKKGGGDDDBBB@@@AAABBBCCCDDDGGGLLLOOOVVVZZZ^^^```^^^[[[YYYXXXRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVYYY]]]```ccceeeffffffgggggghhhhhhhhhhhhhhhiiikkklllmmmmmmoooqqqsssrrrsssuuuvvvvvvwwwzzz|||{{{{{{||||||||||||{{{zzzzzzzzzyyyxxxxxxzzz{{{|||~~~}}}}}}}}}||||||{{{{{{}}}}}}|||}}}}}}~~~{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}xxxzzz{{{{{{|||yyynnnbbbUUULLLGGGJJJOOOXXXjjj|||nnnccc______eeelllmmmrrrwwwyyy}}}xxxvvvpppnnnllljjjhhhgggggghhheeedddddddddeeedddaaa___[[[VVVPPPKKKHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;BBBPPPcccwwwtttgggkkktttkkkPPPIIIAAA===<<<======;;;<<<===BBBIIINNNUUUbbbooozzzssstttwwwhhh___]]]```dddmmm|||}}}{{{yyyvvvssspppnnnlllmmmllljjjhhheeecccaaa```^^^\\\YYYUUUSSSRRRRRRRRRQQQTTTXXXZZZ[[[\\\^^^___``````aaa```^^^ZZZVVVTTTNNNNNNNNNOOOQQQQQQNNNLLLJJJFFFBBB@@@???@@@??????BBBBBBBBBCCCEEEFFFHHHIIIIIIKKKOOOQQQSSSUUUXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXYYYZZZ\\\\\\]]]___aaadddfffggghhhjjjkkk~~~~~~~~~|||{{{zzzsssjjjdddZZZOOOJJJGGGCCCAAABBBFFFIIIKKKMMMOOOTTT]]]cccfffiiimmmmmmjjjhhhhhhiiiooosssxxxyyyssshhh^^^YYY[[[]]]___bbbcccddddddddd___^^^]]]___bbbcccaaa^^^ddd___WWWRRROOOOOOOOOOOOWWWWWWUUUPPPJJJEEEBBBAAAEEEFFFFFFFFFGGGJJJNNNQQQTTTZZZ___aaacccbbb\\\TTTOOONNNLLLLLLNNNPPPPPPPPPSSSVVVZZZ\\\^^^```ccceeeggggggggghhhhhhhhhhhhhhhiiijjjlllmmmpppqqqssstttuuuvvvvvvuuutttvvvyyy|||~~~}}}}}}|||{{{zzzzzzzzzxxxxxxxxxwwwvvvxxx{{{~~~~~~~~~}}}}}}|||{{{zzzzzz}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||zzzwwwuuuvvvwwwrrrggg]]]QQQJJJGGGLLLPPPYYYpppuuudddaaacccccchhhpppttttttvvv}}}}}}uuummmooonnnllljjjiiiiiiiiiiiihhhfffdddccccccbbb```___]]]ZZZUUUOOOKKKGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<;;;::::::999999::::::===AAALLL\\\pppssshhh```nnn{{{nnnVVVGGG<<<===???<<<;;;===<<<<<<>>>CCCIIISSScccsssyyytttxxxssshhhcccccceeennnyyyxxxsssqqqmmmgggddddddaaabbbbbbaaa___[[[WWWUUUQQQQQQPPPOOOMMMKKKIIIHHHHHHKKKMMMNNNNNNOOOSSSVVVXXXXXXWWWTTTPPPMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGAAA@@@@@@???????????????BBBDDDGGGHHHIIIJJJKKKMMMMMMOOOQQQTTTVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWYYYYYYZZZZZZ\\\^^^^^^___aaadddfffhhhjjjkkk|||{{{yyyqqqhhhaaaWWWMMMHHHFFFBBB@@@AAABBBEEEHHHIIIKKKQQQXXX^^^dddhhhkkkkkkhhhffffffhhhkkkqqqwwwxxxrrrhhh]]]WWWXXXZZZ\\\^^^````````````]]]]]]^^^aaacccdddcccaaaccc^^^VVVPPPNNNMMMMMMMMMOOOPPPPPPNNNJJJGGGEEEEEEFFFGGGIIIIIIJJJLLLOOORRRUUU[[[```aaacccaaaZZZRRRNNNLLLJJJJJJLLLMMMNNNMMMQQQTTTXXX\\\^^^```ccceeeggggggggghhhhhhiiiiiiiiilllmmmnnnooopppqqqrrrsssuuuvvvvvvuuuuuuvvvzzz|||}}}}}}}}}|||{{{zzzzzzzzzyyyzzzzzzyyyxxxyyy{{{~~~~~~|||{{{zzzyyy||||||{{{{{{|||~~~~~~~~~~~~~~~~~~|||zzzwwwttttttuuuoooeee\\\RRRKKKIIINNNTTT```xxxpppdddfffiiiiiilllsssuuuwww{{{}}}vvvppppppooommmkkkjjjjjjjjjjjjhhhfffdddcccccccccaaa___]]]ZZZUUUPPPKKKHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????<<<;;;::::::999999::::::===AAAKKK[[[oootttiiibbbooo~~~rrrWWWHHH<<<===???<<<;;;=========???DDDJJJSSSdddssswwwsssxxxrrrgggccceeegggrrr}}}yyyrrrkkkhhhddd^^^[[[[[[YYYZZZZZZZZZWWWTTTPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFDDDGGGIIIJJJJJJKKKOOORRRSSSSSSQQQNNNKKKHHHGGGFFFDDDCCCCCCBBBAAAAAABBBBBB?????????>>>>>>??????@@@BBBEEEGGGIIIIIIJJJLLLMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUWWWYYYYYYZZZZZZ\\\^^^______aaacccfffhhhjjjkkk|||zzzwwwoooeee\\\RRRIIIFFFDDD@@@???@@@???BBBEEEGGGIIINNNUUU[[[dddgggiiiiiieeecccccceeegggmmmtttvvvpppeeeZZZTTTSSSTTTVVVXXXYYYYYYYYYYYYXXX[[[```cccdddddddddeee```[[[TTTNNNKKKJJJJJJIIIJJJKKKLLLKKKHHHGGGFFFGGGGGGJJJLLLNNNOOOPPPRRRTTTXXX]]]bbbccccccaaaYYYPPPLLLJJJGGGGGGHHHIIIJJJIIINNNQQQVVVZZZ]]]___bbbdddffffffggghhhiiiiiijjjjjjnnnooooooppppppqqqqqqrrruuuuuuvvvvvvuuuwwwzzz|||}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{zzz{{{}}}}}}zzzyyyxxx{{{{{{{{{{{{|||}}}~~~~~~}}}{{{wwwsssrrrpppjjj```XXXRRRLLLKKKRRR[[[jjjvvvkkkeeejjjpppppprrrvvvxxx{{{}}}wwwssspppooonnnlllkkkkkkkkkkkkiiigggeeeddddddcccaaa```]]]ZZZVVVPPPLLLHHHFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????<<<;;;;;;:::::::::::::::<<<@@@JJJYYYmmmtttkkkdddqqqwwwZZZJJJ>>>>>>???<<<:::===>>>>>>@@@EEEJJJSSScccrrrvvvssswwwqqqgggdddgggjjjwww~~~}}}wwwnnnfffaaa\\\VVVTTTVVVQQQQQQQQQQQQOOOLLLIIIGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@BBBDDDFFFFFFHHHJJJMMMMMMLLLJJJGGGDDDBBB@@@@@@??????>>>=========>>>>>>============>>>???@@@AAACCCFFFHHHJJJJJJKKKLLLNNNNNNPPPRRRUUUWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUWWWYYYZZZYYYZZZ\\\^^^______aaacccfffhhhiiijjj|||yyyuuukkkaaaVVVMMMEEECCCBBB???>>>???>>>AAAEEEGGGJJJOOOWWW]]]eeegggiiigggbbb______```dddjjjqqqrrrlllaaaUUUOOOMMMNNNPPPRRRSSSSSSSSSRRRTTTYYY```ccccccbbbccceee\\\WWWQQQKKKIIIHHHGGGFFFHHHJJJJJJIIIGGGEEEEEEEEEJJJMMMQQQSSSTTTTTTUUUVVV\\\aaafffgggfffcccZZZQQQKKKIIIEEEDDDEEEFFFGGGGGGJJJNNNTTTXXX\\\^^^aaacccddddddeeefffhhhiiijjjjjjmmmmmmnnnooopppqqqqqqrrrssstttuuuuuuuuuvvvyyy{{{|||||||||{{{{{{zzzzzzzzzyyyzzz{{{||||||}}}|||yyyxxxwwwzzzzzzzzz{{{|||}}}~~~~~~~~~{{{wwwrrrnnnjjjddd[[[UUUOOOLLLMMMVVVcccvvvzzzooohhhffflllsssuuuxxx{{{~~~zzzuuurrrnnnnnnmmmlllkkkkkkjjjjjjiiigggeeedddddddddbbb```]]]ZZZVVVQQQLLLHHHFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBB@@@@@@@@@@@@????????????<<<<<<;;;:::::::::::::::<<<@@@HHHVVVjjjuuummmgggttt}}}]]]LLL?????????<<<:::===>>>===???DDDIIIRRRbbbqqqxxxtttxxxrrrgggdddhhhlllyyy~~~{{{xxxsssiii___YYYTTTOOOMMMOOOKKKKKKLLLKKKJJJHHHFFFDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>???BBBDDDFFFHHHJJJKKKJJJHHHEEEBBBAAA???>>><<<>>>>>>===============>>><<<<<<<<<===>>>???AAABBBDDDGGGIIIJJJKKKKKKLLLNNNOOOPPPRRRUUUWWWYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVWWWYYYZZZYYYZZZ\\\]]]___```aaaccceeegggiiijjj~~~{{{xxxsssggg\\\QQQHHHBBBAAAAAA??????@@@>>>AAADDDFFFJJJPPPYYY```iiikkkjjjfff```[[[ZZZ[[[aaagggmmmnnnggg\\\QQQJJJIIIJJJLLLNNNOOOPPPPPPOOORRRXXX___cccbbb``````aaaVVVRRRMMMIIIGGGGGGFFFEEEGGGHHHJJJIIIHHHGGGGGGHHHMMMPPPTTTWWWXXXXXXXXXYYY```fffkkkllllllhhh___UUULLLIIIEEECCCDDDFFFGGGGGGIIIMMMSSSYYY\\\___aaacccccccccdddeeeggghhhiiiiiiiiijjjkkkmmmoooppprrrrrrppprrrtttttttttvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzwwwyyy{{{|||}}}~~~~~~zzzxxxwwwvvvyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~{{{vvvooojjjeee^^^WWWRRRLLLMMMQQQ]]]mmmrrrmmmiiihhhmmmtttyyy~~~~~~uuuqqqoookkkkkkkkkkkkjjjiiiiiihhhhhhgggeeeddddddcccaaa___]]]ZZZWWWRRRMMMIIIFFFDDDBBBBBBAAA@@@@@@@@@@@@AAA????????????@@@@@@AAABBB@@@@@@@@@?????????>>>>>>===<<<;;;;;;::::::;;;;;;<<>>CCCHHHQQQbbbqqq|||wwwzzzrrrfffcccfffkkkwww|||wwwrrriii```UUUOOOJJJEEEDDDGGGEEEFFFFFFFFFEEEDDDCCCBBB???@@@AAAAAABBBBBBAAAAAA>>>???BBBFFFJJJLLLNNNNNNKKKHHHCCCAAAAAA@@@>>>===>>>===============>>>>>><<<<<<<<<===>>>@@@BBBBBBEEEGGGIIIKKKJJJKKKLLLMMMNNNPPPRRRTTTWWWYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVXXXYYYZZZYYYZZZ[[[]]]___```aaaccceeeggghhhiii}}}~~~{{{wwwqqqdddXXXMMMFFF@@@AAABBBAAA@@@BBB>>>@@@CCCEEEIIIRRR]]]fffppppppnnnggg^^^XXXUUUVVV]]]bbbggghhhcccYYYOOOJJJIIIKKKMMMPPPQQQRRRRRRRRRUUUZZZ___bbbbbb___[[[ZZZPPPMMMIIIFFFFFFGGGGGGGGGEEEGGGJJJKKKJJJKKKLLLMMMPPPSSSWWWZZZZZZZZZ[[[\\\bbbhhhnnnpppqqqmmmdddZZZNNNKKKGGGEEEFFFIIIJJJKKKLLLPPPWWW\\\___aaaccceeeddddddeeefffgggggghhhhhhhhhhhhjjjlllnnnppprrrrrrppprrrtttuuuuuuvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvxxx{{{||||||}}}~~~zzzxxxwwwvvvwwwxxxxxxyyyzzz{{{|||}}}}}}~~~~~~|||{{{|||}}}~~~yyytttmmmfff___YYYSSSPPPLLLPPPYYYgggzzzyyyppplllkkkkkkpppxxxzzzqqqmmmmmmjjjjjjjjjjjjjjjiiihhhhhhhhhfffdddccccccbbb```___\\\[[[WWWSSSNNNJJJFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@??????>>>??????@@@AAABBB@@@????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>DDDQQQeee|||tttooojjjwwwdddRRRCCC@@@@@@;;;999<<<<<<;;;>>>CCCIIIRRRcccsss{{{}}}qqqeeeaaadddhhhrrr{{{~~~zzzsssmmmcccZZZPPPKKKGGGBBBBBBDDD@@@AAAAAAAAAAAA@@@@@@???>>>???@@@@@@AAAAAAAAA@@@>>>???CCCHHHNNNQQQRRRRRRMMMHHHCCCAAABBBBBB@@@>>><<<<<<;;;;;;<<<<<<===============>>>???AAABBBCCCEEEGGGIIIJJJJJJJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXZZZZZZYYYYYY[[[\\\___```aaacccdddfffggghhh|||~~~{{{vvvoooaaaTTTKKKDDD???AAACCCBBBBBBDDDAAACCCDDDFFFKKKVVVdddnnnwwwvvvrrriii]]]UUURRRQQQWWW[[[aaaccc___XXXQQQMMMMMMOOOQQQTTTWWWXXXYYYYYY[[[]]]```cccccc___XXXSSSKKKHHHFFFEEEFFFHHHIIIIIIIIIKKKMMMMMMMMMMMMNNNOOORRRUUUXXXZZZ[[[\\\]]]^^^bbbiiipppssstttqqqhhh^^^PPPMMMIIIHHHIIILLLOOOPPPQQQUUU\\\aaadddfffgggiiigggggggggggghhhhhhiiiiiijjjjjjkkkmmmnnnpppqqqqqqqqqsssuuuwwwwwwxxxzzz|||zzzzzzzzzzzzzzzzzzzzzzzzxxxzzz{{{{{{zzzyyyyyyzzz|||{{{xxxvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{|||||||||}}}}}}~~~~~~}}}|||zzzyyy{{{{{{|||}}}~~~~~~~~~~~~~~~xxxssskkkccc[[[UUUQQQOOONNNVVVcccttt{{{tttoooiiikkkpppvvvwwwooolllmmmjjjjjjkkkkkkkkkjjjiiihhhfffeeecccbbbbbbaaa___]]]\\\[[[XXXTTTOOOJJJFFFDDDBBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===CCCOOOccc{{{sssoookkkxxx~~~|||fffTTTDDDAAA@@@;;;999<<<<<<<<>>>>>??????????????????===>>>??????@@@?????????<<<===AAAHHHOOOTTTUUUTTTMMMHHHBBB@@@AAABBB@@@>>><<<<<<<<<<<<<<<===>>>>>>????????????@@@AAACCCCCCDDDFFFIIIIIIIIIIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZZZZYYYYYY[[[\\\___```aaabbbdddfffgggggg~~~~~~~~~~~~|||~~~~~~{{{vvvnnn```RRRJJJDDD???AAADDDDDDDDDEEEFFFFFFGGGIIIOOO[[[jjjuuu{{{zzztttjjj]]]TTTOOOOOORRRWWW]]]___]]]XXXTTTQQQPPPRRRUUUYYY[[[]]]^^^^^^___```bbbdddeee```WWWOOOHHHFFFDDDDDDGGGIIIKKKKKKOOOPPPQQQPPPNNNLLLLLLMMMSSSVVVYYYZZZ[[[\\\^^^```aaahhhppptttuuusssjjjaaaRRROOOKKKJJJLLLOOORRRSSSUUUZZZ```fffhhhjjjkkkllliiiiiiiiiiiiiiijjjjjjjjjmmmmmmnnnnnnoooppppppppprrrtttwwwyyyyyyzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{xxxvvvuuuuuuxxxvvvtttsssssstttvvvxxxwwwwwwyyyzzz{{{|||||||||||||||}}}}}}}}}{{{zzzyyyzzzzzz|||}}}}}}~~~~~~~~~~~~~~~wwwrrrjjjaaaYYYTTTPPPNNNQQQ[[[kkk}}}{{{tttooolllffflllsss{{{{{{vvvooolllnnnjjjkkklllmmmlllkkkjjjiiifffdddbbbaaaaaaaaa___]]]\\\[[[XXXTTTOOOJJJFFFDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>???@@@AAABBB????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===BBBNNNbbbzzzrrroookkkxxxyyyxxx~~~gggUUUEEEAAA@@@;;;999<<<======@@@FFFMMMXXXiiiyyyxxxjjjaaa^^^bbbeeelllsss|||}}}xxxnnnfffUUUMMMFFFDDDAAA======????????????@@@@@@@@@AAAAAA======>>>>>>>>>>>>>>>===:::;;;???GGGOOOUUUUUUTTTMMMGGGAAA???AAABBB@@@===>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKLLLMMMOOORRRTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWYYYZZZZZZYYYYYYZZZ\\\___```aaabbbdddeeeggggggzzzzzz~~~|||{{{{{{{{{|||}}}|||wwwpppcccVVVKKKFFFBBBAAACCCFFFGGGFFFDDDAAABBBIIIQQQ]]]lllyyyuuugggXXXPPPNNNOOOSSSZZZaaaccc___ZZZYYYYYYVVVXXX\\\```ccceeeffffffddddddeeefffeee___UUUMMMIIIIIIHHHGGGGGGKKKQQQUUUVVVYYYZZZXXXSSSNNNKKKKKKKKKNNNRRRVVVXXX[[[^^^```eeekkkqqquuu{{{|||sssfffVVVTTTQQQOOOOOORRRUUUWWW^^^bbbgggkkklllmmmnnnoooqqqpppnnnmmmkkkkkkkkkkkknnnnnnmmmmmmnnnppprrrsssvvvuuuuuuvvvxxxzzz|||}}}{{{zzzxxxxxxzzz{{{{{{{{{}}}|||{{{zzzxxxwwwvvvuuuttttttsssttttttuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxx{{{zzzzzzzzzzzz{{{||||||zzz{{{}}}}}}||||||~~~~~~~~~yyyqqqhhh```WWWPPPQQQUUUXXXeeeyyy~~~tttnnnnnnooopppvvv~~~tttpppnnnkkkhhhjjjjjjiiiiiihhhhhhggggggddddddcccbbbaaa```______[[[ZZZYYYVVVQQQLLLGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<>>>??????>>><<<:::;;;<<<:::<<>>>>>>>>>>>===>>>>>>>>>????????????@@@>>>>>>CCCJJJOOOOOOMMMFFFFFFFFFEEEDDDBBBAAA@@@BBBAAA???>>>???AAACCCEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJMMMPPPSSSVVVXXXWWWVVVVVVUUUUUUUUUVVVVVVYYYXXXWWWWWWXXXZZZ]]]^^^^^^^^^```aaaccceeefffggg{{{{{{}}}||||||||||||}}}~~~{{{wwwqqqdddXXXNNNIIIEEEDDDGGGJJJKKKJJJJJJGGGHHHOOOWWWbbbqqq}}}uuugggYYYQQQPPPRRRUUU\\\ccceeebbb^^^\\\\\\^^^```dddhhhjjjkkkjjjjjjjjjiiiiiiiiiggg```UUUMMMIIIJJJKKKKKKNNNSSSYYY]]]^^^___^^^YYYRRRLLLIIIIIIJJJMMMPPPTTTXXX[[[^^^```dddjjjpppuuuzzz|||rrrfffXXXVVVSSSRRRSSSWWW[[[^^^eeehhhlllpppqqqrrrssstttvvvuuutttrrrpppooommmmmmnnnnnnnnnnnnoooqqqssstttvvvuuuuuuvvvwwwyyy{{{}}}{{{yyywwwwwwyyyzzz{{{zzz}}}|||{{{zzzxxxwwwuuuuuutttttttttttttttuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyzzzzzz{{{|||zzz{{{}}}}}}||||||~~~zzzrrrhhh```WWWRRRSSSYYY^^^lll{{{sssppprrrtttwww}}}yyyrrrooonnnkkkhhhjjjiiiiiihhhhhhgggggggggddddddcccbbbaaa```______[[[[[[YYYVVVQQQLLLGGGEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<======<<<:::888999:::<<<===BBBMMM```xxxyyyjjjhhhnnnyyywwwpppnnntttrrrXXXHHHDDD<<<:::===;;;>>>===@@@IIISSS^^^lllyyyyyykkkccc___]]]]]]```fffnnnxxx}}}{{{wwwqqqggg```PPPJJJCCC>>>;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???????????????????????????AAA???>>>AAAGGGKKKJJJHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@??????AAACCCEEEEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIILLLNNNQQQSSSUUUVVVVVVUUUTTTTTTUUUUUUVVVXXXXXXWWWWWWXXXZZZ\\\^^^^^^___```aaacccdddeeefff~~~}}}~~~}}}}}}}}}}}}|||~~~}}}zzzwwwrrrfffZZZOOOKKKGGGGGGJJJMMMNNNMMMKKKIIIJJJQQQYYYcccppp|||uuugggZZZSSSSSSUUUWWW]]]eeehhhgggcccaaa```fffiiimmmqqqrrrqqqooommmlllkkkiiihhhfff^^^TTTLLLGGGJJJMMMPPPUUUZZZaaaeeehhheee```XXXPPPJJJGGGFFFHHHKKKNNNSSSXXX\\\___aaacccgggmmmsssyyyyyypppeeeXXXVVVTTTTTTWWW]]]cccggglllooorrrtttuuuvvvxxxyyy|||{{{zzzxxxuuuqqqooommmmmmmmmnnnoooppprrrtttuuuuuuuuuuuuuuuwwwyyy{{{|||yyywwwvvvvvvwwwyyyyyyyyy}}}|||{{{zzzxxxvvvuuutttuuuuuuuuuuuuuuuuuuuuuvvvuuuvvvvvvwwwxxxxxxxxxwwwyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{}}}}}}||||||~~~{{{rrrggg___WWWTTTXXX___iiixxxxxxtttvvv{{{|||uuupppnnnmmmjjjhhhjjjiiiiiihhhggggggffffffcccccccccbbbaaa```___^^^[[[[[[YYYVVVRRRLLLHHHEEECCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;<<<===<<<:::999999:::;;;<<>>AAAJJJTTT___nnn{{{ssseee^^^\\\ZZZ\\\___dddlllxxx~~~{{{yyyuuunnnddd\\\LLLGGG@@@<<<::::::::::::999::::::<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA???===???CCCDDDCCCAAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAAAAABBBCCCDDDGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRUUUUUUTTTTTTTTTTTTUUUUUUXXXWWWWWWWWWXXXZZZ\\\]]]______```aaabbbddddddeee~~~~~~~~~{{{}}}|||yyywwwssshhh^^^PPPLLLIIIIIILLLOOOPPPOOOKKKIIIKKKRRRZZZcccooo{{{}}}tttggg[[[UUUUUUXXXYYY^^^fffjjjiiigggdddccciiilllppptttuuusssooommmhhhgggeeedddaaa[[[RRRKKKFFFJJJOOOUUUYYY^^^cccfffkkkfff^^^TTTLLLGGGFFFEEEHHHJJJMMMSSSYYY^^^```aaa```ccchhhnnnttttttlllcccWWWVVVUUUWWW[[[bbbiiinnnrrrsssvvvwwwwwwxxx{{{}}}~~~zzzvvvrrrnnnkkkkkklllmmmoooqqqsssuuuvvvuuuuuuuuuuuuvvvxxxzzz{{{xxxvvvttttttvvvxxxxxxxxx}}}|||{{{yyywwwvvvuuutttuuuuuuvvvvvvvvvuuuuuuuuussstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{}}}}}}||||||~~~zzzpppeee]]]WWWVVV]]]fffuuu|||zzz{{{{{{wwwssspppnnnmmmjjjgggiiiiiihhhgggffffffeeeeeeccccccccccccbbb```___^^^\\\[[[ZZZWWWRRRMMMHHHEEECCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===============>>>???>>><<<;;;<<<===:::;;;???HHHXXXppprrrfffdddjjjqqqyyy{{{zzz{{{}}}wwwssswww|||^^^JJJDDD<<<;;;>>>;;;???>>>AAAJJJUUUaaaqqq~~~yyymmm```[[[YYYYYY[[[___dddlllyyy}}}zzzwwwssskkk```XXXIIIEEE???;;;::::::::::::999:::;;;===>>>@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAA???>>><<<===???@@@???===BBBCCCEEEFFFGGGHHHIIIIIIHHHGGGEEECCCBBBBBBCCCDDDGGGGGGHHHJJJKKKLLLMMMNNNKKKJJJIIIHHHFFFDDDCCCBBBCCCEEEGGGJJJNNNPPPRRRSSSUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\______```aaabbbcccdddddd~~~~~~}}}zzz{{{zzzxxxwwwtttkkkbbbSSSPPPMMMMMMQQQSSSSSSQQQNNNMMMPPPWWW___gggsss~~~}}}uuuiii___YYYYYY\\\\\\```fffjjjkkkiiigggfffhhhkkkooorrrqqqoookkkhhhaaa```^^^^^^^^^ZZZSSSMMMJJJNNNUUUZZZ]]]```bbbdddgggaaaWWWNNNIIIFFFFFFFFFIIIKKKOOOWWW^^^bbbcccbbb^^^]]]```gggmmmkkkeee___WWWWWWXXX[[[aaaiiippptttvvvxxxzzz{{{{{{}}}{{{vvvqqqmmmkkkiiijjjlllooorrrtttvvvwwwuuuuuuttttttuuuwwwyyyzzzwwwuuuttttttuuuwwwwwwwww{{{{{{zzzyyywwwvvvuuutttvvvvvvwwwwwwvvvuuutttsssssssssuuuvvvxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{}}}}}}||||||~~~~~~~~~wwwnnnddd]]]YYY[[[dddnnn~~~~~~{{{xxxvvvtttqqqooollliiigggiiiiiihhhgggfffeeedddcccbbbcccccccccbbbaaa___]]]\\\[[[ZZZWWWRRRMMMHHHEEEBBBBBBAAA@@@????????????????????????????????????>>>>>>>>>===============<<<>>>>>>>>><<<;;;<<<===;;;===@@@GGGVVVnnnyyyhhhbbbgggmmmuuuyyyzzz|||zzz{{{dddMMMEEE===<<<>>>;;;>>>===@@@JJJUUUccctttvvvjjj^^^YYYXXXYYY\\\```eeemmmyyy~~~|||yyyvvvqqqhhh\\\TTTHHHDDD???<<<;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC>>>=========>>>???>>>>>>BBBCCCEEEFFFHHHIIIIIIJJJHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJIIIGGGEEECCCBBBBBBBBBDDDGGGLLLPPPSSSUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUVVVVVVXXXYYYZZZZZZ^^^^^^___aaabbbcccdddddd~~~~~~~~~}}}}}}yyyzzzyyywwwvvvuuunnneeeZZZVVVSSSTTTVVVXXXWWWUUUMMMMMMQQQYYYaaaiiitttzzzqqqgggaaaaaaccccccfffiiilllnnnnnnlllkkkjjjlllmmmnnnlllhhhccc```[[[YYYXXXYYY[[[YYYTTTPPPNNNSSSZZZ```bbbbbbaaaaaa```YYYPPPIIIFFFFFFGGGHHHKKKNNNTTT]]]eeehhhfffbbb\\\XXXXXX^^^cccaaa\\\ZZZXXXYYY\\\aaagggnnntttwwwxxx{{{~~~yyytttooollljjjfffhhhkkknnnrrrtttvvvwwwuuuttttttttttttvvvxxxyyywwwuuuttttttuuuwwwwwwwwwyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwuuutttrrrrrrsssuuuwwwxxxyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{}}}}}}||||||~~~~~~~~~vvvmmmddd___^^^bbbmmmxxx|||wwwwwwvvvtttrrrooollljjjiiiiiihhhhhhfffeeedddcccbbbbbbcccddddddcccaaa^^^]]]\\\\\\ZZZWWWSSSMMMIIIFFFBBBAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;<<<;;;:::999:::<<<>>>@@@BBBHHHUUUmmmmmmcccdddiiirrrzzz}}}~~~~~~kkkQQQGGG>>><<<>>>;;;>>><<<@@@KKKXXXfffyyyttthhh\\\XXXXXXYYY]]]aaafffkkkvvv}}}{{{xxxvvvpppfffZZZQQQFFFCCC???===<<<======<<<<<<<<<>>>???AAACCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFF??????@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBEEEIIIMMMQQQTTTVVVWWWTTTTTTTTTTTTTTTUUUVVVWWWTTTUUUUUUVVVWWWXXXYYYYYY\\\]]]^^^```bbbccceeeeee~~~~~~~~~~~~~~~}}}~~~~~~}}}|||xxxyyyxxxvvvvvvvvvppphhh]]]ZZZWWWWWWYYYZZZXXXVVVNNNNNNSSS\\\eeemmmwww{{{rrrlllkkkkkkmmmmmmoooqqqsssssssssrrrqqqqqqpppmmmhhhccc]]]ZZZTTTSSSRRRSSSVVVUUURRRNNNNNNTTT\\\aaabbbaaa^^^]]]ZZZTTTKKKFFFEEEFFFHHHHHHOOORRRYYYccckkkmmmhhhcccZZZSSSPPPUUUYYYWWWUUUTTTUUUWWW\\\bbbhhhmmmqqqtttvvvzzz~~~yyyrrrlllhhhfffeeedddfffjjjnnnqqqtttuuuvvvuuutttsssssstttuuuwwwxxxxxxvvvttttttvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyywwwuuusssrrrrrrsssuuuwwwyyy{{{{{{|||xxxxxxxxxxxxxxxyyyzzzzzzzzz{{{}}}}}}||||||~~~~~~~~~uuummmfffcccdddiiiuuu}}}}}}|||xxxuuuttttttsssqqqooommmlllmmmiiihhhgggfffdddcccbbbbbbbbbcccddddddcccaaa^^^\\\]]]\\\ZZZWWWSSSNNNIIIFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;<<<;;;::::::;;;<<<>>>???AAAFFFRRRjjjqqqeeebbbgggrrr~~~pppTTTHHH???===>>>:::>>>===BBBMMM[[[kkk~~~rrrggg[[[WWWWWWXXX\\\aaaccchhhrrr}}}{{{yyyuuupppeeeXXXOOOEEEBBB>>><<<<<<======<<<<<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDDDDCCCBBBAAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGJJJNNNQQQSSSTTTTTTQQQQQQQQQRRRRRRSSSTTTUUUSSSTTTUUUVVVWWWXXXXXXXXX[[[\\\]]]___bbbdddfffggg~~~}}}}}}~~~~~~|||}}}~~~~~~|||{{{xxxyyyxxxuuuvvvwwwqqqiii^^^ZZZWWWWWWYYYYYYWWWTTTSSSTTTZZZccclllttt{{{tttrrrrrrtttsssssstttvvvxxxxxxxxxxxxvvvsssnnnggg```ZZZVVVOOOMMMLLLNNNPPPPPPMMMJJJKKKQQQZZZ___```^^^[[[YYYXXXRRRIIIEEEEEEGGGHHHIIIQQQTTT\\\gggppppppjjjcccZZZPPPLLLPPPTTTRRRPPPQQQPPPTTTYYY```eeejjjmmmnnnrrrwww|||~~~yyyrrrkkkeeeaaa``````ccceeeiiimmmqqqtttuuuvvvuuutttsssssstttuuuvvvwwwxxxvvvttttttvvvxxxxxxxxxvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxuuusssqqqssstttvvvxxxzzz{{{|||}}}yyyyyyxxxxxxyyyyyyzzz{{{zzz{{{}}}}}}||||||~~~~~~~~~uuunnnhhhggghhhnnn{{{~~~zzz{{{|||yyyvvvtttrrrrrrqqqpppnnnmmmnnnoooiiihhhgggfffdddcccbbbaaaaaacccdddeeedddaaa^^^\\\]]]\\\[[[XXXSSSNNNIIIFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;===>>>===<<<<<<===>>>;;;<<<>>>BBBNNNeeetttgggccchhhttt~~~tttVVVJJJ@@@===???:::???>>>CCCOOO]]]nnn~~~qqqfffZZZVVVVVVXXX[[[```aaaeeennn}}}}}}{{{yyyvvvpppeeeWWWNNNCCC@@@===<<<<<<======<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKGGGHHHHHHFFFDDDBBBBBBBBBEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDGGGHHHKKKNNNPPPQQQQQQPPPOOOOOOOOOPPPPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXZZZ[[[]]]___bbbdddfffggg~~~~~~~~~|||{{{zzzyyyxxxyyyyyyzzz~~~~~~}}}|||{{{{{{zzz|||{{{{{{{{{zzzvvvrrrnnnjjjaaaYYYXXXXXXVVVSSSSSSSSSTTTZZZfffuuu|||xxxwwwwwwxxxzzz}}}~~~~~~|||~~~{{{uuummmcccZZZRRRNNNKKKLLLMMMOOOPPPPPPMMMJJJMMMQQQVVVYYYZZZYYYYYYYYYTTTNNNHHHFFFDDDAAACCCHHHPPPWWW```kkkuuuvvvlll___SSSOOOKKKIIIJJJLLLOOOOOOOOORRRXXX\\\```cccgggiiiooorrrwww}}}zzzwwwuuummmdddaaa]]]ZZZ[[[^^^dddeeejjjqqquuuvvvwwwyyyvvvuuuuuutttttttttuuuuuuuuutttsssssstttuuuvvvwwwvvvxxxyyyyyyxxxwwwxxxxxx{{{zzzzzzyyywwwuuusssrrrttttttuuuvvvxxxyyyzzz{{{yyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{|||}}}~~~~~~|||uuuoooiiiiiipppzzzuuuuuuyyy~~~|||xxxuuutttrrrqqqrrrrrrqqqooommmkkkiiihhheeedddcccbbbaaaaaaaaaaaa```______```bbbaaa___]]]^^^]]][[[YYYVVVPPPIIIDDDCCCCCCAAA@@@???>>>>>>>>>============>>>???@@@AAA:::;;;;;;;;;<<<=========999999::::::;;;<<<<<<<<<:::;;;>>>DDDLLL\\\wwwrrraaaaaaeeeooo~~~{{{WWWEEE@@@@@@>>>=========CCCPPP```qqquuugggZZZVVVWWWWWWWWWXXX[[[```jjjzzz{{{sssllleeeXXXLLLAAA???;;;::::::999888777:::;;;<<<===>>>>>>>>>>>>BBBBBBBBBDDDEEEHHHJJJKKKHHHHHHGGGDDDBBBAAABBBDDDIIIGGGEEEEEEFFFGGGFFFEEEFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>??????@@@CCCDDDEEEEEEEEEEEEHHHJJJMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVRRRRRRRRRUUUXXXZZZ[[[[[[ZZZ[[[\\\^^^```ccceeefff||||||zzzyyyyyyyyyzzzzzz~~~~~~}}}}}}|||{{{{{{zzz{{{zzzzzzzzzyyyvvvrrrnnnhhh___VVVUUUTTTPPPNNNNNNQQQTTT[[[iiixxx||||||{{{zzz{{{}}}~~~}}}|||}}}yyysssjjj```WWWOOOKKKIIIJJJLLLOOOQQQPPPMMMJJJNNNRRRVVVYYYZZZYYYYYYYYYUUUNNNIIIGGGEEECCCEEEIIIRRRYYYdddnnnwwwxxxlll___QQQMMMIIIFFFHHHJJJLLLMMMLLLOOOSSSXXX[[[___dddgggpppsssxxx{{{|||xxxrrrnnniiibbb\\\ZZZYYYXXX[[[___hhhlllrrryyy|||{{{{{{{{{xxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttuuuwwwwwwzzz||||||{{{yyywwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyzzz{{{|||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwqqqlllmmmuuu~~~}}}~~~xxxpppsss{{{|||wwwtttsssrrrqqqpppppppppooonnnmmmkkkiiihhheeedddcccbbbaaaaaaaaaaaa```______```aaa```^^^\\\^^^\\\[[[YYYVVVPPPIIIDDDCCCCCCAAA@@@???>>>>>>>>>=========<<<======>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>??????FFFSSScccsssyyyjjj\\\VVVUUUSSSRRRSSSWWW]]]hhhyyy|||tttmmmfffYYYMMMCCC@@@===;;;;;;::::::888::::::;;;<<<============@@@AAABBBDDDFFFHHHIIIJJJHHHHHHHHHFFFCCCCCCDDDFFFIIIHHHFFFGGGHHHIIIHHHGGGIIIFFFDDDCCCCCCCCCBBBAAA@@@@@@??????@@@BBBCCCDDDDDDFFFHHHHHHHHHIIIKKKNNNOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNQQQRRRSSSUUUTTTTTTUUUWWWXXXXXXWWWZZZ[[[\\\^^^```ccceeeggg}}}|||zzzyyyyyyzzz{{{{{{~~~}}}}}}||||||{{{{{{{{{{{{zzzyyyyyyyyyvvvrrroooiii___VVVSSSPPPKKKIIIIIINNNRRR]]]lll{{{}}}zzzyyyyyyyyyxxxxxxxxxtttmmmddd[[[RRRLLLHHHGGGIIILLLPPPSSSQQQMMMJJJNNNRRRVVVYYYYYYYYYYYYYYYUUUOOOJJJHHHFFFDDDFFFKKKRRR[[[gggrrryyyxxxlll^^^PPPMMMHHHFFFGGGJJJLLLMMMKKKNNNQQQUUUYYY^^^cccgggqqqtttwwwxxxvvvooogggbbb]]]WWWSSSTTTUUUWWW^^^eeeooovvv~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxx~~~}}}zzzwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{|||{{{|||~~~~~~}}}|||zzzzzzyyyxxxxxxxxxxxxxxxyyy{{{~~~~~~|||zzztttpppsss{{{|||xxxzzzvvvnnnjjjqqq~~~yyyuuurrrooooooooonnnnnnmmmmmmmmmlllkkkjjjiiihhheeedddcccbbbaaaaaaaaaaaa___^^^^^^^^^______]]][[[]]]\\\[[[YYYVVVQQQJJJEEECCCCCCAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<;;;======???BBBGGGTTTkkkrrrddd^^^fffvvvyyyXXXFFFAAA@@@??????AAAAAAHHHVVVeeevvvyyykkk\\\UUURRRPPPOOOPPPUUU\\\iii|||}}}vvvooohhh[[[OOOEEEBBB>>><<<;;;;;;;;;:::999:::;;;<<<<<<======<<<>>>@@@BBBEEEGGGIIIIIIIIIIIIIIIIIIGGGEEEEEEFFFHHHJJJIIIHHHIIIKKKMMMLLLLLLKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@AAACCCEEEGGGHHHGGGJJJLLLNNNOOOPPPRRRTTTRRRPPPMMMIIIGGGEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPUUUUUUUUUVVVVVVWWWWWWXXX[[[\\\]]]___aaadddfffggg}}}|||{{{zzzzzz{{{||||||}}}}}}|||||||||{{{{{{{{{zzzyyyxxxxxxxxxvvvsssppplllcccYYYTTTOOOIIIFFFGGGKKKQQQ]]]lllyyy~~~|||zzzzzz|||~~~|||vvvrrrpppoooooooooooolllfff___WWWOOOJJJGGGFFFIIIMMMRRRVVVTTTPPPLLLOOORRRVVVXXXXXXXXXYYYYYYUUUOOOJJJHHHGGGEEEGGGLLLRRR\\\hhhrrrxxxvvvjjj\\\RRROOOJJJIIIJJJMMMOOOPPPOOOQQQTTTWWW[[[```gggkkkqqqsssvvvuuupppggg___ZZZXXXSSSPPPRRRUUUZZZcccmmmxxx~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxx}}}~~~}}}zzzwwwvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxyyyzzz{{{||||||}}}~~~|||{{{yyyxxxvvvuuutttrrrqqqqqqqqqqqqsssuuuyyy}}}}}}||||||wwwtttwwwzzzzzzwwwvvv|||xxxjjjeeedddnnn}}}xxxtttqqqnnnlllllllllkkkjjjjjjkkkkkkkkkjjjiiihhhhhheeedddcccbbbaaaaaaaaaaaa___^^^]]]]]]^^^^^^\\\ZZZ\\\[[[ZZZYYYVVVQQQKKKFFFCCCCCCAAA@@@???>>>>>>>>>@@@???>>>===<<<<<<;;;<<<=========<<<;;;;;;;;;:::???>>>>>>===<<<<<<;;;;;;<<<<<<>>>@@@DDDPPPggg{{{qqqeee___jjj}}}{{{wwwXXXFFFAAA???>>>>>>@@@AAAHHHVVVeeevvvuuuhhhZZZTTTQQQPPPQQQSSSWWW___nnn~~~wwwrrrjjj^^^RRRFFFCCC>>><<<;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<>>>BBBFFFHHHIIIIIIIIIIIIIIIIIIGGGEEEEEEGGGIIIJJJJJJJJJMMMPPPRRRRRRQQQMMMJJJFFFDDDCCCCCCAAA@@@AAAAAABBBCCCEEEGGGHHHIIILLLOOOSSSUUUWWWXXXYYY[[[VVVSSSNNNIIIEEECCCBBBBBBEEEEEEEEEGGGIIIKKKMMMOOORRRTTTVVVWWWXXXYYYZZZ\\\\\\\\\]]]___bbbdddfffhhh}}}|||{{{{{{{{{|||}}}}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxxxxyyywwwuuurrrooofff[[[TTTMMMFFFDDDEEEJJJQQQ]]]jjjtttyyyyyywwwrrrooolllmmmqqqwww{{{~~~yyyooohhheeeddddddeeeeeeccc```[[[UUUOOOKKKHHHGGGIIIOOOUUUXXXXXXTTTQQQOOORRRVVVXXXYYYYYYZZZ\\\WWWQQQKKKJJJHHHFFFHHHMMMRRR[[[gggoootttssshhh\\\TTTQQQMMMKKKMMMPPPSSSTTTUUUWWWYYY\\\___eeekkkoooqqqsssuuussskkkbbb[[[WWWWWWSSSPPPRRRUUU[[[gggrrr}}}|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{|||{{{yyywwwwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{xxxvvvuuusssqqqooommmkkkkkkkkkkkkpppssswww|||~~~~~~}}}}}}yyywwwzzz{{{uuutttuuuxxxvvvmmm```^^^```lll}}}wwwsssrrrpppmmmkkkjjjjjjhhhgggiiiiiiiiiiiiiiihhhggggggeeedddcccbbbaaaaaaaaaaaa```^^^]]]\\\]]]]]][[[ZZZ[[[ZZZYYYYYYVVVRRRKKKGGGCCCCCCAAA@@@???>>>>>>>>>AAA@@@???>>>===<<<<<<<<<=========<<<;;;;;;;;;:::??????>>>===<<<;;;;;;:::999:::<<<>>>BBBMMMdddxxxmmmdddbbboooyyyvvv{{{vvvXXXGGGAAA>>>======>>>???GGGUUUdddtttsssgggZZZTTTQQQPPPSSSWWW\\\eeevvvyyytttmmm```TTTGGGCCC>>>;;;::::::::::::888999:::;;;<<<<<<<<<<<<;;;===AAAEEEHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDFFFHHHJJJKKKMMMPPPUUUXXXXXXWWWOOOKKKGGGDDDCCCBBBAAAAAACCCDDDEEEFFFGGGHHHHHHIIIQQQUUUZZZ]]]^^^___``````ZZZVVVOOOHHHDDDAAAAAABBBCCCCCCDDDEEEHHHLLLOOOQQQVVVXXXZZZZZZYYYYYY[[[]]]\\\]]]^^^```bbbeeeggghhh}}}}}}|||{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzyyywwwuuupppggg]]]TTTKKKDDDBBBEEEKKKRRR]]]hhhoooqqqpppooohhheeebbbccciiirrrzzz~~~wwwlllbbb]]]]]]^^^^^^``````___]]]YYYSSSNNNJJJGGGJJJOOOUUUZZZZZZXXXUUUQQQTTTXXX[[[\\\]]]___aaa[[[UUUOOOMMMJJJHHHJJJOOOTTT]]]fffmmmqqqqqqjjjaaaVVVSSSPPPOOORRRVVVYYYZZZ[[[^^^```cccfffjjjooorrrsssvvvvvvrrriii```ZZZXXXWWWSSSQQQRRRUUU[[[iiivvv~~~}}}|||{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyvvvxxxyyyyyyxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwyyyzzz||||||~~~~~~~~~~~~|||yyyvvvtttsssmmmkkkiiihhhhhhiiijjjkkkqqqtttyyy~~~}}}{{{|||}}}|||wwwtttrrrvvv|||yyylllaaaXXXYYY]]]kkk}}}yyyuuurrrpppnnnkkkjjjjjjiiigggfffiiiiiiiiiiiiiiihhhgggfffeeedddcccbbbaaaaaaaaaaaaaaa___]]]\\\\\\]]][[[ZZZZZZZZZYYYXXXWWWRRRLLLHHHCCCCCCAAA@@@???>>>>>>>>>AAAAAA???>>>============<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>======<<<;;;::::::888888;;;===AAALLLaaauuujjjddddddrrrwwwtttyyyxxx[[[JJJCCC???===>>>===>>>GGGUUUeeetttttthhh\\\UUURRRQQQUUUZZZeeeooo{{{wwwpppcccWWWHHHDDD>>>;;;::::::::::::999:::;;;<<<<<<======<<<:::<<<@@@DDDGGGIIIKKKKKKJJJJJJIIIGGGEEEDDDEEEGGGKKKLLLOOOTTTYYY]]]^^^]]]PPPLLLHHHDDDDDDDDDCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKVVVZZZ```dddeeeddddddeee]]]XXXPPPIIICCCAAAAAABBBBBBBBBCCCFFFJJJOOOSSSVVV___aaabbb___[[[XXXYYY[[[]]]]]]___```cccfffhhhiii}}}}}}|||||||||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzz{{{zzzyyywwwtttkkk```WWWMMMEEEDDDGGGMMMTTT^^^hhhmmmnnnmmmllldddaaa^^^___gggrrr|||zzzlllaaa[[[[[[]]]^^^```bbbcccbbb^^^XXXQQQMMMGGGJJJNNNTTTYYY[[[ZZZXXXTTTWWW\\\___aaacccfffhhhaaaZZZTTTQQQNNNKKKMMMQQQYYYaaahhhlllppprrroooiii\\\YYYVVVVVVZZZ___cccddddddgggjjjmmmooorrruuuxxxyyyzzzyyyrrrggg^^^ZZZZZZXXXTTTSSSTTTVVV^^^mmm{{{~~~~~~}}}|||||||||}}}{{{{{{|||||||||{{{zzzyyyvvvwwwyyyyyyxxxwwwwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxzzz|||}}}~~~}}}|||{{{zzzwwwtttqqqooommmeeedddddddddfffjjjmmmooovvvyyy~~~}}}zzzwwwvvvuuutttyyyzzznnnbbbYYYQQQTTT[[[iii}}}|||zzzvvvtttsssqqqpppllljjjiiihhhiiiiiihhhfffjjjjjjjjjiiiiiigggffffffeeedddcccbbbaaaaaaaaaaaabbb```]]]\\\]]]]]]\\\[[[ZZZYYYYYYXXXWWWSSSMMMHHHCCCCCCAAA@@@???>>>>>>>>>@@@???>>>===============;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::888999;;;===@@@JJJ___rrr{{{hhheeecccrrrwwwtttxxx{{{```NNNFFFAAA?????????@@@IIIXXXgggwwwqqqggg\\\VVVTTTUUU[[[bbbrrr|||}}}xxxqqqeeeYYYJJJEEE???<<<:::;;;;;;;;;::::::;;;<<<============;;;<<>>>>>>>>>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;:::::::::::::::<<<>>>???HHH\\\ooowwwgggfffaaapppyyyuuuxxx~~~cccRRRHHHCCC@@@AAAAAACCCKKKZZZjjjyyylllbbbYYYVVVVVVYYYaaajjj}}}}}}yyysssfffZZZLLLGGGAAA===<<<<<<======:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>AAAEEEIIILLLNNNOOOOOOMMMJJJGGGEEEFFFGGGKKKMMMRRRXXX___cccddddddTTTPPPKKKHHHHHHIIIJJJJJJFFFHHHKKKOOORRRTTTUUUUUU\\\```gggkkkkkkjjjhhhhhhaaa[[[RRRIIIDDDBBBCCCDDD@@@AAACCCHHHNNNVVV\\\```dddggghhheee```]]]^^^aaa^^^^^^___aaadddfffiiijjjzzz{{{~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||{{{zzzzzzyyyyyyyyyzzzzzzuuurrrjjj]]]PPPJJJKKKNNNRRR[[[dddjjjnnnqqqnnniiihhhccc^^^aaalllzzztttgggaaabbbdddgggjjjiiijjjjjjiiibbbWWWOOOIIIJJJKKKNNNRRRVVVYYY\\\YYY___dddeeehhhnnnpppppplllbbbZZZWWWWWWUUUUUUWWW^^^gggpppuuuyyy|||}}}zzzrrrgggbbbgggnnnrrrwww|||zzzwwwxxxyyywwwxxx{{{}}}ttthhh___\\\\\\XXXYYYYYYYYY]]]gggttt~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyvvvwwwxxxyyyyyyxxxwwwvvvttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||uuutttsssppplllhhhdddbbb```bbbeeekkkqqqvvvxxxyyy|||{{{xxxvvvuuuyyyyyyxxxsssiii___VVVRRROOOPPPYYYkkkwwwoooppprrrooojjjhhheeedddcccdddeeefffgggfffjjjkkkkkkiiigggggghhhjjjiiikkkmmmlllhhhfffggghhhfffeeebbbaaa``````aaabbbcccaaa^^^]]]^^^^^^^^^]]][[[ZZZXXXWWWUUUQQQKKKGGGFFFDDDAAA@@@@@@@@@@@@???;;;;;;<<<<<<======>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;BBB>>>>>>AAAAAAGGG\\\rrrtttiiidddeeepppxxxwwwrrrXXXGGG?????????AAAEEENNN[[[lll~~~}}}fff```ZZZYYY[[[```lllvvv}}}wwwpppeee[[[PPPIIIBBB===;;;;;;:::999:::;;;<<<===>>>?????????:::;;;===>>>AAAFFFLLLQQQTTTUUUTTTOOOIIIEEEEEEGGGKKKMMMSSS\\\eeehhheeebbbWWWOOOIIIIIIJJJIIIHHHJJJOOOQQQTTTWWWYYYZZZZZZYYYbbbgggjjjkkkmmmnnniiibbb^^^WWWMMMFFFCCCCCCBBB@@@BBBEEEIIILLLOOOUUU]]]ccchhhhhhfffccc___]]]^^^______``````bbbccceeeggghhhwwwzzz~~~}}}}}}}}}~~~~~~}}}}}}}}}||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{wwwtttmmmbbbVVVOOOOOORRRWWW```iiioootttwwwtttooojjjeeeaaadddooo|||zzzooojjjjjjlllnnnmmmmmmmmmnnnllleeeZZZRRRJJJJJJLLLNNNRRRVVVZZZ\\\]]]cccggghhhjjjooopppnnnhhh___XXXWWWXXXWWWYYY[[[aaajjjsssxxx|||{{{rrrmmmrrryyy|||~~~|||uuuqqqrrrsssrrrsssvvvzzz{{{yyyqqqfff___]]]^^^[[[\\\\\\]]]bbblllyyy~~~}}}|||}}}}}}~~~|||{{{yyyyyywwwxxxyyyyyyyyyyyyxxxwwwuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuttttttuuuvvvwwwyyy{{{|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxrrrqqqooommmiiifffbbb```aaadddhhhnnntttyyy||||||~~~|||zzzzzzzzzzzzwwwpppfff[[[TTTPPPPPPSSS\\\oooxxxnnneeeeeefffccc___^^^\\\[[[[[[]]]___aaaccccccggghhhiiihhhgggggghhhiiihhhjjjlllkkkhhhgggggghhhfffeeecccaaaaaaaaabbbcccccc```^^^]]]^^^^^^^^^]]][[[ZZZXXXWWWUUUQQQKKKGGGFFFCCCAAA???@@@@@@??????<<<<<<<<<===============;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@======@@@AAAHHH]]]sssvvviiicccaaakkk~~~{{{{{{uuuZZZIIIBBB@@@AAABBBGGGPPP]]]nnn}}}ggg```ZZZYYY\\\cccppp{{{}}}xxxqqqfff\\\PPPKKKDDD???===<<<;;;999888999:::<<<>>>???@@@@@@>>>???@@@@@@CCCHHHNNNSSSXXXYYYXXXSSSLLLGGGFFFFFFJJJMMMTTT^^^gggjjjhhheeeYYYQQQJJJIIIJJJJJJKKKMMMUUUVVVYYY[[[]]]^^^]]]]]]bbbfffjjjkkklllmmmggg```[[[TTTLLLFFFCCCCCCCCCBBBEEEHHHLLLNNNQQQWWW___fffjjjjjjiiifffcccaaaaaabbb``````aaabbbdddfffggghhhxxxtttyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzz{{{{{{xxxwwwrrrhhh^^^XXXVVVWWW\\\eeennntttyyy|||zzztttlllhhheeeiiitttwwwsssrrrssstttqqqppppppqqqoooiii___WWWKKKLLLMMMOOOSSSXXX\\\^^^ccchhhllllllmmmpppoookkkbbbZZZTTTVVVYYYZZZ]]]```dddmmmuuuyyy~~~}}}wwwuuuzzztttmmmhhhggghhhhhhjjjnnnrrrsssrrrlllccc^^^^^^```^^^```bbbdddiiittt~~~{{{}}}||||||{{{|||}}}}}}{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuutttsssssstttuuuwwwyyy{{{|||||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}|||uuuppplllkkkiiigggdddbbb___^^^aaadddjjjqqqwww|||~~~~~~}}}{{{yyytttlllaaaWWWQQQNNNRRRVVVaaatttooodddZZZXXXXXXVVVTTTTTTSSSTTTUUUWWWZZZ]]]___aaaeeegggiiiiiihhhhhhiiikkkgggiiijjjjjjhhhggghhhiiifffeeedddbbbbbbbbbccccccbbb```^^^^^^^^^___^^^]]][[[ZZZXXXWWWUUUQQQLLLHHHFFFCCC@@@??????@@@???>>>===============<<<<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;<<<@@@BBBHHH]]]ssszzzjjjaaa___gggwww~~~yyy]]]KKKDDDBBBAAACCCHHHRRR```qqq||||||}}}ggg___YYYZZZ___hhhuuu}}}xxxrrrggg]]]QQQMMMGGGCCC@@@===;;;999999:::<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCEEEKKKRRRWWW^^^___^^^YYYQQQJJJGGGGGGJJJNNNUUU```jjjnnnmmmiii\\\SSSKKKJJJKKKLLLNNNRRRYYYZZZ[[[]]]^^^_________```dddhhhhhhiiiiiiddd]]]UUUPPPJJJEEEDDDEEEFFFFFFJJJLLLPPPRRRUUU\\\eeekkknnnnnnmmmkkkgggdddbbbccc``````aaabbbdddfffhhhiiisssqqqvvv~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{|||yyyxxxuuunnnfff```]]]]]]___gggqqqvvv{{{~~~|||wwwnnnkkkjjjpppzzz~~~yyyvvvtttssspppoooooopppooojjjaaaZZZPPPPPPPPPRRRVVV[[[___bbbiiimmmppppppqqqqqqlllfff[[[TTTQQQTTTYYY\\\___bbbdddlllsssvvvyyy~~~~~~yyyvvvvvv{{{{{{vvvjjjbbb\\\[[[\\\\\\___cccfffhhhiiiddd^^^[[[]]]``````cccfffjjjppp{{{~~~{{{yyyyyyyyyyyyzzz|||~~~~~~}}}|||zzzyyyxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwuuutttsssrrrssssssuuuwwwyyy{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}uuulllhhheeedddbbb```^^^]]]\\\\\\^^^bbbiiipppvvvzzz}}}~~~~~~}}}yyyvvvppphhh^^^VVVRRRQQQSSSYYYfffzzzzzziii^^^SSSPPPPPPOOOPPPRRRUUUVVVWWWYYYZZZ\\\___aaaeeegggjjjkkkkkkjjjkkklllfffggghhhiiihhhhhhhhhhhhfffeeedddcccccccccddddddbbb```^^^^^^______^^^\\\[[[ZZZXXXXXXVVVRRRLLLHHHEEECCC@@@????????????>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;???BBBIII]]]sssnnn```___dddrrr{{{^^^LLLDDDBBBAAACCCIIISSSaaarrr{{{}}}}}}ggg___XXXZZZaaakkkyyy~~~{{{wwwqqqggg^^^TTTQQQLLLGGGBBB???<<<:::>>>>>>@@@AAADDDFFFHHHIIIEEEEEEEEEEEEIIIOOOXXX^^^ggghhhgggaaaWWWNNNJJJHHHKKKOOOXXXdddooosssrrrnnn^^^TTTKKKIIIKKKMMMPPPUUUXXXYYYYYYZZZ[[[[[[\\\\\\^^^bbbeeeeeeeeeeee___XXXPPPMMMHHHEEEEEEGGGJJJLLLNNNQQQUUUXXX\\\cccmmmtttsssttttttpppkkkfffbbbaaaaaaaaabbbccceeeggghhhjjj|||qqqooottt~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}yyyxxxvvvqqqlllfffcccaaaccckkkrrrwww{{{~~~zzzpppoooooovvvzzztttqqqmmmkkkjjjkkkllliiiccc^^^WWWWWWVVVXXX[[[___dddfffooosssuuuttttttrrrjjjaaaWWWPPPMMMRRRWWWZZZ]]]aaa```gggllllllnnnrrrsssqqqrrrsssvvv{{{~~~wwwooo```YYYSSSRRRRRRRRRUUUYYYZZZ]]]^^^\\\XXXWWW[[[```bbbeeejjjooouuu~~~|||uuutttuuuuuuwwwyyy|||}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxwwwvvvuuuttttttrrrssssssuuuvvvyyyzzz{{{{{{{{{}}}~~~~~~~~~wwwlllddd```^^^]]][[[YYYXXXXXXYYYZZZZZZ___fffkkkooosssvvvyyy}}}|||zzzuuusssmmmfff^^^XXXVVVVVVTTT\\\kkkrrrbbbXXXOOOLLLMMMOOOSSSWWW\\\^^^___^^^]]]]]]```bbbeeehhhlllmmmlllkkkjjjjjjffffffgggggghhhhhhggggggeeeeeeddddddddddddddddddaaa```____________]]]\\\ZZZYYYYYYXXXVVVRRRMMMIIIEEEBBB@@@>>>?????????>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888:::???BBBHHH]]]ssstttbbb]]]aaakkkyyyzzz\\\JJJCCCAAA???BBBHHHTTTccctttzzz}}}}}}ggg^^^WWWYYYaaalllxxx}}}~~~zzzvvvqqqhhh^^^WWWUUUPPPJJJDDD@@@===<<>>>>>???>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777:::???AAAHHH\\\qqq{{{fff[[[\\\dddqqqzzz}}}~~~|||}}}vvvXXXHHHBBB@@@???BBBIIIUUUeeeuuuyyy~~~|||fff]]]VVVYYYaaajjjttt|||{{{}}}~~~zzzvvvqqqiii```[[[YYYTTTMMMEEE@@@??????@@@AAABBBEEEIIIMMMQQQTTTTTTSSSRRRRRRWWW```kkksssyyyyyyvvvmmmbbbXXXSSSQQQRRRWWW```lllwww{{{xxxtttbbbWWWNNNKKKLLLMMMQQQUUUUUUTTTSSSSSSTTTVVVYYY[[[[[[___aaa``````^^^XXXPPPJJJKKKKKKJJJKKKOOOTTTXXXXXX]]]dddjjjooouuu|||{{{qqqiiieeebbbbbbcccdddfffhhhjjjkkkwwwpppooottt~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~zzzxxxvvvtttrrrpppmmmkkkiiimmmpppppptttyyy{{{yyyrrrsssvvvxxxrrrgggcccaaabbbgggkkkmmmmmmjjjhhhfffeeefffiiimmmpppzzz}}}~~~yyymmm```TTTMMMIIILLLPPPPPPQQQSSSPPPUUUXXXWWWWWW[[[]]]]]]___eeekkkpppvvvwwwnnnaaaXXXRRRMMMMMMMMMKKKLLLOOOLLLPPPSSSRRRQQQTTT[[[aaafffjjjpppwww}}}uuuqqqpppjjjjjjkkklllooorrruuuwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvtttuuuuuuvvvvvvvvvvvvvvvtttttttttuuuuuuvvvxxxxxxzzz{{{|||}}}~~~qqqddd\\\XXXWWWTTTSSSPPPOOOOOORRRUUUXXXZZZ^^^bbbbbbbbbdddjjjoootttxxx{{{yyytttrrroooiiiccc```_________fffuuutttaaaQQQKKKHHHKKKQQQXXXaaaiiioooqqqrrrnnniiifffhhhkkkrrruuuxxxyyyvvvqqqmmmlllhhhgggeeefffggggggeeebbbbbbbbbcccccccccccccccbbb``````___``````___]]][[[ZZZYYYYYYXXXWWWSSSNNNKKKDDDBBB???>>>>>>???>>>===<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999777:::???AAAGGGZZZooojjj[[[[[[aaammmwww{{{}}}zzzzzzxxxsssUUUGGGBBB@@@???CCCJJJWWWgggxxx~~~|||fff\\\UUUXXX___fffnnntttttt{{{{{{wwwtttlllccc___\\\WWWNNNFFFAAA@@@BBB@@@AAADDDIIIOOOVVV\\\___cccaaa^^^^^^aaajjjuuu}}}zzzqqqeee\\\WWWVVVVVV[[[dddpppyyy|||yyyttteeeZZZQQQNNNOOOOOOQQQUUURRRQQQOOOOOOQQQTTTWWWZZZ]]]aaabbbaaa```^^^WWWPPPJJJLLLMMMNNNOOORRRXXX]]]```fffnnnsssvvvyyy~~~uuummmhhhccccccdddeeegggiiijjjkkk|||uuuooopppuuu~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzzzz{{{{{{}}}~~~~~~{{{yyyvvvuuutttrrrpppnnnhhhkkklllkkknnnsssvvvuuurrrsssxxxyyyrrrgggccc___aaagggmmmqqqrrrooommmjjjiiiiiilllpppsss}}}|||oooaaaTTTMMMIIIKKKMMMMMMLLLNNNKKKPPPSSSRRRSSSWWWZZZZZZ```gggnnntttzzz|||sssfffXXXRRRNNNOOOOOOLLLLLLOOOJJJNNNQQQQQQQQQTTT[[[bbbggglllsssyyyxxxnnniiiiiigggggghhhjjjmmmpppsssuuuuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxzzzzzzxxxxxxxxxxxxwwwwwwvvvvvvssstttuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwzzz{{{|||}}}yyykkk___XXXVVVVVVRRRQQQNNNLLLMMMQQQUUUXXX\\\```bbbaaa```bbbhhhnnntttxxx~~~}}}{{{uuutttqqqkkkeeeaaa``````dddkkkyyyooo\\\NNNJJJHHHNNNUUU]]]hhhqqqvvvxxxyyyuuuooolllnnnqqq{{{~~~}}}xxxsssqqqiiigggeeefffggggggdddaaaaaabbbbbbcccccccccbbbbbb```______`````````]]][[[ZZZYYYYYYXXXWWWTTTOOOKKKDDDBBB???>>>>>>>>>>>>===;;;<<<<<<<<<======>>>>>><<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999777:::???AAAFFFYYYnnnmmm]]]\\\bbbnnnxxx}}}yyyxxxsss|||qqqTTTFFFBBBAAA@@@DDDLLLYYYiiizzz{{{fff\\\UUUXXX^^^dddjjjnnnqqqxxx}}}yyyuuunnnfffaaa^^^XXXOOOEEEAAAAAACCCAAACCCGGGNNNVVV^^^fffjjjnnnlllhhhfffhhhppp{{{}}}sssggg^^^ZZZYYYYYY]]]fffrrr{{{}}}yyytttggg]]]SSSQQQQQQQQQRRRUUUNNNMMMKKKKKKMMMQQQUUUXXX___bbbdddcccaaa___XXXPPPKKKMMMOOOPPPQQQTTT[[[```fffllltttxxxzzz{{{~~~vvvmmmhhhccccccdddeeegggiiikkklll