BM6P6(@ }}}kkkXXXJJJBBB@@@<<<;;;<<<=========;;;;;;<<<<<<;;;999888666888999::::::::::::999888888777777777666666555555666666666666666666666666555777888999999888777555888888999999999888888777555666777888888999888888666888:::;;;;;;;;;999888999777666777999999777444555777999:::::::::888777;;;:::888777555555666666444555777:::===@@@CCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBEEEHHHQQQTTTXXXZZZ\\\```fffkkkssswww~~~}}}zzzxxxyyyzzzyyyvvvppphhh```[[[VVVVVVVVVZZZ```eeehhhiiirrrnnnkkkiiihhhccc[[[TTTQQQQQQPPPNNNNNNRRRWWW[[[]]]```eeejjjnnnpppqqqrrrppprrrrrrooohhhbbb______^^^___aaaeeejjjoootttvvv|||}}}{{{uuulllggggggjjjnnnrrrxxx{{{}}}zzzrrrkkkeee```\\\YYYZZZbbbkkkqqqsssuuuyyy}}}xxxqqqlllggg```[[[XXXZZZ]]]```dddiiiqqqwwwzzz|||}}}}}}{{{{{{zzzzzzyyyxxxxxxwwwxxxvvvssspppmmmmmmmmmmmmoooqqqtttuuuqqqkkkddd___XXXXXXXXXWWWWWWWWWWWWWWWXXXXXXVVVRRROOOMMMNNNOOONNNNNNLLLIIIGGGFFFHHHJJJHHHJJJMMMMMMNNNUUU```hhhssstttvvvyyyxxxssslllgggfffhhhiiieee```___dddiiikkktttrrruuu{{{{{{uuullleeeaaa`````````UUUQQQKKKFFFDDDEEEHHHKKKPPPQQQSSSTTTTTTSSSRRRRRRPPPPPPPPPOOONNNMMMKKKKKKKKKNNNQQQSSSSSSRRRRRRRRRSSSRRRPPPOOONNNMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCCCCEEEFFFEEEEEEDDDDDDDDDDDDEEEGGGJJJKKKFFFGGGHHHHHHGGGEEEBBB@@@FFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHH|||kkkWWWJJJBBB???<<<;;;<<<======<<<:::;;;;;;;;;;;;:::888777888999999::::::999999888888888777666666666666666666666666666666666666666555666888999999888666555666666777777777777777666777777888888888777666666333444666888888777666555:::888777777999999777555555777888::::::999888777:::999888666666666666777555666777999<<>><<<<<<<<<===<<<;;;999999999999::::::::::::888888999999999999888888999777666555555666777888666666666666666666666666444444555666666555444444111222333444555666666666666777777777666666555444555555666777777777777666666555555444444444444444666666777888999888888777666666666666777777888888666777777888999;;;<<<============>>>???@@@BBBCCCAAABBBCCCCCCCCCBBB@@@???===>>>>>>@@@AAACCCDDDEEEGGGHHHGGGFFFDDDCCCDDDFFFHHHJJJMMMOOOOOONNNMMMLLLMMMOOORRRWWW]]]ccchhhkkktttxxx}}}pppiiibbb```cccfffeeeccceeeeeeddddddeeeeeefffggghhhhhhfffbbb\\\VVVQQQOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOLLLIIIHHHIIIKKKHHHKKKOOOTTTWWWYYY[[[\\\]]][[[YYYYYYZZZXXXSSSNNNKKKIIIGGGGGGHHHIIIHHHGGGHHHLLLQQQTTTUUUUUUWWWXXXZZZZZZ[[[\\\^^^bbbeeegggjjjiiieee```[[[XXXXXXXXXQQQOOOMMMKKKJJJJJJKKKLLLJJJMMMOOOQQQQQQSSSUUUWWWVVVWWWYYY\\\]]]^^^______ZZZZZZXXXVVVSSSPPPMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIMMMPPPUUUYYY\\\[[[YYYXXXSSSRRRRRRRRRTTTUUUVVVUUUZZZ[[[]]]]]]^^^___bbbeeelllooouuu}}}{{{||||||sssjjjccc^^^TTTPPPKKKHHHHHHJJJLLLLLLOOOMMMJJJHHHGGGHHHKKKLLLMMMOOOQQQTTTVVVWWWXXXXXXTTTTTTTTTSSSRRRQQQPPPPPPPPPRRRUUUVVVUUUSSSSSSSSSPPPPPPNNNMMMMMMLLLLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHFFFDDDBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGwwwgggUUUIII@@@>>><<<<<<<<<===;;;:::999999999999999999999:::888888888888888888888888777777666555555666777888666666666666666666666666444444555555555555444444222333444555666777777777444444555666666666666666666666777777777777777777888888777666555666666777666666777777888888888888444555666666777777888888777777777888999:::;;;<<<;;;;;;;;;;;;<<<>>>AAABBBAAABBBCCCDDDCCCBBBAAA@@@<<<<<<===>>>???AAACCCDDDFFFGGGGGGFFFDDDCCCDDDFFFGGGIIIKKKMMMMMMKKKHHHFFFIIIJJJLLLPPPVVV\\\aaadddjjjnnntttzzzwwwrrrllllllrrrvvvwwwvvvzzzyyywwwuuusssrrrqqqqqqqqqnnnjjjeee```[[[WWWTTTVVVVVVVVVVVVTTTRRROOONNNMMMMMMKKKIIIGGGGGGHHHIIIEEEFFFJJJMMMPPPRRRQQQPPPPPPMMMKKKLLLNNNNNNKKKHHHFFFDDDCCCDDDFFFGGGGGGFFFGGGIIILLLOOOOOOPPPPPPQQQOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWVVVTTTSSSUUUWWWQQQOOOLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMMMMOOORRRTTTSSSUUUWWWZZZ\\\\\\\\\\\\WWWWWWVVVUUUSSSQQQOOONNNLLLMMMMMMNNNOOOOOOOOOOOOWWW\\\dddlllppppppnnnlllbbb```^^^___cccfffhhhggglllnnnppprrrtttvvvyyy|||}}}uuummmfff^^^XXXSSSNNNKKKGGGEEEGGGJJJLLLMMMNNNLLLJJJIIIHHHIIIKKKLLLLLLNNNPPPSSSVVVWWWXXXXXXTTTTTTTTTTTTTTTSSSRRRQQQQQQTTTVVVWWWUUUSSSRRRRRROOONNNMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCDDD@@@@@@@@@AAACCCDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGuuufffUUUHHH???===<<<<<<===<<<;;;999:::999999888888888999999999888777777777777888999666666666777777777777777666666666666666666666666555555555555555555555555444444555666777777777777222333444555666666666666444444444444555555555666444444444222000000222444666666666777777777888888444555666777777777777666777777777888999:::;;;<<<;;;:::999999:::===???AAAAAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<>>>@@@BBBDDDCCCEEEFFFEEEDDDCCCDDDEEEEEEEEEFFFHHHIIIHHHEEEBBBBBBDDDGGGLLLQQQXXX]]]``````ccchhhmmmssszzzwwwsssqqqssszzz~~~|||{{{wwwsssmmmhhheeecccaaa___^^^___aaaaaa```]]]YYYWWWSSSRRROOOMMMKKKJJJJJJJJJJJJKKKLLLOOOQQQQQQNNNKKKHHHFFFDDDFFFIIIJJJIIIGGGCCCBBBBBBCCCFFFGGGGGGFFFEEEGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNNNNMMMOOOPPPQQQSSSVVVZZZ]]]ZZZWWWSSSOOOKKKHHHGGGGGGGGGIIILLLMMMNNNPPPSSSUUUVVVXXX[[[^^^```aaa``````^^^]]]\\\[[[YYYXXXWWWWWWTTTUUUVVVXXXZZZ\\\]]]^^^iiiooozzzrrrnnnkkklllqqqvvvyyyyyy|||zzzppplllfff```ZZZUUUPPPLLLIIIFFFCCCCCCEEEIIIKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMOOORRRUUUWWWWWWWWWRRRRRRSSSRRRRRRQQQPPPPPPPPPRRRTTTTTTSSSPPPOOOOOONNNMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC???@@@@@@BBBCCCFFFGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFttteeeTTTHHH>>>===<<<<<<===<<<:::999;;;:::999888777777888888999888777666666777888999444555777888888888777666666666666666666666666666666555555555555555555666555555666666666666555555333444444555555555444444333333333333333444444555111222111///------///222666666666666666777888888444555666777777666666555777888888888:::;;;<<<===<<<:::999888999;;;>>>@@@???@@@AAABBBBBBAAA@@@???======<<<<<<===???BBBCCC@@@BBBDDDDDDCCCCCCDDDEEEDDDCCCCCCFFFHHHHHHEEEBBBAAACCCFFFJJJPPPUUUYYY[[[VVVXXX[[[^^^dddkkksssyyy|||wwwoooooopppsssyyy{{{vvvoookkkkkkmmmnnnnnnkkkmmmqqqssstttrrrpppnnnfffddd```]]]ZZZXXXWWWVVVXXXWWWWWWYYYZZZXXXSSSOOOMMMJJJHHHJJJMMMPPPPPPNNNIIIIIIJJJLLLPPPRRRRRRQQQNNNNNNOOOPPPRRRSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRTTTWWW[[[aaaiiinnnoookkkeee^^^XXXTTTRRRRRRPPPSSSWWWZZZ[[[]]]```bbbdddgggkkkooossstttttttttrrrpppnnnkkkiiiiiihhhhhhfffffffffhhhlllqqqwwwzzz|||wwwwww}}}~~~{{{yyytttnnniii```\\\XXXTTTQQQNNNJJJHHHEEECCCAAAAAADDDHHHJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLOOORRRTTTUUUVVVVVVRRRRRRRRRRRRRRRQQQQQQPPPPPPRRRTTTTTTRRROOONNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDCCCDDDGGGIIIIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCBBB???@@@AAABBBEEEGGGIIIJJJGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFssseeeTTTHHH>>>===<<<<<<===<<<:::888<<<;;;999777666666777777999888777666666777888999222444777999:::888666555666666666666666666666666666666555555555555666666555555555666555555444444555555555555444333222222444444333333444444555666555666666444111111444777666666666666666777888888444555666777777666555444777888888999:::<<<===>>><<<;;;999888999;;;===???>>>>>>@@@AAAAAA@@@???>>>>>>===<<<<<<===???AAACCC>>>@@@CCCDDDCCCCCCDDDFFFEEEDDDCCCFFFIIIIIIGGGDDDFFFGGGIIILLLOOORRRTTTVVVOOOPPPRRRTTTYYYaaaiiiooovvv}}}tttnnnhhhjjjlllpppuuu~~~~~~xxxqqqnnnpppuuuxxxzzzwww{{{zzzwwwrrrnnnllliiigggeeedddcccbbbcccccc```ZZZUUUVVVSSSQQQRRRVVVYYYYYYXXXTTTTTTVVVYYY]]]```aaa```^^^]]]^^^___aaabbbbbbaaa]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]___eeennnyyy~~~vvvnnngggbbb```___aaadddiiimmmoooqqqtttuuuyyy||||||yyyxxxxxxyyyxxxvvvuuuwww}}}~~~~~~~~~yyytttppplllhhhaaa\\\VVVSSSPPPMMMKKKJJJGGGEEEEEEBBBAAAAAADDDHHHJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLNNNQQQSSSTTTUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTVVVVVVSSSQQQOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDCCCDDDGGGIIIIIIIIIKKKJJJHHHGGGFFFGGGGGGHHHBBBCCCEEEFFFFFFDDDBBBAAA???@@@AAACCCEEEHHHJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFF{{{nnn^^^OOOFFF@@@===:::999999:::::::::999888777777777888999:::777777666666666666777777777777666555555555555555888888777777666666555555888777666555444333222222555555666666777777888888666666555444333333222222444333333444666777777666333333333444444444555555444555555555555555444444666666666666777777777777666777888:::;;;<<<======999888888888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDDDDDDDCCCAAA??????AAABBBHHHDDD@@@@@@DDDGGGIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUQQQPPPNNNNNNRRRXXX___dddmmmqqq{{{yyymmmhhhdddeeeggglllttt~~~|||xxxyyy~~~~~~zzzwwwuuuuuuuuutttrrrooollljjjeeehhhkkkkkkiiihhhjjjlllfffiiikkklllqqqxxxzzzwwwsssooonnnssswwwvvvttttttrrrpppooonnnmmmnnnpppqqqqqqqqqrrrvvv{{{uuuoootttwww{{{~~~}}}yyyvvvnnnmmmjjjfff```ZZZUUUSSSOOONNNLLLIIIEEEBBB>>>===@@@AAACCCDDDFFFGGGGGGHHHGGGHHHIIIHHHEEEDDDDDDEEEIIILLLNNNNNNMMMLLLMMMMMMLLLNNNRRRSSSRRRQQQQQQRRRSSSRRRQQQPPPOOONNNMMMMMMKKKKKKKKKJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGHHHGGGDDDBBBAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFyyylll\\\NNNFFF@@@===:::999999::::::::::::999888777777777888999777777666666666666777777888888777666666666666666666666666555555555444444555555555555555555555555444444444444555555555555555555555444444333333222222111111222444555444333333333333444444444444555444555555555555555444444555666666666777777777777666777888999:::;;;;;;;;;999999999999:::<<<===>>>?????????????????????????????????@@@AAABBBDDDEEEDDDDDDDDDBBB@@@???AAACCCFFFCCC@@@@@@DDDHHHJJJJJJJJJJJJLLLNNNPPPQQQSSSTTTOOONNNLLLMMMPPPUUU[[[___eeeiiirrr|||xxxmmmhhhcccdddfffkkksss|||~~~{{{xxxvvvuuutttwww{{{{{{yyyxxxzzz|||{{{~~~}}}~~~~~~}}}zzzuuuoookkkiiicccbbb```]]]YYYTTTPPPNNNJJJIIIHHHFFFDDDBBB@@@???@@@AAACCCEEEFFFGGGGGGHHHFFFGGGHHHFFFDDDCCCDDDEEEHHHJJJMMMMMMLLLKKKKKKLLLLLLNNNQQQRRRRRRPPPPPPPPPRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDDDDEEEGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFwwwjjjZZZLLLEEE@@@===:::999999:::::::::;;;:::888777666777777888777777666666666666777777999888777777666666777777444444444444444333333333333444444555666777888888555555555444444444444444444444444444444444444444222111000111444555444333333333333333444444444444444444555555555555555444555555666666666777777777777888999999:::::::::999::::::::::::;;;===>>>???????????????????????????@@@@@@@@@@@@AAACCCDDDEEEDDDEEEDDDBBB@@@@@@AAACCCDDDBBBAAABBBEEEIIIKKKLLLJJJKKKLLLMMMOOOPPPQQQQQQNNNNNNMMMNNNQQQTTTXXXZZZ]]]___fffooorrrqqqsssvvvyyyyyyoooiiieeefffhhhmmmuuu~~~{{{xxxzzz~~~{{{xxxuuupppjjjddd___\\\ZZZVVVVVVUUUTTTQQQNNNKKKJJJCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGHHHEEEEEEFFFDDDBBBAAABBBDDDGGGIIIKKKKKKJJJIIIJJJKKKLLLOOORRRRRRQQQPPPOOOOOOQQQQQQPPPNNNMMMLLLJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEFFFFFFvvvhhhYYYLLLFFF@@@===:::999999:::::::::;;;:::888777666666666777777777666666666666777777888777777666666666666666444444444444444333333333333444555555666777888888777777777666666555555555333333444444444444444444333222222333555666666555222222333333333444444444333444555555666555555555555555555666666666777777999:::::::::::::::999999::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDBBB@@@@@@AAACCCBBBBBBBBBDDDGGGJJJMMMNNNKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTVVVVVVXXXYYY___fffhhhggghhhmmmlllqqqyyy{{{pppkkkhhhiiilllrrr{{{}}}{{{xxxxxxzzz~~~zzzsssmmmkkkhhhbbb\\\WWWTTTSSSRRRPPPPPPPPPOOOMMMKKKIIIGGG????????????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDBBBAAA@@@BBBCCCFFFHHHIIIIIIHHHHHHIIIJJJNNNQQQSSSSSSQQQOOOOOONNNOOOOOONNNLLLKKKJJJIIIHHHFFFHHHJJJLLLLLLJJJHHHFFFHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEECCCDDDCCCBBBAAAAAADDDFFFDDDDDDDDDDDDEEEEEEEEEFFFwwwhhhYYYMMMGGG@@@===:::999999:::::::::;;;:::888666555555666666777777666666666666777777666666555444444444444555444444444444444444444444555555555666666666666666777777666666555555444444333333444444444444444444333222222333555666666555222222222333333333444444333444444555666666555555555555555555666666666666;;;;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA??????@@@BBBAAABBBDDDGGGIIIKKKMMMOOOJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTWWW]]]^^^]]]```eeeccchhhmmmrrrvvv|||{{{qqqkkkiiikkkooovvv}}}{{{{{{||||||{{{zzzzzzzzzzzz{{{~~~yyytttooohhhbbb]]]ZZZUUUQQQNNNMMMMMMNNNMMMMMMMMMLLLJJJGGGEEECCC>>>=========>>>???@@@AAACCCCCCDDDFFFGGGGGGGGGGGGDDDDDDCCCBBB@@@@@@BBBDDDGGGHHHIIIIIIHHHHHHIIIKKKQQQSSSUUUTTTRRROOONNNNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGJJJKKKKKKJJJGGGFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCBBBAAA@@@AAACCCFFFCCCDDDDDDDDDDDDEEEEEEEEEwwwhhhXXXLLLHHH@@@===:::999999::::::::::::999777666555666666777777777666666666666777777666555444444333333444444333333444444444444555555666666555555444444444333444444444333333333333333444444444444444444444444111000///000333444333222222222222222333333333333333333444555666666666666444444555555555666666666::::::;;;;;;;;;:::999999999:::;;;===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCBBB@@@>>>>>>???AAA>>>AAAEEEGGGHHHJJJLLLMMMIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMOOOSSSTTTTTTXXX]]]^^^bbbfffhhhjjjnnnuuuzzz{{{rrrnnnlllnnnrrryyy||||||}}}~~~zzzwwwxxxzzz{{{|||||||||}}}||||||}}}|||qqqjjjfffbbb]]]XXXPPPNNNKKKHHHFFFFFFGGGHHHHHHHHHHHHGGGEEECCC@@@???>>>===<<<<<<===???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDBBBAAABBBDDDGGGIIIJJJJJJJJJIIIIIIKKKLLLRRRSSSUUUTTTQQQNNNMMMLLLIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDBBBBBBDDDFFFCCCCCCDDDDDDDDDDDDEEEEEEwwwgggVVVKKKGGG@@@===:::999999:::::::::888777666555555666777888777777666666666666777777666666555444444444444444222222222222333333333444555444444444333333333333222333333333333333333444555555555444444333333222111000///000222333333222111222222222222333333333222333444555666666666666444444444555555555666666777888888999999999888888888999;;;===>>>>>>>>>>>>========================>>>>>>>>>===>>>>>>???@@@AAAAAAAAA???===<<<>>>@@@;;;???CCCFFFFFFFFFHHHJJJGGGHHHHHHJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNJJJIIIIIIMMMNNNNNNRRRYYYZZZ]]]`````````aaafffjjjpppsssxxx|||~~~zzzvvvssstttxxx~~~yyy{{{}}}|||zzz{{{}}}~~~~~~}}}|||{{{zzzyyymmmggg```ZZZWWWTTTQQQNNNIIIGGGEEECCCBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@>>>======<<<<<<<<<>>>@@@CCCEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCFFFIIIKKKKKKLLLKKKJJJJJJLLLNNNQQQRRRTTTSSSOOOLLLJJJIIIEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCEEEEEECCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEvvveeeTTTIIIEEE@@@===:::999999:::::::::777777666555555666777888777777666666666666777777777777666555555555555555000000111111222222222333333333333333333333333333444444444555555666666666666666555444333333222222222111111222444555555444111111222222222333333333222333444555666666666666444444444555555555666666555555666777777777777777888999;;;<<<>>>>>>==============================>>>===============>>>???@@@AAA@@@>>><<<<<<===???999===BBBDDDDDDCCCEEEGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPIIIGGGHHHJJJKKKLLLQQQXXXXXXZZZ\\\\\\YYYYYY\\\___```ccchhhlllooorrrvvvxxx}}}zzz|||~~~|||zzzyyyxxxvvv}}}~~~|||yyyyyy{{{~~~{{{xxxssspppmmmkkkhhhfff\\\YYYTTTOOOLLLJJJHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA???>>>;;;;;;;;;<<>>>>>===<<<;;;;;;;;;===<<<;;;;;;<<<===>>>???AAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@@@@@@@AAAAAACCCEEEHHHIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKHHHEEEDDDGGGKKKOOOPPPVVVUUUSSSRRRQQQRRRTTTUUUYYYYYYZZZ]]]cccgggiiijjjrrruuuzzzzzztttssssssssstttvvvxxx|||~~~~~~||||||~~~|||vvvnnnhhh```\\\\\\[[[XXXTTTQQQNNNKKKIIIHHHGGGEEECCCBBBCCCCCCBBBAAA@@@BBBCCC>>>>>>????????????>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEIIIHHHFFFDDDDDDFFFHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMPPPPPPPPPNNNJJJGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBqqq```PPPEEEAAA>>>;;;999999999999888777888777777666666666666666777666666555555555555555666666666666555555555444555555444333222222222333333333333333222222222222444444444444444444444444333333222222222111111111222222222333333333444444111222222222222333333333333444444444555555555555333444444555666666777777444666777777555444555555555666888:::;;;<<<<<<===>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<>>>???AAA@@@@@@??????>>>======<<<>>>>>>??????@@@@@@@@@AAAAAADDDFFFHHHGGGGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKHHHDDDDDDFFFJJJMMMOOOSSSRRRPPPOOONNNOOOPPPQQQTTTSSSTTTWWW\\\```bbbbbbcccfffjjjooossswwwxxxyyy|||{{{|||zzztttqqqppppppqqqrrrtttvvvyyy|||~~~}}}{{{xxxxxx|||~~~}}}~~~zzzrrriiiccc^^^XXXQQQNNNOOOOOOLLLIIIJJJHHHEEEDDDCCCCCCAAA???BBBBBBBBBAAA??????@@@AAA===>>>>>>??????>>>>>>===>>>>>>???AAACCCEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIGGGEEECCCCCCEEEGGGHHHJJJIIIHHHGGGHHHIIIJJJKKKNNNOOOOOOMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDDDDCCCCCCCCCBBB}}}mmm^^^OOODDD@@@<<<:::999999:::;;;:::999888777666666555555666666777666555555444444555555666666555555555444444444555555333222111000000000222222333333333333444444444444444444444444444444333333333333222222222222222222222222333333333333222222222222333333333333333333333333333444444444333444444555555666666666555666777777555444444444555666777999:::;;;;;;;;;===<<<<<<;;;;;;:::::::::888888999:::<<<>>>@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMIIIGGGCCCCCCEEEHHHKKKLLLOOONNNMMMLLLKKKLLLLLLMMMOOONNNNNNPPPTTTWWWXXXXXXXXXZZZ]]]bbbfffjjjmmmoooqqqqqqsssvvvzzz|||{{{zzz}}}}}}~~~~~~~~~|||uuupppnnnmmmooooooppprrrtttvvvxxxzzzyyy{{{}}}wwwuuusssuuuyyy}}}{{{xxxxxxzzz||||||yyytttnnnhhh```YYYTTTQQQLLLGGGFFFGGGHHHFFFDDDDDDBBB@@@???@@@@@@???===AAABBBAAA@@@===<<<===>>>======>>>>>>>>>>>>=========>>>???AAADDDGGGIIIKKKKKKKKKIIIHHHHHHHHHIIIJJJIIIGGGEEECCCBBBCCCEEEFFFHHHGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMKKKHHHEEEDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJGGGHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCzzzkkk]]]OOOEEEAAA===;;;999999:::;;;:::999777777666555555555555666666666555444444444444555555555555444444444333333333333222111000000000111111222222333444444555555111111111111111111111111333333333333333333333333111222222222222333333333222222222333333333444444333333333333333444444444333333444444444555555555555666777777555333333444888888999999888888777777;;;;;;:::::::::999999999888999999:::<<<===>>>???<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===??????@@@@@@AAACCCDDDCCCCCCDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNHHHEEEBBBBBBDDDGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQRRRQQQRRRSSSUUUYYY]]]bbbfffhhhhhhiiillloooqqqrrrqqqppptttuuuxxx|||zzzwww{{{~~~vvvqqqnnnmmmnnnooopppqqqtttvvvxxxzzzyyyzzz{{{|||vvvuuutttuuuyyy}}}~~~xxxuuuuuuvvvxxx~~~~~~}}}yyyuuurrroookkkddd^^^YYYSSSNNNJJJHHHFFFCCCBBBDDDEEEEEEDDDBBB@@@>>>>>>@@@@@@@@@???@@@@@@@@@>>>;;;:::;;;<<<<<<======>>>>>>======<<<<<<===???AAAEEEHHHKKKLLLMMMLLLJJJHHHHHHIIIJJJKKKJJJHHHEEECCCBBBBBBDDDEEEHHHGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLKKKHHHEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCwwwggg[[[OOOEEEAAA>>><<<:::999999999888777777666666555555555555555666666555444444444444444444444444444333333333333000000000000111111222333000111222222333444555555111111111111111111111111333333333333333333333333111111111222222222333333222222333333333444444444555444444444444444444444333333333333444444444444444555777666444333333444777888888888777666666555999999999999888888888888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::<<<===>>>??????@@@BBBCCCCCCBBBBBBDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMFFFCCCAAAAAADDDFFFHHHHHHHHHIIIJJJKKKMMMOOOQQQRRROOONNNLLLMMMOOOPPPPPPOOOLLLLLLLLLNNNRRRWWW\\\___aaadddgggiiijjjjjjjjjjjjlllnnnsssyyyzzzsssooopppxxxwwwqqqnnnmmmkkkmmmpppssswwwzzz}}}~~~{{{|||||||||~~~zzzxxxvvvwwwzzz|||~~~~~~}}}~~~~~~~~~{{{wwwttttttuuuvvvyyyyyyzzz}}}~~~|||zzzyyywwwwwwwwwtttoooiiidddaaa\\\XXXRRRMMMJJJGGGCCCAAA@@@???>>>>>>???AAAAAAAAA???>>>======???@@@@@@@@@?????????<<<:::999999:::<<<<<<============<<<<<<<<<===???AAAEEEHHHKKKMMMMMMKKKIIIHHHGGGHHHJJJKKKIIIGGGEEEBBBAAABBBDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJJJJLLLLLLKKKHHHFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBDDDEEEFFFHHHHHHIIIKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCrrrcccXXXMMMEEEAAA>>><<<999888888888777666777666555555444444555555666555444444333333444444444444333333333222222222/////////000111222444444000000111222222333444444333333333333333333333333222222222222333333333333111111111111222222222222333333333333444444444444555555555555444444444444333333333333333333333333222444666666444333444555333444555666777777777777777777777777777777777777::::::;;;;;;;;;:::999888::::::::::::::::::::::::::::::;;;<<<======>>>>>>@@@AAABBBAAA@@@@@@BBBDDDFFFFFFFFFGGGHHHHHHIIIIIIDDDBBB@@@AAADDDGGGHHHIIIGGGHHHJJJLLLNNNPPPRRRRRRPPPNNNMMMMMMNNNOOOOOONNNKKKIIIHHHHHHKKKPPPVVVYYY[[[^^^```bbbbbbaaabbbccccccgggmmmuuu}}}xxxnnniiifffeeejjjqqqzzz~~~uuummmjjjjjjfffjjjpppxxx~~~}}}yyyxxxyyy{{{|||||||||||||||{{{||||||{{{zzzxxxwwwvvvvvvvvvvvvvvvwww{{{~~~xxxtttrrrqqqpppmmmmmmlllgggaaaZZZUUUSSSNNNKKKGGGDDDBBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAA<<<;;;:::;;;===>>>>>>>>>===>>>===<<<999888999;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>AAADDDHHHJJJLLLJJJJJJHHHGGGGGGGGGHHHIIIGGGEEECCCAAA@@@AAACCCDDDBBBAAAAAAAAABBBDDDEEEGGGIIIKKKLLLKKKHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCnnn___UUUKKKBBB???;;;999777777888888888666666666555444444444444555666555444444333333444444333333333333222222222222111111111111111222333444000000000111111222222222222222222222222222222222111111111222222222333333111111111111222222222222333333333444444444444555444444444444333333222222333333222222222222222222111333555555444444555666333444555666666666666666666666666666666666666666888999::::::;;;:::999999::::::::::::::::::::::::;;;;;;<<<<<<=========>>>??????@@@???>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAAEEEHHHJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLKKKLLLIIIFFFEEEGGGLLLRRRVVVTTTVVVXXXXXXWWWWWWYYY[[[[[[___fffnnnwww~~~ppphhh```]]]\\\[[[^^^ccckkksss{{{}}}pppgggdddddddddjjjttt~~~{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||zzzwwwvvvttttttwww|||}}}tttpppjjjfffdddcccbbbaaaaaabbb```[[[TTTNNNLLLKKKHHHFFFCCCAAA@@@@@@???===???@@@@@@@@@@@@@@@@@@AAA<<<:::999:::<<<>>>>>>===<<<<<<===;;;999999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>@@@CCCFFFIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCBBB@@@>>>>>>???AAACCC@@@@@@???@@@AAACCCDDDFFFGGGIIIJJJIIIGGGFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCjjj[[[RRRIIIAAA===888666555666888999999888666666555444444444444555555555444333333333333444333333333222222222111111333333222222222222222222000000000000000111111111000000000000000000000000000000000111111222222222000111111111111222222222333333333444444444555555333333333222222111111111333222222222222222222222000222444555444444666777666666666666555444333222555555555666666666666666666777999:::;;;;;;::::::::::::::::::::::::::::::<<<<<<=====================>>>>>>===<<<<<<>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@BBBEEEIIIKKKKKKGGGHHHIIIJJJJJJJJJJJJIIIJJJHHHGGGGGGHHHIIIIIIHHHIIIFFFBBB@@@BBBGGGMMMQQQNNNPPPRRRQQQOOOPPPSSSVVVWWWZZZaaaiiiqqqxxx}}}|||}}}sssddd]]]WWWVVVUUUUUUWWW[[[bbbkkkuuu{{{{{{mmmbbb^^^^^^eeelllxxx~~~}}}~~~|||xxxuuurrrsssxxx~~~}}}yyyxxxvvvooogggaaa^^^ZZZXXXWWWVVVUUUTTTYYYYYYXXXSSSMMMHHHGGGHHHCCCAAA>>>=========;;;999===>>>???>>>===<<<===>>>===<<<;;;;;;===??????>>>;;;<<<<<<;;;:::999;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<>>>@@@BBBEEEHHHIIIEEEFFFFFFFFFFFFEEEDDDCCC@@@???===<<<<<<>>>@@@AAAAAAAAAAAAAAABBBDDDFFFGGGFFFGGGHHHHHHFFFEEEEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGIIIJJJKKKJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCChhhYYYOOOGGGAAA@@@@@@>>>;;;888666666666777999999888888888888999999888777666444444555666666444444555333111///000111222222222222222222222222555333111111333444222///000000000000000111111222222222222222222222222222111111111111222222222222000000111111111222222222111111111111111222222222222222222333333444444444444444333222333444555666333444444444555555666666555555444444555666888999888888888888888888888888:::::::::::::::;;;<<<===AAA???===:::999999::::::;;;;;;;;;:::999;;;>>>AAABBBAAA@@@>>>===============>>>>>>@@@CCCFFFIIIKKKEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDFFFGGGIIIJJJJJJJJJIIIGGGEEECCCDDDGGGJJJLLLOOOOOOMMMLLLKKKKKKKKKKKKNNNQQQVVV]]]ccciiimmmoooqqqrrrtttuuuwwwyyy}}}wwwcccVVVQQQOOOPPPPPPOOORRRWWW___gggpppwwwzzzkkk___]]]bbbhhhttt}}}||||||{{{vvvqqqppplllhhhgggfffbbbZZZSSSSSSQQQOOOLLLKKKKKKLLLLLLTTTSSSQQQMMMGGGBBB@@@@@@AAAAAA@@@???>>>===<<<;;;@@@?????????>>>>>>======;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999:::;;;<<<999999:::::::::999999888999<<>>????????????@@@@@@@@@>>>>>>???AAACCCDDDEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@???DDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAACCCDDDFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA~~~gggXXXOOOFFFAAA???:::999777666555666777888777777666666666666777777666666555555444444555555222333444333111111111333222222222222222222222222555222111111333333111///000000000000000111111222111111111111111111111111////////////000000000000222222222333333333444444111111111111222222222222222222222333333444444444444333333222333444555666555555555555666666666666555444444444444666777888888888888888888888888888888888888888999:::;;;<<>>>>><<<;;;:::999;;;;;;;;;::::::;;;>>>@@@??????===<<<;;;:::::::::======>>>???BBBFFFIIIJJJFFFGGGGGGGGGGGGFFFFFFEEE@@@AAACCCEEEGGGHHHIIIIIIJJJHHHFFFDDDEEEGGGIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLPPPUUUZZZ^^^aaabbbdddeeeggggggiiilllppptttwwwvvvvvvvvvzzzvvvbbbTTTOOOMMMOOOOOOOOORRRWWW]]]eeeooowww~~~pppffffffkkkttt~~~zzzuuurrrrrrooojjjeeeaaa^^^[[[ZZZYYYUUUNNNHHHIIIHHHGGGFFFFFFHHHIIIJJJMMMMMMLLLHHHDDDAAA???@@@AAAAAA@@@???>>>===<<<<<>>>>>=========;;;<<<<<<======>>>??????<<<;;;:::999999999::::::999999999::::::999999888<<<>>>???@@@??????AAABBBAAABBBBBBBBBBBB@@@???>>>===>>>>>>???@@@AAABBBBBB>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEEEECCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAA>>>??????@@@AAABBBCCCCCC???@@@@@@@@@@@@@@@@@@AAA}}}fffWWWNNNEEE@@@>>>999888777666555666777888555555444444444444555555444444555555444444333222000111333333222111333444222222222222222222222222333222111111222333111000000000000000000111111222000000000000000000000000////////////000000000000222222222333333333333444111111111111222222333333222222333333333333444444333333333333333444555555666666666666666666555555333333333333444555666777777777777777777777777777777666666777888999::::::===>>>???@@@???===:::888:::;;;;;;;;;:::;;;>>>@@@>>>>>><<<;;;:::999999999;;;<<<===>>>AAADDDHHHIIIHHHHHHGGGFFFEEECCCBBBBBB===>>>@@@CCCEEEGGGHHHIIIKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKNNNQQQSSSSSSTTTVVVWWWWWWWWWYYY]]]bbbgggkkkjjjjjjjjjmmmttt}}}tttbbbTTTOOOMMMOOOPPPQQQVVV[[[^^^hhhsss{{{zzzsssuuu{{{zzzwwwvvvuuurrrppppppkkkfffcccaaa^^^YYYUUUPPPMMMKKKKKKJJJHHHBBB============>>>@@@CCCFFFGGGEEEEEEEEECCC@@@???>>>???AAAAAA@@@???>>>===<<<<<<>>>>>>>>>===============;;;;;;<<<======>>>>>>???;;;;;;:::999888888999999888999999::::::999999999===?????????===<<<===>>>??????@@@@@@???>>><<<;;;;;;<<<>>>@@@BBBCCCDDDDDD???@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBB@@@???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@?????????|||eeeVVVMMMDDD???======<<<:::888777666666666555444444444444444444555222333444555444333222111111222333333111111222333111111111111111111111111222222111111222222111111000000000000000111111222//////000000000000000111000111111111222222222222000000000000111111111111000111111222222333333333333333333333333333333333333333333333333444444444666666666555555444444333222222333333444555555666666666666666666666666666666666666666777888::::::<<<<<<=========<<<:::999:::;;;<<<;;;:::;;;===???@@@???>>>===;;;;;;;;;;;;;;;;;;<<<>>>@@@DDDGGGHHHIIIHHHGGGDDDBBBAAA@@@???===>>>@@@CCCEEEGGGHHHIIIKKKJJJIIIGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCFFFGGGIIILLLMMMMMMMMMLLLNNNNNNNNNMMMOOOTTTZZZ___cccbbbaaa```bbbgggnnnssszzz}}}uuueeeWWWRRROOOQQQSSSVVV]]]dddhhhrrr}}}zzzuuunnniiihhheeebbb___]]]ZZZVVVSSSRRROOOKKKHHHDDDBBBAAAAAABBB@@@<<<999777777888:::===@@@CCCDDDBBBBBBCCCAAA???===>>>>>>@@@@@@??????>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<;;;;;;::::::999999999888888999:::::::::999999===>>>>>>===;;;:::;;;<<<>>>>>>??????>>>===;;;:::999;;;===@@@CCCDDDEEEFFF@@@@@@AAABBBCCCDDDDDDEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>@@@BBBDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@@@@??????>>>>>>|||eeeVVVLLLDDD>>>===<<<;;;:::888777666666555666555555444444555555666222333444444444333111000333444444333111000000111111111111111111111111111000111111111111111111222000000000000000111111222000000000111111111222222000111111111222222222222//////000000000111111111000111111222333333444444333333333333333333333333222222222333333333333333444444444333333222222222222222333444444555555555555555555555555555555555555555666666777999:::;;;<<<;;;:::999999999:::;;;999;;;<<<<<<;;;;;;===???@@@???>>>===;;;;;;;;;;;;:::;;;;;;===@@@CCCFFFHHHJJJHHHFFFCCCAAA@@@??????@@@AAACCCEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFBBBAAA@@@@@@???@@@@@@@@@CCCEEEGGGJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJOOOVVV[[[___^^^\\\ZZZYYY\\\aaaeeeiiilllrrrvvvzzz~~~zzznnn\\\VVVQQQSSSVVV\\\eeennnwww|||wwwlllfff___[[[YYYWWWSSSPPPMMMKKKIIIGGGFFFDDDBBB@@@===<<<<<<<<<===<<<:::888777777888:::===???AAABBBBBBCCCCCCAAA???======>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<=========<<<;;;;;;:::999777888999:::::::::::::::;;;;;;<<<;;;::::::<<<===>>>>>>??????>>>===;;;:::888:::===@@@CCCDDDEEEEEE@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCAAA@@@???>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@??????>>>>>>>>>|||eeeVVVMMMDDD???===555555666666666666666666666666555555555555666666333333444444333333222111444555555333111///000000111111111111111111111111///000222111000000111222000000000000000111111222///000000111111222222222////////////000000000000111111111222222222222333000111111222333444555555444444333333333333222222111111222333333333333333222222222222222222111111222333444555555666666555444444444444444444444444444444555666777999:::;;;;;;999888666777888:::<<<999:::<<<<<<<<<<<<===>>>>>>>>><<<;;;:::999999999:::;;;<<<===@@@CCCGGGHHHIIIGGGEEECCCAAA@@@@@@@@@EEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIHHHHHHFFFEEEDDD@@@??????>>>>>>????????????AAADDDGGGHHHHHHGGGFFFDDDDDDEEEFFFHHHLLLRRRWWW\\\[[[XXXTTTRRRSSSVVVYYYZZZ^^^dddiiilllpppsssuuuyyyzzz}}}zzzeee]]]WWWWWW\\\dddqqq}}}~~~yyywwwxxxyyywwwuuuqqqpppppppppoookkkgggccc\\\WWWPPPLLLKKKIIIFFFCCCAAAAAA@@@??????>>>======888888999999999888888777888999:::;;;===>>>@@@@@@BBBCCCCCCAAA>>><<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888888999999:::;;;;;;<<<>>>>>>>>>>>>===;;;:::999777888999999::::::::::::::::::;;;:::999:::<<>>>>>?????????===<<<;;;999:::===@@@BBBCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBB@@@???===<<<>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAA@@@@@@@@@??????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA???????????????@@@AAAAAA??????@@@AAAAAAAAA@@@@@@======>>>???@@@AAABBBBBB???????????????>>>>>>>>>}}}eeeWWWMMMEEE???===444555555666666666666666666666555555555555666666555555444333333333333333222333444333111000111222111111111111111111111111...000222111000///111333000000000000000111111222......//////000111111222////////////000000000000111111111111222222222222000111111222333444555666444444444333333222222222000111222333444333333222222222222222222333333333222333555666777777666666333333333333333333333333222333333444555777999:::888888888999999::::::;;;888:::<<<===<<<<<<===>>>??????===<<<;;;:::::::::;;;;;;<<<>>>AAADDDGGGIIIHHHFFFDDDBBBAAAAAABBBCCCJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFDDDCCC??????>>>>>>>>>>>>??????>>>@@@CCCFFFGGGFFFDDDBBB@@@BBBCCCEEEGGGKKKPPPTTTWWWUUUSSSOOOLLLMMMOOORRRQQQUUUZZZ^^^```aaaccceeekkklllooosssvvvzzz|||}}}zzz{{{||||||}}}sssiiiaaa```fffqqq~~~~~~~~~|||zzzsssoooiiiggghhhhhhfffccc___]]]\\\ZZZXXXVVVSSSQQQMMMHHHBBB@@@@@@???===:::;;;;;;<<<;;;:::999999:::666666777777666666666777777888999;;;===>>>??????>>>??????>>><<<:::;;;;;;;;;;;;::::::::::::999999999999999999:::::::::;;;999::::::;;;<<<<<<=========>>>>>>>>><<<;;;999888777777888999::::::::::::;;;;;;;;;:::888999<<<>>>===>>>>>>>>>>>><<<;;;:::999;;;>>>@@@AAA@@@???>>>????????????????????????AAAAAAAAAAAA@@@???>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@======>>>???@@@AAABBBBBB>>>>>>>>>>>>????????????}}}fffWWWNNNEEE@@@>>>999999999999888777555555666555555444444555555666666555444333222333444555000222333333222111333444000000000000000000000000---000222111//////111333000000000000000111111222---------...///000000111111111111111222222222222////////////000000000000000111111222444555666666444444444333333222222222000111222333444333222222222222222333333444444444333444555777777777777666333333333333333333333333111111222333444666777888777888:::<<<<<<<<<;;;:::888:::<<<===<<<<<<===>>>BBBAAA@@@>>>============;;;<<<===>>>AAAEEEHHHIIIGGGFFFDDDBBBBBBBBBDDDEEELLLLLLKKKJJJIIIGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDCCC??????>>>>>>>>>??????@@@???AAADDDGGGGGGEEECCCAAA???AAADDDFFFHHHLLLPPPSSSRRRQQQNNNKKKIIIIIILLLOOOMMMPPPTTTWWWXXXXXXYYYZZZZZZ\\\___ccchhhllloooqqqqqqqqqpppnnnnnnrrryyytttkkkiiiooo|||zzzxxxxxxzzzwwwzzz}}}{{{yyyyyyrrrqqqqqqqqqqqqpppmmmjjjfffaaa\\\YYYYYYYYYWWWTTTQQQPPPNNNLLLJJJHHHFFFEEECCC???:::888999999888555999::::::999888777777888666777888777666666777888555666888:::<<<>>>>>>???:::;;;<<<;;;999999:::;;;::::::999999999999999999888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<=========<<<:::888777666777888999:::;;;;;;;;;======<<<:::888999;;;===<<<======>>>===;;;:::999:::<<<>>>@@@@@@???===<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>======>>>>>>??????@@@@@@zzzdddUUUKKKCCC===:::888777666555555444444555555555555555555555555555333333333333333333333333333333222222111000//////444222111222333333///,,,,,,------...///000111111111111000000//////......//////...---,,,++++++***++++++,,,,,,...///000111222222111111000000//////333333333333333333333333333111//////111222000---111222333333111111222333444444444444444444444444222333333444444555555666555555555444444333333333555555666666777777888888999999888888777888888888;;;;;;;;;<<<<<<<<<<<<===============<<<;;;:::999??????@@@AAABBBDDDFFFGGGCCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDBBB======<<<;;;<<<>>>@@@AAA@@@AAADDDGGGHHHHHHFFFEEEEEECCCBBBDDDHHHJJJJJJHHHLLLJJJHHHEEEEEEFFFHHHJJJNNNOOOPPPPPPPPPPPPOOONNNOOOQQQTTTXXX]]]bbbfffhhhfffdddaaa___aaaeeeiiimmmtttuuuwwwyyy{{{{{{zzz~~~zzzrrrnnnuuuyyyyyytttssswww~~~|||~~~~~~|||zzzxxxwwwvvvvvvvvvuuutttqqqnnnkkkiiihhhgggfffdddaaa^^^ZZZYYYUUUTTTRRRPPPMMMKKKIIIHHHDDDCCCBBBAAA@@@>>>======:::::::::::::::::::::::::::::::::999999999888888777666666666777888999999::::::;;;;;;;;;;;;;;;;;;<<<;;;999888888888999999888888888777888888999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666888999;;;======<<<;;;:::;;;::::::999999::::::;;;666888<<<>>>???>>>===<<<:::999999999999:::;;;;;;<<<<<<======>>>????????????????????????>>>======AAA@@@@@@AAACCCDDDDDDCCCBBBAAAAAA@@@???>>>======???>>>=========>>>@@@AAA@@@@@@@@@?????????>>>>>>BBBAAA???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@??????>>>============>>>>>>?????????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@???>>>:::;;;===>>>@@@AAAAAAAAAyyycccTTTKKKCCC===:::888777666555555444444555555555555555555555555555222222222222222222222222333333222222111000000///333222111222333222///---.........///////////////////////////000000000000111111111000000///......111111000////////////000111111111000000000000000111111111111111111111111333111///000111222000...111222333333111111222333444444444444444444444444333333333333333222222222555555444444444333333333333444444666777888999999999999888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<:::999999>>>>>>???@@@AAACCCDDDEEEBBBAAA@@@??????@@@AAAAAADDDFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEDDDBBBAAA===<<<;;;:::;;;>>>AAACCCBBBDDDFFFIIIJJJIIIHHHFFFEEECCCAAABBBEEEGGGFFFEEEIIIGGGFFFDDDDDDEEEGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKGGGIIIKKKOOOTTTYYY\\\___[[[YYYVVVTTTUUUXXX\\\___aaaccceeehhhjjjoootttxxx|||yyytttpppppptttyyy{{{vvvrrrssswww}}}{{{|||~~~|||zzzzzzyyywwwvvvssspppmmmjjjhhhgggeeeeeeeeecccaaa^^^[[[ZZZXXXWWWVVVTTTQQQNNNKKKIIIFFFFFFEEEDDDBBBAAA@@@@@@??????>>>===<<<;;;;;;:::999999999999999999999999888888888888777777777666:::999888777777777777777;;;;;;;;;;;;;;;:::::::::;;;:::888777777777888999999888888777777888888888::::::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<;;;:::888777666666777999;;;<<<;;;::::::;;;::::::999999::::::;;;888999;;;<<<======<<<;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<===???@@@???>>>AAAAAA@@@???>>>>>>======???>>>=========>>>@@@@@@@@@@@@@@@?????????>>>>>>AAA@@@???>>>===>>>??????@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@@@@??????>>>===============>>>>>>?????????@@@@@@@@@AAAAAAAAA>>>???@@@@@@@@@@@@???>>><<<===>>>??????@@@@@@???xxxaaaSSSKKKCCC===;;;888777666555555444444555444444444444444444444444111111111111111111111111333333222222111000000000333222111111222222///...000000000//////..................///000111111111111111111111111111111111222111000000/////////000///000000000000000000111////////////////////////222111000000111111000///111222333222111111222333444444444444444444444444444333333222111111000000444444444444333333333333111222333555777888999:::999999888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;999888888<<<======???@@@AAABBBCCC@@@???>>>>>>>>>>>>@@@@@@CCCEEEGGGGGGFFFEEEDDDEEECCCBBBAAABBBCCCCCCAAA???===<<<::::::<<>>=========>>>>>>>>>>>>>>>999999999888888888777777777777777888888888888888666666666666555555555555999999888888888888888999<<<;;;;;;::::::999999999999888777666666666777777:::999888777777666777777888999999:::;;;;;;;;;;;;============>>>>>>>>>>>>>>>===<<<:::888777777666444555777999:::;;;::::::::::::999999999999::::::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======<<<============<<<<<<;;;>>>===<<<>>>@@@AAA@@@????????????>>>>>>=========>>>>>>>>>===>>>??????@@@@@@????????????>>>>>>>>>@@@@@@>>>======>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@@@@??????>>>===============>>>????????????@@@@@@@@@AAAAAAAAA>>>??????@@@@@@??????>>>>>>???????????????>>>>>>uuu```RRRJJJBBB===;;;888777666555555444444555444444444444444444444444111111111111111111111111222222222111111111000000222111111111111000000///000/////////////////////.../////////000000000111------........./////////------------...///000111.../////////000000111111////////////////////////111000000000111111000000000222333222111000111222333333333333333333333333333333222222111111111111333333333333333333333333222222333444666777888888999888888888888999999:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;999888888777;;;<<<===>>>???@@@@@@AAA>>>>>>===<<<===>>>???@@@@@@BBBDDDDDDCCCAAAAAABBB???>>>>>>???AAABBBAAA@@@>>>===;;;;;;===BBBFFFIIIIIIIIIKKKLLLLLLKKKIIIHHHCCCBBB@@@>>>>>>???@@@@@@CCCCCCDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHFFFFFF@@@AAACCCGGGJJJNNNQQQSSSRRRPPPLLLIIIHHHIIIKKKMMMMMMOOORRRTTTVVVYYY]]]aaa^^^bbbfffjjjkkklllmmmnnnzzz~~~xxxvvvuuuuuuuuussstttvvvyyy}}}}}}pppooonnnmmmooorrruuuxxxwwwzzz~~~zzzuuupppnnnooopppqqqrrrssstttttttttsssrrrpppnnnlllkkkjjjjjjiiihhhhhhfffeeedddbbbaaa]]][[[YYYVVVRRROOOLLLKKKLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDAAA???<<<:::;;;<<<<<<<<<======>>>>>>555555555555555555555555555555666666666666777777555555555555555555555555555555666777999:::<<<===<<<;;;;;;:::999888888777666666666666666666666666:::999888777666555555555666777888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<>>======<<<<<>>>>>???AAABBBAAA@@@>>>>>>==================>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>??????======<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>===<<<<<<======>>>???@@@??????@@@@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>>>>??????@@@@@@??????>>>sss^^^QQQIIIBBB===;;;888777666555555444444555444444444444444444444444222222222222222222222222222222222111111111111111111111111000000///000000......//////000111111222111000000000/////////...+++,,,,,,------......///...............///000111......//////000000000111000000000000000000000000000000111111000000000111000111222222000000111222333333333333333333333333111222222222333333333444333333333333333333333333444444444444444555555555888777777777888888999::::::::::::;;;;;;;;;;;;<<<===<<<;;;999888888888888;;;<<<===???@@@@@@@@@@@@======<<<<<<<<<===?????????AAACCCCCCBBBAAAAAAAAA::::::;;;===AAACCCBBBAAA???>>>>>>>>>@@@DDDIIIKKKIIIJJJJJJJJJIIIHHHGGGFFFCCCBBB@@@>>>===>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCEEEHHHKKKNNNQQQRRRQQQOOOKKKHHHGGGGGGHHHJJJHHHJJJLLLMMMNNNOOORRRTTTSSSWWW[[[^^^___```bbbcccpppvvv~~~}}}yyytttsssuuuvvvvvvzzz}}}{{{{{{zzzwwwuuutttuuuvvvwwwyyy~~~{{{uuuqqqppppppqqqpppmmmnnnoooppprrruuuwwwyyy}}}zzzuuullljjjiiihhhhhhiiikkkllllllooossswwwzzz}}}}}}xxxuuutttsssrrrpppmmmjjjfffdddddddddeeeeeeeeeeeeddddddccccccaaa```^^^]]]]]]\\\]]]]]]\\\[[[ZZZWWWUUUTTTQQQPPPNNNLLLJJJGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@???@@@???>>><<<:::888666999999999999999999999999333333444444444444555555444444444555555666666666666666666666666666666666555555666777888:::<<<===;;;;;;:::999888888777777555555555555555555555555999888777666555555555555444555888:::;;;;;;;;;;;;888999999999999:::::::::>>>===:::888777666666777444555666888:::;;;<<<<<<:::999999888888999999:::;;;:::888666666666777888999:::;;;<<<<<<<<<;;;;;;888888999999:::;;;;;;;;;===>>>>>>??????>>>>>>>>><<<;;;;;;<<<>>>??????>>><<<<<<<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@qqq\\\PPPIIIBBB===<<<888777666555555444444555333333333333333333333333222222222222222222222222111111111111111111111111000111111000......000222---......///111222222333111111111000///.........---.........//////000000444333222111000/////////...//////////////////000111111111111111111111111///000111111000000111222000111222111000000111222333333333333333333333333111111222222333444444555222222222222333333333333555444444444444333333333666666666666666777888999::::::::::::;;;;;;;;;;;;<<<;;;999888777888888999<<<===???@@@AAAAAA@@@@@@===<<<<<<;;;<<<===???@@@AAACCCEEEEEEDDDCCCBBBCCC999999:::===@@@BBBBBBBBB?????????@@@BBBEEEIIIJJJGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@???======>>>BBBEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDEEEGGGJJJLLLOOOPPPMMMKKKGGGDDDBBBBBBCCCDDDFFFHHHJJJKKKJJJKKKMMMNNNMMMPPPSSSUUUVVVVVVXXXYYYeeekkkrrrvvvuuurrrnnnllljjjfffdddfffgggfffhhhllloooooooooooonnnlllkkkjjjiiihhhgggeeeddddddddddddcccgggkkknnnsssxxxwwwsssqqqnnniiigggfffffffffeeeffffffggghhhjjjkkkllllllnnnnnnppprrruuuwwwxxxyyyxxxyyyyyyxxxuuuqqqllljjjdddbbb```]]]\\\[[[\\\\\\\\\___dddgggjjjmmmpppsssuuuuuutttsssooojjjeeecccbbbbbbbbbaaa___]]][[[YYYWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPNNNLLLJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@<<<===>>>@@@@@@@@@???>>>>>>>>>>>>===<<<999777666888888888777777777777666444444444444444444555555333333444444555666666666666666666777777777777777888888777777777777777888:::999999888888777777777444444555666666666555555888777666555555444555555333555777:::;;;;;;:::999999999999999::::::::::::<<<;;;:::999888777777777555666666888999:::;;;<<<999999888888888888999999:::999888777666666777888888999:::;;;<<<;;;:::999888888999999::::::;;;;;;===>>>>>>???????????????===<<<<<<===???@@@@@@???:::::::::;;;;;;<<<<<<=========>>>????????????>>>======>>>>>>>>>>>>>>>???===<<<<<<;;;;;;<<<>>>?????????@@@@@@??????>>>======>>>>>>??????>>>>>>===<<<<<<<<<<<<===???@@@AAA??????@@@@@@@@@AAAAAAAAA???>>>>>>======>>>>>>???===>>>???@@@AAAAAAAAAAAAppp[[[OOOHHHBBB===<<<888777666555555444444555333333333333333333333333111111111111111111111111111111111111111111111111///000111000------000333//////000000000111111111000000000000////////////////////////000000000000555444333111000////////////////////////.........000000000000000000000000...000222111000///111333///111222111000///000222222222222222222222222222111111111222222222222222111111222222222333333333333333333333333333444444444444444444555666777888999999:::::::::;;;;;;;;;:::999888777777888999:::>>>???AAABBBCCCCCCBBBAAA===<<<<<<<<<<<<>>>???AAAAAACCCEEEFFFDDDCCCCCCCCC::::::;;;===@@@AAAAAA???>>>>>>???AAACCCEEEFFFGGGEEEDDDCCCBBB@@@???======<<<======<<<;;;>>>CCCGGGJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDFFFHHHKKKMMMNNNJJJHHHEEEBBBAAA@@@AAABBBCCCFFFHHHIIIIIIIIIKKKMMMKKKMMMOOOPPPOOOOOOPPPQQQYYY^^^dddgggeeebbb___^^^\\\XXXWWWXXXXXXVVVWWW[[[\\\\\\[[[[[[ZZZZZZZZZZZZWWWVVVUUUTTTSSSSSSRRRRRRQQQTTTWWWXXX]]]cccccc``````]]][[[ZZZZZZZZZYYYWWW[[[\\\]]]___``````______[[[[[[]]]___aaacccdddcccbbbbbbbbbaaa```]]][[[ZZZYYYVVVSSSPPPNNNMMMMMMNNNLLLOOOSSSWWWXXXZZZ\\\]]]bbbaaa```^^^[[[WWWTTTRRRQQQQQQRRRRRRRRRPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEECCCEEEFFFHHHHHHGGGFFFEEEBBBBBBAAA@@@???======<<<;;;<<<===???@@@@@@@@@???============<<<:::888777666666666777777777777777555555555444444444444444333333444444555666666777555666666666777777777777888888777666555555555555888888888888888777777777333444555666777777666555666666555444444555555555333555777:::;;;:::888777777777777777888888888999999999999999999888777777555555666666777888999:::999999888888888888999999999999888888777888888888666777999:::;;;:::999888888888999999:::;;;;;;<<<<<<======>>>??????>>>>>>>>>======>>>@@@AAAAAA@@@888999999:::;;;<<<<<<<<<<<<===>>>???@@@??????>>>============>>>>>>??????<<<<<<;;;;;;;;;<<<===>>>???????????????>>>>>>=========>>>>>>>>>>>>======;;;;;;<<<<<<===???@@@AAA??????@@@@@@@@@AAAAAAAAA???>>>===<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@@@@oooZZZNNNHHHBBB===<<<888777666555555444444555333333333333333333333333000000000000000000000000111111111111111111222222///000111///------000333111111111111000000000000......//////000000111111///////////////.........000///////////////000111000000//////.........---000000000000000000000000---000222111//////111333///111222111000///000111222222222222222222222222222222111111000/////////111111111222222333333333111111222333333444555555333333333444444666777777999999:::::::::;;;;;;;;;999888777666666888:::;;;???@@@BBBDDDDDDDDDBBBAAA===<<<<<<<<<===>>>@@@AAA@@@BBBDDDDDDCCCAAAAAABBB===<<<<<<===???@@@???===<<<===???AAACCCDDDDDDDDDCCCBBBAAA???===;;;::::::999;;;;;;::::::===CCCHHHKKKIIIEEECCCAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEFFFHHHJJJLLLMMMKKKJJJGGGDDDCCCBBBCCCCCC===???BBBDDDEEEFFFGGGIIIIIIKKKMMMMMMKKKKKKKKKLLLQQQVVV\\\^^^[[[XXXVVVVVVSSSOOOMMMNNNMMMKKKLLLPPPQQQPPPOOOOOOOOOOOOPPPPPPJJJJJJJJJIIIIIIHHHGGGGGGFFFIIIKKKKKKPPPUUUVVVSSSSSSQQQPPPPPPQQQQQQOOONNNMMMOOOQQQSSSTTTSSSRRRQQQNNNNNNOOOQQQTTTVVVUUUUUUTTTTTTTTTSSSQQQPPPNNNNNNPPPMMMJJJFFFDDDCCCDDDEEEBBBEEEIIIKKKLLLLLLLLLMMMUUUTTTRRRPPPMMMJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???======>>>???@@@@@@??????>>>???BBBEEEFFFGGGFFFFFFCCCBBBAAA???>>><<<;;;;;;777888:::<<<============999999999999888666444333111111111222333333444444555555555444444444333333333333444444555666777777555555555666666666777777555555555555555666777777777777777777888888888888333444666777777777666666555555444444444555555666333555888::::::999888666444444444444555555555555777888999::::::999888777555555555555555666777888999999888888888888999999888888888999999999888888555777999::::::999888777888999999::::::;;;<<<<<<;;;;;;<<<===>>>>>>======:::999999:::<<<===<<<;;;888888999:::;;;;;;<<<<<<<<<===>>>@@@@@@??????>>><<<=========>>>>>>??????<<<;;;;;;:::;;;<<<===>>>???????????????>>>============>>>>>>>>>>>>======;;;;;;<<<<<<===???@@@AAA??????@@@@@@@@@AAAAAAAAA???>>>===<<<<<<===>>>???AAABBBBBBAAA@@@???>>>>>>ppp\\\PPPGGG@@@;;;;;;999888777666555444333333777555444222111111222222333222222222111000000000000000000000000000000000111111111111000000000000111111000///...------,,,........................,,,---...//////...---,,,...//////000000000000000---...000111111111000///000000///...............111111111111111111111111......///000111111000000222222222111111111000000////////////000111222333...///000111333444555666444444444333333222222222444444444444555666777777999999888777777888999999888777666555555777999:::BBBCCCDDDEEEDDDAAA>>><<<<<<<<<<<<===>>>>>>??????DDDCCCBBBAAA@@@@@@???>>>???????????????>>>===<<<:::;;;>>>@@@AAAAAA@@@???======<<<999666555777888888999:::::::::<<<@@@CCCLLLLLLJJJGGGEEEDDDFFFHHHJJJHHHGGGGGGGGGGGGFFFEEE@@@??????AAADDDFFFGGGGGGCCCBBB@@@>>>>>>???@@@AAADDDCCCBBBBBBCCCEEEGGGHHHOOONNNMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRRRRMMMLLLJJJHHHFFFDDDCCCBBBFFFFFFFFFFFFGGGGGGGGGHHHBBBBBBAAAAAA@@@??????>>>AAABBBDDDFFFHHHJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJHHHFFFDDDGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCIIIHHHGGGFFFCCCAAA???>>>===>>>AAACCCCCCCCCBBBAAABBBBBBBBBAAA???>>><<<;;;::::::::::::;;;<<<=========>>>@@@BBBDDDEEEFFFFFFCCCBBBAAA???===<<<:::::::::;;;;;;<<<=========<<<======<<<;;;999777555333222222222222222222222222333222222111222333555666777444111111444666555444333444555666777777777777555555666666777777888888666666666666666555444444555555444333111000//////444444444333333222222222999999999999999888777777444444444444444444444444777777888999999999999999666666666666666666666666888777555444444555666777999999999888888888888888666777777777888888888888:::::::::::::::::::::999333888======;;;;;;???CCC::::::::::::::::::::::::999999999888999999::::::<<<<<<===>>>>>>>>>>>>>>>???>>>===;;;;;;===>>>???>>>>>>>>>>>>????????????===>>>>>>??????===<<<;;;<<<===>>>???@@@???>>>>>>???>>>===>>>@@@@@@>>>===============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>???@@@@@@@@@AAAppp]]]PPPHHH@@@<<<;;;888888777666555444333333666555444333222222222222222222222111111111111111000000000000000000000000.........---------,,,,,,000000//////......------........................------...//////...------......///000000000//////---...///000111000000///000000///...............000000000000000000000000'''(((***---000111333333111111111000000////////////......//////111222222111111111222222333333333444444333333333222222222111111111111222333444444777777777777777777777777999888666555666777999:::BBBCCCDDDEEECCCAAA>>><<<<<<<<<======>>>?????????BBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;999:::===?????????>>>===<<<===<<<999777666777888888999::::::;;;>>>BBBEEEKKKKKKJJJGGGEEEDDDFFFHHHJJJIIIGGGGGGGGGFFFEEECCCAAA@@@???@@@BBBDDDDDDDDDAAA@@@>>>======>>>???AAACCCCCCBBBBBBCCCEEEHHHIIIOOONNNMMMLLLKKKKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLJJJIIIHHHFFFDDDCCCAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>===>>>@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===;;;:::::::::::::::;;;<<<<<<======AAAAAAAAAAAA@@@???>>>===;;;===???@@@AAAAAA@@@????????????>>>===<<<;;;:::999888888999999:::;;;<<<======???@@@BBBCCCCCCDDDBBBAAA@@@???===;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;999777555333222333333333333333333333333333333222222222333444555666333111111444555555444333444555666666777777777333333333333333444444444666666777777666666555444444444444333333333333222444333333333333333333222666666666666666555444444333333333444444444555555666666777888888888888888555555555555555555555555777666555555555666777888888888888888777777777777666666777777777888888888999999::::::::::::::::::777;;;===>>><<<;;;===???::::::::::::::::::::::::999999888888999999::::::<<<<<<===>>>>>>>>>>>>>>>@@@???===<<<<<<===???@@@>>>>>>>>>>>>????????????>>>>>>?????????>>>===<<<======???@@@@@@@@@???>>>???>>>===>>>@@@@@@>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>???????????????@@@ooo]]]QQQIIIAAA===<<<888888777666555444444333444444444444333222111111111111111111111222222222000000000000000000000000---,,,,,,,,,,,,+++++++++///////////////.........////////////////////////------...//////...------------...////////////.........///000000000000000000//////............///////////////////////////------...............---000000////////////......///////////////000111222333333333222111111000000333333333333222222222222333333333333444555666666555555666777777666555555999888777666666888999;;;AAABBBCCCCCCBBB@@@>>><<<<<<======>>>>>>??????@@@@@@@@@@@@???????????????>>>>>>>>>======<<<;;;:::888:::<<<===>>>===<<<;;;;;;<<<;;;:::888777888999777999:::;;;<<>>???AAACCCCCCCCCCCCEEEGGGJJJKKKOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>><<<<<<=========>>>>>>>>>?????????>>>======<<<<<<;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>===;;;<<<======>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@======<<<;;;999888777777555555666666777888888999::::::;;;<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>======;;;;;;<<<<<<;;;;;;:::999777777777888888999:::;;;<<<======>>>??????@@@@@@AAA@@@???===<<<:::999888888888999::::::::::::999999999999777666444222111444444444444444444444444444333333222222222222333444333111222444555555444333444555666666777666666333222222222222222111111666777777777777666555555333333333444444555555555222333333333333333333444444444555555444444333333222222333333444444555555444555666666777777666666555555555555555555555555555555555555555666777888666666666666666666666666666666666666777777777777888888888999:::::::::;;;======>>>>>>===<<<<<<;;;::::::::::::::::::::::::999999888888999999:::;;;<<<<<<===>>>>>>>>>>>>===@@@???>>>======>>>???@@@>>>>>>>>>>>>????????????>>>????????????>>>=========>>>???@@@AAA@@@??????>>>======>>>??????>>><<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>======????????????>>>>>>>>>>>>~~~nnn\\\QQQIIIBBB===<<<888777777666555555444444333333444555444333111000000000000111222222222333//////////////////////////////.........---------.........///////////////000000000000000000000000---..................---,,,------..................//////000000000000000000///............//////////////////////////////222222222111000...,,,+++////////////////////////000000000000000111222333333333222222111111000000333222222222222222222222444444444444444555777777444555777888888777555444999888777666666777999;;;@@@AAAAAAAAAAAA???===<<<<<<<<<===>>>>>>??????@@@======>>>>>>>>>?????????===>>>>>>>>>===<<<<<<;;;:::;;;===>>>>>><<<;;;::::::;;;<<<;;;999888999;;;777888999:::;;;???CCCGGGIIIJJJIIIGGGEEEEEEFFFGGGKKKIIIGGGEEEEEECCCAAA???@@@>>>===>>>@@@AAAAAAAAA???>>>===<<<===???AAABBBDDDDDDDDDFFFGGGJJJLLLMMMPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<============>>>>>>======<<<;;;;;;:::<<<<<<===>>>????????????????????????????????????>>>>>>???>>>>>>===;;;;;;:::;;;<<<======>>>>>>===<<<<<<<<<============>>>===<<<<<<;;;999888888777555555666777777888888999777888999::::::;;;;;;;;;::::::;;;<<<======<<<<<<999999::::::;;;::::::999888777777888888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<>>===<<<:::999888777777777888888888888888777888888888777666444333222333333333333333333333333444444333222222111111111222222222222333444555555333333444555666666666666555555555444333333333222666777777777777666555555222222333333444444555555222222222333333444444444444444555555555555444444333333333333333333333333333333444555555555555555444444444444444444444444333333333444555666777777444444555555555555666666555555555666666666777777666777777888999::::::;;;???>>>======>>>>>><<<:::;;;;;;::::::::::::999999888888888888999:::;;;;;;;;;<<<======>>>>>>======@@@???>>>>>>>>>>>>???@@@===>>>>>>>>>???????????????????????????>>>>>>>>>===>>>@@@AAAAAAAAA@@@???>>>======>>>??????>>><<<<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>?????????>>>>>>======<<<|||mmm[[[QQQIIIBBB===<<<777777666666555555444444222333444555444333222111000000000111222222222333////////////////////////000000000000////////////.........///////////////000000000000000000000000.........------.........,,,------...............///////////////000000111//////............//////000000000000000000000000,,,---...000111111111111000000000000000000000000222222111111111222333333000111111111111111222222222222222222222222222222000000000000111222333444555666888999999888666555888777666555555777999:::>>>>>>??????>>>===<<<;;;<<<<<<<<<===>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>===>>>>>>??????>>>>>>>>>===>>>???@@@???===;;;:::999;;;<<<<<<;;;;;;<<<===888999::::::;;;===AAAEEEHHHIIIIIIHHHFFFEEEFFFGGGIIIGGGEEEDDDDDDCCCAAA???===<<<;;;===@@@BBBBBBBBB>>>>>>======???AAACCCEEEEEEEEEFFFHHHJJJLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIGGGHHHGGGGGGEEEBBB@@@???>>>>>>>>>=========<<<<<<;;;<<<<<<<<<==================<<<;;;;;;::::::999;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777666666777777888999999999999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<999999::::::;;;;;;::::::888888888999999:::;;;<<<<<<;;;:::999999999999:::<<<<<<;;;:::888777666666666777777777777777666666777777777777666555444333111111111111111111111111333333333222222111111000000111222333333444444555222333444555666666666666666555555555444333333333666666666666666555444444222222222222222333333333222222222333333444444444222333444444444444333333555555444333222111111000222222333444444444444333444444444444444444444444000111222333444444555555333333444444555555555555444555555555555666666666666666777777888999::::::===<<<;;;<<<>>>>>>===;;;;;;;;;;;;::::::999999999888888888888999:::;;;<<<;;;;;;<<<===============???>>>>>>>>>>>>>>>>>>???===>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>===>>>???@@@AAA@@@??????>>>===<<<===??????===<<<<<<<<<<<<<<<============>>>>>>>>>>>>???????????????>>>>>>======<<<<<<<<>>>>>:::;;;;;;;;;<<<<<<======<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>;;;:::999<<<>>>>>>>>>>>>>>>@@@;;;<<<<<<;;;;;;<<<@@@CCCGGGHHHIIIHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCBBBAAA<<<;;;;;;===@@@BBBCCCCCC>>>=========???BBBEEEGGGDDDEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGCCCCCCCCCBBB@@@===;;;:::<<<<<<<<<<<<<<<=========::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;<<<<<<<<<<<<<<<===========================<<<<<<;;;::::::999999777888999;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;::::::999999888777777666444555555666666777888888::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::999888888999999:::;;;<<<;;;:::888777777777888999::::::999888777666555555666777777777777666666555666666666666666555444333111111111111111111111111111222222333222222111000...000333333333333444555222333444555555666555555333333222222222222222222444555555555555444333333222222222222222222222222222333333333333333333444000000111222222222111111555555444333222111000000111222333333444444333333333333333333333333333333111111222333444444444333333333333444555555666666444444444444555555555666666666666777888888888999999:::;;;<<<============<<<;;;;;;::::::999999888777777777888999:::;;;<<<;;;;;;<<<============<<<=========>>>>>>=========>>>>>>>>>>>>???????????????>>>>>>===<<<=========<<<===>>>???@@@???>>>>>>===<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>???============<<<<<<<<<<<>><<<===???AAAFFFGGGHHHHHHFFFEEEEEEFFFBBBAAA@@@AAACCCDDDDDDCCC>>>===<<<===@@@BBBBBBBBB<<<;;;;;;<<>><<<:::888;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<=========<<<<<<;;;::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888888888555666777999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888777777666333333444444555666666777888888999:::::::::::::::<<<;;;;;;;;;:::;;;;;;;;;999999:::::::::999999888888777777888888999:::;;;:::999777666666777888999999888888777666555444444777777777777777666555555444444444444444444333222111111111111111111111111000000222222333222111111---000333444333222444555222222333444555555555555000000000111111111111111333333444444333333222111000111111222333444555555444333333333333333333222///000111222222222222111222222222222222222222222111222333333444444333333222222222222222222222222333333555555555555444333333333333444555666666666333333444444444555555555666777777777777777777777777:::===<<<:::999;;;===<<<<<<;;;::::::999888888777777777888999:::<<<===:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>????????????>>>>>><<<;;;;;;;;;<<<===;;;<<<===>>>???>>>=========<<<<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<<<<======vvvgggWWWNNNGGG@@@;;;:::666666666666666555555555444333222111222333444555333222222222111111000000000000000000000000000000111111111111000000000000111111000///...------,,,........................///...---,,,,,,---...///...//////000000000000000000///.........///111222...............///000111........................,,,---...000111222222222---------.........//////000///............//////000000000000111111111111000000111111222222222222000000000000111222333333666555444444444444555666555444333222222333555777888888888777777777777777888888999::::::;;;;;;<<<::::::::::::::::::::::::666777:::<<<>>>@@@AAABBBAAAAAABBBAAA@@@===:::888:::===@@@BBBBBBBBBBBBCCCEEEEEECCC@@@>>>===???AAAEEEGGGHHHHHHFFFEEEEEEFFF@@@??????AAACCCEEEEEEDDD@@@???===>>>@@@AAAAAA@@@:::::::::;;;>>>AAADDDGGGAAABBBCCCEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFEEECCCCCCAAAAAAAAAAAA???===;;;:::;;;;;;<<<======>>>>>>???======>>>>>>>>>>>>??????===<<<<<<;;;;;;::::::999999:::;;;<<<===>>>>>>>>>::::::::::::::::::::::::;;;:::999888777777777888555666777999:::;;;;;;;;;888999:::;;;<<<===>>>>>>;;;;;;::::::999999888888333444444555555666777777444555666888999999::::::;;;;;;::::::999::::::;;;999999999999999888777777666666666666777888999::::::999777666666777888999888888777666555444444333777777888888777666555555222222333333333222222111222222222222222222222222///000111222333333222111,,,000333444333222444666222222333444555555555555000000111111222222333333222333333333333222111111///000111333555777888999444444444333333222222222111222333444444444444444///000000222333444555555222222333444444444444333222222222222222222222222555666777777777666555444333333444444555666777777333333333444444444555555777777777777666666666666777;;;>>>===888666888<<<<<<<<<;;;::::::999888888777777777888999;;;<<<===:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>===<<<::::::;;;;;;<<<:::;;;===>>>>>>>>>===<<<===<<<<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>:::;;;;;;<<<<<<=========rrrfffVVVIIIAAA???======666666666555444444333333444444444333333222222222111111111111111111111111......//////////////////444222...,,,,,,...111333111///---,,,,,,,,,...///000///...------...///000//////.........---------,,,,,,------...///000000...---,,,++++++,,,---...............////////////+++,,,,,,---...---------//////...------------...///////////////.........////////////000000000000///000000111333444555555333333222222111000//////444333333222222333333444222333555666777777666555666666555444444444444555999999999999999888777777777777888888999999::::::999::::::;;;;;;::::::999999:::<<<>>>???@@@??????AAABBBAAA>>>:::777666666999;;;>>>AAABBBCCCBBBAAACCCCCCBBBAAA@@@???>>>===FFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@???>>>???@@@AAABBBBBBAAA@@@???999:::<<<>>>???@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@>>><<<;;;999999:::;;;<<<>>>>>>>>>===<<<>>>======>>>@@@@@@???===CCCBBB???<<<999666555444111666999999;;;===<<<888::::::::::::999999999999666666666555444444333333444555666888:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999777666444444444444333222333444555666444444444444555777888999::::::::::::::::::::::::444555777888:::;;;;;;;;;999999999::::::999999999888777666444333222111111333555888888777555555555666666555555444444444444666555555444444333333222222222222222222222222222222222222222222222222222444333333222222333333444333111///000222333111///111111111000000000//////222111000111333444444333111111222333333444555555555444333333222222222333222222222222111000//////222222222222222222222222///000111222444555666666666555444444333333444444111222222333333222222111333333333444444444555555444444444555555555555666555555666666666666666666666666777888888888888888888888999999999999888888888888:::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>===>>>???>>><<<::::::;;;??????>>>>>>>>>>>>??????;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===qqqgggXXXKKKBBB===999666888777777666555555444444555555555444444333333333111111111111111111111111000000000000000////////////...,,,,,,,,,...000222000///---,,,,,,---...///000///...------...///000///.........------------******++++++,,,------...000///............///000............////////////...//////000000000000000//////...------------...---------....../////////.../////////000000000000111222333444555666666777111222222333333444444555333333222222222222333333111111222333444444444444555555444333333333333333555555555555555444333333666666777777888888999999999999::::::::::::::::::<<<<<<<<<<<<===>>>@@@AAA@@@AAA@@@>>>:::888777888:::;;;===???@@@AAAAAA@@@CCCBBBBBBAAA@@@??????>>>DDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>???@@@@@@@@@???===<<<999999;;;<<<===>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA???===;;;:::999:::;;;===>>>??????>>>===>>><<<<<<<<<>>>???>>>===@@@???===;;;999777777666333888::::::;;;===<<<888:::::::::999888777666666666666555555555444444444444555666888:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555444444333222333444555666555444444555555666777888999999999999999999999999999999999999888777666555777777888888888888777777777666555444333222222222333555777888666555444555555555555555555444444333444444444444333333333333000000000000000000000000222222222222222222222222333333222222222222333333333111///000222333111000111111111111111111111111555333111111333333333222111111222222333444444555333222222111000000111111222222222333222222111000222222222222222222222222777666666555444333333222333333222111111111111222111222222333333222222111333333333444444444444444333333333333444444444555666666666555555555555555777777888999999999999888777888888999999888888777444444555666777777777777:::::::::::::::;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>???@@@@@@===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<========================;;;;;;;;;;;;<<<<<<<<<<<>>??????===;;;999999:::;;;;;;;;;<<<===>>>??????BBBBBBAAAAAA@@@@@@??????AAAAAABBBBBBCCCCCCCCCCCCFFFEEEDDDDDDDDDDDDDDDDDD>>>?????????>>><<<;;;:::888888999999999:::::::::999:::;;;===>>>>>>????????????AAABBBCCCCCCDDDDDDCCCBBBAAA@@@>>><<<;;;;;;;;;<<<>>>???@@@@@@??????===;;;999999;;;=========<<<;;;:::999888888888888555999;;;999:::<<<;;;888::::::999888777555333222555555555555555444444444444555666888999;;;<<<<<<::::::::::::::::::::::::777777777777666666666666444444333222333444555666666555555555555555666666777777777777777777777777:::999999888777555333222555555555666666555555555555555444333333333333333222555777777666444444444444555555666666444333222222222222222333333333333000000000000000000000000111111111111111111111111333333222222222222333333222111000111222333222000222222222222222222222222666444222111222222111000111111222222333333444444111000000///////////////111222222333333333333333222222222222222222222222888777666555333222111000333333222111111111111111111222222333333222222111444444444444333333333333222222222333333333444444666666666555555444444444777777888999999999999888777777888888888888777777555555666888888888888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::;;;<<<<<<===???@@@AAAAAA???======>>><<<;;;:::999999999999999;;;;;;<<<============<<<=========<<<<<<<<<<<<;;;:::999999888888999999:::========================:::::::::;;;;;;;;;<<<<<<|||eee]]]QQQGGGBBB>>>:::777888888777777666555555444444444444444444444444444111111111111111111111111222111111000000//////...---...///000000000000000000///...------------...........................---------------------------------.........//////---------,,,,,,------------------.........//////+++++++++++++++,,,,,,---//////...------------...++++++,,,,,,---......///........./////////000000,,,,,,---...//////000000222222111111000000000000222222111111111111222222333222222111222444555777444444333222222222222222333444444444444444333333333333444555555666777777:::999888777777999<<<===>>>===;;;;;;;;;<<<>>>???===>>>>>>===<<<;;;;;;<<<<<<;;;:::999:::;;;===???@@@@@@@@@??????>>>>>>>>>??????@@@AAACCCDDDFFFGGGJJJIIIGGGEEEDDDDDDDDDEEE@@@@@@@@@@@@>>><<<:::888888777777666666666666666888999:::<<<======>>>>>>???@@@BBBDDDEEEFFFGGGGGGCCCBBBAAA@@@???===<<<<<<<<<===???@@@AAAAAA@@@@@@;;;999777777999;;;<<<<<<:::999888888777777777777666999:::888999<<<<<<::::::999999888666444333222444444555555555555555555444555666777888:::;;;;;;999999999999999999999999777666666666666555555555444444333222333444555666777666555444444444444444777777777777777777777777444555666666666666666666444444555555555555444444444333333222333333444444222444666666444333444444333444555666666444333111000000111222222333444444222222222222222222222222000000000000000000000000222222111111111111222222111111000111222222222222222222333333333333444444444222000000111111111000111111222222333333333333000//////....../////////000111222333444444555444222222222222222222222222111111111111222222222222555444444333222333333333111222222333333222222111444444444333333333333222222333333333333444444444666666555555444333333333555666777777888777777777666777777777777777777666666777888999::::::::::::===<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>???AAA@@@>>>======>>>>>>===<<<;;;;;;:::;;;;;;:::;;;<<<<<<======<<<<<<=========<<<<<<<<<;;;;;;999999888888888888999999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;wwwddd[[[NNNDDD???===;;;:::777666666555555444444333222222222222222222222222111111111111111111111111000000000//////............////////////...,,,,,,//////......------------------............------,,,,,,---------------------------...............,,,------------------,,,------------..................------......///000//////...------------...------------------------............//////////////////000000111111222222333333222222222222222111222111111000000111111222222222111111111333555666555444444333333333333333333444444555555555444444111222333444555666777777:::999777777777999;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>===<<<<<<===>>>===;;;:::999999;;;>>>?????????>>>>>>======<<<<<<>>>??????AAACCCFFFHHHJJJNNNLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBAAA???===;;;:::777666555444333333333444888999;;;<<<======>>>>>>???@@@BBBDDDEEEGGGGGGGGGCCCBBBAAA@@@???>>>===<<<===>>>@@@AAAAAAAAA@@@???:::777555555777:::;;;;;;:::999888777555555444444444777888777999>>>@@@???===<<<:::888666555444444333444444444555555666666444444555666888999::::::999999999999999999999999888888777666555444333333444444333222333444555666777666555444444333333444888888888888888888888888222333444555777777777888444555555666666555555444333222222222222333444444222444555555333222333444333444555555555444222222000000111222333333444444222222222222222222222222000000000000000000000000222111111000000111111222000000111111111111222333333333333333333333333444000///---...000111111000111111222222222222222333000000/////////000000111000111222333444555555555222222222222222222222222......///000111222333444444444333222222222222333111222222333333222222111333333333333333333333333444444444444555555555555555444444444333333333222333333444555555555555555555666666777777666666555444444555666777777777777<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;<<<<<<>>>===<<<<<<;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::999999999999:::::::::;;;rrrfff\\\NNNCCC===;;;999888666666666555444444333333111111111111222222222222111111111111111111111111.............../////////.........---,,,+++***)))///............---------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......,,,------------.........------,,,+++,,,---.../////////...------------...............------,,,,,,------........./////////......//////000000000000***+++,,,---...000111111111111000000000000111111000000000111111222333444555555444333333333333333111222222333333333333333111111222444555666777888:::999888777777888999:::777888999;;;;;;;;;:::999;;;===>>>>>>===<<<>>>???===<<<;;;:::;;;===???AAA@@@@@@???>>>===<<<;;;;;;>>>>>>???AAACCCGGGJJJKKKMMMKKKIIIGGGEEECCCBBBAAACCCCCCCCCBBBAAA???===;;;777666555333222222333444999999;;;<<<===>>>>>>>>><<<===???AAABBBCCCDDDDDDBBBAAA@@@???>>>===<<<<<>>===888666555555888::::::::::::999888666444333222222222555777777<<>>:::777555555555333333333444555666777777444444555666777888999999888888888888888888888888999888777666555444333333444444333222333444555666666666555444333333333444777777777777777777777777555555666666666666555555555555666666666666555555333222222222222222333444222333444333222222333444444444444333333333333333000111111222333444444555000000000000000000000000111111111111111111111111111111000000000000111111///000222222111111222444444444444333333222222222///...---...000111111111111111222222222222222222000000000000000111111222000000222333444444444444222222222222222222222222222222222222222222222222222222111000000000000000111222222333333222222111222222222222333333333333444444444555555555666666333333333333333333333333222222333444444444444333555555666666666666555555555666777888999999999999::::::::::::::::::999999999999:::;;;;;;;;;;;;::::::;;;===<<<;;;::::::;;;:::::::::999999::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::~~~nnnbbbYYYNNNEEE@@@===999777777777666666555444444444111111111222222333333333111111111111111111111111.........///000000111111/////////...------------...............------,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......,,,,,,---------.........+++***)))((()))***,,,---//////...------------.....................//////---------.........//////------------............((()))***+++---...//////000000000//////000000000222222333444555555555555444333333222222222222222000111222222333333333222111111333444555777888888::::::999999888777777777555666666777888999::::::<<<===>>>>>>======>>>???<<<<<<<<<<<<>>>@@@AAACCCCCCBBBAAA@@@>>><<<;;;;;;=========???BBBEEEIIIKKKHHHHHHGGGFFFEEECCCBBBAAABBBCCCCCCCCCAAA???===<<<888777555333222333444555888999:::;;;<<<=========;;;<<<===>>>@@@@@@AAAAAA@@@@@@???>>>======<<<<<<@@@@@@AAAAAA???>>><<<;;;666555555666999::::::999888888666444333222222222000444777999@@@JJJPPPRRRPPPLLLDDD===777555444555222222333444555666777888333444555555666777888888888888888888888888888888777777777666666666555555444444333222333444555666555555444333333333444444666666666666666666666666777777777777777666555444444444555555555555444444333333222222222222222333222333333333111111222444666555333222111222333444222222333333444444555555000000000000000000000000222222222222222222222222000000000//////000000000...000222222111000222555555555444333222111000000222000//////111222222111222222111111111111111111000000//////000111111222000000111222333333333222222222222222222222222222333333222222111111111000222111111000000000000000111222222333333222222111000000111222333444444555333333444444444555555555111111222222333333444444222222333444444444444333444555555666666555555444666777888999::::::::::::888888999999999999999999888999:::;;;;;;;;;::::::999:::<<<<<<;;;::::::;;;888888777888888999:::;;;999:::;;;;;;<<<<<<;;;;;;::::::999999999999888888;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888999999999999}}}lll[[[UUULLLFFFCCC@@@<<<999888888888777666666555555222222222333333444444444111111111111111111111111......///000111222333333222111111111111111222333......//////......---,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------........................+++,,,---......---,,,+++,,,,,,,,,---------.........---,,,++++++---///000//////...------------...,,,------...///000111111---------.........//////000000000111111111111111111111111222222222222222000000////////////000000555777888:::::::::999999333222222111000111111111111222333444444444444444111222333444666777888999::::::::::::999777666555666555444333444777:::<<<<<<===>>>>>>======>>>???<<<<<<===>>>@@@BBBCCCDDDEEEEEECCCAAA???===<<<;;;<<<<<<<<<>>>@@@DDDHHHJJJDDDDDDEEEFFFFFFDDDCCCBBBAAABBBBBBBBBAAA???>>><<<888777555333333444555666777888999:::;;;<<<<<<<<<;;;<<<===???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;AAAAAAAAA@@@???===;;;999555444555777:::;;;:::999777666555444333333333333000444888;;;CCCOOOWWWYYYXXXRRRIII???777444333333222222333444555777888888333444444555666777888888777777777777777777777777666666666666777777888888444444333222333444555666444444444333333444444555555555555555555555555555666666777777777777666666333444444555555444444333444333222222111111222222222333333222111111222444777555222000000111333555333333444444444444555555222222222222222222222222222222222222222222222222000000////////////000000---000222222000000333555555555444333111000//////666444222111222222111000222222111111111111111111///////////////000111111000000111222222222111111222222222222222222222222//////////////////000000444333333222111222222222222222222333333222222222//////000111333444555666222222333333333444444444000000111222333444444555222333444444555555444444444555555555555555555444222333444555666666666666777777777888888999999:::888999:::;;;<<<;;;::::::999;;;<<<<<<;;;:::;;;<<<777777888888999:::<<<===999:::;;;;;;<<<<<<;;;;;;999999999888888888777777::::::999999999999::::::888888888888888888888888777888888888888999999999}}}lllaaaXXXMMMDDD???<<<999666666666666555444444333333333333333222222222111111000000000000000000000000000000000000///////////////000000000///...,,,+++------,,,,,,---000222444......///...---+++((('''...,,,+++,,,//////---***,,,,,,,,,---------......------------------,,,,,,++++++++++++,,,---...///.........------,,,,,,,,,------------------------111000...------...///000////////////////////////............////////////000000///000000111222222000000000000000111111111333555777888777666777777333444444444222000---+++,,,...000111111222444666666555444444444666777888;;;:::888777666666666666999888666555666777999:::888999<<<===>>>>>><<<;;;<<<===???AAABBBDDDDDDEEEDDDBBBAAA???>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGDDD@@@???AAADDDAAABBBBBBCCCBBBAAA???>>>>>>;;;888444333444666888;;;999999:::;;;;;;:::888999:::<<<>>>???@@@@@@?????????>>><<<<<<;;;;;;;;;===>>>???>>>===;;;888666777777777999::::::888666222222333333333222111111333333555<<>>???>>>===<<<===>>>???AAABBBCCCCCCCCCCCCBBBAAA???>>>>>>??????AAAAAAAAAAAABBBDDDEEEFFFGGGEEECCCAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???===<<<>>><<<:::777666777888999;;;===??????<<<::::::;;;999:::<<<>>>????????????======<<<<<<<<<<<<<<<===<<<===>>>>>>===;;;999777777777777999::::::999777444444333333222222222111222222666???LLLYYYdddiiihhh]]]MMMBBB;;;888555222111333555777888888777777555444444444444555666666333333333555666777555333777777777777666555555444333333222222222222333333444555555444333222444555555666666666666666777777888888777666666555444444444444444333333333444444000000000000000111111111333222222222333333444555666555444222111111222222222222222222222222222222000111111222222111111000111111111111111111111111000000111111111111000000111000/////////000111222333333222111000000000000222111000000111000...,,,---...///111111111000///111111000000000000111111000000000000000000000000000000111111111111000000000//////...///000111222333222111000000111222333000222333333222111111222000000000000111111111111333222222222111222222222222222222222222222222222222222111222222444666777333333333333333333333333666666666666777777777777666666666777777888888888777777888888888999999999888888777777777777888888777777888999999999999888888888888888888888888888:::::::::999999999999888888888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::|||lll```XXXLLLCCC???===:::999999999888777666555444333333333333222222222111111000000000000000000000000000000000000////////////111///,,,***)))+++---...---,,,,,,++++++---...///...------,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------.........---,,,++++++,,,---///++++++++++++,,,---...///------------,,,,,,,,,,,,------------------------000///...------...///000000000000000000000000000............////////////000//////.........////////////000000111111111111444666888888777666666777777777555444333222111111333444555444222111111222777666666666666777888888555444444333333444444555444444333222333444555666:::;;;===>>>???>>>>>>===>>>>>>???AAAAAABBBBBBAAABBBAAA@@@???????????????@@@@@@@@@AAABBBCCCDDDEEEHHHCCC??????AAACCC@@@>>>AAAAAAAAA@@@???===<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;AAAEEEDDD>>>:::;;;>>>;;;<<<===>>>???@@@@@@???<<<<<<;;;;;;<<<<<<===>>>;;;<<<=========;;;:::999777777777888::::::999777777666444333222222222333111333888CCCOOO[[[dddhhhfff\\\NNNCCC<<<777444111222333555777888888777666444444444444444555666666555555444666777888666555555555666666666555555444333222222111111222222333222333333333222222444666777666666666555555444444777777666666555444444444333333333333333444444444333333333222222222222111333222222222222333444444555444333222222222222222222222222222222222222222000111111222222111111000000000000000000000000000000111111222222111111000222111000////////////000111111111000000111111222222111000111111111///---////////////000000000000111000000//////000000111111111111111111111111111000000111222222222111111///////////////000111111222222111111111111222222000111333333111000111222000000000000111111111111222222222222222222222222222222222222222222222222000///...///000222555777222222333333333333333333444555555555666666666666444444555666777888999999777777777888888888999999888888777777777777888888777777888999999999999888888777666555555666777888::::::::::::999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999999888}}}nnnaaaXXXLLLCCC???===;;;:::999888777666555444333222333333333222222222111111000000000000000000000000000000000000////////////000///---++++++,,,---.........---,,,,,,------......---,,,++++++,,,......------------......---,,,,,,,,,,,,---------.........---+++))))))+++...000,,,,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////............////////////000///...---------------//////000000111111222222444666888888777666666666777666444222111111222333111222333111///...///000444444444444444444444555111111222222222333333444333333222222333333444555999:::;;;<<<============>>>???@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????????????????@@@@@@AAACCCDDDEEEFFFCCC@@@@@@AAABBBAAA???BBBBBBAAA@@@>>>===<<<;;;==================<<<<<<;;;@@@DDDDDDAAA>>>>>>@@@>>>??????@@@AAAAAAAAAAAA======<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;:::777777666888:::::::::888:::888555333222333444555222555;;;EEEPPPYYY^^^```^^^VVVKKKBBB;;;777444111222444666888999888777666444444444444444555666777777666666777999999888777333444555555555555555444222222222111111222222222222333333222111111222444555555555555444444444444555555555555444444333333222222333333444444444333111111222222333333444444111000000000000000111111333333222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000000000000/////////000000/////////000000111222333222111000111222222000...000000////////////000111000000////////////000000000000000000000000000000000000111111111000000//////////////////000000111000//////////////////000///111222222111000000111///000000000111111111111000111111222222222222222111111111111111111111111///...---,,,---///222333222222222222222333333333333333444444444555555555444444555666666777888888777777777777888888888888888888777777777777888888777777888999999999999888;;;999888666666888999;;;;;;;;;:::::::::999999999;;;;;;<<<<<<<<<;;;::::::999999999999999999999999:::999999888777666666555qqqbbbYYYLLLCCC>>>===;;;:::777666666555333222222111333333333222222222111111000000000000000000000000000000000000////////////...////////////......---/////////..................---,,,+++,,,---...///,,,---......------,,,---,,,,,,,,,---------.........,,,***))))))+++...000------,,,,,,------......******************++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000....................................//////////////////...------,,,------...//////000111111222222333555777777666444444555555333111//////000111222...000111111000///000222333333444444444333333333000000111222222333333333444444444444444555555555888888999:::;;;;;;;;;;;;>>>??????@@@@@@??????>>>??????@@@?????????>>>>>>????????????AAABBBCCCDDDDDDDDDDDDBBB@@@???AAADDDCCCBBBAAA@@@???>>>======<<<======>>>>>>===<<<;;;:::;;;===@@@BBBBBBAAA@@@BBBBBBBBBBBBBBBBBBCCCCCC???>>>===<<<::::::999999:::::::::;;;;;;;;;;;;;;;888666666777999::::::999:::999777555444444666666555888===EEEMMMRRRTTTTTTQQQLLLEEE>>>:::777555444333555777888999888777666333333333444444666777777666555444444666777777666333444555555555555555444333222222222222222222333333444444222000///000222222333333333444444444444444444444333333333333333111111333444444444333333111111111222222222333333111111000//////000000000111111222222222222222222111111111111111111111111000000000111111000000000////////////////////////......////////////......---......///000111111111.........///000111333444000//////000222222111///111000////////////000000000000////////////000000////////////////////////000000000000///...---,,,...//////000000000000000/////////000000/////////...000111111000///000000///000000000111111111111///000111222222222222111111111111111111111111111222111///......///000111111111111222222333333333333333333333444444444444555555555555555555555555666666777777777888888888888888777777777777888888777777888999999999999888<<<;;;999888888999;;;<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999888888777666555555uuudddZZZMMMCCC>>><<<;;;:::555555444444333222222222333333333222222222111111000000000000000000000000000000000000////////////---...000000000///...---//////////////////.........---------------......+++---......---,,,,,,---,,,,,,,,,---------......,,,+++***)))***,,,...///...---------------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000------------------------............///////////////......---------............///000111222222333222444666666444333222333222111///......///000111...000222222222222333555555555555666555555444333000111222333333333333333444444444555555555666666777777888888999::::::;;;===>>>>>>?????????>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFCCC???>>>AAAEEEBBBBBB@@@???????????????======>>>>>>===<<<;;;;;;999888999<<<@@@CCCCCCAAADDDDDDCCCBBBBBBBBBCCCCCC@@@???===;;;:::999888888:::::::::::::::;;;;;;;;;888666555666999;;;;;;::::::999777666666777777888999;;;???DDDIIIKKKJJJHHHDDDBBB???;;;999777666666444555777999999888777666333333333444555666777888888777555666777999888888555555666666666555555444444333333222222333333444555555555333000///000111111111222222333333333444333333333222222222222222000111222444444444333333333333222222111000//////333333222111111111111222000000111222333333222222111111111111111111111111///000000111111000000///////////////////////////---......//////......---+++,,,...///000111111111.........///000111333333.........///111222111///000000000000////////////000//////......//////000........................////////////...---,,,,,,......///000000000000000111111222222222222111111...///111111///...///000000000000000111111111111...///000222222222111111111111111111111111111111555444333222222111111111000000111111222333333333222333333333444444444444666666555555444444444444666666666777777777888888888888777777777777888888777777888999999999999888:::999888888888888999:::;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;::::::999999999999999999999999:::::::::999888888888777yyyfff\\\NNNCCC===;;;:::999444444444444444444444444333333333222222222111111000000000000000000000000000000000000////////////........................------......///.........---...............------+++---//////,,,+++,,,...,,,,,,,,,---------......************+++,,,---.........------------......---------....../////////++++++++++++++++++++++++,,,---...//////000000000....................................////////////..................///000......///000111222333333111333444444333111000111000///.........///000111///000222222111111333444444555555666555444333222222222333444444444333333333444444555555555555555888888888888999:::;;;;;;<<<<<<===>>>?????????>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>???@@@@@@??????>>>===<<<;;;;;;999999:::;;;===???BBBDDDDDDDDDBBBAAAAAAAAABBBBBB???>>>===;;;:::999999999;;;;;;::::::::::::::::::888666555666888;;;;;;;;;888888888888999999999999<<<===???CCCFFFFFFDDDAAA======<<<:::888777777888555666888999999888777666333333333444555666777888:::888666777888:::::::::777777777777666555555444555444444333333444444555444444444333111000222333222222222222222111111111222222222222222222222222///000222444444444333222333222222222111111000000333333222111111111111111...///111222333333333222111111111111111111111111//////000000000000//////..............................////////////......,,,---///000000000//////.........//////111222333---,,,,,,...000111000//////000111111111///...---//////............//////////////////////////////------...///////////////---...///000111000000///000111222333333222111000---///000000///......///000000000000111111111111---...000222333222111111111111111111111111111111222222333333333222111000///000000111222222333333333333333444444444444555444444444444444444555555666666666666777777777888888888777777777777888888777777888999999999999888999999999999999999999999<<<;;;;;;;;;;;;:::::::::888888999:::;;;;;;;;;:::888888888888888888888888999999999999888888888888|||hhh]]]OOOCCC===;;;999888444444444555555555555666333333333222222222111111000000000000000000000000000000000000///////////////...,,,******,,,...000+++,,,------......---------.../////////...,,,+++***---//////,,,+++,,,...,,,,,,,,,---------......))))))***+++,,,,,,------///......---------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---...///000000000000////////////////////////............/////////000...............///000111---...///000111222333333000222444333222000///000///////////////000000111...///000000//////000111222333333444333222000///333444555666555555333333222333444555555555444444999999999999:::;;;<<<===;;;<<<===>>>????????????===>>>???@@@@@@???>>>=========>>>>>>???@@@BBBCCCDDDAAA======@@@BBBAAA???>>>===<<<<<<<<<===???@@@BBBAAA@@@>>>===<<<<<<<<<999<<<>>>===:::;;;AAAGGGDDDCCCAAA@@@??????@@@AAA===<<<;;;;;;::::::::::::<<<;;;::::::999999999:::888666555666888;;;<<<<<<777777999:::::::::::::::===>>>@@@BBBEEEDDDBBB???:::;;;;;;:::888777777888555666888999999999777666222333333444555666888888666444222222444666666666888888888888777666444444666555555444444555555666222333444333222222444666444444333222111000///...111111111111111111222222...000222444555444333222///000000222333444444555111111000//////...//////...///000222333333333222000000000000000000000000//////000000000000//////........................//////000000000000//////...///000000000///------.........//////000111222,,,++++++---///111000...///000111222111000...,,,//////............//////000000000000000000000000+++,,,---///111222333333---...000111111111000///...///000111111000///...---///000000///......///000000000000111111111111,,,...000222333222111000000000000000000000000000,,,...000111222111000//////000000111222222333333333333444444444555555555111222333333444555666666666666666666777777777777888888777777777777888888777777888999999999999888999:::;;;;;;;;;;;;:::999<<<<<<;;;;;;;;;:::::::::666777888999:::;;;;;;;;;888888888888888888888888666666666666666777777777|||kkk^^^OOOFFF@@@:::777888888888777777777777888888444444444333333333222222222222222111111111111000////////////////////////000000/////////.........000///...------...///000++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---------------------...//////------...///,,,,,,,,,---------......+++,,,,,,---.........------------.........//////------...//////......---...---------...///111222111111000000//////......222111111000///......---+++,,,...000111222222222111222333333222111222444111111222222222333333333333333333333333444555666777777777666444333111000888888:::<<<===>>>>>>>>>>>>===<<<<<<<<<===???@@@@@@@@@???===<<<<<>>======<<<;;;:::999999:::;;;===???AAABBBCCCBBB@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777333222222222333666999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@BBBBBB@@@;;;888888777777777666666555555777777777777888888888888222444666777666666777888777666555444444555666777444444555555555555444444555444333333333555666777555555333222111000000000//////000111111111111111000000000000000000000000111222333333333333222111222222333444444444444333000000000000000000000000000111111111111222222222111000///......///000111---...///000000///...---))))))***++++++,,,------...---+++***+++,,,...000000000//////.........---............////////////---------...///000000111444333222000////////////........................//////............//////////////////////////////000000////////////000000222222111111000...---,,,////////////////////////---...///000111111111111222111111111000000//////.../////////000000000111222222111111000111111111//////000000222333555666666666555444444444444555444555555555444333333222666666666555444666999<<<999999888777666666777777999999888777666666777777777888999:::::::::::::::;;;;;;;;;<<<;;;;;;::::::777888888999999888888777<<<;;;:::999888888888888888888888888777777666666|||hhh[[[NNNFFF@@@;;;999:::777666555444333333222333222222222111111111000000222222222111111111000000//////////////////////////////.........---------000///...------...///000,,,,,,,,,,,,,,,+++++++++---+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,---......***++++++,,,---...//////+++,,,------,,,+++,,,---,,,---------------------+++,,,------......---------------...............///.........---,,,,,,,,,...---------...///111222000000000/////////......///////////////000000000------...000000111111111111222333333111000111333111111111222222222333333444444333333444444555555555666777888999999999999888999:::<<<===>>>??????>>>>>>=========>>>???@@@?????????===<<<<<>><<<;;;999999:::;;;<<<@@@@@@@@@@@@@@@???>>>>>>:::::::::;;;===>>>@@@AAAAAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;999888777666555555555666999;;;===::::::::::::::::::::::::>>>===>>>???@@@>>>;;;888888888777777666666666666777777777777777777666666111333555555555444666777777666555444444555666777444555555666666555555444333333333333444555666777555555333222111000000000///000000111111111111111000000000000000000000000000000111222222111000000...///000000111111000000000000000000000000000000222222222111111000000000......------------......---...///000000///...---++++++,,,,,,---......///...---,,,,,,,,,---//////000/////////.........---............////////////------......///000000111111000000/////////000000........................//////............//////........................000//////......//////000///000000000000//////...////////////////////////,,,---...///000000000000000000000/////////......////////////000000000000222111111111111111222222555555555666777888:::;;;666555555444444444444444444444555555444333333222222333333333222333666888999888777777666666777777888777666666555555666666777888999999:::::::::999:::;;;;;;;;;;;;;;;::::::888888999999999999888888;;;;;;:::999888888888888999999888888888777777777{{{dddXXXLLLEEE@@@<<<:::;;;:::999777555444333222222555555555444444444333333222222111111111000000000///////////////////////////////////////.........//////...------...//////...---------,,,,,,++++++---,,,+++,,,---...---+++,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))***+++,,,---...///000***+++,,,+++***)))***,,,---------------------,,,,,,,,,------......------.........---------------000///---,,,+++***++++++------------...///000111///////////////.........,,,,,,---...000111222222.../////////000000000000222333333222000///000111111111111222222222222333666555444444444444444444222333444666888888999999888999;;;<<<>>>?????????>>>>>>>>>===>>>??????@@@>>>???>>>===<<<<<<>>>AAACCCDDDEEEEEEEEEDDDBBBBBB===<<<;;;999999::::::;;;======>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???>>>===;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;:::999777666333333333333444666999:::999999999999999999999999===<<<;;;;;;<<<;;;999777888888777777777777666666777777777666555555555444111222444444333333444666666666555444444555666666555555666666666666555555000111333444555666777777555555333222111000000000///000111111222222111111000000000000000000000000//////000000000000//////---...//////000000//////000000000000000000000000333333222111000///......------............---------...////////////...------------...//////000000------....../////////////////////...........................////////////------......///000000000............//////000000........................//////............//////........................///..................///---...///000000000000000////////////////////////---...///000000000000000//////...............---000000000000////////////000000000000111222333333333333333444555666777888666555444444333333444444444444444444444333333222444555666666666666777999888777777666666666666777666666555555444444555555777888999999:::999999999::::::;;;;;;;;;;;;::::::999999::::::::::::999999:::::::::999888888777777999999999888888888888888yyycccWWWKKKDDD@@@;;;999:::999888777555444444333333555555555555444444444444111111111111000000000000////////////////////////000000000000000000000000........................///......------,,,,,,+++...---,,,,,,......---,,,......------,,,,,,++++++------,,,,,,,,,+++++++++------,,,+++***))))))(((******+++,,,------......)))+++,,,+++***)))***+++...------------,,,,,,,,,,,,,,,------...------,,,......------------,,,,,,///...,,,***)))***,,,---------------......//////........................+++,,,---...///111222222000000///////////////000222333333222000...///000111111111111222222222222666666555444333333333444555555666666666555444444888999:::<<<>>>>>>??????>>>>>>>>>>>>??????@@@@@@===>>>>>>===<<<<<<>>>@@@CCCDDDDDDEEEEEECCCBBBAAA======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;:::888888777888999:::;;;;;;;;;;;;:::::::::999888999:::::::::999777666222222222333444555777888888888888888888888888888;;;999777777888999888777777777777777777777777777777777666555444444333333222333444444333333444666555555555555555555555555555555555666666555555555000111333666777888888888555555333222111000000000000000111222222222222111000000000000000000000000/////////000000////////////000111111222222111111000000000000000000000000222111111000//////.........///000111111000///...........................------....../////////000,,,---///000111000///.......................................////////////............//////000000------..........................................///......------......///..............................------------......---...//////000000////////////////////////////////////000111111111111111........................000000000000////////////000000000000111222333444111111111111111222333444555444444333333333333333333333444444444333333222444666888888777777777888777666666555555666666666666666555555444555555666888888999999999999888888999999:::;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999999888777777999999999999888888888888vvvbbbWWWKKKDDD???999666777333333222111111111222222111000000000000/////////111111111000000000//////////////////////////////////////////////////////------............------.........------,,,,,,,,,...---,,,,,,......---,,,//////......------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---------------------------,,,------...------,,,,,,------------------,,,,,,---,,,***)))***,,,...///---------...............---------------.........------....../////////000111000000///...//////000111222333111///......///000000111111111222222222666555444333333333333333:::::::::999888777555555777888:::;;;===>>>>>>>>>======>>>>>>????????????<<<===>>>===<<<===>>>@@@BBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>==================>>>??????@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;888777777666666777888999;;;:::::::::999999999999777888999999999888777666555555666666777888999:::777777777777777777777777999777555555666777666666666666666666666666666666777666666555444333333222444444555444333333555777444444555555555555444444444444555555555555444444111222555777999999999999555555333222111000000000000000111222222222222222000000000000000000000000000000000//////000000000000111222222333333222222////////////////////////////////////////////////...///000111111000///.........------------......---------------.........+++---///111111000...------------...........................////////////............////////////.../////////...---++++++..............................------------....................................------------......///////////////...------////////////////////////......//////000/////////////////////////////////000000000000////////////000000000000111222333444444444444444444444555555444444333222222222222222222222333333444333333222000222444444333222333444666555555555555555666666666666666555555666777777888888888999999888888777888999999:::;;;;;;::::::999::::::;;;;;;::::::999888888999999999888777777888888888888888888888888rrraaaVVVJJJDDD???999555666444444333333333333444444111111111000000000//////111111000000000/////////////////////////////////,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,------------,,,+++,,,---...---+++............------------------,,,,,,,,,,,,++++++)))******,,,---...//////---------,,,++++++******,,,---...---,,,+++,,,...,,,,,,,,,---------......------......------,,,,,,+++,,,,,,,,,------------++++++***+++,,,---///000,,,------.........------,,,,,,,,,---------------//////..................111000///......///000111000111111000...---...///000000000111111111111222444333222222222222222333555666666777777666555555666777999:::<<<=========<<<<<<===>>>>>>>>>>>>>>>:::<<<===>>>======>>>???@@@AAABBBBBBBBBAAA@@@??????????????????>>>>>>>>>;;;<<<===>>>????????????===<<<<<<;;;::::::;;;;;;777777666666666777999::::::::::::999999999888888666777888999999888777666444444555666777777888888555555555555555555555555777555333444555666555444444444555555555555666666666666666555444444444333555555555444222333555777444444555555555555444444333333444444444444333333222333555666777888999999555555333222111000000000000111222222333222222222000000000000000000000000000000////////////000000...///000000111111000000////////////////////////---........./////////000------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000...------------------.....................////////////....../////////////////////000000000///---+++***..............................------------......------------------------///..................//////////////////...---,,,////////////////////////+++,,,,,,------,,,,,,,,,///////////////000000000////////////000000000000000000000000111222333333555555444333333333444444444333222222111111222222111222222333333333333333111333444333222111222444555444444444444555555666666666666555666666777888888888888999888888777666777888999::::::;;;;;;:::999999::::::::::::999999777777888999999888777666777777777777777888888888ooo^^^SSSHHHCCC???999666777888888777666555555555666444444444333333333222222111000000000////////////////////////////////////,,,---------............,,,------......------,,,******++++++,,,,,,---------+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,+++++++++++++++,,,---...---,,,+++,,,...***++++++,,,---...//////------......------,,,+++******+++,,,---......///,,,,,,,,,---.........///,,,---.........---,,,,,,++++++,,,,,,,,,---------........................111000///......///111222...///000000.........000000000000000111111111111111111111000111111222222111111222333444444333333555666777999:::;;;<<<<<<:::;;;<<<===>>>======<<<999;;;===>>>======>>>?????????@@@AAA@@@???>>>===???????????????>>>======888999:::<<<===>>>>>>>>><<<<<<;;;:::::::::;;;;;;777777666666777888:::;;;999999999999888888888888555666777888888777666666222222333444555555555555444444444444444444444444555444333444555666555333333333333444444444555555666666555555555555555555444444444222111111444666333444444555555444444333111222222333333222222111333333333444444555777777555555333222111000000000000111222222333333222222000000000000000000000000//////...------...//////---...//////000000/////////////////////////////////...........................------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,------...................../////////////////////////////////......///000000000...,,,+++...........................------,,,,,,------...------------------------000//////......//////000------......//////......////////////////////////,,,---------------,,,,,,------........./////////------...///000111222222222111111111111111222222222111111000//////000000333333222111111111111111111111222333333333333333444444444333111111333555444444333333444444555666555444444444555555666777888888888888888777666666777777888::::::;;;;;;:::888888999999999999888888666777888999999888777666555555666666666777777777~~~mmm[[[PPPGGGBBB???:::888888888777555444222222111111222222222111111111000000000000000000///////////////////////////////////////000000000111111222222,,,,,,---......---,,,,,,((()))***+++,,,------...,,,+++******,,,,,,+++***)))))))))******++++++,,,---------,,,,,,,,,++++++222222000///---+++***)))*********++++++,,,,,,,,,+++,,,------++++++,,,---)))***+++,,,...///000000---.........---,,,,,,+++))))))***+++---...//////---......//////...------,,,---.........---,,,++++++++++++,,,,,,------------------.........//////111///...---...///111333---...000///......///000000000000000111111111111000/////////000111222222444555555666555555555444444555666888::::::;;;;;;999:::<<<=========<<<;;;999;;;===>>>======>>>???>>>??????@@@???>>>===<<<>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@AAAAAAAAA<<<;;;;;;::::::;;;;;;;;;777777777777888999;;;<<<999999999888888888888777555666777888888777666666555555666777888888888777444444444444444444444444444333333444666666444333222222222333333444444444555555555666666666666666333444333111///000222555333333444555555444333333111111111222222111111111333222222111222333555666555555333222111000000000111111222333333333333222000000000000000000000000...---,,,,,,,,,,,,---......//////000000000000000////////////////////////000000///...---,,,,,,+++111000///......///000111...---,,,,,,,,,,,,---...---------------------,,,+++,,,------------------,,,,,,,,,------...................../////////000///////////////.........,,,---///111111000///..............................------,,,,,,------...------------------------000000////////////000000***+++,,,...///000000000///////////////////////////000000000000000//////,,,,,,,,,------.........,,,---...///000111222333222222111111111111111111333222111000////////////333222222111000111111111000111222333333333333333111111000...,,,---000222333333333333444444555666333333333333444444555666888888888888888777666666666777888999:::;;;;;;;;;888888888999999888888888555666888999999888777666444555555555666666777777|||qqq```TTTGGGBBB>>>999555444555555444444444333333333444333222111111111333333///,,,***+++///111000...111111000000/////////...///...---,,,+++,,,------//////.........---------//////---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------)))***,,,,,,,,,***((('''+++++++++,,,,,,---------,,,------...---,,,***)))******+++++++++,,,,,,,,,000///---,,,+++*********************************+++---------+++++++++---+++,,,,,,,,,++++++---...000///...---,,,+++++++++,,,---...///000000000000111000///---,,,,,,,,,,,,111111000000000000000111222222111111000/////////111222222333333222222111444444555555666777777777::::::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<======????????????>>>===;;;;;;======>>>>>>>>><<<;;;::::::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;:::999888888:::<<<;;;;;;999888777666666777888999555555555555777999;;;===333333333444444555555555333333222222222222222222222222222222222222222222888777777666444333333222222555777777666444444555777666555444333222222111555555555444333222111000......//////000111333333222333333444444333333222666555333222222333555666111111222222222222111111000000000000000000000000000000000000000000000000111000///......///000111111000...,,,,,,,,,...///---------............//////...---,,,,,,---...///++++++,,,,,,---...//////------------------------.........------,,,,,,,,,......---------,,,,,,,,,...---------...///111333---.../////////...,,,+++....../////////...,,,+++........................,,,,,,,,,---------..............................------............------////////////////////////...------,,,,,,------...////////////////////////............///////////////......//////000111222000000000000000000000000111000000000000000111111000000000000000000000000444333111000///000111333333333444222000000111333333444555555666666555555333333333444444444555555555555666777888999::::::777777777777888888888888<<<;;;::::::999999999:::666666777777777777666666777888999::::::999777666|||qqq^^^QQQEEE???<<<777333222555555555444444444333333000000000000000111111222111///---...///000///...///.........------------000///...---------.....................---------...------------,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,---,,,---.........---,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,---,,,++++++---///000000///...---,,,,,,---,,,---...///000000000000//////......---.........111000000/////////000000000000000000000000111111111222222222222222222111333444444555555666666777999999888888888999:::;;;;;;;;;;;;;;;;;;<<<==================<<<;;;::::::<<<======>>>===<<<;;;:::;;;<<<===>>>>>>???????????????>>>======<<<<<<;;;;;;999888999;;;<<<<<<;;;777777666555555666777777666555555444555666777888333333333444444555555555333222111111111222333444333333222222222222222222333333333333222222222222222333555666444333333444444222000......///000111444444444444333222111000111111111111222333444444222222333333333333222222333111000///...///111222000111111222222111111000////////////////////////////////////////////////000000////////////000000000///---,,,+++,,,---...---------............///......------------......+++,,,,,,------.........------------------------......---------,,,,,,,,,......---------,,,,,,,,,...---------------...///...............------,,,---.../////////...,,,+++111000///...,,,+++******,,,,,,,,,------------...........................------............------------------------------...------,,,,,,------.......................................////////////111111000///............000000000000000000000000222222111000////////////////////////////////////111000...------///000111111222222111000000111333222333444444555555444444333333333444444444444555555555555555555555666666666666777777777888888888;;;::::::999888888999999777777888888888888777777888777777777777777777777|||qqq```TTTGGGBBB???:::777666555555555444444444444333//////000111222222222111333111000000000000///---............------------000000///............///...............------,,,+++,,,---.........---,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,...---,,,,,,,,,,,,,,,,,,+++,,,---...............---,,,,,,---------.........*********+++,,,---...///------------------------+++,,,------++++++,,,---,,,---...---,,,,,,...000111000///...---------...,,,---...///////////////............//////000000//////.........//////000......///000000111222222111111222222222222111111222222333444444555555666888888888888888999::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999;;;<<<=========<<<;;;:::<<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;<<<<<<;;;666666555555555555666666777666555444333333333333333333333333333444444444333222000000000222444666333333333222222111111111000111111111222222333333222444666555444333333444666444111//////111444666333333333333222111000000333222222222222222333333222222333333333333222222111000///---------...///000111111222222111111000......................../////////////////////////////////000000////////////...,,,+++++++++,,,------------............///---..................---------------------------------------------------------------,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++///......------------------............---,,,,,,//////...---+++***)))))),,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------............/////////000000///...------------000000000000000000000000333222111000///.................................///...------...///111222000111222111000000222333111222222333444333333333333333333333444444444444666666555555555444444444666666777777777777888888999999888777777777888888777888888999999888888777888777555444444555777888|||pppaaaUUUIIIDDDAAA===999999555555555555444444444444222333444444444333222111111111000000000000///...000000000000000//////////////////...................../////////...---,,,)))***---/////////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++......,,,,,,+++,,,---...---------,,,,,,++++++++++++,,,,,,------.........,,,,,,,,,,,,------------*********+++,,,---...///........................***,,,------++++++,,,...---.........------///000//////...---------------,,,---....../////////....../////////////////////......---------...//////////////////000000111111000000111111111111000000111222222333333444555555888888888999999999::::::;;;::::::::::::;;;<<<<<<;;;;;;<<<;;;;;;:::999999:::;;;<<<===<<<<<<::::::;;;;;;<<<===>>>>>>======:::::::::;;;<<<<<<=========;;;::::::;;;<<<<<<;;;666666666666666666666666666555555444333333333333111111222222222222222222222111000///000222555777444333333222222111111111222222333333333444444444444555666666555444555666777666444222222333555666222222222222222111000///222111111000//////000000111111222222222222111111222222000///////////////000000111111111111000000........................////////////////////////---...///000000///...------,,,,,,+++++++++,,,------------............///,,,---...//////...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,+++///...---,,,+++,,,---...------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,---...//////////////////////////////222111000///////////////........................////////////000222333444333333333222000000111222000000111222222222222222222222333333333444444444666666666666666666666666666666666666777777777888888777777666666666777777777777888888888888777777777666555555555666777888|||ooo]]]QQQEEE@@@>>>:::777666666666555555555444444444444555555555444333111///---...///000000000000000/////////000000000000000............------,,,,,,---.../////////...,,,+++(((***,,,/////////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,............---,,,---------,,,,,,+++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...---.........------///000------,,,,,,++++++,,,,,,,,,------...............000000000000///...,,,,,,---------------...//////000000000000//////......///000000111111000000///111111222222333444444444888999999:::::::::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<<<<;;;:::999::::::;;;;;;<<<;;;;;;;;;888888999:::;;;<<<=========;;;999:::;;;<<<;;;:::777777777777777777777777444555555555666666666666111111111000000000000000222111000000111333555666333333333222222111111111444444444333333333222222222333444333222222333444333333333333222111000///111111222222222111000000222222111000////////////000111111222222111111000222222111111000000000000000000000111111000000000................................................---...///000000///...---,,,,,,,,,+++,,,,,,,,,------------............///,,,---...//////...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++---...//////......///...---++++++,,,------------,,,,,,,,,---------*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,++++++,,,,,,---...///........................///.........///000111111////////////////////////---......///111222333444666666555333111///000111///000111111222222111111222222222333333333444444333444444555666777777777555666666666666777777777666666666555555666777777555555666666666666555555555555777888888888777777{{{ooo\\\QQQEEEAAA???;;;888888666666666555555555444444333333333333222000//////+++---000111000///000111---------...............------......------,,,+++---...///000000...,,,+++***+++,,,...//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++---,,,,,,,,,,,,,,,,,,++++++***************+++,,,*********+++++++++,,,,,,...------,,,++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,---...---,,,,,,...000,,,,,,+++++++++++++++,,,,,,------.........------//////000000///---+++)))---------------...///000111111000//////...------//////000000000000//////111111222333333444444555777888999999::::::999999777777777777777888999999:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;:::999999999:::::::::::::::999777777888999:::;;;<<<<<<<<<;;;999999:::::::::999777777888888888888777777333444555777777888888888222222222111111111111000111111111111222333444444222222222222222222222222333333222222111111111000000111111000///...000222111333444555555333111///111222222222222222111111444444333222111111111222000000111111111111000000//////000000000000000000///000000111111000000///.........................................................//////.........,,,,,,,,,,,,---------------------............///---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---//////000000...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---,,,,,,,,,,,,........................---------...///000111222////////////////////////++++++,,,...///000000111555666555333000//////111///000111111222111111111222222222222333333333333000000111222333444555666555555666666666666777777666666555555555666777777444555555666666555555444333555777999:::999777666{{{ooo]]]QQQFFFBBB@@@===::::::666666666666555555555555222222111111111222222333,,,///222333111//////000------------.........///---.../////////...,,,,,,,,,---///000000...,,,***+++,,,,,,------.........------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///+++,,,---,,,++++++---///,,,,,,,,,++++++,,,,,,------------......------,,,,,,---...///...---+++***------------...///000111//////////////////.........//////000000//////...222222333333444555555555555555777888888888777666666555555555555666777777999999::::::::::::999999777888999;;;;;;;;;:::999:::::::::;;;;;;::::::999666777777888999:::;;;;;;<<<:::888888999999999777666666777888888777666666333444666777888888777777555444444444333333333333111111222333333333222111111111111222222333333444222222222222333333333333000111111000...///111222000111222444444555555444222222333333333333222222333333222222222222222222///000000000000000000///---...//////000000000000//////000000000000//////////////////////////////........................///......------......///,,,,,,---...............---------............///......------------......+++,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,---......,,,------------,,,++++++,,,,,,+++++++++,,,---...---------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,---------.........000///...---,,,,,,,,,,,,------------------------...............///000111........................+++,,,---...////////////111111222000///...000111000000111222222222222111111222222222222333333333111111222222333333333444555555555666666666777777666666555555666777777888555555666666666666555555444444555666777777777777{{{nnnYYYNNNBBB>>>===:::777777777666666666555555555555333222222222333555777999///222555555222/////////.../////////000000111111...///000000000///---,,,,,,---///111000...,,,***------,,,,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,*********,,,...///+++++++++,,,,,,---------///...,,,+++***++++++,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///+++,,,,,,,,,++++++---...------,,,,,,,,,------...---------...------,,,,,,)))***,,,......---,,,+++---------...///000111111------......///000000000......////////////......222333333444444555555666222333555666666666555444444444444444444555666666777888888999999999888888777888999:::;;;::::::999;;;;;;;;;<<<<<<;;;::::::666777777888999999::::::;;;999777777888888888777444555666777777666555444444555666777777777666555777777777666666555555555000222333444444333111///000000111222333444444555222333333444666777777888444444444333111111444666******+++,,,...111333555222333333444444444333333111000000000000000111111//////000000000000//////---...///111222222333222//////000000000000//////000000000000000000000000........................///...---,,,,,,---...///,,,------.../////////...---------........./////////...---,,,,,,---...///++++++,,,,,,---...//////++++++++++++++++++++++++*********++++++,,,,,,,,,......---------,,,,,,,,,---,,,+++*********+++,,,+++,,,---...---,,,+++***,,,,,,+++***+++,,,...///******+++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------...///000000------------------------000//////.........//////---------------------------...///000111111111111,,,---............000222000000111222222222222222111111222222222333333333555555444444444444333333555555555555666666666777666666666666666777888888666666777777777777666666555444333222333555777999{{{jjjYYYNNNDDD@@@===999777888666555555555555444444444222222333333333333444444111111111111000000000000......------------......//////...---,,,,,,++++++---///000000...---...000////////////...---,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------******+++,,,------------111,,,***,,,---+++***+++---,,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))---000...***------,,,+++++++++,,,,,,//////...---,,,******)))---......//////......---++++++,,,,,,,,,,,,------------,,,,,,------...///---------,,,,,,+++++++++,,,---......,,,,,,---...........................,,,+++***+++---/////////---......///////////////111111222222222333333333333333333444333333222222222333555666666666555444666666555555555444444444777777888999::::::::::::888888888888888999999999777777777777888888888888999999888888777888888999777777888888777666444333444555777888888888777666666666555444444444444555555555555555444333222111333111///......///111333333333333333333333333333111111222222222333333333000111111111111222222222222222111111000/////////222222111111000000//////---...............------------...///000111222222///000111222222111000///////////////////////////////////////////////////,,,---...//////...---,,,...------------...//////---,,,,,,++++++,,,,,,---------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***+++++++++******)))))))))------------------------000///,,,++++++---///111------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,+++***+++,,,---...000///---,,,+++************+++---//////...---,,,//////.........------------------------------------------.........//////000///---,,,,,,---...///------------------------000000///...............///000000000000//////...***(((***000222///------000000000000000111111222111111000000111111222333333333333444444444555555444555666555333222333444222333555666666666555444555666777777777666444333777777666666666666777777{{{iiiXXXNNNCCC???<<<888777888666555555555555444444444222222333333333333444444111111111000000000//////111111000000000000111111//////...------,,,++++++))))))***++++++,,,------/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------.........---,,,,,,...)))(((+++---++++++------,,,++++++******+++++++++******************+++,,,,,,,,,,,,,,,+++++++++,,,)))''')))---///---***++++++++++++,,,,,,---...++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///...---,,,+++*********---------,,,,,,+++++++++,,,---......,,,,,,---...........................---+++***+++---//////...---...//////000000//////111111111222222222333333444444555555555555444444333333444555555555555555333333333444444444555555777777888999:::::::::::::::999999999999999999999777777777777888888888888888888777777777777888888666777888888777666444333444555666777888777666666666666555444444444444444555555555555444333222111---......000111222444444222222222222222222222222111111222222222333333333000000111111111222222222000000111111111111111111...//////000000111111111...//////000//////................../////////////////////000000/////////////////////////////////........................,,,---...//////...---,,,...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))))),,,---,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++***+++---//////...---,,,...---------,,,,,,,,,,,,------------------------------------.........//////...---,,,,,,---///000------------------------000000///...............000000000000///////////////,,,,,,000111...,,,,,,000000//////000000111222111111000000111111222333222222222222333333333444222333444333111111111222333444444555555555555555666666666666666555444444666666555555555555666666yyyhhhVVVLLLCCC???<<<888666777666555555555555444444444222222333333333333444444111111000000000000////////////............////////////......---,,,,,,,,,---,,,+++,,,---......------......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------////////////...---,,,+++...***(((,,,---,,,+++---,,,,,,++++++******++++++******))))))))))))******++++++++++++++++++++++++,,,)))((()))---...---+++*********+++,,,---//////((((((((())))))******************++++++*********++++++++++++,,,,,,,,,,,,000///...,,,++++++++++++------,,,,,,,,,,,,++++++,,,---......,,,,,,---...---------------------------,,,***+++---//////......//////000000000000000000111111111222222222222333444444555555444444444444444333333444444555555000111222333444555666666777777888999::::::::::::;;;;;;;;;::::::999999888777777777777888888888888777777777777777777777777777777888888777666444333444555666666777777666666666555555444444444444444555555555555444333222111,,,---///222333333333333111111111111111111111111111111222222222333333333000000000111111111222222///000000111222222333333//////////////////////////////000000000000000//////.........------------///......------......///////////////////////////........................------............------...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++---------,,,,,,,,,,,,+++************************###&&&***---......,,,***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,++++++++++++,,,------******+++,,,------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,++++++++++++------------------------------------............------,,,,,,,,,...///000........................000///......---.........000000///......///000111333...---///000...---///000000//////000000111222111000000000000111222222111111111111222222222222333444444444222111222333444444444444444555555666777666555555444555555555555444444444444444444555xxxfffUUUKKKBBB>>><<<888666666666555555555555444444444222222222333333333444444111000000000////////////...------,,,,,,------...//////......---------,,,222000......//////---+++,,,---------,,,,,,+++***------------------------***************++++++,,,...............---,,,,,,111,,,***---...,,,+++---,,,,,,++++++***++++++,,,++++++************++++++***************++++++++++++***)))***,,,---,,,+++++++++++++++,,,---...///((((((((())))))))))))***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------,,,++++++---............///000000111111000000000000000111111111111222000111111222222222222111444333222222222333555666111222333333444555666777777777888999::::::::::::;;;;;;:::999999888777777666777777777888888888888777777888888999999999888888999999999999777666555444444555555666666666666666555444444333333444444555555555555444333222111000111111222222111111000222222222222111111111111111111222222222333333333000000000000111111111111000111111111222222222333222222111///...,,,++++++......///000000000//////........................000///...------...///000////////////////////////........................------------------------...------------...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------,,,++++++++++++++++++++++++++++++,,,+++******++++++++++++************************************************$$$&&&***---...,,,***(((++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,---.........------,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,---...///000///////////////////////////......------.........000///...---...///111333555000---///000///000222///////////////000111111000000000000000111222222111111111222222222222333444666666666444444555666555444333222333444555666777666444333333444555666555555444444444444555555vvvdddTTTJJJBBB???===888666666666555555555555444444444222222222333333333444444000000000////////////...111000000000000000000111///...............---------,,,++++++,,,,,,+++***,,,,,,------,,,,,,++++++------------------------+++++++++++++++,,,------++++++,,,------------------((('''+++---,,,,,,...,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))*********++++++++++++******+++,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------...,,,++++++---......---......///000000000000000//////000000000111111111///000000111222222111111333333222111111333444555555555555555666666666666777777888999:::::::::::::::999999888777666666555666777777777888888888888888999:::;;;;;;;;;;;;:::::::::;;;;;;:::999777666444444444444444555555666555555444333333333333333555555555555444333222111333222111//////111222333444444333333222222222222111111222222222333333333//////000000000111111111222222222111111111000000222222111///...,,,++++++,,,---....../////////...---......///000000111111111000............000111////////////////////////........................---------,,,,,,---------...------------...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++******+++,,,************************++++++++++++++++++++++++***++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,++++++******,,,,,,---------...------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,---...//////////////////////////////......------------......//////------...000222444;;;444/////////---...000/////////...///000000111000000//////000000111222222222222222333333333333444555666555444444555666444444333222222444555666666555444333333444555666666555555555555555555666tttbbbTTTJJJBBB@@@>>>999777777666555555555555444444444222222333333333333444444000000////////////......000//////......//////000........................)))+++,,,,,,,,,,,,...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000)))***+++,,,------------&&&""""""'''++++++---///++++++******++++++,,,,,,------,,,,,,,,,,,,------))))))******+++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))))))))******)))))))))************++++++++++++---,,,+++)))((((((((((((++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---......------......///////////////////////////000000000000000111222222333333333333222222111111222222333444666666666666666777777777777777888999::::::::::::888888888777666666555555777777777777888888888888888999;;;<<<======<<<;;;::::::;;;;;;:::999777666444333333333333444555555555444444333333333333333555555555555444333222111111000///...000222666888555444444333333222222222111111222222222333333333/////////000000000111111222222111111000//////...////////////////////////+++,,,---.../////////...------...///000111222222000//////////////////000////////////////////////------------------------------,,,,,,,,,,,,------...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++++++++++++++++++++,,,,,,+++******+++---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++,,,++++++++++++++++++***)))******+++,,,+++++++++---,,,+++***************,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------..............................---------,,,------...///...------...///111333444@@@888222000...******,,,//////......//////000111000////////////000111111222222222222333333333444000222333222111111222444333333333333333444444555444444444444444444555666666666555555555555666666sss```TTTKKKCCCAAA???;;;777888666555555555555444444444222222333333333333444444000000/////////.........------,,,,,,,,,,,,------............////////////***...111///***'''***...,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------------,,,)))%%%$$$)))+++++++++...++++++******++++++,,,------,,,,,,++++++,,,,,,---*********+++,,,---------++++++,,,++++++***++++++,,,,,,+++++++++,,,------******+++++++++++++++,,,)))******************)))************++++++++++++------+++***)))(((((((((+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,---......................../////////000000///000111222333333333333000111111222222222222222333444444555666777888888777777888999::::::::::::888888777777777777777777777777777777888888888888777888:::<<<======<<<;;;888999999:::999777666555444333222222222333555555555444333333222222333333555555555555444333222111000///000000222333555777444444333333222111111000111111222222222333333333////////////000000000111000000//////////////////...//////000000111111111,,,---...//////000000000.........//////000000000---......//////......---////////////////////////------------------------------,,,++++++,,,------...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***************************,,,---,,,))))))+++---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++***************++++++++++++++++++,,,((()))***+++,,,++++++***,,,+++)))((((((***,,,------,,,,,,,,,------......***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------------------------,,,,,,,,,------...///,,,,,,---///000222333333===666111000...++++++---///............///000000///////////////000111111111111111111222222222222///000111111000000111333222222333444444444444333222333444444555555555444555444444444444444444555rrr```TTTKKKDDDBBB@@@;;;888888666666555555555444444444222222333333333444444444000/////////............000000////////////000000.........///////////////***///222,,,"""$$$------......///.........++++++++++++++++++++++++******))))))******+++,,,////////////...---,,,,,,222---+++------***)))++++++*********+++,,,,,,---,,,++++++******++++++,,,******+++,,,------......+++,,,,,,,,,+++***+++,,,*********+++,,,---...///(((((()))***+++,,,------,,,,,,------------,,,,,,)))************+++++++++------,,,,,,------...///+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,+++,,,------......------............/////////000------///000000111111111///000111333333222111111000111222444666777999999777777888999::::::::::::888888888888888999999999777777777777888888888888666777:::<<<<<<<<<;;;:::777777888888777666444333444333222222222333444555555444333333222222333333555555555555444333222222111222333333333333222111333333222222111000000///111111222222222333333333////////////000000000000------......//////000000222222111111000000//////---...///000111111111111///............---------+++,,,............,,,+++////////////////////////------------------------------++++++++++++------...------------...//////---,,,,,,++++++,,,,,,---------------------------+++++++++++++++***))))))***************************,,,---,,,))))))+++...)))))))))******+++++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,+++++++++******)))))),,,,,,,,,------.........((()))***+++,,,+++******+++)))'''&&&'''***...111---,,,,,,,,,,,,---......))))))******++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,------...///+++,,,...000111222333333777111---///000...///222...............///000000///////////////000111111000000000000111111111111000111333333222222333444111222333444555444333222111222444555666555444444444333333222222333333444oooaaaPPPGGG@@@>>>===999777888888777666555444333333333333333333333333333333333000000000000000000000000000000000000////////////////////////............//////000000///...---------,,,+++******,,,...///000000000///...,,,+++*********))))))******+++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---//////...---,,,++++++***,,,******+++......+++(((,,,+++++++++,,,,,,+++)))******+++++++++,,,,,,,,,---,,,***)))))))))******------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////------------------------........................000000/////////.........////////////000000000000//////000000000000//////000000000000111222333444555555666666666666555555222444666888888777555444555555666666777999:::;;;:::999777666666666777888999999999:::::::::;;;;;;;;;<<<======<<<;;;888777333333333444444555555555666777888888888777555444444555555555444333333222111111000000111222333333333333333333333222111000333222111/////////000000222111111000000000000000...............///000000000000000000000000000000//////.........---------......------------......111000///...,,,+++))))))......---,,,,,,,,,,,,---........................++++++,,,,,,,,,,,,------,,,------......------,,,------...---,,,***(((&&&++++++++++++++++++++++++///...,,,+++***+++,,,,,,************************))))))))))))))))))))))))///---,,,******+++---...------------,,,++++++******)))(((***,,,---+++(((++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++...---+++***'''&&&$$$###***++++++,,,,,,++++++***------------,,,+++******,,,---......,,,,,,---...)))***+++,,,------------111111222111111000///...,,,,,,,,,---------............///000000000000000111000///...---,,,,,,,,,..................------000000////////////000000000000111222222222222111111111222222222333333333666666666666666666555555444444444444444444444444777777555444333222222222lll^^^PPPGGG???>>>===999777888555555444333222222222222222222222222222222222222000000000000000000000000000000000000////////////............------------///////////////...---------,,,+++++++++,,,---.....................---,,,,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,)))&&&&&&((())))))(((,,,++++++,,,......---+++******+++++++++,,,,,,,,,,,,+++***))))))******+++------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))------------------------...........................---------,,,,,,,,,,,,---............/////////...//////000000//////...////////////000111222222444444555555555555444444555666888999999888666444555555555666777888::::::888777666555444555555666999999999999::::::::::::999:::;;;<<<;;;999777666333333333444444444555555666666777777666555555444444555555555444444333222111111111111111222333333222333333333222222111000333222111000000000000111222111111000000000000000...............///000000000000000000000000000000//////.........---------......------------...............------,,,,,,,,,.........------------,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,((()))***+++,,,++++++***,,,,,,++++++++++++++++++---,,,,,,++++++++++++,,,+++++++++***************************************---,,,*********+++,,,...+++++++++,,,++++++******+++)))'''(((******(((&&&++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++***************)))......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))***++++++,,,,,,++++++***,,,,,,------,,,,,,++++++,,,---...---,,,,,,,,,...)))***+++,,,------------...////////////......---,,,,,,,,,------------.........///000000000000///...---,,,,,,++++++++++++........................000000////////////000000///000111111222222111111111111111222222222333333444444444444444444444444444444444444444444444444444444333222222222333333}}}kkk^^^OOOFFF???===<<<999777888555444333333222222222222111111111111111111111111000000000000000000000000000000000000////////////...------------,,,,,,,,,...////////////...------,,,,,,,,,,,,------------+++,,,---...............,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---)))%%%###$$$'''***+++,,,,,,,,,---///000///---******+++++++++,,,,,,,,,+++************++++++,,,------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++***)))))))))))))))++++++++++++++++++++++++//////...---,,,***)))(((------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------..................//////.....................///000111111333333444444444444333333444555777888888777555333444444444555666777888999777777666555555555555555888888888999999999::::::888999999:::999888666555333333333444444444444555666555555444444444444444444555555555555444333333222111111111111222222333222222222333222222111000333333222111111111222222222111111000000000000000//////.........///000000000000000000000000000000...............---------......------------......+++,,,,,,---......//////......//////......---,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++&&&''')))***++++++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******)))))))))+++,,,---((()))******************,,,+++))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))*********------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,------,,,,,,+++---...---,,,+++,,,...******+++,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,---------------...//////000/////////---,,,,,,++++++,,,,,,,,,........................000//////......//////000//////000111111111111111000111111111222222222222111111222222222222222222444444444444444444444444111111111111222222333444|||kkk___NNNFFF>>>===<<<999777888777666555444444444444444222222222222222222222222000000000000000000000000000000000000////////////.........---------,,,,,,.........//////...------+++,,,------......------,,,,,,---.........------+++************+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,)))''''''))),,,...---,,,,,,---//////...,,,******+++++++++,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++***)))))))))))))))************************++++++,,,---------,,,,,,,,,,,,------------------------------------------........................,,,------------.........------............------............///000111111333444444555555444444333000111333444555555444333444444444444555666777888999888888777777777777777777777777888888888999999777888888888888777666555444444444444444444444444555444333222222222444444444444555555555555444444222222222111111222222333111111222222222222111111333333333333333333333444222111111000000000000000000///////////////000000000000000000000000000000...........................------,,,,,,------...+++,,,,,,---...//////000....../////////...---,,,------------------------+++++++++,,,,,,,,,------+++******************+++*********+++++++++******---,,,,,,++++++*********'''(((***+++,,,,,,+++***,,,,,,++++++***)))))))))++++++++++++++++++++++++(((((((((((()))***,,,---(((((()))***++++++++++++))))))((()))***,,,---...+++++++++++++++++++++++++++++++++************)))((()))))))))******+++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,,,,++++++***)))***+++,,,------------+++,,,------++++++,,,---***+++,,,,,,---------,,,******+++,,,---------,,,++++++,,,,,,,,,---------------...////////////...---------------...///000---------.............../////////....../////////...///000000111111000000000000000111111111111222000000111111111111111222333333333333333333333333222222222222222333333444{{{jjj___MMMEEE>>>===<<<999888888666666555444444444555555333333333333333333333333000000000000000000000000000000000000////////////////////////.........---------............------+++,,,---.........---------------...---,,,,,,+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---------,,,,,,,,,,,,++++++,,,---...---,,,---...---+++)))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,+++************+++************************))))))+++,,,---.........,,,,,,,,,---------......------------------------------..................------........./////////------............------////////////000111222222555555666666666666555555---...111333444666666666555555444555555666777888888888888888888777777666666666666777777777888888888888888888888777777666444444444444444444444444444333222111111222333444444444555666666555555444333333222222222222222333000111111222222111111111222222333333444444444444222111111000000000000000111000000/////////000000////////////////////////---.....................------,,,,,,,,,,,,------------.................................------,,,------------------------+++++++++,,,,,,,,,------+++******))))))******+++++++++++++++,,,,,,------,,,,,,,,,++++++*********'''(((***+++,,,,,,+++***+++++++++*********))))))++++++++++++++++++++++++''''''(((((()))***+++,,,))))))***+++,,,,,,,,,+++'''''''''(((((((((***+++++++++++++++++++++++++++++++++*********))))))))))))******++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++***)))***+++,,,---.........+++,,,---,,,++++++,,,---++++++,,,---------,,,,,,***+++,,,---------------+++++++++,,,,,,,,,------,,,,,,---...............------------......///000---------.........////////////............//////......///000000000000/////////000000000111111111000000111111222222222222333333333333333333333333555555444333333333333333yyyiii]]]MMMDDD===<<<<<<999888888444333333222222333333333333333333333333333333333000000000000000000000000000000000000////////////000000/////////.........,,,,,,---............---------------............---------------,,,+++***---------------......///,,,++++++******++++++,,,++++++------------++++++******++++++,,,,,,------(((***------,,,*********...---,,,,,,------,,,*********+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++------,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////.........//////.........////////////000111222222555666666666666666666555///000222444666888999999666555555555666666777888666666666666666555444444555555555666666666777777777777777777777777777777555444444444444333333333222222222222222333333444444444555666666666666555444333333222222222222333///000111111222111111111000111222333444555555444222111111000000000000000111111000/////////000000////////////////////////---------...............------,,,,,,,,,,,,------/////////.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,*********+++---///000111++++++++++++++++++++++++******++++++++++++++++++************************++++++++++++++++++++++++(((((())))))******++++++******++++++,,,+++++++++***,,,------+++))))))***+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,***++++++,,,,,,++++++***)))***+++,,,------...---***,,,---,,,+++***+++---+++,,,,,,------,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,+++,,,------......------+++++++++++++++,,,---...,,,,,,------...////////////......------......///---......///////////////////////////000000000000000000111111222333333333333333333333333333333333666555444444333333333333{{{iii]]]LLLDDD===<<<<<<999888999333333333222222333333444222222222222222222222222000000000000000000000000000000000000//////////////////.........---------+++,,,------.........---...------,,,---...///000++++++,,,---------,,,,,,...------------...//////,,,,,,,,,++++++,,,,,,,,,***+++---......---+++***+++++++++++++++,,,,,,,,,'''***------+++))))))***,,,++++++---///000///...******+++++++++,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------............//////000000//////...............///000111111444555555666666555555444333333444555666777888888777777666666666777888888555666666777666555444333444444555555555666666666666555555555555555666666555555444444444333333333111222222333444444333333444444555666666666666666555444333222222222222222//////000111111111111111...000111333444555444444222111111000000000000000222111111000//////000000////////////////////////---------.........//////---,,,,,,++++++,,,,,,---...............////////////---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***))))))***,,,---************,,,---///000*********++++++,,,,,,------,,,,,,++++++++++++,,,)))))))))***++++++,,,,,,************************))))))************************************))))))%%%)))---...---,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------------***,,,,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,+++++++++,,,------,,,,,,------...//////000///......------......///------.../////////.............../////////000000///000000111222222333333222222222222222222222222333333333222333333444444~~~lll___LLLCCC===<<<<<<999888999555555444444444555555666111111111111111111111111000000000000000000000000000000000000////////////......---------,,,,,,,,,+++,,,------.........---///...,,,+++,,,---///111))))))+++,,,---.........,,,++++++++++++,,,------...------,,,,,,------...***+++---......---+++***++++++++++++++++++++++++))),,,...---***)))+++---******+++...111333333222******+++++++++,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------//////000000000000//////---------------...000000333444444555555444444333444444444444444444444444888777777777777888888999777888999999999888666555444444444555555555666666444444333333333444555555555555555444444333333333000222333444555444444333444444555666777777666666555444333333222222222222//////000111111111111111---///111333444444444444222111111000000000000000222222111000000///000000////////////////////////---------.........//////---,,,,,,++++++,,,,,,---------......//////000000///---***((('''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---...---+++*********++++++))))))***+++,,,------...///...,,,+++***+++,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))***++++++++++++******)))))))))***))))))(((''''''###((())))))***,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******))))))(((((((((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++///......---+++******)))+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,------------,,,///......------.........,,,,,,------...///000000.........------.........,,,---......//////................../////////000...//////000111222222333222222222222222222222222000000000111222333555666}}}jjjZZZKKKGGGAAA<<<:::888666555666555444444222222111000000000000111111222222333000000000000000111111111000...,,,---//////---+++---------,,,,,,,,,+++++++++,,,...//////---,,,***))))))***++++++,,,------///...------++++++***)))++++++,,,---.........---,,,,,,,,,++++++***************++++++,,,---......'''((()))+++,,,---......((()))++++++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++***)))))))))******)))))))))******++++++,,,,,,,,,,,,+++***)))((('''))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++//////.........------------...............---------......//////////////////000000000111111111111111111222333333333333222444444555555555555444444555555555444333333222222777666666555444333333333555444222111111222444555444444444444444444444444444333222111000111222222555444333222222333444555555555444333333222111111///...------...000222333111111111222222333333333111111000000///---,,,+++000///...---...///111333////////////////////////.........---,,,,,,++++++........................---------............///,,,...///...,,,++++++,,,,,,,,,++++++******++++++)))'''&&&(((---///000...***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))------,,,+++***)))((('''((((((''''''((()))******------,,,***)))((('''&&&(((((())))))******++++++)))************++++++++++++*********))))))(((((()))************+++++++++...+++))))))***,,,,,,+++************************---,,,+++******+++,,,---++++++,,,,,,,,,,,,------************************,,,,,,+++***)))(((''''''******++++++++++++******(((***,,,,,,++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******,,,...///......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------..................////////////---------------...///000............////////////000000000000000000000000000000000000111222333444222222222333333333444444}}}jjjZZZJJJEEE@@@;;;999777666444222222333333333444444444111111111222222222222222000000000000000000000111000...------//////...+++---------,,,,,,,,,,,,+++---...//////...,,,***)))******++++++,,,------......------,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------((()))***,,,------------(((***++++++******+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++,,,------///...............//////)))))))))*********************+++++++++******)))+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........---------,,,,,,,,,,,,,,,---------------,,,,,,------.../////////////////////000000000111111111///000111111222222111111444444555555555555444444555555444444444444333333666666555444444333222222444333222111111333444555444444444444444444444444666555444333333333444444333333222222222222333333555444444333222222111111000///......///000222444000000000111111111222222111111111000///...,,,,,,111000...---...///111222.................................---------------........................------------............,,,...//////---,,,------------,,,+++************///---******++++++)))'''***++++++,,,,,,++++++***+++++++++*********))))))************************+++++++++*********))))))+++++++++***************))))))((((((((()))******(((((('''&&&%%%$$$$$$###******)))))))))))))))***)))************+++++++++************)))))))))((()))************+++++++++,,,***)))(((***++++++*********************************)))(((((()))******+++++++++,,,,,,,,,------************************((((((((('''&&&&&&%%%%%%******++++++++++++******(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++,,,...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............------------------..................////////////000000000000000000000000000000000000111222333333222222222333333333333444}}}jjjZZZIIIDDD???:::888666555444333333333333444444444444333333333333222222222222111111000000000000000000000///---...//////...,,,......---------,,,,,,,,,///000000///...,,,***(((++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,------++++++,,,---------------)))***++++++***)))+++,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------+++*********+++,,,------***************)))))))))))))))***+++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++------...////////////...////////////000000000000...///000000111111000000333333444444444444333333444444444444555555555555555555555444333333222222333333222111222333555666444444444444444444444444666555444333333333444444111111222222222222111111444444333333222222111111111000//////000111333444/////////000000000000111222222222111000///...---111000///.........///000........................---............/////////------------------------------------............***,,,......---,,,,,,---...---,,,+++************+++***)))***,,,---,,,+++******++++++++++++******+++++++++***************+++++++++++++++++++++++++++++++++***************))))))******+++++++++,,,++++++***)))))))))******(((((((((((('''''''''&&&---,,,***(((((((((((())))))************+++++++++************)))))))))))))))************++++++++++++***((((((*********)))))))))))))))))))))))))))******)))(((((()))******++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******)))***,,,+++***))))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------......------,,,,,,,,,,,,---............////////////000000000000000000000000111111000000000111111222111111222222222333333333{{{iiiZZZIIIDDD???:::888777666555666666555444333222111111444444444333333222222222111111111000000000000000000//////...///......---............------------////////////...---+++***------------......//////+++++++++,,,,,,---------111222222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------......---,,,,,,)))***++++++***)))***,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,&&&&&&&&&&&&''')))******,,,,,,++++++******)))))))))******+++++++++******++++++******************++++++++++++++++++++++++++++++************++++++************************))))))***************))),,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,---......//////.............../////////000000...///000000111111000000222222333333333333222222222333333444555555666666666555555555444444333333222222222222222444555666333333333333333333333333333333222222222111111111000111222333333222111000333333333333222222111111111111000000111222333333000000000000000000000000222222222222111000///...111000///.......................................------......///000000111------------------------,,,,,,---------.........((()))+++,,,+++***+++,,,...---,,,+++***)))))))))(((((()))***,,,------,,,******++++++++++++******************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***)))))))))***)))))))))))))))*********,,,+++)))((('''((()))***))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++,,,***))))))+++++++++***)))))))))))))))))))))))),,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,*********************************+++++++++,,,,,,******++++++++++++******)))***,,,+++)))(((((((((,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............---,,,,,,++++++++++++............////////////000000000000000000000000222111111000000000000111111111111111222222222222yyygggYYYIIIEEE@@@<<<:::999777666777666666555444333222111444444444333333222222222111111111111000000/////////000000///............/////////.........------------..................------............//////***++++++,,,,,,------...111222222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,------------............------......------,,,,,,)))+++,,,+++***)))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))***++++++)))))))))***+++,,,---...---------,,,,,,++++++***,,,,,,,,,+++***)))(((((((((((()))***++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...............,,,------...............---............////////////000111111222222111111111111222222222222111111111222222333444555666666666666666555555555555555222222222222333333444444333333333333333333333333333333333222222222111111111222333444444333222111333222222222222222111111111111111111111222222222111111111111111111111111111111222111111000///...000000///.........------........................,,,------...///000111111------------------------,,,,,,,,,------------...(((***,,,,,,,,,+++,,,---...---,,,+++************---------,,,***(((&&&&&&)))******++++++******)))************************++++++++++++++++++++++++************************+++++++++************))),,,,,,+++***)))))))))***''''''''''''(((((((((((())))))((((((((()))+++,,,))))))*********+++++++++))))))))))))))))))******))))))*********+++++++++---,,,++++++------,,,+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++*********+++++++++,,,,,,************************&&&''''''(((((())))))*********++++++++++++******)))***,,,+++)))(((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////...---,,,,,,++++++++++++............////////////////////////////////////111111000000///000000000000000000111111111222222wwweeeWWWIIIEEE@@@<<<:::999888777333444444444555555555555333333333333222222222222222222111111000////////////000111000...---...///000////////////.........---------......///000000........................+++++++++,,,,,,------------...............---,,,,,,,,,,,,,,,---------------------------.........,,,,,,---------,,,,,,+++***+++,,,+++)))))))))+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))))))))))))))***++++++++++++++++++,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((''''''((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,---...////////////,,,,,,---............---------------.........//////000111111222222111111000000111111111111000000000111111222333444444555555555555555555555555555333333333333333333333333333333333333333333333333444444555555555444333222222222333333333333222222222222222222222222111111000111111111111111111111222222111111111111000000000111111111000000///.../////////............---------------------------,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---//////...---......---,,,++++++******++++++(((***,,,,,,***)))))))))))))))************))))))***************+++++++++++++++++++++++++++++++++***************+++++++++,,,+++++++++******))))))++++++***)))))))))******)))))))))***************'''(((((()))***+++++++++)))************+++++++++))))))))))))************)))************+++++++++---,,,,,,---......---+++************************((()))************)))(((************++++++++++++************************(((((())))))******++++++******++++++++++++******)))***,,,+++***))))))***************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........./////////000000...------,,,,,,,,,,,,---............////////////////////////////////////000000/////////000000111///000000000000111111111uuucccUUUHHHDDD???;;;999999888777444444444444555555555555111111111222222222222222222222111111000//////...///000222111...---...000000000000/////////.....................//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***+++,,,+++)))((()))***))))))*********+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++++++++,,,,,,---++++++*********++++++,,,)))***************+++++++++++++++++++++***)))(((((()))***+++,,,++++++***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''***+++++++++,,,,,,,,,,,,++++++,,,---............+++,,,------......------,,,,,,---------............///000000111111000000///000000111111000000///000000000111111222222222333333333333333333333333444444444444333222111111222222222222222222222222444444555555555444333222222222111111111111222222111111111111111111222222000000000000000000000///111111000000000///////////////000000000///......------..................------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---......,,,++++++,,,++++++******++++++,,,,,,!!!%%%)))+++++++++---///))))))************))))))))))))*********+++++++++************************))))))*********+++++++++***************+++++++++))))))((((((((()))******,,,,,,,,,+++++++++++++++'''(((***++++++***)))((()))************+++++++++((()))))))))************)))************+++++++++,,,++++++---......,,,***++++++++++++++++++++++++((()))************)))(((************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***,,,,,,+++***+++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////------------------..................///////////////////////////////////////////////////000111222/////////000000000111111sssbbbTTTGGGCCC>>>:::888888777666777777666555444333333222000000000111111222222333222222222111000//////...///111222111...---...000000000000000////////////111000///...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------.........+++*********************)))***++++++,,,,,,,,,+++***,,,,,,+++)))((()))***++++++,,,,,,,,,---------************************---,,,***))))))***,,,---------,,,,,,------...///------,,,,,,+++,,,,,,,,,''''''(((((())))))******))))))***++++++++++++*********+++,,,,,,***)))(((************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++)))***+++,,,------...---+++,,,------......------,,,,,,,,,---------......---....../////////////////////000000000000//////000000000000000111111111111111111111111111111222555555555444333222111000222222222222222222222222222222333444333222111000222111000//////000111222111111111111111111222222//////000000000000///...000000//////.........---...///////////////...---,,,,,,---.../////////...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,+++)))(((((((((************+++,,,---...%%%))),,,---***(((((()))))))))************))))))))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++'''((()))***+++,,,------(((((('''(((((()))******(((((((((((('''''''''&&&(((***,,,---,,,***'''%%%)))************+++++++++(((((())))))*********+++)))************++++++++++++******,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******(((***,,,,,,++++++,,,---''''''(((***+++,,,---...++++++++++++++++++++++++))))))***++++++++++++***......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------......///000............/////////000////////////////////////............///111222222////////////000000000000sssaaaUUUEEEBBB>>>;;;::::::999888777666666555444444333333222222333444333222111000000000000000000000000000000/////////............000000///...---,,,,,,,,,222222111000///---+++***------------------------...---+++******+++---......---,,,+++++++++,,,------,,,++++++******++++++(((((()))***++++++,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,+++******------,,,+++***)))(((''',,,,,,,,,+++++++++******++++++++++++******))))))*********++++++,,,,,,,,,...------,,,+++***))))))++++++******************------...//////...---,,,,,,,,,,,,+++++++++******000///,,,+++***,,,...///***+++---//////...---,,,---------------...//////---...............------------............------444333333333222111111111111111222333333333333222222222222222222222222222000111222222333333333333333222222111111222222333333333333333333222111000222222222222222222222222000000000000000000000000///////////////...------............------------...------...000111000///////////////////////////------------,,,++++++***'''(((***+++,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++******))))))))))))))))))***+++,,,---************))))))))))))***************)))((('''))))))))))))))))))))))))((((((((((((((()))******,,,,,,+++***)))(((''''''+++)))'''(((+++,,,***(((++++++***((($$$######$$$************************,,,+++*********+++------*********************+++)))************++++++++++++++++++*********))))))***++++++,,,------------************************++++++++++++++++++++++++,,,,,,+++***))))))******++++++------------++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,++++++*********---------------...///000---------............///...------,,,,,,,,,------////////////////////////000000000000000111111222rrr```UUUGGGDDD???;;;:::999777666666666555555444333333333222222333333333222111000000000000000000000000000///............---------/////////...---------,,,,,,,,,---............---------------------------...---+++******+++---...------,,,+++++++++,,,------,,,,,,+++++++++++++++******************++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++************************,,,,,,,,,+++++++++******,,,++++++******)))******++++++++++++++++++,,,,,,***))))))(((((('''''''''************************,,,,,,---......---,,,+++,,,,,,,,,++++++++++++******)))'''&&&&&&''')))+++++++++---.........------------,,,,,,------...///---...............------........................222222222222222111111111000111222222333333222222222222222222222222222222111111222333333333222222222222222111111222222222222333333333222222111000222222222222222222222222000000000000000000000000///000000000000///...---------------------------///...---...///000///...........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++************************))))))((((((++++++***************+++''''''(((((())))))************++++++******)))(((((((((((((((((((((((((((((((((((((((((()))******************))))))))))))+++)))((((((***+++***(((((()))******))))))+++---************************+++******)))***+++,,,---+++++++++*********)))))))))************++++++++++++++++++*********))))))******++++++,,,,,,++++++************************++++++++++++++++++++++++,,,++++++***************++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------...............---------------......////////////////////////000000//////000000111222rrr```TTTHHHEEE@@@<<<:::888666555555555444444333222222222222333333333333222111000000000000000000000000000.........---------,,,,,,..................------,,,---...///////////////------------------------------++++++++++++---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++************)))***++++++,,,,,,++++++***)))***++++++))))))***+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++*********************************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***)))((()))***---...,,,,,,,,,------------...---,,,,,,,,,,,,---......------...............---000000///......///000000000000000000111111111111000111222222333333222222333333222222111111111111222222222333222222111111222222111111111111222222222222222333222222111000222222222222222222222222000000000000000000000000000000111111000000//////,,,,,,------......//////000///......///000...---........................++++++,,,---------,,,,,,------------,,,***))))))++++++++++++************++++++++++++++++++++++++)))))))))***************+++******)))(((((('''''')))))))))))))))(((((((((---,,,+++***))))))))))))%%%%%%&&&'''((()))***+++++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++***)))((()))***+++***(((((()))*********+++---000***************************))))))))))))***+++++++++++++++******))))))))))))************++++++++++++++++++*********************+++++++++***))))))************************++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------............------------...///000000////////////////////////000000//////000000111222qqq___RRRGGGCCC???;;;:::999777666555444444333333222111111333333333333222222111111//////////////////////////////.........------------------...............000000///...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,******************++++++***++++++,,,,,,++++++***)))+++,,,+++***)))***,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******,,,+++***)))((()))+++,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,***************++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,---...000222------,,,,,,,,,------...---------------......///,,,---......///.........222000///------///000222000000000000////////////000000111222222222222222333333222222111111000000222222222222222111000///111111000000000000111111111111222222222222111111111111111111111111111111////////////////////////000000111111111111000000,,,,,,---...///000111222111000......//////...,,,........................***++++++,,,------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++******))))))((((((((((((************)))))))))))),,,++++++***))))))******'''''''''((()))******+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))***************)))))))))******)))))))))******)))''''''(((***************************)))))))))))))))*********))))))))))))************))))))*********+++++++++************************++++++,,,++++++***))))))************************+++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,+++++++++))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------...///000111222///////////////////////////////////////000111111ppp]]]QQQDDDAAA===;;;:::::::::999555444444333333222111111333333222222222222111222////////////////////////000000000000////////////---------.....................---+++)))&&&$$$###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++++++++,,,'''((()))***+++,,,------***++++++,,,,,,++++++***+++,,,---,,,+++***+++---++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---//////...---+++***))))))*********************+++,,,,,,,,,+++++++++******++++++***))))))***+++,,,,,,,,,,,,++++++*********''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++))))))))))))***+++---......------,,,,,,,,,------.........---......///000,,,------...//////......222000///------///000222111111000000///...------000000111222222222222111222222222111111000000000222222222222111111000///111000000//////000000111000111111222222111111111111111111111111111111111////////////////////////000000111111111111000000---......000111222333444111000......//////...,,,........................***++++++,,,------------+++,,,,,,---------,,,,,,...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))*********++++++++++++++++++++++++++++++******))))))***++++++,,,***************************++++++,,,,,,,,,++++++************************((((((((((((((())))))***************))))))))))))))))))******)))))))))******+++***(((&&&%%%&&&'''************************(((((())))))************''''''((()))***++++++,,,))))))*********+++++++++************************,,,---------,,,+++******************************++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,------------...---------...///000111222/////////////////////////////////...///000000111ooo]]]QQQCCC@@@===;;;;;;;;;;;;:::555555444444333222222222444333222222111111222222000000000000000000000000111111111000000000//////..................------............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,++++++******++++++&&&'''((()))+++---...///***++++++,,,,,,++++++***+++,,,------++++++,,,---***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///......---++++++***))),,,+++++++++******)))))),,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,++++++++++++++++++))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++,,,---...///------------,,,,,,,,,,,,))))))))))))******+++,,,...---------------,,,,,,...------------...//////,,,,,,---...////////////000000///......///000000111111111000///.........///000111111222222111111111111111111111111111111111111111222111111000000000000////////////000000///000111111222111111111111111111111111111111111000000000000000000000000//////000000111111000000......///000111222333444000///......///000...---------------------------++++++,,,---------,,,,,,............---+++******............------------++++++++++++++++++++++++++++++,,,,,,---.........))))))***++++++,,,------+++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++++++++*********)))***++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******+++*********))))))(((((((((***+++***)))((()))***)))*********))))))***,,,************************((()))******++++++******&&&''''''((()))***++++++)))************+++++++++***************+++++++++,,,,,,---------,,,++++++************************++++++++++++++++++++++++******,,,---------,,,+++++++++************++++++*********+++,,,,,,------------------------------...------------...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,,,,------------------------...///000000//////////////////////////////......//////000111nnn\\\PPPDDDAAA===;;;:::::::::999666666555555444333333333444333222111111111222222000000000000000000000000000000000000/////////////////////...---------,,,//////000000000000//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++---......------,,,+++******))))))******'''((((((***+++,,,------***++++++,,,,,,++++++******,,,---,,,+++***+++,,,)))***++++++,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******''')))***,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,++++++******))))))((())))))***++++++,,,,,,+++*********+++,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---++++++,,,++++++++++++,,,------+++,,,---...////////////......................../////////000000111111111///000000111111111111111//////000000111111222222///000000111111111111000000//////......//////000//////000111111111111111111111111111111111111111000000000000000000000000---...///000000000000///------...///000000111111///...---...///000///...------------------------,,,,,,---------,,,++++++------......---,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++***************+++++++++((()))******++++++******************************((((((((((((((()))******))))))))))))************(((***+++***(((((()))+++((()))*********+++---///************************))))))+++,,,,,,,,,+++***))))))))))))))))))(((((()))************+++++++++))))))*********+++++++++***++++++,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))***,,,---...---,,,+++,,,+++***))))))***+++,,,***++++++,,,------..............................///////////////000000111+++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,---------...---------------......///////////////////////////............///000000mmm\\\PPPFFFCCC>>>;;;:::999888777777666666555555444333333444333222111111111222333000000000000000000000000000/////////............000000///...------,,,,,,+++++++++,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++---......------+++******)))((()))))))))))))))******+++++++++,,,+++++++++,,,,,,+++++++++)))+++++++++***)))***+++((()))***+++,,,---------(((((()))***,,,---...///++++++++++++++++++++++++++++++******++++++,,,---))))))***+++---...//////******************++++++,,,,,,,,,+++++++++******&&&(((+++------,,,***)))*********++++++,,,,,,---***))))))((('''&&&&&&%%%((())))))***++++++,,,,,,***))))))))))))+++---.........---------,,,,,,,,,,,,+++++++++++++++++++++,,,---...//////---+++*********))))))******+++,,,+++,,,---...////////////------...//////...------,,,---...000111333444555//////000111111111111111......///000111222333333...///000111111111111111//////............////////////000111111111111111000000000000000000000000000000000000000000000000------...//////000//////,,,,,,------.../////////...------...000111000///------------------------------------,,,,,,+++***)))***+++---.../////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***)))))))))))))))******++++++++++++---,,,+++***))))))))))))''''''((()))***+++,,,,,,'''((()))***************))))))))))))))))))))))))((((((((((((((()))******''''''((()))***+++,,,,,,(((***,,,+++(((''')))+++)))*********))))))+++---************************)))***+++,,,---,,,++++++,,,+++***)))((('''&&&&&&)))************+++++++++))))))******++++++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++)))***,,,.........,,,+++,,,+++***))))))***+++,,,++++++,,,------...//////////////////////////////000000000000000111111222,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,---------...------,,,,,,,,,------////////////////////////...............///000000zzzhhhYYYPPPDDDAAA===;;;:::999777666444444333222222111111000333333222222111000//////111111000000000000111111////////////////////////......------------......------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++***************+++++++++,,,---------------///......---+++******)))//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))******++++++******)))((()))***+++,,,+++******+++++++++*********))))))+++***)))))))))***,,,,,,...---,,,+++************+++++++++***************************))))))))))))------,,,,,,,,,,,,,,,,,,)))---111222///,,,,,,---,,,++++++,,,---,,,***(((,,,++++++...111222///,,,......---,,,,,,,,,,,,,,,---,,,***+++---......---///000000///......000222//////000111111111111000+++---000222333333222000//////............//////000000000000000000000000111000///////////////000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000///......---------......111000///...---,,,+++++++++,,,---.........---,,,...+++)))***---...---+++------,,,++++++******)))//////...---+++***))))))+++(((&&&'''***,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++))))))+++---************************++++++++++++******)))(((((())))))))))))******************)))))))))((((((........................******))))))))))))******)))))))))+++,,,,,,***(((***)))(((''''''((()))***''''''((()))))))))))))))''''''((((((((()))))))))+++++++++*********))))))&&&'''***,,,,,,+++)))'''///---+++******+++,,,---)))***,,,...////////////******+++,,,,,,---.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...***+++,,,---............,,,---.........000333666666666666444111//////000111111333555666444000---...---+++******+++---...---,,,***)))))))))******,,,,,,,,,+++++++++******///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...------------...//////,,,,,,------...------,,,//////...,,,******,,,...{{{iiiYYYPPPDDDAAA===;;;:::999777666555555444444333222222222333333222222111000000/////////............//////000000000000000000000000......------------......------------------------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,***************)))((('''+++++++++++++++*********......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,,,,,,,+++++++++***+++***)))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((************))))))))))))************************,,,...000000///---,,,,,,---,,,,,,---///...,,,***,,,+++,,,...111111///,,,///...---------------......---,,,,,,...//////............---++++++---///000111111222222222222222333222222222222222111111333222111111111111111222222222222222222111111111111000///...---------,,,/////////000000000111111////////////////////////000000000000000000000000////////////////////////......------------..................------------)))***+++,,,---,,,,,,+++///---++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,+++*********+++,,,,,,,,,++++++)))))))))(((&&&''')))+++++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,++++++*********))))))*********)))))))))+++------+++***++++++***))))))***++++++'''(((***+++++++++***)))+++++++++,,,,,,,,,------+++++++++*********))))))((()))+++,,,,,,,,,******,,,,,,+++++++++,,,...///+++,,,---......---,,,,,,***++++++,,,,,,------------,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---............,,,......//////000333666666666777666333222222333//////111333444333000---------++++++++++++------,,,,,,***)))))))))************)))))))))(((((((((***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,---......---------...------,,,,,,---......---++++++,,,---|||jjjZZZPPPDDDAAA===;;;:::999777666666666555555444333333333333333222222111000000000//////............//////////////////////////////......------------......------------------------......---------,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++------,,,,,,,,,,,,------++++++******)))'''&&&%%%((()))))))))******++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...,,,***((()))+++---///---------,,,,,,,,,++++++******))))))******+++,,,++++++***)))(((((((((((())))))))))))))))))))))))++++++*********))))))))))))))))))******++++++,,,///...------......---+++,,,,,,,,,---......---+++++++++,,,...000000...---///...............///000000///......000111111000444444444333111000111333111222333333444444333333666555444222222222333444666666555444333333333444444444444333333222222222333222111000...---,,,,,,000000000111111111222222........................000000000000000000000000////////////////////////...---------------......,,,,,,------.........///++++++,,,------------,,,000///---,,,---------+++++++++,,,,,,---......///))))))***+++,,,---......+++)))((((((***++++++***+++++++++,,,++++++******+++,,,,,,***))))))+++...+++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))+++---...---,,,,,,,,,++++++++++++,,,,,,((()))+++,,,---,,,***)))---------------.........+++++++++*********************++++++,,,,,,,,,,,,******+++,,,---...//////............---+++***)))+++++++++,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((,,,,,,------------,,,,,,,,,---.........///222555444666777666555555666777......///111222222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********---,,,,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,------.........---,,,,,,+++,,,---///...---,,,,,,---}}}jjjZZZPPPDDDAAA===;;;:::999777666666666555555444333333333222222222111111111000000111111000000000000111111------------------------......------------......------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------.........------,,,***)))((()))))))))*********++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********************************++++++,,,,,,,,,++++++******++++++++++++******---,,,+++******,,,...///---,,,,,,,,,,,,+++++++++***************+++++++++---,,,,,,+++******++++++***+++++++++++++++,,,,,,+++++++++*********))))))******+++,,,------......///,,,******---000///---***))))))***+++,,,+++***++++++,,,---//////...---///////////////000000111222000//////111222111000888999999888555444555666111111222333333333333222222222222222333444555666666555444444333333333333444444333333222111111111444444444333222111000000000111111111222222222222........................000000000000000000000000//////...............---------,,,,,,------......,,,,,,---------..................///////////////111000...---------,,,,,,+++++++++,,,,,,,,,------((()))***+++,,,---......+++***))))))******+++++++++++++++++++++***)))(((,,,------,,,++++++---000+++++++++++++++++++++++++++,,,---...............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,)))((()))***---......---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,+++)))(((++++++++++++++++++++++++************************++++++***)))***+++,,,---******,,,---.....................---,,,+++***))),,,,,,,,,+++++++++++++++...---,,,,,,......---,,,++++++++++++++++++++++++......---,,,+++***)))))),,,,,,---------,,,+++++++++,,,------,,,...000333222444555666555666777999111000000000111000...++++++,,,,,,------,,,,,,+++++++++******************.....................---000//////......//////000++++++,,,,,,,,,,,,---------..................---+++++++++++++++,,,------............---,,,+++++++++---//////...,,,,,,,,,}}}jjjYYYOOODDDAAA===;;;:::999777666555555444444333222222222222222222111111111111111111111000000000000111111------------------------......------------......------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------...////////////...------++++++++++++************++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++************))))))******++++++++++++---,,,++++++***+++++++++******++++++,,,,,,,,,---++++++++++++******************+++,,,------......---***''')))---000111000+++***((()))***++++++)))***+++,,,---------......000000/////////000000111222111//////111111111000333444555333111000000000//////000111111111111111...///111333333333222111333222111000000000000000222111111111000000//////111222333333444333333222000111111111222222222222////////////////////////////////////////////////............------,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,............//////000000000000///...---,,,,,,---++++++++++++******))))))*********++++++,,,,,,,,,+++++++++***)))******+++++++++++++++******)))((()))******)))((()))+++---++++++++++++++++++++++++++++++,,,---............************++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,)))(((((())),,,......---***++++++++++++++++++***'''(((***++++++)))((('''************))))))))))))************************+++***((((((((()))+++,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++***,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***+++++++++***+++...111000222444444444555666888555333111000000...,,,***+++,,,,,,------,,,,,,+++************+++*********************++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------*********++++++*********,,,,,,,,,,,,,,,------...---.........---,,,,,,+++***,,,//////...,,,,,,---}}}iiiXXXNNNDDDAAA===;;;:::999777666555555444444333222222222111111111111111111111111//////............//////////////////////////////......------------......------------------------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++*********+++,,,---......////////////......---,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++******------............------)))***,,,---------,,,++++++++++++*********))))))))))))***++++++++++++*********)))))))))))))))***(((((())))))***+++++++++,,,++++++++++++*********)))))))))******++++++,,,+++))))))***,,,///111111...---+++***+++,,,+++******+++------,,,,,,...///111111000///////////////222000......///000///......000111000...------...---...//////000000//////...000111222111///+++)))///......---......//////////////////////////////---...000111222222111111000000000111111111222222////////////////////////////////////////////////.........---,,,,,,++++++++++++++++++,,,---...///...---------,,,,,,++++++,,,,,,++++++,,,,,,---......//////...,,,+++,,,...,,,++++++***))))))((((((******+++++++++++++++++++++,,,,,,+++))))))***,,,*********+++******))))))***++++++*********---///***************************++++++,,,,,,,,,,,,+++(((((()))))))))*********((())))))))))))*********((((((((())))))******+++++++++************++++++***((('''(((+++,,,---,,,))))))************)))))))))))))))))))))(((((('''+++++++++************)))***************+++++++++***)))((((((((()))++++++,,,+++++++++************++++++******+++,,,---...*********+++++++++++++++)))(((''''''))))))((('''++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++******+++******+++---000000111333333222333444666666444111///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++++++++,,,,,,,,,***************************++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......,,,------......------,,,+++,,,......---,,,---...|||hhhWWWLLLDDDAAA===;;;:::999777666666666555555444333333333111111111111111111111111//////............//////000000000000000000000000......------------......------------------------......---------,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---...///111111111111000...---,,,)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,+++++++++*********((()))***+++,,,++++++******)))))))))))))))******(((((()))******+++,,,,,,,,,,,,+++++++++************************************+++,,,,,,+++,,,...///000...+++******+++***))))))+++---,,,++++++---000222111000///...---------111///------......---,,,---///111111000......///------...///////////////////////////...,,,***)))------,,,------...///000---------...//////000000---...000111222111///.../////////000000000111111........................////////////////////////......------,,,++++++***++++++++++++,,,---...///+++,,,,,,,,,,,,,,,------,,,++++++******+++------,,,---...---+++***,,,...++++++******************)))*********+++++++++++++++,,,---,,,)))(((***,,,((())))))************))),,,---------,,,---000222)))))))))))))))))))))))))))***************)))(((((((((((()))))))))******((((((((()))))))))******''''''(((((()))******+++*********))))))************((('''''')))++++++***((()))***++++++***)))(((+++***)))((((((((())))))++++++*********)))))))))))))))*********+++++++++******))))))******++++++***)))((((((((()))***+++++++++*********+++------))))))******++++++,,,,,,)))((('''((()))***)))'''************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,...000222333444333222111222333333111...,,,---------,,,------++++++++++++------((()))***+++,,,++++++***,,,,,,,,,,,,------......***++++++++++++++++++*********+++,,,,,,---......---------......---------+++++++++++++++,,,,,,---++++++,,,---............+++---------,,,,,,...000{{{hhhVVVKKKDDDAAA===;;;:::999777666777777777666555555444444111111111111111111222222111111000000000000111111////////////////////////.........------.........------------------------......---------,,,,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111555555444333111///---,,,&&&&&&'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///------------------------,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((,,,+++)))'''(((***,,,...---------,,,,,,,,,++++++((()))***+++,,,+++******,,,+++++++++++++++,,,,,,******+++,,,------......,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,+++---///...+++)))+++---///---)))((((((((('''&&&)))+++---,,,***+++---000333222000///---,,,,,,,,,000...,,,,,,,,,---,,,+++***---//////...------...---......///////////////------,,,+++,,,---...///------------...000111222,,,,,,---...///000111111111222333444333111///...////////////000000000000------------------------////////////////////////......---,,,,,,+++******++++++++++++,,,---...///)))******+++---......///------,,,+++,,,---...///***,,,...,,,******,,,///*********+++,,,,,,------(((((()))***+++,,,,,,---+++---...,,,)))(((***,,,'''((()))***************)))*********)))***---///(((((((((((((((((((((((()))))))))))))))((('''&&&((())))))))))))*********(((((())))))*********+++((())))))***+++,,,,,,,,,******))))))))))))*********(((&&&&&&((()))***))))))***+++,,,,,,+++***)))...,,,***(((((()))***+++***)))))))))((((((''''''))))))******++++++++++++******+++++++++,,,,,,,,,((('''&&&&&&''')))+++------,,,+++*********+++,,,(((((()))***+++,,,,,,---,,,+++***+++,,,---,,,***************************)))************+++++++++((()))***+++,,,---------------...---,,,---///222333444555444222111111222000---+++***,,,---.........---+++******+++---...((()))***+++,,,,,,+++***((((((((())))))*********((())))))******))))))(((******+++,,,,,,---......)))******++++++******)))*********)))***++++++,,,******,,,---.../////////,,,------,,,+++,,,...111xxxfffWWWNNNEEEBBB>>><<<;;;:::999777777666555444222111000///222222222222222222222222222222222111000//////...000000000///......------.../////////---,,,---....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***&&&&&&(((++++++)))&&&''')))+++---.........000111111000...,,,---...************************,,,,,,++++++,,,,,,---...+++111+++333%%%---+++,,,,,,,,,,,,------------))))))))))))************&&&))),,,+++)))((()))+++,,,------------.........---...///...---,,,,,,...'''666///&&&///111%%%)))))))))))))))))))))))))))(((''')))---...+++(((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))),,,......+++***,,,///......///////////////...000///***+++000,,,***555222000---,,,---------,,,***'''---+++,,,///)))+++......///...,,,+++,,,---111***(((***+++(((***111++++++,,,------......///---------............//////000111111///....../////////000000000000//////+++,,,...///000///...,,,////////////000000000000+++...000000000000///,,,+++---...---***)))***+++---,,,,,,+++,,,---...///...///000,,,'''&&&***...------------,,,+++***)))+++)))((((((***,,,,,,,,,'''((()))++++++,,,,,,+++---***'''(((******)))'''************************,,,***((((((***+++***((($$$$$$'''******'''%%%%%%+++---+++'''''')))***)))************************)))(((''''''(((***,,,...))))))))))))))))))))))))))))))(((((('''''''''&&&))))))***++++++++++++************)))))))))))))))'''(((((()))***+++++++++,,,+++)))((((((((()))))))))))))))))))))******+++&&&''')))*********)))(((******))))))))))))******++++++***)))((((((((()))************************************))))))((((((*********)))'''(((***,,,+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,---+++(((''''''+++///111...///000///......000222222111000000111111///...000///...,,,++++++,,,,,,000///...---+++***)))(((************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,------............,,,,,,,,,---------......vvvdddUUULLLDDDAAA===;;;::::::888777666666555444222111000000222222222222222222222222222222111111000//////............///////////////.../////////---,,,---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***'''''')))++++++************++++++,,,,,,,,,...//////...,,,++++++,,,************************,,,++++++++++++,,,------$$$444***)))&&&$$$333,,,'''''''''((((((((()))))))))))))))*********++++++)))***++++++***))))))***((((((((()))))))))******'''((()))(((&&&%%%&&&'''---/// 000000(((444444++++++++++++++++++++++++,,,...///***###!!!$$$)))************************************************))))))************))))))***))))))***++++++++++++333222111000...,,,***)))"""!!!%%%///666333000000000...,,,+++,,,,,,,,,+++444000111)))###+++...,,,......///000111111///---000---,,,000222000,,,***++++++,,,,,,---.........------------............///000111111///....../////////000000000000//////,,,---...000000///...---////////////000000000000999444---+++---///+++&&&111000......///...,,,***+++,,,,,,---------,,,,,,$$$(((...222444222111000------------,,,+++***)))...,,,***)))******)))((()))))))))***+++,,,,,,---...,,,******+++,,,+++)))++++++++++++++++++++++++)))*********((('''&&&&&&111---'''$$$###&&&+++///(((%%%&&&+++,,,)))***---++++++++++++++++++++++++,,,+++)))((('''((()))***++++++++++++++++++++++++))))))((((((((('''''''''))))))***++++++++++++******)))))))))))))))))))))'''(((((()))******++++++------+++*********++++++)))))))))))))))******+++'''((()))*********))))))******))))))))))))******+++***))))))))))))))))))************************++++++*********)))))))))*********)))((((((***,,,******))))))))))))************++++++++++++++++++,,,+++)))((((((+++...000...000111111000///111222111///...---...............---,,,+++++++++,,,---.........---------,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,---------------,,,,,,,,,------------...sssaaaRRRIIIBBB@@@<<<:::999999777666555555555444333222222111222222222222222222222222222111111000000//////...------......///000000111.../////////---,,,---...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,+++...---,,,***)))******+++,,,------,,,***))))))+++************************+++++++++++++++,,,------++++++&&&...---***///,,,,,,,,,,,,---------...------........./////////000///............---+++------------............,,,---------+++***+++,,,$$$***''',,,,,,!!!'''!!!++++++++++++++++++++++++'''''')))---111111...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...+++(((***...000---***///000111222333333333333===///***+++)))...444222...,,,******+++,,,,,,+++"""%%%++++++&&&...444+++222---(((&&&''')))***)))((()))***,,,111444000***++++++,,,,,,------......------------...............000111111///......///...//////000000//////...---...///000111000///...////////////000000000000------///222555444222000&&&''')))...333222+++%%%''''''((()))+++---...///444000+++'''&&&&&&''''''------------,,,+++******,,,+++******++++++)))'''+++************,,,---......,,,******+++,,,+++***,,,,,,,,,,,,++++++++++++$$$(((,,,,,,***((('''(((!!!&&&,,,111111,,,&&&!!!555***######"""###---************************,,,+++)))((((((((()))***++++++++++++++++++++++++))))))((((((((((((''''''((()))******++++++******))))))))))))))))))******((((((((()))******++++++---,,,++++++***+++++++++)))))))))))))))******+++'''((()))************)))******))))))))))))******))))))))))))))))))***+++************************+++++++++++++++*********)))***+++***((((((***,,,))))))************))))))+++++++++++++++***))))))+++***))))))***+++---......000222333222111111222......---,,,,,,,,,------,,,+++*********+++---...+++++++++,,,------......************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------qqq___QQQHHHAAA>>>;;;999999888777666555555444444333333333222222222222222222222222222111111000000////////////............//////000000.../////////---,,,---...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,,,,///...+++)))))))))***++++++,,,,,,,,,***))))))+++************************+++++++++***+++,,,,,,---444""""""333000)))...,,,(((((((((((()))))))))***((())))))))))))*********---***'''''')))***'''%%%))))))))))))************)))+++++++++)))((()))***(((666///...(((888666,,,))))))))))))))))))))))))***************)))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''%%%$$$%%%'''((('''%%%%%%&&&)))+++...///000111...'''---333...///222***---+++***)))+++------,,,+++---***///)))%%%,,,&&&+++,,,---...////////////))),,,+++(((***///000+++***++++++,,,------......,,,,,,---------............///111000///---.........//////////////////.........///000111000000000////////////000000000000+++---000///)))$$$'''---:::555...)))(((***---///111///,,,)))(((((()))***"""'''---111333111---+++,,,---------,,,,,,+++***''''''(((+++------,,,***,,,+++***))))))+++---///******)))((())))))))))))------,,,,,,,,,,,,,,,+++***,,,---...---+++++++++))))))%%%!!!"""''',,,... )))111444222---***(((((((((((((((((((((((((((((((((((()))***,,,---))))))))))))))))))))))))))))))((((((((((((((((((((())))))***************)))))))))))))))*********(((((())))))******************)))))))))))))))))))))))))))))))))******+++''''''(((((())))))))))))******))))))))))))******)))((((((((()))***++++++************************++++++++++++++++++++++++)))***+++***))))))***+++((()))***++++++***)))((())))))*********))))))((()))*********+++++++++,,,---000333444333111111111+++...000111000...---,,,...---,,,+++++++++,,,---((((((((()))******++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,+++++++++++++++,,,,,,,,,---------qqq___PPPGGG@@@===:::999888888777666555555555444444333333333222222222222222222222222000000000///////////////000000//////.............../////////---,,,---...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,+++))))))***,,,---+++,,,---,,,+++***+++,,,************************+++************+++,,,,,,...(((---,,,%%%%%%...;;;******+++++++++,,,,,,,,,------........./////////222///++++++---...,,,***+++++++++,,,,,,,,,------,,,---...---+++***+++,,,111444###(((000###''')))))))))))))))))))))))))))///222...'''&&&///999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))+++------+++***,,,......//////000000000//////444333444111,,,...222111...,,,******,,,---...---%%%222&&&...111&&&222888###***222555222---)))(((,,,000111,,,***++++++)))******++++++,,,------...,,,,,,,,,------------......///000000...------.........////////////.........//////000000000000000////////////000000000000555///,,,.........111777 &&&---...,,,***+++---!!!%%%+++111555666666555222000---(((%%%&&&,,,111,,,,,,---------,,,++++++''''''(((***---...,,,+++---+++***))))))+++,,,...))))))))))))((()))******---------,,,,,,+++++++++(((&&&######%%%'''***+++)))---...+++***---,,,(((+++000---###"""***,,,'''))))))))))))))))))))))))''''''(((((()))+++,,,,,,(((((((((((((((((((((((((((((())))))))))))))))))(((((()))************)))(((((())))))************)))))))))))))))*********))))))))))))***))))))))))))))))))))))))******+++&&&&&&&&&&&&''''''((((((******))))))))))))******)))((((((((()))***++++++************************++++++++++++++++++++++++)))+++,,,+++***)))***+++((()))***++++++***)))(((%%%&&&'''((())))))))))))))))))******++++++******,,,///222333222000000000)))///555888666222...---222111///---,,,+++,,,,,,***)))))))))))))))((((((************************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------ppp^^^PPPGGG@@@===:::999999999888777666666666555444333333222222222222222222222222222////////////////////////111000000///......------.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++*********+++,,,---+++---------++++++,,,---***************************************+++,,,,,,%%%---///!!!+++333)))))))))************+++*********+++++++++,,,,,,---+++)))(((((()))))))))************++++++++++++)))*********((('''((()))%%%###777...555"""222+++++++++++++++++++++++++++))))))---000...&&&))))))))))))))))))))))))************************))))))************))))))&&&***,,,+++((('''***---'''((()))+++,,,,,,------&&&///)))###,,,///...666///---++++++,,,---------000hhh___ZZZVVV222'''%%%///---(((### $$$+++111&&&&&&)))......+++***,,,******++++++,,,,,,------,,,,,,,,,,,,---------------///000000...------...---......//////......---........./////////000000////////////000000000000444+++)))444:::333((("""111222000---///<<>>;;;999999999999888888777666555444333222111222222222222222222222222///////////////////////////////////////............/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,------+++***+++---+++++++++++++++++++++++++++,,,------++++++,,,---***************************************++++++,,,&&&+++***!!!555333AAA******+++++++++,,,,,,,,,)))************+++++++++******)))'''&&&''')))+++++++++,,,,,,,,,---------***+++,,,+++)))((()))***,,,)))>>>!!!&&&$$$'''***++++++++++++++++++++++++111+++$$$ ###(((---000))))))))))))))))))))))))************************)))******************)))((()))******)))******+++!!!###%%%(((+++---//////,,,===---$$$;;;888$$$,,,///---+++***+++++++++***kkkzzz^^^FFF333'''<<<,,,$$$,,,000+++***000*********+++,,,,,,------++++++,,,,,,,,,------------///000///...,,,---------......//////......---...............//////000////////////000000000000333......///***%%%---:::KKKnnnWWW<<<000***'''+++,,,,,,------,,,,,,+++,,,***))))))***++++++***)))))))))))))))))))))))))))+++,,,+++******,,,...---,,,,,,+++******)))))))))&&&$$$---OOO}}}SSS222"""000***************************************)))((((((************************(((((()))))))))*********'''(((((()))))))))))))))'''(((((()))******++++++***))))))))))))))))))))))))***+++,,,---,,,,,,+++)))))))))))))))******+++)))(((((('''((()))***+++******))))))))))))******+++***))))))))))))))))))************************)))))))))*********++++++)))+++------+++******+++******))))))))))))******''''''((()))*********)))******))))))))))))*********+++,,,,,,++++++,,,---(((...555777444000//////222111///---,,,+++,,,,,,...------,,,++++++*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***++++++++++++,,,,,,,,,nnn\\\MMMEEE@@@>>>;;;:::::::::999888999888777666444333111111222222222222222222222222.........///////////////------......///000000000.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++)))***,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***+++---*********************************)))***++++++,,,)))+++---'''+++<<<555)))""";;;%%%))))))))))))))))))))))))"""000444%%%CCCfff&&&///---$$$???///,,,***))))))***)))(((YYYmmmIII......000(((&&&///)))******+++,,,,,,------++++++,,,,,,,,,------------...000///...,,,---------..................---...------------...//////////////////000000000000,,,///222---,,,JJJbbb...++++++,,,------,,,,,,,,,)))'''&&&'''***---...///(((((())))))))))))((('''''')))******((((((***---,,,,,,++++++***)))((((((YYY{{{888"""''''''''''''''''''''''''&&&'''(((***++++++++++++(((((((((((((((((((((((((((((())))))*********+++'''(((((()))))))))))))))'''(((((()))***+++++++++*********)))))))))))))))'''((()))***++++++***))))))))))))))))))******++++++***)))))))))***,,,---******))))))))))))******++++++***)))(((((())))))************************(((((())))))*********+++)))+++------,,,******++++++***)))(((((()))***+++***++++++++++++***))))))+++***)))(((((()))***+++)))*********))))))+++---)))---222222///---...111000///---,,,+++,,,,,,---+++++++++***************************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++******+++++++++,,,,,,,,,lllYYYLLLEEEBBB???;;;999888777666555555444444333333222222111111111111111111111111111////////////............///////////////////////////...---,,,,,,---...///......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))+++***'''&&&&&&'''***+++///...------,,,,,,,,,,,,***)))333***(((444((())))))555###///+++++++++++++++***)))(((///$$$***111------bbb000000777***...000///...---,,,,,,+++,,,[[[XXX000''')))%%%///000'''&&&...,,,"""''')))+++***++++++)))'''++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,---...///000000,,,:::111%%%***???444---///'''III|||777...(((+++)))(((***+++!!!000///&&&111 ((()))***+++,,,+++******''')))///,,,!!!###,,,***###444,,,$$$444)))$$$UUU888'''(((***%%%(((333)))((((((((((((***+++,,,***+++,,,,,,+++***+++,,,)))))))))))))))))))))))))))(((&&&%%%$$$&&&'''(((******++++++++++++******(((((())))))))))))((('''))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******+++***)))(((((()))***++++++******)))))))))(((((()))(((''''''''')))***+++///...---+++***)))))))))***)))(((''''''((()))***''''''(((((()))))))))***)))***++++++***)))***+++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------(((((()))*********************************************************************))))))))))))******+++++++++*********)))))),,,,,,+++++++++,,,---...,,,++++++******++++++,,,)))+++...///+++&&&'''***lllZZZMMMFFFAAA>>>;;;999888888777555666666555444444333333222111111111111111111111111////////////....................................//////...------...//////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---//////*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,***)))(((((()))***,,,++++++***)))))))))******333)))+++)))+++***$$$(((,,,((('''+++++++++++++++***))))))&&&!!!)))---$$$)))bbb///000:::...//////...---,,,++++++++++++```aaa///(((&&&)))***''')))000......---,,,++++++)))&&&++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,---------......////// 555!!!666444(((BBB///111;;;qqq"""111)))555'''...000$$$+++'''///111((()))***+++,,,++++++***000'''(((//////...---)))(((333!!!LLL^^^111 ///(((666---,,,+++***)))))))))******+++,,,+++***)))***,,,)))))))))))))))))))))))))))((('''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************(((((())))))(((''''''&&&)))(((''''''((()))***+++,,,++++++************+++(((((((((''''''((((((((()))*********++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,(((((()))*********************************************************************))))))))))))******+++++++++*********))))))+++++++++,,,,,,,,,------+++******))))))******+++***+++,,,,,,***((((((***mmm[[[NNNGGG@@@>>>:::999999999888777777666666555555444333333111111111111111111111111////////////............------------------------//////............//////------------,,,,,,,,,,,,------,,,,,,,,,,,,------))))))******,,,---...///))))))*********+++++++++------------------------***************+++++++++++++++++++++++++++++++++))))))(((((())))))******111)))))),,,111(((***"""((((((444******++++++++++++***))))))000---111---!!!,,,]]])))***888444555------,,,+++************777yyy222'''///***'''000((('''&&&&&&'''***---///++++++++++++++++++++++++++++++***++++++,,,---.........---------......///(((222###222;;;$$$///jjjDDD///111###,,,$$$,,,///$$$***111))))))***++++++++++++***666+++(((...000***&&&''''''888888ppp&&&666"""111$$$...---,,,+++************)))***++++++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))******++++++******)))(((((()))******)))'''&&&)))(((((((((((())))))***))))))((())))))***++++++((())))))******))))))(((************++++++++++++)))***++++++***)))***+++((((((((((((((((((((((((++++++++++++++++++++++++++++++************+++++++++++++++++++++*********+++++++++***************(((((()))*********************************************************************))))))))))))******+++++++++***************)))***,,,---------,,,+++***))))))))))))))))))***+++++++++***)))*********mmm[[[OOOHHH???===:::999999999888777666666555555444333333333111111111111111111111111////////////....................................////////////////////////---------,,,,,,,,,++++++...------,,,,,,------...+++++++++***++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))***+++,,,,,,+++***)))++++++***++++++,,,---...(((...///,,,000'''555666---)))000'''******+++++++++******)))(((&&&''')))'''===kkk666---222///---,,,,,,+++***))))))******###,,,///444SSS|||444(((,,,$$$+++))))))***)))(((,,,111++++++++++++++++++++++++*********+++,,,---.../////////...---------......000---111***(((,,,)))^^^EEE $$$...(((***444111(((&&&))))))******++++++++++++,,,000---)))(((&&&'''...+++888&&&777222$$$%%%))))))******+++,,,,,,---(((*********)))((()))***))))))))))))))))))))))))'''((())))))***))))))(((******++++++++++++******((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))*********))))))(((((())))))***)))***,,,,,,,,,+++***))))))(((((((((((()))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))((((((((((((((())))))))))))***++++++***)))***+++))))))))))))))))))))))))************************++++++************+++++++++++++++***************++++++******))))))(((((((((((()))*********************************************************************))))))))))))******************************(((***,,,---...---+++*********))))))))))))******,,,,,,***((((((+++,,,***lll[[[OOOHHH???===:::999999999888777555555444444333222222222111111111111111111111111////////////............////////////////////////......////////////......------,,,,,,,,,+++++++++...------,,,,,,------...------,,,+++************+++++++++,,,,,,,,,,,,---************************)))))))))***+++++++++,,,((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,---...///(((222000'''+++%%%%%%...%%%+++&&&))))))******+++++++++******...((($$$'''&&&///yyyKKK///***---///---++++++***)))))))))******111"""...)))&&&***000@@@wwwzzz:::))),,,+++...222///)))''')))++++++++++++++++++++++++++++++++++++,,,---...///000///---,,,,,,---...///***'''444///AAAyyy******///...%%%(((///***'''***************+++++++++!!!222///&&&---111+++,,,)))NNN###555(((((()))******+++++++++(((*********)))((()))***))))))))))))))))))))))))''''''((()))******))))))******++++++++++++******((((((''''''((()))***+++************************''''''''''''((((((((((((******))))))))))))******+++)))&&&$$$$$$&&&)))+++)))***++++++,,,+++***)))((())))))))))))(((((((((***)))((((((''''''((((((((()))++++++++++++)))((())))))(((((((((((((((((()))***++++++***)))***+++************************************************++++++************++++++*********************************))))))((((((((((((((()))*********************************************************************))))))))))))******************************((()))+++------,,,+++***+++++++++******+++++++++,,,///---)))(((,,,---+++kkkZZZNNNHHH@@@>>>:::999999999888777555444444333222222111111111111111111111111111111////////////............000000000000000000000000------............------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------...---,,,******)))))))))++++++,,,,,,,,,---------***************************************+++++++++((()))***++++++***)))(((+++++++++***++++++,,,,,,+++,,,)))%%%//////:::222///+++'''(((,,,111444AAA )))555(((+++111%%%...&&&---))))))***++++++++++++***444000)))---'''///***---$$$%%%///000111DDD^^^ZZZ000"""(((333444)))333 ###(((+++111---++++++***************+++111!!!111000000'''''''''===...QQQbbb..."""%%%...---++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///000...---,,,,,,---///000...)))111***'''KKK%%%%%%BBB000uuu}}}***+++,,,$$$+++))))))******))))))******+++,,,%%%333***###333222!!!...###666999aaa******+++******)))'''''')))***++++++))))))***+++))))))))))))))))))))))))'''''''''(((((())))))***(((((())))))))))))((((((((((((''''''''')))***+++************************))))))))))))******************))))))))))))******+++)))&&&$$$$$$&&&)))+++'''''''''''''''(((((((((((())))))))))))(((((('''******)))((((((((((((((('''(((((((((((((((((('''++++++++++++************)))***++++++***)))***+++************************************************++++++************++++++)))))))))************************)))))))))))))))(((((()))*********************************************************************))))))))))))*********************+++++++++((()))+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,+++222333,,,(((,,,...,,,jjjYYYMMMGGGAAA>>>;;;999888888777555555555555444333333222222111111111111111111111111////////////............000000000000000000000000+++,,,---......---,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++************++++++***+++++++++,,,,,,,,,,,,************************+++++++++******************++++++++++++++++++***,,,+++******************+++$$$(((***---333---!!!!!!%%%+++//////,,,'''$$$$$$VVViii,,,...)))'''***,,,***'''...+++444+++)))((())))))***+++++++++++++++ ###"""------)))+++$$$---******+++(((%%%---888888|||===))),,,+++''',,,,,,000...))),,,$$$++++++*********++++++,,,...%%%)))###,,,$$$555000,,,(((&&&WWWXXX+++(((/////////++++++++++++++++++++++++------,,,,,,,,,------...///...,,,+++,,,...000222333///,,,,,,^^^ttt'''///222+++ '''999>>>444sss(((###222+++,,,''''''+++***)))))))))***+++,,,***222'''&&&111&&&!!!;;;///000222 ///---FFF++++++,,,,,,+++***((('''***+++,,,+++***)))***,,,))))))))))))))))))))))))'''&&&&&&&&&&&&((()))***(((((())))))))))))(((((((((((('''&&&''')))+++,,,************************))))))))))))******************))))))))))))************))))))))))))******'''&&&%%%$$$%%%&&&((()))((()))******)))((('''&&&))))))(((((())))))*********))))))(((((())))))***++++++++++++*********))))))***++++++***)))***+++************************************************++++++************++++++((()))))))))*********+++))))))******************(((((()))*********************************************************************))))))))))))******))))))*********+++++++++)))*********++++++++++++++++++************++++++***555999000(((+++...,,,iiiYYYMMMGGGBBB???;;;999888777666555777666666555444444333333111111111111111111111111000/////////............////////////////////////++++++,,,------,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,(((((())))))***,,,---...)))************+++++++++++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++"""...000 &&&:::---111///+++(((''')))+++---...QQQ&&&###333&&&...---***...%%%---!!!444$$$444///((()))***+++++++++++++++***---(((,,,((()))++++++$$$+++---***))),,,+++&&&"""+++)))%%%+++...---111111%%%+++'''***+++((('''222,,,,,,+++++++++++++++,,,,,,%%%***,,,&&&333###444%%%,,,+++---...PPP```000))),,,***'''++++++++++++++++++++++++......---,,,,,,,,,------...---++++++,,,...111333%%%000$$$EEEhhh777))),,,000333///******...===WWW!!!,,,))),,,***++++++***)))))))))***,,,---%%%---))),,,000 888|||BBB...***...***%%%jjj((()))+++,,,------,,,,,,***+++,,,,,,+++***+++,,,))))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++******++++++++++++******(((((('''&&&''')))+++---************************''''''''''''((((((((((((******))))))))))))******)))***,,,......,,,***))))))(((&&&%%%%%%'''***,,,((()))*********((('''&&&''''''(((((()))+++,,,---...---,,,++++++,,,---...***)))))))))(((((('''''')))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++))))))******++++++,,,,,,(((((()))*********************************************************************))))))))))))******))))))******++++++++++++******))))))******+++,,,******))))))))))))******)))777===333)))***---,,,|||gggWWWLLLGGG>>><<<:::999999888666555666555555555555444444444111111111111111111222222000000//////.........---/////////...---,,,*********(((''')))---///...,,,+++,,,---......---,,,+++,,,------,,,+++***,,,...******++++++++++++******,,,,,,++++++,,,...///000,,,++++++++++++++++++,,,(((((()))***++++++,,,,,,***)))((()))++++++)))(((++++++***************+++++++++******++++++,,,---------,,,***((()))+++---+++555&&&555///)))(((+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******))))))((((((''''''***++++++,,,,,,++++++***,,,---www************************,,,,,,+++***)))(((''''''$$$'''***,,,,,,,,,---...))))))***++++++++++++***++++++************++++++SSS))) )))+++222'''111(((%%%<<<$$$++++++,,,,,,,,,,,,------,,,------......------,,,)))444###222111.........------,,,,,,,,,...JJJCCC((($$$***---###))))))))))))************---111'''444SSS444111'''(((555%%%,,,333$$$555...$$$...+++***)))(((((()))***+++(((***+++***)))((()))*********))))))))))))******************************)))((('''''''''(((***+++******))))))))))))************))))))))))))******++++++************++++++...---+++)))(((((())))))***((('''(((***++++++***))))))))))))))))))))))))***)))(((''''''((()))*********************************++++++++++++******)))************+++++++++******++++++++++++******))))))))))))))))))))))))((('''''''''((()))******)))***+++,,,,,,+++***)))(((---000///***'''))),,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********))))))+++++++++***''''''(((***+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***|||gggVVVLLLFFF>>><<<:::999999999777555555444444444333333333333111111111111111000000000000/////////........................---,,,++++++///---,,,,,,//////...,,,,,,------------------,,,+++,,,---,,,++++++,,,...++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---...///,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------***)))))))))++++++)))(((,,,++++++***))))))******+++++++++++++++,,,,,,---******)))'''&&&&&&(((***&&&...###+++***((('''&&&'''((()))************************+++++++++++++++***))))))++++++*********)))))))))***++++++,,,,,,++++++***,,,+++^^^lll************************++++++******)))(((((((((''')))+++,,,+++***+++,,,))))))***++++++++++++***++++++************++++++555((({{{<<<555###111888///+++222...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---***tttVVV...(((111......---------,,,,,,,,,%%%666<<<,,,"""///))))))))))))************###555)))777111EEE $$$222""""""000''' hhh&&&&&&111///&&&+++***))))))))))))***+++(((***+++***)))((()))*********))))))))))))******)))))))))))))))))))))))))))(((((('''((()))***+++''''''&&&&&&&&&&&&''''''******))))))))))))******+++******))))))******+++---,,,+++))))))))))))******)))((((((***+++******))))))))))))))))))))))))***)))(((((((((((()))*********************************++++++++++++******)))************+++++++++******++++++++++++************************************)))))))))***++++++)))***++++++++++++***)))&&&)))++++++(((&&&'''(((,,,+++++++++*********************+++++++++,,,,,,+++++++++*********))))))***+++,,,+++***)))***++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***zzzeeeUUUKKKEEE>>><<<:::::::::999777555444444333333333222222222222222111111000000//////////////////............------.........------,,,222000............,,,+++...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...***))))))***++++++***(((,,,,,,+++***))))))******,,,,,,++++++,,,,,,---...)))))))))'''%%%&&&'''))))))---((())),,,...,,,((('''))),,,))))))))))))))))))))))))***++++++++++++***))))))+++++++++++++++***************++++++++++++******+++)))===NNN************************)))))))))))))))))))))))))))***,,,,,,***))))))***))))))***++++++++++++***++++++************++++++!!!111%%%[[[>>>222&&&...%%%)))000))))))+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***###'''111'''...------------,,,,,,,,,,,,&&&***gggGGG333,,,!!!...))))))))))))************(((111 555&&&///111%%%(((000***%%%ppp222&&&---///$$$+++++++++************++++++(((***+++***)))((()))*********))))))))))))******(((((((((((((((((((((((()))(((((((((((()))***+++***))))))(((((())))))*********))))))))))))******+++******))))))******+++++++++******)))******+++,,,***(((((()))***)))((())))))))))))))))))))))))+++***))))))))))))***+++******************************++++++++++++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++---,,,++++++++++++++++++)))******++++++******)))))))))***+++++++++******************))))))))))))*********++++++++++++,,,+++++++++***************(((***------,,,++++++,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***yyydddTTTJJJDDD>>>===;;;::::::999777555444444444333333333333222444444333222111000000//////////////////.........,,,,,,---...............000///...------,,,+++***...---,,,++++++,,,---...+++,,,------,,,+++,,,---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,------******)))***+++,,,***(((******))))))******+++,,,,,,,,,,,,+++,,,,,,---...+++++++++***))))))***,,,---,,,...~~~,,,///111000,,,))))))***))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++************++++++++++++******++++++&&&444************************(((((())))))************)))***,,,+++***)))***+++))))))***++++++++++++***++++++************++++++000444+++444PPP000---+++###<<<)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++JJJRRR$$$)))000+++,,,,,,,,,,,,,,,,,,,,,,,,---***777***222###((()))))))))************---"""---000CCCiii!!!,,,...))),,,111---(((---OOOsss%%%)))(((+++...,,,++++++++++++++++++,,,(((***+++***)))((()))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++******))))))))))))************))))))))))))******))))))*********++++++,,,,,,+++)))((()))***)))(((((((((((((((((((((((((((+++******************+++******************************++++++++++++******))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++------,,,+++************))))))************))))))+++***)))***,,,---,,,+++)))))))))))))))(((((((((************++++++++++++************************&&&))),,,------,,,+++,,,******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***xxxdddTTTIIIDDD???===;;;::::::999777666555555555555444444444444555555444333222222111111.........///////////////,,,,,,---...////////////---------------,,,------...---,,,++++++,,,---...***,,,......,,,++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,++++++******))))))))))))******************+++++++++++++++***)))***,,,,,,***)))'''(((((()))***,,,......,,,++++++++++++,,,------+++,,,---,,,++++++,,,...+++'''---iii)))***+++,,,,,,***((('''************************)))******+++++++++******************************)))******++++++******)))+++... '''))))))))))))))))))))))))((((((((()))******++++++((()))************,,,---))))))***++++++++++++***++++++************++++++$$$&&&***(((..."""___$$$444111"""///&&&,,,*********+++++++++,,,,,,******++++++++++++******+++***///&&&111))),,,,,,,,,,,,,,,,,,,,,,,,+++***$$$HHH###;;; ((()))))))))************''''''---555111111&&&!!!,,,,,,%%%'''&&&666---&&&$$$///###++++++++++++++++++++++++(((***+++***)))((()))*********))))))))))))******************************((())))))***************(((''''''&&&&&&''''''(((******))))))))))))*********))))))))))))))))))***((())))))***+++++++++,,,,,,+++)))((()))***)))(((((((((((((((((((((((((((*********++++++*********))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&((())))))((((((((((((((((((((((((((())))))*********+++++++++************************$$$'''***,,,,,,+++++++++******************************+++++++++,,,,,,,,,******************************+++,,,,,,+++++++++xxxdddTTTJJJDDD???===;;;:::::::::888666666666555555555444444444444444444333222222111111.........///////////////,,,---...///////////////,,,---//////......///111...------,,,,,,------...***,,,......---++++++,,,)))******++++++******)))***+++,,,,,,,,,,,,++++++******))))))))))))******************************+++******+++,,,,,,+++)))''''''((()))***,,,...///++++++******++++++,,,---)))***,,,+++******+++,,,+++&&&---aaa(((((()))+++---...,,,+++++++++++++++++++++++++++))))))***++++++++++++***)))))))))***************))))))************))))))+++---%%%%%%))))))))))))))))))))))))(((((())))))*********+++((()))******)))***,,,...))))))***++++++++++++***++++++************++++++&&&))))));;;///)))+++hhh&&&###(((---***%%%************++++++++++++)))******++++++******))) ***...---'''***++++++++++++,,,,,,,,,,,,((()))$$$...%%%))))))))))))***************...***>>>%%%+++,,,((((((***$$$###...%%%***VVV(((---666!!!******++++++++++++******(((***+++***)))((()))*********))))))))))))******************************((()))******++++++******)))((((((''''''(((((()))******))))))))))))*********))))))(((((())))))***((()))***+++++++++++++++,,,***(((((()))***)))((())))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))(((((('''(((((((((***))))))(((((())))))***)))((((((((((((((()))***(((((((((((()))))))))))))))))))))************+++***************+++++++++%%%'''***+++*********+++***************+++++++++******+++++++++,,,,,,,,,************************)))***++++++++++++++++++xxxdddUUUJJJEEE???===;;;;;;;;;:::888666555555555444444444333333111111111111111111111111............/////////000---......////////////...+++---///...---,,,...000,,,------------------,,,))),,,......---,,,++++++***++++++,,,,,,++++++***)))***+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++)))))))))))))))***+++,,,---******))))))******+++,,,((()))++++++******+++,,,...)))///ccc))),,,...---***)))***---++++++++++++++++++++++++))))))***+++++++++++++++*********+++++++++,,,,,,))))))************))))))+++'''---((()))))))))))))))))))))))))))))))))))))))************++++++***((()))+++---))))))***++++++++++++***++++++************++++++..."""((()))%%%???###TTT&&&,,,&&&666$$$************++++++++++++))))))************))))))000///***---###...******+++++++++,,,,,,,,,+++***(((///###)))))))))))))))************+++,,,******$$$)))---,,,((('''+++///---%%%***///111***))))))***++++++***))))))(((***+++***)))((()))*********))))))))))))******************************((()))***+++++++++******++++++************++++++******))))))))))))******))))))(((((((((((())))))))))))***+++++++++*********)))((((((***+++******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******++++++++++++******)))************+++++++++******++++++++++++******************************(((((('''''''''((())))))***)))(((''''''((()))******,,,---+++((((((***---((((((((())))))*********))))))))))))************))))))*********+++++++++((()))+++*********+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))***+++++++++++++++yyydddUUUKKKFFF???>>><<<;;;;;;:::888666444444444333333333222222////////////000000000000---.........//////000000......////////////......))),,,---,,,***)))***,,,+++,,,............,,,+++)))+++...///---,,,+++++++++,,,,,,------,,,,,,+++((()))***,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++))),,,++++++***))))))******)))))))))((()))******+++(((***,,,,,,,,,+++,,,---...)))...ddd(((---000+++""" %%%************************((()))***++++++++++++++++++++++++,,,,,,---------))))))************))))))***"""111+++))))))))))))))))))))))))******))))))))))))))))))------,,,***(((''')))+++))))))***++++++++++++***++++++************++++++...+++'''111444---888CCC###111555)))************+++++++++))))))************))))))\\\,,,...&&&***000*********++++++,,,,,,,,,---(((%%%KKK***---))))))))))))************---&&&\\\111'''))),,,'''###,,,000&&&///)))$$$,,,((()))***++++++***)))((((((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++******((((((''''''''''''((((((******))))))))))))******))))))(((((((((((()))))))))***+++,,,,,,+++***)))***((('''(((***++++++***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******++++++++++++******)))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((('''(((((()))*********)))(((''''''((()))***'''***+++((($$$"""&&&+++(((((())))))******++++++))))))))))))************))))))******++++++++++++***+++,,,+++******,,,...))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++xxxcccTTTJJJEEE>>><<<:::999:::999888777222222333444333222111000222111111111000000//////000000///.....................////////////......,,,,,,------...---------............---,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++******))))))+++,,,------,,,+++)))(((,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,,,,)))---^^^+++++++++***************++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++&&&---))))))...---+++*********++++++))))))************))))))++++++******++++++,,,---))))))************))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///===&&&///''')))***111%%%!!!111000$$$&&&,,,,,,++++++++++++,,,,,,ttt***///)))&&&...******+++,,,,,,,,,,,,,,,'''+++000 ...++++++,,,...111111///...''''''zzz///'''(((((()))***+++,,,,,,---+++(((ooo***))),,,(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))***(((%%%######%%%(((+++((((((''''''''''''((((((************************+++((($$$$$$&&&)))***)))+++)))(((&&&&&&((()))+++)))((('''''''''(((***++++++)))'''&&&%%%&&&'''((('''''''''''''''((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))++++++++++++++++++++++++***)))((()))+++,,,,,,+++(((((()))))))))******************)))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))+++*********))))))((((((,,,***((()))+++,,,+++(((+++++++++***)))(((((('''***)))((((((((()))+++,,,+++*********))))))((((((+++*********))))))((((((+++++++++*********)))))),,,++++++***)))(((''''''---,,,)))''''''((()))+++wwwcccTTTJJJEEE>>><<<:::999:::999888777333333333333333222111111222222222222111111111000000000///.....................////////////..................---,,,++++++---------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++*********)))******+++,,,,,,,,,+++***,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,)))---^^^******************++++++*********))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++))))))************))))))&&&---))))))++++++)))((((((((())))))******++++++++++++******,,,++++++++++++,,,------******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((111nnn333'''///444+++&&&+++%%%%%%666******))))))))))))******ooo(((...***(((+++))))))***))))))((('''&&&000...""""""---)))((((((***,,,,,,+++***+++...+++((((((((())))))******+++++++++((('''))))))((('''&&&'''***+++***))))))))))))))))))))))))))))))'''&&&%%%%%%''')))+++((((((''''''''''''((((((************************)))&&&###"""%%%'''((((((***)))(((''''''((()))***((((((((((((((())))))***+++)))(((&&&&&&&&&((())))))(((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***(((((((((***+++***)))+++++++++,,,,,,---------***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((,,,***((()))+++,,,+++)))++++++******)))((((((''')))))))))))))))******+++************)))))))))(((************)))))))))(((+++++++++*********))))))+++++++++******))))))(((+++++++++***************vvvbbbSSSIIIDDD>>><<<:::999:::999888777444444333222222222222222333333333222222222222222000000///.....................////////////......//////......,,,++++++***,,,,,,------...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************((()))***,,,,,,---,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---,,,)))---^^^)))))))))***+++++++++,,,************))))))(((((()))************+++++++++,,,++++++++++++++++++,,,))))))************))))))&&&---))))))+++***))))))((()))))))))++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))&&&$$$|||555###((()))...111'''$$$333******))))))))))))******^^^'''---+++***)))++++++***)))(((&&&$$$######///bbb$$$,,,***(((''''''((())))))(((''':::&&&)))((((((((()))))))))))))))+++(((+++***&&&((('''&&&'''***+++***)))))))))))))))))))))))))))''''''''''''((()))+++,,,)))((((((''''''(((((()))))))))))))))))))))))))))(((&&&$$$###%%%'''(((((())))))(((((((((((())))))'''(((((()))))))))))))))***)))((('''&&&'''((()))***))))))))))))***++++++&&&&&&'''(((((()))******++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++***)))'''((())))))((('''))))))))))))************))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************))))))))))))+++***)))***++++++***)))++++++******)))((((((((((((((()))***************************))))))))))))************))))))))))))+++++++++***************++++++++++++++++++++++++)))***,,,------,,,+++***uuu```QQQHHHDDD>>><<<:::999:::999888777555444333222111222333333222222222222222222222222000000///.....................////////////......///...------,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++***))))))***,,,///000,,,)))---^^^(((((()))***+++,,,,,,,,,------,,,,,,+++*********))))))*********+++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++&&&---)))))),,,,,,++++++++++++++++++***++++++++++++++++++***+++************+++,,,,,,***++++++++++++++++++*********))))))))))))******************************)))+++)))AAA777(((&&&((((((,,,222000(((&&&,,,,,,++++++++++++,,,,,,[[[(((,,,))),,,,,,---------,,,***)))'''&&&&&&$$$'''***---+++(((((()))*********'''ggg&&&***((((((((((((((('''''''''+++(((===***&&&(((''''''((()))******)))((((((((((((((((((((((((&&&&&&((()))***+++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((***((('''&&&''')))***+++(((((())))))))))))((((((&&&''')))*********)))((())))))(((''''''(((((()))***))))))))))))***++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++***(((((())))))(((&&&(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++(((((()))))))))******************)))))))))))))))+++************+++******************))))))(((((('''((()))++++++***))))))*********)))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,sss___PPPGGGCCC>>><<<:::999:::999888777666555333222111222333444000000111111111111111111000000///.....................////////////......,,,,,,,,,,,,,,,---...///++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++************************++++++++++++++++++++++++***)))(((((()))+++...///,,,)))---^^^(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++&&&---))))))++++++++++++,,,+++++++++))))))************)))))))))))))))))))))***++++++))))))************))))))***))))))(((((())))))***************************(((...***&&& ///111000'''%%%...000&&&,,,,,,++++++++++++,,,,,,|||kkk***,,,''',,,000,,,,,,------,,,,,,+++***111888***(((...+++))))))***+++++++++'''qqq)))***((((((((('''''''''''''''+++(((^^^***)))'''((())))))(((((())))))((((((((((((((((((((((((%%%'''(((***+++,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((***+++(((((())))))))))))((((((&&&''')))*********)))((())))))((((((((())))))))))))(((((((((((()))***************))))))(((((((((************************++++++++++++******))))))************************,,,+++************)))(((++++++++++++++++++++++++(((((())))))************************************))))))))))))************))))))))))))))))))************+++************+++*********)))))))))))))))'''((()))++++++***))))))))))))))))))))))))******))))))))))))))))))***************************************+++,,,,,,------***)))((('''(((***,,,---rrr]]]OOOGGGCCC>>><<<:::999:::999888777555444444333333333333333000000000000000111111111000000///.....................////////////......,,,+++++++++,,,...000111,,,,,,------...---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++************+++++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,+++***)))))))))******,,,)))---^^^)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,))))))************))))))&&&---))))))(((((()))************))))))))))))******))))))))))))))))))))))))***++++++)))))))))******)))))))))******))))))))))))******************************111&&&444!!!sss%%%222111&&&+++111(((******))))))))))))******```)))---(((***111)))******+++,,,,,,,,,+++""",,,'''+++)))((((((***+++***)))SSS+++***'''''''''(((((((((((((((+++(((******''')))***)))((('''(((***))))))))))))))))))))))))&&&'''(((***++++++++++++***))))))(((((())))))***))))))))))))))))))))))))&&&'''((('''&&&&&&(((***))))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))******)))(((((((((((()))******))))))(((''''''&&&%%%%%%))))))))))))))))))))))))************************************************,,,+++******++++++***)))*********)))))))))))))))((((((((()))******++++++(((((((((((((((((((((((()))))))))*********++++++))))))))))))************)))+++++++++***)))***+++******))))))))))))))))))(((((()))***************))))))))))))************))))))))))))***************************+++++++++)))*********++++++,,,,,,,,,***(((&&&&&&(((+++---qqq\\\NNNFFFBBB>>><<<:::999:::999888777444444444555444333333222000000000111111222222222000000///.....................////////////......---,,,+++++++++---///000---------...------,,,,,,+++,,,,,,------,,,,,,+++************************++++++************+++++++++++++++,,,,,,,,,---------,,,+++*********+++,,,++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++++++++*********,,,)))---^^^******************++++++((((((((()))******++++++)))************++++++++++++++++++,,,,,,+++++++++))))))************))))))&&&---))))))'''((()))***+++******))))))******++++++******)))+++++++++++++++,,,,,,---)))******++++++******)))+++******))))))******+++************************222***///444"""'''444...***---'''******))))))))))))******BBB%%%000,,,'''---((()))***+++++++++++++++III...&&&((('''''')))++++++***)))222888***((('''''''''(((((())))))***+++(((+++)))''')))******''''''(((***))))))))))))))))))))))))(((((((((((())))))************))))))))))))******************************%%%''')))(((&&&&&&(((******)))(((''''''((()))***((((((((((((((())))))***(((((()))******************))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++***************************)))((()))***+++***)))(((((('''''''''&&&&&&&&&'''(((((()))******++++++(((((((((((((((((((((((())))))*********+++++++++((()))))))))************)))+++,,,+++)))(((***,,,)))))))))))))))))))))***)))))))))))))))******+++((()))))))))************((()))))))))************))))))*********+++++++++))))))******************,,,+++***)))))))))***+++ppp[[[NNNFFFBBB>>><<<:::999::::::888777333444555666555444333222111111111222222333333333000000///.....................////////////......///...,,,++++++,,,---...............---,,,++++++++++++------------++++++************************+++******************++++++++++++,,,,,,---------+++******)))***,,,---...,,,,,,,,,------.........++++++++++++******))))))++++++++++++++++++++++++))))))+++,,,---.........,,,)))---^^^+++++++++***************))))))***+++,,,------...)))************+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++&&&---)))))))))***+++,,,------,,,++++++++++++,,,,,,+++++++++------,,,,,,------...///+++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))"""000$$$$$$555...~~~<<<((()))'''++++++,,,,,,++++++++++++,,,,,,,,, 222///$$$(((+++++++++,,,,,,,,,++++++///%%%(((((()))+++---...,,,***aaa&&&((('''&&&''''''((()))***+++++++++(((,,,'''''')))+++***'''&&&(((***)))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))******************************''')))++++++)))(((***,,,+++)))(((&&&&&&((()))+++)))((('''''''''(((***+++'''((()))***************++++++******++++++,,,---*********+++,,,,,,------))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((''''''((()))+++***)))++++++******)))))))))((('''(((((()))***+++++++++************************)))************+++++++++(((((())))))*********+++(((+++,,,,,,)))(((***,,,)))))))))))))))************)))((((((((()))+++,,,(((((())))))*********+++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++))))))ppp\\\LLLCCCAAA===<<<;;;;;;999999888777888444111111444555444333444444333333222111000000222111111111000000//////,,,---///000000///---,,,------......------,,,+++,,,,,,,,,------.........000///...---------------******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******...---,,,+++************------,,,++++++,,,------++++++++++++++++++++++++++++++++++++******))))))---+++)))***,,,---,,,)))...***...___''')))******))))))***+++,,,+++*********+++,,,---***++++++,,,,,,++++++***,,,,,,++++++***)))((((((************************)))******))),,,,,,+++++++++++++++++++++++++++*********))))))******)))((()))***,,,---++++++******************(((000---&&&))),,,++++++'''&&&)))///...)))''')))$$$'''...)))000"""'''***,,,$$$111******************)))))))))))))))444///111((($$$111...$$$222"""000iii$$$111*********)))))))))))))))|||666///&&&++++++)))(((''''''''''''%%%---(((111))))))))))))))))))))))))''')))+++---------,,,+++)))(((''''''''')))***+++++++++***))))))*********)))((('''&&&'''(((***,,,)))))))))))))))))))))))),,,+++)))''''''(((***+++++++++***************+++((((((''''''&&&&&&&&&%%%'''(((+++,,,---,,,+++***&&&&&&''')))***+++,,,---************************))))))************))))))***)))(((''''''((()))***'''((()))+++++++++***)))((((((((((((((((((((((((&&&'''((('''%%%$$$$$$%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))*********+++(((((((((((())))))))))))&&&''''''((()))******+++,,,,,,,,,+++++++++******+++***)))***+++,,,+++)))************************))))))((((((''''''&&&&&&,,,,,,,,,++++++*********************************ooo\\\MMMEEECCC===<<<;;;;;;999999888777777555222222444555444333333333333222222111111111111111000000000/////////,,,---...000000...---,,,---------------,,,,,,+++,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***************---,,,+++******+++,,,---************************++++++++++++*********))),,,***)))***,,,---+++)))...***...___((()))+++***))))))***,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************************)))******)))+++++++++++++++++++++++++++++++++*********))))))------,,,,,,,,,---...///************************,,,!!!+++"""###,,,&&&444...'''$$$&&&)))++++++...((()))---)))aaa{{{"""444$$$)))///***%%%&&&&&&&&&''''''((((((***|||===)))"""******777000//////KKK%%%+++***)))))))))))))))))))))((((((&&&+++***)))(((''''''''''''%%%***'''...)))))))))))))))))))))))))))***+++,,,,,,***((('''))))))((((((((()))******------,,,+++************)))((('''''''''(((***+++))))))))))))))))))))))))+++***((((((((()))***+++******))))))))))))******((((((((((((''''''&&&&&&'''(((***+++,,,+++***)))''''''((()))***++++++,,,************************))))))************))))))***)))(((((((((((()))***((())))))************)))************************((()))***)))'''&&&'''(((************************''''''((((((((()))))))))((()))))))))************))))))))))))************(((((())))))******++++++)))))))))(((((((((''''''+++***))))))++++++***)))))))))))))))))))))))))))************))))))((((((+++++++++******)))))))))************************nnn\\\MMMFFFDDD===<<<;;;;;;999999888777777555333333444555444333222222222222222222111111///////////////.........,,,---...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---///000111222333------------------------,,,,,,++++++++++++,,,,,,+++******)))))))))******++++++************++++++))))))))))))))))))))))))++++++++++++************+++***)))***++++++***)))...***...___)))***++++++******+++---,,,,,,+++******++++++,,,,,,+++***))))))***+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))******))))))*********+++,,,,,,,,,+++++++++***************+++************+++,,,,,,************************&&&888---"""...***'''???!!!'''+++---333777... ((($$$$$$+++---333444///000'''!!!...$$$&&&''''''((()))***+++,,,)))888UUU///!!!''')))---&&&...$$$(((EEE&&&((())))))))))))))))))******!!!(((,,,+++***)))((((((''''''((((((,,,''')))))))))))))))))))))))))))++++++++++++***(((&&&$$$*********+++******))))))------,,,+++***))))))((())))))(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((***+++,,,))))))(((((((((((())))))))))))))))))(((((((((((('''((()))***+++***)))(((((()))))))))************************************))))))************))))))+++***))))))))))))***++++++***))))))))))))))))))***************************,,,,,,,,,***)))***+++************************((())))))))))))*********))))))))))))************************++++++++++++***************+++++++++((((((((('''''''''''''''***)))((()))***+++***(((((((((((((((((((((((((((,,,,,,,,,+++++++++++++++*********)))))))))))))))************************nnn\\\NNNFFFDDD===<<<;;;;;;999999888777777666555444444444333333111111111111222222222222........................------...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...++++++,,,---.../////////------------------------+++******))))))******+++))))))))))))))))))******************************************************++++++++++++++++++++++++************************...***...___)))+++,,,,,,+++***,,,---,,,,,,++++++++++++++++++---+++***((((((***+++---+++++++++*********)))))))))))))))))))))))))))))))))******)))((())))))***+++,,,,,,---***************************))))))))))))************************+++++++++''' 222444"""000666&&&BBBccc\\\(((%%%lll###...'''***$$$(((((()))***++++++,,,,,,""")))'''///***'''+++444%%%$$$DDDhhh(((***)))))))))))))))*********"""***...******)))(((((((((((((((---<<<+++%%%((((((((((((((((((((((((+++++++++***)))(((&&&%%%***+++,,,,,,,,,***)))(((************))))))(((((())))))(((((((((((()))***(((((((((((((((((((((((((((((((((((()))***,,,---(((''''''''''''(((((()))******))))))))))))))))))'''((())))))))))))((((((*********)))))))))))))))************************))))))************))))))+++******************+++,,,+++***((((((((()))***************************+++,,,---,,,+++***+++---************************))))))*********+++++++++)))))))))))))))*********)))))))))*********++++++*********************)))***************************)))((((((******)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++******************))))))************************ooo\\\MMMEEECCC===<<<;;;;;;999999888777666777777666555333333333111111111111111111111222------------............---..................---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,---------,,,++++++------------------------++++++************++++++))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++,,,******++++++*********+++...***...___)))+++,,,,,,+++***,,,---,,,,,,,,,,,,++++++******,,,+++)))(((((()))+++,,,+++++++++***************)))))))))))))))))))))))))))******)))(((((()))***++++++,,,,,,************************------------------,,,,,,))))))*********+++++++++111,,,(((666&&&CCCyyybbb!!!111222'''---''''''''''''''''''''''''%%%,,,BBB$$$222***+++///$$$)))??????))))))(((((())))))************$$$((('''***))))))(((((((((((())),,,VVV000%%%(((((((((((((((((((((((()))******************)))***+++,,,,,,,,,***)))(((((()))******+++******)))))))))((((((((((((((()))((((((((((((((((((((((((((((((((())))))***+++,,,''''''&&&&&&'''((())))))))))))******************(((((()))))))))(((((((((************))))))))))))************************))))))************))))))*********++++++*********,,,+++***((((((((()))***))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))************++++++++++++******))))))))))))))))))((((((((()))))))))******)))))))))))))))(((((((((++++++++++++++++++++++++***)))((()))***+++***(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************nnn\\\LLLDDDBBB===<<<;;;;;;999999888777666777888777555333333333111111111111111111000000---------..........................................---+++*********+++,,,,,,,,,,,,,,,++++++++++++***************++++++,,,......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++******)))))))))************+++,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,...***...___)))***++++++******+++---,,,,,,,,,,,,,,,+++))))))+++***)))(((((()))***+++************************************************)))******)))((()))))))))***+++++++++***************++++++++++++,,,,,,,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,000+++GGGFFF)))000###000)))))))))(((((((((''''''444...JJJ(((%%%222---@@@---)))&&&((((((((()))******++++++''')))###))))))(((((((((((())))))&&&xxx000&&&))))))))))))))))))))))))(((((())))))***+++,,,,,,*********+++******)))))))))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++''''''&&&''''''((()))***))))))))))))******************))))))))))))((((((*********)))))))))))))))************************))))))************))))))))))))***++++++***))))))+++***))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++(((((((((((((((((((((((()))************+++++++++************))))))))))))'''((((((((())))))))))))((((((((((((((()))))))))))))))))))))************+++***)))***+++,,,+++)))************************)))************++++++++++++++++++++++++,,,,,,,,,************************lllZZZKKKCCCAAA===<<<;;;;;;999999888777666888999888555333222333222222111111000000//////------......////////////.........------............---+++***)))***+++,,,,,,,,,,,,+++++++++************))))))***++++++,,,,,,---...//////...,,,+++++++++++++++++++++++++++...------,,,,,,------...---,,,+++******************+++,,,------,,,+++***************************+++++++++,,,,,,,,,------+++---...---+++***,,,......***...___((()))+++***))))))***,,,,,,,,,------,,,+++)))(((******))))))))))))******************************++++++++++++++++++++++++)))******)))))))))))))))************))))))*********+++++++++)))******+++***)))((('''((())))))***++++++,,,,,,222///%%%***$$$)))************++++++++++++555444666%%%%%%111:::TTT+++)))''''''(((((()))******++++++(((,,,'''))))))(((((((((((())))))$$$+++)))))))))))))))))))))))))))''''''(((((()))***++++++))))))((((((((()))************++++++***(((%%%$$$)))))))))))))))((('''''')))))))))))))))))))))))))))))))))*********))))))''''''''''''((()))***+++((((((((()))))))))******++++++***))))))))))))))))))))))))))))))*********************************))))))************))))))((())))))******))))))(((((())))))************)))))))))))))))))))))))))))'''(((******)))(((***+++)))))))))))))))))))))))))))))))))************+++************)))))))))((((((((()))))))))*********((((((((())))))******+++(((((((((((()))))))))***,,,+++***+++,,,---,,,***************************)))*********++++++++++++)))*********++++++++++++************************~~~jjjXXXJJJCCCBBB===<<<<<<;;;:::999888777555888:::999555222222333333222222111000//////............/////////000000......------------.........---+++))))))***+++,,,,,,,,,,,,++++++*********,,,+++++++++,,,------...(((***,,,......---,,,+++************************,,,++++++******++++++,,,...---,,,+++************+++,,,------------,,,+++))))))))))))))))))))))))+++++++++,,,,,,---------+++---///...,,,+++---///...***...___''')))******))))))***+++,,,,,,------,,,+++)))((())))))************))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))*********)))))))))))))))))))))******++++++++++++,,,------...---,,,+++***((())))))***++++++,,,,,,iii...+++,,,$$$%%%%%%&&&'''((()))******%%%;;;***888,,,)))+++ccc===,,,)))+++'''(((((()))***+++++++++$$$+++***))))))(((((((((((()))***'''&&&***))))))))))))))))))))))))'''''''''''''''((()))))))))(((''''''''')))***+++)))))))))(((&&&"""))))))***))))))((('''''')))))))))))))))))))))))))))************))))))((('''''''''((((((***++++++''''''(((((()))))))))***,,,,,,+++***))))))******((()))))))))************************************))))))************))))))'''((()))******)))(((''''''((()))+++++++++***)))************************'''(((******))))))***+++************************((())))))))))))*********+++*********))))))(((((()))************+++++++++(((((()))***+++,,,,,,---((()))))))))******++++++---,,,++++++------,,,+++))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))*********+++************************iiiXXXJJJCCCBBB<<<;;;:::888777888888999666555555444444333222222222333333222111111222444////////////............------.........---+++***...---+++))))))***+++,,,///...------++++++***))))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,------,,,+++******++++++)))(((***++++++,,,,,,++++++***+++++++++******))))))))),,,,,,++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******+++,,,,,,---------,,,,,,)))---^^^)))************+++++++++,,,++++++******++++++,,,//////...---,,,******)))++++++++++++++++++++++++)))******+++++++++************(((******)))))))))***+++,,,,,,************************......,,,***(((&&&%%%$$$'''222###***111'''***&&&aaaYYY---)))+++))))))(((((((((((())))))###!!!+++$$$PPP;;;222)))(((******+++++++++,,,,,,,,,...000###***,,,***+++%%%'''///######yyy:::)))((((((((('''''''''''''''((()))+++++++++***)))'''((()))(((&&&%%%%%%&&&'''&&&&&&&&&'''(((***+++(((((()))(((((('''&&&&&&"""%%%)))***)))(((((()))))))))))))))************,,,,,,++++++***))))))((())))))))))))))))))))))))+++***((('''''')))+++---((((((((((((((((((((((((((()))))))))******************))))))))))))***************)))))))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&******))))))))))))************))))))))))))******+++++++++***)))(((((('''((()))***++++++***)))((()))((('''(((******((('''!!!$$$(((******)))************)))))))))))))))))))))******(((&&&%%%&&&'''++++++***************+++))))))))))))))))))))))))''')))******))))))***,,,++++++************++++++~~~iiiWWWIIICCCBBB<<<;;;:::888888888888999666555555444444333222222...000111000///...///000////////////............------.........---,,,+++...---+++***)))***+++,,,...------,,,,,,++++++******+++,,,---...------,,,,,,,,,,,,---------......,,,+++******++++++***(((***++++++,,,,,,++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,)))---^^^)))************+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************)))******+++++++++************(((************)))******++++++************************---,,,,,,+++***))))))(((***+++!!!555!!!333'''((()))))))))(((((((((((())))))(((+++&&&111111LLL<<<555*** ...*********+++++++++,,,,,,,,,000'''$$$,,,,,,&&&"""+++222$$$AAAMMM$$$)))))))))((((((((('''''''''(((((())))))***)))))))))((()))******((('''((()))''''''&&&&&&'''(((***+++))))))******)))(((((('''$$$&&&((())))))((())))))))))))))))))************((((((((((((((())))))))))))))))))))))))))))))))),,,+++)))((((((***---...))))))))))))))))))))))))************++++++++++++******))))))))))))******************************************)))))))))((()))))))))*********************))))))))))))************))))))))))))******++++++******)))(((((('''((()))***++++++***)))((()))(((((()))******)))'''&&&(((+++++++++******+++++++++++++++++++++++++++***++++++)))'''&&&'''(((++++++***************+++))))))))))))))))))))))))(((***,,,,,,+++***+++,,,))))))(((((((((((())))))}}}hhhWWWIIIBBBAAA<<<;;;:::999888888888888666555555444444333222222///111333444222111111111////////////............------.........---,,,+++...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------............,,,+++******++++++***)))***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,------,,,++++++,,,)))---^^^)))************+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,))))))))))))))))))))))))******+++++++++******)))******(((***++++++******)))***************************************+++++++++,,,,,,,,,,,,###---...$$$,,,kkk&&&'''((())))))(((((((((((()))))),,,!!!&&&///###,,,CCC$$$333...'''*********++++++++++++,,,(((---)))+++###%%%,,,,,,%%%%%%,,,uuu///!!!000)))))))))(((((((((''''''))))))(((((('''(((((((((''')))******(((((()))+++''''''''''''((()))*********************))))))(((%%%'''(((((((((((()))+++))))))))))))************&&&''''''((()))*********))))))))))))))))))))))))+++***)))((((((***,,,---***************************++++++++++++,,,,,,,,,******))))))))))))******))))))******++++++,,,,,,************))))))))))))(((((()))******+++,,,,,,******))))))))))))************))))))))))))******++++++******)))((((((((())))))************))))))***))))))***++++++***((()))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((('''((()))+++***************++++++))))))))))))))))))))))))&&&))),,,,,,+++*********))))))(((((((((((()))))){{{gggVVVIIIBBBAAA;;;;;;:::999888888888888666555555444444333222222000222555666444333222222////////////............---------------------,,,...---,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,------------...,,,+++******,,,,,,+++******++++++,,,,,,++++++***************************))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------,,,,,,++++++,,,)))---^^^))))))*********+++++++++,,,++++++******++++++,,,,,,,,,++++++***)))((((((******************************+++++++++***))))))******(((***,,,,,,+++***)))))))))***************************)))******++++++,,,,,,,,,!!!AAA222///>>>:::%%%***))))))(((((((((((())))))((($$$+++"""444;;;+++###;;; $$$999************++++++++++++###((())))))&&&***)))+++((((((///---***)))))))))(((((((((((('''***)))(((&&&&&&&&&'''(((%%%&&&((((((''''''(((***''''''((((((((())))))***)))))))))******))))))((('''((()))((('''''')))+++((()))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))((('''&&&&&&&&&''')))************************************+++++++++,,,,,,+++******))))))******+++))))))***+++,,,,,,------*********)))))))))))))))''''''((((((((()))))))))******))))))))))))************))))))))))))******************))))))(((((()))))))))******)))))))))+++***)))***,,,,,,***)))((()))******)))***,,,...++++++,,,,,,,,,,,,------(((***+++***(((''''''(((*********)))******+++,,,))))))))))))))))))))))))###&&&***+++***'''&&&&&&++++++************++++++zzzeeeUUUHHHBBBAAA;;;:::::::::999888888777666555555444444333222222,,,///222222111///...///////////////............------------------------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,******++++++,,,,,,++++++***************************))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,)))---^^^))))))*********+++++++++,,,++++++******++++++,,,,,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++***)))(((******(((***,,,,,,+++***)))))))))******************************************)))))))))111888 111ddd%%%,,,))))))(((((((((((())))))$$$555***!!!...&&&222!!!777<<>>666***)))))))))((((((''''''...---+++*********++++++***111(((***&&&(((111!!!rrr+++111&&&...(((((())))))))))))((((((*********)))))))))))))))))))))))))))***+++,,,---((()))***++++++***)))((()))******+++++++++******))))))))))))))))))))))))))))))))))))************((((((''''''((()))************))))))))))))******((())))))))))))************,,,...---,,,***)))***++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******)))))))))+++,,,---...---,,,,,,++++++++++++))))))))))))))))))))))))***)))(((''''''((()))******************************)))((((((((()))+++,,,((())))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************uuuaaaRRRGGGAAA@@@<<<:::999999999999888666888777666555333222111000222111111000//////......111000///...---.../////////////////////////////////............---------...------,,,,,,,,,------...------------------...((()))+++,,,------,,,,,,------,,,,,,,,,,,,++++++---,,,***)))))))))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,)))---^^^,,,+++++++++***))))))))),,,,,,,,,+++++++++******++++++******************+++*********))))))))))))*********)))))))))))))))******(((***************************)))))))))***++++++,,,,,,))))))))))))))))))***+++***,,,nnn;;;+++++++++*********))))))$$$KKKIII***+++***)))((('''&&&%%%$$$'''000888222::: %%%(((<<>>;;;888777777888999888777666555444333222111111111111111000000000//////000000000///////////////........................///............---------///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,***)))------,,,,,,,,,+++++++++++++++******+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++,,,++++++,,,)))---^^^,,,+++++++++***))))))))),,,,,,,,,+++++++++******...------,,,,,,+++++++++************************+++*********)))))))))(((******(((***************************,,,,,,++++++***)))))))))++++++***)))((((((((()))(((AAAvvv222*********************+++***---'''))))))***+++,,,......///,,,(((+++)))***+++$$$&&&WWWSSS999++++++,,,+++++++++***************************)))))))))******'''333333000"""333!!!)))***)))(((''''''((()))***)))))))))))))))***************))))))***+++,,,,,,***)))(((''''''((()))***************)))(((''''''))))))))))))))))))))))))((()))))))))************,,,,,,+++***)))))))))***+++***)))(((((('''(((((((((((()))))))))*********(((***+++***)))((()))***************************,,,,,,+++***)))))))))***************************((()))))))))************))))))))))))))))))))))))***)))))))))***,,,---///++++++************+++++++++++++++++++++++++++++++++******************+++************************'''((()))++++++***))))))************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))rrr___RRRGGGBBBAAA>>>;;;888777777888999888666666555444333333222111111111111111000000000000000000000000000/////////........................///............---------,,,,,,,,,,,,,,,---...///000000////////////000000,,,---......---,,,***)))------,,,,,,,,,+++++++++,,,,,,,,,,,,------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,)))---^^^)))))))))***+++++++++,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++***************+++++++++*********++++++,,,,,,,,,******(((***************************,,,,,,++++++***)))))))))++++++***)))((((((((()))***fff+++((((((((()))***+++,,,,,,---...(((''')))***+++,,,---...///000+++((('''<<<+++$$$UUU&&&---'''!!!******************++++++***++++++++++++++++++++++++FFFWWW'''###$$$999...,,,))))))(((((((((((())))))(((((())))))******************************+++,,,***)))(((''''''((()))******+++++++++******)))((())))))))))))))))))))))))((()))))))))************,,,,,,+++***)))))))))***,,,+++******)))))))))***(((((()))))))))*********((()))******(((((()))+++++++++++++++++++++++++++,,,,,,+++***)))))))))***************************((()))))))))************))))))))))))))))))))))))***)))))))))+++,,,...///,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++*********++++++*********************************'''((()))++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************rrr___RRRHHHCCCBBB===;;;888888888999888888666666555444333333222222111111111111111111111111000000111111111000///...........................///............---------,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,---.........,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,)))---^^^(((((()))***+++,,,,,,---,,,,,,,,,+++++++++***************************************+++++++++++++++******++++++,,,------...******(((***************************)))))))))***++++++,,,,,,+++***))))))))))))))))))******(((((()))***+++,,,,,,---***$$$(((+++++++++++++++*********111333"""###(((FFFHHH---+++,,,<<<)))))))))*********************+++,,,,,,,,,,,,+++...$$$bbb***+++000(((999 (((((())))))))))))((((((((((((((()))******++++++)))((((((((((((((()))))))))((((((''''''(((((()))******++++++++++++******))))))))))))))))))))))))))))))))))))************++++++***)))))))))******+++++++++******++++++,,,***++++++++++++,,,,,,,,,)))*********))))))***,,,++++++++++++++++++++++++++++++******)))*********************************))))))))))))************))))))))))))))))))))))))***))))))***+++---///000,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++))))))***++++++***))))))************************(((((()))***************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********************************ppp]]]PPPGGGBBBBBB<<<:::999999999999888666555555555444444333333222111111111111111111111111000000111222111000///...///////////////////////////............---------------,,,,,,,,,------...)))((((((''''''(((((())),,,---.........---,,,+++------,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///,,,)))---^^^)))))))))***+++++++++,,,,,,,,,,,,+++++++++******)))))))))******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++,,,,,,******(((***************************)))))))))***++++++,,,,,,))))))))))))))))))***+++'''...777************************'''(((***,,,+++++++++******))))))$$$===""",,,"""555qqq'''***((((((((())))))*********((()))***+++,,,,,,+++***,,,bbb333 ...444000---&&&'''***++++++***'''&&&'''(((((()))******++++++))))))(((((((((((())))))'''((((((((((((((((((''''''((()))***++++++++++++))))))))))))))))))))))))))))))))))))************))))))((((((((()))******))))))))))))***+++,,,---***++++++++++++,,,,,,,,,***++++++***)))***,,,...*********************************)))******++++++************************))))))))))))************))))))))))))))))))))))))***))))))***+++---///111++++++******+++,,,,,,---************************((())))))******))))))(((************************)))))))))))))))******+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************ooo\\\OOOEEEAAAAAA;;;:::999:::::::::888666555555555444444333333333111111111111111111222222000111111222222000///...000000000000000000000000//////.........---------//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---.........,,,,,,---------,,,,,,,,,++++++***************)))((('''++++++------------++++++))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,---,,,)))---^^^+++++++++***************,,,,,,,,,+++++++++************+++,,,---......///*********++++++,,,,,,,,,,,,,,,++++++***)))))))))******(((***************************,,,,,,++++++***)))))))))))))))(((((()))***++++++$$$^^^;;;$$$------,,,+++***)))(((''')))///+++***++++++,,,,,,------...***(((,,,%%%777222444''''''(((((()))))))))***'''((()))+++++++++***))))))%%%nnnbbb//////$$$111+++000%%%'''***,,,,,,***'''%%%'''(((((()))***+++++++++++++++***************+++&&&'''((())))))((('''&&&%%%&&&''')))************))))))))))))))))))))))))))))))))))))************(((((('''(((((()))******''''''(((((()))+++,,,---((())))))))))))************++++++***)))***---///))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))***+++...000111******))))))***+++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''***************************)))((((((((()))+++,,,''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))ooo]]]QQQGGGBBBAAA<<<;;;;;;::::::999999888555555444444444333333333000000111222222222111111111000000///...------,,,,,,,,,---...//////......................................................,,,,,,,,,,,,,,,,,,,,,---///---++++++++++++)))''',,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,000...+++)))''''''((((((***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...,,,)))---^^^++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******(((((()))************++++++++++++++++++***)))(((((('''))))))***++++++++++++***$$$CCC,,,---,,,,,,---------.........+++///))))))***,,,---......------222(((%%%---bbbAAA***///+++%%%///''',,,))))))))))))))))))))))))/// ///AAA &&&...***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))((((((+++******)))))))))))))))*********)))))))))))))))+++++++++***)))(((((('''))))))))))))************,,,***))))))***++++++***+++++++++++++++***))))))+++)))))))))+++,,,+++*********++++++++++++******++++++++++++++++++++++++,,,+++++++++******))))))))))))*********+++++++++---,,,***)))))))))***+++,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))'''((()))***************(((((()))***************************************+++******))))))))))))))))))))))))***+++++++++,,,,,,+++)))((((((((()))***++++++******))))))((((((((((((((((((''''''''''''++++++++++++++++++++++++************************nnn\\\OOOFFFAAA@@@<<<<<<;;;::::::999888888555555444444444333333333000111111111111111000000111111000//////...------,,,------...//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***+++++++++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---------......---------...,,,+++)))))))))++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,)))---^^^++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,************************,,,++++++******++++++,,,******((())))))************+++++++++,,,,,,,,,+++***)))))))))))))))***++++++++++++***555===***,,,+++,,,,,,,,,,,,------------,,,(((+++,,,---...//////......+++222...---III###+++<<<$$$222*** ))))))))))))))))))))))))---+++...ddd))) ------"""*********))))))((((((((((((((())))))))))))((((((((((((((()))))))))******************)))))))))(((((((((''''''((()))******)))))))))))))))*********++++++******)))(((((('''))))))))))))************---+++)))((())))))(((''')))))))))))))))(((''''''***)))((()))+++++++++*********++++++++++++******++++++++++++++++++++++++***)))))))))(((((((((((())))))*********+++++++++******((('''''''''((()))***++++++,,,,,,++++++***)))*********++++++,,,,,,+++++++++***************((())))))************)))(((((()))***************************************+++******)))))))))))))))***************++++++++++++******)))))))))))))))+++++++++***************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))lllZZZNNNEEE@@@???======<<<;;;999888777777555555444444444333333333111222222222111000//////111111111000000//////...,,,---......///...............................................................------,,,,,,++++++,,,+++***+++---......---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---..................---++++++*********,,,...///***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,)))---^^^++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******((())))))************+++++++++------,,,,,,+++*********))))))***++++++++++++***MMM777***---+++,,,,,,,,,------------///***---//////000111111000000000&&&222111]]]SSS :::)))&&&000''',,,))))))))))))))))))))))))&&&///---HHHUUU:::&&&''',,,))))))...***************)))))))))((())))))******))))))((()))))))))*********++++++************))))))))))))%%%%%%&&&&&&''')))***+++(((((())))))******++++++++++++******)))((((((((())))))))))))************+++)))''''''((()))(((''')))))))))((((((((('''''')))((('''(((***+++***)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++***))))))((('''((((((((((((***,,,......,,,***((((((((())))))***+++,,,,,,***************+++++++++)))************))))))((((((((()))***************************************+++******)))))))))))))))+++++++++***************)))************))))))(((******++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))kkkZZZNNNEEEAAA@@@======<<<;;;999888777777555555444444444333333333333333333333222111//////222111111111000000000///------...............---................................................//////...---,,,++++++***---,,,+++,,,...///...---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......//////......---+++++++++++++++---...///***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,)))---^^^++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,------......++++++++++++++++++++++++,,,++++++******++++++,,,******((()))))))))*********+++++++++,,,,,,+++++++++*********))))))***++++++++++++***^^^333...111............////////////111,,,333333333333333333333333333000,,,666999777|||,,,+++((()))222))))))))))))))))))))))))$$$***+++)))ZZZ%%%;;;bbbUUU,,,"""111111$$$!!!***++++++******************)))))))))******))))))))))))*********++++++++++++*********)))))))))))))))''''''''''''((()))***+++''''''((()))***++++++,,,************))))))((((((((()))))))))************)))((('''''')))*********++++++***))))))))))))))))))''''''((()))***)))(((******++++++++++++******************************------------,,,,,,,,,,,,************************,,,++++++***************(((***+++,,,,,,+++***(((''''''((()))***++++++,,,)))))))))***+++++++++,,,***************)))((('''(((((()))***************************************+++******))))))))))))))),,,+++++++++***)))))))))((()))***++++++***)))((()))))))))******+++++++++***************+++++++++************************))))))))))))))))))))))))kkkZZZOOOFFFBBBBBB===<<<<<<;;;999888888777555555444444444333333333444444444444333222111000111111111111000000000000---...............------................................................//////...------,,,++++++///---,,,,,,---...,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,)))---^^^++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,'''''''''''''''''''''''',,,++++++******++++++,,,******(((***))))))*********+++++++++***************)))))))))))))))***++++++++++++***```000222222111111222222222333333333111777333666666666666666777777777;;;111MMMkkk%%%&&&444&&&===444...'''..."""))))))))))))))))))))))))(((+++((((((ddd***%%%...''',,,333"""&&&"""+++///)))$$$%%%+++///777///(((&&&%%%&&&)))...******************++++++))))))************)))))))))*********++++++++++++))))))))))))))))))************)))(((((())))))***''''''((()))***++++++,,,*********)))))))))))))))((()))))))))************,,,***))))))***+++***)))+++***))))))(((((()))))))))''''''((()))***)))(((******++++++++++++******************************((((((((((((((((((((((((************************++++++++++++*********)))+++******))))))******+++'''(((((()))******++++++)))))))))***+++++++++,,,***************)))((('''(((((()))***************************************+++******))))))))))))))),,,+++++++++***)))))))))((()))***++++++***)))(((''''''(((((())))))******)))*********+++++++++,,,************************++++++++++++++++++++++++kkkZZZOOOFFFBBBBBB<<<;;;;;;::::::999999888555555444444444333333333333444444444333222111111000000000000000000000000.........///......---,,,................................................//////......------,,,,,,///---,,,,,,------,,,******+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------------------,,,...------,,,+++******)))***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,)))---^^^++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,******(((***)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***QQQ000555222444555555555666666666666222JJJmmm777999888888999999:::<<<<<<888999xxx>>>444000555%%%&&&RRR(((***///%%%'''))))))))))))))))))))))))'''...%%%+++)))---!!!000111,,,***---,,,'''###%%%***,,,***)))111///,,,---///000)))))))))***************)))******++++++******))))))))))))*********++++++))))))))))))************++++++***)))))))))))))))(((((())))))******++++++******))))))))))))))))))))))))))))))************000---+++******)))(((&&&)))((('''&&&%%%&&&'''((()))((('''(((***+++***)))******++++++++++++******************************((((((((())))))))))))***+++++++++***************((())))))))))))(((''''''+++***)))(((((()))***+++)))))))))************+++***************+++++++++)))************))))))((((((((()))***************************************+++******)))))))))))))))+++++++++***************((())))))************)))''''''(((((((((((((((((()))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,iiiYYYNNNEEEBBBBBB::::::::::::::::::::::::555555444444444333333333111111111222222111111000////////////////////////......//////...------,,,...............................................................---------,,,+++***+++,,,---,,,+++***,,,---//////...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,)))---^^^++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******(((+++)))************+++++++++************************))))))***++++++++++++***;;;333;;;222666666777777777777888888444___WWW<<<::::::::::::<<<===???AAA888;;;888;;;***111+++333111KKK(((111 444))))))))))))))))))))))))&&&***$$$...###kkk***000---!!!222******'''((()))***...///))) 444+++###%%%...111(((((((((((())))))*********)))******++++++******)))((((((((()))))))))******((()))))))))************))))))((((((((())))))***)))))))))))))))*********)))))))))))))))))))))***))))))))))))************,,,***((((((*********))))))((('''%%%%%%&&&'''(((***)))((()))+++++++++*********++++++++++++******************************+++++++++,,,,,,---------+++++++++*********))))))((())))))***)))((('''&&&))))))************))))))+++++++++++++++*********+++++++++***************((())))))************)))(((((()))***************************************+++******)))))))))))))))***************+++++++++)))))))))))))))******+++))))))))))))(((((((((((((((((())))))***++++++,,,************************++++++++++++++++++++++++hhhWWWLLLDDDAAAAAA999999:::::::::;;;;;;;;;555555444444444333333333...//////000000000000///............////////////.../////////...---,,,,,,................................................---------...............)))((((((***,,,......---+++,,,...000000///...---+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++***))))))+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,,,,)))---^^^++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------'''''''''''''''''''''''',,,++++++++++++++++++,,,******(((+++)))************++++++++++++++++++++++++++++++,,,))))))***++++++++++++***+++777@@@555777777777777888888888888666mmmEEE999;;;::::::;;;===???BBBCCCAAA;;;>>>444'''???666'''888(((666******)))((()))))))))))))))))))))))),,,'''&&&111...444222***(((///###)))***&&&$$$&&&******&&&&&&+++000,,,$$$%%%,,,''''''(((((()))))))))*********++++++++++++******(((((((((((())))))))))))(((((())))))*********+++&&&&&&&&&'''((()))***+++*********))))))))))))))))))))))))))))))*********))))))))))))************$$$$$$$$$&&&***---......,,,***((('''&&&''')))***+++))))))***+++,,,+++*********++++++++++++******)))))))))))))))))))))))))))))))))******+++++++++++++++++++++******))))))***++++++,,,,,,***)))((('''(((***,,,,,,***((('''------,,,,,,+++*********,,,+++++++++******))))))'''((()))***************(((((()))***************************************+++******)))))))))))))))))))))******+++++++++,,,***)))((((((((()))+++,,,++++++******))))))(((((('''(((((()))******++++++))))))))))))))))))))))))************************~~~fffYYYRRRKKKDDD???;;;::::::999888777666666666555555444444333222222222222222222222222222222///////////////000000111222111111000///.........,,,,,,------------------,,,------......------,,,///...---,,,+++,,,,,,---...---+++******+++---...111000///---,,,,,,---------,,,+++++++++,,,---...///......---+++******)))...------,,,,,,++++++***---,,,++++++******++++++***444...%%%)))...***(((...,,,***+++111444222,,,444000***aaa---------,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,++++++************...+++444$$$***(((---......------///,,,''')))---'''***+++)))''')))+++,,,)))'''++++++,,,---------,,,,,,***+++,,,,,,******+++,,,666;;;999===>>><<<999666555555777888<<>>???@@@AAAAAA???@@@KKK''';;;111111===///777***666222&&&222((('''((((((((())))))******222"""***(((...%%%UUUCCC...!!!%%%---+++%%%+++*********))))))((((((((()))***+++,,,+++******))))))************)))))))))***,,,,,,***)))***+++))))))))))))))))))))))))******))))))((((((''''''******))))))))))))*********)))((((((((()))+++,,,,,,)))'''(((+++---,,,***((((((''''''''''''(((((())))))*********+++++++++)))***+++,,,+++)))'''%%%++++++************++++++((((((((('''&&&%%%%%%$$$)))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))++++++...,,,)))''''''))),,,...++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++*********))))))******++++++++++++******))))))))))))***************************)))(((((())))))))))))))))))))))))***+++------+++******+++))))))))))))))))))))))))+++*********))))))((((((//////...---,,,******))),,,,,,,,,++++++***************++++++++++++******}}}eeeXXXQQQJJJCCC???===<<<<<<;;;:::999888888666555555444444333222222222222222222222222222222111111000///////////////111111000//////...------------------------------,,,------......------,,,000///...---,,,------......---+++******+++---...///...---++++++++++++,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---,,,+++*********++++++***,,,...//////...---...+++...///---,,,---000222%%%...333eee---,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++******))):::///+++%%%"""111)))'''%%%&&&(((&&&$$$***333///'''000***...,,,++++++------***(((+++++++++,,,,,,,,,,,,---...///111111000///111222333@@@???AAA>>><<<:::777666555555666777:::999:::;;;<<<>>>???@@@@@@@@@???OOO\\\222555HHH:::555===111:::000666mmmUUU,,,...&&&((((((((()))))))))******,,,###///***---%%%555111$$$,,,"""///'''************)))))))))(((((()))***+++++++++******))))))************))))))'''(((******((('''((()))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))*********)))((((((((()))++++++,,,***((((((+++,,,+++***((((((''''''''''''((((((+++++++++,,,,,,,,,------)))***+++,,,+++)))'''&&&+++******))))))******+++***************************++++++++++++++++++,,,,,,+++***))))))***++++++,,,+++)))'''''')))+++,,,************************)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******(((((())))))******++++++***************)))(((((())))))))))))))))))))))))---...///---***((('''((())))))))))))))))))))))))************)))))))))(((++++++++++++************,,,,,,,,,++++++***************++++++++++++******{{{dddVVVOOOHHHBBB???======<<<;;;:::999888888666555555444444333222222222222222222222222222222333222111///......------000000//////...---------.........------,,,,,,+++,,,------......------,,,000///...............///------++++++++++++------,,,+++************++++++,,,,,,+++***))))))******++++++++++++,,,,,,------++++++,,,,,,,,,,,,------...---+++))))))***+++,,,///(((,,,000***'''++++++000444:::<<<:::444000------///***UUU+++++++++++++++*********+++************++++++,,,,,,,,,,,,++++++++++++***""")))''',,,+++///888%%%333---,,,111///'''&&&+++000$$$666***,,,++++++,,,---...,,,+++,,,+++*********+++---...---///000111000111222444444yyy???AAA???>>>===;;;:::888666555444222666<<<;;;<<<===>>>???@@@@@@@@@???dddhhh888888CCCEEE999999???:::===999777SSS///(((''')))))))))))))))*********)))$$$222)))***+++@@@HHH222555***************))))))))))))((()))******++++++******))))))************))))))'''(((******((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))((()))******+++,,,+++))))))***+++***)))******))))))))))))******+++++++++,,,,,,,,,,,,---)))***++++++***)))'''&&&+++******))))))******+++''''''(((((()))***++++++---,,,+++***)))***+++++++++******)))******++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,+++++++++*********************++++++++++++******(((((())))))***+++,,,,,,*********+++******)))((()))))))))))))))))))))))),,,---...---***((('''((())))))))))))))))))))))))************))))))))))))((((((((())))))*********+++++++++++++++***************++++++++++++******zzzcccUUUMMMFFFAAA???;;;;;;:::999888777777666666555555444444333222222222222222222222222222222222111000///............//////......------------//////...---,,,,,,++++++,,,------......------,,,.........---------......---,,,,,,++++++,,,,,,---***************+++++++++------,,,++++++*********------,,,,,,+++******)))******+++,,,,,,---.........---+++))))))***+++---000''')))***%%%***111++++++***///888>>><<<777333111222---ZZZ************************+++++++++******++++++,,,++++++++++++++++++++++++555))))))222...,,,000'''///((("""$$$+++///---)))///***...***'''''')))***,,,---------,,,+++***)))***,,,...///---///111111222222444666777fff@@@CCC?????????>>>===;;;888666444---III::::::;;;<<<===???@@@@@@@@@@@@@@@qqq>>>FFFHHHBBB;;;===AAA???===???BBB;;;???---%%%---************************,,,$$$///((('''111%%%$$$vvv 555&&&+++$$$*********)))))))))))))))((())))))***************))))))************)))))))))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))******+++,,,+++******************,,,,,,++++++++++++,,,,,,))))))))))))*********************+++***)))((('''******))))))))))))******''''''(((((()))*********...,,,***)))((()))***+++******************++++++(((((())))))))))))((((((************************))))))******************'''''''''((())))))************************************++++++++++++******(((((()))***++++++,,,---*********++++++******)))))))))))))))))))))))))))(((***,,,,,,*********+++))))))))))))))))))))))))*********)))))))))))))))((((((((())))))))))))***+++++++++*********************++++++++++++******zzzcccTTTLLLEEEAAA@@@<<<;;;;;;:::999888777777666555555444444333222222222222222222222222222222000000////////////000000...............---------//////...---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,++++++******)))******++++++,,,---.........---+++))))))***+++,,,(((+++,,,)))***444666+++:::888:::===:::333222666%%%...999zzz************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++///,,,000---)))000555999555777000$$$###,,,///)))///,,,***)))***+++,,,,,,,,,,,,---...---++++++,,,...000222111333555666666777:::;;;:::iiidddDDDEEECCC@@@@@@@@@@@@>>>;;;888777---,,,888888;;;;;;===???@@@AAAAAAAAA@@@oooMMM<<>>???FFF>>>999...&&&...+++++++++++++++*********///###,,,***%%%---...+++bbb)))///)))))))))))))))))))))******)))))))))))))))*********))))))************)))))))))***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((()))))))))************+++++++++***))))))***+++,,,++++++******++++++,,,(((((()))))))))************************))))))(((***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((((((***+++))))))******++++++++++++'''((())))))))))))((('''++++++++++++++++++++++++++++++++++++++++++++++++''''''((((((((()))))))))******************************++++++++++++******((())))))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''')))++++++*********,,,))))))))))))))))))))))))))))))))))))))))))******++++++*********)))))))))******************************++++++++++++******zzzcccTTTKKKDDDAAABBB>>>>>>===<<<;;;:::999999666555555444444333222222222222222222222222222222///////////////000111111.................................------,,,,,,+++,,,------......------,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------............------((())))))***+++,,,------******+++,,,,,,---......---,,,++++++******++++++%%%333111+++///---&&&***$$$***777???888,,,+++333444%%%)))*********+++++++++++++++---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,"""***+++ ...999%%% ///777111*********&&&+++%%%111***...000111000...,,,,,,,,,//////...//////111333444222444666777777888:::<<<>>>LLLjjjCCC???BBB@@@@@@@@@@@@???<<<:::999@@@000///666777888:::===???@@@AAAAAA???\\\>>>BBB@@@AAA@@@EEEIII@@@>>>JJJ???FFF???>>>333***,,,,,,,,,,,,+++++++++++++++,,,$$$***///'''$$$))),,,!!!444!!!&&&!!!...))))))))))))************)))(((((((((((()))***+++))))))************))))))'''(((******((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))************))))))***+++***))))))+++---)))(((((((((((((((((()))*********++++++++++++,,,******))))))))))))))))))***))))))(((((())))))***+++++++++++++++*********,,,+++***)))((()))******((()))***+++++++++++++++((())))))******))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++***************+++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))***+++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********)))))))))*********************++++++++++++******zzzdddTTTJJJDDDBBBDDD>>>>>>===<<<;;;::::::999666555555444444333222222222222222222222222222222111000000////////////000////////////////////////------------------------,,,------......------,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------......---,,,+++******+++---............---(((((()))***+++,,,------+++++++++,,,,,,---------++++++,,,,,,,,,+++***)))%%%555,,,)))333!!!###OOOCCC222'''+++222222111555<<<(((444++++++++++++,,,,,,,,,---...---,,,+++++++++++++++******+++++++++,,,,,,,,,444333---###222***JJJ444%%%'''...,,,+++///&&&******,,,///111000...---...///000111222333444555555666444555777888888888:::<<<===CCCuuu@@@777@@@>>>>>>>>>>>>===<<<;;;:::lllLLL555,,,111222444666999<<<>>>???@@@???DDDNNNDDDCCCEEEEEEFFFEEE???<<>>???>>>333DDD@@@AAA888;;;DDDFFFAAADDDEEE;;;@@@@@@:::JJJ...555000---------,,,,,,+++++++++&&&---%%%(((000+++***((()))---!!!wwwwww(((***(((((())))))*********+++)))((('''''''''(((***+++))))))************)))))))))***,,,,,,***)))***+++))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''((()))++++++******)))&&&(((******)))***---000,,,++++++++++++++++++,,,(((((((((((())))))))))))***)))))))))))))))******))))))(((((((((((())))))''''''(((***+++,,,......'''((()))***++++++******'''(((***+++,,,,,,++++++++++++************++++++))))))))))))))))))))))))+++*********))))))((((((---,,,,,,+++***)))(((((())))))******++++++++++++******++++++++++++******------,,,++++++******))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&(((************+++,,,))))))))))))))))))))))))(((((())))))*********+++(((((()))***+++,,,------(((((())))))*********+++******++++++++++++******ttt___RRRKKKEEEAAA@@@===<<<;;;;;;999999888777777777555444333222222222666555444333111000///...//////............//////000000000000000000000000000000//////.........------,,,+++,,,...///...---...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,***))))))***,,,---//////...---,,,++++++***((('''''''''(((***---...222!!!444222:::;;;\\\666+++]]]******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))555)))nnn:::333DDD,,,///...---------...000111333444555555444333444666======>>>>>>>>>?????????DDD===WWW111@@@999AAA...EEE666AAA999444<<>>>>>>>>>>>???;;;???888444333:::111:::666444444<<<555444---,,,...---...///000222333444555555888(((;;;333CCC>>>???@@@AAAAAA@@@??????999:::@@@hhhnnn===???666333000---...111222///,,,+++++++++++++++*********)))000///555ggg,,,222(((&&&111)))+++((())))))******))))))(((***((('''(((+++,,,+++)))((()))******((('''((())),,,***)))''''''((()))***))))))))))))************))))))))))))))))))))))))(((((()))************)))******++++++,,,,,,,,,+++))))))))))))))))))))))))***************************************)))((((((((())))))))))))))))))))))))************+++++++++***++++++++++++++++++***,,,,,,++++++***))))))(((******++++++++++++******,,,+++++++++++++++,,,,,,,,,+++***)))((((((((((((***************************************************)))))))))))))))))))))...+++))))))*********))))))+++,,,......---,,,+++***)))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***)))*********++++++,,,,,,************************---,,,+++))))))***+++,,,sss^^^QQQJJJEEEAAA@@@;;;::::::999888777666555777777555444333333222222/////////000111111222222111000000//////000000111........................---------------,,,,,,,,,,,,+++***+++,,,---,,,+++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...++++++++++++++++++++++++------------,,,+++))))))%%%===;;;((($$$555,,,,,,++++++++++++,,,,,,************************,,,,,,+++******+++,,,,,,"""666;;; +++......///000111444666888:::777888::::::::::::<<<===<<<<<<=========>>>>>>>>>===III000ooo<<<...222222666111888---111BBBMMM000###***555111......///000000111111111111---@@@nnnAAA111@@@======>>>>>>>>>>>>======777<<<<<>>>>>>>>@@@EEE;;;CCC555444666111777000:::222111<<<$$$444111***222000000//////////////////000...555---BBBEEE777;;;;;;;;;;;;;;;:::::::::<<>><<<<<<<<<<<<============???///FFF;;;aaa111;;;555444666333888999...:::^^^666>>>///"""...222111000////////////000///...666MMM///III444999999888888777777777777777000FFFCCCEEE@@@EEE<<<:::999888888777555444222111000///...---,,,,,,***(((+++...)))&&&,,,444111(((+++###555******++++++++++++******)))*********))))))))))))+++,,,---,,,***)))***+++******))))))((((((((((((((()))))))))************************************((()))******++++++******((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((())))))***++++++,,,,,,))))))*********+++++++++***)))(((''''''((()))***+++++++++*********************++++++++++++******(((((((((((()))***+++,,,(((((((((((()))***+++,,,************************************************(((((())))))************+++)))'''&&&((()))******(((((())))))************(((((())))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************))))))((((((((()))))))))ppp[[[OOOIIICCC@@@???===<<<<<<;;;:::999888888777666666555444444555555555444444333222111000000111000000//////000000111000000000000000000000000.........///////////////000///......//////...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.....................---,,,******111,,,'''666$$$""";;;DDD------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&...999:::!!!,,,,,,444555666666666666555444333222444666666555666777999999::::::::::::;;;;;;;;;555444>>>000AAAOOO<<<222777777666555999333^^^555;;;***111333111000333222000///...///000000111555)))(((:::;;;888777666555444444444444444***%%%MMM===FFFAAAAAA<<<<<<;;;:::999999888888555555333222000///...---222+++666&&&)))000111;;;:::)))******************))))))***+++***)))((()))******+++,,,+++******+++,,,******)))))))))((((((((())))))))))))************************************))))))***+++++++++++++++***))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))''''''((()))***+++,,,---)))************+++++++++)))))))))(((((()))))))))******************************++++++++++++******************+++,,,------))))))(((((()))***++++++************************************************((((((((()))******++++++***)))((((((***++++++***************++++++,,,,,,((((((((()))******++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++************++++++++++++*********)))))))))***************************+++++++++++++++++++++ooo[[[OOOHHHCCC@@@???<<<<<<;;;:::999888777777777666666555555555555555333333222222111000000000000//////......//////000////////////////////////---------....../////////000...------......---,,,,,,+++++++++,,,,,,---...---------,,,,,,+++++++++******+++,,,,,,---......,,,------------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,<<<777***<<<111666+++;;;!!!:::...------,,,,,,------...+++++++++++++++++++++++++++,,,...//////...,,,+++555222000)))444666!!!)))***ggg666333444444555444333222111///000222111111000222333666666666666777777777777000???666,,,JJJ???;;;777666???999999888IIIIII>>>,,,BBB***888???444222111///.........000111222555(((222VVV@@@:::666555333222111111111222)))[[[:::<<<@@@;;;;;;<<<<<<<<<<<<::::::::::::888777666444333111//////222+++'''///333'''$$$333+++uuuxxx888((())))))******))))))((()))+++,,,+++((('''(((***'''((()))***))))))***,,,******++++++******))))))))))))))))))************************************((())))))***************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((())))))*********)))************+++++++++******++++++++++++************************************++++++++++++******,,,+++++++++++++++,,,,,,***)))))))))))))))******************************************************'''(((((()))******++++++((((((((()))++++++***(((***************++++++,,,'''(((((()))******++++++(((((())))))***++++++,,,))))))))))))))))))))))))******))))))))))))***************+++++++++++++++++++++++++++++++++++++++'''((()))***++++++,,,,,,oooZZZNNNHHHCCC@@@???;;;::::::999888777666666777666666555555555555666111111111111000000000000//////............//////........................,,,,,,,,,------.........///...,,,,,,------,,,+++++++++++++++,,,,,,---...---------,,,,,,+++++++++******+++,,,,,,---......---------.........//////***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***,,,...000//////)))'''333$$$+++ 555000---,,,++++++******++++++,,,************************+++---///111111///---+++--- 111///,,,..."""444###000,,,+++bbb666111222333333333222111000222333444444222222333444333333333444444444444555444111::::::***;;;jjj>>>@@@444HHH;;;AAA888aaajjj<<<000KKK222===@@@***444111000...------...///111222III&&&***vvvWWW777555444222000000000000111444777>>>EEE>>>:::@@@;;;<<<===<<<;;;:::;;;<<<:::999888666444222111000&&&666333$$$$$$,,,,,,''' 777 >>>^^^(((((())))))))))))(((((()))+++,,,+++((('''(((***$$$&&&'''((('''((()))++++++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((()))************++++++++++++,,,---......---,,,+++******************++++++******++++++++++++************))))))))))))))))))******))))))))))))******************************************************'''(((((()))***+++++++++&&&&&&(((***,,,+++)))'''((((((((((((((())))))***'''(((((()))***+++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,!!!"""$$$&&&(((***++++++ooo\\\PPPEEEBBBBBB;;;<<<;;;:::888777888888999999777555333333333444555222333333222222000///...000111111222222000///.........------------......//////...------------....................................------,,,,,,,,,---,,,+++,,,...///...---///...,,,++++++,,,---///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++))))))***+++,,,---......//////......222))))))000,,,(((>>>^^^,,,,,,,,,++++++*********------++++++++++++------//////...---,,,++++++***...---,,,,,,---...---,,,,,,"""***555(((###ZZZ666555444222111111111222222333333111111111222333444333444666777777555444222555111555888//////TTT111999LLL???+++aaa000>>>>>>>>>??????===999666222111000000000000000111///:::------666000yyy```000444666444000///222444fff:::AAA555888<<>>===;;;;;;;;;<<<===;;;:::999888777666555444222222222111000...---,,,+++666)))777fff!!!+++777444((()))111%%%%%%)))+++...+++*********))))))((((((,,,+++(((''''''(((+++,,,''''''''''''((((((((((((++++++***************+++,,,,,,++++++++++++++++++******))))))((((((((('''++++++************++++++---,,,***))))))***,,,---***++++++***((('''((()))))))))))))))))))))))))))+++++++++*********))))))%%%%%%%%%&&&((()))+++,,,,,,***))))))***++++++***'''(((******))))))***,,,******))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***(((((()))***++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))++++++******)))******+++******))))))((((((''''''******))))))((((((''''''************************************************ooo[[[PPPEEEBBBBBB;;;<<<;;;:::888888888888999444222000///......000000333333222222111000000///000111111222111000///...///......------....../////////...------------.................................---------,,,,,,,,,,,,+++***+++------,,,+++...---+++******+++,,,---......------------.........---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---...///...,,,***))))))***,,,------...............000)))***000,,,$$$)))777***ggg,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---.........------,,,,,,+++---,,,,,,,,,------------333,,,///555..."""'''999;;;666444333222111111111222222444333222222222333444555444555666777666555333222111,,,111===???999===IIIrrrBBB000111ggg444EEE>>>>>>>>>??????===:::777333222111000000000000000)))666000///444***OOOZZZ)))888888,,,ggguuu888@@@NNN@@@???<<<>>>@@@???===<<<<<<<<<===>>>;;;::::::999888777666666444444333222111///---,,,...***FFF///UUUfff(((,,,///---###((('''000,,,...###************)))))))))(((+++***)))(((((()))***+++''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&*********))))))*********)))******************))))))***+++***)))((()))***))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))***,,,,,,+++***((()))***+++***)))(((***++++++))))))***+++)))***++++++++++++***)))******************++++++************************))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***'''(((((()))******++++++,,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))((((((((((((+++*********))))))))))))************************************************mmmZZZOOODDDBBBBBB<<<<<<;;;:::999888888888888666555333222111111222222444333222000000000000111000000111111111000///...///......------....../////////...------------..............................------------,,,,,,,,,,,,+++******,,,,,,+++***,,,+++***)))******,,,---......------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++,,,,,,---...............,,,))))))...000---******333 ###WWW,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........((('''&&&'''...222,,,!!!,,, ???666333333222111111111222222444444333333444555666666666777777777666555333222:::444333888======:::999EEE???<<<>>>???>>>>>>???@@@>>>;;;888555444333222111000000000***222111000222,,,000EEE222///EEEEEE;;;BBBAAA@@@@@@@@@???>>>>>>>>>>>>???;;;;;;::::::999999999999777666666444222000...---///+++)))((('''''',,,333mmmbbb...///%%%)))***,,,///+++************))))))))))))***))))))))))))))))))***((((((((()))))))))******(((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***'''(((***++++++***((('''((()))******)))(((***+++))))))))))))))))))))))))+++++++++***************++++++******+++,,,,,,---***)))((((((******)))(((***+++,,,,,,***)))***+++)))***+++------,,,***)))******)))))))))+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,***((()))***+++***)))'''''''''((())))))******++++++******)))((((((((())))))))))))))))))))))))(((((()))******))))))(((***))))))))))))(((((((((++++++++++++************************************************************lllYYYOOODDDBBBBBB<<<;;;;;;:::999888888888888999888777666555555555666555333111//////000111222000000000000000///////////////............////////////...------------...........................---------------------------,,,++++++,,,,,,+++***,,,++++++***++++++,,,---,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++(((***,,,,,,++++++,,,---,,,,,,---.........---------,,,***)))...444555111---000///&&&%%%KKK++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...///...///000111...333111)))(((000333///,,,777///---uuu666333333222222222222222222444555555666666777888999::::::::::::888777555444666:::;;;666444;;;CCCHHH777DDDfffFFF888777III???>>>>>>???@@@???<<<:::777666555333222111111111222///000333333333222,,,<<>>>>>>>>===<<<:::999888'''555???>>>;;;===??????===AAA:::uuuWWWGGG000???BBB;;;???>>>>>>???@@@@@@>>><<<:::999777666555444333333777+++///666222333999777000777XXXTTT---:::444>>>555333@@@DDD@@@<<<@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>============<<<;;;:::777555333222///+++...222...$$$'''111!!!'''$$$444}}}NNN$$$111))))))))))))))))))******((()))***++++++***)))((())))))))))))************((((((((((((((()))***+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))+++***))))))))))))***+++'''(((******))))))***,,,************************************************,,,,,,+++************+++((((((((()))******(((&&&***,,,......,,,***))))))***)))'''&&&&&&(((+++,,,***)))(((((()))+++---///************************))))))))))))))))))))))))((()))))))))************+++)))(((((()))******)))))))))***************++++++++++++++++++*********))))))))))))))))))))))))((()))******++++++++++++))))))))))))************))))))))))))))))))))))))************************************************iiiWWWMMMCCCBBBCCC<<<:::::::::::::::888777777555444444333333222111111333222111000000111222222111000///.........//////000//////......//////000//////...------------...........................,,,,,,,,,------------...---,,,+++,,,...///...---+++,,,,,,------.........------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,------...---,,,***)))---///111111///---------++++++,,,---------------+++///111...+++,,,,,,,,,...******///000+++###&&&:::ttt***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,///111000---,,,...000***&&&'''---///...000444///777555)))(((333333(((555^^^666444444555666666666555555666777888:::<<<======>>>AAA@@@@@@???>>>======<<<888:::<<<>>>AAABBB<<<555???AAACCC>>>[[[:::BBB666======GGG;;;???>>>>>>???AAAAAA@@@>>><<<;;;:::888888777777777666,,,111999222---333999444222@@@;;;222;;;@@@444---888222:::@@@999>>>AAA???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@?????????>>>???>>>===<<<:::888666555...666111%%%***888333...$$$(((111(((...qqq@@@))))))))))))************((()))***++++++***)))(((((((((((()))))))))******(((((((((((()))***++++++&&&''''''(((((())))))))))))))))))))))))************))))))(((((())))))***,,,+++)))(((((()))+++,,,((()))******)))(((***+++***************************************+++++++++++++++******)))*********)))((((((***++++++)))'''(((+++---...,,,***)))))))))(((&&&%%%%%%(((***,,,******)))))))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))'''((()))***)))(((***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&''')))))))))))))))************+++((((((((((((((()))))))))************************************************hhhVVVLLLCCCBBBCCC===::::::;;;;;;:::999777666777777777666666555444333111111111111111111111111111000///...---......///000000////////////000000//////...------------...........................,,,,,,,,,---------......+++******+++---//////...******+++,,,------......------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,---......---,,,***(((&&&(((,,,------,,,,,,---++++++,,,------------,,,******---000000...///222000...+++***000777666111$$$333***+++hhh******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------+++---///...)))(((***---;;;444,,,(((***,,,,,,+++++++++666AAA999+++111EEE666666:::XXX666444555666777888888777666666777:::<<<>>>?????????AAAAAA@@@??????>>>??????JJJBBB<<<===@@@AAA???>>>===CCC@@@DDDCCC777mmmddd444HHH)))@@@CCC>>>;;;KKK@@@???>>>???AAABBBAAA@@@===<<<<<<;;;:::::::::;;;777777666777555222222555777555,,,???@@@JJJUUU222EEE444...888555;;;111888666000AAA@@@>>>???@@@AAABBBAAAAAA@@@CCCCCCBBBAAAAAA@@@???????????????>>><<<;;;999888333111666;;;333'''***888111)))'''---+++"""###+++>>>333(((((()))))))))************))))))************))))))''''''((((((((()))))))))''''''''''''((()))***+++&&&&&&''''''((())))))***((((((((()))))))))***************))))))*********)))))))))(((((())))))))))))***+++***)))((()))***************************))))))*********++++++++++++***************++++++)))))))))+++,,,,,,)))'''&&&))),,,---,,,***))))))&&&''''''((()))***************************++++++************************))))))))))))))))))))))))))))))))))))***************)))'''''')))***)))(((***************)))))))))***************+++++++++))))))))))))))))))))))))&&&%%%$$$###$$$&&&(((***))))))*********+++++++++(((((()))))))))*********************************************************hhhUUULLLCCCBBBCCC===::::::;;;;;;:::999777666666666666666555444333222000111111222222222111111111000///------......///000000////////////000000//////...------------...........................,,,,,,,,,------.........)))((((((***---.........((()))***+++,,,---------+++******************+++...---,,,,,,++++++,,,,,,,,,---.........,,,)))((("""&&&)))***,,,...++++++,,,---------,,,,,,333***&&&)))***(((***000---555...'''***---,,,222))))))222*** SSS*********++++++,,,,,,,,,++++++------------++++++------------------------))),,,...,,,'''$$$&&&)))###---222......444444---222555333---000:::===888???<<<<<<777000III666555666777999999999888777666888:::===???@@@@@@@@@@@@@@@??????>>>??????@@@???===AAAFFFCCC<<<===DDDDDDAAA???AAADDDAAA>>>???fff[[[666???CCC333JJJDDD222>>>LLL666@@@???>>>???AAABBBBBBAAA>>>======<<<<<<<<<======<<>>999777000999@@@444222???AAABBB~~~EEE333888999666@@@???444222555***666666333CCC222===>>>@@@AAABBBAAA@@@@@@EEEDDDDDDBBBAAA@@@??????@@@@@@??????>>><<<;;;::::::777222///111222///***$$$,,,///)))***000111+++///***(((???zzz###***(((((())))))*********+++***))))))))))))))))))***''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***'''(((((()))***++++++,,,))))))******++++++++++++++++++************++++++&&&'''(((******((('''&&&***++++++***((('''((()))************************))))))******+++++++++++++++*********++++++,,,---))))))***,,,---,,,***'''$$$'''+++,,,,,,***))))))$$$&&&***,,,---,,,***(((******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))'''''')))))))))((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))((('''$$$###$$$'''***,,,))))))******++++++++++++))))))******+++++++++,,,************************************************dddSSSMMMCCC??????;;;;;;:::999888888888999:::777666444222111111111111333222111111000000111111333222111000////////////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,000...+++))))))***,,,...++++++++++++++++++++++++***+++---......---+++***///---+++)))))))))+++,,,//////...---,,,,,,++++++------,,,,,,+++***))))))......---,,,,,,+++******------,,,+++************...,,,+++,,,...000000000/////////......---,,,,,,///...---,,,,,,,,,,,,,,,------------------------999***+++---//////...---,,,//////...---,,,***)))(((((()))+++,,,------,,,,,,......---,,,,,,---------,,,,,,++++++,,,///111333333444555777888888888888:::::::::999999999999999zzz222666555444444555666777888666777888999:::;;;;;;;;;@@@?????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA>>>;;;OOOvvvFFF444888AAAEEE>>>======<<<<<<<<<<<<=========<<<<<<;;;<<<<<<======>>>>>>???@@@@@@AAAAAA?????????>>>>>>=========>>>===;;;;;;<<<===@@@AAABBBBBBPPPnnnmmm>>>///999888777666555555666777888777666555333333444555555888:::<<>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>??????@@@@@@???@@@AAAAAAAAA@@@???>>><<<===>>>===<<>>===@@@EEEEEE>>>777<<<<<<;;;;;;::::::;;;;;;>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@????????????>>>===<<<===???AAABBBCCC===<<<@@@DDDCCCDDDGGG===============<<<;;;;;;CCC<<<;;;???999---///;;;777666555555555777888999:::888555222111222333555777999<<>>???@@@AAA?????????>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>===FFFEEEDDD@@@999666???KKK>>>===<<<===AAAEEEGGGHHH>>>===;;;:::999:::<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@BBBCCCMMMKKKKKKOOONNNIIIDDDBBBFFFGGGHHHIIIIIIHHHFFFEEE???<<<<<>><<<<<<<<<;;;:::999777666555444222111///---,,,+++(((+++---,,,)))'''(((***)))******)))((())),,,///&&&;;;)))888111111(((...***++++++++++++******)))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))***************++++++,,,''''''((((((((()))))))))***)))((((((((()))+++,,,************************,,,,,,+++*********++++++''''''&&&'''((()))***++++++,,,,,,,,,,,,+++******...,,,******,,,------,,,++++++************++++++++++++************++++++000///...---,,,***))))))++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++************************))))))))))))))))))))))))************************'''((()))*********)))))))))************++++++++++++++++++************)))******))))))))))))************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++~~~cccRRRMMMDDD???@@@<<<;;;;;;:::999999888888888666666555444333333222222333222111111000000111111111111000///////////////000///...------...///000//////......------,,,,,,,,,---.........---++++++------------------------,,,,,,---......---,,,,,,......------+++***((('''......---------,,,,,,,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,+++++++++++++++,,,---...+++***+++,,,......---+++,,,,,,------............------------...//////000////////////////////////333333000+++&&&'''+++///+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,------...//////000111333666888999;;;;;;;;;:::::::::::::::888888999999::::::;;;;;;>>>>>>BBB888222<<<===999999999999999999999999:::888999;;;===>>>???@@@@@@AAA@@@@@@???>>>>>>=========>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@???>>>===999444444===EEECCC;;;666GGGDDD???<<<;;;;;;:::999EEEEEEDDD@@@<<<::::::;;;============<<<;;;;;;:::888999:::;;;;;;<<<<<<<<<======>>>>>>>>>?????????BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD>>>>>>???BBBEEEGGGIIIKKK===???AAACCCCCCAAA???===AAA@@@===:::::::::444---777777777777666666777777888777666444333222111111444555888;;;>>>AAACCCDDDEEEDDDCCCCCCDDDDDDDDDDDDFFFFFFEEEEEECCCBBB@@@@@@>>>======<<<;;;:::999888777666444222000...,,,,,,***,,,...---+++)))((()))***)))******++++++)))(((***---%%%$$$000%%%*********++++++***))))))************************((()))))))))*********+++((((((((((((((())))))***''''''''''''(((((((((((())))))(((((())))))***+++************************++++++******)))******+++)))))))))******++++++,,,***++++++,,,++++++******---,,,+++,,,---......---,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,------,,,+++)))((('''&&&************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))***)))))))))))))))*********++++++++++++++++++*********))))))******))))))))))))************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++~~~cccRRRMMMDDD@@@@@@<<<;;;;;;::::::999888777777777777666666555555444444333222111111000000111111111000//////////////////000///...------...///000------------,,,,,,++++++,,,---...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++***((('''---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...------,,,++++++,,,,,,,,,++++++,,,---...,,,+++---------,,,,,,,,,++++++---------------...///000////////////////////////)))///---(((...999666***,,,,,,---------...------///...---+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------...///111111222444555777999:::999999888777777777888888888999999:::;;;<<<<<<===<<<333===<<<>>>@@@999HHH;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>======??????>>>>>>>>>=========>>>>>>>>>???????????????BBBBBBAAA@@@???>>>>>>>>>FFFFFFGGGEEE@@@;;;@@@GGG777:::@@@FFFJJJJJJFFFBBB555666999===@@@AAA@@@>>>????????????>>>===<<<;;;:::;;;<<<============<<<<<<<<<<<<<<<============????????????????????????@@@@@@@@@@@@AAABBBCCCCCCJJJJJJHHHFFFDDDFFFGGGGGGBBBCCCFFFGGGHHHFFFDDDBBB<<<@@@???:::;;;@@@AAA===::::::999999888777666555333444666666666444111000222333555888;;;>>>AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>><<<;;;;;;::::::888888666444222000...---,,,,,,,,,+++******+++,,,000---((('''(((*********111$$$))))))+++,,,///###(((((()))))))))))))))(((+++++++++++++++++++++++++++*********)))))))))(((((((((((((((((())))))***''''''''''''(((((((((((()))))))))))))))******+++************************))))))(((((((((((())))))+++++++++++++++***))))))))))))***************)))---,,,+++,,,...///...---,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***))))))*********++++++++++++++++++*********))))))******))))))))))))************************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++}}}bbbRRRMMMDDD@@@@@@===;;;;;;;;;:::999888777666888888999999888777666666333222111111000000111111000//////....../////////000//////............///,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,------------------------------)))***+++,,,---...///000++++++++++++************///...---,,,++++++++++++...,,,++++++,,,------,,,......------,,,++++++***------,,,,,,,,,---..............................***111777444(((###,,,,,,,,,,,,---------......000...---+++******++++++---,,,,,,,,,,,,,,,------------------...///000111222333444555777888999999777666555555555666777888777777888999;;;<<<======IIIBBBFFFCCC??????888===<<<============<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<============?????????@@@@@@AAAAAABBBDDDDDDBBBAAAAAAAAAAAAAAA===???BBBDDD@@@???FFFPPPRRRNNNHHHEEEDDDFFFGGGGGGQQQIII@@@<<>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<=========<<<<<<<<<===============>>>??????@@@AAAAAAAAABBB;;;@@@CCCBBBBBBDDDDDDBBBBBBCCCEEEFFFGGGFFFDDDCCC>>>@@@>>>888444555888999;;;;;;;;;;;;:::888777666111333555777666444222000000111222555888;;;>>>???@@@BBBCCCBBBBBBBBBDDDFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<::::::888666555333111111---,,,***((()))***,,,---&&&(((+++///000---((($$$)))222***&&&...&&&***''''''((())))))))))))(((************************)))))))))((('''&&&&&&&&&***************++++++,,,''''''((((((((()))))))))((()))))))))************************************(((((('''''''''((())))))************)))((('''&&&(((((()))************))),,,++++++---//////...---++++++************++++++++++++************++++++******************++++++(((((((((((((((((((((((())))))(((((((((''''''''')))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******)))************++++++++++++++++++************)))******))))))))))))************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++}}}bbbRRRLLLDDD@@@AAA===;;;;;;;;;;;;:::888666555666666777888777666555444333222111111000000111111//////.........//////000///////////////......---++++++,,,,,,---........................------,,,------------------------......------------......))))))))))))+++,,,...000------------------------)))***+++,,,---///000000++++++++++++++++++++++++...------,,,,,,,,,------111...+++***,,,---...///........................---,,,,,,+++++++++,,,,,,------------------------333)))%%%,,,333222000111---,,,,,,,,,------.........---+++******+++---...///...---,,,,,,---...............//////000111222444444555666777888888888777666555555555777999:::888888999;;;<<<>>>??????:::@@@BBB===666???HHH888>>>>>>?????????>>><<<<<<======>>>???@@@@@@??????<<<<<<===>>>???@@@AAAAAABBBBBBDDDFFFGGGIIIKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKEEEFFFNNNUUUSSSNNNJJJIIIKKKOOOSSSVVVTTTPPPMMMIIIIIIKKKOOORRRPPPKKKGGGMMMMMMNNNNNNMMMKKKIIIGGGBBBCCCDDDDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@<<>>>>>>>>>>>===<<<;;;:::888777666555///...,,,++++++,,,,,,,,,///,,,'''$$$$$$(((///333&&&(((///...&&&---$$$---'''((()))***************************************((((((((((((''''''''''''***************++++++,,,((((((((()))))))))******(((((()))***************************************((((((((((((((()))******((()))*********)))((((((((()))******+++++++++*********+++,,,//////...,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))******)))************++++++++++++++++++************)))******))))))))))))************************************++++++++++++******************++++++++++++************************}}}bbbQQQLLLDDD@@@AAA===;;;;;;;;;;;;:::888666555222333444444444333222111333222222111000111111111//////.........//////000...///000000000///---,,,+++,,,,,,---...///000000//////......------------////////////////////////......------------......,,,+++***))))))+++---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////333///+++***+++---///000......//////000111111111---,,,,,,+++************------------------------***///...'''&&&---...***---,,,,,,,,,,,,---......,,,+++*********,,,///000000000...------...///000////////////000111333333555555666777777777777777888777666666777999;;;<<<:::;;;<<<>>>???AAABBBCCCBBB===>>>LLL>>>555HHH???>>>???@@@@@@???>>>===<<<<<<===???@@@AAABBBBBBCCC>>>???@@@AAACCCDDDEEEFFFFFFGGGIIILLLOOORRRUUUVVVRRRRRRQQQPPPPPPQQQRRRSSSTTTOOONNNTTTZZZ]]]```dddhhhddd```]]]]]]]]]]]]]]]ZZZXXXUUUTTTTTTVVVXXXZZZVVVWWWWWWXXXVVVTTTRRRPPPOOOOOOPPPQQQPPPMMMKKKJJJ@@@@@@@@@???????????????::::::::::::;;;;;;<<<<<<;;;<<<===>>>>>>???>>>>>>:::@@@AAA<<<;;;BBBGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDIIIAAA===>>><<<666333666888999;;;===>>>>>>>>>===:::888444111///000111222/////////111333666888:::;;;>>>@@@AAA@@@AAADDDHHHCCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCAAA@@@@@@@@@AAA???>>>>>><<<;;;:::999999333222111000000///...,,,***,,,...---)))'''&&&&&&%%%000"""///---000(((***((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((())))))***))))))))))))************(((((()))***************************************))))))((())))))***++++++((()))+++,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,***)))***,,,...///---,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******)))************++++++++++++++++++************)))******))))))))))))************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))wwweeeRRRIIIFFFBBB>>><<<>>>>>><<<;;;:::999999999888777666555444333333333222333333333222111///...000000////////////000000000000//////.........---...............///000000+++,,,,,,,,,------............---,,,+++))))))(((///...,,,+++***++++++,,,++++++,,,,,,,,,---------(((((()))***++++++,,,---)))***+++,,,---.........,,,+++,,,---000000///...------,,,,,,,,,------.........---,,,,,,---------........................///......------......//////...---...000000000///.........////////////000+++,,,---......---,,,+++......------...,,,)))'''...///000000000///...---,,,---...000222444666777999999888888777777666666999888888888999;;;===???BBBAAAAAA@@@AAAAAABBBBBB@@@>>><<<===???@@@>>><<<;;;<<<===>>>???????????????@@@BBBBBBAAAAAABBBCCCAAACCCFFFIIILLLMMMMMMMMMRRRTTTWWWZZZ]]]___```aaa```___]]][[[ZZZYYYYYYYYY^^^```cccfffjjjqqqxxx}}}zzzuuupppmmmllljjjiiidddcccaaa``````ccceeegggffffffeeedddcccaaa___]]]\\\^^^aaadddddd___XXXRRRNNNHHHDDDDDDCCC@@@???AAA<<<===>>>@@@@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<============@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999999:::;;;;;;<<<======888666444444444333111000111111111222444666888:::<<<>>>AAABBBBBBBBBDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCBBB@@@???>>>>>>???@@@AAA@@@>>><<<:::666555333111000///.........,,,******+++,,,+++***************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))***************)))((((((((((((((()))************************''''''(((((())))))******************************++++++******++++++,,,------,,,+++******+++,,,---------,,,++++++******)))******+++,,,,,,,,,,,,+++(((((())))))*********+++&&&(((+++...///...,,,***+++***)))***++++++***)))))))))))))))))))))))))))------,,,+++***)))((('''''')))******))))))***+++,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,((()))***+++,,,,,,+++***)))+++,,,+++((('''(((***)))************+++++++++*********))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))******))))))))))))******((()))******)))'''%%%###************************wwweeeQQQIIIFFFBBB>>><<<>>>===<<<;;;:::999999999888777666555444333333333222222222222111000///...000000////////////000000000000/////////........................///000000////////////............,,,,,,,,,,,,,,,---------...---,,,+++++++++,,,---++++++,,,,,,,,,---------.............../////////+++,,,,,,---------,,,,,,+++++++++,,,...///...---......---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,---///000///...------........./////////,,,------------------,,,...---------......---+++---...///000//////...---......000111333444555666888888777777666666666666666666777777888:::;;;<<>>???===;;;>>>>>>@@@BBBCCCCCCCCCCCCFFFGGGHHHGGGFFFFFFGGGIIIJJJKKKNNNPPPSSSVVVXXXYYY___```bbbeeeggghhhiiiiiikkkiiigggeeedddccccccdddgggkkkpppvvv{{{}}}xxxuuusssqqqpppjjjiiihhhggghhhiiilllmmmmmmllllllkkkkkkkkkkkkkkkqqqsssuuuwwwvvvpppiiicccUUUOOOKKKKKKJJJGGGFFFHHHBBBBBBCCCDDDDDDCCCBBBAAA????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<777777888999999:::;;;;;;;;;999777666555444222000111000000111222333444555;;;===@@@AAABBBBBBDDDFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@???CCCCCCDDDEEEDDDBBB@@@???888777666444222000000///...,,,+++***,,,,,,,,,+++***************************************************++++++++++++***))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++***************+++,,,,,,,,,+++************+++,,,)))******++++++,,,,,,---++++++,,,---------------))))))))))))*********+++%%%''')))+++,,,+++)))(((+++***)))***++++++***)))************************************************((()))+++***))))))***,,,,,,,,,++++++************))))))))))))((((((((((((''''''))))))***)))(((((()))+++,,,+++((('''(((***)))************+++++++++***+++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******)))************((('''&&&************************vvvdddQQQHHHEEEBBB>>><<<>>>===<<<:::999999999999888777666555444333333333333222111000////////////000000////////////000000000000////////////......///............//////000222222111000000//////...,,,---------............---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------.........------,,,,,,,,,------------,,,,,,+++++++++******+++---...---,,,000000///...------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,,,,,,,...///...---,,,---------...............------,,,,,,------...///---,,,---///000000///------......///......---000111222333444555555555666666666666555555555555666777888999:::;;;;;;;;;BBBAAAAAA@@@@@@@@@??????>>><<<;;;<<<>>>>>>===<<<@@@BBBEEEHHHKKKLLLLLLLLLPPPQQQQQQOOONNNNNNPPPQQQVVVXXXZZZ^^^bbbfffhhhjjjmmmnnnoooqqqrrrrrrrrrrrrvvvtttrrrpppooooooooooooqqqwww|||yyywwwvvvpppoooooonnnoooqqqssstttssssssrrrrrrtttwwwzzz|||yyysss```ZZZVVVVVVUUUQQQPPPRRRMMMMMMNNNNNNNNNNNNMMMMMMFFFEEEEEEDDDBBBAAA???>>><<<<<<<<<;;;::::::999999;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@@@@?????????;;;;;;<<<<<<===>>>>>>>>>???===;;;999888666333111111111222222222222222222999;;;???AAABBBCCCEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@???<<<;;;999777555333111000...---+++++++++,,,+++******************************************************++++++++++++***))))))))))))))))))************)))))))))(((((())))))***((((((((((((((((((((((((''''''((())))))******+++++++++++++++++++++++++++)))))))))))))))******++++++******))))))******+++))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,)))))))))***************((())))))*********))))))+++***)))***++++++***)))++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***++++++******+++---+++************)))))))))************))))))))))))((())))))))))))((((((''')))***+++***)))((()))***)))************+++++++++)))))))))******++++++++++++***))))))((()))))))))))))))))))))))))))))))))******))))))))))))******************************************************vvvdddPPPHHHEEEBBB>>><<<===<<<;;;:::999999999999888777666555444333333333333222000///...///000000000000////////////000000000000////////////////////////............///000111111000000000000000000//////......---,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,---------+++***+++---......---222111000///...---------,,,++++++++++++,,,------............////////////------,,,,,,,,,,,,---------,,,+++,,,.........---,,,,,,,,,---------.........---,,,++++++,,,---...000...,,,,,,...///000///,,,,,,------............222333444666666666666555555555555555555555555555888999;;;============<<<@@@@@@@@@??????>>>===============>>>???@@@@@@@@@CCCGGGLLLQQQVVVXXXYYYYYY[[[[[[ZZZXXXVVVWWWYYY\\\bbbeeejjjppptttwwwwwwwwwtttuuuvvvwwwxxxyyyzzzzzz|||{{{yyyxxxwwwwwwwwwwwwzzz}}}zzzxxxwwwssssssssstttuuuvvvwwwxxxwwwvvvuuuvvvzzz~~~xxxjjjddd```___^^^[[[YYY[[[YYYYYYZZZ[[[]]]]]]^^^^^^TTTSSSQQQMMMIIIDDD@@@>>>=========<<<<<<;;;;;;:::999999:::<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@AAAAAABBB@@@>>>===;;;999555222222333444444555555555555888:::>>>@@@BBBDDDFFFHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCBBBBBBAAA??????>>>===<<<999777444222111...,,,******++++++***)))***************************************************++++++++++++***))))))((()))))))))************)))))))))((())))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))*********))))))))))))))))))***,,,,,,++++++***)))))))))''''''((()))))))))))))))************************,,,,,,+++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++(((((()))***+++,,,,,,---)))+++,,,,,,+++***,,,---***)))))))))))))))))))))((())))))***+++,,,---...++++++++++++******)))))))))*********))))))))))))))))))*********+++++++++%%%%%%&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))***+++,,,************************uuucccPPPGGGEEEBBB>>><<<<<<;;;:::999999999999999888777666555444333333333333222000/////////111111000000////////////000000//////000000000000000000//////............//////------...//////000111111......------,,,,,,+++++++++,,,,,,---............,,,,,,---------.........,,,,,,---......///000000,,,,,,,,,,,,,,,...///000///---+++,,,---//////...222111000///...---------,,,+++++++++,,,,,,---............//////000000000...------,,,,,,------...---,,,+++,,,.........---,,,,,,,,,---------.........---,,,++++++,,,---...111...,,,+++,,,---------,,,,,,,,,---...///000000444555777888888888777666444555555555666777777777999:::<<<===>>>>>>===<<<>>>>>>??????>>>===<<<<<<;;;<<<===???@@@AAACCCDDDHHHLLLTTT\\\bbbeeeggggggeeedddccc```___```cccffflllqqqzzz~~~xxxxxxyyy{{{|||~~~~~~}}}}}}}}}~~~|||yyyxxxwwwvvvwwwxxxzzz{{{|||||||||{{{zzzyyy{{{~~~yyyrrrkkkgggfffeeeaaa```aaa___```bbbeeehhhkkkmmmnnngggeee```ZZZSSSJJJDDD@@@>>>>>>>>>===<<<<<<;;;;;;888888999:::;;;===>>>>>>>>>>>>>>>???????????????===============>>>>>>>>>BBBAAA??????>>>;;;888444222222333444666777888999888;;;>>>AAACCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB>>>>>>===;;;888666333111...---*********+++***(((***************************************************++++++++++++***))))))((()))))))))************)))))))))))))))***++++++************************(((((())))))***+++++++++((((((((((((((((((((((((((((((''''''(((((()))***)))))))))******))))))))),,,,,,+++******))))))(((''''''((())))))))))))(((+++++++++***************---,,,+++******++++++,,,+++***)))***++++++***)))*********************************************+++)))+++,,,,,,+++***,,,---)))))))))))))))))))))***'''(((((()))***+++,,,,,,,,,,,,+++******)))))))))))))))))))))*********)))))))))*********+++++++++%%%%%%&&&'''((())))))***)))))))))*********))))))******************************))))))))))))******((((((((((((((()))++++++************************tttbbbOOOGGGEEEBBB>>><<<;;;;;;:::999999999999999888777666555444333333333222222111111111111111222000000////////////000000//////000000000000111111000//////............///++++++,,,---///000111111******+++,,,---......///,,,------............---,,,---------............******+++,,,---...///000,,,,,,++++++---...000222000...,,,,,,---//////...000000///...------------,,,,,,,,,,,,---...//////,,,,,,,,,---......//////.........------............,,,,,,,,,...///...---,,,---------...............------,,,,,,------...000...,,,,,,---------,,,,,,,,,------///000222333555666888:::::::::888777555666666777888999999:::999:::;;;;;;<<<<<<<<<;;;===>>>???@@@@@@???>>>===:::===@@@BBBCCCEEEHHHKKKOOOTTT]]]gggmmmqqqrrrrrrmmmllljjjgggfffiiimmmqqqwww~~~}}}}}}}}}~~~~~~zzzyyyyyyyyy{{{}}}~~~}}}vvvpppkkkjjjiiieeeccceeebbbcccfffiiimmmrrruuuwwwuuusssnnnggg___UUUMMMIIIDDDCCCBBB@@@???===;;;;;;::::::::::::;;;<<<>>>>>>======>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>:::777222222222222444777999;;;999<<<@@@BBBDDDFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB??????>>>===;;;888555333111///,,,,,,,,,,,,+++***************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))******+++,,,************************(((((()))******++++++,,,''''''''''''''''''''''''((((((((((((((())))))***)))******++++++******)))(((((())))))***+++++++++))))))***++++++++++++++++++++++++++++++************))))))((())))))******+++***)))***++++++***))))))))))))))))))))))))))),,,+++++++++******)))))))))***++++++******+++---)))))))))************+++(((((((((''''''''''''&&&***)))((((((((((((((()))***)))((()))***+++***))))))************+++++++++)))))))))******+++++++++(((((()))************)))******************************))))))))))))******((((((((())))))*********************************sssbbbOOOGGGEEEBBB>>><<<;;;:::999999888999999999888777666555444333333333222222333333333333222222000000////////////000000//////000000000111111111000000///...............,,,,,,---......///000000++++++,,,---...///000000---......//////...---,,,------------............******++++++,,,,,,------...---,,,,,,,,,...///111000...++++++,,,---............---------------...------------...///000111,,,,,,,,,---.../////////000//////......//////000...---,,,---///000///...------........./////////,,,------------------,,,...------...000000///------------...///111333555555666999;;;<<<<<<:::999777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<======???AAABBBCCCBBBAAAAAA???CCCGGGJJJLLLOOOSSSVVVXXX^^^gggpppvvvyyyxxxxxxtttssspppnnnmmmqqqvvv{{{{{{xxxxxxyyyyyy~~~yyyrrrnnnmmmkkkgggeeegggggghhhjjjmmmqqqvvvzzz||||||zzzwwwrrrkkkbbb[[[WWWRRRPPPMMMIIIEEEBBB???===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===???@@@???<<<999666555333333444777:::<<<<<<>>>BBBDDDEEEFFFIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@AAA@@@>>>;;;888777444222000/////////...---************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))***+++,,,---************************((())))))******+++,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++******+++,,,,,,+++******(((((())))))***+++++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++*********((((((((()))*********++++++***)))***++++++***)))************************+++++++++*********))))))((()))+++***))))))***,,,************++++++,,,,,,)))))))))((((((((('''''')))((((((''''''((()))******((('''(((+++,,,+++))))))************+++++++++***+++++++++++++++++++++'''((()))***+++******)))******************************))))))))))))******((()))***+++++++++***)))************************sssaaaOOOFFFEEEBBB>>><<<::::::999999888999999999888777666555444333333333111222444555555444333222000000////////////000000//////000000111111111222111000///...........................///////////////////////////.............../////////...,,,+++---------.........//////000000000000000/////////111///---,,,,,,---...//////---***)))+++,,,------------,,,,,,,,,------...---------...///000111111.........///000111111222000000////////////000000///...---...000000000///.........////////////000+++,,,............,,,+++,,,,,,---000222333222000............000222555666555777:::<<<======;;;:::888888999:::<<<===>>>>>>???>>>===<<<<<<===???@@@>>>@@@BBBEEEFFFEEEDDDDDDFFFJJJOOORRRTTTXXX]]]aaa___dddmmmuuu{{{|||{{{yyyxxxvvvtttrrrrrruuu|||}}}wwwvvvwwwxxxyyy}}}zzztttooonnnlllhhhggghhhlllmmmnnnqqquuuyyy}}}}}}}}}{{{xxxrrrlllfffbbb^^^\\\XXXSSSMMMGGGCCCAAA>>>===<<<;;;<<<===>>>???????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;>>>@@@@@@===:::===:::777555555888<<<>>>===@@@CCCEEEFFFGGGIIIKKKNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFAAABBBBBBBBB@@@>>>;;;999777555333222222222000///************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))))))))***++++++***+++,,,------,,,+++***++++++******)))((((((((((((((()))***************,,,,,,,,,++++++*********((()))***,,,------------+++***)))***+++++++++)))++++++++++++++++++++++++******************++++++''')))******))))))***+++******+++++++++,,,,,,,,,))))))***+++,,,---......******)))))))))+++,,,---***((('''(((+++,,,+++))))))************+++++++++*********)))))))))))))))'''((()))+++++++++***)))******************************))))))))))))******)))***,,,------,,,***)))************************sss]]]PPPJJJAAAAAABBB======<<<:::999888999999:::888888888777666555555555333222000/////////000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////------------------------000000///...---,,,,,,+++...///000///......///000111111000///...---,,,,,,+++************+++,,,---------------------------))))))+++,,,---.........---------............///000///---++++++---///000////////////////////////000///...------...///000///////////////000111111---------........./////////......---,,,,,,,,,,,,***+++...000333555777777:::999999999:::;;;;;;<<<<<<======<<<;;;;;;<<<>>>============>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNNNNOOORRRWWW\\\aaaeeeggghhhlllpppuuuxxxyyyzzz{{{|||wwwyyy{{{yyyxxx{{{~~~~~~}}}}}}~~~{{{zzzxxxvvvsssrrrsssuuuvvv~~~~~~}}}~~~{{{zzzwwwtttqqqnnnlllkkknnnppptttxxxzzz{{{{{{zzz}}}|||zzzxxxvvvtttrrrqqqlllkkkhhhccc\\\UUUNNNJJJDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<@@@??????>>>>>>>>>??????BBBAAAAAA@@@???>>>======999888777666777999;;;<<>><<<:::777666555444222111000//////...,,,***************)))))))))))))))***************++++++++++++******$$$&&&)))******+++,,,...'''''''''(((((((((((((((,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++***************+++,,,,,,+++***))))))*********************)))(((((('''((()))***************))))))))))))))))))))))))---,,,+++)))(((''''''''''''((()))++++++******)))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***)))((('''&&&)))))))))***+++++++++,,,+++++++++*********)))))),,,+++++++++******))))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))*********+++************************************************)))***************++++++---,,,,,,++++++,,,,,,---+++++++++************))),,,++++++******++++++,,,rrr]]]OOOIIIAAA@@@BBB======<<<:::999888888888888::::::999777666444333333333222111000000000000111111111000000000000111111000000000000000000000000------------------------////////////////////////------------------------...............---------,,,---...---,,,,,,---...------------............))))))+++---000333555666------------------------------.../////////......---------............///......---,,,,,,---......////////////////////////000///......---.../////////////////////000000111---------.........////////////...---,,,,,,---------...000333555777888999999888999999:::;;;<<<===:::;;;<<<;;;::::::<<<>>>===>>>>>>>>>???AAADDDFFFLLLNNNPPPSSSVVVWWWXXXXXX[[[]]]aaaeeeiiillloooppprrruuuxxxzzzzzzzzz|||}}}{{{}}}~~~}}}~~~yyyzzzzzzxxxwwwwwwyyy{{{}}}|||{{{{{{}}}yyytttrrrpppooommmllllllnnnppprrrvvvxxxzzz{{{{{{yyywwwuuuuuuwwwyyy{{{}}}|||{{{yyywwwtttrrrpppsssuuuxxx{{{}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxvvvqqqkkkeee^^^YYYVVVPPPOOONNNLLLJJJIIIHHHGGGIIIGGGEEEBBB@@@>>>>>>>>>@@@@@@?????????@@@AAAAAABBBAAAAAA@@@@@@??????>>>:::999777666666888:::;;;???AAABBBDDDFFFHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFEEEEEEDDDBBB@@@>>>===888888666555333111000///---,,,+++)))((((((((((((******++++++++++++++++++******++++++++++++******'''(((*********)))***+++)))))))))((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***************+++,,,++++++***))))))*********************)))((((((((())))))************)))))))))))))))))))))))))))++++++***))))))))))))***((((((******+++******)))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))************+++***************++++++++++++++++++*********))))))))))))))))))((((((((('''))))))))))))))))))))))))******++++++++++++******+++++++++***************************************)))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++++++++******++++++++++++++++++************)))+++******))))))******+++qqq\\\NNNHHH@@@???AAA<<<<<<<<<:::999777777777777<<<;;;999777555333222111333333222111111111111222111111000000000000111111000000000000000000000000////////////////////////////////////////////////........................---------.........//////,,,---...---,,,,,,---...,,,,,,,,,------------...,,,,,,------......//////------------------------///////////////...---------------............///------------------------////////////////////////111000///...............//////......//////000000------.........///////////////...---------......111222444666888999::::::777777888999:::;;;===>>>;;;<<<===<<<<<<<<<>>>@@@???AAACCCDDDEEEGGGKKKNNNYYY[[[___bbbeeefffffffffiiijjjkkkmmmpppsssuuuwwwwwwyyyzzzzzzyyyyyy{{{}}}}}}~~~xxxvvvrrrrrrrrrpppoooooorrrtttttttttttttttttttttttttttppprrrsssrrrnnnjjjgggfffdddcccbbbbbbdddfffiiikkklllmmmnnnoooooommmkkkjjjjjjmmmpppsssvvv{{{}}}}}}~~~~~~~~~{{{yyyxxxxxxyyy{{{|||}}}|||{{{{{{yyyyyyzzz{{{|||~~~|||vvvpppjjjfffddd```___]]][[[XXXVVVTTTSSSVVVSSSNNNIIIDDDAAA@@@???<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@<<<:::777555555666999;;;===???AAACCCFFFGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA;;;:::888666444222000///...---,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******)))+++,,,+++)))(((((((((+++*********))))))(((((()))))))))))))))))))))))))))***++++++,,,,,,+++++++++***************++++++,,,+++******)))*********)))************))))))(((*********+++******))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,((()))******++++++******))))))))))))))))))))))))******))))))))))))******************++++++,,,,,,+++++++++***************+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))*********))))))*********+++++++++***))))))((((((************************((((((((((((((((((((((((---,,,,,,++++++***************))))))))))))******+++++++++************)))***))))))))))))))))))***qqq[[[NNNHHH??????@@@;;;<<<;;;:::999777666555555::::::888777555333222111333333222222222222222222111111000000000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////...........................///000///.........000000//////...---,,,++++++------------,,,+++******------------------------,,,,,,------------,,,,,,---------............///---......//////......---////////////////////////000000//////......------//////.........//////000............//////////////////.........///000000444555777888999:::;;;;;;777777888999:::<<<>>>??????@@@@@@@@@??????AAACCCCCCFFFJJJLLLOOOSSSYYY^^^iiikkknnnqqqrrrrrrqqqppprrrrrrrrrrrrsssuuuwwwxxxyyyzzzzzzxxxxxxyyy|||~~~~~~zzzsssooonnniiiiiihhhgggfffgggjjjmmmkkklllmmmllljjjhhhggggggdddfffggggggdddaaa______\\\\\\[[[\\\]]]___aaacccbbbcccddddddcccaaa___^^^```cccfffiiilllppptttwww{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{~~~}}}{{{zzzzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{}}}|||vvvqqqnnnlllllljjjhhhfffcccaaa```eeeaaaYYYQQQJJJEEEAAA@@@<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@>>><<<888555444666888:::<<<===???BBBEEEGGGHHHIIIGGGHHHJJJLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDD===<<<:::888555333111000111000///...---,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))+++,,,+++)))(((((((((,,,,,,+++******)))))))))************++++++++++++))))))***+++++++++++++++*********)))******+++,,,++++++***************+++))))))************)))(((++++++++++++******)))((())))))))))))))))))))))))***************+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))***))))))))))))))))))***------,,,,,,+++******))),,,+++++++++***)))))))))************************+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((************************))))))))))))))))))))))))******************))))))*********))))))*********+++++++++*********))))))******))))))))))))******qqq[[[NNNHHH??????@@@;;;;;;::::::999888777666555888777777666555444333333222222222222333222222222111111000000000000111111////////////////////////------------------------////////////////////////////////////////////////000//////...------,,,,,,...///000///.........000111111000///...---,,,,,,)))***,,,...000000111111------------------------***+++,,,---............---------............///...///000000000000///...///////////////////////////////////////......---//////............//////........./////////000000////////////000000111222555666777999::::::;;;;;;888888999:::;;;===???@@@AAABBBBBBBBBAAAAAABBBDDDEEEJJJQQQUUUZZZ```iiiooozzz{{{||||||{{{yyywwwuuuxxxwwwvvvuuuuuuuuuwwwwwwzzzzzzzzzxxxxxxzzz}}}~~~}}}|||||||||~~~}}}yyyrrrlllgggeeeeee`````````^^^]]]^^^aaadddbbbdddeeedddaaa^^^^^^___aaacccddddddbbb___^^^^^^[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXVVVYYY[[[^^^___aaacccgggiiimmmmmmnnnoooqqqrrrsssssssssuuuxxx{{{|||{{{zzzxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{}}}yyytttsssssssssrrrqqqooommmlllqqqlllddd[[[RRRJJJFFFCCCAAA@@@???>>>>>>=========<<<<<<======>>>>>>?????????===:::777666777999:::;;;===???BBBDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQMMMNNNNNNOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGHHHHHHGGGFFFFFFEEE@@@???===;;;888666444333333333222111///...,,,,,,,,,,,,++++++******************++++++++++++******''')))++++++)))))))))***,,,+++++++++*********)))))))))*********+++++++++))))))***++++++++++++*********))))))***++++++,,,+++***************++++++((())))))*********))))))+++++++++++++++***)))((()))))))))))))))))))))))),,,+++******))))))*********************++++++,,,)))))))))))))))))))))))))))))))))******)))))))))---,,,,,,,,,+++*********,,,+++++++++***)))))))))******************************************++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))******+++,,,,,,************************************************)))*********++++++,,,,,,++++++************+++++++++++++++*********))))))+++++++++******+++++++++qqq\\\NNNHHH@@@???AAA<<<::::::::::::999888777666777666666555555444444444000111222222333222222222111111000000000000111111000000000000000000000000........................////////////////////////........................111000///...---,,,++++++,,,---...---,,,,,,---............/////////000000++++++---......---,,,+++------------------------,,,---...///000111111111---------............///////////////////////////////////////////////////......////////////......//////......------............/////////000000000/////////000111222333444555666888999:::;;;<<<<<<::::::;;;<<<===>>>@@@AAA@@@AAACCCCCCCCCDDDFFFHHHKKKQQQYYY___dddkkkvvv~~~}}}zzzyyy||||||zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwwwwxxx{{{~~~{{{{{{zzzyyywwwvvvuuutttnnnmmmkkkfffaaa^^^^^^___ZZZ[[[\\\\\\[[[\\\^^^______aaabbbaaa]]][[[]]]___cccfffiiikkkjjjhhhggggggbbbbbbaaa`````````aaaaaa______^^^]]]\\\ZZZXXXWWWXXXYYYYYYYYYYYYZZZ]]]___aaabbbccceeeggghhhiiijjjkkkmmmoooqqqssssssrrrqqqtttsssssstttuuuxxxzzz|||||||||~~~|||xxxxxxyyyyyyyyyxxxvvvuuuwwwtttmmmeee\\\TTTNNNKKKFFFDDDBBB@@@===<<<;;;:::;;;;;;<<<<<<=========>>>???>>><<<:::999999:::;;;<<<>>>@@@BBBEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPQQQQQQMMMNNNOOOQQQQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLIIIIIIIIIIIIIIIHHHGGGFFFBBBBBB@@@>>><<<999888777444333333222000...,,,+++,,,,,,++++++******))))))******++++++++++++******%%%'''************+++,,,************************&&&''''''(((((()))))))))((()))******++++++******))))))))))))***+++,,,,,,*********)))******+++,,,((())))))************)))+++++++++,,,++++++******))))))))))))))))))))))))++++++***)))(((((())))))+++************+++,,,,,,))))))))))))))))))))))))))))))************))))))((())))))***+++,,,------+++++++++******************************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********)))***+++,,,---///000000************************************************++++++,,,,,,,,,---------+++++++++******++++++++++++++++++************))),,,,,,++++++++++++,,,,,,rrr]]]OOOIIIAAA@@@BBB===999999:::;;;;;;:::999888888888777666444333222222///000111222222222111111111111000000000000111111000000000000000000000000111111111111111111111111////////////////////////------------------------//////......---------,,,,,,---...---,,,,,,---...---------.........//////............,,,)))&&&$$$------------------------......///000000000000000---------............//////...---,,,,,,---...///////////////////////////,,,---...///000000//////000///...------------....../////////000000000000///000000000222333444555666777999:::<<<======>>>============>>>???@@@AAA???BBBDDDFFFHHHKKKOOORRRVVV]]]fffkkkpppwww~~~}}}}}}}}}|||{{{zzzxxxvvvuuussstttsssrrrpppppprrrssssssqqqoooooonnnnnnnnnmmmhhhhhhfffccc___]]]]]]^^^^^^```bbbcccbbbbbbbbbcccdddggghhhfffcccbbbfffjjjiiinnntttxxxyyyyyyyyyyyyppppppppppppppppppppppppkkkkkkjjjhhhfffdddcccbbb______]]]ZZZXXXXXX[[[]]]^^^___```aaacccdddffffffeeefffggghhhiiijjjjjjiiijjjjjjjjjlllooossswwwzzz{{{{{{}}}~~~~~~~~~|||{{{yyywwwsssnnnggg```[[[XXXNNNMMMIIIEEEBBB>>><<<;;;<<<<<<<<<===============>>>>>>======<<<<<<<<<;;;>>>???AAACCCEEEFFFGGGGGGJJJJJJLLLMMMOOOOOOPPPPPPNNNOOOQQQSSSTTTSSSSSSRRRPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHDDDCCCBBB@@@>>>===;;;;;;666666555444333000...---...------,,,++++++************++++++++++++******&&&(((*********)))***,,,(((((())))))***+++++++++&&&&&&''''''((())))))***((())))))***************))))))))))))***+++,,,---******))))))***++++++,,,(((((()))*********************+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((('''(((((()))***++++++*********+++,,,---))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++,,,---***************+++++++++))))))*********+++++++++'''((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,------......************************************************,,,,,,++++++***))))))(((******))))))))))))******+++++++++************)))++++++************++++++sss]]]PPPJJJAAAAAABBB===888999:::;;;<<<;;;:::::::::999888666444222000000...///000111222222111000111111000000000000111111000000000000000000000000........................////////////////////////---------------------------------............///...///000///......///000000///...---,,,++++++***,,,---///111111000///---------------------------...............------,,,---------.........//////...---+++******+++---...////////////////////////+++,,,...000111111000000000///...---------------////////////000000000000000000000111222444555666666888999;;;===>>>????????????>>>>>>???@@@AAAAAAAAACCCGGGKKKOOOSSSXXX\\\```gggpppuuuyyy||||||||||||zzzwwwuuusssmmmnnnmmmkkkiiigggggghhhjjjhhhffffffggghhhhhhhhhiiijjjiiifffbbb``````aaadddgggjjjlllkkkjjjjjjjjjmmmoooqqqnnnkkklllpppuuupppuuu}}}}}}}}}~~~~~~xxxwwwvvvtttrrrpppooonnnhhhgggccc___\\\[[[^^^``````aaabbbcccdddfffggggggbbbbbbcccccccccddddddeeeaaaaaaaaadddhhhnnnsssvvvyyyzzz|||}}}xxxwwwvvvsssnnniiidddaaa\\\ZZZVVVQQQLLLHHHEEECCC>>>>>>>>>>>>>>>============>>>>>>???>>>>>>===<<>>===999999999888666444111000//////...---,,,,,,++++++******++++++++++++******''')))++++++)))))))))***''''''((()))***++++++,,,'''(((((()))***++++++,,,(((((()))***************))))))))))))***+++,,,---******))))))***+++,,,,,,(((((()))***************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++,,,+++*********+++,,,---))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))))))))))))))******+++++++++,,,))))))******++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))))))))*********************************)))))))))))))))))))))))),,,+++)))(((&&&$$$"""!!!))))))(((((((((((())))))+++++++++************)))******))))))))))))******sss]]]PPPJJJBBB@@@AAA<<<>>><<<:::::::::;;;:::999666444333333444555333222333333333222111000///...///000222333333222000///000000//////......---------------.........//////000000///...------,,,,,,000///...---,,,+++******...//////000000000000000------......///000000111222111111111000000//////........................+++***)))))),,,.../////////////////////......---000---,,,---///000...,,,....../////////...,,,+++,,,+++******,,,...000222222111000...------............................../////////000000222333444111111222333333444555555::::::;;;>>>BBBCCC@@@===???AAABBBBBBBBBCCCEEEGGGIIILLLQQQWWW[[[aaafffjjjlllqqqxxx|||~~~}}}}}}|||zzzvvvqqqkkkhhhcccbbb```]]][[[\\\___bbb___```bbbdddfffhhhjjjjjjmmmlllllllllllllllmmmnnnttttttuuuwwwyyyyyyxxxvvvwwwzzz{{{zzzxxxxxx{{{~~~}}}{{{zzzuuussspppllljjjiiiiiiiiifffhhhllloooppppppooonnnpppnnnlllkkkiiigggdddaaabbbaaaaaabbbeeehhhhhhhhhsssuuuzzz|||wwwtttsssrrrpppnnnhhhfffccc^^^WWWPPPIIIEEEGGGDDD@@@>>>>>>>>>===<<<888999;;;<<<>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQSSSTTTUUUUUUUUUTTTVVVSSSOOOKKKIIIHHHHHHIIIMMMMMMNNNNNNMMMLLLKKKJJJKKKHHHEEECCCCCCBBB@@@>>>>>><<<999888888777555333...---,,,***)))((((((((())))))))))))))))))))))))))))))))))))************************************222...***(((***,,,,,,,,,******************************))))))))))))************))))))))))))******)))))))))***++++++***(((************************'''(((***+++,,,,,,,,,+++(((((()))))))))*********************************))))))))))))))))))))))))+++*********))))))(((((()))***+++++++++)))((('''+++***)))'''''')))***+++)))************+++++++++))))))+++++++++)))'''&&&)))))))))***+++++++++,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++,,,***)))(((***++++++*********))))))(((((((((((())))))))))))((((((,,,+++++++++***))))))))),,,,,,++++++***))))))(((+++++++++******)))))))))rrr]]]PPPJJJBBB@@@BBB<<<===<<<;;;:::;;;;;;999888666444333333444555333222333333333333222111000///000111222222222222111000///////////////.........---------.........//////000//////......---,,,,,,,,,,,,------.........///,,,---......//////......,,,------...//////000000111111000000000/////////........................---+++***+++---000000000------...///000000//////000...---...000111///---...///000000000///...---,,,,,,------......------++++++,,,---...------,,,////////////////////////------------...000111222111111222333444555666777;;;;;;<<<@@@CCCEEECCCAAAAAABBBCCCCCCDDDEEEHHHKKKQQQUUU[[[```dddiiimmmqqqtttyyy~~~~~~{{{zzzwwwwwwuuurrrmmmgggbbb___\\\\\\ZZZWWWVVVVVVZZZ]]]^^^aaaeeeiiimmmppprrrrrrrrrrrrrrrrrrssstttvvvvvvyyyyyyyyy{{{}}}}}}|||zzz|||~~~~~~{{{xxxtttqqqqqqqqqrrrqqqsssvvvyyy{{{{{{zzzyyy|||{{{zzzyyywwwsssmmmiiieeedddcccdddfffhhhiiihhhnnnqqquuu{{{}}}yyyxxxxxxyyywwwuuutttrrrooojjjccc\\\WWWTTTLLLIIIDDDAAA@@@???>>>===:::;;;<<<<<<============@@@AAABBBCCCEEEFFFHHHHHHJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUSSSOOOJJJHHHFFFFFFGGGJJJKKKMMMNNNOOOMMMLLLKKKLLLJJJGGGFFFEEEDDDBBB@@@???===;;;:::999888666444222111000...---,,,++++++************************))))))))))))************************************---+++((((((***,,,,,,+++******************************))))))))))))************))))))))))))******))))))))))))******))))))************************((()))***+++++++++++++++*********+++++++++,,,,,,+++++++++***************))))))))))))))))))))))))+++*********)))))))))))))))***++++++***)))((('''******++++++++++++******)))************+++++++++++++++******))))))))))))***************+++++++++************************+++***)))))))))***+++,,,++++++,,,***)))(((***++++++*********))))))))))))((())))))******))))))(((+++++++++***************************************......---------,,,,,,,,,qqq\\\OOOJJJBBBAAABBB<<<<<<;;;;;;;;;<<<;;;999666666444333333444555333222333444444333333222111000111111111111111111111111...///////////////000000------........./////////000//////......---------,,,,,,---...//////000000++++++,,,---------------,,,,,,,,,---....../////////////////////....................................,,,+++,,,///111111000+++,,,---///000000111111111///...///000111000///...///000000111000000///,,,---///000///---+++***&&&(((+++...//////---,,,000000000000000000000000,,,,,,------...000111222111222333444666888999999<<<<<<>>>AAADDDFFFEEEDDDBBBCCCDDDFFFGGGKKKOOOSSS^^^bbbggglllppptttwwwzzz|||yyytttrrrooommmjjjfffaaa\\\XXXVVVUUUUUUUUUTTTTTTUUUYYY[[[aaaeeekkkrrrxxx|||}}}~~~zzzzzzzzz{{{}}}~~~~~~~~~~~~|||{{{}}}~~~}}}zzzsssllljjjhhhhhhjjjkkkkkkkkkkkkmmmqqquuuyyy}}}|||zzz|||~~~}}}|||}}}~~~~~~}}}zzzvvvqqqlllhhhfffWWWSSSMMMHHHEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<>>???BBBDDDEEEEEEEEECCCEEEGGGJJJNNNTTT[[[___iiimmmrrrwwwzzz|||xxxpppkkkgggdddccc```]]]YYYVVVTTTSSSSSSUUUWWWXXXZZZ]]]aaadddiiinnnvvv~~~~~~vvvssspppooopppqqqqqqqqqnnnppprrrtttuuuvvvwwwwwwvvvvvvxxxzzz{{{zzzxxxvvvxxxzzz~~~{{{|||~~~}}}{{{yyywwwvvvfffaaaYYYRRRLLLGGGBBB???======<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDFFFGGGHHHKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRSSSQQQMMMIIIEEECCCAAAAAABBBFFFKKKPPPSSSSSSQQQPPPPPPNNNLLLKKKJJJHHHFFFCCCCCCAAA???>>>===<<<:::888444333111///...---,,,,,,************************))))))*********+++++++++************************''''''((()))******)))(((******************************))))))))))))************))))))))))))***************((('''''')))***************************,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******************************************************+++,,,,,,+++******))))))*********+++++++++---,,,+++******+++,,,,,,,,,+++++++++***)))))))))***************************************+++++++++++++++,,,***)))(((***+++***************************++++++,,,,,,++++++***)))))))))***+++++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))oooZZZNNNIIIAAAAAACCC===:::::::::<<<<<<;;;888555666444333333444555333222333333444444444333222222111111000//////000111111.../////////000000111111........./////////000000///////////////.........000000000///......------,,,,,,---...............,,,,,,,,,---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---/////////......///////////////..............................------------...//////000......---,,,---...///000------------......///000......................../////////000222444555666444555777888:::<<<===>>>>>>???AAACCCDDDEEEFFFGGGHHHKKKOOOTTTYYYaaahhhmmmrrruuuyyy}}}xxxooohhhbbb___YYYYYYXXXWWWWWWVVVVVVUUUVVVZZZ^^^bbbfffkkkpppssswww{{{~~~{{{yyyyyyzzzzzzyyywwwxxxyyyyyyxxxwwwuuutttooooooppprrrtttuuusssppprrruuuyyy|||~~~~~~}}}|||yyy{{{~~~vvvpppfff]]]UUUNNNHHHDDD??????>>>======>>>>>>???>>>???@@@AAACCCEEEFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRPPPLLLHHHEEEBBB@@@???@@@CCCJJJPPPSSSUUUTTTSSSQQQOOOMMMLLLLLLJJJGGGDDDEEECCCAAA@@@???>>><<<:::555444222000...---,,,,,,************************************++++++++++++************************)))***,,,,,,+++***((('''******************************))))))))))))************))))))))))))*********+++,,,***(((''')))***************************,,,+++***)))))))))***+++++++++++++++***************************************************************************+++++++++******************+++++++++***)))(((((()))***+++))))))*********+++++++++******,,,,,,---,,,+++***,,,+++++++++***)))))))))************************))))))******++++++++++++++++++,,,***)))(((***+++***************+++++++++++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,************************++++++,,,,,,,,,,,,,,,,,,mmmYYYMMMHHHAAAAAACCC>>>;;;:::::::::;;;:::888555666444333333444555333222222222333333333333222222000000000000000000000000///000000000000000000111....../////////000000000////////////////////////---............/////////------...///////////////------------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,///////////////...---------...///...---,,,---///...------------......//////...---,,,,,,...000222///...,,,++++++,,,---.................................///000111333555666777888999:::<<<===?????????BBBDDDFFFHHHIIILLLOOOSSSWWW\\\bbbhhhooouuuzzzyyy{{{~~~|||vvvnnngggaaa]]][[[TTTVVVXXXZZZ\\\]]]^^^^^^```dddjjjpppuuuzzz~~~~~~{{{zzzrrrpppoooppprrrrrroookkkmmmooossswwwyyyzzzzzzzzzwwwzzz~~~zzzqqqhhh```YYYRRROOOFFFEEECCCBBBAAAAAABBBBBB>>>???@@@AAABBBDDDEEEEEEHHHIIIJJJLLLMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLHHHEEEBBB@@@??????CCCIIIOOOSSSVVVVVVVVVRRRQQQOOOOOONNNLLLHHHEEEFFFDDDBBBAAA@@@???===;;;888777555333111000///...++++++++++++++++++++++++*********++++++++++++,,,***************************,,,...---+++)))((()))******************************))))))))))))************))))))))))))*********,,,...---***((()))+++************************+++***************++++++*********))))))))))))((()))))))))***++++++,,,,,,*********************************++++++++++++++++++************+++,,,,,,+++***(((''''''(((***+++)))************+++++++++((()))+++------,,,***)))+++++++++***************++++++++++++++++++++++++))))))***++++++++++++***++++++,,,***)))(((***+++*********+++++++++++++++***++++++,,,,,,++++++******************+++++++++++++++******************)))************+++++++++mmmXXXLLLHHHAAAAAADDD>>><<<:::999999::::::888666666444333333444555333222111111222222222222222111...///000111111000///...111111111000000000000000.../////////000000000000/////////////////////000.........---------------------...///////////////........................------......////////////........................---------///000000///------...///////////////...---///000///------...000000///...------......///000//////...............................................................//////000111333555777888::::::;;;<<<===>>>???@@@AAADDDHHHLLLNNNRRRWWW[[[bbbffflllrrrwww{{{~~~uuuqqqkkkeee```^^^]]]]]]ZZZ]]]aaaeeeiiikkklllllloootttzzz}}}~~~|||xxxwwwwwwuuuooojjjhhhkkknnnrrruuuwwwwwwwwwvvvyyy~~~xxxpppiiiddd___\\\QQQOOOLLLHHHFFFEEEEEEEEE???@@@@@@AAABBBBBBCCCCCCEEEFFFHHHJJJLLLNNNNNNOOOQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMKKKHHHEEECCCAAA@@@???CCCHHHMMMRRRVVVXXXXXXTTTSSSRRRRRRQQQOOOKKKHHHFFFDDDBBBAAAAAA@@@===;;;;;;:::888555333222111000++++++++++++++++++++++++*********+++++++++,,,,,,************************)))+++------***)))***+++******************************))))))))))))************))))))))))))******)))---111111,,,))))))***************************((()))***+++++++++++++++******)))))))))(((((((((''''''(((***+++,,,---...*********************************++++++,,,,,,,,,++++++*********+++,,,---************************)))************+++++++++((())))))******++++++******************+++++++++++++++++++++++++++++++++((()))***+++,,,++++++***++++++,,,***)))(((***+++*********++++++,,,,,,,,,******++++++++++++******+++++++++***************)))))))))***++++++,,,,,,''''''''''''(((((())))))lllXXXLLLHHHAAAAAADDD???===;;;999888999999888777666444333333444555333222000111111222222222111111---///000222222000///---222222111111000000//////////////////000000000000////////////000000000000222111000...,,,***((((((,,,---......//////......//////////////////.............../////////000000000000000000000000000000///...///000222222000...,,,,,,...///000000111111...000222111...---///111222111000.........///000000000111111000...+++***---///111333333222111///000000000000000000000000222222333444666888:::;;;;;;<<<<<<===>>>??????@@@BBBFFFLLLPPPTTTYYY```eeemmmrrrxxx}}}{{{vvvmmmjjjddd___]]]]]]___```cccfffkkkqqquuuwwwxxxxxx|||}}}xxxyyy~~~}}}zzzrrrlllfffhhhlllpppsssuuuuuuuuuuuuyyy{{{tttoookkkgggeeeYYYWWWRRRNNNJJJGGGFFFFFF@@@@@@AAAAAAAAABBBBBBBBBCCCDDDGGGIIILLLMMMOOOOOOQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMKKKIIIFFFDDDBBBAAA@@@CCCGGGMMMRRRVVVYYYZZZVVVUUUTTTTTTSSSQQQMMMIIIFFFDDDBBBAAAAAA@@@===<<<;;;:::777555333111000000++++++++++++++++++++++++******+++++++++,,,,,,,,,************************'''))),,,+++))))))+++...******************************))))))))))))************))))))))))))******)))...333333...***)))***************************'''(((***+++,,,,,,,,,++++++*********))))))((((((&&&&&&((()))+++---...///*********************************++++++,,,,,,,,,++++++*********+++---...)))***,,,------,,,***))))))************+++++++++***)))((('''((()))+++,,,))))))******+++++++++,,,++++++++++++++++++++++++((()))***+++,,,+++******+++,,,,,,***)))(((***+++*********++++++,,,,,,,,,*********++++++*********,,,+++++++++******))))))''''''(((***+++,,,---...))))))******++++++,,,,,,kkkWWWLLLHHHAAAAAABBB===;;;===???@@@???<<<888555777666555444444333444444222222222222222222222222111111111111000000000000222111000//////000111222///////////////////////////,,,)))***---//////...000///...---,,,------...+++,,,---------,,,+++***222111000.........///000---......///......------))))))***+++,,,------...///////////////000111222........................+++,,,...---,,,,,,---///111000///......///000111////////////////////////......//////000000111111000000000000000111111111444111///000555999::::::===>>>@@@AAAAAAAAACCCEEEDDDJJJSSS\\\eeelllssswww|||}}}zzzrrrllliiieeeaaa___```eeekkkooossswww{{{~~~{{{tttsssxxx~~~~~~sssooopppooommmjjjjjjmmmpppssstttxxx~~~yyytttsssrrrrrrqqqfffbbb^^^\\\YYYSSSJJJDDDDDDCCCAAA@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNLLLJJJGGGDDDBBB@@@AAABBBEEELLLTTTYYYYYYXXXYYYXXXVVVTTTQQQOOONNNMMMHHHHHHHHHFFFDDDAAA>>><<<>>>===;;;888555222000///000///...,,,+++***))))))+++++++++************)))*********)))))))))))))))((()))++++++******+++---///+++(((&&&(((***,,,---++++++************+++++++++***)))))))))***,,,,,,////////////...,,,***(((************************************************...---+++*********++++++******************************+++,,,------......))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******+++++++++*********)))))))))))))))***,,,,,,+++*********+++++++++,,,,,,,,,************************///...---,,,+++,,,---...************************************************iiiUUUJJJGGG@@@@@@BBB===<<<===??????>>><<<999888777666555444444333444444222222222222222222222222111111111111000000000000111111000//////000111111///////////////////////////---++++++...//////...000///...---------...............//////......---000///...---------......,,,---------------,,,,,,,,,,,,,,,,,,------------......---------...//////........................+++---......---,,,...///000000///......///000000//////////////////////////////////////////000000000000000111111111111111777555444555999=========>>>@@@AAABBBBBBCCCFFFHHHJJJQQQ\\\hhhqqqxxx~~~~~~zzzuuupppmmmiiihhhfffeeehhhnnntttxxx|||xxxssstttxxx~~~~~~vvvvvvuuuqqqmmmkkkmmmoooqqqssswww{{{wwwvvvuuuuuutttllliiifffdddbbb]]]UUUOOOGGGEEECCCBBBAAACCCDDDFFFDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPNNNLLLIIIFFFDDDBBBBBBCCCEEELLLSSSYYY[[[\\\\\\[[[YYYVVVTTTQQQNNNMMMJJJIIIHHHFFFDDDAAA???>>><<<;;;:::888666555444333111000...---+++*********++++++++++++************************))))))))))))***+++,,,+++***)))***+++,,,***))))))***++++++***++++++************++++++))))))((((((((()))***+++---------,,,+++)))((('''************************************************---,,,+++*********++++++************************...---,,,+++***)))((('''************************++++++******++++++,,,---***+++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******+++++++++*********))))))***))))))***,,,,,,+++***))))))*********+++++++++************************,,,,,,+++++++++++++++,,,************************************************gggSSSIIIFFF???@@@BBB===<<<============<<<;;;:::777666555444444333444444222222222222222222222222111111111111000000000000111000000//////000000111////////////////////////000...------///000000///000///......------......///...............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...---,,,,,,,,,,,,,,,,,,........................+++---......------.../////////............/////////////////////////////////////////////.........000000000111111222222222888888888:::===??????>>>===>>>???@@@@@@CCCGGGJJJRRR[[[iiivvvzzzyyyxxxvvvuuusssrrrrrroooooooooqqquuu{{{~~~xxxvvvxxx|||~~~}}}yyywwwwwwwwwwwwxxx{{{}}}wwwrrrnnnnnnooooooqqqvvv}}}|||yyyxxxxxxwwwvvvpppnnnkkkiiihhhccc\\\VVVLLLJJJGGGDDDCCCCCCEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNOOOOOORRRRRRQQQOOOLLLIIIFFFDDDCCCDDDEEEKKKRRRYYY^^^```aaa```^^^ZZZVVVSSSOOONNNLLLKKKIIIFFFDDDBBBAAA@@@;;;::::::999888888777777222111000...---,,,++++++,,,+++++++++************************************+++,,,---+++)))(((((()))***)))***+++,,,,,,***(((++++++************++++++***))))))))))))***++++++------,,,******)))))))))************************************************---,,,+++*********++++++************************---,,,+++***(((&&&%%%$$$+++++++++++++++++++++++++++++++++++++++,,,---...)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******+++++++++*********************)))***,,,,,,+++***(((((()))))))))*********************************))))))***************)))************************************************fffRRRGGGDDD???@@@BBB===<<<;;;;;;:::::::::;;;;;;777666555444444333444444222222222222222222222222111111111111000000000///000000000//////000000000////////////////////////000////////////000000000//////..................------,,,++++++,,,...///------------------------------,,,,,,------....................................---,,,++++++++++++........................,,,---......------...//////..................///////////////////////////000/////////......------000000111111222333444444666777999;;;===>>>>>>>>>@@@AAABBBBBBDDDHHHNNNRRR\\\fffttt|||yyyuuusssppprrrvvvyyyzzz{{{||||||{{{{{{|||~~~~~~||||||{{{xxxuuutttssspppqqqtttxxx|||~~~}}}wwwsssqqqpppoooppptttzzz|||yyyyyyyyyyyyxxxuuussspppnnnmmmhhhaaa\\\SSSPPPLLLIIIFFFEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSRRRPPPNNNJJJGGGEEECCCCCCEEEIIIOOOXXX___ccceeedddaaa^^^YYYTTTPPPNNNOOOMMMJJJGGGDDDCCCCCCCCC===<<<<<<;;;::::::999999444333111000...---------,,,,,,+++++++++*********)))***************++++++***+++,,,+++)))((()))*********)))+++,,,,,,***(((++++++************++++++,,,,,,,,,,,,,,,---------///...,,,+++++++++,,,,,,************************************************,,,+++++++++++++++++++++************************((((((((()))))))))))))))++++++++++++++++++++++++,,,++++++******+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******************************+++******+++,,,---+++***))))))))))))*********+++************************'''(((***+++++++++))))))************************************************eeeQQQGGGDDD>>>???BBB===;;;:::999888888888999:::777666555444444333444444222222222222222222222222111111111111000000000////////////000000////////////////////////////////////000000000000//////000......//////////////////------,,,+++,,,---...000.........////////////.........------...///000111,,,,,,,,,---...///////////////...---,,,,,,,,,---........................,,,---///...------...000...//////////////////...000000000000000000000000000000//////.........---///000111222333444555666666888:::<<<>>>???@@@AAAFFFGGGIIIKKKOOOTTT[[[```jjjrrrzzzwwwtttpppllljjjiiihhhkkksss~~~~~~|||zzzxxxwwwpppppprrrvvvzzz|||}}}|||{{{}}}|||xxxuuutttqqqsssuuuyyy}}}~~~{{{zzz{{{||||||{{{}}}zzzwwwvvvtttppphhhccc[[[XXXTTTPPPLLLJJJHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRQQQNNNJJJFFFDDDCCCCCCDDDGGGMMMUUU^^^dddfffeeeccc```\\\VVVRRROOOPPPOOOLLLIIIFFFEEEDDDDDDAAA@@@???>>><<<:::999999555444333111000//////...,,,,,,,,,++++++++++++***))))))******+++++++++,,,(((***++++++******+++,,,,,,***))))))***++++++***++++++************++++++++++++,,,,,,------------...---,,,+++***+++,,,---************************************************++++++++++++++++++++++++************************''''''((()))***,,,,,,---************************---,,,+++)))((((((((((((++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******************************,,,+++***+++------+++)))*********+++++++++,,,,,,************************((()))+++,,,,,,,,,+++***************************************************fffRRRHHHEEE>>>???AAA<<<;;;:::999888888888888999777666555444444333444444222222222222222222222222111111111111000000000000...//////000000//////...////////////////////////...000111111///......///......///000000000//////............///000111111...///000000111000000000//////.........000111222++++++,,,---...///000000000///..........................................,,,...//////......///000//////000000000000//////000000000000000000000000000000000000///////////////000111222444555666777888:::===???AAACCCFFFHHHHHHJJJNNNSSSXXX^^^eeejjjxxx~~~}}}zzzwwwooolllhhhdddaaaaaacccdddooozzzvvvvvvwwwzzz}}}~~~}}}~~~~~~{{{zzzwwwxxxyyy{{{}}}~~~}}}|||{{{|||~~~~~~|||zzz{{{}}}~~~|||yyyxxxwwwsssmmmgggdddbbb___[[[VVVQQQMMMKKKLLLLLLLLLMMMLLLLLLKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRRRRQQQOOOJJJFFFDDDBBBCCCEEEGGGLLLSSS]]]cccffffffeeeccc___ZZZUUUSSSQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDBBB@@@>>>;;;:::999777666555333111111000000,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,''')))***+++******,,,------+++(((((()))+++++++++++++++************++++++((())))))***+++************))))))))))))******+++******************************************************+++,,,,,,,,,++++++*********************************+++++++++,,,,,,)))))))))))))))))))))))),,,+++***)))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++*********************+++++++++---,,,+++,,,------+++)))***++++++++++++,,,,,,,,,******************************+++,,,------------************************************************hhhTTTIIIEEE??????AAA<<<===<<<<<<;;;:::999888888777666555444444333444444222222222222222222222222111111111111000000000000......///000000///......////////////////////////---000222111///------...---...///000111000000///---...///000000111111111...///000111111111000000///...---------///111222.........//////000000000..................///000........................---...//////......///000///000111222222111000///000000000000000000000000000000000111111111111111///000111333555666888888:::<<>>>>>>>>===<<<:::999888777777555444444444444444222222222222222222222222111111111111000000000000---...///000000///...---////////////////////////---///222111...,,,---...---...///111111111000///***+++---///000//////...---...000111111111000///...---,,,+++,,,...000222111111111111000000000000------------......///000........................---...//////......///111000111222333333222111000000000000000000000000000000000111111222222333333///000111333555777888999999<<<>>>@@@AAAEEEKKKPPPUUUZZZaaaiiiqqqxxxwwwnnnhhhdddbbb]]]]]]]]]___bbbfffjjjlll~~~||||||}}}~~~~~~|||yyyuuuqqqoooppprrrtttpppoooppprrrwwwzzz{{{{{{~~~~~~|||xxxtttsssrrrnnnggg___XXXSSSMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNSSSSSSTTTTTTQQQLLLHHHEEEEEEGGGIIIKKKNNNTTT\\\cccggghhhhhhhhheeebbb^^^[[[QQQQQQPPPOOOMMMJJJGGGEEEEEEDDDCCCBBB@@@???>>>===999888666555333222222222---------,,,,,,,,,++++++))))))***+++,,,,,,------+++,,,,,,+++)))((()))***((()))***---...---)))&&&++++++************++++++((()))***+++,,,+++******((()))+++,,,------,,,+++************************************************)))***+++,,,---,,,,,,+++************************))))))******+++++++++,,,++++++++++++++++++++++++((((((((()))***,,,---...---,,,,,,+++***)))((((((******************************************************************************++++++++++++******))))))******++++++++++++...---,,,,,,------+++)))))))))))))))************************************+++***))))))***,,,...///************************************************gggXXXJJJEEEDDDAAA>>>======<<<<<<;;;;;;:::999999888777666555444333222222222111000//////000111222222222222111111111111111000000000000000000000000222111///000111111000///////////////////////////........................000000000000000000000000,,,,,,++++++,,,---///000///...---,,,,,,---...///......///000000000000000//////............//////................................................////////////............111111000000//////......000000000000111222333444333333444777:::<<<<<<;;;???@@@AAAAAAAAAGGGOOOUUUcccmmmvvvyyy{{{tttkkkeeebbb___]]]^^^aaafffjjjnnnrrrwwwzzz}}}}}}~~~~~~|||{{{uuuqqqooonnnnnnoookkkkkkppptttuuuxxx|||zzz{{{yyyxxx~~~{{{xxxuuussspppiii```ZZZRRROOOLLLLLLNNNOOOLLLJJJGGGIIIJJJJJJIIIKKKOOORRRRRRTTTVVVVVVTTTPPPLLLIIIFFFGGGHHHJJJNNNTTT\\\aaajjjoooqqqnnnjjjggg```YYYRRRMMMJJJLLLLLLIIIHHHJJJDDDDDDCCCBBB@@@>>><<<;;;999888777666666555555555111111000///...,,,***)))+++******))))))))))))))))))))))))***+++++++++,,,***++++++,,,,,,++++++***))))))(((((()))***++++++)))************+++++++++///...---+++)))(((&&&&&&++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))************************---,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++------------------------...---+++,,,------,,,+++,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))222111///---,,,,,,,,,,,,...,,,)))((((((***---//////,,,***+++---...,,,)))******))))))))))))******))))))***+++,,,,,,------eeeWWWIIIDDDCCC@@@===<<<<<<;;;;;;:::999999888888888777666555444333222222222111111000000111111222333222222222111000000000000000000000000000000000111000//////111111000///111111111111111111111111........................///////////////////////////...---,,,,,,---......222111000//////000111222......///000000000000000//////............//////................................................////////////////////////000000000000////////////111000000000111111222333222333555888;;;===>>>>>>BBBDDDFFFGGGIIIPPPYYY```kkkvvv{{{tttjjjbbb^^^]]]]]]\\\eeeiiiqqqwww|||~~~xxxsssnnnllliiieeedddhhhlllnnnqqqvvvvvvyyyyyyyyy~~~~~~{{{xxxuuupppiiidddZZZUUUPPPNNNNNNMMMKKKHHHFFFHHHJJJJJJIIIIIILLLOOORRRTTTVVVWWWVVVSSSOOOLLLJJJJJJKKKLLLOOOUUU]]]cccjjjoooqqqnnnkkkhhhbbb[[[RRRMMMJJJKKKKKKIIIHHHJJJFFFFFFEEEDDDBBB@@@>>><<<:::999888777666555555555444222000---,,,,,,,,,,,,++++++***)))))))))))))))***************+++++++++***++++++++++++++++++***)))))))))))))))***+++,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,++++++*********++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++******+++,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++///.........---------------,,,+++******++++++,,,******))))))******+++,,,///---++++++------+++)))++++++++++++++++++++++++*********++++++,,,,,,---dddVVVHHHCCCBBB???<<<;;;;;;::::::999999888777777777777666555444333333222333222222111111222222333333333222222111000//////000000000000000000000000000///......000000///...111111111111111111111111........................////////////////////////111000///---,,,------...///......---......//////......///000000000000000//////............//////................................................////////////000000000000////////////000000000000111000000000000111222222222444666999<<>><<<;;;999888777666666666666333000---,,,,,,...///,,,+++******))))))******+++++++++***************+++++++++++++++++++++++++++************+++,,,,,,)))************+++++++++'''((()))***+++,,,------++++++++++++++++++++++++******+++,,,,,,+++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))************))))))+++++++++++++++++++++++++++***)))***,,,------,,,---,,,,,,++++++,,,,,,---)))******+++,,,------...************************000000////////////......***************+++,,,---)))***+++,,,,,,,,,++++++///...,,,,,,,,,,,,***)))***+++,,,------,,,+++***++++++++++++++++++++++++cccUUUHHHCCCBBB???<<<<<<;;;;;;::::::999888888888777666666555444444333333333333333333333333333333444333333222111000//////000000000000000000000000///...---...///000///...................................................////////////////////////111000///...---......///------------------............///000000000000000//////............//////................................................/////////000000000000000.........///000111111111111000000000000111222222444666888;;;===@@@CCCEEECCCGGGMMMRRRYYYbbbmmmuuu}}}~~~xxxtttgggddd```___bbbgggmmmqqqzzzvvvnnniiibbb]]]^^^___```ccchhhkkkpppuuuwwwzzz}}}rrrkkk```XXXSSSOOOJJJGGGGGGHHHIIIJJJJJJJJJKKKKKKQQQSSSXXX[[[\\\[[[XXXVVVTTTSSSPPPNNNPPPVVV^^^dddjjjooorrrpppnnnlllggg```RRRLLLHHHHHHHHHGGGHHHKKKJJJJJJIIIHHHEEECCCAAA@@@>>>===;;;999888777666666555444222000......//////,,,,,,+++************+++,,,+++++++++***)))))))))++++++************++++++,,,+++++++++++++++,,,,,,))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---************************------,,,***))))))))))))++++++,,,,,,,,,,,,++++++************************---,,,+++,,,---...---,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,------...///++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///...---,,,,,,+++***))))))+++,,,......,,,+++))),,,,,,++++++++++++++++++~~~dddVVVHHHDDDCCC@@@>>>===<<<<<<<<<;;;::::::999999666666666555444444333333333333333444444333333333333333222222111000000///111111111111111111111111...------...///000000///........................////////////////////////........................///......---...///000111//////000000111111111111......///000000000000000//////............//////////////////////////////////////////////////////......//////000000000111------...///000111222222000000000000111222333444777999<<<===>>>@@@DDDHHHMMMRRRZZZaaahhhqqq{{{{{{ssslllhhhbbbccceeeggglllrrrxxx|||}}}uuuooogggaaa```___^^^___ccciiimmmrrruuuxxx~~~|||tttiii```ZZZUUUPPPLLLGGGFFFFFFGGGHHHIIIIIIIIIOOORRRWWW[[[]]]]]][[[ZZZVVVUUURRROOOPPPVVV^^^dddjjjooorrrqqqooommmhhhaaaTTTMMMGGGFFFFFFEEEGGGKKKJJJJJJIIIHHHFFFDDDCCCBBB@@@???===;;;999888777777333333444444333111///...---,,,,,,+++++++++++++++,,,+++++++++***)))))))))+++******))))))******+++,,,,,,+++++++++++++++,,,))))))*********+++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++,,,,,,,,,---************************///...---,,,+++*********++++++,,,,,,,,,,,,++++++************************...,,,++++++,,,,,,+++)))******++++++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++)))((((((***,,,............---+++*********)))***,,,------,,,***))),,,,,,++++++++++++++++++~~~dddVVVHHHDDDCCCAAA>>>=========<<<;;;;;;::::::999666666555555555444444444222333333444444333333222222222222111111111111111111111111111111111111111///...---...000111111000111111111111111111111111////////////////////////...........................------,,,---///000111------...///000000000000......///000000000000000//////............//////////////////////////////////////////////////////------......//////000000---......///000111111222000000111111333444666777999<<<@@@AAAAAADDDIIINNNUUU\\\fffnnnuuu{{{zzzooogggccc```bbbfffmmmsssxxx|||}}}uuummmgggeeeccc``````cccjjjkkknnnrrruuuzzzzzzpppiiiddd___ZZZVVVKKKIIIFFFEEEFFFGGGGGGGGGNNNQQQVVV[[[^^^^^^\\\[[[XXXVVVTTTRRRRRRWWW^^^dddkkkpppsssqqqooommmhhhaaaVVVNNNGGGEEEDDDCCCFFFIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA???<<<:::888777777222444666777666333000......---,,,,,,++++++,,,,,,+++++++++***************+++***)))(((((()))***+++,,,,,,+++************+++)))************+++++++++***************++++++++++++++++++++++++++++++++++++***))))))))))))***+++***************+++++++++************************)))))))))))))))*********************************......---,,,++++++++++++))))))************))))))************************,,,+++)))***++++++***((()))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,+++***))))))***(((&&&$$$$$$'''***,,,,,,---...---+++***+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++bbbTTTGGGBBBBBB@@@======<<<<<<;;;;;;:::999999888555555555555555444444444111222333444444333222111111111111111111222222222111111111111111111111111///......///111222222111111111111111111111111111////////////////////////..............................---,,,,,,---...///***+++,,,............---......///000000000000000//////............//////////////////////////////////////////////////////,,,,,,,,,---.../////////......//////000000111111///000111222444777999:::;;;>>>CCCEEEFFFJJJQQQWWW^^^fffqqqzzzzzznnnfffccccccdddiiippp{{{|||xxxwwwxxxzzz}}}{{{tttooonnnllliiihhhiiillljjjkkkpppssswww}}}uuupppmmmiiiddd```WWWRRRMMMIIIIIIIIIHHHGGGLLLPPPUUUZZZ]]]]]]\\\[[[XXXXXXWWWUUUVVVZZZ```eeekkkpppsssqqqooolllggg```XXXOOOGGGDDDCCCBBBDDDHHHKKKKKKKKKKKKKKKJJJIIIIIIDDDCCC@@@>>>;;;999888777444555666666555444222111......---,,,,,,,,,,,,,,,***************++++++++++++***)))(((((()))***+++,,,+++***))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++*********)))))))))))))))************************,,,,,,+++++++++++++++,,,))))))************))))))+++++++++++++++++++++++++++******+++---......---******+++,,,,,,+++******+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,------******,,,,,,---,,,++++++)))((('''&&&'''(((***+++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---aaaSSSFFFAAAAAA???<<<<<<;;;;;;::::::999888888777555555555555555444444444111111333333333333111111000000000111222222333333111111111111111111111111//////...///222333222222////////////////////////000000000000000000000000........................000///---,,,++++++,,,,,,,,,---///111111111111000...//////000000000000000//////............//////000000000000000000000000000000000000000000000000++++++,,,,,,---...//////////////////000000000000///000111333555888;;;<<<;;;???EEEHHHJJJOOOXXX___hhhqqq}}}{{{pppfffbbbccchhhlllrrr||||||~~~{{{vvvsssqqqpppsssyyy}}}xxxzzz}}}}}}zzztttnnnjjjfffgggjjjnnnsssyyy~~~zzzvvvvvvuuuqqqppprrrnnnjjjiiinnnrrruuu~~~xxxtttrrrooojjjfffccc]]]UUUOOOMMMLLLKKKIIIKKKOOOTTTYYY\\\\\\[[[ZZZYYYYYYYYYXXXYYY\\\bbbfffkkkpppsssqqqnnnlllfff___YYYPPPGGGDDDBBBAAACCCGGGKKKLLLLLLMMMMMMMMMLLLLLLEEECCCAAA>>><<<999888777777666555444444444444444......---,,,,,,,,,,,,---))))))******+++++++++,,,+++***)))'''''')))***+++++++++***)))(((((()))))))))************+++++++++))))))******+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++,,,...111444444444++++++------------++++++,,,,,,+++******))))))(((************************)))))))))******+++++++++***+++---///000000000///******+++,,,,,,,,,,,,,,,)))+++------++++++---000...------,,,,,,------...))))))***+++,,,,,,------eeeVVVHHHAAA???>>>>>>@@@<<<<<<;;;;;;;;;:::::::::666555555444444333222222222333444333222222444666333333222111000///......000000000000000000000000//////............//////333222000...---...///000,,,...000000000000111222------............------+++,,,------......------...------,,,,,,...///000//////.........---------//////000000000000/////////...---,,,,,,---...///000...,,,...222555666555111111000///////////////111000///......///000111555444444666:::<<<>>>>>>AAACCCGGGLLLRRR[[[dddkkkyyy~~~zzzppphhheeefffiiipppxxxxxxsssmmmkkkllllllhhhddd___^^^]]]___cccgggjjjkkkmmmmmmllljjjfffaaa]]]ZZZZZZZZZ\\\___cccgggkkkmmmppptttzzz}}}~~~~~~}}}||||||{{{zzzuuusssqqqpppppptttzzz~~~~~~zzzwwwvvvvvvwwwrrrkkk```VVVQQQNNNMMMMMMOOOOOOQQQTTTYYY[[[\\\[[[ZZZZZZ\\\^^^aaadddfffhhhooooooppppppnnnkkkhhhfff___[[[SSSJJJDDDBBBEEEGGGNNNPPPRRRSSSQQQNNNJJJGGGGGGEEEAAA===:::999999999888666333333444555555444111111000...---,,,******((()))************))))))---------,,,,,,,,,++++++'''((()))*********************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++......---,,,***)))((((((,,,,,,++++++***)))))))))((())))))+++,,,---......------,,,,,,+++***)))))),,,,,,,,,++++++******************++++++,,,---------,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,+++******++++++++++++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******............---,,,++++++~~~bbbUUUIIIDDDBBB???===>>>;;;;;;;;;::::::::::::999666555555444444333333222222333333222000///111222111111111111000000000000111111111111111111111111///..................////////////000000000000///+++---///000//////000111---......//////......---------...////////////...111111000000000111222333//////.........---------//////000000000000//////111000///......///000111111...---...222444555444111111000///////////////000000//////000111333444222222333666999===???@@@CCCFFFLLLRRRZZZdddnnnuuutttmmmhhhhhhlllpppxxxyyyqqqlllhhhccc^^^]]]^^^^^^[[[WWWVVVUUUTTTUUUYYY\\\^^^___aaaaaa```___\\\XXXUUUSSSQQQRRRSSSUUUXXX[[[___aaacccggglllnnnnnnrrrxxx~~~}}}zzzxxxvvvssssssuuuyyy|||~~~~~~~~~}}}{{{zzzzzz{{{yyysssjjjaaaYYYSSSNNNKKKNNNNNNPPPSSSWWWZZZ[[[ZZZ[[[\\\^^^aaaeeehhhkkkmmmnnnoooooonnnmmmkkkiiihhhccc___XXXOOOHHHEEEGGGIIIMMMOOOSSSUUUTTTRRROOOLLLIIIGGGCCC???<<<999999888:::777555444555555555444222222111///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,+++++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++++++++++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***|||___TTTIIIEEEDDD@@@<<<<<<:::::::::999999999888888666666555555444333333333333333333111...---...///000000000111111111222222111111111111111111111111//////............//////+++---///111222222000///+++---//////......///000---......//////......---......///000000000000///222222111111111222333444/////////............---//////000000000000//////000000////////////000000111///...///111333333222111000000///////////////000//////000222444666777222333555888<<>>???999999888888888777777777777666666555555444333333111222333222111111222444222222222222111111111111111111111111111111111111222222111111111111222222222111000.........///000...000111111000000000111...//////////////////...------...////////////........./////////000000000//////////////////////////////000000000000//////---..................---///000111111000000000000000000////////////000000111111000000111222444555888;;;>>>@@@BBBEEEIIILLLOOOVVVaaammmxxx~~~}}}zzzxxx{{{||||||wwwtttllllllkkkjjjhhhfffcccbbbZZZZZZZZZZZZZZZWWWRRRNNNLLLMMMOOOSSSUUUVVVUUUTTTRRRSSSUUUYYY]]]``````___[[[ZZZYYYXXXVVVTTTRRRQQQPPPQQQRRRTTTWWW[[[^^^`````````___]]][[[[[[\\\]]]```ccchhhkkkmmmnnnpppqqqkkkhhheeecccdddfffjjjmmmtttwww{{{~~~~~~~~~|||zzztttssspppllljjjlllppptttvvvyyy||||||xxxtttnnniiieeeZZZXXXWWWWWWXXXYYYXXXXXXXXXYYY[[[^^^ccchhhnnnqqqrrrpppmmmjjjgggeeecccbbbdddbbb^^^WWWPPPJJJHHHHHHJJJMMMRRRVVVXXXXXXVVVUUUSSSQQQLLLGGGAAA<<<999777444222000111333555555555555555444333222111111000///...+++***)))***,,,---+++++++++*********))))))++++++,,,,,,,,,,,,++++++******))))))))))))*********++++++++++++++++++***************************))))))))))))*********+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---,,,,,,www```SSSFFFAAA@@@>>>>>>???999999999888888888777777777777666666555444444444222333444333222222444666333333222222222111111000222222222222222222222222222222111111111111222222444222000...------///000///111222222111000111222...//////000000//////...------...////////////...///000111111222222111111...////////////000000000//////000000000000////////////000000000000//////...///111111000///000111///////////////000000111222111111000111222444555888<<<@@@CCCDDDGGGMMMQQQYYY```kkkuuu~~~|||xxxvvvxxx|||}}}|||zzzwwwtttpppmmmlllggghhhhhhgggeeeaaa^^^[[[TTTUUUVVVXXXYYYWWWSSSPPPNNNPPPUUUZZZ]]]^^^^^^^^^YYYZZZ]]]bbbfffhhhgggeeebbbaaa```^^^\\\[[[ZZZYYYWWWXXXYYY[[[^^^bbbeeegggeeecccaaa___^^^^^^^^^^^^```cccgggiiijjjjjjkkklllbbb___[[[XXXXXX[[[___bbblllooossswwwyyy||||||vvvuuuqqqllliiiiiillloooooorrrvvv|||}}}yyyvvvqqqnnndddaaa]]][[[ZZZYYYWWWVVVXXXXXXXXXZZZ^^^cccgggjjjpppnnnllliiifffbbb```_________\\\WWWQQQKKKHHHHHHIIIMMMRRRWWWZZZ[[[YYYXXXWWWUUUQQQKKKFFF@@@<<<:::333111///000222333444444555555444444333222222111///...,,,+++***++++++,,,,,,++++++++++++*********+++++++++++++++******)))***))))))))))))))))))*********++++++++++++******------------------------(((((()))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((*********++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......///++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,+++++++++((()))+++,,,------,,,+++---,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,www]]]QQQFFFCCCBBB???======::::::999999999888888888777777666666555555444444444444555444222222333555111111222222222222333333222222222222222222222222111000000//////000000111000000000////////////000///111222222000///000111//////000000000000//////......///000000000000///000111222333333333222222.../////////000000000000//////000000000000//////...///000111111000///...,,,...111222000///000111///////////////000111111111111111111333555777888999>>>DDDHHHJJJNNNVVV[[[ffflllvvv~~~}}}rrrqqqppprrrwww~~~|||yyywwwtttsssqqqooonnnnnnoooooolllmmmlllkkkgggbbb]]]ZZZUUUVVVYYY\\\]]]\\\XXXUUUUUUYYY```fffiiikkkkkkkkkhhhiiilllooorrrssspppnnnllllllkkkjjjiiiiiiiiiiiieeeeeefffgggjjjmmmpppqqqkkkjjjgggeeeeeedddddddddbbbggglllooonnnllljjjiiibbb___ZZZVVVUUUWWWZZZ\\\aaadddhhhkkkmmmnnnqqqrrruuuuuuuuuyyy~~~zzzxxxtttnnniiihhhiiijjjiiilllpppuuu{{{}}}zzzrrrnnnhhhdddaaa^^^[[[ZZZ[[[ZZZYYYYYY[[[^^^bbbeeejjjjjjiiihhheeebbb```^^^\\\\\\\\\YYYSSSNNNKKKJJJJJJNNNTTTZZZ___`````````[[[ZZZVVVQQQKKKEEEAAA>>>666333111000111222222111555444444333333222222111//////......---,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))+++******))))))******+++***+++,,,------,,,+++***------------------------))))))*********+++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++))))))***+++,,,------...++++++************************+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,++++++***''')))+++---------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))wwwZZZPPPGGGFFFEEE@@@<<<;;;:::::::::999999999999888777777777666555555444444555666555444111000111222///000111222333444555555222222222222222222222222//////............//////,,,---///111222111000///...000111111///...///000//////000000000000////////////000111111111111111///000111222333222111111.../////////000000111111//////000000000000//////,,,---...//////...---,,,***...111222000///000222///////////////000111111111111111222555777:::<<<;;;AAAHHHMMMPPPVVV^^^eeeooouuu}}}vvvppphhhiiilllqqqyyy|||~~~zzzuuuqqqppppppppppppqqqpppnnnnnnooorrruuuwwwrrrsssrrrpppkkkeee___[[[YYY[[[^^^aaacccbbb___[[[]]]cccjjjqqqtttvvvwwwxxxvvvwwwyyy|||~~~}}}yyyvvvwwwwwwvvvvvvwwwwwwxxxyyyrrrrrrrrrsssuuuwwwyyy{{{sssqqqnnnllllllllllllkkkffflllsssvvvuuupppkkkhhhfffccc]]]YYYWWWXXXZZZ\\\XXX[[[___bbbcccdddeeegggjjjjjjkkkooovvv~~~~~~~~~~~~}}}{{{wwwpppjjjgggggghhhfffhhhlllqqqwww|||~~~yyysssmmmhhheeeaaa___^^^\\\ZZZYYYZZZ]]]```bbbeeefffggggggeeeccc```^^^[[[\\\\\\ZZZVVVQQQNNNMMMJJJOOOVVV]]]cccfffgggfff___]]]YYYTTTOOOIIIDDDBBB999777333222222222111///444444444333333222222111000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***))),,,++++++++++++++++++,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++&&&'''(((***,,,...///000)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++*********------,,,++++++*********+++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++,,,+++******''')))+++---...---,,,++++++++++++,,,,,,---------*********+++,,,---...///,,,,,,,,,+++++++++*********************)))((('''uuu[[[PPPFFFCCCBBB???<<<<<<:::::::::999999999999888777666555444444333444444555555444333333333444444555555444333222000000///111111111111111111111111222111111111000000//////000/////////000111222222000111222222222000///...000000000000000000000000////////////000000000000222222333333222111///.../////////000000111111222//////000//////...------000000111111111111000000000000000000000111111111000////////////000000111111111222555999<<<===<<>>@@@AAAHHHMMMUUU\\\cccjjjsssyyy|||sssiiieeefffgggnnnxxxyyyvvvxxx|||vvvkkkdddcccccceeeiiiooouuuxxx~~~}}}}}}~~~~~~yyytttpppmmmkkkooosssvvvvvvuuuuuuuuuxxx|||{{{~~~zzzwwwpppkkkddd___\\\\\\\\\\\\^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]ccchhhrrrwww~~~~~~}}}}}}~~~~~~zzzvvvrrrooonnnkkkiiiiiimmmttt{{{}}}}}}{{{wwwrrrmmmjjjeeedddbbb```___^^^]]]]]]bbbcccdddeeeeeeeeeeeedddaaaaaa```^^^[[[XXXTTTRRRQQQUUUZZZ___hhhqqqqqqmmmhhhccc]]]YYYWWWSSSMMMIII@@@<<<777333222222222222555666666666555444222111000000///...,,,++++++***,,,+++++++++++++++******************************)))))))))******+++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,,,,------,,,******,,,...++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++*********+++,,,---***++++++,,,,,,,,,++++++++++++******++++++,,,------,,,***)))((()))***+++------------------------***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---,,,++++++******++++++,,,tttZZZOOOEEEBBBAAA???<<<<<<<<<;;;;;;:::999888888777777666555444444333444444444444333222222222222222111111111222222222333333111111111111111111111111111111111111000000000000222222111111111111111111000111111111111000//////000000000000000000000000////////////000000000000...///000111222222222222444333222000---+++***)))111111111111111000000///000000111111111111000000...///000222222111111000222222111111222333333444888777777999===BBBGGGJJJSSSYYYbbbiiiooottt{{{{{{sssmmmfffaaaccciiioooxxx{{{vvvxxx{{{sssfff]]]\\\]]]___dddkkkttt|||~~~{{{zzzxxx|||uuupppiiicccbbbbbbccccccfffdddaaa]]][[[ZZZZZZZZZYYYXXXWWWTTTRRRRRRUUUWWWbbbgggnnnxxx~~~|||yyywwwvvvsssnnnjjjmmmtttzzz{{{yyy|||}}}yyyuuurrrllljjjgggdddaaa___^^^^^^```aaaccceeeffffffeeedddaaaaaaaaa```^^^[[[XXXVVVRRRWWW[[[aaakkktttuuuqqqkkkfff```]]]ZZZWWWRRRNNNEEE@@@999444222222333333666666777777777555444333222111000///---,,,******++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))))))))******++++++++++++++++++++++++---,,,++++++***+++++++++++++++++++++++++++++++++((((((((())))))))))))))),,,,,,++++++***++++++++++++,,,,,,+++******,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++******)))*********))))))***+++,,,,,,,,,,,,++++++******++++++,,,------,,,+++))))))******+++------------------------************************)))***++++++,,,,,,++++++++++++++++++++++++++++++000///---,,,,,,---......---,,,,,,++++++,,,,,,---rrrYYYNNNDDDBBBAAA???<<<<<<<<<<<<;;;:::999888888777777666555444444333444444444333222222111111222222333333333222111000000///111111111111111111111111111111111000000000000000444333222111111000111111000000111111111000000000////////////////////////////////////000000000000///000000111111111111111222111000...---+++***)))000000000111111000000///000000111111111111000000...///111222222222000///222111111111222333444555999999999:::>>>FFFNNNSSSaaagggooouuuxxx{{{xxxpppgggbbb___```iiissszzz|||wwwyyy|||qqqggg^^^XXX^^^```dddjjjqqqzzz|||wwwppplllkkklllnnnnnnqqqnnniiidddaaa`````````]]]\\\XXXTTTQQQPPPPPPQQQWWWZZZ```hhhsss~~~}}}}}}yyytttsssuuuwwwxxxwww{{{~~~{{{yyypppnnnjjjfffcccaaa``````\\\^^^```cccddddddcccbbbbbbccccccbbb```]]]YYYWWWWWWZZZ^^^dddmmmvvvwwwtttnnniiiccc```^^^\\\XXXTTTJJJDDD;;;555222222333333666777888888888666555444333222000///---+++***)))'''(((((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++************)))+++++++++))))))***,,,++++++++++++++++++++++++***)))))))))))))))((((((++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++***+++,,,,,,---------,,,,,,---------qqqXXXMMMDDDAAAAAA>>><<<<<<<<<<<<;;;;;;:::999888888777666555444444333444444444333222222111111222222333222222111111000000000111111111111111111111111000000000000000000111111333333222111000000000000000000000000000000111111////////////////////////////////////000000000000222111111000000/////////------///111333444666666......//////000//////...000000111111111111000000...///000111222111111000111000000111222333444444888999:::===BBBLLLWWW___nnntttzzz~~~~~~~~~xxxkkkddd^^^]]]```gggttt~~~wwwxxx}}}rrrhhhaaa[[[YYY___dddjjjrrryyy}}}yyyvvvvvvxxxyyyyyyxxxuuuppplllhhhgggggggggdddaaa\\\XXXUUUTTTSSSSSSTTTVVVYYY]]]eeeppp|||{{{xxxyyy{{{|||~~~|||pppnnnjjjfffdddcccbbbccc[[[\\\___aaabbbbbbbbbaaacccdddeeedddbbb^^^ZZZXXX\\\___bbbfffnnnwwwxxxuuuppplllfffbbbaaa___\\\YYYNNNGGG>>>777333333333333666777888888888777666555222222000///---+++))))))$$$%%%&&&(((***+++------++++++++++++++++++++++++---------------------,,,++++++++++++++++++++++++***)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++***************,,,------+++++++++,,,++++++++++++++++++++++++............------,,,,,,,,,,,,,,,,,,------------+++++++++******++++++,,,++++++++++++******)))))),,,,,,,,,,,,,,,+++***)))++++++******++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------++++++*********+++++++++...------,,,,,,------...oooXXXMMMCCCAAAAAA>>><<<<<<;;;;;;;;;;;;::::::::::::777666555444444333444444444444333222222222222222...//////000111222333333111111111111111111111111000000000000111111111111111111000000000000000000000000000///000000111222000000000000000000000000////////////000000000000333222111000///.../////////000000000111111111222---......////////////...000000111111111111000000000000000000000111111111000000000111222333444555777:::>>>CCCJJJVVVdddnnnzzz|||ppphhh```]]]\\\aaahhhrrr|||zzz~~~vvvkkkbbb\\\ZZZZZZ\\\dddoooxxx~~~}}}~~~{{{yyyuuurrrpppnnnnnnooolllgggaaa\\\ZZZYYYYYYYYYXXXXXXWWWXXX\\\ccclllrrr{{{}}}qqqoookkkgggeeedddeeeeee]]]^^^___```aaaaaabbbbbbbbbccceeeeeeddd```\\\ZZZ___aaadddgggoooxxxyyyvvvqqqlllfffcccbbbbbb___]]]RRRKKKCCC;;;777444333222555666777888888777666555333222111///...,,,++++++%%%%%%'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++******++++++,,,---------,,,,,,++++++***+++++++++---...000000///......///++++++++++++++++++++++++......------,,,,,,++++++,,,,,,---------.........,,,++++++++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,+++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,---............---------------------------,,,,,,,,,,,,------------...------,,,,,,------...nnnWWWLLLCCCAAAAAA>>><<<<<<:::::::::;;;;;;;;;;;;;;;777666555444444333444444555444444333333333333333......///000111222333333111111111111111111111111///000000000111111111111/////////...//////000000111000/////////000222333000000000000000000000000////////////000000000000111000//////...///000000111000///...,,,+++***)))......///000000000000000000000111111111111000000111000///...///000222333111111222222333555666777888===DDDKKKTTTbbbqqq}}}yyymmmccc]]]\\\\\\aaakkkuuu{{{|||}}}ssshhh___[[[[[[[[[]]]ggguuu~~~}}}|||{{{yyyxxxxxxwwwwwwvvvpppgggaaa___`````````]]]\\\YYYWWWWWW[[[aaaeeejjjpppvvvxxxxxxxxx|||}}}uuurrrmmmiiifffeeeeeefff^^^^^^]]]]]]]]]^^^``````^^^```ccceeeeeeccc```]]]^^^aaacccgggpppzzz|||yyyqqqlllfffcccccccccaaa^^^VVVPPPHHH@@@;;;888555333444555666777777777666555444333333222000//////...***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------+++++++++***++++++,,,,,,,,,...000000...------...+++++++++++++++++++++++++++++++++***)))(((((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......++++++,,,---...---,,,,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,------nnnWWWLLLBBB@@@AAA>>><<<<<<999999:::;;;;;;<<<<<<===777777555444444444444444666555444444333333444444111111111111000000000000111111111111111111111111//////000000111111111222...............///000111111000/////////111222333000000000000000000000000////////////000000000000//////......///000111333***+++,,,...000222333444//////000111111111111111000000111111111111000000222111///---...000222444222333333444555666888888:::@@@IIIQQQ[[[jjj{{{~~~qqqeee^^^[[[^^^```hhhuuu{{{rrrooosssyyy}}}~~~~~~tttiii```\\\\\\]]]bbbmmm{{{}}}|||||||||}}}~~~~~~wwwllleeecccdddeeeeee```___\\\XXXVVVWWW\\\___```fffmmmppppppqqquuuzzz~~~}}}xxxuuuooojjjgggeeeffffff]]]\\\ZZZYYYYYYZZZ\\\^^^ZZZ]]]aaaeeefffeeecccaaa]]]```cccgggqqq{{{~~~{{{qqqlllfffcccccccccaaa___XXXSSSKKKDDD???:::666444444555666777777666555555555555444444333222111111000///...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++******+++,,,------......************+++,,,------)))+++------,,,******+++++++++++++++++++++++++++---------,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///***+++---...///......---)))***++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........------,,,,,,++++++,,,,,,---iiiZZZNNNBBB@@@AAA???======888888777777888888999:::666666666666555555555555666444000---...222333333111111111111111111111111000000000000000000000000///000111333444444555555222111000........./////////...---...///000///...000000000000////////////111111222222222333333333000000000000000000000000///000111222222111///......//////000000000000000111000///////////////000......///000111222222333///111333333333555;;;???BBBGGGOOOZZZhhhuuu}}}rrrggg^^^]]]aaabbbhhhwww}}}{{{nnnnnnlllkkkrrr}}}}}}sssiiibbbaaacccgggmmmvvv||||||{{{zzzyyyxxxwwwvvvvvvwwwwwwtttssswwwwwwwwwwwwxxxzzz|||}}}|||vvvrrrqqqpppnnnkkkgggbbb[[[XXXZZZ\\\]]]]]]```bbbeeeggghhhlllssswww{{{{{{||||||zzzvvvrrrnnnkkkiiihhhfff```ZZZXXXYYYZZZYYYXXX[[[^^^bbbdddeeegggiiikkkjjjkkkkkkmmmttt||||||vvvooofff```^^^______^^^```ZZZOOOFFF@@@<<<999777777777888999999888777666555555444333222111000///...,,,++++++,,,---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,111---***)))+++------+++,,,,,,++++++***)))))))))***++++++,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...333222000---,,,+++++++++,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......---++++++++++++++++++++++++******+++,,,------......,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------***+++,,,++++++,,,...000000///...---...000222333iiiYYYMMMCCC@@@AAA???======<<<;;;;;;::::::;;;;;;;;;666666666666555555555555555444333222333444333111111111111111111111111111111111111111111111111111//////000000000///......222111000//////000000111000///...///111333222222........................000000000000111111111111000000000000000000000000000000111222222222222111...//////000000000000000000000////////////000000//////000000111111222222000222555555666999???DDDIIIOOOYYYeeerrr~~~wwwlllbbb\\\^^^dddooouuu~~~vvvpppjjjkkkkkkmmmttt~~~|||tttlllggggggjjjmmmuuu||||||yyyuuutttuuuxxxyyy|||{{{wwwuuuttttttsssrrrpppnnnmmmmmmnnnnnnllljjjllllllmmmnnnqqqtttwwwxxx~~~}}}zzzyyyxxxvvvsssmmmhhhbbb______aaabbbbbbcccdddfffggggggjjjooosssvvvvvvxxx{{{|||wwwsssnnnkkkiiieeeaaa]]]ZZZYYYYYYYYYXXX\\\___bbbeeegggiiilllooonnnppppppqqqvvv~~~}}}zzzrrriiiaaa^^^^^^^^^^^^___[[[SSSJJJBBB===:::888666666777888888888777666555555444333222111000000///---++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,***)))***+++,,,***'''))))))******+++++++++,,,---------,,,++++++******...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///...,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******++++++,,,------..................---,,,,,,++++++,,,,,,,,,,,,------***+++------,,,,,,---//////.........///111333444hhhXXXMMMCCCAAAAAA???============<<<;;;::::::::::::666666666666555555555555444333222333444333222111111111111111111111111111111111111111111111111111111111222222111000000///000000/////////000111111111///---...000222333333////////////////////////........./////////000000000000000000000000000000000/////////000111222222...///000000111111000000000000000//////000000111111111111111111111111111111333666777999===DDDIIIOOOWWWdddqqq}}}|||ooofff___^^^eeennn}}}}}}vvvpppkkkhhhiiimmmpppttt{{{}}}wwwrrrppprrruuuxxx~~~|||zzzwwwvvvttttttsssqqqmmmjjjhhhfffgggjjjnnnttt}}}wwwtttpppnnnnnnmmmlllkkkhhhfffddddddddddddcccbbb```aaabbbeeeiiinnnqqqtttzzz|||~~~~~~|||sssooojjjgggfffggghhhhhhiiijjjjjjjjjiiikkkoooqqqrrrrrrtttwww~~~~~~~~~zzzuuupppnnngggfffccc___ZZZXXXXXXYYY\\\^^^bbbeeehhhlllpppssstttwwwwwwvvvzzz~~~wwwlllccc___]]]]]]]]]\\\[[[XXXPPPFFF>>>;;;:::444555666777888888777777666666555444333222222111000...,,,,,,---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,*********,,,---,,,)))&&&***************+++++++++,,,,,,,,,+++******))))))---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---......------,,,,,,------++++++,,,,,,,,,,,,------***,,,...///---,,,,,,---............000222555666gggVVVMMMDDDBBBAAA???===>>><<<;;;:::888777777666666666666666666555555555555666333222444555333222222111111111111111111111111111111111111111111111111///000111222333333333333............//////000000111...,,,,,,...///000000111111111111222222222222........./////////000000000000000000000000000000111000...------...///000//////000111111111111000000000000///000000111111222222222222222111111111222555777999;;;???GGGMMMTTT^^^mmmzzzuuukkkdddbbbfffrrr~~~{{{sssooommmmmmmmmqqqwww||||||zzz{{{~~~~~~xxxsssooolllkkkjjjiiihhhggggggeeebbb______]]]]]]bbbgggqqq~~~{{{xxxtttqqqnnnmmmmmmlllkkkjjjfffccc```____________^^^ZZZ[[[]]]```eeejjjnnnpppuuuwww{{{yyywwwssspppnnnnnnnnnnnnqqqqqqpppooooooqqqtttuuusssssstttwww}}}}}}}}}~~~}}}yyyvvvnnnooommmggg___YYYXXXXXXZZZ]]]```dddhhhmmmssswwwzzz|||}}}|||~~~{{{qqqfff___[[[ZZZZZZYYY\\\\\\VVVJJJAAA<<<;;;444444555666777888888888777777666555555444333333111///------......---,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------+++***...---,,,+++***(((''''''((())))))******+++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******++++++++++++++++++)))))))))***+++,,,,,,---,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,***))))))***+++,,,+++++++++,,,,,,,,,------***---///000///---,,,,,,---......000222555777888fffTTTLLLEEECCCAAA>>>===???<<<;;;999888666555555555666666666666555555555555666555:::CCCDDD<<<444222111111111111111111111111111111111111111111111111------...///000000000000...//////000111111111111222000...---.........---000111111111222222222333/////////000000000111111000000000000000000000000444333111///....../////////000000111111111111111000000000000000111222222333333333333222222222222444777999;;;===CCCKKKRRR]]]hhhwwwuuunnnhhhhhhkkkrrr}}}yyytttooonnnpppuuuxxx}}}~~~vvvsssnnniiiddd```^^^]]]]]]\\\\\\]]]]]]]]]ZZZXXXYYYWWWXXX^^^eeeqqq}}}}}}}}}~~~~~~}}}|||zzzvvvtttsssqqqooonnnnnnnnnlllkkkfffccc___\\\[[[\\\[[[[[[XXXYYY[[[^^^bbbgggkkkmmmrrruuuyyy~~~}}}zzzwwwvvvwwwwwwvvvuuutttsssuuuwwwyyyzzzyyyxxxxxx{{{yyyyyywwwpppfff^^^YYYXXXXXXZZZ^^^aaafffmmmtttyyy}}}wwwlllbbb\\\YYYXXXWWW\\\^^^ZZZOOODDD>>><<<555555555666777888999999888888777777666555555555333111///...//////...---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++...---,,,+++***+++,,,---------,,,+++***)))((('''((())))))******+++,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,------***---000111000...---......///000222555777999:::}}}eeeSSSLLLFFFDDDBBB>>>===???>>>===;;;:::999888888888666666666666555555555555555777CCCRRRSSSEEE666111111111111111111111111111222222222222222222222222333333333222111000///...222222333444444444333333333222000000111111///...---......//////000000000000000111111111222222222000000000000000000000000666555444222111111111111///000111111222222111111000000000000111111222333333333333333333333333333666999<<>>777777666666777888999:::999888888888777777777777444222000///000000///---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,+++)))''''''***---((())))))***++++++,,,,,,,,,,,,,,,+++******))))))+++************++++++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---------...------,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......//////++++++,,,,,,,,,,,,------+++---///000000///000000111222333555888:::;;;<<<}}}dddRRRKKKFFFDDDBBB>>>===@@@???>>>===<<<;;;:::::::::666666666666555555555555666555===JJJKKK>>>444222111111111111111111111111222222222222222222222222666666666666444333222111222222333444333222111111/////////111333333111///,,,,,,---......///000000000000000111111111222222000000000000000000000000111111222222222222111111000000111222222222222111000000000000111222333444222222333333444444555555888;;;@@@EEELLLVVVbbbkkkwwwvvvooommmpppwww}}}}}}{{{yyyqqqsssvvvxxx|||~~~wwwooofff___VVVTTTPPPLLLJJJIIIJJJJJJIIIIIILLLPPPTTTVVVVVVUUUWWWVVVYYYbbblllzzz~~~|||yyyvvvuuuttttttttttttuuuvvvxxxyyyzzz{{{{{{yyyxxxwwwwwwwwwwwwtttrrrrrrqqqppppppqqqpppooommmjjjeee^^^XXXUUUUUUUUUTTTWWWXXXZZZ]]]bbbgggkkknnnvvvyyy~~~~~~}}}zzzzzz}}}{{{uuulllccc]]]XXXYYY[[[^^^cccllluuu{{{vvvkkkdddaaa^^^```aaa```YYYPPPFFF@@@999999888777777888999:::999999999999888888888888555333111000000000///...++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,+++++++++*********+++,,,+++(((((()))+++''''''(((***+++,,,---...---------,,,++++++*********************+++,,,,,,++++++++++++++++++++++++***,,,---//////...---,,,+++,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////000000000///++++++,,,,,,,,,,,,------+++---/////////000222444333444666888:::<<<======|||dddQQQKKKGGGEEEBBB>>>===@@@>>>===<<<;;;;;;;;;;;;;;;777666666666555555555555999111///666777111000555111111111111111111111111222222222222222222222222111111222333333333222222///000111111000///...---)))***,,,000333333111///---......///000111111222000000000000111111111111000000000000000000000000***+++---///111111000000000000111222222222222111000000000000111222333444222222333333444555666666999===CCCJJJRRR___mmmvvv~~~zzzrrrnnnrrrwww~~~yyyzzz{{{yyyxxxwwwvvvyyy~~~zzzssslllcccYYYRRRMMMKKKGGGEEECCCDDDEEEFFFGGGHHHKKKPPPUUUXXXYYYYYYZZZZZZ^^^gggrrr}}}zzzxxxtttqqqooopppqqqrrrqqqrrrtttvvvwwwxxxyyyyyyzzzyyyxxxyyyzzzzzzxxxvvvsssrrrqqqrrrssssssqqqooommmggg___YYYVVVUUUUUUTTTXXXYYY\\\```eeekkkpppsssyyy||||||}}}}}}|||yyyzzz~~~~~~|||xxxqqqggg___YYYZZZ\\\^^^dddllluuu|||~~~rrrjjjgggbbbbbbcccaaa]]]TTTJJJBBB;;;:::999888888888999:::::::::999999999999999999666444111111111111///...++++++++++++++++++++++++///......------......///,,,,,,,,,++++++*********)))---000///---******+++)))************+++++++++***++++++,,,,,,---......******))))))***+++,,,,,,+++++++++++++++++++++++++++,,,...000000///...---)))***,,,---......---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------........................+++,,,.../////////...---++++++,,,,,,,,,---------+++,,,...//////000333666555666888:::<<<======>>>|||bbbTTTKKKDDDAAA???<<<===@@@===<<<;;;:::888777666555333333444444444444444444333444444555555444444333333333333333333222111000111222333222000000000111222111000//////000111222222111111111000000//////000000000000000000000000000111222333444333222222000000000000000000000000222222222222111111000000111111111111111111111111000000111222222222222111333333222222222222222222555444444444555777999;;;@@@FFFNNNWWW```jjjvvv~~~~~~vvvrrrrrrsssyyy}}}|||wwwxxx|||~~~||||||tttiiibbb]]]WWWPPPJJJCCCDDDDDDDDDCCCDDDGGGIIIIIIJJJLLLRRRYYY^^^___^^^]]]^^^aaahhhuuu~~~{{{ssssssrrrrrrrrrsssssstttrrrrrrtttuuuuuuuuutttssswwwvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttttpppllleee^^^XXXUUUTTTTTTYYY]]]bbbhhhnnnrrruuuvvv~~~{{{xxxwwwyyy{{{}}}|||{{{~~~~~~~~~yyyqqqjjjcccbbb``````bbbiiiqqqxxx{{{qqqmmmoooqqqnnneee[[[TTTKKKCCC@@@;;;888777333///111555;;;999666555666777888888666666555444333111000///......---,,,++++++++++++------------------------***+++,,,------+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------.........,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------,,,,,,------...///************************)))))))))******+++++++++------++++++++++++------///......------,,,,,,+++...---,,,,,,++++++++++++...------,,,,,,------......---,,,,,,,,,,,,---...000000000000000000000000((())),,,...////////////---...000222444666777777:::::::::;;;;;;<<<<<<<<<|||cccSSSKKKDDDAAA???<<<===???===<<<;;;:::888777666666666666666666666666666666333333444444444444333333333333333333333222111000111222333222000000000111222111000//////000111222111111111111000000000///000000000000000000000000000111222333333333222222000000000000000000000000111111111111000000//////000000000000000000000000000000111222222222222111222222222222222222222222333444444444666999===@@@CCCKKKVVV```iiisss}}}|||vvvrrrqqqtttvvvwwwvvvwww{{{|||oooggg^^^XXXTTTPPPIIIEEECCCCCCDDDCCCCCCDDDGGGIIILLLNNNRRRYYYaaaffffffeee```aaadddlllyyy}}}zzzttttttssssssrrrsssssssssrrrssstttuuuuuuuuutttssswwwwwwvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuurrrnnnhhhbbb^^^[[[[[[[[[___ccciiiqqqwww{{{}}}~~~{{{xxxwwwyyy{{{}}}~~~~~~}}}|||~~~~~~wwwqqqiiigggccc___```fffooouuuyyyuuutttwwwtttkkkbbbYYYOOOEEE@@@===;;;<<<:::888:::>>>>>><<<888777666666555444666666555555333111000//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++,,,,,,------------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...---,,,,,,+++++++++,,,...------,,,,,,------......---,,,,,,,,,,,,---...------------------------+++,,,------...............///111333555666777777::::::::::::::::::;;;;;;|||cccOOOHHHAAA???===::::::<<<<<<<<<;;;:::888777666666666666666666666666666666333333444444444444333333222222333333333222111111111222333222000000000111222111000000000000111222111111111111000000000000000000000000000000000000000111222222333333222222000000000000000000000000000000000000000/////////////////////////////////000000111222222222222111111111111111111111111111222333444555888<<>><<<999888888777555333666666666555333222000//////...---,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))******+++---......///------,,,,,,,,,,,,++++++++++++******++++++,,,---------------------------+++++++++++++++*********---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......000111222444666777888888999999999999999999888888{{{cccPPPHHHBBB@@@>>>;;;;;;===<<<<<<;;;:::999888777666444444444444444333333333333333333444444333333333222222333333333222222111111222333222000000000111111111111111111111111111111111111000000000000000000000000000000000000000000111111222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000111222222222222111000000111111111111222222222444666777999???GGGNNNVVV```ooo{{{}}}vvvpppmmmkkknnnvvv{{{sssnnnnnnqqqttt|||rrrcccXXXQQQNNNJJJHHHHHHGGGDDDBBBCCCCCCCCCCCCDDDFFFJJJMMMTTTYYY```hhhnnnpppooonnneeefffkkkuuu~~~yyyxxxuuuuuuuuuttttttsssrrrrrrssssssssstttttttttttttttxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxvvvtttqqqppppppqqqrrrtttyyy}}}{{{yyyyyyzzzzzz{{{{{{zzzxxxwwwwwwyyy{{{~~~zzztttkkkbbb___ccclllsss|||uuukkkZZZLLLEEE@@@>>>??????;;;:::<<<:::999888999::::::888666666666666555444222111000///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,,,,...------,,,,,,------...------------------------........................///...---------...///000333444555777888999999999999999888888777777666666yyybbbSSSLLLFFFEEECCC@@@@@@BBB;;;;;;::::::999888777777555555444444444333333333222333333333333333333222111222222333333333222222111222333222000000000111111111222222222222111111000000000000000000111111000000000000000000000000000000000111111111222222000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111000000111111222222222222333666888999<<>>===???;;;;;;::::::999888777777777777777666555555444444222222333333333333222222111111222333333333222222111222333222000000000111111111222333333222111111000000000000111111111111000000000000000000000000111000000000000111222222000000000000000000000000222222222333333333333333111111111111111111111111000000111222222222222111111111111222333333444444444777;;;>>>BBBLLLZZZeeettt|||uuujjjccc___ccclllwwwuuukkkffffffjjjsss}}}}}}qqqeeeXXXMMMFFFAAABBBCCCDDDEEEFFFFFFGGGDDDEEEFFFGGGIIINNNUUUZZZdddiiiooorrrqqqooollljjjeeeffflllyyy{{{wwwuuussstttuuuvvvvvvuuutttssstttsssssssssssstttuuuuuuvvvvvvvvvwwwxxxzzz{{{|||zzzzzz{{{{{{||||||}}}}}}}}}|||{{{{{{{{{|||~~~{{{{{{yyywwwuuuvvvyyy{{{wwwooojjjkkkpppuuuzzzmmm\\\PPPHHHCCCCCCDDDCCCBBBCCC@@@>>>;;;::::::999777555666666666555555444222222000///...---,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,------...,,,,,,+++++++++,,,------...------,,,,,,------...,,,------......------,,,........................---------...000111333444777777888999999999999999777777777777777777666666uuu___KKKEEE@@@@@@???;;;:::<<<;;;::::::999999888888888888777777666555555444444222222333333333333222222000111222333333333333222111222333222000000000111111222222333333222222111///000000000111111111111000000000000000000000000111000000///000111222333000000000000000000000000111111222222222333333333111111111111111111111111000000111222222222222111111222222333444444555555333888>>>CCCJJJWWWhhhuuuvvvkkkeeeccceeekkkttt~~~qqqjjjddddddhhhppp}}}|||pppbbbVVVMMMFFFBBB???@@@BBBDDDEEEFFFGGGHHHEEEFFFGGGIIIMMMSSS[[[```fffjjjoooqqqnnnkkkhhhgggeeeffflll{{{zzzvvvsssqqqrrrtttvvvwwwvvvuuuttttttssssssrrrssstttuuuvvvttttttuuuwwwyyy{{{~~~{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzz{{{~~~wwwpppnnnpppssswwwzzzzzzhhhVVVMMMDDDCCCCCCBBBAAABBBAAA???;;;999999999888666666666666666555444333222000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---........................)))))))))))))))*********+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,+++++++++,,,,,,---......------,,,,,,------...,,,,,,---......---,,,,,,---------------------------...///000111222222222555666666777777777777666777777777777777888888888ttt^^^OOOIIIDDDDDDCCC???>>>@@@;;;::::::999999888888888666666555444333333222222222222222333333222222222000111222333333333333333111222333222000000000111111222333444444333222111//////000000111111111222000000000000000000000000111000/////////000222333000000000000000000000000000000111111222222222222000000000000000000000000000000111222222222222111222222333444444555666666222888???FFFOOO^^^rrryyylllcccccceeemmmttt}}}sssgggcccaaafffmmmxxx{{{rrreeeWWWKKKDDD@@@??????BBBDDDFFFFFFGGGIIIJJJFFFGGGHHHKKKOOOVVV^^^ddddddhhhlllmmmjjjfffddddddeeefffmmm}}}zzzvvvsssppprrrtttvvvwwwwwwvvvuuuttttttsssrrrssstttuuuvvvssstttuuuwwwzzz}}}{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||uuuppppppqqqtttxxx|||qqqcccWWWLLLHHHGGGDDDBBBBBB???<<<999888999;;;;;;;;;666666666666555444333333000000...---------------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++,,,------...///+++++++++,,,,,,---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++------------++++++,,,,,,------------......++++++++++++,,,,,,---......------,,,,,,------...,,,,,,---......---,,,,,,........................///000111222222111000///444444555555555555444444666666777777888888999999rrr[[[MMMIIIEEEBBB@@@???>>>===::::::999999777666555444444555666666666555333333444444444333333333222222222111111111000000//////222222111111111111222222222222111111111111222222111111222222222222111111000000000000000000000000111111111111111111111111333222111/////////000000222222111111111111111111222222222111111111000000000000000000000000000000222333333222111111333555999===CCCMMMZZZjjjyyyzzztttmmmfffkkkvvv}}}uuummmgggfffggglllwww{{{nnncccTTTJJJFFFDDDBBB@@@BBBBBBDDDGGGIIIJJJIIIGGGDDDEEEGGGIIILLLRRRZZZ___ccceeeffffffeeecccccccccccchhhrrr~~~xxxtttrrrqqqrrrsssuuuvvvwwwwwwwwwwwwvvvtttsssrrrrrrssstttuuuvvvwwwxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}}}}xxxsssqqqpppssssssuuuvvvxxxzzz|||}}}vvvzzzzzzggg```WWWOOOJJJHHHGGGFFFDDD@@@<<<;;;======:::666888777555444333333444444555444222000///...------,,,,,,,,,+++++++++******,,,,,,---...---,,,***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++...---,,,,,,------+++)))---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---///...,,,+++***+++,,,,,,+++++++++************)))((()))+++---............+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------...///000000000///******+++++++++,,,,,,,,,,,,,,,---......//////000111111222222222333333333222222111111111222444555444777999:::999777666666rrrZZZLLLIIIDDDAAA@@@???===<<<;;;;;;::::::999777666555444555666666666555444333444444444333333333222222333222222222111111111111222111111111111111111222222222111111111111222222111111222222222222111111000000000000000000000000////////////////////////222111000/////////000111111111111111111111111111222222222111111111000000111111111111111111111111111222333222222333666999===AAAIIITTTbbbqqqsssoookkkhhhooo{{{|||pppkkkiiijjjnnnvvvyyyrrraaaXXXLLLDDDBBBAAA@@@>>>AAABBBDDDGGGJJJKKKIIIHHHEEEFFFHHHJJJMMMRRRYYY^^^```bbbdddeeecccbbbbbbbbbccciiittt~~~xxxtttqqqpppqqqrrrssstttuuuvvvvvvuuutttssssssssstttvvvvvvvvvvvvxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~xxxsssqqqpppnnnoooqqqssstttvvvvvvvvvssswww}}}nnnfff[[[RRRLLLIIIHHHHHHEEEAAA<<<<<<===>>>;;;777777777555444444444555666555444222111///.........---,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------------,,,+++,,,------+++***---,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------............------+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////111222222222222333333333222222111111222333555555666888;;;<<<;;;:::999:::qqqZZZKKKHHHCCC@@@???>>>===;;;;;;;;;;;;:::999888777666555555666666555555444333444444444444333333333333333333333333333222222222111111111111111111111111222222111111111111222222111111222222222222111111000000000000000000000000////////////////////////000000000///000000111222111111111111111111111111222222222111111111111111111111111111111111111111111222333333333666:::===BBBHHHSSS```nnn|||wwwmmmkkklllooozzzvvvqqqpppqqquuu{{{xxxllleeeRRRLLLDDD@@@???@@@???>>>AAABBBDDDHHHKKKLLLJJJHHHEEEFFFGGGIIIKKKPPPUUUZZZ]]]___bbbccccccbbbbbbbbbdddkkkwww~~~yyyuuurrrppppppqqqrrrsssttttttuuusssssssssssstttvvvxxxyyywwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~yyyvvvwww}}}~~~|||}}}~~~xxxtttrrrqqqlllmmmnnnoooqqqqqqqqqqqqqqqtttzzzxxxooobbbVVVOOOKKKJJJJJJFFFBBB>>>===>>>>>><<<999888777666666666666666777555444222111//////............---------,,,,,,,,,,,,,,,---------,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///,,,++++++,,,---...---++++++++++++++++++************+++,,,,,,++++++,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,.........---,,,+++***)))---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------------,,,++++++,,,,,,,,,---------......------......///000000000222222222222333333333333333222222222333444666666555777999999999888999:::pppZZZKKKGGGCCC@@@>>>===<<<;;;::::::::::::999888777666555555555555555444444444555444444444444333333333333333333333222222222222111111111222222111111111222222111111111111222222111111222222222222111111000000000000000000000000111111111111111111111111/////////000111111222333111111111111111222222222111111111111111111111111111111111111111111111111111222333333444777<<<@@@GGGOOO]]]kkkyyyyyypppjjjkkkpppxxx{{{xxxxxx{{{}}}yyymmmaaaYYYIIIEEEAAA???@@@@@@@@@???AAABBBEEEIIILLLLLLJJJHHHCCCDDDFFFGGGHHHLLLQQQUUUZZZ]]]aaaddddddcccddddddfffooo|||zzzvvvtttqqqqqqqqqrrrrrrssstttuuuttttttssstttuuuwwwyyyzzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||~~~wwwsssrrrwww}}}~~~}}}|||{{{{{{|||}}}~~~yyyuuutttsssooonnnnnnnnnnnnooopppqqqrrruuu{{{vvvgggZZZQQQMMMLLLKKKIIIEEEAAA???>>>>>>===;;;:::999888777777666666666555444222111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......*********,,,...///...,,,***************************+++---,,,++++++,,,...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,------------........./////////000000111222222222222222222333333333444444333333333444555666777888888999::::::888888999;;;nnnYYYKKKGGGCCC@@@>>>===<<<;;;888999999999888777666555666666555555444444444444555555555444444444333333111111222222222222222222000111222222222222111000222222111111111111222222111111222222222222111111000000000000000000000000111111111111111111111111......///000111222222333000000111111111222222222111111111111111111111111111111111111111111111111333444444555666:::???CCCOOOXXXfffuuuqqqllljjjmmmvvvzzzyyyzzzyyyooocccWWWPPPCCCAAA???>>>????????????AAABBBEEEIIILLLLLLIIIFFFCCCEEEFFFGGGHHHKKKPPPSSSYYY]]]bbbeeefffgggggggggiiisss}}}yyyvvvsssrrrrrrrrrssstttuuuvvvvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{|||}}}~~~}}}{{{zzz{{{zzzvvvuuuvvvyyy|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~zzzxxxwwwwwwtttrrrpppnnnnnnoooqqqrrrtttxxx~~~zzzkkk]]]TTTOOONNNMMMLLLIIIDDDAAA???>>>===<<<<<<;;;:::999777555444333444444222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++...///...---***************************,,,------,,,+++---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---.../////////------.........//////////////////000111111222222222222333333333444444444333444555666777888999999===>>>>>><<<;;;;;;<<<>>>mmmXXXKKKHHHCCC@@@???>>>===;;;888888888888888777666666666666555444444444444555555555555555444444444333111111111111222222222222000111222333333222111000222222111111111111222222111111222222222222111111000000000000000000000000////////////////////////......000111222222222222000000000111222222333333111111111111111222222222222222222222222222222222555555666777999>>>EEEJJJZZZcccppp~~~zzzmmmmmmnnnttt~~~xxxvvvyyy~~~yyyooodddYYYOOOHHH>>>>>>===<<<<<<===>>>>>>AAACCCFFFIIIKKKJJJFFFCCCDDDFFFHHHIIIJJJMMMQQQTTTWWW\\\bbbgggiiiiiijjjkkklllxxx~~~yyywwwtttsssrrrrrrrrrsssuuuvvvwwwwwwvvvvvvwwwxxxzzz{{{}}}}}}}}}~~~}}}}}}~~~~~~|||zzzyyyyyyyyy~~~}}}||||||||||||{{{yyyxxxyyy{{{}}}{{{{{{|||}}}xxxxxxvvvuuutttsssssssssvvv{{{{{{mmm```XXXSSSQQQQQQPPPMMMHHHCCC???===<<<<<<;;;;;;:::999777555444222444444333111111000000000//////.........---------,,,,,,+++++++++,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********,,,...///...,,,*********++++++++++++++++++,,,------,,,,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++///...---,,,+++*********...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---....../////////---------.........//////---------...//////000000333333333333444444444444444444666888999::::::::::::;;;:::999888:::===@@@lllXXXLLLIIIDDDAAA@@@???===<<<888888999999999888777777777666555444333444444555555555555555444444444444222222222222333333444444///111222333333222111///222222111111111111222222111111222222222222111111000000000000000000000000////////////////////////...///000111222222111111///000000111222222333333000000111111111222222222222222222222222222222222555666888:::???FFFNNNSSSfffooo{{{xxxpppsssxxx}}}wwwzzz~~~xxxnnncccYYYPPPGGGBBB;;;;;;;;;;;;;;;===???AAABBBCCCFFFIIIJJJHHHDDD@@@AAACCCFFFGGGIIIKKKOOORRRUUUZZZaaagggjjjkkkkkklllooo|||}}}yyyvvvsssrrrqqqpppqqqrrrtttuuuvvvvvvvvvvvvxxxzzz}}}~~~~~~~~~}}}|||{{{{{{~~~~~~|||yyyzzz{{{{{{zzzzzz{{{}}}~~~||||||~~~~~~~~~yyyvvvuuu{{{{{{oooddd\\\XXXVVVUUUTTTQQQKKKDDD???<<<;;;<<<777888888888888666555444444444333222111111111111.........---------,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,++++++++++++,,,,,,,,,---+++,,,------,,,,,,---///***+++,,,---------,,,,,,------------,,,,,,,,,,,,...---,,,++++++++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------------,,,+++***,,,,,,---------...............//////000111111111333333333444444444444555444555777999:::;;;;;;;;;777777777888999<<>>===999999:::::::::999888888777666555444333444555555666666555555555444444444333333333444444555555555///000222333333222000///222222111111111111222222111111222222222222111111000000000000000000000000111111111111111111111111...///111222222111000000///000000111222222333333000000111111222222222222222222222222222222222222555666999===CCCKKKTTT[[[ooowwwyyyvvv{{{~~~|||xxxqqqggg\\\RRRIIIBBB>>>;;;;;;<<<<<<<<>>===???BBBDDDFFFHHHLLLOOOTTTYYYaaagggjjjkkkllllllqqq{{{wwwtttsssrrrpppooooooqqqrrrtttttttttuuuvvvyyy|||~~~}}}}}}}}}~~~|||vvvxxxzzz{{{||||||~~~~~~|||{{{}}}yyytttzzz{{{pppfff```\\\ZZZXXXVVVSSSMMMEEE???;;;;;;<<<444555666888888888777666444444333222111111111111......---------,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,++++++,,,---...---++++++++++++,,,,,,---------+++,,,...---,,,,,,---///)))***,,,---...---,,,,,,//////.........---------************+++---///000''')))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///......---+++)))'''&&&,,,,,,,,,---------......111222222333444444555555333333333444444444555555444555888:::;;;<<<<<<<<<:::;;;<<<>>>@@@FFFLLLQQQkkkWWWIIIFFFBBB??????>>>>>>===<<<:::999888888888666555666666666777666555555444000111111333444555666666111111222222222222111111111222222333333222222111444333111000000000111111//////000000111111111222/////////000222111///---000000000000000111111222444222000///000111111111000111111111111222222222111111111111111111111111111222333333222111222444777;;;>>>AAAFFFPPP___jjjyyy~~~|||{{{~~~wwwjjjddd\\\RRRIIIDDD@@@???999999:::::::::<<<@@@CCCEEEGGGJJJIIIGGGEEECCCCCCCCCEEEFFFGGGHHHIIILLLNNNYYY\\\bbbgggjjjkkkkkkkkkrrr}}}wwwrrrvvvtttrrrppppppppprrrssssssssssssuuuwww{{{~~~~~~{{{ssstttuuuwwwzzz~~~~~~|||yyyvvvxxx}}}}}}xxxxxx{{{vvvkkkccc___^^^___^^^YYYQQQHHH???:::999999999888777777777777777888555555555444444333333333111000...---,,,,,,------!!!''',,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++............------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---......---------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,///............------------...///000000///...---111111222222333444555555666444222111111222333555<<<999666777;;;>>>???>>>???AAACCCFFFKKKPPPWWW\\\jjjWWWIIIFFFBBB??????>>>>>>===<<<:::999888888888666555666666666666666555555444222222222222222222222222111111222222222222111111111222222333333222222111333333111000000000111111000000000000111111111222111000///000111111000...111111111111111222222333555333000000111222222111111111111111222222222222222222222222222222222222111222333333222222333555888;;;@@@EEENNN\\\kkkuuu~~~|||~~~tttlllaaa\\\UUUMMMFFFBBB??????:::;;;;;;;;;;;;===AAADDDFFFHHHJJJIIIGGGDDDCCCCCCCCCEEEGGGGGGHHHJJJMMMOOOYYY]]]ccchhhkkklllmmmmmmsssyyyuuuuuutttsssrrrqqqrrrrrrssssssssstttvvvxxx|||wwwwwwvvvwwwzzz}}}}}}zzz|||yyyvvvwww|||yyyxxxzzz~~~|||qqqiiieeeddddddaaa]]]TTTJJJBBB<<<:::999777777666666666777777888555555555444444333333333///...---++++++++++++,,,(((+++......,,,)))'''&&&,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,......---------,,,,,,,,,------------------......++++++,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,------.........---...//////////////////222222333444555666666666444444333333444555777888:::888888999<<>>>>>===<<<:::999888888888666555666666666666555555444444777777666555444333333222111111222222222222111111111222222333333222222111333222111111000111111111000000000111111111111111222111//////111222111111222222222111222333333444666444111111222333333222111111111111222222222333222222222222333333333333111222333333333444666888<<<>>>CCCMMMZZZiiiwww||||||tttiiibbbUUUQQQLLLFFFAAA???>>>===;;;<<<<<<<<<===???CCCFFFHHHJJJJJJIIIFFFCCCBBBBBBDDDEEEGGGHHHHHHKKKNNNQQQ[[[___eeejjjmmmnnnpppqqqwww|||xxxsssssssssssssssssssssrrrssstttuuuwwwzzz~~~}}}|||yyyxxxyyy||||||yyy}}}zzzwwwwww{{{~~~zzzyyy{{{}}}~~~|||tttooommmlllgggbbbYYYOOOFFF???;;;999555555555555555666777888555555555444444444444444000///---,,,++++++,,,,,,***,,,......---+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------///...---,,,++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......---------,,,,,,,,,..................------,,,,,,---------.........------,,,,,,,,,---......)))***+++,,,---...//////...............///000000222333555666777777666555333333555666888999:::;;;999:::<<<>>>AAAFFFLLLPPPXXXXXXXXXYYY[[[___fffjjjjjjWWWIIIFFFBBB??????>>>>>>===<<<:::888888888888666555666666555555444444444444777666666555444333222222111222222333333222222111111222222333333222222111222222111111111111111111111111111111111111111111333111//////111222333222222111111111111222333333666444222111222333333333111111111222222222333333222333333333333333444444111222333444444666999;;;AAACCCIIIUUUdddsss~~~|||zzzrrriii___YYYLLLIIIEEEAAA===<<<;;;;;;;;;;;;<<<<<<===???CCCGGGJJJKKKJJJHHHDDDBBBBBBCCCDDDFFFGGGHHHIIILLLPPPSSS]]]bbbiiimmmoooqqqtttvvv||||||xxxqqqrrrsssssssssssssssrrrtttuuuvvvyyy|||}}}yyyyyy{{{}}}}}}{{{zzz{{{~~~|||{{{zzzzzzyyyuuusssnnnhhh^^^TTTJJJBBB;;;777333333333444555666777888555555555555555444444444222111000............///***+++------,,,,,,...///,,,,,,------------......,,,,,,,,,---------.........---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++......---------,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---...///000++++++,,,------...//////......------...///111222222333555777777777555555333444666888:::;;;;;;;;;;;;===AAADDDJJJSSS___gggnnnmmmjjjgggeeehhhlllpppjjjXXXIIIFFFBBB??????>>>>>>===<<<:::888888888888666555666666555444333444444555222222222111111111111111222222333333333333222222111222222333333222222111111111111111222111111111222222222111111111111111333111//////111333333333000000000000000111222222666444222111222333333333111222222222222333333333222222222333333444444444111222333444555888<<>>;;;::::::::::::;;;;;;<<<===???CCCGGGKKKKKKJJJGGGCCCBBBBBBDDDEEEFFFGGGHHHJJJMMMRRRVVV___eeelllppprrrtttxxx||||||xxxqqqqqqrrrssstttttttttsssvvvwwwyyy{{{{{{zzz{{{~~~|||yyyxxx}}}}}}zzzvvvoooeeeZZZPPPFFF<<<666333333333333444555777777555555555555555555555555333222000///......///000...///...,,,***))))))***,,,,,,,,,------.........,,,,,,,,,---------......,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,......---------,,,,,,,,,...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000////////////........................///111333444222333444555666555444444555666777999::::::;;;;;;===@@@DDDJJJTTTccctttzzzrrrmmmlllooorrriiiWWWIIIFFFBBB??????>>>>>>===<<<:::999888888888666555777666444333333333444555444444444555555666666666222222333333333333222222111222222333333222222111000000111222222222222111222222222222222111111111111///...///111333333222000000//////000000111222666444111111222333333222222222222222333333333333111111222222333333444444111222333555666:::???CCCDDDMMM[[[lll{{{wwwssslllddd[[[SSSMMMJJJBBBAAA???<<<;;;:::999999999:::;;;<<<===@@@DDDGGGKKKKKKIIIFFFCCCBBBDDDEEEFFFFFFGGGHHHJJJNNNTTTXXXbbbhhhpppssstttwww||||||yyyssssssssstttuuuvvvwwwwwwxxxyyy{{{~~~}}}~~~~~~{{{|||~~~|||xxxuuuyyyxxxmmmaaaVVVKKK???777444444444444444555666777555555555555555666666666222111///...------......)))+++,,,+++******+++---++++++,,,,,,------......,,,,,,,,,,,,------------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,---...///000000000000/////////............///000222333555666444444444444444444444555777777888999:::;;;<<<===@@@CCCIIISSSbbbtttyyyppplllnnnpppgggUUUIIIFFFBBB??????>>>>>>===<<<:::999888888888666555777555444222222333444555777777777777888888888888222333333444444333333222111222222333333222222111///000111222333222222111333333333222222111111111.........000222333222000111111000000111111222333555333000000111222222111222222222333333333444444000000111111222333333444111222333555777<<>>===<<<;;;:::::::::;;;:::;;;======>>>AAAEEEIIIKKKJJJHHHEEEBBBBBBEEEGGGFFFGGGHHHIIIKKKOOOUUUZZZcccjjjrrrvvvvvvyyy~~~|||wwwvvvvvvvvvwwwyyy{{{|||zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~yyytttpppsssxxx|||tttiii^^^QQQCCC:::666555555555555555666666444555555555666666666777222111000...---......///%%%'''***,,,,,,---///000******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------......---------,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///.........///////////////...///111333555666777777777666555444333444666777888888888999;;;>>>AAABBBGGGJJJTTTbbbtttyyynnnjjjkkkmmmeeeSSSIIIFFFBBB??????>>>>>>===<<<:::999888888888666555777555444222222333444555333333333333333333222222222333333444444333333222222222222333333222222222///000111222333333222111333333333222222111111111------...000222222111///222222111111222222333444444222000///000111111111222222333333333444444444//////000111222222333333111222444555888<<>>>>>@@@CCCGGGJJJKKKJJJGGGDDDBBBBBBFFFIIIFFFGGGHHHIIIKKKPPPVVV[[[dddkkkssswwwwwwzzzzzzyyyxxxxxxyyy||||||}}}~~~{{{zzz{{{~~~~~~~~~{{{wwwqqqmmmnnnsssuuuzzznnnbbbUUUFFF<<<777666666555555555666666444555555555666666777777444333222000000000000111,,,...//////,,,***))))))))))))***++++++,,,------******+++++++++,,,,,,,,,......---,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,------............,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,------....../////////,,,,,,,,,---------......------,,,,,,,,,---......+++,,,,,,---...///000000---///222444666777888777:::888666444444555777999888888888:::===AAAEEEGGGMMMRRR]]]ooowwwlllhhhhhhkkkeeePPPIIIFFFBBB@@@??????===<<<<<<<<<<<<;;;:::888555444666555555555444444444444666666555444333222222111333333333333333333333333333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111//////000111222222333333333222111111111222333444333333333333333333333333///111444444333222222222444333666:::<<<@@@JJJTTT___ooo}}}yyy{{{tttnnnhhhdddZZZVVVPPPIIICCC@@@>>>===::::::::::::::::::::::::999:::===@@@CCCGGGJJJLLLOOOKKKFFFCCCCCCEEEGGGHHHHHHGGGHHHKKKLLLNNNVVV___iiimmmrrruuuxxx||||||zzzzzzzzzzzz{{{}}}~~~}}}~~~}}}||||||}}}~~~~~~~~~zzzsssnnnmmmkkkkkkppp{{{yyylll^^^OOOFFF<<<888666555333000111666888888888888888777777666555444444333222111000000///...------,,,,,,---------.........---,,,,,,+++...---,,,+++,,,---...///000///---,,,++++++,,,---,,,,,,+++******+++,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,------------------------------...,,,+++***+++---000222------------------------...........................---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,(((((((((***,,,...///...///////////////.........///000111333555777888999:::::::::777555444666777777:::;;;;;;<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDHHHKKKMMMOOOKKKFFFCCCDDDEEEFFFGGGHHHGGGIIILLLMMMPPPXXXbbbkkkoootttxxxzzz||||||{{{{{{|||}}}~~~~~~~~~~~~~~~yyytttpppkkkhhhlllvvvttteeeUUUKKK>>>:::666666333000222666555666777888888777666666555555444333222111000000......---,,,,,,,,,,,,,,,------......------,,,+++------+++************+++000///...,,,+++*********------,,,++++++,,,---------------......---------++++++,,,,,,,,,,,,------------------------------***+++,,,---............------------------------------------------------...------,,,+++++++++,,,------...//////...---------,,,+++,,,...///...---////////////////////////000000222333555777888999:::;;;:::999777777999;;;:::<<<>>>???AAAHHHSSS[[[```hhhrrr}}}|||pppjjjgggggggggeeeQQQHHHEEEBBB@@@???>>>===<<<=========<<<;;;999888777777777777666666666555555333333333444444444555555333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222000000000111222222333333222222111111222222333444333333333333333333333333111333444555444333444555666555888===BBBIIIUUUaaattt~~~wwwvvv}}}zzzvvvooohhhbbb]]]WWWSSSJJJHHHDDDAAA>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDHHHMMMOOOPPPLLLGGGDDDDDDEEEFFFFFFHHHGGGIIIMMMOOORRR[[[eeennnrrrxxx||||||}}}}}}}}}~~~~~~|||uuummmhhhiiiqqqzzzppp^^^QQQAAA<<<888666444111222555444555777999:::999888777555555444333222111111000...---,,,,,,++++++,,,,,,------......------,,,,,,///...,,,+++***)))))))))//////...---+++)))((('''...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------(((***---000111///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///000000///---,,,111000......//////...,,,///////////////000000000111222333444666777888999::::::;;;:::999999<<<>>>:::<<>>===;;;<<<<<<<<<;;;:::888777777777777777777666666666666666666555444333222222111333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222111222222222222333333333333333333333333333333000222444444333333444555888888;;;BBBIIIRRR```lll~~~xxxyyy~~~|||www~~~}}}xxxuuulllhhhbbb\\\WWWRRRNNNJJJDDDBBB@@@>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???CCCHHHMMMPPPPPPLLLHHHEEEEEEEEEFFFEEEHHHGGGHHHLLLOOOSSS]]]gggrrrvvv|||}}}~~~~~~~~~{{{tttoooiiinnnuuu}}}zzzfffXXXEEE>>>888666444111111333444666888;;;<<<<<<:::999666666555444333222111111------,,,++++++++++++,,,,,,------...------,,,,,,//////...---,,,,,,++++++,,,,,,------,,,***((('''------,,,,,,,,,,,,---------,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------(((***...000111///,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,222000//////000///...---/////////000000111111111333333444555777888999999999::::::999888999<<<>>><<>>>>><<<;;;;;;::::::999888777666666777777777777666666666666666666555444333222222111333333333333333333333333333333333222222222111111111222333333333333222111000000000000000000000000222222222222222222222222111111111111111222222222111111222222333333333333333333333333333333333333000111333333222222444666777888>>>GGGPPPZZZiiivvvwwwuuu||||||uuuwww~~~xxxrrrllliii___\\\VVVRRRNNNJJJGGGDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???DDDIIIMMMPPPOOOLLLHHHFFFFFFFFFFFFFFFGGGFFFHHHLLLOOOUUU```jjjuuuzzz}}}~~~~~~~~~}}}zzzmmmooossszzzmmm^^^JJJBBB:::777555111000222333444777999:::::::::999777666666555444333222222...---,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---------------------)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------------------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,---,,,)))(((((())),,,---///...------///000///......//////000111222333333555555666777777888999999999999999999888888;;;===CCCFFFKKKPPPWWW___ggglllmmmrrrwww{{{{{{pppgggddddddfffhhh~~~cccRRRGGGDDDAAA???>>>===<<<;;;::::::888777666666666666777777777666666666555555333333333444444444555555333333333333333333333333333333333222222222111111111222333444444333222111000000000000000000000000333333333333333333333333111111111111111111111111000111222333333333333222333333333333333333333333111222333333222333666888777999AAAMMMXXXcccsssyyytttvvvwwwuuuvvv~~~yyyqqqkkkfff___[[[SSSPPPLLLIIIGGGEEEBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>BBBFFFKKKNNNPPPNNNKKKHHHFFFGGGHHHGGGGGGGGGFFFHHHMMMQQQWWWcccnnnxxx}}}~~~~~~tttrrrtttyyyuuueeeQQQGGG===999777333222333222333444555666777888888777777666555444333333222......---,,,,,,,,,,,,---,,,,,,------......------)))***+++,,,,,,,,,,,,+++))))))+++,,,------------***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------000...,,,******,,,...000,,,++++++,,,///000000///...///000111222333444444777777777888888999999999999::::::::::::;;;>>>@@@GGGJJJPPPWWW^^^dddgggiiimmmqqqtttvvv|||}}}vvvllleeeccceeehhhjjj}}}bbbRRRGGGDDDAAA>>>>>>===<<<:::;;;:::999777777777777888666666666555555555444444333333333444444444555555333333333333333333333333333333333222222222111111111222444555555444222111000000000000000000000000333333333333333333333333111111111111111111111111000111222333333333222222333333333333333333333333333444555555444555888:::;;;???IIIWWWdddpppzzzvvvxxx}}}}}}tttwww~~~~~~vvvkkkccc^^^YYYRRRMMMJJJGGGDDDBBBBBB@@@???===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::===AAAFFFJJJNNNPPPQQQLLLJJJGGGGGGHHHIIIIIIHHHIIIHHHJJJOOOTTT[[[gggsssyyy~~~|||~~~~~~~~~zzzvvvuuuyyy~~~~~~mmmWWWLLLBBB===;;;777555555555555444555555777888999888888777666555444333333000///......------......+++,,,------......------***+++,,,,,,,,,+++***)))++++++++++++,,,---...///++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,---------------------------------------------------------+++,,,...///000///...---////////////////////////---,,,,,,---///000000///...///000111333444555666888888888999999999999999999;;;===>>>???BBBFFFIIINNNRRRYYY```fffjjjjjjiiinnnqqqssssssxxx}}}}}}zzzvvvppphhhccccccggglllooo}}}bbbSSSGGGDDD@@@>>>>>>===<<<:::<<<;;;999888888888999999666555555555444444444444777666555444333222222111333333333333333333333333333333333222222222111111111222444555555444222111111111111111111111111111333333333333333333333333222222111111111111111111000111222333444333222222333333333333333333333333555666666666666777:::===AAAFFFQQQaaannnzzz{{{tttvvv}}}xxxrrrwww}}}}}}vvvmmmbbbZZZUUUPPPJJJEEEDDDBBB???>>>>>>>>>===;;;888888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>CCCIIINNNPPPRRRRRRKKKIIIGGGGGGHHHJJJJJJIIIKKKJJJLLLQQQVVV]]]jjjvvvzzz~~~|||{{{{{{zzz|||~~~}}}}}}}}}|||~~~~~~xxxuuuyyy}}}sss\\\PPPEEE@@@>>>:::777777:::999777777777999<<<===888888777666555444333333000000///............///+++,,,,,,---.........---.../////////...,,,***)))///...,,,,,,,,,,,,......,,,,,,---......---,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------------------------------,,,---.........---,,,+++------------------------........................+++,,,...000000///...---+++---000222222000---+++///...---...///000///......///000111333444666666999999999999999999999999:::<<>>===<<<;;;::::::<<<======>>>???@@@@@@@@@:::;;;<<<<<<;;;;;;===???AAABBBFFFLLLRRRTTTTTTSSSNNNKKKHHHGGGGGGHHHHHHHHHOOOMMMMMMPPPWWWbbbmmmttt|||~~~{{{tttrrruuutttwww|||~~~{{{zzz|||}}}}}}{{{||||||}}}}}}yyyvvvxxx|||dddWWWJJJDDDAAA<<<999999555666777888888888888888666666666555444444333333000000000000////////////........................,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,++++++***++++++,,,---............,,,,,,,,,---------......---------------------------------...------,,,,,,------------------------222000---...000000...+++000////////////000000111111111222333444666777888777888999999888888:::;;;>>>===BBBLLLRRRRRRUUU[[[ggggggiiimmmppprrrrrrqqqsssrrrsssuuuxxxyyyvvvrrrnnnjjjdddcccffflllrrruuu{{{___OOOHHHDDD@@@===============;;;;;;:::999999888888777777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333777666666666555555555444333222111222333444222000222222222222222222222222222333333333333333333333111111111111222222222222444333333333333444555555555333444666777777===DDDJJJXXXiiiwwwuuuwww{{{~~~yyyvvvwww}}}uuummmfff[[[TTTKKKFFFDDDBBB???;;;======<<<<<<;;;:::999999======>>>>>>???@@@@@@AAA<<<===>>>=========???AAABBBDDDHHHNNNSSSUUUUUUSSSNNNKKKHHHGGGGGGHHHHHHHHHLLLKKKMMMQQQZZZeeeqqqxxx~~~|||yyytttnnnmmmqqqrrrvvv{{{|||zzzyyy|||}}}{{{~~~}}}}}}~~~zzzvvvvvv|||iii\\\OOOHHHDDD???;;;:::666666777888888888888888888777777666666555555444111111000000/////////...........................,,,------......------,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,+++---------...------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---------------------------------...---,,,---000111000/////////......//////000111111222222333444666777888999:::::::::999:::<<<>>>CCCCCCIIIRRRXXXYYY[[[```jjjjjjlllppptttvvvuuutttrrrqqqqqqtttwwwxxxvvvtttnnnjjjffffffjjjqqqwwwzzzzzz^^^NNNHHHEEEAAA???>>>>>>>>>===;;;;;;:::999999888888777777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333222111222333444222000333333333333333333333333111111222222333444444555333333222222111111111000222333444444555555444444555444444777777888@@@IIISSSbbbuuuxxxtttyyy{{{|||{{{~~~{{{sssmmmggg```[[[OOOIIIBBB???>>>>>><<<999;;;;;;:::::::::999999999>>>>>>>>>??????@@@@@@AAA>>>???@@@@@@???@@@BBBDDDCCCFFFJJJPPPUUUWWWVVVTTTNNNKKKHHHGGGHHHIIIIIIIIIIIIJJJMMMSSS]]]jjjuuu|||{{{tttoooiiieeeggglllqqquuu{{{|||wwwzzz~~~~~~|||~~~~~~~~~|||vvvtttwww~~~oooaaaSSSLLLHHHBBB>>>===777777777777888888888888999999888777777666666555222222111000//////..............................,,,------......------,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------............---,,,+++***,,,,,,,,,---------......------------------------+++,,,---...............------------------------...---,,,---///000000///...............///000000222222333444666777888999::::::;;;;;;;;;===@@@CCCJJJLLLSSS\\\aaabbbccceeejjjkkkmmmqqqtttvvvvvvtttrrrppppppqqqtttvvvvvvuuunnnllljjjlllrrryyy~~~yyy^^^OOOHHHEEEBBB@@@??????>>>===;;;;;;:::999999888888777777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111222222111222333444222000333333333333333333333333111111222222333333333333333333222222222111111111222333444555666555444333555444555777888;;;EEEPPP]]]lll~~~{{{vvvxxx~~~|||{{{rrriiiccc]]]VVVQQQHHHEEE@@@===<<<<<<;;;:::::::::::::::::::::::::::?????????@@@@@@@@@AAAAAA???@@@AAAAAAAAAAAACCCEEEEEEHHHMMMTTTXXXYYYWWWTTTNNNKKKHHHGGGHHHIIIJJJIIIJJJKKKOOOVVVaaammmyyy~~~~~~vvvmmmfff```^^^cccjjjqqquuu|||{{{|||}}}~~~~~~wwwssstttxxx}}}pppcccUUUNNNJJJDDD@@@???888777777777777777888888999888888777777666555555333333222111000......---........................,,,------......------,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///---.........------,,,+++,,,,,,,,,---------......------------------------++++++---...////////////------------------------000///.........------,,,...---------...///000000222333444666777888999999999999::::::;;;???DDDGGGRRRVVV]]]fffjjjjjjiiiiiiggggggiiilllppprrrrrrqqqqqqpppooooooqqqtttvvvwwwoooooooootttzzzzzz___PPPGGGEEEBBB@@@@@@???>>>===;;;;;;:::999999888888777777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444222222111222333444222000333333333333333333333333333333333222222111111111111222222222222333333333222333444555666555444333444333555888:::@@@NNN[[[jjjwww}}}xxxvvv}}}||||||}}}uuuooohhhaaa[[[UUUMMMGGGEEEBBB???<<<;;;;;;:::999::::::;;;;;;<<<<<<======@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBBBBBBBBBBEEEGGGHHHKKKQQQWWW\\\[[[XXXTTTNNNKKKHHHGGGIIIJJJJJJJJJLLLNNNSSSZZZeeepppzzz|||wwwoooeee___[[[[[[ccclllsssxxx~~~|||yyyxxx{{{~~~zzzuuusssuuuxxx{{{pppcccUUUOOOKKKEEEAAA@@@999888777666666777888888888888777666666555555444444333222111000///...---........................,,,------......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---......//////+++,,,------.........---,,,,,,,,,---------......------------------------+++,,,---...//////000///------------------------/////////...---,,,,,,,,,---------......000111111333444555777999999::::::777888999:::<<>><<<;;;;;;;;;:::999999888888777777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333........./////////000000333222111222333444222000222222222222222222222222222222222111111111111111333333333333333333222222444333333333333444555555555666:::???EEEPPPeeewwwvvvttt{{{xxxyyy}}}wwwoooiii___YYYQQQKKKHHHEEEAAA===;;;;;;:::999777777777888999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEEGGGIIIKKKKKKOOOVVV]]]aaa___ZZZUUUMMMKKKHHHHHHIIIKKKLLLLLLNNNQQQWWW```kkkvvv}}}xxxrrrmmmccc]]]YYYYYY[[[```jjjuuu|||wwwrrrsssvvvzzz}}}~~~yyyvvvvvvtttxxx}}}{{{mmm^^^UUUOOOHHHCCCAAA:::999777666555666777888999888888777777666666555222222222111111000000000........................,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......//////,,,,,,------...---------,,,,,,,,,---------......------------------------......////////////......------------------------***,,,......,,,,,,...000////////////111222333444333555777:::;;;;;;;;;:::<<<===>>>AAAGGGQQQ[[[ccckkkuuuyyyoooeeeaaa]]]]]]aaaggglllooorrrssstttrrrppppppsssuuuyyy{{{vvv]]]NNNDDDCCC@@@??????>>><<<:::;;;;;;::::::999888888777777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333000000111111222222333333333222111222333444222000111111111111111111111111000000000111222222333333666555555444222111111000555444333222333444555666666888===CCCIIIVVVmmm|||sssvvvtttwww~~~zzzsssjjjbbb\\\]]]UUUKKKEEEBBBBBBAAA???888999999999888888999;;;888999:::<<<>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGGGGIIIKKKMMMLLLPPPXXX___bbb```ZZZUUUMMMKKKHHHHHHIIIKKKLLLLLLMMMPPPWWWaaammmxxx|||xxxssskkkeee[[[WWWVVVXXX\\\bbblllwwwyyysssqqqsssuuu}}}}}}}}}{{{xxxvvvpppsssvvvyyy|||ssscccZZZRRRJJJCCCAAA;;;999777666555666777888::::::999999888777777777222222111111111111111111........................,,,------......------,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...........................---,,,++++++,,,,,,,,,---------......------------------------...///////////////...------------------------------///000...+++***+++---/////////000111333444555444555888:::<<<<<<;;;;;;@@@AAABBBFFFMMMWWWccckkkrrr}}}}}}rrrccc___ZZZXXX\\\ccciiimmmssstttuuutttqqqppprrruuu{{{}}}ttt\\\OOOIIIGGGDDDBBBAAA@@@>>><<<::::::999888777666555444999777555333333444666777888777666555444333333333111222222333333444444555333444555444222111222333444222000111333444333000333333333333333222111000///000000000000111111111555555555666555555444444333333333444444444555555000222444555444444555666888:::>>>DDDQQQdddyyyzzzyyy{{{yyy{{{zzzrrrmmmfff\\\UUUTTTKKKIIIFFFCCC@@@===;;;:::<<<;;;::::::999999999999999;;;===???@@@???>>>>>>DDDEEEEEEEEECCCBBBCCCDDDGGGIIIKKKMMMMMMNNNNNNNNNVVVZZZ___bbbbbb]]]WWWSSSLLLKKKJJJIIIIIIJJJKKKLLLOOORRRYYYeeesss}}}~~~xxxtttmmmccc\\\[[[RRRSSSUUUYYY___jjjuuu}}}yyyrrrqqqsss|||}}}{{{|||}}}}}}{{{{{{{{{ttttttsssrrrtttzzz|||kkk]]]QQQIIIBBB===999777555333333444666888777777777777666555333333222222333222222111000///000//////......//////000,,,,,,,,,---------.........---,,,---//////,,,)))+++,,,...//////---,,,***......---------,,,,,,,,,++++++,,,,,,,,,---------------...///000111222333/////////...------,,,,,,------------------------------------------------,,,---......//////......,,,+++)))(((((()))+++,,,,,,...000111111222444666:::;;;<<<;;;:::;;;???BBBAAAEEEKKKPPPVVV]]]ffflllzzz{{{uuuggg```XXXUUUUUUYYYeeepppuuuuuutttrrrpppoooqqqrrr|||sss\\\OOOGGGEEEBBB@@@???>>><<<:::;;;;;;:::999888777666666999777555333333444666777555555444333222222222222444333333333333333333333333444555444222111222333444222000111333444333111333333333333333222111000222222222222333333333333444444444555555444444333333333333333444444444444000222444555555555666777999<<>>;;;:::999;;;::::::999999::::::;;;;;;<<<>>>@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPYYY\\\```cccbbb]]]WWWSSSLLLKKKJJJIIIIIIIIIJJJKKKOOOSSS[[[gggttt~~~|||tttmmmeee[[[TTTRRRQQQTTTXXX]]]eeeooozzz~~~uuuqqqpppuuuyyy}}}~~~}}}{{{{{{||||||zzzzzz~~~}}}yyyxxxvvvsssrrrwwwpppbbbWWWMMMEEE@@@:::888666444333444666777777777777777666555444444222333333222222111000///------,,,,,,,,,,,,------,,,,,,---------.........///------...000000---***+++,,,...//////...---,,,............------,,,,,,++++++,,,,,,,,,---------........................------..................------------------------------------------------,,,---......//////.........---,,,+++***+++---...,,,...111222222333555777:::<<<===<<<===@@@EEEJJJNNNPPPTTTWWW\\\bbbjjjppp|||xxxsssggg```ZZZWWWWWWZZZdddnnnuuuuuuuuusssqqqqqqrrrttt}}}rrr[[[OOOEEECCC@@@>>>===<<<;;;999<<<<<<;;;:::999888888777999777555444333444666777555444333333222222222222555555444444333222222111333444555444222111222333333222111111333333222111222222333333333222111111222222222222333333333444222333333444444333333333222222222222333333333333111333555555555666777999:::???HHHSSSaaattt~~~~~~wwwooofff^^^YYYSSSKKKGGGGGGBBBAAA???===;;;:::999888999999999999:::;;;<<<<<<===???AAABBBDDDDDDCCCCCCBBBCCCEEEFFFFFFGGGJJJLLLKKKNNNRRRTTTUUUUUUVVVWWW^^^```cccdddbbb\\\VVVRRRLLLKKKJJJIIIHHHIIIIIIJJJOOOTTT]]]iiivvvwwwlllddd\\\SSSOOONNNPPPUUU\\\dddmmmwwwzzzsssooolllpppuuuyyyzzzzzz{{{{{{{{{yyyyyy}}}~~~yyy}}}}}}wwwtttwww~~~yyykkk___TTTIIICCC<<<:::777555444444666777888888888888777666555555333333333333222111000///---,,,,,,++++++,,,,,,---,,,------------.........000//////000111000...,,,+++,,,...///000000///.../////////............---,,,,,,,,,,,,------------///......---,,,+++******,,,,,,------...//////000------------------------------------------------------...////////////...111000///---------...///---///111222333444666888;;;<<<===???BBBHHHOOOUUU\\\\\\\\\]]]```gggnnnttt~~~|||tttooohhhccc^^^]]]\\\]]]dddllluuuvvvvvvuuuttttttuuuwww~~~pppZZZNNNDDDBBB???======<<<:::999<<<;;;;;;:::999888888888888777555444444444666666777666555444444444444444555555444444333333333333333444555444222111222333222222222222222333222222222222333333333222222111000000000111111111222222111111222333333333222222111111222222222333333333111333555666666777999;;;:::BBBNNN\\\kkk|||}}}}}}tttnnnfff^^^UUUQQQLLLEEECCCDDD???>>><<<;;;:::999999999777777888999:::<<<===>>>@@@AAACCCDDDFFFFFFFFFFFFDDDEEEGGGGGGHHHJJJMMMOOOQQQUUUZZZ]]]]]]]]]^^^___cccdddeeeeeeaaa[[[UUUQQQLLLKKKIIIHHHHHHHHHIIIJJJNNNTTT___lllwwwxxxnnnccc\\\WWWQQQPPPRRRQQQXXXbbbmmmvvvwwwsssiiikkkmmmppptttwwwzzz|||yyyxxxwww{{{zzz~~~zzz{{{vvvhhhZZZMMMDDD>>><<<999666444555666777888888888888888777666666333333333333222111000000......------------......------------............000000111111222111///...,,,,,,...///000000000000/////////////////////...,,,,,,,,,------------...///......---,,,+++******---------.........//////................................................------...///////////////222111000///......//////---///222333444555777999<<<===???DDDJJJSSS[[[```cccaaa______bbbhhhooouuu~~~wwwpppmmmkkkgggeeedddcccbbbfffmmmvvvwwwxxxxxxxxxxxxzzz{{{oooYYYNNNDDDBBB@@@>>>>>>===<<<::::::::::::999888888777777888777666555444555555666666666555444444444555555333333333444444555555555333444555444222111222333222222333222222222222222111222222333333333222222000111111111111222222222000111111222333333333222111111222222222333333333222444555666666888;;;>>>===FFFUUUeeettt}}}|||~~~vvvmmmhhh]]]UUUMMMJJJFFFAAA???@@@===<<<;;;::::::999::::::666777777888:::<<<>>>???AAABBBCCCEEEGGGHHHHHHIIIHHHHHHIIIIIIIIIKKKOOOQQQUUUZZZaaacccbbbaaaccceeegggggggggeee```ZZZTTTQQQKKKJJJIIIIIIHHHIIIJJJKKKOOOVVVbbbnnnxxx~~~~~~pppfff[[[UUURRROOOQQQUUUVVV]]]iiiuuu~~~~~~yyymmmkkkhhhiiilllrrrxxx|||xxxwwwwwwyyysssbbbQQQFFF@@@>>>;;;777555555666666777888888888888777777666333333444333333222111000///......------......///---------.........//////000111222333222000//////,,,---...///000000000111.../////////////////////,,,,,,---------..................---------------//////.........---------................................................---...//////000000//////111111000///////////////...000333444555666999;;;===???DDDKKKUUU^^^eeeiiigggddd``````cccjjjqqquuu|||~~~zzztttooolllooolllllllllkkkhhhkkkpppwwwyyy{{{|||||||||~~~mmmXXXNNNEEECCC@@@??????>>>===;;;:::999999999888888888888777777666555555555555555444333333222222333333333222333333444555555666666333444555444222111222333111222333333111111222333111111222333333333222222333333333333444444444444000111111222333333333333222222222222333333333333333444555666777999===@@@CCCNNN___ppp~~~}}}uuunnnfffaaaSSSLLLFFFDDDAAA<<<:::<<<;;;;;;:::999999999999:::666666777888:::<<<>>>???BBBBBBCCCEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKNNNRRRUUUXXX___fffhhhfffdddeeehhhjjjiiigggddd___YYYTTTPPPJJJJJJIIIIIIJJJKKKMMMNNNQQQYYYfffrrrzzz~~~}}}wwwiii___UUUPPPNNNMMMPPPUUU^^^fffrrr}}}uuupppiiieeehhhnnntttxxxxxxxxxyyy{{{~~~~~~kkkXXXKKKCCC@@@<<<888666555555666666777777888888777666666444444444444333222111000---------,,,,,,---------------.........////////////111333333111000///000---------......//////000---............/////////,,,---------............------......//////000000000//////...------,,,,,,......................................................///000000000000////////////000000000000///...111333555666777:::<<>>???>>>===;;;:::::::::::::::999999999777666666666555555555555333333333222222333333444444444444555555555555555333444555444222111222333111222444333111000222444000111222333333333333222333333333444444444555555000111222333444444444444333333333333444444444444333444666666777:::???BBBLLLXXXkkk||||||tttllleee^^^YYYMMMGGGBBBBBB@@@;;;999:::::::::999888888888888888777777777999:::<<<>>>???AAAAAABBBCCCEEEGGGIIIJJJIIIJJJKKKLLLMMMQQQVVVYYY^^^eeemmmnnnkkkhhhjjjlllkkkiiigggccc^^^XXXSSSPPPJJJIIIIIIJJJKKKMMMOOOQQQTTT^^^kkkvvv|||vvvpppbbbYYYQQQOOOOOOQQQVVV\\\hhhppp{{{~~~~~~~~~|||uuulllggghhhkkkoooqqq{{{{{{}}}~~~vvvbbbTTTDDDBBB>>>999666555555666555666666777777666666666444444444444333222111000///......------......///............///////////////111333333111//////000...---------------......,,,,,,------............------------............---.........////////////..................------......................................................///000000000000000...///000000111111111111///111444666777888;;;===CCCIIITTTbbbooovvvvvvtttoookkkgggfffjjjooosssuuurrrtttuuutttrrrqqqqqqqqqtttrrrrrrtttsssppprrrvvvxxx{{{~~~kkkWWWNNNCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;::::::666666666666666555555555555555444444444555555666666666666555444444333333333444555444222111222333000333444333111000222444000111222333333333333333111111222222222333333333000111222333444555555555333333444444444444555555333444666666888;;;???CCCSSS```sss~~~vvvnnnfff^^^WWWRRRKKKFFFBBBCCCAAA<<<::::::999999888777777777777777777777888999:::<<<===>>>@@@AAAAAACCCDDDGGGIIIJJJHHHIIIKKKLLLNNNSSSYYY]]]dddkkksssuuupppmmmnnnqqqkkkiiigggccc]]]XXXSSSPPPIIIIIIIIIJJJLLLOOOQQQRRRWWWaaannnyyyzzzqqqkkk]]]UUUOOOPPPTTTXXX```gggooowww}}}{{{yyyzzz}}}yyypppjjjiiijjjkkkkkk}}}~~~}}}iii[[[EEECCC>>>:::777555555666555555666666666666666555444444444444333222111111111111000000000000111111............/////////000...111333333000...///000......---,,,,,,,,,------,,,,,,,,,---------......---------.........//////........................,,,,,,------.../////////////////////////////////////////////////////////...//////000000000000000...///000111222333333333///111444666777999<<<>>>FFFMMMZZZjjjwww}}}{{{wwwqqqmmmhhhgggjjjoooqqqrrroooppprrrqqqqqqqqqrrrttttttrrrsssuuutttqqqsssxxxxxx{{{lllWWWMMMCCCAAA???>>>>>>===<<<:::<<<<<<<<<<<<;;;999777555555555555666666666666666777666555666777555333000444444444444444444333333333333333222222222111111111111111222222333333333//////000111222333333444222222222222222222222222111222333333444444333333111111111222333444666777666333333666999<<>>>>>???>>><<<999999888888888888999999999:::::::::999999:::<<>>>>>>>><<<;;;<<<<<<<<<;;;:::999888777666666666666666555555555777555555555555555333111444444444444444444444555444444444333333333222222111111222222222333333333111111111111222222222222222222222222222222222222111222333333444444333333111111222222333444555666666444555999;;;@@@LLLWWWnnn~~~uuuoooggg___WWWQQQKKKGGGEEEAAA<<<999::::::999888888888888777777888888888666888999999999:::<<<>>>BBBBBBCCCDDDEEEGGGIIIJJJMMMJJJIIILLLNNNRRR[[[eeesss{{{zzzsssooonnnlllffffffddd```[[[UUUOOOLLLIIIIIIJJJMMMLLLLLLQQQXXXaaapppyyy~~~|||sssggg^^^WWWSSSSSSXXX]]]dddppp|||~~~yyyuuuuuuzzz}}}tttllliiijjjlllwww|||~~~uuucccQQQKKKCCC===:::999999999:::888666666777777666555666666555444444444333222333222111000///.........000///...------...///000000000000000000000000000//////............//////////////////////////////---,,,,,,+++,,,---...///000/////////............///000111000...---,,,------------.........//////000000////////////000000...///000111111000///...///000111111111111444666888999999999:::>>>CCCGGGPPPXXXeeepppvvvwwwvvvuuusssppplllkkklllmmmllljjjmmmrrrwwwwwwuuurrrqqqrrrrrrssstttttttttsssqqqpppvvvyyy}}}iiiUUUKKKEEECCC@@@?????????===<<<<<<;;;::::::999999999999777777666666555555444444777555333333444444333111111111222222333333444444555555555444444444333333111222222222222333333333333333222222111111111111222222222222222222222222111222333333444444333333333333222333333444555555555666888;;;>>>EEEUUUeee|||yyynnniii```XXXQQQJJJEEEBBB@@@===999777777777777666888777777666666777777888555777888999:::;;;>>>AAABBBBBBCCCDDDFFFHHHJJJKKKKKKIIIJJJLLLNNNTTTaaannnzzz|||sssnnnkkkhhheeedddbbb___ZZZTTTNNNKKKJJJIIIJJJMMMLLLKKKQQQYYYeeeuuu}}}wwwnnnccc[[[VVVVVVZZZaaaiiiqqq{{{~~~yyytttsssxxx}}}rrrjjjiiikkktttzzz}}}}}}{{{jjjZZZSSSHHH@@@;;;:::::::::888777555555666777666555444444444444444444444444444333222111000///////////////............/////////////////////////////////......------......///////////////////////////---,,,,,,,,,,,,---......////////////...............000111000...------...---------......//////000000000////////////000000//////000000000000/////////000111111111222444666777888888999;;;AAAHHHMMMZZZ```iiipppssssssrrrqqqtttqqqnnnllllllkkkjjjiiilllrrrxxxzzzxxxuuussssssuuuuuuuuuuuutttrrrqqqppptttwww|||hhhTTTKKKEEECCCAAA@@@@@@???>>><<<<<<;;;:::999888999:::;;;888888777666555444444333666444333333444444333222...//////000111222222333444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333444444333333333444444555555666:::===@@@JJJ^^^qqqzzzsssiiicccZZZRRRLLLFFFBBB??????===:::888888888888888777777666666666666777777777999:::;;;;;;===???BBBCCCCCCDDDFFFHHHJJJLLLMMMLLLLLLMMMPPPQQQYYYiiiyyy}}}rrrmmmhhheeedddcccaaa]]]XXXSSSNNNKKKMMMLLLMMMOOONNNNNNTTT\\\hhhxxx{{{rrrhhh^^^XXXVVVZZZbbbllluuu}}}{{{wwwvvvyyyyyynnnkkklllqqqxxx~~~{{{{{{~~~oooaaaYYYMMMCCC===::::::999777666444444666666666555222333444444333333444555444333222111000//////////////////....../////////000000000000000000000000000000000//////000000000////////////////////////............//////000000///////////////.........---///000000...---...///............////////////000000////////////000000//////000000000000/////////000222222222333555888777888999;;;???FFFOOOUUUbbbgggmmmqqqrrrqqqpppooorrrpppmmmkkkjjjiiihhhhhhlllrrryyy|||{{{xxxvvvvvvxxxwwwvvvtttsssrrrqqqppprrrvvv{{{~~~hhhUUULLLEEECCCAAA@@@@@@???>>><<<<<<;;;:::999888999:::;;;888888777666555444444333555444333333555555444222///000000111222333333444333333333333222222222222222222222222222222222222000111111222333333444444222222222222222222222222111222333333444444333333444444444333333444555555555777;;;???DDDPPPggg{{{vvvoooddd^^^VVVNNNIIIDDDAAA???===<<<;;;:::888888999999777777666666666666777777;;;<<<=========>>>@@@BBBBBBCCCDDDEEEGGGJJJLLLMMMMMMMMMOOORRRVVV^^^qqq{{{qqqkkkgggccccccbbb___\\\WWWRRRNNNKKKMMMLLLMMMOOOOOOPPPWWW```jjjzzzuuulllccc\\\XXXYYYaaalllvvv}}}{{{|||~~~tttnnnnnnpppwww||||||~~~pppfff^^^SSSIIIBBB>>>;;;999888666444444555666555555222444555555333333444666333222111000///............//////////////////...////////////////////////000000////////////000000.................................///////////////.........///////////////,,,...000000///...//////000000000//////......---000000////////////000000000000////////////000000///111222333333444777999777999<<<@@@FFFOOOXXX___hhhlllpppssssssqqqqqqpppooonnnllljjjhhhgggggghhhmmmttt{{{~~~}}}zzzxxxxxxyyyxxxvvvsssrrrqqqqqqqqqppptttyyy}}}gggTTTLLLEEECCC@@@?????????===<<<<<<;;;::::::999999999999777777666666555555444444555444444666777777444222333333444444555555666666333333222222222111111111333333333222222222222111000000111222333444555555222222222222222222222222111222333333444444333333444444333333444555666666666777<<>>:::;;;;;;:::888777888999888777777666666777777888<<<===>>>>>>===>>>@@@BBB@@@AAABBBDDDFFFIIIKKKLLLMMMLLLOOOUUU\\\gggyyyyyynnnjjjgggccccccbbb___[[[VVVRRRNNNLLLKKKJJJKKKNNNOOOQQQYYYbbbooo}}}yyynnneee```^^^^^^bbblllwww~~~~~~{{{tttqqqqqqwwwrrriiiddd\\\SSSLLLEEE???<<<:::888666555666666555444333666777666333222444777333222111000///...............////////////.................................------,,,,,,------...........................+++,,,------......------.........///////////////,,,---///000///...///000000000000/////////......000000////////////000000000000////////////000000///111333333333555888:::888;;;AAAGGGOOOYYYbbbiiimmmqqqtttvvvuuusssrrrqqqllllllkkkjjjhhhgggiiikkkqqqvvv}}}~~~{{{zzz{{{yyywwwuuurrrppppppqqqrrrooossswww{{{~~~fffSSSJJJDDDBBB???>>>>>>>>><<<;;;<<<<<<<<<;;;:::999888777666666666666666555555555444444666888:::888555222444444444555555555555555444444333333333222222222333333333222222222111111222222222333333444444444222222222222222222222222111222333333444444333333333333333333444666777888888888>>>IIIXXXjjj{{{rrrhhhbbbVVVQQQJJJDDD@@@???>>>===999:::;;;:::888777999;;;888888888777777888888888999:::<<<<<<<<<>>>AAACCCBBBCCCDDDFFFHHHKKKMMMOOONNNMMMPPPZZZffftttuuukkkhhhgggeeecccbbb___[[[VVVRRROOOMMMKKKJJJLLLOOOQQQTTT]]]fffuuu{{{qqqfff______bbbeeelllwwwzzzuuusssxxx~~~~~~uuunnnjjjeee___XXXPPPGGGAAA<<<:::777666666666555333555888:::888444222444777444333222111000/////////---...///000000///...---...........................------,,,,,,------...........................+++,,,---.........---,,,............/////////000+++---///000//////000111---......///000111111111000000////////////000000111000///......///000111000111333444444666888;;;999>>>FFFOOOXXXbbbkkkqqqrrruuuyyyyyywwwtttrrrqqqjjjkkklllkkkiiijjjmmmppptttyyy~~~~~~||||||}}}xxxvvvssspppooopppqqqrrrooorrrvvvyyy}}}dddRRRIIICCCAAA???>>>>>>===<<<:::<<<<<<<<<<<<;;;999777555555555555666666666666666333444777:::<<<:::555222333333222222222222222222555555444444444333333333333333333222222111111111444444333333333333222222222222222222222222222222222222333444444444333333222222333333555666888999999999???MMM```uuu~~~uuulllbbb[[[QQQLLLEEE???===<<<<<<;;;:::<<<>>>===:::999;;;===999999888888888888999999555777999:::<<<>>>AAADDDFFFGGGHHHJJJLLLOOOQQQSSSPPPOOOSSS```ooosssiiihhhhhhfffdddbbb___[[[WWWSSSPPPNNNMMMLLLNNNRRRTTTXXXaaakkkyyy{{{tttjjj```\\\^^^eeekkkttt~~~~~~}}}xxxtttxxx~~~{{{yyyqqqooolllhhhaaaWWWMMMFFF===;;;888777777666444333666999;;;999444222444777555555333222111000000000---...///000000///...---111111111111111111111111/////////....../////////........................------///000000000///...---.........//////000000+++---///000//////000111***+++---///111222444555000000////////////000000111000///......///000111000111333444444666999;;;:::@@@IIISSS]]]gggpppuuuuuuxxx||||||yyyuuuqqqoooiiikkkmmmlllkkklllpppsssvvv{{{~~~||||||~~~xxxuuurrrooonnnoooqqqsssoooqqquuuxxx}}}zzzgggTTTJJJBBBAAA@@@>>>===<<<<<<;;;======<<<;;;::::::::::::888888777666666666666666888888777777666666666555444444555555555555444444444444333333333333222222444444333222222333333333333333333333333333333333111111222333333444555555444333333222222333333444444333333444666888999888<<<@@@IIIYYYooouuulllddd\\\WWWKKKHHHDDD@@@<<<:::999999<<<<<<<<<<<<============999999888888777888888888;;;;;;<<<===???AAACCCDDDIIIIIIKKKNNNRRRUUUVVVVVVSSSWWW^^^hhhzzztttnnnllljjjiiidddcccaaa]]]YYYUUUQQQOOOMMMNNNOOOOOOQQQZZZgggqqqssskkkddd```]]]]]]gggttt}}}vvvzzzvvvuuuqqqnnnlllfffXXXIIICCC<<<666666666555666888333222222222222333444444333333333333222111000000000000//////.........---......//////......---,,,/////////...---------,,,////////////............------............------000000000000000000000000///////////////////////////000111000//////111333111111000///////////////111111111000000000000000333444555666777999;;;<<>>===<<<<<<======<<<;;;::::::::::::888888777666666666666666888888888777777666666666444444555555555555444444111111111222222333333333444333333222222333333444333333333333333333333333222222222333333444444444444333333333333333333444444333333444666888999999???CCCNNNaaaxxxzzzooofff^^^VVVQQQHHHFFFBBB>>>;;;:::999999<<<<<<<<<<<<===============<<<;;;:::999999888888;;;;;;<<<===???BBBCCCEEEJJJKKKNNNRRRVVVXXXXXXXXX\\\aaaiiiuuutttnnnllljjjiiieeecccaaa]]]YYYUUURRRPPPOOOQQQRRRSSSVVV___lllvvv~~~jjjccc^^^___bbbgggssszzzxxxuuurrrppplll^^^PPPHHH???999777777555555777555666666666666777777777333333333333222111000000000/////////..................//////......---,,,..................------////////////............---......//////......---........................///////////////////////////000111000//////111333//////...---------------111111111111000000000000000111222444666999===???EEENNN[[[ffflllqqqtttwwwzzz}}}~~~wwwpppkkkjjjiiijjjlllmmmooorrrwww{{{||||||}}}~~~~~~|||yyywwwwwwqqqppptttwwwvvvwwwzzz}}}||||||}}}zzzssslll}}}dddRRRIIIDDDCCCAAA@@@>>>============<<<<<<;;;::::::999999888888777666666666666666777777777777777666666666444444555555555555444444//////000111222333444444333333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333444555777999;;;BBBIIIWWWlll}}}qqqfff^^^VVVNNNIIIDDDBBB???<<<::::::::::::<<<<<<<<<<<<============@@@???>>><<<;;;::::::999;;;<<<===???AAACCCEEEGGGKKKNNNRRRWWWZZZ[[[[[[[[[dddjjjuuu|||sssnnnllljjjiiifffdddaaa]]]YYYUUUSSSQQQRRRTTTVVVXXX]]]gggttt~~~|||tttbbb]]]ZZZ```iiittt}}}}}}~~~~~~{{{xxxwwwsssgggYYYMMMDDD;;;888777555444666666666888999999999888777333333333333222111000000////////////...............////////////...------..................//////////////////............---......//////......---........................///////////////////////////000111000//////111333//////...---------......111111111111111111111111...000222444777<<>>>>>===<<<<<<<<<<<<;;;:::999999888777777666666666666666666666666555555555555555333444444555555444444333000111111222333333444444333333222222222333444444333333333333333333333333333333333333333333333222333444444444444444444333222333333444555777:::===FFFOOOaaayyy}}}uuuiii___WWWPPPHHHCCCAAA???===;;;::::::;;;<<<<<<<<<<<<<<<============@@@???>>>===<<<;;;;;;;;;<<<===>>>@@@CCCEEEHHHIIILLLPPPVVV[[[]]]^^^^^^^^^gggooo~~~zzzrrrnnnmmmkkkjjjgggeeeaaa\\\XXXVVVTTTSSSTTTVVVXXX\\\cccooo|||rrrkkkaaa^^^^^^eeeqqq~~~~~~}}}}}}}}}}}}|||{{{ooobbbRRRFFF<<<888777555444555222444666777888777555444333333333333222111000000///////////////.........///////////////...------------......//////000000////////////..................////////////..............................///////////////////////////000111000//////111333111111000000000000000111000111111111111111222222111333555777:::AAAIIIPPPZZZbbbmmmuuuxxxyyyzzz|||yyy|||~~~{{{tttkkkfffcccfffiiinnnrrrtttvvvyyy{{{yyyzzz{{{{{{yyyyyyyyyyyy||||||{{{}}}}}}zzzwwwtttqqqjjjaaaZZZyyy```PPPHHHDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<;;;:::999888888777777666666666666666444444444444444444444444333333444444444444333333444444444444444444444444333222222222333333444555333333333333333333333333333333333333333333333222333444444555555444444333222333444444555888<<<@@@JJJVVVlllvvvnnncccYYYRRRLLLEEEAAA???>>><<<;;;;;;<<<===>>><<<<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>===>>>???AAADDDHHHJJJLLLMMMRRRYYY]]]______```aaaiiiuuuxxxqqqoooooommmkkkhhheeeaaa\\\XXXVVVVVVVVVUUUWWWZZZ___hhhtttwwwkkkeeeaaabbbeeennnzzz~~~~~~~~~~~~~~~}}}}}}~~~|||{{{}}}wwwiiiVVVIII<<<888777555444555111222444666666555444333333333333333222111000000........./////////////////////000000//////...------......//////000000000////////////...............//////////////////...///////////////////////////////////////////////////000111000//////111333111111000000000111111222000000111111222222222333333555777999<<>>=========;;;<<<<<<===<<<:::999888888888777666666666666666333333333444444444444444333333444444444444333333666555555555444444444333222222222222333444555555333333333333333333333333333333333333333333333333333444555666666555444333333555666666666999???DDDOOO___www~~~nnnggg]]]TTTNNNIIICCC???===<<<;;;::::::<<<>>>???<<<<<<<<<<<<============;;;;;;;;;;;;<<<===>>>???>>>>>>@@@CCCFFFJJJMMMNNNOOOUUU\\\___```aaadddfffooo~~~~~~vvvrrrqqqqqqooonnniiifffaaa[[[XXXWWWWWWXXXWWWXXX[[[bbblllyyy~~~~~~|||ooofffccc```fffoooxxx~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyy{{{rrr]]]NNN???999888666444333222333555666666666555444333333333333222111000000.........//////////////////000000000000///......//////////////////000000////////////...............//////000000//////...000000000000000000000000///////////////////////////000111000//////111333//////.........///000000000000111111222333333333333666999;;;???IIIXXXcccnnnsssxxxyyyxxxuuuvvvwwwvvvyyyzzzxxxrrrnnnlllmmmlllooosssuuuvvvvvvwwwyyywwwyyy{{{zzzyyyzzz{{{ttttttyyy~~~wwwlllccc\\\VVVOOOKKKwww___PPPJJJCCCBBBAAA???>>>===<<<<<<;;;<<<======<<<;;;999777888888777666666666666666444444555555555666666666222333333444444333333222333444444444444444444444222222222222333444555666333333333333333333333333222222222333333444444444333444555666666555444333333666888777777:::AAAGGGSSSgggzzzrrrfff___VVVNNNJJJFFFAAA===<<<;;;999888999:::<<<===<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>???AAADDDHHHKKKNNNPPPSSSXXX___bbbbbbdddhhhlllwww|||uuurrrrrrsssqqqooojjjgggaaa[[[XXXWWWXXXYYYXXXYYY\\\dddooo|||{{{|||}}}|||zzz{{{ssshhhcccbbbaaammmzzz~~~~~~~~~~~~{{{}}}xxxwwwwwwvvvxxx|||~~~}}}}}}gggVVVDDD<<<999666333111333444444444555555555555333333333333222111000000............/////////000000000000000000///......000000000///////////////////////////............//////000000000000/////////////////////////////////////////////////////////000111000//////111333//////......///000000111000000111222222333444444444888<<>>===<<<<<<;;;;;;<<<=========;;;999777888888777666666666666666555666666666777777888888222333333444444333333222111111222333444444555666222222222222333444555666333333333333333333333333111111222333333444555555333444666777777666444333444777999888777;;;BBBIIIWWWlll|||qqqiiiaaaZZZQQQJJJFFFCCC>>>;;;:::999888777777999;;;<<<<<<<<<<<<<<<=========>>>??????>>>======<<<======>>>???BBBEEEHHHLLLOOOQQQVVV[[[aaaddddddeeekkkooo|||{{{uuusssssstttsssqqqkkkgggaaa[[[XXXWWWYYYZZZZZZ[[[^^^eeeqqq~~~~~~|||zzzyyywwwyyyzzzzzzyyyzzzzzzmmmdddaaabbbeeettt~~~~~~~~~~~~}}}yyy|||vvvtttuuutttvvvyyy~~~}}}{{{}}}ooo\\\III???;;;666222000333222222222222333444555333333333333222111000000---.........//////000000000000000000000//////...111111000000//////......000/////////............//////000000000000//////........................///////////////////////////000111000//////111333111111000111111222333333000000111222333333444444666;;;@@@EEELLL[[[nnn}}}|||}}}}}}yyytttpppqqqssstttvvvwwwuuusssssswwwzzzxxxzzzzzzzzzxxxxxxyyyzzzvvvzzz||||||{{{~~~|||ttttttyyy~~~sssiii[[[RRRNNNOOOPPPQQQuuu]]]NNNGGGAAAAAA@@@???>>>>>>>>>???::::::999999888777777777777777888888777666555333666666555444444444444555333444555555666666555555333333333333333333333333,,,...000333444555555555555333222222555777888888444333333222222222333333666555555555555444444444:::999:::<<<:::;;;DDDNNNdddzzz{{{sssjjjeee\\\VVVNNNGGGCCC???===;;;;;;<<<<<<<<<;;;;;;===>>>@@@@@@???>>>======>>>>>>BBBAAA???>>>>>>>>>???@@@AAAAAADDDIIILLLLLLQQQVVVYYYaaahhhhhheeehhhsss}}}}}}{{{xxxwwwwwwvvvtttrrrkkkddd[[[XXXYYYZZZXXXVVV\\\\\\```iiixxx~~~}}}|||}}}~~~~~~|||yyyuuusssuuuwww{{{}}}{{{rrrjjjdddfffjjjvvv~~~~~~}}}}}}}}}{{{yyyyyyzzz|||wwwqqqoooooouuu~~~~~~zzzyyy}}}wwwbbbJJJ>>>;;;888555333444444444444444555666777555555555444444333333333///000000000000111111111...000111000///...///111////////////000000000000//////............/////////////////////////////////////////////.........////////////////////////000000000000000000000000///000222222000///000111//////111222333444555555;;;>>>CCCJJJYYYlllzzz~~~zzzzzzyyysssooonnnnnntttyyyzzz|||zzzvvvvvvvvvvvvvvvxxx||||||~~~}}}zzzzzz||||||xxxssskkkaaaTTTLLLKKKPPPVVVYYYttt\\\NNNGGGAAAAAA@@@???>>>>>>>>>>>>::::::999999888777777777999888777666555555555666666666555444444444444555333333444555555555555444333333333333333333333333000111222444444444333333555444222222333333333111333333222222222222333333444444444555555555666666888777999;;;;;;>>>HHHSSSjjj{{{ssslllddd___XXXSSSLLLEEEAAA???===;;;999:::::::::999999;;;===@@@@@@???>>>>>>>>>>>>>>>@@@@@@???>>>>>>???AAAAAABBBAAADDDIIILLLLLLQQQWWWYYY```hhhhhhggglllxxx}}}{{{zzzxxxvvvrrrooojjjccc\\\YYYZZZ[[[ZZZXXX]]]^^^bbbmmm{{{~~~|||{{{zzz||||||~~~~~~~~~|||{{{zzz|||yyyqqqkkkhhhkkkqqqzzz~~~~~~|||||||||{{{yyywwwwwwxxxzzz}}}{{{tttmmmnnnttt}}}|||zzz||||||fffMMM@@@<<<999666555444444444444444555666666333333333333333444444444222222222111111000000000...000111000///...///111.../////////000000000000//////............///////////////////////////////////////////////////...////////////////////////////////////////////////...000111111000//////000---......000222444666777<<>>>>>>>>>>>:::::::::999888888777777;;;999666444333444666888666666555444444444444555222222333444444444444444333333333333333333333333444555555555444333222111444333333444555444222000333333222222222333333444222222333444555666777888666555777:::<<>><<<;;;999:::;;;:::999999;;;===@@@@@@??????????????????@@@???>>>>>>???@@@BBBCCCBBBBBBDDDIIILLLMMMQQQXXXZZZaaahhhjjjkkkrrr}}}{{{wwwqqqmmmgggbbb\\\ZZZ[[[\\\\\\[[[]]]```fffrrr~~~{{{|||||||||||||||{{{{{{{{{|||}}}~~~~~~tttpppnnnnnnttt{{{~~~~~~~~~}}}{{{zzzzzzyyywwwuuuuuuvvvxxxzzz|||~~~yyymmmmmmrrr||||||{{{}}}lllRRRCCC===999777777555444444444444555666666111111222222333444444444333333222111000///.........000111000///...///111....../////////000000000//////............//////////////////////////////......//////////////////000000000000000000000000...........................000111111000//////000000//////000222666:::<<<>>>FFFOOOZZZiiizzz}}}xxxrrrmmmmmmlllvvv}}}vvvrrrqqqsssuuuvvvyyy}}}}}}xxxuuusssoooiiieeeUUUPPPLLLLLLTTT```kkkrrrrrr[[[NNNHHHBBBAAA@@@>>>============;;;::::::999999888777777:::999777555444555666777666666555444444444444555111222333333444444333333333333333333333333333333666666555555444333222111111111333666999999666444444444333333444444555555333333444444555666666777555555666:::===DDDSSS```{{{yyyoooggg```YYYTTTLLLIIIDDD@@@>>>===<<<;;;;;;<<<===<<<;;;<<<===???@@@@@@@@@@@@@@@@@@??????AAA@@@@@@???@@@AAABBBCCCDDDCCCEEEJJJLLLNNNSSSYYY]]]ccciiillloooxxx~~~xxxqqqlllccc```[[[ZZZ[[[\\\]]]]]]^^^ccclllxxx~~~|||}}}~~~}}}}}}~~~}}}wwwqqqqqqsssvvv~~~~~~}}}}}}}}}{{{yyyxxxxxxwwwuuutttssstttvvvxxxzzz|||}}}}}}pppooorrr{{{}}}}}}~~~tttXXXGGG>>>999777888555555444444444555555666222222222222222222222222111000000///......------...000111000///...///111........./////////000000//////............//////////////////////////////............////////////000000000000000000000000///////////////////////////111222222111000000111666444333333555999>>>AAAAAAKKKWWWcccqqq~~~{{{vvvpppmmmoookkkwwwzzzsssnnnnnnpppsssuuuyyy|||~~~vvvpppjjjddd^^^YYYSSSRRRRRRVVV```mmmyyyqqq[[[NNNHHHBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999888888888888888888777777666555444666666555444444444444555111222333333444444333333333333333333333333333333555555444444444444444444000111333777999999666333555555555555555666777777555555555555555555555555666555777;;;???HHHYYYiiivvvkkkccc\\\TTTOOOHHHEEEAAA???>>>>>>===<<<<<<=========<<<<<<>>>??????@@@AAAAAAAAAAAA@@@@@@CCCBBBAAA@@@@@@AAABBBBBBFFFEEEGGGKKKMMMOOOUUU[[[aaaffflllpppuuuzzzsssnnn```^^^[[[ZZZ[[[\\\]]]^^^```gggsss}}}yyyuuuqqqqqquuuzzz~~~}}}}}}|||zzzyyywwwvvvwwwvvvuuusssrrrsssuuuwwwyyy{{{||||||}}}{{{}}}wwwrrrrrrzzz{{{___LLLAAA:::777888666555555444444444555555444444333222222111000000000000000000000000000000...000111000///...///111............//////////////////............//////////////////////////////---.........//////000000////////////////////////000000000000000000000000000222333333222111111222999777555444666:::@@@CCCFFFQQQ___jjjuuu|||wwwqqqjjjiiikkklllzzz{{{uuuoookkklllooorrrtttyyy||||||rrrhhh```YYYTTTQQQRRRUUUZZZbbbmmm{{{pppZZZNNNIIIBBBAAA???>>>===<<<;;;;;;;;;;;;;;;:::999999888888777777888888888666444333666666555444444444444555222222333444444444444444333333333333333333333333444333333333333333444555222222333555666555111...555555555555555666777888666666555555555444444444888777888===DDDPPPcccuuu~~~rrrggg^^^WWWOOOJJJFFFCCC@@@?????????===<<<:::;;;<<<;;;::::::<<<>>>???@@@AAABBBCCCBBBAAA@@@CCCBBBAAAAAAAAABBBCCCDDDIIIGGGIIIMMMOOOQQQWWW^^^eeejjjqqqvvv}}}zzzsssnnn___^^^]]]\\\\\\]]]^^^___dddmmm{{{yyytttqqqnnnnnnsss|||~~~}}}|||{{{vvvtttsssssstttuuusssrrrpppqqqsssuuuwwwyyyzzzzzzzzzyyyzzzwwwqqqvvv}}}gggSSSEEE<<<888888666666555444444444444555666666555333222111000///111222222222333333333333...000111000///...///111------.........///////////////............//////////////////////////////------......///000000000////////////////////////111111111111111111111111000222333333222111111222666555333333666:::@@@CCCMMMZZZgggooowwwzzztttlllddddddhhhqqq~~~wwwrrrmmmkkklllppptttuuuzzz}}}}}}wwwkkk```WWWQQQPPPPPPRRRXXXcccooo{{{oooZZZMMMIIIBBBAAA???>>><<<;;;;;;;;;<<<;;;;;;::::::999888888888888777777666555555555666666555444444444444555333333444555555555555444333333333333333333333333444333222111111222333444333333333444555444222///333333333333444555666777444444444555555555555555888777:::AAAJJJYYYppp}}}yyymmmccc[[[TTTMMMHHHFFFCCCAAA@@@@@@@@@>>>===:::;;;<<<;;;::::::<<<>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFHHHKKKIIIJJJNNNQQQSSSYYY```gggmmmuuu}}}~~~xxxqqqlllaaa``````^^^^^^^^^```aaajjjuuu~~~wwwrrrllliiijjjmmmvvv~~~|||{{{{{{pppoooooooooqqqrrrqqqpppmmmoooqqqsssuuuvvvwwwxxxxxxxxxyyy}}}zzzooopppxxxoooZZZJJJ???::::::666666555444444444444444666555555444333222111111222222222222111111111111...000111000///...///111---------.........////////////............//////////////////////////////------......///000000111------------------------000000000000000000000000...000222222000///000111222111222444888===CCCFFFVVVbbbnnnssswww|||{{{uuupppiiidddggglllxxx~~~tttqqqnnnmmmppptttwwwxxx}}}vvvooocccWWWPPPNNNQQQTTTZZZcccppp}}}oooYYYMMMIIIBBBAAA???>>><<<;;;;;;:::<<<;;;;;;::::::999999888;;;999666444444444666777666666555444444444444555333444555555666666555555333333333333333333333333555444222111000111111222222222333555777888777555111111111222333444555666222333333444555666777777888888;;;DDDOOO```yyy|||~~~vvvkkkbbb[[[UUUNNNJJJFFFDDDBBBAAAAAA@@@???>>><<<===>>>>>><<<===>>>@@@???@@@BBBDDDDDDCCCBBBAAA======>>>@@@CCCFFFIIIKKKMMMKKKLLLOOORRRTTTZZZbbbgggnnnxxx}}}vvvooojjjbbbcccbbbaaa``````bbbcccooozzzuuunnnhhhccc```gggmmmyyy~~~|||{{{zzzmmmlllkkkmmmoooppppppoookkkmmmoooqqqssstttuuuvvvwwwwwwxxx{{{{{{nnnlllttt}}}ttt___NNNAAA;;;;;;777666555444444444444444444444444444444444444444111111000///...---,,,,,,///000111000///...///111---------.........////////////............//////////////////////////////---------...///000000111------------------------////////////////////////---///000000///......///000000222666;;;BBBGGGKKK\\\gggrrrvvvwwwzzz||||||xxxssspppmmmiiihhhmmmttt}}}}}}tttqqqoooooosssvvvyyy{{{}}}~~~}}}zzzoooiii]]]RRRMMMNNNSSSXXXfffooo|||mmmXXXLLLHHHCCCBBB@@@???>>>>>>======>>>===<<<;;;;;;:::;;;;;;888888777777777777888888;;;999777444333333444444333333333333333333333333444444444333333333222222333333222111222333444555222222222222222222222222222222333333444555666666444444555666777777777666777:::>>>FFFUUUmmm~~~zzz}}}rrrggg```XXXNNNGGGEEEGGGFFFDDDCCCBBBAAA@@@@@@======>>>>>>?????????@@@CCCCCCBBBAAAAAA@@@?????????AAACCCDDDEEEHHHKKKNNNNNNPPPRRRRRRRRRWWW```gggjjjrrr{{{~~~vvvnnnjjjfffdddaaaaaacccgggiiijjjzzzwwwllldddaaabbbcccllluuu}}}{{{zzzxxxxxxsssooojjjggghhhjjjlllmmmmmmmmmmmmmmmnnnpppqqqrrrtttvvvxxx{{{~~~vvvkkkkkkvvvdddNNNAAA<<<<<<999888666555444555777888555555444444444333333333333222111111000000111111000000000000000000000000------...///000111222222............////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////.........//////111111222333333333333222333666999:::===DDDOOOXXX```jjjtttvvvvvvwwwxxxwwwsssqqqnnnmmmnnnrrrwwwzzz}}}xxxtttqqqrrrwww{{{~~~~~~~~~xxxtttqqqnnnllleee]]]UUURRRNNNOOOYYYeeeqqq{{{nnnYYYOOOKKKCCCBBB@@@???>>>>>>=========<<<;;;::::::999999999888888777777777777888888;;;:::888666555555666666444444444444444444444444444444444333333333222222333222222111222333444555333333333333333333333333222333333444444555555555444444555666777777777777999<<>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEFFFIIILLLOOOPPPRRRTTTUUUXXX]]]ccchhhjjjqqqzzz~~~vvvnnnjjjgggfffdddccceeeiiimmmqqq|||pppeee^^^^^^aaadddsss{{{~~~|||{{{yyyyyyssspppkkkhhhiiijjjllllllmmmmmmmmmmmmnnnoooooopppssstttwwwzzz}}}{{{nnnjjjqqqkkkSSSEEE???>>>999888666555444555777888666666555555555444444444333222222111111111111111000000000000000000000000////////////000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////.........//////000000111111111111111000444666999;;;???HHHUUU^^^jjjsssyyyxxxttttttsssqqqqqqooommmlllnnnsssxxx{{{|||xxxvvvttttttwww|||zzzrrrkkkddd^^^ZZZVVVQQQNNNOOOQQQWWWdddrrrmmmYYYOOOKKKCCCBBB@@@???>>>>>>======<<<;;;:::999888888888888888777777666666777777888999888666555555555666777666666666666666666666666444444444444333333333333333222222222222333444444444444444444444444444444444444444444444444444444444444555666777777888888;;;>>>EEEPPPbbbzzz{{{}}}qqqggg[[[UUUPPPJJJFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????@@@@@@BBBCCCCCCBBBDDDEEEFFFGGGJJJMMMPPPSSSUUUXXX\\\```eeehhhkkkjjjqqqzzz}}}uuunnnjjjhhhhhhgggfffgggllluuu||||||ttthhh^^^ZZZ]]]dddiii{{{}}}|||{{{zzzvvvrrrnnnkkkkkkkkkkkkkkkmmmmmmlllllllllmmmmmmnnnqqqsssuuuxxx{{{tttjjjkkkwwwttt[[[KKKCCCAAA:::888666555444555666777777777666666666555555555333222222222111111111111000000000000000000000000222222111000///...------............////////////////////////////////////000000000000000000000000000000000000000000000000/////////......//////000////////////////////////555666999<<>>=========<<<;;;:::999999888888888777777666666666666777777444444333333333333444555666666666666666666666666555444444444444333333333333333333444444444555555444444444444444444444444444444444444444444333333444444555555666777888999;;;???HHHVVVjjjzzzwww~~~xxxmmmbbbWWWQQQLLLGGGEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCCCCDDDEEEFFFGGGJJJOOORRRWWWYYY]]]ccchhhkkkmmmmmmnnnttt~~~{{{tttnnnjjjhhhjjjjjjiiijjjqqq}}}}}}tttmmmccc[[[[[[bbblllsss~~~}}}|||{{{yyyvvvrrrooonnnnnnmmmlllnnnmmmllllllkkkkkkkkkkkkoooqqqsssuuuxxx}}}zzzllliiiqqq||||||zzz}}}|||bbbOOODDDAAA:::999777555444555666777666666666666555555555444222333333222222222111111////////////////////////222222111000///...------............////////////////////////////////////////////////////////////000000000000000000000000//////////////////000111000000////////////000000555666999>>>GGGUUUeeepppuuuyyyzzzuuuqqqrrrqqqooojjjjjjkkklllpppuuuzzz}}}zzzwwwyyy{{{{{{zzz}}}xxxlllaaaWWWPPPJJJGGGGGGIIINNNVVV```nnnlllWWWKKKGGGBBBBBB@@@???>>>============<<<;;;:::999999999999777777666666666666777777333333333333333444444555444444444444444444444444555555555444444444333333444555555666666666666666333333333333333333333333444444444444444444333333555555555555666888999:::;;;AAAMMM^^^sssxxxtttttt|||zzzsssjjj___TTTNNNJJJFFFCCCDDDBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBBBBCCCEEEFFFHHHKKKQQQTTT\\\```fffkkkooopppppppppttt{{{yyysssnnnkkkhhhjjjlllllloooxxx}}}uuukkkfff^^^[[[^^^iiiuuu}}}~~~}}}|||{{{yyyvvvsssrrrqqqooonnnnnnmmmlllkkkkkkjjjkkkkkknnnppprrrtttwww{{{pppiiiooowwwyyyuuu|||gggQQQEEE@@@:::999777555444555666666555555555444444444333333222333333333333222111000////////////////////////000000000000////////////............////////////////////////////////////////////////////////////000000000000000000000000///////////////000111111111111000000000111222333666888<<>>>>>=========<<<;;;::::::999999999777666666555555666666777666666666666666666777666333333333333333333333333555555555555444444444333444555666666777777666666333333333333333333333333444444444444444444444444555555555555666888:::<<<===EEETTTiiizzzpppooorrr|||tttnnneee[[[QQQMMMIIIEEEBBBCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>===???@@@AAABBBDDDEEEGGGIIINNNTTTYYYccciiiqqqttttttssssssttt{{{wwwqqqnnnllljjjlllnnnpppvvvvvvmmmbbb___\\\]]]dddqqq~~~~~~}}}||||||zzzxxxvvvuuutttqqqooonnnmmmlllkkkkkkkkkkkkkkkmmmoooqqqsssuuuzzzsssjjjkkkqqq|||www{{{mmmUUUGGGAAA;;;999777555444444555666555444444444444333333333222333444444444333111000000000000000000000000000......//////000000111111............////////////////////////////////////000000000000000000000000000000000000000000000000////////////000111222222111111000000111333555666888;;;BBBMMMZZZgggssszzz{{{|||yyysssooopppnnnkkkgggiiillloootttxxx|||~~~}}}{{{}}}wwwkkk[[[LLLDDDCCCEEEGGGGGGOOOYYYaaannnlllXXXNNNJJJCCCBBB@@@???>>>>>>======<<<;;;:::999888888888888666666555555555555666666777777777888777777666666333333333333333333333333555555555555444444444444222333444555666555555444444444444444444444444444222333333444444555555555555555444555666999;;;===BBBLLL^^^uuuxxxnnngggkkkrrrzzzooohhh^^^UUUMMMKKKIIIEEEBBBCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>======???BBBCCCCCCEEEGGGIIILLLRRRYYY^^^kkkttt|||}}}xxxtttvvvyyy|||uuupppnnnmmmnnnnnnpppuuu|||pppfff]]]]]]^^^cccmmmzzz~~~}}}}}}|||zzzyyywwwwwwvvvtttqqqooonnnmmmlllllllllllllllmmmmmmoooqqqsssuuuyyy~~~uuujjjggghhhwww}}}tttZZZKKKEEE;;;:::777555444444555666555555555555444444444444222333444555444333111000000000000000000000000000////////////000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333000000///000222444777999<<<@@@JJJWWWdddpppyyy|||}}}}}}zzztttqqqqqqnnnjjjhhhjjjmmmqqqvvvzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}jjj```QQQFFFAAABBBFFFIIIOOOYYYcccjjjwwwkkkVVVJJJFFFCCCBBB@@@???>>>>>>======;;;:::999888777777777777666666555555555555666666666666777777666555444444333333333333333333333333666666555555555444444444111222333444444444333222666666666666666666666666222222333333444555666666666555444555666999;;;===FFFQQQddd}}}nnnfffaaagggtttwwwllleeeXXXPPPJJJIIIIIIEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB>>>===<<<<<<===@@@DDDFFFEEEFFFHHHKKKOOOUUU]]]bbbqqqzzz{{{uuuxxx}}}{{{tttpppnnnnnnpppppprrryyyyyylllaaa]]]^^^bbbjjjuuu~~~}}}||||||xxxwwwvvvvvvvvvtttqqqnnnmmmmmmmmmllllllmmmmmmnnnmmmoooqqqsssuuuyyy~~~uuuhhhcccbbbooo}}}xxx^^^NNNHHH;;;:::777555444444555666777666666666555555555555222333444555555333111000000000000000000000000000000000000000////////////............/////////000111111111111111111111111000000000000000000000000000000000000000000000000////////////000111222333///......///111555888:::???DDDOOO^^^lllvvv|||~~~||||||zzzuuussstttqqqmmmhhhjjjnnnrrrwwwzzz}}}~~~|||{{{{{{{{{{{{|||}}}}}}yyy^^^VVVLLLDDDCCCGGGLLLOOOZZZdddnnnsss}}}kkkWWWLLLGGGCCCBBB@@@>>>===<<<;;;;;;======<<<;;;999888777777777666666666555555555555555555666666555555444333444444444444444444444444///000222444444444222222555555555555555555555555777777777666555444222222444444444444444444444444444222444888::::::<<>>=========::::::::::::::::::::::::777777666666666555555555555555666666555555444333444444444444444444444444333333333333333333444444333333333333333333333333444444444444333222111111444444444444444444444444555333444888::::::===BBBOOO^^^wwwqqqhhhgggkkkwwwzzznnnbbb[[[PPPMMMHHHDDDBBBBBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBB@@@@@@AAACCCFFFHHHHHHKKKOOOTTTXXX]]]bbbeeessswww~~~~~~|||wwwtttqqqppprrrqqqxxxxxxnnnddd______]]]gggrrr{{{~~~}}}{{{{{{{{{zzzxxxvvvxxxwwwvvvuuusssrrrqqqqqqooooooooooooooooooooonnnooonnnnnnooopppsssvvvwwwyyy|||~~~|||vvvnnnfffbbbeeeooolllYYYOOOBBB;;;555666666444222333555555666666555555444333333333333222222000//////111111111111000000000000////////////////////////000000111111111111000000//////000000///......---000000000000111111111111000000000000111111111111000000111222222222222222444111111333444444777<<>>>>>>>>>>>>>>======<<<;;;999888777777888777777777666666666666666666777777666666555444444444444444444444444444444444555555444333222111555555555555555555555555333333444555666666666666444444444555555666666666777777888;;;;;;===EEENNN\\\sssxxxqqqtttyyyyyymmmbbbWWWPPPHHHFFFCCCAAA@@@@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGIIIKKKMMMNNNQQQSSSWWW^^^fffjjjkkkjjjiiijjjpppxxx|||yyyuuurrrtttyyyuuuhhhaaa___ccciiiqqq~~~~~~}}}||||||||||||||||||||||||{{{xxxuuussstttuuuuuuttttttssssssrrrqqqpppoooooonnnooooooooopppppppppqqqqqqqqqppppppoooooooooooorrrqqqrrrttttttqqqiiiccc```dddmmm{{{hhh[[[NNNDDD;;;999888666666888666666777777666666555444444444555555555444333333111111111111000000000///222222222222222222222222//////000111111111111111//////000000000000000//////000000000111111111111/////////000000000111111///000000111111111111111444333444666777:::DDDNNN[[[fffuuuzzzrrrppprrruuuxxx{{{~~~}}}zzzxxxwwwzzzyyy{{{~~~{{{xxxtttlllaaaUUULLLIIIDDDCCCFFFMMMWWWfff{{{jjjWWWLLLHHHAAA@@@???>>>============::::::::::::::::::::::::888888777777777666666666666777777777777666555555444444444444444444444444222333555666555444222000333333333333333333333333111222222333444444444333444444444555666666777777666777999;;;<<>>=========::::::::::::::::::::::::888888888777777777666666777777777777777666555555444444444444444444444444333444444555555555555555333333333333333333333333222222333333444333333333444444444555666777777777555666999<<<===@@@LLLYYYlll~~~rrrrrrzzz{{{nnnbbbYYYOOOIIIDDDCCCAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIKKKLLLNNNPPPQQQRRRTTTVVV\\\fffooorrrooojjjcccdddkkkwww~~~zzzwwwuuuvvv~~~uuuiiiddddddhhhpppxxx~~~|||yyyyyyyyyyyyzzzzzzzzz{{{wwwvvvttttttuuuuuutttrrrqqqqqqqqqpppoooooonnnnnnnnnooooooppppppqqqrrrrrrqqqqqqqqqqqqpppoooooonnnooopppqqqpppnnnlllkkkkkkgggfffiiitttyyylll[[[OOOCCC<<<888444222444777777777777777666555555222222333333333333333222111111111111000000000000000000000000000000000000...///000111111222222222//////000111111111111111000000000000111111111111//////000000000111111111000000111222222222222111111111444888:::@@@NNN\\\hhhqqq{{{~~~uuuoooooouuu{{{|||{{{{{{|||zzzzzz}}}vvvlllaaaYYYNNNDDDAAADDD@@@FFFNNNUUUbbbvvvjjjVVVLLLHHHEEEDDDBBB@@@???>>>============<<<;;;999888777777888888888888777777777777777777777777777666666555444444444444444444444444666555444333444666888999555555555555555555555555444555555666666555444444444444444555666777777888555666999<<<===AAANNN\\\rrr|||qqqrrr|||wwwjjj___UUUMMMGGGCCCBBB@@@?????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKMMMOOOQQQRRRSSSSSSVVV___jjjtttuuuoooiiieeegggooo||||||xxxvvvvvvyyyzzzqqqhhhfffjjjoooyyy~~~|||xxxxxxxxxyyyyyyzzzzzzzzzvvvuuuuuuuuuvvvvvvsssrrrqqqqqqppppppoooooonnnnnnnnnoooooopppqqqqqqrrrrrrppppppqqqppppppooonnnmmmlllnnnpppnnnkkkjjjlllooorrroooooovvvtttcccVVVIIIAAA;;;666555666777777777777777666666555444444555555666555555555111111111111000000000000111111111111111111111111......///111111222222222//////000111111111111111000000000000111111111111000111111111111222222222111111222333333333333222444444888<<<>>>EEEUUUdddmmmuuu~~~~~~}}}{{{sssnnnooowww~~~}}}|||}}}~~~zzzzzz}}}{{{uuuhhh[[[SSSJJJAAA???CCCBBBJJJSSS[[[hhhfffTTTIIIDDDCCCBBB@@@>>><<<<<<<<<<<<999:::;;;;;;;;;:::999888999999888666555444333222666666666666666666666666555444444444444555666666666555444333222333444444555555555555555555555555333444444444444444333333666666555444444555777888888<<<999999@@@EEERRRhhh|||yyyqqqrrrooocccXXXMMMFFFEEEDDDCCCAAA???>>>??????@@@AAABBBDDDEEEGGGHHHHHHIIIGGGGGGGGGFFFDDDEEEGGGIIIHHHKKKOOORRRSSSUUUXXXZZZYYY___iiirrrwwwuuuoooiiiggghhhnnn{{{~~~xxxuuuwwwqqqjjjcccdddmmmyyy|||{{{yyyyyyyyyxxxxxxyyyyyyzzzyyyyyywwwvvvttttttsssssspppqqqqqqrrrqqqpppooonnnnnnooooooppppppqqqrrrrrrqqqqqqqqqqqqpppnnnlllkkkmmmooopppooommmlllllllllwwwyyyzzz{{{~~~qqqaaaLLL===999888888666777777777777666666666666666666555444333333222222111111111111000000000000000000000000111111111111///////////////000111111222222111000//////000000//////...//////000111111000000000000111111111111000/////////000111222222222444777;;;BBBNNN\\\fffpppuuuzzz~~~~~~|||zzzyyyzzzwwwrrrmmmlllpppxxx~~~~~~yyyuuuyyy}}}tttiii^^^RRRLLLHHHCCCBBBDDDEEEIIIRRR```tttfffTTTIIIEEEDDDCCCAAA???============::::::;;;;;;;;;:::999888888888777666555444444333666666666666666666666666555444444444444555666666666555444333333333444444555555555555555555555555444444555555555555444444666666555444555666777888777<<<999999AAAGGGUUUkkkvvvrrrvvvwwwggg\\\RRRIIIDDDDDDCCCBBBAAA???????????????AAAAAACCCDDDFFFGGGGGGHHHFFFGGGGGGFFFDDDEEEGGGIIIKKKNNNQQQSSSUUUWWWYYY\\\^^^dddnnnvvvzzzwwwpppkkkjjjmmmttt~~~yyyxxx{{{wwwoookkkgggjjjsss~~~|||{{{yyyxxxxxxxxxxxxyyyyyyzzzxxxwwwuuusssqqqpppoooooommmnnnpppqqqrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqpppqqqqqqqqqpppooommmllllllmmmnnnnnnmmmmmmnnnpppyyy{{{}}}}}}~~~~~~zzzjjjSSSBBB;;;999888777888777777777666666666666666555555444333333222222111111111111000000000000000000000000111111111111//////.../////////000111222111111000000000000000111000000//////000000111000000000000111111111111111111000111111222333444555666999???HHHTTTaaaiiirrrvvvzzz}}}|||zzzwwwvvvvvvsssoookkkkkkqqqyyy~~~xxxuuuyyyxxxmmm___UUUKKKFFFCCCAAAAAADDDFFFLLLVVVggg|||fffTTTJJJFFFCCCBBB@@@>>>===<<<<<<===:::;;;;;;;;;;;;:::999888777777777666666555555555666666666666666666666666555444444444444555666666666555444333333333333444555555555555555555555555444555555666666666555555666555555555555666777888777;;;999:::CCCLLL[[[rrr}}}vvvwww}}}}}}ooo___UUUMMMFFFCCCDDDBBBBBBAAA@@@????????????@@@@@@BBBCCCDDDEEEFFFFFFEEEFFFFFFFFFEEEFFFHHHJJJOOOQQQTTTUUUWWWYYY\\\___gggmmmuuu|||}}}yyyrrrnnnooottt}}}~~~||||||wwwooolllkkkmmmsss}}}|||{{{wwwwwwwwwwwwwwwxxxyyyzzzxxxwwwtttrrrooommmllllllmmmnnnpppqqqrrrsssssssssrrrqqqqqqqqqqqqpppppppppppppppqqqqqqqqqooonnnmmmjjjkkklllllllllmmmpppsssyyy~~~|||uuu]]]III>>>;;;999888888888777777777666666666555555555444444333333222222222111111111000000000000000000000111111111111............/////////000111111111000000000000000222111111000000000111111000000000000111111111111111111111222222333555555888999<<>>======>>>>>><<<<<<;;;:::999999888888666666666777777777777777666666666666666666666666555444444444444555666666444444444444444333333333555555555555555555555555444555555666777777666666444555666777777888888888777<<<;;;>>>KKKXXXmmm}}}uuugggXXXOOOIIIDDDCCCEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEFFFGGGGGGGGGIIILLLOOORRRTTTVVVXXX[[[___fffjjjuuuyyy~~~}}}yyyvvvttt|||}}}xxxsssnnnkkkjjjoooyyy|||{{{vvvvvvvvvuuuuuuvvvvvvwwwssssssrrrppppppooooooooopppppppppppppppppppppppprrrrrrqqqppppppooonnnnnnnnnoooooopppooonnnlllkkkjjjkkkjjjiiiiiijjjnnnpppsss{{{xxxvvv|||kkkTTTDDD===:::999888888888888777777777777444444444444444333333333222222222222111111111111///000000000111111111111---...//////000000/////////000111111111111000000/////////000111333444555///000000000111111111111///000000000222333444555:::===EEEQQQ```kkkpppqqqxxxyyyzzzxxxuuurrrppppppiiiiiiiiijjjnnnwww{{{qqqqqqqqquuu|||nnn]]]QQQGGGCCC@@@AAABBBDDDIIIPPPZZZcccttt~~~zzzaaaRRRJJJHHHEEEDDDBBBAAA@@@@@@AAAAAA===<<<;;;:::999888888888777777777777777777777777666666666666666666666666555444444444444555666666444444555555444444333222555555555555555555555555333444555666666666666666444555666777888999999999888===<<>>===;;;999888888888888888888777777777777777777666666666666666666666666555444444444444555666666444444555555555444333222555555555555555555555555222222444555555666666666333444666888999999999999999>>>>>>CCCTTTeee}}}{{{ggg[[[PPPJJJGGGDDDCCCEEECCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDEEEFFFGGGIIIJJJLLLNNNRRRUUUSSSUUUXXX\\\bbbllluuu|||}}}}}}yyyxxx|||}}}vvvnnnkkklllooovvv|||~~~|||{{{xxxwwwvvvtttsssrrrqqqqqqqqqpppooonnnmmmmmmmmmmmmjjjjjjjjjkkkmmmppprrrsssoooooonnnnnnmmmmmmllllllnnnnnnnnnmmmkkkiiigggfffbbbdddfffggghhhiiikkkmmmkkkrrryyy|||yyyxxxzzz}}}~~~|||~~~|||cccOOOCCC<<<:::999999999888888888777777444444444444444444444444333333222222222111111111000000000000111111111111...///111222333222111000...///111222222222000000000000/////////000111111000000000000111111111111000000000111333444666777;;;DDDRRR___jjjqqquuuwwwwwwxxxxxxvvvtttrrrssstttqqqqqqqqqrrruuu|||zzzqqqlllooorrrvvvzzzuuuiiiXXXKKKGGGAAA@@@CCCHHHLLLQQQZZZcccsss}}}{{{vvvvvv^^^PPPIIIGGGAAA@@@???=========>>>>>>>>>===;;;999888888888888888888888888777777777666666666666666666666666666555444444444444555666666333444555555555444333222555555555555555555555555111222333444555555555555333444666888999:::999999999??????EEEVVViiiuuucccYYYOOOKKKIIIGGGFFFHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@BBBDDDEEEGGGHHHJJJKKKMMMPPPTTTWWWTTTVVVYYY^^^fffppp{{{|||xxxyyyvvvnnnkkkooosss{{{~~~}}}{{{yyyxxxvvvtttrrrqqqppppppuuutttrrrqqqooonnnnnnmmmmmmlllkkkkkklllmmmnnnooommmmmmmmmmmmmmmlllllllllnnnnnnnnnllljjjhhheeeddd^^^aaadddggghhhiiilllmmmjjjpppwww{{{|||{{{{{{|||jjjTTTEEE>>>;;;999999999888888888888777444444444444444444444444333333333222222222111111000000000000111111111111...000222333444333111000---///111222333222111000222222000///............000000000000111111111111111111111333444666777888;;;FFFVVVdddlllrrrvvvyyywwwwwwwwwvvvtttsssuuuvvvuuuuuutttuuuwww~~~xxxppplllpppsssxxx{{{vvvqqqcccQQQFFFEEEBBBBBBFFFMMMSSSYYYcccnnnzzz{{{tttpppvvv]]]NNNFFFDDDAAAAAAAAAAAA@@@>>>===<<<>>>===<<<;;;:::999999888777666666666555555555555666666555555555555666666777666555444444444444444555444444444555555333111222333555777777666555333444444444555555555555666555777888777666555666888:::===AAAGGGUUUmmmssscccXXXNNNKKKJJJHHHFFFFFFIIIIIIJJJJJJIIIGGGFFFDDDEEEDDDBBB@@@@@@BBBDDDFFFGGGKKKOOORRRTTTTTTUUUVVVXXX[[[]]]bbblllxxx}}}||||||zzzwwwtttuuu{{{zzzqqqnnnppptttxxx~~~}}}zzzyyy{{{zzzxxxuuurrrpppnnnmmmqqqrrrssssssrrrooommmkkknnnnnnnnnnnnnnnnnnnnnnnnooommmkkkiiiiiiiiijjjkkkkkkllllllllljjjgggdddbbb]]]]]]^^^aaaeeeiiikkkkkkjjjlllttt~~~zzzxxx{{{|||~~~~~~tttWWWDDD===<<<:::::::::999999777666555666666666666666555555444222222111111111111222222222111000//////000111222////////////000000000000000000000000000000000000222222111111000...---,,,(((,,,000333333111000000222444555555444555777999???IIIYYYhhhrrrvvvuuutttyyyxxxvvvsssrrrtttxxx|||yyyvvvttttttyyyxxxtttppptttyyy|||rrrhhh\\\OOOHHHGGGCCCGGGLLLRRRYYYdddpppyyyyyytttqqqooowww^^^OOOHHHEEEBBBAAAAAA@@@???>>>============<<<;;;:::999888888777777666666666555555555666666555555555555666666666555555444444444555555666555444555666666444222333333555666666666555444444444444555555555555666444666666666555555777999;;;>>>CCCJJJXXXqqqqqqaaaWWWNNNKKKKKKHHHFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEFFFEEECCCAAABBBCCCFFFGGGIIILLLPPPSSSTTTUUUVVVXXXZZZ^^^bbbhhhqqq|||~~~zzzxxxvvvuuuxxxxxxrrrpppsssyyy}}}~~~}}}{{{yyyvvvvvvuuutttsssrrrrrrqqqrrrrrrsssssssssqqqnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiiiiiiiijjjkkkkkkllllllkkkhhheeebbb```[[[ZZZ[[[^^^bbbfffhhhhhhjjjkkkrrr||||||{{{|||}}}~~~~~~yyyyyy{{{xxx\\\HHH???>>>:::::::::999888777666555666666666666666555555444333333222222222222333333000///............///000/////////000000000111111000000000000000000000000000000000000000000///...+++...111333333222222222222333444444444555777:::CCCMMM\\\kkktttxxxwwwvvvyyyxxxvvvtttrrrtttxxx{{{yyywwwuuuvvvzzz{{{wwwwww}}}~~~vvvllldddYYYNNNHHHHHHFFFKKKSSSZZZbbbmmmyyy|||uuuqqqooonnnwww___PPPIIIFFFCCCBBB@@@???======>>>>>><<<<<<;;;:::999888777777777777777666666666555555666666555555555555666666555555444444444555666666666555444555666666444222444444444555555555555666444444444555555555555666555666777666666777:::<<<===AAAFFFOOO^^^www}}}nnn^^^UUUMMMKKKKKKHHHGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEGGGIIIKKKNNNQQQTTTUUUVVVXXXYYY]]]cccjjjpppyyywwwvvvvvvwww~~~|||vvvssstttzzz~~~}}}{{{yyyuuuuuuuuutttttttttssssssrrrrrrsssssssssrrrpppooooooooooooooooooooooooooommmllljjjiiihhhiiiiiijjjkkkkkkjjjhhhfffccc___^^^YYYYYYZZZ]]]bbbfffhhhiiikkkjjjoooyyy}}}xxxrrruuuyyybbbMMMBBB???;;;;;;:::999888777666666666666666666666555555444444333333333333333333444000//////......//////000000000000111111111222222000000000000000000000000...//////000111111111000...000222333222222333444111222333333333555999<<>>======>>>???<<<;;;::::::888888777666777777777666666666666555666666555555555555666666444444444444444555666777555444444444555555333222555444444444444555666666444444444555555555555666777777888888888:::===@@@>>>BBBIIITTTfff~~~xxxjjj[[[SSSMMMLLLKKKHHHHHHJJJGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDDDDEEEFFFHHHJJJMMMOOORRRSSSUUUWWWZZZ\\\aaaiiiqqqwww~~~vvvvvvxxx{{{zzzxxxvvvvvvzzz~~~|||zzzxxxwwwvvvuuutttsssrrrqqqpppqqqrrrrrrrrrqqqppppppoooooooooooooooooooooooommmllljjjiiiiiihhhiiiiiiiiiiiigggeeebbb___\\\[[[XXXXXXZZZ___eeejjjmmmnnnllljjjllluuu~~~{{{wwwqqquuu{{{jjjRRREEE@@@===<<<;;;999888777666666666666666666666555555444333333222222222222333333111111111111111111111111000111111111222222222222//////////////////////////////000111111111111000///000222111111111333555111222222222333777<<>>======>>>???<<<;;;::::::888888777666888777777777666666666666666666555555555555666666444444444444444555666777555444333333555444333111555444444444444555666666444444444555555555555666555666777888888:::===???>>>CCCMMM[[[nnnttteeeXXXRRRMMMLLLKKKHHHHHHKKKGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDDDDEEEFFFHHHIIIKKKNNNPPPRRRTTTUUUYYY]]]```fffnnnvvv{{{|||vvvxxx|||vvvwwwwwwzzz~~~|||zzzxxxwwwvvvuuutttsssrrrrrroooppppppppppppooooooooooooooooooooooooooooooooollllllkkkjjjiiiiiiiiiiiihhhgggeeeccc```]]][[[YYYVVVWWWYYY___gggmmmqqqssslllkkklllqqq{{{|||{{{xxxvvvzzzqqqXXXHHHAAA>>>===;;;999888777777666666666666666666555555444222222111111111111222222111111222222222222111111000111111111222222222222////////////////////////111111111111111000000//////000111000///000222444222222222222444999???DDDUUU___kkktttxxxzzz{{{}}}||||||{{{xxxuuusssssstttuuutttrrrsssuuuxxxzzzzzz{{{}}}}}}||||||}}}uuummmeee\\\VVVOOOIIIHHHKKKRRR\\\kkkxxx}}}yyysssnnnllljjjiiihhhuuu]]]OOOHHHFFFCCCBBB@@@???======>>>>>><<<<<<;;;:::999888777777888888777777777666666666666666555555555555666666555555444444444555666666555444333444555555333111444444444555555555555666444444444555555555555666222444666777777888:::<<<>>>EEERRRdddyyypppaaaWWWQQQNNNMMMJJJGGGGGGKKKHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFGGGHHHJJJLLLMMMPPPRRRTTTUUUXXX]]]bbbfffmmmttt{{{||||||}}}|||xxxwww||||||uuuwww{{{~~~~~~}}}}}}}}}{{{uuuuuuuuuuuuuuuuuuuuuuuuppppppoooooonnnnnnnnnnnnoooooooooooooooooooooooommmmmmllllllkkkjjjjjjiiihhhgggeeeccc```^^^\\\[[[VVVWWWZZZ```gggnnnrrrssslllmmmmmmooowwwzzz|||~~~{{{yyy}}}xxx^^^LLLDDD???>>>;;;999777777777777666666666666666555555444222111111000000111111222///000000111111000000///000000000111111111222222000000000000000000000000111222222222111000000//////000111000///000222444333333333333555;;;CCCHHHZZZdddooowwwxxxyyy|||~~~~~~~~~}}}zzzvvvsssqqqqqqsssqqqpppppptttxxxzzz{{{}}}~~~~~~}}}||||||~~~tttjjjbbbYYYSSSMMMIIIJJJNNNWWWbbbrrrzzzvvvqqqnnnkkkjjjhhhfffvvv^^^PPPIIIGGGBBBAAAAAA@@@???>>>============<<<;;;:::999888888888888888777777777666666666666555555555555666666666555555444444444555555777666555666777777555333333333555666666666555444444444444555555555555666333555999::::::::::::;;;???HHHXXXlllmmm^^^VVVQQQNNNMMMJJJFFFGGGJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGHHHJJJLLLNNNOOOPPPSSSTTTVVVYYY\\\bbbiiinnnuuu{{{~~~{{{yyyyyyxxxvvvxxxzzzvvvzzz~~~|||||||||}}}}}}{{{vvvvvvvvvuuuuuuuuuuuuuuurrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjjjjiiigggeeecccaaa```___\\\\\\^^^ccciiiooorrrsssllloooooommmrrr|||wwwwwwzzz~~~||||||dddQQQHHH@@@>>><<<999777777777777666666666666666555555444333222222111111222222333///000111111111111000////////////000000000111111000000000000000000000000000000111222222222111111000111333222111111222333444444333444777===FFFLLL___hhhsssyyyyyyyyy|||~~~~~~{{{wwwrrrppppppsssqqqnnnoootttyyy}}}~~~~~~}}}rrreee]]]UUUPPPLLLJJJMMMSSS\\\hhhxxx~~~uuurrrnnnllljjjhhhfffdddwww___QQQJJJHHHAAAAAAAAAAAA@@@>>>===<<<>>>===<<<<<<::::::999888888888888888777777777777666666555555555555666666777666555444444444444444999888777888999888777555222333555777777666555333444444444555555555666666666999===??????=========@@@JJJ\\\rrrlll\\\VVVRRROOONNNJJJEEEFFFJJJKKKKKKLLLLLLKKKIIIGGGFFFHHHIIIKKKLLLNNNPPPRRRRRRUUUWWWYYY[[[___fffmmmssszzz{{{wwwwwwvvvuuuxxxzzzwww{{{}}}{{{{{{{{{|||~~~{{{zzzyyyxxxvvvuuusssrrrqqqtttsssrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjlllkkkiiigggeeedddccccccccccccdddggglllqqqsssssslllqqqpppllloooyyyttttttvvv~~~~~~~~~hhhTTTJJJAAA???<<<999777777777777666666666666666555555444444333333222222333333444111222333444444333222111////////////000000000000000000000000000000000000...///000111222333333333111333444444333222333444555555444444888???HHHOOObbbkkkvvv{{{zzzzzz~~~|||wwwrrrpppoootttqqqnnnooottt{{{xxxnnnaaaYYYRRRNNNLLLKKKPPPVVV```lll}}}zzzqqqnnnkkkjjjiiigggeeedddrrr[[[NNNGGGCCCBBBAAA>>>======>>>@@@BBB;;;:::999999888888999999999888888777777777777777999999777666555555555555555444444555555666777888555666777888888777666666444444333222222444555666444444444555555555666666666666999<<<:::888<<>>===;;;888777777888555555555555555444444444333333333222222222111111555333000......000333555000000000000000000000000111111111111111111111111////////////000000000000333333222222333333444555333333666999;;;???JJJUUUjjjrrr|||}}}zzz{{{~~~|||vvvqqqmmmlllnnnoooqqqtttxxx~~~xxxoooiii]]]UUUMMMJJJIIIKKKRRRZZZdddttt~~~{{{rrroookkkiiigggeeebbb```rrr\\\NNNGGGDDDCCCAAA???======>>>???AAA;;;:::999999888999999999999888888777777777777777999888777666555555555555888777666555555444444555666777777777777666444333444444444444444555555666222222333333333444444444666666888;;;:::888<<>>===;;;888777777888777666666666666555555555333333333222222222111111222000...------...000111000000000000000000000000111111111111111111111111//////000000000111111111222222222222222333444444444444777:::===BBBNNN[[[nnnvvv||||||~~~|||vvvqqqnnnmmmqqqqqqsssvvvzzz~~~uuukkkeeeXXXQQQKKKIIIIIIMMMVVV___kkk{{{yyywwwpppnnnjjjhhhfffdddaaa^^^sss\\\OOOHHHEEEDDDBBB@@@>>>======>>>???;;;;;;:::999999999999999999888888777777777777777888888777666555555555555888777666555555444444555777777777777555444333222444444555666666666666555222333333333333444444444666555888::::::888<<>>=========>>>;;;;;;:::999999999999:::999888888777777777777777888777666555555555555555555444444555555666777888666666666555555444333333333444666777777777666555555555555555666666666666666555777::::::999>>>EEEQQQaaa|||ppp```VVVOOOLLLHHHGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMOOORRRTTTVVVXXX\\\^^^gggkkksssyyy}}}~~~|||zzztttrrrppppppuuu~~~|||xxxyyyzzz{{{|||}}}}}}}}}|||zzzwwwuuusssrrrssssssrrrrrrqqqqqqrrrrrrrrrssspppoooooonnnnnnnnnnnnooorrrqqqpppnnnmmmmmmmmmmmmooonnnnnnmmmmmmnnnnnnoooqqqooommmmmmooopppooonnnllljjjfffdddfffkkksssxxx~~~sssiiikkkyyyyyywwwyyy{{{~~~}}}}}}mmmXXXDDDAAA>>>;;;:::999888888888777777777666555555555333333333222222222111111//////000111111111111000000000000000000000000000111111111111111111111111111111222222222333333333111111000000111111222333555555777<<>>=========<<<;;;::::::999999::::::999888888777777777777777777666666555555555555555555444444555555666777888444444444444555555666666333444666777777777666555555555555666666666777777666666888:::::::::@@@GGGTTThhh}}}kkk]]]UUULLLJJJHHHGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPRRRTTTWWW\\\bbbfffooosssyyy}}}~~~{{{wwwtttppppppppprrryyy~~~{{{yyyzzz{{{|||}}}~~~~~~~~~|||zzzwwwtttrrrrrrrrrrrrqqqrrrrrrrrrssssssrrrrrrppppppooonnnnnnnnnnnnnnnqqqqqqooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnooommmlllllllllllllllkkkkkkjjjhhheeeeeeiiipppvvv}}}vvvoooppp{{{}}}yyyyyyzzz||||||}}}}}}~~~sss[[[GGGCCC>>>;;;;;;:::999777777777666555555444333333333333333222222222111111...///000111222222111111000000000000000000000000111111111111111111111111222222222222333333333333111111000000111111222333555555777===EEEPPPcccttt}}}}}}|||yyy{{{||||||{{{{{{}}}~~~}}}~~~~~~rrrfffZZZRRRMMMJJJHHHJJJNNNWWWgggvvvxxxsssrrrnnnmmmkkkjjjgggccc]]]YYYrrr\\\OOOHHHEEEBBBAAA@@@???>>>>>>>>>===<<<;;;;;;:::::::::::::::999888888777777777777777666666555555444555555666888777666555555444444555333333333444555666888999444444555666666666666555333333444444444555555555777777999;;;<<<<<>>>>><<<<<<;;;::::::::::::;;;999888888777777777777777555555555444444555555666888777666555555444444555666555555555555666888999444444444444444555555666444444444444555555555555999888:::<<<===>>>EEEMMMaaazzzrrrbbbWWWRRRJJJJJJJJJIIIHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOQQQTTTZZZ___fffnnnvvv|||}}}~~~~~~~~~|||xxxtttrrrpppsssyyy~~~{{{yyyxxxyyyzzz{{{|||}}}}}}}}}{{{yyyvvvtttrrrrrrrrrssssssssstttttttttrrrqqqppppppooonnnmmmllllllllllllmmmmmmmmmlllmmmmmmnnnooonnnmmmmmmllllllmmmmmmnnnmmmmmmllllllkkkkkkkkkllldddfffgggeeebbbaaaeeeiiitttyyy~~~zzzyyyxxxzzz}}}gggMMMFFF???<<<<<<<<<:::777888888777666555444333333333333333222222222111111/////////000111222222333000000000000000000000000111111111111111111111111111111111111222222222222222222222222222333444444666777<<>>???FFFOOOgggooo^^^UUUPPPIIIJJJJJJJJJIIIIIIJJJLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQWWW___gggooowww~~~~~~|||yyywwwvvvtttyyy~~~{{{xxxwwwwwwyyyzzz{{{|||||||||zzzxxxvvvsssrrrrrrssssssttttttuuuuuutttrrrpppooooooooonnnllllllkkkkkkkkkllllllkkkllllllmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnjjjkkkkkkjjjiiiiiijjjkkkdddgggiiigggcccaaacccgggoooyyy{{{xxxxxxzzz}}}lllNNNGGG???<<<<<<<<<:::777999999888777666555444444333333333222222222111111222222222222333444555666000000000000000000000000111111111111111111111111000000111111111222222222333333222222333333444555777999???HHHQQQ]]]ppp{{{{{{{{{}}}vvvkkk___TTTLLLGGGGGGKKKQQQXXXggg}}}|||yyyuuussstttooonnnmmmjjjeee^^^TTTNNNmmmYYYNNNHHHEEEAAA>>><<<;;;;;;<<<<<<;;;999999:::;;;;;;999888777999999999888777666666555555555555555555444444333444444444444444444444444333333333444555666777777333333333444444444444555666666777777888888888999888;;;777777???AAAHHHYYYllllll\\\TTTPPPMMMJJJHHHHHHKKKLLLKKKIIIOOOPPPRRRRRRRRRSSSVVVXXX[[[___gggooowww~~~~~~}}}}}}}}}~~~{{{zzzyyyyyyxxxxxxwwwxxxxxxyyywwwvvvtttrrrrrrrrrssssssssssssrrrqqqpppooonnnmmmnnnnnnoooooonnnllljjjiiijjjjjjkkkllllllmmmnnnnnnmmmmmmlllllllllmmmmmmnnnnnnmmmkkkkkklllllllllkkkhhhfffeeecccbbbbbbccccccnnnxxx|||xxxxxxwwwyyy~~~}}}tttYYYGGG???===777666888222777777666666555555444444444333333222222333333444222222222222222222222222222222222222111111000000///000000000111111111111111111222222222333333333444222000111444666555333666;;;CCCMMMZZZiiixxx~~~{{{zzzzzz~~~ttteeeXXXOOOKKKJJJJJJOOOVVV___nnn{{{zzzxxxuuuqqqpppooolllggg```WWWPPPLLLlllXXXMMMGGGDDDBBB@@@>>>===>>>>>>>>>===::::::;;;;;;::::::999888999999888888777666666555555666666666666555444444444444444444444444444444444555555666666777777777555555555555666666666666888888888777777777777777888<<<999999AAACCCJJJ[[[pppjjj[[[SSSOOOLLLIIIHHHIIIKKKMMMMMMKKKRRRTTTUUUUUUVVVWWW[[[]]]eeeiiipppxxx~~~~~~~~~|||{{{yyyyyyxxxxxxwwwxxxxxxxxxyyyxxxvvvuuuttttttuuuuuusssrrrrrrqqqooonnnnnnmmmnnnnnnoooooonnnlllkkkjjjkkkkkkllllllmmmnnnnnnooommmmmmllllllllllllmmmmmmmmmkkkjjjjjjkkkkkkkkkiiigggfffdddcccbbbbbbbbbbbbkkkuuuzzzuuutttuuuxxx~~~xxxwww[[[IIIAAA???888888:::555999999777666444444333333444444333333333333444444111111111111111111111111111111111111000000//////111111111111222222222222111111222222222333333333444222000111444666555444999===FFFQQQ```ooo}}}}}}|||{{{|||~~~rrrcccVVVNNNJJJKKKLLLQQQXXXbbbrrrzzzyyyxxxuuurrrpppoookkkfff^^^VVVNNNJJJlllXXXMMMGGGDDDDDDBBB@@@???@@@@@@???>>><<<;;;::::::999999::::::999999888888777666666666666666777777777666555555666666666666666666666666666666777777777777777777666666777777777888888888999999888888777666666666888<<<:::;;;CCCEEENNN___xxx|||iii[[[RRROOOLLLKKKJJJKKKNNNQQQRRRRRRVVVXXXYYYZZZ[[[___cccgggqqquuu|||}}}|||zzzyyyyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvuuuuuuuuuuuurrrrrrqqqpppooonnnmmmmmmmmmnnnnnnooonnnmmmkkkjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmlllllllllllllllmmmlllkkkiiiiiijjjkkkjjjhhhgggfffdddbbbaaaaaaaaaaaagggrrrxxxqqqnnnpppuuu}}}}}}rrrxxx|||___LLLBBB@@@:::;;;<<<777;;;:::777555333333333333444444333333333333444444111111111111111111111111000000000000000/////////111222222222222333333333111111222222222333333333444222111111444666666666===AAAJJJYYYiiixxx~~~|||}}}}}}zzzmmm___SSSLLLHHHKKKMMMSSS\\\gggxxx}}}yyyxxxwwwuuurrrpppnnnjjjddd\\\SSSKKKFFFlllYYYNNNHHHEEEDDDBBB@@@@@@AAAAAA@@@>>><<<;;;999888888888999:::888888888888777777666666777777777777777666666555666666666666666666666666777777666666666666666666666666777777777888888888888888888777777777777777666<<<;;;<<>>888:::999777444333333444444333222222111111222222333111111111111111111111111111111111111000000000000111111111222222222333333111111222222222333333333333222222222444666888999@@@EEEQQQaaarrr~~~}}}~~~vvvhhhZZZOOOIIIGGGJJJLLLSSS^^^jjj}}}{{{xxxwwwvvvuuusssooonnnjjjcccZZZQQQHHHDDDmmmYYYOOOJJJGGGBBBAAA@@@@@@@@@@@@>>>===;;;:::888777777777888999888888888777777777777777777777777777777666666555777777777777777777777777666555555555555555555555555555666666666666777777555555666777888999999:::444::::::<<>>777777666555444444555666666111111000000000000111111333333333333333333333333222222222222222222222222000000000000111111111222111111222222222333333333333333222222333666999<<>><<<;;;:::999999888888999999888888777777777777777777666666777777777666555555777777777777777777777777444444444555555555555555444444444555555555666666444444555777888999:::;;;444::::::;;;EEENNN___xxxxxxjjjaaaZZZVVVQQQRRRSSSTTTWWW[[[aaaeeefffjjjnnnsssxxx}}}}}}|||zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttrrrrrrooonnnnnnnnnmmmmmmmmmlllkkklllnnnooopppoooooonnnllllllllllllllllllllllllnnnmmmlllkkkjjjjjjjjjjjjmmmllllllmmmnnnmmmkkkiiieeedddbbb___^^^]]]]]]]]]bbbhhhuuu{{{}}}ssshhhbbbhhhqqq||||||ooooooyyymmmUUUEEE@@@;;;<<<===666555555555666666666666666111000000000000000000111444444444444444444444444222222222333333333333333//////000000000111111111111111222222222333333333333333333333333666;;;>>>EEEQQQbbbsss~~~~~~|||||||||}}}{{{{{{{{{ooo```RRRIIIFFFFFFEEEHHHQQQ^^^mmm~~~}}}zzzxxxvvvuuuttttttpppnnnjjjddd[[[QQQIIIDDDkkkWWWMMMHHHEEEAAA@@@@@@@@@AAA@@@>>>;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777777888555666666666666555444444666666666666666666666666444444555555666666777777444444555555555666666666555555666777888999999:::555;;;;;;<<>>>>>666444555777777777666555444222222111111111111222222333333333333333333333333111111222222222333333333000000111111111222222222111111222222222333333333222333444333333666<<<@@@HHHXXXlll|||~~~|||~~~~~~{{{{{{{{{}}}~~~~~~~~~zzzmmm]]]OOOGGGEEEFFFEEEHHHQQQ^^^mmm~~~}}}{{{yyyvvvtttttttttqqqoookkkeee\\\SSSKKKFFFiiiVVVLLLFFFCCCAAAAAA@@@AAABBBAAA>>><<<<<<===>>>>>>>>>===;;;:::777777777777777888888888555555555555555444444333666666666666666666666666444555555666777888888999555555555555666666666666777777777777888888888888666===<<<===HHHUUUmmmxxxnnnhhhbbb^^^```bbbcccdddeeejjjqqqwww{{{~~~~~~}}}{{{yyywwwuuuttttttpppqqqrrrrrrqqqpppnnnmmmmmmmmmmmmmmmmmmmmmllllllkkklllnnnoooppppppppppppppppppppppppoooooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjlllmmmllliiifffeeecccaaa^^^]]]\\\[[[[[[\\\___iii{{{{{{}}}}}}||||||zzzrrriiigggmmmwwwrrrgggmmm~~~xxx]]]JJJDDD>>>??????777555666888999888666333111444333333222222333333444222222222222222222222222000000111111222222222222111111222222222333333333111111222222222333333333222333444333333666<<>>>>>>>>>>>===;;;::::::;;;<<<>>>999888888777666555555444555666777666444333444555666666666666666777888888999666444555777777555222555555555555555555555555555555666666777777888888999999===EEEMMM\\\www}}}vvvooojjjiiiiiihhhiiijjjnnnssswwwzzz~~~~~~~~~~~~}}}zzzxxxvvvuuuuuuuuuuuutttssssssqqqqqqpppoooppppppppppppooonnnmmmlllllllllmmmoooooopppppppppppppppppppppppppppppppppllllllmmmmmmllllllkkkjjjkkkkkkjjjjjjiiihhhhhhhhheeeccc```^^^[[[ZZZZZZZZZXXX]]]gggttt}}}wwwrrrtttuuurrrqqqqqqjjjqqq|||{{{kkknnnzzzfffKKKBBBAAA>>>::::::888888777777666666555555333333444444333333222111111111222333333333333222111111111111111000///...111111111111111111111111222222111111111111111111333000111666888:::===CCCNNNaaavvv||||||{{{zzzzzz}}}~~~||||||~~~zzzgggVVVMMMKKKHHHFFFEEEIIISSSaaappp{{{zzzyyywwwvvvuuuuuuuuutttrrrooojjjcccYYYOOOHHHiiiWWWLLLFFFEEEAAA@@@@@@??????>>>======<<<;;;999888777888999:::999888888777666666555555333444555555333333444555666666666666666777777888888666444555777777666444555555555555555555555555555555666666777888888888::::::>>>FFFOOO```|||{{{uuuqqqpppqqqqqqqqqrrruuuyyy}}}~~~~~~~~~}}}zzzwwwuuutttssssssuuutttssssssqqqqqqpppooommmnnnnnnooooooooonnnnnnmmmmmmnnnooopppppppppppppppppppppppppppppppppppplllmmmmmmmmmmmmlllkkkkkkkkkjjjjjjiiiiiihhhggggggdddbbb```]]][[[ZZZYYYYYYXXX]]]eeerrrwwwpppqqqttttttssstttrrrwwwqqqqqq|||iiiMMMCCCBBB>>>::::::888888777777666666555555333333444444333333222111111111222333333333333222222222222222222222111000111111111111111111111111222222222222222222222222333111111555888999===CCCSSSfffzzz||||||{{{yyyyyy|||vvvdddTTTKKKHHHFFFDDDIIIKKKSSSaaarrr~~~zzzyyyxxxwwwuuuuuuuuuuuuuuussspppkkkeee\\\SSSMMMiiiWWWLLLFFFEEE@@@@@@??????>>>=========<<<;;;999888777777777888888888888777777666666555555666777666444333444555666666555555666666777777666555444555666777666555555555555555555555555555555555666777777888888999;;;<<>>::::::888888777777666666555555333333444444333333222111111111222333333333333222111222333333333333333333111111111111111111111111333333333333333333333333333111222555777888>>>EEEZZZkkk}}}~~~}}}|||zzzwwwwwwzzztttaaaSSSJJJGGGFFFEEEMMMNNNUUUcccwww~~~}}}yyyxxxwwwuuutttttttttttttttssspppmmmhhhaaaYYYSSSiiiWWWLLLFFFEEE@@@@@@???>>>>>>======<<<>>>===;;;:::888888888888888888888777777777666666999::::::888666444444555666666555555555666666777555444444555666777777777555555555555555555555555555666666777888888999999;;;<<<@@@GGGUUUmmm}}}}}}~~~~~~}}}zzzzzz{{{~~~}}}~~~~~~{{{zzzwwwuuusssrrrrrrrrruuutttssssssqqqqqqpppoookkklllmmmnnnnnnoooooonnnooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnnnnmmmmmmlllkkkiiiiiijjjiiiiiihhhfffeeecccbbb```^^^]]][[[ZZZYYYYYY\\\aaajjjzzzyyykkkkkkttt{{{~~~~~~zzz}}}oooSSSHHHCCC>>>:::;;;888888777777666666555555333333444444333333222111111111222333333333333222111111222333333444333333111111111111111111111111222222222333333333333333333111222555666888@@@HHH^^^nnn~~~|||{{{xxxuuutttwww}}}qqq___SSSLLLIIIIIIKKKOOORRR[[[kkk}}}}}}wwwwwwvvvttttttssssssssssssrrrpppnnnkkkeee___ZZZiiiWWWLLLFFFEEE@@@@@@??????>>>===============<<<:::999888888777888888888888777777777777666777888777555555666777666666555555555555666666444555555666666666777777666666666666666666666666666666777777888999999999999<<>>>>>>>>;;;;;;:::999888777777666888888888888888888888888///111333444444555888999666666555555444444555555444555777666555555666777666666666666666666666666666666777888888999999:::888===CCCKKK^^^zzz~~~|||~~~}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}}}}}}}|||{{{sssrrrqqqqqqrrrssstttuuuuuutttssssssqqqqqqpppooonnnooooooooooooooonnnnnnpppqqqqqqrrrrrrrrrqqqqqqoooooooooooooooooooooooollllllmmmmmmllllllkkkjjjiiijjjkkklllkkkiiigggfffddddddcccbbbaaa___]]]\\\XXX[[[]]]bbbnnn}}}kkkhhhqqq{{{~~~~~~~~~qqqWWWJJJDDD===:::===888888777777666666555555333333444444333333222111111111222333333333333222000111222222222222222111111111111111111111111111000000000111111222222333333222444666777<<>>888888777777666666555555333333444444333333222111111111222333333333333222333333333333333333222111111111111111111111111111000000111222222333444444222222444777999>>>KKKYYYkkkxxx~~~|||wwwuuupppmmmmmmttt}}}lll[[[MMMKKKKKKJJJQQQZZZddd{{{}}}{{{}}}wwwvvvuuuuuuttttttuuuuuutttsssrrrqqqqqqoookkkiiiiiiWWWLLLFFFEEECCCCCCBBBAAAAAA@@@@@@???<<<<<<=========<<<;;;;;;888888888888888888999999::::::;;;:::777666666777777666555444444444444444555777999777444333444666777777777777777777777777777777777888999999:::::::::BBBIIIRRRfff{{{yyysssvvv{{{~~~~~~|||{{{zzzzzzyyyzzz{{{{{{{{{zzzyyyxxx{{{zzzyyyyyyzzz{{{}}}~~~~~~|||}}}~~~{{{|||}}}~~~~~~}}}{{{{{{sssrrrqqqpppppppppqqqrrruuuttttttsssrrrqqqpppooolllmmmoooppprrrsssssssssppppppqqqqqqqqqppppppooommmmmmmmmmmmmmmmmmmmmmmmjjjkkkkkkkkkkkkjjjiiiiiijjjkkkmmmnnnmmmkkkiiigggaaabbbbbbbbb```^^^\\\[[[VVVYYY[[[^^^hhhwww{{{kkkfffiiisss~~~zzzyyyqqqWWWJJJCCC<<<;;;>>>888888888777666666555555333333444444444333222222111111222333333333333222555555555555444333222222111111111111111111111111111111222333333444555555222222555888999???NNN\\\ppp}}}}}}{{{vvvsssooolllmmmsss}}}}}}jjjYYYLLLLLLMMMMMMUUU```lll{{{zzz{{{wwwvvvvvvuuuuuuuuuuuuvvvvvvuuutttssssssqqqnnnkkkhhhXXXMMMFFFDDDCCCBBBAAA???>>>=========;;;::::::999999888888777555666777888888999888888777777666555555555555555777666555444333222222222555555555555555666777777;;;;;;<<<;;;:::999777555888777777777777777888999===???GGGWWWnnn{{{xxxyyyvvvyyy~~~|||zzzyyyyyyyyyvvvyyy|||{{{yyywwwwwwxxxwwwwwwvvvvvvvvvwwwxxxyyy|||||||||||||||{{{{{{{{{}}}}}}||||||{{{{{{zzzzzzwwwuuuqqqnnnnnnpppsssuuuvvvuuutttrrrqqqpppoooooollllllmmmmmmnnnpppqqqrrrsssrrrqqqooonnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkiiihhhiiiiiijjjkkkkkkkkkjjjiiihhhgggfffbbbaaa```___]]]ZZZXXXWWWZZZZZZ[[[]]]dddrrrsssfffhhhvvv~~~zzz~~~|||}}}qqqXXXJJJEEEAAA>>><<<<<<:::999888999888666555444444555555555444333222333444444555555444444333111000000000222333222111333222111//////111222333111111222222222333333333888333333:::>>>BBBRRReeexxx~~~tttkkkkkkqqqxxxyyyhhh[[[OOOLLLLLLOOO[[[jjj~~~}}}yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyvvvrrrqqqrrrqqqnnnkkkgggWWWLLLFFFDDDCCCBBB@@@???>>>=========;;;;;;;;;:::999999888888777888888888888777777666777777666555555555555555888777666555444444444444555555555555555666777777333444555555555444333222777777777777777888888999===@@@HHHYYYqqq~~~{{{|||zzz}}}}}}{{{zzzyyyyyyzzzxxxzzz|||zzzwwwtttttttttsssssssssssstttvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{wwwtttqqqnnnnnnpppsssuuuvvvuuutttrrrqqqpppoooooolllllllllmmmnnnoooqqqqqqrrrrrrqqqooonnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkiiiiiiiiiiiijjjkkkkkkkkkjjjiiihhhffffffcccbbbaaa```^^^[[[YYYXXXYYYYYYZZZ]]]eeetttxxxiiijjjvvv}}}wwwyyy|||zzz{{{~~~pppWWWJJJEEEAAA<<<:::===;;;999999999999777555444333222111111111222222111222222333333222222111222000000111222333222111333222000//////000222333111111222222222333333333777333444;;;???DDDUUUgggzzz}}}ssskkklllrrryyy~~~tttcccVVVMMMLLLNNNSSSaaaqqq|||xxxwwwvvvuuutttttttttttttttuuuuuuvvvwwwuuurrrrrrrrrrrrooommmfffVVVKKKEEECCCBBBAAA@@@???>>>=========<<<<<<;;;;;;:::999999999999999999888777666666555777777666555555555555555888888777666555555555555666666555555555666777777333444555666666666666666777777777777777888999999>>>AAAJJJ[[[ttt~~~}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzyyy{{{{{{yyyuuurrrppppppnnnnnnnnnoooqqqtttvvvxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||||||||||||||vvvtttqqqnnnnnnppprrrtttuuuuuutttrrrqqqpppooonnnllllllllllllmmmnnnppppppqqqqqqpppooonnnllllllkkkllllllllllllllllllllllllmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjiiigggfffeeeccccccbbbaaa___\\\ZZZYYYWWWXXXYYY]]]eeeuuupppmmmwww}}}vvvuuu|||}}}yyyxxx{{{pppYYYLLLFFFAAA<<<:::===;;;:::999999999777666666444222000///111333444111222222333333222222111222111000111333333333111222111000//////000111222111111222222222333333333555222555<<>>===============<<<<<<;;;;;;:::999999999888888777777777777777777777666555555555555555777777666555555555666666777666666666666666777777777777888888999999999999777777777777888999::::::===AAALLL^^^www~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}zzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyywwwtttqqqnnnmmmkkkkkkkkklllnnnqqqsssuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||tttssspppnnnnnnppprrrtttttttttsssrrrqqqooonnnmmmkkkkkkkkkkkklllmmmnnnoooooooooooonnnmmmmmmllllllllllllllllllllllllllllllllllllkkkjjjiiiiiiiiiiiijjjjjjjjjiiihhhgggeeeeeebbbbbbaaa```^^^\\\ZZZYYYVVVWWWYYY\\\fffvvvwwwpppxxxwwwuuu{{{{{{yyyyyy}}}uuu]]]OOOGGGAAA===<<<<<<;;;999888999888777555777666444333333333555666333444444555555444444333222111000111333444333222111000000//////000000111111111222222222333333333444333666===DDDNNN```qqqzzzrrrmmmpppxxx~~~uuueeeWWWNNNIIIMMMTTT^^^ssszzzwwwvvvuuutttqqqqqqpppppppppqqqqqqrrrqqqpppppppppqqqrrrqqqqqq}}}dddUUUKKKEEECCC@@@@@@???>>>===============<<<<<<;;;;;;:::999999777777666666777888999999777777666555555555555555555555555444555555666666888777777666666666777777666666555555444444444444777777777777888999:::;;;===AAAMMMaaazzz~~~}}}{{{zzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{wwwwwwxxxxxxyyyyyyyyyyyywwwvvvuuutttrrrpppmmmkkkhhhhhhhhhiiikkkmmmpppqqqttttttuuuuuuvvvvvvvvvvvvuuuwwwyyyzzz{{{{{{{{{zzzsssrrrpppooooooppprrrtttssssssssssssqqqooonnnmmmjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjiiiiiihhhiiiiiiiiihhhgggfffeeedddaaa``````___]]][[[ZZZYYYVVVWWWXXX\\\eeeuuuuuuyyyyyyvvvyyy}}}zzzyyy|||}}}cccQQQGGG@@@>>>???;;;:::888888888777666444555666666666666555444444333444444555555444444333222111111111333444333222111111000000000000111111111111222222222333333333333444888>>>FFFSSSfffvvvwwwqqqnnnsss{{{zzz|||sssaaaVVVNNNKKKOOOWWWccczzz~~~zzzwwwvvvvvvuuurrrqqqpppooooooooooooooolllmmmnnnnnnoooooopppqqq|||cccUUUKKKFFFDDD@@@???>>>===============<<<<<<;;;;;;:::999999999777666666666666888:::;;;777777666555555555555555444444444444555666666777888888777666666666777777777666555444444444444444777777777888999:::;;;<<<===CCCPPPeee~~~~~~|||{{{zzzzzzzzzwwwxxxzzz{{{|||{{{{{{zzzuuuvvvwwwxxxxxxxxxxxxwwwtttsssqqqpppooollliiifffbbbbbbcccdddgggjjjmmmooorrrrrrssssssttttttuuuuuusssuuuwwwyyyzzzzzzxxxwwwrrrqqqoooooooooppprrrsssssssssssssssqqqooommmllljjjjjjjjjjjjjjjkkklllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhhgggeeedddccc``````___^^^]]][[[YYYYYYWWWWWWXXX[[[cccrrryyy{{{yyyuuuwww{{{zzzxxxyyylllYYYKKKBBB??????<<<:::888888888888666555333333555555555444222111111222222333333222222111333222111222333444444222111111111111111111111111111111222222222333333333333666:::???HHHXXXkkkzzzvvvpppooovvv~~~}}}wwwxxx|||qqq^^^VVVOOOMMMRRRZZZhhh}}}yyywwwwwwvvvuuurrrqqqpppnnnmmmlllllllllgggiiikkkkkkkkkkkkmmmooo|||cccUUULLLFFFEEE??????>>>============>>>;;;;;;;;;:::999999888888999888666555666777888:::777777666555555555555555555555555555666777888999999888888777666666777777888888777777777888999:::777777777888999:::<<<<<>><<<::::::::::::888666555444444444333333333333111222222333333222222111333222111222444555444333222222333333333333222222111111222222222333333333333777<<>>>>>============>>>;;;;;;:::999999888888777;;;:::777666555666777888777777666555555555555555666666666666777999::::::999999888777777666777777666666555666777888:::<<<777777777888999;;;<<<===AAAHHHVVVlll}}}{{{yyyzzz|||}}}}}}}}}|||{{{yyyxxxvvvuuusssrrrrrrrrruuuvvvxxxyyyzzzzzzyyyyyytttuuuvvvwwwwwwvvvuuutttqqqnnnjjjhhhfffbbb\\\WWWRRRTTTVVV[[[```fffkkknnnoooooopppqqqrrrrrrssssssqqqsssuuuwwwwwwvvvtttsssppppppoooooooooppprrrsssrrrrrrssssssrrrooommmkkkiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnooopppooooooooooooooooooooooookkkkkkllllllkkkjjjhhhggghhhhhhhhhgggfffeeeccccccaaaaaaaaa```___]]]\\\[[[YYYYYYYYYZZZ```nnn}}}|||wwwwwwzzz}}}}}}~~~~~~vvvdddTTTIIIEEE@@@>>><<<<<<<<<<<<:::888999888555333333444666777333444444555555444444333333222111222444555444333222333333444444333333222111111222222222333333333444999===AAAKKK\\\ppp}}}|||sssooopppxxx{{{|||~~~ppp[[[TTTOOOOOOVVV```ppp}}}yyyvvvuuutttsssrrrrrrpppnnnkkkhhhfffeeedddbbbdddgggfffeeeeeegggjjjzzzaaaSSSJJJEEEDDD???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888777777777777777777555444555666777666555666666666666666777777888??????>>><<<:::999888777555555666666777777888888555666777888888:::===@@@EEEJJJWWWnnn}}}yyyvvvxxxxxxxxxxxxxxxxxxxxxxxxyyywwwtttppplllkkkmmmpppttttttsssuuuwwwxxxxxxxxxwwwwwwxxxxxxwwwuuutttrrrooommmiiiddd^^^XXXSSSPPPQQQTTTYYY^^^cccfffiiijjjnnnoooqqqssstttuuuuuuttttttuuuvvvuuusssrrrrrrrrrnnnoooqqqssstttuuuvvvvvvuuuuuusssrrrpppooommmmmmkkkjjjiiiiiihhhhhhiiiiiillllllmmmmmmmmmmmmmmmlllmmmnnnnnnnnnmmmllllllkkkkkkllllllmmmlllkkkiiihhhjjjiiihhhfffffffffggghhhcccbbbaaa___]]][[[ZZZYYY[[[YYYZZZ^^^bbbjjjxxxtttrrryyy~~~wwwhhhYYYNNNJJJEEE???<<<<<<<<<;;;999;;;999666555666666666555333333333333333333333333111222222333333222222111000000000000111111111111444444333222222333333333777:::>>>CCCMMM^^^rrr~~~yyyssstttvvvzzz{{{||||||}}}~~~iiiYYYTTTNNNPPP[[[gggwww~~~|||xxxtttqqqoooooooooqqqooojjjfffbbbaaa```aaabbbaaa___]]][[[\\\___bbbzzzaaaSSSJJJEEEDDDAAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;::::::::::::999888777777666666666777777666555555666777666555666666555666666777888888777666666555555444444333666666666666777777888888666777888888888:::===???EEEKKKZZZsssyyyuuurrrtttttttttuuuuuuuuuuuuuuuuuussspppkkkgggfffhhhjjjnnnnnnoooqqqsssuuuuuuuuuwwwxxxxxxxxxvvvuuusssrrrllljjjeee___YYYTTTOOOMMMLLLOOOUUU[[[```eeehhhjjjnnnoooqqqrrrsssttttttttttttuuuwwwvvvtttsssttttttssstttuuuvvvvvvvvvvvvvvvvvvvvvtttsssqqqooonnnmmmkkkjjjiiiiiihhhhhhiiiiiijjjkkklllmmmnnnnnnnnnnnnlllllllllllllllkkkjjjjjjkkkllllllmmmlllkkkjjjiiijjjjjjiiihhhggggggffffffcccbbbaaa___]]]\\\ZZZZZZ[[[YYYZZZ^^^bbbiiiuuuxxxtttxxxqqqdddUUUOOOHHHCCCBBB@@@>>>;;;;;;999666555666666555444333333333333333333333333222222333333333333222222000000000000111111111111444444333333222333333444555888<<>>::::::::::::999999999999888777777666666666666666777666555555777777666555555555555555666777999999666666666666666777777777666666666777777777777888777888888888888999<<>>;;;999777777777666555333333333333333333333333222222333333333333222222000000000111111111222222444333333333333333444444333666;;;CCCPPPdddyyy|||uuusssvvv||||||{{{}}}tttcccVVVTTTQQQUUUaaappp|||zzzwwwssspppnnnmmmmmmmmmiiiddd^^^ZZZWWWVVVVVVVVVTTTRRROOONNNQQQWWW\\\zzzaaaSSSJJJEEEDDDAAAAAAAAAAAA@@@???>>>===:::::::::999999999888888777777666666666666666777777666555666777888777555555555555555666888999:::999999999999::::::::::::777777777777777777777777777888999999888:::<<>>===<<<:::::::::999999999888888777777666666666666777777888666555666777888777666555555555555666777888999888888777777777777777777888888888888777777777777777888999999999:::===@@@DDDQQQiii{{{vvv~~~}}}~~~}}}rrrkkkhhhgggggghhhhhhgggfffdddcccbbbbbb^^^]]]ZZZUUURRRQQQTTTVVV^^^ccciiimmmnnnooopppqqqnnnnnnmmmkkkhhhdddaaa___[[[WWWQQQKKKGGGEEEEEEFFFIIIMMMSSSXXX\\\cccllltttxxxwwwvvvuuutttssssssrrruuuwwwyyyzzzyyyyyyzzz|||xxxxxxyyyzzz{{{{{{{{{{{{xxxxxxvvvtttrrrpppnnnnnnkkkjjjiiiiiihhhhhhiiiiiijjjkkkllllllllllllllllllkkkkkklllllllllllllllkkkkkkkkkkkkkkklllmmmmmmnnnlllmmmnnnnnnmmmjjjfffdddccccccbbbaaa___^^^]]]]]]\\\[[[\\\___```aaaiiiqqqzzz}}}ooohhhiiiqqqzzz{{{pppeee^^^MMMIIIBBB===:::999777666444444444444444444444444333333333444444333333333111111111111222222222222444333333333444444555666777:::@@@KKKYYYkkk{{{~~~uuuooouuu~~~{{{vvvttt{{{ttteeeYYYSSSQQQUUU^^^lllyyywwwuuurrrnnnllljjjiiifffbbb\\\VVVPPPMMMKKKJJJIIIHHHEEEDDDEEEJJJRRRXXXzzzaaaSSSJJJEEEDDD???????????????===<<<<<<::::::::::::999999999999777777777777777888888999888777666666888888777666666666666666666777777888777777777777666666666666999888888888888777777777666888999999999;;;???AAAGGGUUUnnn{{{zzzyyy~~~|||{{{}}}tttiiicccbbbccceeeeeedddcccaaa___]]][[[ZZZUUUTTTRRRNNNLLLMMMPPPSSS[[[aaahhhlllllljjjkkkllllllkkkjjjgggccc___[[[YYYQQQOOOJJJFFFDDDCCCEEEFFFGGGKKKPPPSSSWWWaaannnxxx|||zzzwwwuuuttttttuuuwwwyyyzzzzzzyyyzzz|||wwwwwwxxxzzzzzz{{{{{{{{{wwwvvvuuusssrrrpppooonnnkkkjjjiiiiiihhhhhhiiiiiikkkkkkllllllllllllkkkkkkllllllmmmnnnnnnnnnmmmmmmkkkkkkkkkkkklllmmmoooooolllmmmoooooonnnkkkhhhfffccccccbbbaaa```___^^^^^^]]]\\\]]]______```gggppptttxxxzzzkkk```aaajjjttt{{{~~~www```YYYNNNCCC===999777666444444444444444444444444333333444444444444333333111111111222222222222333333333333333444555666777999===EEEPPP___ooo|||~~~uuunnnttt~~~zzzvvvttt|||nnn___VVVSSSQQQXXXeeettt~~~wwwvvvtttqqqnnnkkkiiigggbbb^^^XXXQQQLLLHHHFFFEEECCCCCCBBBBBBDDDIIIQQQWWWzzzaaaSSSJJJEEEDDD@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::888888888888888999::::::888777666777888888777666888777777666666666666666666666777777888999999999999999999888888888777777555666888999:::<<<@@@CCCKKKZZZsssyyy{{{~~~{{{|||}}}|||zzzzzzzzz{{{}}}~~~~~~~~~yyykkkaaa\\\]]]```bbbcccaaa___\\\YYYVVVTTTRRRKKKKKKJJJHHHGGGIIINNNQQQ\\\cccjjjmmmkkkiiihhhiiigggfffdddaaa\\\WWWSSSQQQHHHFFFDDDBBBAAABBBDDDEEEEEEIIIMMMPPPVVVbbbsss~~~zzzxxxvvvuuuvvvxxxzzzzzzyyyyyyzzz{{{xxxyyyyyyzzzzzzzzzyyyyyyttttttsssrrrqqqpppooooookkkjjjiiiiiihhhhhhiiiiiiiiijjjkkklllllllllllllllllllllmmmnnnnnnnnnnnnnnnkkkkkkjjjkkklllnnnpppqqqmmmmmmnnnooonnnllljjjhhhdddcccbbbbbbaaa```_________]]]]]]^^^^^^___gggppp|||}}}ppprrrwwwxxxiii\\\[[[dddpppxxx||||||qqqaaaPPPEEE>>>;;;999555555555555555555555555333333444444444444333333111111111222222222333333333333333444444555666777999>>>GGGUUUeeettt}}}sssooouuu~~~~~~~~~|||yyyvvvwww~~~kkkZZZSSSSSSRRR]]]lll}}}{{{uuuuuussspppmmmjjjgggfff\\\YYYSSSLLLGGGCCCBBBAAA??????@@@AAADDDIIIPPPUUUzzzaaaSSSJJJEEEDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;::::::999888888888999:::;;;;;;888777666777888999888666999888777666666555555555222222333555666888999:::999999999999888888777777444666888999:::===AAADDDOOO^^^vvv}}}xxx}}}~~~{{{zzzwwwxxxzzz{{{yyyyyyyyyzzz|||}}}~~~}}}}}}~~~~~~|||sssfff[[[XXXZZZ^^^aaaaaa___]]]YYYUUURRROOOMMMFFFFFFEEEDDDDDDGGGLLLPPP___fffnnnpppnnnjjjiiijjjaaa```^^^ZZZVVVQQQLLLJJJAAAAAA@@@???@@@AAACCCEEEEEEIIIMMMPPPWWWfffzzz}}}yyywwwvvvvvvxxxzzzzzzyyyxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwssssssrrrqqqqqqppppppoookkkjjjjjjiiihhhiiiiiiiiiggghhhiiikkklllmmmnnnnnnkkkllllllmmmnnnnnnnnnmmmkkkkkkjjjkkklllnnnpppqqqmmmmmmnnnnnnnnnmmmkkkjjjdddccccccbbbaaa```______```]]]]]]^^^]]]___hhhqqqwww}}}nnnnnnrrrwwwhhhZZZXXXbbbnnnvvv{{{qqq]]]NNNEEE@@@>>>555555555555555555555555333444444555555444444333111111222222222333333333333333333444555666777777888===IIIXXXiiixxx|||qqqpppvvv}}}|||{{{{{{yyywwwzzz~~~iiiXXXRRRSSSTTT```qqq~~~yyyuuutttrrrpppmmmjjjgggeeeYYYUUUOOOIIIDDD@@@???>>><<<===???@@@CCCIIIOOOTTTyyyaaaTTTKKKEEECCCCCCBBBAAA???>>>>>>=========<<<;;;:::999999999999:::555111222777::::::888333444555666777999999:::777777888999999999999888888888888777777777666666;;;:::777777888888777666:::999:::<<<;;;:::???GGGOOOccc~~~}}}|||}}}yyyxxxwwwxxxvvvvvvuuuuuuvvvwwwxxxyyyxxxzzz{{{{{{zzzyyyzzzzzzzzzzzz|||~~~tttjjj\\\TTTSSSXXX]]]```fffbbb[[[UUUPPPKKKGGGDDDFFFCCCAAACCCEEEHHHOOOWWWeeepppyyywwwoooiiiccc___]]]ZZZVVVPPPLLLHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@DDDHHHLLLRRR\\\lll|||yyywwwxxxxxxxxxxxxxxxxxxxxxxxx}}}}}}|||{{{yyyxxxwwwwwwttttttsssrrrrrrqqqqqqpppnnnllliiihhhggghhhjjjlllkkkjjjiiiiiiiiijjjkkkllllllllllllmmmllllllkkkkkkjjjiiiiiijjjmmmoooooonnnnnnnnnnnnnnnnnnmmmmmmlllhhhfffcccaaa```___```aaa^^^^^^^^^^^^^^^aaaeeehhhwwwwwwkkkmmmyyy{{{kkk\\\WWW\\\fffrrrxxx{{{sssaaaMMM@@@<<<888888777777666666555444222333333444444333333222222222222222222222222222111222444555555555777999<<>>>>>???@@@AAACCCEEEIIIOOOSSSyyy```SSSKKKEEECCCBBBAAA@@@???>>>============<<<;;;:::999999999999555111...///333666555444999999888777666555444444777777888999999999999888:::::::::999999888888888:::888777777888888777555:::999:::<<<;;;;;;@@@HHHTTThhh~~~{{{wwwtttssssssssssssttttttuuuuuuvvvvvvwwwwwwxxxzzzyyyxxxwwwwwwxxxwwwxxxzzz|||lllcccWWWPPPRRRWWW]]]```___[[[UUUOOOKKKGGGCCCAAA>>>===???CCCEEEIIISSS^^^pppzzz|||rrriiibbb]]]WWWUUUQQQLLLGGGDDDBBBAAA>>>>>>>>>>>>???@@@AAABBBBBBFFFLLLSSS___rrr|||yyywwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwrrrrrrqqqqqqpppoooooooooooonnnllljjjiiikkklllnnnlllkkkjjjjjjjjjkkklllmmmkkklllllllllllllllkkkkkkmmmlllkkklllnnnooonnnmmmnnnnnnnnnnnnnnnmmmllllllhhhfffdddaaa`````````aaa^^^______^^^^^^```dddhhhuuuxxxkkklllxxx~~~mmm^^^YYY^^^hhhsssyyy|||nnnYYYIIIDDD<<<:::999777777666555444222333333444444333333222222222222222222222222222111222444555555555888999>>>FFFTTTdddsss}}}uuupppoooyyy~~~zzztttqqqrrrssstttttt}}}vvvggg]]]YYYYYY```kkk}}}{{{xxxwwwuuusssqqqpppjjjbbb\\\QQQLLLFFFBBBAAAAAAAAAAAAAAABBBCCCDDDFFFKKKQQQUUUxxx```SSSKKKFFFDDDBBBAAA@@@>>>======<<<<<<<<<<<<;;;:::999999999999888555222333666999888777<<<;;;:::888666444333222666777888888999999888888777777666666666666555555888777777777999888777555:::999:::<<<<<<<<>>===;;;;;;;;;===>>>@@@BBBCCC@@@DDDKKKVVVfff{{{{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxsssrrrrrrqqqqqqpppooooooqqqpppnnnmmmlllmmmooopppmmmlllkkkjjjjjjkkklllmmmkkkkkkllllllllllllkkkkkkooonnnmmmmmmnnnooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkhhhgggdddbbbaaa```aaaaaa^^^______^^^^^^```dddgggrrrzzzlllkkkwwwrrrbbb]]]```jjjuuu|||~~~~~~iiiWWWNNN@@@>>>:::888777777555444222333333444444333333222222222222222222222222222111222444555555666888:::BBBKKKZZZjjjwww~~~{{{ppplllnnnzzz{{{wwwrrrooooooqqqrrrsss|||sssggg___]]]^^^gggrrr~~~zzzwwwwwwuuusssqqqoooiii```YYYLLLHHHCCCAAAAAACCCDDDDDDCCCCCCDDDEEEGGGLLLRRRVVVwww```SSSKKKFFFDDDAAAAAA???>>>===<<<<<<<<<<<<;;;::::::999999999:::;;;999777888:::<<<<<<;;;888888888777777777666666666777777888888888888888555555555555555555555555777777777888::::::888666;;;999:::<<<<<<===DDDMMM]]]tttzzzvvvrrrqqqooommmllllllmmmnnnlllmmmppprrrssssssqqqqqqtttvvvwwwvvvtttsssssssssrrrsssvvvyyy|||ssslllXXXRRRKKKIIIMMMSSSXXXZZZUUURRRMMMIIIGGGEEECCCAAA>>>@@@DDDGGGJJJRRRfffxxxqqqcccXXXPPPIIIGGGDDD@@@===<<<;;;:::::::::;;;<<<===???AAABBBAAAEEEMMMZZZlll|||yyyyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxuuuuuuttttttssssssrrrrrrrrrqqqooonnnnnnnnnooopppmmmlllkkkjjjiiijjjkkkllljjjjjjkkklllllllllkkkkkknnnmmmlllmmmnnnooonnnmmmlllmmmmmmmmmmmmlllkkkkkkhhhgggeeecccbbbaaaaaaaaa___``````______```ccceeennn{{{|||nnnkkkuuuyyyjjj```ccclllxxxxxxdddXXXFFFAAA<<<999888777555333222333333444444333333222222222222222222222222222111333444444555666999<<>>=========<<<;;;;;;:::999999999::::::777666666666777888888777666666777777888999999999666666777888888888888777999999999:::::::::::::::888777777888:::;;;:::999;;;999:::======???GGGPPP___www}}}yyytttqqqlllkkkjjjjjjiiijjjkkkkkkiiikkknnnpppqqqqqqpppoootttvvvwwwvvvtttsssssstttssstttvvvyyy}}}tttiiibbbRRRMMMHHHGGGKKKOOORRRSSSRRROOOKKKIIIHHHFFFEEECCCAAABBBEEEJJJOOO\\\tttqqqbbbUUULLLDDDBBB@@@===;;;:::::::::;;;;;;<<<<<<===???@@@AAADDDIIIRRR```sss|||zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{||||||{{{zzzyyyxxxwwwwwwvvvvvvuuuuuutttssssssrrrqqqqqqoooooonnnnnnoooppplllkkkiiihhhhhhhhhiiijjjiiijjjjjjkkkllllllkkkkkkjjjjjjiiikkkmmmoooooonnnlllllllllllllllkkkkkkjjjhhhgggfffeeecccbbbbbbaaa___```aaa```___```bbbdddjjjvvvpppjjjrrruuueeegggppp|||pppcccJJJDDD<<<999888888666333222333333444444333333222222222222222222222222222222333444444444666:::===FFFQQQaaapppyyy}}}~~~~~~qqqiiihhhnnnzzzyyywwwtttqqqpppqqquuuwww~~~ttthhh___[[[[[[]]]dddrrr}}}zzzwwwuuusssqqqpppmmmfff\\\TTTHHHFFFCCCBBBCCCEEEFFFFFFEEEEEECCCBBBBBBEEEKKKOOOvvv^^^SSSLLLGGGEEECCCBBBAAA???>>>>>>======;;;::::::999999:::::::::666666666666666666666666888888888888888888888888555666777777888888777777888888888999999999999999888777666666999:::;;;:::;;;999:::===>>>AAAIIISSSccc{{{}}}xxxuuuqqqnnnlllggggggggggggggghhhhhhiiihhhjjjlllnnnoooooooooooosssuuuvvvvvvuuuttttttuuutttuuuwwwzzz}}}}}}ssshhh^^^WWWMMMIIIEEEEEEHHHKKKLLLKKKLLLJJJGGGGGGGGGHHHHHHGGGCCCDDDHHHPPPZZZjjjpppaaaTTTKKK@@@???===<<<::::::;;;;;;=========>>>???@@@BBBBBBIIINNNXXXhhh|||}}}yyyyyyvvvwwwwwwxxxxxxyyyyyyzzz~~~}}}|||{{{yyyxxxwwwvvvuuuttttttssssssrrrqqqqqqqqqppppppoooooooooooooookkkjjjiiihhhgggggghhhhhhhhhiiijjjkkkkkkllllllkkkiiihhhhhhjjjmmmoooooonnnkkkkkkllllllkkkkkkjjjiiihhhhhhgggfffdddcccbbbaaa```aaaaaaaaa______aaabbbgggrrrssshhhmmm|||mmmnnnuuuwwwhhhMMMEEE<<<888888888666333222333333444444333333222222222222222222222222222222333444444444777;;;>>>HHHSSScccqqqxxx|||~~~zzzoooiiijjjrrr|||{{{zzzxxxuuusssuuuyyy}}}|||oooccc[[[YYYZZZ\\\eeesss~~~|||yyyvvvsssrrrpppooollleeeZZZSSSHHHFFFCCCCCCDDDFFFGGGGGGEEEDDDCCCAAABBBFFFLLLPPPuuu^^^SSSLLLGGGFFFDDDCCCBBB@@@??????>>>>>>:::::::::999999::::::;;;777888999999888777777888888888888888888888888888555666666777777777777777555555555555666666777777777555333333555888:::;;;;;;999:::===???BBBKKKUUUjjj{{{tttnnnkkkiiigggfffggggggggghhhhhhhhhiiiiiiiiiiiijjjlllmmmnnnooopppqqqssstttuuuttttttuuuvvvtttuuuwwwyyy|||~~~{{{pppeee[[[RRRLLLFFFCCC@@@AAAEEEGGGGGGEEEFFFDDDDDDFFFIIIMMMOOOOOOMMMNNNSSS^^^iiixxx|||kkk]]]QQQHHH======;;;:::::::::;;;<<<<<<===>>>???AAACCCEEEGGGMMMSSS^^^ppp~~~xxxwwwttttttuuuuuuvvvwwwwwwxxx{{{{{{zzzzzzyyyxxxwwwwwwuuuuuuttttttsssrrrrrrrrrqqqqqqqqqpppppppppoooooolllkkkjjjhhhhhhhhhhhhiiihhhhhhiiikkkkkkllllllkkkkkkkkkjjjkkknnnoooooonnnkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhgggeeedddbbbaaa```aaabbbaaa```___```aaaeeennn{{{uuueeegggtttwwwvvv{{{uuufffNNNEEE;;;666777999777444222333333444444333333222222222222222222222222222222333444444444777<<>>@@@CCCFFFIIIJJJOOOUUUbbbuuuwwwuuurrrsssssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttrrrrrrrrrqqqqqqqqqppppppnnnlllkkkiiihhhhhhiiiiiiggghhhiiijjjkkklllllllllooommmlllmmmnnnooonnnmmmjjjkkkkkkkkkkkkjjjiiiiiiiiihhhhhhgggfffdddcccbbb```aaabbbaaa```___```aaaccclllxxxvvvbbbcccooo~~~||||||pppaaaNNNEEE:::666777999777444222333333444444333333222222222222222222222222222333333333333444777<<<@@@LLLWWWgggrrrxxx|||~~~vvvmmmlllppp{{{}}}{{{|||wwwjjj___ZZZ[[[^^^aaapppzzzxxxwwwtttrrrpppooonnnnnnkkkdddZZZRRREEEDDDCCCDDDHHHKKKLLLLLLDDDDDDDDDEEEHHHOOOXXX^^^vvv___SSSLLLHHHFFFCCCCCCBBBAAAAAA@@@@@@???<<<<<<;;;;;;;;;::::::::::::999777555333111000000666666666666666666666666777888999999999777666555:::999999999888888777777777777777777777888888999777===;;;:::>>>AAALLLbbbuuu}}}vvvooofff```^^^___aaaccckkkhhhjjjnnnpppmmmlllmmmiiijjjkkkkkkkkkkkkmmmooonnnoooqqqssstttttttttsssxxxxxxyyyyyyzzz{{{||||||~~~~~~uuueee[[[RRRIIIEEEEEE>>>>>>=========>>>>>>???AAA???AAAHHHMMMQQQWWW^^^aaaiiipppwww{{{nnnaaaSSSGGG@@@999888777777777888999:::??????BBBEEEEEEDDDIIIPPPSSS```pppyyywwwuuutttsssrrrrrrrrrrrrrrruuuuuuvvvvvvvvvvvvuuuuuuvvvuuutttsssssssssssssssuuuuuutttsssqqqooommmlllmmmkkkiiigggggggggiiiiiikkkjjjiiihhhhhhjjjlllmmmlllmmmnnnoooooonnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkiiigggeeedddccccccddd______^^^^^^^^^^^^______ccckkkvvv|||gggaaaiiixxxyyypppjjjbbb]]]EEEBBB===888666666777999444444444444333333222111333333333333333333333333666333222555777888;;;AAAPPP\\\iiipppuuu}}}}}}uuuqqqssswww}}}yyyzzz{{{|||uuufff___[[[XXX]]]gggxxx{{{xxxvvvsssqqqmmmkkkjjjkkkjjjdddZZZRRRHHHGGGGGGIIILLLNNNNNNMMMHHHJJJLLLMMMNNNUUU```iiivvv___SSSLLLHHHFFFAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999999999999666666666666666666666666777777888888888777666555999999888888888777777777888888888888888999999:::888>>><<<;;;???CCCOOOddd}}}|||tttmmmeee___]]]^^^```bbbfffcccdddhhhjjjiiiiiilllfffggghhhiiiiiiiiilllnnnnnnoooppprrrssssssttttttwwwwwwxxxyyyzzz{{{||||||xxxkkk]]]SSSLLLEEEAAAAAA===<<<<<<<<<<<<======>>>???>>>@@@GGGNNNTTT\\\dddlllttt{{{~~~ttthhh]]]QQQGGGAAA<<<;;;:::::::::;;;======@@@@@@CCCFFFFFFFFFKKKRRRXXXeeewwwzzzxxxssssssrrrqqqpppppppppppptttuuuvvvvvvvvvvvvvvvvvvuuuuuutttsssssssssssssssttttttsssrrrqqqooonnnmmmnnnllljjjiiihhhhhhiiijjjlllkkkjjjiiiiiijjjlllmmmlllmmmnnnooopppooonnnnnnmmmmmmllllllkkkjjjiiiiiijjjiiigggfffdddccccccccc``````____________``````cccjjjuuukkkbbbhhhvvvttthhhaaa[[[UUUPPPBBB???;;;777555444555666333444444444333333222111333333333333333333333333777444444777888999===CCCQQQ^^^kkkrrrxxx|||tttqqqtttxxx}}}zzz{{{}}}~~~ssseee```]]][[[cccnnn}}}xxxvvvsssqqqooommmkkkjjjkkkjjjeee\\\TTTKKKJJJJJJLLLOOORRRSSSSSSRRRUUUXXXZZZ]]]dddnnnvvvuuu^^^SSSLLLHHHFFFAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::888888888888888999::::::777777777777777777777777666777777777777666666555888888777777777777666666999999999888999::::::;;;999???===<<>>>>>::::::::::::;;;;;;<<<======<<>><<<<<<888888888999:::;;;<<<======<<>><<<;;;BBBHHHVVVnnn~~~uuunnneee\\\WWWUUUSSSRRRSSSPPPMMMNNNNNNPPPXXXaaagggiiikkklllkkkjjjkkklllnnnmmmmmmmmmnnnppprrrsssssstttuuuvvvwwwyyyzzzzzzzzzzzz{{{|||}}}~~~xxxlll]]]RRRHHHCCC???;;;999:::777777888999:::;;;===>>>??????AAAGGGLLLTTTcccppp||||||nnnggg]]]SSSKKKFFFBBB@@@???>>>=========>>>???@@@AAAAAAEEEJJJNNNQQQZZZcccooo|||{{{uuusssrrrqqqpppnnnmmmmmmllllllkkklllmmmnnnppppppqqqqqqpppqqqrrrssssssrrrqqqqqqooopppqqqrrrrrrrrrrrrqqqoooooonnnmmmllllllllllllmmmllllllllllllllllllllllllmmmooopppqqqqqqqqqpppkkkkkkkkkkkkjjjjjjjjjjjjggggggggggggeeecccaaa```^^^]]]]]]\\\\\\]]]]]]^^^^^^ccckkkvvv|||hhh```hhhuuu~~~xxxzzz~~~~~~zzzuuuoooiiiaaaZZZUUUMMMJJJEEEAAA???===<<<;;;777777777666666555444333222333333444444333333333111111111111111111111111333333444777777999AAAKKKVVVcccqqqvvvyyy}}}~~~xxxoooggghhhooowww}}}|||~~~uuujjj```^^^___dddttt~~~yyysssooonnnnnnnnnnnnlllkkkkkkkkkkkkhhheeebbb]]][[[[[[^^^dddjjjnnnpppsssvvvzzz}}}~~~~~~~~~ttt]]]RRRLLLHHHFFFAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::999::::::888888888888888888888888888777777777777888888999666666777777777777888888777777666666777777888999777===;;;;;;CCCIIIYYYqqq|||ssslllbbbYYYSSSPPPMMMLLLMMMJJJIIIJJJJJJNNNXXXccckkkmmmooonnnllljjjjjjjjjlllllllllmmmnnnooopppqqqrrrrrrsssuuuwwwxxxyyyzzzyyyzzz{{{|||}}}~~~}}}ooocccTTTJJJAAA>>><<<888666777888888888:::;;;===???@@@BBBBBBEEEJJJNNNTTTbbbppp~~~}}}kkkcccXXXMMMGGGCCCAAA@@@@@@???>>>>>>>>>???@@@AAAAAABBBGGGNNNSSSXXXbbbmmmuuuzzzuuurrrrrrqqqooonnnlllkkkkkkkkkggghhhjjjlllmmmnnnooooooooopppqqqrrrsssrrrqqqpppooopppqqqrrrrrrrrrrrrrrroooooonnnnnnmmmllllllkkkjjjkkkkkkkkkllllllllllllkkklllnnnpppqqqqqqppppppjjjjjjjjjjjjjjjjjjjjjjjjgggggggggfffdddcccaaa```\\\\\\\\\[[[[[[\\\\\\\\\\\\```fffqqqpppeeehhhsss~~~~~~~~~|||}}}~~~wwwkkkfffccc^^^YYYUUUPPPJJJFFFBBBAAA???<<<;;;999999999666666666666666555555555222222333444444444333333222222222222222222222222222222444777777999CCCNNNZZZfffqqquuuvvvyyy{{{zzz|||zzztttkkkeeefffnnnvvv~~~qqqfff^^^]]]___gggzzz|||wwwqqqmmmlllmmmnnnnnnmmmmmmmmmlllkkkiiigggfffbbbaaabbbeeekkkqqquuuvvvzzz{{{}}}~~~~~~{{{yyywwwsss]]]RRRLLLHHHFFFAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888777777777777888888888888888888888888888999888777777888999:::;;;777777777888888888999999888888777777888888999:::888>>><<<<<>>===>>>???@@@AAACCCDDDJJJRRRXXX___kkkvvvyyy{{{vvvssspppooonnnllljjjiiiiiiiiifffgggiiikkklllnnnoooooonnnoooqqqrrrsssrrrqqqpppppppppqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmlllkkkkkkhhhhhhiiikkklllllllllmmmjjjkkkmmmooopppppppppppplllllllllkkkkkkjjjjjjiiihhhgggfffdddcccbbbaaaaaa]]]\\\\\\\\\\\\\\\\\\]]]ZZZ]]]bbblll}}}ttthhhgggooo~~~~~~hhhZZZTTTQQQMMMJJJGGGDDDAAA???<<<<<<;;;:::888777777777555555444444444555666666111222333333444444444333333333333333333333333333222333555888777:::EEEQQQ___iiisssuuutttvvvxxxxxxyyywwwrrrjjjdddfffooowwwmmmccc]]]]]]aaakkkyyyuuuoookkkkkklllmmmnnnnnnnnnnnnmmmkkkiiihhhhhheeeeeegggkkkqqqvvvxxxyyy{{{{{{||||||zzzwwwrrrooosss]]]RRRLLLHHHGGGCCCCCCBBBBBBAAA@@@@@@???<<<<<<;;;;;;;;;:::::::::888888888777888888999999777777777777777777777777999999888888888999;;;<<<777777888888999999999:::999999888888999999:::;;;999???===>>>FFFNNN___www}}}xxxtttfff```XXXQQQLLLJJJHHHFFF@@@@@@CCCHHHLLLRRR```mmm|||~~~~~~|||xxxssspppoooiiijjjlllnnnoooooonnnnnnpppqqqrrrtttvvvwwwyyyyyyyyyyyyzzz|||}}}}}}~~~}}}yyytttpppnnnpppsss{{{}}}xxxnnnaaaTTTIIIAAA;;;;;;<<<;;;;;;===999:::;;;<<<>>>@@@BBBCCCEEEGGGLLLQQQTTTYYYggguuu}}}bbbZZZOOOFFFAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFLLLUUU]]]eeeqqq}}}{{{~~~|||xxxvvvooonnnllljjjiiihhhggggggeeegggiiikkkmmmnnnoooooommmnnnppprrrsssrrrpppooopppqqqqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmlllkkkjjjfffggghhhjjjkkklllmmmmmmiiikkklllnnnooopppoooooooooooonnnmmmkkkjjjiiiiiiiiihhheeecccbbbaaabbbbbb^^^]]]]]]\\\\\\]]]]]]^^^YYY\\\```iiizzzuuugggdddjjj}}}}}}~~~{{{```PPPIIIFFFCCCAAA@@@???===;;;999::::::999777666666666444444333222333444555666111222333333444444444444333333333333333333333333333444777999999;;;GGGSSSbbbllltttuuutttvvvwwwwwwwwwvvvrrrjjjeeegggpppwwwjjjaaa\\\^^^cccoooxxxsssmmmiiiiiikkklllmmmooooooooommmjjjiiihhhiiiggggggjjjnnntttxxxzzz{{{yyyyyyxxxxxxvvvrrrmmmjjjsss[[[PPPJJJFFFDDDDDDCCCBBBAAA@@@?????????::::::;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<888888888999999:::::::::;;;>>>???===999777888;;;:::;;;;;;:::777666666777888888888777888888999:::;;;:::===BBBCCCJJJ___wwwyyyzzzzzzvvvssssssssstttwwwvvvvvvwwwwwwuuuqqqoooeee___VVVNNNHHHDDDBBB@@@CCC>>>@@@HHHMMMRRRcccvvvxxxqqqooooooooooooooooooppppppppppppoooooopppqqqrrrtttuuuvvvyyyzzz|||}}}~~~~~~~~~}}}{{{|||~~~wwwqqqllliiifffeeejjjqqqxxx~~~xxxqqqfffXXXNNN@@@???===:::999888888888;;;<<<===>>>???BBBFFFIIIGGGMMMRRRTTTVVV]]]jjjtttpppbbbWWWKKKEEEBBB@@@AAADDDGGGFFFDDDBBBBBBBBBDDDEEEGGGIIIOOO\\\kkkvvv{{{{{{{{{yyy{{{~~~~~~zzz{{{xxxtttooojjjgggiiiiiifffdddfff___ccciiimmmooooooqqqrrrtttttttttsssrrrqqqoooooopppppppppooopppqqqqqqrrrqqqppppppppppppooollliiiggghhhhhhjjjkkklllmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmlllkkkiiiiiiiiiiiihhhgggfffeeedddddd___^^^]]]\\\[[[[[[[[[[[[YYYXXX[[[fffvvvjjjaaahhhyyy}}}{{{}}}yyy\\\MMMEEEDDDBBB@@@>>><<<<<<;;;999999999888777666666555555444222111000111222222333333444666888777555333111111222222222333333333666555666777888===IIIVVVjjjrrrxxxvvvtttvvvxxxyyy}}}xxxppphhhfffkkkttt{{{zzzmmm```YYY\\\dddrrrxxxsssmmmiiiiiijjjllllllnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnppprrrtttvvvwwwvvvssstttwwwuuukkkbbb___ttt\\\PPPJJJEEEDDDDDDCCCBBBAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888888999999:::::::::;;;<<<<<<;;;999888999999888999:::999777666666777888888888888888999999:::<<<;;;>>>CCCDDDKKKbbbyyyyyy{{{}}}uuusssoookkkjjjkkkmmmnnnooooooooopppqqqpppmmmkkkbbb\\\RRRJJJDDDAAA>>>===CCC???AAAIIIOOOVVVhhh|||zzzsssppppppmmmmmmmmmnnnnnnnnnnnnnnnoooooooooppprrrsssuuuvvvxxxyyy{{{}}}~~~~~~~~~}}}{{{|||}}}~~~qqqkkkfffcccbbbcccjjjrrr{{{|||tttlll```SSSIII@@@>>><<<:::999888888888;;;<<<===>>>???BBBFFFJJJLLLQQQVVVXXXZZZbbbooozzzmmm[[[QQQGGGCCCBBB@@@BBBFFFHHHGGGFFFDDDCCCDDDFFFGGGKKKOOOXXXeeesss|||}}}{{{pppmmmlllmmmmmmkkkmmmqqqzzz}}}~~~yyylllfffbbbbbbaaa______aaaaaaeeejjjnnnpppppppppqqqssssssssssssrrrqqqpppoooqqqppppppoooooopppppppppooonnnnnnnnnooonnnllljjjhhhhhhiiijjjkkklllmmmmmmooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhgggfffeeedddddd```___]]]\\\[[[ZZZZZZZZZZZZYYY\\\fffuuujjj___dddsssyyywwwzzz~~~yyy[[[LLLDDDCCCAAA???===<<<;;;;;;;;;::::::999888888777777555444333222111222222333333222333555777777444222111222222222222333333333666555666888:::???KKKXXXooowww{{{yyyuuuvvvxxxxxx~~~yyyqqqjjjhhhmmmwww~~~vvvhhh^^^ZZZ___hhhuuu~~~xxxsssmmmjjjiiikkklllmmmnnnmmmlllkkkkkkkkkkkkkkklllmmmnnnppprrrssstttuuuuuussstttvvvsssiii```\\\uuu]]]QQQJJJEEEDDDDDDCCCBBB@@@????????????<<<<<<<<<;;;;;;::::::999<<<;;;:::999888888888888888888888999999999999999:::999888888999:::999888666777888888666666777888888888888888888999::::::===<<>><<<:::999888888999:::;;;===>>>???CCCGGGKKKRRRWWW\\\^^^```hhhvvv}}}gggTTTLLLFFFDDDDDDCCCFFFJJJJJJJJJIIIGGGEEEEEEHHHJJJOOOUUUaaaooozzz}}}yyytttccc___\\\\\\[[[\\\bbbiii{{{lllddd]]]\\\[[[ZZZ[[[^^^dddhhhnnnqqqqqqqqqpppppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppooonnnnnnnnnlllkkkkkklllnnnnnnllljjjhhhiiijjjjjjkkklllmmmmmmpppoooooonnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmmlllllliiihhhhhhgggfffeeeddddddaaa```^^^\\\[[[ZZZYYYYYYZZZZZZ]]]eeerrrkkk]]]^^^lll|||{{{sssqqquuu|||xxxZZZJJJBBBAAA???===<<<;;;:::::::::999999888888777777666555555444333333333444444222222222444555555333111222222222222333333333333666555666999;;;AAANNN[[[qqqyyy}}}zzzwwwxxx{{{|||zzzsssllljjjpppyyy~~~pppaaa[[[ZZZbbblllzzz{{{xxxsssnnnkkkjjjlllmmmmmmmmmlllkkkkkkkkkkkkkkklllnnnnnnooopppqqqrrrrrrsssuuurrrrrrtttqqqfff]]]YYYuuu]]]QQQJJJEEEDDDDDDCCCAAA@@@??????>>>>>>======<<<;;;::::::999999888888888888999:::;;;;;;888888888888888999999999999666444666999;;;999777444666777777666666777999999888888888888999::::::===<<>>===;;;999888888999999999;;;<<<>>>@@@DDDIIIMMMVVVZZZ___aaadddmmm}}}ttt```RRRLLLHHHHHHHHHHHHJJJOOOMMMMMMMMMJJJGGGGGGIIILLLRRRZZZgggssszzzwwwnnnfffZZZVVVSSSTTTUUU[[[fffrrrnnneee]]]ZZZZZZZZZ]]]bbbiiimmmqqqssssssqqqppppppnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmllljjjiiihhhjjjlllmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmqqqpppooonnnmmmlllkkkkkkkkklllmmmmmmnnnnnnnnnmmmiiihhhgggfffeeeddddddcccbbb```___\\\[[[YYYXXXXXX[[[\\\___eeeooo|||mmm]]][[[fffwwwwwwnnnlllrrr{{{xxxYYYIII@@@???>>><<<;;;:::999999777666666666555555444444555555555444444444555555111111111222444444333111222222222333333333444444444333555888;;;BBBOOO]]]nnnvvv|||{{{yyy|||~~~zzzrrrlllkkkqqq{{{wwwiii^^^ZZZZZZbbbmmm~~~zzzwwwsssnnnkkkkkklllmmmnnnlllkkkkkkkkkkkkkkkllllllooooooooopppppppppqqqqqqtttqqqqqqsssooodddZZZVVVttt]]]QQQJJJEEEDDDCCCBBBAAA@@@???>>>>>>>>>======<<<;;;::::::999999888888888888999:::;;;;;;888888888888888888888888777555444555999:::999666444555777777666666777999999999999888999::::::;;;<<<:::>>>DDDHHHTTTooouuuyyy||||||~~~}}}ppphhheeecccdddddddddeeegggjjjlllnnnqqqooollljjjiiifffcccaaaVVVPPPHHHBBB???@@@@@@AAA>>>@@@FFFPPP\\\nnn|||sssnnnmmmjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrssstttvvvxxxzzz{{{|||||||||}}}}}}{{{{{{|||~~~wwwkkk[[[VVVSSSVVV\\\eeeuuu|||wwwnnndddZZZPPPHHHDDD<<<;;;:::999888999999:::999;;;===???BBBFFFLLLPPPWWW[[[___bbbfffqqqkkkZZZPPPLLLJJJJJJJJJIIILLLRRRQQQSSSRRRNNNIIIHHHKKKNNNVVV^^^hhhqqqssslllbbbYYYSSSPPPOOOQQQUUU]]]mmm|||ooofff]]]ZZZ[[[^^^cccjjjppprrruuuuuutttrrrqqqqqqnnnooopppqqqrrrsssssssssrrrrrrrrrqqqpppnnnlllkkkhhhgggggghhhjjjllllllkkkkkkkkkkkklllmmmmmmmmmnnnqqqpppooonnnmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnhhhhhhgggfffeeedddccccccbbb```___\\\[[[YYYXXXXXXZZZ\\\___dddlllyyyooo]]]YYYcccvvvtttkkkjjjqqq{{{xxxYYYIII???>>>===;;;:::999999999666666666666555555555555555555555555555555555555222111000111333444333111222222333333333444444444222222444777;;;AAAOOO]]]mmmvvv}}}}}}|||~~~|||xxxqqqkkkkkkqqq{{{pppccc\\\ZZZZZZ```lll{{{vvvrrrnnnkkkkkkmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnpppppppppppppppppppppppptttqqqqqqrrrnnncccYYYUUUsss\\\PPPJJJFFFDDDCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999<<<;;;:::999888888888888888888888888888777777777777666555666888999888777555666777777777666888999999999999999999:::;;;;;;;;;:::===DDDKKKYYYvvvuuuzzz|||ttthhhcccbbbcccbbbdddgggkkknnnppprrrrrrxxxuuuqqqmmmjjjgggccc```VVVPPPGGGAAA>>>???@@@AAA???DDDLLLVVVdddxxx{{{sssnnnllljjjkkkllllllmmmnnnoooooonnnnnnnnnnnnooopppqqqrrrssstttwwwyyy{{{{{{{{{{{{}}}|||||||||}}}~~~vvviiiYYYUUUSSSWWW___jjjzzz~~~|||sssooohhh___UUULLLEEEAAA;;;:::999888888999:::::::::<<<>>>AAADDDIIIOOOSSSXXX\\\```ccciiivvvwwwbbbVVVOOOKKKIIIJJJIIIIIIMMMTTTXXXZZZYYYTTTMMMKKKMMMQQQZZZ___fffkkkiiibbbYYYSSSNNNMMMNNNRRRWWWbbbtttmmmddd\\\[[[^^^ccckkksssvvvwwwxxxvvvtttrrrqqqrrrooooooqqqrrrssstttttttttrrrrrrsssrrrqqqooommmlllhhhgggfffgggjjjllllllllllllllllllmmmmmmmmmnnnnnnppppppooonnnmmmkkkkkkjjjjjjjjjkkklllmmmmmmmmmlllhhhggggggfffeeedddccccccaaa```^^^\\\[[[ZZZYYYYYYYYY\\\```ccciiivvvsss___XXXaaauuuyyypppjjjjjjrrr|||zzz[[[JJJ???>>>===;;;:::999999999888888888888888888888888333444555555666555555555222111000111333444333222333333333333444444444444222111444777:::AAAOOO]]]oooyyy~~~zzzvvvooojjjjjjqqq|||zzzjjj___[[[ZZZ[[[```lllzzztttqqqmmmkkkkkklllllllllllllllllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqtttqqqqqqsssnnncccZZZUUUqqqZZZOOOIIIFFFEEECCCBBBAAA???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888888888777777777666666777888888777666777999666888999888777777888999:::999999999999:::;;;;;;<<<:::>>>FFFNNN^^^}}}vvv~~~~~~|||kkk```]]]```cccfffjjjpppwww{{{~~~~~~~~~|||wwwsssppplllhhheee]]]VVVMMMEEEAAAAAABBBBBBAAAHHHRRR]]]lll{{{tttooommmjjjjjjkkklllmmmnnnoooooonnnnnnnnnnnnnnnooopppqqqrrrsssvvvxxxzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~ttthhhXXXUUUTTTZZZbbbmmm}}}{{{wwwvvvvvvqqqnnnhhh___UUUKKKDDD@@@::::::999888888999:::;;;:::<<>>===;;;::::::::::::999999999999999999999999222333444555666555555444333222111111333444444333333333333444444444444555333333555888;;;BBBPPP]]]ooozzzyyyuuuooojjjkkkrrr}}}xxxggg\\\WWWZZZ\\\aaammm|||xxxrrrooollljjjkkkkkklllkkkllllllmmmmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttrrrrrrtttpppeee[[[WWWpppYYYOOOIIIFFFEEECCCBBB@@@???>>>>>>======::::::;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<999888888888777777666666666888:::999666555777999888999:::999888777888999::::::999999::::::;;;<<<<<<;;;@@@HHHQQQbbb~~~wwwwwweee[[[ZZZ^^^ccclllqqqzzz}}}yyyvvvrrrooolllfff___TTTKKKFFFDDDDDDDDDCCCLLLWWWcccrrr{{{uuuqqqoooiiijjjjjjkkkmmmnnnoooooonnnnnnmmmnnnnnnooopppqqqqqqsssuuuxxxzzzzzz{{{{{{yyyyyyzzz{{{|||||||||{{{~~~qqqeeeXXXUUUUUU[[[dddooo~~~|||uuuooommmoooqqqsssqqqlllcccXXXMMMEEEAAA:::999888888888999:::;;;;;;===@@@CCCGGGMMMSSSWWW\\\```eeeiiiqqqhhhXXXSSSOOOLLLLLLMMMMMMOOOWWWaaaeeegggfff___VVVQQQSSSXXXWWWXXXXXXWWWTTTRRRPPPPPPPPPTTT]]]iiitttlllddd___bbbiiiqqq{{{~~~{{{vvvrrrqqqsssuuuqqqrrrssstttuuuuuuuuuuuurrrssstttttttttrrrpppooojjjhhhggggggiiikkkllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjkkkkkkjjjjjjiiihhhgggfffeeedddccccccbbb___^^^]]]\\\[[[[[[[[[[[[WWW[[[___aaafffssswww```UUU\\\ooozzzwwwqqqmmmiiigggjjjqqqzzz~~~___NNN???>>>===<<<;;;:::::::::777777777777777888888888111222444555555555444444444222111222333555444444333333333444444444555555555555666:::===CCCQQQ^^^lllxxxzzzuuuoookkkkkksss~~~vvvfff[[[TTTYYY^^^dddoooyyyuuuqqqnnnkkkjjjjjjkkkkkkjjjmmmmmmmmmnnnoooqqqssssssrrrrrrssssssssssssttttttuuurrrrrrtttqqqfff]]]YYYrrr[[[RRRLLLFFFCCCBBB@@@??????@@@???>>><<<>>>============<<<<<<<<<222444666999::::::999888;;;;;;999888777777666666::::::999888777777888888777777777777777777777777888777555555555777:::;;;::::::@@@JJJVVViii~~~www~~~~~~oooaaa]]]]]]aaafffnnnzzz}}}uuuoookkkfff^^^TTTLLLIIIJJJLLLKKKUUUbbbrrr{{{rrrmmmllljjjiiiiiihhhhhhiiiiiijjjkkkllllllmmmnnnmmmmmmmmmrrrsssuuuwwwyyyzzz{{{{{{||||||{{{{{{{{{||||||}}}}}}|||pppgggYYYYYYWWWYYYfffxxx}}}rrrgggbbbaaadddkkksssxxxtttoooggg[[[OOOGGGDDD???:::777999:::999999<<<>>>>>>???CCCKKKSSSZZZ^^^```bbbeeekkk|||wwwhhh[[[RRRQQQNNNNNNOOOOOORRRZZZdddmmmllliiiaaaXXXRRRPPPQQQXXXSSSPPPNNNLLLJJJNNNTTTWWW]]]fffsssmmmhhheeeiiisss~~~zzzvvvtttsssqqqppprrrssssssttttttssssssrrrqqqrrrssssssrrrqqqooonnnnnnllljjjiiiiiijjjkkkllllllmmmmmmnnnnnnmmmllllllmmmmmmllllllkkkjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhfffeeeddd``````___^^^]]]]]]]]]]]][[[]]]___aaagggtttgggWWWZZZkkk|||qqqjjjcccccccccffflllttt}}}bbbMMMDDDAAA<<<999999999999888666666666555444444333333333333333333333333333333444444444333333222222222333333333333333333333333444444555999<<>><<<=========<<<<<<<<<;;;;;;777888:::;;;;;;:::888777999888888777777777888888:::999999888777777888888888888888888888888888888888888777777888999;;;<<<;;;;;;@@@KKKZZZooo{{{}}}|||}}}zzzzzz|||kkk___[[[]]]dddkkkzzz|||uuuqqqmmmfff]]]VVVRRRRRRTTTWWWaaaooo~~~~~~wwwoookkkkkkiiiiiihhhhhhhhhhhhiiiiiikkkkkklllmmmmmmmmmmmmlllpppqqqsssuuuwwwyyyzzzzzz|||||||||{{{||||||}}}~~~}}}zzznnnfffXXXWWWVVVYYYeeeuuu}}}|||rrrhhh___[[[\\\aaajjjrrryyywwwssslllaaaTTTKKKGGGAAA;;;888:::;;;::::::===???>>>@@@DDDKKKRRRYYY\\\___ccciiitttttteeeZZZRRRSSSPPPNNNPPPQQQUUU___iiitttsssoooggg]]]VVVSSSTTTTTTPPPMMMMMMLLLKKKPPPWWW]]]fffsssnnniiigggkkkuuu~~~yyyvvvtttsssqqqpppqqqrrrrrrsssssssssrrrrrrqqqrrrrrrrrrrrrpppooonnnnnnmmmkkkjjjiiijjjkkklllllllllllllllmmmmmmmmmmmmmmmmmmkkkjjjiiihhhgggggghhhiiiiiijjjjjjiiiiiihhhhhhhhhggggggeeedddcccbbb______^^^\\\\\\\\\\\\\\\ZZZ\\\^^^```eeessshhhWWWYYYjjjzzzkkkddd```aaacccgggnnnwwwfffPPPEEEAAA<<<:::999999999888777777666666555444444333333333333333333333333333444444444333333222222222333333333333333333333333555555777:::>>>DDDSSS```mmmzzzvvvllllllqqqxxxwwwhhh]]]ZZZYYY^^^gggqqq|||yyysssqqqpppnnnjjjfffeeefffhhhjjjkkkmmmoooppppppqqqtttuuuxxxwwwwwwvvvtttsssrrrrrrtttsssrrrqqqpppmmmhhheeerrr\\\RRRLLLGGGDDDBBB@@@??????@@@???>>><<<<<<<<<;;;;;;;;;:::::::::<<<<<<===<<<;;;:::888777777666666666777777888999:::999888888777888888888888888888888888888888888999999::::::;;;<<<<<<<<<>>><<>><<<;;;;;;;;;:::::::::999999<<<<<<<<<<<<;;;:::888777777666666666666666777777999999888888888888888999888888888888888888888888888999:::;;;<<<<<<<<<<<>>BBBPPPgggyyy{{{wwwtttuuuvvvzzzsssjjjggglll{{{}}}xxxxxxvvvrrrooommmmmmooowwwyyyrrrnnniiihhhiiiiiihhhhhhhhhhhhhhhhhhiiihhhiiijjjjjjkkkkkkjjjjjjjjjlllooorrruuuxxxzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}wwwllldddWWWUUUUUUZZZdddlllooommm[[[TTTOOOOOORRRZZZgggsss|||zzzrrrgggYYYMMMCCC===:::;;;<<<;;;===@@@CCCEEEHHHLLLQQQXXX^^^ccchhhqqq{{{lllfffbbb```YYYSSSPPPRRRWWW___kkkvvv{{{zzzvvvlll___UUUOOOMMMMMMJJJJJJNNNPPPTTT[[[ccckkk|||zzzllliiihhhnnnyyy|||wwwtttsssrrrqqqpppoooooooooppppppqqqrrrrrrssssssttttttsssrrrpppoooooonnnmmmlllkkkkkklllllllllkkkjjjiiijjjkkknnnoooooommmjjjhhhffffffffffffggghhhhhhhhhhhhhhhhhhggggggggggggggggggfffeeeddd___^^^]]]\\\[[[[[[[[[[[[YYY[[[]]]___dddppplllYYYVVVdddsss{{{eee\\\YYY\\\ccclllvvvpppWWWFFFBBB===:::999999999888888888888777666666555555333333333333333333333333333333333333333333333333222222333333333333444444555555888===@@@FFFSSS```qqq|||yyyqqqsssxxx~~~xxxmmmddd^^^]]]aaaiiipppwww}}}yyysssooommmkkkiiihhhfffffffffggghhhjjjlllnnnooopppqqqsssuuuwwwwwwwwwvvvuuuuuuuuuttttttsssrrrrrrrrrppplllhhhsss\\\SSSMMMGGGDDDBBB@@@??????@@@???>>><<<;;;::::::::::::999999999999:::::::::::::::999999999888777666555555555555999888888888888888999999888888888888888888888888777888999:::;;;;;;;;;:::???@@@EEESSSkkk{{{||||||ttttttyyy~~~zzzsssrrrxxx{{{|||}}}|||||||||~~~sssnnnkkkhhhgggiiiiiiiiihhhhhhhhhhhhiiiiiiggghhhhhhiiiiiiiiiiiiiiijjjkkknnnrrruuuxxxzzz{{{yyyyyyyyyyyyzzz{{{|||}}}~~~vvvllldddYYYUUUTTTZZZbbbggggggfffXXXRRRNNNNNNRRRYYYhhhuuu}}}zzzppp```QQQDDD>>>:::;;;<<<<<<===AAACCCFFFLLLQQQVVV]]]eeekkkrrr}}}rrrjjjgggeeeeee[[[TTTPPPSSSZZZcccppp{{{}}}ssseeeYYYRRROOOMMMKKKLLLQQQUUUZZZbbbkkktttyyyiiiggggggmmmxxx~~~{{{wwwtttssssssrrrqqqpppoooooooooooopppqqqrrrtttuuuuuuuuuuuusssrrrqqqoooooonnnmmmlllllllllkkklllkkkiiihhhiiijjjlllnnnooommmkkkiiihhhgggggggggfffgggggghhhhhhggggggfffeeefffffffffffffffeeeddd```___^^^]]]]]]\\\\\\\\\YYY[[[^^^___dddoooqqq\\\WWWbbbooojjjaaaZZZ^^^eeeoooyyysssXXXGGGCCC>>>;;;:::999999888888888888777666666555555333333333333333333333333333333333333333333333333222222222333333444444444444444777<<>><<<;;;;;;:::::::::999999999777777888888999999::::::::::::888777666555555555888888888777888888999:::999999999999999999999999777777777888999999::::::===AAAHHHUUUmmm}}}}}}}}}xxx|||{{{xxx{{{wwwnnnkkkjjjgggggghhhiiihhhhhhgggggghhhhhhiiiffffffggghhhhhhhhhhhhgggiiikkknnnqqqtttwwwyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~uuukkkdddZZZTTTRRRXXX___``````___VVVRRRNNNOOORRRZZZiiiwwwyyyhhhVVVGGG@@@<<<<<<======???CCCBBBHHHPPPWWW]]]fffooovvv}}}zzzmmmjjjiiigggfff]]]VVVRRRVVV^^^hhhttt~~~~~~uuuggg[[[RRROOOOOOMMMNNNTTTYYY^^^hhhqqqwwwgggeeefffmmmxxx~~~{{{wwwtttttttttsssrrrrrrqqqpppoooooopppqqqrrrtttuuuuuuvvvuuusssrrrqqqppppppooonnnmmmllllllkkkkkkkkkjjjiiiiiiiiijjjkkkllllllkkkjjjiiihhhhhhgggffffffggggggggggggffffffbbbbbbccccccdddccccccccc``````___^^^]]]]]]]]]]]]XXXZZZ]]]^^^cccmmm}}}wwwaaaYYYaaalll{{{ppphhh___ccciiirrr|||xxxZZZHHHDDD???;;;:::999999888888888777666666555555444333333333333333333333333222222333333333333444444111222222333333444444555444444777===CCCLLL]]]lll|||wwwppplllqqqyyy}}}~~~zzzoooeee___YYYZZZaaajjjqqqvvv}}}~~~{{{xxxsssoooooollllllkkkkkkjjjiiihhhhhhiiikkkmmmnnnoooppprrrtttttttttttttttuuuuuuuuuuuuuuutttssssssrrroookkkhhhsss]]]SSSMMMHHHEEEBBB@@@??????@@@???>>><<<;;;;;;;;;;;;::::::::::::888888888888888999:::::::::999888777777777777777888888777777888999999:::999999999999999999999999888888777777888999;;;<<<;;;BBBKKKWWWnnn}}}}}}zzz{{{yyyqqqjjjiiiiiifffeeeffffffffffffeeeeeefffffffffeeeeeefffggggggggggggggghhhjjjlllooorrruuuvvvwwwzzzzzzzzz{{{|||}}}~~~~~~|||sssiiicccYYYRRROOOUUUZZZZZZXXXYYYSSSOOOMMMNNNQQQYYYjjjyyyooo\\\JJJCCC>>>???@@@@@@BBBFFFFFFMMMWWW```iiisss~~~pppjjjmmmooommmkkk```YYYUUUZZZccclllwwwvvviii\\\TTTPPPPPPNNNPPPVVV[[[```jjjsssvvveeedddfffmmmyyy~~~{{{wwwuuuuuuuuutttttttttsssqqqooooooooopppqqqssssssttttttsssrrrqqqooopppppppppooonnnmmmlllkkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiijjjkkkjjjiiigggfffeeeffffffggggggffffffeeeaaaaaabbbccccccccccccccc```___^^^]]]\\\\\\\\\\\\UUUXXXZZZ\\\```jjjyyy|||fff[[[```jjjyyyuuummmeeehhhmmmttt}}}}}}]]]HHHDDD???;;;:::999999888777777666666555444444333333333333333333333333333222222222333333444444444111111222333333444555555666555888>>>FFFRRReeeuuu~~~vvvoookkkpppxxx~~~~~~sssggg]]]WWWRRRUUU]]]hhhpppttt{{{{{{zzzwwwssspppppplllllllllkkkjjjhhhgggfffgggiiikkkllllllmmmpppqqqrrrssssssssstttttttttuuuuuutttsssrrrqqqnnnjjjfffsss]]]TTTMMMHHHEEEBBBAAA??????@@@@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999888888999999999888888888888888999999:::888888777777888999::::::999999999999999999999999999888777777777999;;;===999BBBLLLXXXmmm~~~|||zzz}}}vvvtttmmmgggggghhheeedddeeeeeeddddddccccccddddddeeedddeeeffffffggggggffffffgggiiikkknnnqqqssstttuuu{{{{{{||||||}}}~~~{{{rrrhhhaaaYYYPPPLLLRRRVVVUUUTTTUUUPPPMMMKKKMMMPPPYYYjjjzzzttt```LLLFFFAAAAAABBBBBBEEEIIIKKKTTT___jjjsss~~~|||iiiiiiqqquuusssrrrccc[[[XXX]]]fffooozzz|||ooobbbZZZVVVQQQOOOQQQVVV\\\aaajjjtttuuueeedddfffnnnyyy~~~{{{wwwuuuuuuvvvuuuuuuvvvtttrrrpppoooooopppqqqqqqrrrssssssrrrqqqooonnnqqqqqqppppppooommmlllkkkkkkkkkkkkkkkjjjhhhgggfffeeefffiiijjjjjjiiifffeeeeeeffffffffffffffffffeeebbbcccdddeeeeeeeeeeeeeee___^^^]]]\\\[[[[[[[[[[[[SSSVVVXXXZZZ^^^hhhvvviii\\\```jjjxxxwwwnnnjjjlllpppvvv~~~aaaHHHEEE???<<<::::::999888666666666555444444333333333333333333333333333333222222222333333444444444111111222333333444555555777777:::@@@HHHVVVjjj|||}}}vvvooolllqqqxxx~~~zzzooobbbWWWRRRNNNQQQZZZfffoootttzzz~~~yyyyyywwwrrroooppplllllllllllljjjhhheeedddeeegggiiijjjjjjkkkmmmoooqqqrrrrrrsssssstttttttttvvvuuusssrrrpppmmmhhheeevvv```TTTLLLFFFCCCEEEDDDBBB@@@???>>>======>>>===<<<;;;:::999999999999888888888888888999999999999999888888888777777999999888888888888999999:::::::::999999888888888999888888777888:::;;;<<<>>>@@@GGGXXXssszzz|||~~~~~~www|||vvvooojjjhhhfffdddcccccceeefffhhhggggggfffeeeeeeddddddbbbbbbbbbcccdddgggiiijjjiiiiiikkkmmmoooppprrrrrrvvvwwwyyy{{{|||}}}~~~~~~~~~{{{rrrfff]]]PPPNNNMMMLLLLLLMMMNNNOOOLLLKKKMMMPPPSSSZZZiiiwwwyyyeeeQQQGGG@@@BBBCCCAAADDDKKKRRR[[[iiiwwwsssffffffmmm{{{wwwlllddd___bbbhhhqqq|||{{{sssiii]]]RRRRRRRRRTTTXXX[[[```mmmyyyuuuddddddfffmmmwww|||vvvsssrrrtttvvvttttttsssrrrrrrrrrrrrssstttssssssrrrrrrqqqqqqpppnnnnnnnnnnnnnnnmmmmmmllljjjjjjjjjjjjiiiiiihhhhhhggghhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeee___^^^^^^]]]]]]\\\\\\[[[\\\YYYYYY[[[^^^eeeqqq}}}ppp^^^[[[hhhyyyrrrjjjnnntttxxx}}}dddLLLDDD===<<<:::888888:::999888777666555444333333444333333222222333333444333444555666555444333222000000000000111222333444333777;;;AAAJJJ\\\sss~~~zzztttpppnnnqqqxxx~~~~~~~~~}}}yyykkk[[[QQQOOOKKKOOOYYYdddkkkpppyyy~~~xxxuuuuuuvvvtttrrrooonnnmmmllllllkkkiiigggfffgggiiilllooopppnnnlllnnnoooqqqrrrssstttttttttrrrrrrssssssrrrnnnhhhcccvvv___TTTLLLFFFCCCDDDCCCBBB@@@???>>>============<<<;;;::::::::::::999888888888888888999999999999999888888888777777999888888777777888888999:::::::::999999888888888999888888777888:::;;;<<>><<<;;;888888:::888888777666555444333333444333333222222333333444333333444444444444333333111111111111222333444444333777<<>>>>>======<<<;;;;;;::::::::::::999999888888888888888999999999999888888888888888999888888777777888888999999999999999999888888888999888888777888:::;;;<<<@@@BBBJJJZZZsss~~~{{{}}}vvv{{{yyyvvv}}}~~~}}}}}}zzzwwwqqqjjjeeedddccccccccccccccccccccceeeeeeddddddccccccbbbbbbbbbbbbbbbcccccceeefffggghhhiiijjjlllnnnppprrrssstttuuuvvvxxxyyyzzz{{{{{{zzz|||~~~{{{uuukkk^^^UUUIIIGGGEEEDDDCCCDDDEEEFFFIIIIIILLLQQQUUU^^^mmm|||iiiVVVKKKDDDFFFGGGFFFKKKSSS]]]iiiyyymmmgggllluuuzzzqqqjjjiiinnnttt~~~|||vvvmmmddd]]]YYYXXX[[[___gggvvv}}}nnnlllmmmrrr{{{}}}yyyvvvvvvvvvuuutttssssssrrrsssssssssrrrrrrqqqppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjiiihhhggghhhhhhggggggffffffeeeeeecccccccccccccccccccccccc______^^^^^^]]]\\\\\\\\\YYYVVVVVVXXX[[[```lllxxxuuubbb\\\gggrrrxxxnnnpppsssxxxlllPPPFFF>>><<<;;;999888999888888777666555444444333333333333333333333333333333333222222222222333333222222222222333444555555333777<<>>>>>>>>===<<<;;;::::::::::::::::::999888888777888888888888888888888888888888888888888777777777777888888999999999888888888888888999888888777888:::;;;<<>>>>>>>><<<<<<;;;:::::::::;;;;;;:::999999888777777888888888888888888888888888888888777777777777777777888888888888888888888888888999888888777888:::;;;<<<===AAAIIIYYYooo|||}}}xxxqqqtttzzzxxxtttwww~~~{{{zzzqqqnnnjjjhhhfffeeecccbbbaaaaaabbbcccccccccbbbbbb````````````____________```aaaaaabbbbbbcccccccccfffgggiiikkknnnppprrrsssuuuvvvwwwyyyyyyzzzzzzzzzyyy{{{}}}~~~}}}xxxooobbbVVVNNNDDDCCCAAA@@@@@@AAACCCDDDKKKKKKMMMRRRVVV___nnn}}}rrrWWWKKKCCCEEEGGGIIIPPPZZZeeemmmvvvxxxvvvyyyzzzppprrr{{{|||ssspppqqqttt{{{zzzqqqgggaaa^^^aaaiiivvvxxxuuutttwww{{{xxxwwwuuuuuutttsssssssssssstttsssssssssrrrqqqqqqppppppnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkjjjhhhhhhiiiiiihhhhhhhhhgggggggggbbbaaaaaaaaa``````______``````___^^^^^^]]]]]]\\\[[[YYYXXXZZZ\\\```jjjtttyyydddZZZ```pppxxxllljjjllltttwwwWWWKKK@@@===<<<:::888888777777666666555555444444222333333444444333333222222222111000111222444555333333333333444555666777777999>>>KKK```xxxvvvqqqiiilllqqqwww{{{|||zzzyyytttrrrrrruuuuuutttvvvzzz~~~rrr___UUUUUUSSSYYYbbbkkkpppwwwzzzzzzzzzzzzxxxvvvuuutttuuuvvvvvvtttsssmmmjjjfffdddfffjjjlllmmmqqqqqqrrrsssttttttttttttwwwtttpppmmmkkkhhheeecccuuu]]]RRRKKKGGGEEECCCBBBAAA@@@????????????<<<;;;;;;::::::;;;;;;;;;::::::999888777777777777888888888888888999999999888777777666666777777888777777777888888888888888999888888777888:::;;;<<<===AAAJJJXXXmmmzzz}}}wwwsssvvv}}}wwwtttyyy|||yyywwwoookkkfffcccbbbbbbbbbaaaaaaaaaaaa```````````````^^^^^^^^^^^^^^^]]]]]]]]]^^^___```aaabbbbbbbbbbbbfffggghhhkkknnnppprrrsssvvvvvvwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~|||tttjjj]]]RRRKKKCCCBBBAAA@@@AAACCCEEEFFFLLLLLLOOOTTTYYYbbbrrrwwwYYYMMMDDDFFFIIIKKKTTT^^^iiinnnsssttttttyyy~~~xxx|||~~~vvvsssssstttyyy~~~zzzooohhhdddhhhqqq~~~~~~zzzxxx{{{{{{yyyxxxvvvuuuttttttssssssttttttttttttssssssrrrqqqqqqpppnnnnnnnnnnnnnnnmmmmmmlllkkkkkkllllllllllllmmmmmmlllllllllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhhhhccccccbbbbbbaaaaaa````````````______^^^]]]]]]]]]]]]ZZZZZZ\\\]]]```iiisss~~~zzzfffZZZ^^^nnn|||yyyoookkkkkktttZZZMMM@@@======;;;888888777777666666555555555555222222444444444444222222222222111222222333444555333333333333444555666666999999???NNNccczzz}}}ssslllcccgggmmmtttxxxyyyyyyxxxuuussstttwwwwwwvvvyyy~~~sss___UUUVVVSSSYYYdddmmmsss{{{~~~yyyxxxyyyxxxwwwuuuttttttuuuwwwwwwvvvtttkkkhhhdddccceeeiiilllmmmrrrrrrssstttttttttttttttwwwtttqqqnnnllljjjfffddduuu]]]QQQKKKGGGFFFBBBBBBAAA@@@????????????;;;;;;;;;::::::;;;;;;<<<;;;:::999888777777777777777777888888888999999999777777666666666666777777666777777777888888888999999888888777888:::;;;<<<===BBBKKKYYYmmm||||||xxxuuuzzzvvvuuu{{{{{{wwwuuunnniiiccc^^^]]]^^^___``````___^^^]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaabbbbbbbbbbbbeeefffhhhkkkmmmppprrrsssuuuuuuvvvwwwxxxxxxxxxxxxxxxzzz|||~~~~~~yyypppdddXXXNNNIIIBBBAAA@@@@@@BBBDDDGGGIIILLLLLLPPPWWW^^^iiizzzwww]]]QQQHHHIIIMMMPPPYYYdddjjjmmmqqqsssvvv|||xxxwwwvvvuuuwww{{{zzzsssmmmpppyyy|||{{{yyyyyyvvvuuuuuutttttttttttttttssssssrrrrrrqqqpppppppppnnnnnnnnnnnnnnnmmmmmmlllkkklllllllllmmmmmmmmmmmmllllllkkkkkkjjjhhhgggfffeeeffffffgggggghhhhhhiiieeeeeeeeedddcccbbbbbbbbb`````````___^^^^^^]]]]]]]]][[[[[[\\\]]]___hhhqqq{{{|||hhhZZZ^^^iiiwww{{{qqqkkkhhhppp]]]OOOAAA===>>><<<999777666666666666555555555555111222444555555444222111111222333444444555555555222222222222333444555666888999@@@PPPggg|||{{{ooofff^^^cccjjjppptttvvvwwwxxxwwwvvvwwwzzzzzzyyy~~~qqq[[[RRRRRRQQQXXXcccnnnttt}}}}}}xxxwwwxxxxxxwwwtttssssssuuuvvvwwwvvvtttjjjgggddddddfffjjjmmmnnnrrrsssssstttttttttttttttvvvtttqqqpppnnnkkkhhheeeuuu]]]QQQKKKGGGFFFBBBBBBAAA@@@????????????;;;;;;:::::::::;;;;;;<<<;;;:::999888777777777777777777888888999999999999777777666666666666777777666666777777888888888999999888888888888:::;;;<<<>>>CCCLLLZZZnnn{{{xxxwww}}}vvvuuu||||||yyywwwnnnhhhaaa\\\ZZZ[[[]]]^^^```^^^\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZ\\\^^^```bbbbbbbbbbbbeeefffhhhjjjmmmppprrrsssssstttuuuvvvvvvwwwvvvvvvwwwyyy|||}}}~~~}}}wwwmmm```TTTKKKGGG@@@@@@@@@@@@BBBEEEHHHJJJKKKLLLRRRZZZbbbnnntttaaaTTTKKKMMMPPPTTT^^^iiihhhjjjooosssxxx~~~|||zzzzzzyyyxxxvvvwwwzzz~~~zzztttvvv~~~{{{zzzzzzvvvvvvuuutttttttttttttttrrrrrrqqqqqqpppooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmmmmnnnnnnkkkkkkkkkjjjiiihhhffffffddddddeeefffggghhhiiiiiibbbbbbaaaaaa```______^^^`````````___^^^^^^]]]]]]]]][[[ZZZ\\\\\\^^^gggpppzzz~~~jjj[[[^^^fffsss~~~qqqiiieeelll}}}___PPPAAA===>>><<<999777666666666666666555555555111222444555555444222111000222333555666666555555222222222222333444555555888999@@@QQQiii~~~xxxkkkaaa[[[```gggnnnrrruuuvvvxxxyyyxxxzzz}}}||||||oooXXXNNNNNNNNNVVVbbbmmmttt~~~xxxwwwxxxxxxwwwssssssssstttvvvwwwvvvtttllliiifffgggjjjmmmpppqqqssssssttttttuuutttttttttuuusssrrrqqqooommmiiifffttt]]]SSSLLLGGGEEEAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999999999999777777777777777777777777555666999;;;<<<===<<<<<<:::444///...333777888777;;;;;;::::::999888888888777777777888999:::<<<<<<===CCCMMM]]]sss|||yyyyyy}}}|||~~~{{{zzzyyywwwuuuqqqjjjaaa[[[YYYYYYWWWVVVXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\]]]^^^```bbbdddeeeeeehhhkkkmmmnnnoooqqqsssuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwyyy|||{{{xxxqqqggg\\\QQQIIIDDD???===<<<>>>DDDHHHJJJKKKNNNQQQWWW___dddnnnrrr___TTTMMMQQQXXX]]]bbbhhhkkkjjjlllrrryyy}}}~~~}}}}}}tttnnnnnnqqqvvv}}}{{{zzzzzz{{{|||~~~yyyvvvwwwvvvvvvvvvuuutttssssssrrrrrrrrrqqqqqqppppppqqqqqqppppppppppppooonnnmmmlllnnnmmmkkkjjjiiiiiijjjkkkjjjkkkkkkkkkjjjhhhfffeeeeeeeeeffffffeeeeeedddcccdddbbb```^^^]]]^^^___```aaa````````````_________ZZZ[[[\\\\\\^^^aaagggkkk|||iiiXXXZZZcccppp~~~vvvmmmgggmmmxxxkkkPPPBBBAAA===<<<===888888888777666555444444333666555444333222222222222222111111111000000//////222222222333444555666777777:::CCCSSSgggyyyzzzlllaaa^^^```fffmmmtttxxxyyyyyy|||~~~iiiXXXQQQQQQMMMUUU```iiisss~~~yyywwwwwwvvvuuussssssuuuuuuuuutttsssrrrkkkiiiggggggjjjooorrrsssoooqqqrrrtttuuuuuuttttttyyyuuupppmmmllliiieeebbbsss\\\RRRLLLGGGDDDCCCCCCCCCCCCCCCBBBAAA@@@======<<<;;;::::::::::::888888888888888888888888::::::;;;;;;::::::999888;;;777444555888;;;999777888888888999999999999999777777777888999:::<<<<<>>===@@@EEEJJJLLLLLLRRRTTTZZZaaahhhvvvlll\\\RRRLLLQQQXXX]]]bbbgggiiihhhiiimmmssswwwwwwvvvqqqiiiccceeelllwwwyyyxxxwwwvvvwwwzzz|||~~~}}}wwwuuuvvvwwwwwwvvvvvvuuutttttttttsssrrrqqqpppppppppppppppmmmmmmnnnoooooonnnnnnnnnnnnmmmkkkjjjiiiiiijjjkkkkkkkkkkkkkkkjjjhhhfffeeeeeeeeeffffffeeeeeedddccccccbbb```^^^]]]^^^___````````````_________^^^^^^ZZZ[[[\\\\\\^^^aaafffjjj{{{hhhWWWYYY___lll{{{xxxnnnhhhkkkuuuiiiOOO@@@???;;;999:::666777777666666555555444444666555444333222222222222222111111111111111111000222222222333444555666777777:::CCCSSSgggyyywwwggg\\\[[[___fffnnnvvv{{{~~~~~~jjjWWWPPPOOOMMMUUU```iiisss{{{yyyxxxwwwvvvsssssstttuuuuuutttsssrrrmmmjjjggggggjjjnnnppprrrpppqqqrrrttttttttttttsssxxxtttnnnlllkkkhhhddd```rrr[[[QQQKKKFFFDDD>>>>>>????????????>>>===>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888===<<<;;;999888888888888;;;999777999;;;;;;999555666666777777888999999:::777777777888999:::<<<<<>>===<<<;;;::::::::::::888888888888888888888888;;;:::999888888999:::;;;999777666666888888666444666666777777777888888888777777777888999:::<<<<<>>??????@@@@@@@@@@@@???===<<<;;;:::999999999999888888888888888888888888;;;:::999888777888999::::::888555444444555666666888888888777777777666666777777777888999:::<<<<<>>GGGXXXkkk|||sssggg```aaakkkxxxsss^^^SSSOOONNNVVV___hhhsss{{{yyywwwuuusssssssssssssssssstttuuuvvvvvvrrrkkkhhhhhhkkknnnooopppqqqrrrssssssrrrqqqpppmmmjjjgggffffffccc^^^YYYrrr\\\SSSMMMIIIFFF@@@@@@@@@@@@???>>>=========<<<;;;::::::999999:::999999999999999999999999;;;;;;::::::888777666555888999999999999999999:::999999999999999888888888777777777888999:::<<<<<<@@@GGGVVVnnn{{{yyytttxxx~~~~~~}}}uuusssmmmddd[[[TTTRRRRRROOOPPPPPPQQQRRRSSSSSSSSSUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]___```aaaccceeeggghhhhhhiiijjjkkkmmmmmmnnnpppqqqssstttuuussswww{{{{{{yyyyyy||||||{{{zzzyyyxxxvvvrrroooiiiddd[[[QQQIIIEEECCCBBBAAAEEEIIILLLNNNPPPTTTWWW]]]hhhyyy~~~jjj___VVVPPPKKKOOOTTTZZZeeeooooooiii___bbbhhhoootttrrrlllfff]]]dddlllxxxzzzuuuoooeee\\\XXX[[[```iiivvv}}}{{{xxxvvvvvvttttttttttttttttttttttttttttttssssssttttttuuuvvvttttttuuuuuuuuuttttttsssnnnmmmkkkjjjiiiiiijjjkkkjjjhhhgggeeeddddddddddddaaaaaaaaaaaaaaa```____________```````````````___`````````_________^^^^^^[[[[[[[[[[[[\\\___cccggguuufffSSSTTTRRR^^^ooo~~~pppjjjkkkpppyyyvvvYYYGGGBBB<<<999:::666777777666666555555444444333333333222222333333444333333333333222222222222222222222333444555666777:::>>>HHHYYYlll|||}}}sssjjjdddcccnnn|||rrr^^^SSSPPPNNNVVV___hhhsss~~~{{{zzzxxxvvvtttssssssrrrrrrssstttvvvwwwxxxsssllliiiiiillloooqqqpppqqqrrrssssssrrrqqqpppllliiigggffffffccc]]]YYYrrr\\\SSSNNNIIIGGGAAAAAAAAAAAA@@@>>>======>>>>>>===;;;;;;;;;;;;;;;999999999999999999999999666777888::::::999999888333666999;;;;;;999888888888888888999::::::;;;;;;777777777888999:::<<<<<>><<<===999888888777666555444444333333333333222222333444444333333333222222111111111222222222333444555666777:::>>>IIIYYYmmm|||~~~uuunnnkkkdddooo~~~qqq]]]RRRPPPOOOVVV___hhhsss~~~{{{zzzyyywwwuuussssssrrrrrrssstttvvvwwwyyytttmmmiiijjjmmmppprrrpppqqqrrrsssrrrrrrppppppllliiigggffffffccc]]]YYYsss\\\SSSLLLGGGDDDEEECCCAAA@@@@@@???===;;;999:::;;;<<<<<<<<<;;;:::<<<:::888666666666888999666777999888666555555666777777666666666666777777777777777777777666666555666777888777777888:::===AAAIIIZZZsssuuunnnrrrzzz~~~{{{vvvrrrllleee]]]VVVQQQNNNPPPQQQQQQSSSUUUWWWYYYZZZUUUUUUTTTSSSRRRSSSWWWZZZYYYYYYYYYYYY[[[]]]___```ccceeeggggggfffeeefffgggkkkkkklllmmmooorrrtttvvvyyyyyyyyyzzzyyyyyyxxxxxxxxxwwwuuusssqqqooommmlllaaa]]]VVVOOOJJJGGGGGGGGGFFFGGGLLLSSSVVVXXX^^^gggppp{{{jjj```XXXRRRPPPJJJPPP[[[iiiuuu{{{zzzwwwiiimmmttt{{{|||yyyqqqkkkiiiqqqzzzwwwsssqqqnnnhhhccc[[[___fffrrr~~~{{{yyyyyyxxxxxxwwwuuusssqqqqqqqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttnnnmmmkkkiiihhhhhhhhhiiijjjiiigggeeecccbbbaaaaaaaaaaaa___^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^_________```aaaaaaaaa```^^^]]]^^^]]]\\\ZZZZZZ]]]bbbfffppplllXXXXXXUUUaaatttvvvnnnmmmnnnssszzzaaaJJJBBB;;;:::;;;777666666666555444444333333222222222222222222222222333333333333333333333333333333333333444555666666999<<>><<<::::::;;;;;;<<<;;;;;;::::::999888777777888:::;;;666888999999777777777888777777666666666666777777333444555666666666666666777888999888888999<<<>>>CCCKKK]]]vvvsssnnnrrr|||~~~~~~{{{vvvsssllleee]]]VVVQQQNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUUUUTTTSSSUUUWWWZZZZZZYYYYYYZZZ[[[]]]^^^```ccceeeggghhhgggggghhhiiilllllllllmmmooorrrtttvvvxxxyyyyyyzzzzzzyyyyyyxxxvvvuuusssqqqnnnkkkiiihhh___[[[TTTNNNIIIGGGGGGHHHHHHIIINNNTTTXXX[[[dddmmmxxxpppbbbZZZUUUQQQPPPQQQXXXdddsss~~~~~~zzzvvvyyy~~~yyyqqqjjjmmmttt|||~~~xxxrrrooopppnnniiiddd\\\___gggttt~~~|||zzzyyyxxxxxxxxxwwwuuusssrrrqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssnnnmmmkkkiiihhhhhhiiiiiijjjiiigggeeedddbbbaaaaaaaaaaaa```___^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]^^^^^^^^^___`````````___^^^]]]^^^^^^\\\ZZZZZZ\\\aaaeeennn|||kkkWWWVVVUUUaaavvvzzzpppmmmmmmqqqwww}}}bbbKKKCCC<<<:::<<<888888777777666555555444444333333333333333333333333333333333333333333333333333333333333444555666666:::>>>HHHYYYnnn~~~~~~uuummmkkkttt~~~iiiZZZRRRMMMMMMTTT___kkkzzz|||yyyxxxwwwuuutttsssssstttuuuuuuuuuuuuuuuuuuqqqllliiijjjlllnnnooooooppppppqqqpppooonnnmmmjjjiiihhhiiiiiiddd\\\VVVrrr\\\RRRLLLGGGDDDFFFDDDBBBBBBBBBAAA???===<<<;;;;;;::::::;;;;;;;;;999888888888888:::<<<===777888999999888888999:::888777777666666777777888333444555666777888888888888999:::999999:::===@@@EEENNNaaa{{{rrrmmmrrr}}}{{{{{{|||wwwsssmmmeee]]]VVVQQQNNNLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWVVVVVVXXXZZZZZZZZZZZZZZZ[[[]]]^^^___bbbdddggghhhhhhhhhiiikkkkkklllmmmnnnpppsssuuuvvvxxxxxxyyyyyyyyyyyyyyyxxxsssrrrpppnnnjjjfffcccbbb\\\XXXRRRLLLIIIHHHHHHIIILLLLLLOOOUUUYYY^^^iiisssxxxdddYYYUUUSSSQQQRRRWWW```ooo~~~}}}yyyqqqkkkrrrxxx~~~sssooolllnnnqqqrrrnnniiiaaacccjjjwww|||{{{zzzyyyxxxxxxxxxxxxvvvuuutttrrrqqqrrrrrrsssttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutttssssssnnnmmmkkkjjjiiiiiiiiiiiijjjiiihhhfffdddcccbbbaaaaaaaaa```______^^^^^^^^^ZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^______^^^^^^^^^___^^^]]][[[ZZZ\\\```cccjjjxxxjjjVVVUUUTTTbbbwwwrrrmmmlllooosssyyy|||dddMMMEEE===<<<===999888888888777666666555555333333333333333333333333333333333333333333333333333333333333444555666666;;;@@@KKK\\\ooo~~~xxxqqqooowww{{{fffWWWOOOJJJLLLSSS___nnn}}}{{{yyyxxxvvvuuutttuuuuuuvvvvvvvvvvvvuuutttpppllljjjjjjlllnnnnnnooooooppppppoooooonnnmmmjjjiiihhhiiiiiieee]]]WWWqqq[[[RRRLLLGGGDDDEEECCCAAAAAAAAA@@@???======<<<;;;:::999:::;;;<<<::::::999999999:::;;;<<<888999:::999777666777888888777777777777777777888777777888999:::;;;;;;:::777888999999999:::===@@@EEEPPPeeepppmmmsssxxxxxx|||}}}wwwtttmmmfff]]]VVVQQQNNNNNNOOOOOOPPPRRRSSSUUUVVVRRRUUUWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^```bbbeeefffggggggiiikkkkkklllmmmoooqqqssstttuuuwwwwwwxxxyyyyyyyyyxxxxxxqqqpppmmmjjjfffbbb___]]]ZZZVVVQQQLLLIIIHHHIIIKKKNNNMMMOOOTTTXXX___kkkwww{{{lll\\\UUUTTTTTTVVVXXX\\\gggxxx~~~wwwqqqmmmtttzzz~~~{{{vvvjjjhhhiiinnnuuuxxxvvvsssiiiiiinnn{{{|||xxxxxxxxxwwwwwwxxxxxxxxxvvvuuutttsssrrrrrrrrrssstttttttttuuuuuuuuuvvvvvvttttttuuuuuuuuutttsssrrrooonnnllljjjiiiiiiiiijjjiiiiiihhhgggeeedddbbbaaaaaaaaaaaa```______^^^]]]YYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^___^^^]]][[[ZZZ[[[^^^aaagggttt}}}iiiUUUSSSTTTaaaxxxrrrlllmmmooorrrvvvyyy~~~fffOOOFFF>>>===>>>999888888777777666555555444444444444444444444444444333333333333333333333333333333333333444555666666;;;AAAMMM]]]nnn||||||uuusssyyyxxxcccUUUMMMIIIMMMSSS```ppp}}}{{{zzzxxxvvvuuuvvvvvvwwwwwwwwwvvvvvvuuusssppplllkkklllmmmnnnnnnppppppppppppoooooonnnnnnmmmkkkiiiiiiiiiddd]]]WWWqqq[[[RRRLLLGGGDDDCCCAAA??????@@@???>>><<<===<<<;;;:::999:::;;;;;;<<<;;;;;;:::999999999999::::::999777444333444555888888777777777777888888999999::::::::::::999999666777888888888:::===@@@DDDRRRiii}}}nnnlllsssssstttyyy~~~xxxuuunnnfff^^^VVVQQQNNNOOOPPPPPPQQQRRRTTTUUUVVVQQQTTTWWWYYYYYYXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]```cccdddeeefffhhhiiijjjkkklllnnnppprrrssstttuuuuuuvvvwwwxxxxxxwwwwwwpppnnnkkkgggccc___]]][[[[[[WWWRRRMMMJJJIIIJJJLLLNNNMMMNNNSSSXXX___mmmyyyooobbbVVVSSSTTTVVVZZZ^^^dddppp~~~wwwqqqooonnnsssyyy~~~~~~}}}{{{tttmmmbbbbbbeeemmmwww}}}~~~{{{nnnnnnqqq}}}{{{xxxuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvuuutttssssssssssssttttttttttttuuuuuuuuuuuussstttuuuuuuuuutttrrrqqqooonnnllljjjiiiiiiiiijjjhhhhhhhhhgggfffdddcccbbbaaaaaaaaaaaa```___^^^]]]XXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^]]][[[ZZZ[[[^^^aaadddqqqzzz~~~jjjUUUSSSSSS```vvvqqqkkknnnrrrsssvvvyyyhhhPPPGGG???===>>>999777666666555555444444333444444444444444444444444333333333333333333333333333333333333444555666666:::@@@LLL[[[kkkvvv~~~~~~xxxuuuzzzuuuaaaTTTNNNKKKNNNTTT```qqq|||zzzyyyxxxvvvtttwwwxxxxxxxxxwwwvvvuuuuuurrrpppmmmmmmnnnoooooooooqqqqqqppppppoooooooooooopppnnnkkkjjjhhhccc\\\VVVppp[[[RRRLLLGGGDDDBBB@@@>>>>>>??????===<<<===<<<<<<;;;::::::::::::;;;;;;;;;:::999888888777::::::999666444333444555999888888777777888888999888888888888888777666666666777888888888:::===@@@DDDTTTmmm|||nnnlllrrryyynnnpppuuuyyyuuuooofff^^^VVVQQQNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQSSSVVVXXXXXXXXXXXXYYYXXXYYY[[[]]]^^^_________\\\___bbbcccdddeeefffhhhhhhiiikkknnnpppqqqrrrrrrsssssstttuuuvvvvvvvvvvvvooommmhhhccc___]]]\\\\\\___[[[UUUOOOLLLKKKKKKLLLOOONNNPPPVVV]]]fffttt~~~cccYYYQQQQQQUUUYYY^^^dddooozzzwwwnnnjjjkkknnnssszzz~~~}}}{{{wwwoooggg]]]]]]```jjjwwwsssrrruuu~~~|||yyywwwtttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttssssssrrrsssssstttttttttuuuuuuuuurrrsssuuuvvvuuutttrrrpppooonnnlllkkkjjjiiijjjjjjhhhhhhhhhhhhgggeeecccbbb```aaabbbbbbaaa```^^^]]]YYYYYYZZZ[[[\\\]]]]]]^^^___^^^]]]\\\\\\\\\\\\]]]\\\]]]\\\[[[ZZZ[[[^^^aaacccoooxxxkkkWWWTTTSSS```uuuqqqmmmrrrvvvvvvxxx|||iiiQQQHHH???===>>>999666666666555444444333333333333333333333333333333333333333333333333333333333333333333444555666666999???KKKXXXfffqqqyyy}}}~~~zzzwww|||rrr^^^RRRNNNLLLNNNTTTaaasss~~~|||{{{zzzxxxvvvtttxxxxxxxxxwwwwwwuuuttttttrrrqqqooooooqqqqqqqqqpppqqqpppooonnnnnnnnnooooooqqqooollljjjhhhddd]]]WWWpppZZZQQQLLLGGGEEEBBB@@@??????@@@???>>>===<<<<<<<<<<<<;;;:::999888999999999999999999888888999999888666555555777999999888888777777888888999666666777777777777777777666777999999999;;;???AAAEEEVVVrrr{{{nnnkkkrrrsssjjjlllrrr~~~yyyvvvoooggg^^^VVVQQQNNNMMMMMMMMMMMMNNNPPPQQQRRRPPPSSSUUUVVVVVVWWWXXXZZZWWWXXXZZZ]]]___```aaaaaa^^^```bbbdddddddddfffgggfffhhhjjjmmmooopppqqqqqqpppqqqrrrsssttttttttttttnnnjjjddd^^^[[[ZZZ[[[\\\ccc___YYYRRRNNNLLLLLLLLLPPPPPPUUU]]]fffqqqooo[[[SSSNNNQQQWWW]]]eeelllyyy}}}uuukkkcccccchhhooouuu{{{}}}yyytttjjjaaa\\\\\\```jjjxxx|||zzz}}}}}}|||{{{zzzxxxuuuuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrssssssssstttttttttuuuuuuqqqsssuuuvvvuuutttqqqppppppnnnmmmkkkjjjjjjjjjjjjggghhhiiiiiihhhfffdddbbb```aaabbbbbbbbb```^^^]]]ZZZ[[[[[[\\\]]]^^^___```aaa```^^^]]]\\\\\\\\\\\\ZZZ[[[\\\[[[[[[\\\___aaacccooowwwmmmYYYVVVSSS```ttttttooouuuzzzxxx|||jjjQQQHHH???<<<===888777777666666555444444444333333333333333333333333333333333333333333333333333333333333444555666666:::???JJJVVVbbbmmmvvv{{{|||zzzzzznnnZZZPPPNNNNNNNNNTTTaaattt}}}|||{{{zzzwwwuuuxxxxxxxxxwwwvvvtttsssrrrsssqqqqqqrrrssssssrrrqqqooonnnmmmlllkkklllmmmmmmpppmmmjjjjjjiiifff```[[[pppZZZQQQLLLGGGEEECCCAAA@@@@@@AAAAAA???>>>;;;<<<======<<<:::999777666777888999999999999999777888777777666777;;;===999999888888888888999999555666777888999:::::::::777999::::::;;;===@@@CCCGGGYYYuuu{{{nnnkkkqqq~~~|||ppphhhjjjppp|||zzzvvvoooggg^^^VVVQQQNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPRRRTTTUUUUUUVVVXXXZZZVVVWWWZZZ]]]```aaabbbbbb___aaadddeeeeeeeeefffhhheeegggiiilllnnnoooppppppooopppqqqrrrssssssssssssmmmhhhaaa[[[XXXXXXZZZ\\\fffbbb[[[TTTOOOLLLLLLLLLQQQRRRYYYcccnnn{{{vvvcccWWWQQQNNNSSS[[[ccclllttt}}}uuurrrjjjaaa[[[^^^hhhqqqwww}}}~~~yyyrrrggg]]]___^^^bbblll{{{~~~|||{{{||||||{{{zzzuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvuuutttsssrrrssssssssstttttttttuuuuuuqqqsssuuuvvvuuutttqqqooopppooommmkkkjjjjjjjjjkkkggghhhiiiiiihhhfffdddbbb```aaabbbcccbbb```^^^]]][[[\\\\\\^^^___```aaaaaacccaaa___]]]\\\\\\\\\\\\YYYZZZ[[[[[[[[[\\\___bbbcccooowwwoooZZZWWWTTT```tttvvvpppwww|||zzzjjjRRRHHH???<<<<<<888888888888777666666555555222222222222222222222222333333333333333333333333333333333333444555666666:::@@@IIITTT```kkkuuu{{{{{{zzz|||kkkWWWNNNMMMNNNMMMSSSaaauuu~~~~~~}}}{{{xxxvvvxxxxxxxxxwwwuuutttrrrqqqsssrrrrrrssstttuuusssrrrmmmlllkkkjjjiiijjjkkkkkkmmmkkkiiiiiijjjhhhbbb^^^qqq[[[QQQLLLGGGEEEAAAAAAAAAAAA@@@???>>>>>>>>>===;;;:::999999:::;;;;;;::::::999999::::::;;;666666666666666666666666555666777777777666444333999999999888888888777777888999999999999;;;>>>AAAIIIXXXtttxxxnnnkkkrrr~~~uuukkkeeefffnnn}}}|||yyyssskkkccc[[[UUURRRNNNNNNMMMMMMMMMNNNOOOOOORRRSSSTTTUUUVVVWWWWWWWWWYYYYYYZZZ[[[]]]___aaabbbccccccdddddddddddddddddddddeeegggjjjlllnnnoooooonnnoooqqqrrrssssssrrrqqqlllcccYYYTTTSSSUUU]]]fffiiigggaaa[[[TTTQQQQQQSSSTTTYYYbbbooo}}}wwwggg\\\WWWUUURRRTTT[[[hhhuuu}}}yyyuuuoooiiibbb^^^ZZZ\\\fffpppzzzoooeee```^^^aaaeeemmm|||{{{zzzxxxwwwuuutttttttttxxxwwwvvvvvvvvvwwwxxxyyyvvvvvvtttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssssssssrrrrrrrrrqqqooonnnlllkkkkkkkkkiiiiiiiiihhhgggeeedddcccddddddcccaaa```^^^]]]]]][[[\\\]]]]]]^^^^^^^^^]]]``````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[]]]___```eeeiiiuuu}}}mmm\\\UUUWWW```rrr{{{uuuyyy~~~lllNNNBBB@@@<<<888777888888777777666666555555555444333333222222222222333333222222333555666888444444555444333444666999<<<>>>EEEPPP___nnnxxx~~~xxxxxxwwwyyygggWWWMMMIIIHHHNNNUUUddd{{{~~~{{{{{{zzzyyywwwyyyyyyyyyxxxvvvtttsssrrrsssrrrppppppqqqqqqpppooommmmmmlllllllllmmmmmmnnnpppmmmiiifffdddcccbbb```rrr\\\RRRMMMHHHFFFAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999999999::::::999999999999::::::888888888888888888888888777777888888777777666555999999999888888888777777777888888888888:::===@@@KKKYYYuuuyyypppmmmttt~~~mmmcccaaaccckkkzzz}}}zzztttlllddd\\\VVVRRRNNNNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^```aaacccddddddddddddeeeeeeeeebbbccceeehhhjjjlllmmmmmmnnnoooppprrrrrrrrrqqqpppjjjaaaXXXTTTSSSVVV^^^fffkkkiiiddd]]]VVVSSSTTTUUU[[[```jjjvvv|||uuulllaaaZZZSSSRRRQQQTTT\\\iiiuuu}}}xxxpppkkkgggccc```]]]ZZZ\\\gggttt}}}ooofffcccaaadddhhhqqq}}}yyyxxxwwwvvvuuutttttttttvvvvvvuuutttuuuvvvwwwxxxvvvvvvuuutttssssssssssssttttttssssssrrrqqqpppppppppqqqrrrrrrsssrrrrrrrrrqqqpppnnnmmmkkkjjjjjjjjjggghhhhhhhhhgggfffeeeeeeddddddcccaaa```^^^]]]]]][[[\\\\\\]]]]]]^^^]]]]]]```______^^^]]]]]]\\\\\\ZZZZZZZZZZZZ[[[]]]___aaaeeejjjvvvppp___VVVVVV```ttt{{{vvvzzznnnOOODDDAAA===999999888888777777666666555555444444333222222222333333333333333333333444555666222222333222111222555777<<>>>>><<<<<<<<<<<<;;;:::999999999999888888888888999999888888888888888888888888999999888777777777888888999999999888888888888888888999999999999;;;>>>AAALLLZZZvvv{{{rrrnnnuuuwwwfff\\\]]]___hhhvvv~~~{{{vvvnnneee]]]VVVSSSOOONNNNNNNNNOOOOOOPPPQQQSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[]]]^^^___cccdddddddddeeeeeeeeefffcccdddfffhhhjjjkkklllmmmnnnooopppqqqqqqpppooooooggg___VVVSSSSSSWWW___hhhooolllfff___YYYVVVWWWXXXaaagggrrr}}}~~~rrrhhhbbb^^^ZZZWWWOOOPPPQQQVVV```kkkvvv}}}|||}}}~~~|||vvvnnneee```^^^___```___\\\___mmm|||qqqiiigggfffjjjooowwwyyyvvvvvvuuuttttttttttttttttttsssssssssssstttuuuvvvwwwvvvuuutttssssssssssssvvvuuuuuutttrrrqqqooonnnppppppqqqrrrrrrrrrrrrrrrpppooommmllljjjiiiiiiiiifffgggggghhhhhhgggggggggdddcccbbbaaa```___^^^]]][[[\\\\\\\\\\\\]]]]]]]]]_________^^^^^^]]]]]]\\\ZZZYYYYYYZZZ\\\^^^```aaaeeelllyyyvvvcccXXXWWWbbbxxxyyywww|||oooQQQEEECCC???;;;;;;888888888777666555555555333333222222222333444444333333444444444444444333111222222222111222555777===@@@IIIWWWgggvvvrrrpppuuutttdddVVVNNNLLLMMMNNNWWWhhh~~~|||{{{{{{yyyxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqrrrssstttsssqqqnnnnnnmmmllllllkkkkkkkkkkkkkkkiiigggggghhhiiihhhgggrrr\\\SSSMMMIIIFFFAAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>><<<:::999888888777777777777888888888888888888888888888888:::999777666666777888999888888888888888888888888;;;<<<<<<<<<<<<===AAADDDLLLZZZuuu}}}sssooovvvrrrbbbYYYZZZ]]]fffttt~~~~~~}}}~~~{{{vvvnnnfff]]]VVVRRRNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSUUUVVVXXXXXXYYYYYYXXXXXXXXXYYY[[[]]]^^^___ccccccddddddeeeeeeffffffeeefffhhhjjjlllmmmnnnnnnmmmnnnoooppppppooommmmmmeee]]]VVVTTTUUUYYYaaajjjpppmmmggg```ZZZWWWXXXZZZbbbiiisss}}}wwwoooddd[[[VVVTTTTTTSSSNNNOOOSSSZZZbbbmmmvvv{{{xxxyyyyyyvvvqqqhhh```[[[[[[___dddfffdddfffuuuuuunnnmmmmmmqqqwwwzzzttttttsssssssssttttttuuusssssssssssstttuuuuuuvvvwwwvvvuuutttsssssssssssstttuuuuuutttsssrrrpppooonnnooopppqqqrrrrrrrrrqqqpppooonnnlllkkkjjjiiiiiiggghhhhhhhhhhhhgggffffffccccccbbbaaa```___^^^^^^\\\\\\[[[[[[[[[\\\\\\\\\______^^^^^^^^^]]]]]]]]]YYYYYYYYYZZZ\\\^^^```bbbeeemmm||||||hhhZZZXXXeee}}}vvvuuu{{{~~~}}}pppQQQEEECCC???;;;;;;999888888777666555444444222222222222333333444555222333444555555444222111333444444444333444777:::===BBBLLL\\\mmm|||pppnnnqqq~~~}}}|||}}}~~~~~~|||ooo```SSSMMMMMMNNNOOOYYYlll~~~|||{{{{{{yyyxxxvvvuuutttsssrrrqqqqqqppppppppprrrtttuuutttpppnnnlllkkkkkkkkkkkkkkkllllllkkkiiihhhhhhjjjjjjiiihhhqqq[[[RRRLLLHHHEEEAAAAAAAAAAAA@@@???>>>>>><<<<<<======<<<;;;999888888777777666666777777888777777777777777777777777888777666555666666888999888888888888888888888888;;;<<<<<<<<<<<<>>>AAADDDKKKXXXsss}}}sssssszzznnn___XXXWWW[[[eeerrr|||~~~||||||{{{yyytttnnneee]]]VVVRRRNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZ\\\]]]___```bbbbbbccccccdddeeeeeefffeeefffhhhjjjlllmmmmmmnnnmmmnnnnnnnnnnnnmmmkkkjjjddd]]]VVVUUUWWW[[[ccclllooollleee^^^WWWUUUWWWYYY```fffpppxxx{{{xxxsssooogggbbbZZZRRRNNNMMMLLLMMMLLLOOOSSSZZZbbbkkkrrrvvvtttttttttrrrmmmfff___ZZZ[[[aaaiiimmmkkknnn||||||tttssssssyyy{{{sssssssssssssssttttttuuusssssstttuuuvvvvvvwwwwwwwwwwwwuuutttttttttttttttrrrssstttuuutttsssrrrqqqmmmnnnooopppqqqqqqqqqqqqqqqqqqooommmlllkkkkkkkkkjjjjjjjjjiiihhhfffeeedddcccbbbbbbaaa```___^^^^^^\\\[[[[[[ZZZZZZZZZ[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZYYYZZZ\\\^^^```aaadddnnn}}}mmm\\\ZZZhhhrrrrrryyy||||||rrrRRRDDDBBB>>>::::::999999888777666555444444222222222222333333444555222333444444444333222111222333444444333555888:::<<>>>>>::::::::::::999888777666888888777777777777888888666666666666666666666666777777666666666777888888888888888888888999999999999::::::::::::<<>>>>><<<;;;:::999999888888999999888888777777888888999777777777777777777777777666777888888999999999888777777888888888999999999999999:::999999;;;???BBBIIIVVVqqqwwwuuu|||zzziii```]]]___dddooo{{{~~~}}}{{{yyyxxxrrrqqqnnnjjjccc[[[TTTPPPKKKKKKKKKLLLMMMNNNPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^___```aaabbbcccdddddddddeeeggghhhjjjjjjkkkkkklllmmmmmmmmmkkkjjjhhhfff```ZZZTTTTTTUUUYYYaaaiiifffbbb[[[SSSMMMKKKMMMPPPXXX\\\aaaeeeeeeaaa\\\XXXJJJIIIFFFCCCBBBCCCEEEGGGMMMPPPUUU]]]fffnnnvvvzzzwwwwwwvvvtttoooiiibbb^^^^^^cccmmmwww}}}|||{{{xxxuuuuuutttttttttttttttuuurrrsssuuuwwwxxxxxxxxxxxxxxxwwwvvvuuuttttttttttttrrrtttuuuvvvvvvtttqqqpppkkklllmmmooopppqqqqqqqqqqqqpppooommmlllkkkjjjjjjjjjjjjjjjiiihhhgggfffeeebbbbbbaaaaaa``````______]]][[[ZZZXXXXXXXXXZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[\\\^^^^^^cccnnn{{{rrr^^^ZZZggg}}}pppmmmuuu}}}xxxVVVGGGBBB===999999::::::999777666444333333444444333222222222333333111111111111222333444444000111111222222333666999;;;CCCQQQdddvvv}}}nnnkkkgggrrr{{{xxxyyy|||wwwiiiYYYMMMHHHIIILLLQQQ___uuu~~~{{{yyyxxxwwwvvvuuurrrpppnnnmmmlllmmmnnnooonnnmmmmmmnnnppppppooonnnjjjjjjiiiiiiiiiiiijjjjjjkkkjjjiiijjjjjjiiifffdddsss\\\SSSNNNIIIGGGAAAAAAAAAAAA@@@???>>>>>>@@@???===<<<;;;;;;<<<===999999888888888888999999888888888888888888888888666888999:::;;;::::::999777777888888999999999999:::;;;;;;;;;;;;===@@@CCCJJJWWWqqqxxxqqqxxxzzzkkkeeedddhhhmmmxxx}}}{{{zzzyyyyyyzzzzzzzzzzzzyyywwwtttssspppooolllhhhbbbZZZSSSOOOJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\\\\^^^^^^___```aaabbbccccccfffgggiiijjjllllllmmmmmmllllllmmmlllkkkiiigggfff___XXXSSSRRRTTTWWW___gggccc___XXXOOOIIIGGGJJJMMMTTTVVVZZZ\\\\\\XXXTTTQQQEEEDDDAAA??????BBBGGGKKKQQQTTTYYYbbbkkkuuu}}}}}}}}}|||yyysssmmmfffbbbaaaeeeppp}}}~~~|||yyyvvvvvvuuutttttttttttttttqqqsssuuuvvvxxxxxxxxxwwwxxxwwwvvvuuuuuuttttttttttttvvvwwwwwwvvvssspppnnnkkklllmmmoooppppppqqqqqqpppooonnnlllkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhbbbbbbaaaaaa``````______]]][[[YYYXXXWWWXXXYYYZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^bbbmmmzzzsss___YYYeee{{{pppmmmuuu~~~zzzXXXHHHCCC>>>:::999::::::999777666444333333555444444333222222222222111111000000111333555666111222333444444555888;;;;;;CCCRRReeevvv|||llliiigggqqq}}}~~~zzzxxxzzz}}}xxxjjjZZZNNNIIIJJJLLLRRR```www~~~zzzxxxwwwwwwuuutttqqqpppnnnlllkkklllmmmnnnnnnlllllllllnnnoooooonnnmmmlllkkkiiihhhgggggggggiiihhhhhhiiijjjiiigggeeesss[[[PPPJJJFFFEEEBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888999999999999999999999999888888777777777777888888999999999888888888777777888888888888888888888888;;;<<<<<<<<<<<<>>>@@@CCCKKK[[[vvvttttttxxx}}}qqqkkkjjjpppvvv~~~|||zzzxxxwwwvvvvvvwwwwwwvvvuuussspppmmmlllmmmkkkgggbbb[[[UUUPPPNNNHHHIIIIIIKKKMMMOOOQQQRRRQQQQQQRRRRRRSSSUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^______^^^^^^```bbbdddeeeggghhhiiijjjiiiiiikkkjjjjjjjjjjjjhhheeebbb\\\XXXSSSQQQRRRUUUXXXZZZZZZVVVOOOIIIFFFFFFHHHJJJKKKMMMQQQSSSRRROOOJJJGGGDDDCCCAAAAAACCCFFFGGGHHHMMMVVVaaakkkwww}}}zzztttlllgggccceeeppp~~~}}}zzzqqqqqqrrrssstttuuuvvvwwwuuuvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuurrrsssssssssrrrrrrqqqpppooommmlllmmmppprrrrrrqqqrrrpppnnnkkkjjjjjjkkklllmmmmmmlllkkkiiihhhggggggdddccccccbbbaaa```______ZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^^^^^^^]]]\\\[[[ZZZ]]]]]]\\\ZZZYYYZZZ^^^aaaeeemmmyyyrrr]]]XXXaaasssssslllqqq|||```KKKBBB===;;;;;;;;;:::999777666666555555555444333333222222222222333333333333333333333333111222333333333444666888>>>DDDQQQdddvvvtttiiiggggggqqq}}}wwwyyy}}}}}}|||lll[[[OOOIIIJJJLLLTTT___sss~~~}}}|||{{{yyywwwsssrrrooolllkkkkkkkkkllljjjlllmmmoooooonnnlllkkkiiiiiiiiiiiihhhgggfffffffffffffffeeedddcccbbbaaasss\\\QQQJJJFFFEEEBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888999999999999999999999999888888888777777888888888999999999888888888777777888888888888888888888888999:::;;;;;;;;;===@@@BBBLLL\\\wwwtttpppuuuxxxsssrrrvvv|||}}}|||zzzyyywwwuuutttssssssrrrrrrrrrqqqooollljjjiiigggfffbbb^^^YYYTTTOOOMMMHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]]]]\\\\\\^^^```cccdddfffhhhiiijjjjjjjjjlllkkkjjjjjjjjjgggccc```XXXTTTPPPMMMNNNQQQSSSSSSRRROOOKKKFFFDDDDDDEEEFFFHHHIIILLLMMMLLLIIIEEECCCCCCBBBAAABBBDDDGGGJJJKKKRRR\\\jjjwww{{{sssmmmiiillluuuzzzxxxsssssstttuuuwwwxxxyyyyyyvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuussssssttttttsssrrrrrrqqqooonnnmmmnnnppprrrrrrrrrqqqpppmmmkkkjjjjjjkkklllllllllkkkjjjiiiiiihhhhhheeeddddddbbbaaa```______[[[[[[ZZZZZZZZZZZZ[[[[[[_______________^^^]]]\\\]]]]]]\\\ZZZYYYZZZ^^^```fffnnnyyyrrr^^^VVV]]]nnntttnnntttaaaKKKBBB>>>;;;;;;;;;:::999777666666555555444444333222222222333333333333333333333333333333333333333222111333777:::===DDDQQQdddvvvsssiiihhhfffqqq}}}xxxzzz|||lll[[[NNNIIIIIIKKKSSS^^^rrr~~~}}}|||{{{yyywwwuuussspppmmmkkkjjjkkkkkkiiijjjlllmmmmmmlllkkkjjjiiiiiiiiihhhgggfffdddcccbbbbbbbbbbbbaaa```___^^^sss\\\QQQJJJFFFEEEBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888999999999999999999999999999999888888888888999999999999999888888888888888888888888888888888888888888999:::::::::<<>>;;;;;;;;;:::999777666666555555333333222222222333444444444444444333333222222222333333222111111333777:::===CCCQQQcccvvvrrrjjjjjjjjjuuuzzz|||}}}lll[[[NNNIIIIIIJJJQQQ\\\ppp~~~}}}}}}|||zzzxxxvvvtttqqqnnnkkkjjjjjjkkkjjjlllmmmnnnnnnmmmkkkjjjhhhhhhhhhgggeeecccaaa```\\\\\\\\\\\\\\\[[[ZZZYYYsss\\\RRRKKKFFFEEEBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888999999999999999999999999:::999999999999999999:::888888888888888888888888888888888888888888888888888999:::;;;;;;===@@@BBBLLL]]]xxxssslllrrr~~~yyyzzzuuurrrlllkkkjjjhhhgggfffeeeeeebbbbbbbbbaaa```___^^^^^^[[[ZZZXXXUUURRRNNNKKKIIIGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXWWWYYYZZZZZZYYYZZZ\\\^^^```aaacccfffhhhjjjlllmmmnnnmmmllljjjhhhccc]]]YYYMMMJJJGGGEEEEEEFFFEEEDDDFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBCCCDDDEEEGGGJJJOOORRRZZZjjjzzzpppttt|||{{{wwwsssqqqssstttuuuvvvwwwyyyzzzzzzvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttrrrqqqooopppqqqrrrrrrqqqooonnnmmmlllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhggggggfffdddbbbaaa```___]]]]]]\\\\\\\\\\\\]]]]]]^^^___```````````````___[[[\\\[[[ZZZYYYZZZ]]]___cccjjjtttqqq___SSSWWWaaatttyyyssszzzdddNNNDDD>>>;;;;;;;;;:::999777666666555555222222222222333333444555555444444333333222222111111222333333333444666999<<>><<<;;;;;;::::::999999888999999999999999999999999:::999999999999999999:::888888888888888888888888888888888888888888888888999:::;;;<<<<<<>>>AAADDDKKK[[[vvvrrrmmmtttzzzuuu}}}{{{sssnnnjjjbbbaaa```^^^]]]\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUURRROOOLLLIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWWWWYYYZZZZZZZZZ[[[]]]___```aaabbbeeehhhjjjlllmmmmmmmmmllljjjgggbbb[[[VVVKKKHHHEEECCCCCCDDDCCCCCCCCCEEEGGGJJJLLLMMMMMMMMMNNNNNNMMMKKKIIIGGGFFFEEEDDDFFFHHHHHHIIIMMMRRRVVVbbbrrrrrrwww~~~}}}yyyuuurrrqqqrrrrrrssstttuuuvvvwwwwwwuuuvvvvvvwwwwwwxxxxxxyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvsssrrrppppppqqqrrrqqqpppnnnmmmllllllkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]^^^_________^^^^^^ZZZ[[[[[[[[[ZZZZZZ\\\^^^```fffppp{{{ooo]]]UUUWWW```rrr}}}uuu|||fffPPPEEE???<<<;;;;;;:::999777666666555555222222222222333333444555444444444333333222222222///111444666555555555666;;;BBBOOOcccwww~~~tttoooooovvv}}}jjjYYYNNNJJJJJJJJJOOO[[[ooo~~~}}}~~~}}}{{{yyyxxxvvvsssooolllkkkkkkkkknnnooopppqqqpppooommmlllhhhhhhgggeeebbb]]]YYYVVVNNNOOOPPPPPPPPPPPPPPPOOOrrr]]]SSSLLLGGGEEEBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888999999999999999999999999999999888888888888999999888888888888888999999999888888888888888888888888999:::;;;<<<===???BBBEEEKKK[[[vvv}}}pppmmmttt{{{tttqqqyyysssjjjdddaaaXXXXXXVVVUUUTTTSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQQQQOOOMMMKKKJJJHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZZZZZZZ[[[^^^``````aaabbbdddgggiiilllmmmmmmlllkkkjjjgggaaaYYYTTTKKKHHHDDDBBBBBBDDDDDDDDDAAACCCFFFJJJLLLNNNOOOOOOQQQPPPOOONNNKKKIIIGGGFFFFFFIIILLLNNNOOORRRXXX^^^lll{{{www{{{}}}{{{wwwuuuttttttssssssssssssttttttttttttttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvtttrrrpppppppppqqqpppooollllllllllllkkkkkkjjjjjjiiihhhhhhhhhggggggffffffeeeeeedddcccbbbaaaaaa```^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]]]]]]]]]]]]]\\\\\\YYY[[[[[[[[[ZZZZZZ[[[]]]^^^dddmmmxxxnnn]]]WWWYYYbbbtttyyy~~~hhhQQQFFF@@@<<<;;;;;;:::999777666666555555333333222222222333444444333333333333333333333333///111444666555555555666:::AAAOOOcccwwwwwwrrrrrrxxx|||hhhWWWNNNLLLKKKKKKQQQ\\\ppp~~~~~~~~~~~~|||zzzxxxvvvssspppmmmllllllmmmlllmmmnnnnnnnnnllljjjiiiffffffeeebbb^^^XXXSSSPPPJJJJJJKKKLLLMMMMMMLLLLLLrrr^^^SSSLLLGGGEEEBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888999999999999999999999999888888888777777888888888777777888888888999999999888888888888888888888888888999:::;;;<<<>>>BBBEEEKKK\\\wwwyyynnniiiqqqxxxooojjjsssxxxkkkbbb[[[XXXPPPPPPNNNMMMLLLLLLKKKKKKGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]```aaabbbbbbdddfffiiikkkmmmkkkkkkjjjiiifff```XXXSSSKKKGGGCCCAAABBBDDDFFFGGGAAACCCFFFJJJMMMPPPQQQRRRTTTTTTSSSRRROOOLLLIIIGGGHHHLLLQQQSSSUUUZZZbbbiiirrr{{{~~~|||~~~}}}yyywwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttssssssttttttuuuuuuvvvvvvxxxxxxwwwwwwvvvuuuuuuuuutttuuuuuuvvvwwwwwwvvvvvvtttrrrpppoooooopppooommmkkkllllllllllllkkkjjjjjjiiiiiihhhgggffffffeeeeeeccccccbbbbbbbbbaaaaaaaaa^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]^^^]]]]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[]]]]]]ccclllvvv~~~ooo^^^XXX[[[eeewww}}}jjjRRRGGG@@@<<<:::;;;:::999777666666555555444444333222222222333333111222222333333444444555222333333333222444666999999@@@OOOcccwwwzzzuuuuuuxxx{{{fffVVVOOOMMMMMMMMMSSS^^^rrr~~~~~~~~~~~~|||{{{wwwvvvssspppnnnmmmnnnnnnkkklllmmmnnnmmmkkkiiigggbbbbbbaaa^^^YYYSSSLLLIIIGGGGGGHHHJJJJJJKKKKKKKKKrrr^^^TTTLLLGGGEEEBBBBBBAAAAAA@@@??????>>><<<<<<;;;::::::999999888999999999999999999999999888888777777777777888888777777888888999999999999888888888888888888888888777888999:::;;;===AAADDDMMM]]]xxxwwwmmmeeennnwwwnnndddmmm|||tttfff\\\UUUQQQLLLKKKJJJIIIHHHGGGGGGGGGAAAAAA@@@@@@AAACCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZ]]]___bbbbbbbbbccceeehhhkkkllljjjjjjjjjiiifff```XXXSSSKKKGGGBBB@@@AAADDDGGGHHHCCCEEEHHHLLLOOORRRTTTUUUXXXXXXXXXVVVTTTPPPLLLJJJHHHMMMSSSWWWZZZ```jjjqqqttt|||~~~~~~zzz~~~~~~|||yyyxxxxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvuuurrrrrrsssssstttuuuuuuuuuxxxxxxwwwwwwvvvuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvsssqqqooonnnoooooonnnmmmkkkkkklllllllllkkkjjjjjjjjjiiihhhgggfffeeeddddddaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]]]]\\\\\\]]]]]]^^^______^^^^^^]]]\\\[[[ZZZXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]ccclllvvv~~~ooo___XXX\\\gggyyykkkSSSGGG@@@<<<:::;;;:::999777666666555555555444444333222222222222000111222333444444555666555444222//////222888<<<999@@@NNNcccwww}}}wwwvvvzzzzzzeeeVVVOOONNNNNNMMMTTT___sss~~~~~~~~~}}}{{{wwwuuurrrpppnnnnnnoooooommmnnnoooooonnnllljjjiii```___^^^[[[VVVOOOHHHDDDEEEFFFGGGIIIIIIJJJJJJJJJttt^^^TTTMMMHHHFFFDDDCCCBBB@@@???>>>>>>>>>======<<<;;;::::::999999<<<;;;::::::<<<<<<;;;:::<<<<<<<<<=========>>>>>>@@@>>>:::777666666777888888888888888888888888888444555777888:::===BBBFFFJJJ]]]zzzvvvooonnnuuurrriiibbblllyyy{{{iii[[[PPPJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFBBBAAA???>>>===>>>@@@AAAEEEEEEGGGKKKOOOOOOLLLHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKJJJJJJJJJLLLMMMOOOQQQNNNPPPQQQQQQPPPPPPQQQSSSXXXYYYZZZ[[[[[[\\\^^^aaaccccccdddeeeeeeffffffgggjjjhhhfffeeebbb\\\VVVRRRIIIEEEBBBBBBBBB@@@CCCGGGGGGIIIJJJKKKLLLNNNQQQTTTVVVXXXZZZ\\\[[[WWWTTTQQQLLLKKKPPPZZZcccjjjsss{{{~~~zzzzzz{{{|||{{{xxx}}}{{{}}}|||zzz|||{{{yyyyyyzzzzzzzzz~~~~~~~~~}}}zzzvvvssspppqqqqqqqqqrrrsssuuuvvvwwwvvvvvvwwwxxxwwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvuuurrrppppppqqqpppllliiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggeeedddcccdddcccbbb```^^^]]]]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYY\\\[[[YYYXXXWWWYYYZZZ[[[bbbaaafffsss~~~|||lll]]]XXX^^^kkkzzznnnSSSFFFAAA???<<<999888777666666555555555222333444444444333222111666222///...111333444444444444333333333444555555;;;BBBPPPcccvvv}}}|||yyyfffWWWOOOMMMMMMMMMQQQ]]]qqq~~~}}}}}}}}}|||zzzxxxvvvtttqqqnnnkkkjjjjjjkkkpppooonnnnnnmmmkkkgggdddccc___YYYSSSNNNIIIDDD@@@DDDGGGJJJKKKLLLMMMOOOPPPttt^^^TTTMMMHHHFFFDDDCCCAAA@@@???>>>>>>>>>===<<<<<<;;;::::::999999;;;:::999:::;;;<<<;;;999999999::::::::::::;;;;;;>>><<<999777666666777999999999999999999999999999666777999999;;;>>>BBBFFFJJJ]]]zzzsssmmmkkkuuusssjjjbbbkkkwwwuuucccWWWMMMHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEAAA@@@???>>>>>>???@@@BBBFFFGGGIIIMMMPPPOOOLLLHHHGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJLLLNNNPPPPPPRRRSSSSSSRRRRRRTTTUUUUUUWWWXXXXXXXXXYYY\\\^^^cccccccccdddeeeeeeffffffiiigggfffdddbbb]]]WWWSSSKKKFFFCCCCCCCCCBBBDDDIIIJJJMMMPPPSSSTTTUUUVVVXXXYYY[[[___ccceeeaaaZZZTTTOOOOOOSSS^^^gggpppyyy~~~yyyuuuuuuvvvwwwxxxzzz|||}}}}}}{{{xxx{{{zzzuuuxxx~~~xxxwwwyyy}}}zzzyyyyyyzzz{{{{{{|||||||||{{{xxxuuurrrppppppppppppqqqrrrsssuuuuuutttuuuvvvwwwxxxwwwvvvuuutttuuuuuuvvvwwwvvvvvvvvvvvvsssqqqppppppooollliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffddddddcccbbbaaa___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\[[[[[[ZZZ\\\[[[YYYXXXXXXYYY[[[\\\aaa```fffsss~~~|||mmm^^^YYY```nnnnnnSSSFFFAAA???<<<999888777666666555555666222333444444444333222222555222///...000222222111444444333333333444555555;;;BBBOOOcccvvv}}}|||~~~}}}iiiXXXOOOLLLLLLLLLQQQ]]]qqq~~~}}}}}}}}}|||zzzxxxvvvtttqqqmmmkkkjjjjjjkkkooonnnmmmmmmllljjjfffbbb^^^YYYTTTOOOKKKHHHDDDBBBCCCEEEIIIKKKLLLMMMOOOQQQttt^^^TTTMMMHHHFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;::::::999;;;999888999:::;;;:::999888888888999999999999:::;;;999777666666777888999::::::::::::::::::::::::888999::::::;;;>>>BBBEEELLL^^^{{{pppjjjjjjvvvuuukkkbbbjjjttt}}}nnn\\\QQQIIIFFFFFFDDDEEEEEEEEEFFFEEEEEEEEE@@@???>>>>>>???@@@BBBDDDIIIJJJLLLOOOQQQPPPLLLHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEGGGIIIKKKMMMNNNPPPQQQSSSSSSRRRSSSTTTVVVTTTVVVWWWXXXXXXYYY[[[]]]bbbbbbccccccdddeeeeeeeeegggfffdddcccaaa^^^YYYVVVMMMHHHEEEEEEEEEDDDGGGLLLNNNSSSYYY]]]^^^]]]]]]\\\[[[^^^ccckkkoookkkaaaXXXUUUTTTXXXcccnnnwww|||vvvrrrooopppqqqrrrrrrrrrrrrqqqrrrvvv|||{{{xxxxxx}}}~~~pppnnnrrr{{{}}}vvvuuuxxx}}}}}}|||zzzyyyyyyzzz{{{{{{zzzyyyyyyxxxwwwtttrrrooonnnnnnnnnnnnooopppqqqrrrsssssstttuuuwwwwwwwwwwwwvvvtttuuuvvvvvvwwwwwwvvvvvvvvvtttqqqooonnnmmmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeedddbbbaaa```___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[]]]]]]]]]^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___```fffsss~~~|||nnn```[[[dddsssnnnSSSFFFAAA???<<<999999888777666666666666222333333444444333333222333222000000111111000...333333333333333444555666;;;AAANNNaaattt~~~||||||}}}mmmZZZOOOKKKKKKLLLRRR]]]qqq~~~||||||||||||zzzxxxuuussspppmmmkkkjjjjjjkkkmmmlllllllllkkkhhhccc```WWWRRRLLLHHHFFFEEEDDDCCCCCCEEEHHHKKKMMMOOORRRTTTttt^^^TTTMMMHHHFFFCCCBBBAAA@@@????????????<<<<<<;;;;;;;;;::::::::::::999888888::::::999888999999999999::::::::::::888777666666666777999:::::::::::::::::::::::::::999::::::::::::===@@@CCCNNN```|||ooojjjkkkxxxuuukkkbbbiiirrr{{{hhhWWWMMMFFFDDDEEECCCCCCDDDEEEFFFEEEEEEDDD@@@?????????AAACCCFFFHHHMMMOOOQQQSSSSSSOOOKKKGGGBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDFFFHHHKKKLLLMMMMMMOOOPPPQQQPPPPPPRRRTTTUUUWWWXXXYYYYYYZZZ\\\^^^aaaaaabbbbbbcccddddddddddddcccbbbbbbaaa^^^[[[XXXOOOJJJGGGHHHHHHHHHLLLQQQTTTZZZccchhhiiifffbbb```^^^___dddmmmtttssshhh___ZZZYYY]]]gggsss}}}}}}xxxtttooolllkkkmmmoooppppppnnnllljjjkkkqqqyyy{{{wwwvvvzzzrrrggghhhmmm{{{~~~vvvuuuxxx{{{xxxwwwxxxxxxwwwxxxzzzzzzyyyxxxuuutttsssqqqooonnnllllllllllllllllllmmmooopppqqqrrrsssuuuvvvvvvvvvuuuttttttuuuvvvvvvwwwwwwvvvvvvuuussspppmmmkkkjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjiiihhhgggeeeeeeaaa```______^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]^^^^^^___gggsss~~~|||ooobbb]]]hhhzzzoooSSSFFFAAA>>><<<:::999888777666666666666222222333333333333333333333333333333222111///...333333333333444444555666:::@@@MMM```rrr|||zzz{{{~~~ooo[[[NNNJJJKKKMMMRRR^^^qqq~~~|||{{{{{{{{{zzzxxxsssqqqooollljjjjjjkkkkkkkkkjjjjjjjjjiiieee```\\\RRRMMMFFFBBB@@@AAABBBBBBCCCEEEHHHKKKNNNQQQUUUXXXttt^^^TTTMMMHHHFFFBBBBBBAAA@@@????????????;;;;;;;;;;;;;;;::::::::::::999888888::::::999888888888888999999999::::::666666666666777888999:::999999999999999999999999888999:::999999;;;???BBBPPPaaa}}}ooommmnnnzzzsssjjjbbbhhhqqq{{{zzzcccTTTKKKEEECCCDDDBBBCCCDDDFFFFFFFFFEEEDDDAAA@@@AAABBBDDDHHHKKKMMMSSSUUUWWWXXXTTTOOOIIIFFF???>>>>>>===>>>???@@@AAAAAABBBDDDFFFHHHJJJLLLLLLKKKMMMOOOOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXYYY[[[]]]``````aaaaaabbbcccccccccbbbaaa```______^^^[[[XXXQQQLLLIIIJJJKKKMMMRRRXXX^^^eeemmmrrrqqqmmmhhheeebbbbbbeeemmmvvvwwwqqqiii___]]]```jjjuuuwwwqqqmmmjjjhhhhhhkkkoooqqqqqqnnnjjjgggiiipppyyy|||xxxwwwzzzxxxiiibbbdddjjjyyy~~~uuutttxxx~~~yyytttsssuuuuuuvvvxxxyyyxxxuuusssooonnnllljjjhhhggggggggghhhhhhhhhiiikkklllnnnooorrrssstttttttttsssrrrqqqttttttuuuvvvvvvvvvvvvuuusssqqqnnnkkkhhhggghhhiiilllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhfffeeeddd``````___^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_______________]]]]]]]]]]]]^^^^^^______^^^aaahhhuuu~~~|||oooccc___kkkpppTTTFFFAAA>>><<<:::999888777777666666666222222222222333333444444333444555555444222000///333222222333444555666666:::@@@LLL^^^ppp~~~~~~yyyvvvxxx|||ppp]]]OOOJJJLLLNNNSSS^^^qqq|||{{{zzzzzzxxxwwwqqqpppmmmkkkjjjjjjkkkkkkkkkjjjjjjiiigggccc]]]XXXNNNIIICCC>>>===???@@@AAAAAADDDGGGIIILLLPPPUUUXXXttt^^^TTTMMMHHHFFFBBBAAA@@@@@@??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::;;;:::999666666666777777777777888666666777777888999::::::888888888888888888888888888888999999999;;;???BBBOOOaaa|||~~~ooonnnooo{{{|||ooogggaaagggoooyyyppp\\\PPPIIIDDDCCCDDDAAACCCEEEGGGGGGGGGEEEDDDBBBBBBCCCEEEIIIMMMQQQTTTYYY[[[]]]\\\VVVNNNGGGCCC<<<<<<;;;;;;<<<===???@@@@@@AAACCCFFFGGGIIIJJJJJJLLLMMMOOOPPPPPPPPPRRRTTTQQQSSSTTTUUUUUUVVVXXXZZZ______``````aaabbbbbbccc```___]]]]]]]]]\\\YYYWWWRRRMMMJJJLLLOOOQQQWWW^^^hhhmmmtttwwwuuuoooiiifffddddddgggooowwwzzzxxxtttcccaaaccclllvvv~~~qqqjjjgggfffeeeeeeiiipppuuuvvvrrrmmmiiikkkrrr||||||yyy{{{pppddd___ccciiiwww}}}sssssswwwxxxsssqqqttttttuuuwwwwwwtttppplllfffeeebbb```^^^___``````bbbbbbcccdddfffiiikkklllooopppqqqrrrrrrrrrqqqpppsssssstttuuuuuuuuuuuutttrrrpppmmmiiiffffffiiilllppppppnnnmmmkkkjjjiiihhhhhhhhhhhhhhhgggeeedddcccaaa```___^^^]]]]]]]]]]]][[[\\\\\\\\\\\\]]]]]]]]][[[\\\]]]^^^______```___]]]^^^^^^______````````````ccckkkwww|||pppeee```mmmpppTTTGGGBBB>>><<<::::::999888777777777777222222222222333444555555333555666666444222222222222222222333444555666777:::???KKK\\\nnn|||yyyssspppsssyyytttaaaRRRLLLLLLOOOTTT___rrr}}}zzzyyyxxxvvvuuupppnnnllljjjiiijjjkkkllllllkkkjjjiiifffaaaYYYTTTKKKFFFAAA======???AAABBBAAACCCFFFHHHKKKPPPUUUXXXttt^^^TTTMMMHHHFFFAAAAAA@@@@@@??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;999666666777777777888888888777777888888999999::::::999999999999999999999999888999999999:::<<<@@@CCCMMM^^^zzz|||mmmmmmlllzzzvvvkkkddd```eeemmmvvvsssdddSSSKKKGGGDDDCCCDDDAAACCCFFFHHHIIIHHHFFFEEEDDDEEEFFFIIIMMMRRRVVVYYY^^^```bbb___WWWMMMEEEAAA::::::999999:::;;;===>>>???@@@BBBDDDFFFFFFFFFFFFJJJKKKMMMNNNNNNOOOQQQSSSQQQRRRTTTTTTTTTUUUXXXZZZ^^^______``````aaabbbbbb___]]][[[[[[[[[ZZZXXXVVVRRRMMMKKKNNNQQQUUU\\\dddlllooossstttpppiiidddaaa___bbbgggooovvvyyyyyywwwhhheeefffmmmwwwxxxjjjcccbbbbbbccceeekkkttt{{{~~~{{{uuuqqqmmmttt|||}}}zzzlllaaa^^^ccchhhwww~~~ttttttyyyyyyrrrpppssstttuuuvvvuuuqqqjjjeee]]][[[XXXUUUTTTUUUWWWXXXZZZ[[[\\\___aaadddggghhhjjjkkkmmmoooqqqrrrrrrqqqqqqrrrssssssttttttssssssrrrqqqnnnjjjfffgggkkkoootttsssqqqooollljjjhhhgggggggggggggggfffdddcccbbbbbbaaa```^^^]]]\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[\\\]]]______``````^^^^^^___```aaaaaaaaaaaabbbfffnnnyyy}}}qqqfffaaannnqqqUUUGGGBBB>>><<<::::::999888777777777777222222111111222444555666111333555555222111222444222222222333444555666777999>>>JJJ[[[mmm{{{}}}ssskkkjjjnnnvvvzzzgggVVVMMMLLLNNNTTT___rrr~~~zzzxxxvvvtttsssooommmkkkjjjiiijjjkkklllmmmmmmllljjjfff___VVVQQQGGGCCC???>>>???BBBEEEFFFFFFHHHJJJLLLOOOSSSYYY]]]ttt^^^TTTMMMHHHFFFAAAAAA@@@@@@???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999999999999::::::::::::888888999999::::::::::::::::::::::::::::::::::::888999::::::;;;>>>BBBEEEJJJ\\\wwwzzzlllllljjjyyy}}}rrrhhhbbb___dddkkksss~~~|||hhhZZZLLLFFFEEECCCCCCEEEBBBDDDFFFIIIIIIIIIGGGFFFFFFFFFHHHKKKOOOUUUYYY\\\```ccceeeaaaWWWLLLDDD@@@999999888888999;;;<<<===>>>???AAACCCDDDDDDDDDDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWYYY[[[^^^^^^______```aaaaaaaaa^^^\\\ZZZYYYYYYXXXVVVUUURRRMMMKKKNNNSSSWWW___gggjjjmmmooommmhhhbbb]]]ZZZYYY^^^fffnnntttvvvvvvvvvlllhhhhhhnnnxxxuuufff______```aaahhhoooyyy~~~yyyooovvv~~~xxxjjj```^^^ccchhhzzzwwwwww|||yyyssspppssssssuuuvvvtttnnngggaaaWWWTTTQQQNNNNNNOOOQQQSSSUUUVVVXXX[[[^^^aaadddfffeeegggjjjmmmppprrrsssssspppqqqrrrrrrssssssrrrrrrrrrrrroookkkhhhiiinnnsssvvvuuussspppmmmjjjhhhggggggggggggfffeeedddbbbbbbcccbbb```^^^\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]YYYZZZ[[[]]]^^^______```^^^^^^```aaabbbbbbbbbbbbcccgggppp{{{}}}qqqfffaaannnqqqUUUGGGBBB>>>;;;;;;:::999888777777777777222222111111222444555666000222444333111000222555222222222333444555777777999>>>IIIZZZlllzzzzzzooofffeeejjjtttkkkYYYNNNLLLMMMUUU___rrr~~~zzzwwwuuusssrrrnnnmmmkkkiiiiiijjjkkklllooonnnllljjjfff^^^UUUOOOCCCAAA>>>???AAAEEEHHHIIIMMMNNNPPPRRRUUUYYY^^^bbbvvv___UUUOOOIIIGGGEEEDDDBBB@@@???>>>===============<<<;;;;;;::::::888888888888888888888888::::::999999::::::;;;<<<<<<;;;::::::999999999999888999999::::::999999888::::::999888999<<>>BBBCCCEEEGGGIIIIIIIIIIIIGGGGGGIIILLLQQQWWW\\\___ddddddccc___WWWLLLBBB<<<:::999888999:::::::::999;;;===@@@BBBCCCDDDGGGHHHEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZYYYWWWUUUSSSQQQQQQPPPNNNNNNQQQVVV\\\```dddgggiiifff___YYYWWWXXXZZZ]]]ccclllsssxxxxxxwwwooooooqqqttt{{{ooobbb^^^```fffkkkooosss|||||||||vvvllldddaaaeeekkk~~~zzzwww~~~vvvtttuuutttsssrrrqqqlllccc]]]TTTNNNIIIIIIIIIHHHJJJMMMPPPRRRUUUWWWZZZ]]]aaaeeefffhhhllloooqqqrrrqqqpppoooooopppqqqrrrrrrsssssspppqqqqqqooommmmmmqqqtttvvvuuusssqqqooommmlllkkkllljjjiiihhhgggeeebbb```aaa```^^^\\\[[[[[[[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[]]]^^^```___^^^^^^___aaa___`````````````````````dddhhhrrr~~~uuuiiieeeqqquuuYYYIIIBBB???<<<888888888888888777666555444444444444444444333333333333333333333333333333444444555555777888999:::777<<>>>>>AAAIIIQQQVVVXXXYYYZZZ]]]```eeehhhkkkvvv___UUUNNNIIIFFFDDDCCCBBB@@@???>>>===============<<<;;;;;;::::::999999999999999999999999999999999999999:::;;;;;;<<<;;;:::999999999999999888999999::::::999999888::::::999888999<<<@@@DDDIIIWWWmmm{{{iiigggjjjvvvuuujjjaaa]]]YYY\\\bbbkkkrrrpppiiibbbWWWOOOFFFAAA@@@AAA@@@>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHKKKPPPVVV[[[___eeeeeeccc___WWWMMMDDD>>>::::::999999::::::::::::;;;===AAACCCDDDEEEFFFHHHFFFGGGHHHJJJLLLNNNOOOPPPSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXVVVTTTRRRQQQNNNLLLKKKKKKMMMSSSXXX\\\___bbbccc___XXXSSSSSSTTTXXX]]]dddkkkpppsssssssssssssssuuuwww}}}zzzlllaaa^^^aaahhhmmmyyy{{{yyynnneeeaaaeeelll}}}{{{yyyyyyvvvtttsssssssssqqqkkkaaaYYYQQQJJJEEEEEEFFFEEEGGGKKKMMMPPPTTTWWWYYY\\\___bbbbbbdddgggkkkmmmnnnnnnnnnpppppppppqqqrrrrrrssssssqqqrrrrrrpppnnnooorrruuuuuutttsssqqqooommmkkkjjjkkkjjjhhhggggggeeeccc```aaa```___]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^______^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^dddgggqqq}}}uuuiiihhhrrruuuYYYIIIBBB>>>;;;::::::999999777666444444444444444444444444444444333333333333333333333333333333333444555666777888888===GGGVVVgggtttzzz|||vvvsssqqqqqqrrrooojjjeeefffmmmwwwwwwaaaSSSOOORRRWWW___mmm{{{xxxuuuqqqooonnnnnnmmmkkkkkkjjjjjjkkkkkkkkkjjjiiifff___VVVPPPEEECCC@@@AAAEEEMMMUUUZZZaaabbbccceeehhhkkknnnpppvvv___TTTMMMGGGEEEDDDCCCBBB@@@???>>>>>>============<<<;;;;;;::::::::::::::::::::::::::::::999888888888888999::::::;;;::::::999999999999:::888999999::::::999999888999999999999999<<<@@@DDDJJJVVVjjjjjjgggiiiuuu|||qqqggg___\\\YYY\\\aaagggjjjggg^^^WWWNNNHHHAAA>>>???@@@@@@???AAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGKKKPPPVVV\\\```ffffffccc^^^VVVMMMDDD???;;;::::::999999999::::::;;;>>>BBBDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOKKKJJJIIIJJJLLLQQQVVVYYY]]]]]]\\\XXXRRROOOPPPRRRXXX]]]eeejjjlllnnnqqqsssxxxxxxyyy{{{|||uuujjjaaa___eeemmmttt|||rrrgggaaafffnnn{{{~~~|||}}}yyyvvvuuuvvvwwwuuummmaaaXXXOOOHHHCCCCCCDDDDDDFFFJJJLLLPPPUUUZZZ]]]^^^```bbbaaaccceeehhhjjjlllmmmnnnpppqqqqqqrrrrrrssssssssssssssssssrrrpppppprrruuutttsssrrrpppnnnllljjjjjjkkkiiihhhggggggeeecccaaabbbaaa```^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^bbbfffooo|||vvvjjjkkkuuuvvvYYYIIIAAA===:::;;;;;;:::999777555333222222333333444444555555555333333333333333333333333222222222222333333444555999===FFFTTTdddqqqvvvxxxooonnnmmmnnnooommmhhhdddiiioooxxxwwwbbbTTTQQQRRRUUU^^^lll}}}{{{xxxuuurrrooooooooonnnmmmllllllllllllkkkkkkjjjhhheee___WWWRRRFFFDDDCCCEEEJJJRRR[[[aaahhhiiikkkmmmoooqqqsssssswww```TTTKKKFFFEEEDDDCCCAAA@@@???>>>>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::888888777777888888999:::::::::999999999999999:::888999999::::::999999888999999:::999:::<<<@@@CCCMMMYYYlllmmmhhhhhhtttvvvkkkbbb\\\YYYXXXZZZ^^^aaabbb^^^VVVOOOIIIEEE@@@===>>>?????????CCCDDDEEEGGGHHHGGGGGGFFFDDDEEEGGGLLLRRRYYY```dddhhhfffbbb[[[SSSJJJCCC>>>::::::999888777777888:::===@@@DDDGGGGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMJJJJJJJJJKKKNNNSSSWWWYYY^^^]]]ZZZUUUQQQPPPRRRUUUZZZ___eeeggghhhllltttzzz||||||}}}~~~}}}wwwrrrjjjddddddkkkuuu|||vvvjjjbbbgggppp{{{{{{xxxyyy{{{}}}{{{rrrdddZZZPPPIIICCCCCCDDDEEEGGGLLLNNNTTT[[[aaadddffffffgggeeefffhhhjjjlllnnnpppqqqqqqrrrrrrrrrssssssssstttuuuuuutttsssrrrrrrssstttrrrqqqpppnnnmmmkkkjjjiiiiiihhhgggfffgggfffcccaaabbbbbbaaa```______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[\\\^^^]]]\\\\\\]]]__________________^^^^^^^^^___cccmmm{{{zzzooommmvvv~~~~~~~~~vvvYYYHHHAAA<<<999::::::999999777666444444222222333333444555666666333333333333333333333333333222222222222222333333888;;;DDDQQQaaammmrrrtttpppnnnnnnoooqqqoooiiidddiiioooxxxqqq```TTTOOOPPPTTT]]]lll||||||xxxvvvsssqqqpppoooooonnnmmmmmmnnnnnnlllkkkjjjhhhddd___XXXSSSGGGFFFFFFHHHNNNWWW```fffhhhjjjmmmpppssstttttttttyyybbbTTTKKKFFFEEECCCBBBAAA@@@???>>>>>>>>>=========<<<;;;;;;::::::999999999999999999999999888888777777888888999:::999999999888888999999:::888999999::::::999999888888999:::::::::<<<@@@CCCMMMZZZnnnqqqkkkiiittt|||qqqggg^^^YYYVVVRRRTTTVVVXXXWWWSSSMMMIIIHHHEEEAAA???>>>??????>>>???@@@BBBDDDEEEEEEDDDDDDDDDFFFIIIOOOUUU\\\cccffffffccc^^^WWWOOOGGGAAA===999999999777555555777999>>>BBBGGGJJJJJJHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKOOOPPPQQQRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTQQQOOOMMMLLLKKKIIIIIIJJJMMMPPPTTTXXXZZZ___]]]YYYTTTRRRRRRUUUWWW^^^aaaeeefffgggnnnyyyzzzyyywwwtttooojjjkkkrrr~~~yyynnnfffjjjrrr{{{|||yyy{{{vvviii^^^SSSKKKEEEEEEFFFFFFIIINNNQQQXXXaaahhhmmmnnnnnnooolllmmmmmmooopppqqqrrrsssssssssssssssssstttttttttvvvuuuttttttttttttssssssppppppnnnmmmkkkjjjiiihhhhhhgggffffffffffffdddbbbbbbbbbbbbbbbaaa``````____________^^^^^^^^^]]]]]][[[\\\^^^]]]\\\\\\]]]___^^^^^^^^^]]]]]]\\\\\\\\\\\\aaakkkzzz}}}tttmmmuuu~~~~~~{{{vvvYYYHHHAAA<<<999777777888888888777777666222222333333444555666666333333333333333333333333444333333333333333444444777:::BBBOOO^^^kkkqqqrrrtttrrrrrrsssssspppiiidddgggnnnwwwwwwgggYYYPPPLLLLLLSSS]]]kkk{{{}}}yyywwwtttrrrppppppooonnnnnnnnnoooooommmllliiigggddd___YYYUUUHHHGGGHHHKKKQQQZZZbbbhhhgggjjjnnnsssvvvvvvuuuttt{{{dddUUUKKKFFFFFFCCCBBBAAA@@@????????????=========<<<;;;;;;::::::888888888888888888888888999888888888888999::::::999888888888888999999:::888999999::::::999999888888999::::::;;;===@@@BBBKKKZZZqqqsssmmmjjjuuu}}}tttkkkbbb[[[WWWUUUSSSSSSTTTSSSQQQNNNKKKIIIFFFEEECCCAAA@@@?????????@@@BBBDDDFFFGGGHHHHHHGGGFFFIIIMMMRRRXXX]]]aaaccc___\\\WWWPPPIIIDDD@@@>>>999::::::777444444777:::AAAEEEKKKNNNMMMKKKHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRROOOMMMKKKJJJJJJFFFGGGJJJNNNRRRVVVZZZ\\\___\\\XXXTTTSSSTTTVVVXXX```aaaccceeeiiiqqq{{{}}}~~~~~~~~~yyyvvvvvvzzzxxxuuurrrrrryyy}}}tttmmmooouuu}}}~~~zzz||||||oooeeeXXXPPPJJJHHHIIIIIILLLQQQTTT[[[fffnnntttvvvwwwxxxuuuuuuvvvvvvvvvuuuttttttttttttttttttttttttttttttwwwuuuttttttuuuuuusssrrrnnnnnnmmmllljjjiiihhhggggggfffeeeeeeffffffdddbbbcccccccccccccccbbbaaaaaa``````_________^^^^^^^^^\\\]]]^^^^^^]]]]]]^^^___\\\\\\\\\[[[[[[ZZZZZZYYY[[[```jjjyyy}}}tttjjjqqq||||||zzzvvvYYYIIIAAA===:::666666777888888888888888222333333444444555555555333333333333333333333333333333333333444444555666666999AAAOOO___lllsssuuuvvvuuutttuuuuuuqqqjjjdddffflllvvvyyykkk\\\PPPJJJIIIIIIQQQ[[[jjjxxx}}}yyyvvvtttrrrpppoooooonnnnnnooooooooonnnllliiifffccc___ZZZWWWKKKJJJKKKNNNTTT\\\ccchhhiiimmmrrrwwwzzzyyyvvvttt}}}eeeVVVKKKGGGFFFBBBBBBAAA@@@????????????=========<<<;;;;;;::::::999999999999999999999999999999999999999:::;;;;;;888888888888888999::::::888999999::::::999999888777999:::;;;;;;===@@@BBBKKK\\\vvvtttnnnkkkvvv}}}xxxssslllddd]]]YYYWWWVVVVVVVVVTTTQQQMMMKKKJJJJJJCCCDDDCCCBBB@@@@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLLLLJJJMMMQQQUUUYYY[[[[[[[[[UUURRRNNNIIIEEEBBBAAAAAA;;;===<<<999555444888<<>>;;;777777888888888777777666444444444444444444444444333333333333333333333333222222222333444555666777777:::BBBQQQbbbpppxxx{{{yyyxxxxxxyyyyyytttmmmggggggmmmvvv|||qqq```RRRIIIFFFFFFGGGMMMXXXggguuu{{{wwwuuusssqqqoooooonnnnnnnnnnnnooooooooollliiifffccc___[[[XXXOOONNNNNNQQQVVV]]]dddhhhmmmqqqwww{{{|||yyytttqqq~~~gggWWWLLLGGGGGGBBBBBBAAA@@@????????????>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::999999::::::;;;<<<888888777777888999::::::999999999::::::999999999777999:::;;;;;;===???BBBMMM___|||tttnnnlllwww~~~|||{{{zzzxxxwwwqqqmmmfff```[[[XXXWWWWWWUUUSSSPPPKKKFFFDDDEEEFFF@@@BBBBBBBBBAAA@@@AAABBB???AAACCCFFFIIIJJJKKKKKKMMMOOOSSSWWWYYYXXXVVVUUUNNNKKKHHHDDDBBBBBBCCCDDD===???>>>;;;666555:::>>>DDDIIIPPPSSSRRRNNNKKKIIIDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPLLLJJJHHHHHHGGGHHHKKKOOOUUU[[[```ccceeebbb___[[[YYYZZZ[[[]]]]]][[[]]]aaagggnnnrrrrrrqqqhhhiiiiiijjjkkkooouuuyyyxxx||||||wwwvvv{{{~~~{{{zzz~~~yyyuuuxxxzzz~~~|||zzz|||xxxkkkbbbZZZXXXWWWWWWZZZ___```gggqqq{{{}}}zzzuuuuuuuuuuuuuuutttttttttwwwuuussstttuuuuuurrrooollllllkkkjjjiiihhhgggfffeeeeeedddeeeffffffeeeccccccdddeeeeeeeeedddcccbbbaaa`````````____________]]]^^^```___^^^^^^___aaabbbbbbaaa```______^^^^^^^^^aaaiiivvvuuukkkcccjjjwwwwwwrrrqqqvvv}}}uuuYYYIIIBBB???<<<999999999888888666555555444444444444444444333333333333333333333333333333111111111222333555666777888;;;DDDSSSdddsss|||{{{zzz{{{|||}}}yyyqqqkkkhhhnnnwwwyyylll[[[LLLEEEDDDEEEFFFKKKVVVeeerrr~~~yyyuuusssqqqpppooonnnnnnnnnnnnnnnooooooooolllhhheeeccc___\\\YYYRRRQQQQQQSSSXXX^^^eeeiiipppsssyyy|||{{{wwwqqqmmm~~~fffVVVMMMHHHHHHAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888999888777555555555666777888888999:::::::::999999:::::::::999999888888888999::::::::::::===BBBEEEPPPbbb~~~qqqooooooyyy~~~xxxtttrrrpppnnnlllgggeee```\\\YYYWWWVVVVVVWWWRRRMMMJJJIIIGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIILLLMMMOOOOOORRRSSSTTTSSSRRROOOMMMKKKIIIFFFBBBBBBDDDFFFEEECCCBBBAAA???<<<999999;;;===FFFLLLTTTXXXVVVQQQJJJGGGGGGFFFDDDCCCDDDFFFIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRPPPNNNKKKHHHGGGHHHIIIJJJJJJNNNTTTZZZ___``````___^^^]]][[[\\\]]]^^^^^^]]]ZZZ[[[]]]aaaeeeffffffddd\\\\\\\\\]]]```cccgggiiinnnppprrrsssuuuxxx}}}{{{{{{ssspppooonnnlllllljjjvvvvvvpppggg___[[[\\\```cccfffkkkttt~~~|||xxxwwwuuusssrrrssstttuuuuuuttttttssssssrrrqqqqqqkkkkkkjjjiiihhhgggffffffdddcccbbbbbbbbbcccdddeeefffgggggggggfffeeedddddddddcccbbbaaa````````````________________________^^^___```___]]][[[[[[[[[\\\ccchhhuuuyyyjjjhhheeemmmyyy~~~ssspppqqqwwwvvvYYYIIIBBB???===999999888888777666666666222222222333333444444444111222222333333222222111333333333333444555666666666;;;FFFUUUgggvvvssshhhiiioooxxxvvvkkkZZZLLLEEEDDDFFFGGGIIIVVVgggsss{{{}}}zzzuuuoookkklllnnnnnnnnnnnnnnnoooppppppmmmlllkkkiiieeeaaa^^^\\\YYYXXXWWWWWWYYY___gggmmmuuuvvvwwwwwwuuuqqqllliii~~~fffVVVMMMHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666777777888999999:::999999888777666:::::::::999999888888888999::::::::::::===BBBEEESSSdddooommmpppzzzxxxtttoookkkiiigggeeedddccc```]]]YYYVVVUUUTTTTTTTTTPPPKKKIIIHHHHHHEEECCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGIIIKKKMMMOOOOOOPPPQQQRRRRRRRRRPPPMMMKKKIIIHHHFFFCCCCCCEEEFFFEEECCCBBBBBB@@@===;;;;;;===???FFFLLLTTTYYYWWWPPPJJJFFFFFFDDDCCCBBBCCCEEEHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPNNNLLLJJJHHHGGGGGGIIIJJJLLLPPPVVV[[[___``````______]]]\\\\\\^^^^^^]]]\\\XXXXXXXXXZZZ\\\\\\ZZZXXXRRRRRRSSSTTTWWWZZZ^^^```fffhhhkkknnnrrrvvv{{{}}}yyy{{{sssgggddddddccccccdddkkkwww|||rrrjjjeeeeeehhhjjjnnnsss|||yyywwwuuussssssssstttuuutttttttttsssrrrrrrqqqqqqkkkkkkjjjiiihhhgggffffffddddddcccbbbbbbcccdddeeeeeeffffffffffffeeeeeeddddddcccbbbaaa````````````________________________^^^___```^^^\\\ZZZYYYZZZZZZaaagggsssvvvgggeeecccmmm{{{~~~sssrrrsssyyyvvvYYYIIICCC???===999999888888777666666666444444333222222111111000222222333333333333222222333333333333444555666666666;;;EEEUUUgggvvvuuujjjkkkqqqyyy{{{ppp___OOOEEECCCEEEGGGMMMYYYiiissszzz}}}zzzuuuoookkklllmmmmmmllllllmmmmmmnnnoookkkkkkjjjhhhfffccc```___]]]\\\\\\\\\^^^ccckkkqqqyyyzzzyyywwwtttpppkkkhhh~~~fffVVVMMMHHHHHHCCCCCCBBBBBB@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::999888888888999999::::::::::::999777666555999999999999999888888888999::::::::::::===BBBEEESSSddd~~~{{{llllllppp|||zzzqqqmmmgggdddbbbaaa```___[[[ZZZWWWUUUSSSRRRRRRRRRPPPMMMJJJHHHGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEFFFIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPOOOMMMKKKHHHGGGFFFEEECCCDDDEEEEEEDDDBBBBBBBBBAAA???======@@@BBBFFFMMMUUUYYYWWWPPPHHHDDDCCCBBBAAAAAABBBDDDGGGIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMLLLKKKIIIGGGGGGGGGIIIJJJOOORRRWWW[[[___``````___```___^^^^^^^^^^^^\\\[[[WWWVVVTTTSSSRRRPPPMMMKKKIIIIIIJJJLLLNNNRRRUUUWWW]]]```dddiiinnntttzzz~~~~~~zzzxxx|||pppeeeZZZWWWWWWXXX[[[___mmmzzz~~~|||sssmmmlllmmmnnnuuu{{{yyyxxxvvvtttssstttuuuvvvttttttssssssrrrrrrqqqqqqkkkkkkjjjiiihhhggggggfffddddddccccccccccccddddddddddddeeefffffffffeeeeeeccccccbbbaaa````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^______]]][[[XXXWWWXXXWWW```fffqqq|||rrrcccbbbbbbnnn}}}tttsssvvvzzzwwwZZZJJJCCC???===999999888888777666666666555555444222111///...---222222333333333333222222333333333333444555666666666;;;EEETTTfffwwwwwwmmmnnnttt|||yyygggUUUHHHDDDGGGKKKSSS^^^kkksssxxx|||yyyuuuooollllllkkkkkkkkklllllllllmmmmmmiiiiiiiiihhhfffdddcccbbbaaaaaaaaaaaaccchhhooottt{{{zzzwwwtttoookkkgggeee~~~fffVVVMMMHHHHHHEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;999999999888888888999999::::::;;;::::::999888888999999999888888888888888999::::::::::::===BBBEEEPPP___yyyzzzlllmmmqqq~~~uuuhhhddd___[[[ZZZZZZYYYYYYTTTSSSRRRPPPPPPOOOOOOPPPOOOMMMJJJHHHFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNLLLIIIGGGEEECCCBBBCCCCCCDDDDDDCCCBBBDDDDDDCCCAAA@@@@@@BBBDDDGGGMMMTTTXXXUUUNNNFFFBBB@@@?????????@@@CCCEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKPPPSSSVVVZZZ]]]^^^______bbbaaa`````````___[[[YYYWWWTTTQQQNNNLLLJJJFFFDDDDDDEEEFFFHHHKKKOOOQQQSSSVVVZZZ```ffflllrrrxxx|||{{{yyyzzzyyyeee\\\SSSPPPQQQTTTZZZaaappp~~~~~~}}}wwwtttssstttxxx~~~yyyxxxvvvtttssstttuuuvvvttttttssssssrrrqqqqqqppplllkkkkkkjjjiiihhhgggfffeeedddddddddccccccccccccbbbcccdddeeeeeeeeeeeeeeecccbbbaaa``````______```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]YYYWWWVVVVVVVVV```gggrrr{{{qqqbbbaaa```ooo|||ssssssvvvzzzxxx[[[JJJCCC???<<<999999888888777666666666666555444333222000//////222333333333333333333222333333333333444555666666666:::DDDRRReeevvvzzzrrrrrrwwwqqq^^^NNNGGGKKKQQQWWWaaakkkqqquuu}}}|||yyyuuuooolllmmmjjjkkkkkkllllllllllllllljjjiiihhhgggfffdddcccbbbccccccddddddeeeiiiooosssvvvtttqqqlllhhhdddaaa```~~~fffVVVMMMHHHHHHEEEEEECCCBBB@@@???======<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999999777888888888888888888888999999:::;;;<<<<<<<<<;;;888888888888888888888888999::::::::::::===BBBEEEMMM]]]vvv}}}ooooooqqq|||ppp]]]YYYSSSPPPOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNPPPNNNLLLHHHEEECCCBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPOOOQQQQQQOOOMMMJJJHHHFFFDDD@@@@@@AAABBBBBBCCCDDDEEEGGGGGGGGGEEECCCBBBCCCDDDGGGMMMSSSUUURRRKKKDDD???============>>>@@@BBBCCCDDDDDDEEEGGGHHHJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLOOOQQQTTTWWWZZZ]]]^^^___ddddddccccccccc```[[[XXXTTTPPPLLLIIIGGGEEECCCAAABBBCCCEEEHHHKKKNNNQQQRRRQQQVVV]]]cccjjjqqqwww{{{{{{|||vvvjjj]]]VVVPPPOOOPPPTTT^^^ggguuu~~~|||yyyxxxvvvtttssstttuuuvvvtttssssssrrrqqqqqqppppppllllllkkkjjjiiihhhggggggeeeeeeeeeeeeddddddccccccbbbbbbcccdddeeeeeeeeedddcccbbbaaa```____________^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^\\\YYYVVVUUUVVVVVVaaaiiittt|||qqqbbbbbbaaarrr|||rrrrrrtttyyy~~~zzz\\\KKKCCC???<<<999999888888777666666666555555444444444333333333333333333444444333333333333333333333444555666666777:::BBBPPPbbbttt~~~wwwvvv{{{yyyfffRRRIIIMMMTTTZZZbbblllpppsss{{{}}}zzzvvvppplllmmmjjjkkklllmmmmmmmmmllllllkkkjjjhhhfffdddcccaaaaaaccccccdddddddddgggkkknnnooommmiiieeebbb___^^^]]]~~~fffVVVMMMHHHHHHEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;::::::::::::<<<<<<;;;::::::999888888666777888888999888888888777888999;;;<<<<<<======777777777888888888888888999::::::::::::===BBBEEEMMM]]]wwwtttsssqqqwwwiiiXXXTTTNNNKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOMMMIIIEEEBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRPPPNNNKKKHHHFFFDDDCCC???@@@AAAAAABBBDDDHHHJJJNNNNNNMMMJJJGGGEEEDDDEEEIIIMMMQQQRRRNNNGGGAAA>>><<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNQQQUUUYYY]]]```bbbggggggggggggeeeaaa[[[WWWOOOLLLGGGDDDBBBBBBAAA@@@@@@BBBDDDGGGKKKNNNPPPQQQPPPUUU]]]eeemmmttt{{{zzzkkk```TTTQQQNNNOOOPPPUUU```lll{{{xxxwwwuuusssrrrssstttuuussssssrrrrrrqqqqqqppppppllllllkkkjjjiiihhhhhhgggeeeeeeffffffeeedddcccbbbbbbbbbcccdddddddddccccccbbbbbbaaa```____________]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^\\\ZZZWWWVVVWWWVVVbbbkkkvvv~~~sssdddeeeeeewww}}}sssrrrtttyyy~~~{{{]]]KKKCCC???<<<999999888888777666666666333444444444555555666666333333444444444444333333333333333333444555666666888:::AAANNN```rrr}}}zzzoooXXXKKKLLLSSSZZZcccmmmqqqttt{{{{{{wwwpppmmmmmmjjjkkklllmmmnnnmmmlllkkkjjjiiigggeeecccaaa``````cccddddddcccccccccfffhhhhhhgggdddaaa^^^\\\ZZZZZZ~~~fffVVVMMMHHHHHHDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::777777999:::::::::999999777777888999::::::::::::666777777777888888888999999::::::::::::===BBBEEELLL]]]xxxwwwtttqqqoooaaaUUUQQQLLLHHHIIIKKKLLLMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMIIIEEECCCDDDFFFEEEEEEGGGHHHJJJLLLMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSQQQOOOLLLIIIFFFCCCAAA@@@@@@AAABBBBBBCCCGGGMMMRRRVVVVVVTTTPPPLLLHHHGGGGGGJJJLLLOOONNNJJJDDD???===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAACCCDDDFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCEEEFFFHHHIIIJJJKKKMMMPPPTTTYYY___dddfffjjjjjjjjjjjjhhhccc\\\WWWNNNJJJEEEBBB@@@@@@@@@@@@@@@BBBEEEHHHLLLOOOQQQRRRSSSYYYcccmmmvvv~~~pppccc[[[NNNMMMMMMOOOQQQVVVcccppp|||wwwvvvtttrrrqqqrrrssstttssssssrrrrrrqqqpppppppppmmmlllkkkkkkiiiiiihhhgggeeeffffffffffffdddcccbbbbbbccccccccccccbbbbbbaaabbbbbb```_______________]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^]]]ZZZXXXXXXXXXUUUaaalllxxxtttfffgggjjj}}}vvvtttvvvyyy~~~|||]]]KKKCCC???<<<999999888888777666666666333333333444444555555555333333444444444444333333333333333333444555666666888:::@@@LLL]]]ooo}}}|||bbbPPPNNNSSS[[[dddoootttwww}}}}}}xxxqqqmmmmmmhhhiiikkklllmmmlllkkkjjjgggfffdddbbbaaaaaaaaaaaadddeeefffdddcccbbbcccdddbbbaaa___\\\YYYVVVTTTRRR~~~fffVVVMMMHHHHHHCCCCCCBBBBBBAAA@@@??????;;;;;;;;;:::::::::999999888999999::::::;;;;;;<<<777888:::;;;<<<;;;;;;:::777777888888888777777666666666777777888888888999999::::::::::::===BBBEEEKKK\\\wwwyyyuuuqqq|||iii\\\PPPKKKFFFCCCCCCEEEHHHIIIMMMNNNNNNOOOOOOOOOOOOOOOLLLMMMLLLJJJFFFDDDFFFIIIEEEEEEGGGIIIKKKMMMNNNOOONNNOOOQQQRRRTTTUUUUUUUUUOOONNNKKKGGGDDDAAA??????BBBCCCDDDDDDEEEIIIQQQWWW[[[[[[YYYUUUOOOKKKHHHHHHJJJLLLMMMKKKGGGBBB>>><<<;;;;;;;;;:::::::::999999;;;<<<===???AAACCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCC???@@@AAACCCEEEFFFGGGHHHKKKLLLOOOTTTZZZaaafffjjjkkkkkklllllliiiddd\\\WWWPPPLLLFFFBBBAAAAAAAAAAAABBBDDDGGGJJJNNNQQQSSSTTTXXX___jjjuuuxxxiii___ZZZKKKKKKNNNQQQSSSXXXeeesss|||yyyvvvuuusssqqqpppqqqrrrsssssssssrrrrrrqqqppppppooommmllllllkkkjjjiiihhhhhhffffffggggggfffdddcccaaacccccccccccccccbbbaaa```bbbaaa```______^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^]]][[[YYYYYYZZZSSSaaalllxxxtttfffhhhoooxxxwwwxxxzzz|||]]]LLLCCC???<<<999999888888777666666666333333333333333333333333333444444555555444444333333333333333444555666666999:::@@@KKK\\\mmm{{{kkkVVVQQQUUU[[[eeepppvvvyyy~~~xxxqqqmmmmmmfffhhhjjjkkkkkkkkkiiihhhdddcccbbbaaaaaaaaabbbcccfffggghhhfffcccbbbbbbbbb]]]\\\ZZZXXXTTTPPPMMMKKKeeeUUUMMMGGGCCCDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::777888999999::::::::::::777777777999<<<<<<;;;999888888999999999999888888999999999:::;;;>>>@@@AAAKKK\\\xxxwwwwwwqqqaaaWWWLLLFFFCCCCCCDDDDDDIIINNNPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMJJJHHHFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPQQQSSSUUUUUUTTTSSSMMMKKKHHHEEECCCAAAAAAAAADDDEEEHHHJJJOOOUUU]]]bbbgggccc\\\UUUOOOJJJHHHGGGHHHIIIHHHCCC===999888999999999999888999999:::::::::<<<>>>?????????AAABBBAAAAAAAAA@@@@@@@@@@@@???===???AAABBBBBBCCCEEEGGGKKKMMMPPPUUU\\\cccjjjnnnppprrrrrroooiiibbb\\\YYYMMMIIIEEEBBBAAAAAAAAA@@@AAADDDHHHIIIKKKNNNSSSXXX]]]dddppp|||tttbbbUUUPPPPPPMMMMMMQQQWWW^^^jjjuuu}}}zzzxxxuuussspppnnnnnnoooqqqsssrrrrrrrrrrrrqqqpppooooooooonnnmmmkkkkkkkkkkkkkkkiiihhhfffeeedddccccccbbbcccccccccddddddcccbbbbbbaaa```^^^]]]\\\\\\]]]^^^]]]^^^^^^______^^^^^^]]]___^^^]]][[[YYYXXXWWWVVVYYYbbbmmm{{{tttdddgggooovvvuuuwww|||~~~\\\IIICCC>>>:::<<<;;;:::999888888888888333444555666666444222111111222222333333222222111333333222222333333444555888888???LLL[[[iiiyyy}}}aaaSSSYYY[[[kkktttyyy}}}vvvrrrpppnnnggghhhiiiiiihhhfffdddcccaaaaaa````````````aaaaaaggggggfffeeecccaaa___^^^]]]ZZZVVVSSSQQQNNNKKKIIIfffVVVNNNHHHDDDDDDCCCBBBAAA@@@?????????>>>======<<<;;;;;;::::::999999888888888777777777888888999:::::::::999999777666777999;;;;;;:::888888888999999999999888888999999999:::;;;>>>@@@AAAJJJZZZuuuyyyxxxxxxkkk\\\RRRLLLFFFCCCDDDEEEEEEIIIOOORRRRRRRRRRRRQQQQQQPPPPPPOOOMMMKKKHHHFFFEEEFFFFFFFFFGGGIIIKKKLLLNNNOOOOOOPPPQQQRRRTTTUUUUUUSSSRRRNNNKKKHHHDDDBBBBBBBBBCCCHHHKKKPPPTTTYYY^^^dddgggfffbbb[[[SSSMMMHHHFFFEEECCCDDDDDDAAA===::::::;;;999999888888888999999:::777999<<<<<<<<<<<<===>>>????????????????????????@@@AAABBBBBBAAAAAACCCDDDLLLNNNRRRXXX___gggnnnqqqsssttttttpppjjjbbb[[[XXXLLLIIIDDDBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIMMMSSSWWW^^^eeerrrvvvcccXXXTTTSSSPPPPPPUUU[[[cccnnnyyyzzzxxxvvvtttssspppooonnnpppqqqsssrrrrrrrrrrrrqqqpppnnnnnnmmmmmmlllkkkkkkjjjjjjiiihhhgggfffdddccccccccccccccccccdddddddddcccccccccbbb```___]]]\\\\\\]]]]]]]]]^^^^^^______^^^^^^]]]^^^]]]\\\[[[ZZZXXXWWWWWWYYYcccnnn|||tttdddffflll~~~~~~vvvwwwzzz~~~]]]JJJCCC???:::::::::999888777777777777333444555666555444222111222222333333333333222222333333222222333333444555888888===JJJYYYiiizzz}}}fffWWW\\\]]]nnnwww{{{|||uuuqqqnnnmmmhhhhhhgggfffeeedddcccbbbaaaaaaaaaaaabbbcccddddddggggggfffeeecccaaa___^^^\\\YYYUUURRRPPPMMMJJJHHHhhhXXXOOOIIIEEEDDDCCCBBBAAA?????????>>>=========<<<;;;;;;::::::888888888777777777666666999999:::::::::999888888777666666888::::::999888888888999999999999888888999999999:::;;;>>>@@@AAAHHHWWWqqq}}}zzz}}}rrreeeXXXOOOKKKFFFDDDEEEEEEFFFJJJOOOTTTTTTUUUUUUUUUTTTSSSRRRPPPNNNKKKHHHFFFEEEDDDDDDEEEEEEGGGIIIKKKMMMOOOPPPPPPRRRTTTVVVWWWUUURRRPPPNNNKKKGGGDDDCCCEEEGGGIIIOOOTTT[[[```dddfffgggiiiccc___WWWPPPJJJFFFEEEEEEBBBBBBAAA>>>;;;999999:::999999888888888888888999777999;;;;;;:::999:::;;;<<<<<<======>>>????????????AAABBBBBBAAABBBDDDFFFLLLOOOTTT[[[dddlllsssvvvxxxwwwvvvrrrkkkccc[[[VVVKKKHHHDDDBBBBBBCCCDDDDDDFFFFFFFFFFFFHHHMMMTTTYYYaaahhhuuuzzzggg\\\XXXVVVTTTUUU[[[bbbjjjwww~~~zzzvvvuuuttttttrrrpppoooooopppqqqrrrrrrrrrrrrqqqpppnnnmmmllljjjkkkkkkkkkkkkiiihhhgggfffeeeeeedddcccccccccdddccccccdddddddddddddddccccccaaa___^^^\\\\\\\\\]]]]]]^^^^^^______^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXX[[[dddooo}}}sssbbbdddiii{{{}}}xxx{{{~~~]]]JJJDDD@@@<<<:::999888777666666666666333444555555555444333222222222333333333333222222333333222222333333444555888777<<>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::::::::999999888777777666666777888999888777888888999999999999888888999999999:::;;;>>>@@@AAAFFFUUUnnn~~~|||yyynnnbbbVVVOOOJJJFFFCCCEEEFFFFFFJJJOOOTTTUUUWWWXXXXXXWWWUUUSSSQQQOOOMMMJJJGGGEEEDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPPPPSSSWWWYYYWWWUUURRRPPPMMMKKKHHHFFFHHHLLLQQQTTTYYY^^^dddiiihhhfffcccaaa\\\XXXRRRLLLHHHFFFFFFFFFDDDBBB@@@<<<999666666555999999888777777777777888888999;;;;;;:::999:::;;;999:::;;;<<<===>>>??????<<<===@@@AAACCCEEEIIILLLMMMQQQWWW___hhhqqqwwwzzz|||{{{xxxtttmmmddd[[[UUUIIIFFFBBBAAABBBDDDEEEEEEGGGFFFFFFGGGKKKRRRYYY___eeemmmzzzmmm```ZZZWWWVVVYYYaaajjjttt{{{xxxuuussssssssssssrrrpppooonnnooopppqqqqqqqqqppppppnnnmmmkkkjjjhhhiiijjjkkkjjjiiifffeeeddddddcccccccccccccccdddbbbccccccdddddddddddddddcccbbb```^^^]]]\\\\\\]]]]]]^^^^^^______^^^^^^]]]ZZZZZZZZZZZZZZZYYYYYYYYY[[[eeeooo|||rrraaabbbgggxxx~~~{{{~~~]]]KKKEEEAAA===:::999888777777666666777333444444555555444333333222333333333333333333222333333222222333333444555777666:::DDDRRReee|||xxxvvvtttuuuyyy}}}sssaaabbbaaarrrzzz|||~~~|||tttnnnjjjhhhiiigggbbb^^^]]]]]]^^^``````aaaaaaccceeehhhjjjkkkgggggggggeeedddbbb```___]]]YYYUUUQQQNNNKKKGGGEEEkkkZZZQQQKKKGGGDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::999999888777888777666666888999888777888888999999999999888888999999999:::;;;>>>@@@AAAEEETTTlll{{{yyyuuujjj___TTTNNNHHHDDDCCCEEEFFFFFFIIINNNRRRTTTWWWYYYZZZXXXVVVTTTRRRQQQOOOLLLJJJHHHFFFEEEEEEEEEFFFHHHJJJLLLOOOPPPPPPTTTXXXZZZXXXTTTRRRQQQNNNLLLKKKKKKOOOUUU[[[```dddhhhkkkkkkggg```ZZZWWWRRRPPPMMMJJJHHHGGGHHHIIIBBB@@@===:::777666555555999888777777666666666777666888::::::888888888999888888999:::<<<===>>>>>><<<>>>@@@BBBDDDGGGLLLOOOPPPTTT[[[dddmmmuuuzzz}}}}}}zzzuuupppggg]]]VVVHHHEEEBBBAAABBBEEEFFFFFFGGGGGGHHHLLLSSS[[[bbbfffkkksssuuueee]]]YYYYYY^^^gggrrr}}}~~~}}}xxxwwwuuutttrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnoooooooooooonnnmmmllljjjiiihhhhhhjjjjjjjjjhhhfffddddddccccccbbbbbbbbbccccccaaabbbccccccdddddddddccccccbbb```^^^]]]]]]]]]]]]]]]^^^^^^______^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYY[[[dddmmmyyyooo___```fffxxx}}}]]]KKKEEEBBB===;;;;;;:::999888888888888333333444444444444444444333333333444444333333333333333222222333333444555777555999BBBOOOccc|||yyyzzz~~~}}}tttrrrqqqrrruuuyyy|||~~~wwwccccccaaapppwwwyyy|||yyyzzz}}}uuuoookkkhhhkkkgggbbb]]][[[\\\___aaa```aaabbbccceeehhhjjjkkkhhhhhhgggfffdddbbb```___]]]ZZZUUUQQQNNNJJJFFFDDDkkkZZZQQQKKKGGGDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999:::::::::999888888999888666666888999999888888888999999999999888888999999999:::;;;>>>@@@AAAFFFTTTmmmuuusssxxx~~~pppeeeZZZQQQKKKFFFCCCAAADDDEEEEEEHHHMMMPPPSSSWWWZZZ\\\ZZZXXXVVVTTTSSSRRRPPPMMMKKKJJJIIIGGGGGGGGGHHHJJJLLLNNNPPPPPPTTTYYYZZZWWWTTTTTTTTTPPPOOOOOOQQQVVV\\\cccggglllllllllhhh```YYYSSSPPPJJJJJJJJJIIIIIIIIIIIIIII???<<<888777888999999888999888777666555555555666333555777777666555666777888888999:::;;;<<<===>>>AAABBBCCCCCCEEEHHHLLLPPPUUUYYYaaajjjrrryyy}}}~~~zzzwwwrrrjjj```XXXJJJGGGDDDCCCDDDGGGHHHHHHIIIJJJMMMTTT]]]fffkkkmmmqqqxxx~~~mmmddd``````eeeoooyyy|||yyywwwwwwssssssrrrqqqqqqqqqqqqqqqnnnnnnmmmmmmlllllllllmmmmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiiiiiiiigggfffeeedddccccccbbbaaaaaaaaabbb___```aaabbbccccccccccccbbbaaa```^^^^^^^^^^^^___]]]^^^^^^______^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYaaaiiitttzzzkkk]]]```fffyyy|||\\\JJJEEEBBB===<<<;;;:::999888888888888333333333444444444444555333333444444444444333333333333222222333333444555666555888AAAMMMaaa{{{~~~xxxrrrtttzzz~~~{{{rrrqqqppppppssswww|||zzzeeeccc___nnntttuuuxxxuuuwwwxxxrrrmmmjjjlllhhhccc___]]]___aaadddcccccccccdddfffhhhiiijjjhhhhhhgggfffdddbbbaaa___]]]YYYTTTPPPLLLHHHDDDAAAkkkZZZQQQKKKGGGEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777888888999:::::::::999999;;;999777777888999999999888888999999999999888888999999999:::;;;>>>@@@AAAGGGUUUnnnzzznnnjjjppp{{{{{{nnncccXXXOOOIIIDDDAAA@@@CCCDDDDDDGGGKKKNNNRRRWWW\\\^^^]]][[[YYYVVVUUUTTTSSSQQQOOOMMMLLLJJJIIIIIIIIIJJJLLLNNNPPPPPPTTTYYYYYYVVVTTTUUUXXXTTTSSSTTTVVVZZZ___dddgggiiihhhddd]]]VVVPPPMMMLLLFFFGGGIIIJJJJJJJJJHHHHHH???;;;777666888999999999888888777666555555555555222444666666666666777888999999::::::;;;<<<======BBBCCCDDDEEEFFFJJJOOOSSS[[[```hhhpppxxx}}}~~~zzzwwwtttmmmccc[[[NNNKKKHHHGGGHHHJJJKKKKKKMMMOOOUUU^^^hhhoooqqqpppttt{{{vvvoooiiiiiimmmvvv|||{{{zzzxxxvvvtttrrrqqqpppppppppooooooooooooooolllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhggggggfffeeedddcccaaaaaa`````````^^^___```aaaaaabbbbbbbbbaaa```___^^^^^^___```aaa]]]^^^^^^______^^^^^^]]]ZZZZZZYYYYYYXXXXXXXXXWWWWWW^^^dddooouuuhhh[[[___eeeyyyzzz[[[IIIDDDAAA===;;;:::999888777777777777333333333333444444555555333333444444444444333333333333222222333333444555555555999AAALLL___yyytttnnnjjjmmmuuu{{{zzzwwwqqqqqqppppppssswww}}}{{{fffddd___lllqqqqqquuutttwwwzzzuuupppmmmllliiieeeaaa```bbbeeegggggggggggggggggghhhiiijjjhhhhhhgggfffeeecccaaa```[[[WWWRRRMMMIIIEEEAAA>>>kkkZZZQQQJJJFFFEEEDDDBBB@@@>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888777888999:::::::::::::::<<<:::888777999::::::999888888999999999999888888999999999:::;;;>>>@@@AAAGGGVVVpppwwwiiidddkkkvvv{{{nnncccYYYPPPIIICCC@@@???BBBDDDDDDFFFKKKMMMRRRXXX]]]```___]]][[[WWWWWWVVVUUUSSSRRRPPPOOOLLLKKKJJJIIIJJJLLLNNNOOOPPPTTTYYYYYYVVVTTTWWWZZZVVVVVVWWWYYY\\\```ccceeebbb```ZZZSSSMMMIIIIIIJJJEEEGGGIIIKKKKKKIIIGGGEEEBBB>>>999666777888777666888888777555555444444444333555777888888888:::;;;999::::::;;;;;;<<<<<<===???AAACCCEEEHHHMMMTTTXXX```eeellluuu{{{}}}zzzxxxvvvoooeee]]]QQQNNNKKKIIIKKKLLLMMMMMMPPPSSS[[[eeennntttsssqqquuu}}}}}}wwwqqqpppttt{{{~~~}}}{{{yyywwwwwwwwwwwwttttttuuutttsssqqqnnnmmmooooooooonnnnnnnnnmmmmmmkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkkkkkkkkkkkjjjkkkjjjiiihhhggggggggghhheeedddcccaaa```_________]]]^^^___```aaaaaaaaaaaa```______^^^___```aaabbb]]]^^^^^^______^^^^^^]]][[[ZZZZZZYYYXXXXXXWWWWWWVVV\\\aaalllrrrfffZZZ___dddyyyzzzZZZHHHDDDAAA===:::999888777666666666666333333333333333444555666333444444555555444444333333333222222333333444555555555999AAALLL^^^xxxyyymmmgggccchhhrrrxxxwwwtttqqqqqqqqqqqqsssxxx~~~|||gggddd___lllppppppttttttxxx|||wwwrrrooommmjjjgggdddcccdddgggiiijjjjjjiiiiiiiiiiiiiiijjjiiihhhhhhfffeeecccaaa```YYYUUUPPPKKKGGGCCC???<<>>@@@AAAJJJXXXssswwwgggbbbhhhrrr}}}xxxjjj^^^UUUNNNJJJBBBAAA@@@@@@AAACCCFFFGGGQQQUUUZZZ^^^^^^]]]\\\[[[ZZZYYYVVVUUUSSSQQQMMMKKKJJJJJJJJJJJJKKKLLLNNNOOOOOORRRUUUWWWWWWWWWXXXYYY[[[[[[[[[\\\\\\\\\\\\\\\VVVTTTPPPLLLIIIHHHGGGGGGIIIJJJKKKKKKJJJHHHFFFEEE???===:::888777777999:::999888777555555555666777555555666777888999999:::<<<;;;;;;<<>>===<<<:::999999888888;;;:::888999:::;;;;;;:::888999999::::::999999888888888999999999999888888888888999999999999888888999888999999;;;>>>@@@AAAJJJXXXsssvvveee```gggrrruuuggg\\\SSSLLLHHHBBBAAA@@@@@@BBBDDDFFFHHHTTTXXX^^^aaaaaa```______[[[YYYWWWVVVVVVTTTQQQOOOKKKJJJJJJJJJKKKLLLNNNOOORRRUUUXXXYYYYYYYYYZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVQQQNNNKKKHHHGGGGGGHHHHHHKKKLLLLLLLLLKKKIIIFFFDDD???===:::888777888999:::999888666555555555666777666777777888999:::;;;;;;<<<<<<<<<===???AAACCCCCCFFFIIIMMMPPPSSSYYYbbbhhhqqquuu||||||xxxqqqjjjeee[[[RRRLLLMMMOOOPPPRRRUUUWWW]]]hhhtttxxxrrrmmmlllnnn|||}}}||||||~~~yyyssspppppppppnnnlllnnnlllkkkiiiiiiiiikkkllllllmmmmmmmmmmmmlllkkkjjjgggggggggfffdddcccaaa`````````aaadddggghhhgggfffggghhhhhhiiiiiijjjjjjjjjgggfffdddbbbaaa```_______________`````````aaaaaaaaa``````_______________```___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWZZZbbbhhhfff```\\\]]]iiixxx}}}bbbPPPEEE???;;;;;;999666666777999:::999666555444444333333333333333333333333333333333333222222333333333333444444555444666===FFFUUUkkk~~~yyyooodddbbb```ccciiiooorrrrrrsssttttttvvvyyy~~~~~~jjj]]]]]]^^^dddlllppprrrwww~~~yyytttrrrqqqpppmmmjjjiiiiiijjjkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjllliiigggeeeccc```\\\XXXTTTOOOIIIDDDAAA???<<<:::ppp]]]RRRKKKGGGEEEEEECCCAAA>>><<<::::::>>>>>><<<;;;::::::::::::<<<;;;999999:::;;;:::999888999999::::::999999888888888999999999999888888888888999999999999888888888888888999;;;===@@@AAAJJJXXXsssuuuccc___fffsss|||pppcccXXXPPPJJJFFFAAAAAA@@@AAABBBEEEGGGIIIVVVYYY___bbbbbbaaaaaaaaa[[[ZZZYYYXXXXXXWWWUUUSSSKKKKKKJJJJJJJJJLLLMMMNNNSSSUUUXXXZZZZZZZZZ[[[\\\WWWWWWUUUTTTRRRQQQPPPOOOLLLJJJGGGFFFFFFHHHKKKMMMNNNOOOOOONNNLLLIIIEEEDDD???===;;;888777888999999888777666555555555666777888888999:::;;;<<<======>>>>>>???@@@BBBEEEGGGIIIMMMQQQVVVZZZ^^^ccckkkqqqzzz}}}}}}yyyssslllggg]]]UUUPPPQQQTTTVVVXXX[[[^^^ccclllvvvvvvooojjjiiikkk|||}}}~~~}}}xxxrrrooonnnnnnkkkhhhiiigggfffddddddeeefffgggiiiiiijjjjjjjjjiiihhhhhheeeeeeeeedddbbb___\\\ZZZ\\\\\\\\\^^^bbbdddeeedddffffffggghhhhhhiiijjjjjjgggfffdddcccaaaaaa``````````````````aaaaaaaaaaaaaaaaaabbbbbbaaaaaa```___```___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ```dddbbb]]]]]]```nnnzzz~~~cccRRRGGG???;;;;;;999777777888999999999555444444333333444444444555555555555555555555555222222333333333333444444444444666<<>>===<<<>>>>>>===<<<;;;::::::;;;===;;;999999::::::999888888999999::::::999999888888888999999999999888888888888999999999999888888888888888999;;;===???AAAIIIXXXrrrwwwddd^^^fffsss~~~vvvjjj___UUUNNNHHHEEEAAA@@@@@@@@@BBBEEEHHHIIIRRRVVV[[[^^^___^^^^^^___]]]\\\ZZZZZZYYYXXXUUUSSSLLLLLLKKKJJJJJJKKKLLLMMMQQQSSSVVVWWWWWWWWWXXXYYYXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHGGGFFFHHHLLLQQQSSSRRRRRRQQQPPPMMMIIIEEECCC>>>===;;;999888888888999777777555555444555666777888888999:::<<<===>>>>>>@@@AAACCCDDDFFFIIIMMMPPPUUU[[[aaagggkkkqqqxxx~~~}}}yyytttnnniii___XXXSSSUUUYYYZZZ\\\___dddhhhoootttqqqiiidddeeelll~~~}}}zzztttpppooommmiiifffbbbaaa___^^^^^^___```aaaeeeeeeffffffffffffeeeeeebbbccccccbbb```\\\XXXUUUWWWVVVVVVYYY]]]aaacccccceeeeeefffggghhhiiiiiijjjfffeeedddbbbaaaaaa````````````aaaaaaaaabbbbbbbbbaaabbbcccdddcccbbbaaa``````___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[___bbb___\\\^^^eeettt~~~|||aaaOOOEEE@@@<<<<<<:::888777999999999888333333333333333444555666222222222222222222222222222222222333333333444444444444666;;;AAAJJJZZZiiisssxxx||||||{{{yyyssskkkcccaaa___bbbjjjrrrvvvwwwzzzyyyyyyzzz}}}rrrbbbYYYXXX\\\dddiiimmmssszzz~~~xxxtttqqqoooooollliiihhhiiikkkkkkkkkjjjjjjjjjiiiiiihhhhhhggggggeeecccaaa___[[[VVVRRRLLLHHHCCC???<<<;;;999777sss___SSSLLLHHHFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;===;;;999999::::::999888888999999::::::999999888888888999999999999888888888888999999999999888888888888888999:::===???@@@HHHVVVppp{{{fff^^^ffftttxxxqqqfff[[[RRRLLLGGGEEEAAA@@@@@@@@@AAADDDFFFHHHMMMQQQVVVYYY[[[\\\]]]^^^___]]][[[ZZZYYYWWWSSSQQQMMMLLLKKKJJJJJJKKKLLLLLLPPPRRRUUUVVVUUUUUUVVVVVVVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGGGGGGGJJJNNNSSSVVVTTTTTTSSSQQQMMMIIIDDDBBB>>>===;;;999888888888888666666555444444555666777777888999:::<<<===>>>>>>???AAADDDFFFHHHMMMSSSWWWaaagggpppwww}}}}}}yyyuuuoookkkaaaZZZUUUXXX[[[\\\^^^```gggiiimmmoooiiiaaa___bbbooo~~~}}}~~~|||uuupppmmmjjjddd```ZZZYYYXXXWWWWWWXXXZZZ[[[```aaaaaabbbbbbbbbaaaaaa^^^______^^^\\\XXXSSSQQQQQQQQQRRRVVV\\\aaacccdddeeeffffffggghhhiiiiiiiiieeedddcccbbbaaa`````````aaaaaaaaabbbbbbbbbbbbcccbbbcccdddddddddcccaaa``````___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\___aaa^^^[[[aaaiiittt~~~xxx[[[JJJCCC@@@>>><<<:::999888999:::999888333333333333444444555666222222222222222222222222222222222333333333444444444444666:::>>>EEETTTaaakkkrrrxxxyyyyyywwwrrrllldddaaa```cccllltttzzz|||~~~~~~}}}~~~wwweee[[[YYYZZZ```fffjjjpppvvv|||wwwtttqqqooommmjjjhhhggghhhiiijjjjjjjjjjjjiiihhhggggggfffffffffdddbbbaaa^^^ZZZTTTPPPHHHDDD@@@<<<:::999777666ttt```TTTLLLHHHCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<;;;999999:::;;;:::999888999999::::::999999888888888999999999999888888888888999999999999888888777777777888:::<<>>??????>>>AAAEEEHHHKKKQQQYYY___iiiqqq{{{~~~|||yyyuuuppplllddd]]]XXXZZZ\\\\\\]]]___eeefffhhhgggbbb]]]___eeesss~~~|||}}}|||tttooojjjeee^^^YYYTTTSSSQQQPPPPPPRRRTTTUUUZZZ[[[[[[\\\\\\\\\\\\[[[YYYZZZYYYXXXVVVRRROOOLLLLLLMMMPPPVVV]]]cccfffggggggggghhhhhhhhhhhhiiiiiieeeeeecccbbbbbbaaaaaaaaaaaabbbbbbbbbccccccccccccccccccddddddccccccbbbaaa```___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\___```\\\[[[bbblllrrr}}}vvvYYYHHHBBB@@@@@@<<<;;;999999::::::888777333333333333333444555666333333333333333333333333222222333333333333444444444444666:::<<>><<<;;;;;;:::::::::::::::;;;:::888999:::;;;;;;:::888999999::::::999999888888888999999999999888888888888999999999999888888777777777888:::<<<>>>@@@GGGRRRhhhkkkccciiivvvzzzsssllleee[[[RRRLLLGGGDDDBBBAAA@@@???>>>>>>@@@BBBCCCEEEIIIOOOTTTWWW[[[^^^```___^^^\\\ZZZZZZXXXUUURRROOONNNLLLKKKJJJJJJJJJKKKMMMOOORRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNLLLKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTSSSPPPMMMHHHDDDAAA===<<<;;;:::999888888888555555444333444555666777888999:::<<<>>>???AAAAAAAAAEEEJJJNNNQQQXXXcccjjjttt}}}}}}{{{xxxtttpppmmmggg```[[[\\\^^^\\\\\\]]]``````aaaaaa]]]\\\cccmmm}}}~~~}}}|||}}}~~~vvvooojjjccc[[[UUUNNNMMMLLLKKKLLLMMMOOOPPPSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLJJJHHHHHHJJJOOOWWW```fffiiijjjiiiiiiiiiiiiiiihhhhhhhhhgggfffeeedddddddddddddddbbbbbbbbbcccccccccdddddddddccccccbbbbbbbbbbbbbbb```___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ^^^___[[[YYYbbbllltttvvvZZZJJJCCC@@@???<<<;;;::::::;;;:::888666444444333333333444555555555555555555555555555555222222333333333333444444555444666999<<>>@@@FFFQQQfffllldddjjjvvvwwwppphhhaaaXXXOOOIIIEEEBBB@@@AAA@@@>>>======>>>@@@AAAAAAEEEKKKQQQUUUYYY\\\___^^^]]][[[[[[[[[ZZZWWWUUUOOONNNLLLKKKJJJJJJJJJJJJIIIKKKNNNOOONNNMMMMMMNNNSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPLLLHHHDDDAAA===<<<<<<;;;:::999888777555444444333444555666777::::::<<<===???AAABBBCCCFFFKKKPPPTTTYYY```lllttt}}}zzzwwwtttpppmmmjjjccc]]]^^^___]]][[[\\\[[[[[[]]]]]][[[]]]gggttt}}}}}}|||||||||~~~}}}zzzrrrlllddd[[[UUULLLKKKIIIIIIIIIKKKMMMNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEEIIIOOOXXXbbbhhhkkklllkkkkkkjjjjjjiiihhhhhhhhhiiihhhgggfffffffffffffffbbbbbbcccccccccdddddddddeeedddbbbaaa```aaabbbccc```___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYVVVYYY]]]^^^ZZZXXXaaalllzzzxxx]]]MMMEEEAAA>>><<<;;;::::::;;;:::888666555444444333333444444444444444444444444444444444222222333333333444444444555444666888;;;BBBPPP^^^dddnnnwwwxxxvvvtttpppkkkkkkiiiggglllvvv{{{ddd^^^YYYXXX^^^gggnnnuuu{{{wwwuuutttqqqmmmmmmjjjhhhgggiiikkklllkkkiiihhhgggfffeeedddcccccc___^^^]]]\\\YYYSSSMMMHHHBBB???;;;999888888777666yyybbbTTTMMMJJJEEECCCAAAAAABBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999777777888888888999999999;;;;;;;;;::::::999999999777777777777888:::<<<>>>EEEMMM```}}}mmmjjjkkkuuu{{{rrrkkkccc^^^VVVOOOJJJFFFCCCAAA===============>>>??????EEEFFFIIIMMMRRRXXX\\\___[[[[[[ZZZYYYWWWVVVUUUTTTSSSQQQNNNKKKIIIHHHGGGGGGIIIIIIIIIKKKMMMPPPRRRTTTSSSRRRQQQQQQQQQRRRTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSPPPRRRSSSPPPJJJEEECCCBBB@@@>>><<<:::888777777777666555444333444777:::<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999777777888888888999999999:::999888888999999888888777777777888999;;;===>>>DDDMMM___{{{rrrlllmmmwwwxxxnnnhhh___ZZZSSSLLLGGGDDDAAA???===============>>>>>>???DDDFFFHHHMMMRRRWWW\\\^^^ZZZZZZYYYXXXVVVUUUTTTSSSQQQOOOMMMKKKIIIHHHGGGGGGKKKKKKKKKKKKMMMOOORRRSSSSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUVVVVVVUUUTTTTTTSSSQQQSSSSSSQQQKKKGGGDDDDDDBBBAAA>>>;;;999777777777777666555444555777:::<<<<<<@@@DDDEEEEEEGGGKKKNNNVVVZZZ```fffmmmxxx~~~{{{xxxuuurrrooojjjgggeee```ZZZXXXXXXYYYVVVSSSVVVTTTVVV[[[bbbhhhsss~~~}}}zzzxxxxxxyyyzzz{{{||||||}}}}}}~~~xxxpppfff[[[SSSLLLGGGDDDFFFIIIJJJMMMQQQPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHNNNUUU^^^jjjwww||||||yyyvvvrrrnnnmmmlllmmmmmmmmmkkkjjjhhhffffffffffffgggfffeeeddddddeeeffffffddddddccccccbbbbbbbbbaaa```______^^^\\\[[[[[[ZZZXXXXXXXXXWWWWWWXXXXXXYYYWWWYYY]]]]]]YYYZZZgggvvvttt\\\MMMDDD???============<<<;;;:::888777777777666555555555555555444444555555444444333222333222222222222333555666555444555888;;;BBBPPP___nnnyyy|||xxxqqqooooooqqquuu{{{qqqaaaZZZXXXWWW\\\ggguuuyyyuuussspppmmmnnnkkkiiihhhjjjkkkllllllmmmllljjjhhhfffdddccccccaaa^^^[[[XXXUUUQQQLLLHHHAAA===999666666777888888yyybbbTTTMMMJJJEEEDDDAAAAAABBBBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999999999999999888888888888888999999999999777555666999:::999666888888888888:::<<<>>>???DDDLLL^^^yyy{{{ooopppyyy|||sssiiibbb[[[VVVOOOIIIDDDAAA???=========<<<<<<======>>>???CCCEEEHHHLLLQQQWWW[[[]]][[[ZZZYYYXXXWWWUUUTTTTTTOOONNNMMMKKKIIIHHHHHHHHHLLLKKKKKKLLLNNNPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTQQQMMMIIIFFFFFFDDDBBB???<<<999888777666999888666666666888:::;;;===@@@DDDGGGIIINNNUUUZZZeeejjjsss{{{{{{xxxvvvsssqqqooolllhhheeefffaaa[[[XXXXXXXXXUUUSSSSSSRRRUUU\\\dddmmmyyyyyywwwwwwwwwxxxxxxyyy{{{|||}}}}}}~~~|||rrrhhh\\\UUULLLGGGDDDHHHKKKMMMQQQUUUUUUVVVWWWWWWUUURRROOOMMMGGGGGGFFFEEEFFFGGGHHHIIIKKKRRR[[[eeerrr|||uuupppnnnnnnnnnnnnnnnmmmkkkiiihhhgggffffffiiihhhgggfffeeeeeeeeeeeedddccccccbbbaaa```____________^^^]]]]]]\\\[[[[[[YYYYYYXXXXXXWWWXXXXXXYYYWWWZZZ^^^___\\\```pppuuu]]]OOOFFFAAA@@@???>>>>>>===;;;999888777777777666555555555555555444444555555444444333222333333333222222333444444666555666888;;;BBBPPP^^^ooozzz|||vvvtttrrrqqqsssxxx}}}nnn___XXXVVVVVV\\\hhhvvv{{{vvvssspppmmmnnnllliiiiiikkkmmmnnnooonnnmmmllljjjhhhfffdddddd___]]]ZZZWWWTTTPPPKKKGGGAAA===999777777888888888zzzcccTTTMMMKKKFFFDDDBBBAAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888999666444666:::<<<:::777999999888999:::<<<>>>@@@EEELLL]]]xxxsssttt|||xxxoooeee^^^WWWRRRKKKFFFBBB@@@>>><<<===<<<<<<<<<<<<===>>>>>>BBBDDDGGGLLLQQQVVVZZZ\\\\\\\\\[[[YYYXXXWWWVVVUUUOOOOOONNNLLLKKKJJJJJJIIIJJJJJJKKKLLLNNNQQQTTTUUUSSSSSSRRRQQQRRRSSSTTTUUUXXXXXXXXXXXXWWWUUUTTTSSSUUUTTTTTTQQQNNNKKKHHHGGGBBB@@@>>>;;;999888888888:::999888888888999;;;<<<@@@BBBDDDGGGMMMWWWdddmmmzzzzzzuuusssqqqooonnnllljjjgggdddeeeaaa\\\XXXVVVUUUSSSQQQOOOOOOSSS[[[ccckkkwww|||xxxvvvwwwwwwwwwwwwyyyzzz|||}}}}}}uuuiii^^^VVVPPPJJJHHHKKKPPPSSSXXX]]]```aaabbbbbb```\\\XXXUUUNNNMMMLLLKKKLLLMMMOOOPPPRRRYYYcccnnn|||wwwqqqooooooooooookkkkkkjjjjjjjjjjjjjjjjjjhhhgggfffeeedddccccccbbbddddddcccbbb```___^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXWWW[[[```bbbaaafffyyyuuu]]]OOOGGGBBBAAA@@@??????===;;;999777666777777666555555555555555444444555555444444333222444444333333333333333333666555666999;;;AAANNN\\\lllyyy~~~{{{yyyuuurrrqqqtttzzz~~~~~~oooaaaXXXVVVUUU[[[gggvvv~~~xxxtttqqqnnnnnnllljjjjjjmmmooopppqqqooonnnmmmkkkiiigggeeeddd^^^\\\YYYWWWTTTOOOIIIEEE@@@===999777888888999888{{{cccUUUNNNKKKFFFDDDBBBAAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888999777666777:::;;;:::888999999888999:::<<<>>>@@@FFFLLL]]]wwwuuuuuu|||vvvlllbbb[[[SSSOOOIIIDDDBBB@@@>>>===<<<<<<<<<<<<<<<======>>>@@@BBBFFFKKKPPPUUUXXXZZZ[[[ZZZYYYXXXVVVUUUTTTTTTQQQQQQPPPOOONNNMMMLLLKKKHHHHHHIIIKKKNNNRRRUUUWWWSSSRRRQQQQQQQQQRRRTTTTTTXXXXXXXXXXXXWWWWWWVVVUUUWWWVVVSSSQQQOOOLLLIIIGGG===<<<;;;999999999999:::::::::999999:::;;;<<<===CCCDDDFFFJJJSSSdddwww|||uuuqqqnnnmmmkkkjjjjjjiiifffddd```\\\WWWSSSOOOMMMKKKJJJMMMLLLOOOVVV]]]cccmmmwww|||yyywwwwwwvvvvvvwwwxxxzzz}}}~~~~~~wwwkkk```YYYSSSMMMKKKNNNSSSWWW]]]ccciiijjjlllmmmjjjfff```]]]WWWVVVTTTSSSSSSUUUWWWXXX\\\dddnnnxxxyyyrrrpppppppppoookkkkkkkkkkkkjjjjjjiiiiiihhhhhhgggfffdddcccbbbaaaeeedddcccbbbaaa```______]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXWWW\\\cccfffeeelllsss\\\NNNFFFAAA@@@@@@@@@???>>><<<999888666777777666555555555555555444444555555444444333222333333333333333333222222555444666888:::@@@LLLYYYiiiwww}}}xxxrrrppprrrwww}}}}}}pppdddYYYVVVUUUZZZeeettt{{{vvvrrrpppooommmkkkkkkmmmpppqqqqqqoooooonnnmmmjjjhhhfffddd]]][[[YYYWWWTTTOOOIIIEEE???===:::888999999999888|||dddUUUNNNKKKGGGEEEBBBAAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999888888888888888888888999999999999999:::888888888888:::<<<>>>???EEEKKK[[[tttuuutttxxx|||sssjjj```YYYQQQLLLGGGCCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<===>>>???AAAFFFKKKPPPTTTWWWYYYXXXWWWVVVUUUTTTRRRQQQQQQSSSSSSRRRQQQPPPNNNLLLKKKGGGGGGHHHJJJMMMQQQTTTVVVQQQQQQPPPPPPPPPQQQRRRSSSVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWSSSPPPNNNLLLHHHFFF;;;;;;999999888999:::;;;:::::::::;;;<<<===>>>???EEEGGGKKKSSS```tttwwwqqqnnniiihhhgggggghhhgggeeeccc___\\\WWWRRRMMMJJJIIIHHHKKKIIIKKKPPPTTTXXX```iiirrr{{{}}}{{{yyywwwwwwvvvwwwxxx{{{~~~yyyoooeee^^^UUUOOOLLLPPPUUUZZZ```fffmmmpppssstttrrrlllfffbbb___^^^\\\ZZZ[[[]]]___aaajjjqqq{{{zzzsssqqqqqqooommmnnnnnnmmmllljjjhhhfffdddhhhiiihhhhhhfffeeeccccccdddccccccbbbaaa```______]]]]]]]]]]]]]]]]]]]]]^^^[[[[[[ZZZYYYXXXXXXXXXXXXWWW^^^gggkkkjjjqqqrrrZZZNNNEEEAAA@@@@@@??????>>><<<:::999888777777666555555555555555444444555555444444333222222222333444444444333333444333555888999>>>JJJVVVhhhvvvyyysssnnnpppwww}}}|||rrrhhh\\\YYYVVVXXXbbbppp|||~~~xxxtttrrrpppnnnkkkkkkmmmooopppqqqnnnnnnnnnmmmkkkhhhfffddd]]]\\\ZZZXXXUUUOOOIIIDDD???<<<:::999:::::::::999|||dddVVVNNNKKKGGGEEEBBBAAAAAAAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999888888888777777666999;;;999666555777:::777777777888999;;;===>>>CCCIIIXXXqqqrrrppprrr{{{yyyqqqhhh^^^XXXMMMJJJDDDAAA??????>>>===<<<;;;;;;;;;;;;<<<======>>>@@@EEEJJJPPPTTTVVVXXXXXXXXXWWWVVVTTTSSSRRRQQQSSSSSSSSSRRRPPPMMMKKKJJJHHHHHHIIIJJJLLLNNNQQQRRRPPPPPPOOONNNOOOPPPQQQRRRVVVWWWYYY[[[]]]___``````[[[XXXSSSPPPNNNKKKGGGDDD===<<<;;;:::999::::::;;;999999:::<<<>>>???AAAAAAEEEKKKSSS___pppxxxpppjjjgggdddcccbbbcccdddeeecccaaa```^^^YYYSSSMMMIIIHHHHHHHHHFFFGGGKKKMMMOOOVVV]]]ccckkkxxx~~~|||{{{xxxwwwwwwwwwyyy|||}}}sssjjjcccYYYSSSPPPSSSXXX]]]ccciiiqqqtttxxxyyywwwrrrlllggggggeeedddccceeehhhkkknnnxxxyyysssrrrrrroookkknnnnnnmmmllljjjgggeeecccggggggggggggfffeeecccbbbaaaaaaaaa``````_________\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWW___jjjooommmsssqqqZZZNNNFFFBBBAAA??????>>>>>>===;;;:::999777777666555555555555555444444555555444444333222000111333444444444444333333222444666888<<>><<<:::::::::;;;:::999}}}eeeVVVNNNKKKGGGEEECCCAAAAAAAAA???>>>???>>>===<<<;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999999999999999888888777777444999<<<999444111444999777777777777888:::===>>>BBBGGGVVVnnnooolllnnnuuu~~~wwwoooggg]]]WWWKKKHHHCCC???>>>>>>===<<<<<<;;;;;;;;;;;;<<<=========@@@EEEJJJOOOSSSVVVWWW[[[[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSQQQOOOLLLJJJHHHKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNMMMNNNOOOPPPQQQVVVXXXZZZ]]]```bbbdddeee]]]XXXSSSOOOMMMJJJFFFCCC@@@???===;;;::::::::::::888999;;;===???@@@BBBCCCEEEMMMZZZiii{{{~~~qqqhhhccc``````______```bbbcccaaa```\\\ZZZVVVOOOIIIEEECCCDDDFFFDDDDDDHHHIIIKKKQQQXXX[[[cccqqq|||{{{yyyxxxwwwwwwyyy|||wwwnnnhhh]]]WWWTTTWWW\\\aaagggmmmtttwww{{{~~~|||wwwpppllllllkkkjjjjjjmmmqqqvvvxxxxxxsssrrrrrrnnnjjjjjjjjjkkkkkkjjjiiigggfffcccddddddeeedddcccaaa```__________________^^^^^^[[[\\\\\\]]]]]]^^^^^^___\\\\\\ZZZYYYXXXXXXXXXXXXWWW```lllqqqoootttrrr[[[NNNGGGCCCBBB>>>>>>>>>>>>===<<<;;;:::777777666555555555555555444444555555444444333222///111222444555555444444222111333666777;;;FFFRRR```mmm|||zzzrrrmmmoooxxx{{{tttbbb]]]WWWWWW]]]hhhssszzz|||||||||wwwuuuqqqooolllkkklllnnnnnnnnnmmmnnnnnnmmmkkkhhheeeccc]]]\\\[[[YYYVVVQQQJJJEEE>>><<<::::::;;;;;;:::999~~~eeeVVVNNNKKKGGGEEECCCAAAAAA???===;;;???>>>===<<<;;;:::999999:::::::::999999999888888:::999888888777888888888999999888888888888999999888888888888888888888888888888888999:::;;;<<<===@@@HHHWWWmmmllleeeeeeppp{{{vvvmmmeee\\\UUUPPPKKKDDD???=========<<<=========<<<;;;;;;::::::<<>>===<<<;;;;;;;;;;;;;;;999999;;;??????>>>CCCJJJMMMVVVddduuuppphhhaaa]]][[[ZZZ[[[[[[\\\]]]]]]]]]]]]YYYUUUPPPJJJFFFCCCBBBBBBFFFCCCBBBEEEFFFFFFJJJOOOUUUaaasss}}}zzzwwwwwwxxxzzz|||~~~xxxpppjjjbbb\\\XXXZZZ^^^cccllluuuxxxzzz}}}|||xxxssspppnnniiillloooqqqsssxxxxxxssssssrrrnnnkkkmmmmmmlllkkkiiigggeeeddddddddddddcccccccccbbbbbb````````````___^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[YYYXXXYYY[[[[[[eeeooorrrqqqxxxrrr\\\OOOGGGCCCBBBCCCDDDDDDCCC???;;;999999777777777777666666666666444444444444444444444444555444333333222222222222666555444444666;;;CCCIII___jjjyyy|||vvvqqqqqqvvv|||~~~zzzlll^^^TTTXXX___cccjjjrrrsssvvv{{{|||wwwssspppooommmkkkkkkmmmooopppllllllkkkjjjhhhfffdddccc```___]]]ZZZUUUOOOGGGAAA@@@===:::999;;;===<<<:::~~~eeeVVVNNNKKKFFFDDDBBBAAAAAA@@@>>><<<>>>>>>===<<<;;;::::::999:::::::::999999999888888999888888777666777777777999999888888888888999999888888888888888888888888888888888999:::;;;<<<===BBBHHHVVVjjjmmmeeedddooo{{{vvvmmmdddZZZTTTNNNIIICCC>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;>>>BBBFFFIIINNNSSSVVV[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSRRRPPPNNNLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHHHHFFFHHHIIIJJJKKKMMMQQQTTTWWWYYY\\\```dddffffffeee^^^XXXPPPLLLJJJHHHDDD@@@>>>===<<<;;;;;;:::;;;;;;999999<<>>AAADDDGGGLLLQQQUUUZZZZZZYYYXXXWWWWWWVVVVVVSSSRRRPPPNNNLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMPPPUUUWWW[[[___bbbdddeeeeee\\\VVVPPPLLLJJJHHHDDD@@@>>>===<<<;;;::::::::::::999999;;;>>>???@@@FFFNNNXXXggg|||{{{eeeXXXRRROOONNNOOOQQQRRRTTTVVVWWWXXXXXXWWWUUURRRMMMHHHDDDBBBAAAAAACCCAAAAAADDDFFFGGGLLLSSS]]]nnn|||zzzzzz{{{|||~~~{{{tttpppiiiccc^^^]]]^^^```fffmmmppprrrsssssspppmmmkkkkkkkkkpppuuuzzz~~~}}}vvvrrrrrrqqqooommmnnnmmmmmmllljjjhhhfffeeedddddddddcccccccccbbbbbb^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\[[[[[[\\\[[[YYYXXXZZZ[[[^^^hhhqqqtttrrryyysss___TTTMMMKKKLLLIIIIIIIIIFFFAAA===<<<;;;888888777777777666666666666666666666666666666666666666555444444444555555444444555666777;;;@@@DDDSSS___ppp}}}yyyvvvxxx|||tttcccVVVUUUVVVVVVZZZaaajjjooovvv~~~xxxrrrnnnllljjjiiiiiijjjlllnnnnnnnnnmmmkkkiiigggeeedddaaa___\\\XXXTTTMMMFFFAAA>>><<<999999:::;;;;;;:::gggWWWNNNJJJEEECCCBBBAAABBBBBB@@@???<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888999888888777777777777777999999888888888888999999888888888888888888888888888888888999:::;;;<<<===CCCGGGQQQ```vvvssshhhdddnnn}}}wwwlllaaaWWWPPPHHHDDD@@@===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBEEEJJJOOOSSSVVVWWWWWWWWWVVVVVVUUUUUUSSSQQQOOOLLLJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEGGGJJJLLLPPPSSSWWW[[[]]]___```aaaXXXUUUPPPLLLJJJGGGDDDAAA>>>===<<<;;;:::999999999888777999===>>>@@@HHHQQQ\\\nnnzzziiiVVVLLLHHHGGGHHHJJJLLLNNNQQQSSSUUUVVVVVVUUURRRPPPKKKFFFCCCAAAAAAAAADDDBBBDDDGGGHHHJJJQQQZZZcccwww|||{{{{{{{{{|||~~~|||vvvssslllfff```^^^]]]\\\```eeefffhhhiiiiiigggfffeeefffggglllsssyyy}}}yyyuuurrrqqqqqqooonnnmmmmmmmmmllljjjiiigggfffdddddddddcccccccccbbbbbb]]]]]]]]]]]]\\\[[[ZZZZZZWWWXXXXXXYYYZZZ\\\]]]^^^ZZZ[[[[[[ZZZYYYYYYZZZ\\\aaakkkssssssqqqvvvuuubbbVVVOOONNNOOONNNNNNMMMIIICCC???===<<<888888888777777777666666777777666666666666555555555555444444444444555555222444666777888;;;>>>BBBOOO[[[lllzzz|||vvvvvvyyyppp```RRRQQQRRRSSSWWW^^^hhhnnnxxxyyysssnnnmmmjjjiiiiiijjjmmmnnnoooooonnnllljjjgggeeedddaaa___[[[WWWSSSLLLEEE@@@<<<;;;999888888999::::::hhhXXXNNNJJJEEEDDDBBBBBBBBBBBB@@@???<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888;;;:::999999888888999999999999888888888888999999888888888888888888888888888888888999:::;;;<<<===@@@EEENNN]]]sssvvvjjjeeeoooyyymmmbbbWWWPPPGGGCCC???===<<<===<<<<<<;;;;;;<<<<<<======>>>>>><<<>>>@@@AAADDDHHHNNNRRRUUUVVVVVVWWWWWWVVVUUUUUUQQQPPPNNNKKKJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAACCCDDDDDDDDDDDDEEEHHHJJJKKKOOOTTTWWWWWWXXXYYYZZZUUUSSSOOOLLLIIIGGGDDDBBB>>>===<<<;;;999999999888666555777;;;===@@@IIISSSbbbvvvgggYYYKKKEEECCCBBBDDDGGGHHHKKKNNNRRRTTTUUUUUUTTTPPPNNNJJJEEECCCBBBBBBBBBCCCBBBDDDHHHIIILLLUUU___ppp}}}{{{zzzzzz{{{}}}|||wwwtttmmmfff```^^^[[[XXXZZZ^^^\\\^^^______^^^^^^___aaaccciiiqqqyyyyyywwwsssqqqppppppooonnnmmmmmmlllkkkjjjhhhgggfffdddddddddcccccccccbbbbbb]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[ZZZ[[[[[[ZZZYYYYYY[[[\\\eeemmmsssqqqmmmrrryyyeeeYYYQQQPPPRRRUUUTTTQQQLLLEEE@@@======888888888888777777777777666666666555555555444444444333333333333333444444222444666777777999===???NNNYYYjjjxxxyyyvvvwww}}}}}}ppp^^^PPPNNNOOOOOOTTT[[[dddlllxxx{{{tttooommmkkkjjjjjjkkkmmmooopppooonnnllljjjgggeeecccaaa___[[[VVVQQQKKKDDD@@@::::::999888777777888999iiiXXXNNNJJJFFFEEECCCBBBBBBBBB@@@>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888;;;;;;:::999999999999:::999999888888888888999999888888888888888888888888888888888999:::;;;<<<===>>>CCCMMM[[[pppwwwjjjdddooozzzooocccXXXQQQGGGDDD@@@>>>======<<<;;;;;;;;;<<<===>>>??????@@@>>>???@@@AAACCCHHHMMMRRRVVVWWWXXXXXXXXXWWWVVVUUUOOONNNMMMKKKJJJIIIHHHHHHEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEHHHKKKKKKOOOSSSUUUSSSRRRSSSUUURRRQQQOOOLLLIIIFFFDDDCCC>>>===<<<:::999888888888666555777:::===BBBLLLWWWkkk~~~qqqWWWMMMCCC@@@@@@@@@AAADDDEEEGGGLLLPPPSSSTTTTTTSSSOOOMMMIIIEEECCCBBBCCCCCCBBBBBBEEEIIIJJJMMMXXXdddyyy~~~|||{{{zzzzzz|||~~~{{{wwwuuulllfff```^^^ZZZVVVVVVZZZVVVWWWYYYYYYYYYZZZ]]]___eeekkkttt{{{vvvuuusssqqqooonnnnnnnnnkkkkkkkkkjjjiiihhhgggfffdddddddddcccccccccbbbbbb]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWVVVWWWYYYZZZ[[[ZZZYYYYYY[[[]]]eeekkkooolllhhhooo}}}jjj]]]VVVUUUXXX]]][[[VVVOOOGGG@@@===<<<999999888888888777777777777666666555555444444444333333222222222333444444333444555666666888<<<>>>KKKWWWhhhvvv}}}xxxxxxyyy}}}tttbbbRRRMMMMMMKKKOOOVVV___iiiwww}}}vvvooonnnkkkjjjjjjkkknnnooopppooonnnllliiifffdddbbbbbb___ZZZUUUPPPJJJCCC???999999999777555555777999iiiXXXOOOJJJHHHFFFDDDCCCBBBBBB???>>>>>>>>>===<<<;;;::::::999:::::::::999999999888888;;;:::999999888888999999999999888888888888999999888888888888888888888888888888888999:::;;;<<<===<<>>===<<<;;;::::::;;;<<<===>>>???@@@???@@@@@@AAACCCGGGMMMRRRUUUVVVWWWXXXWWWVVVTTTSSSMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFIIILLLNNNSSSVVVVVVRRROOOPPPRRROOOOOOOOOLLLIIIFFFDDDDDD>>>===<<<:::999888777777888666888;;;???DDDPPP[[[qqqyyy___JJJCCC======>>>===>>>@@@AAADDDIIINNNQQQRRRRRRRRRNNNLLLIIIEEECCCCCCDDDEEEDDDEEEIIIMMMNNNRRR^^^kkk}}}|||{{{{{{}}}~~~|||zzzvvvtttlllfffaaa^^^[[[VVVVVVYYYUUUVVVWWWWWWXXXZZZ^^^aaagggnnnvvv~~~~~~{{{uuutttssspppnnnllllllmmmjjjjjjjjjiiihhhgggfffeeedddddddddcccccccccbbbbbb^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[ZZZYYYYYY[[[]]]bbbgggjjjgggdddmmmoooccc\\\]]]aaaccc```ZZZQQQHHH@@@<<<;;;999999999888888888777777888888777777666555555444333333333333333444555555444444555555555777;;;>>>FFFRRRdddttt~~~xxxwwwvvv||||||}}}wwwdddSSSMMMLLLIIILLLSSS^^^jjjyyyxxxnnnllljjjiiiiiijjjlllnnnoooooommmkkkhhheeecccaaabbb___ZZZTTTOOOIIICCC???888999999777444444666999jjjYYYOOOJJJIIIGGGDDDCCCBBBAAA???===???>>>>>><<<;;;:::999999:::::::::999999999888888:::999888888777888888888999999888888888888999999888888888888888888888888888888888999:::;;;======;;;AAAKKKYYYllltttgggaaalll}}}}}}qqqfff[[[SSSIIIFFFBBB@@@>>>===<<<:::888999:::;;;<<<>>>??????@@@@@@AAAAAACCCGGGMMMRRRSSSTTTUUUVVVUUUSSSQQQOOOKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEEEEEEEGGGKKKMMMRRRVVVZZZXXXSSSOOOOOOQQQNNNOOONNNLLLIIIFFFDDDDDD>>>>>><<<:::999888777777:::888999===@@@FFFRRR^^^sssfffLLLCCC===:::;;;<<<;;;;;;===???BBBGGGLLLPPPQQQQQQPPPNNNLLLIIIEEEDDDDDDEEEFFFIIIJJJNNNRRRSSSWWWdddqqq~~~}}}}}}|||{{{yyyvvvssslllgggbbb```\\\WWWVVVYYYVVVWWWXXXXXXYYY\\\aaadddhhhnnnwww}}}xxxuuuttttttssspppmmmllllllllliiiiiiiiiiiihhhfffeeeeeedddddddddcccccccccbbbbbb^^^^^^^^^^^^]]]\\\[[[[[[UUUUUUVVVXXXZZZ\\\^^^```YYYZZZ[[[ZZZYYYZZZ[[[]]]^^^cccfffcccbbbmmmsssgggaaacccgggfffccc]]]SSSHHH@@@<<<;;;999999999888888888888777999999999888777666666555444444444444444555666777555555555444444666;;;>>>BBBNNNaaarrr}}}~~~vvvttttttzzz|||zzz|||vvvdddSSSMMMLLLJJJNNNUUU```lll|||yyymmmkkkiiihhhhhhiiikkkmmmooonnnmmmjjjhhhdddbbb```bbb___YYYTTTOOOIIICCC>>>777888999777444333666999jjjXXXNNNJJJGGGGGGEEEDDDBBB@@@??????===<<<<<<;;;;;;:::999999444555888:::;;;:::999888:::::::::999999999888888777777777777888888888888::::::999999888777777777======<<<<<<<<<===>>>>>>@@@BBBHHHTTTiiivvvfff___hhhsss~~~sssggg\\\VVVLLLEEE???@@@@@@===;;;;;;===<<<:::999:::===@@@BBBDDDEEEDDDCCCBBBFFFNNNTTTVVVVVVVVVUUUSSSPPPNNNLLLJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHKKKQQQVVVYYYYYYXXXTTTPPPLLLKKKLLLMMMNNNPPPPPPNNNJJJFFFDDD@@@>>>;;;999999999888666<<<888999>>>CCCJJJWWWeeeqqqXXXIII===::::::;;;:::888:::???AAAEEEKKKQQQTTTUUUTTTSSSPPPLLLHHHEEEEEEEEEFFFFFFJJJKKKOOOUUUYYY^^^kkkxxx~~~~~~}}}yyyvvvuuuuuujjjhhhddd```\\\ZZZXXXXXXWWWYYYZZZ[[[]]]```eeeiiinnnvvv~~~|||zzzxxxwwwrrrqqqooooooooonnnllljjjjjjjjjiiiiiihhhgggggggggeeeddddddcccbbbbbbbbbcccbbbaaa___^^^\\\\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZXXXWWWYYY]]]```fffdddbbb``````kkkwwwnnniiihhhiiilllggg^^^RRRHHH@@@======999999999888999999::::::888888888888777777777777333333444444555666666666333444555555555777:::===EEEMMM\\\mmm}}}|||vvvtttzzz|||~~~zzz{{{~~~{{{lllXXXJJJGGGKKKQQQUUUaaaooo}}}tttpppjjjggggggiiikkkkkkmmmkkkjjjiiigggeeeaaa^^^___^^^[[[UUUMMMEEE@@@>>><<<:::777777888888888777lllYYYOOOKKKEEEEEECCCBBB@@@>>>=========<<<<<<;;;;;;:::999999777888999:::;;;;;;:::::::::::::::999999999888888777777777777888888888888888888888888888888999999::::::999999::::::;;;<<>>;;;999777666777888888777nnn[[[QQQLLLEEEEEECCCBBB@@@>>>=========<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999888888777777777888888888999999666777777888999999::::::999888888888999999:::;;;===AAAHHHVVVkkktttdddZZZaaakkkvvv|||nnnaaaYYYLLLDDD?????????===;;;<<<;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEEEEDDDFFFJJJNNNRRRRRRSSSSSSSSSRRRPPPOOOIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQQQQQQQPPPOOOJJJKKKLLLMMMPPPUUU[[[```aaa^^^XXXQQQKKKJJJLLLOOOTTTVVVYYYYYYWWWRRRMMMJJJDDDAAA===:::999:::999999888999===BBBGGGRRReeevvv}}}sssZZZHHH>>><<<:::999;;;:::888;;;@@@DDDJJJRRRYYY]]]\\\XXXUUURRRNNNIIIFFFEEEFFFGGGGGGKKKLLLPPPUUUYYYaaaooo|||}}}yyywwwuuuvvvvvvuuupppllljjjiiigggdddbbb```______]]]^^^___```bbbeeeiiimmmttt|||zzzvvvuuuttttttsssrrrpppooonnnmmmjjjhhhgggffffffeeeddddddccccccddddddcccbbbbbbbbbbbbcccdddcccbbbaaa___^^^]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWYYY\\\___bbb``````bbbeeeppp~~~vvvqqqqqqrrrrrrkkk___SSSHHHAAA>>>===;;;::::::999999:::::::::666666555555555444444444777777666666555444444333333444555555555777:::<<>>???@@@@@@BBBFFFIIIJJJHHHIIIKKKNNNPPPQQQQQQRRRQQQPPPOOONNNJJJJJJIIIIIIIIIJJJKKKLLLPPPRRRTTTVVVWWWVVVUUUSSSOOOOOOOOOQQQTTTYYY___cccddd___XXXOOOJJJKKKOOOSSS[[[]]]``````^^^YYYSSSOOOGGGCCC>>>:::999999999999888;;;@@@DDDIIIVVVkkk{{{~~~fffQQQCCC<<<;;;999999;;;:::999<<>><<<;;;;;;::::::::::::;;;888888888777777777666666777666666666555555555444444555666555555666999<<>>CCCEEELLL[[[nnn|||}}}}}}vvv^^^MMMCCC???:::888888::::::999===BBBIIIQQQ^^^iiilllhhh```ZZZSSSOOOIIIFFFEEEFFFFFFFFFIIIHHHJJJNNNRRRZZZjjjxxx}}}wwwtttqqqnnnppprrrqqqlllfffffffffeeeeeedddcccbbbaaa```aaacccdddeeeiiinnnqqq{{{{{{vvvssssssssssssssstttrrrpppooonnnllliiifffggggggffffffeeeddddddcccbbbbbbbbbaaaaaabbbcccccceeeeeeeeedddbbb```^^^\\\YYYZZZZZZZZZZZZ[[[[[[[[[YYYYYYXXXWWWVVVXXX\\\___iiibbb]]]^^^fffuuuzzzyyyzzzyyyooo```RRRIIIDDDAAA???===<<<<<<;;;::::::;;;;;;999888888888888777777777555555555666666666777777444555666555555666999;;;===EEETTTeeevvv|||tttnnnooorrrwww||||||}}}zzzjjjZZZRRRUUUZZZmmm}}}zzzqqqmmmiiigggfffhhhhhhhhhhhhhhhggghhhjjjiiigggeeeccc```\\\XXXSSSLLLCCC===;;;999777666888999999999qqq]]]QQQKKKEEEEEECCCBBB@@@>>>=========<<<<<<;;;;;;:::999999999999999999:::::::::::::::::::::999999999888888888888888999999999999:::::::::999999888777777666666666666777888999:::;;;<<<@@@HHHVVVlllxxxdddVVVYYYbbbnnnxxxkkkcccUUUKKKCCCAAA@@@===;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBFFFJJJJJJIIIGGGIIIKKKNNNOOOPPPQQQQQQPPPOOOOOOQQQQQQPPPPPPRRRTTTWWWYYY[[[]]]```ccccccbbb```^^^ZZZWWWUUUUUUYYY]]]```aaaccc```[[[WWWUUUYYY___dddlllmmmmmmmmmjjjfffaaa^^^SSSMMMDDD===:::999::::::<<>>===<<<<<<;;;;;;;;;;;;888888777777777666666666444444555666666777888888555666666666555666888;;;<<>>=========<<<<<<;;;;;;:::999999888999:::;;;<<<<<<;;;;;;:::::::::999999999888888888888888999999999::::::999999888888888888888888777777777777999:::;;;<<<===@@@GGGUUUjjj~~~iiiYYYZZZaaannn}}}qqqiiiYYYOOOFFFCCC@@@===;;;<<<<<<;;;;;;;;;===@@@CCCEEEDDDGGGKKKKKKHHHGGGIIIKKKMMMNNNPPPSSSTTTUUUUUUUUUVVVUUUUUUUUUWWWZZZ]]]``````cccfffiiijjjhhhfffddd[[[XXXUUUVVVZZZ^^^aaabbbbbbaaa```___```dddjjjooossssssrrrpppmmmjjjgggeee[[[SSSIIIAAA===<<<<<<<<<===BBBEEEJJJWWWjjjxxx||||||xxxyyygggSSSGGGAAA???999777777:::;;;:::>>>DDDMMMXXXhhhuuuyyyrrrggg^^^QQQMMMHHHDDDCCCCCCCCCCCCDDDDDDFFFLLLSSS___rrr|||wwwrrrpppnnnkkkiiihhhgggfffeeeeeeeeeeeeeeecccbbbaaaaaaccceeehhhkkkpppvvvzzz}}}~~~vvvssspppnnnoooppppppoooqqqpppnnnnnnmmmllljjjggggggggggggfffeeeeeeddddddaaaaaaaaaaaaaaabbbcccccceeeeeeeeedddbbb___\\\ZZZWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXVVVVVVWWW[[[^^^eee___]]]fffuuu|||ppp___RRRKKKHHHFFFDDD???>>>===<<<;;;;;;;;;;;;999999999888888888888777666666666666666777777777555666666666555666888:::;;;AAANNN___qqqzzzrrrnnnqqqvvvzzz}}}~~~~~~}}}~~~~~~kkk[[[XXX\\\kkk}}}rrroookkkiiiiiijjjjjjiiiiiihhhhhhiiijjjiiigggeee___\\\XXXWWWUUUOOOEEE>>><<<:::999999;;;<<<===<<>>>>>===<<<:::::::::999999999888888888888999999999:::::::::777777777888999999::::::999999999:::;;;===>>>???>>>@@@GGGTTTjjjppp]]]\\\aaakkkuuunnn[[[QQQGGGDDDAAA===;;;<<<===<<<;;;;;;===@@@DDDFFFGGGJJJMMMLLLJJJIIIKKKMMMKKKMMMQQQTTTWWWYYY[[[[[[YYYXXXWWWXXXZZZ]]]aaaddddddgggkkknnnnnnmmmjjjhhhZZZWWWTTTUUUZZZ___bbbbbbbbbcccdddeeegggkkkqqqvvvwwwvvvtttrrrooollljjjhhh```XXXMMMDDD???>>>>>>>>>>>>BBBFFFLLL\\\qqq}}}~~~{{{xxxzzzxxxbbbPPPDDD>>>===888666777:::;;;:::>>>DDDNNNZZZkkkxxx|||uuuhhh___QQQMMMGGGDDDBBBBBBBBBBBBCCCCCCFFFMMMVVVdddxxx|||xxxqqqpppnnniiieeedddeeefffffffffggggggfffdddbbbaaabbbdddgggjjjmmmsssyyy}}}}}}zzztttqqqnnnmmmmmmnnnnnnnnnpppooonnnmmmnnnmmmjjjhhhgggffffffeeeeeeddddddcccaaaaaa```aaaaaabbbcccccceeeeeeeeedddbbb___\\\ZZZWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXVVVVVVWWW[[[^^^ddd```bbbooo}}}ppp^^^QQQKKKIIIGGGEEE??????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888777777666666555555555666666666555666888:::;;;AAAMMM^^^ppp~~~uuurrruuuyyy~~~~~~sssaaa]]]aaahhhzzzuuurrrooommmmmmmmmmmmllljjjiiiiiiiiijjjiiigggeee]]]ZZZWWWVVVUUUOOOFFF>>>===;;;999:::;;;===>>>===wwwaaaTTTNNNJJJGGGDDDCCCBBBAAA???===========================;;;;;;;;;::::::999999999777777888999:::;;;;;;;;;<<<<<<;;;999777666555444888888999999999999888888777777777888999999::::::======BBBOOOaaayyyrrr___\\\___hhh}}}yyyqqqbbbUUUHHHCCCAAA>>><<<<<<;;;<<<<<<<<<;;;===AAADDDDDDHHHKKKNNNMMMLLLLLLLLLNNNPPPTTTXXX[[[\\\]]]]]]]]]^^^___```bbbdddfffgggjjjkkknnnpppqqqooojjjeee]]]ZZZWWWTTTUUUYYY^^^bbbeeeffffffhhhkkkooorrrtttuuusssooonnnnnnnnnmmmlllcccZZZNNNDDD???>>>>>>===>>>BBBHHHSSSeeexxxzzz|||}}}eeeVVVMMMEEE===:::999777777;;;<<<;;;===@@@NNN\\\mmmvvvyyysssfffZZZPPPHHHBBBBBBCCCAAAAAACCCHHHFFFHHHQQQ[[[kkkzzzvvvsssqqqoookkkhhheeedddcccdddeeeggghhhhhhgggeeedddddddddfffiiimmmsssyyy}}}}}}yyyrrrqqqooommmlllkkklllllllllllllllmmmmmmnnnnnnnnniiihhhfffdddcccaaaaaa```^^^^^^]]]\\\]]]^^^___```cccccccccbbb```^^^[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXVVVRRRPPPRRRWWW]]]aaagggbbbcccrrrrrr^^^SSSMMMHHHDDDCCCBBBAAA>>><<<;;;;;;<<<======<<<999888777777888999777777777777666666666666555555555555666666666777<<<>>>FFFYYYppp{{{xxxyyyyyyxxxxxx{{{mmmbbbbbbfffuuuxxxuuupppmmmmmmmmmmmmllljjjiiihhhhhhiiiiiihhhfff```[[[VVVUUUVVVSSSKKKCCC===<<<;;;:::;;;;;;======yyycccUUUOOOJJJGGGDDDBBBBBBAAA???=========<<<;;;::::::999999;;;;;;;;;::::::999999999222333555777999:::;;;;;;::::::999999888888888888888888999999999999888888777777777888999999::::::======AAAMMM^^^uuuuuu```\\\^^^ggg{{{{{{tttfffYYYKKKEEEBBB>>><<<<<<;;;<<<<<<<<<<<<===AAADDDEEEHHHLLLNNNNNNNNNMMMNNNPPPRRRVVVZZZ]]]```aaaaaabbbbbbccceeehhhjjjlllmmmpppqqqsssuuuuuurrrmmmiii^^^[[[XXXVVVXXX\\\```dddggghhhiiikkkmmmppprrrsssooommmlllkkkllllllkkkjjjccc[[[OOOEEE@@@???>>>===???DDDJJJUUUfffxxx}}}zzz~~~rrr]]]QQQJJJCCC===:::999666666999;;;:::<<<@@@NNN\\\llluuuwwwqqqdddXXXNNNGGGBBBBBBBBBAAAAAACCCGGGGGGMMMXXXdddtttyyyuuusssqqqnnnkkkhhheeedddcccccceeefffggggggfffeeecccdddeeefffjjjooouuu{{{~~~zzzvvvrrrqqqooommmlllllllllllljjjjjjkkkkkklllllllllllliiihhhfffdddcccbbbaaaaaa```___^^^^^^^^^___aaaaaabbbbbbbbbaaa___]]][[[YYYXXXXXXYYYYYYYYYYYYXXXXXXXXXVVVRRRPPPRRRWWW]]]aaafffbbbfffvvvuuuaaaUUUOOOIIIFFFEEEBBBAAA???===<<<<<<<<<======<<<:::999888888999:::777777666666666555555555555555555666666666777777;;;===FFFXXXoooyyyyyyxxxvvvuuuwwwzzz}}}nnnbbb```bbbppp}}}}}}zzzwwwrrrooonnnnnnnnnmmmkkkjjjiiiiiijjjjjjiiihhhaaa\\\WWWVVVVVVSSSKKKCCC===<<<;;;;;;;;;<<<>>>???{{{dddVVVPPPIIIGGGDDDBBBBBBAAA???===>>>>>>===;;;:::999888777;;;;;;::::::::::::999999444555666888999999::::::888888999999:::;;;;;;;;;888888999999999999888888777777777888999999::::::======AAAKKKYYYnnnxxxbbb[[[]]]eeezzzxxxkkk]]]OOOHHHDDD???;;;;;;;;;<<<<<<<<<<<<>>>BBBEEEFFFIIIMMMOOOOOOOOOOOOPPPSSSUUUYYY]]]aaaeeeggghhhiiijjjkkknnnppprrrtttuuuvvvvvvwwwxxxwwwtttoookkkaaa___]]]\\\]]]aaafffiiikkklllnnnpppqqqssssssssspppooooooqqqrrrrrrpppnnnccc\\\QQQHHHBBB@@@???>>>@@@EEELLLWWWgggwww{{{{{{tttdddRRRIIIEEE@@@<<<::::::777555888999999===AAAMMMZZZjjjrrrtttnnn```TTTLLLEEE@@@@@@AAA@@@AAADDDFFFJJJTTTbbbooo}}}wwwsssrrrpppnnnkkkhhhfffdddbbbcccdddeeeffffffeeedddcccdddeeehhhmmmrrryyy~~~{{{uuurrrqqqpppooonnnmmmllllllllliiiiiijjjjjjjjjjjjkkkkkkjjjiiigggeeecccbbbaaaaaaaaaaaa`````````aaabbbcccaaaaaaaaa```^^^\\\ZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXUUURRRQQQRRRWWW]]]aaacccbbbhhhzzzxxxcccWWWQQQKKKGGGFFFAAAAAA@@@???>>>===<<<<<<======<<<:::::::::::::::777666666666666555555555555555666666666777777777:::<<>>@@@AAA|||eeeWWWPPPIIIGGGDDDBBBBBBAAA???>>>@@@???>>>===<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;:::999777777888888999:::;;;;;;<<<<<<888888999999999999888888777777777888999999::::::>>>>>>BBBJJJUUUhhhzzzbbbZZZ[[[dddzzz{{{lll___PPPIIIEEE@@@<<<<<<;;;<<<<<<<<<<<<>>>BBBEEEFFFIIIMMMOOOPPPPPPQQQRRRWWWYYY\\\aaafffjjjmmmoooppprrrsssvvvxxxzzz{{{|||yyyxxxxxxxxxwwwtttooolllfffeeeddddddfffiiimmmppprrrsssuuuvvvwwwwwwvvvuuuttttttuuuwwwxxxvvvssspppbbb]]]TTTLLLEEEAAA??????@@@FFFMMMVVVdddsss{{{{{{yyy|||~~~fffYYYKKKEEEBBB>>>;;;;;;<<<888666888999:::>>>CCCKKKWWWfffmmmnnnhhh[[[OOOIIICCC????????????BBBFFFGGGOOO]]]kkkyyy{{{vvvrrrqqqpppooollliiifffdddccccccddddddeeeeeeddddddccceeegggkkkpppwww}}}}}}wwwrrroooqqqpppooonnnnnnmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffdddcccbbbbbbaaaaaaaaaaaaaaabbbbbbccc``````___^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWUUURRRQQQSSSWWW]]]``````aaagggzzzyyyeeeXXXRRRKKKGGGFFFAAAAAAAAAAAA@@@>>>===<<<>>>>>>=========<<<<<<;;;888888888777777777666666555666666666666777777777888<<>>===<<<<<<===???BBBDDD|||eeeVVVPPPIIIFFFDDDBBBBBBAAA@@@>>>===============<<<<<<<<<::::::::::::::::::::::::=========<<<:::999777666::::::::::::::::::;;;;;;888888999999999999888888777777777888999999::::::>>>???BBBHHHRRRddd|||cccZZZ[[[cccyyy}}}lll___PPPIIIEEEAAA======;;;<<<<<<<<<===???CCCFFFGGGIIIMMMOOOPPPQQQRRRTTTZZZ]]]aaafffkkkpppsssuuuwwwxxxzzz{{{}}}}}}}}}}}}zzzyyywwwwwwvvvtttpppnnnllllllkkklllnnnqqqtttvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvwwwwwwsssoookkkbbb^^^WWWOOOHHHCCC@@@@@@???EEELLLSSS___mmmuuuvvvwww}}}{{{ppp]]]RRRGGGCCCAAA===;;;;;;===999777999:::;;;>>>DDDHHHTTT```fffgggbbbWWWLLLFFFAAA>>>>>>>>>>>>CCCIIIKKKVVVdddqqq}}}zzzuuurrrqqqqqqpppnnnkkkhhheeedddddddddddddddddddddddddddfffiiinnnttt{{{zzztttqqqnnnpppppppppoooooonnnmmmmmmllllllllllllllllllkkkkkkkkkjjjhhhfffeeeccccccbbb``````aaaaaabbbbbbbbbbbb``````^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWUUUSSSRRRSSSXXX\\\___^^^^^^ddduuuyyydddXXXQQQKKKFFFEEEBBBBBBBBBBBBAAA@@@>>>===>>>>>>???@@@???>>>======::::::::::::999999999888666666666666777777777888777;;;CCCOOO^^^ppp~~~}}}vvvuuurrrooommmooossswww|||nnn\\\TTTSSSZZZcccnnnxxxzzznnnaaaXXXYYY___iiivvv~~~xxxtttqqqpppnnnmmmpppooonnnnnnoooooonnnmmmhhheeeaaa]]]ZZZTTTMMMGGG@@@???===<<<>>>@@@DDDFFF}}}fffWWWPPPHHHFFFCCCBBBBBBBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888999999999999999888888::::::::::::999999999999888888999999999999888888777777777888999999::::::<<<===AAAFFFOOO```{{{ggg]]]]]]dddyyy~~~nnn```RRRKKKGGGAAA>>>>>>;;;<<<<<<======@@@DDDGGGHHHJJJNNNPPPQQQSSSUUUWWW___bbbgggnnnsssvvvxxxyyy{{{|||}}}}}}}}}|||{{{zzzyyywwwvvvuuuvvvuuusssqqqooooooooopppqqqsssuuuwwwwwwxxxxxxyyyyyyxxxxxxwwwzzzyyyxxxwwwuuurrrlllhhhaaa___ZZZSSSKKKDDDAAA@@@@@@EEEKKKPPPZZZgggpppsssvvv}}}oooeeeTTTKKKCCCAAA???<<<::::::;;;888777999::::::>>>BBBEEEOOOYYY^^^___\\\SSSJJJEEEAAA>>>>>>>>>???EEELLLQQQ\\\iiisss}}}yyyuuusssrrrrrrqqqpppmmmjjjgggeeeeeeeeeddddddddddddeeeeeehhhlllrrrxxx|||wwwrrrpppooooooppppppppppppooonnnmmmnnnnnnmmmmmmmmmmmmlllllllllkkkiiigggeeedddcccccc```aaabbbbbbccccccbbbbbbaaa```^^^]]]\\\[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYYVVVUUUSSSRRRTTTXXX\\\___\\\\\\```oooxxxcccWWWQQQKKKGGGEEEDDDDDDCCCBBBAAA@@@??????>>>???AAABBBBBBAAA???>>><<<<<<;;;;;;;;;:::::::::666666666777777777888888666:::AAAJJJVVVfffwww~~~|||{{{tttssspppmmmllloootttxxxyyynnn\\\SSSOOOUUU\\\ccciiiiii___TTTPPPRRRWWWcccqqq~~~{{{vvvsssrrrpppnnnqqqpppnnnoooppppppooommmiiigggccc```[[[VVVOOOJJJBBBAAA???===>>>AAAEEEGGGgggXXXQQQHHHFFFCCCBBBBBBBBB@@@???<<<<<<<<<;;;:::::::::999999999999::::::;;;;;;;;;888888999999:::999999888999999999999999999999999888888999999999999888888777777777888999999::::::888999>>>CCCKKK\\\xxxnnnccc```eeexxxrrrdddUUUMMMHHHBBB>>>===;;;<<<<<<===>>>@@@DDDGGGJJJMMMPPPRRRTTTVVVYYY[[[dddhhhnnnuuuzzz}}}}}}}}}}}}}}}}}}}}}{{{xxxuuuttttttrrrqqqqqqrrrsssrrrqqqmmmmmmnnnooopppqqqrrrssstttsssssssssssssssttttttxxxwwwuuutttrrrnnniiifffaaa```]]]VVVMMMEEEBBBAAABBBFFFJJJNNNVVVdddnnnqqqvvv}}}rrrbbbXXXKKKDDD>>>>>>===:::888999888555555888:::999;;;???CCCKKKSSSVVVXXXVVVPPPIIIDDD@@@>>>>>>>>>???GGGOOOUUUaaalllsss|||~~~}}}yyyvvvtttsssssssssqqqooollliiigggfffeeeeeeeeeeeeeeeeeefffkkknnnttt{{{~~~xxxssspppoooooooooooopppqqqpppooonnnmmmnnnnnnnnnmmmmmmmmmlllllllllkkkiiigggfffdddddddddaaabbbcccdddeeeddddddcccaaa```^^^]]]\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVUUUSSSSSSTTTXXX\\\___\\\ZZZ]]]kkkwwwcccXXXRRRLLLHHHGGGFFFEEECCCBBBAAA@@@AAAAAA>>>@@@BBBDDDDDDBBB@@@>>><<<;;;;;;;;;::::::::::::666666777777777888888888555:::@@@FFFNNN\\\nnnzzz{{{xxxwwwtttrrrooollljjjmmmrrrvvv{{{ooo]]]TTTKKKQQQVVVYYY[[[ZZZRRRIIIIIIKKKRRR___ooo~~~zzzwwwtttrrrqqqqqqpppooooooppppppooommmiiihhheeeaaa]]]WWWQQQMMMEEECCC@@@>>>???AAAEEEGGGiiiYYYRRRHHHEEECCCBBBBBBBBBAAA???@@@@@@???===<<<;;;:::999999999999::::::;;;;;;;;;=========<<<;;;:::888888777777777888888999999:::888888999999999999888888777777777888999999::::::555777;;;AAAHHHYYYvvvsssgggcccfffwwwwwwhhhYYYPPPIIIBBB>>><<<;;;<<<======>>>@@@EEEHHHMMMOOORRRTTTVVVXXX[[[^^^ggglllssszzz}}}}}}}}}|||yyyuuurrrooonnnmmmllllllnnnppppppoookkkkkklllmmmnnnnnnoooooopppooonnnmmmmmmnnnpppqqqqqqooommmllljjjgggccc`````````^^^WWWNNNFFFBBBAAACCCHHHKKKMMMUUUbbbmmmqqquuu}}}uuudddTTTJJJDDD>>>:::;;;;;;888777999666333444888999888999===BBBIIIOOORRRSSSTTTOOOIIIDDD@@@>>>???>>>@@@HHHQQQWWWcccmmmrrr{{{|||~~~|||xxxvvvuuusssssstttssspppmmmjjjhhhgggffffffeeeeeeffffffggglllpppvvv}}}{{{uuuqqqooooooooooooooopppqqqqqqpppnnnnnnnnnnnnnnnmmmmmmlllllllllmmmkkkjjjhhhfffeeeddddddcccdddeeefffffffffeeedddbbb```___]]]\\\\\\]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVUUUSSSSSSUUUXXX\\\^^^\\\YYY\\\iiiwwwcccXXXSSSMMMJJJIIIGGGFFFCCCAAA@@@@@@AAABBB>>>@@@CCCEEEEEECCCAAA???;;;;;;::::::::::::999999777777777777888888888888555:::???DDDJJJWWWhhhuuu|||}}}wwwtttrrrtttrrrooojjjhhhjjjooottt~~~ppp___VVVHHHNNNSSSSSSRRRPPPJJJDDDEEEGGGOOO]]]ooo}}}yyywwwtttsssqqqpppooooooppppppooommmiiihhhfffbbb]]]XXXRRROOOFFFDDDAAA??????AAAEEEGGGkkkZZZQQQJJJGGGCCC@@@??????>>>>>>>>>>>>===<<<;;;::::::999<<<<<<<<<;;;;;;:::::::::;;;;;;999888888888999:::???>>><<<999666333000///:::999888777777888999:::888888777777888888999:::<<<999;;;BBBJJJYYYuuuvvviiieeegggvvvvvviii[[[RRRKKKDDD@@@@@@=========???AAADDDFFFHHHPPPOOOQQQUUUUUUVVV\\\dddlllvvv||||||vvvrrrpppooonnnlllmmmllljjjhhhgggggghhhhhhgggjjjllllllkkkiiiiiijjjkkkjjjhhhggggggggghhhhhhiiihhhfffcccaaa```___^^^``````]]]XXXOOOGGGAAA???EEEGGGKKKQQQWWW___jjjsssssswwwwwweeeUUUKKKHHH:::999777666666777999:::999999888888999;;;===>>>BBBEEEIIIMMMOOONNNKKKJJJFFFBBB???>>>>>>AAAKKKUUU]]]hhhqqquuu}}}~~~yyyvvvwwwuuuuuutttssspppmmmjjjhhheeeeeeeeecccbbbcccfffiiinnntttyyy}}}zzzvvvrrrpppppppppppppppoooooooooooooooooonnnnnnmmmmmmlllllllllllllllkkkjjjiiihhhfffeeeeeeccccccccccccccccccccccccdddcccaaa^^^]]]\\\\\\\\\]]]^^^______^^^[[[XXXWWWTTTRRRPPPQQQVVV[[[___aaa]]]XXXYYYhhhuuubbbZZZWWWRRRMMMJJJHHHFFFDDDDDDDDDCCCAAA???CCCDDDFFFHHHIIIHHHDDDAAA>>>>>>>>>>>>===<<<;;;:::666777888999:::999888777:::===???@@@BBBLLL\\\iiirrrzzzxxxpppoooqqqrrroookkkiiiiiinnnssswww~~~xxxeeeTTTOOOKKKJJJMMMMMMIIIFFFGGGDDDJJJTTTbbbuuu~~~{{{xxxuuurrrppppppqqqqqqqqqooommmlllooommmiiiddd]]]WWWRRROOOLLLHHHCCC@@@@@@BBBBBBBBBlll[[[RRRKKKHHHDDDAAA@@@@@@???>>>>>>>>>===<<<;;;::::::999<<<<<<<<<;;;:::999999888999888777666666666777888999999999888888777777666999999888777777888999999888888777777888888999:::===;;;<<>>>>>>>>======<<<;;;:::999:::;;;;;;;;;;;;:::999777999<<<<<<===EEESSS]]]mmmuuu||||||uuuooonnnqqqrrroookkkhhhhhhmmmsssxxxzzzjjj[[[OOOJJJHHHIIIIIIEEEBBBCCCFFFNNNYYYhhh{{{}}}zzzvvvtttooooooooooooooommmlllkkkmmmkkkhhhccc^^^YYYUUURRRNNNKKKFFFCCCBBBCCCDDDDDDnnn\\\RRRLLLIIIEEEBBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::<<<;;;;;;:::999888888888999888777777666666777777777777888888999::::::;;;999999888777777888999999888888777777888888999:::>>>;;;===CCCJJJVVVpppuuuddd]]]___nnnzzzmmm___UUUNNNFFFAAAAAA<<<<<<===@@@CCCGGGKKKMMMOOONNNPPPTTTUUUWWW___gggvvv{{{wwwsssnnniiigggeeecccaaa```___]]]\\\[[[ZZZ[[[[[[^^^```bbbbbb```___``````aaa```___]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXWWWSSSNNNHHHEEEDDDDDDHHHNNNVVV___kkkvvv|||{{{zzzxxxcccRRRDDD===<<<:::999888777777888999::::::999888888777777888888<<<>>>BBBFFFHHHIIIHHHGGGGGGCCCAAAAAA@@@CCCMMMXXXdddlllttt{{{~~~wwwssspppssswwwzzzuuussstttssssssrrrqqqooollliiigggdddeeeffffffeeefffhhhjjjmmmttt{{{zzzxxxtttqqqnnnmmmmmmnnnpppppppppppppppppppppppppppoooooommmlllkkkjjjjjjkkkkkkjjjhhhgggfffeeedddccccccccccccccccccccccccbbbaaa```___^^^^^^^^^^^^______^^^\\\[[[ZZZYYYXXXUUUSSSQQQRRRTTTWWWYYYYYYPPPQQQZZZnnnqqq```YYYUUUPPPLLLKKKHHHGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFHHHHHHFFFBBB???============<<<;;;;;;:::;;;;;;<<<<<<;;;:::999888888;;;=========BBBLLLUUUdddkkkssstttpppmmmnnnrrrssspppkkkgggfffkkksssyyy}}}qqqfffQQQKKKGGGGGGFFFBBBAAABBBJJJUUUcccsss|||xxxuuuppppppppppppooonnnmmmlllkkkjjjgggddd```[[[XXXVVVRRRNNNHHHEEEDDDDDDDDDCCCooo\\\RRRMMMJJJFFFDDDCCCCCCBBBAAA??????>>>===<<<;;;::::::999999999999999999999999:::::::::999999999999999:::::::::999999999999999999888888888888888888999888888777777888888999:::<<<:::===CCCIIIUUUnnnyyydddZZZ\\\kkk}}}}}}pppbbbXXXPPPGGGBBBAAA<<<===>>>@@@CCCFFFIIIKKKNNNMMMOOOSSSUUUXXXaaajjjzzz~~~xxxrrrnnniiidddaaa___\\\ZZZYYYWWWVVVTTTSSSSSSSSSSSSVVVWWWZZZZZZZZZ[[[\\\^^^^^^^^^\\\[[[YYYXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSPPPKKKGGGDDDDDDCCCIIIPPPXXXdddrrr|||}}}nnn[[[MMMDDD@@@@@@777777666666666666777777::::::::::::::::::;;;;;;:::<<>>===============<<<;;;:::;;;;;;::::::999888777666888;;;=========AAAHHHNNNZZZbbbkkknnnmmmmmmpppsssuuurrrmmmgggeeejjjsss{{{zzzrrrYYYQQQJJJHHHFFFDDDEEEIIIQQQ___ppp|||xxxvvvsssssssssrrrrrrqqqpppppplllkkkiiieeeaaa]]]ZZZXXXSSSOOOIIIEEECCCBBBAAAAAAqqq]]]RRRNNNKKKGGGDDDDDDCCCBBBBBB??????>>>===<<<;;;;;;:::666777777888:::;;;;;;<<<::::::::::::999999888888;;;;;;::::::999888888777888888888999999888888888888888777777888888999:::999888;;;BBBHHHSSSkkkgggZZZ[[[iiiyyyttteee\\\SSSIIICCCBBB>>>>>>>>>???AAACCCFFFGGGMMMLLLNNNSSSVVVYYYcccmmm|||zzzsssnnnjjjeee```]]]ZZZWWWTTTRRRQQQOOOMMMLLLLLLMMMMMMLLLOOOQQQSSSTTTVVVYYY\\\]]]\\\[[[ZZZXXXWWWUUUUUUUUUTTTRRRQQQOOOOOONNNNNNPPPPPPOOOLLLGGGCCCBBBAAABBBIIIQQQYYYgggwww|||~~~eeeSSSIIIBBB???@@@555555444444444444555555777777888:::;;;<<<======:::;;;>>>AAACCCEEEGGGGGGGGGDDDCCCCCCDDDFFFOOOYYYdddlllvvvwwwnnnfff___[[[]]]cccooo~~~}}}xxxtttrrrtttrrrrrrrrrqqqooollljjjhhhbbbdddeeeffffffgggjjjlllnnnvvv}}}zzztttsssqqqpppnnnnnnnnnnnnoooooopppppppppqqqqqqqqqqqqpppooonnnllljjjiiiiiijjjiiihhhgggfffdddccccccbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````______^^^]]][[[ZZZYYYXXXXXXUUUTTTRRRQQQRRRQQQPPPNNNHHHMMMXXXnnnxxxkkk^^^XXXTTTOOOMMMMMMJJJIIIHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFDDD@@@============>>>======<<<<<<<<<;;;:::999888888777777444777999:::;;;>>>CCCGGGTTT[[[eeelllnnnpppsssvvvxxxvvvqqqjjjgggjjjttt|||}}}cccXXXNNNHHHGGGGGGKKKPPP[[[jjj||||||xxxwwwuuutttssssssrrrrrrqqqqqqooonnnkkkhhhddd___\\\ZZZUUUPPPIIIDDDAAA???>>>===sss^^^SSSNNNKKKGGGDDDDDDCCCCCCBBB@@@??????>>>===<<<;;;;;;666777888999:::;;;<<<===777888888888888777666666888888888888999999999:::777888999999999999888777888888777777888888999:::888777:::AAAFFFPPPfff}}}jjj[[[[[[ggguuuwwwiii___UUUKKKDDDBBB???>>>>>>???@@@BBBDDDFFFLLLKKKNNNRRRVVV[[[eeeooo|||~~~vvvnnnjjjfffaaa]]]YYYUUUQQQNNNMMMLLLJJJHHHGGGGGGGGGHHHEEEGGGJJJLLLNNNQQQTTTWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKKKKJJJGGGCCC@@@@@@@@@@@@IIIQQQYYYgggyyyxxxwww{{{sssZZZKKKCCC<<<999888444444444444444444444444333444666888:::;;;;;;<<<;;;<<<===???AAADDDEEEFFFFFFDDDCCCDDDDDDGGGOOOYYYbbbjjjvvv}}}zzztttmmmfff___ZZZWWW]]]eeesss{{{wwwsssrrrsssqqqqqqqqqpppnnnllliiihhhbbbcccdddddddddgggkkknnnpppwww~~~}}}wwwtttsssqqqpppooonnnmmmmmmnnnnnnnnnoooppppppqqqqqqpppoooooommmlllkkkjjjjjjiiiiiihhhfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaaaaa```______^^^^^^]]][[[ZZZYYYXXXWWWTTTSSSQQQQQQQQQOOOMMMJJJHHHNNN\\\sssuuujjj^^^XXXTTTPPPNNNOOOKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEEEEDDDAAA>>>>>>>>>>>>??????>>>>>>===>>>===<<<;;;::::::;;;;;;777888:::;;;<<>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;777888888999888777666555666666777777888999999:::777888999999999999888777888888777777888888999:::999888;;;AAADDDKKK```vvvmmm\\\ZZZeeeqqqyyykkkaaaWWWLLLEEEBBB>>>>>>>>>???AAADDDFFFHHHKKKJJJMMMRRRVVV[[[fffqqq}}}}}}tttlllfffbbb^^^YYYUUUQQQLLLIIIHHHGGGEEECCCBBBBBBCCCCCCAAACCCEEEFFFGGGJJJMMMPPPQQQQQQQQQQQQQQQOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEECCC@@@??????AAA???IIIQQQXXXfffxxx{{{qqqqqquuuxxxeeePPPDDD???:::666444555555555666666555555555444555777999::::::::::::;;;;;;<<<===???AAACCCEEEEEECCCBBBDDDDDDGGGOOOYYY```jjjxxx}}}wwwsssqqqmmmhhhccc___[[[ZZZ^^^gggxxxyyyuuuqqqppprrrnnnnnnnnnmmmllliiigggfffcccbbbbbbaaabbbfffkkkppprrrxxx~~~|||vvvsssrrrqqqooonnnmmmlllkkklllmmmmmmnnnooooooppppppooonnnnnnmmmllllllkkkkkkiiihhhgggfffdddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbbbbaaa```___^^^]]]]]]]]]\\\[[[YYYWWWVVVSSSRRRQQQQQQPPPNNNKKKHHHHHHQQQbbb{{{sssiii___YYYUUUPPPOOOPPPLLLKKKJJJJJJKKKLLLJJJIIIGGGFFFEEEDDDEEEDDDAAA?????????@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<===@@@CCCFFFOOOXXXfffqqqxxx{{{}}}~~~|||tttmmmmmmttt|||rrr\\\NNNHHHJJJSSS\\\nnn~~~{{{zzzuuutttsssrrrqqqqqqqqqrrrqqqqqqooommmjjjfffdddbbb\\\WWWOOOHHHDDDAAA???===yyydddXXXMMMJJJFFFDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;::::::999999999:::;;;:::999888777777777777777777777777777777888999::::::999888777888888888777888999999:::;;;:::<<<@@@BBBHHH[[[pppooo]]]ZZZcccnnn{{{lllbbbXXXMMMEEECCC>>>>>>???@@@CCCFFFIIIKKKKKKJJJMMMRRRVVV\\\gggrrr}}}|||tttlllccc```[[[WWWSSSNNNIIIFFFEEEDDDBBBAAA@@@???@@@@@@@@@AAABBBBBBCCCDDDHHHJJJKKKKKKLLLLLLLLLKKKIIIHHHBBBBBBBBBAAAAAABBBCCCCCC@@@AAAAAA@@@??????@@@BBB>>>IIIQQQWWWeeexxx}}}xxxnnnnnnqqqwww~~~mmm[[[IIIAAA???<<<888777666666777777777777666666888888:::;;;<<<;;;;;;:::;;;;;;;;;<<<===???BBBCCCDDDBBBBBBDDDDDDGGGOOOYYY```jjjzzzwwwqqqooommmjjjgggdddaaa___^^^___iii{{{wwwsssooooooqqqlllllllllkkkjjjgggeeedddcccbbbaaa___```eeelllqqqsssyyy~~~~~~{{{uuurrrqqqpppooommmkkkjjjjjjkkkllllllmmmnnnoooooopppnnnnnnmmmmmmmmmlllllllllhhhhhhgggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaa```^^^]]]\\\\\\]]]]]]\\\YYYWWWUUURRRQQQPPPPPPPPPNNNJJJFFFHHHSSSgggrrriii___ZZZUUUQQQPPPRRRMMMKKKJJJJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@;;;:::999888999:::;;;<<<;;;:::999888999;;;>>>@@@OOOYYYgggttt|||wwwooonnnuuu|||}}}eeeSSSKKKMMMWWWaaasss}}}|||xxxwwwuuutttssssssttttttppppppooonnnllliiigggfff```[[[SSSLLLGGGDDDAAA???