BM636([@ IIIHHHHHHIIIJJJMMMPPPRRRUUUTTTSSSSSSTTTTTTSSSRRROOONNNMMMMMMNNNPPPSSSUUUSSSRRRPPPMMMLLLNNNSSSVVVXXXYYYZZZ[[[\\\\\\\\\[[[[[[\\\^^^```aaaaaa``````dddbbbiiiwwwqqqfff\\\PPPKKKNNNNNNPPPQQQQQQPPPOOOOOOPPPSSSRRRQQQOOONNNOOOSSSWWWTTTQQQOOOOOOQQQQQQNNNLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRUUUUUURRRQQQRRRPPPLLLHHHLLLPPPQQQOOONNNOOOPPPMMMNNNOOOQQQRRRTTTUUUVVVXXXYYYZZZYYYYYYYYY\\\^^^^^^^^^^^^]]][[[\\\^^^``````fffmmmzzzrrr|||}}}```QQQNNNKKKFFFCCCJJJIIIKKKNNNQQQPPPJJJEEEEEELLLSSSYYY```ppp|||zzz}}}}}}yyyvvvuuuvvvvvvwwwsssnnnlllnnnqqqtttvvv|||vvviiiiiiiiifff```dddccc```iiizzz|||}}}vvveeeIIIIIIHHHIIIJJJMMMPPPQQQTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNOOOQQQSSSUUUUUUSSSQQQNNNMMMOOORRRUUUWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^____________^^^\\\```iiippp{{{ppp^^^WWWRRRIIIFFFIIIJJJLLLMMMMMMLLLKKKKKKLLLOOOPPPPPPPPPOOOOOOQQQSSSQQQOOOMMMMMMNNNNNNLLLJJJMMMMMMMMMNNNOOOPPPPPPQQQPPPSSSSSSOOONNNOOOMMMIIIJJJMMMQQQRRRQQQPPPQQQRRRPPPOOONNNNNNOOORRRVVVXXXYYYZZZYYYXXXXXXYYY\\\___]]]^^^^^^^^^]]]___aaaddd```dddjjjssszzzhhhYYYOOOJJJJJJJJJJJJKKKOOOSSSUUUTTTRRRGGGJJJMMMPPPSSSXXXaaaggg~~~zzzzzz|||}}}yyyuuuqqqnnnlllkkkrrrooommmlllpppvvv~~~{{{wwwmmm```^^^^^^]]]___bbb```\\\cccpppuuuqqq|||mmmJJJIIIIIIIIIJJJLLLNNNOOOSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPQQQRRRTTTUUUVVVTTTRRROOOOOOPPPRRRSSSVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZ\\\]]]^^^^^^^^^^^^\\\^^^bbbdddhhhxxxlll]]]PPPNNNLLLGGGEEEHHHGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLNNNNNNMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKJJJHHHLLLLLLMMMMMMNNNNNNOOOOOONNNQQQQQQMMMLLLMMMKKKGGGJJJMMMOOOQQQPPPPPPQQQRRRRRRPPPMMMKKKMMMRRRWWW[[[\\\\\\ZZZXXXWWWXXX\\\___\\\]]]______```bbbeeehhhbbbbbbggglllsss{{{mmmhhhUUUMMMLLLGGGGGGGGGJJJMMMRRRVVVXXXJJJIIIGGGHHHJJJMMMPPPQQQ\\\kkk}}}{{{}}}{{{yyyxxxyyyzzz{{{yyywwwtttpppkkkfffcccaaafffhhhkkkooouuu|||sssrrr|||kkk]]]XXXYYYZZZ```bbb___ZZZ]]]gggjjjfffnnn|||qqqJJJIIIIIIIIIJJJLLLMMMNNNQQQQQQRRRQQQPPPOOOPPPPPPSSSSSSRRRRRRRRRSSSTTTUUUWWWUUURRRQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTVVVWWWXXXVVVVVVWWWYYYZZZ[[[\\\\\\^^^]]]___bbbbbbbbbkkkvvvkkk^^^TTTLLLKKKJJJFFFDDDEEEGGGHHHJJJJJJHHHGGGHHHIIIGGGIIIJJJJJJIIIHHHJJJKKKJJJJJJIIIIIIIIIIIIHHHGGGLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQPPPLLLKKKMMMLLLHHHHHHJJJLLLMMMNNNNNNOOOOOORRRQQQOOONNNPPPTTTXXX[[[aaa___\\\XXXVVVVVVZZZ]]]]]]^^^___``````bbbeeehhheeeaaaeeekkkkkksss{{{vvvmmmZZZQQQJJJIIIHHHGGGIIIMMMRRRVVVUUUQQQLLLHHHHHHLLLQQQTTTTTTZZZeeesss}}}zzzxxxuuurrrtttsssssstttuuuvvvuuuuuurrrooolllgggccc```^^^]]]]]]eeepppyyywwwrrrvvvuuutttvvvrrrzzz}}}lll___XXXYYY\\\bbbcccaaa\\\]]]bbbdddbbbeeessssssIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQPPPNNNMMMNNNPPPSSSSSSSSSSSSTTTTTTUUUVVVWWWTTTRRRQQQRRRSSSQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSTTTUUUWWWXXXZZZZZZZZZYYY[[[]]]]]]]]]aaafffdddrrrsss```UUUQQQKKKFFFFFFFFFCCCAAA@@@EEEFFFHHHHHHFFFEEEFFFGGGFFFFFFEEECCCBBBCCCGGGJJJGGGHHHHHHHHHGGGFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMMMMIIIHHHKKKKKKHHHHHHHHHJJJKKKMMMOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYcccaaa]]]XXXTTTTTTWWWZZZ^^^^^^___^^^]]]^^^aaacccccc]]]aaakkkiiiggg~~~pppvvv~~~zzzfffXXXUUUPPPMMMMMMPPPSSSVVV```___ZZZRRRJJJFFFHHHJJJNNNMMMOOOVVVaaaooo|||{{{sssooonnnnnnmmmkkkmmmmmmmmmoooqqqpppnnnkkkfffccc___\\\[[[]]]___bbbgggrrrzzzqqqlllcccllloooppplllaaacccvvvuuulllbbbYYYYYY]]]```aaaaaa^^^]]]```bbbaaaccckkk||||||GGGHHHIIIJJJKKKLLLMMMMMMMMMOOOQQQOOOLLLKKKMMMOOOQQQRRRRRRSSSUUUUUUVVVVVVUUUSSSQQQQQQSSSTTTQQQNNNPPPPPPRRRSSSSSSTTTSSSSSSPPPQQQQQQRRRTTTVVVXXXYYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\bbboooyyylll^^^RRRMMMNNNGGGEEEDDDDDDEEEEEEDDDCCC@@@BBBCCCCCCBBBAAAAAABBBCCCBBB@@@>>>===???CCCGGGDDDFFFFFFFFFDDDDDDEEEFFFIIIIIIHHHHHHGGGGGGGGGFFFEEEGGGGGGDDDDDDHHHHHHFFFJJJJJJJJJLLLOOOQQQQQQPPPNNNPPPSSSVVVXXXXXXWWWVVV```^^^[[[VVVRRRRRRSSSVVV[[[\\\\\\ZZZYYYYYY[[[]]]\\\WWW\\\hhhgggaaalllrrrhhh[[[SSSPPPQQQSSSSSS[[[```cccaaaXXXOOOJJJHHHIIIGGGHHHLLLPPPSSSXXX]]]gggppp~~~zzzqqqooosssqqqmmmiiiffffffgggiiiiiiiiiggggggiiikkkjjjfffaaaZZZYYYWWWXXX\\\dddkkkpppxxxpppjjjhhhjjjfffoooqqqnnnggg[[[```uuu~~~uuummmkkkeee]]][[[```ZZZ\\\]]]\\\[[[\\\]]]___dddeeeoooEEEFFFHHHJJJKKKLLLMMMMMMKKKNNNPPPOOOKKKIIILLLOOOOOOPPPQQQSSSUUUVVVWWWWWWSSSPPPOOOQQQTTTUUUQQQMMMNNNOOORRRTTTUUUTTTRRRQQQOOOOOOOOOPPPRRRTTTVVVXXX\\\[[[YYYWWWYYYZZZZZZYYYZZZTTTPPPUUUeee{{{mmmaaaUUUOOOJJJFFFGGGLLLEEEEEEEEEDDDEEEFFFFFFDDD===???@@@@@@???>>>>>>???>>>???>>>===<<<===@@@BBBAAACCCDDDCCCAAAAAABBBDDDEEEEEEDDDDDDCCCBBBBBBAAABBBDDDDDDAAABBBGGGIIIGGGJJJIIIHHHJJJNNNQQQQQQPPPLLLNNNRRRUUUWWWWWWVVVUUUWWWWWWUUURRRPPPOOOQQQSSSWWWWWWWWWUUUTTTTTTVVVXXXWWWUUU[[[ddddddaaagggssslllZZZSSSRRRPPPNNNPPPUUU^^^eeefffccc]]]YYYPPPLLLJJJLLLLLLIIIKKKPPPTTTZZZbbbggglllrrrzzzwwwoooooommmgggfffllleeeeeecccbbb```aaadddgggdddbbb```bbbeeeddd___ZZZYYYZZZ^^^dddnnnzzz~~~uuummmiiieeedddjjjsssvvv}}}uuuiiiooovvvqqqgggbbbeeeddd\\\YYY]]]VVVXXXZZZZZZYYYXXXYYY\\\```___eeeyyyDDDEEEGGGJJJKKKMMMNNNNNNJJJNNNPPPOOOJJJIIIKKKNNNMMMOOOQQQSSSUUUVVVWWWXXXRRROOONNNPPPTTTUUUQQQMMMMMMOOORRRUUUVVVTTTRRRPPPNNNMMMNNNOOOPPPSSSUUUWWWZZZXXXUUUTTTVVVZZZ[[[YYY[[[VVVTTTYYYfffvvvxxxhhhWWWLLLEEEGGGIIIEEEBBBBBBCCCDDDCCCAAAAAABBBAAA???===???@@@@@@???>>>>>>???:::<<<>>>>>>===<<<===>>>>>>@@@BBBAAA???>>>@@@BBBBBBBBBAAA@@@@@@???>>>>>>AAADDDDDDBBBDDDIIIKKKJJJHHHFFFEEEHHHLLLOOOOOONNNLLLMMMPPPRRRTTTUUUUUUTTTPPPPPPPPPOOONNNNNNPPPRRRSSSSSSSSSRRRQQQRRRTTTVVVUUUWWW\\\bbbbbbbbbiiisss~~~|||eeeYYYUUUQQQNNNLLLNNNSSS^^^hhhllljjjfff[[[RRRKKKIIIGGGEEEIIIQQQIIINNNRRRTTTVVV[[[cccjjjmmmrrrzzz}}}vvvjjjdddhhhfff^^^[[[```[[[]]]]]]\\\YYYYYY]]]aaa```^^^\\\^^^aaa```[[[VVV___cccjjjuuuvvvlllgggaaa^^^___```dddppp~~~}}}ooocccXXXTTTZZZ\\\TTTQQQUUUUUUWWWYYY[[[XXXVVVWWW[[[YYYYYY___pppyyyCCCCCCDDDEEEGGGJJJLLLMMMJJJJJJKKKKKKJJJHHHFFFEEEHHHLLLQQQSSSTTTSSSSSSTTTTTTQQQOOOQQQVVVXXXVVVSSSOOOPPPRRRSSSRRRQQQOOONNNPPPPPPQQQUUUXXXWWWSSSOOOUUUWWWXXXVVVTTTXXX```gggaaaeeegggkkkzzzrrr~~~|||lll\\\RRRMMMHHHCCCAAACCCDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>?????????>>>>>>;;;;;;::::::;;;<<<>>>???===>>>??????>>>===>>>@@@AAABBBBBB@@@===<<<===>>>AAAAAAAAABBBCCCFFFHHHIIIIIIIIIHHHHHHJJJLLLOOOQQQPPPMMMLLLLLLOOOPPPNNNKKKIIIJJJLLLNNNPPPQQQOOOMMMSSSSSSTTTTTTTTTTTTSSSRRRWWWYYY]]]```______eeennnssstttggg\\\RRRMMMMMMLLLPPP[[[iiiooonnneeebbb[[[RRRLLLJJJHHHFFFIIIIIIKKKLLLOOOQQQTTTVVV[[[```hhhmmmrrr{{{{{{tttaaa___\\\ZZZYYYZZZ[[[\\\XXXWWWVVVXXXZZZ[[[[[[ZZZXXXVVVXXX\\\[[[YYY^^^fffllluuu~~~qqqddd\\\YYYZZZ\\\]]]\\\```sssqqqaaa[[[YYYWWWUUUSSSQQQPPPPPPPPPSSSWWW[[[\\\YYYSSSNNNUUUYYYVVVaaaBBBBBBCCCDDDFFFHHHJJJKKKHHHHHHIIIJJJJJJIIIHHHGGGEEEHHHLLLNNNOOOPPPQQQRRRRRRPPPNNNPPPUUUWWWUUURRRQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSVVVXXXWWWTTTPPPQQQSSSUUUTTTTTTXXXaaahhhvvvnnnmmmoooxxxpppbbbYYYTTTQQQPPPIIIEEE@@@>>>???@@@???>>>>>>>>>????????????>>>>>>======>>>???????????????<<<;;;:::::::::;;;=========>>>??????>>>>>>???@@@@@@AAAAAA???======>>>????????????@@@AAACCCEEEGGGCCCCCCCCCDDDFFFHHHJJJLLLJJJIIIJJJLLLNNNMMMJJJGGGHHHIIIJJJMMMNNNOOOMMMLLLNNNPPPSSSVVVVVVUUUSSSQQQWWWVVVYYY]]]]]]]]]```fffqqqwwwfffVVVRRRLLLHHHNNNXXX]]][[[kkkmmmnnnjjjbbbXXXNNNHHHLLLJJJGGGFFFFFFGGGHHHHHHLLLOOORRRTTTWWW\\\dddjjjkkklllkkkeee]]][[[^^^ccceeejjjmmmiiieeeccc___[[[WWWTTTQQQMMMKKKJJJJJJKKKPPPPPPOOOOOOOOOOOOPPPQQQPPPRRRXXXbbbgggiiipppxxxyyynnnfff^^^WWWSSSSSSVVVZZZ^^^___eeevvvsss```WWWSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRTTTUUUTTTRRRPPPPPPTTTRRRWWWgggsss~~~BBBBBBCCCCCCDDDFFFGGGHHHEEEFFFHHHJJJJJJJJJJJJIIIEEEGGGIIIJJJKKKLLLOOOQQQQQQOOOMMMPPPSSSUUUTTTRRRTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVXXXYYYXXXVVVSSSQQQRRRSSSSSSSSSVVV]]]cccmmmrrrrrrmmmlllllleee[[[^^^\\\\\\aaalllyyyvvvhhh^^^OOODDDAAAEEELLLPPPGGGDDD@@@=========<<<;;;<<<==================<<<;;;<<<===??????@@@@@@@@@===<<<;;;::::::::::::;;;<<<>>>??????>>>>>>???AAA??????@@@???>>>===???@@@============>>>@@@BBBDDD>>>???@@@BBBDDDEEEGGGGGGDDDEEEGGGJJJLLLJJJFFFCCCGGGHHHIIIKKKLLLLLLLLLLLLLLLOOOTTTXXXYYYWWWTTTQQQXXXUUUUUU[[[^^^]]]^^^```mmmiiiyyyyyy|||tttfffWWWRRRTTTTTTQQQZZZaaaiiimmmkkkddd___\\\WWWRRRLLLIIIHHHHHHFFFDDDFFFEEEEEEFFFHHHKKKNNNPPPSSSTTTSSSPPPMMMLLLMMMOOOPPPVVVYYYXXXWWWWWWVVVSSSJJJIIIGGGFFFFFFGGGIIIJJJKKKMMMPPPPPPOOOQQQVVVYYY[[[___jjjwwwzzzuuukkkeee\\\VVVSSSSSSTTTTTTYYY^^^fffmmmqqqxxxmmmYYYQQQQQQNNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNOOOPPPPPPLLLQQQPPPQQQWWWYYYgggCCCCCCCCCCCCDDDEEEFFFFFFDDDFFFHHHJJJLLLMMMMMMMMMJJJJJJJJJIIIIIIKKKNNNQQQPPPOOONNNPPPSSSUUUUUUTTTVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXWWWTTTUUUTTTSSSQQQRRRVVVYYYWWW]]]___]]][[[\\\ZZZVVVVVVXXX\\\ccciiimmmnnnmmmyyy}}}nnnfff^^^UUUOOOJJJDDDAAABBBFFFIIILLLHHHEEEBBB@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@@@@AAAAAA======<<<;;;:::999888888<<<===>>>???>>>>>>???AAA===>>>???>>>===>>>@@@AAA>>>=========>>>???AAABBB===???AAACCCDDDFFFFFFFFFCCCDDDFFFGGGHHHGGGEEEDDDGGGIIIJJJJJJKKKKKKMMMNNNQQQSSSUUUWWWXXXWWWVVVTTT[[[UUUUUU[[[aaaaaa``````lllfffiiirrrmmm}}}lllbbbYYYQQQLLLOOOVVV]]]aaafffnnnwwwlllfff___ZZZVVVRRRKKKEEEHHHFFFDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFIIINNNPPPMMMJJJKKKIIIGGGDDDDDDDDDDDDFFFIIIKKKMMMJJJOOOUUUXXXZZZ___hhhooovvv{{{}}}rrrfff\\\WWWYYYVVVRRRQQQSSSXXX^^^aaadddmmmyyymmmYYYNNNMMMPPPMMMMMMLLLKKKKKKKKKKKKKKKQQQQQQPPPOOOMMMMMMNNNOOOQQQRRROOOQQQWWWZZZmmmDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGIIILLLNNNOOOOOOOOOMMMLLLJJJHHHFFFHHHKKKNNNPPPPPPPPPRRRTTTVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[[[[]]]\\\[[[ZZZYYYYYYZZZ[[[VVVUUUUUUSSSRRRRRRSSSUUUWWWZZZ[[[WWWTTTUUUVVVVVV^^^[[[XXXXXX]]]dddiiilllooolllkkksssrrr___SSSNNNJJJFFFAAAAAA@@@BBBDDDEEEEEEDDDGGGFFFDDDBBB???>>>>>>>>>>>>======<<<<<<======>>>;;;;;;===>>>@@@@@@AAAAAA>>>>>>===<<<:::999888777:::<<<============???@@@<<<===>>>>>>===>>>@@@AAA@@@???>>>>>>???@@@AAABBB>>>???AAACCCDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIIIIKKKLLLKKKKKKKKKOOOQQQYYYWWWVVVUUUUUUVVVXXXZZZ[[[UUUSSSZZZaaabbbaaa```ppppppmmmqqqxxxxxxwwweeeYYYRRRNNNNNNQQQVVV\\\jjjwwwyyyvvvqqqmmmggg___UUUNNNPPPMMMJJJHHHGGGFFFDDDBBBDDDBBBAAABBBDDDEEECCCAAADDDHHHIIIFFFDDDFFFFFFDDDHHHHHHHHHIIIJJJLLLNNNOOOUUU[[[bbbgggjjjpppyyyvvvrrrlllddd]]]WWWQQQNNNRRRSSSTTTVVVZZZ```fffjjjmmmyyyxxxyyyoooZZZQQQLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLRRRTTTUUUSSSPPPMMMMMMNNNTTTRRRLLLQQQ```mmmDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNNNNNNNNNNKKKJJJGGGDDDBBBCCCGGGJJJOOOPPPQQQSSSTTTVVVWWWXXXVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[YYYWWWUUUVVVYYY\\\UUUTTTTTTTTTTTTTTTTTTUUUSSSTTTSSSPPPOOOPPPRRRSSS]]]ZZZWWWXXX\\\aaaeeegggiiiccc___cccppp}}}{{{llldddWWWKKKFFFEEEFFFFFFCCCAAA@@@AAACCCEEEEEEDDDCCCCCCCCCAAA>>>======>>>???>>>===<<<<<<===>>>???;;;<<<===??????@@@@@@@@@??????>>>===<<<:::888777888:::;;;<<<;;;<<<===???<<<===>>>>>>======???AAABBBAAA@@@@@@@@@AAABBBCCC??????@@@AAAAAABBBBBBCCCHHHHHHHHHFFFEEEGGGJJJMMMKKKMMMNNNLLLJJJLLLPPPTTT\\\YYYTTTQQQRRRVVV[[[___[[[TTTRRRWWW]]]^^^^^^^^^pppyyy{{{ttt|||{{{sss[[[RRRMMMOOOPPPPPPVVV___lllnnnqqqsssrrrpppllljjjdddbbb___ZZZVVVRRRPPPOOONNNMMMKKKKKKLLLKKKJJJHHHFFFKKKNNNMMMNNNSSSWWWVVVXXXYYY\\\___cccgggkkklllrrrvvvzzz}}}~~~~~~xxxssskkkcccccc```[[[WWWVVVTTTSSSQQQRRRUUUZZZ___dddjjjppptttxxxxxx\\\PPPOOOLLLIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPSSSVVVUUURRROOONNNOOOMMMQQQPPPZZZwwwBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKFFFEEEDDDBBBAAABBBFFFIIINNNOOOQQQRRRSSSUUUVVVXXXTTTUUUVVVWWWWWWVVVUUUTTTWWWVVVTTTQQQPPPQQQVVV[[[WWWVVVVVVVVVVVVUUUTTTSSSTTTSSSTTTVVVXXXYYYZZZ\\\XXXYYY\\\___aaaaaa^^^[[[[[[]]]```eeejjjnnnpppqqq{{{|||pppeee]]]YYYTTTNNNHHHDDDCCCDDDEEEFFFDDDBBBAAABBBDDDFFFFFFFFF@@@BBBCCCAAA>>>===>>>@@@???>>>===<<<<<<===>>>???======>>>???????????????????????????===<<<:::999666888::::::::::::<<<>>>===>>>>>>>>><<<<<<>>>@@@DDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@??????@@@AAABBBGGGIIIJJJIIIHHHHHHKKKNNNKKKMMMNNNLLLJJJKKKQQQVVVYYYUUUQQQNNNPPPVVV]]]bbb]]]WWWSSSUUUXXXXXXYYY\\\fffxxx|||}}}|||}}}|||mmmbbb```\\\SSSOOORRRTTTZZZaaaeeegggjjjoootttnnnpppqqqpppmmmlllnnnpppeeedddbbb```]]]\\\[[[\\\UUUZZZ]]]\\\___eeeiiijjjoooqqqssswwwzzz~~~}}}~~~~~~~~~|||yyywwwuuuooooooiiibbb^^^^^^XXXQQQSSSRRRRRRTTTWWWYYYXXXVVVWWW]]]eeemmmvvvwwwbbbPPPNNNOOOLLLKKKNNNHHHHHHHHHIIIKKKLLLNNNNNNKKKOOOSSSSSSPPPOOOPPPSSSOOO^^^dddqqq@@@@@@@@@AAABBBCCCEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHCCCCCCCCCBBBBBBDDDHHHKKKLLLNNNPPPQQQRRRSSSUUUWWWRRRSSSUUUVVVVVVUUUSSSQQQSSSRRRQQQMMMLLLNNNTTTYYY\\\[[[YYYXXXVVVTTTQQQOOOSSSRRRSSSWWWYYYYYYWWWVVV]]][[[YYYYYYZZZZZZZZZYYYXXX[[[]]]]]]]]]```ggglllcccrrryyy}}}~~~wwwrrrjjj___WWWSSSPPPMMMJJJIIIFFFCCCDDDDDDDDDCCCCCC>>>>>>@@@CCCEEEFFFDDDBBB@@@BBBDDDCCC@@@???@@@BBB???>>><<<;;;;;;<<<>>>???===>>>>>>?????????>>>>>>??????@@@@@@>>>===;;;999555777999999999:::;;;======>>>???>>><<<<<<===???DDDCCCBBBAAAAAAAAABBBCCCFFFDDDBBB@@@@@@AAABBBCCCEEEHHHLLLLLLJJJJJJKKKMMMKKKMMMNNNKKKIIIJJJPPPVVVSSSQQQNNNMMMPPPWWW^^^cccaaa[[[VVVVVVVVVUUUWWW[[[\\\sssrrryyy|||ttttttpppkkkrrr{{{}}}rrraaaWWWWWWIIINNNRRRQQQNNNOOOVVV]]]dddjjjrrrvvvxxx|||}}}~~~yyy}}}~~~{{{|||}}}{{{yyywwwvvvnnnllljjjhhheee___YYYTTTRRRRRRNNNIIIJJJNNNMMMGGGJJJKKKPPPWWW]]]```___]]]^^^eeeppp|||bbbTTTKKKNNNPPPMMMPPPXXXKKKKKKJJJJJJIIIIIIJJJJJJFFFJJJNNNOOOMMMNNNRRRWWW]]]sss}}}|||xxxzzzrrr}}}@@@???>>>???>>>>>>AAAEEECCCGGGNNNQQQPPPLLLHHHFFFEEEDDDEEEFFFBBB>>>AAAGGGKKKMMMOOOQQQQQQRRRTTTVVVUUUSSSPPPOOOSSSWWWTTTMMMRRRRRRQQQPPPOOOQQQUUUXXXUUUXXXZZZZZZWWWTTTRRRRRROOOPPPRRRUUUXXXZZZ[[[\\\WWWUUUWWW]]]^^^YYYUUUUUUYYYZZZ\\\^^^```bbbcccddddddfffhhhkkknnnsssxxx|||yyyiiibbbdddUUUSSSQQQOOOMMMKKKGGGEEEEEEDDDCCCBBBAAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCCCCBBBAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<:::777444999999999:::::::::;;;;;;============>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBHHHFFFBBB@@@@@@BBBDDDFFFGGGJJJLLLMMMLLLLLLLLLMMMPPPOOONNNMMMMMMMMMNNNNNNPPPRRRRRROOORRRYYY[[[YYY[[[ZZZXXXWWWWWWWWWYYYYYY]]]hhhyyy{{{zzzjjjbbbooo}}}~~~kkkaaaTTTKKKHHHMMMLLLFFFFFFMMMQQQPPPUUU___gggllluuu~~~zzzuuunnniiifffdddaaa^^^\\\YYYVVVTTTRRRQQQNNNLLLIIIGGGEEEDDDFFFGGGHHHGGGMMMQQQXXX___fffkkknnnoooooouuuuuu___YYYLLLDDDMMM\\\[[[OOOHHHHHHHHHJJJLLLLLLKKKIIIMMMMMMMMMKKKJJJLLLSSSXXXpppsssyyynnnhhhmmmeee{{{@@@?????????@@@@@@CCCEEECCCFFFIIILLLNNNPPPSSSUUUHHHAAA======???@@@DDDJJJHHHJJJLLLMMMMMMNNNPPPRRRXXXZZZYYYTTTQQQQQQPPPMMMTTTUUUTTTSSSQQQRRRUUUWWWXXXXXXXXXWWWUUURRRPPPOOOPPPRRRTTTWWWYYY[[[[[[[[[```aaa```\\\VVVSSSTTTVVVWWWYYY\\\___aaaaaaaaa``````````````````bbbfffiiipppuuukkkggg___SSSNNNQQQMMMKKKJJJIIIIIIHHHEEECCCDDDCCCBBBAAA@@@AAABBBBBB????????????@@@AAABBBBBB@@@AAAAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;===========================<<<<<<===>>>===;;;999999:::::::::;;;;;;;;;;;;========================@@@@@@@@@AAAAAAAAABBBBBBFFFDDDBBBAAAAAABBBDDDFFFFFFHHHJJJKKKJJJJJJJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTSSSQQQRRRUUUYYYXXXXXXWWWWWWWWWWWWWWWXXX```eeekkkfffkkk{{{}}}ooobbbTTTKKKMMMMMMHHHFFFKKKGGGEEEGGGMMMOOOOOORRRXXXnnnqqquuuwwwvvvvvvxxxyyywwwvvvtttpppmmmiiigggfff```\\\WWWSSSQQQOOOMMMLLLIIIHHHFFFEEEFFFFFFEEEDDDHHHFFFDDDCCCDDDHHHLLLOOOQQQWWWaaammmwwwoooZZZ[[[UUUKKKLLLTTTUUUOOOIIIHHHGGGGGGIIIKKKKKKKKKKKKLLLLLLLLLKKKNNNTTTYYYcccjjjwwwttt~~~lllgggkkklll>>>>>>??????@@@BBBDDDDDDHHHIIIJJJLLLQQQYYYccciiiaaaTTTFFF@@@???@@@BBBEEEGGGIIIKKKKKKKKKLLLMMMOOOVVV]]]```XXXOOOMMMOOOQQQUUUVVVWWWVVVTTTSSSTTTUUUWWWVVVTTTSSSSSSRRRPPPOOOPPPRRRVVVYYY[[[[[[ZZZZZZaaaiiijjj^^^TTTTTTWWWWWWWWWYYY]]]```bbbaaa```^^^___^^^\\\ZZZXXXYYY]]]```ZZZccclllooorrrxxx~~~zzztttppplll```WWWPPPPPPMMMEEECCCGGGFFFEEEDDDEEEFFFFFFDDDBBBCCCBBB@@@?????????@@@AAA???>>>>>>======>>>>>>???>>>>>>?????????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===??????>>>===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEECCCEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMQQQ[[[ccc^^^SSSPPPUUUUUUVVVVVVWWWWWWWWWVVVVVV^^^[[[oooxxxsssrrrsss[[[dddwww}}}~~~rrr```\\\ZZZTTTMMMKKKLLLIIIIIIKKKJJJHHHGGGJJJKKKOOOTTTWWWWWWWWWVVVWWWXXXWWWUUUSSSPPPMMMKKKJJJQQQPPPMMMKKKJJJIIIIIIIIIHHHGGGGGGHHHKKKMMMMMMLLLGGGHHHIIIJJJMMMTTT___fffnnnuuuwwwfffXXXSSS\\\]]]SSSJJJKKKNNNNNNJJJHHHEEEEEEGGGJJJLLLLLLJJJKKKLLLLLLMMMPPPTTTXXXeeeppp~~~}}}mmmsss{{{}}}ttthhhcccfffkkk<<<>>>??????BBBEEEFFFDDDJJJIIIIIIJJJPPPZZZfffnnnpppbbbSSSHHHBBB>>>>>>BBBHHHJJJLLLLLLLLLLLLNNNPPPPPPXXX\\\VVVOOOOOOSSSUUUQQQTTTVVVVVVUUUTTTTTTTTTTTTQQQOOOOOOPPPQQQPPPNNNNNNQQQUUUXXXZZZZZZXXXWWWVVVeeeiii]]]VVV\\\^^^YYY[[[\\\]]]___```_________]]]\\\ZZZXXXWWWYYY]]]aaaWWW^^^eeelllrrrtttmmmdddkkkkkkkkkkkklllnnnooopppwwwzzz~~~~~~xxxrrrgggjjjggg___WWWTTTPPPMMMRRRKKKGGGHHHHHHDDDDDDGGGDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@>>>=========>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::;;;===>>>>>><<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::<<<===>>>???@@@>>>???@@@AAABBBCCCCCCDDDBBBDDDEEEFFFEEEEEEFFFHHHCCCEEEGGGJJJKKKJJJIIIIIIKKKPPPcccwwwttt___PPPPPPSSSTTTUUUWWWWWWWWWVVVUUU[[[VVV^^^rrr{{{rrriiihhhjjjmmmcccttt|||rrrrrrvvv}}}{{{pppbbbZZZRRRNNNKKKJJJIIIIIIIIIJJJBBBCCCFFFGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHFFFFFFHHHJJJHHHHHHIIILLLPPPSSSSSSSSSVVV\\\bbbgggmmmwwwpppWWWOOOGGGKKKWWW]]]UUUIIIFFFHHHJJJIIIHHHGGGGGGJJJLLLLLLLLLIIIIIIJJJLLLNNNPPPSSSUUUfffvvv~~~wwwtttggggggiiilllhhhaaa^^^___ccc===@@@BBBBBBFFFLLLKKKFFFDDDDDDDDDEEEIIIPPPYYY___^^^XXXPPPJJJBBB===???DDDGGGIIIKKKKKKKKKLLLNNNPPPNNNSSSTTTQQQOOOQQQSSSRRRKKKNNNQQQSSSSSSRRRSSSTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJMMMRRRUUUWWWWWWVVVTTTQQQ\\\^^^TTTSSS\\\```[[[]]]\\\ZZZXXXXXXZZZ\\\]]]WWWWWWVVVUUUTTTVVVZZZ^^^YYY\\\bbbmmmzzz~~~sssccc``````______^^^]]]\\\\\\UUUXXX]]]cccgggjjjkkklllllliiieeeeeeggghhheeebbbcccbbbcccfffiiiiiieeeaaa]]]bbbddd___ZZZWWWUUUSSSWWWYYYUUUNNNIIIJJJJJJHHHKKKFFFCCCCCCCCCAAAAAABBBCCCBBBAAABBBCCCCCCAAA??????>>><<<;;;;;;;;;<<<===???>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888<<<:::999999:::;;;:::999:::::::::;;;;;;;;;<<<<<<::::::::::::999999888888555666777999:::<<<===>>>;;;<<<>>>@@@AAABBBBBBAAAAAACCCDDDDDDCCCDDDEEEGGG@@@BBBEEEGGGIIIIIIHHHGGGMMMOOO___vvvzzzgggUUUPPPQQQRRRTTTVVVWWWWWWVVVVVV\\\ZZZ\\\___aaabbbhhhpppiiitttzzzrrrhhhjjjsss~~~rrrlllcccZZZVVVUUUSSSQQQPPPNNNKKKJJJIIIIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMLLLPPPSSSSSSQQQQQQUUUZZZXXXZZZ]]]bbbiiimmmoooooowwwvvvZZZLLLMMMKKKEEENNNTTTQQQJJJFFFEEEFFFFFFGGGHHHKKKNNNNNNLLLJJJHHHHHHHHHJJJMMMPPPRRRSSS]]]pppuuupppccc^^^\\\^^^^^^[[[XXXYYY^^^|||>>>CCCEEEEEEJJJRRRPPPHHHBBBCCCDDDEEEGGGKKKPPPTTTRRRPPPOOOMMMEEE>>>>>>CCCCCCEEEGGGHHHHHHJJJLLLNNNOOOQQQPPPMMMMMMOOONNNJJJGGGJJJMMMOOOPPPPPPQQQRRRSSSSSSQQQNNNIIIEEECCCDDDHHHJJJNNNRRRTTTUUUTTTTTTVVVZZZWWWNNNMMMVVV^^^^^^\\\YYYUUURRRQQQSSSVVVXXXWWWXXXWWWVVVTTTUUUXXXZZZ___^^^^^^dddpppwwwoooccc^^^^^^]]][[[YYYWWWVVVUUUUUUVVVYYY[[[\\\]]]]]]]]]]]]ZZZXXXYYY[[[[[[YYYVVVSSSSSSSSSSSSTTTSSSQQQOOOUUUVVVUUUSSSPPPNNNNNNNNNSSSSSSOOOHHHFFFHHHIIIGGGFFFCCCAAA@@@@@@@@@???>>>@@@???>>>>>>???>>><<<;;;===<<<;;;999999::::::;;;======<<<;;;:::::::::;;;::::::;;;<<<<<<<<<<<<;;;::::::999999999888888888888888888888888888888888<<<:::888777777888777555999999999:::::::::;;;;;;:::999999888888777777666333444555666888999:::;;;999:::;;;===>>>?????????@@@AAABBBBBBAAABBBDDDFFFBBBCCCEEEGGGHHHIIIIIIHHHPPPLLLRRRaaahhhaaaWWWTTTPPPPPPRRRSSSTTTUUUVVVVVVWWWZZZZZZWWWXXXaaaoooxxxjjjmmmpppsssooottt}}}rrrllleee]]]^^^YYYTTTPPPNNNNNNNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLVVV\\\ccceeeccceeekkkrrrxxxzzzuuuaaaNNNHHHKKKKKKBBBFFFJJJKKKIIIGGGEEEDDDDDDEEEHHHLLLOOONNNKKKHHHGGGFFFFFFHHHMMMRRRUUUWWWdddssswwwlll]]]WWWSSSUUUXXXWWWVVVXXX```}}}:::@@@CCCBBBIIIRRROOOFFFBBBDDDFFFHHHIIIKKKOOOQQQTTTQQQPPPPPPKKKBBB===>>>???AAADDDFFFGGGHHHKKKMMMNNNPPPOOOKKKJJJLLLKKKGGGGGGIIILLLMMMMMMMMMNNNPPPLLLPPPRRRNNNGGGAAAAAADDDFFFHHHKKKOOORRRTTTUUUUUUYYY]]]___\\\WWWVVV\\\bbb[[[XXXUUURRRPPPQQQSSSUUUVVVWWWXXXXXXVVVVVVWWWYYY^^^______^^^```dddaaa[[[[[[ZZZXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTXXXWWWVVVVVVVVVVVVTTTSSSMMMNNNOOONNNLLLLLLMMMNNNNNNKKKHHHGGGGGGFFFFFFEEEIIIJJJGGGCCCBBBEEEDDDAAACCCBBB@@@???@@@BBBBBB@@@===<<<;;;<<<======;;;999;;;:::999888888888999:::::::::999999888999999999777888999:::::::::::::::888888888888777777777777888888888888888888888888;;;999666666666777666555888888888999999999::::::999999888777777666555555222222333444666777888888888999999:::;;;<<<<<<===>>>?????????>>>???AAACCCDDDDDDEEEEEEFFFGGGHHHHHHJJJIIIIIIMMMRRRUUUSSSQQQMMMMMMNNNOOOQQQRRRTTTUUUQQQTTTUUUTTT]]]lllsssqqqeeehhhfffttt}}}xxxwwwwwwsssnnnkkkiiihhheeecccaaaaaa``````___^^^]]]]]]bbbkkkuuuyyyyyy|||~~~cccUUUHHHCCCFFFEEEBBBCCCFFFHHHHHHFFFEEEEEECCCDDDFFFIIILLLLLLJJJHHHEEECCCCCCGGGOOOWWW\\\^^^ooouuu{{{lllWWWQQQMMMQQQTTTUUUWWWZZZ___{{{555<<<>>>>>>EEEOOOLLLAAA???AAACCCEEEGGGIIIMMMPPPPPPLLLJJJMMMMMMGGG@@@===???AAADDDFFFGGGIIILLLNNNJJJNNNOOOKKKIIIKKKKKKJJJIIIKKKLLLLLLKKKKKKLLLNNNCCCJJJPPPNNNFFFBBBDDDIIIFFFGGGJJJNNNQQQTTTVVVWWWUUU___lllqqqggg\\\\\\ddd\\\ZZZXXXUUUTTTSSSSSSTTTOOOQQQTTTUUUUUUUUUVVVWWWRRR[[[```^^^[[[[[[[[[ZZZYYYXXXWWWUUUTTTTTTTTTTTTPPPPPPPPPQQQRRRTTTVVVWWWRRRSSSSSSRRRPPPOOONNNMMMHHHIIIJJJHHHDDDDDDGGGKKKHHHCCCAAABBBEEEDDDBBBAAA@@@CCCCCCAAABBBDDDCCC>>>>>>???>>>>>>@@@CCCDDDBBB<<<;;;;;;<<<>>>>>>===;;;;;;:::888777777777888999888888777777777777888888666666777888888888888888777777777777666666666666888888888888888888888888:::888666555777888888777777777888888888999999999999888888777666555555444222222333333444555666666888888888888999:::;;;;;;<<<=========<<<===???BBBCCCCCCBBBCCCCCCDDDEEEFFFAAAFFFHHHGGGHHHLLLMMMJJJKKKKKKKKKLLLMMMPPPRRRTTTQQQSSSRRRWWWhhhxxxttteee]]]```]]]```uuuvvv{{{fffRRRMMMFFFDDDGGGFFFCCCDDDFFFHHHGGGEEEEEEGGGCCCCCCCCCEEEHHHJJJJJJIIICCCAAAAAAGGGQQQ[[[bbbeeehhhiiippptttRRRMMMKKKOOOSSSVVVYYY^^^ZZZvvv888888:::<<<>>>@@@AAABBB???BBBEEEGGGHHHHHHJJJKKKPPPPPPQQQPPPMMMJJJFFFCCCBBBBBBCCCCCCDDDGGGLLLOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKLLLNNNQQQQQQPPPNNNKKKJJJIIIHHHGGGHHHIIIIIIHHHJJJLLLMMMNNNPPPSSSUUUVVVYYY\\\```aaaaaa___^^^```WWWRRRVVVYYYWWWVVVWWWVVVWWWYYY\\\^^^^^^[[[XXXXXXZZZ[[[[[[YYYYYYYYYZZZWWWVVVUUUUUUUUUTTTQQQOOONNNOOOQQQRRRRRRPPPNNNMMMQQQOOONNNMMMMMMLLLIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888666555444444555777999;;;888777777777777666666666666666777777888888999999777777666666555555555444999888888777666555555444555555444444444555555666777888888999999:::;;;;;;777777666555444333333333111111222333444444555555777888::::::;;;:::999888==================<<<<<<@@@BBBCCCCCCBBBAAABBBCCCAAABBBCCCEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQNNNQQQQQQRRRZZZeeefffaaa]]]\\\```gggjjjrrrxxxbbbaaafffkkk~~~~~~aaaUUUJJJGGGGGGEEEBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDCCCDDD???>>>EEERRR[[[[[[XXX]]]]]]]]]fff}}}|||aaaVVVLLLMMMRRRUUUVVVWWW]]]yyy888888:::;;;===>>>@@@@@@>>>AAAEEEGGGHHHIIIJJJLLLMMMNNNPPPQQQPPPMMMKKKIIIGGGGGGGGGFFFFFFIIIMMMPPPQQQQQQRRRRRRRRRPPPOOONNNOOONNNOOOQQQSSSSSSQQQPPPKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNPPPRRRUUUVVVVVVWWWYYYZZZ[[[\\\\\\```XXXTTTXXXZZZXXXVVVVVVTTTVVVXXX\\\^^^]]]ZZZWWWYYYZZZ[[[[[[YYYWWWWWWXXXWWWVVVVVVVVVWWWVVVSSSQQQOOOPPPQQQRRRQQQPPPNNNMMMNNNMMMKKKKKKKKKJJJGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<======<<<<<<;;;::::::999999999888888888777666555444555777888:::555444444444444333333333666666777777777777777888666666666666555555444444777777666666555444444333555555444444444444555555777777888888999:::::::::777666555444444333333333222222222222333333444555777888999:::;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPRRRRRRRRROOOQQQPPPQQQWWW___```\\\YYYYYY^^^dddcccdddssssss```WWWWWWkkkpppYYYOOOGGGFFFFFFCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDFFFBBB???BBBJJJOOOPPPNNNQQQTTTUUUZZZkkk|||bbbWWWOOOPPPTTTUUUUUUUUUXXXvvv888999999:::<<<======>>>>>>AAADDDGGGHHHIIIKKKMMMKKKMMMOOOQQQRRRRRRQQQQQQNNNNNNMMMKKKIIIJJJNNNPPPRRRSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPQQQSSSSSSQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPPPPOOOPPPRRRSSSUUUTTTRRRRRRSSSUUUWWWYYY___ZZZXXX[[[]]][[[XXXWWWSSSUUUXXX[[[]]]\\\XXXUUUXXXZZZ[[[ZZZWWWVVVUUUVVVXXXWWWWWWWWWXXXWWWUUUSSSOOOPPPQQQQQQQQQPPPNNNMMMKKKJJJHHHHHHHHHGGGEEECCCCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<<<<============<<<<<<:::999999999999888888888777777555555555666777888777777666666666666555555777777777666666666666666666555555555555444444444666666555555444333333333555555444444444444444555666666777888888999999:::777666555444333333333333444333222111111222333444666666888999::::::::::::::::::::::::::::::::::::;;;===??????>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRQQQPPPRRRWWWXXXUUUWWWUUUXXX]]]]]]^^^hhhuuujjjXXX\\\jjjjjjVVVMMMHHHEEEEEEDDDAAAAAADDD@@@@@@@@@@@@?????????>>>AAABBBCCCDDDEEEEEEEEEEEEFFFCCCAAAAAACCCFFFHHHHHHNNNRRRQQQMMMRRRaaakkklll\\\RRRKKKMMMQQQQQQNNNMMMSSSsss999999999::::::;;;;;;<<<>>>@@@CCCFFFGGGIIIKKKNNNKKKLLLOOORRRTTTUUUUUUTTTTTTSSSQQQMMMKKKJJJMMMOOOQQQRRRRRRSSSSSSSSSTTTTTTQQQPPPOOOPPPQQQQQQPPPNNNOOONNNNNNMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQPPPQQQRRRTTTSSSRRRQQQRRRSSSUUUVVV\\\[[[[[[^^^aaa```]]]\\\VVVWWWYYY\\\\\\ZZZUUURRRUUUWWWXXXXXXWWWVVVVVVWWWXXXWWWWWWXXXYYYXXXVVVTTTOOOPPPPPPPPPPPPNNNMMMLLLIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@???>>>======;;;;;;:::999<<<<<<<<<======<<<<<<<<<999999999999888888888888888777666555555555555666888888888777777777666666777666666666555555444444444444444444444444444444555555555555444444333333555555444444333333444444555666666777777888888999666555444444333333333444555444222111111222333444333444555666888888999999888888888999999999999999:::<<<>>>???>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKLLLJJJJJJKKKMMMMMMNNNNNNNNNSSSTTTTTTRRRQQQRRRRRRQQQVVVSSSSSSYYY___fffrrr~~~dddYYY^^^oooyyy}}}zzzfffTTTFFFFFFDDDEEEEEEBBB>>>@@@EEE??????>>>>>>============@@@@@@BBBCCCEEEEEEFFFFFFDDDCCCBBBAAABBBDDDHHHLLLKKKOOOLLLEEEEEENNNYYY^^^YYYOOOHHHJJJOOONNNKKKJJJRRRsss999999999:::::::::;;;;;;>>>@@@BBBDDDEEEGGGJJJMMMLLLMMMOOOQQQSSSTTTTTTTTTUUUTTTQQQMMMJJJIIIJJJLLLOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOQQQSSSSSSQQQPPPPPPQQQRRRSSSUUUVVVVVVVVVUUUUUUXXXZZZ]]]```cccdddcccaaa[[[ZZZ[[[[[[ZZZWWWSSSOOOQQQTTTVVVWWWWWWXXXYYY[[[XXXWWWWWWXXXYYYXXXUUUSSSOOOOOOOOONNNNNNMMMLLLKKKHHHGGGFFFFFFGGGGGGEEECCCDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCBBB@@@????????????>>>>>>===<<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777777777666555555444444444555555444444444333333333666555555444444333333333333333333333444444444444666666666555555555555555555555444333333333333333444444555666666777777888555444444333333333333444555444333222222222333444222222333333555666777888777777777777888888999999:::<<<>>>?????????AAABBBBBBBBBCCCDDDGGGIIILLLMMMIIIJJJKKKLLLMMMNNNNNNNNNUUUVVVXXXWWWTTTPPPOOOQQQTTTTTTVVV]]]eeemmmwwwqqqaaaiiiiiilll~~~~~~}}}}}}qqqZZZLLLEEEAAACCCCCCEEEEEEAAA===???DDD???>>>===<<<<<<<<<======??????AAABBBDDDDDDEEEEEEBBBCCCCCCBBBAAADDDHHHLLLCCCEEEFFFDDDGGGQQQ[[[```^^^SSSLLLMMMQQQQQQOOOOOOTTTwww999999999::::::;;;;;;;;;>>>@@@AAABBBCCCEEEHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQTTTSSSPPPLLLHHHGGGIIIKKKLLLLLLLLLMMMOOOPPPRRRSSSVVVTTTRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQOOOQQQSSSSSSQQQPPPPPPPPPQQQTTTWWWZZZ[[[YYYWWWUUUUUUZZZ]]]^^^aaaddddddbbb]]][[[YYYXXXWWWTTTQQQNNNOOORRRUUUWWWXXXYYY[[[]]]XXXWWWVVVWWWWWWVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>======<<<;;;:::999999::::::;;;;;;;;;;;;::::::999888888888888777777777666666666666555444444444666666666555555555555444444444444333333333333333222222333333333333333444555555555555555555555555666555444333222222222222333444444555555666777777444444333333333333444444444444444555555555555555222222222222333555666777666666666777888888999999:::<<>><<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCEEEDDDFFFHHHJJJOOOVVV^^^dddeeeYYYNNNMMMPPPPPPPPPPPPVVVzzz888999999:::;;;<<<<<<===>>>@@@AAAAAAAAABBBEEEHHHIIIIIIJJJLLLMMMNNNOOOOOORRRQQQNNNKKKGGGGGGHHHKKKJJJJJJJJJKKKMMMPPPRRRSSSVVVTTTRRRSSSUUUVVVWWWVVVRRRSSSSSSTTTSSSRRRQQQPPPMMMOOORRRSSSQQQPPPOOOPPPPPPSSSWWWZZZ[[[ZZZXXXWWWTTTYYY\\\[[[\\\```aaa^^^ZZZXXXUUUSSSSSSRRRPPPOOOQQQSSSVVVXXXXXXYYY[[[]]]WWWVVVUUUUUUUUUSSSPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDDDDEEEFFFFFFEEECCCDDDCCCCCCBBBAAA@@@??????>>>>>>============>>>>>>>>>>>>===<<<;;;:::999999888999999::::::999999888888888888888777777777777555555555555555555444444888888888888777777777777222222222222333333333333111222222222333333333333444444444444444444444444666555444333222222222222333333333444555555666666444333333222333333444444333444666777888777666555444444333333444555666777555666666777888888999999999;;;>>>@@@@@@AAACCCDDDCCCCCCBBBBBBDDDFFFIIIKKKIIIJJJKKKMMMOOOPPPQQQQQQQQQVVV___ccc]]]SSSQQQVVVYYY```gggiiifffcccaaa```eeefffjjjqqqqqq]]]UUUUUU]]]mmmnnnpppsssxxxzzzvvvppppppvvv]]]KKKCCCBBBDDDFFFAAA???>>>@@@???===???DDD???>>><<<;;;;;;;;;===>>>===>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCBBBBBBEEEIIINNNQQQSSSYYYdddmmmooo```QQQLLLMMMMMMNNNOOOVVVyyy888999999:::<<<======>>>???@@@@@@@@@???AAACCCFFFFFFGGGHHHIIIKKKMMMNNNOOOQQQPPPNNNJJJGGGGGGIIIKKKIIIIIIJJJKKKMMMPPPRRRTTTSSSRRRPPPQQQSSSUUUVVVVVVQQQRRRSSSSSSSSSRRRPPPOOOLLLOOOQQQRRRQQQPPPOOOOOOPPPRRRUUUXXXYYYZZZYYYXXXSSSYYY[[[XXXXXX\\\]]]ZZZWWWTTTQQQOOOPPPQQQQQQPPPSSSUUUWWWXXXYYYYYY[[[\\\WWWVVVUUUTTTSSSQQQNNNKKKLLLLLLJJJIIIHHHGGGGGGGGGCCCCCCBBBDDDEEEFFFDDDCCCCCCBBBAAA@@@>>>===<<<;;;===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;::::::999888888888999999888888888888888888888777777777777444444555555666555555444555555555555444444444444111111111222222333333444111111111222222333333333333333333333333333333333666555444333222222222222222222333444444555555666333333333222222333444444222444777999:::999777666777666555444555555777888555666666777888999999:::888:::===??????@@@BBBDDDCCCCCCBBBBBBCCCEEEHHHIIIFFFGGGIIIKKKMMMNNNOOOPPPOOOUUU```fff___TTTRRRXXX```fffiiifffaaa```bbbeee```ffflllmmmqqq|||ggg]]]```WWW[[[```eeekkkvvv~~~xxxvvvyyyxxxzzzooo___LLLCCCAAAAAA@@@@@@???<<<:::===???>>>@@@EEE@@@>>><<<;;;;;;;;;===>>>===>>>>>>?????????>>>>>>AAAAAABBBDDDGGGHHHFFFDDD<<>>???===>>>>>>???@@@@@@AAAAAACCCHHHLLLJJJHHHJJJKKKIIILLLJJJHHHGGGGGGFFFDDDCCCDDDEEEGGGIIILLLOOOPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSPPPOOONNNMMMNNNOOOPPPQQQQQQRRRSSSQQQNNNNNNPPPSSSQQQQQQQQQRRRTTTUUUTTTSSSUUUUUUVVVVVVWWWXXXYYYYYYUUUTTTTTTSSSSSSTTTTTTUUUXXXWWWUUUTTTTTTUUUWWWXXXWWWUUUTTTTTTTTTQQQLLLGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<===>>>===;;;888===<<<<<<;;;;;;::::::::::::999999999888888777777555555666666555444333333555444333333222222333333222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111000000111222333333444444444444333222222333444444333444555666777777777777777666666555555555555555666555555444444666777888;;;;;;<<<===>>>@@@BBBCCCAAA@@@@@@AAACCCEEEHHHIIIKKKKKKIIIHHHGGGIIINNNQQQTTTTTTVVVWWWXXXYYYYYYYYYfffjjjlllkkkeee```^^^___ddd```aaaiiimmmsss|||uuugggWWWSSS[[[gggnnnfffFFFCCC???>>>>>>?????????===<<<:::999:::;;;===???@@@???>>>===<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<>>>@@@CCCCCCAAA???AAAGGGLLLOOOXXXiiizzz{{{mmm___WWWSSSOOOMMMNNN^^^ppp999999888999:::<<<===>>>======>>>>>>???@@@@@@@@@@@@CCCDDDDDDGGGLLLLLLIIIKKKIIIFFFEEEEEEEEEEEEDDDCCCDDDEEEHHHJJJMMMNNNOOOOOOQQQRRRSSSSSSSSSQQQPPPOOOOOONNNMMMNNNOOOPPPQQQPPPSSSTTTSSSQQQOOOPPPQQQOOOOOOOOOPPPSSSTTTSSSRRRUUUTTTSSSRRRSSSUUUWWWXXXSSSSSSSSSSSSTTTUUUVVVVVVXXXWWWVVVTTTTTTUUUVVVVVVTTTSSSRRRQQQQQQNNNIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>======<<<<<<;;;;;;<<<===<<<:::888888888888888888888888888777777777666666666555555555555555555555444333333444444333222222222222222222222222111111000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000111222222333444444333333222111111222333333333333444555666666666666666666555555555555666666666555444444444555777777;;;;;;<<<===>>>@@@BBBCCC??????@@@AAABBBEEEGGGHHHIIIIIIHHHFFFFFFHHHLLLOOOQQQRRRTTTVVVWWWXXXYYYYYYaaaaaa```]]]ZZZXXXXXXYYY[[[XXX[[[bbbccceeerrrlll\\\SSSNNNcccaaajjjqqqsss|||xxxzzz}}}aaaHHHCCCAAA???>>>?????????>>>===<<<;;;::::::<<<>>>???======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>=========???===<<<===???AAABBBBBBFFFIIILLLRRR___oooxxxyyymmmcccYYYVVVTTTOOOLLLLLLUUUhhh888888888888999;;;<<<===<<<<<<======>>>?????????<<<===<<<===DDDKKKKKKGGGIIIFFFBBBAAABBBDDDEEEEEEBBBCCCDDDFFFIIIKKKLLLMMMKKKNNNQQQTTTTTTRRRPPPNNNPPPOOONNNMMMMMMNNNOOOPPPOOORRRUUUVVVSSSPPPNNNMMMMMMLLLLLLNNNPPPRRRQQQPPPUUUSSSPPPOOOOOOQQQSSSUUUQQQQQQRRRSSSTTTVVVWWWXXXYYYXXXVVVUUUTTTTTTTTTTTTQQQPPPNNNNNNMMMJJJFFFCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;999888555555555666666666666666444444444444333333333333444444444444444333333222333333222111111111111222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000111111222333333333222111111000000111111222222222333444555555555555555555555555555666777888777777666666666777888999;;;<<<<<<===>>>@@@AAABBB>>>>>>???@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDFFFIIILLLNNNOOOQQQSSSVVVXXXYYYZZZbbb^^^YYYVVVUUUWWWXXXYYYYYYXXX\\\aaa```\\\cccmmmnnn}}}qqq^^^ZZZ^^^```___mmm|||zzz{{{}}}}}}|||zzzyyy~~~jjjUUUEEE<<>>>>>>>>@@@@@@???======<<<<<<;;;;;;===>>>???<<<;;;;;;:::::::::;;;;;;======>>>>>>>>>>>>??????CCC@@@<<<:::<<<@@@CCCDDDIIIHHHJJJRRRbbbpppqqqjjj\\\UUUPPPQQQQQQNNNKKKKKKNNNaaa777777888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>;;;===<<<;;;>>>DDDFFFDDDFFFCCC???>>>@@@CCCEEEFFFBBBCCCEEEFFFHHHJJJKKKLLLJJJLLLNNNQQQQQQPPPOOOMMMQQQPPPOOOMMMLLLLLLMMMMMMNNNPPPTTTVVVUUUQQQLLLIIIKKKJJJJJJKKKNNNOOOOOOOOORRRQQQPPPOOOOOOOOOPPPQQQOOOOOOPPPRRRTTTVVVXXXYYYXXXWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLJJJHHHFFFCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????<<<;;;;;;;;;;;;;;;;;;;;;;;;999888999::::::888777666666666666666555555555222222222222222222222222222333333333333333222222222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///////////////000000000000111111222222222333000000000//////000000000111222222333444444333333333333333444555777888999888888888999999999::::::;;;;;;<<<<<<===???@@@AAA>>>>>>???AAABBBDDDFFFGGGFFFFFFGGGFFFEEEFFFHHHJJJJJJKKKMMMPPPSSSVVVYYYZZZccc]]]WWWUUUVVVYYYZZZZZZZZZZZZ]]]aaa___[[[^^^eeeaaappp~~~uuudddaaaiiiiiitttssstttvvvxxxyyyxxxvvv|||zzz}}}~~~uuuqqquuukkkSSSFFFAAA@@@;;;;;;<<<>>>@@@@@@>>><<<======<<<<<<<<<===>>>???>>>>>>===;;;;;;:::::::::<<<<<<===>>>>>>???@@@@@@FFFBBB===;;;===@@@BBBCCCKKKKKKLLLTTTeeerrrrrrkkkYYYRRRLLLKKKKKKJJJKKKNNNNNN```666666777888888999999999999::::::;;;;;;<<<======???EEEFFFAAA===???CCCEEEDDDAAA======???BBBDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMQQQOOONNNLLLKKKKKKKKKKKKMMMOOORRRTTTTTTQQQLLLHHHLLLJJJIIIJJJLLLMMMNNNMMMNNNOOOQQQRRRRRRPPPNNNMMMMMMNNNOOOPPPRRRUUUWWWXXXVVVVVVUUUUUUSSSQQQOOOMMMLLLKKKIIIGGGDDDBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>============888999999999999999999999:::888777777888888777666666666555444333333222222222222222222222222222222111111222222222222222111111111000////////////000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111000111111111111111222222////////////////////////000111111222222222222111222222222333444666777888777777777888888888999888:::::::::;;;<<<===>>>???===>>>@@@AAACCCEEEFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIKKKMMMPPPTTTWWWXXX\\\XXXSSSRRRTTTVVVVVVTTTUUUVVVYYY[[[[[[YYY\\\aaaaaahhhxxx|||rrrggg\\\\\\```iiittt{{{zzzxxx{{{xxxtttqqqttt{{{~~~}}}}}}~~~}}}yyyzzz~~~}}}vvvvvv}}}||||||mmmUUUHHHBBB>>>;;;999999;;;===??????===:::<<<<<<<<<<<<<<<======>>>CCCBBB@@@>>><<<;;;::::::;;;;;;<<<===>>>??????@@@EEECCC@@@@@@AAABBBBBBAAAJJJMMMPPPXXXgggwww~~~hhh^^^RRRKKKGGGFFFIIIOOORRRbbb555666777777888888777777888888999999:::;;;;;;<<>>??????????????????>>>>>>===<<<<<<;;;;;;;;;:::::::::666666666777777888888888999777555555666777666555333222222111111000//////111111111222222222222222///000111111111111111111000000///............///............////////////////////////////////////////////////////////////......................../////////000000111111222111111111111111111111111...//////000000//////...///000000111111111000000000111111222333444666666333444555555666666555555999999999999:::;;;<<<===<<<===???AAACCCDDDDDDEEEFFFHHHJJJJJJHHHGGGHHHHHHHHHIIIIIIKKKMMMPPPSSSUUUWWWUUUSSSRRRRRRRRRRRRQQQSSSUUUWWWYYYZZZ[[[]]]___^^^___eeennn}}}uuueee^^^bbbnnnzzz~~~tttoooqqqwwwzzzvvvxxxyyyxxxvvvvvvzzz~~~zzztttqqqpppssszzzyyysssrrrttt{{{vvvooonnnxxxhhhNNNBBBAAA???;;;777888999:::<<<>>>===;;;999;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;::::::::::::;;;<<<<<<===>>>>>>BBBAAAAAACCCEEEFFFEEEDDDCCCGGGKKKQQQ^^^ppp}}}sssgggYYYOOOHHHDDDGGGMMMSSSddd444555666777777777666666777777888888999::::::;;;===DDDGGGCCC???@@@BBBCCCAAA???>>>>>>@@@BBBBBBBBBGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEFFFIIILLLOOOPPPQQQPPPOOOPPPSSSSSSRRROOOQQQOOOLLLKKKKKKLLLLLLLLLIIIKKKNNNQQQQQQPPPMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPQQQRRRQQQNNNKKKHHHFFFFFFDDD???;;;999;;;===>>>>>>>>>>>>>>>===<<<<<<:::999999999888888888888444444444555666777777888888666444444555666555555//////000000111111111222000000000000111111222222...///000000111111111000000///......------......---------....../////////................................................------------------------------...//////000111111111111111111000000000000...///000000000000///...//////000000000//////...000000000000111222333444333444555666666666555555777777777777888999:::;;;999:::===???AAABBBBBBBBBEEEHHHJJJJJJIIIGGGGGGGGGIIIIIIIIIIIIKKKMMMPPPQQQVVVVVVTTTQQQOOOOOOPPPRRRSSSVVVYYY[[[[[[\\\[[[ZZZYYYYYY\\\aaakkkooollluuu}}}|||zzz|||}}}vvvmmmhhhfffkkklllooosssxxxzzzzzzyyyyyy~~~}}}xxxvvvvvvzzz|||rrrpppqqqyyyoooVVVHHH===;;;===<<<999999999999999:::<<<<<<:::888999::::::;;;;;;;;;;;;;;;======<<<;;;::::::::::::999:::::::::;;;<<<<<<<<>>???CCCGGGKKKLLLLLLBBBDDDDDDEEEOOO^^^jjjnnneee^^^VVVPPPJJJFFFGGGLLLRRRfff444555666777777777666555777777777888999999::::::666;;;===<<<===@@@@@@>>>AAA???>>>???AAABBBBBBAAAGGGGGGHHHIIIIIIJJJKKKKKKGGGIIIKKKLLLKKKHHHEEEBBB>>>???AAADDDIIINNNRRRTTTTTTQQQOOOPPPSSSUUUUUUTTTSSSQQQMMMKKKLLLLLLLLLLLLIIIJJJLLLNNNNNNNNNNNNMMMNNNNNNMMMMMMMMMMMMMMMNNNLLLNNNPPPQQQPPPMMMJJJGGGDDDCCCAAA<<<888666888;;;=========>>>===<<<<<<;;;888888888888777777777666222333333444555666777777888666444333444555555444...///000222333555666777.../////////000000111111......///000000111000000//////...------------...---------.........//////................................................------------------------,,,,,,------...///000000111111111000000000000000...///000111111000///......///////////////......////////////000111222333555666888999999888888777777666666666777888999999777888;;;===???@@@@@@@@@DDDGGGJJJJJJIIIGGGFFFFFFJJJIIIHHHHHHIIIKKKNNNOOOSSSSSSQQQMMMHHHHHHLLLPPPPPPTTTXXXZZZYYYXXXTTTQQQYYYYYY\\\bbbiiivvvpppkkknnnlll]]]UUUZZZ\\\aaaiiipppuuuwwwwwwqqqxxxzzz}}}hhhLLLEEE@@@>>>@@@===777555888:::999888999:::;;;999777888999::::::;;;;;;::::::888777777777888999::::::999999::::::::::::;;;;;;<<<<<<===AAAHHHNNNRRRTTTLLLIIIDDDBBBHHHSSSYYYXXXNNNLLLLLLNNNLLLHHHHHHLLLRRRhhh333333444444555666777777777777666666888999;;;<<<============>>>???@@@@@@???@@@AAABBBBBBAAA???===CCCDDDFFFIIIKKKLLLJJJHHHJJJJJJJJJIIIHHHGGGEEEDDD@@@@@@@@@AAADDDIIIMMMPPPPPPRRRSSSQQQMMMMMMPPPTTTSSSOOOLLLMMMQQQRRROOOKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQMMMLLLMMMMMMMMMKKKFFFCCCDDDBBB???<<<:::::::::;;;;;;<<<>>>??????===;;;999999999888777777777777777333333333333333333333333444444333333222111000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,------.........+++,,,,,,------..................------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,........................////////////////////////............///////////////////////////.........000000000000111111111111555555555555555555555555555555666666666666666666888999::::::;;;>>>BBBFFFCCCEEEGGGGGGGGGFFFGGGHHHFFFJJJJJJFFFFFFJJJNNNNNNOOOOOONNNMMMLLLJJJIIIHHHPPPSSSVVVUUURRRRRRVVVZZZTTTXXX___ffflllqqqwwwzzzlllbbbbbb___\\\[[[___eeekkkmmmmmmjjjrrrxxx```MMMEEE::::::999999888777666666888999:::;;;<<<;;;:::999888888888888888888888888777777888888888999999999:::999888777888:::<<<>>>??????>>>@@@DDDJJJPPPTTTPPPKKKEEEAAA>>>???DDDIIIGGGIIIKKKKKKJJJIIIJJJKKKLLLeee333333444444555666666777555555555555666888999:::<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@CCCDDDEEEHHHJJJKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBAAABBBEEEHHHLLLNNNQQQXXX]]]YYYPPPJJJLLLPPPTTTPPPMMMNNNQQQRRRPPPMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMOOOLLLLLLKKKLLLLLLJJJGGGDDDDDDCCC@@@===;;;;;;;;;;;;;;;<<<>>>???>>>===:::999666666555444444444444555333333333333333333333333444333333222111111000000111111111111111111111111000000000000000000000000........................,,,,,,,,,---------......---------------...............---------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------..................................../////////////////////////////////...000000000000111111111111444444444444444444444444555555555666666666666666777999::::::;;;===@@@CCCBBBDDDFFFGGGFFFFFFGGGHHHGGGJJJJJJGGGFFFKKKNNNNNNOOOPPPPPPPPPOOOMMMLLLKKKLLLQQQVVVVVVSSSQQQRRRTTTVVVYYY]]]aaadddggglllooozzzjjjYYYIII>>>999:::999999888777777666666777777888888999999999888888888888888888888888888777777777888888888999999999888888999:::<<<>>>???>>>===<<<<<>>???BBBBBBBBBAAABBBBBBCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNNNNLLLKKKIIIHHHHHHHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJMMMWWW___\\\PPPGGGHHHLLLSSSOOOLLLLLLNNNPPPOOOMMMHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKJJJJJJJJJLLLNNNMMMLLLJJJJJJKKKJJJIIIGGGEEECCCAAA???===<<<<<<<<<:::;;;===>>>===<<<:::999555444444333333333333333222222222222222222222222333333222222111000000000111111111111111111111111000000000000000000000000------------------------,,,,,,,,,,,,------------...............---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////......//////////////////000000000000111111111111444444444444444444444444444555555555666666777777888999;;;;;;;;;;;;===???AAACCCEEEEEEEEEDDDEEEFFFIIILLLMMMJJJJJJOOORRRSSSPPPQQQSSSTTTSSSRRRPPPNNNLLLQQQXXXZZZWWWSSSQQQQQQWWWXXXZZZ[[[\\\```dddhhhlllkkksssqqqUUUEEE???;;;999888999888888777777666666666555555555555555666777777777777777777777777777777777777777777888888888888666888999<<<>>>???@@@AAA???===;;;:::;;;===@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@CCCDDDEEEEEEDDDDDDEEEFFFHHH```333333333444444555555555333333333444555666777888;;;;;;;;;<<<<<<>>>???@@@BBBAAA@@@???@@@BBBCCCEEEFFFGGGGGGHHHIIILLLOOORRROOONNNKKKIIIHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGEEENNNVVVUUUNNNHHHHHHKKKNNNLLLIIIHHHJJJLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQKKKLLLLLLLLLKKKKKKMMMOOONNNLLLJJJIIIJJJKKKJJJJJJEEEDDDBBB@@@>>>>>>======:::;;;<<<<<<<<<;;;999888666555444444333333444444222222222222222222222222222222111111000000000000111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------.........//////............///////////////000000000111111111111333333333333333333333333333444444555666777777888:::;;;======<<<;;;;;;<<>>@@@AAABBBBBB???>>>===<<<<<<===>>>@@@<<<>>>???@@@CCCGGGGGGEEECCCEEEFFFEEEDDDDDDFFFGGGHHH___333333333444444444444444333444555666777888888888;;;;;;;;;<<<===>>>???@@@AAA@@@>>>>>>>>>AAACCCEEEHHHIIIIIIIIIIIIKKKPPPTTTPPPNNNKKKIIIHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEFFFIIILLLMMMKKKJJJIIIIIILLLJJJHHHHHHIIIJJJKKKKKKNNNOOORRRTTTUUUUUUUUUUUUNNNOOOOOONNNMMMMMMOOOQQQOOOLLLJJJIIIJJJKKKKKKJJJDDDCCCBBBAAA???>>>>>>>>>999::::::;;;:::999888888555555444333333333333333111111111111111111111111111111000000000000//////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------............---.........//////000000///000000000111111111111333333333333333333333333333333444555666777888999;;;===>>>>>><<<;;;:::;;;>>>@@@BBBBBBAAAAAABBBCCCFFFKKKMMMMMMOOOWWW\\\]]]RRRTTTUUUWWWWWWVVVUUUTTTYYYZZZ\\\\\\[[[ZZZYYYYYYUUUVVVVVVWWWYYY^^^eeeiii```iiiqqqqqqrrrnnnYYYCCC>>>;;;;;;999555444666666666555555555555555444555555444333333555666777666666666666666666666666555555666666666777777777444777:::>>>@@@AAAAAA@@@===<<<<<<<<<===>>>??????;;;>>>??????EEENNNQQQNNNFFFGGGHHHGGGFFFFFFHHHJJJLLLaaa333333333333333333444444444555666777888999999999999999::::::<<<===???@@@???>>>======???AAACCCEEEGGGIIIJJJIIIHHHIIINNNRRROOOMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJJJJIIIHHHFFFEEELLLLLLKKKKKKKKKJJJIIIHHHKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUUUUTTTSSSNNNOOOPPPOOONNNMMMOOOQQQNNNKKKIIIHHHHHHIIIHHHHHHCCCBBBBBBAAA@@@???>>>===999999999999999888888777333222222111111111111111000000000000000000000000000000000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------------.........------......///000000000000000000000111111111111222222222222222222222222222222333555666888999:::<<<===>>><<<:::999:::;;;<<<>>>@@@@@@@@@???@@@BBBBBBGGGIIIHHHKKKRRRXXXYYYSSSTTTTTTUUUUUUUUUTTTTTTZZZYYYYYYXXXXXXYYYZZZ[[[WWWWWWVVVVVVWWWZZZ```dddccceeehhhjjjoooyyybbbNNNFFF;;;999888888555222444999444444444444444444444444555444444444444555666666666666666666666666666666555555555555666666666666555777:::<<<>>>>>>>>>===888999:::;;;<<<===>>>>>>===??????>>>FFFRRRVVVRRRHHHIIIIIIHHHGGGGGGJJJLLLPPPddd333333333333333333333333333444666888999999999999666777777888999;;;===>>>>>>>>>>>>???@@@BBBDDDFFFEEEHHHJJJHHHFFFFFFJJJNNNMMMLLLLLLKKKJJJIIIHHHHHHFFFHHHJJJKKKKKKIIIGGGFFFLLLMMMNNNMMMJJJHHHHHHHHHHHHJJJLLLNNNMMMLLLLLLKKKKKKMMMOOORRRSSSRRRPPPOOOLLLMMMMMMLLLKKKKKKLLLNNNKKKIIIFFFEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@>>>======888888888888888777777777333333222111111111111222000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------......///000000111000000000000111111111111222222222222222222222222111222333555777888::::::;;;;;;;;;999777777888:::;;;===?????????>>>???@@@BBBFFFGGGFFFGGGMMMRRRSSSTTTSSSRRRRRRQQQRRRSSSSSSYYYXXXWWWWWWXXXZZZZZZZZZXXXXXXXXXWWWWWWZZZ^^^aaahhhgggggghhhkkkooosssvvvpppVVVCCC:::888777333222444555444666:::333333333333333444444444333333444444555555444444555555555555555555555555444444555555555666666666777888999:::;;;;;;:::999888999:::<<<===>>>>>>===<<<@@@@@@>>>FFFSSSUUUOOOHHHHHHHHHGGGFFFFFFIIILLLSSSfff333333333333333333333333333444666777999999888888444444555666777999;;;<<<>>>??????AAABBBDDDFFFGGGCCCFFFIIIGGGDDDCCCFFFJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEGGGJJJKKKLLLJJJHHHGGGEEEKKKPPPOOOJJJFFFGGGJJJEEEHHHKKKMMMLLLKKKIIIIIIKKKLLLOOOQQQRRRQQQOOONNNJJJJJJKKKJJJHHHHHHIIIKKKHHHGGGEEEDDDCCCBBB@@@>>>AAAAAAAAA@@@???>>>===<<<888888888888777777777777666555444444333333444444000000000000000000000000.........///////////////------------------------------------------------------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...///000000111000000000000111111111111111111111111111111111111111111333555777888:::;;;::::::888666444444777999:::<<<>>>???>>>>>>???@@@EEEHHHIIIFFFFFFKKKOOOOOOUUUSSSQQQOOOOOOPPPQQQRRRXXXWWWWWWYYY[[[\\\[[[[[[WWWXXXYYYZZZZZZ]]]aaadddccchhhllliiidddbbbffflllfffkkkttt}}}hhhNNN???===>>>:::666999444222666888555000///333333333333333333333333111222333444555444333333555555555555555555555555444444444555555555666666888888999999888888777777999;;;<<<>>>??????>>>>>><<<@@@@@@>>>FFFQQQRRRIIIFFFGGGFFFEEEDDDEEEHHHJJJUUUggg444444444444333222111111333444444555555666666666888777777777777777888999<<<===>>>@@@AAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIHHHJJJKKKLLLKKKJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNOOOOOOOOOMMMJJJIIIJJJIIIIIIJJJKKKJJJGGGEEEKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIIIIIIIIIIHHHFFFHHHEEEBBB@@@@@@@@@@@@?????????>>>===<<<;;;::::::666666666666666555444333444444333333333222222222111111000000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,---...///000,,,------......------,,,////////////000000000000---...///000111222333333222222222111111111000000111222222333333444444555777777666444333555888;;;>>>>>>>>>>>>???????????????@@@BBBDDDGGGIIIKKKLLLPPPQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWYYY[[[]]]___bbbccccccbbb```___```aaabbbccceeekkkyyy|||sssMMMFFF===888888888555333555555555555555555555555444444333333333222222222333333333444444444555555555555555555555555555555444666777555333222444777888888888888888999999999999;;;=========>>>@@@BBBCCC>>>===EEEMMMMMMJJJGGGAAABBBCCCCCCCCCCCCEEEGGGMMMeee333444444444444333222222333444444444444444444555666555555555555666777777:::;;;===>>>@@@AAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIIIIFFFDDDJJJJJJLLLMMMNNNOOOOOOOOOKKKJJJHHHHHHIIIJJJIIIHHHGGGEEEAAA??????@@@???>>>======<<<;;;:::999999888999888888777666555333333333333333333222222222222000000000000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,---//////,,,,,,------------,,,,,,.........////////////000---...///000111222222333222222222111111111000000111111222333333444444555777777666444333444888;;;============>>>>>>>>>>>>>>>???@@@CCCEEEHHHIIIJJJQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\```aaacccbbb```______```bbbcccdddgggooo}}}~~~ssscccTTTEEE???888555666777555333333333333333333333333333444333333333333222222222333333333333444444444444444444444444444444444444555666777666444333555777777777888888888888999999:::<<<>>>??????@@@BBBDDDAAA???CCCNNNTTTPPPHHHBBBAAABBBCCCCCCCCCDDDFFFHHHKKKbbb222333333444444444444444333333333333333222222222333333333333333444555555888999;;;===???@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKKKKIIIHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOPPPPPPPPPNNNMMMLLLIIIHHHGGGGGGHHHHHHEEECCCHHHHHHJJJKKKMMMOOOPPPPPPLLLJJJGGGFFFGGGIIIIIIIIIFFFCCC@@@?????????>>>===;;;;;;:::999888777777666666666666555555444333333333333222222222111111111000000000////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,------------,,,,,,------------............---......///000111222222222111111111111000000000111111222222333444444444666666666444333444777:::;;;;;;;;;<<<<<<============>>>???AAACCCFFFHHHIIIPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXXXX]]]___bbbbbb```^^^^^^^^^aaabbbcccccceeejjjssszzz}}}tttWWWHHH<<<:::777333333555666555333222222222222222222222222333333333222222222111111222222333333333444444444222222222222222222222222444555555444333333555666666777777777888888888999999;;;======>>>???BBBDDD>>>AAAKKKZZZ```XXXKKKBBBFFFGGGGGGFFFEEEEEEFFFHHHKKK___111111333444444555555555333333222222111111000000333222222222333444555555777888:::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPPPPPPPOOONNNMMMIIIHHHGGGGGGHHHHHHGGGEEEGGGGGGHHHJJJLLLNNNOOOPPPMMMIIIEEECCCCCCEEEEEEEEEDDDAAA???=========<<<;;;::::::999888777666555555333222222222222333333333222222111111111000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------...//////000111111111111111111000000000000111111111222333333444444555555555444333444666999999999::::::;;;;;;<<<<<<>>>>>>???@@@BBBEEEGGGIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWYYY\\\___```___]]][[[[[[___```aaa```___aaagggkkkzzz^^^HHH>>>555444222111222444555444222222222222222222222222222222222222222111111111111222222222222333333333333333333333333333333333333222222222222222222333444555666666777777888888888666888999:::;;;<<<@@@BBB@@@EEESSSdddjjjaaaRRRIIILLLLLLLLLJJJGGGFFFFFFGGGLLL^^^000000222333444444555555222222222111111000000///333333333333444555666777777999:::<<<>>>@@@@@@AAA???@@@AAABBBCCCDDDEEEEEEFFFHHHIIIIIIGGGFFFGGGHHHFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNOOOLLLHHHCCC@@@@@@@@@@@@???AAA???===<<<<<<<<<:::999:::999999888777666555444666555444333222111222222111111000000000/////////.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------...//////000000000000000000000000000000000000111222222333333444444444555444333333555777777888888999::::::;;;;;;>>>>>>>>>???AAADDDGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKMMMNNNOOOPPPMMMNNNPPPQQQSSSUUUVVVWWWVVVYYY\\\]]]\\\ZZZYYYXXX]]]^^^^^^\\\ZZZ\\\aaafff```mmm~~~rrriiidddZZZFFF<<<:::222333222222333333333222111222222222222222222222222222222111111111000000000111111111222222222333333333333333333333333333333333333222222333444555555444444555666777777888888666777888888999;;;???AAAIIIOOO\\\jjjnnndddVVVMMMIIIIIIIIIHHHFFFFFFGGGHHHNNN___///000111222333333333333111111111111111000000000333333333444555666777888888999;;;<<<>>>>>>??????>>>???@@@AAABBBDDDEEEEEEDDDFFFGGGHHHGGGFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFGGGIIIKKKLLLKKKIIIHHHHHHGGGHHHIIIKKKLLLIIIFFFBBB???>>>>>>===<<>><<<;;;;;;:::888666999888777666555444444333===;;;888555222000000///000000/////////.........---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------......////////////000000000000000111000000111111222333333333222444444444333333444666777777888999999:::;;;;;;>>>=========???BBBEEEGGGLLLLLLLLLMMMMMMMMMNNNNNNFFFGGGHHHIIIJJJKKKLLLMMMIIIJJJMMMOOORRRTTTUUUUUUSSSUUUXXXYYYXXXVVVVVVVVVZZZ[[[ZZZWWWUUUVVV[[[___^^^dddlllvvvvvvnnnqqq{{{jjjRRRGGGCCC???777777999111444444333333222222111111222222222222222222222222111111111000000000000///000000111111111222222222444444444444444444444444666444333444666777777777333333444555666777888888999::::::999999;;;???BBBRRRVVV```kkklllaaaTTTMMM@@@AAACCCCCCDDDEEEHHHJJJNNNaaa...///000111111111111111111111111111111111222222333333333333555666777888888999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEEEEBBBDDDFFFGGGFFFFFFGGGIIIDDDDDDEEEFFFGGGHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJFFFEEEDDDEEEIIIKKKMMMMMMLLLJJJHHHGGGFFFGGGHHHIIIEEECCC@@@?????????===<<<>>><<<;;;::::::999777555777666555444333222222111;;;999666333111000000000/////////.........---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************++++++++++++))))))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------------.........////////////000000111111000000000111222222333333222333444444333333444555666777888999:::;;;;;;<<<;;;;;;::::::;;;>>>BBBDDDHHHIIIIIIJJJKKKLLLMMMMMMGGGHHHHHHIIIJJJJJJKKKKKKHHHJJJLLLNNNPPPQQQRRRRRRQQQRRRTTTUUUTTTSSSTTTUUUSSSVVVWWWVVVSSSSSSVVVZZZ]]]```ffflllvvv}}}qqq^^^KKK@@@777777888333666999222333333333222111111111222111111111111111111111111111111000000000/////////000000000000111111111222222222222222222222222222555333111222555777777555222333333444666777777888:::::::::888888999===@@@NNNRRR]]]hhhhhh]]]QQQLLL???AAABBBCCCCCCDDDFFFIIIKKKaaa...//////000000000000///000000111111222222333333222222222333444555777888888888999::::::::::::999>>>???@@@AAACCCDDDEEEFFF@@@BBBEEEFFFFFFFFFHHHIIIDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIDDDCCCBBBDDDHHHKKKMMMMMMMMMLLLIIIGGGEEEEEEFFFGGGBBBAAA@@@@@@AAAAAA@@@>>>===<<<:::::::::999666444555444444333222111000000333111000......///111222//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------------------.../////////000000111111000000000111222222333333111333444444333222444555666777888999:::;;;<<<<<<999999777777999<<>>@@@AAA???===;;;999888888888777555333555555444333333222111111000000000000000000000000////////////............------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))******+++++++++******))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++************************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------------............///000000000000111222333444555444333222222222333444555666777888888888888888777777888999;;;===???@@@CCCCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKMMMOOOOOONNNMMMMMMLLLMMMPPPOOOLLLMMMQQQQQQOOONNNOOOQQQQQQQQQOOOSSSUUUWWWWWWVVVUUUVVVWWWZZZXXXWWWZZZ___eeejjjllllllttt|||}}}~~~yyy{{{~~~{{{|||~~~rrrXXXEEE>>><<<999666222222222222222222222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000222222222111111111000000000000000000111111111111444444333111000111444777666666666666777888999::::::BBBMMMUUUXXXXXXYYYZZZNNNGGG???>>>BBBGGGIIIIIIFFF[[[000111111222222333333444222222111111111111222222222222333444555777888999::::::;;;;;;;;;:::999999===BBBDDDBBBBBBDDDEEECCCGGGHHHJJJKKKIIIHHHHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA??????AAADDDEEEEEEEEEDDDCCCEEEHHHJJJJJJHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA>>>>>>@@@@@@???===;;;999888888888777555333555444444333222222111111////////////////////////////////////.........---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++******)))******************************+++++++++******)))+++******************+++************************,,,,,,,,,++++++*********)))************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------------............///000000111111222333333333444333222222111222333444555555666888888999999999888888999:::<<<>>>???@@@CCCCCCDDDEEEHHHKKKNNNOOOOOOMMMKKKKKKMMMNNNMMMKKKOOOMMMNNNPPPPPPMMMNNNQQQOOONNNNNNPPPRRRSSSSSSRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWXXXYYY\\\^^^bbbeeeggg```eeeiiirrr}}}~~~qqqgggcccWWWFFF;;;888777555333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000222222222111111111000000000000000000111111111111222333444333222222333555666666555555666777999:::;;;AAAGGGKKKLLLMMMOOOQQQPPPIIIAAA===???BBBCCCBBBFFF[[[000000111111222333333333222222111111111111222222333333444444666777999:::;;;;;;;;;;;;:::999888888>>>AAAAAAAAACCCGGGGGGCCCEEEGGGIIIJJJIIIIIIIIIJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@>>>>>>@@@BBBCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIJJJFFFCCCCCCDDDEEECCCAAAAAA???>>>>>>>>>>>>===<<<:::999888888888888555333444444333333222111111111//////////////////////////////.........---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++***)))(((************************,,,,,,,,,++++++)))((((((************************************************+++++++++++++++*********)))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,+++,,,------......---------------............///000111222333444444333333333222222111111222333333444444666777999999::::::999999:::;;;<<<>>>@@@AAABBBBBBCCCFFFJJJNNNSSSVVVYYYSSSLLLKKKMMMOOONNNLLLRRROOOPPPSSSSSSOOOOOOQQQOOONNNOOOQQQTTTUUUUUUTTTUUUTTTTTTWWW[[[^^^]]]ZZZTTTXXX[[[]]]\\\]]]```cccaaadddaaaeeemmmmmmuuu~~~dddOOODDDAAA===999666555444222000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000222111111111111000000000000000000000111111111111000222444555555555555666888777555444444777999;;;>>>@@@CCCBBBAAAAAADDDGGGJJJDDD>>><<>>>>>=========<<<;;;:::999888777777888777555333333333222222111111111000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++***)))(((************************+++++++++++++++***)))(((*********++++++*********************************+++++++++***************))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,------......---------------............//////111333555666555444333111111111111222222222333333444555777999::::::;;;:::::::::;;;===???@@@AAAAAAAAABBBDDDHHHMMMRRRUUU^^^VVVMMMKKKNNNRRRRRRPPPSSSQQQTTTYYYZZZUUUPPPPPPQQQQQQQQQSSSVVVVVVUUUTTTVVVTTTSSSWWW^^^aaa```\\\TTTXXX\\\[[[YYYZZZ```eeefffgggccciiitttrrrnnnuuummm\\\LLLAAA===555777888888666444222111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////111111111111000000000000///000000000111111111111///111444555666888;;;===:::888666444555777:::<<>>@@@AAA@@@@@@AAABBBEEEIIIMMMOOOYYYSSSKKKIIILLLQQQSSSSSSSSSRRRWWW^^^```ZZZSSSOOOUUUUUUUUUVVVWWWWWWTTTRRRWWWUUUTTTXXX___bbbaaa]]]UUUXXXYYYXXXVVVYYYbbbiiiccccccaaannnooohhhssssssxxx|||sssdddSSSGGG???:::888:::444777999888666333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111000111222333555:::AAAFFF<<<:::777555666888;;;===<<<>>>@@@???>>>>>>BBBEEEWWWRRRKKKFFFDDDCCCDDDDDDEEEUUU//////000000111222222222222222111111111111222222333333333444444555777777666777888:::;;;<<<======@@@BBBAAA???BBBGGGGGGDDDDDDFFFGGGGGGGGGHHHJJJLLLKKKJJJIIIGGGEEECCCBBBAAAEEECCCCCCCCCEEEEEEDDDCCC@@@AAACCCCCCCCCCCCEEEGGGCCCAAA??????AAAAAA===:::999:::<<<<<<:::888777777666555444555666555444222000000000000000000000000........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))******+++++++++******++++++++++++++++++++++++(((((()))++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************)))))))))***************)))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,+++,,,------......---------------............///000111222333444444333333111111333444444444444444444444666777999999:::::::::::::::;;;<<<===???@@@@@@@@@AAABBBDDDFFFHHHIIIOOOLLLHHHGGGIIINNNRRRTTTSSSRRRVVV^^^bbb\\\UUUQQQWWWWWWWWWXXXYYYXXXUUURRRXXXWWWWWWZZZ^^^```___]]]WWWXXXVVVUUUUUUZZZbbbiiicccdddeeeuuuvvvhhhlllkkkgggeeelllwww||||||sss]]]SSSJJJAAA:::888777444333444111333333333222222222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000000111000000000000111111111111111111000111333:::BBBGGG;;;:::888666666888:::<<<888:::<<<<<<<<>>>>>???@@@BBBDDDFFFFFFFFFFFFIIIJJJJJJJJJJJJLLLQQQTTTUUUQQQRRRYYY]]][[[WWWUUUWWWWWWXXXZZZ[[[ZZZWWWTTTXXXYYYZZZ[[[]]]]]]]]]]]]XXXWWWTTTTTTUUUYYY^^^aaabbbffffffrrrttthhhcccgggccc]]]eeeuuuvvvkkkyyy~~~|||kkkUUUEEE@@@:::555333777888555111000111111000000111111111111111111111111111111111111000000000000000000000000........................////////////////////////000000000000000000000000////////////000000111111000000000000111111111111000000000000222666<<>>???AAA@@@>>>;;;;;;;;;555999;;;;;;888555555666333222111222333333222000////////////000000000000........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))+++,,,,,,+++)))(((************************(((((())))))*********+++)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,------......---------------.........//////000000000000111222333444111333444666777777666666666666777888888888888888999999999:::;;;<<<===>>>???AAADDDGGGHHHHHHHHHGGGHHHKKKOOONNNLLLMMMQQQVVVWWWPPPNNNSSSXXXXXXWWWXXXVVVVVVXXXZZZ\\\\\\YYYVVVYYYZZZ\\\\\\[[[[[[[[[\\\XXXVVVTTTTTTVVVYYYZZZZZZYYY^^^\\\bbbsssssseee^^^YYYdddeeeaaammmmmmkkknnnssswwwuuuvvvrrrkkkeee```^^^[[[RRRCCC<<<<<<999333111444555222//////555444222222333333111///000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000.../////////000000111111000000000000111111111111///000111111222444777:::666666666555555555555666;;;:::888666777???KKKTTTRRRQQQNNNJJJHHHHHHKKKMMMWWWbbb......//////000000111111222000///------///000222111333444444444444555777666777999:::999888999:::<<<===>>>===<<<<<<===>>>BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFEEECCC@@@???HHHUUUXXXKKK>>>>>>@@@>>>CCCCCCBBBAAA@@@@@@??????@@@===888666777888888888555666666666666666555555444444444444333222111000////////////............///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++************************))))))************)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,---.........---,,,000000///...------...000111444999;;;555...///555333333333333333333333333666666666666666777888888666888:::;;;;;;<<<>>>???===???BBBCCCEEEGGGJJJMMMMMMNNNNNNNNNMMMMMMOOOQQQMMMMMMLLLLLLNNNPPPSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVYYYZZZ\\\```dddgggccc]]]VVVTTTVVVXXXWWWTTTYYY[[[\\\]]]\\\\\\]]]^^^ZZZ```aaa^^^cccppptttooogggdddaaaaaaeeehhhiiihhhpppqqqxxx}}}vvvlll```UUUMMMHHHFFF???>>>===;;;999777666555444444444444333333222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000/////////000222333---...///000000111000000//////------...000222444000000000111222222333333555444444444444555666666888:::777222444???KKKRRRNNNGGGBBBCCCEEEDDDCCCEEEGGG[[[.........///000000111111111000///......///000111111222444444333333555666666777999999888777888999;;;===>>>>>>======>>>@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFDDDBBB@@@???FFFQQQTTTJJJAAABBBDDDBBBBBBBBBAAA@@@???>>>>>>===;;;999555555666888999999666666666666666555444333444444444444333222111000////////////........................------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++,,,---.........---,,,000000///......///111333444444666777333...///444333333333333333333333333555555555555666777888999888999;;;<<<<<<===@@@BBB===???@@@BBBBBBDDDGGGJJJKKKLLLMMMMMMLLLLLLNNNPPPLLLKKKJJJJJJKKKNNNRRRTTTVVVVVVVVVVVVWWWWWWXXXXXXWWWYYY[[[\\\]]]___ccceeebbb\\\VVVTTTWWWYYYYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ^^^cccbbb\\\]]]fffgggaaabbb```^^^___bbbeeefffeee___^^^```dddgggiiipppyyy}}}xxxsssooojjjbbb\\\GGGDDD@@@;;;777555555555777777666555555444333333222222333333222111111000111111111111111111111111000000000000000000000000////////////////////////................................................111000/////////000111222000000000111000000////////////...---...000222333000000000111222222333333555444444444444555666666444777888666999CCCLLLPPPMMMFFF@@@BBBDDDCCCDDDFFFDDDVVV}}}---......//////000111111111000///......///000111000222333333333333444666666777888777666555666777;;;<<<>>>>>>>>>>>>@@@BBB@@@AAACCCDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@??????FFFHHHBBB>>>AAACCC@@@AAAAAA@@@@@@???===<<<;;;777555333333555888999:::666666666666555333222222333333333333222111000000/////////............---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))***************+++,,,,,,++++++,,,---------------000///...///000333666888999555222333222///000333222222222222222222222222333333333444555777888999777888:::::::::<<<@@@BBB===>>>???@@@???@@@CCCEEEIIIJJJKKKKKKKKKKKKMMMOOOLLLKKKIIIIIIKKKNNNRRRUUUWWWWWWVVVUUUUUUVVVXXXXXXZZZ[[[\\\]]]]]]^^^aaacccaaa\\\VVVUUUWWW[[[\\\\\\YYYZZZZZZZZZZZZZZZYYYXXX]]]aaa```YYYWWW\\\[[[VVV[[[[[[ZZZ\\\^^^``````___ZZZWWWUUUUUUSSSQQQTTTYYYXXXYYY^^^fffnnnxxx~~~zzzrrrfff\\\VVVQQQJJJFFFEEEDDDBBB@@@;;;:::888666555444444444111111111111222222222222111111111111111111000///111111111111111111111111000000000000000000000000////////////////////////................................................000000/////////000111222222222222111111000///...///......---...///111222000000000111222222333333555444444444444555666666444888888777<<>>>>>???AAABBB@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA??????;;;??????<<<<<<@@@AAA>>>AAAAAAAAA@@@???===<<<;;;666444222333555888999999666666666555444222111000111222222222111111000/////////.........---------.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***+++,,,,,,,,,************************************************++++++******))))))((((((************************,,,***(((''''''(((***,,,))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,------------///......///333777:::;;;<<<444//////000//////222222222222222222222222222111111222333555666888999555666777777777999===@@@>>>?????????>>>>>>@@@BBBFFFGGGHHHIIIHHHIIILLLNNNNNNMMMKKKJJJLLLPPPTTTWWWXXXWWWUUUTTTTTTUUUWWWXXXYYYZZZ\\\]]]]]]^^^```bbbaaa]]]XXXVVVXXX[[[\\\]]]YYYYYYZZZ[[[\\\]]]\\\[[[WWW[[[\\\WWWVVVYYYYYYVVVWWWWWWXXXYYYZZZZZZYYYXXXYYYUUUSSSTTTSSSQQQSSSWWWSSSKKKIIIPPPVVVZZZeeessswwwuuusssuuuzzz}}}rrrooojjjeeeccc___ZZZZZZ\\\\\\XXXTTTSSSQQQMMMFFFAAA<<<999666555888;;;<<<<<<999888777666444222111000111111222222333333444444000111111222111111000000111111111111111111111111////////////////////////////////////////////////................................................////////////000000111111111111222222111000/////////............///000111000000000111222222333333555444444444444555666666:::;;;:::999@@@MMMXXX]]]RRRHHH@@@>>>>>>======@@@EEEUUU}}}---------...//////000000//////............/////////111222222111222333555555666666555444444555777888:::<<<======>>>@@@BBB@@@AAACCCEEEEEEDDDBBBAAABBBBBBAAAAAAAAA@@@?????????@@@???>>>>>>AAABBB@@@BBBBBBBBBBBB@@@>>><<<:::777666444444555777777666555555444444222111000///000000000111000000//////............------------...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***+++,,,,,,,,,************************************************++++++******))))))(((((()))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))++++++******++++++,,,---++++++++++++,,,,,,------...------000555999::::::;;;333------000//////000111111111111111111111111000000111222333555777888666777888888888999<<>>>>>???AAABBBDDDEEEFFFFFFHHHJJJLLLNNNLLLKKKJJJKKKNNNRRRTTTVVVUUUSSSRRRSSSTTTVVVWWWUUUWWWZZZ[[[\\\]]]___aaabbb___[[[YYYYYYZZZ[[[[[[YYYXXXYYY\\\```bbbbbbaaaTTTYYY[[[YYYXXXXXXYYYXXXVVVWWWWWWWWWWWWUUUUUUUUUMMMIIIIIILLLNNNNNNQQQUUUYYYMMMFFFHHHJJJLLLUUUaaagggaaaZZZXXXYYY[[[[[[YYYUUU\\\```ZZZUUUWWW^^^bbbZZZ[[[[[[[[[______VVVKKKPPPKKKGGGFFFCCC??????BBBBBB???===>>>??????<<<:::888777555444444444333222...///000222222222222111444444444444333333333333111111222222222222222111000000000000000000000000......................................................................................................//////000000000000//////000111111111111111.............../////////000000000111222222333333555444444444444555666666999>>>AAAEEELLLVVV\\\\\\MMMDDD===<<<===<<<>>>@@@EEEUUU,,,------......///000000...........................000111111111111222444555666666555444444777999999;;;===>>>>>>???AAACCC@@@BBBDDDFFFFFFDDDBBBAAAAAA@@@@@@@@@????????????@@@@@@???>>>===???@@@AAABBBBBBCCCCCCAAA>>>;;;:::888666555444555555555333333333333333222111//////...//////000000///...............------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,************************************************************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************+++,,,,,,+++++++++++++++,,,---------,,,---111666999888666777000,,,...000///...000000000000000000000000000000000000111222444555666888:::<<<<<<;;;;;;===>>>@@@AAAAAA???>>>===???@@@???AAACCCDDDDDDFFFIIIKKKJJJJJJIIIHHHIIIKKKMMMNNNRRRRRRQQQQQQRRRSSSUUUVVVRRRUUUXXXYYYZZZ[[[\\\^^^___^^^]]][[[ZZZYYYYYYYYYXXXWWWWWW\\\aaaeeedddbbbWWW[[[^^^]]]YYYVVVUUUVVVUUUVVVWWWWWWVVVUUUVVVXXXIIIDDDDDDHHHKKKKKKLLLOOOUUUNNNGGGFFFFFFIIIQQQYYY[[[UUUMMMGGGEEEDDDBBB@@@<<>>>>>BBBFFFBBB;;;<<<999777999999777888;;;<<<:::888888888888777666333444555555444222000...222333444444555555555444333333333222111111000000000111222222333222222222000000000000000000000000................................................---------------------------------------------------...///000000000//////---...///000000111111111........................000000000111222222333333555444444444444555666666555>>>JJJTTT\\\___[[[TTTEEE>>>888:::===>>>AAADDDCCCSSS~~~,,,,,,---......//////000---..................---...///111111000000222333444555555555444666999;;;<<<>>>@@@@@@@@@AAABBBDDDAAACCCEEEGGGGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>><<<<<>>???===<<<;;;<<>>???===???AAABBBCCCDDDHHHJJJIIIIIIIIIIIIIIIIIIIIIIIINNNNNNOOOPPPRRRSSSTTTTTTQQQSSSVVVWWWWWWWWWWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYVVVUUUUUUYYY___bbbaaa___YYY\\\___^^^XXXRRRPPPQQQSSSUUUWWWWWWVVVXXX\\\___MMMHHHFFFIIIKKKIIIIIIJJJKKKMMMKKKFFFDDDHHHMMMNNNKKKGGGBBB===;;;999777666555888888777888===>>>;;;777888666555888===<<<888444111222555666444555888777666555555555444444333///000222333333333333444111000000///...------,,,111111000000000////////////000000111222222111111000000000000000000000000------------------------........................---------------------------------------------------...///000000000///...---....../////////...........................---000000000111222222333333555444444444444555666666777AAANNNXXX```bbb[[[RRRCCC<<<888:::===>>>???AAABBBPPP{{{,,,,,,------...//////000------............------...///111111000000222333444555555555555777:::===???@@@BBBBBBBBBBBBDDDEEEBBBDDDFFFHHHHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>???AAAAAACCCBBB@@@???DDDIII@@@@@@AAAAAA???<<<888666333222111111333444333111000000111111111000000///------......///......---......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++,,,+++*********+++,,,---+++***,,,222777888333------,,,...222222...---///000000000000000000000000111111000000111222333333888;;;>>>???===:::888888>>>??????>>><<<<<<===???<<<===@@@AAABBBDDDGGGJJJJJJJJJKKKKKKJJJJJJHHHHHHKKKLLLNNNPPPRRRSSSSSSSSSQQQTTTVVVVVVUUUTTTTTTTTTVVVYYY\\\]]]\\\[[[ZZZZZZUUUSSSRRRVVV\\\___^^^ZZZXXX[[[^^^^^^WWWPPPNNNPPPQQQTTTVVVWWWWWW[[[aaaeeeKKKFFFCCCEEEGGGDDDBBBCCCGGGOOOPPPGGGBBBEEEEEEAAA@@@???===;;;999888888999444555555555999>>><<<777222444333111333777777444555333333777777444333666222222222444555666666777222222222111000///000111/////////000111222444555/////////000000000000000......///000000000000000000000000000000000000000------------------------........................------------------------------------------------,,,---///000000000///...////////////...---,,,+++---......///......------000000000111222222333333555444444444444555666666???FFFMMMSSS[[[```]]]VVVFFF???:::;;;<<<;;;:::;;;CCCPPPzzz000000000000//////////////////......---------,,,,,,,,,------...000111222444555666777999;;;<<<===CCCEEEGGGHHHHHHFFFDDDCCCBBBEEEHHHJJJIIIEEE@@@===???@@@AAA@@@>>><<<<<<<<>>:::888999<<<===<<<;;;999:::;;;===>>><<<>>>???@@@@@@BBBEEEGGGKKKKKKKKKKKKJJJJJJJJJJJJFFFHHHLLLQQQTTTTTTQQQOOOUUUUUUVVVTTTSSSRRRTTTUUUWWWXXXXXXWWWVVVXXX[[[^^^\\\^^^]]]XXXVVVYYY[[[[[[XXX\\\aaa```[[[UUUPPPNNNSSSUUUUUUTTTWWW[[[[[[XXXLLLGGGBBBAAADDDEEECCCAAACCCEEEIIIMMMNNNIIIBBB<<<::::::999999888777777666999111///555<<<;;;555222333333333222222222111111111111222222222333333333222222222333333333444444333333333222222111111111000///.........000111222000000000000000000000000////////////////////////////////////////////////------------------------------------------------,,,---...---+++******+++000------000000,,,+++.........---------......///222222000///...............//////000000000000///000000000000111111111111444222111111444666666666AAAEEEIIIPPPYYY```___XXXOOOHHHCCCBBBAAA>>>===???AAAPPP|||000/////////////////////////////////......---------------...///111222333444444666777999;;;<<<<<>>>>>???@@@AAAAAA@@@@@@@@@@@@>>>;;;888777444333333222222111111000111111000000000/////////........................------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************+++++++++***************+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---///111111000///.........///111222222000...000///---------...000111000000000111111222333444777;;;>>><<<888555666888;;;::::::999999:::<<<===;;;===@@@AAAAAABBBDDDFFFLLLKKKKKKKKKKKKKKKKKKKKKHHHHHHJJJMMMPPPQQQPPPNNNQQQSSSTTTTTTSSSSSSTTTVVVUUUYYY\\\^^^]]][[[YYYXXX]]]cccddd```[[[ZZZZZZXXXWWW[[[______[[[UUUQQQOOOOOORRRTTTSSSTTTYYYZZZXXXKKKGGGBBBAAADDDEEECCCAAA@@@BBBEEEGGGHHHDDD>>>999888888777777666555555444888111000777===;;;555111333333222222222111111111111111111222222222333333222222222333333333333444333333222222222111111111000///......///000111222000000000000000000000000................................................------------------------------------------------(((***------,,,,,,,,,---)))+++,,,,,,,,,,,,,,,,,,...---------......///000222222222111111000000///---......////////////...//////000000000111111111333333222222333555888:::FFFHHHLLLRRR\\\ccc___WWWSSSLLLFFFDDDBBB===<<<===DDDRRR|||////////////////////////000000000000////////////////////////000111333333444444555777999:::<<<<<<;;;===@@@BBBDDDDDDCCCCCCCCCEEEFFFHHHGGGFFFDDDCCCDDDEEEEEECCC@@@>>>===>>>>>>>>>>>>===>>>>>>???????????????>>>===:::888666333333333222111111000000111111111111000000000000------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))***************************************************************************************+++++++++******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---.........////////////---------///111111///---///......------///000111111111111111222333444555777999;;;999555222333444888999999999:::::::::;;;;;;>>>AAACCCCCCCCCEEEFFFLLLLLLLLLLLLLLLLLLMMMMMMJJJIIIHHHJJJLLLNNNNNNMMMNNNQQQTTTUUUUUUTTTUUUVVVVVVZZZ^^^```^^^ZZZWWWVVV___hhhmmmhhh___[[[YYYWWWWWWZZZ]]]]]]ZZZUUUQQQPPPOOOTTTVVVRRRPPPRRRTTTSSSIIIFFFBBBAAACCCDDDBBB@@@>>>>>>???@@@@@@===888444555555555444444333333222666111222999===:::444111222222222222111111111000000111111111222222222222111111222222222333333333222222222111111111111111000////////////000000111000000000000000000000000................................................------------------------------------------------(((***,,,---,,,,,,---///)))000222,,,)))---///,,,---------......000111222111222333444444333222111,,,,,,---...............//////000000000000111111222333444333222555;;;@@@LLLMMMNNNRRR\\\```YYYOOOOOOHHHCCCBBB@@@===<<<>>>EEERRR{{{.........///////////////111111000000000000000000000000000000111222333444333444555777888:::;;;<<<;;;<<>>>>>>>>======<<<<<<<<<===============<<<;;;999777666333333222222111000000000111111111111111111000000------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++******************************************************************************************************************************************************)))))))))***+++++++++,,,***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++------,,,+++,,,---...///,,,,,,,,,---//////...,,,///............///000000111111111111222333444555555666777666444222333444777888999:::;;;;;;::::::<<>>===<<<<<<;;;999555222444444333333333222222222444111444:::===888333000222111111111111000000000000000000111111111111222111111111111222222222222111111111111111111111000000////////////000000000////////////////////////................................................---------------------------------------------------------++++++,,,000222666@@@???111+++111222,,,,,,------...///000222333///111333444444333222000,,,,,,---...////////////////////////000000000111111333555333111444===DDDOOONNNLLLOOOVVVYYYPPPDDDBBB===:::<<<======>>>AAACCCOOOwww------....../////////000000000111111111111111111111111000111111222333444333444555666888:::;;;<<<===>>>@@@AAAAAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGEEEBBB?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888666666333333222111111000000///000000000000000000111111------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************++++++++++++******************************************************++++++++++++++++++++++++************************************************************************)))))))))***+++++++++,,,)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))+++,,,...,,,++++++,,,......---,,,...............///000000111111111111222333444444333333444444444555666777888888:::;;;<<<<<<<<<<<<===@@@DDDFFFGGGGGGGGGHHHKKKLLLLLLMMMNNNOOOOOOPPPKKKLLLNNNQQQRRRQQQNNNKKKQQQTTTXXXYYYYYYXXXXXXYYY^^^```ccccccaaa]]][[[ZZZ___hhhmmmggg^^^\\\^^^```^^^]]]]]][[[YYYUUUQQQNNNSSSXXXXXXQQQIIIFFFGGGGGGCCCAAA@@@@@@@@@@@@???>>>???===;;;::::::888666333444444333333333333222222111111555:::;;;555111000111111111000000000////////////000000000111111111000000000111111111222222000000000000000000000000///000000000000/////////........................................................................------------------------------------------------///...---,,,...333:::???IIIOOOHHH555,,,000111***,,,,,,------///000111222...///111333333222000///------...///000111111111...////////////000000000000333444222000333;;;CCCJJJIIIHHHJJJQQQUUUNNNCCC;;;666444888;;;===???CCC???JJJrrr---------......//////000000000000000111111111111111111000000111222222333333333444666888999;;;;;;>>>???@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDAAA???>>>??????>>>===<<<;;;;;;:::;;;;;;::::::888777666666555222222222111000000//////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******************************++++++++++++******************************************************++++++++++++++++++++++++***************************************************************************************+++++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,------+++++++++---...---,,,.........///////////////000000000000111222333444222222222333444666777888888999999:::;;;<<<=========@@@CCCEEEEEEEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPMMMNNNQQQTTTVVVUUUQQQMMMRRRTTTXXXZZZZZZZZZ\\\]]]dddhhhllllllhhhbbb\\\XXX[[[bbbfff```ZZZ[[[^^^aaa^^^]]][[[YYYXXXUUUQQQNNNNNNRRRRRRLLLGGGFFFFFFEEE???>>>>>>>>>>>>======<<<>>><<<::::::999888666444333333333333333333333333000111555999777111///111000000000000////////////////////////000000000000///000000000000111111111////////////000000000000///000000000000//////...........................------------------------------------------------------------------------------------------------+++---///333999BBBLLLRRRYYYUUUHHH555,,,------(((,,,,,,,,,------///000111...///000111000000......------///000111111111111......////////////000000111222222111000222888===???AAABBBDDDLLLRRRPPPJJJ>>>999777:::<<<===???BBB===HHHooo,,,,,,---......///000000/////////000000000111111111000000000000111222222222333444666888999:::;;;<<<===>>>???@@@AAABBBBBBAAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDCCC@@@>>>>>>>>>@@@???>>><<<;;;;;;:::::::::999888777666555555555222222111111000000//////---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++******************************++++++++++++******************************************************************************************************************************************************+++++++++***************((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---------,,,++++++---......------......///////////////////////////000111222222333222111111333555666666888888777888999:::<<<===<<<>>>@@@AAAAAACCCEEEGGGIIIJJJKKKLLLMMMOOOPPPPPPOOOPPPQQQTTTVVVVVVTTTRRROOOQQQUUUWWWYYY\\\___bbbsssrrroooiiiccc^^^[[[ZZZVVV\\\^^^[[[XXXYYY[[[[[[ZZZXXXVVVUUUVVVUUURRROOOKKKMMMKKKFFFDDDEEECCC@@@;;;<<<===<<<;;;::::::;;;:::999888888888777444222222222222222222222222222///000444777444...---111000000/////////................../////////000000/////////000000000111111........./////////000000///000111111000///...---------------------------------------------------------------------------------------------------------------------------)))...777@@@IIIRRRZZZ___bbbTTTBBB333---++++++***,,,,,,,,,,,,,,,---......000000000//////.........+++,,,...///000111111111........./////////000000222111000///000111444555777:::===>>>CCCKKKNNNLLLBBB===:::<<<>>>===???BBB@@@JJJppp,,,,,,------...///000000......//////000000000111000000000000000000111111222333444666777999:::;;;999:::;;;===@@@BBBCCCDDDAAABBBDDDEEEEEECCCBBB@@@@@@BBBCCCBBB???>>>>>>>>>AAA@@@>>>===;;;;;;:::::::::999888666555555555555222222111111000/////////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))************************************************************************,,,+++++++++******))))))((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------............,,,++++++---.........---......///000/////////............///000111222444222000000222333444444777777666666777999<<<===;;;<<<===>>>>>>@@@CCCEEEHHHIIIJJJKKKMMMOOOPPPPPPRRRQQQQQQRRRUUUVVVVVVUUUKKKNNNRRRUUUYYY]]]bbbfffyyylll^^^UUUUUUZZZ___SSSXXXZZZXXXWWWXXXXXXUUUVVVTTTRRRRRRTTTUUUSSSQQQLLLLLLIIICCCAAAAAA>>>999999:::<<<;;;:::999999:::777666666666777666333000111111111111111222222222...000333555111,,,---111000/////////......................../////////000////////////000000000000---.........//////000000///000111111111///...---------------------------------------------------------------------------------------------------------------------------+++333???KKKTTT[[[```cccfffRRR===333///,,,,,,///,,,,,,+++++++++,,,------222222000///............***+++,,,...///000000000............/////////000333111///...000111111000444888:::999;;;BBBFFFGGGAAA<<<999;;;======???BBBCCCLLLrrr,,,---......//////......000000000000////////////000000000000000111111222222333444444333333555777999:::<<<===???@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;999::::::888555222111111333222222111000//////...///...,,,+++******++++++++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************---,,,,,,+++***)))((((((++++++++++++++++++++++++************************))))))))))))************---.........---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((())))))(((((()))***))))))***++++++++++++***///,,,+++---+++)))...777222222111...,,,+++,,,---333000......///000---+++............///////////////////////////000111111111222333444444444333222444333333444666:::===???999;;;<<<======@@@CCCFFFHHHEEEEEEKKKNNNMMMMMMOOOQQQOOONNNPPPTTTWWWVVVTTTHHHHHHKKKQQQSSSUUU\\\cccwwweeeUUURRRXXXXXXRRRSSSRRRSSSWWWVVVSSSTTTXXXVVVVVVUUUPPPKKKIIIKKKNNNJJJIIIGGGEEEBBB@@@>>>======;;;::::::::::::999777666666555444333333222222222555777555111......000...222222...---111000,,,......------------........................------//////000000000000//////........................111111000000/////////....................................------.........///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111888???FFFKKKOOOPPPTTTHHH999///,,,---...---++++++,,,,,,,,,,,,------222000...,,,+++,,,---......------------...//////..................------////////////000111333333444555555666777;;;@@@DDDCCC???:::888888;;;>>>@@@AAAJJJooo,,,------...............000/////////////////////000000000000000111111222111222333333222333555777999:::;;;===>>>???@@@@@@===>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888999999777444111111111222111111000//////......---,,,,,,,,,------...///++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++************************))))))))))))************------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))(((((()))***))))))***++++++++++++***...++++++---,,,***///777777777666222---++++++---111///------......,,,***------------............///////////////000000111111222333444555444333333555555555555666888:::;;;999:::<<<<<<===???CCCFFFGGGDDDCCCGGGJJJJJJKKKMMMQQQOOOOOOQQQUUUWWWWWWVVVNNNJJJIIINNNSSSUUUYYY]]]ssslll___TTTSSSVVVUUUOOOSSSPPPQQQUUUVVVTTTRRRSSSVVVVVVSSSOOOJJJHHHIIIKKKIIIHHHGGGDDDBBB???>>>===<<<;;;999999::::::888777555555555444333222222222333666888666222000000111111333222...---000000---......------------........................------//////000000000000//////........................000000/////////....................................------,,,,,,------...///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---222777;;;>>>@@@AAAFFF>>>444///......---+++++++++,,,,,,,,,,,,------111000...,,,+++,,,---...---------------...//////........................000/////////000111222222333333444444555888===AAABBB>>>:::888888;;;===???@@@HHHmmm,,,,,,---...............////////////////////////000000000000000111111222000111222222111222444666888999;;;<<<>>>?????????============>>>???@@@@@@??????>>>===<<<<<<<<<<<<999999888777777666555555666777888666333111000000000000000///......------+++,,,------------------++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))************,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))***((()))******++++++******---++++++,,,------111777;;;===<<<777///+++,,,...///---,,,,,,------+++***+++,,,,,,,,,------------//////......//////000111222222333444444444444444666666666666666666666666999:::;;;<<<===???BBBEEEGGGBBBAAAEEEHHHGGGHHHJJJPPPOOOOOOQQQUUUWWWWWWVVVUUUNNNJJJNNNSSSUUUWWWYYYbbb___YYYSSSSSSUUUSSSNNNPPPJJJHHHNNNRRRQQQOOONNNTTTSSSPPPLLLGGGEEEFFFGGGGGGGGGEEECCCAAA>>>===<<<;;;:::888888999999777666444444444333222222111111111444666555111//////111444555222...,,,//////......------,,,,,,------...------------------.........//////000000//////...------------------------............---------------------------------------,,,,,,++++++,,,,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000111111000444111......//////,,,(((++++++,,,,,,,,,,,,------000///...,,,,,,,,,---------------------......///........................111000000000000000111111111222333222333555999<<>>FFFkkk,,,,,,---.........------.........///////////////000000000000000111111222///000111111000111333555777888:::;;;===>>>>>>>>>===<<<;;;;;;<<<===???@@@???>>>===<<<<<<<<<<<<<<<888777777666555444333333444555666555222000000000//////.........---------------......---+++)))(((++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************((()))))))))************+++***)))))))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))***((())))))***************,,,++++++---...111444888;;;===>>>999111,,,---000...------,,,,,,,,,,,,+++,,,,,,,,,,,,------------///............///000000222333333444444444444444444555666666666666555555888999;;;;;;<<<>>>BBBDDDEEEBBBCCCHHHJJJHHHFFFGGGMMMMMMNNNPPPRRRTTTUUUUUUVVVPPPMMMPPPRRRSSSVVV[[[XXXWWWUUUSSSTTTUUUVVVUUUQQQGGGAAAEEELLLMMMKKKJJJOOONNNKKKHHHEEEDDDEEEFFFEEEDDDCCCAAA???===<<<;;;:::888777777888777666444333333222222222111111111...000222111---,,,---///666555111...,,,---......------,,,,,,,,,,,,------,,,,,,------------.........//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++******+++******,,,......+++(((+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---------,,,,,,------...///---------...............222111000000000000000111111222222222222444777:::<<<<<<;;;:::999999:::<<<>>>EEEiii+++,,,,,,---...---------------....../////////000000000000000000111111222///000111111000000222444666777999:::<<<=========<<<;;;;;;:::;;;===>>>???>>>======<<<<<<<<<<<<<<<888888777666555444333333222333444333111//////000............------------...//////000///---,,,***++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************************************((()))))))))***************)))(((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((()))************))),,,,,,,,,---///444666777666888:::777111---...111............---,,,------,,,------------........................//////000222222222222333333444444111222333555666666666666777999:::;;;;;;===AAADDDDDDCCCFFFMMMOOOKKKGGGFFFIIIJJJLLLMMMNNNOOOPPPQQQNNNNNNOOOPPPNNNMMMSSS\\\WWWUUUSSSSSSSSSUUUZZZ___bbbSSSGGGFFFKKKMMMKKKJJJJJJHHHFFFDDDCCCDDDDDDEEEBBBBBBAAA???>>><<<;;;;;;999777666555666666555333111111111111111000000000---///111///,,,+++---000666333000...,,,+++---///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------............////////////......------------------------+++++++++,,,,,,,,,,,,,,,------------------------+++++++++******++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,+++*********))))))***+++,,,+++***+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////222111000000000000000111111222333333333444666999:::<<<===<<<:::999:::;;;>>>EEEhhh++++++,,,------------------------......//////000000000000000000111111222///000111111000111333555555666888999;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<;;;<<<<<<===999999888777555444333333000111222222000/////////........................---...///111222333333444++++++++++++++++++++++++***************************************+++++++++************************************************))))))))))))))))))))))))************************))))))******+++++++++,,,************************************************))))))))))))************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***'''((())))))******))))))+++,,,++++++///444666444111222333333111//////000---...///...---,,,---...------------..................------......///000111111111111111222333333///000111222444666777777777888999:::;;;===@@@CCCCCCBBBFFFMMMPPPLLLHHHGGGGGGIIIJJJJJJJJJJJJKKKMMMFFFIIIMMMNNNJJJGGGNNNYYYYYYUUUSSSQQQPPPRRRZZZdddssscccSSSNNNPPPOOONNNMMMIIIFFFCCCAAABBBCCCCCCCCC@@@???>>>===<<<;;;::::::777666444444555555333222000000000000000000000000...000222111......000333444000......---***+++...,,,++++++******++++++,,,++++++,,,,,,------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++***))))))***,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////111000000000000000111111000222333333333444777999888<<>>DDDggg++++++,,,------------,,,,,,,,,---......///000000000000000000000111111222000111222111111111333555555555777999:::;;;;;;;;;:::;;;<<<======>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===:::999888777555444333333...000111111///......///........................,,,,,,---///111333555666++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))***************************************+++++++++************************************************))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((())))))(((((()))***'''(((((()))))))))))))))(((***)))(((,,,222333//////......///111111///---+++---...---++++++,,,...+++,,,,,,,,,------------...------------...//////111000/////////000111222000000000111222444666777666888999::::::<<<@@@CCCBBB@@@BBBHHHKKKIIIGGGHHHGGGIIIJJJIIIGGGGGGHHHJJJGGGHHHLLLNNNKKKHHHLLLSSSWWWTTTQQQOOOKKKKKKUUUaaapppcccVVVRRRRRRPPPOOOOOOJJJGGGBBB@@@AAAAAA@@@???>>>>>>===<<<;;;::::::999666555333333444444222111////////////////////////...000222000......111555111---,,,...---******---++++++************++++++***++++++,,,------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++************************************************(((((())))))***+++,,,,,,++++++******)))***,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000000/////////000111222222...000222333333444666888888<<>>???>>>>>>===<<<<<<;;;;;;;;;<<<<<<===:::999888777555444333222---///000000///......///......//////////////////,,,,,,+++,,,---///111222++++++++++++++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((())))))(((((()))***'''(((((()))))))))))))))&&&((('''%%%)))000000+++000---+++...222333///***)))+++---,,,***)))+++---******+++++++++,,,,,,,,,...------------...//////000///.........///111222222111000000000333555777666777999999:::<<<@@@BBBBBB>>>>>>CCCFFFFFFGGGJJJGGGIIIKKKIIIGGGEEEGGGIIILLLKKKLLLPPPOOOLLLMMMPPPUUUQQQOOOMMMHHHFFFOOO\\\aaaXXXPPPPPPQQQOOONNNOOOMMMHHHCCC@@@@@@???===;;;======<<<;;;;;;:::999999666444333333333333222000.........///////////////,,,...000...,,,---000444///++++++......))))))---++++++************++++++******+++,,,,,,---......---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***+++++++++++++++************************************************))))))))))))***+++,,,---)))***++++++******,,,---++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000////////////000111333333---///111222333444666888777===BBBBBB>>>::::::;;;;;;@@@bbb++++++,,,,,,,,,,,,---------...///...---...000111000000000000111222333444333333333333333333333333333444555777999;;;<<<===;;;<<<===>>>>>>>>>>>>>>>???===;;;999999999777666666666666555444222111000111111111111000000000000........................++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,,,,+++***))))))******************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,++++++******++++++************************++++++,,,,,,,,,,,,------...------------.../////////000000000000000//////333111///...///111333555999::::::;;;<<<===>>>>>>???@@@BBBDDDEEEEEEDDDDDDHHHHHHHHHFFFDDDDDDFFFHHHFFFKKKOOONNNKKKJJJMMMPPPWWWWWW___^^^PPPLLLOOOLLLQQQOOOMMMKKKKKKMMMOOOQQQLLLHHHCCC@@@>>>===<<<:::999888888777777777777777333333222222111000//////......---------......////////////...---///222444///...---,,,,,,---...///---,,,++++++******++++++++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++******************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,...//////000000...---...///000///...++++++++++++++++++++++++,,,,,,,,,---------......//////.........000222333111111111222333444555666333===EEEDDDAAA???===;;;<<>>>>>======???===:::999999888777555666666555555444222111000000000000000////////////------------------------++++++++++++++++++++++++************************************************************************,,,++++++***))))))******************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,++++++******++++++************************+++++++++,,,,,,,,,---------------------...////////////000000000000//////222111///...///111444666999999:::;;;<<<===>>>>>>???AAABBBDDDDDDDDDDDDCCCGGGGGGGGGFFFEEEFFFHHHJJJGGGKKKOOOOOONNNNNNQQQUUUVVVZZZiiioooeee^^^YYYPPPOOONNNLLLLLLLLLMMMOOOPPPIIIEEEAAA>>><<<;;;:::888777777666555555555555666333333222111111000//////000///...---------------......---------...000222///...---,,,,,,---...///++++++++++++,,,------...++++++******++++++,,,---..............................---,,,,,,+++*********+++,,,,,,------,,,,,,---,,,++++++++++++,,,---...------,,,++++++,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++,,,---.../////////...---...///000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........///000111222111111111222333444555666555???GGGGGGCCCAAA>>>;;;<<>>@@@AAABBBDDDDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGJJJLLLIIILLLOOOQQQQQQSSSXXX\\\RRRUUUcccmmmgggbbb]]]PPPMMMMMMLLLLLLLLLLLLLLLLLLEEEBBB>>>;;;:::999777666555555444333333333333444222222111111000000//////000000///...---,,,++++++,,,,,,,,,,,,---...///000......------------......++++++++++++---...///000++++++******++++++,,,---------------------------//////...---+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++,,,++++++++++++*********++++++************++++++************************************************************************))))))***+++,,,------...///...------//////...---.........------,,,,,,,,,,,,,,,,,,---------..................///000111222111111111222333444666666777AAAHHHIIIGGGFFFCCC@@@???HHHjjj***++++++++++++,,,,,,,,,+++---...//////111333555999888777555444333222222111222222444555666777777444555666777999:::;;;<<<<<<<<<===>>>>>>=========<<<:::777666777777555444444444444333333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++***************+++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---,,,++++++******++++++***************************++++++++++++,,,,,,,,,------,,,,,,------...///...//////000000000000/////////...///000333555777888888999:::;;;<<<======@@@AAABBBDDDDDDDDDDDDCCCBBBDDDEEEEEEEEEGGGKKKMMMJJJMMMPPPSSSUUUXXX]]]aaaUUUOOOSSSYYYVVVYYYZZZRRRMMMMMMMMMMMMKKKIIIGGGFFFBBB???<<<:::999888666444555444333333222222333333111111000000000/////////............---,,,,,,+++,,,,,,,,,---...//////...------------------------+++******+++,,,---......++++++******++++++,,,---------------------------......---,,,,,,+++************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++***************+++++++++++++++************++++++************++++++***************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,...---,,,---......---,,,.........---,,,,,,++++++,,,,,,,,,---------......------......///000000111000111111222333555666777999AAAHHHJJJKKKNNNOOOMMMJJJPPPooo*********+++++++++,,,,,,+++---...//////000333555999888777555444333222222111111222333444666666777444444555666888999::::::<<<===============<<<<<<:::888666555555555444333333333333333222111000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++***************++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---,,,++++++******++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---............///000000000000000......//////111333555666777777888999:::;;;<<<<<>>;;;999999888666444444444333222222222222333000000//////////////////***+++,,,---......---------,,,,,,...111111///---,,,------------------,,,++++++***************+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++*********))))))******++++++++++++*********))))))+++******))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))((())))))******+++++++++...,,,+++,,,---...---+++---,,,,,,,,,++++++******,,,,,,,,,---------......,,,---......///000000000000000111222333555666777<<>><<<:::999999888666444444333222222111111222222////////////............(((***,,,---............,,,+++,,,///222333///,,,,,,,,,------------,,,,,,++++++***)))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))******+++++++++++++++******++++++++++++***************)))******+++,,,+++************)))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---///////////////000000000222333555777888???DDDHHHJJJQQQ[[[```aaaYYY\\\vvv************+++++++++++++++,,,------------///111111000000000000000111111111111111222222333333333111222333333444555666666888888888888888777666666777555333333333444333222111111111111111111000///...------------,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******))))))***++++++,,,************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,++++++******++++++************************************++++++++++++,,,,,,++++++,,,,,,---...---...///000111111111111///000000111111222333333666666777888999:::;;;;;;;;;===@@@CCCEEEGGGGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKNNNOOORRRUUUXXXXXXWWWVVVQQQLLLOOORRRMMMOOORRRLLLNNNMMMKKKHHHEEEBBB???===<<<:::999888888777555333222111000000///000000000........................)))***,,,.........---,,,+++******...222222...)))+++,,,------------,,,+++*********)))******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))***+++++++++++++++)))***+++,,,,,,+++***)))***************+++,,,,,,************))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,+++***+++,,,---,,,*********++++++,,,---------,,,,,,,,,---------......+++,,,---////////////...//////000111333555777888BBBGGGKKKMMMSSSZZZ\\\YYYTTTZZZvvv)))************++++++++++++,,,------,,,,,,...000000000000000111222333444111111111111111111111222111111222222333444555555555555666555555444333333666444222222333333222111000111111111111000000///.........---------,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******))))))***+++,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,++++++******++++++************************)))************+++++++++,,,,,,++++++,,,,,,---...---...///000111111111111000000111111222222222222666666777888999:::;;;;;;:::<<>>===888777555444222111111111000////////////.........---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,...111///+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***,,,---...---,,,---...---,,,******,,,---,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,---------............///.../////////000444888<<<;;;>>>DDDIIIKKKGGG@@@:::@@@GGGppp*********)))******+++,,,++++++,,,,,,,,,------------...............///////////////000000000000000000000111111222222222333333333333333222222111111000000000/////////....../////////.........------,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***+++*********************************)))))))))))))))))))))(((((((((((())))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,))))))((((((((()))***+++******++++++++++++******++++++,,,------------,,,000000///...------------............/////////000111333444555555666888;;;<<<===@@@BBBCCCBBBAAA@@@CCCDDDDDDDDDCCCDDDGGGIIIPPPPPPPPPOOOMMMKKKIIIHHHKKKIIIEEECCCBBBCCCEEEFFFEEEBBB???===============666555444333111111000000/////////.........------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,---///000...+++***+++++++++++++++++++++++++++******************************))))))******+++,,,***+++------,,,,,,,,,------+++******+++,,,,,,+++************************************************))))))))))))))))))))))))************************))))))(((((()))***++++++))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,------...------------------............///000000000//////333888<<<:::<<<@@@BBBCCC@@@<<<999???FFFqqq******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,------..................//////000000000000000111111111111111222222222222333333333222111111111000000000000/////////............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))************************)))******)))(((((()))+++************************))))))))))))))))))******+++******))))))******+++))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,++++++******((((((((())))))******+++)))******++++++******)))***++++++,,,,,,,,,,,,,,,//////...------,,,------------......////////////111222333333333444777999:::<<<>>>@@@AAAAAA@@@??????AAADDDEEEEEEEEEFFFGGGJJJQQQXXXWWWQQQKKKJJJLLLKKKIIIFFFCCCBBBBBBCCCDDDBBB???<<<::::::;;;;;;;;;555444333111000000000000............------------,,,,,,+++++++++*********,,,++++++******++++++,,,,,,///000///,,,++++++***++++++++++++++++++++++++******************************))))))******+++,,,)))+++------,,,+++,,,------+++)))***+++,,,++++++************************************************))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,,,,---.........------------............///222222111000///222777;;;>>>>>>===<<<;;;;;;<<<<<<@@@HHHrrr))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---......//////000000111111111111111111111111111111222333444444333111111000000000000////////////......---------,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((()))***)))(((''')))+++************************))))))))))))************++++++************++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))************************))))))************))))))*********+++++++++,,,,,,------,,,,,,,,,------...,,,---...///////////////000111222222111333666888777888:::;;;===>>>>>>???===AAADDDFFFFFFFFFFFFFFFEEEOOOZZZ[[[SSSLLLLLLOOOJJJIIIGGGEEECCCBBBBBBBBB???<<<999888888888777666333333111000000/////////......---------,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,---000111---+++,,,,,,***++++++++++++++++++++++++******************************))))))******+++,,,)))+++,,,---,,,+++,,,---,,,+++))))))+++,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............---------............///444444444333333555999<<>>;;;777444444999======EEEooo))))))))))))***+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......---------...///000000111111111111000000000000000000111333444444333222000......---------,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))***+++,,,------'''(((***,,,------------000000///...---,,,***)))))))))************))))))*********)))******+++,,,*********+++,,,---...///***+++---///000000///...000000000000///111444777888888888999;;;>>>BBBDDDBBBBBBCCCCCCCCCEEEHHHKKK:::???DDDGGGFFFEEEEEEFFFEEEFFFFFFEEEDDDAAA???===999888666666555444111...222111000//////...//////---------,,,,,,,,,++++++************)))))))))))),,,++++++++++++++++++,,,---222222,,,))),,,,,,)))************************))))))))))))))))))))))))*********)))***++++++,,,)))***,,,,,,+++++++++,,,,,,***))))))***++++++***------------------------))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,***+++,,,---............---------.........//////222444888:::===@@@DDDGGG<<<<<<;;;777333333666999999BBBmmm))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000222222111000000111222444555555444222111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))((()))*********((('''&&&************************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,---...///...---+++***))))))((())))))))))))************))))))***++++++++++++******++++++,,,,,,------...///......---------......000000//////000111444555777888:::;;;;;;<<>>BBBFFFIIIGGGEEECCCCCCEEEFFFEEECCCGGGEEEBBBBBBCCCFFFGGGHHHCCCBBBAAAAAA@@@???;;;999999888777555333222000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,+++(((+++111999222+++)))***,,,+++)))*********+++++++++,,,,,,(((***+++***)))((()))************+++++++++,,,,,,******+++++++++,,,,,,,,,---+++***)))((()))++++++...............---,,,,,,******))))))))))))******+++***)))(((((()))+++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******++++++,,,,,,------++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111444:::@@@CCCCCCAAA???888777666555666888:::;;;<<>>BBBFFFJJJHHHFFFDDDCCCDDDEEEDDDCCCHHHHHHGGGEEECCCCCCEEEHHHBBB@@@???>>>>>><<<999777888777666444333111000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((()))+++***)))+++000444///***(((***++++++)))*********++++++++++++,,,(((***+++***)))((()))************++++++++++++,,,******+++++++++,,,,,,,,,+++***)))))))))***+++,,,------......------,,,,,,******))))))))))))******+++***))))))***+++,,,...+++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++************************)))******++++++++++++++++++++++++,,,,,,------------------............///111222666<<>>===<<<;;;888666666555444333222111000000//////.........---------++++++++++++++++++++++++***************************))))))***+++,,,...000///,,,)))((()))++++++***************++++++++++++(((***+++***)))((()))***************++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,---,,,,,,---------,,,,,,+++******))))))))))))******************+++,,,---...+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++*********++++++++++++++++++++++++((((((***++++++,,,,,,,,,******+++,,,,,,---......---------............///111000222999@@@CCC@@@<<<777777666666777888999:::999EEEeee))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///.........///111222///000000000000000000///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************...------,,,,,,++++++***...---,,,+++***)))))))))((()))))))))************))))))***++++++++++++******++++++,,,,,,------..................///000111333666::::::777666777:::888999::::::999:::<<<>>>AAABBBCCCCCCDDDFFFGGGIIIJJJKKKKKKHHHCCCAAABBBEEEBBB@@@===<<<;;;999777555444333333222111000000///............------------++++++++++++++++++++++++************************************,,,///111111+++***((()))******+++***))))))*********+++++++++(((***+++***)))((()))***))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))******+++,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))))))))******))))))******+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------******+++,,,,,,---......---------............///000///000666===@@@>>>:::888888777777777777777777777DDDddd))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000000////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******)))))))))***++++++************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***************))))))))))))******+++******))))))******+++))))))))))))))))))))))))************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********000///---+++***)))(((((())))))))))))************))))))***++++++++++++******++++++,,,,,,------...............///000111111444<<>>@@@???AAACCCDDDDDDFFFIIIKKKKKKKKKJJJGGGDDDBBBAAABBBBBB???<<<:::999888666444222222111111000000000///.........------------,,,++++++++++++++++++++++++***************************+++***)))---222444111)))))))))***************)))))))))************+++(((***+++***)))((()))***)))))))))************+++******+++++++++,,,,,,,,,************++++++++++++******+++,,,,,,,,,++++++******))))))))))))******))))))***++++++,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,------------------............/////////000444999<<<;;;999777777777888777777777777666DDDeee))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000000/////////..................///++++++++++++++++++++++++************************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++************************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************------+++***))))))))))))))))))))))))************))))))***++++++++++++******++++++,,,,,,------...............///000111222111999BBBDDD>>>777444333444666888888999:::===??????BBBDDDDDDDDDEEEHHHKKKKKKIIIGGGEEEDDDCCCAAA???AAA>>>:::888777555444222000000000000000000//////.........---------,,,,,,************************************************)))***)))(((,,,333444000((()))+++++++++*********))))))))))))************(((***+++***)))((()))***))))))))))))******************+++++++++,,,,,,,,,***++++++++++++******)))))))))***+++++++++++++++******))))))))))))******))))))******************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111333555777888999444555666777888999::::::777EEEfff))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000000000///...///......------......///++++++++++++++++++++++++************************))))))((())))))***++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))***++++++++++++******++++++,,,,,,---..................///000222222...333777666222222666;;;333555666666666666999;;;AAACCCEEEEEECCCDDDGGGJJJKKKHHHEEEDDDEEEDDDAAA===???<<<888666555444222111000000000000000/////////......---------,,,,,,,,,************************))))))))))))))))))))))))''')))(((&&&+++333444///(((***,,,,,,+++*********))))))))))))************(((***+++***)))((()))***))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++***)))(((((()))***+++++++++++++++******))))))))))))******))))))*********))))))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))'''(((((()))***++++++,,,************************++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////...000222333333444777999111222444777999;;;<<<===888FFFfff))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******)))))))))))))))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,---***++++++,,,,,,------...---------............///333222111111111222444444111222555777999999::::::>>>???@@@AAABBBAAA@@@@@@CCCCCCBBBAAA@@@>>>===<<<666666555444333222222111///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************'''***+++(((+++111222---))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***((((((******+++++++++,,,,,,,,,+++***)))***++++++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++...---,,,,,,++++++++++++,,,+++*********+++,,,------------...------,,,,,,,,,,,,------.../////////222111222444888;;;<<<<<<888999;;;<<<;;;999777666999GGGbbb))))))))))))))))))))))))************+++++++++,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))******+++((()))******++++++++++++******+++,,,,,,------...---------............///222111111000111222333444222333666888::::::;;;:::===>>>???@@@@@@@@@??????@@@@@@@@@???>>>===<<<;;;666666555444333222111000............------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((******)))---222111,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++***)))***++++++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******...---,,,+++++++++++++++++++++*********+++,,,---,,,------...------,,,,,,,,,,,,------.../////////111111222666999<<<<<<;;;888999::::::999888777666999GGGbbb)))))))))))))))))))))))))))))))))*********++++++)))******+++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))***)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))******++++++,,,------------------............///000000000000000111222222222444666888:::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<======<<<<<<;;;:::666666555333222000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************)))***///333000***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***)))***++++++***)))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,------...------,,,,,,,,,------...////////////000333777;;;===;;;999999888888777777777777777999GGGbbb))))))))))))))))))))))))((())))))))))))*********)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((******++++++,,,,,,,,,---++++++******))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******,,,,,,,,,***)))'''*********+++,,,,,,---------------............//////////////////000000111222333555888999:::::::::999999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::555555333222000///...---------------,,,,,,,,,+++************************************************************************,,,***))),,,111333///)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))******************+++++++++,,,,,,,,,+++***)))***++++++***)))************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,,,,+++++++++++++++,,,+++***++++++++++++,,,,,,,,,,,,------...---------,,,,,,------.../////////...000444999======;;;888999888666555555666777888999GGGbbb))))))))))))))))))))))))((())))))))))))***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))(((((()))***++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***+++++++++++++++,,,,,,******))))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,+++***((('''))))))***++++++,,,,,,------------............///......//////000000000000000222444666888999999999777888999:::;;;:::999999888999999:::::::::::::::333333222000///...---,,,---,,,,,,,,,++++++++++++************************************************************************,,,******///333222---)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((())))))******+++******+++++++++,,,,,,,,,+++***)))***++++++***)))************************))))))))))))))))))))))))************++++++++++++((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++******++++++,,,******++++++,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------.../////////...000555:::>>>>>>;;;888888777555444444555777999999HHHbbb)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))************(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++******)))))))))))))))******+++,,,,,,,,,---------............///......///000000000000000///111333555777888888888666777888999999999888888777888888999999999888888111111000///...---,,,,,,,,,,,,,,,+++++++++******************************************************************************+++***---222333///+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************+++,,,---...******+++++++++,,,,,,,,,+++***)))***++++++***)))************************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++************++++++,,,)))***+++,,,,,,,,,,,,+++++++++,,,---............,,,,,,------...////////////111555:::>>>>>><<<999888777555444555666888999999HHHbbb))))))))))))))))))))))))************+++++++++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************(((((((((((()))***+++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++***)))((()))+++,,,)))))))))***++++++,,,,,,---------............///...///000111111111000000000111444666888999999999555666888999999999888777666666666777666666555555............---------,,,++++++++++++************************************************************************************)))***000555333,,,))),,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++************,,,---...******+++++++++,,,,,,,,,+++***)))***++++++***)))************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***************+++,,,,,,)))***+++,,,,,,,,,++++++***+++,,,---............,,,,,,------.../////////000111555999===>>><<<:::777777666666666777888999999HHHbbb))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))***+++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++---+++)))''''''))),,,---)))))))))***++++++,,,,,,---------.........//////...///111222222222111000111222555777999:::::::::555666888999999999888777444555555555444444333222------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((+++222777333***(((---))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))((((((((((((***,,,---******+++++++++,,,,,,,,,+++***)))***+++++++++)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,******))))))***+++,,,,,,)))***+++,,,---,,,++++++***+++,,,---............,,,,,,------...//////000111222555999===>>>===;;;777777777777777888999999:::HHHbbb))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((+++*********))))))((((((+++***)))(((((()))***++++++*********))))))((((((************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((()))))))))))))))******++++++,,,------///////////////000111111///000111222222333222222111222555777999;;;<<<<<<:::999888777888:::<<<>>>:::888555333111111222222------------,,,+++***))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***'''///333000++++++,,,+++...+++'''''')))***)))(((+++******)))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))************)))))))))************+++++++++************************************************)))************+++++++++,,,------......------,,,............////////////000444777999999:::<<>>>>><<<999777555666777777:::BBB___))))))))))))))))))))))))*********************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))************++++++++++++******))))))))))))))))))******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************)))******++++++,,,------......------......///000......///000111111111111222333444666888999::::::<<<;;;:::888777555555444000000///...---,,,,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))))))))*********+++++++++******************************)))))))))***+++,,,111333111+++)))******(((''')))***++++++***)))(((+++******)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------++++++++++++************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,............////////////000111333666:::<<<=========<<<999777666666666777999AAA^^^))))))))))))))))))))))))************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******************+++,,,,,,+++******))))))))))))************************************))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((()))))))))*********++++++)))******++++++,,,------.........---...//////000---...///000111111111111222333444666777888999999999999888777555444333222//////......---,,,,,,+++***+++++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,---333333000***)))++++++)))''')))***+++)))))))))++++++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,------...,,,++++++++++++*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,............////////////000000222555:::=========<<<;;;999888777666777777999AAA^^^))))))))))))))))))))))))************************)))***++++++++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))***************++++++,,,,,,++++++***((()))))))))************************************))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))*********+++++++++)))******++++++,,,------------,,,,,,------...///---...///000111111111111222333444666777888888888777777666555444222111000------------,,,,,,+++*********++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))((()))***,,,---222222...((('''+++,,,)))''')))******((((((***---+++******)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,+++++++++************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))************)))))))))************+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,............////////////000///111555:::======<<<::::::999888777777888888999AAA^^^))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++***+++,,,------,,,+++***(((((())))))*********+++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''')))************+++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...---...///000111111111111222333444666777888888888555555555444333222000///,,,,,,,,,,,,,,,+++***))))))******+++++++++******)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))((((((***,,,---111111,,,'''&&&***+++)))((()))***)))''''''+++...+++******)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))************)))))))))************+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,............/////////000000///000444:::>>>>>><<<999999888888888888888999:::BBB___))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++,,,---///000............////////////111111222333333444555555222222222111111///......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++((('''***---***%%%***333222000---***((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---,,,------......------,,,+++++++++*********))))))************************************************(((((())))))))))))(((((()))*********++++++++++++************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++---,,,,,,+++*********+++------------------------,,,------......------,,,............////////////222222222333666888;;;<<<888888888999:::;;;:::888888EEE]]]~~~))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++******++++++++++++******************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))))))))***(((&&&''')))***((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,*********+++,,,---//////............////////////000000000111222333333333111111111111000///...---++++++,,,,,,++++++***)))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++)))************+++++++++)))(((***,,,)))'''+++333000///,,,***(((((())))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---,,,------......------,,,+++++++++*********))))))************************************************(((((())))))))))))(((((()))))))))*********++++++************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++---,,,++++++******++++++------------------------,,,------......------,,,............/////////////////////000222444666777999999999:::;;;;;;:::999999FFF^^^~~~))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******++++++++++++******************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,*********+++,,,---...///---............/////////...//////000000111111111000000000000000///...---++++++,,,,,,++++++***))))))))))))))))))))))))))))))((((((''''''(((((()))++++++++++++++++++++++++)))************++++++++++++******+++)))(((---444...---+++***))))))******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---,,,------......------,,,+++++++++***************************************************************((())))))******))))))(((((((((((()))))))))******************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,++++++******++++++------------------------,,,------......------,,,............////////////.........///000111333444999:::;;;;;;<<<<<<;;;;;;:::GGG^^^~~~((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))***)))))))))*********)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((************++++++++++++++++++++++++,,,---...///---------.........//////......//////000000000111///////////////...---,,,+++++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))*********+++++++++++++++******)))+++///444++++++***)))******++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,------......------,,,************************************************************************)))))))))******)))))))))(((((((((((())))))))))))************)))))))))(((((()))))))))************************************************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,------------------,,,------......------,,,............////////////111111111111222222333333999;;;<<<<<<<<<;;;<<<<<<;;;HHH___}}}((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***************************************************)))*********)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,---......------------............////////////000000000000------.........---,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))*********+++++++++***+++***))))))---111333))))))))))))******++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,------......------,,,************************************************************************))))))************))))))(((((((((((())))))))))))************)))))))))(((((()))))))))************************************************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,............////////////111222222333333333333333888:::<<<<<<;;;:::;;;<<<;;;HHH___}}}))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************((()))******++++++******************************************************((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))************+++,,,+++++++++,,,,,,---...,,,------------.........////////////////////////,,,,,,---------,,,,,,+++******++++++******)))((()))))))))))))))))))))))))))((((((''''''(((((()))************************)))************+++++++++'''******(((***///111000)))))))))*********++++++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,------......------,,,***************+++++++++************************************************)))******++++++******)))((((((((()))))))))******************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,------.........,,,------......------,,,............///////////////000111222222222222222555888;;;;;;888777999;;;:::GGG___|||))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************((())))))***************************************************************'''(((***)))'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,------,,,,,,---------.....................------------++++++,,,,,,,,,,,,++++++***************))))))((())))))))))))))))))))))))***))))))(((((())))))***************************)))************+++++++++%%%(((***(((+++000000,,,((())))))***************)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,------......------,,,))))))*********+++++++++************************************************)))******++++++******))))))))))))*********++++++************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---......///,,,------......------,,,............////////////...///000222333333222222333666:::999666555777:::999FFF^^^{{{))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************(((((()))***************************************************************&&&(((***)))&&&%%%''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++###''')))(((+++000000***))))))************))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,------......------,,,))))))******++++++++++++******************************************************++++++++++++******************++++++++++++************))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,---...//////,,,------......------,,,............/////////000...///111333444555444444111555999888444333555999888FFF^^^{{{)))))))))))))))******+++))))))))))))************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))$$$$$$%%%%%%'''(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))***,,,,,,((((((++++++)))+++*********+++,,,,,,---+++++++++++++++***)))(((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))///...,,,***)))((('''''')))))))))))))))))))))))))))******((('''&&&((()))++++++,,,,,,,,,,,,------,,,------......------,,,/////////...---------,,,+++++++++************)))***)))((()))))))))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++)))'''+++111///(((,,,+++***))))))***+++,,,+++++++++************)))))))))))))))))))))))))))***************)))((((((...---,,,+++++++++,,,---------.........---+++***************************************************++++++++++++++++++++++++,,,,,,+++***)))(((''''''+++*********))))))((((((&&&&&&((()))************************************)))************+++++++++************************,,,,,,,,,---------......,,,******+++...000000000***++++++,,,,,,------...++++++,,,,,,---.../////////000111222222111000///000//////222666777666333444444555555666666777777:::HHHaaa)))))))))))))))******+++))))))))))))************))))))************))))))************)))))))))((())))))))))))))))))))))))'''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))***,,,+++((((((***+++(((***)))))))))******+++,,,+++++++++++++++***))))))))))))))))))((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))+++++++++,,,,,,,,,------,,,,,,------------,,,,,,............------------+++++++++*********))))))))))))))))))))))))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,,,,++++++++++++++++++++++++******)))''',,,111///)))++++++***))))))***++++++))))))******+++++++++,,,))))))))))))))))))))))))***************)))((((((---,,,+++******+++,,,,,,------.........---++++++************************************************++++++++++++++++++++++++++++++******)))(((((((((************)))))))))(((''''''((()))*********)))************************)))************+++++++++************************,,,,,,,,,------------......,,,******+++++++++)))***++++++,,,,,,------...++++++,,,,,,---......//////000000000000000000///000///000333666888666444666666666666666777777777999HHHaaa)))))))))))))))******+++))))))))))))************))))))************))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************)))++++++((((((+++,,,***)))))))))((())))))***+++***++++++++++++***)))))))))(((((((((((('''''''''''''''((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))***)))(((+++...///,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------...++++++*********))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((''')))+++,,,************************((()))((())),,,111///***++++++***))))))***++++++'''((()))***+++,,,------)))))))))))))))))))))))))))************))))))(((+++***************++++++,,,------------,,,,,,+++************************************************************************))))))))))))))))))))))))************))))))))))))(((((())))))***)))))))))************************)))************+++++++++************************,,,,,,,,,,,,------------///---+++***++++++***(((***++++++,,,,,,------...+++,,,,,,------.........//////............////////////000333666888777666888888888777777777777777999HHHaaa)))))))))))))))******+++((()))))))))************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************'''***+++)))***...000...******)))))))))******+++******+++++++++******))))))))))))))))))((((((((((((((()))))))))*********((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************************))))))))))))((((((((((((((((((((((((&&&&&&'''((()))*********((((((((((((((((((((((((***((((((,,,111222...******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------...************))))))))))))''')))******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))((())))))***))))))))))))))))))))))))(((((((((***---000...,,,+++******************+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************)))((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********************)))))))))))))))))))))*********))))))(((************************))))))*********+++++++++************************++++++,,,,,,,,,---------...---+++,,,---......---***++++++,,,,,,------...,,,,,,,,,---------......///...---,,,,,,---...///...///000222555777888888:::999999888888777777777999GGG```)))))))))))))))******+++((()))))))))************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))******))))))(((((())))))))))))((((((******************************)))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************&&&***+++***,,,111333222,,,++++++*********++++++)))******+++++++++******************************+++*********)))))))))(((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((***(((''',,,111333///************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------*********)))))))))((((((&&&(((******((('''((()))((((((((((((((((((((((((************************+++,,,...//////---+++***))))))))))))))))))))))))((('''))),,,......---,,,*********++++++*********************************))))))))))))))))))))))))((())))))*********))))))(((((())))))************,,,,,,,,,+++,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))******)))***************)))(((************************))))))*********+++++++++************************+++++++++,,,,,,,,,------...---+++,,,---......---***++++++,,,,,,------...,,,,,,,,,---------------///...---,,,,,,---...///...///000222333555777888::::::999999888888777777888GGG```)))))))))))))))******+++))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))''''''((()))************(((((())))))))))))((((((************************,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++'''***+++***,,,111333222---,,,++++++++++++++++++))))))***++++++++++++*********+++++++++++++++,,,,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((()))***+++***)))(((''')))))))))))))))))))))))))))((((((***...000...+++************++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,******)))))))))(((((((((%%%(((+++***((('''(((+++))))))))))))))))))))))))************************+++...111444444222///---)))))))))))))))))))))))))))(((***...///,,,***,,,)))***++++++++++++***)))+++++++++*********))))))))))))))))))))))))))))))((())))))************)))'''((()))******+++******,,,++++++++++++,,,,,,---************************************************************************(((((())))))*********+++))))))))))))************))))))******+++*********************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,///---+++***++++++***(((***++++++,,,,,,------...------------------------......------------.........///111111111222444777999999999888888888888888888FFF```)))))))))))))))******+++))))))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))''''''(((******++++++***(((((())))))))))))((((((************************+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))),,,,,,)))***...///---,,,,,,+++***************))))))***+++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((()))***,,,,,,+++)))((())))))))))))))))))))))))'''(((((()))***+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***************)))))))))(((((((((((($$$(((++++++(((&&&(((+++))))))))))))))))))))))))***************************,,,...111222111000///***************************(((+++000///***(((+++)))***++++++++++++***)))***************+++++++++))))))))))))))))))))))))(((((()))***************'''((()))+++++++++++++++++++++*********+++------************************************************++++++++++++++++++++++++)))))))))))))))*********((()))))))))************((()))******++++++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,...,,,******+++++++++)))***++++++,,,,,,------...------------------------......////////////.........///111000...///222555777777777888888888888888777FFF```)))))))))))))))******+++))))))))))))************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((******+++++++++(((((())))))))))))((((((************************&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++++++++---,,,((((((***+++(((++++++***))))))((())))))((()))***+++++++++++++++(((((())))))*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))'''(((***,,,---,,,+++***))))))))))))))))))))))))'''((((((((('''(((***,,,)))************++++++++++++++++++,,,,,,+++++++++,,,+++++++++******))))))))))))))))))(((((((((((($$$(((++++++(((&&&))),,,))))))))))))))))))))))))************************'''((()))***,,,---......************************+++))),,,111///)))'''+++)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((()))***************'''(((***+++,,,,,,,,,+++++++++*********+++---...************************************************++++++++++++++++++++++++******))))))))))))))))))(((((())))))*********+++'''((()))***+++,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,******+++...000000000***++++++,,,,,,---......---------------------------...///000000///...---...000111///------000444666666777777888888888999777FFF```************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++*********))))))((((((************************)))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))(((((('''''')))************++++++++++++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))---000000,,,******+++***************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***(((((()))***++++++,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))******++++++******))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000..............................//////000000111111666666777888888888888888;;;GGG___************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))******))))))))))))******+++*********))))))))))))************************************************+++++++++******)))))))))++++++++++++++++++++++++************************************************************************************************************************+++++++++*********))))))************************************+++++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))******)))((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((+++//////---++++++---***************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***))))))******++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000..............................//////000111111111555555777888888999999999:::HHHaaa************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***+++******))))))******+++***************)))))))))*********************************************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++***************************************)))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********+++************)))))))))***))))))(((((((((((((((************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************'''***......,,,+++,,,...***************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++++++++,,,*********++++++++++++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000..............................//////000111222222333444666777999::::::::::::IIIccc*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))*********))))))))))))******************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************((())))))))))))*********++++++++++++++++++++++++******************************++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************))),,,///...,,,***,,,...***************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,---))))))*********+++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...000..............................///000111222222333222333555777999:::;;;;;;999JJJfff************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))*********))))))(((((())))))******************+++++++++************************************************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************((())))))))))))*********++++++++++++++++++++++++******************************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************,,,...000...+++((()))+++***************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------))))))*********+++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...000..............................///000111222333333222333555777999;;;;;;<<<999KKKggg************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++******))))))******+++*********))))))******************+++++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************************************************+++++++++************************)))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))***************(((((()))))))))))))))***((((((((((((((())))))***'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************...///000...***((()))+++***************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++++++++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000..............................///000222333444444222333555777999:::;;;;;;:::KKKhhh************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************+++++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((()))))))))*********+++(((((((((((())))))******((((((((((((((()))******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************---//////---***(((***,,,***************************++++++,,,,,,++++++*********************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000........................---...///000222333444555333444555777999::::::;;;:::LLLhhh************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++///......------......///*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((((())))))*********+++'''((((((((())))))******((((((((((((((()))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++---...---***)))+++...************************+++++++++,,,,,,+++++++++*********************************************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))*********++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///...------...000........................---...///111222333555555333444666777999::::::::::::LLLggg************************))))))))))))************************************++++++++++++************...---+++)))))))))))))))***+++,,,+++******,,,---***+++,,,,,,******,,,---000000000222555777888888;;;;;;:::888555333222333333111000000000///,,,***///...000444444000---...///...------......---+++***))))))***,,,------+++******+++,,,,,,---------............---,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((******)))(((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((((((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((&&&%%%'''***+++***((())))))))))))***+++,,,---++++++************++++++111...***((((((***+++,,,************************************************,,,,,,++++++***)))))))))''''''(((***+++,,,---...++++++******++++++,,,---......////////////......************************************************)))************+++++++++,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---...............---------------............///000000000000111222333444666666666666777999:::;;;:::HHHiii************************))))))))))))*********************************************+++++++++++++++))))))***++++++*********+++,,,---,,,,,,,,,...000000222555666666777999:::<<<===???CCCGGGJJJJJJJJJIIIHHHEEE???999555555555222111000111333444444333;;;666444666888;;;AAAHHH???>>>;;;999777444111///111...,,,+++,,,---,,,,,,///...---,,,++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))))))))(((((((((((((((((()))))))))***)))))))))))))))*********************))))))))))))(((((((((((())))))))))))***(((''')))+++,,,+++***************++++++,,,---++++++******************666222...++++++,,,,,,,,,***************************************************************+++++++++(((((()))***+++,,,,,,---++++++******++++++,,,---,,,------......------,,,************************************************************++++++++++++,,,,,,+++******+++,,,,,,***************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...............---------------............///000000000000111222333333555555555666777888999::::::GGGhhh************************))))))))))))************************************))))))******+++,,,,,,,,,((()))+++------,,,+++***,,,---.........000333555666999===???@@@AAABBBCCCGGGIIINNNRRRVVVYYYZZZ[[[WWWTTTOOOGGG???999666666333222333555:::???BBBCCCCCC===999999;;;>>>EEEMMMQQQQQQPPPNNNKKKGGGBBB@@@:::555000---,,,---......000...---++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************)))))))))(((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))((((((((((((((()))))))))******(((((())))))******++++++************************(((((())))))******++++++***(((((((((***+++***)))*********)))******++++++******))))))))))))******666333...+++*********)))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---************+++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,+++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...............------------............/////////000000111222222333444444444555666777888999;;;GGGggg************************((()))))))))************************************))))))*********+++++++++,,,,,,---......---,,,+++...///000111111444777;;;:::<<>>EEEJJJLLLIIIEEECCCCCCAAA<<<;;;===QQQVVV[[[___^^^ZZZVVVTTTEEE???777111//////111111,,,,,,*********,,,...///******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************))))))((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))(((((((((((()))))))))*********''''''((()))***++++++,,,)))***************++++++*********+++++++++++++++***************+++******,,,,,,++++++++++++,,,,,,+++******+++,,,---......555222---+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,---......///.........---------............/////////000111222222222222333333333444555666777888;;;GGGfff************************((()))))))))************************************************************+++,,,,,,---...///000111000111222333444777;;;???AAABBBCCCAAA>>><<<;;;;;;777:::===@@@EEELLLTTTYYY^^^___```^^^XXXRRRLLLJJJAAA>>>;;;<<>>::::::GGGOOOZZZccceeedddaaa```UUUNNNDDD;;;555333222111......---,,,,,,,,,---...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))******************************)))******+++***)))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))************''''''((()))***++++++,,,))))))******+++++++++,,,++++++******)))))))))(((++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---******+++,,,---///111111444111...------...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,------...//////......---------............//////000111222333333333222333333333333444666777888;;;GGGfff************************))))))))))))************************************++++++++++++,,,,,,,,,,,,+++,,,///222555777888999333333444444555999>>>AAAGGGGGGFFFCCC>>>;;;::::::999<<<@@@DDDGGGNNNWWW^^^[[[^^^aaabbb___ZZZVVVTTTPPPLLLGGGEEEDDDEEEFFFFFFHHHDDDAAAAAA@@@===>>>BBBCCCLLLXXXaaaeeefffgggiiieee^^^SSSIIIAAA;;;777444888777555333111///---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))************************))))))))))))************************************)))***+++++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))*********++++++(((((())))))******++++++))))))******+++,,,,,,,,,*********)))))))))((((((''')))++++++******,,,---))))))))))))***+++,,,---*********++++++---...//////---+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...////////////---------............///000111222444444444444333333333333444555666777888;;;GGGggg************************))))))))))))************************************++++++---...000111222333333777<<>>555555555555666999>>>BBBFFFEEECCC???<<<:::;;;<<<@@@DDDIIIJJJJJJKKKOOOTTTMMMOOOQQQPPPNNNLLLLLLLLLNNNJJJFFFDDDEEEEEEFFFEEEAAA<<<888888888777;;;@@@???FFFOOOVVV[[[```gggmmmjjjeee]]]VVVOOOJJJDDDAAA@@@@@@???>>>:::666333000....../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,***)))''')))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++)))))))))))))))*********))))))***++++++,,,------+++,,,,,,---...//////000---///222222111222444777444444444555666888999:::999888777666555555555555111///---+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++******************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---...////////////---------............///000222444555666666555444333333444444555666888999:::GGGhhh************************))))))))))))***************************************+++---000333666888999@@@EEELLLPPPPPPKKKDDD???666666666555666999???CCC???>>><<<999777777:::<<>>:::888///000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))************************(((((())))))*********+++(((((((((((((((((((((((()))***,,,,,,,,,+++)))''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++*********)))))))))))))))))))))***+++,,,,,,------...///000222444666888888;;;>>>AAAAAAAAAAAADDDGGGHHHIIIIIIJJJLLLNNNPPPQQQPPPOOOMMMKKKHHHGGGFFFEEE;;;999666444333222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***))))))******+++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,---...////////////---------.........//////111333555777777777555555444444444555666777888999:::HHHiii))))))))))))))))))))))))------+++***))))))))))))(((((()))+++,,,---------,,,,,,...222777<<>>???AAABBBBBBAAA???>>>888888777888:::>>>BBBEEEHHHGGGEEEAAA===999888777333333333444555666888888666777777666555666999<<<:::999888777666666777777555555555555:::FFFVVVaaabbbcccaaa]]]WWWRRROOONNNMMMNNNNNNMMMIIIEEEAAA>>>AAA===777222000///...---,,,...000///...---...///------------------------++++++++++++++++++++++++,,,+++*********+++,,,------------,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((('''(((((()))))))))))))))++++++)))(((''''''(((((())))))************))))))+++---//////...000555999;;;>>>AAADDDFFFHHHJJJLLLQQQPPPOOONNNNNNPPPTTTVVVYYY[[[]]]^^^___aaadddgggaaacccddddddbbb___\\\[[[WWWOOOHHHEEEAAA:::555444,,,---...///...---,,,,,,,,,+++******,,,---,,,+++///...,,,+++++++++,,,---------------------------***++++++,,,,,,------...---...............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,+++******...------,,,,,,------...///......---------......///////////////........................///000000000222444555666555444333444444444444444555777777<<>>===<<<;;;;;;<<<>>>???===>>>>>><<<:::888777777;;;:::999888888888888888;;;;;;<<<>>>???BBBDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<<<<===BBBIIIMMM[[[]]]___]]]XXXSSSNNNLLLIIIJJJIIIHHHGGGFFFFFFFFFEEECCC@@@===:::666111---..................---,,,------------------------++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((()))))))))*********))))))''''''((()))************+++***))))))***+++---...---111777;;;???DDDJJJOOOIIIKKKMMMOOOQQQSSSVVVXXXQQQTTTXXX[[[\\\[[[[[[ZZZ]]]```dddgggiiijjjmmmoooqqqpppnnnkkkiiihhhhhhiiiggg```\\\\\\YYYRRRLLLKKKEEEAAA:::555111///......---,,,++++++------,,,+++///......------......///------------------------***++++++,,,,,,---......---......//////...------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++...------,,,,,,------.........---------......////////////////////////..................///000000111222444666666666555444444444444444555666777777:::IIIccc************************((())))))***++++++******---,,,++++++,,,...111333333555888:::;;;;;;:::999@@@FFFNNNSSSTTTSSSTTTTTTTTTPPPKKKEEEAAA>>>===<<<<<<;;;:::999999999999999777777888999::::::::::::BBBAAA???>>>=========>>>===>>>???AAADDDHHHLLLNNNSSSTTTTTTSSSRRRPPPNNNMMMNNNLLLKKKJJJIIIFFFCCC@@@JJJNNNSSSVVVVVVTTTRRRRRRKKKKKKIIIFFFCCCCCCEEEGGGEEEFFFGGGHHHGGGCCC===888555222///...///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,---)))))))))******+++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))************************'''((()))++++++,,,++++++,,,++++++---000666;;;>>>EEEIIINNNSSSWWW[[[___aaa\\\[[[YYYWWWWWWYYY[[[\\\ZZZ]]]aaacccbbb```______```dddhhhkkkmmmnnnoooqqqtttsssqqqoooooopppqqqsssnnnjjjiiilllkkkgggcccccc```ZZZQQQJJJDDD???999444111///---,,,---...---,,,------,,,,,,+++++++++***------------------------+++++++++,,,------......---......//////.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++******+++,,,---------------...------,,,,,,------...---,,,,,,,,,---...//////......//////////////////...............///000000111333444666777666666555444444444444555666777888888GGGbbb******************************+++,,,---,,,,,,++++++,,,---///111333555666555555555555555333111000333<<>>===>>>???888999:::;;;<<<======>>>@@@??????@@@BBBDDDEEEEEEHHHGGGFFFFFFFFFGGGIIIJJJFFFGGGHHHHHHHHHLLLQQQVVVYYYZZZ\\\\\\\\\ZZZXXXVVV[[[ZZZXXXXXXXXXSSSLLLFFF===@@@EEEIIIMMMRRRWWW[[[UUUUUURRRLLLEEE@@@@@@AAABBBCCCEEEJJJNNNOOONNNMMMBBB:::222...000222111...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,(((((())))))***+++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))******))))))))))))******,,,++++++***++++++,,,---///111555;;;BBBIIIPPPSSSXXX[[[```dddggghhhhhhhhhiiiddd]]]XXXUUUUUUUUUUUUYYYYYYWWWRRRNNNMMMPPPSSSRRRUUUYYY^^^bbbfffkkknnnrrrssstttvvvuuurrrnnnjjjfffccccccgggjjjjjjlllpppllljjjgggeeeaaaYYYMMMDDD@@@;;;555000............---------,,,+++***)))(((------------------------++++++,,,,,,---.........---......////////////...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,***************************++++++,,,,,,++++++******+++,,,---......//////...------,,,,,,------...++++++,,,,,,---...///000............////////////...............///000000222333444555666777777666444444444444555666777888777FFFaaa***************************++++++++++++++++++***))),,,111666:::;;;;;;;;;444333222111111222333444555<<>>999888888999??????AAABBBDDDFFFGGGGGGKKKHHHEEEEEEHHHKKKLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPOOOPPPQQQNNNLLLNNNTTTZZZUUUVVVXXXZZZZZZYYYWWWVVV\\\ZZZYYYZZZ\\\\\\XXXUUUBBBAAA??????AAAHHHRRRYYY^^^```___YYYOOOGGGBBBBBBBBB@@@@@@DDDJJJRRRWWWZZZNNNDDD777//////111222111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,+++***))))))((())))))))))))))))))))))))'''''''''(((((()))))))))((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))((((((((()))***+++,,,+++))))))***...222555<<<@@@FFFNNNVVV\\\```bbb\\\^^^cccgggkkklllkkkjjjccc\\\SSSMMMJJJIIIIIIHHHFFFGGGFFFAAA<<<:::===AAA===@@@CCCGGGMMMUUU]]]bbbmmmqqqwww||||||uuuiii```VVVRRRQQQTTTXXX\\\ccckkkjjjjjjlllooooookkkccc\\\WWWPPPEEE;;;555111///...........................------------------------+++,,,,,,------...//////---......///000000//////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***************************++++++,,,,,,++++++******+++,,,---......//////...------,,,,,,------...+++++++++,,,,,,...///000---.........//////000000...............///000000111222333444666666777777555555555555555666888888888GGGbbb++++++++++++++++++++++++)))))))))))))))***+++,,,,,,111888???CCCDDDCCCBBB666555555666888;;;>>>@@@AAADDDHHHHHHFFFDDDDDDFFFBBB@@@>>><<<<<<===>>>@@@EEEEEEEEEEEEEEEFFFGGGHHHGGGDDDCCCEEEIIILLLKKKJJJMMMKKKIIIGGGGGGHHHJJJLLLLLLLLLLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRTTTRRRQQQRRRUUUXXXYYYZZZRRRNNNGGG@@@>>>AAAGGGLLL\\\aaafffddd\\\TTTPPPPPPKKKGGGDDDDDDIIIPPPWWWZZZVVVLLL???555111000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))((((((((()))+++---...******+++---222999@@@DDDNNNQQQWWW]]]bbbdddeeeeeehhhhhhiiilllmmmllliiifffNNNGGG>>>999888::::::999===CCCIIIJJJGGGEEEFFFIIIEEEEEEDDDCCCBBBDDDHHHKKKWWW[[[dddnnntttrrrjjjcccJJJEEEAAAAAABBBEEENNNXXX```aaaccceeegggjjjkkkmmmjjjcccYYYOOOFFF???999666///...---,,,---...000111------------------------,,,,,,,,,---......//////---...//////000000000000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,---+++++++++++++++************++++++,,,,,,++++++******+++,,,---------------...------,,,,,,------...,,,+++++++++,,,---......------......///000000000...............///000000111111222333444666777777555555555555666777888888999HHHccc++++++++++++++++++++++++))))))((((((***...111333777;;;AAAGGGJJJKKKJJJIII???@@@@@@AAABBBCCCEEEEEEDDDDDDBBB@@@>>>===<<<<<<777888;;;???BBBFFFIIIJJJGGGFFFDDDBBBBBBCCCDDDEEECCCDDDHHHOOOVVVXXXTTTPPPRRRPPPNNNLLLLLLNNNQQQSSSVVVRRRRRR^^^kkknnncccVVVWWWVVVVVVUUUTTTTTTSSSSSSOOOOOONNNLLLLLLNNNRRRUUUUUUTTTQQQLLLGGGEEEFFFGGGQQQYYYbbbdddaaa^^^^^^___YYYVVVSSSRRRTTTVVVXXXXXX\\\VVVKKKAAA999444222111........................------------------------+++,,,---.........---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))+++...000222000333777>>>EEELLLQQQTTTYYY[[[]]]```cccdddddddddooommmlllmmmmmmkkkgggcccDDD>>>555222333555555444<<>>;;;888666666777666555;;;===AAADDDGGGHHHIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJKKKOOOWWWcccmmmnnnhhhaaa]]]\\\[[[[[[]]]aaaeeehhhppphhhjjj}}}nnn```___]]][[[YYYWWWWWWWWWQQQRRRPPPLLLHHHHHHLLLPPPOOOQQQUUUUUUSSSOOOMMMLLLGGGPPP[[[```______cccgggcccbbbaaabbbaaa```\\\YYY```]]]WWWMMMBBB999444333////////////////////////------------------------+++,,,---.........---,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++...------,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++*********+++---000333555;;;???FFFNNNUUUZZZ]]]^^^[[[[[[\\\^^^___bbbcccdddbbbaaabbbeeeiiikkkiiigggNNNGGG>>>;;;<<<===<<<:::777===BBBDDDEEEJJJTTT]]]bbbeeeiiiiiigggdddbbbaaa]]]SSSGGGBBBFFFOOOVVVYYYfff```XXXQQQGGG@@@BBBGGGIIIQQQZZZ\\\YYYWWWYYY\\\aaaeeekkkqqqrrrmmmddd]]]RRRMMMEEE<<<555111//////------------------------,,,,,,------.../////////------///000111111111111------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******...------,,,,,,------...------,,,+++++++++,,,,,,---------...///000000111...............///000000//////000111222444666777555555555666666777888999888GGGbbb,,,,,,+++,,,---...000111***+++...222888>>>EEEHHHHHHHHHHHHIIIKKKMMMOOOPPPHHHGGGFFFDDDBBB@@@>>>===;;;999999:::;;;;;;<<<>>>>>>AAACCCCCCEEEHHHGGGDDDLLLEEEDDDLLLOOONNNUUU```gggqqq}}}oooqqqzzzyyyzzzvvvuuutttnnniiillltttkkkjjjcccZZZRRRPPPPPPPPPQQQOOONNNPPPQQQQQQRRRSSSRRRQQQRRRXXX___cccbbb```^^^ccceeebbbbbbeeeccc]]]bbbbbbaaa]]]VVVJJJ<<<333444222000000000000///---//////...------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************111000...+++***)))))))))++++++******************))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((()))***+++***))))))***+++---------,,,///777CCCMMMWWWXXXZZZ[[[YYYVVVRRROOOKKKIIIHHHIIIKKKMMMMMMLLLMMMOOOQQQSSSUUUXXX]]]```XXXUUURRRQQQQQQQQQNNNKKKMMMMMMLLLJJJJJJNNNUUU[[[VVVWWWYYY\\\^^^```aaabbbbbb\\\RRRIIICCCAAACCCEEEPPPYYYfffnnnmmmbbbSSSIIIJJJIIINNN[[[gggiii___SSSVVVTTTYYYfffqqqqqqkkkfffffffffaaaVVVGGG:::333111111///------.../////////------------...000111222////////////000000000000...---,,,,,,,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++******)))'''((()))+++,,,,,,------******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,---......//////......---------............///////////////000000000000444444333222333444555666555444444444555777999:::>>>DDDccc++++++,,,,,,------------...000333777<<>><<<:::999888888888:::===???@@@AAACCCEEEEEEBBB@@@EEEMMMQQQPPPLLLKKKQQQ]]]aaa```eeepppttt{{{uuuuuuzzzxxxyyyxxxqqqhhhaaa]]]\\\VVVTTTRRRRRRRRRRRRRRRRRRQQQRRRSSSWWWYYYZZZXXXUUU```fffgggcccaaaccccccaaa^^^______^^^ZZZRRRHHHAAA999666222/////////...---......------,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))************************************111000...+++***)))))))))************************************************+++***)))(((((()))***++++++*********))))))))))))(((***,,,,,,++++++,,,...'''+++111666<<>>:::999888999;;;======<<<;;;===???@@@BBBEEEIIILLLIIIHHHHHHJJJOOOQQQQQQPPPTTTYYY___bbbbbbaaa```aaa```aaa``````___^^^]]]\\\]]]XXXQQQJJJFFFEEEGGGIIILLLVVVeeeqqqwwwtttmmmgggQQQKKKHHHNNNZZZeeehhhggg\\\VVVQQQSSSXXX___iiirrrrrrjjjaaa^^^\\\TTTEEE888333000---...111222000------........./////////000////////////000000000111---------......------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,*********++++++++++++******)))******+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,------......------,,,,,,---......//////......---------............///....../////////000000000333333222222333444666777777777777888888:::;;;;;;===CCCbbb******+++,,,,,,,,,++++++444666:::???CCCFFFIIIJJJKKKJJJIIIFFFCCC@@@===;;;:::999888888777777888888<<<===>>>???AAADDDFFFGGGIIIKKKLLLNNNTTT^^^ccccccbbbaaahhhrrruuuqqqqqqvvvzzz{{{xxxzzzyyytttuuuyyyzzzvvvnnnfff___YYYTTTPPPTTTUUUWWW[[[]]]\\\XXXTTTWWW^^^bbbaaa```bbbbbbaaa]]]]]]]]]^^^\\\WWWPPPLLLDDD???999333111///...---------......---,,,++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))************************************//////---+++******))))))************************************************+++***))))))))))))***+++***************)))))))))***,,,------,,,,,,...///***222<<>>???AAABBBCCCEEEIIILLLNNNLLLJJJIIIIIIHHHFFFDDDGGGOOO[[[fffllloooooooooooonnnmmmllliiigggdddcccdddaaa\\\YYYWWWWWWYYYZZZ^^^dddoooxxx}}}|||xxxuuuiii```UUUPPPSSSZZZ```cccddd^^^WWWPPPJJJKKKWWWdddqqqjjjcccaaabbb]]]RRRIII<<<555...+++---///...,,,---......//////......---/////////000000000111111---...///000000///...------------............///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......,,,------......------,,,,,,---......//////......---------............///------........./////////111111222222444555777888<<<<<<===>>>>>>???>>>>>><<>>BBBGGGIIIJJJJJJIIIHHHGGGEEEBBB===999555333333444444555777999<<<===BBBBBBAAA???BBBIIINNNOOOUUUbbbqqqyyy~~~yyywww|||}}}yyyyyy}}}}}}zzz{{{|||rrriiiccc```^^^```hhhppprrrllleeeSSSVVVYYY\\\```ccccccbbbaaa```^^^\\\ZZZVVVPPPLLLNNNIIIBBB<<<777444111///---...//////000///..............................,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))*********)))))))))((((((((()))))))))************************************...---,,,++++++******)))***************+++++++++************************************************************************......---+++***,,,000333;;;BBBLLLTTTXXX\\\___bbbddd]]]SSSHHHAAA>>>???@@@DDDDDDEEEIIINNNSSSUUUVVVWWWXXXYYYZZZZZZ\\\___bbbdddaaa\\\VVVPPPJJJEEEBBBAAAGGGPPPZZZeeennnuuuyyysssssssssssssssrrrqqqqqqpppooommmlllkkkkkklllmmmtttwwwzzz||||||zzzwwwttt{{{vvvnnnfff___YYYUUUSSS]]]^^^___]]]RRRGGGEEEHHH\\\cccgggbbbWWWPPPRRRXXXLLLEEE;;;222...---...000,,,---.../////////......//////000000000111111111---///000222222000///------------............///---------------------------,,,++++++,,,---,,,++++++++++++++++++,,,,,,---+++++++++******++++++++++++++++++,,,,,,,,,------------------------------------------,,,+++******,,,,,,,,,---------......,,,------......------,,,,,,---......///.........---------............///------------.........///000000111333555666888999>>>???AAABBBCCCBBBAAA@@@;;;@@@^^^***))))))***---222777:::AAADDDHHHLLLMMMLLLIIIHHHBBBAAA???<<<999555222111555555555666888:::===???AAABBBAAA???FFFVVVbbbfffqqq|||zzzvvvpppnnnyyy}}}eee]]]TTTTTTZZZ___bbbbbbdddbbb___]]]ZZZVVVRRRNNNLLLIIIDDD@@@===;;;888555,,,---...///000000000000........................,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))************))))))))))))((()))))))))************************************,,,,,,,,,++++++******)))))))))*********+++++++++******************************++++++++++++*********************+++++++++,,,,,,******,,,222:::@@@MMMRRRYYY]]]^^^___bbbeeeddd```[[[VVVTTTUUUWWWYYY\\\\\\\\\___dddgggiiiiiiiiiiiijjjjjjiiijjjmmmppppppooommmiiieeeaaa^^^]]]YYYZZZ\\\aaagggnnnrrruuuooopppqqqssstttuuuvvvvvvvvvvvvuuuttttttsssssssssyyyzzz{{{||||||}}}||||||yyyzzz{{{yyyrrriii```[[[SSSTTTYYY\\\WWWKKKAAA>>>EEETTTaaaaaaUUUKKKKKKPPPTTTTTTQQQHHH<<<444111111,,,---...///000000000000000000000000111111111111...///111222222111///...---------............///---------------------------,,,++++++------,,,+++,,,,,,++++++,,,---......++++++*********+++,,,---++++++,,,,,,,,,------------------------------------------------,,,+++***,,,,,,,,,---------......,,,------......------,,,,,,---......///.........---------............///------------........./////////111333555777888999<<<===>>>@@@@@@@@@??????;;;???[[[++++++,,,...333:::@@@DDDEEEGGGKKKMMMMMMJJJGGGDDD???>>><<<999777666555555;;;:::999999999;;;>>>??????DDDEEEFFFRRRiiizzzrrr___VVVTTTUUUXXX[[[aaa```^^^^^^]]]\\\XXXVVVGGGDDD@@@>>>>>>>>>>>>===//////............//////........................------............------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))***************************************+++++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++***************+++++++++++++++((())),,,///555???IIIPPPVVVZZZ^^^``````aaaeeehhhaaacccfffhhhiiihhheeedddiiigggfffgggiiikkkkkkjjjmmmmmmmmmlllkkklllnnnpppqqqrrrrrrqqqnnnmmmmmmnnnjjjkkkmmmpppttttttrrrppppppqqqrrrtttuuuvvvvvvvvvxxxwwwvvvuuuuuutttttttttxxxxxxyyyzzz|||~~~yyy{{{}}}~~~{{{vvvqqqmmmaaaZZZUUUSSSPPPHHHBBB@@@:::BBBNNNZZZ]]]UUUGGG<<>>WWW}}},,,...111666<<>>;;;999888888:::;;;@@@???>>>>>>@@@CCCFFFHHHLLLSSSTTTUUUaaavvvwwwiii[[[UUUVVVZZZZZZZZZ\\\^^^^^^\\\ZZZMMMHHH@@@<<<;;;===???AAA999777444111///...///000........................------............------........................,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************)))***++++++,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,)))---444<<>>===UUUyyy,,,000666===CCCFFFHHHHHHHHHIIIJJJKKKIIIEEEBBB???BBB@@@===:::999;;;===???AAAAAAAAACCCGGGLLLQQQTTT^^^eeefffcccjjj{{{ooo]]]ZZZUUUUUUWWWZZZ]]]]]][[[YYYYYYQQQEEE<<<999:::>>>AAACCC???:::555222111111222////////////////////////------............------........................,,,,,,,,,---------......------------------------+++++++++,,,,,,------------,,,,,,++++++*********(((((())))))******++++++))))))))))))))))))))))))+++++++++************)))))))))))))))************************************((()))***,,,,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,...555>>>HHHOOOTTTXXXZZZYYY]]]bbbcccbbbaaabbbdddkkkiiigggfffgggjjjmmmooohhhggggggiiillloooppppppnnnooonnnlllkkkjjjlllnnnoooqqqsssrrrooonnnppprrrrrrooolllkkkmmmnnnllljjjkkklllmmmnnnoooooooooooojjjjjjiiihhhhhhiiikkklllnnnoooqqqsssuuuvvvxxxyyywwwuuutttwww{{{}}}|||yyysssqqqppppppjjj___WWWUUUXXXTTTTTT]]]iiiooolllfffGGGAAA???EEEPPPVVVTTTPPP;;;888444000......///000000111111111111222222222//////............//////---------.........//////...........................---,,,,,,......---,,,...---,,,+++,,,...000222===:::777333000.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......,,,------......------,,,,,,---......//////......---------.........//////////////////000000000000///111333555666666666666666666666777999<<>>EEEIIIJJJHHHGGGHHHIIIJJJIIIFFFAAA<<<999===888888???DDDAAA===:::>>>FFFGGGKKKVVV[[[]]]fffuuuqqqppprrrpppmmmuuu}}}pppbbbYYYTTTWWWXXXWWWXXX[[[VVVUUURRRKKKCCC>>>===>>>EEEFFFCCC<<<333///000333---...//////...---...///------......------,,,+++//////.........---------...------,,,,,,------............------,,,,,,,,,,,,------......------,,,++++++++++++******))))))++++++++++++******))))))++++++************+++++++++,,,---+++)))(((((()))))))))************)))))))))((((((((((((***+++,,,))))))))))))************+++++++++*********))))))((()))))))))************+++++++++,,,------+++)))************)))+++...111888CCCNNNSSSUUUYYY\\\\\\___```ccceeeeeedddbbb```eeeeeeeeeeeegggiiikkkmmmiiiiiiiiihhhggghhhkkknnnlllmmmllliiifffeeegggiiikkkkkklllmmmoooooommmkkkmmmfffbbbaaabbbccchhhnnnllliiiiiijjjjjjgggeeeddd^^^cccbbb[[[]]]gggiiibbbbbbdddhhhkkkjjjgggkkkqqqppprrrsssuuuvvvwwwxxxyyywwwxxxxxxwwwxxxvvvmmmbbb\\\```aaadddmmmuuutttlllgggZZZJJJBBBEEELLLSSSVVVSSSKKK>>>333///111222222222111000111222333222111111111111111000000000000000000000000000000000000000000//////.........---........................------,,,***+++...444888===>>>;;;555111111///+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........------------------............///,,,,,,,,,---------........./////////000000000111...000333777999:::999999555666777888999<<<@@@DDDEEEDDDWWWwww===???BBBFFFHHHHHHGGGFFFGGGEEECCCAAA>>><<<;;;:::???======>>>===:::<<>>CCCGGGHHHGGGYYYyyyCCCCCCDDDEEEFFFFFFFFFFFFEEEBBB===999777888;;;>>>AAAAAABBB>>>888888DDDRRRnnnyyyqqqwww}}}xxxmmmfff^^^WWWSSSUUUUUUVVVYYYZZZWWWPPPKKKAAADDDIIILLLJJJCCC888111111111000000///......---///000000000000///....../////////.........------......------------.........------------,,,,,,,,,,,,------......------,,,++++++++++++************++++++++++++************++++++************+++++++++,,,,,,+++)))((()))*********++++++++++++******,,,+++++++++,,,---...///)))))))))*********+++++++++++++++******************++++++++++++,,,,,,,,,,,,------------,,,+++***---,,,,,,,,,000777AAAHHHPPPWWW\\\[[[[[[^^^``````aaaaaaaaabbbbbbbbbccccccaaabbbdddfffhhhiiijjjjjjdddfffggghhhgggfffggghhhjjjgggfffgggjjjjjjfffbbbbbbbbbbbbcccddddddbbb```\\\\\\^^^```eeeuuu||||||||||||xxxtttyyywwwzzz~~~xxxzzznnnhhhhhhiiigggdddjjjkkkkkkkkkqqqyyyzzzvvvvvvsssmmmfffgggooowwwzzzwwwxxxwwwqqqfff\\\UUURRRPPPTTTWWWSSSIII<<<444111111000000222444555444333111111111111000000000000000000000000000000000000////////////............------------------------------------///444:::?????????999111---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------------............///,,,------------.........000000000000////////////333444666888888888666555555777999;;;===AAAGGGKKKMMMKKK]]]|||@@@AAABBBCCCDDDDDDDDDDDDCCC???:::777777:::>>>AAAAAAAAACCCAAA>>>DDDXXXkkk~~~uuu}}}vvvdddWWWSSSQQQQQQVVV]]]^^^YYYSSSNNNLLLJJJJJJLLLIIICCC===333222000000000//////...//////000000000///......////////////..................------------......------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,+++)))((()))***+++++++++,,,,,,+++++++++++++++,,,,,,---......///))))))*********+++++++++*********************************+++++++++,,,,,,+++,,,---,,,+++******+++***,,,...222999BBBMMMTTTVVV[[[]]]ZZZZZZ]]]```___bbbaaaaaa```aaabbbcccdddbbbccceeefffggggggffffffbbbdddggghhhggggggggggggiiigggfffdddcccaaa___\\\bbbeeejjjqqqwwwxxxvvvtttoootttyyy{{{|||tttvvv|||sssllleeeaaabbbddddddfffkkksssuuusssssstttssspppnnnoooqqqsssooorrrwwwwwwrrrhhh]]]WWWLLLPPPVVVYYYTTTGGG===888333222111222333444444333111111111111000000000//////////////////////////////////////////.........------------------------......------///333999>>>===<<<666---***---...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///------------............000000000000////////////333444666888999888777666555777999<<>>BBBHHHLLLNNNMMM___~~~DDDEEEFFFFFFCCC???:::777777888999;;;===@@@BBBCCCEEEFFFLLLUUU^^^hhhwwwmmmaaaSSSMMMPPPWWWZZZZZZ^^^\\\[[[]]]```___YYYSSSEEE???777222111222111000...////////////...------000000000/////////......//////............//////,,,,,,,,,------------...,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++)))+++,,,+++***)))***+++******++++++++++++******((()))***+++,,,,,,,,,+++*********++++++++++++,,,***************+++++++++(((((()))))))))*********(((***,,,+++)))))),,,000...444>>>GGGNNNTTTYYY\\\[[[]]]]]][[[\\\bbbdddcccaaaaaa```___```aaabbbcccbbbbbbbbbbbbaaa```___^^^ddddddbbb___]]]]]]___aaabbbiiiqqqrrrpppqqqxxxuuu|||rrrnnnvvvooolllmmmppprrrrrrtttwwwnnnllllllpppsssqqqhhh```YYYNNNJJJRRRYYYXXXUUUUUUFFFAAA:::555333333333222111111111111000000000000000000000000000000000000.........///////////////..............................---,,,,,,///555999999888333,,,***---000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---------............///------........./////////////////////000000000000111333666888::::::999999555666888999;;;???DDDGGGJJJIII\\\|||DDDDDDCCCAAA>>>;;;888666777999;;;???BBBEEEGGGGGGMMMRRR[[[dddgggiiiqqqzzz|||fffVVVQQQSSSVVVXXX[[[[[[]]]```cccccc___\\\UUULLL???666333222111//////000000000000///......000000000000/////////...//////............//////,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++************++++++)))***++++++***)))***+++)))******************)))((()))***+++,,,,,,,,,+++*********+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++(((+++...---++++++000444<<>>BBBEEEDDDYYYyyy@@@???<<<:::888888888888;;;<<>>AAAAAAVVVxxx===999555333444777:::;;;@@@AAABBBBBBGGGPPPYYY]]]ccchhhlllnnnnnnnnnmmmkkkttt|||zzzeeeXXXRRRRRRUUURRRRRRWWW[[[]]]aaafffaaa^^^WWWKKK>>>444000000000111222111111111333444000000000000000000000000------......//////000000........................,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++******)))******************************************************************************************++++++---,,,******+++,,,,,,+++************---333;;;AAAOOOQQQRRRUUUWWWXXXYYYYYY^^^^^^^^^^^^^^^___``````aaa```___```aaabbbbbbaaa[[[YYYYYY[[[^^^^^^ZZZWWWYYYZZZYYY\\\jjj|||||||||mmmccceeekkkpppqqqnnnoootttkkkaaaUUULLLCCC>>>@@@EEEOOOXXXWWWGGG999666555111222111111222333333222000---.........//////000000000000000000000000000000////////////............///,,,+++,,,,,,---222999???AAA>>>444------...---........................---------............///,,,,,,---...//////......---------------------------------............///...------------...//////111000///...............---...///...---...000111444444555555666666777777666666666666666777888888999===TTTsss555444222222444888<<<>>>888>>>GGGVVVgggsssuuuqqqpppvvv{{{|||{{{|||ssseee]]]WWWOOOLLLPPPVVVZZZ]]]```cccbbb^^^WWWKKK@@@777333000111111000//////000111000000000000000000000000.........///////////////........................,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************++++++++++++************************************************************************************************++++++---,,,,,,,,,,,,,,,,,,+++---------...222999CCCJJJQQQRRRTTTVVVWWWYYYZZZZZZ^^^^^^^^^^^^^^^___``````ccc```]]]\\\]]]]]]\\\[[[]]]ZZZWWWXXXZZZ\\\[[[XXXiiilllmmmpppzzznnnllllllooonnnkkkjjjmmmqqqkkkdddZZZMMMAAA===@@@EEEOOOWWWRRRHHH???999555444333222333333333222000........./////////000000000000000000000000000000////////////............///,,,+++,,,,,,---222888>>>AAA>>>555...---...---........................---------............///,,,------...//////......---------------------------------............///...------------...//////000//////............///000111111000///...000111333333333444555555666666666666666666666777888888:::>>>SSSqqq000000111333666;;;???BBBBBBJJJYYYooozzzppp^^^SSSJJJKKKQQQVVVYYY\\\ccccccdddbbbZZZNNN@@@666333222111000//////......000000000000000000000000000000///////////////...........................,,,.........---,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++******---------------,,,++++++...///111444:::CCCMMMSSSSSSTTTUUUWWWYYYZZZZZZZZZ^^^^^^^^^^^^^^^___``````aaa___\\\[[[\\\]]]\\\\\\^^^[[[XXXZZZ```fffiiiiiivvvzzz~~~|||zzzvvvoooiiigggooooooqqqooobbbPPPCCC???<<>>AAA>>>555...---..............................---------............///,,,---......///.........---------------------------------............///...------------...////////////////////////000000...000111111000///111222222222222222333444555666777777777666777777888999:::>>>SSSppp000222444666999===AAADDDKKKWWWjjjqqqeeeYYYRRRPPPQQQVVV\\\```bbbdddeeeaaaVVVGGG<<<777555333111111111000000////////////////////////111000000000//////..............................---...///...---,,,---///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++************************************************++++++++++++++++++++++++,,,+++++++++++++++******+++---......---+++++++++---000666===DDDKKKSSSWWWUUUUUUWWWXXXZZZZZZ[[[[[[^^^]]]]]]]]]]]]^^^______]]]\\\\\\\\\^^^___]]]\\\WWWWWWZZZbbbmmmwww}}}}}}yyymmmfffdddhhhpppxxxuuueeeRRRHHHAAAAAALLL^^^cccVVVFFF@@@666444111111111222222111000000000000000000000000////////////////////////////////////............///,,,,,,------,,,111777===@@@>>>666///...///...........................---------............///------...............---........................---------............///...------------...//////......//////000000000000+++---///000000000222333222222222222333444666777888888777777777888888999:::>>>RRRnnn222444777999:::===BBBFFFKKKaaa{{{xxxhhhXXXNNNQQQYYY______aaacccbbb[[[PPPHHH;;;888333111111222111111////////////////////////111111000000/////////...////////////////////////---...//////------...///...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++*********,,,...---+++***+++,,,,,,222<<>>777000//////...........................---------............///---...............------........................---------............///...------------...//////---...///000111111000000///111222333111000111222333333222222333555777999999999888888888888999999999>>>RRRmmm222555888:::;;;???FFFKKK\\\xxxiiiTTTOOOSSS\\\]]]___aaaaaa^^^YYYVVVDDD===555000000111111000000000000000000000000000111000000000000000000///////////////////////////---...//////...---...///......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))),,,...---++++++...111111888CCCLLLQQQSSSTTTTTTWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\^^^\\\ZZZZZZ[[[ZZZYYYWWWiiimmmuuuvvviii```cccjjjlllkkkiiibbbUUUMMMRRR[[[\\\TTTNNNBBB>>>888444333222222222222222222222111111111111000000000000000000000000////////////............///------......,,,///555<<<@@@???777111000000...........................---------............///.........///......---,,,........................---------............///...------------...//////...///000111222111000///555777888666333000//////333333222222333555888:::;;;:::999999888999999999888===SSSnnn111555:::===@@@GGGQQQYYYpppfffUUURRRUUUXXX\\\^^^___^^^^^^^^^RRRHHH<<<444222222222111000000000000000000000000000000000000000111111111////////////////////////---///000///...---...000......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++---///---+++,,,222777===BBBJJJPPPTTTUUUUUUVVVXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXX\\\dddnnnuuuzzz{{{rrroooooommmmmmnnnjjjeee\\\VVVWWW\\\[[[WWWQQQKKKCCC<<<777555333222333333222222222111111111000000000000000000000000////////////............///------///...,,,///444<<>>>>>FFFXXXeeejjjuuutttxxx}}}~~~uuufffQQQUUUWWWVVVYYY^^^]]]XXX___YYYMMM???888777333...333111///000222444555555000000000000000000000000//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///++++++++++++++++++++++++---,,,+++******,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---,,,***,,,333>>>GGGNNNQQQSSSSSSQQQRRRUUUYYY]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXWWWXXXXXXXXXWWWUUUNNNOOO[[[qqqzzzwwwpppnnnjjj___```gggeeeccc]]]WWWRRRFFF888222444777555222111222333333222111111111111000000000000000000000000000000000000---.........---...111333999<<>>999666222222000...///000111111000000000000000000000000000//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++---,,,+++******,,,---///)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------000888CCCJJJRRRSSSTTTUUUUUUVVVXXXZZZ]]]\\\[[[ZZZYYYXXXXXXWWWSSSTTTVVVXXXXXXVVVSSSPPPSSSVVVbbbsssyyy|||xxxqqqmmmfffjjjnnniiilllbbbXXXRRRIII===444222555333111111222222222111111111111111000000000000000000000000000000000000......///...---...000333999===???===777111..............................///......------......///------...//////...---,,,---......---,,,,,,---//////...------------.../////////.........---------......///000000000000000////////////////////////000000000111333666999:::;;;;;;:::999888888888888666???OOOggg???PPPbbbkkknnnooopppooorrr|||rrr___OOOPPPTTTUUUUUUWWWWWW\\\[[[RRRFFF???:::666222111000000111111///...000000000000000000000000/////////////////////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---...111777@@@IIIOOOSSSRRRRRRTTTVVVXXXXXXXXX\\\[[[ZZZYYYXXXWWWWWWWWWRRRTTTVVVXXXWWWTTTQQQNNNZZZaaannn{{{yyyrrruuuvvvnnnrrrggg[[[TTTOOOEEE:::444555333222222444444333111222222111111111000000000000000000000000000000000///000000...------000222:::===???===888222///...........................000//////////////////000,,,...//////......///000---......---,,,,,,---//////......------......///...............---------......///000000000000000////////////////////////000000111222444777999;;;;;;:::999888777777777777666???OOOfffOOOgggxxxvvvzzzkkkWWWTTTSSSMMMNNNWWWUUUZZZ\\\XXXPPPHHH???777444333222222444333222000000000000000000000000000////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......111777???HHHOOOTTTWWWUUUTTTVVVZZZ\\\[[[XXX[[[ZZZYYYWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWWWWXXXeeennnyyyyyyyyyrrrssskkkaaaZZZSSSKKKCCC===666555444555666666444333222222222111111111000000000000000000000000000000000111000///------///111:::>>>@@@>>>888222//////........................000//////......//////000///000111000......000222---...///...,,,,,,.../////////............//////..............................///000000000000000////////////////////////111111222333555777:::;;;999999888777777777777777666???NNNeeeWWWttt~~~~~~~~~yyyggg```WWWKKKKKKUUUTTTWWWXXXXXXWWWRRREEE888555333222333444555444333111111111111111111111111000000000000000000000000000000/////////.................................------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111777>>>EEEMMMTTTXXX]]][[[ZZZ\\\```aaa^^^[[[\\\ZZZXXXVVVUUUUUUVVVVVVUUUVVVWWWXXX[[[aaahhhnnnyyy||||||yyyyyy~~~zzzuuusssqqqkkkaaaWWWOOOHHHDDD888666444444555555333222222222222222111111111111111111111111111111111111000111111///......000111;;;>>>AAA???999333000000///////////////////////////..................///000111000///...---///000......///...---,,,...000////////////////////////---...........................///000000000000000000000000000000000000000000111222333555888999:::888888777666666666777777777???MMMdddddd}}}}}}tttlll```RRRLLLOOOSSSTTTTTTVVVYYYXXXLLL>>>777555222111222333333222111111111111111111111111000000000000000000000000000000000/////////..............................------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000777???FFFLLLQQQXXX^^^]]]\\\]]]^^^___^^^\\\ZZZ\\\[[[XXXVVVUUUUUUVVVWWWRRRWWW]]]dddjjjsss~~~wwwzzzxxxsssuuurrrhhh\\\TTTMMMHHH:::777444222222222222111333222222222222111111111111111111111111111111111000111000///......111333<<>>:::555222111222222222111111111111111111111111000000000000000000000000000000000000/////////...................................................,,,---------------------------------------------++++++,,,,,,---------,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333===IIIOOOQQQTTT\\\ccc^^^```bbbaaa___\\\[[[[[[]]]\\\YYYVVVUUUVVVWWWXXXVVVaaappp||||||nnnqqqpppiiiddd___WWWMMM???<<<777333333333333333333333222222222111111111111111111111111111111111///000000/////////222444<<>>:::333...///000///------///000...///000111111000///...---------.........//////...//////000000000000000000000000000000000000000---...000333555666777777666666555555555666666777777???LLLbbbqqqvvvzzz~~~}}}sss\\\TTTQQQWWW[[[ZZZWWWWWWTTTIII;;;444333555333000222222222111111111111000000000111111111111000000000000000000000///......//////......------,,,,,,........................)))***+++,,,,,,,,,++++++...---,,,,,,++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***+++222777AAAKKKTTTXXX[[[```fffhhhnnnvvvzzztttnnnlllkkkhhhbbbXXXTTTZZZ^^^\\\\\\```mmmyyyiiifffnnnrrrgggYYYQQQGGG???===999222111555555555444444444333333333000000000000000000000000000000////////////000000:::???AAA???===:::444---000000000000000000000000111111000000//////......000///333<<<@@@;;;222,,,---......///////////////......////////////......---------............///............////////////000000000000000000000000111111222222333444555666888777777777777777888888999<<>>AAA???===;;;555...000000000000000000000000111000000000/////////...111...///666:::666111...---......///////////////......////////////......---------............///............////////////000000000000000000000000222222222222333555666777888888777777777777888888999<<>>777444444555333222222222111111111111000000111111111111000000000000000000000///.........///////////////000000........................444222000...,,,,,,+++,,,...---,,,,,,++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***,,,------///555>>>EEEJJJTTT]]]bbbffflllpppqqqvvvzzzzzztttooonnnnnnnnneee^^^\\\^^^___bbbpppkkkfffkkkppp^^^VVVHHH<<<999:::888333555555444444444333333333111111111111111111111111111000000//////000000111888>>>AAA@@@>>><<<666///000000000000000000000000000000000000////////////111---+++000333111//////---......///////////////......////////////......---------............///............////////////000000000000000000000000111222222222444555666777999888888777777777888888999<<>>888999555555444444444333333333222222222222222222222222222111111000000111111222555<<>>JJJTTT[[[^^^mmmssszzzyyyvvvqqqllluuu|||~~~kkkkkkbbbJJJ<<<>>>555555444444444333333333222222222222222222222222222222111111111111222222333;;;BBBDDDDDDCCC<<<555000000000000000000000000.../////////000000111111111......000000---///444---......///////////////......////////////......---------.........//////............/////////000000000000000000000000000111111222333555777999:::<<<;;;:::999888888888888999<<>><<<999888777777777:::===OOOfffssseeeccciiiqqqvvvnnn```RRRPPPVVVWWWLLL@@@888666444444555555555444222222222222222222222222000000000000111111111222111000///......///000111111///...///000111000...,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,---------.........,,,...000000//////000222999>>>FFFMMMUUUaaaqqq|||zzzqqqmmmwww~~~|||iiibbbZZZQQQ<<<888666888777444333555444333333222222333333444111111111111111111111111333666:::@@@BBB@@@;;;777111111000000000000111111000///.....................//////000000//////...000000000000////////////000000000000000///......,,,,,,---...//////000000000000000000000000000000000000000000111111111111111000///000222777;;;>>>AAA???;;;888777777888::::::===NNNfff}}}fffUUUPPPUUU]]]bbbuuuwww]]]NNNSSS\\\VVVGGG:::888555333444444444333333333333333333333333333000000000111111111111111000000////////////000000000///...///000111000///---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000///000222444<<>>:::666333222333333222333333333333333333333333111111111111111111111111000000////////////000000000///...///000111000///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////...///222555>>>FFFNNNSSSZZZlllzzzrrrbbbWWWKKKCCC;;;888777444333444444333333222222333333444111111111111111111111111111444:::@@@CCCBBB>>>:::222111000000000000000000////////////000111222333000000111111111111000000////////////000000000000111000///......///000111222111///......///111222////////////////////////000000111111111222222222000000000222444888<<>><<<:::999999:::;;;;;;===NNNfffzzzqqqdddZZZTTTQQQNNNLLLVVVdddvvvgggQQQRRRXXXXXXFFFAAA;;;666444444444444333333333333333333333333222222222111111111111111//////000000000000/////////......///000111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000///......000333777EEEMMMVVV\\\eeexxxpppcccVVVJJJ???999666333222333444333333222222333333444111111111111111111111111222555;;;AAAEEEEEEAAA===222222111000//////000000/////////000000222333444000000111111111111000000.../////////000000000111111000///......///000111666444222000//////000111////////////////////////111111111111222222222222333222222333555888;;;===;;;<<<<<<<<<;;;:::999999;;;===NNNeeezzzqqqeee\\\WWWUUUTTTRRROOOYYYffftttwwwYYYNNNTTTZZZPPPJJJBBB;;;888777666666333333333333333333333333222222222222222111111111//////000000000000/////////...---///111222111000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000//////000333999===HHHPPP[[[dddoootttcccTTTDDD<<<888444222333444333333222222333333444111111111111111111111111222555;;;BBBGGGGGGCCC@@@333222111000////////////////////////000111222333///000000111111000000///......//////000000111111///////////////000000111666555333111000//////000000000000000000000000000111111111222222222222333444444444555666888;;;<<<999:::;;;;;;;;;:::999999;;;===NNNeee}}}vvvllleeeaaa___\\\YYYSSSVVV^^^jjjxxxdddRRRRRRXXXVVVOOOEEE===888666555555444444444444444444444444333333333222222111111111...///000111111000///...///...---...111222111000000/////////.........---------------------------------------------------............//////////////////000111444:::AAAGGGLLLTTT```lllzzzooo^^^KKK@@@;;;666444444444333333222222333333444111111111111111111111111000444:::BBBGGGGGGDDDAAA333222111000///////////////////////////000111222...//////000000//////............///000111111111......///000000000000000111111000000000000//////000000000000000000000000111111111222222222333333222333444555777:::<<<>>>;;;999888777777888:::;;;;;;===NNNeee~~~yyyuuuqqqnnnkkkeee]]]WWWZZZXXX\\\ggguuu~~~nnnXXXQQQUUUWWWOOOEEE;;;666333222222444444444444444444444444333333333222222111111111...///000111111000///.........---...111222222111000000//////.........---------------------------------------------------............/////////000---...000222777???HHHOOOSSS[[[hhhvvvvvvdddPPPDDD>>>999666666444333333222222333333444111111111111111111111111///333999AAAFFFGGGDDD@@@333222111000///////////////////////////000000111......////////////......---......///000111111222---...///111111111000///,,,---...///000000000///000000000000000000000000111111222222222333333333000111333555888<<<>>>@@@===:::666333333666;;;>>>;;;===NNNeee~~~|||xxxsssnnnhhhcccaaaZZZ\\\```gggpppzzz~~~}}}}}}nnn___LLLUUUUUUNNN@@@666666888999333333333333333333333333333333333333333222111000111111111111111000//////......//////000000111111000/////////............---------............///---------............///..................------///......222999AAAHHHLLLTTT\\\kkk}}}qqqYYYJJJ@@@666444888666555333333333333111000222222222222222222222222333666;;;@@@CCCCCCBBB@@@999555111///111222111///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111444222000///...///000111000000000000111111111111111111111111111111111111333333444666:::===>>>===;;;:::888777777777888888;;;<<>>AAACCCCCCBBB<<<777111///111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000111111000///---+++000000000000111111111111111111111111111111111111333222333666:::=========:::999888777777777888999;;;>>>QQQjjj|||wwwtttuuuvvvwww{{{jjjYYYOOOPPPKKK<<<666999444444444444444333333333222222333333333222222111111222222222222111000000////////////000000000000000000000////////////...---------............///---------............///............////////////...111777===EEEMMMTTTYYYgggzzzoooaaaWWWQQQIIIFFFBBBAAABBBDDDFFFFFFEEEIIIOOOTTTZZZaaahhhlllnnnpppsssuuuxxx{{{~~~zzzgggNNN===::::::777555333333333222111333333333333333333333333111333888<<<@@@CCCDDDDDDCCC===555111111222111000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111/////////000000000000000///000000000111111111111111111111111111111111111222222333666999<<<======:::999888777777888999999<<>>>>>>>>>>>>>><<>>@@@PPPggg}}}yyyyyyyyy|||rrrUUUKKKJJJDDD<<<777666666555555444333333333111111222333333333222222222222222333222222111000000000000000////////////111111000000000/////////---------............///---------............///.........//////000000111111666===DDDKKKTTT^^^fff}}}ttt___UUUTTTKKKHHHCCC@@@>>>===;;;:::;;;===??????@@@AAADDDFFFFFFKKKPPPTTTUUUWWW\\\___bbbggglllnnnnnnpppwww|||~~~```GGG<<<:::777444333444666666666333333333333333333333333111333666;;;@@@EEEHHHJJJNNNFFF;;;444222222111000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222000------///333888;;;000000000000111111111111111111111111111111111111222111222555999<<<<<<<<<999888777777777888999:::>>>@@@PPPfff}}}zzz{{{~~~kkkUUUMMMHHHAAA:::666666666555444444333333000111222333333333333222222222333333222222111000111000000000/////////...111111111000000000//////---------............///---------............///---......///000000111111444:::AAAIIIQQQ\\\iiisssuuueee___OOOKKKGGGCCCAAA@@@>>><<<;;;<<<===<<<;;;<<<>>>@@@???DDDIIIJJJIIIIIILLLPPPNNNRRRVVVXXXYYY\\\```ccclllrrrxxx||||||xxxsssVVVGGG;;;888555333444666777777444444444444444444444444222444777;;;@@@FFFJJJMMMMMMEEE:::222111111222111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111000///...///222555777000000000000111111111111111111111111111111111111222111222555999;;;<<<<<<999888777777777888:::;;;<<>>===AAAFFFFFFBBBAAACCCFFF>>>AAADDDGGGJJJLLLNNNOOOXXX^^^ccchhhrrrnnnpppfffUUU???;;;777444444444444333444444444444444444444444333444777;;;AAAGGGLLLOOOJJJBBB777111///111333333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111000000000000000111111000000000000111111111111111111111111111111111111111111222555888;;;<<<<<<888888777777777888:::;;;:::???SSSlll{{{~~~jjjIIIOOOQQQ===:::777777888777333222333555444333333222222333333222222222222222222222222111000///......///000111111222333333222000---,,,......//////000000111111...............///000000///---///111111...///333;;;BBBJJJPPPXXXhhh~~~ssscccWWWKKKJJJJJJHHHDDDBBBAAA???<<<:::;;;;;;;;;:::>>>BBBGGGHHHFFFCCCBBBBBB======>>>@@@CCCEEEHHHIIIJJJPPPWWW\\\cccooovvvnnntttxxx\\\OOODDD999777;;;;;;555...666555555444444333222222222222444:::BBBIIINNNPPPLLL???555555666333//////000000000000000000000000//////000111111111111111222222333333333222222111111111000000000000111111000///////////////000111000000000000111111111111000111111111111222222222222111111333777:::;;;;;;666555555555777999:::<<<===AAASSSkkk~~~~~~||||||}}}}}}```RRRMMMAAA:::555333555555333333666555444333333222222333333222222222222222222222222111000////////////000111000111222222222000...---////////////000000000000...............///000000///---///111111...000555===CCCKKKSSS]]]ooorrrggg\\\UUUOOOHHHFFFFFFHHHEEEBBB@@@??????===;;;===@@@DDDDDDAAA???>>>>>>;;;;;;<<<<<<>>>???@@@AAADDDIIINNNSSSXXXdddttttttiiijjjtttqqq]]]KKK:::666888999999:::666555555444444333333222333333666;;;BBBHHHKKKLLLHHH<<<333333555222000000111111111111111111111111//////000111111111111111222222222333333222222111111111000000000000111111222111000///////////////000000000000111111111111111111111111222222222222222111111333777:::::::::666666555666777888:::;;;;;;???QQQiii}}}}}}~~~~~~|||~~~~~~oooSSSKKKIII>>>888333444444333444777555444444333333333333333222222222222222222222222111000000//////000000111///000111222222111000///000000000000////////////...............///000000///...///111111000333888@@@FFFNNNWWWeeezzzyyymmmaaaUUUJJJFFFHHHJJJGGGEEECCCBBB@@@===:::>>>???@@@???<<<:::::::::;;;;;;:::::::::::::::;;;===@@@DDDFFFKKKUUUcccnnnxxx|||lll```]]]aaahhhmmmmmmRRR:::666888555777===666666555555444333333333333444777<<>>AAA@@@???<<<:::999888999<<<<<<;;;::::::::::::::::::<<<===>>>AAAIIIVVV___hhhvvvwwwxxxxxxwwwvvvwwwyyyzzzssskkkaaaXXXUUUXXX]]]aaalll~~~aaaCCC>>>???999555888666666666555444444333333222333777<<>>666444444444333222111111111111111111111111//////000111111111111111111111222333333333222222222111111000000111111222222222111000/////////000///000000000111111111111111111111222222222333333111111222555888:::::::::777666666666666888:::;;;>>>AAARRRiii~~~~~~~~~uuujjjXXXGGG???999999999666444333666555444444333333444444222222222222222222222222000000111111111111000000...///000000111111222222111111000000//////.....................///000000000......111333444999@@@GGGKKKSSSaaauuuxxxkkk]]]VVVMMMKKKJJJIIIIIIIIIGGGFFFEEECCC@@@>>><<<;;;::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;===DDDMMMTTT[[[fffqqqtttrrrooollljjj^^^^^^____________cccggg___\\\WWWSSSRRRUUUZZZ^^^]]]iiiuuuzzzRRREEECCC>>>888888777666666555555444333333000111555;;;BBBFFFHHHGGGEEE@@@999333222333222000111111111111111111111111//////000111111111111111000111222333333333333333222222111111111111222222000000000000000111222333///000000000111111111111111222222222222333333333222222333666:::;;;;;;:::777777666666666888999:::===@@@RRRjjj}}}}}}^^^JJJ@@@888888999777555555666555555444444444444444222222222222222222222222000111111222222111111000//////000000111111111222000000000000////////////...............///000000111......111333666===DDDJJJNNNWWWhhhxxxjjjaaaSSSPPPMMMJJJIIIIIIGGGFFFIIIGGGCCCBBBAAA@@@>>><<<999999999999999:::;;;;;;<<<<<<<<<;;;===AAAGGGKKKPPPWWW^^^aaa^^^ZZZWWWUUULLLKKKLLLOOOPPPPPPTTTYYYRRRRRRQQQOOOOOOQQQUUUYYY[[[bbbiii|||bbbGGG???<<<999777777777666666555444444444000111444:::@@@EEEGGGHHHDDDAAA:::333111333222000222222222222222222222222//////000111111111111111000111222222333333333333222222111111111111222222/////////000111222333444000000000000111111111111222222222222333333333333333333555888<<<======;;;888777666666666777999:::999===PPPiiiyyy}}}zzzXXXKKK===999888777666777666666555444444444444444222222222222222222222222000111222222222222111000000000000000000000111111////////////000000000000...............///000000111......111444777???GGGLLLPPP\\\pppvvvqqqddd^^^WWWQQQLLLJJJGGGFFFKKKIIIFFFEEEEEEDDDAAA>>>::::::999999999999::::::::::::::::::;;;>>>AAACCCFFFHHHKKKNNNMMMJJJFFFEEEBBB???@@@EEEHHHGGGHHHLLLIIIJJJKKKKKKJJJKKKOOORRR[[[```cccqqq{{{WWWCCC===999444777777666666555555444444333333555999>>>CCCEEEFFFDDDCCC>>>555333777777555222222222222222222222222//////000111111111111111000000111222333333333333333222222111111222222333000000000000111222333333000000000000111111111111222222222333333333444444444555777:::>>>???>>><<<888777666666666777999999777<<>>===<<<;;;::::::::::::777888888999:::;;;<<<===@@@>>>???BBBCCCAAA>>><<<===888888???BBB@@@@@@CCCCCCEEEGGGFFFEEEGGGJJJNNNUUUZZZ[[[fff~~~oooRRRFFF>>>555777777777666555555444444666555555888===AAADDDDDDFFFGGGBBB:::888===>>>;;;222222222222222222222222//////000111111111111111///000111222333444444444333222222111111222222333222222111111111111111111000000000000111111111111222222333333333444444444555555888;;;???@@@???===888777777666666777888999888===SSSnnnlllNNNEEE;;;666777777555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000222......333999===CCCHHHPPP[[[eee}}}|||oooddd[[[SSSOOOUUUJJJDDDHHHLLLIIIEEECCCAAAAAA???===;;;:::;;;<<<999999888888999999:::;;;<<<<<<======<<<:::999888999:::<<<>>>???>>>>>>===>>>@@@CCCFFFHHHIIIIIIHHHSSSXXX\\\___kkkkkkNNN999<<<666444555777777444555888222222333777===BBBDDDEEEAAAGGGFFF>>>===DDDEEE???222222222222222222222222333333111000000000111222111111222222222333333333333222000//////000222333111111111111111111111111000111111111111222222222222222333333333333444444444666888;;;===>>>??????<<<;;;:::888777888888999:::>>>RRRmmmtttTTTJJJAAA<<<;;;777555555555444444444333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000222...///444:::>>>DDDJJJTTT```kkkvvvjjj___WWWUUUNNNIIIJJJJJJFFFEEEGGGBBBAAA@@@>>><<<:::;;;;;;999999999999:::;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::<<<===>>>>>>======>>>@@@CCCFFFGGGHHHHHHGGGOOOUUUZZZ]]]hhh|||wwwVVV======777555666888777333333666222222333777===BBBDDDEEEDDDIIIFFF<<<888<<<;;;444222222222222222222222222333333111000000000111222111111222222222333333333333222000//////000222333111111111111111111111111000111111111111222222222222222333333333333444444444666999<<<>>>?????????;;;:::999888888888999:::;;;>>>QQQjjjzzzYYYMMMBBB<<<888333555555555444444444444333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000222///111666<<<@@@FFFMMMZZZggguuuuuuiiiaaa]]]XXXTTTNNNHHHHHHJJJEEEDDDCCCAAA???>>>======;;;::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===============???AAADDDFFFFFFEEEEEEIIIPPPVVVYYYbbbttteeeDDD===999666666888777333111333222222333777<<>>OOOhhh~~~bbbSSSCCC:::777333555555555555444444444444333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000222111333999>>>BBBJJJQQQ___pppyyytttnnnggg___VVVOOOLLLIIIHHHFFFDDDDDDCCCBBBAAA============>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDCCCCCCCCCJJJQQQUUU[[[jjj~~~yyyRRR===:::666555888888444222333333222333666;;;@@@CCCEEEFFFJJJHHH???999777666333222222222222222222222222333333222222111111111111111111222222222333333333222222111000000111222222111111111111111111111111000000111111111222222222222222222333333333444444555777:::===???@@@???>>>888777777777888999;;;<<<===>>>NNNfffssscccJJJ<<<<<<:::666666555555555444444444333333333222222222111111000000000000000000000000111111111111111111111111////////////////////////////////////000000000111222222555;;;@@@DDDMMMVVVdddyyyzzzzzzuuulll___TTTOOOKKKGGGFFFFFFFFFEEEDDD@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<>>>@@@BBBCCCBBBAAAAAA???DDDKKKPPPUUU```ttteeeBBB<<<777555777999666555555444333222555:::???CCCDDDEEEIIIHHHBBB;;;777777666222222222222222222222222333333333333222222111111111111222222222333333333222111111111111111111222111111111111111111111111000000111111111222222222222222222333333333444444555777;;;>>>??????>>>===777777666666777999;;;<<<===???PPPhhhrrrlllvvvpppRRR@@@>>>;;;666666666555555555444444333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111333333888>>>BBBGGGPPPZZZkkkxxxtttfffYYYSSSLLLHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEDDDBBB@@@>>><<<======<<<<<<<<<======>>>===>>>@@@BBBBBBBBB@@@???>>>@@@FFFKKKPPPZZZjjjzzz}}}PPPAAA:::555777888777666777444333222444999???BBBDDDEEEHHHHHHCCC:::444333444222222222222222222222222333333333444333222222111111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444444666:::===???>>><<<;;;777777666666777888:::;;;===@@@SSSmmmppp___XXX___hhh||||||^^^HHH@@@999666666666666555555555555333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111333444999@@@DDDHHHSSS]]]ssszzz{{{jjjaaaVVVOOOLLLKKKIIIGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGDDDAAA??????>>>============>>>???>>>???AAABBBBBBAAA@@@??????>>>AAAHHHNNNUUUcccqqqcccIII???888777888666555666555333222444999>>>BBBDDDEEEGGGHHHDDD:::222222444222222222222222222222222333333444444444333222111111111222222222333333333111111111222222111111111111111111111111111111111000111111111111222222222222222333333333333444444333555999===>>>===;;;999777777666666666888999:::<<>>======>>>???@@@>>>???AAABBBBBBAAA@@@???@@@===>>>FFFMMMSSS```lllqqqOOODDD:::777777555444555555333222444888>>>BBBDDDCCCFFFHHHEEE<<<555555999222222222222222222222222333333444555444333222111111111222222222333333333111111222222222222111111111111111111111111111111000111111111111222222222222222333333333444444444222555999<<<>>><<<:::888888777666666666777999999<<>>@@@AAACCCCCCBBBAAA@@@DDD@@@@@@DDDHHHMMMZZZhhh~~~hhhNNN999999<<<777333666444444444444666999???CCCDDDEEEEEEBBB===888444333444444333333333333222222222222333333333333444444000111111111111222222222444444333333333333222222111222222222222111000000000111111111111222222222111111222222222333333333222333666999;;;===??????999999999999888888888888888BBBUUUqqq{{{mmmuuulllaaaVVVPPPKKKGGGFFFIIIMMMbbboooNNNAAA999888666333333444333222222222111111111000000000000111111111111111111000333222222111111111222222111111111111111111111111111111000000111222333333444;;;===DDDMMMOOO]]]uuu~~~{{{tttooommmfffeeebbb^^^XXXQQQLLLIIILLLHHHGGGIIIJJJFFFEEEFFFGGGFFFEEEEEEEEECCC@@@>>>???@@@BBBDDDEEEDDDCCCBBBDDDAAA@@@DDDHHHNNN[[[hhhyyyvvvZZZ@@@::::::666222444444555555444666999???CCCDDDEEEEEEBBB===777444333444444333333333333222222222222333333333333444444111111111111222222222222444444333333333333222222111222222222222111000000000111111111111222222222111222222222222333333333222333666888;;;===>>>???::::::999999999999999999:::EEEYYYuuu{{{pppvvvzzziiiYYYWWWWWWUUUNNNFFFFFFJJJEEETTTpppxxx___GGG>>>;;;777444222222333444333333222222222111111111111111222222222222111111333222222222222333333444111111111111111111111111222111111111111222222333666<<>>BBBCCCDDDDDDAAA<<<777444222444444333333333333222222222222333333333333444444111111111111222222222333444444333333333333222222111222222222222111000000000111111111111222222222222222222222333333333333333444555888:::<<<>>>>>>;;;:::999999999:::;;;;;;;;;GGG\\\yyyttttttrrryyytttbbbQQQRRRVVVWWWQQQJJJIIIMMMEEENNNdddnnnNNNBBB===999777555333444777666666555555555444444444222222222333333222222222222222222222333444555555111111111111111111111111222222222111111222222333888>>>@@@HHHSSSZZZkkk|||sssiii^^^XXXSSSMMMLLLNNNJJJJJJKKKMMMMMMJJJFFFBBB@@@AAACCCDDDFFFFFFGGGGGGDDDCCCCCCDDDIIIUUUdddqqqvvvSSS???::::::999888555555555555555999>>>BBBBBBCCCCCCAAA<<<777444333444444333333333222222222222222222333333333444444111111111222222222333333444444333333333222222222111222222222222111000000000000111111111222222222222222222333333333444444333444555777999<<<>>>???<<<;;;999888888999;;;<<<;;;GGG^^^{{{kkkmmmrrrtttdddUUURRRRRRTTTSSSNNNLLLMMMJJJNNN]]]www|||ZZZGGG>>>888999888555444666666666666555555555444444222222222333333222222222222222222222333444555555111111111111111111111111222222222222222222333444:::???AAAHHHUUU]]]qqqzzznnnbbbVVVOOONNNPPPPPPQQQRRRRRRPPPKKKGGGBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEEEEEEEMMM\\\nnnzzzcccGGG;;;::::::777666666555555555888>>>AAABBBCCCCCCAAA<<<777444333444444333333333222222222222222222333333333444444111222222222222333333333444444333333333222222222111222222222222111000000000000111111111222222222222222333333333444444444333444555777:::===@@@AAA>>><<<999777666888:::<<<<<>>:::555666666666555555888===AAACCCEEEEEECCC>>>:::777666444444333333333333222222222222333333333333444444222222222333333333444444444444333333333333222222111222222222222111000000000111111111111222222222333333333444444444444555333444555888<<>>999777999<<<>>>AAANNNeeezzzxxx{{{zzznnnggg___[[[VVVPPPMMMMMMHHHIIIRRRfff}}}yyyxxxsssVVV===888<<<999666777555555444444444333333333000000111111111111000000333333222111000000000000111111111111111111111111///000000222333555777888>>>CCCGGGQQQdddtttssskkkcccaaa___]]]\\\YYYVVVTTTSSSQQQOOOLLLJJJHHHGGGFFFBBBGGGIIIKKKXXXqqqgggJJJBBB???:::777666666555555888===AAADDDEEEFFFCCC???;;;888777444444444333333333222222222222333333333444444444222222333333333444444444444444444333333333222222111222222222222111000000000111111111111222222222333333333444444444555555333444555888===BBBGGGJJJJJJFFF@@@;;;999:::===??????LLLccc}}}uuunnnddd\\\WWWSSSNNNJJJFFFHHHQQQbbbuuuwwwoooaaa@@@999:::555222666555555444444444333333333111111222222222222111111000000000000000000000000222111111111000000//////000111111111222555999===BBBAAAIIIVVVcccuuu~~~uuunnneee\\\WWWUUUSSSSSSPPPOOOMMMMMMNNNNNNLLLKKKAAAIIIHHHDDDYYYoooVVVFFF888333555666777666666777:::<<<@@@CCCEEEDDDAAA<<<999888555555555444444333333333...000222222222222444666222222222222222222222222444555555444222111111222111111111111111111111111333333333222222111111111444444444444444444444444444444444666;;;AAAFFFJJJIIIFFFAAA<<<::::::<<<===???KKKaaawwwpppfff^^^XXXSSSMMMIIIGGGHHHPPP```qqq~~~hhhssscccDDD======777333555555555444444444333333333111111222222222222111111111111111111111111111111222222222222111111111000111222222222333666;;;???DDDBBBJJJZZZkkkxxxlllbbb\\\XXXTTTQQQRRRPPPOOONNNOOOOOOMMMLLLFFFOOONNNLLLaaarrr^^^LLL>>><<<666666777666666777999<<<@@@BBBEEEDDDAAA<<<999888555555444444444333333333111222444333222222333444222222222222222222222222333444444333111000000111111111111111111111111111333333333222222222111111444444444444444444444444444444555777;;;AAAFFFJJJHHHEEE@@@<<<::::::<<<===>>>III```~~~{{{uuukkkddd^^^XXXQQQLLLJJJKKKQQQ```ooo~~~~~~{{{yyy{{{lllhhhfffIIIAAA???888444555555555444444444333333333111111222222222222111111111111111111111111111111333333333222222222222222222222333333555888===AAAFFFDDDKKK___vvvxxx{{{zzznnnhhhaaaYYYSSSSSSPPPNNNMMMMMMNNNMMMLLLNNNWWWVVVSSSgggkkkQQQ===;;;666777777666666666999;;;@@@BBBEEEEEEAAA===999777555444444444444333333333333555555444333222222333333333333333333333333333222333444222000///000111111111111111111111111111333333333222222222222111444444444444444444444444555555666888<<>>BBBHHHFFFNNNdddxxxooocccYYYVVVSSSPPPOOOOOOPPPPPPPPPUUU[[[YYYVVVhhh}}}ZZZ???;;;777888888777555666888:::???BBBEEEEEEBBB===999777444444444444444444444444333444555555333333444555333333333333333333333333222333444333111000111222111111111111111111111111222222222222222222222222444444444444444444444444666666777999<<>>;;;999:::;;;<<<:::GGG```}}}~~~wwwqqqmmmggg___YYYUUUTTTXXXcccppp|||~~~yyysssooolllnnnvvvyyyqqqjjjqqqSSSCCC;;;555444666555555444444444333333333222222333333333333222222111111111111111111111111000000111111111111111111000111222333555999>>>BBBHHHHHHRRRjjj~~~pppddd___[[[VVVSSSSSSTTTTTTTTTVVVZZZYYYXXXjjjlllKKKBBB888999888777555555777999???BBBEEEFFFBBB===999666444444444444444444444444111333444444444444555777333333333333333333333333333555555555333222333444111111111111111111111111222222222222222222222222444444444444444444444444666666777999<<<@@@DDDFFFAAA@@@===:::999999;;;;;;:::GGG___~~~yyy|||wwwrrrkkkccc\\\WWWUUUXXXcccooo|||~~~yyyrrrmmmiiiiiiqqq}}}qqqgggxxxzzz]]]III>>>777555777555555444444444333333333222222333333333333222222222222222222222222222222000000000000000111111111///000111333555999???CCCHHHLLLYYYrrruuujjjeee]]]XXXUUUTTTSSSSSSSSSWWWXXX]]]sss~~~VVVBBB999999999777555555777888>>>BBBFFFFFFCCC===888666333333333444444444444555000111333444333444666777333333333333333333333333444555666555444333444555111111111111111111111111111222222222222333333333444444444444444444444444666666777999<<>><<<:::999999:::;;;:::FFF]]]|||xxx~~~xxxpppfff___ZZZWWWZZZeeeqqq~~~|||tttnnngggffflllxxxoooiiillliiiUUUGGG===888777555555444444444333333333222333333444444333333222222222222222222222222222000000000111111222222222000111222444666;;;AAAEEEGGGOOOaaa{{{yyyoooeee___[[[XXXWWWSSSVVVZZZeee~~~eeeCCC::::::999777555444666888>>>BBBFFFGGGCCC===888555333333333444444444555555000222333333222222333555444444444444444444444444333444555555333333444555111111111111111111111111111111222222222333333333444444444444444444444444555555777888;;;>>>AAABBB===<<<;;;999999999::::::999DDDZZZxxxyyy~~~uuuiiiaaa]]][[[^^^hhhuuuwwwpppgggdddiiitttnnnkkkbbbuuurrr^^^OOOCCC;;;777555555444444444333333333222333333444444333333222222222222222222222222222111111111222222333333333111222444555888===CCCGGGGGGRRRfff{{{yyyoooiiieeecccUUUWWW\\\jjjyyyNNN::::::999777555444666777>>>AAAFFFGGGCCC>>>888555333333333444444555555555222333444333111000111222444444444444444444444444222333444444222222333444111111111111111111111111111111111222222333333333444444444444444444444444444555666888;;;===???AAA<<<;;;:::999999999::::::777BBBXXXuuuxxxmmmggg```aaagggqqqzzz~~~xxxqqqkkkhhhkkkxxxuuuaaa\\\kkkrrr[[[EEE:::777666666555444333333333333222222222222222222222222222222222222222222222222000111111111111222222222444111111666;;;???CCCHHHMMMVVVmmmyyylllbbbbbb___cccwwwYYYAAA@@@;;;555222333666666===DDDHHHGGGCCC@@@:::444444444444444444444444444333333333333333333333333000111333444555555444333444444333333333333222222333333333333333333333333222222333333333333444444555666666666666666555555666666555555:::BBBDDD@@@<<<<<<<<<===>>>===;;;999;;;BBBYYY{{{{{{ooojjjcccdddiiisss{{{|||uuuoookkklllvvv|||bbbXXXaaannnxxx^^^FFF:::777666666555444333333333333222222222222222222222222222222222222222222222222111111111111222222222222444111111777<<>>DDDHHHFFFBBB???;;;555444444444444444444444444333333333333333333333333111111222333444444444444444444333333333333222222333333333333333333333333222222333333333333444444333444444444444444333333888999777777===EEEFFFCCC===<<<<<<<<<<<<<<<;;;999:::BBBXXXzzztttnnnhhhhhhnnnwww~~~xxxrrrllljjjpppxxxgggYYYZZZ^^^zzzdddJJJ===:::777666555444333333333333222222222222222222222222222222222222222222222222111111111111222222222333444111222888===@@@EEEKKKRRR^^^zzz|||rrr```aaajjjtttCCC???999666555666666777>>>DDDGGGEEEBBB???;;;666444444444444444444444444333333333333333333333333222111111222222333444555444444333333333333222222333333333333333333333333222222333333333333444444333333444444444444444333888999888888>>>FFFHHHDDD???>>>===;;;:::::::::::::::AAAVVVxxxxxxrrrnnnnnnsss|||xxxrrrkkkeeefffllltttqqqaaa\\\ZZZiiijjjPPPAAA===777666555444444333333333222222222222222222222222222222222222222222222222111111111222222222333333444222444:::>>>AAAGGGNNNTTTdddzzzooodddiiitttyyyHHH@@@999777888777777777>>>DDDGGGDDDAAA???<<<777444444444444444444444444333333333333333333333333222111111000111333444666444444333333333222222222222222222222222222222222222222222333333333444444444555666666777666666666666777777888>>>FFFGGGDDDAAAAAA???<<<999888999:::999@@@UUUvvv|||vvvssstttyyyyyyssskkkbbb```bbbdddrrr}}}iii___YYYaaapppTTTAAA:::777777666555444444444444222222222222222222222222222222222222222222222222111222222222222333333333333333666;;;???BBBIIIQQQWWWjjj|||yyyooogggooo~~~QQQDDD999888999888666777===CCCGGGEEEBBB@@@<<<777444444444444444444444444333333333333333333333333222111000000111222444555444444333333333222222222222222222222222222222222222222222333333333444444444555555666777777666666666777888:::AAAHHHIIIFFFEEEDDDCCC???;;;999999;;;:::@@@UUUuuu{{{wwwxxx}}}zzztttkkkaaa\\\]]]ZZZfffvvvqqq```WWW^^^pppvvvZZZBBB666888777666555444444444444222222222222222222222222222222222222222222222222222222222222333333333333333333777===@@@CCCKKKTTT\\\pppyyy|||sssiiiuuu\\\JJJ;;;999:::888666777;;;BBBGGGFFFCCCAAA<<<666444444444444444444444444333333333333333333333333111000000111111222333444444444333333333333222222222222222222222222222222222222333333333333444444222222333444555555555555888:::;;;===EEELLLMMMJJJHHHIIIHHHDDD>>>::::::<<<;;;AAAUUUuuuyyy{{{xxxrrriii___YYYXXXSSS[[[ggguuu~~~eee\\\\\\ccc~~~cccHHH888888777666555444444444444222222222222222222222222222222222222222222222222222222222333333333444444333444888>>>@@@CCCLLLVVVbbbwww~~~}}}zzz|||sssppp~~~gggPPP===999;;;777555777999AAAHHHHHHEEEBBB;;;555444444444444444444444444333333333333333333333333///000111222222333333222444444333333333333222222111111111111111111111111222222333333333333444444111222333444555555555555888:::<<>>888777666555555444444555222222222222222222222222222222222222222222222222222222333333333444444444333444999???AAADDDMMMWWWfff{{{}}}uuukkkwwwxxxxxxnnnxxxmmmTTT>>>:::;;;777555777888AAAHHHIIIFFFBBB;;;444444444444444444444444444333333333333333333333333...///111222333333222222444444444333333333222222111111111111111111111111222222333333333444444444333444555666777777777777666888:::===EEEMMMMMMJJJLLLOOOPPPLLLDDD>>>===>>><<>>===CCC\\\|||zzzssspppnnniii```XXXQQQOOOOOOUUUcccwwwkkk\\\UUUcccaaaEEE===888555666555222222444333333333333333333333333111111222222222333333333333333333333333333333333555999:::???GGGFFFNNNbbbuuu~~~gggQQQOOOkkk~~~vvvwwwsssmmmmmm}}}hhhKKK<<<888555444666<<<@@@DDDGGGGGGBBB<<<888555444333333222222333333333333333333333333333333111111222222222333333333444555555666666555555444333333222222111222222333222222111111222444555666444444444555666666777777777777888999<<>>888444444444222222555333333333333333333333333111111222222222333333333333333333333333333333333444888:::???GGGGGGQQQggg~~~|||kkkPPPGGG\\\qqqqqqqqqwwwrrrmmmnnnsssRRR>>>888777666444;;;>>>CCCFFFFFFBBB<<<999555444444333333333333333333333333333333333333333111111222222222333333333444555555666666555555444333222222111222222333333111222222333333444444555333333444555555666666777444444555666999;;;>>>@@@DDDEEEIIINNNPPPMMMFFF@@@===BBBYYYvvv{{{vvvsssrrroooiiiddd^^^[[[UUUSSSYYYjjj{{{jjjYYYWWWwwwvvvQQQ@@@999333444444333333555333333333333333333333333111111222222222333333333333333333333333333333333333888:::@@@HHHJJJVVVmmm~~~^^^MMM[[[kkklllnnnyyyqqqooorrr{{{XXX???888::::::666999<<>>;;;666555555444444444444444333333333333333333333333111111222222222333333333444555555666666555555444111111111111222333444444333333333333333333333333111111222333333444444555666666666666777999;;;<<>>;;;:::@@@XXXsssyyyuuuooojjjbbb\\\^^^jjj|||yyyvvvtttxxxxxx___dddttt{{{dddOOOCCC777555666555444444333333333333333333333333111111222222222333333333333333333333333333333333444;;;???EEEOOOTTTgggllljjjmmmkkkrrrzzzvvvvvvrrr|||UUU;;;999999222444777<<>><<<666666555444444444444444333333333333333333333333111111222222222333333333444555555666666555555444111111111111222333444555444444333222222222333444111111111222333333444444777777666666777999:::<<>><<<666666555444444444444555333333333333333333333333111111222222222333333333222333333444444333333222111111111111222333444555666444222111111222444555000111111222333333444444777777666666777888:::;;;;;;???CCCEEECCC@@@>>>===888@@@ZZZvvv|||wwwsssmmmeee]]]VVVZZZjjj{{{{{{tttqqqeeeeeeeeecccaaa]]]YYYWWWPPPQQQSSSSSSWWWaaappp{{{ddd]]]lll}}}ssstttVVVJJJ===999888666444444333333333333333333333333333333333444444444555555555444444444444555666666777???BBBGGGPPPXXXpppppprrrooonnnyyy}}}wwwzzzkkkBBB444666888777777999<<<>>>???===;;;555555444444444333333333333333333333333333333333222222333333333333444444111222333333444444333333222222222222222222222222111222222333333222222111111222222333333444444555333555666666666777999;;;===@@@CCCDDDAAA<<<888555:::BBBZZZttt{{{vvvssspppkkkbbbWWWTTT___lllsssuuuwwwtttnnnfffaaa^^^QQQQQQQQQPPPNNNKKKHHHFFFFFFGGGHHHGGGIIIQQQ\\\eeexxxggg^^^jjj}}}sssxxx___QQQCCC===;;;888666666333333333333333333333333333333333444444444555555444444444333444555555666666???CCCIIISSS]]]vvvzzziiinnnoooqqq~~~vvvvvvpppJJJ999888999777777999;;;===>>><<<:::555555444444444333333333333333333333333333333333222222333333333333444444111222333333444444333333222222222222222222222222111222222333333222222111111222222333333444555555444555777666666777999;;;<<>>??????>>>>>>BBBJJJPPPhhhggg\\\fffxxxcccSSSBBB;;;888555222222333333333333333333333333333333333444444444555555333333333333333444444555666>>>CCCKKKVVVbbb~~~mmmeeennnpppuuu{{{sssyyyyyyTTT>>>888999777777888:::<<<<<<:::777555555444444444333333333333333333333333333333333222222333333333333444444111222333333444444333333222222222222222222222222111222222333333222222111222222222333444444555555666777777777666777888:::>>>@@@BBBCCCBBB???;;;888777===TTTppp|||wwwtttxxxyyyrrr```NNNHHHLLLJJJJJJIIIGGGDDDBBB@@@???@@@@@@AAAAAAAAAAAA@@@???>>>???@@@???>>>@@@DDDGGG\\\zzzfffWWWbbbxxx{{{gggUUUAAA888555333111111333333333333333333333333333333333444444444555555333222222222222333444444777???DDDLLLYYYggg~~~yyyhhhgggqqqsssyyyyyyuuu~~~YYY>>>777999777777888:::;;;;;;888666555555444444444333333333333333333333333333333333222222222333333333444444111222333333444444333333111222222222222222333333111222222333333222222111222222333333444555555555777888888888777777999;;;???@@@AAACCCBBB???;;;888:::===SSSooo|||yyyrrruuuxxxrrrbbbPPPGGGHHHEEEDDDBBBAAA@@@???>>>>>>======>>>??????@@@@@@@@@???@@@AAAAAABBBCCCDDDFFFSSStttnnnVVVaaasssyyyxxxnnnZZZCCC999777666555555333333333333333333333333333333333444444444555555333222222222222333444444888AAAEEEMMM[[[jjjpppeeeiiirrrttt|||vvvwwwzzzXXX===666;;;777777777999;;;:::888555555555444444444333333333333333333333333333333333222222222333333333444444111222333333444444333333111111111222222333333333111222222333333222222111222333333444444555666666777888999888888888:::<<>>???@@@AAAAAA===>>>???AAABBBCCCDDDEEEMMMlll}}}[[[bbbnnnxxxsss\\\CCC777666666555555333333333333333333333333333333333444444444555555333333333333333444444555999AAAFFFOOO^^^ooohhhaaaeeennnrrr~~~vvvnnnwwwvvvYYY>>>777===666666777999;;;;;;999666555555444444444333333333333333333333333333333333222222333333333333444444111222333333444444333333111111111222222333333444111222222333333222222111333333333444555555666666666777999999888999<<<>>>======@@@GGGNNNQQQPPPNNNMMMJJJ]]]yyy}}}zzzyyyvvvrrrnnnfff___YYYVVVQQQIIIDDDDDDBBB@@@>>>>>>???@@@>>><<<>>>>>>>>>???@@@AAABBBCCC>>>>>>???AAACCCEEEEEEEEEKKKfff```bbbhhh~~~yyyaaaEEE777555444444333333333333333333333333333333333333444444444555555444444444333444555555666999AAAGGGPPPaaattthhhaaadddjjjooo~~~tttjjjhhhvvvzzzaaaDDD888;;;666666777:::<<<<<<:::888555555444444444333333333333333333333333333333333222222333333333333444444111222333333444444333333000111111222333333444444111222222333333222222111333333444444555666666666555777888999999;;;===@@@>>>===@@@GGGPPPTTTTTTQQQOOOKKK]]]zzz{{{wwwtttqqqlllhhhaaaVVVLLLIIIHHHDDDAAA@@@BBB???===>>>@@@@@@>>>;;;============>>>@@@AAABBBBBBBBBBBBDDDFFFHHHHHHGGGKKKdddaaaaaaddd|||iiiKKK<<<999888777666333333333333333333333333333333333444444444555555555444444444444555666666888AAAGGGRRRdddyyy}}}nnnfffgggjjjooo~~~wwwnnnfffgggwwwjjjIII888888555666777:::======;;;999555555444444444333333333333333333333333333333333222222333333333444444444222222333444444444333333000000111222333333444444222222222333333222222222333333444444555666666666444666888999:::;;;>>>AAA@@@???@@@FFFNNNQQQOOOLLLKKKGGGYYYwwwyyysssnnnjjjeeecccYYYRRRIIIDDDDDDDDDBBB???>>>??????@@@@@@???>>>>>>>>>======???AAACCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHggghhhXXX\\\}}}sssxxxmmmLLL888666999999666333333333333333333333333333333333444444444555555555555555444333333666888===???IIIYYYhhh~~~nnnkkkjjjiiinnnyyytttjjj```aaasssoooMMM:::;;;999777666888<<<===;;;888666666555444444444444555333333333222222222111111333333333333333333333333111111222333444666666777333333222222111222222222444444444444444444444444555555555555555555555555555777999999999;;;@@@DDD@@@@@@???@@@GGGMMMLLLGGGDDDJJJ[[[uuuyyysssnnniiiddd```WWWPPPIIIDDDDDDCCCAAA>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEEEELLLjjjhhhXXXZZZxxxlllmmmoooNNN999555777666222333333333333333333333333333333333444444444555555444555555444333444666888@@@BBBLLL\\\llljjjccccccfffnnn{{{xxxlll^^^XXX]]]qqqrrrOOO;;;:::888666555777:::<<<:::777555555444333333333333333333333333222222222111111222222222333333444444444444444444444444444444444333333222222111222222333444444444444444444444444555555555555555555555555555777:::::::::;;;>>>AAA;;;<<<<<<>>>FFFMMMNNNIIICCCIIIZZZuuuyyytttnnngggaaa\\\VVVQQQKKKHHHGGGFFFCCC@@@CCCBBBBBBAAABBBCCCEEEFFFFFFGGGJJJLLLNNNOOOPPPPPPLLLMMMMMMMMMLLLJJJGGGFFFOOOkkkfffVVVVVVoookkkdddssssssRRR===777777444000333333333333333333333333333333333444444444555555444555555444333444666999BBBEEEOOO___qqq```YYYZZZaaannn}}}}}}ooobbbUUURRRZZZmmm|||wwwSSS>>>;;;777555444666999;;;999777444444333222222222222333333333333222222222111111111111222333333444555555666666555444333222111111333222222111222222333333444444444444444444444444555555555555555555555555555888:::;;;;;;;;;;;;<<<999;;;;;;===CCCKKKKKKGGG@@@FFFWWWrrr~~~yyysssmmmeee]]]XXXVVVTTTPPPNNNMMMKKKHHHEEEFFFEEEDDDDDDEEEGGGIIIKKKKKKNNNQQQTTTWWWYYY[[[]]]XXXYYYYYYXXXUUUPPPKKKHHHOOOiiieeeTTTQQQdddpppeeerrrwwwWWWAAA:::999666222333333333333333333333333333333333444444444555555444555555555444555777999BBBFFFQQQbbbuuuUUURRRTTT^^^pppzzzkkk^^^SSSRRRXXXfffppprrrqqqrrrwwwyyy}}}\\\DDD===888666444666999;;;:::888555444333333222333333333333333333222222222111111000000111222444555666666666555555444333222111111222222111111222222333333333333444444444444444444555555555555555555555555555888:::<<<<<<;;;:::999;;;=========AAAFFFFFFCCC@@@EEEUUUppp{{{vvvpppjjjbbbZZZUUUUUUTTTRRRQQQQQQOOOMMMKKKIIIHHHHHHHHHJJJLLLOOOQQQQQQTTTXXX[[[^^^bbbfffjjjeeeffffffddd^^^VVVNNNIIINNNeeehhhVVVRRR```xxxrrriiixxxvvvXXXCCC;;;999666333333333333333333333333333333333333444444444555555444555555555444555888:::@@@GGGSSSdddyyyuuuPPPQQQRRR^^^rrryyyxxxvvvvvv}}}xxxiii\\\RRRPPPSSS[[[bbbddddddeeeiiimmmsss{{{hhhJJJ>>>:::777555666:::<<<;;;999666555555444444444444444333333333222222222111111000000111222444555666666333333333333333333333333222111111111222222333444333333333444444444555555555555555555555555555555555777:::===>>>===:::888:::===>>>===@@@EEEEEECCCDDDHHHWWWppp|||xxxrrrlllfff___XXXSSSRRRRRRRRRQQQQQQQQQPPPPPPMMMMMMNNNOOOQQQTTTWWWXXXXXX[[[___```bbbgggnnnsssvvvwwwvvvssskkk```VVVOOOMMM^^^uuummm[[[VVV```tttzzzooo|||tttWWWCCC:::888555222333333333333333333333333333333333444444444555555444555555555555666888;;;@@@IIIWWWhhhnnnQQQRRRSSS___uuuyyynnniiijjjcccbbbaaaaaafffxxx{{{ssseeeXXXKKKKKKKKKOOOSSSWWWZZZ[[[]]]bbbjjjttt~~~sssPPP>>>;;;888555666:::<<<<<<:::666666555444444444444555333333333222222222111111111111222333333444555555111111222222333333444444111111111111222333444444222333333444444555555555555555555555555555555555555666999<<>>AAAFFFIIIGGGHHHLLLZZZssszzzuuuooohhhbbb\\\VVVSSSQQQQQQRRRRRRRRRSSSUUUWWWRRRSSSUUUXXXZZZ]]]___```aaacccddddddccchhhpppwww{{{qqqdddXXXPPPIIITTTfffxxxooo^^^YYY```qqq}}}vvv[[[FFF<<<999666333333333333333333333333333333333333444444444555555444555555555555666999;;;BBBMMM\\\nnnkkkSSSUUUTTT```xxxzzzooohhh___VVVRRRRRRLLLLLLNNNNNNNNNZZZvvvzzzrrriii[[[OOOEEEEEEDDDDDDFFFJJJLLLLLLPPPUUU]]]gggqqqyyy|||VVVAAA;;;777444555888;;;;;;:::666555444444333333444444333333333222222222111111222222222333333444444444111111222222222333333333111111111111222333444555222222333333444555555666555555555555555555555555555555777<<<@@@BBBAAA???888===@@@???BBBGGGJJJIIIGGGKKKYYYrrryyytttllleee```ZZZVVVRRRRRRSSSTTTTTTUUUWWWZZZ]]]VVVXXXZZZ^^^```bbbddddddggghhhhhheeecccgggpppwww{{{|||{{{wwwlll^^^PPPHHHDDDJJJXXXkkk|||nnn]]]XXX^^^nnn{{{```JJJ@@@<<<888555333333333333333333333333333333333444444444555555444555666555555666999<<>>???AAAAAA===BBBYYYppp~~~tttkkkaaaTTTHHHCCCCCCAAA???>>>@@@@@@>>>FFFKKKSSS\\\eeelllqqqsssuuuwww{{{ZZZDDD:::666333444777::::::999555444333333222222333333333333333222222222111111333333333333333333333333222222222222222222222222111111111111222333444555222222333333444555666666555555555555555555555555555555666;;;AAADDDDDDBBB===AAACCCAAABBBFFFHHHFFFCCCGGGVVVooo}}}uuupppiiibbb]]]YYYUUUSSSSSSSSSSSSUUUXXX[[[\\\\\\\\\___bbbeeefffffffffgggjjjmmmlllddd___```dddfffhhhlllnnnkkkbbbWWWOOOLLLEEEDDDHHHWWWnnnoooZZZ[[[[[[nnndddGGG???:::555888666666555555555444444444222222333333333333444444444444444333333555999<<>>;;;???@@@@@@>>>>>>CCCMMMVVVhhhyyy~~~~~~wwwnnndddYYYOOOIIIBBB@@@???===<<<<<<<<<<<<===AAAHHHQQQYYY___ccceeegggkkkppptttyyymmmIII999666444444888:::999888555444333333222222333333555555444444444333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333555555555555666777999999===::::::>>>@@@AAAEEEJJJNNNHHHAAA>>>@@@DDDGGGIIIKKKMMMXXXkkk{{{vvvppphhh```[[[XXXUUUTTTVVVVVVUUUVVVXXXZZZZZZZZZ[[[]]]```bbbcccccccccccciiillljjjaaaZZZ[[[^^^___YYY]]]aaa```[[[TTTOOOMMMFFFDDDFFFSSShhh|||pppZZZYYYXXXkkkfffHHH???999444777666555555555444444444444222222333333333333444444444444444333333555999===DDDQQQeee{{{aaaSSS\\\YYYhhh{{{zzznnn```TTTHHHDDD@@@???@@@AAA@@@>>>>>>??????===<<>>===<<<;;;<<<<<<;;;>>>DDDKKKPPPUUUXXXYYY\\\```fffkkkpppvvv}}}wwwQQQ:::777444555888::::::888555444333333222222333333444444444333333333333222222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444555555666777777888888;;;:::===BBBEEEDDDDDDGGGKKKGGGBBBAAADDDIIILLLNNNMMMOOOXXXkkkzzzuuuoooeee]]]YYYVVVUUUUUUYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```______^^^fffgggdddZZZSSSSSSUUUUUULLLOOOSSSTTTRRROOOLLLKKKEEEBBBBBBLLL```uuuttt[[[WWWTTTiiiiiiIII>>>999444666555555555555444444444444222222333333333333444444444444444333333666:::===EEESSSiii[[[OOOZZZ[[[mmmwwwcccVVVNNNIIIDDDAAA??????@@@AAAAAAAAA@@@AAAAAA>>><<<===BBBFFFIIISSS]]]cccjjjwwwxxxwwwzzz{{{|||~~~|||wwwoooeee\\\RRRIIIDDD@@@@@@>>>===<<<;;;;;;;;;:::<<<@@@DDDGGGJJJKKKKKKQQQWWW^^^dddiiipppwww}}}{{{~~~XXX<<<999666666999;;;;;;999555444333333222222333333333333333222222222111111222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333444666777888888777666999999>>>FFFHHHEEECCCDDDEEECCCBBBCCCGGGKKKOOOPPPNNNNNNWWWjjj{{{tttlllbbbYYYUUUTTTTTTUUUYYYZZZ\\\\\\[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^\\\[[[^^^___ZZZQQQKKKKKKLLLKKKIIIKKKNNNPPPOOOMMMKKKIIIEEEAAA@@@GGGYYYooo{{{___VVVRRRhhh|||nnnKKK===888333666444444444444444444444444222222222333333333444444444444444444444666;;;>>>GGGVVVmmmXXXPPPVVV[[[qqqyyyfffTTTJJJGGGFFFFFFDDDCCCBBBAAABBBAAAAAABBBCCCCCCAAA??????AAACCCGGGMMMRRRTTTWWW^^^fffkkkmmmttttttrrruuuwwwxxxzzzxxxrrriii```WWWNNNGGGBBB@@@???>>>===<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCGGGMMMVVV]]]bbbhhhooottttttyyy\\\===:::777777:::<<<;;;999555444333333222222333333222222222111111111111000222222222333333333444444333333333333333333333333222222222222222222222222222222333333333333444444333444666888888777666555888888===DDDFFFCCCAAACCC@@@@@@AAACCCFFFJJJLLLNNNKKKMMMVVVjjjzzzqqqjjj___WWWSSSSSSTTTTTTWWWZZZ]]]^^^^^^^^^___aaa___]]]\\\]]]^^^^^^\\\ZZZUUUUUUQQQHHHDDDEEEEEEDDDIIIKKKNNNQQQSSSRRRPPPNNNKKKGGGCCCGGGTTTiiieeeXXXSSSkkk~~~vvvsssNNN===888444555333333444444444444444444222222222333333333444444444444444444444777;;;???IIIXXXqqq~~~XXXUUUSSS[[[rrrwwwgggYYYPPPJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBAAABBBBBBCCCEEEIIIKKKKKKKKKNNNRRRRRRVVV]]]eeelllttt{{{sssppprrrsssssstttsssmmmddd[[[SSSLLLFFFBBB@@@@@@??????===<<<;;;;;;999:::;;;<<<===>>>>>>>>><<>>;;;777888:::<<<;;;999555444333333222222333333222222111111111000000000222222222333333333444444333333333333333333333333222222222222222222222222222222222333333444444444333444666777888777555444888777999???AAA??????BBB???AAACCCDDDFFFGGGIIIJJJJJJMMMYYYmmmzzzpppiii___WWWTTTSSSTTTUUUVVVZZZ___aaa``````ccceeeaaa^^^\\\]]]___```^^^[[[PPPPPPKKKCCC@@@BBBBBB@@@EEEHHHMMMSSSXXXZZZXXXVVVTTTOOOIIIHHHQQQdddzzzkkk[[[UUUooozzzsssyyyQQQ>>>888555666333333333333444444444444222222333333333333444444444444444444555888<<<@@@JJJZZZuuuwwwVVVWWWSSS[[[sssqqq```XXXUUUPPPJJJGGGDDDFFFGGGGGGFFFFFFGGGHHHBBBBBBBBBBBBBBBBBBAAAAAA@@@AAADDDHHHHHHFFFFFFJJJIIIKKKMMMPPPRRRWWW\\\```nnnyyyvvvqqqpppnnnmmmooommmggg^^^UUUNNNIIIEEEBBBAAAAAAAAA@@@???>>><<<<<<777777888888999999:::::::::@@@GGGMMMRRRXXX```fffcccfffiiilllooottt|||eee>>>;;;777777:::<<<:::999555444333333222222333333222222222111111111000000222222333333333333444444333333333333333333333333222222222222222222222222111222222333333444444555444444666666666666555444888555666;;;<<<;;;===AAABBBDDDFFFFFFFFFFFFHHHIIIJJJNNN[[[ooo~~~pppjjjaaaZZZVVVVVVVVVWWWWWW\\\aaacccbbbaaadddgggbbb^^^[[[\\\___aaa___\\\QQQPPPJJJCCC@@@BBBAAA???@@@CCCIIIRRRZZZ]]][[[XXXUUUQQQKKKIIIPPPbbbzzzooo\\\WWWrrrvvvmmm~~~TTT???999666777222222333333333444444444222222333333333333444444333444444444555888===@@@JJJ[[[wwwpppQQQUUUTTT\\\tttssseeeaaa```ZZZSSSPPPKKKNNNOOONNNLLLJJJKKKMMMGGGFFFEEEDDDDDDCCCBBBBBBBBB@@@BBBGGGHHHEEEFFFJJJHHHIIIJJJJJJJJJKKKMMMPPPUUU___nnn~~~zzztttooojjjhhhjjjgggaaaXXXPPPJJJFFFCCCAAABBBBBBBBBBBBAAA???>>><<<999888888777777777777777;;;@@@FFFKKKOOOVVV^^^dddbbbbbbccceeeiiipppwww{{{jjj>>>:::777777999;;;:::888555444333333222222333333333333222222222111111111222222333333333333444444333333333333333333333333222222222222222222222222111111222333333444555555555555555555555555555555666444666:::<<<:::;;;???AAACCCEEEEEEDDDDDDFFFHHHIIILLLXXXlllqqqkkkccc\\\YYYYYYYYYXXXXXX]]]cccdddbbbaaadddgggbbb^^^[[[\\\___aaa___\\\TTTRRRLLLDDDAAABBBAAA>>>===@@@GGGQQQYYY[[[XXXTTTQQQNNNJJJIIIPPPddd}}}qqq]]]XXXtttrrreeeUUU@@@:::777777222222222333333444444444222222333333333444444444333444444444555888===AAAJJJ[[[xxxjjjLLLRRRVVV]]]tttwwwnnnlllkkkddd^^^]]]VVVXXXYYYVVVQQQNNNMMMNNNMMMKKKIIIGGGFFFFFFDDDCCCDDD??????CCCCCC@@@AAAGGGBBBEEEGGGHHHGGGFFFGGGHHHHHHQQQ]]]kkk|||vvvooogggeeegggbbb\\\TTTLLLGGGDDDBBB@@@BBBCCCCCCCCCBBB@@@>>>===<<<;;;:::999888777777777888<<>>:::777777999:::999777555444333333222222333333333333333222222222222111222222333333333444444444333333333333333333333333222222222222222222222222111111222333333444555555666555555444444444555555555444666;;;===;;;:::===>>>@@@BBBBBB@@@AAADDDGGGFFFIIITTTggg|||{{{rrreee]]][[[[[[ZZZXXX[[[___ccceeeeeecccbbbaaa___]]]ZZZZZZZZZZZZYYYWWWUUURRRNNNGGGBBB@@@AAABBB???@@@AAACCCEEEFFFGGGHHHEEEAAA???CCCKKK\\\vvvvvvaaa^^^mmmuuubbbqqqwwwWWWBBB<<<999555555555555444444333333333333333333333333333333333333222444666666666<<>>@@@DDDIIIHHHDDDBBBCCCEEE???===;;;999777777888999777999<<>>??????>>><<<;;;<<<===>>>DDDRRRfffyyywwwllleeesss{{{nnneeeaaa___\\\ZZZ\\\___ccceeeeeedddcccbbbbbb```\\\ZZZXXXVVVTTTRRRSSSQQQNNNHHHCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA???>>>@@@GGGWWWqqqyyyccc```ooozzzllluuutttTTT>>>999666222555555444444444333333333333333333333333333333333333222444666666666<<>><<<999888777888888888:::<<<===@@@DDDJJJNNNXXXXXXWWWWWWXXX\\\ccchhhhhhiiilllqqqrrrsssyyy{{{JJJ;;;666888444666888222666555444333222222222222333444666888888888777666333333333333333333333333444444333333333222222222333333333222222222111111222222333333333333444444444555777888999999888888666666777777888999::::::>>>@@@AAA@@@>>><<<;;;<<<<<>>>>>======<<<<<<;;;=========>>>BBBPPPkkkgggaaapppxxx|||qqqRRR===888666222555444444444444333333333333333333333333333333333333222444666666666<<>>;;;@@@DDDIIIJJJGGGDDDCCCDDDAAA???===:::888777777777999:::;;;;;;;;;>>>BBBEEEQQQRRRSSSSSSUUUXXX]]]aaabbbcccfffkkkkkkkkkpppwwwMMM<<<555777444555777222555555444333222222222222444777;;;???AAA@@@>>>===888666444333222222333444333333333333222222222222333333333222222222222111222222333333333333444444444555666888888888888777666666777777888888888999>>>@@@BBBBBB@@@===;;;:::999@@@OOOdddxxx{{{lll___TTTOOONNNOOO[[[fffdddYYYQQQQQQTTT```tttyyyqqqmmmiiifffdddaaaaaabbbdddeeefffeeeddd^^^\\\YYYVVVUUUTTTRRRPPPMMMNNNMMMIIIEEEAAA??????;;;<<<<<<<<<<<<<<<======<<<===?????????KKKfff~~~lllbbbppp}}}rrrSSS???:::888444444444444444444444444444333333333333333333333333333222444666666666<<>>;;;999777666666999999:::999999;;;>>>AAAIIIKKKNNNPPPQQQSSSWWWYYY______bbbfffggghhhnnnuuuQQQ===555777444555666222555444333333222222222333777:::@@@EEEGGGFFFCCC@@@<<<:::666333222222444555333222222222222222222222222222222222222222222222222222222333333333444444333444666777888777777666666777777777777777777777===@@@CCCDDDAAA===:::999888@@@PPPeeeyyy~~~oooeee\\\RRRNNNPPPOOOPPPRRRQQQLLLGGGEEEGGGOOOaaa{{{yyytttooollliiieeecccbbbccceeefffeeeccc^^^[[[XXXUUUTTTRRRPPPNNNKKKLLLLLLIIIEEEAAA???>>>===========================???BBBAAA@@@IIIaaawwwuuuhhhvvvxxx~~~qqqSSS???;;;:::666444444444444444444444444333333333333333333333333333222444666666666<<>><<<:::888666666777888999999999;;;>>>@@@@@@CCCGGGIIIJJJLLLNNNPPPUUUUUUXXX\\\^^^```gggpppVVV>>>444888555444666333444444333222222222333333:::>>>DDDIIIKKKHHHCCC@@@>>>;;;777333111222444555222222222222222222222222222222222222222222222222222222222333333333444444222333555666777777666666666666666666666666666777<<>>===<<<;;;:::>>>@@@BBBBBBAAAGGGZZZlll{{{pppqqqtttnnnPPP===999888555333333333444444444444555333333333333333333333333333222444666666666<<>><<<;;;999777666555777999::::::<<<>>>AAA>>>AAAEEEGGGIIIJJJLLLNNNNNNPPPUUU[[[]]]^^^dddkkk}}}\\\@@@555999777555666444444333333222222333333333<<<@@@GGGKKKLLLIIIDDD@@@>>>;;;777444222222444555111111111222222222222222111222222222222333333333222222333333333333444444222333444666666666666555444555555555666666777777:::===AAABBB@@@===:::999:::AAAPPPeeeyyywwwkkkhhhbbbYYYQQQQQQPPPLLLJJJJJJKKKWWWooo|||wwwuuusssnnniiihhhjjjkkkiiifff```]]]YYYVVVSSSQQQNNNLLLJJJJJJIIIFFFCCC@@@@@@@@@>>>======<<<;;;::::::999>>>>>>@@@AAA@@@DDDRRR```qqq{{{yyysssqqqmmmlllNNN<<<888888444333333333444444444555555333333333333333333333333333222444666666666<<>>===;;;:::888777555666999::::::;;;>>>@@@>>>AAADDDFFFHHHJJJLLLNNNOOOSSS\\\eeefffdddeeeiiiyyy```BBB555:::888555777666333333333222222333333444===AAAGGGLLLMMMJJJFFFBBB<<<:::777444333222333444000111111111222222222222111111222222222333333333222222333333333333444444111222444555666666555555333333444555555666777777888;;;???@@@???<<<;;;:::888>>>MMMaaattt||||||wwwmmmeeebbb^^^UUUQQQSSSVVVbbbxxx}}}{{{xxxrrrlllkkkmmmnnnkkkhhh\\\ZZZWWWUUUTTTSSSRRRPPPJJJJJJHHHFFFBBB@@@@@@AAA777888888999::::::;;;;;;<<<<<<===??????AAALLLWWWaaakkkzzzuuupppvvvmmmlllOOO<<<999999555333333333444444555555555333333333333333333333333333222444666666666<<>>>>>>>>===<<<:::999888555777999999999:::<<<>>>:::===???AAACCCEEEHHHJJJOOOVVVbbbmmmnnngggdddeeevvvcccDDD666;;;999666777777333333333222222333444444===AAAGGGLLLMMMKKKHHHEEE;;;999777444333333333444000000111111222222222222111111111222222333333333222222333333333444444444111222333555666555555444222222333444555777777888777:::===???>>><<<;;;;;;666;;;III]]]pppxxxrrrkkkddd^^^ZZZ___iiiyyywwwttttttssspppjjjeeebbb^^^YYYUUURRRPPPMMMKKKJJJIIIGGGEEECCCAAAAAA@@@>>>===;;;:::999888888888888:::=========@@@GGGLLLRRR]]]```eeettt~~~qqqpppuuu{{{{{{hhhKKK;;;::::::555444444444444444444444444555555555444444333333333444555555555666888<<>><<<999888999999999999999999999999<<<===>>>@@@BBBCCCCCCCCCJJJLLLUUUccclllkkkhhhfffsss||||||iii===:::;;;222666555999666555333111111222333444@@@DDDJJJOOOOOOLLLGGGDDD===999555333444555444333333333333333333333333333111111222222222333333333222222333333333333444444444444555555555555444444333333444555666777888888>>>>>>>>>>>>===<<<;;;;;;777===LLL^^^pppxxxlllaaaZZZ___iii~~~~~~zzzwwwvvvuuurrrmmmhhhdddaaa[[[WWWTTTQQQNNNKKKJJJIIIGGGEEEDDDBBBBBBBBB???>>><<<;;;999888888777999;;;>>>>>>>>>???BBBEEEDDDMMMQQQTTT[[[```nnn{{{ttt~~~|||bbbFFF999:::999333444444444444444444444444555555444444444333333333444555555555555888;;;???SSSlllrrrSSSTTTWWWQQQQQQ```yyy~~~xxxsssjjjnnnpppooojjjhhhiiikkkjjjgggaaaZZZUUUQQQOOONNNKKKIIIIIIMMMXXXiiizzz{{{ooo\\\JJJGGGEEECCCCCCDDDCCCAAA???AAABBBAAAAAA???===;;;:::999999999999999999:::::::::;;;<<<>>>@@@@@@AAAAAA???@@@IIIVVV```cccccccccqqqzzzqqqCCC;;;:::222555444666666444333111111222333444<<<@@@FFFJJJKKKHHHCCC@@@;;;888444333444444444222333333333333333333333333111111222222222333333333222222333333333333444444444444555555555555444444333444444555666777888999:::;;;<<<=========<<<<<<999>>>JJJ\\\nnn}}}lll[[[QQQOOOXXXooozzzxxxwwwuuuqqqmmmgggccc^^^YYYUUURRRNNNLLLIIIIIIGGGFFFEEEDDDDDDDDDAAA@@@>>><<<:::999777777666777999;;;<<<<<<<<<<<<>>>EEEIIILLLLLLIII[[[|||xxxyyy}}}^^^AAA777:::888222444444444444444444444444444444444444333333333333444444555555555777;;;>>>RRRlllmmmMMMPPPVVVPPPOOO\\\rrr~~~yyyrrrrrrssssssttttttttttttuuusssmmmdddYYYQQQNNNNNNJJJIIIGGGGGGMMM[[[mmmzzz|||sss```MMMEEEDDDCCCDDDDDDDDDBBB@@@CCCCCCBBBBBB@@@???===<<<888888888888999::::::;;;888999:::<<<===>>>>>>>>>999999>>>JJJSSSWWW[[[___kkkuuu|||III===999111555333333555444333222111222333444777;;;???CCCCCCAAA===;;;888666333222222333333222333333333333333333333333111111222222222333333333222222333333333333444444444444555555555555444444444444555666777888999999666777:::<<<>>>>>>===<<<999>>>IIIZZZmmmyyyeeeSSSGGGDDDLLLddd{{{yyyxxxvvvrrrnnniiieee___ZZZUUUQQQNNNKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@>>><<<:::888777444555666999;;;<<<<<<<<>>QQQlllsssPPPKKKNNNOOONNNYYYmmmzzz}}}{{{yyywwwxxx{{{}}}|||zzz{{{{{{vvvkkk]]]SSSOOOPPPLLLKKKHHHEEEGGGRRRcccqqqyyy{{{yyytttuuuuuulll\\\NNNEEEEEEDDDDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>>>>999888888888888:::;;;<<<777888999;;;<<<============:::<<>>;;;999888888999:::;;;<<<===>>>???@@@CCCHHHQQQSSSGGGNNNjjj~~~}}}ssswww]]]EEE888555555444333333333333333333333333333333333333333333333333333444444444555777;;;>>>QQQllltttQQQIIIHHHLLLKKKTTTfffvvv||||||}}}}}}~~~zzzpppbbbWWWSSSSSSMMMLLLIIIDDDDDDLLLZZZfffjjjiiieee^^^\\\eeeyyyzzzjjj___WWWPPPGGGFFFFFFEEEEEEFFFHHHIIIAAAAAA@@@@@@????????????:::999888777888999;;;<<<888999:::;;;<<<<<<======>>>;;;<<>>===>>>@@@FFFLLLQQQZZZ]]]RRRQQQcccwwwiiixxx}}}nnnXXXDDD888444444555333333333333333333333333222222222222333333333333333333444444444666:::===PPPlll~~~lllMMMIIIJJJIIIHHHNNN___ppp}}}|||tttiii```ZZZXXXNNNMMMIIIEEECCCHHHPPPWWWWWWTTTOOOJJJFFFIIIVVVddd|||rrr```VVVTTTUUULLLMMMOOONNNLLLJJJJJJJJJAAAAAA@@@??????@@@@@@@@@;;;:::888777777888:::;;;888999:::;;;<<<<<<<<<<<<:::888999>>>CCCIIIRRR\\\dddkkkvvvxxxFFF;;;999222777666777444444444333333333222222111111111111111111111111000111333222111111222333222222222222222222222222111111222222222333333333222222333333333333444444333333444444444444333333333333444555666777888888777888999:::;;;;;;;;;<<<777===KKK]]]oooyyydddaaaaaajjj{{{|||rrriiicccYYY\\\kkk|||{{{}}}~~~{{{uuupppjjjfff```[[[WWWTTTPPPMMMJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCCCCCCCAAA???<<<;;;888BBBMMMPPPMMMKKKLLLPPPUUUaaahhhkkkkkkaaa^^^iii~~~oooeeewwwxxxeeeMMM===777555555444222222222222222222222222111111222222222333333333222333444444444666:::===OOOmmmlllKKKGGGJJJIIIGGGLLL[[[mmm|||zzzrrriiibbb^^^SSSPPPLLLHHHFFFFFFHHHJJJIIIEEEAAA@@@<<<:::AAAJJJXXXeeellldddWWWRRRUUUYYYXXX\\\aaaaaa[[[TTTNNNKKKBBBBBBAAA@@@@@@AAABBBCCC===;;;999777666777999:::888999::::::;;;;;;;;;;;;888777999===AAADDDMMMVVV```fffnnnwwwqqqBBB;;;:::222666444777333444444444333333222222222222111000000111111222///111333333222111222444111111111111111111111111111111222222222333333333222222333333333333444444222333333444444333333222222222333444555666777777777777888999:::<<>><<<<<>><<<888:::AAA>>>MMMZZZXXXQQQPPPUUUYYYcccjjjqqqrrrjjj^^^SSSMMMCCCCCCBBBAAABBBCCCDDDEEE>>><<<999777666777888999777888999:::::::::::::::;;;:::;;;???@@@AAAHHHPPP[[[```fffnnnxxxlll@@@<<<<<<222444333555333333444444444333222111444333111000000111222333...111444444222111333555111111111111111111111111111111222222222333333333222222333333333444444444222333333444444333333222111222222333444555666666777666666888:::>>>BBBDDD???BBBKKKXXXgggzzz}}}yyylll___TTTVVVeeezzz{{{{{{gggWWWMMMGGGCCCCCCIIIRRRaaazzz~~~xxxrrrnnnggg```[[[VVVQQQNNNKKKJJJHHHFFFCCCAAA???>>>DDDEEEEEEDDDAAA?????????AAAWWWqqq|||wwwqqqrrrwwwzzzzzzqqqttt|||}}}~~~hhheee{{{sssXXX===555777555333333444444444333333222222222333333222222333333444555333444555555555666888:::OOOkkkZZZBBBGGGGGGGGGKKKYYYlll|||uuulllggg^^^WWWQQQMMMHHHAAA???AAA???>>>=========<<<888555:::@@@HHHKKKKKKMMMQQQUUUkkknnnrrrpppiii^^^TTTOOOBBBAAA@@@???@@@BBBDDDEEE@@@>>><<<:::999888888888888777777999;;;======<<<777888:::<<<@@@DDDHHHJJJSSSZZZeeeppp{{{lllFFF===:::666555///666222222333444444333333333111111222222222222111111...000111333333222111000333333333333333333333333222222111111222222333444111111222222222333333333444333222111222333444555444444444444444444444444999999888888:::===AAADDDAAACCCKKKYYYhhhyyytttbbb\\\aaannn}}}wwwpppvvvyyyjjjZZZNNNHHHFFFEEEAAADDDIIIWWWqqqyyytttooohhhaaa\\\WWWSSSQQQLLLKKKIIIFFFCCCAAA???>>>BBBDDDEEEEEEBBB@@@??????<<>>>>>>>>>>>>>>>>><<<;;;999===BBBCCCCCCDDDIIIMMM___aaacccaaa[[[SSSMMMJJJDDDCCCBBBAAAAAABBBDDDEEEAAA???===;;;999999999999:::999888999:::;;;:::999777777888:::>>>AAAEEEGGGQQQWWWaaalllwwwkkkDDD;;;999555666000777222333333333444333333333111111222222222222111111///000222333444333222111333333333333333333333333222222111111222222333444111111222222222333333333444444333222111111111111222222333333444555666666999999888999;;;===@@@AAA???AAAHHHVVVeeewwwlll\\\VVVWWW^^^eeexxx}}}|||tttjjjddd___ZZZaaassszzzhhhaaaVVVLLLGGGFFFIIILLLGGGFFFFFFPPPkkk}}}xxxrrriiiaaa\\\XXXTTTRRRLLLKKKIIIFFFDDDAAA???>>>???BBBEEEFFFDDDBBB@@@???888KKKdddtttwwwrrrmmmlllmmmpppsssrrrllljjjuuuyyysssjjjnnnfffOOO999555888666333444222222111111111111111000333333222222333333444555333444555555555666888:::GGGeeegggFFFFFFGGGHHHMMM[[[ooo~~~vvvqqqddd]]]TTTNNNGGG@@@>>>@@@<<<======<<<:::999::::::888;;;======<<<===@@@DDDOOOPPPOOOMMMJJJGGGEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA???<<<:::999999999;;;:::999999::::::888777666777777888;;;>>>@@@BBBMMMRRR[[[eeeqqqkkkCCC999777444666000888333333333333333333333333111111222222222222111111000111333444444444333222333333333333333333333333222222111111222222333444111111222222222333333333333333333333222000///...000000111333444666777777888999999:::;;;<<<===>>><<<===DDDQQQaaatttmmmWWWLLLGGGGGGJJJSSSYYY\\\WWWPPPMMMKKKIIINNNdddxxx{{{hhhVVVPPPJJJHHHIIILLLSSSZZZYYYUUUPPPVVVooo}}}vvvlllbbb[[[VVVSSSQQQLLLKKKIIIGGGDDDAAA???>>>===AAAFFFHHHFFFCCCAAA???<<>>AAABBBCCCBBBAAAAAABBBCCCFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB???===;;;:::::::::;;;999888888999:::888777777777777888999;;;===???HHHMMMUUU___kkk{{{pppFFF:::777555666000777444444333333222222333333111222222333333222222111111222333444444444333333222222222222222222222222222222111111222222333444111111222222222333333333222333444444333222000///000111222333444555666666888999:::;;;<<<<<<;;;;;;:::;;;BBBNNN___rrriiiUUUKKKEEECCCDDDFFFOOOUUURRRLLLIIIGGGFFFEEEYYYkkksss{{{qqq]]]PPPKKKJJJOOOTTTYYYbbbkkkmmmjjjdddfffyyyzzzoooddd[[[UUUPPPMMMLLLKKKIIIGGGDDDBBB@@@???<<<@@@FFFHHHGGGDDDAAA@@@BBBCCCEEEHHHKKKNNNQQQSSSSSSTTTUUUTTTRRRWWWjjj}}}|||xxxrrrkkkoooZZZFFF666555777555333444222333333333333333333333333333222222333333444555333444555555555666888:::AAA```qqqmmmtttvvvPPPEEEDDDEEEIIIVVVhhh}}}}}}yyypppkkkeeeaaaZZZQQQLLLMMMNNNNNNLLLIIIEEEAAA@@@???777999<<<>>>>>><<<;;;;;;;;;===@@@AAAAAAAAABBBCCCFFFFFFGGGGGGGGGFFFDDDCCCCCCAAA???===<<<;;;;;;<<<999888777888:::;;;:::999999999888888999;;;<<<>>>DDDIIIPPPZZZhhhyyywwwKKK===888555666000555555444333222222222222333222222333333333333222222222222333333444444444444222222222222222222222222222222111111222222333444111111222222222333333333111222444555666555444444222222222333333333333333777888:::;;;<<<;;;:::999:::;;;AAANNN^^^rrreeeVVVPPPLLLIIIIIINNNZZZbbb^^^VVVOOOJJJGGGHHHUUUcccmmmvvvwwwiiiXXXOOOKKKOOOZZZaaadddkkktttwwwyyywwwwww}}}rrrggg^^^VVVPPPMMMMMMLLLJJJGGGDDDBBB@@@???===AAAFFFIIIGGGDDDAAA@@@===???BBBEEEHHHJJJLLLMMMNNNNNNPPPOOOMMMSSSfffzzzwwwyyywwwlllrrrXXXEEE666555777444222444333333333333333444444444333333222222333333444555333444555555555666888:::???]]]xxxiiimmm}}}tttOOOCCCDDDDDDGGGRRRdddxxx{{{vvvsssrrrrrrlllbbbZZZXXXTTTRRROOOLLLIIIEEE@@@;;;:::;;;<<<======<<<:::999:::===@@@BBBCCCBBBCCCCCCDDDEEEGGGHHHHHHFFFEEECCCAAA@@@>>>===<<<<<<======:::999888999;;;<<<;;;::::::999999888999:::<<<===AAAFFFNNNYYYgggzzz|||OOO>>>888555777000555666555333222111222222333222222333333333333222222222222222222333333333444222222222222222222222222222222111111222222333444111111222222222333333333111222333555666666777777333333333333222222222222666777999:::;;;::::::999999:::AAANNN^^^qqqnnnccc```]]]YYYWWWZZZgggqqqnnncccXXXOOOJJJMMMRRR^^^llluuuqqqbbbTTTNNNKKKRRRaaahhhhhhkkksssyyyuuukkkbbbZZZTTTPPPMMMLLLJJJGGGEEEBBB@@@??????BBBGGGHHHGGGDDDAAA@@@999;;;???BBBDDDEEEGGGIIIJJJLLLNNNMMMKKKPPPcccuuu~~~vvvooosssYYYFFF777555555222111444111111222222333333333333333333222222333333444555333444555555555666888:::===[[[uuuuuuqqqOOOFFFEEEDDDGGGPPP```ttt}}}|||~~~zzzwwwqqqllleeeaaa]]]VVVJJJAAACCCAAA???===<<<;;;;;;::::::===???@@@@@@@@@AAABBBBBBDDDFFFHHHIIIGGGEEECCC>>>===<<<<<<<<<<<<===>>>===;;;:::;;;<<<<<<;;;999999888888888888:::;;;<<>>AAAFFFKKKHHHJJJLLLLLLIIINNN___qqq||||||xxxrrrsssZZZGGG777555555111111444000000111111222222222222333333222222333333444555333444555555555666888:::;;;YYY}}}pppQQQKKKFFFFFFHHHPPP___sss~~~sssbbbTTTNNNIIIBBB===;;;<<<===>>>;;;<<<<<<<<<;;;<<<>>>AAAAAACCCFFFHHHIIIGGGEEECCC===<<<;;;;;;;;;===>>>???@@@>>><<<<<<<<<;;;:::888888777777777888999;;;<<>>;;;;;;===>>><<<<<>>=========;;;:::::::::888888888888::::::@@@DDDMMM\\\ooozzzPPP888999666222444666999777444222000000000111222222222222222222222222000000111222222222222111222222222222222222222222000000000000111222333444222222222222222222222222111111222222222333333333111111111111222333444555555555666777777777777777888:::>>>GGGWWWmmm|||vvvggghhhhhhfffaaaZZZRRRMMMQQQTTT]]]iiikkkbbbYYYVVVQQQSSS___ttt~~~xxxsssooodddXXXSSSOOOIIIEEECCCAAA@@@>>>AAABBBDDDDDDDDDAAA???===;;;;;;;;;<<<===???BBBCCCGGGFFFFFFFFFFFFLLL\\\lllxxx{{{tttmmmOOOBBB777555777666333222222222222222222222222222222222222222222222333333444333333444444555666777;;;PPPxxxvvvKKKIIIGGGEEEFFFNNNZZZjjjjjjUUUKKKHHHEEEDDDEEE???;;;;;;>>>>>>===???BBBCCCBBBBBBDDDFFFGGGDDDBBBBBBAAAAAABBBBBBCCCDDDDDDCCCAAA???>>>>>>>>>===;;;===<<<;;;::::::;;;<<<===BBBGGGRRRcccwww~~~SSS888777555111333444999777555222111000111111222222222222222222222222000000111222222222222222222222222222222222222222000000000000111222333444222222222222222222222222111111222222222333333333111111111111222333444555555555666777777777777777888:::>>>GGGVVVllltttkkkYYYXXXUUURRROOOLLLIIIHHHRRRTTT\\\eeeggg```XXXTTTPPPUUUfff|||xxx}}}xxxtttkkkbbb[[[UUUNNNHHHDDDAAA???===AAAAAABBBBBBAAA???<<<:::888888888999;;;===@@@AAADDDDDDDDDEEEEEELLL[[[kkkvvvzzzuuuiiiLLL@@@555444666555222111222222222222222222222222333333333222222222111111333333333333444555666777:::LLLsssvvvKKKDDDGGGDDDFFFNNNYYYhhh{{{kkkXXXNNNHHHEEEDDD@@@<<<;;;===>>>>>>AAAFFFEEEDDDDDDEEEFFFEEECCCAAABBBBBBBBBCCCCCCCCCCCCCCCDDDBBB@@@???@@@@@@???>>>===<<<;;;::::::;;;<<<===BBBHHHVVViiiXXX:::777666444666555888777555333222222222222222222222222222222222222000111111222222222222222222222222222222222222222000000000000111222333333222222222222222222222222111111222222222333333333111111111111222333444555555555666777777777777666777999>>>GGGUUUjjj~~~xxx~~~ooo]]]UUUIIIHHHFFFDDDCCCDDDDDDEEEMMMSSS]]]eeeeee^^^TTTMMMMMMTTTdddxxxzzz~~~{{{tttmmmfff```VVVMMMGGGCCC@@@>>>@@@@@@@@@@@@>>><<<999888555555555666888;;;===???AAAAAABBBDDDEEEKKKZZZjjjttt~~~}}}|||qqq___HHH===444333555444222111222222222222222222222222222222222222222222222222333333333333444555666666999HHHnnn{{{QQQDDDJJJFFFEEELLLWWWeeewwwqqq]]]NNNDDD@@@@@@<<<:::<<<===>>>BBBGGGFFFFFFFFFFFFEEEDDDAAA@@@AAAAAAAAABBBBBBBBBAAAAAAFFFDDDBBBAAABBBBBBAAA@@@<<<;;;:::999999:::;;;<<>>FFFSSShhh}}}vvv}}}}}}kkkVVVHHHDDD????????????AAACCCEEEFFFJJJWWWfffmmmiii^^^RRRIIIKKKNNNYYYhhhqqq{{{}}}zzzvvvwww{{{zzzrrrjjj^^^SSSKKKFFFBBB@@@??????>>>===<<<:::888777333333333444666888:::<<<>>>>>>@@@BBBDDDJJJYYYhhhrrr}}}tttnnnXXXDDD;;;333333444333111222222222222222222222222222000000111222333333444444333222222333333444555666:::EEEgggbbbNNNRRRJJJFFFJJJTTTbbbsssnnnZZZNNNHHHAAA<<<:::;;;<<<<<<@@@EEEEEEFFFFFFFFFDDDAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBGGGEEECCCBBBCCCDDDCCCBBB<<<<<<;;;::::::;;;<<<<<>>EEEQQQeee}}}|||tttlllyyyuuujjj^^^NNNDDDBBB>>>>>>???@@@BBBDDDGGGHHHLLL```tttyyypppaaaSSSKKKIIIHHHLLLUUU[[[dddwww}}}{{{ssskkkgggccc```ccchhhuuuyyypppcccUUULLLFFFBBBAAA=========<<<;;;999888777222222222222444666888999;;;<<<>>>AAACCCIIIXXXgggqqq|||~~~tttsss\\\AAA999333333444222222333222222222222222222222222///000111222333444444555222222222222333444555666:::@@@```vvv]]]\\\QQQGGGHHHQQQ___rrrooo```UUUOOOCCC>>><<<===<<<;;;===AAACCCEEEFFFEEEBBB???>>>>>>AAACCCDDDFFFGGGFFFFFFEEEGGGEEECCCCCCDDDEEEDDDCCC???>>>===<<<<<<===>>>???CCCKKK\\\tttsssQQQ:::666555888;;;777333333333333333333333222111111111111111111111111111222222333333333333333222222222222222222222222222111111111111111222222222222222222222222222222111111222222222333333333111111111111222333444555444444555666666666666555444888>>>EEEOOObbb{{{zzzssslllkkktttmmmgggaaaTTTKKKIIIEEECCCAAA@@@AAADDDGGGJJJOOOiiirrraaaUUUNNNIIIDDDCCCHHHKKKPPP___oooyyysssmmmcccYYYSSSNNNLLLPPPWWWeeesss{{{rrrcccTTTJJJDDD@@@>>><<<<<<;;;;;;:::999888888333222222222333444666777999:::===@@@BBBHHHWWWfffqqq||||||ppprrr\\\???888333444444333222444222222222222222222222222111111111222222333333333222222222222333444555666999<<>>;;;;;;===AAACCCEEEDDDAAA>>>===>>>@@@BBBDDDFFFHHHHHHGGGGGGGGGEEECCCCCCDDDEEEDDDCCC@@@???>>>======>>>???@@@GGGNNN^^^vvv|||iiiLLL:::666222444777333111111222222222222222222111111111111111111111111111222333333444444333333222222222222222222222222222222111111111111111222222222222222222222222222111111222222222333333333111111111111222333444555333444555555666666555555333888>>>DDDNNN```yyy~~~xxxsssgggqqq~~~|||kkkiiihhh\\\QQQMMMKKKHHHCCC??????BBBGGGJJJQQQlllppp___TTTPPPJJJCCC@@@CCCCCCEEEOOO]]]vvvkkkfff[[[PPPHHHCCCBBBGGGNNNWWWhhhyyy{{{qqqaaaRRRGGGAAA===<<<;;;;;;;;;::::::999999999444333222222222333444555888999<<<@@@BBBHHHWWWfffqqq|||~~~ttteeehhhSSS>>>888444444555333333555222222222222222222222222333333333222222222222111222222222222333444555555888999SSSyyylllmmm\\\JJJDDDLLL\\\qqq{{{ddd[[[[[[VVVNNNHHHDDDBBBBBB@@@;;;:::<<<@@@BBBDDDCCC@@@======>>>===???BBBEEEFFFGGGFFFFFFGGGEEECCCCCCDDDEEEDDDCCC>>>===<<<;;;;;;<<<===>>>HHHNNN]]]uuu|||{{{eeeLLL===999222222555000000000111222222222111111000000000000000000000000111222333333444444333333222222222222222222222222222222111111111111111222222222222222222222222222111111222222222333333333111111111111222333444555333444555555666666555555222888>>>DDDMMM___xxxuuuqqqwww|||vvvkkkeeejjjooofffUUUXXXQQQIIIDDDBBBBBBEEEHHHSSSnnnqqqZZZIIIJJJGGGBBB???@@@EEEKKKOOOjjjsssooollldddWWWKKKEEEDDDGGGJJJIIITTTdddpppuuuvvvwwwwwwpppfffXXXLLLDDD>>>:::888:::;;;;;;<<<;;;:::888777777666444333222222333444555444888???AAAEEESSSdddqqqyyy|||yyyiii```WWWIII;;;888555333222222111///222222222222222222222222222222111111111111222222222222333333333333444444777:::LLLmmmpppoooYYYHHHHHHMMMVVVmmmjjjXXXUUUTTTRRRPPPLLLFFFBBB???>>><<<;;;;;;<<<>>>>>>>>>===;;;:::<<<>>>BBBDDDEEEEEEFFFGGGEEECCCBBBBBBDDDEEEDDDDDDCCC>>>;;;<<<<<<:::===BBBGGGRRRdddxxx~~~vvvgggBBB<<<;;;777666///555222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111222222666666777777777777666666666888<<>>;;;888666888888999:::;;;;;;;;;;;;888777555444333333444444666444777>>>@@@DDDTTTfffvvv}}}zzzlll___UUUFFF;;;888555333222222111000222222222222222222222222222222111111111111222222222222222333333333444444666888JJJiii{{{ttt\\\HHHFFFJJJSSShhh|||zzz}}}dddYYYTTTQQQTTTOOOIIICCC@@@===;;;:::<<<>>>???@@@@@@>>>;;;:::999;;;>>>AAACCCDDDEEEFFFFFFDDDCCCCCCEEEFFFFFFEEECCC>>><<<<<<<<<;;;>>>CCCKKKVVVjjj~~~mmmFFF===<<<999888000555222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111222222333555666666777777666666555555777;;;@@@KKK___wwwzzzsssnnnkkkeeecccooo~~~mmm\\\JJJBBB@@@BBBFFFLLLWWW{{{hhhXXXPPPHHHCCCDDDEEECCCAAABBBJJJVVVdddnnnpppkkkfffvvvvvvsssmmmcccVVVJJJCCCFFFEEEEEEGGGKKKOOOQQQRRRNNNIIICCC>>>;;;999888777666666666888999;;;===>>>888777666444444444444555777444666<<<>>>CCCTTTgggyyyxxxuuueeeVVVEEE:::888444333222222111000222222222222222222222222222222111111111111222222222222222222333333333333444666FFFccczzzaaaJJJEEEHHHPPPdddxxx~~~~~~}}}{{{rrrfffeeeooowwwbbbXXXTTTYYYSSSKKKDDD@@@===;;;:::===???AAABBBBBB@@@===;;;888:::<<<@@@CCCEEEGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFCCC>>><<<======<<>><<<::::::111555222222222222222222222222111111111111111111111111111111111222222222222333222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111222333333555555555666666555555555444666:::@@@KKK^^^uuuvvvnnnrrr}}}{{{kkkYYYGGGAAAAAAAAAEEEKKK^^^pppaaaWWWJJJCCCCCCCCC@@@<<>>BBBEEEFFFFFFCCCAAA???===<<<;;;::::::666666666777888;;;===???888777555444333333444444777444555:::===CCCUUUiiixxx}}}~~~yyyooo[[[EEE:::777444333333222111000111111111111111111111111222222111111111111222222111222222222222333333333555555BBB]]]zzzwwwyyy{{{dddNNNFFFHHHPPPcccuuuyyyqqqkkkfffdddppp~~~{{{pppeeeYYYSSSVVViiiwwwooo```[[[\\\VVVMMMEEE@@@===<<<;;;<<<>>>AAACCCDDDCCCAAA???:::;;;===@@@EEEHHHIIIJJJEEEDDDCCCCCCEEEGGGGGGFFFAAA===:::<<<<<<<<>>@@@@@@????????????>>><<<;;;;;;;;;999888777777888:::<<<===777666555333333333333444777333444999<<>>>>>===;;;===@@@BBBDDDEEEEEEEEE<<<;;;<<>>III[[[qqqsssgggVVVJJJDDDHHHHHHDDDGGGQQQpppllleeeZZZKKKBBB?????????>>>;;;???DDDHHHJJJGGGCCC@@@@@@BBBEEEHHHIIIHHHFFFEEE>>><<<:::999999::::::999===>>>>>>===;;;999999::::::::::::999::::::;;;;;;888777666444444444444555666333444999<<>>999777444222333333222111111111111111111111111111222222111111111111222222111111111111222222222222666444;;;OOOggg}}}xxx}}}zzz```ZZZiii^^^RRRKKKIIIPPPaaarrr|||jjjXXXMMMKKKMMMOOONNNVVVhhh~~~}}}yyyxxxrrrhhh```ZZZQQQIIIBBB???@@@MMMbbbooojjj^^^bbbttthhhggg___SSSIIIBBB@@@??????======???AAACCCEEEGGGHHH===;;;:::<<>>???AAACCCCCCCCC???;;;999;;;<<<<<<@@@EEETTTeee|||tttHHH:::777555777///444222222222222222222222222111111111111111111111111000000000111111111111222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111222444555666555555555666666555555555222555999>>>GGGXXXmmm}}}ooo^^^TTTKKKIIIOOONNNHHHNNN[[[~~~uuupppfffWWW]]]WWWMMMEEEAAA?????????:::>>>GGGOOOSSSOOOFFF>>>;;;;;;;;;<<<>>>@@@BBBCCC======;;;999666666888999<<<>>>>>><<<:::888999;;;::::::;;;<<<<<<<<<<<<;;;:::999888666666666666777444222444999===CCCUUUhhhtttzzzuuuxxxeeeXXXKKK;;;999666444222333333333222111111111111111111111111222222111111111111222222111111111111222222222222666222777HHH^^^{{{}}}uuu|||}}}bbbTTTZZZWWWRRRKKKEEEJJJ[[[kkk{{{rrr^^^PPPJJJKKKMMMIIIJJJQQQ___qqq~~~wwwvvvmmm___TTTNNNJJJFFFAAA@@@>>>CCCQQQ]]]\\\TTTSSSqqqtttqqqhhhZZZMMMEEEBBB@@@@@@AAA@@@??????@@@CCCFFFHHHAAA===;;;<<<@@@CCCBBB@@@???>>>===>>>AAABBBCCCBBB@@@<<<:::===>>>???BBBHHHYYYiiinnnEEE:::888444555///666222222222222222222222222111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111222333444555666555666666777777666666555333666:::>>>FFFVVVkkkyyywwweeeWWWNNNNNNUUUSSSKKKSSSddd}}}mmmeee\\\VVVSSSNNNHHHCCC@@@???>>>>>>BBBLLLXXX```[[[MMM@@@@@@>>><<<;;;<<<>>>AAACCCAAAAAA@@@;;;777666:::======??????===:::999;;;===888:::;;;===>>>>>>===<<<<<<;;;:::888888888888999444111444:::===CCCUUUhhhqqqxxxttttttZZZLLLEEE;;;999666333222333333333222000000000000000000000000222222111111111111222222000111111111111222222222555111444CCCXXXuuuvvv~~~fffSSSPPPRRRQQQJJJBBBEEEUUUeee{{{~~~jjjYYYOOOLLLMMMSSSRRRTTT[[[hhhxxxxxxvvvmmm\\\OOOKKKJJJIIIGGGEEE@@@===DDDOOOPPPKKKHHHXXXnnnyyyooo```QQQHHHCCCAAA@@@DDDBBB@@@>>>>>>AAADDDFFFEEEAAA===>>>BBBDDDBBB@@@???>>>===>>>AAACCCCCCCCCBBB>>><<<>>>@@@AAAEEEJJJ[[[kkkjjjCCC;;;999444555000888222222222222222222222222111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111222333444666777666666777777777777666666444666:::>>>FFFUUUiiiwww~~~nnnaaaXXXVVVRRRNNNVVVccc~~~lll[[[TTTQQQLLLGGGBBB???>>>>>>>>>???MMMgggyyysssZZZEEECCC>>>999:::===???????????????>>>:::777555666777===>>>???>>><<<:::;;;<<<999:::;;;======<<<;;;:::>>>===;;;999777777777777888555444777<<>>AAA@@@BBBFFFEEEAAA>>>===@@@AAAAAA@@@@@@???>>>???BBBDDDDDDCCCCCC>>><<<===???AAAGGGNNN^^^nnnlllAAA555555333444///777111111222222222222111111555333///......000111111//////000000111111222222000///---...000222333222333333333222222111111111111111222222222222111111000000000000000000000000111111111111111222222222444555555666666666666666666777999===FFFTTTfffrrrzzz}}}qqqddd[[[bbbooossscccXXXOOOMMMIIIEEEAAA???======@@@EEEXXXyyysss^^^IIIAAA<<>>???AAA@@@???>>>;;;777555666777;;;===??????===;;;;;;;;;888999:::;;;<<<=========>>>===;;;:::999888888999999666555888<<>>===???@@@@@@@@@AAA@@@???@@@CCCEEEEEEEEEEEE@@@===<<<<<<===CCCJJJ\\\mmm~~~jjj@@@666555444555///666111111222222222222111111222111000000000111000000000000000000111111111111...///000111222222222222333333333222222111111111111111222222222222111111000000000000000000000000111111111111111222222222444444555666666666666666444666888<<>>BBBCCC??????EEE@@@@@@>>>;;;777666666888;;;===@@@AAA@@@===<<<<<<888888888888:::;;;===???<<<<<<;;;:::::::::;;;;;;;;;888777999===EEESSS```hhhqqq||||||rrrqqqppp]]]JJJ===666444555444333222222111222222000000000000000000000000111111111111111111111111111111111111111111111111111666444666DDD[[[nnnLLLHHHGGGFFFCCCAAAGGGOOOfffrrr~~~~~~lll\\\RRRLLLIIIEEEAAA>>>>>>>>>???>>>BBBCCC@@@FFFaaatttaaaXXX\\\cccgggcccYYYOOOIIIFFFCCCDDDHHHFFFCCC@@@???@@@AAABBBAAACCCAAA@@@AAACCCEEEFFFFFFGGGBBB>>>===<<<>>>EEEMMM```rrreee???777666555666///555111111222222222222111111111111222222333222222222111111111111111000000000...222777888555333222222222222222222222111111111111111222222222222111111000000000000000000000000000000111111111222222222444444555666666666666555333555777;;;CCCQQQcccoookkk}}}tttttttttaaa]]]QQQNNNIIIDDDBBBBBBCCCEEEDDDIII]]]uuuXXXBBBBBBEEEAAAAAAHHH@@@@@@>>>;;;888666777888<<>>999444333444222222222111111111111111111111222222222222111111000000000000000000000000000000000111222222333333333444555555666666555555444555777;;;CCCQQQbbbnnngggzzzkkkcccrrriiiZZZ\\\WWWOOOHHHEEEEEEGGGJJJJJJKKKYYYwwwnnnMMMDDDFFFDDDDDDGGGAAA@@@???;;;888666777888<<>>===@@@CCCEEECCCAAAOOOsssuuuhhhfffrrrssscccVVVOOOKKKIIIJJJIIIGGGEEECCCDDDEEEFFFDDDBBB@@@@@@CCCEEEGGGGGGIIIDDDAAA???>>>CCCOOO\\\qqq[[[<<<999777444777000333111111222222222222111111000111222000///000333666333333222222111111000000...555<<<===888444222333111111111111111111111111111111222222222222111111000000000000000000000000///000000111222222333333333444444555555555555555555666888;;;CCCQQQbbbnnn~~~eeesssgggppp~~~uuuqqqyyytttkkkfff^^^UUUPPPMMMMMMMMMJJJHHHOOObbbwwwyyyXXXIIIGGGGGGEEEDDDAAAAAA???<<<888777777888<<<@@@EEEHHHGGGEEECCCBBBAAA???<<<999888888999:::999:::;;;<<<============>>>;;;999;;;<<>>===>>>>>>AAABBB@@@EEE]]]vvvwwwmmmooo~~~ooo```WWWQQQLLLJJJIIIHHHFFFCCCCCCEEEGGGFFFDDDAAAAAACCCGGGIIIIIIKKKFFFAAA>>><<<@@@NNN]]]wwwWWW;;;999666333777111444111111222222222222111111...000111000...---000333222222222222222111111111---111666777444111111111000000000111111111111111111111222222222222111111000000000000000000000000//////000111222333333444333333444555555555555444555666888;;;CCCQQQbbbmmm|||^^^{{{aaaLLLTTT___lllvvv}}}yyyooolll{{{|||yyyssskkkccc[[[UUUQQQGGGEEEGGGOOOWWW]]]dddjjjtttkkkZZZKKKFFFIIIHHHCCCAAAAAA???<<<999777777999???FFFQQQWWWWWWQQQKKKGGGCCCBBB@@@>>>======>>>>>><<<<<<>>>???@@@??????>>>>>>;;;999:::;;;???JJJUUU[[[eeerrrzzzmmmppp{{{~~~}}}^^^FFF:::777555333222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111333444111333999???[[[|||eeeOOO@@@EEEJJJFFFGGGMMM```nnn}}}qqq___YYYSSSPPPKKKGGGCCC@@@??????@@@===@@@DDDBBB???HHHVVVfffvvv~~~uuummmnnn{{{vvvhhh___WWWPPPMMMMMMLLLIIIFFFFFFHHHJJJIIIFFFDDDCCCFFFIIIKKKLLLJJJFFFAAA>>><<>>???@@@AAABBBAAAAAA@@@===:::999:::;;;>>>IIITTTYYYcccpppyyy}}}zzzxxx{{{yyyZZZCCC888666555333222111111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111333222///111666:::SSSyyyqqq}}}{{{kkkRRR@@@CCCHHHEEEEEELLL]]]lll{{{nnn^^^ZZZYYYUUUPPPJJJEEEBBBAAAAAAEEE@@@BBBHHHFFF>>>===EEEBBBTTTdddjjjoooyyyzzzwwwnnndddbbblllwww}}}yyylllddd[[[SSSQQQRRRQQQNNNKKKJJJLLLOOOLLLIIIFFFEEEHHHKKKNNNOOOIIIEEEAAA??????GGGYYYjjjTTT:::999333000777333555111111222222222222111111///777???AAA<<<666333222111111111222222333333444444222111222444666666666//////000000111111111222111111222222222222111111000000000000000000000000...///000111222333444444222333444444555555444444333444666999@@@NNN^^^jjjyyySSSggg}}}kkkTTTQQQLLLMMM[[[mmmwwwvvvpppddd^^^WWWSSSSSSZZZfffpppmmmnnnqqqssslll^^^OOOFFFDDDFFFLLLPPPNNNFFFAAABBBCCCHHHIIIFFFFFFIIIFFF@@@AAA???=========<<<:::999FFFVVViiitttwwwpppbbbUUUJJJEEEBBBDDDDDDAAA???AAABBBBBBAAAAAA@@@??????>>>>>>;;;;;;<<<;;;===EEENNNWWW___kkkxxxxxxuuuwwwUUUDDD;;;444222444333333333333333333333333222111111111000000//////000111111111111222222222111111000000111111222333///333222333777888LLLkkkwwwzzzvvvVVV???AAAIIIFFFDDDHHH\\\nnnvvviiiiiiaaaWWWOOOKKKIIIDDDBBBBBBDDDGGGJJJJJJHHHEEECCCAAAGGGCCCKKKYYYddduuuvvveee[[[ZZZ\\\]]]\\\iiinnnvvvxxxnnn___VVVVVVYYYXXXYYYXXXPPPHHHIIIPPPLLLLLLGGGDDDKKKWWWXXXQQQJJJIII@@@===AAAFFFYYYwwwSSS@@@777666333444555...222222222222222222222222;;;,,,999KKK===000222111111111111111111111111111111111000000111111222333444222000...------//////000000111111111000000///000000000000111111111111000000000000111222333444222222333333333444444444444555666888>>>IIIWWWbbboooQQQcccxxxzzzfff\\\PPPOOObbbxxx}}}tttkkkddd___WWWOOOIIIGGGLLLQQQSSSUUUXXXZZZXXXQQQHHHCCCAAAJJJZZZdddaaaRRREEE@@@???DDDFFFCCCCCCEEEDDD???AAA???============;;;999EEEZZZrrryyymmmbbbRRRLLLFFFEEEDDDAAA@@@BBBAAAAAAAAA@@@@@@?????????<<<:::999::::::;;;CCCLLLWWW___lllyyywww{{{nnnOOO@@@999444222555222222222222222222222222111111111111000000000///000000111111111222222222111111000000111111222333///333333333666777GGGeee~~~\\\@@@CCCJJJFFFCCCIII\\\nnntttpppdddZZZPPPLLLIIIEEECCCCCCDDDNNNUUUQQQKKKHHHFFFCCCKKKHHHQQQ]]]ddduuurrr```SSSOOONNNLLLJJJUUUYYYaaakkkmmmggg```^^^aaaaaacccbbbZZZOOOKKKNNNLLLLLLHHHGGGRRR______VVVKKKJJJBBB>>>CCCIII^^^|||PPP===555555222333444...222222222222222222222222555...777DDD;;;......333111111111111111111111111111111000000111111222333444333111///...///000111000000111111111111000000000000000000111111111111000000000000111222333444222222333333333444444444333555666888>>>HHHUUU___iiiKKKZZZnnn}}}fffZZZnnn|||pppeeeccc\\\QQQHHHCCCDDDFFFAAABBBDDDDDDDDDCCCBBB@@@AAAQQQlllnnnWWWIIICCCGGGIIIFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>><<<:::EEE]]]zzzyyyaaaXXXOOOJJJFFFBBBBBBDDDAAAAAA@@@@@@@@@@@@??????:::888777888888999AAAJJJWWW```nnnzzzvvv~~~bbbFFF:::777333333666111111111111111111111111111111111111000000000000000000000111111111222222111000000000000111222222///444333444666555AAAYYYuuu___===???HHHAAA>>>EEEXXXiii{{{xxxeee[[[PPPKKKHHHEEECCCEEEJJJaaaqqqlllaaa]]]XXXRRRRRRTTTcccpppttt~~~xxxkkkYYYLLLFFFDDDBBB@@@DDDCCCKKK[[[iiimmmlllkkkqqqrrrsssrrrhhhZZZOOOKKKKKKLLLKKKMMMYYYgggggg^^^MMMMMMEEEAAAFFFMMMcccLLL:::333444111222444///222222222222222222222222111333666>>>???111+++555111111111111111111111111111111000000111111222333444333222000000000111111000000111111111111000000000000000000111111111111000000000000111222333444333333333333444444444444333444777999===GGGSSS[[[bbbDDDPPPbbbsssppp}}}~~~llljjj___OOOBBB???AAACCCBBBDDDCCC@@@???AAABBBAAACCCUUUuuuwwwbbbTTTUUUTTTQQQMMMJJJHHHFFFBBB@@@???>>>??????===<<<>>>UUUrrruuuiii\\\TTTLLLEEEDDDEEEBBBAAAAAAAAA@@@@@@??????:::777777888777999AAAJJJXXXbbbppp|||vvvsssYYY@@@666555222222555000000000000000000000000111111111000000000000000000000000000111111111111000000000000000111222222///555444333666333:::MMMcccggg>>>>>>FFFAAA===CCCQQQ```tttiii^^^SSSNNNLLLIIIJJJLLLPPPttt}}}ssskkkoooiii___RRRHHHEEEFFFFFFFFFBBB>>>BBBQQQbbbnnnvvv|||yyyiiiXXXNNNMMMRRRTTTTTT[[[fffgggaaaOOONNNFFFDDDJJJQQQfff{{{HHH888333555111333666111222222222222222222222222000888555;;;HHH===...555111111111111111111111111111111000000111111222333333222111000000000000111///000000111111111111000///000000000111111111111000000000000111222333444333333333444444444444555222444777999===EEEPPPXXX```}}}BBBJJJYYYlll}}}uuuZZZGGGDDDHHHKKKHHHKKKJJJDDDBBBFFFJJJIIIGGGRRRqqqiiieee```[[[UUUOOOIIIFFFBBBAAA??????@@@@@@???===666EEE\\\uuu{{{mmmbbbXXXNNNHHHHHHEEEEEECCCBBBAAA???>>>>>>;;;888888888888:::BBBKKKXXXcccsss~~~yyylllTTT<<<555444222111444000000000000000000000000000000000000000000111111//////000000000111111111000000//////000000111222///555444222555333666CCCWWWxxxuuuGGG@@@GGGEEEBBBEEEKKKYYYmmm|||nnncccYYYTTTSSSQQQQQQTTTRRRzzzvvv[[[TTTJJJEEEEEEHHHJJJLLLHHHDDDEEENNN[[[lll~~~iiiYYYXXX___```YYYVVV[[[]]][[[QQQOOOHHHHHHRRRYYYjjjvvvFFF777444666222333777333222222222222222222222222111777222999MMMGGG222000111111111111111111111111111111000000111111222333111000000000/////////000//////000111111111111111///000000000111111111111000000000000111222333444333333444444444555555555222444777999===EEEPPPXXXcccDDDGGGTTThhh{{{bbbOOOPPPXXX\\\UUUXXXUUUKKKGGGNNNTTTUUUKKKQQQhhhuuujjjeee___UUUJJJEEECCCAAA@@@@@@AAAAAA@@@???888>>>LLLbbb}}}ttthhhZZZQQQNNNJJJIIIGGGDDDAAA???===;;;;;;999888999999:::BBBKKKXXXddduuugggOOO:::444444222000222000000000000000000000000000000000000111111111111/////////000000000111111000////////////000111111...555333111555444444===NNNoooRRR@@@DDDGGGDDDAAAIIITTTgggyyyrrrhhh]]]YYYVVVSSSSSSTTTWWWvvvrrrVVVPPPIIIDDDCCCEEEHHHJJJLLLIIIHHHLLLVVViii|||gggeeejjjfffYYYQQQSSSUUUSSSSSSPPPJJJPPP___gggrrrrrrDDD777444666222333777333222222222222222222222222111222///555EEEGGG888---111111111111111111111111111111000000111111222333////////////////////////...///000111111222111111000000000000111111111111000000000000111222333444333444444444555555555555333555666888<<>>;;;999;;;999888999888:::BBBKKKXXXeeewwwuuuaaaKKK777333444222000222111111111111111111111111///000000000111111111111////////////000000000111///////////////000111111...555222///555555444;;;DDDcccbbbEEEDDDKKKHHH???FFFOOOaaattt~~~uuujjjeeeaaa[[[XXXYYYZZZgggvvv]]]XXXPPPJJJGGGGGGIIIJJJMMMJJJGGGJJJRRRfffooojjjiii```SSSQQQWWWYYYUUUTTTPPPLLLYYYpppxxxmmmBBB555444666111111555222222222222222222222222222111...000333777AAA???111111111111111111111111111111111000000111111222333000000000111111000000000...///000111111222222222000000000000111111111111000000000000111222333444444444444444555555555555444555666777<<>>:::888:::888777888888999AAAKKKXXXfffwwwyyyhhh]]]GGG555222444222111222111111111111111111111111//////000000111111111222////////////000000000000///////////////000111111...555111...444666444:::<<>>888222000222444222000333333333222222111111111///111222111000444<<>>>>>@@@FFFVVVrrrzzzmmm```QQQKKKCCC===<<<<<<<<<<<<:::???:::666888666;;;JJJ\\\kkk|||{{{|||zzzhhhKKK???444222333222111111111111111111111111111111////////////////////////000000000000000000000000//////000111111111111000000000000111333444666777444???```]]]GGGLLLMMMHHHCCCBBBMMMeeewww~~~}}}rrrggg[[[UUURRRRRRWWW\\\WWWfff~~~zzzrrrfffccc```TTTNNNIIIFFFFFFFFFGGGLLLSSSQQQTTTVVV[[[hhhpppeeeSSSJJJFFFDDDIIIUUUbbblllpppbbbSSSPPPeee[[[===777222000222444222000333333333222222222111111111333444222000222888>>>;;;333///111333111000222222222111111222222333444111111000000000000111111222222222222222222222222000000000000000111111222//////000000111222444555333333444555666666666666555444666999<<>>:::;;;===@@@BBB???@@@999555888666;;;JJJ___ooowwwttt{{{uuucccHHH===444222333222111111111111111111111111111111////////////////////////000000000000000000000000000000//////000000111111111000000111111333444444555:::UUU```CCCBBBEEEHHHBBB>>>FFF\\\qqq}}}~~~zzzxxxxxxsssaaaXXXSSSPPPNNNNNNMMMVVVnnnvvvqqqiiiWWWMMMIIIGGGHHHGGGCCCCCCFFF???@@@@@@AAAKKKVVVTTTJJJFFFCCCBBBGGGRRR^^^ggglll]]]OOONNNgggpppNNN;;;666222111222333222000333333333222222222222111111333444333000000333777>>>888444333333111111333222111111111111222333333111111000000000000111111222222222222222222222222000000000000000111111222//////000000111222444555333444555666777777777777555444666999<<>>???FFFSSSfffsssxxx~~~|||lllkkkggg]]]^^^dddxxxbbbKKKBBBBBBAAA>>><<<>>>???@@@AAA>>>???KKKWWWmmmyyyuuugggXXXMMM???>>>===<<<>>>CCCHHHLLLMMMIII???<<<>>>999>>>QQQkkkzzz}}}{{{~~~~~~aaaLLL???888333333333111000111000000000000000000000000........................////////////////////////000///.........///111222222111111000111111222222666333>>>aaa{{{uuu}}}bbbHHH===;;;@@@EEE@@@BBBSSSiii{{{||||||~~~|||xxx}}}sssiiiaaa]]]^^^PPPPPPhhh^^^NNNMMMPPPWWWZZZUUUPPPNNNGGGGGGDDD@@@@@@CCCDDDCCCCCCEEEGGGIIIKKKKKKIIIGGGJJJDDDMMMkkkoooVVVDDD666444222222222222222222222222222222222222222222///000111111111111111222>>>???===888222111222333111111000000111111222333111111000000000000111111000000000111111222222222000000000000000111111222/////////000111222444444222222333444555555555555555444666888:::???LLLYYYgggzzzBBB???>>>>>>@@@IIIZZZiiitttzzzyyywwwqqq^^^```ddd{{{kkkTTTIIIFFFCCC???===@@@??????@@@===:::>>>DDDWWWdddnnnmmmdddXXXKKKAAA???@@@@@@@@@AAADDDHHHLLLMMMKKKDDDBBBBBB;;;CCCZZZsss|||yyy~~~|||[[[GGG;;;666222333333000///111000000000000000000000000........................//////////////////////////////......//////000000222222111111111222222333333111999SSS|||uuupppwwwyyycccMMM@@@:::>>>CCC@@@BBBNNNcccuuu{{{}}}~~~}}}{{{pppeee```___UUUVVViiidddWWWXXX^^^gggiiiaaaWWWQQQGGGFFFEEEDDDCCCDDDDDDCCC@@@CCCGGGIIIIIIFFFBBB@@@CCCDDDSSSqqqfffJJJ999333333333222222222222333111222222222222333333333//////000000111222222222888>>>???999222111222222111000000000000111222222111111000000000000111111//////000000111222222222000000000000000111111222//////000000111222444555111222333444555555555555555444666888999>>>JJJVVVcccvvvBBB@@@???@@@???CCCQQQaaaooovvv}}}vvvaaa```cccyyyuuu```TTTNNNHHHCCCAAAAAA>>>>>>AAAAAA===::::::FFFPPPXXXXXXRRRLLLEEE>>>???AAACCCCCCBBBCCCFFFHHHGGGHHHEEEFFFEEE>>>HHHdddyyy|||qqqPPPBBB888444222333333000///111000000000000000000000000........................////////////////////////---...//////000000//////222222222222222333444444444444999KKKllltttooo}}}xxx~~~fffQQQAAA:::???BBBAAADDDMMM^^^ppp|||}}}{{{}}}~~~{{{yyy~~~uuukkkfffeeeeeeqqqrrrbbbeeeooo|||}}}ppp___SSSKKKIIIHHHIIIJJJJJJJJJJJJAAACCCFFFHHHGGGEEEBBBAAA@@@GGG\\\zzz```DDD444222222333222222222222333111111222222222333333333222111000000111222222222111;;;???:::222111222111000000000000000111222222111111000000000000111111/////////000111222222222000000000000000111111222//////000000111222444555222333444555666666666666555444666888999===HHHTTTdddwwwDDDBBBCCCCCCAAABBBOOO___kkksss|||}}}www```^^^bbb}}}{{{{{{hhh\\\TTTMMMGGGEEEAAA<<<<<>><<<>>>FFFKKKJJJHHHGGGEEEAAA???BBBEEEEEECCCBBBCCCEEEAAADDDEEEHHHGGG???LLLjjj|||yyydddFFF===777333222333333//////111000000000000000000000000........................////////////////////////,,,---///000000000///...222222222222333444555666333444777BBB^^^uuunnn}}}xxxhhhSSSAAA:::BBBBBBDDDGGGOOO]]]nnn{{{|||{{{~~~~~~~~~}}}{{{~~~vvvoooooovvvhhhnnn|||}}}gggXXXKKKGGGEEEGGGIIIIIIIIIIIIEEEFFFGGGFFFEEECCCCCCCCC@@@KKKccc```GGG;;;111222333333222222333444111111111222222333333333555333000000000111111111---999???:::222111222111000000000000000111111222111111000000000000111111...//////000111222222222000000000000000111111222//////000000111222444555333444555666777777777777555444666888999<<>>>>>???AAAAAAAAABBBCCCDDDBBB@@@CCC???@@@EEEFFFIIIZZZppp|||yyyuuupppssslllUUU@@@777222222222111111111111000111000000///...---------////////////////////////............////////////............////////////000000000000111111111111///777555888PPPrrryyyrrrXXXJJJ888999GGGEEEFFFOOO^^^mmmxxx}}}~~~|||zzzyyy{{{|||}}}}}}zzzzzzzzzdddTTTJJJEEEHHHNNNNNNKKKIIIEEEMMMJJJEEEIIIFFF>>>>>>BBBQQQmmm___:::999666555222111000000111222222222111111111111222222111111111111111111111111///222888:::777333111111000000000000000111111222111111000///////////////111111000000111111222333222111111000000000000000222000///...///000222333111222333444555555555555777777777999999<<>>@@@CCCEEEUUUbbbrrr{{{|||{{{}}}ppphhhmmm|||xxxiiieeeZZZLLLFFFAAA@@@FFFLLLLLLJJJJJJIIIHHHGGGDDDBBB@@@??????@@@@@@AAABBBBBBCCCDDDDDDFFFBBBBBBFFFFFFKKK___vvvvvvpppooocccLLL;;;555222222222111111111000000111000000///......------////////////////////////............////////////....../////////000000000//////000000000111111111222777555666FFF^^^jjjSSS;;;===EEEGGGJJJPPP\\\lllyyy}}}zzzxxxwwwxxxyyyyyyxxxxxxyyykkkkkkrrrXXXRRROOOQQQQQQMMMJJJIIIIIITTTRRRKKKKKKGGGBBBEEEJJJZZZvvv[[[;;;;;;666444222111000000111222222222111111111111222222111111111111111111111111000111666<<<:::333///111000000000000000111111222111111000///////////////111111000000111111222333222111111000000000000000111000///...///000222333111222333444555555555555555555666888888;;;EEEPPP^^^tttEEEDDDBBB@@@>>>=========KKKWWWhhhssswwwxxxzzz|||~~~~~~wwwllllll|||kkkeee\\\MMMHHHDDDDDDJJJOOONNNLLLMMMMMMJJJEEEBBB@@@>>><<<:::BBBDDDEEECCCAAAAAADDDGGGNNNJJJHHHHHHGGGNNNeee}}}~~~xxxqqqiiiWWWAAA444444222222111111111000000000000000000///......------////////////////////////............/////////////////////000000000111111//////000000000000111111222666444555<<>>>>>222---111000000000000000111111222111111000///////////////111000000000000111222222222111111000000000000000111000/////////000222333111222333444555555555555333333666999999:::DDDNNN[[[rrrIIIDDDAAAAAAAAA>>><<<<<>>;;;999FFFHHHIIIFFFAAA@@@EEEIIIYYYUUUPPPLLLJJJRRRjjj~~~yyyqqqcccLLL888111444111111111111000000000000000000//////............////////////////////////............////////////000000000000111111111111////////////000000000111///222333777999===___yyyIII>>>999GGGQQQQQQTTTcccttt~~~|||zzzwwwtttsssvvvzzz~~~qqqggg```dddmmm\\\XXXVVVYYYjjjxxxkkkpppwwwtttfffVVVRRRUUUYYYmmmqqqbbbTTTGGGEEEOOO^^^qqqxxxMMM888888444333222111111111222222222222111111111111222222111111111111111111111111555---111???AAA444---111000000000000000111111222111000000///////////////000000000000000111222222222111111000000000000000000000//////000000111222111222333444555555555555222333666::::::;;;CCCMMMYYYoooLLLCCC===???AAA???===>>>???GGGTTTbbbmmmtttwwwyyy{{{{{{||||||||||||||||||~~~uuummm|||tttnnnccc\\\QQQFFFEEEIIIOOOPPPJJJEEEDDDIIIGGGDDDBBBAAAAAA@@@???EEEHHHIIIGGGCCCDDDIIINNN___[[[VVVQQQPPPYYYnnn~~~~~~xxxmmm[[[EEE555111555111111111000000000//////////////////............////////////////////////............////////////000000000000111111111111...////////////000000000,,,000222777777777SSSWWW<<<888GGGTTTWWWVVV___ppp~~~~~~}}}zzzvvvtttuuuzzzwwwiii\\\WWWlllqqqaaa___\\\UUUXXXbbbvvvnnnXXXRRRVVVbbbyyyoooZZZIIIGGGSSShhh{{{rrrIII999666333333222222222222222222222222111111111111222222111111111111111111111111555---///===AAA777000111000000000000000111111222111000000///////////////000000//////000000111222222111111000000000000000000000000000000111111222111222333444555555555555333444777::::::<<>>===???>>>BBBJJJWWWdddnnntttwwwwwwwwwxxxyyyzzzzzzyyyyyyzzzxxxeeeYYYOOOHHHGGGJJJOOOOOOJJJFFFGGGBBBDDDEEEDDDAAA@@@AAABBBAAACCCFFFFFFFFFHHHMMMQQQZZZXXXTTTSSSWWWcccsss~~~yyy~~~}}}zzzrrrcccQQQ@@@555333444111111000000000///////////////////////////......////////////////////////............/////////////////////000000000111111......////////////000000,,,000111333444333EEEggghhh???<<>>===@@@======AAAKKKYYYgggpppsssqqqrrrtttvvvvvvwwwvvvvvvwww|||}}}kkkWWWMMMIIIGGGGGGJJJJJJHHHJJJNNNPPPTTTVVVRRRJJJDDDCCCEEE@@@AAACCCDDDFFFHHHIIIJJJLLLLLLLLLQQQ]]]mmmzzzzzznnnkkksss~~~xxx}}}sssgggVVVEEE;;;666333111111000000000////////////.../////////////////////////////////////////////............////////////....../////////000000000........./////////000000,,,222111///222333<<>>BBB<<<999:::CCCRRRaaakkkpppnnnoooqqqsssttttttttttttqqqttttttzzzwww\\\PPPIIIEEECCCDDDDDDFFFLLLSSSkkkpppqqqhhhZZZNNNJJJLLLDDDCCCCCCDDDEEEEEECCCAAA@@@AAAEEEOOOaaattt|||}}}sssggghhhsss{{{tttxxxmmm```LLL===888777333---000000000000////////////.........///////////////////////////////////////............/////////000............////////////............/////////000,,,444111---333666999DDDjjjOOO>>>===OOOfffcccQQQ[[[www{{{uuurrrtttxxxxxx{{{}}}~~~}}}~~~zzznnnhhhYYYiiizzzrrrqqqzzz}}}~~~qqqiiiaaaUUUHHHOOOOOO```zzzsssVVVOOOUUUjjjtttfffbbbqqq}}}NNN555555000111222222333333333222222222222111111111111222222111111111111111111111111///222000...999EEE@@@111000000000000000111111222111111000//////////////////////////////000111111222111111000000000000000//////000111111111111111222222333444555555555555444333444555555888CCCOOOVVVkkkhhhJJJGGGHHH@@@===DDD@@@>>><<>>444000444333111111000000//////......000///...---,,,---..................////////////000000//////.........---///......---------......111000///......///000111000111222222222333666888^^^zzzVVVDDD:::DDD\\\aaaVVVYYYjjj}}}sssrrruuuuuu|||yyyqqqmmmnnnvvvrrrnnnrrr{{{}}}ssscccYYYUUUUUUOOOWWWlll|||rrrvvvdddQQQTTT^^^sss}}}tttccccccxxxhhhKKK777111111222222111111111111222222000000111111111111000000111111222222222222111111111000000222666;;;===>>>666444222///......//////111111111111000000000000......//////000000111111222000///------///000222111111000000000000111111222222333444555555555555666555666999999999???FFFTTTfffxxxWWWHHHFFFBBB???>>>===<<<;;;<<>>EEEZZZppp|||}}}~~~}}}}}}~~~|||lllgggjjj}}}oooSSSAAA;;;222000222000000000000000//////......000///...---,,,------...............////////////000/////////.........---000//////.........//////000000000//////000000000///000111000000111444777OOOooo}}}[[[DDD:::>>>PPPVVVQQQVVVddd{{{uuurrrtttuuuyyy{{{~~~}}}yyy{{{yyy{{{~~~{{{iii\\\TTTPPPTTTccc~~~wwwvvv|||{{{nnnXXXNNNZZZmmmuuuhhhkkk~~~]]]CCC777444333222222111111111111222222111000000000000000000111111111111222222111111111000///000222666999;;;;;;555444222111111222333444111111111111000000000000////////////000000000000111000///......///000111111111000000000000111111222222333444555555555555666555666999888888>>>FFFSSSeeemmmPPPDDDEEEDDD===<<<<<<<<<:::===GGGVVVaaaiiijjjkkklllmmmoooppppppnnnnnnppprrrtttwwwzzz{{{xxxrrrllljjjfff^^^VVVRRRfffyyyttthhhWWWFFFBBBEEEFFFEEEDDDCCCBBBKKK___rrr{{{}}}}}}~~~~~~~~~}}}{{{~~~{{{zzz|||~~~rrrmmmqqq~~~jjjMMM;;;777000///111...000000000////////////...//////...------------...---............//////////////////...............000///////////////000000000000111111111111000000...///000//////000333555???VVVgggDDD<<<999AAAJJJNNNUUU]]]rrr{{{sssrrruuuvvvvvvwww|||{{{xxx}}}~~~zzzjjj___YYYeee{{{|||vvvjjj___WWWMMMMMMccc~~~tttmmmtttuuuPPP999666888555222222111111111111222222111000///......///000111111111111111111111111111000///000222555777777666AAA@@@@@@@@@AAACCCEEEFFF111111111111000000000000000000000000////////////111000///......///000111111111000000000000111111111222333444555555555555666555666999888888>>>FFFQQQddd```GGGFFFGGGAAA>>>@@@@@@===;;;BBBPPP\\\ggghhhiiikkklllmmmnnnnnnlllmmmmmmoooppprrrtttuuu{{{ssscccXXXZZZ|||zzzeeeQQQKKKLLLLLLGGGDDDEEEGGGRRRdddsssyyyyyyyyyxxxwwwxxxzzz|||~~~}}}||||||xxxwww||||||}}}cccGGG666444000000111---//////////////////////////////......---------------------.........//////........................///............//////000///000111222222111000///...///000/////////222444888CCChhhqqqDDD===777999BBBMMMUUUXXXgggzzzxxxrrrssstttuuuyyy}}}vvvwwwsssjjjfffnnnzzz}}}rrrmmmyyyzzzcccQQQNNNKKKMMMdddvvvmmmnnnzzzmmmFFF333666999333222222111111111111222222111000...------...000111111111000000000000111111//////000222444555333111666666666666888999;;;<<<111111111111000000000///111111000000//////......000000////////////000000111111000000000000111111111222333444555555666666666555666888888777===EEEOOObbbuuusssPPPDDDDDDBBB???BBBBBB>>>;;;???IIISSSbbbcccfffhhhjjjllllllmmmlllllllllmmmnnnpppqqqrrruuunnn^^^UUUwwwsssaaa[[[ZZZTTTJJJBBBDDDIIIUUUggguuuyyyyyy{{{uuutttuuuwwwyyy{{{zzzyyyyyyvvvwww}}}}}}|||YYY@@@333333000000222................../////////...............---------------------............---------...............---,,,,,,,,,------...//////000111222222111000//////000000000///000222444999999TTT}}}}}}kkkBBB===666666>>>JJJQQQRRR\\\qqqtttqqqrrrxxx~~~{{{sssgggbbbhhhnnnsss{{{|||hhhRRRNNNLLLLLL]]]uuuvvvnnneeeeeeooodddBBB333666777000222222111111111111222222111000///......///000111111111000//////000111111000///000111333333111///,,,,,,,,,,,,---......///111111111111000000000///111111000000//////......000000////////////000000111111000000000000111111000111333444555666666666666555666888777777<<>>@@@@@@===:::<<>>???>>><<<<<<===???FFFIIIPPPXXX___eeehhhjjjiiiiiijjjjjjkkkmmmnnnooonnnrrrwwwrrrtttcccYYYRRRWWWcccpppvvvvvvwwwzzzvvvuuuttttttuuutttrrrpppvvvvvvzzz~~~wwwooottt}}}}}}zzzzzz}}}vvvuuu}}}vvvuuurrrggg```@@@000///444///---111000---------.........//////---.../////////...---,,,,,,,,,---------.........,,,,,,,,,------.........,,,++++++,,,---...////////////............///////////////...---...000222555333<<<\\\rrrvvv|||zzz{{{dddOOODDD:::999999;;;EEEPPPUUU[[[lll{{{rrrnnnsssxxx||||||||||||}}}yyy{{{}}}zzzvvvjjjfffiii}}}fffUUULLLIIILLLRRRKKKRRR```qqqhhhKKK;;;555222222333222222111111111111222222000111222333333222111000111000///......///000111222000//////000111111000,,,,,,---...............111111111111000000000000////////////000000000000//////000000000000//////111111000000000000111111000111222444555666777777666555666888777666;;;CCCJJJ\\\}}}DDDDDDZZZzzzgggMMMEEE>>>>>>?????????>>><<<<<<999>>>FFFPPPZZZbbbgggiiihhhhhhhhhiiijjjlllmmmnnnkkkmmmoooxxxsssjjj___cccllluuuvvvrrrppprrrsssrrrrrrssstttuuusssrrrvvvwww|||}}}ssshhhnnn}}}zzzxxx}}}{{{zzz{{{pppnnnzzzqqqiii___QQQJJJ777+++---444...+++000111---------.........//////---.../////////...,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---...///000111///...---,,,,,,---...///.........---,,,,,,///111222333777LLLyyyxxxuuu{{{rrrZZZKKK???===:::888CCCSSSVVVUUU```xxx}}}tttlllmmmqqqvvv{{{}}}{{{xxxzzz}}}ttt```TTTTTT]]]zzzsss\\\OOOKKKKKKKKKKKKWWWkkk|||```BBB777444000222888222222111111111111222222///111333555555333111///222000///......///000222333111......000111222111,,,,,,...///000000000000111111111111000000000000......//////000000111111//////000000000000//////111111000000000000111111///000222444555666777777666555666888666666;;;BBBIII[[[|||PPPFFF@@@UUUvvvxxx]]]HHHEEE@@@>>>@@@AAA???>>>???<<<:::<<>>222222222111000//////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------............------------------------------+++,,,---...////////////000444333999]]]~~~kkkMMMAAA???666:::PPPQQQ[[[ZZZiiiwwwqqqmmmnnntttyyyxxxwwwwww}}}}}}~~~www}}}mmm```UUUOOOWWWyyy}}}eeeTTTLLLMMMPPPLLLeeeqqqUUU<<<666666333222666222222222222222111000///111///111999BBBCCC;;;222222000///...///111222333000000000000000111111222000000000000000000000000//////000000000000//////111111000000//////............///000000000000000000000000000000000000000000111333333333555777999:::777777888777555888>>>IIIYYYwwwZZZHHH>>>MMMhhhuuufffOOOCCCAAA@@@BBB@@@<<<;;;>>>===::::::@@@FFFLLLVVV^^^aaacccfffgggfffffffffgggfffjjjmmmooorrr{{{yyy~~~|||vvvwwwqqqrrrtttuuutttqqqmmmkkkmmmmmmmmmmmmmmmnnnppprrr~~~wwwmmmgggnnnnnnmmmppp~~~xxxyyy}}}{{{yyyxxxpppnnngggVVVCCC888222222111111000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------............------------------------------+++,,,---...////////////222444222777SSS[[[@@@;;;777===OOOSSSTTTSSS___{{{rrrmmmmmmrrrwwwxxxxxxyyy{{{}}}~~~zzzzzzzzz}}}uuuhhhhhh{{{xxxpppvvviiiZZZQQQOOO\\\{{{jjj]]]TTTPPPQQQVVVllliiiPPP:::444555222111444222222222222222111000000111//////555<<>>>>>;;;999;;;<<>>333000---...000111000...000000000000000111111222//////////////////////////////000000000000//////000000000////////////.........///000000000000000000000000000000000000000...000111111111222555777555444555888888888;;;AAADDDTTTrrr___LLL???999ZZZssscccOOOHHHBBBBBBBBB??????@@@===;;;::::::888999CCCOOOUUUZZZ___cccdddddddddddddddgggiiiiiiiiikkkpppuuuppp^^^aaa}}}uuuqqqqqqqqqrrrqqqooommmjjjhhhfffffffffggghhhhhhgggfffnnnxxx}}}ssskkkttt~~~yyyvvv{{{|||qqqdddTTTCCC666///111111000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,------...//////......111///111666<<>>;;;???GGGYYYGGGFFFOOOZZZtttxxxooogggccceeejjjnnnrrrvvv|||{{{rrrhhh```XXXTTTQQQTTTddd}}}rrrmmmjjjccc^^^hhhjjj[[[]]]ooo}}}xxxsssfff```cccsssOOOBBB555333444222000111111111222222222111111000111000///...///333999===:::666222000111222111///000000000000000111111222//////////////////////////////000000000000//////////////////////////////......///000000000000000///////////////////////////000222222222333555777666444666999999777:::???CCCRRRooovvvdddKKK333LLLooonnnZZZMMM@@@>>>AAABBB@@@@@@<<<<<<======999777===EEEOOOTTT[[[```cccdddeeeffffffhhhjjjiiihhhgggjjjlllrrrwww~~~yyyfff```uuuvvvoooooooooooonnnmmmlllkkkjjjeeeddddddfffggggggdddaaa[[[fffuuuyyyrrrvvvzzzxxxuuu```HHH888222222000000000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,------------------------,,,---......///............,,,222888777===```{{{vvv^^^@@@999===HHHdddMMMEEEGGGNNNlll{{{qqqhhhaaabbbfffjjjnnnssszzz|||~~~}}}vvvmmmgggaaaYYYPPPLLLPPP]]]nnnzzzxxxmmmfffaaakkkuuuaaa```nnnuuuqqqvvv~~~sssDDD<<<555444444333222222000111111222222222111111000111111000///000333666???;;;666111/////////000000000000000000111111222........................//////000000000000//////.............../////////......///000000000000000////////////////////////111222333333333333666888777666777:::999666888===CCCRRRnnnzzz```AAAFFFdddrrrdddUUUGGGBBBBBBAAA???>>>===<<<>>>???<<<888999>>>HHHLLLTTTZZZ^^^bbbdddfffggghhhiiihhhgggffffffgggiiimmmrrrvvv{{{rrrkkkxxx{{{vvvtttmmmmmmlllkkkjjjiiiiiiiiicccbbbbbbdddfffeeeaaa\\\XXXbbbpppyyyzzzvvvrrrppp~~~~~~sssYYY???333111444////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------------...............------+++111999666555MMMkkkxxxjjjvvvhhhDDD666<<>>??????<<<<<<>>>===999999;;;>>>CCCJJJQQQWWW]]]bbbeeeeeeeeeffffffeeedddddddddeeeiiimmmoooqqqxxxsssiiisssvvvsss|||yyytttrrrpppqqqsssmmmkkkiiigggfffeeeddddddaaa______bbbeeeccc]]]XXXYYYdddqqqvvvrrrlllkkklll|||lllOOO:::222222222////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------------------------...............------///,,,///666555444AAASSSkkkmmmrrrPPP:::888GGGccceeeVVVDDDDDDTTTnnnzzzpppgggeeeeeefffiiimmmlllqqqqqqnnnxxxwwwmmmgggaaa___eeeooouuupppiiijjjvvv~~~wwwssstttxxx{{{vvv}}}ttthhhbbbsss}}}pppNNN666555444222111222222222000000111222222222222222000000000111111111000000///777===;;;222,,,...111000000000000000111111222........................//////000000000000//////---------.........//////......///000000000000000000000000000000000000000111222333333222333555666666555777::::::777888<<>>VVViiiaaaLLLFFFHHHZZZyyy{{{pppgggdddddddddfffiiihhhooommmcccggg|||~~~vvvpppuuuvvviiidddkkkvvvxxxtttrrrkkkhhhjjjkkkuuutttbbbSSSZZZuuuhhhCCC222444333000///000222222///000111222222222222222111///...///111333222111(((555AAABBB999111000444000000000000000111111222........................//////000000000000//////---------.........//////...//////000000000000000000000000000000000000000000111222222111111333555444333666:::;;;888:::>>>AAAOOOiiixxxqqqrrrgggRRRGGGIII^^^uuuvvvcccLLL@@@EEECCC@@@======>>>>>><<<:::888:::===AAAGGGNNNVVV[[[___```bbbaaa```___```aaabbbaaaaaaaaacccgggkkkmmm}}}yyyfff___dddjjj~~~uuuuuuwwwvvvvvvwwwppprrrtttqqqlllgggfffggghhhhhhgggeeebbb___\\\ZZZ[[[YYYYYY\\\aaaccc```\\\___fffkkkggg]]]XXX[[[aaaooo~~~zzzzzzwwwtttsssyyy}}}zzziiiPPP<<<111...---,,,//////.........---------........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000111333555666UUUrrrrrr|||~~~rrrZZZBBB:::===IIIdddppp\\\DDDCCCSSSaaavvviiicccccccccdddfffmmmlllccc]]]dddooo||||||xxxsssssskkkiiiiiiZZZSSSSSS\\\hhhvvvVVV;;;333222111111000000111111////////////000000000000000000000000000000000000111---222AAAEEE:::000...111111000000/////////...111000//////000000///...,,,---///000111000///---........................000000000000////////////000000000000000000000000//////000000111222444555888888999888666777999<<>>EEENNNTTTZZZ\\\_________^^^___`````````______aaadddgggiiioooyyy{{{kkkfffkkksss|||zzzpppoooppppppqqqtttnnnooonnnkkkgggcccbbbaaabbbbbbaaa```]]][[[XXXWWWXXXWWWWWW\\\bbbfffeeebbb[[[^^^aaa^^^ZZZYYY]]]bbbjjjuuu~~~yyysssqqqsssxxx{{{vvvrrrpppmmmgggYYYEEE666///...////////////.........---------........................------------------------,,,,,,,,,------------...,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000111333444555BBBppp}}}ppprrrrrrnnnjjjbbbSSSAAA999999AAA\\\pppdddJJJ>>>IIIWWW}}}yyyqqqgggbbbbbbdddfffjjjmmmeee\\\^^^gggxxxrrruuunnn^^^TTTQQQ[[[gggkkkMMM666333222111111000000111111////////////000000000000000000000000000000000000222,,,000===AAA888///...000000000//////.........111000//////000000///...,,,---///000000000..............................000000000000////////////000000000000000000000000//////000000111222444555777888888777666777999;;;CCCKKKhhhvvvvvv~~~eeeHHHIIIQQQqqq~~~ooo\\\@@@@@@BBBDDDAAA<<<:::<<>>KKKmmmwwwxxxkkk___^^^bbbcccfffmmmhhh]]]YYY^^^wwwqqqYYY\\\aaadddcccjjjyyyhhh[[[VVV___lll|||dddFFF444222222111000000000000111////////////000000000000000000000000000000000000222,,,...666999333///////////////...............111000//////000000///...,,,---...///000///..............................////////////000000000000000000000000000000000000//////000000111222444555666777888777666666888:::AAAIIIfffzzzpppvvvyyycccTTTEEE[[[wwwxxxyyyoooLLLEEEDDDCCC@@@===<<<<<<======<<<:::888888:::???CCCKKKOOOTTTXXXZZZ[[[]]]^^^]]]\\\[[[ZZZ[[[\\\]]]^^^```eeekkkqqqyyyyyyyyy~~~yyyxxxxxx}}}yyyqqqjjjhhhhhhfffgggjjjlllhhhcccbbbddddddbbb```^^^]]][[[YYYWWWVVVUUUUUUYYYXXXXXX\\\aaaeeeffffffiiiaaaYYYXXX___gggjjjjjjiiigggnnn|||}}}zzz}}}yyytttrrrqqqsssuuullleee]]]PPPHHHAAA888111////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333333JJJkkk}}}ooobbb^^^^^^XXXKKK???999GGGaaapppcccHHH===CCCUUUkkkxxxnnn___\\\^^^^^^ccckkkggg___[[[\\\ooolllTTTSSSTTTVVV[[[jjjwwwiiibbbjjjwww{{{ZZZ>>>333222222111000000000000000////////////000000000000////////////////////////222---,,,000222///...///..................------111000//////000000///...,,,---.../////////..............................////////////000000000000/////////////////////////////////000111222444444555777888777666666888999AAAHHHfffsssiiiuuunnnJJJIII\\\ccctttxxx```PPPIIIBBB?????????<<<999<<<======<<<:::999:::;;;DDDHHHNNNRRRVVVXXX[[[]]][[[[[[ZZZYYYYYYZZZ[[[[[[[[[]]]___aaaeeemmmxxx~~~}}}}}}~~~|||}}}~~~|||yyyzzzyyymmmiiifffgggfffbbb```aaafffbbb______bbbdddcccaaa^^^\\\YYYVVVTTTSSSSSSSSSVVVWWWYYY\\\aaadddfffggg```ZZZVVV\\\jjjwww}}}~~~ooojjjjjjttt~~~{{{vvvyyy|||~~~zzzsssqqquuuzzzrrr{{{mmmfffYYYHHH>>>;;;555111//////......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111222222<<>>BBBFFFLLLRRRVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\[[[ZZZ[[[___dddhhhkkknnnooooooqqqqqqqqqvvv{{{~~~vvvwww}}}~~~tttnnnooopppooonnnooopppooollljjjjjjfffaaa]]][[[\\\___]]]YYYXXXZZZYYY[[[\\\[[[ZZZYYYYYYZZZUUURRROOOMMMMMMOOORRRTTTSSSWWW]]]cccgggiiikkkkkkjjjkkknnnppprrrsssssstttuuupppmmmqqqzzz}}}vvvmmmrrrxxx}}}{{{tttppprrruuummmmmmmmmhhh^^^OOOBBB:::111111000///------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...///000000222888555???iiittthhhjjjpppkkkbbbKKK:::888PPPmmmqqq[[[DDD???DDDUUUhhhmmmbbbZZZZZZXXX\\\[[[]]]eeebbb```jjjqqqttt~~~yyyooolll|||xxxuuuxxx{{{zzz|||lllMMM<<<777555222111111000///////////////////////////000000000000000000000000000000000000...///000///......------.........//////000000000111000//////000000///...---,,,,,,,,,------.......................................///000111111111000000000000000000000000//////000000111222444555666888;;;;;;:::999999:::>>>FFFcccsssjjjsssxxx```MMM@@@MMMjjjoooeeeWWWJJJCCC@@@AAABBB<<<======<<<:::;;;<<<>>>444666999===AAAGGGNNNSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTWWWZZZ[[[YYYYYY\\\^^^ccceeeffffffgggjjjllllllkkkrrrxxxzzz~~~yyyyyy{{{}}}xxxssswwwppphhhhhhjjjiiihhheeeiiijjjfffcccccc```]]]]]][[[[[[]]]\\\YYYZZZ^^^YYY\\\^^^]]]YYYVVVVVVXXXRRRPPPNNNLLLNNNQQQUUUXXXWWW\\\bbbgggiiiiiiiiiiiijjjpppvvvwwwuuurrrrrrrrrssspppnnnqqqyyy|||tttjjjiiimmmsssvvvvvvuuuvvvxxxoooiiifffbbbUUUCCC999999444444333111...------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...///000+++888222111UUU}}}vvvggggggnnnmmmfffQQQAAA;;;QQQpppyyydddJJJCCC===HHH```jjj```WWWYYYUUUZZZYYY[[[aaa^^^^^^jjjkkkjjjppp~~~yyysssssswwwuuuwww}}}}}}{{{}}}aaaBBB777999333(((111111000///////////////////////////000000000000000000000000000000000000---000222000//////...,,,.../////////000000111111111000//////000000///...---,,,,,,,,,,,,---..............................---......///000111111222000000000000000000000000//////000000111222444555777999;;;<<<;;;::::::;;;<<>>;;;:::;;;<<<===<<<777666666777;;;AAAGGGKKKRRRSSSTTTUUUTTTTTTUUUWWWUUUUUUTTTTTTUUUXXXZZZ\\\^^^^^^______```aaabbbbbbiiiiiijjjmmmooorrrtttvvv|||zzzyyyzzz}}}~~~}}}zzzsssoooqqqwwwtttkkkmmmvvvpppeeeaaaaaacccccccccbbb```^^^\\\\\\\\\]]]ZZZZZZYYYZZZZZZ[[[\\\]]]\\\\\\[[[XXXTTTQQQPPPQQQLLLLLLNNNQQQOOOLLLRRR\\\bbbeeeiiikkkiiieee```^^^mmmqqqwww|||}}}zzzxxxpppyyytttnnnxxx|||qqqhhheeehhhllloooppprrrtttvvvqqqjjj```TTTIII???666111000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................---000///000BBBiiiyyyrrr|||ooojjjkkkqqqxxxdddTTT>>><<<___uuuRRRBBB???BBBQQQccchhh]]]OOOUUUUUUUUUXXX[[[^^^``````fffiiigggqqq~~~}}}zzzuuuqqqtttwwwzzz{{{zzzzzz}}}}}}}}}uuuRRR<<<444222000111222222111000//////000000000000000000000000000000////////////////////////........................111000///...------......111111111111111000//////,,,,,,,,,---------..........................................////////////111111000000//////......222111000000000111333444333555888999999999;;;<<>>===>>>===<<<;;;888777666777999===AAADDDJJJMMMQQQSSSSSSRRRQQQQQQTTTSSSRRRRRRRRRTTTVVVXXXWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]___```bbbcccooommmlllmmmoooqqqooonnngggccceeellljjjbbbaaaggg{{{pppgggaaa___^^^^^^___^^^]]]\\\[[[[[[[[[\\\YYYYYYYYYYYYZZZ[[[\\\]]]XXXXXXWWWTTTPPPMMMLLLMMMPPPRRRWWW[[[ZZZVVVZZZbbbeeekkkqqqqqqjjjccc______ooorrrxxx}}}~~~}}}uuu|||sssjjjpppssskkkgggffffffgggkkkooopppnnnlllkkkdddYYYMMMCCC;;;555111///......------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---000000000888TTT}}}tttwwwoooffffffkkkpppiii[[[EEE>>>VVVtttzzznnnRRRFFF===EEEVVVbbb^^^VVVRRRQQQPPPRRRUUUZZZ___bbbaaaddd```dddwww}}}zzzyyywwwssspppqqquuuxxxyyyyyyyyyzzz|||~~~}}}||||||~~~{{{kkkJJJ888444333111111222111111000//////000000000000000000000000000000////////////////////////........................///////////////.........000111111111111000//////,,,,,,,,,---------..........................................////////////111000000000/////////...111111000000111111222333333555888999999999;;;<<<>>>DDD___~~~mmmrrrlll```cccwww|||[[[CCCNNN]]]lllpppkkkbbbUUULLLDDDBBB@@@??????>>><<<::::::999888777888999:::;;;AAAFFFMMMQQQRRRQQQOOONNNRRRRRRPPPOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVXXXXXX```___^^^___aaabbbaaa```___[[[^^^fffggg```\\\^^^uuusssnnnggg```[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[TTTTTTSSSPPPLLLJJJJJJKKKPPPUUU]]]bbbbbb```ccciiioooxxxxxxnnnjjjjjjjjjlllppptttwwwxxxyyyxxxzzzuuuggghhhiiiffffffeeecccccchhhmmmmmmgggaaaddd\\\OOOCCC;;;555222111------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------...000111000>>>ccczzzrrr~~~jjj]]][[[___dddfff[[[HHH===DDD\\\tttaaaNNN;;;;;;LLL\\\```]]]OOONNNKKKJJJMMMTTT]]]dddaaaeee^^^[[[eeerrrwwwyyyppplllmmmzzzxxxvvvuuuuuutttrrrpppnnnqqqtttvvvvvvvvvvvvwwwxxxzzz{{{|||{{{{{{|||}}}}}}~~~www\\\???333333444222000111111000/////////000000000000000000000000000000////////////////////////........................------///000000000///...000000111111000000///...,,,,,,,,,---------..............................---............/////////000000000000////////////000000111222222222222222333555777999999999:::<<<===BBB\\\{{{aaaooouuuiii___hhhuuuvvviiiLLLFFFRRRbbbqqqzzzuuuaaaNNNIIIEEEAAA>>>=========<<<:::::::::999888888888888<<>><<<===???@@@;;;;;;;;;;;;;;;;;;::::::999<<<@@@DDDFFFJJJMMMPPPPPPPPPOOOOOONNNNNNNNNNNNPPPPPPQQQQQQQQQQQQRRRRRROOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVVVVVVVVVVVVVWWWXXXXXX[[[ccchhhgggbbb```\\\]]]]]]ZZZWWWVVVXXX[[[XXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZXXXUUUSSSQQQPPPOOOKKKLLLKKKIIIHHHHHHJJJLLLPPPWWW^^^```aaaeeelllppp|||vvvlllaaaaaaaaaaaabbbcccddddddmmmuuupppfffeeeaaa^^^dddbbbeeeiiikkkiiieee```\\\ZZZQQQCCC888111//////000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111++++++222111222DDD[[[ttt]]]TTTTTTTTTXXXUUUQQQKKKBBBAAAQQQeeewwweeeNNNBBBEEEQQQ\\\bbbWWWVVVRRRKKKFFFJJJUUU```cccgggbbbaaaooo||||||zzzlllddddddfffkkklllmmmnnnnnnoooppppppjjjkkkmmmoooppppppooonnnooossswwwzzzzzzzzzzzzzzz{{{~~~~~~zzz|||~~~oooYYYFFF444000222333000...000///////////////000000////////////////////////////////////////////////........................***,,,...000111111000///000000000000000///......,,,,,,,,,---------..............................------------............////////////000000000000///000111333333222111111222444777888888888:::;;;===BBB[[[yyyssshhheeennnrrrnnnooowww|||ooommmpppkkkaaa```TTTGGGJJJ___rrrvvvooo^^^WWWMMMEEEAAA@@@AAAAAA<<<=====================888999::::::<<<@@@EEEIIIKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRSSSSSSRRRRRRSSSTTTOOOPPPSSSWWWZZZ[[[ZZZYYYUUUUUUUUUTTTSSSUUUXXXZZZWWWXXXXXXXXXWWWVVVUUUUUUVVVTTTRRROOOMMMKKKJJJIIIEEEFFFEEEEEEDDDFFFJJJLLLVVV^^^cccbbbaaaeeekkknnnyyy~~~qqqccc\\\\\\[[[ZZZZZZZZZ[[[[[[aaaiiihhhdddfffaaa\\\bbbdddhhhllllllggg```[[[YYYRRRJJJ>>>444///......///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222,,,+++///000///777BBBbbb|||fffXXXPPPKKKOOOPPPQQQNNNFFF@@@DDDJJJvvvlll[[[JJJBBBGGGTTT```\\\]]][[[RRRIIIHHHRRR[[[gggmmmjjjlll{{{vvvkkkeeecccdddhhhjjjllllllllllllnnnpppkkkjjjjjjlllnnnooonnnmmmnnnqqquuuwwwwwwwwwxxxyyyssswww}}}zzztttttt{{{tttzzzfffLLL???444111222111////////////......//////000000000000000000000000000000////////////////////////........................+++,,,...///000000000/////////000000//////...---,,,,,,,,,---------..............................,,,------------.........////////////000000000000000000111222222222222222222444666888888888999;;;===AAAZZZwwwtttkkkmmmuuuxxxsssnnnwwwnnnjjjhhhgggrrrhhhWWWJJJLLL[[[kkksssmmmggg]]]SSSLLLFFFBBB@@@???>>>>>>======>>>??????::::::999888777999<<>>======>>>????????????===:::777666777999===???AAACCCEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPOOOMMMMMMOOOQQQQQQTTTSSSOOOLLLMMMPPPSSSPPPOOOOOOQQQTTTUUUQQQNNNQQQQQQQQQPPPMMMJJJHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEGGGJJJPPPTTTUUU___ddd^^^XXXVVVSSSOOOPPP]]]ppp||||||rrrfff^^^]]]]]]^^^^^^______`````````eeeccceeelllhhhbbbgggpppkkkfffdddaaa[[[OOOGGG;;;777111...,,,---------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))***+++,,,------...*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...000---,,,///111///333RRR{{{vvv|||iiiZZZNNNTTTTTTNNNKKKMMMLLLGGG<<>>VVVsssrrrqqq}}}{{{uuuuuuyyytttgggbbbeeeyyy~~~nnnWWWJJJMMMVVVlllooonnnggg___VVVKKKAAA@@@???>>>>>>??????===<<<;;;<<<=========<<<:::999999888888999;;;>>>AAACCCJJJJJJLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOORRRQQQOOOMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOONNNLLLJJJHHHFFFDDDCCCCCC@@@CCCDDDAAAAAADDDDDDAAAEEEDDDFFFHHHIIIJJJPPPYYYYYY___TTTHHHMMMTTTWWW\\\XXX^^^fffkkkmmmiiieeebbb[[[```dddeeeccc___]]]]]]___bbbccccccbbbeeemmmtttwwwlllaaa\\\[[[VVVIII>>>666333111//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---------------------------,,,,,,++++++******)))************************++++++******************)))***++++++,,,---......---------.........//////111BBBbbbrrrqqqvvvUUUMMMOOORRRSSSPPPLLLLLLOOOFFFEEEQQQddddddRRRGGGJJJWWW]]]bbb```XXXQQQOOOOOOWWWYYY^^^___\\\bbbwww}}}}}}|||xxxrrrkkkgggeeeeeefffeeefffggghhhhhhiiihhhhhhiiihhhgggggghhhjjjlllmmmpppmmmjjjkkknnnqqqqqqppprrruuuxxxxxxxxx|||zzzttt{{{pppjjjhhhnnn}}}~~~yyywwwrrrdddPPP@@@333222111000////////////............////////////..................------...................................................------......///000111000000000000000000000000......------------...............------,,,,,,,,,........................000///.........///111222000000000000111111111111222333444666777999:::;;;;;;@@@RRRmmmuuummmuuu{{{~~~~~~~~~yyymmmbbb]]]sssyyy}}}xxxiiiYYYOOOKKKXXX]]]cccgggjjjdddSSSCCCDDDBBB???>>>>>>>>>===<<<>>>>>>??????>>><<<;;;:::777777666666777:::<<<>>>CCCDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOOOOPPPPPPPPPQQQQQQOOONNNLLLKKKJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBBBB???@@@CCCCCCAAAEEEGGGLLLRRRRRROOORRRWWWUUUUUUJJJDDDOOOXXX\\\cccaaa```aaaeeehhhhhhddd___```bbbeeeggggggdddaaa``````ccceeedddccceeejjjoooppphhh]]]XXXUUUOOODDD;;;444222000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,------************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---888PPPooodddRRRPPPOOOOOOMMMMMMQQQWWWJJJBBBEEEUUU___XXXKKKDDDMMMSSSZZZ^^^[[[VVVPPPMMMUUUVVVZZZ\\\[[[___pppxxxqqqqqqwww{{{yyyuuurrrooojjjeeecccbbbdddeeeeeeeeeffffffffffffffffffeeeeeeffffffgggiiijjjkkkkkkiiihhhiiilllnnnnnnmmmppptttvvvtttrrruuu~~~}}}vvvqqqyyywwwqqqooolllqqq|||qqqjjjfff[[[III:::333222111000////////////............////////////...........................................................................------......///000111////////////////////////......------------............---------,,,,,,,,,........................000///.........///111111000000000000111111111111222333444555777999:::;;;;;;@@@QQQkkk}}}vvvhhhhhhiii~~~yyylll```dddggglllpppoooeeeUUUIIIJJJLLLQQQ[[[hhhlll```PPPIIIEEE@@@======>>>>>>>>>??????@@@???>>>===<<<;;;999888777666666777888999:::;;;===@@@BBBCCCDDDDDDFFFFFFGGGGGGHHHHHHIIIIIILLLMMMMMMMMMMMMNNNNNNNNNKKKJJJHHHFFFFFFFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@??????>>>>>>??????@@@>>>@@@@@@===>>>BBBDDDBBBGGGKKKTTT[[[YYYRRROOOQQQKKKJJJFFFMMM___fffgggnnniiibbb]]]^^^ccchhhhhhfffnnnllliiihhhhhhfffbbb^^^]]]```ccccccaaaaaadddggghhhbbbYYYRRRLLLEEE===777222000.........///...---------------------------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------************************************************------,,,,,,++++++++++++++++++,,,,,,,,,---------+++111;;;PPPpppxxxXXXQQQKKKJJJJJJMMMVVVaaaZZZIII;;;@@@QQQ[[[SSSFFFEEEIIIPPPXXX]]][[[SSSMMMSSSTTTWWWZZZZZZ]]]gggrrrzzzpppfffffflllpppmmmhhhhhhfffbbb```___aaaccceeedddddddddddddddcccccccccaaabbbccceeeggghhhiiiiiigggfffgggiiikkkmmmlllkkknnnrrrsssoookkknnnyyy}}}wwwkkkqqqqqqrrrtttmmmooo{{{hhh\\\UUULLL???333222222111000////////////............////////////................................................------------------------...------......///000111////////////////////////......------------.........------------,,,,,,,,,........................//////......//////000111000000000000111111111111222333444555777888::::::;;;???PPPjjjwwwwwwfff^^^[[[nnnzzzooo___[[[ZZZ^^^eeehhhccc]]]NNNJJJDDDGGGTTTcccfffbbbPPPKKKDDD???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888888888888666777888:::<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAA@@@@@@AAA???????????????>>>>>>>>>>>>>>>=========>>>>>>???<<>>NNNgggxxxrrrzzzzzzkkk]]]YYY\\\rrr}}}xxxiiiddd^^^]]]aaahhhmmmooo[[[TTTGGG>>>BBBQQQ```fff]]]WWWOOOHHHCCCAAA???>>>;;;;;;;;;<<<===>>>???@@@AAA@@@>>><<<;;;999888888777777777888999999::::::;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<<<<<<<=========@@@AAA@@@CCCIIIKKKJJJOOOOOOQQQQQQKKKBBB???AAAFFFSSS]]]hhhrrrnnniiiqqqkkkhhhccc___```hhhvvv|||jjj___\\\]]]ZZZWWWTTTWWW[[[^^^^^^[[[XXXWWW___ZZZRRRGGG===555111///...---+++,,,...//////...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,++++++***************************))))))*********+++++++++))))))***++++++,,,------*********+++++++++,,,,,,+++//////111DDDeee|||iii\\\SSSRRRQQQNNNTTT___ooogggQQQ888333BBBOOOQQQLLLIIIFFFJJJQQQWWWXXXXXXSSSVVVZZZ]]]```aaa^^^ZZZggg|||xxxzzz~~~rrrmmmkkkhhhccc______aaadddaaa```^^^]]]]]]___aaacccddddddbbbaaaaaaaaaaaabbb]]]___bbbdddfffgggggggggdddfffhhhiiiiiihhhhhhhhhppptttuuurrrnnnrrr}}}wwwqqqnnnmmmwwwvvvoooqqqvvvnnnkkkvvvvvvfffRRRBBB777333222111000//////////////////............////////////........./////////000000........................------------------------...------......///000111........................------,,,,,,,,,,,,------------------------------........................---......//////////////////000000000111111111111222333444555666777888999:::>>>LLLddd}}}}}}lllrrryyyrrrfff___WWWggguuuvvvpppmmmoooqqqpppnnnjjjgggeeefffiiimmmaaa___UUUGGGAAAGGGRRRYYYbbb]]]VVVOOOJJJEEEAAA>>>;;;;;;;;;<<<===>>>@@@AAA??????>>><<<;;;999888777999999888777777888888888888888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===CCCFFFHHHGGGIIIMMMNNNLLLMMMJJJHHHEEE@@@<<>>CCCLLLJJJHHHGGGIIINNNTTTXXXRRRWWW]]]```bbbbbb\\\UUUXXXfffrrrqqqqqqvvvzzzyyysssqqqoooeeedddffffffaaa[[[YYY]]]bbb^^^]]][[[ZZZZZZ\\\]]]^^^cccbbbaaa```___```aaabbb^^^___aaabbbdddeeeffffffaaadddfffgggggggggiiijjjtttwwwyyyxxxvvvyyyuuukkkffffffgggtttvvvooonnnvvvvvvqqquuuuuummm^^^LLL===444222333000//////....../////////............////////////.........//////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111........................------,,,,,,,,,,,,------,,,,,,,,,------------...........................------...////////////...000000000000111111111111222333444555666777888888:::===JJJbbbzzzyyynnnoootttqqqiii^^^aaaeeegggccc]]]___eeehhhkkkmmmmmmjjjhhhhhhiiidddgggcccVVVJJJGGGHHHIIISSSQQQOOONNNLLLJJJFFFCCC>>>>>>=========>>>???@@@>>>>>>>>>===<<<;;;999999999999888777777777888999888888888888888999999999;;;;;;;;;;;;::::::999999888888999999:::::::::999999999999::::::;;;;;;;;;============>>>@@@AAABBBLLLPPPQQQOOOOOOPPPOOOKKKGGGBBB???===;;;===GGGRRRsssxxxfffdddfffcccaaa``````___]]]]]]bbbkkksssxxxnnnaaaYYYXXX[[[\\\\\\\\\]]]______^^^YYYSSSNNNLLLFFF===666222000...,,,---,,,***+++,,,...------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***,,,------,,,+++***++++++******+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---...///************************((())))))***++++++,,,,,,))))))******+++++++++,,,++++++++++++,,,,,,,,,---***))),,,111333===YYYvvv|||wwwrrrvvvrrrooogggWWWRRRXXXVVV___cccWWWDDD666555999AAAGGGKKKIIIEEEEEEKKKRRRMMMVVV]]]___aaaaaa[[[RRRMMMSSSYYY\\\]]]^^^bbbeeevvvssslllxxxooobbb]]]]]]```aaa^^^YYYXXXZZZ]]][[[[[[ZZZYYYYYY[[[\\\]]]```___^^^]]]]]]^^^```aaa^^^^^^______```bbbcccddd```cccfffhhhiiilllppptttyyy{{{|||}}}}}}}}}~~~wwwnnnfffbbbcccfffkkksssoookkkxxx~~~wwwqqqlll```OOO@@@888444111000//////.........//////000............////////////---......///000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,---.../////////......000000000000111111111111222333444444555666777777:::<<>>>>>>>>>>>???????????????>>>===<<<;;;888888777666777888999:::999999999999888888888888:::::::::999999999888888666777888999::::::::::::888999999999::::::;;;;;;>>>>>>???AAACCCEEEGGGHHHSSSWWWWWWUUURRRRRRNNNIIIAAA===999:::<<>>===888777666888;;;<<<999777:::777555666888888666444888777777777777888999999666666888999;;;;;;;;;;;;::::::;;;<<<===??????@@@AAAAAABBBGGGLLLPPPOOOMMMRRRWWWVVVMMMEEEBBB???:::;;;@@@EEEHHHIIILLLSSSYYYbbbnnnfffUUUSSSSSSPPPPPPRRRWWWXXXVVVWWW\\\______hhheee___YYYVVVVVVZZZ^^^___``````^^^XXXPPPHHHCCC;;;777222///...---+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++++++++******)))***++++++))))))***+++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++'''***...///,,,+++555AAA[[[kkkvvvoooeeeiiixxx{{{wwwvvvlllYYYQQQRRRSSSUUU]]]bbbWWWBBB555555///777DDDMMMNNNIIIAAA;;;CCCHHHPPPWWWZZZZZZXXXVVVSSSPPPMMMMMMOOOPPPMMMKKKVVV]]]gggpppwww~~~xxxtttoooooossszzz~~~yyyuuussssss|||{{{nnnaaaXXXUUUWWWXXXZZZZZZZZZZZZ]]]___^^^ZZZWWWWWWZZZ\\\\\\[[[]]]^^^^^^]]][[[ZZZ\\\]]]]]]\\\ZZZ[[[^^^`````````fffiiilllqqqyyy{{{ooossswww|||vvviiimmmvvvzzzsssjjjfffggghhhnnnuuuwwwrrrrrrwwwssshhhcccJJJ555111333///---///......------------............------------......////////////....................................---------,,,,,,++++++++++++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000//////000111111111111111222222333333555666888999======GGGZZZooojjjmmmtttxxxsssjjjfffgggjjjddd___^^^]]]^^^dddkkkkkkeee]]]XXX]]]lll|||tttkkk___XXXWWWWWWUUURRRKKKDDD<<<666555999@@@FFFLLLNNNOOONNNKKKFFFAAA===EEEBBB@@@?????????<<<999===:::999999::::::888666;;;999777888999:::888666888777777666666666777777888888999:::<<<===>>>>>>:::;;;<<<===???@@@BBBBBBFFFGGGIIIMMMRRRTTTRRRPPPTTTUUUQQQEEE===;;;:::777AAAIIISSSXXXWWWUUUUUUVVV___kkkeeeVVVTTTSSSMMMMMMWWW[[[]]]ZZZYYY\\\\\\[[[cccaaa^^^YYYVVVWWWZZZ]]]^^^^^^\\\YYYSSSJJJBBB===666333000.........---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***))))))***+++,,,+++***)))***,,,,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++************************+++++++++*********))))))*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++...///,,,+++222;;;HHH]]]sssxxxoookkkuuu}}}yyyrrrnnnuuuoooZZZOOOLLLMMMQQQ\\\eeeaaaQQQ===333222666???KKKSSSPPPEEE;;;>>>CCCJJJSSSYYY[[[ZZZYYYTTTRRROOONNNNNNNNNNNNMMMNNNTTT\\\bbbhhhqqq|||}}}wwwvvvqqqmmmhhhfffiiioootttvvvwwwvvvuuurrrnnnkkkkkkkkktttxxxyyyuuukkkaaaZZZXXXWWWXXXYYYYYYYYYZZZ\\\___^^^[[[XXXWWWYYY[[[ZZZYYY\\\]]]]]]\\\[[[ZZZ\\\]]]]]]]]]\\\]]]^^^aaaccceeeiiinnntttxxx}}}~~~yyyqqqjjjpppwww~~~rrrcccmmmvvvyyysssjjjfffggghhhkkkssswwwtttuuuyyyssshhh\\\FFF333111333///---///......------------............------------......------......//////000000........................---------,,,,,,+++++++++,,,,,,,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.../////////000000000000//////000111111111111111222222333333555666888999;;;;;;EEEWWWmmmaaa___dddnnntttqqqhhhcccgggbbb```aaaaaaaaaccchhhmmmiiiaaaYYYXXXbbbuuuxxxooobbbXXXTTTUUUXXXZZZVVVRRRJJJBBB<<<999777555BBBFFFMMMRRRTTTQQQMMMJJJFFFBBB>>>>>>AAACCC@@@===???===;;;:::::::::999888:::999888888999:::888777888888777777666777777777:::999999:::;;;>>>@@@AAAAAABBBCCCEEEFFFHHHJJJJJJMMMNNNPPPSSSUUUTTTQQQOOOIIIHHHCCC:::666999>>>???PPPVVV]]]```]]]YYYVVVUUUYYYeeeaaaVVVVVVTTTNNNOOOYYY^^^___\\\YYYZZZYYYVVV[[[[[[[[[YYYWWWWWWYYYZZZ[[[ZZZWWWRRRJJJBBB:::666111///---,,,---//////...++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************+++,,,,,,******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************+++++++++************************++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,,,,---,,,+++...444888MMMlllwwwxxx|||zzzsssmmmrrr}}}yyydddSSSJJJHHHNNNYYYfffnnnhhhOOO888444222666CCCQQQUUULLLAAA<<<===BBBJJJSSSYYYZZZYYYXXXWWWUUURRRNNNLLLLLLMMMHHHKKKPPPSSSWWW^^^fffmmmqqqwwwyyytttqqquuuzzz}}}zzzvvvtttvvvuuuoookkkkkkiiieee```]]]^^^aaadddfffdddeeeeeecccaaaaaabbbccchhhkkkmmmkkkddd___\\\[[[XXXXXXXXXWWWWWWXXX\\\^^^^^^\\\YYYXXXXXXXXXXXXWWWZZZ[[[[[[[[[YYYYYY[[[]]]]]]___`````````ccciiimmmooowww}}}}}}zzztttiii___aaajjjuuu|||{{{mmm___kkkrrruuunnnfffdddffffffllltttyyyxxxyyyyyypppeeePPP???111000333000...///......------------............------------......+++,,,---...///000111111------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///....../////////000000000//////000111111111111111222222333333555666888999999999BBBTTTiiiZZZUUUVVVbbbmmmooollliiibbb```aaadddddddddhhhnnnjjjeee___ZZZXXX^^^lllyyyxxxqqqdddXXXQQQPPPTTTXXX[[[[[[YYYXXXVVVPPPBBB555333777>>>FFFOOOVVV[[[^^^QQQKKKDDDCCCEEEGGGDDD@@@AAA???===<<<<<<<<<======999999888888999999888888999999999999:::;;;<<<<<<<<<;;;:::;;;<<>>JJJVVV^^^```YYYQQQMMMLLLJJJEEEAAAEEEDDDCCCAAA???>>>>>>>>><<<<<<======<<<<<<<<<===;;;;;;<<<===???AAACCCDDDBBBAAA@@@@@@AAACCCEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNOOONNNLLLIIIEEE@@@===<<<999888999>>>FFFPPPYYY```ddd```YYYRRRNNNNNNQQQTTTNNNWWWUUUQQQXXX]]]```jjjffffff___UUUOOOPPPSSSSSSQQQTTTXXXZZZXXXUUURRRQQQQQQNNNIIIBBB;;;555000---///---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++,,,,,,---***+++,,,,,,******+++,,,+++******************+++************************************************************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---((('''+++...---,,,---111,,,999[[[uuuyyyuuuttttttrrruuu}}}}}}xxx{{{yyyfffSSSOOOKKKTTTkkk|||ttt```LLLBBB777222888CCCNNNTTTHHHBBB;;;999<<>>BBBCCCDDDDDDCCCCCCDDDEEE@@@@@@AAABBBDDDGGGHHHJJJIIIIIIHHHGGGHHHIIIJJJKKKNNNNNNMMMMMMMMMLLLLLLLLLHHHFFFCCC???;;;:::<<<>>>PPPKKKHHHLLLQQQTTTZZZ______\\\YYYTTTQQQOOONNNMMMKKKRRRPPPNNNWWW\\\bbbnnnooolllbbbTTTKKKLLLNNNOOORRRUUUYYYZZZWWWRRRNNNLLLJJJFFFAAA;;;555111...---///...,,,,,,------+++)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,666444111///---,,,++++++)))***++++++))))))***+++***************************************************************************************************************+++++++++)))))))))************+++,,,++++++******++++++,,,++++++++++++++++++++++++***'''(((---///---,,,...444)))+++BBB\\\jjjoooqqqqqqlllmmmuuuyyyuuutttyyyzzz{{{|||xxxdddYYYLLLMMM___ppptttnnndddXXXGGG888222888EEEOOOMMMHHH@@@:::777999===AAABBBHHHPPPVVVWWWVVVSSSRRRLLLLLLJJJIIIIIIIIIJJJJJJNNNRRRSSSQQQQQQUUUXXXWWWVVVQQQOOOQQQSSSQQQRRRTTTRRRQQQPPPPPPRRRSSSRRRQQQQQQRRRSSSRRRPPPPPPRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSRRRQQQQQQSSSUUUUUUVVVWWWWWWVVVUUUVVVWWWTTTVVVXXXYYYYYY[[[]]]```dddgggjjjjjjjjjlllqqquuuppplllccc\\\[[[______[[[PPPRRRTTT[[[fffooollleeebbbggghhhfffeeejjjppprrrvvvssslllcccXXXLLL???777222///......///000//////......------------......------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------.........///////////////000111111111111111222222333333555666888999;;;999@@@PPPdddTTTSSSSSSRRROOOMMMTTT^^^iiijjjiii```UUUVVVlll{{{eeeQQQMMMPPPSSS\\\fff```]]]YYYUUURRRQQQQQQPPPPPPRRRQQQRRR___pppssslll```XXXLLL@@@888555666888<<>>;;;777777<<>>999444000...------...---,,,---......,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,333111...,,,*********+++((()))******(((((()))************++++++*********************************************************************************))))))*********+++++++++))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++***)))+++//////,,,+++---///...///555CCCUUUgggssssssiiigggpppwwwuuurrrsss}}}{{{jjjYYYTTTYYYbbbkkkrrrpppdddRRR@@@666555<<>>555000...///...------...//////......------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------.........////////////000111111111111111222222333333555666888999:::999???OOOccc~~~JJJLLLPPPSSSQQQMMMQQQXXXYYYdddnnniiiYYYOOOZZZkkkppp^^^PPPNNNMMMJJJNNNVVV___ZZZTTTOOOMMMLLLJJJIIINNNVVVXXXTTTYYYccceee^^^^^^ZZZTTTLLLDDD===888666111666;;;<<<::::::===AAA@@@EEEKKKNNNMMMLLLLLLLLLGGGIIIKKKKKKIIIHHHJJJMMMJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDBBB???===:::999777999888666555888BBBPPPZZZhhh[[[QQQOOONNNLLLNNNTTTYYYWWWSSSPPPOOOOOOOOONNNGGGNNNLLLLLLRRRPPPRRR]]]^^^]]]WWWLLLGGGHHHKKKKKKWWWZZZ\\\[[[UUUNNNGGGDDD<<<999444000---,,,---...,,,,,,,,,---//////...,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))((('''&&&'''(((***,,,''')))***)))((('''((()))******++++++++++++******************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++******---000///******---%%%...333......AAA]]]qqqvvvjjjeeeoooyyyyyyvvvvvvyyyggg^^^ZZZZZZeeesssoooeeeUUUEEE;;;777777888FFFKKKMMMHHH>>>777777999======???EEEMMMQQQQQQPPPNNNNNNNNNNNNOOOMMMKKKHHHFFFJJJLLLJJJLLLPPPRRRPPPOOOJJJIIILLLMMMKKKJJJLLLNNNNNNNNNOOOPPPPPPMMMKKKKKKLLLMMMMMMLLLMMMOOOQQQKKKKKKLLLMMMOOOPPPOOONNNJJJMMMPPPQQQPPPNNNMMMMMMNNNQQQUUUVVVVVVVVVYYY[[[YYY[[[]]]___```bbbeeehhheeeeeefffhhhkkkkkkjjjhhhZZZUUUOOOPPPYYY```\\\SSSPPPKKKHHHNNN___kkkhhh]]]]]]aaaddddddhhhqqqyyy|||rrrgggZZZNNNCCC999333111---//////---,,,...///............------.........---,,,,,,++++++,,,,,,---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........////////////000111111111111111222222333333555666888999:::888>>>NNNaaa|||===BBBIIINNNOOOMMMKKKJJJQQQRRRXXX___\\\QQQKKKKKKWWWTTTRRRPPPPPPPPPOOOMMMSSSZZZ^^^[[[VVVRRRMMMIIILLLMMMPPPTTTZZZ^^^```aaaPPPRRRTTTQQQLLLGGGCCCAAA>>><<<999888888999::::::666555666:::???DDDGGGGGGCCCFFFIIIIIIFFFDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@>>>AAABBBBBB@@@<<<:::999999:::777444333555777:::;;;???@@@AAACCCEEEKKKQQQVVVZZZRRRLLLLLLMMMKKKKKKMMMUUUQQQNNNMMMNNNPPPQQQQQQNNNIIIGGGJJJMMMMMMOOOSSSWWWPPPLLLMMMLLLGGGFFFJJJQQQTTTVVVVVVQQQIII@@@:::444222000---+++***++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++******************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,000,,,,,,///...222HHH```rrrnnnfffaaaiiitttsssiiippp\\\TTT\\\fffiii]]]RRRNNNIII>>>555333888???IIIOOONNNGGG>>>888999:::<<<@@@CCCGGGJJJKKKKKKNNNQQQTTTSSSOOOKKKGGGIIIGGGEEEGGGKKKNNNNNNMMMHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLOOOQQQSSSUUUUUUWWWYYY[[[\\\]]]___aaabbbcccbbbbbb___]]]```fffggg___UUUOOOKKKNNNYYYfffhhh___WWWUUUQQQPPPOOOPPPWWW^^^___]]]XXX[[[\\\\\\cccqqqzzz|||ppp___LLL???888222000111..............................---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------......................../////////000111111222222333222222222333333444555888888>>>LLL]]]xxx444999@@@EEEGGGHHHIIIJJJGGGGGGKKKQQQRRRMMMLLLOOONNNLLLIIIHHHIIILLLMMMMMMPPPVVV[[[[[[[[[[[[XXXSSSNNNLLLJJJLLLQQQVVVYYYYYYLLLLLLMMMLLLJJJHHHFFFEEEFFFDDDAAA@@@@@@AAABBBCCC@@@===999888888999999999777999<<<===============999999::::::999888777666666666777888888777666444777999<<<>>>AAACCCFFFHHHHHHIIIIIIHHHIIIKKKPPPSSSTTTMMMHHHHHHHHHEEEDDDFFFHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHJJJNNNOOOLLLJJJKKKIIIEEEDDDHHHJJJFFFDDDFFFJJJLLLMMMMMMIIIBBB;;;666333111///,,,+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,,,,((()))---,,,---<<>>???AAABBBBBBBBBHHHKKKOOORRRTTTSSSQQQPPPNNNLLLJJJKKKLLLMMMKKKIIIIIIIIIIIIJJJLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^___`````````^^^\\\\\\\\\XXXPPPKKKLLLLLLPPPZZZcccbbbZZZXXX[[[\\\^^^___]]]YYYXXXYYYZZZ^^^___^^^\\\cccqqqzzz}}}gggWWWFFF;;;555000///000..............................---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++++++++,,,,,,,,,---------......................../////////000111111222222111111111222333444666777999888>>>KKK\\\www---111666:::>>>CCCGGGJJJEEECCCDDDIIIKKKLLLNNNRRRMMMJJJFFFFFFHHHKKKMMMNNNNNNRRRWWW[[[aaaeeeccc\\\UUUNNNHHHGGGKKKPPPRRRQQQLLLJJJHHHHHHIIIIIIHHHGGGJJJHHHFFFEEEEEEGGGJJJLLLKKKEEE>>>888555333222222111111222444666666444222//////000222222222222222111111333777;;;<<<999666;;;BBBLLLPPPPPPOOOPPPRRRNNNOOOOOONNNLLLMMMOOOQQQNNNIIIGGGHHHGGGCCCAAABBBAAAGGGNNNQQQOOOLLLJJJJJJGGGGGGJJJPPPOOOIIIEEEEEEBBBAAACCCIIILLLIIIGGGGGGDDDDDDDDDCCC@@@;;;666333000///---,,,++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++++++++,,,***''')))...---***000:::\\\nnn{{{vvvllliiijjjiiikkkvvvmmmrrr~~~hhhVVVNNNNNNOOOJJJGGGIIIJJJFFFBBBAAA888222111888EEENNNNNNIII<<<;;;::::::;;;===@@@AAAAAADDDHHHMMMQQQTTTVVVVVVRRRQQQOOOOOONNNLLLHHHFFFIIIGGGFFFHHHKKKMMMLLLJJJFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJIIIIIIIIIEEEGGGIIIKKKMMMNNNNNNNNNNNNPPPRRRRRRRRRRRRTTTVVVXXXXXXYYYYYYZZZ[[[\\\]]]\\\XXXTTTOOOGGGBBBEEELLLNNNSSS[[[]]]YYYUUUZZZbbbdddkkkoookkk___VVVVVVZZZ```cccfffhhhnnnuuuvvvtttXXXKKK===555111------///..............................---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------......................../////////000111111222222//////000111333555777888:::999>>>KKKZZZttt,,,...000333777===DDDIIIHHHFFFDDDEEEGGGIIIJJJKKKKKKIIIHHHGGGIIIIIIIIIHHHLLLNNNQQQWWWbbbjjjhhh```\\\UUUNNNLLLOOORRRQQQNNNPPPMMMIIIGGGHHHHHHHHHGGGEEEDDDCCCBBBCCCGGGMMMPPPPPPJJJBBB<<<::::::;;;;;;999777555666888888555111222333444666777888999999999999;;;BBBHHHIIIDDD???DDDOOO\\\___YYYQQQOOOPPPKKKLLLMMMMMMLLLMMMNNNPPPFFFDDDDDDGGGFFFBBB???@@@AAAIIIRRRUUUQQQLLLJJJJJJFFFEEEGGGKKKJJJEEEDDDGGGGGGFFFGGGJJJLLLKKKHHHGGGBBBAAA???<<<888555222000------,,,++++++,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************++++++++++++---***+++000000,,,,,,000DDD[[[rrrxxxvvvrrrkkkbbbdddnnnqqqmmmuuuxxx}}}ttteeeWWWOOOOOOKKKHHHHHHIIIJJJJJJJJJAAA999222333===FFFJJJIIIFFFCCC>>>:::999;;;>>>@@@:::<<>>IIIXXXqqq,,,,,,---...111666===BBBCCCCCCBBBBBBDDDEEECCC@@@BBBCCCEEEHHHIIIHHHDDDAAADDDFFFHHHPPP^^^hhhhhhaaa]]]XXXTTTSSSUUUTTTPPPLLLNNNKKKIIIGGGGGGGGGFFFFFFAAAAAAAAA@@@BBBHHHPPPVVVQQQKKKDDD@@@@@@BBBEEEFFFEEEBBB???@@@CCCDDDCCC@@@>>>>>>???@@@AAABBBCCCDDDDDDCCCFFFLLLQQQQQQKKKEEEIIIUUUaaabbbYYYMMMHHHHHHFFFGGGHHHGGGFFFFFFHHHJJJ???>>>AAAEEEEEEAAA???AAACCCJJJQQQSSSNNNIIIGGGGGGGGGDDDBBBCCCBBBBBBHHHOOOQQQNNNJJJFFFEEEEEECCCAAA???===:::666222///---,,,+++++++++++++++,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++...,,,,,,///000......///111DDD[[[pppsss^^^```^^^eeesssyyysssppprrrjjjmmmrrr{{{{{{nnnccc___ZZZQQQJJJIIILLLOOOPPPNNNHHH@@@888666888===AAANNNNNNLLLIIIEEE@@@<<<999777777888:::===AAADDDFFFEEEGGGJJJLLLMMMMMMLLLLLLHHHFFFDDDFFFIIILLLLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJJJJKKKMMMPPPRRRTTTMMMDDD===>>>BBBGGGNNNUUUTTTTTTRRRPPPQQQVVVZZZ]]]___ccckkkpppkkkaaa\\\^^^XXX```mmmzzz|||ooo[[[LLL===666000///...+++---000..............................---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------................................./////////000111111222222222222222222333444555555:::999===HHHVVVooo************+++...333777;;;>>>@@@BBBGGGJJJFFF@@@<<>>AAAHHHUUUaaabbb\\\TTTTTTTTTTTTTTTQQQMMMJJJFFFHHHIIIIIIGGGEEEEEEFFFBBBBBBBBBAAABBBHHHRRRZZZPPPKKKDDD@@@@@@BBBEEEFFFGGGEEEDDDEEEIIIMMMQQQSSSGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIMMMPPPNNNHHHDDDFFFPPP[[[[[[RRRGGGBBBAAAAAABBBAAA@@@>>>>>>@@@BBBBBBBBBFFFJJJJJJEEEDDDGGGHHHMMMRRRSSSPPPKKKGGGFFFFFFBBB??????>>>@@@JJJTTT[[[WWWOOOEEEAAAAAA@@@===999777444000,,,***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))************+++,,,++++++,,,,,,---...///+++333CCC^^^}}}|||bbb]]]YYY]]]kkkwwwwwwnnngggcccbbbgggsss{{{uuunnnaaaRRRKKKLLLOOOPPPVVVUUUOOOCCC666000333888>>>EEEMMMTTTTTTOOOGGGAAA;;;:::999888888888:::;;;<<>>???@@@CCCLLLTTTUUUPPPHHHKKKOOOOOOMMMJJJIIIIIIFFFLLLQQQPPPJJJEEEDDDEEEAAABBBAAA>>>>>>CCCNNNVVVNNNJJJCCC???>>>>>>???@@@BBBAAAAAAAAADDDJJJSSSXXXJJJIIIGGGEEEDDDCCCCCCCCCCCCEEEHHHJJJIIIGGGCCCAAA@@@HHHPPPPPPHHH@@@<<<<<<;;;;;;:::999999;;;>>>BBBFFFGGGJJJMMMJJJEEEEEEHHHGGGKKKPPPTTTSSSNNNHHHDDDBBB@@@@@@AAA@@@AAAHHHRRR\\\YYYOOOCCC>>>???===888333222///,,,+++*********)))******+++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************(((+++---,,,***+++,,,------,,,000EEEggg{{{iiiWWWXXX\\\cccoootttlllaaa___^^^___hhhvvvppp[[[OOOLLLLLLJJJVVVXXXVVVKKK===333222444...555???JJJPPPRRRQQQOOODDDCCC@@@<<<:::888666666777:::>>>AAABBBDDDHHHKKKHHHJJJKKKIIIFFFFFFKKKOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGEEECCCAAA>>>???AAAAAAAAAAAABBBDDDAAAAAABBBBBBAAA@@@@@@???;;;;;;AAAIIIMMMJJJGGGHHHGGGNNNSSSRRRQQQSSSSSSQQQQQQQQQ[[[gggggg\\\VVVXXXccc[[[WWWYYYVVVJJJ===666///------///...+++,,,000..............................---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------..................................../////////000111111222222111111111222333444555666888666:::EEETTTlll''')))************+++,,,,,,111444888AAAIIIFFF>>>???@@@CCCGGGIIIIIIFFFDDDDDDDDDCCCBBBEEEIIIHHHDDDAAAFFFJJJJJJGGGEEEGGGJJJLLLTTT[[[XXXNNNEEECCCDDD??????===999777<<>><<<=========>>>>>>===;;;<<>>BBBEEEHHHIIIGGGDDDBBBAAA???DDDIIIHHHAAA;;;888777444444555555777<<>>???CCCFFFDDDBBBFFFMMMSSSQQQHHH===888888666000000///...,,,,,,,,,---...)))******+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************&&&,,,///...+++***+++,,,111+++&&&222QQQpppvvvmmmRRRWWWYYYZZZcccnnnlllccc]]]\\\[[[___hhhuuuyyybbbRRRMMMJJJFFFSSSVVVWWWPPPDDD999444444222222444888???FFFLLLPPPLLLJJJFFFBBB>>>:::888666666999<<<======???DDDHHHDDDHHHJJJGGGBBBAAAFFFLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFEEECCCAAA@@@<<<>>>@@@@@@@@@AAABBBDDDAAAAAAAAA@@@>>>;;;999777;;;AAALLLTTTQQQHHHBBBBBB@@@MMMWWWUUUQQQPPPPPPNNNIIIKKKWWWeeedddZZZVVV[[[eee[[[UUUUUUQQQDDD666000,,,+++,,,......***+++///..............................---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------.........//////......................../////////000111111222222///000000222333555777888777555:::EEESSSkkk************************---...000333777;;;???@@@??????AAABBBCCCBBBBBBAAABBBCCCCCCCCCAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBCCCGGGQQQ[[[\\\TTTJJJCCC@@@;;;;;;:::777555666;;;???AAA>>>::::::<<<>>>===;;;<<<===<<<;;;:::;;;>>>AAAFFFDDDAAA===;;;;;;;;;;;;@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>><<<999888:::;;;555333222444888>>>BBBDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???CCCFFFGGGHHHHHHCCC===888555333222000************************************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++)))&&&$$$(((++++++******)))))))))))))))))))))************))))))++++++******)))(((((((((***************)))((((((******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))///===RRRhhhwwwggg___VVVUUU]]]gggmmmmmmeee[[[VVVVVV\\\ppp}}}www{{{qqqiii^^^OOODDDAAAJJJRRRSSSJJJBBB???===:::444333222111333999@@@EEELLLMMMNNNLLLGGGBBB>>><<<999777666777;;;>>>>>><<>>===@@@@@@@@@@@@@@@AAABBBCCC???<<<:::999999888777666BBBJJJUUUZZZTTTHHHCCCDDDIIIMMMPPPOOOPPPSSSRRRNNNOOOMMMQQQZZZ^^^[[[ZZZ\\\bbbaaa\\\OOO???444111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................///////////////////////////000111111111222333333222222444666;;;888:::EEESSSjjj************************)))***,,,...111444777999:::;;;===>>>?????????>>>@@@BBBDDDDDDCCCAAAAAAAAA>>>>>>===>>>>>>@@@AAABBBEEENNNWWWXXXRRRJJJFFFEEE??????>>><<<999999<<>>===;;;999888777777888888999:::;;;:::999888777777888999;;;===AAAFFFJJJ@@@>>>;;;:::<<>>>>><<<<<<<<<===>>>???@@@AAA@@@>>>>>>???AAACCCCCCCCCBBB>>>888444222111///...************************************************************************************************************************)))************+++++++++******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''&&&(((111>>>HHH,,,++++++***************))))))************)))))))))))))))))))))************************)))((((((*********+++++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,111>>>PPP^^^cccbbb]]]XXXYYY```cccaaaeee[[[VVVSSSUUUfffsssoooxxxuuuoooiiiaaaVVVKKKCCCBBBHHHJJJEEEAAAAAA???<<<;;;:::888555333333555777>>>CCCJJJMMMMMMJJJFFFDDDCCC@@@===<<>>===<<<<<<<<<@@@>>>===AAAEEEGGGEEEBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>======>>>>>>????????????@@@@@@AAA@@@@@@???===???AAAEEEHHHIIIIIIGGG???;;;555222333666888:::QQQUUU\\\```YYYLLLCCCBBBGGGKKKNNNMMMOOOSSSRRROOORRRPPPRRRXXX[[[XXXXXXZZZUUUTTTNNNCCC777000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............///////////////000111111111222333333222222444666:::777999CCCOOOfff************************(((((()))***,,,...000111444555666888999:::::::::>>>AAAEEEFFFEEEAAA???>>>:::999999999:::===???AAA@@@FFFMMMNNNJJJGGGFFFGGG@@@AAAAAA@@@===<<<===>>>AAA@@@>>>;;;777555444555666888999999777666666777666666555555555555555555111333555777888777555333555666888;;;???GGGPPPVVVJJJFFFBBB???>>>??????>>>>>>======<<<<<<;;;;;;:::777777888999;;;===???@@@???>>>===>>>??????===;;;:::666222///...---,,,+++************************************************************************************************************************)))************+++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''$$$%%%---:::CCC,,,,,,+++************+++))))))************))))))'''(((((()))******++++++)))************))))))(((*********++++++++++++,,,******+++,,,,,,+++******(((,,,---***''',,,888CCCVVV___aaaYYYWWW^^^___YYYaaaXXXTTTRRRRRRbbbqqqpppjjjmmmlllgggfffdddWWWHHH<<<@@@AAA@@@AAACCCCCCAAAAAA@@@>>><<<888444000...333777>>>CCCFFFIIILLLMMMLLLHHHDDDAAA@@@@@@@@@???@@@???>>>===<<<;;;:::999;;;999:::===BBBEEEDDDAAA????????????>>>===<<<<<<;;;;;;<<<<<<<<<======>>><<<===>>>???@@@@@@@@@@@@BBBCCCFFFKKKOOOOOOKKKGGG@@@;;;666444888>>>DDDHHHMMMNNNTTTZZZXXXOOOGGGEEEFFFJJJLLLLLLNNNRRRSSSPPPRRRQQQRRRVVVVVVTTTSSSTTTHHHDDD>>>666111---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------------...///////////////000111111111222333333222222444666999666999AAALLLbbb******************************)))******+++,,,---///000111333444666777777<<>>;;;???CCCCCC@@@???AAADDD>>>???AAAAAA@@@???>>>===DDDEEEEEEBBB===999:::<<<777:::<<<<<<:::888777777333444555777888999999999666777888:::;;;<<<<<<===<<<<<<<<<<<>>======<<<;;;::::::::::::999999888888666777777999:::<<<>>>???>>>===<<<<<<<<<:::777444222000,,,++++++++++++***************************************************************************************************************************))))))*********+++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))&&&&&&(((+++,,,+++******))))))******))))))************))))))(((((())))))************))))))************)))(((************++++++++++++******++++++++++++******'''***,,,+++((()))///555BBBRRRZZZVVVYYYdddddd[[[ZZZRRRRRRTTTVVVgggzzz~~~hhhkkkhhhfffnnnuuugggPPPBBBAAA>>>>>>@@@DDDEEEDDD???@@@AAABBB@@@===777444333333222222555<<>>>>><<<;;;;;;===AAACCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDKKKIIIIIIKKKMMMKKKEEE@@@;;;::::::===DDDKKKPPPRRRGGGFFFKKKSSSVVVQQQKKKHHHJJJMMMNNNLLLMMMQQQRRRPPPNNNPPPTTTVVVTTTPPPMMMLLLAAA;;;444000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,---------.........///////////////000000111111222333333222222444666888666999AAAKKK```))))))))))))))))))))))))******))))))))))))******------...///111333444555:::???DDDFFFDDD@@@<<<::::::999777777777888:::;;;:::<<<===<<<:::999<<<>>>;;;===???BBBCCCCCCAAA???>>>AAABBB@@@===:::;;;===;;;===@@@@@@>>><<<::::::666777999;;;===>>>??????EEECCC@@@>>>>>>@@@BBBDDDBBBAAA???===<<>>>>>@@@BBBDDD======???CCCEEECCC???;;;888666333//////222888===DDDFFFIIIKKKJJJIIIGGGEEEIIIIIIHHHGGGGGGFFFEEEEEE@@@???>>>???@@@AAA@@@@@@CCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHJJJGGGCCCBBBBBBAAA>>><<<888;;;AAAHHHNNNQQQOOOMMMMMMJJJMMMTTTXXXTTTNNNKKKPPPRRRQQQMMMMMMPPPQQQOOOMMMSSSYYYYYYUUUOOOJJJFFF<<<666///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---.........///////////////////////////000000111111222333333222222444666777666:::BBBLLLaaa))))))))))))))))))))))))(((((('''''''''(((((())),,,,,,,,,---...000111222777:::???@@@???<<<:::999999999999888888888999999;;;<<<<<<;;;999888999::::::;;;===AAADDDEEEBBB@@@:::;;;=========<<<===>>><<<>>>AAAAAA@@@>>>======::::::;;;===???@@@AAABBBOOOKKKEEE@@@======@@@AAA@@@@@@@@@>>><<<<<<===???<<<:::999999;;;=========888888888888888888888888:::;;;===>>>>>>===;;;999999777666555444333000---,,,***))))))+++,,,++++++************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,...))))))(((''''''''''''((())))))************))))))++++++******)))(((((('''((())))))************))))))))))))************++++++***))))))))))))***+++,,,)))(((***......+++'''000666===EEERRR^^^bbb___ZZZOOOPPPVVVYYYdddsssvvvmmmgggaaaeeevvvxxxeeeVVVPPPIIIEEEAAA>>>???CCCBBB@@@???@@@CCCCCC@@@===<<<>>>???===:::666333222333777===BBBCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCC???>>><<<;;;;;;>>>AAADDDFFFIIIPPPUUUWWWSSSLLLFFFGGGFFFIIIRRRWWWVVVTTTSSSTTTUUUSSSNNNLLLOOOPPPNNNQQQYYY^^^[[[TTTLLLEEE???555111---,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////000000///////////////000111111111222333333222222444666666666;;;BBBKKK```))))))))))))))))))))))))''''''''''''((()))******++++++******+++---...///333555777888888777777888666777888999:::999999888999:::;;;:::999777666666777777999<<>>;;;777777888:::======<<<;;;999;;;>>>>>>===<<<<<<===:::999999999;;;<<<>>>???LLLIIICCC>>>;;;;;;<<<===;;;===??????===;;;:::999888777666666888::::::999777777777777777888888888666999<<>>@@@DDDHHHIIIFFF@@@;;;888000333777888888888:::<<<;;;<<<===???@@@BBBCCCDDDDDDDDDBBB@@@>>>>>>>>>???:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>===;;;999888888999:::;;;;;;;;;;;;;;;777:::===>>>@@@EEENNNTTTVVVWWWYYYZZZYYYSSSJJJDDD???>>>DDDMMMSSSTTTUUUWWWTTTUUURRRLLLKKKOOOPPPOOOVVV]]]^^^UUUJJJCCC<<<555...---------.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------........./////////////////////000111111111222333333222222444666555666:::@@@HHH[[[))))))))))))))))))))))))((((((((()))***+++,,,---+++***)))))))))+++,,,---000111222333222333555777222444777999;;;::::::999555666888999888666444222444333444666999:::777444333222222555999:::888555666888::::::999999:::;;;888777666555666888:::;;;DDDBBB@@@===<<<<<<======888<<<@@@AAA???;;;777666666555333333444555444333666777777777777777777777222555:::>>>>>>;;;777444111///,,,***+++++++++******)))((()))+++,,,+++***************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,***)))+++******)))))))))))))))))))))************))))))((((((((()))******++++++(((((()))***************))))))))))))************+++***)))(((((()))***+++(((***,,,,,,******,,,...***''',,,666999;;;JJJ]]]gggUUUPPPTTTRRRTTTWWWSSSEEEFFFMMMXXX^^^^^^]]]```^^^]]]______VVVKKKHHHLLLTTTMMMDDD@@@AAACCCBBBAAACCCFFFJJJKKKIIIGGGEEEEEE======<<<999555333666999222222444777999;;;===>>>888888777555333222444555333333444444444444444333444555666666555333000///555666777999:::;;;<<<<<<777===DDDGGGHHHNNNYYYbbb[[[YYYWWWUUURRRMMMHHHDDDEEEEEEHHHNNNQQQOOOPPPSSSRRRSSSPPPJJJJJJNNNQQQPPPYYY^^^[[[NNN@@@888333---+++,,,...///000000000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......///////////////000111111111222333333222333555666555555999>>>DDDWWW~~~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,---...000333555666777555666666777777777777777:::999999888777666555555555444333222111222222333111111111222222333333333333444555666777999::::::888888888888888777777777888999999999999999999999888777777888888777444222222222333444555666777777888777777666555444444333333444666777666333///,,,---,,,***)))))))))************+++++++++,,,,,,,,,---,,,***)))))))))******************************************************++++++************++++++))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))+++,,,+++***((('''+++++++++************)))))))))***+++,,,,,,------***,,,......///666@@@IIIeee___SSSJJJKKKRRRVVVUUUKKKGGGEEEHHHPPPWWWZZZYYY___```hhhqqqjjjXXXKKKJJJQQQLLLDDD>>><<<===>>>???DDDDDDEEEEEEFFFFFFFFFFFF>>>???AAACCCDDDBBB===999888555222222444666555333555555333222111111222222222000...///111222000......000111333555666777777::::::;;;===>>>??????>>><<<>>>CCCIIINNNSSSWWWYYYWWWQQQNNNOOOOOOKKKHHHHHHEEEGGGIIILLLMMMLLLKKKJJJOOOOOOOOONNNNNNPPPTTTXXX]]]WWWMMMCCC;;;444...+++++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......333222111///............////////////000000000000111111333444555666666666444::::::<<>>;;;888888:::;;;;;;:::888666444222111222222333333111111222555666555333444555777888::::::;;;;;;???@@@AAA@@@>>><<<;;;<<>>GGGNNNNNNMMMOOOPPPPPPMMMIIIEEEDDDGGGIIIJJJIIIVVV[[[bbbkkksssvvvnnncccPPPLLLFFFCCCAAA???>>><<<===<<<<<<<<>>@@@BBBBBBBBB===;;;888666444555666888666555555777:::;;;:::999999:::;;;<<<============@@@BBBCCCAAA===::::::;;;CCCDDDFFFHHHJJJJJJJJJJJJLLLIIIHHHLLLMMMJJJGGGHHHJJJIIIGGGEEEDDDDDDEEEFFFBBBDDDGGGMMMQQQQQQLLLHHHHHHAAA888000,,,++++++,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------............---------------...////////////000000000000000111222444555555555555444:::999;;;DDDRRRrrr))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((())))))))))))*********,,,---......//////......111111111111111111111111222222222222222222222222111111111000000/////////111000000000000000000000///.........///111333555444333111000111333666888777444222111222333333222444444444333333222222222222222111111000000000000...---,,,+++++++++++++++++++++******************************++++++++++++++++++******************************************************************++++++************++++++))))))))))))))))))))))))***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++*********))))))++++++++++++***************,,,---,,,+++***,,,...555>>>HHHKKKMMMPPPOOOLLLIIIFFFCCCBBBDDDFFFFFFFFFJJJRRRWWWZZZdddnnnmmmcccPPPNNNJJJHHHGGGEEEBBB@@@???===;;;:::;;;???CCCFFFMMMKKKHHHFFFFFFFFFDDDCCCFFFDDDBBBAAABBBCCCDDDEEEDDDAAA>>>;;;::::::<<<===::::::;;;===>>>>>>===<<<::::::;;;;;;<<<;;;;;;;;;;;;>>>AAA???;;;888:::<<<<<<>>>AAAEEEGGGHHHIIIIIIEEECCCEEEJJJKKKHHHFFFGGGJJJHHHEEEBBBBBBCCCFFFHHHEEEDDDEEEIIIMMMKKKDDD===:::555000,,,++++++,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,************************************************+++******************+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,---...//////////////////000000000000000111222333444555555555444999999:::CCCPPPooo(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,/////////000000000000000222222222333333333333222222222222111111000000///333333222222222222111111000000000000111333555777888666333222111333555777666444222111222333333333333333222222111000000000/////////...............,,,+++***)))))))))***+++************+++*********))))))*********+++++++++************+++*********************************************************++++++************++++++))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++*********))))))+++*********************)))+++,,,---,,,,,,,,,,,,,,,111777===FFFMMMNNNIIIGGGEEECCCBBBBBBCCCCCCCCCAAAJJJMMMJJJNNNZZZ^^^[[[PPPOOOMMMMMMMMMLLLIIIGGGCCC@@@<<<999999;;;>>>@@@GGGDDDAAA>>>>>>???>>>===CCCBBBBBBAAA@@@@@@AAABBBDDDBBB???===<<<<<<===>>>===???@@@@@@???>>><<<<<<999999::::::::::::999999888;;;<<<;;;888777777999888:::>>>BBBDDDFFFFFFEEECCCCCCFFFKKKLLLHHHFFFHHHGGGEEECCCAAABBBEEEHHHKKKKKKGGGDDDCCCDDDAAA:::444000...------......---+++*********+++++++++,,,,,,,,,++++++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********************************************************++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------...///000000////////////000000000000000000222333444555555555333999888999AAAMMMlll((((((((((((((((((((((((************************))))))))))))))))))((((((*********)))))))))))))))))))))***+++++++++++++++---------....../////////000111222222333222222222111111111111111111000000333333333333333333333222111111222333555666666777888666444222222222333444444333111111333333333222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++))))))***++++++++++++***)))))))))************+++))))))***++++++++++++***************************************************++++++************++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))******+++++++++++++++************)))))))))************************+++---------------)))+++---333???KKKPPPMMMFFFEEECCCAAA@@@??????@@@@@@DDDEEECCCCCCIIINNNPPPMMMLLLLLLNNNPPPPPPOOOMMMIIIFFFAAA<<<999999;;;<<<@@@===;;;:::<<<>>>>>>>>>???AAABBBAAA???===<<<<<<>>>>>><<<;;;::::::;;;;;;===???AAAAAA???<<<::::::888999999::::::::::::999;;;;;;:::999888777555444999;;;???BBBCCCCCCBBBAAACCCDDDIIINNNMMMHHHFFFHHHBBBAAAAAABBBCCCFFFIIIKKKLLLGGGAAA<<<:::777333///,,,,,,,,,...000000---+++************++++++++++++,,,,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---************************************************)))***++++++++++++***)))******+++++++++,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------............------...///000000////////////000000000000///000111333444444444444333999888999@@@KKKhhh(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))******+++,,,------------...///111111111000/////////000000000000000000111111111111222222222222000111333555666555555444333222111111111111111111111000000111222333111///......------------------*********************+++)))))))))******+++++++++((()))***+++,,,++++++***))))))))))))************((()))***+++,,,++++++***************************************************++++++************++++++))))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((+++++++++************)))(((((())))))******+++++++++++++++,,,---------,,,***---...///777CCCKKKLLL@@@@@@@@@???>>>>>>???@@@BBB??????BBBDDDCCCDDDFFFGGGGGGHHHKKKNNNQQQQQQPPPRRROOOJJJEEEAAA??????@@@>>><<<::::::<<<>>>???>>>???BBBEEEDDD@@@<<<:::999999999::::::::::::999999999<<<@@@@@@===:::999:::666666777888999999999888<<<:::888999<<<===:::777;;;===AAACCCDDDCCCAAA@@@@@@BBBGGGLLLJJJDDDAAACCC===>>>@@@BBBDDDFFFFFFGGGDDDAAA<<<777333000///...,,,++++++,,,......---+++************++++++++++++,,,+++)))))))))***,,,---++++++++++++++++++++++++************************************************)))******+++,,,,,,------************************************************)))***++++++++++++***)))******+++++++++,,,,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---------,,,------......////////////000000000000///000111222333444444444333888888888???IIIfff((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((())))))))))))))))))******+++++++++++++++''''''((()))***+++,,,,,,+++,,,.../////////......---.........//////000000////////////000000111111...000333555666444333111------.../////////000000///...///000222222///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))***+++,,,,,,++++++((()))***+++,,,,,,+++***))))))))))))************((()))***+++,,,,,,+++***************************************************++++++************++++++))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,+++***((('''+++++++++************)))'''(((((()))***++++++,,,---+++++++++,,,,,,+++***)))---...+++,,,444>>>CCC888:::;;;===>>>???BBBDDDCCC::::::DDDIIIDDD???@@@BBBBBBCCCGGGLLLPPPQQQQQQ[[[XXXSSSNNNJJJGGGGGGFFF@@@>>>;;;;;;;;;<<<<<<;;;@@@DDDHHHGGGBBB===:::999777888:::;;;;;;;;;:::999666999===>>><<<:::999:::333333444555666777777666;;;888666:::AAADDDBBB===;;;===AAAEEEFFFFFFDDDCCC;;;>>>DDDHHHEEE>>>;;;===;;;===@@@CCCDDDDDDCCCCCC;;;:::888333///------///---+++))))))***,,,,,,+++)))************++++++++++++***((('''((()))+++,,,))))))))))))))))))))))))************************************************))))))***+++,,,,,,------************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---////////////000000000000///000111222333444444444333888888888>>>HHHddd''''''''''''((((((((((((((((((((((((''''''''''''+++*********))))))((((((''')))***++++++***)))'''''''''(((((())))))******))))))))))))))))))))))))***)))(((***,,,...---,,,------------------------......////////////......000///...111555777555333------------------------.........------,,,,,,,,,+++*********))))))((((((++++++******))))))(((((())))))************))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))'''&&&'''(((*********,,,---,,,******...555;;;:::777666888===BBBDDDDDDBBBAAAAAADDDGGGFFF???999>>>>>>>>>AAAFFFKKKOOOQQQPPPQQQRRROOOJJJFFFEEEFFFHHHCCC>>><<<>>>@@@@@@@@@AAAEEEHHHFFF???:::999;;;555666666777777666555555777666666555555555555666222333444555666888999999;;;<<<===???AAADDDFFFHHHBBBAAAAAADDDIIIIIIEEE@@@===<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===555333111...,,,,,,++++++,,,***)))***++++++***))),,,++++++++++++++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------............///...............///000000............////////////000111111222222333444444555777666:::AAAHHHbbb''''''''''''((((((((((((((((((((((((((((((((((((************)))))))))(((((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------............------///......000333444333111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************)))))))))(((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,+++******))))))******))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))*********+++++++++++++++***)))***+++,,,,,,,,,+++,,,+++***))),,,222777777555444666:::???@@@AAAAAA@@@???BBBEEEDDD???:::???>>>===>>>AAADDDFFFGGGJJJLLLNNNLLLIIIGGGHHHIIIKKKHHHEEEDDDCCCBBB@@@===AAADDDGGGGGGBBB===:::888777777777777777777777777999999888888888999999:::666777888:::<<<>>>@@@AAA>>>>>>???AAABBBCCCDDDEEEBBB@@@???AAAEEEEEE@@@<<<888999:::<<<===>>>>>>>>>======>>>>>>===;;;999777222111///---,,,++++++,,,+++***)))***++++++***)))++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------...........................//////000............////////////000111111222222333444444555777666:::AAAGGGaaa''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))),,,000333///)))&&&)))---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,---///000...---++++++++++++++++++++++++,,,++++++++++++*********************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************************++++++***)))))))))******))))))))))))))))))))))))))))))************))))))+++*********))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,,,,,,,+++*********))))))+++...111222111000222555999:::;;;>>>===<<<>>>BBBBBB???<<>>===<<<<<<<<<===>>>AAACCCEEEEEEEEEEEEGGGHHHJJJIIIHHHHHHGGGDDD???;;;@@@BBBDDDGGGHHHFFFAAA=========<<<;;;;;;<<<===>>>??????>>>>>>>>>?????????<<<===???AAACCCEEEGGGGGGBBBCCCDDDEEEEEEDDDCCCBBB>>><<<:::;;;======:::666333555999<<>>>>><<<============<<<<<<===???999:::;;;===>>>???AAACCCFFFGGGHHHIIIIIIHHHGGGEEEAAA@@@AAAFFFMMMOOOMMMIIIFFFEEECCCBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@AAABBBCCCDDDFFFGGGGGGDDDEEEFFFFFFEEEBBB@@@>>>999777555555777777666444333666999<<<>>>>>>===<<<666666555444222000...---,,,++++++++++++++++++,,,+++)))))))))+++,,,+++***))))))(((((((((((())))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------............------------...//////............////////////000111111222222333444444444666555999???DDD\\\''''''''''''((((((((((((((()))))))))*********+++))))))))))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))))))))(((((())))))))))))))))))))))))))))))************)))))))))*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++))))))************))))))))))))))))))))))))))))))***************************))))))((())))))******))))))))))))))))))))))))***))))))))))))))))))***************))))))(((((())))))))))))))))))))))))'''(((((()))))))))(((((()))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''***---...,,,***))))))))))))(((((())))))))))))******+++,,,,,,...///000555444444666888:::;;;;;;:::<<<>>>??????@@@DDDFFF:::999999999:::<<<======AAABBBCCCFFFIIIMMMPPPSSSHHHDDDAAADDDLLLRRRRRRPPPIIIHHHGGGFFFFFFHHHJJJKKKLLLLLLKKKJJJGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA???===:::888666555555555666777777777777888:::;;;;;;888666444////////////...---,,,,,,)))******+++++++++++++++***)))((()))+++,,,+++***)))(((((((((((((((((()))+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------...//////............////////////000111111222222333444444333666555888>>>BBBYYY~~~''''''''''''(((((((((((('''(((((())))))*********))))))))))))***************))))))))))))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&''')))***)))'''))))))))))))))))))))))))))))))************))))))''')))******)))(((((()))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))((((((((()))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''''''''((((((((())))))(((---111222///,,,+++++++++)))(((((()))******))))))***,,,,,,++++++,,,---///000111222333555666777666:::>>>@@@AAACCCGGGKKK@@@===;;;:::;;;<<<<<<;;;777777999:::>>>DDDKKKQQQLLLFFF@@@???DDDIIIKKKJJJCCCCCCBBBBBBBBBDDDEEEFFFIIIIIIHHHFFFDDDAAA>>><<<<<<<<<;;;:::999888888777777777888888777666555444666777888999999:::::::::888888999888666333///...+++++++++++++++,,,,,,,,,))))))***+++,,,,,,++++++***)))((()))+++,,,,,,+++))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))******+++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///............////////////000111111222222333444444333666555888===@@@WWWzzz''''''''''''((((((((((((&&&&&&'''(((((()))******((()))))))))******************))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((()))))))))(((((())))))))))))))))))))))))))))))))))))************))))))''')))++++++)))((()))***))))))))))))))))))))))))(((((()))))))))*********((()))))))))*********************)))))))))))))))))))))************))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))******++++++))))))))))))))))))))))))'''((())))))*********))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((---333444000,,,***+++---***((((((***,,,,,,+++)))+++------+++***+++---+++,,,...000000111111222333888===???>>>@@@DDDHHHCCC@@@<<<;;;<<<<<<<<<:::222333444333444888>>>CCCEEE@@@;;;999:::===>>>>>>::::::;;;;;;<<<======>>>>>>>>>>>>>>><<<999666555666666666555444444333333222222333333444444555555555666999:::999888777666555555444333111///---,,,*********************+++)))***+++,,,,,,,,,+++***)))(((((()))+++---,,,+++***))))))(((((())))))*********))))))))))))******************************((((((((((((((((((((((((+++++++++************)))************************************************)))************+++++++++)))************+++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///............////////////000111111222222333444444333555555777<<<>>>UUUxxx''''''''''''((((((((()))%%%&&&&&&'''((())))))***(((((())))))*********+++******))))))))))))************))))))((((((((('''))))))))))))))))))))))))'''+++...,,,'''%%%(((,,,************************))))))************))))))&&&))),,,+++)))(((***,,,************************((()))))))))******++++++(((((())))))*********+++++++++******))))))(((((())))))************))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************&&&,,,222333...***((()))///+++((((((+++------,,,))),,,......+++***+++---(((***---............///222666;;;<<<;;;;;;???CCCCCC???;;;:::;;;<<<;;;999888999999777555555999<<<:::888555333444555666666555555777888999999999999444555666666555444111000333333222222222222222222222222222333555666888999222555777888666333111111111111000000///.........++++++***))))))))))))******+++,,,------,,,+++***)))(((((()))+++---,,,+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000000111111222333333444444222555444777;;;>>>TTTwww))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,***)))))))))***+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++)))((((((***,,,,,,,,,,,,...///...+++(((...+++)))+++000333111...------,,,,,,+++***))))))++++++++++++++++++++++++///000111444666999:::;;;;;;:::888777777888:::;;;999999999888999999::::::666555444333333222222333000111111111222333333333222222222333333333333333222333444555666666666666333444444555666666666666222222111111000000//////...---+++)))(((((())))))******))))))))))))******************************++++++******)))*********+++*********))))))((((((+++++++++***)))((((((''''''((()))***************))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))************************************++++++******************------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...///---++++++,,,......---,,,,,,,,,---------.....................///000000000000111222333444444555444111555000888DDDQQQuuu)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++***)))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''')))******))))))+++,,,***))))))***,,,,,,***(((---***(((+++///222000---------,,,++++++***))))))++++++++++++++++++++++++---......000111222333333666555555555666888:::;;;;;;:::999888777888888999999999777666444333333333222222333333333333333333333333222222222222222222333333444444555555444444000111222222222222222111111111000///---,,,++++++---,,,+++))))))))))))*********))))))))))))***************************************)))******++++++************)))))))))(((++++++******)))(((((('''((())))))************)))))))))))))))))))))))))))+++******))))))******+++***)))))))))))))))))))))))))))))))))************************************************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...///---++++++,,,---------,,,,,,---------........................///000000000000111222333444444555666555;;;666:::EEEQQQvvv((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))************((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***))))))))))))***))))))))))))))))))))))))&&&''''''(((***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''')))*********)))***,,,)))(((''''''((())))))(((+++)))(((***...///...,,,,,,,,,,,,+++******))))))************************------------,,,,,,,,,,,,000000000111333555888999<<<:::888666555555666777<<<;;;999888666555444444555555444444444444444333444333333222222111111111333333333333333222222111//////000000000//////...///...---,,,***((('''&&&+++******)))))))))***+++))))))))))))))))))))))))************************))))))))))))******+++,,,************))))))))))))++++++******)))((((((((()))************))))))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))******))))))))))))************************************************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---......---++++++,,,------,,,,,,------------........................///000000000000111222333444444555444555>>>777999???KKKppp((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((()))))))))************+++******)))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++***((()))+++---...+++((('''((())))))(((***(((((())),,,---,,,+++,,,+++++++++******))))))))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,,,,---///111333444777666333111111222333555:::999888777666555555555666555555444444333333333555444444333222111111000222222222222111000///...000000000000///...------,,,,,,+++***((('''&&&&&&))))))))))))******++++++))))))************))))))************************(((((((((((()))+++,,,,,,*********)))))))))))))))************))))))((((((***************)))((('''))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********((()))))))))***************************************************+++++++++------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,---------,,,++++++---------+++------------...........................///000000000000111222333444444555333777BBB:::999===GGGlll'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((''''''((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************))))))(((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************,,,+++***((((((***000444333000,,,))))))))))))((()))(((((()))++++++++++++++++++***************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////---------///111222333333333333333444444555444444333333222222111111444444333333222111000000000000000000///---,,,+++---.........---,,,++++++******))))))))))))))))))'''(((((()))*********+++((()))************)))(((************************(((((((((((()))***+++,,,))))))))))))))))))***************)))))))))))))))***************)))((('''))))))))))))))))))))))))***))))))))))))))))))***(((((())))))************((()))))))))************************************))))))*********+++++++++------,,,,,,,,,+++++++++************************++++++,,,,,,,,,------------+++++++++------,,,+++---------.........//////...............///000000000000111222333444444555777<<>>FFFZZZyyy&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&''''''''''''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((***,,,...///---+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,+++***))))))))))))))))))))))))'''(((***+++,,,+++***)))******+++,,,,,,---------,,,++++++++++++++++++***((())))))************)))))))))))))))))))))))))))************************...,,,***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((()))))))))*********+++(((((())))))***++++++,,,************+++++++++,,,************************---,,,++++++******++++++******++++++,,,---......888888777333...+++,,,---***++++++,,,------......,,,,,,---......//////000...111444444222222555888555444666888888888>>>EEEYYYxxx&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%''''''''''''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''(((***++++++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((***---///000...+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&&&&&&&''')))***)))((())))))))))))))))))))))))'''(((+++------,,,***((())))))***,,,,,,------,,,---,,,,,,++++++*********'''((()))***************))))))))))))))))))))))))************************---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,************************---,,,,,,+++*********+++))))))***+++---.../////////000000...+++***,,,///******+++,,,,,,---......,,,,,,------...//////000---111555444222111555999555444666888888888===EEEXXXwww''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((+++---,,,***((('''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((+++///000,,,''''''''''''''''''((())))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++,,,,,,%%%***...,,,&&&$$$(((,,,((((((((()))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***(((&&&'''***+++)))'''))))))************))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))((()))))))))(((,,,+++++++++******))))))))))))))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......---......///////////////000000111222333333444555666555777:::;;;:::===BBBYYYooo''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,,,,***(((''''''(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********+++***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************+++)))(((+++//////,,,''''''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++***111888:::555...)))'''***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++)))((((((***+++***((())))))************))))))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++***)))((())))))))))))++++++*********)))))))))*********)))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))************)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---......///////////////000000111222444555666666666555666:::;;;:::===BBBXXXnnn''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''(((***,,,+++)))'''''''''(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++)))(((+++......+++((('''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,+++*********)))%%%+++555<<>>HHHccc''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***++++++******))))))((((((******))))))((((((''''''++++++++++++++++++++++++***)))(((''''''((()))***......---,,,,,,+++******))))))(((((((((((())))))((()))***++++++***)))((((((((())))))************&&&''')))***+++++++++***)))))))))))))))*********,,,,,,++++++***)))))))))+++++++++***)))(((((('''++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''%%%###!!! ))))))))))))((((((((((((******))))))))))))******(((((()))***************(((((((((((())))))))))))))))))***))))))((('''&&&))))))((('''((()))***++++++,,,,,,***(((''''''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++)))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))((()))***+++,,,---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////000111111222222222444666666666777999;;;???FFF___'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********,,,,,,+++******)))((((((++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++*********)))))))))))))))***)))))))))((((((((('''++++++++++++++++++++++++***)))(((((((((((()))***...------,,,++++++******))))))(((((((((((()))))))))))))))******))))))))))))))))))))))))*********'''((()))***++++++******)))))))))(((((((((((((((*********************+++,,,,,,++++++***))))))(((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))(((((((((((())))))(((((((((((())))))(((((()))***************(((((((((((())))))))))))((())))))))))))((((((''''''&&&&&&&&&'''((()))***&&&&&&''')))***++++++***(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((())))))***(((((()))))))))*********))))))*********++++++++++++***))))))((()))******)))))))))))))))))))))))))))******++++++++++++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////000111111222222222444666777777888999;;;>>>EEE]]]'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((()))))))))((((((''''''(((((())))))(((((((((((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***------,,,,,,+++*********))))))(((((((((((())))))***))))))(((((())))))************)))))))))))))))((()))************)))))))))))))))((((((''''''&&&(((((()))******+++,,,,,,,,,,,,,,,++++++******)))((()))*********)))((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***((('''))),,,---,,,)))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))'''(((((())))))))))))(((&&&'''''''''((((((((((((*********+++,,,+++)))(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''''''''((((((((()))))))))))))))*********++++++,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,------------+++++++++,,,,,,---------...............---------/////////000111111222222222444777999999999:::;;;===CCC[[[&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))******++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++*********)))))))))(((((((((((())))))***)))(((''''''((()))***************))))))))))))***************)))))))))+++******)))(((''''''&&&((()))))))))*********++++++++++++*********))))))((()))+++,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))+++((('''***///000---)))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++(((((((((((()))))))))))))))((((((''''''(((((()))(((((()))***************(((((((((((())))))))))))&&&'''((())))))***))))))))))))*********))))))((('''***------***(((((()))(((((((((((((((((((((((()))((('''''''''(((***+++((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((((((((()))))))))))))))))))))************,,,++++++***))))))))))))((((((((((((((((((((((((***+++++++++++++++************+++,,,------......******+++,,,,,,---............................../////////000111111222222111444888999999999::::::===CCCYYY&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))''''''((((((((((((''''''))))))***++++++***))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((()))((((((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))+++***************))))))))))))(((((((((((())))))***)))(((''''''((()))************)))))))))))))))*********))))))))))))))),,,,,,++++++***)))((((((*********)))))))))(((((())))))))))))(((((((((((()))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))+++((('''***000111---)))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((((('''((((((((()))))))))******))))))(((((())))))***(((((()))***************(((((((((((())))))))))))&&&'''((())))))***))))))*********)))))))))))))))""")))///...)))&&&***000(((((((((((((((((((((((())))))((('''''')))***+++((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((()))))))))******(((((()))))))))******************))))))(((((('''(((((((((((((((((((((((()))***+++,,,------------)))******+++,,,---......******+++,,,,,,---......---...................../////////000111111222222222444777999999999999;;;>>>CCCXXX%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))&&&''''''((((((''''''&&&((()))***++++++***)))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((()))))))))***************)))))))))))))))******,,,,,,,,,++++++******)))++++++***))))))(((''''''(((((((((((((((((((((((()))***+++,,,,,,,,,+++***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))))),,,//////,,,)))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&''''''(((((())))))************))))))))))))******(((((()))***************(((((((((((())))))))))))'''(((((())))))))))))(((((((((''''''(((***,,,---444999;;;666---(((+++///((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))))))))*********((((((((()))))))))******'''((())))))))))))(((((())))))))))))))))))))))))((()))***+++,,,---------)))******+++,,,------...+++++++++,,,,,,------------------.............../////////000111111222222222444666666666777999;;;>>>BBBVVV}}}%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&'''(((***++++++***((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((*********)))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''''''''((()))***++++++,,,))))))(((((()))***+++,,,++++++******************)))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))+++------,,,***((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))*********))))))(((((((((((())))))(((((()))***************(((((((((((())))))))))))((())))))))))))(((((('''''''''&&&(((+++111666999AAA>>>:::444///+++******((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***&&&''')))***++++++******))))))))))))))))))))))))'''((()))*********************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111111222222333333444444444555999<<<>>>AAATTTzzz%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%&&&((()))******)))(((&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))++++++******))))))(((((('''((((((((())))))******************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&''')))***+++,,,---)))((((((((((((***,,,---)))))))))))))))*********''''''(((((())))))******)))))))))))))))*********'''''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''***---...,,,***(((((((((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))&&&''''''((()))******+++((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))))))))***))))))(((''''''((('''(((+++000888???DDD333---'''&&&***,,,+++((((((((((((((((((((((((((('''(((***+++++++++***)))((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&((()))+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((''''''&&&***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111111222222333333333222222444999<<<<<>>GGGbbb&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***&&&&&&&&&''''''((())))))(((((((((((()))))))))))))))++++++***((((((((()))&&&'''((())))))(((''''''******))))))))))))******************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,***************************)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((())))))*********))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))000---)))((()))***++++++(((((())))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222111222333222222333666999777<<>>UUU&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++999555///***&&&&&&'''((('''((((((((())))))******'''(((******))))))+++,,,''''''(((((()))))))))***...---,,,***)))(((((('''((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***'''((((((((())))))******))))))))))))))))))))))))!!!$$$''''''&&&&&&))),,,))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************,,,+++***)))((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''')))***,,,,,,***)))'''''')))++++++((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&%%%&&&)))++++++***((('''(((((()))***+++++++++++++++******************,,,,,,,,,------.........,,,,,,,,,---------......,,,---//////......000111000222555777666666666777888;;;===SSS'''%%%$$$&&&))))))&&&###((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((555444111///,,,***((((((%%%%%%'''))),,,---+++))))))(((''''''(((***,,,---))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))************))))))))))))&&&&&&'''(((((((((((((((+++++++++++++++***)))((())))))))))))((((((((((((''')))***++++++***)))''''''(((***++++++***)))(((******)))(((((((((((((((************************)))+++,,,+++((('''(((******************)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))******+++******))))))((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''((('''%%%&&&)))---))))))))))))******************))))))******+++,,,+++***)))))))))***,,,,,,......------------......---...///000000111111111222222333444444555555666555999;;;OOO{{{&&&&&&'''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))333222///---+++)))((((((&&&)))***---<<>>'''((((((((((((((()))***+++((()))))))))************)))*********++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))+++,,,------+++***(((&&&&&&(((***+++************)))))))))((()))***++++++,,,,,,++++++'''((((((((((((((('''''')))))))))))))))*********((()))************)))(((******++++++***)))((('''******))))))((())))))***))))))))))))))))))))))))((()))***************+++'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((###%%%'''(((((((((((('''((()))))))))************++++++******++++++,,,---++++++++++++,,,,,,------...------,,,,,,------...---...///000000111111111111222222333444444555555888<<<<<>>???NNN(((((()))***+++,,,,,,,,,++++++************++++++************************,,,,,,,,,+++++++++******((()))***+++,,,---------,,,,,,,,,++++++***************++++++++++++******,,,,,,+++******+++,,,,,,...........................---,,,+++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************++++++************++++++************************)))************+++++++++***+++,,,---...---,,,+++,,,,,,,,,++++++*********))))))***+++,,,,,,------************************+++++++++,,,,,,---------,,,,,,,,,++++++*********((()))***+++,,,+++******+++***)))))))))***+++,,,******************************++++++++++++******++++++******,,,---***%%%(((***+++******...777???))),,,...---(((%%%%%%&&&++++++***))))))((())))))************************************************)))+++---+++)))))),,,///---,,,+++******,,,...///---,,,,,,+++***)))((((((************************((()))))))))************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++***((('''((()))***)))'''(((((())))))******++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))((((((((()))+++,,,((())))))))))))*********))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************************************++++++,,,,,,,,,,,,---------------...............000/////////,,,+++222;;;:::222777777;;;???NNN{{{))))))******++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---..............................---,,,+++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++...///---***+++,,,---+++))),,,444:::---,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))************************************************(((***++++++++++++---...,,,,,,*********+++---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********))))))************************************************++++++***)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))***************((('''((()))***)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******++++++*********)))))))))((((((((((((((((((((((((((((((((())))))((((((((()))***+++)))))))))*********++++++(((((()))))))))*********))))))))))))))))))))))))+++******************+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************************************++++++,,,,,,,,,,,,---------------...............111000222444444444<<>>@@@ZZZ000000000000000000000000......////////////......//////.........---------...............---------//////000000000000//////......////////////......------............------//////000000000000////////////......---------,,,...............---------........................000000000000000000000000444444333222222111111111000111222333333111000///111111111000000000000000000000//////.........---//////000000000000//////////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////////////////000000000000////////////////////////444222///---,,,---///000.........------,,,,,,,,,........................---,,,,,,,,,,,,---......000,,,,,,666@@@AAA666+++---------.........//////---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++************************------------------------------------------------///...------++++++***)))************************,,,------......------,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''***---,,,)))((())),,,++++++++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))),,,++++++***)))*********+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,+++***))))))***+++,,,************+++,,,---...444---(((''',,,000111///000000000000111111111111///666555444888999CCCWWW000000000000000000000000......////////////....../////////......---------.............../////////000000111111111111000000//////000000000000//////...//////////////////...//////000000000000//////111111000000000/////////////////////............////////////////////////111111111111111111111111111111111111111111111111222222222222111111000///000000000000000000000111000000000/////////......///000000111111000000///////////////000000000000222222111111111111222222111111111111111111111111111111111111111111111111222111111111000000000000/////////000000000111111////////////////////////<<<999555111///........./////////.........------........................------,,,,,,------...//////,,,---444<<<===444,,,------........./////////........................------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......---,,,------,,,+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******)))))))))***++++++++++++*********)))************************++++++++++++++++++++++++************************************************((((((((()))))))))******************************(((((((((((()))))))))***************************************************++++++************++++++************+++,,,---...111222333222000/////////000000000111111222222222000666555444888999BBBUUU000000000000000000000000...//////000000//////...////////////..................//////000000111111111111222222222222111111000000111111111111000000//////000000000000////////////000000000000//////111111000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111...//////000111111222222444333222111000//////////////////000000111111111111111111000000000000000111111111222222111111111/////////000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000111111111111111111111111111111111===:::777333000.........000000000000////////////........................---------------...//////...---...222555555111---............////////////////////////////////////.........------------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++*********))))))))))))))),,,,,,,,,+++++++++++++++************************************************************************++++++++++++++++++++++++((())))))))))))*********************************((((((((()))))))))************************************************************++++++++++++******************+++,,,------...666===<<<444...---/////////000111111222333333111777555444888888@@@RRR000000000000000000000000//////000000000000//////////////////////////////......///000111222222333000111111222222111111000///000000111111000000////////////000000///////////////000000000000////////////..................000000111111111111222222111111111111111111111111111111111111111111111111000000000000111111222222555333111000/////////000---......///000111222222111111111111111111111111111222222333333222222111/////////000000111111222000000////////////000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222444333111000//////000111000000000000000000000000.................................---......///000---...//////////////////....../////////000000000000000000000000000000000........................................................................------------------------........................------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,)))((())),,,---***''',,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---///000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************(((((()))))))))*********************************************************)))***+++,,,,,,+++***)))+++*********++++++,,,---,,,555===<<<555...---...------...///111222333333222777555444888888???PPP111111111111111111111111//////000000000000//////000000000000000000000000...//////000111222333333//////000000000000//////...//////000000//////...---......//////......---//////000000000000//////......//////////////////111111111111222222333333222222222222222222222222111111111111111111111111333333222222222111111111444333111///......///000------...///000111111222111111111111222222222222222222333333333333222222/////////000111222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111222222222111111111111222222222222333333333333333333333333//////......///000222222///////////////////////////////////////////////////............///000000---///000...,,,,,,...111/////////000000000111111111111111111111111111111////////////////////////////////////////////////------------------------........................////////////////////////////////////////////////+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------......------------------------++++++,,,,,,,,,---------///---,,,---000111...+++,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++***)))(((((())))))******************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++************************))))))))))))************************************************************)))***+++,,,,,,+++***)))++++++******++++++,,,,,,,,,000444444222///......,,,,,,---...///111111222333777444444999999>>>NNN~~~111111111111111111111111///000000111111000000///000000000000111111111111//////000000111111222222//////000000000000//////......////////////......------............------//////000000000000//////000000111111111111222222000000111111222333333333222222222222222222222222222222222222222222222222444444333333222111111000111111000/////////000000.........//////000000000111111111111111222222222111222222333333222222111...///000000111222333333444444444333333444444444222222222222222222222222222222222222222222222222111111111222222222222222111111222222222333333333333333333333333333333333111111111111111111222222////////////000000000000///////////////////////////////////////000111111...///000...,,,,,,///333000000000000111111111111111111111111111111111111///000000000000111111111000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,------.........///------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------,,,,,,---......---+++,,,,,,------------......................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,***)))((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++******************************************************++++++++++++******,,,++++++***++++++,,,,,,---,,,,,,---...///...---------......///000111111222666333333::::::>>>LLLyyy111111111111111111111111000000111111111111000000000000000111111222222222000000000000000000000000000000000111111000000000//////000000000000//////......////////////......//////000000000000//////000000111111111222222222000000000111222222333333111111111111111111111111222222222222222222222222222222222222111111111111...//////000000000000000......//////////////////000000000111111111222222111111222222222222111111...///000111222333333444444333333333333333333444222222222222222222222222222222222222222222222222111111111222222333333333222222222333333333333444222222222222222222222222222222222222222222222222000000000111111111222222////////////////////////000000//////000000111222///000000///......111444000000000111111111222222111111111111111111111111000000000111111111222222000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////---------...............---------------------------......//////......---+++,,,,,,,,,------------........................,,,,,,,,,------------...)))+++,,,,,,+++******+++,,,---------............................................................------............------------------------------------------------------------...///////////////------------.........///---------------------------,,,,,,,,,++++++++++++***+++---------,,,***))))))))))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++************************************************++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,---.........///000000000111111222222111555222333:::;;;>>>LLLttt111111111111111111111111000000111111111111000000000000111111222222222222000000000///////////////111111222222222222111111000000111111111111000000//////000000000000////////////000000000000//////......//////000000000111//////000111222222333333111111111111111111111111222222222222222222222222/////////000111111222222,,,---///111111111000000///////////////.........//////000000111111111111111111111222222111111111...///000111222333444444111111000000000000111111222222222222222222222222222222222222222222222222111111111222222333333333222222333333333444444444222222222222222222222222//////000111222222333333111111111222222333333333000000000000000000000000000000000000000111111222///000000//////111333444000111111111111222222222000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////......................................................////////////.............../////////000000........................,,,,,,,,,---------......+++...111000---,,,---///---------.........//////////////////////////////////////////////////////------............------------------------------........................,,,---///000000000///...---------.........//////------------------------......---------,,,,,,,,,+++,,,---......,,,+++)))*********++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++************************************************,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++,,,...//////---,,,---///222222222222222222333333111444111333;;;;;;???LLLqqq000000111000000///......000000111111111111000000111000///000111222111///000000000000111111111111222222111111000000//////222111111000000000000000000000000000000000000000111111000000/////////...//////000000111111222222111111222222222333333333222222222222222222222222444444222111000000000000222333333444333222111000......///000111222222333000000000000111111111111000000000000000000000000333111///111444555333111222222222222111111000000000111111111111222222222555555444444333222111111222222222333333444444444111111111000000000000000111333666999999666333111222---///777666//////555111...---000111000111555111111111111111111111111000000000000000000000000222111111111000000//////222111000000111333555666666555444444333333333333555555444333333222111111333333333333333333333333---...000111222222222111222111111111000000//////111111111111111111111111222222333444333222000///000000///......---......000000000000//////////////////000000111111111222222111///.........///000......//////...---,,,,,,............/////////000000000000000000000000000////////////////////////000000000000000111111222;;;999666222//////111333000000////////////000000//////000000000000//////000000//////.........------------......000111111........................////////////////////////---...000111111000...------------.........//////+++++++++,,,,,,------------------,,,,,,+++++++++.........------,,,,,,,,,------------------------........................///...,,,,,,------,,,+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((())))))))))))*********++++++++++++++++++++++++,,,++++++******++++++,,,***+++---------...111333///000111222222222222111444222333777999:::???FFFqqq111111111111000000//////000000111111111111000000222111000111222222222000000000111111111222222222222222222222111111111000222111000000//////000000000000000000000000000000111111111111000000000/////////000000000111111111222222222333333333444444222222222222222222222222333222111111000000000000222333333333333222111000//////000000111111222222000000000000111111111222111111111111111111111111222000///000222444222111222222222222111111111000222222222222333333333333555444444333222222111111222222222333333333333333222222222222222222111111333555777999999777555333444555111,,,111999888000666222000111111///000444111111111111111111111111111111111111111111111111333333333222222111111111111000/////////111333555666555555444444444444555666555555444333333222222333333333333333333333333000000111222333333333333222222111111000000000000111111111111111111111111222333444444444333111000222111000000/////////000////////////000000000111000000000000111111222222333222111000///000000111///000000000000///...---------........./////////////////////////////////000000000000000000000000000000//////000000111222@@@BBBCCC===444---,,,---000000////////////000000//////000000000000//////000000/////////.........------------...///000111////////////////////////////////////////////////---...///000000///...---------------............,,,---------.....................---------,,,,,,.........---------,,,,,,------------------------........................///...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))*********++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***+++---------...111333888666444222111222333444444222333777999:::???FFFnnn222222111111111111000000000000000000000000000000333222111111222333222111111111111111222222222222333333333222222222222111111111000////////////000000000000000000000000000222111111111111111000000/////////000000000000111222222222333333333333333111111111111111111111111111111000000000000000111222222333333333222111111000111111111111111111111000000111111111222222222111111111111111111111111111000///000111222222000222222222222111111111111333333333333444444444444444333333222222111111111333333222222222222222222222333333333333333333333444555666777777666555444...777666111FFFffflll[[[<<<777333333111...///333111111111111111111111111222222222222222222222222555444444444444333333333222111000000111222444555555444444444444555555666555555555444333333222222222222222333333444444444333333333222333333444444222222222111111111111000222222222222222222222222333444444444444333333222444333222222222222222222///000000111111222222222000111111111111222222222333333222111111111111222000111111111111000000///------........./////////111111111111111111111111111111111111111111111111///////////////000000111444<<>>EEEggg444444333333333333444555333222111111111111222333222111000000222222111000/////////000000000111111222222222222222222222222222222111000000000000000111111111111111111111111000000000000000000000000111111111111111000000000111111111111111000000000111111111111111111111111111000000000000000111222222222222222222222222333222222222222111111111111222222222222333333333333222222222222222222222222222222333333333333444444222222222222222222222333222222222222333333333333333333333222222222222222444333333222222111111111111111111111222222333333333333333222222333333333111333444666>>>HHHJJJFFF999444222222111///111444333333333333333333333333222222222222222222222222555555555555555555555555666666666666666777777777222111111111222333444444222222222222111111111111111111222333333444555555555444222111111222333444222222222222333333333333222222222222222222222222444444444444444444444444666666555555555555666666999888888777666555444444333333333333222222222222111111111111111000000000///000000111111111000000222222222222333333333333333333333333333333333333111111111111111111111111///////////////000111111111222333555555222---***//////000111111000//////000000111111111111000000//////000000000000000000//////.........///000000////////////////////////........................---..................------------.........////////////..................------------------......///////////////////////////////////////////////////////////////////////////---------//////...---////////////////////////------------------------------------------------******+++,,,---......///+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---------...000222555444333222111222222333444222333666777888===DDDccc666555444333444555666777555444333222222333444555333111000111222333222111///000000000000111111111222222333333333333444444333333222111111111111222222222222222222222222222000000000111111111111111333222222222222111111111111111111111111000000000222222222222222222222222222222111111111111111222222222111111222222333444111111222222222222222222222222333333333444444444333333333333333333333333222333444444333333444666222222222222333333333333222222222222333333333333333333333333333333333333444444333333333333333333000000111111222222333333555555555555555555555555666222333888555---+++000555222111333333111333666444444444444444444444444333333333333333333333333555555555666666666666666555666666666666666666666333222222222222222333444222222222222222111111111222222222333333444444444333333333222222333333444222333333333333444444444333333333333333333333333444333333333333333444555555555555555555555666777::::::999888777666666555444444444333333333333222111111222222111111000/////////000111111111111000333444444444444555555555222222222222222222222222111111111111111111111111000000000000000111111222666333000111333333///***000000222222222222000000000111111222222111111000//////000000000000111111111000000//////000111111////////////////////////////////////////////////////////////////////////....../////////000000000////////////............---------------.........////////////000000000000000000000000000000000000///////////////////////////---------///000///...------------------------........................------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---...---------///111//////111222222222111111444222333666777888===CCC]]]777666555444444666888999777555444333333444555777555444333333444555444333111111222222222333333333444555555555666666666666555444333333222222333333333333333333333333333333222222222333333333444444444444444333333333222222333333333333222222111111333333333333333333333333444444333222111111111222222222111111111222333444111111111222222333333333333333333333444444444444444444444444444444444444111333444444222222333555222222222333333333444444333333333333444444444444444444444444444444444444444444444444444444555555111111222222333444444555555666666777777666666555555222555;;;:::555555:::444111222666666444444777666666666666666666666666555555555555555555555555666777777777888888888999666777777777777777666666555555444444333333444444333333333333333333333333333333333333333333333333222333444555555555555555333333333333444444444555333333333333333333333333333222222111222333444555444444444444444555666666777777777777777777777888555444444444333333333333111222333333333222111000000111111222222222222222444444444444555555555555333333333333333333333333333333333333333333333333111111111111111222333333222111000222333444333222000222333444444333222000000111111222222111111000//////000000000111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000//////000000000000000000000111111111111111111000000000/////////------.........///////////////000000000111111111000000000000000000000000////////////////////////...------...///000000...------------------------................................................------------............++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,---...---------///111///000111222333222222222555222333666777777<<>>@@@>>>999444222444555555555666666666666444444555555555666666666666666666555555555444444666666555444444444444444111222333444444555444444333444444444444555555555555444444333333333333333333333333222222222111111222222111111111111222222000000000000000000000000222222222333333222222222111111111111111111222222111111111111111222333333222111000000000000111222111111111111111111111111222222111111111000000000///000000000000000000///......//////000111111222////////////////////////------------...///000111........................,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------...////////////...000111111222222333444444333444555666777999===???QQQ============>>>>>>>>>>>>>>><<<;;;<<<======<<<:::999999::::::;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;:::999888888888999:::;;;888888888888777777777777666666777777777777666666555666666666666777777777;;;999777777888999888777<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999888888888999:::;;;::::::999999999999::::::999::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999:::;;;<<<============:::::::::;;;;;;<<<<<<======<<<;;;::::::999::::::888888888888888999999:::999999999:::::::::::::::::::::::::::999888888777888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::999999888777777666:::999888888777777888888888888888888888888888888::::::::::::999888888777777555444444555666555444555555555555444444444444444444444444444444444444444444555555666555555444333333333333333333333333444444444555666777999999999::::::;;;;;;:::999999777777777666666666555555555888===BBBBBB>>>666000444555555555555666666666666666666666777777777777777777777777666666666666777777666666555666666666111222333555666666777777444555555555555666666666666555444444333333444444333333333333222222222222222222111111111111222222111111111111111111111111222222333333333333222222111111111111111000000000222111111111111222222333222111111000000111111222111111111111111111111111333333333222222222111111000000111111111111000000/////////000111111222222////////////////////////------------...///000000........................,,,------------.........---------------,,,,,,,,,------------........./////////......//////000111000111111222222333444444222333555555666888<<<>>>OOO>>>>>>>>>??????????????????===<<<===>>>???>>><<<::::::;;;;;;<<<<<<======???>>>======<<<<<<======<<<;;;:::::::::;;;;;;<<<::::::::::::999999999999888888999999999999888888777777777777888888888888:::999888888999999999999:::;;;<<<>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>:::999888777777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<============;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;888888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777999888888777777777777777999999999999999999999999:::;;;;;;<<<;;;:::999888888777666666666666666666666666666666666666666666444444444444444444444444333444444555555555555555555555555555555555555555555666666666777888999999:::::::::::::::999999999777777777777666666666666666777;;;@@@CCCAAA;;;444555555555555555555555555666666666777777777777888777777777777777777777777555555444444444555555666333444555666666666666666333333333333444444444444777666555555444444555555333333333333333333333333333222222222222222222333111111111111111111111111222333333444444333333222222222222111111000000///222222222111111222222333222222222222222222222222111111111222222222222222333333333333222222222111000111111222222111111000//////000111111222222333////////////////////////......------...//////000........................------------.....................---------------............////////////000///...---...///000111000111111222222333444444222333444555555777;;;===NNN}}}?????????>>>>>>>>>>>>>>>>>>===<<<===>>>???>>>===::::::;;;<<<<<<===>>>>>>@@@???>>>>>>======>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888888888999999999::::::999999999999888999::::::999:::;;;======<<<<<<;;;========================<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===;;;:::;;;<<<>>>@@@<<<<<<<<<======<<<<<<<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>????????????====================================>>>>>>?????????>>>>>>===========================>>>>>>>>>>>>??????>>>============>>>;;;;;;;;;:::;;;<<<<<<===========================<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999888888777999999999999999999999999999:::;;;<<<;;;:::999888::::::999888777777777888777777777777777777777777555555555555555555555555555555555444555555555555666666666666666666666666888888888888888888888777888777777777777777777777777777777777666666666666777777888<<>>>>>>>>>>>>>>>>>===<<<===???@@@???>>>;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;999:::;;;:::999999;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;========================::::::::::::;;;;;;;;;<<<===<<<<<<;;;<<<===>>>???<<<===>>>>>>>>>>>>===<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<======>>>======<<<======>>>????????????>>>?????????>>>>>>>>>>>>=========<<<<<<<<<<<<======::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999;;;<<<<<<:::888777999:::888888888888999999999999777777777777777777777777777777666555555555555555555555555555555555555555888888999999888888777666555555555555555666777777888888777777777666666666888777777999===@@@BBBCCC888888777777777777777666666666666666777777777777666666666666777777777777555555666666777888999:::999999999999888666555444666666777777777888888888999888777777666666777777666666666666666777777777666666555555555555666666555555555555555555555555666666777777777777666666333333333333333222222222444333333222222222222333222333333444444333333222222222222333333444444555333333333222222222111111222222333333333333222222111111111222333333444444111111111111111111111111111000000//////000111111////////////////////////------........./////////.........///////////////............/////////000......------......///000000111111222222333444444444555666666666777:::===IIIqqq@@@@@@@@@?????????>>>>>>???>>>===>>>@@@AAA@@@???<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::<<<===<<<::::::===???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<<<<============>>>>>>???@@@@@@???>>>>>>===>>>>>>??????>>>>>>===:::::::::;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>??????@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????AAA@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>><<<999888999;;;888999999999::::::::::::888888888888888888888888:::999888666555555555555555555555555555555555555666777888999999888888777555555555555666777999:::999999999999888888888888888999:::::::::===@@@CCC999999999999888888888777777777777888888888999999777777777888888888999999666666777777999:::;;;<<<;;;;;;;;;;;;;;;:::999888999999999:::::::::;;;;;;999999888777777777777888777777888888888999999999888777777777777777777888666666666666666666666666777888888999999888888777333444444444444444444555555444333222222222222222222333444555555444333222222222333333444555555555444444444444333333333333222222333333333333222222111111222222333444444444222222222222222222222222222222111111111111222222////////////////////////............////////////....../////////000000000------........./////////......///000000000000///000111111222222333444444555666777777666888;;;===CCCiiiAAAAAAAAA@@@@@@?????????@@@???>>>???AAABBBAAA@@@>>>??????@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;===???>>><<<<<<>>>AAA>>>>>>======>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBBBBBBBBBBAAA??????AAAAAAAAAAAA??????>>>??????@@@@@@??????>>>======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA;;;<<<<<<===>>>>>>??????<<<;;;;;;;;;;;;===>>>???========================>>>>>>>>>======>>>??????===============>>>>>>???>>>>>>>>>>>>======<<<<<<;;;<<<===???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDD@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;=========>>>???===999888:::<<<999999999::::::;;;;;;;;;999999999999999999999999<<<;;;999777555555555555888888888888888888888888333555666888999999999888666666666666888:::<<<===;;;;;;;;;:::::::::999999888;;;<<<<<<::::::>>>AAA:::::::::999999999888888888888999999999:::::::::888888888999999:::::::::666666666777888:::;;;<<<<<<<<<===============<<<999999999:::::::::;;;;;;:::999888888777777888888888888999999999:::::::::999999888888888888999999777777777777777777777777999999999::::::999999999444444444555555666666666555444333333222222222222333333444555555444333333222222333333444555666666666666555555555444444444222333333444444333333222111222222333333444444555333333333333333333333333333333222222222222222333000000000000000000000000............/////////000.../////////000000111111------------.........///...///111222222222111000000111111222333333444444666666777777777888;;;>>>>>>cccAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA??????@@@AAABBBEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA?????????>>>??????@@@@@@???????????????>>>===<<<:::;;;<<<===>>>>>>======>>>>>>>>>>>>????????????@@@???>>>>>>???AAACCCEEEDDDDDDDDDEEEDDDDDDCCCCCC>>>???@@@AAABBBBBBCCCBBBCCCBBBBBBAAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCDDDEEEDDDAAA>>>CCCCCCCCCDDDDDDDDDDDDDDDFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAA@@@@@@???>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????BBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<=========>>>@@@AAABBBAAA@@@@@@>>>>>>>>>=========<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::999888888777888999:::::::::999888666777888999999888777666999999888888888:::;;;<<<999999999999999999999999<<<:::999999;;;<<<<<<;;;>>>>>>======<<<<<<<<<;;;======<<<<<<;;;;;;;;;;;;======<<<;;;:::999999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;::::::999;;;;;;999999999999;;;;;;:::999777666666666777888888888888888888888888888888888888777666555555444555555555555555555555555444333444666999:::666333777777666666555555555444777777777777777666666555333222111000000111222333111222333444555555555555555555555444444333333333111111111222222111111111333333222111000///......////////////000000000000000000000000000000000000////////////////////////000000000000000000000000333333333222333333444444222444555666666777:::<<>>>>>==================>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@???@@@BBBDDDFFFCCCCCCDDDDDDCCCBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCDDDCCCAAA>>>BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>======<<<<<<<<<======>>>???AAABBBBBBAAAAAA????????????>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===<<<;;;;;;999999:::::::::999999888999888888777888999:::;;;::::::::::::::::::::::::===;;;::::::<<<======<<<>>>>>>=========<<<<<<<<<>>>>>>>>>>>>======<<<<<<===<<<<<<;;;;;;::::::999<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999;;;;;;<<<<<<<<<;;;;;;:::;;;:::999888888999:::;;;;;;:::999888777888888999::::::::::::::::::::::::::::::999888888777666666666666666666666666666666555444444666999999777444666666666666555555555444777777777888777777666555555333222111111222333555333444555666777777777777444444444444555555555555333333444444444444333333111111111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000111222333444555333555666666666777:::<<>>=========>>>???????????????@@@@@@@@@@@@AAAAAA@@@???@@@AAACCCDDDBBBBBBBBBAAA@@@???>>>===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBB@@@>>>>>>??????@@@AAABBBBBBCCCAAABBBDDDGGGJJJIIIEEEBBBFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<<<<<<<>>>??????>>>======<<<============>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>============????????????????????????;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>???>>>>>>===>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@???======<<<;;;;;;;;;;;;;;;<<<;;;:::999::::::<<<===========================???===<<<===>>>>>>===<<<>>>>>>============<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;<<<<<<=========<<<<<<;;;:::999888888999:::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777777777777777777777777777666555666888999888777777777666666666666555555777888888888888777666666555333111//////111333555444555666777777888777777444444444555666666777777444444555555555555444444000111111111222222222333111111111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111222333444555555666777777666777999;;;<<>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>???@@@@@@?????????>>>===;;;:::999;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>>>>??????>>><<<999::::::;;;<<<===>>>>>>===>>>@@@CCCFFFGGGDDDBBBGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDBBB@@@>>>===???AAABBB??????>>>>>>>>>>>>??????>>>???@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>===============????????????????????????<<<=========>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCC@@@???===<<<;;;<<<<<<===???>>>===<<<<<<===>>>>>>????????????????????????@@@???>>>???@@@@@@>>>===>>>>>>==================;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======;;;;;;::::::::::::;;;;;;999999999:::::::::::::::999999999:::::::::::::::999999999999::::::::::::;;;<<<<<<============<<<===<<<;;;::::::;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777999999999999999999999999:::999888888888999999999999999999888888888888888888999999999999888777777444222///------///222444444444555666666666666666666666666777777777777777333333333444444333333333222222222222333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000444444333333333333333444666777888777777777999;;;===NNNpppBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCDDDCCCAAA???>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????????????????===<<<<<<;;;:::999777666999999:::;;;;;;;;;::::::<<<===>>>?????????>>>>>>===>>>@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>===;;;;;;<<<===<<<;;;999999::::::;;;<<<<<<===@@@???@@@BBBEEEGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFDDDAAA??????@@@BBBDDDAAA@@@@@@???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDD@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCDDDDDDEEEAAA@@@>>>===<<<===>>>>>>@@@???>>>===<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>::::::999999999999999:::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999::::::;;;;;;;;;<<<;;;;;;<<<===============???>>>============>>>??????????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888555444222000000222444555666666777888888888777777::::::999888888777666666444444555555555555444444555555555444333222222222444444333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222333444555666777888777666777888:::???LLLjjjBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<;;;:::999888777888888999999999999999888999:::<<<===>>>>>>===<<<===>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<:::;;;<<<===<<<;;;============>>>>>>>>>>>>>>>===<<<>>>AAADDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@?????????AAABBB@@@@@@@@@@@@@@@@@@AAABBB@@@@@@AAAAAACCCDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFAAA@@@@@@?????????@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDD?????????@@@AAABBBCCCDDD@@@@@@????????????@@@@@@@@@???===<<<;;;;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCCCCAAA???======>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>>;;;;;;<<<<<<============<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;<<<<<<===999::::::;;;;;;<<<<<<===:::;;;;;;<<<<<<=========<<<<<<===>>>????????????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????????????????========================>>>???@@@???===<<<===>>>======>>>>>>>>>>>>??????<<<============<<<;;;;;;:::999888888888888999::::::;;;;;;<<<<<<<<<;;;;;;===<<<;;;:::999777666666777777777888888777777777777777666555444333222222555555444444333333222222222222222222222222222222111111111111111111111111111111111111111111111111---......000111333555666444555666666555666888:::>>>GGGaaaEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFEEEFFFGGGHHHIIICCCDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA===============<<<;;;;;;999999999::::::999999888888:::<<<>>>>>>>>>===<<<===>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@>>><<<<<<===>>>???>>>@@@@@@@@@???????????????;;;:::;;;>>>AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???>>>???@@@AAA>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAAAAABBB>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>???@@@AAA????????????@@@AAACCCDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCAAABBBDDDFFFGGGGGGFFFFFFBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB===<<<<<<===>>>???AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCAAA???>>><<<<<<<<<===????????????????????????======>>>AAACCCDDDBBB@@@======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>::::::;;;<<<<<<===>>>>>><<<<<<<<<===>>>?????????>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCC@@@??????@@@>>>>>>>>>>>>?????????@@@>>>????????????>>>====================================>>>>>>>>>>>>=========<<<<<<;;;:::999888888777888888999999888888777666666666555555444444444666666555555444333333222333333333333333333333333222222222222222222222222111111111111111111111111222222222222333333444555222333555555555666888:::===CCCYYYGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>???????????????>>>>>>::::::;;;;;;;;;::::::999999:::<<<>>>??????>>>======>>>>>>?????????>>>>>>========================AAAAAAAAA@@@@@@@@@??????BBB@@@>>>===???@@@AAA@@@@@@@@@@@@???>>>>>>======<<<===@@@DDDGGGGGGDDDBBB??????@@@@@@AAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>><<<<<<===>>>???=========>>>>>>?????????<<<<<<===>>>>>>???@@@@@@<<<===>>>???AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@======<<<======>>>??????>>>>>>=========>>>@@@AAACCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC>>>@@@BBBEEEFFFFFFFFFEEEBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC===>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@???>>>>>>===>>>??????@@@@@@@@@???;;;:::::::::;;;===???AAA@@@AAACCCEEEFFFFFFEEEEEEGGGEEECCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>AAACCCDDDBBB@@@======>>>>>>?????????@@@<<<<<<======>>>>>>??????=====================<<<===<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>??????;;;;;;<<<<<<===>>>??????<<<======>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA===============>>>>>>>>>???????????????????????????CCCFFFFFFCCC@@@@@@@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>>>><<<===>>>??????>>>===<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;:::666666777777777777666666555555555555666666666666777777666555444444333333333333333333333333333333222222222222222222222222111111111111111111111111<<<;;;999777555444333222000222333444444555888:::===AAAUUU