BM6P6(@ vvvjjjccc___```aaa^^^\\\]]]^^^ZZZWWW\\\gggttt}}}{{{sssooossssssqqqxxx~~~~~~~~~|||zzzxxxwwwvvvwwwxxxyyyuuuooolllkkklllmmmmmmmmmkkkhhhfffddd```\\\XXXXXX[[[___dddgggiiijjjjjjmmmmmmmmmnnnmmmmmmlllkkkjjjmmmppprrrssstttwwwxxx}}}zzzwwwwwwwwwwwwxxxyyy{{{|||}}}||||||}}}{{{wwwtttssstttuuutttrrrrrrtttxxx}}}~~~|||~~~|||sssnnnhhhccc___[[[WWWTTTQQQPPPNNNLLLKKKJJJIIIIIIHHHJJJJJJJJJIIIIIIKKKMMMMMMSSSVVVWWW]]]kkkyyyuuubbbRRRIIIHHHIIIGGGEEEFFFJJJLLLNNNUUU\\\fffsss{{{```LLLCCC;;;999666444333333555666444555666888999;;;<<<<<<888:::===>>>===<<<======;;;<<>>>>>???AAACCCDDDFFFHHHLLLOOOUUU\\\gggqqqvvvwwwtttrrrkkkkkkkkknnnsssyyyppp___OOOBBB>>>???;;;EEEQQQZZZiii~~~rrrjjjddd___aaabbb___]]]]]]\\\XXXVVV[[[gggttt~~~tttooorrrtttsssyyy~~~~~~{{{xxxwwwwwwxxxyyyyyyuuupppmmmmmmnnnoooooopppnnnllljjjgggccc___[[[XXXYYY]]]aaadddfffhhhhhhmmmmmmmmmnnnmmmllllllkkkjjjmmmoooqqqrrrsssuuuvvv}}}|||xxxuuutttuuuvvvwwwxxxyyyzzz{{{yyyzzzzzzxxxuuurrrrrrrrruuutttssstttvvvzzz}}}}}}zzzzzz|||wwwsssmmmiiiddd___]]]ZZZWWWUUUQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPPPPTTTVVVZZZdddssswwweeeWWWNNNIIIFFFDDDFFFEEEGGGLLLOOORRRYYYaaapppmmmVVVEEE>>>:::888555333222333444666555555666777999:::;;;;;;999;;;===>>>=========>>>>>>>>>AAAEEEFFFCCCDDDGGGGGGTTTggguuu~~~{{{aaaMMMHHHHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDDDDAAA???>>>@@@AAABBBBBBDDDDDDDDDDDDEEEGGGHHHIIIIIINNNXXXcccnnnvvv{{{|||~~~|||zzztttooonnnmmmjjjhhhhhhjjjlllmmmmmmppptttsssmmmfffaaa______\\\\\\^^^^^^```hhhppp~~~ooo[[[SSSQQQPPPRRRVVVWWWUUURRRVVVYYYcccpppyyyxxxvvvvvvrrrrrrtttwww{{{}}}qqqccc^^^aaaeeeeeekkkpppwww|||}}}}}}}}}~~~}}}zzzvvvrrrooonnnqqqzzz|||zzzzzz{{{}}}}}}eeeSSSGGG===;;;===<<<;;;<<<<<<======>>>>>>??????@@@AAAAAABBBCCCEEEIIINNNRRR___fffoooxxx}}}}}}{{{xxxoooppprrruuu{{{tttaaaRRRFFF>>><<>>>>>>>>===>>>???AAA???AAAFFFIIIFFFEEEFFFKKKVVVdddpppwww|||tttWWWIIIGGGGGGFFFEEECCCBBB@@@@@@???@@@AAAAAABBB@@@???@@@AAABBBAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHIIIKKKQQQYYYbbblllsssxxx~~~~~~|||{{{wwwrrrsssqqqooolllllllllmmmnnntttwwwyyywwwqqqiiibbb______[[[ZZZ[[[\\\^^^eeelll{{{{{{jjjVVVTTTSSSWWW\\\^^^\\\XXXVVV[[[iii{{{uuuuuuvvvxxx||||||{{{uuulllhhhkkkllljjjlllpppuuuxxxyyyyyyyyyyyy}}}|||zzzvvvpppllljjjiiisss}}}}}}}}}~~~kkkXXXLLLBBB::::::=========>>>===>>>>>>???@@@@@@AAAAAADDDDDDCCCDDDFFFLLLTTTZZZkkkpppxxx~~~vvvwwwyyy~~~qqqbbbPPPEEE>>>;;;<<<@@@DDDMMM[[[ooo}}}rrrooooooyyykkkiiibbb^^^```aaa___]]]]]]YYYWWWVVVXXX```lllzzz}}}rrrrrrvvvyyy~~~uuuuuuxxxzzz}}}~~~zzzxxxxxxzzz{{{yyyvvvrrrqqqqqqsssttttttwwwuuurrrpppnnnjjjfffbbb_________```bbbeeehhhjjjkkklllmmmnnnnnnlllkkkiiiiiikkkllllllllllllnnnppprrrsssttttttrrrooollljjjnnnppprrruuuvvvvvvvvvuuusssuuuuuutttqqqooooooooouuuvvvxxxzzz|||}}}~~~~~~}}}zzzvvvsssrrruuuyyy}}}~~~~~~yyyrrrlllhhhaaa^^^ZZZWWWVVVUUUSSSQQQPPPOOONNNLLLJJJIIIIIIHHHKKKKKKLLLLLLKKKMMMPPPSSSSSSYYYcccqqq}}}gggZZZKKKEEEGGGIIIHHHEEEHHHIIIOOOUUUZZZ___jjjuuu}}}eeeRRRDDD===<<<666555333222222333444555777777777888888888999999:::;;;============>>>???BBB@@@CCCKKKOOOKKKFFFCCCMMMXXXfffqqqvvv{{{yyyeeePPPHHHHHHGGGFFFEEEBBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAABBBBBB@@@>>>AAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKPPPXXXdddooowwwzzz~~~~~~~~~~~~zzzuuusssooommmmmmooosssuuu}}}~~~~~~|||wwwpppjjjfffccc^^^[[[\\\]]]___fffmmmyyyttt]]]YYYXXX]]]fffiiieee```VVV\\\lllxxxxxxxxxxxx{{{~~~{{{}}}|||wwwuuuuuutttppppppqqqtttuuuvvvuuuuuuuuuzzzzzzyyyuuuoookkkkkklllvvvqqq^^^RRRGGG???999:::=========???======>>>???@@@AAAAAABBBGGGFFFEEEFFFJJJRRR]]]dddsssvvv|||{{{|||yyyaaaSSSEEE>>>===<<>>???@@@AAAHHHRRRVVVPPPGGGBBBMMMYYYjjjvvv{{{}}}gggXXXJJJEEEFFFEEECCCBBBAAA@@@???>>>======>>>????????????AAABBBBBB???===?????????@@@AAABBBCCCDDDFFFGGGHHHKKKSSS___nnnxxx{{{~~~tttqqqmmmjjjlllrrrxxx}}}zzzuuuqqqggg```[[[[[[]]]^^^dddjjjuuu{{{zzzeee```^^^eeeppptttooogggYYY___lll~~~|||{{{yyyxxxyyy{{{~~~~~~}}}zzzuuutttssssssssssssttttttssswwwyyyyyyvvvqqqoooqqqtttppp^^^PPPIIIEEE>>>:::;;;<<<;;;;;;===<<<======>>>@@@AAAAAABBBFFFFFFFFFHHHNNNYYYeeemmmyyy|||}}}{{{gggQQQHHH???===>>>???BBBFFFQQQiiirrrddd^^^]]]dddlllsssggg```\\\^^^```^^^\\\]]]ZZZ[[[[[[XXXWWW]]]hhhqqqyyy}}}{{{rrrrrrwww~~~zzzuuurrrsssuuuyyy~~~~~~|||{{{{{{{{{xxxuuurrrqqqrrrsssssssssrrrqqqpppooonnnlllhhheeecccbbbaaa```aaaccceeefffjjjkkkmmmnnnnnnllljjjhhheeefffffffffeeegggiiilllooooooppprrrrrrsssssssssssstttuuuvvvwwwvvvuuuuuuqqqssstttsssqqqppppppqqqssstttuuuwwwyyyyyyzzzzzzwwwuuurrrrrrtttvvvxxxxxx{{{{{{{{{yyyyyy}}}uuukkkfffdddaaa___^^^[[[WWWSSSQQQOOOMMMKKKLLLLLLKKKJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMPPPUUUYYYaaapppkkkZZZKKKKKKIIIDDDAAABBBGGGKKKJJJLLLSSS[[[bbbmmmyyy^^^KKKAAA:::777777444333333444444555666666888888999999:::;;;;;;<<<;;;<<<======<<<<<>>===>>>???????????????@@@BBBAAA???=========>>>>>>???AAABBBCCCDDDEEEFFFHHHOOO[[[kkkwww{{{ssspppkkkiiikkkqqqxxx}}}zzz~~~~~~sssjjjbbb`````````dddhhhooovvvllleeeccckkkxxx}}}vvvmmm```aaajjjxxx{{{yyyxxxyyy{{{}}}}}}xxxwwwtttrrrqqqrrrssssssrrrtttwwwyyyxxxttttttxxx}}}rrrbbbRRRHHHDDDCCC>>>;;;<<<===;;;;;;===<<<<<<===???@@@AAABBBBBBCCCEEEHHHMMMUUUaaallltttjjjXXXDDD???<<<===???AAAGGGNNNaaa~~~vvvbbbXXXUUUXXXeeessszzzhhhaaa^^^```bbb```^^^___ZZZ]]]^^^ZZZWWWZZZccclllvvvzzz~~~qqqmmmrrrzzz{{{uuupppoooqqqrrrxxx}}}|||{{{{{{wwwtttqqqpppqqqqqqqqqppppppooonnnnnnnnnllliiigggeeedddcccccccccdddeeeeeeiiikkkmmmnnnnnnllliiigggcccddddddcccccceeehhhkkknnnooopppsssuuuxxxzzz{{{xxxxxxxxxxxxwwwwwwwwwwwwoooqqqrrrrrrpppoooppppppoooooopppqqqssstttuuuuuusssqqqqqqsssuuuwwwuuuttttttvvvvvvuuuuuuxxx~~~|||uuukkkdddaaaaaa```___[[[XXXTTTQQQOOOMMMKKKJJJJJJIIIIIIJJJJJJLLLMMMMMMJJJKKKMMMOOORRRXXX___dddrrr|||lll[[[PPPDDDFFFGGGFFFDDDEEEIIIMMMNNNQQQYYYbbblll{{{~~~iiiRRREEE???;;;999999333333444555555666777777888888999:::<<<===>>>>>>>>>>>>???>>>>>>>>>AAACCCAAAFFFPPPZZZ[[[UUUPPPOOOWWWddduuu}}}aaaOOOHHHBBBBBBCCCAAA???@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>???AAAAAA???>>><<<<<<<<<===>>>???AAAAAABBBCCCDDDFFFKKKVVVeeeppp~~~zzzrrrpppmmmllllllooorrrtttttt~~~yyynnniiifffddddddgggkkkuuupppiiifffnnn}}}zzzooocccaaadddnnnwww}}}zzzxxxxxxyyy{{{}}}{{{}}}}}}zzzxxxtttpppnnnoooqqqqqqqqqrrrvvvyyyxxxuuuuuu{{{{{{kkk```WWWLLLEEEDDD@@@<<<;;;===>>><<<<<>>@@@AAACCCDDDDDDDDDHHHOOOWWWaaalllwwwmmmXXXIII===;;;;;;===???DDDPPP\\\yyy{{{jjj[[[WWWWWW]]]nnniiiccc___bbbcccbbb```aaaZZZ]]]___\\\WWWYYYbbbkkktttwwwpppiiimmmwww}}}|||{{{uuuooommmoookkkpppyyy}}}~~~}}}{{{zzzvvvtttqqqpppppppppooonnnnnnmmmmmmmmmnnnmmmjjjhhhhhhggggggfffffffffggggggiiijjjmmmooonnnllliiigggaaabbbbbbbbbbbbdddhhhkkklllmmmooorrruuuyyy|||~~~|||{{{zzzyyyxxxxxxxxxxxxnnnpppqqqqqqooonnnoooppplllllllllmmmnnnpppqqqrrroooooopppsssvvvwwwtttpppoooqqqrrrrrrrrruuuzzz{{{jjjeee___[[[YYYZZZ[[[[[[XXXUUUQQQNNNMMMLLLKKKIIIHHHHHHIIIIIIKKKLLLNNNOOOJJJLLLNNNRRRWWW___gggmmmppp^^^RRRLLLBBBDDDFFFHHHIIIKKKNNNPPPTTTXXX```jjjvvvlllZZZFFF===:::888666666333444444555666777888888888999:::;;;===>>>???@@@@@@@@@AAA@@@???@@@CCCEEEDDDHHHRRRZZZZZZTTTSSSVVVaaammm|||nnnTTTLLLGGGCCCDDDEEECCCBBBDDD??????>>>>>>>>>@@@AAABBB@@@???>>>>>>@@@@@@@@@>>><<<<<<<<<<<<===???@@@AAA@@@BBBCCCDDDHHHQQQ```jjjyyy|||rrrrrrpppnnnmmmlllkkkkkkrrrssslllgggbbbaaaccckkkvvvrrrjjjfffooo~~~{{{ooobbb]]]]]]eeeoooxxx|||yyyxxxyyyzzz~~~|||xxxwww{{{|||zzzxxxsssnnnlllnnnpppqqqpppqqquuuyyywwwtttuuu|||rrrcccUUUPPPLLLEEEAAABBB>>>;;;;;;>>>???===>>>AAA>>>???@@@AAACCCDDDEEEFFFHHHNNNVVVaaakkkwwwnnn\\\LLL@@@;;;;;;<<>>???CCC???===@@@AAA@@@@@@CCCKKKPPPUUUWWWWWWXXX]]]aaarrrzzzcccQQQJJJFFFBBB@@@@@@AAAAAAAAACCC???<<<<<<>>>???>>>===;;;===>>>@@@@@@>>>===;;;>>>???@@@???======>>>@@@???BBBCCCBBBCCCJJJXXXdddttt}}}~~~wwwqqqoooqqqqqqkkkhhhjjjppp~~~ssshhhaaa___```bbbiiiyyyuuunnniiimmmuuuwwwsssooocccZZZUUU\\\hhhtttyyytttuuuwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyvvvsssooommmllllllmmmtttvvvwwwvvvtttuuuyyy}}}zzzrrr^^^WWWNNNHHHGGGEEEBBB>>>>>>===<<<<<<<<<>>>???@@@CCCAAA???>>>@@@DDDIIILLLPPPUUU___lllyyyxxxjjj\\\LLLAAA<<>>999888888777555444444555666666777777777:::::::::;;;<<<===>>>???AAA===<<>>===;;;<<<===>>>??????>>>===<<<>>>??????>>>===<<<>>>@@@@@@CCCDDDBBBBBBGGGRRR\\\iiisss}}}~~~}}}~~~}}}|||wwwtttuuuxxxvvvooolllnnnvvv~~~xxxooogggbbb```bbbccchhhxxxwwwpppiiijjjmmmnnnjjjfff___WWWRRRVVV```kkkyyyyyytttsssvvvwwwxxxzzzzzzzzzyyyyyyxxxwwwtttqqqooommmllllllmmmooorrrsssssstttvvvyyy}}}~~~{{{zzz{{{uuuiiiaaaTTTMMMFFFBBBAAAAAA>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAACCCFFFLLLPPP[[[aaakkkwww|||pppaaaVVVLLLBBB;;;:::;;;:::===DDDMMM___{{{yyyeee```ZZZ]]]kkkyyymmmcccaaacccbbb``````]]]]]]^^^^^^]]]___bbbdddhhhlllqqquuuxxx}}}}}}pppkkklllmmmpppttt{{{}}}xxx{{{zzzyyyvvvooopppttt|||~~~xxxxxx}}}}}}||||||{{{zzzxxxuuusssrrrpppooonnnnnnnnnoooqqqrrrsssrrrpppnnnlllkkkkkkkkkmmmmmmllljjjiiigggffffffiiijjjkkkmmmnnnnnnmmmmmmhhhfffddddddeeefffeeedddhhhjjjmmmnnnooopppsssuuuuuuwwwyyy{{{{{{yyywwwuuuuuussspppllljjjiiiiiijjjnnnllljjjhhhggghhhiiijjjjjjjjjjjjkkkmmmooorrrtttmmmmmmmmmlllmmmpppuuuyyyuuuwwwyyy}}}xxxlllrrr}}}mmmbbbZZZVVVWWWTTTPPPPPPRRRRRRPPPMMMPPPOOOOOONNNMMMKKKJJJJJJKKKJJJJJJLLLPPPTTTUUUVVV\\\^^^cccjjjqqqwwwyyyzzzssskkk___RRRIIIDDDCCCDDD???AAAEEEHHHLLLPPPVVVZZZbbbjjjzzzfffPPPDDD???999666777777666444555555666666777888888999999::::::;;;<<<===>>>>>>???<<<;;;???AAAAAADDDHHHJJJRRR\\\ccchhhppp|||```MMMGGGIIIGGGCCCBBBBBBCCCCCCCCCCCCAAA>>><<<======<<<;;;<<<===>>>??????>>>===<<<===>>>>>>===<<<<<<>>>???BBBDDDFFFDDDAAADDDKKKRRR\\\hhhtttwwwwwwyyy|||}}}zzz{{{~~~{{{ssspppqqqyyyxxxtttnnnhhhdddccccccdddhhhuuu}}}xxxrrrmmmkkkiiiddd```[[[TTTOOOQQQWWWcccuuuvvvqqqsssuuuxxxzzz{{{zzzxxxwwwwwwwwwvvvuuurrrpppmmmlllfffjjjnnnqqqssstttvvvwwwyyy{{{|||yyytttrrrrrrtttxxxxxxxxxzzz}}}|||pppcccYYYRRRJJJEEE???======>>>===;;;:::;;;===>>>@@@@@@AAAAAA<<<@@@DDDFFFGGGKKKTTT[[[kkkqqq{{{uuu```VVVJJJCCC>>>999999<<<<<<===CCCMMM]]]uuusssddd```___iii}}}~~~qqqdddaaabbbaaa^^^]]][[[]]]^^^_________aaaccciiiooouuuxxxxxx{{{xxxnnnjjjhhhmmmooorrrtttuuutttrrrqqqmmmxxx|||zzzyyyxxxrrrttt{{{}}}zzzzzzxxxwwwuuurrrqqqpppnnnnnnnnnnnnnnnooorrrsssvvvuuutttrrrpppnnnmmmlllooonnnmmmllljjjiiihhhggghhhiiikkklllmmmnnnmmmmmmgggfffeeeeeeffffffdddbbbfffhhhjjjkkkkkklllnnnppprrrtttvvvxxxyyyyyyxxxwwwtttrrrooollljjjiiihhhhhhlllkkkiiihhhggghhhiiijjjhhhiiijjjkkkmmmoooqqqrrrnnnmmmllljjjjjjllloooqqqwwwxxxyyyyyyyyy{{{}}}~~~xxxppp{{{}}}jjjaaa\\\XXXUUUSSSPPPNNNMMMNNNOOOMMMLLLNNNMMMMMMLLLKKKKKKKKKKKKJJJKKKNNNRRRXXX]]]aaabbbbbbeeejjjrrrwwwwwwqqqlll```YYYNNNFFFCCCCCCCCCBBBAAAEEEIIIMMMPPPTTTZZZ___gggvvvnnnVVVGGG===:::777666666666444222444444555666777888888999999999:::<<<======>>>>>>???<<<<<>>===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<===>>>===<<<<<<>>>@@@BBBEEEGGGFFFCCCDDDHHHLLLSSSaaaoootttuuuzzz{{{rrrppprrrsss}}}|||zzzwwwrrrlllhhheeedddcccfffqqq~~~|||tttmmmddd\\\PPPKKKGGGHHHMMM[[[ppp|||uuuqqqtttwwwzzz{{{zzzxxxvvvwwwxxxyyyyyywwwsssooommmgggiiilllooorrrtttwwwxxxyyyyyyxxxsssllliiiiiikkkkkklllmmmqqqvvv{{{uuujjj___VVVOOOJJJFFFBBB>>>======>>>>>>===999;;;===@@@AAABBBBBBAAA===BBBGGGIIIKKKSSSaaalllzzznnn]]]NNNFFF???<<<:::999;;;@@@@@@CCCLLL]]]uuuvvvhhheeeiiiyyy}}}pppccc``````]]][[[[[[ZZZ\\\^^^^^^^^^]]]^^^```hhhqqq{{{~~~}}}~~~uuukkkeeehhhiiikkkllllllkkkiiihhhgggttt{{{yyyyyyxxxttt{{{yyyxxxvvvtttrrrpppoooooonnnooopppooommmnnnqqqtttvvvvvvuuusssqqqooommmmmmnnnnnnmmmlllkkkjjjiiiiiiggghhhjjjkkklllllllllkkkeeeddddddeeeffffffdddbbbccceeeggggggggghhhjjjllloooqqqsssuuuwwwwwwwwwwwwsssrrrooommmkkkiiihhhhhhjjjiiihhhggggggiiikkklllhhhjjjlllnnnoooooonnnnnnllljjjhhhgggiiikkkmmmnnnyyyyyyyyyxxxvvvwwwzzz}}}|||zzzzzz}}}jjj^^^ZZZYYYVVVRRRPPPNNNMMMLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLRRRTTTYYY]]]```ccceeefffiiilllqqqvvvvvvooocccYYYPPPJJJDDDAAACCCDDDCCCAAAEEEIIINNNPPPRRRVVV\\\bbbmmmoooXXXHHHAAA:::999777666666555333111222333333444666777777888888999;;;<<<===>>>>>>===@@@>>>>>>AAAAAAAAAGGGNNNYYY```kkkvvvaaaMMMIIILLLFFFEEEDDDFFFIIIKKKMMMMMMEEEDDDBBB@@@>>>======>>><<<<<<============<<<<<<<<<===>>>===<<<===???@@@BBBEEEGGGHHHFFFFFFHHHKKKMMM[[[iiipppuuu|||wwwpppnnnooolllooouuuyyyzzzzzz{{{}}}zzzssslllfffcccaaaaaajjjvvv~~~qqq___PPPBBB>>>===>>>DDDSSSjjj~~~|||rrrtttwwwzzz{{{zzzwwwvvvwwwyyy{{{|||{{{xxxtttqqqlllkkkjjjjjjmmmqqquuuwwwxxxxxxuuunnngggbbbbbbddddddeeegggkkkrrrzzz}}}wwwqqqkkkbbbZZZSSSMMMHHHEEEDDDBBB???>>>===>>>>>>===:::<<<>>>@@@BBBBBBBBBBBBAAAFFFJJJNNNSSS___rrr~~~bbbOOOCCC>>><<<<<<;;;999<<>>>>>======???>>>@@@BBBBBBDDDKKKSSS\\\bbblll{{{rrrWWWIIIGGGHHHEEEDDDDDDFFFIIILLLLLLLLLCCCCCCBBB@@@===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===>>>@@@BBBBBBDDDGGGHHHHHHHHHIIIKKKIIITTTaaajjjrrr|||}}}rrrnnnlllkkkhhhggghhhjjjlllooowww~~~vvvnnngggbbb```]]]dddnnnyyyttt\\\FFF???<<<;;;>>>DDDQQQfffyyytttvvvxxxzzzzzzyyywwwvvvxxxzzz}}}}}}yyywwwqqqnnniiigggiiilllooopppsssssspppjjjbbb]]]\\\^^^bbbbbbdddhhhooowww~~~~~~wwwooojjjddd```YYYSSSOOOKKKHHHFFF@@@???>>><<<;;;;;;<<<<<<<<<===???@@@AAABBBCCCCCCFFFJJJOOOUUU^^^ooosssXXXIII;;;888888:::999888<<>>666666666555444444444555222222333555666777888999777999;;;===>>>>>>======<<<===???CCCDDDGGGPPPZZZ```ccclll|||aaaOOOHHHEEEDDDFFFEEEDDDEEEGGGHHHHHHGGG@@@AAAAAA>>>;;;;;;===???<<<<<<<<<;;;;;;<<<<<<<<<===>>>????????????AAACCCCCCEEEFFFHHHHHHHHHIIIIIIGGGPPPZZZeeeqqq|||wwwqqqpppmmmhhhfffccccccdddeeehhhsss}}}uuummmgggcccaaa]]]bbbjjjttteeeMMMBBB>>>;;;>>>CCCMMM]]]kkkxxxyyyyyyzzzzzzyyywwwvvvyyy{{{~~~}}}wwwsssmmmjjjjjjkkkjjjiiijjjkkkiiiddd^^^YYYYYYZZZ___^^^___bbbgggnnnuuuyyyzzz{{{|||}}}}}}~~~wwwrrrlllgggccc\\\XXXSSSOOOLLLIIIEEECCC<<<<<<<<<;;;::::::;;;<<>>>>>===<<<:::;;;???CCCFFFJJJTTT___fffffflll|||tttpppTTTJJJIIIGGGDDDGGGFFFDDDDDDEEEDDDCCCAAA===??????===:::999<<<>>><<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@???@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHNNNXXXcccqqq~~~{{{}}}zzztttrrrsssnnngggeeebbbaaacccbbbdddnnn{{{yyyrrrlllgggdddccc```ccchhhpppyyyuuu\\\@@@:::666888<<>>=========>>><<<<<<===@@@EEEOOO[[[cccfffiiiqqq|||ssssssnnnvvvzzz[[[MMMHHHCCCBBBFFFCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>======<<<<<<999999;;;<<<==================>>>???@@@@@@AAAAAACCCDDDDDDDDDCCCDDDFFFHHHHHHKKKWWWjjjxxx}}}|||{{{{{{wwwtttsssrrrpppppppppiiieeedddhhhiiihhhnnnvvvxxx|||{{{tttmmmiiieeeaaa___bbbgggkkkqqqzzziiiJJJBBB:::888999===EEENNN[[[cccoooyyy}}}~~~|||{{{yyyxxxyyy{{{~~~|||yyytttoooggg______[[[XXXWWWYYY[[[ZZZYYYXXXXXXXXXZZZ\\\___bbbdddfffdddcccdddgggkkkmmmnnnmmmpppsssuuuxxx{{{yyyvvvjjjeee```]]]\\\ZZZVVVSSSHHHFFFDDDAAA???>>>======999999:::;;;<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEENNNUUU___jjjzzz{{{vvvtttsss|||~~~aaaJJJ===777:::666777???EEELLLXXXdddyyy{{{yyyuuullleeeeeelllttt}}}|||oooddd^^^ZZZ[[[[[[XXXVVVXXXVVVXXXXXXVVVWWW\\\]]]ZZZXXX\\\cccjjjqqqvvvzzz{{{wwwgggbbb^^^```aaabbbeeejjjmmmlllqqq{{{~~~zzzwwwvvvtttqqqoooooonnnlllkkkkkklllmmmoooppppppppppppoooooonnnmmmkkkkkkkkkkkklllnnnoooooopppmmmjjjiiijjjkkkllllllkkkkkkkkkkkkkkkhhhddd`````````___``````aaabbbbbbaaacccfffiiilllnnnoooppppppooooooppprrrsssrrrqqqpppmmmiiifffdddbbb```^^^bbbbbbbbbcccdddfffggghhhjjjlllooorrruuuwwwxxxxxxwwwsssmmmjjjiiikkklllmmmhhhhhhhhhiiikkkooosssuuuzzzuuupppmmmjjjjjjiiiiiiiiijjjkkkllljjjhhheeeccccccbbbaaa___\\\\\\\\\[[[XXXUUUQQQOOOMMMLLLMMMNNNPPPOOOMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMOOOQQQUUU[[[___jjjttt{{{xxxqqqkkkddd^^^VVVRRRLLLFFFBBB@@@@@@AAAAAAAAABBBDDDHHHKKKMMMNNNTTTTTTYYYdddppprrrZZZPPPCCC:::777777666444333333444444444444444444222444666777777888:::;;;:::<<<===>>>======>>>?????????@@@CCCKKKUUU```gggjjjmmmuuuqqqjjjkkktttxxxmmmSSSIIIFFFAAA@@@CCCBBBBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<:::;;;<<<===============>>>>>>??????@@@AAAAAAAAAAAABBBDDDDDDDDDDDDFFFGGGFFFJJJWWWjjjyyy}}}}}}}}}vvvuuuttttttvvvvvvwwwxxxtttmmmiiiiiiiiigggkkkppptttyyyyyysssnnnkkkiiifffcccfffhhhjjjnnnvvv~~~uuuPPPEEE;;;888888:::@@@FFFRRR[[[gggrrrxxx|||~~~{{{{{{zzzzzz|||}}}~~~yyytttmmmeee___[[[XXXWWWYYY[[[[[[[[[VVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[]]]aaaeeefffggghhhjjjmmmooorrrvvv{{{|||tttkkkhhh```\\\XXXUUUSSSQQQNNNKKKFFFDDDBBB???===<<<<<<<<<::::::;;;<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDLLLTTT]]]ggguuuzzzuuusssssstttzzzpppUUUEEE<<<999999888;;;BBBKKKWWWiiizzz~~~tttmmmkkkgggbbbaaagggsss||||||rrrkkkbbb[[[[[[]]][[[ZZZZZZVVVXXXWWWUUUWWW[[[[[[WWWTTTVVV\\\ccckkkssszzz~~~ooohhhbbbbbbcccdddggglllpppnnnqqqxxx~~~{{{yyywwwuuuqqqnnnjjjiiihhhhhhiiikkknnnooolllnnnooopppqqqpppnnnmmmllllllmmmnnnppprrrtttuuuqqqnnnkkkjjjkkklllmmmmmmnnnmmmlllmmmllljjjfffccceeedddbbb```___^^^^^^]]]^^^```cccfffiiilllnnnoooqqqpppppprrrssssssqqqoooooolllgggcccaaa```^^^]]]bbbbbbcccddddddeeeffffffiiikkkmmmoooqqqsssssstttsssooojjjfffeeefffggggggfffeeeeeeeeefffiiilllnnnooosssxxx{{{|||{{{zzz{{{}}}zzzuuupppkkkiiiggggggiiiiiihhhgggfffffffffgggbbb```^^^]]]^^^^^^]]]\\\WWWWWWUUUSSSQQQOOOMMMLLLHHHIIIKKKNNNPPPPPPMMMJJJKKKJJJJJJJJJIIIIIIHHHHHHKKKNNNQQQSSSWWW\\\bbbfffnnnvvv{{{xxxoooeee[[[TTTKKKIIIFFFCCCAAAAAABBBBBB@@@AAACCCFFFIIIMMMQQQSSSYYY\\\cccppp}}}lll]]]IIIBBB:::666666777777666444444333333333333333333333555777777777888:::<<<:::<<<>>>>>>======???@@@BBBBBBDDDJJJTTT___gggkkkkkkpppzzzwwwiiifffhhh{{{{{{|||~~~qqq\\\IIIDDDCCC@@@>>>@@@AAAAAAAAA@@@@@@??????>>>============<<<<<<<<<<<<<<<===>>>>>>>>>>>>======?????????@@@@@@AAAAAABBB???AAADDDEEEEEEEEEFFFGGGGGGJJJVVVfffrrruuuvvvxxxrrrsssuuuxxx{{{yyyoookkkiiiggggggiiilllrrruuurrroooppppppooolllllllllkkkmmmsss|||[[[MMM???999888999;;;>>>FFFOOO\\\iiirrrxxx{{{}}}zzzzzzzzz{{{~~~~~~{{{tttlll___\\\XXXVVVWWWYYYZZZ[[[TTTTTTUUUTTTTTTSSSRRRQQQPPPPPPRRRUUUZZZ]]]^^^]]]```bbbdddfffjjjooovvvzzz~~~|||{{{wwwrrrpppqqqooofff\\\XXXUUUSSSOOOLLLJJJHHHEEECCCBBBAAA???===;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDJJJRRR\\\dddooozzz{{{zzzvvvrrrooopppsssuuu{{{xxxZZZHHH@@@<<<;;;;;;<<>>>>>===>>>@@@BBBBBBDDDKKKUUU```hhhlllmmmiiiqqq}}}rrrkkkmmmsss~~~~~~|||]]]PPPDDDBBBBBB@@@>>>>>>@@@@@@@@@??????>>>>>>>>>========================>>>>>>?????????>>>>>>===??????@@@@@@AAAAAAAAABBB>>>AAAEEEGGGGGGFFFFFFGGGJJJKKKRRR\\\cccfffjjjpppqqqvvv{{{}}}tttllliiihhheeeddddddjjjoooppprrrwwwzzzzzzuuurrrooonnnnnnrrr|||jjjXXXDDD:::888888999<<<>>>FFFSSSaaalllssswwwyyyxxxxxxxxxzzz|||~~~~~~~~~~~~~~~}}}vvvoooaaa^^^YYYUUUTTTTTTUUUVVVSSSSSSSSSSSSRRRPPPMMMLLLHHHIIILLLPPPUUUXXXWWWVVVZZZ[[[\\\___bbbhhhpppuuuuuuyyy~~~xxxuuusssrrrpppnnniiiffffffddd[[[SSSOOOOOOMMMJJJGGGEEECCCAAA@@@???>>><<<:::999999::::::======>>>??????@@@AAAAAA@@@@@@@@@AAAAAACCCDDDEEEJJJRRR[[[```hhhppptttsssuuuuuussspppnnnpppvvvzzzcccIII@@@===<<<<<<>>>AAAJJJYYYmmmvvvcccXXXTTTYYYZZZ]]]cccnnn|||{{{vvvrrrfff\\\[[[^^^]]]\\\[[[YYYXXXUUURRRUUUYYYWWWRRROOOOOORRRXXXbbbooo|||{{{qqqhhhggghhhhhhjjjlllmmmqqqxxx}}}~~~xxxxxxyyyzzzzzzxxxsssooojjjiiihhhhhhhhhjjjlllmmmlllnnnoooppppppmmmkkkiiiiiijjjkkkmmmooorrrtttvvvqqqooonnnmmmoooppppppoooooonnnmmmmmmmmmllliiiggggggfffdddbbb```___^^^]]][[[\\\^^^```cccfffhhhiiillllllnnnqqqssssssqqqooodddbbb______```bbbcccbbbccccccdddddddddcccbbbbbbdddddddddeeefffggghhhiiieeecccaaa```bbbccccccccc\\\\\\[[[[[[[[[[[[\\\]]]aaacccfffhhhhhhgggdddbbb____________```aaabbbbbb_________^^^]]]\\\[[[ZZZ]]][[[YYYXXXXXXWWWVVVUUUTTTSSSPPPNNNLLLLLLLLLMMMMMMKKKHHHHHHIIIKKKKKKKKKNNNNNNOOOPPPQQQRRRSSSTTTTTT]]]dddgggkkkrrruuutttssspppkkkdddZZZOOOHHHEEE??????@@@@@@@@@@@@AAAAAABBBDDDGGGIIIKKKPPPVVV[[[dddmmm{{{vvveeeUUUGGG???;;;999777666666666666555666666666666555555555555555777888999888999:::<<<<<<===>>>>>>>>>???AAACCCAAAHHHSSS```jjjnnnnnnmmmooowww|||rrrsss{{{fffRRRJJJCCCBBBBBB@@@>>>===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===???@@@@@@@@@@@@@@@AAAAAA???BBBEEEGGGGGGFFFFFFGGGKKKJJJLLLQQQUUUZZZcccmmmsss{{{vvvllliiiiiifffbbb^^^ccchhhnnnxxx{{{tttoooooooooqqqyyywwwcccKKK===888777888;;;<<>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCEEEGGGHHHKKKSSS[[[___bbbhhhkkkkkkoooqqqqqqppppppuuu}}}tttRRR@@@<<<;;;:::;;;???FFFUUUlll}}}fffWWWQQQQQQVVV]]]gggsss|||vvvpppfff]]][[[\\\ZZZYYYZZZWWWWWWWWWYYY___dddbbb[[[NNNNNNOOOUUU___mmmzzztttlllkkklllllllllmmmkkkuuuyyyvvvqqquuuxxxzzz}}}|||}}}wwwxxxzzz|||}}}yyysssooonnnlllkkkjjjjjjkkkmmmnnnmmmnnnoooooonnnllljjjiiihhhiiijjjkkkmmmoooqqqrrrpppooonnnoooqqqrrrrrrrrrqqqooonnnnnnnnnmmmkkkiiihhhgggeeecccbbbaaa``````]]]]]]]]]___```bbbdddeeeggghhhiiimmmppprrrrrrqqqjjjhhhfffeeefffeeedddcccbbbbbbccccccbbb```___^^^____________```bbbcccddd```^^^]]]^^^```bbbaaaaaaZZZZZZZZZZZZZZZ[[[[[[\\\___aaaccccccaaa^^^]]]]]]\\\]]]]]]^^^^^^]]]\\\[[[YYYYYYZZZ[[[\\\\\\[[[[[[[[[XXXVVVUUUUUUUUUTTTRRRSSSRRRPPPNNNMMMMMMMMMMMMOOOKKKHHHFFFHHHJJJKKKLLLLLLMMMOOORRRUUUYYY[[[\\\bbbmmmuuuvvvxxx|||{{{uuussskkkbbbZZZPPPFFFBBBBBB@@@@@@???@@@@@@AAABBBBBBEEEHHHLLLNNNQQQVVV^^^eeeooo{{{vvvcccTTTFFF<<<999444444444444555555666777555555666666666777777777666888999:::999999;;;<<<<<<===>>>>>>>>>???BBBEEEDDDNNN\\\hhhoooppppppooo{{{zzzwwwXXXKKKHHHDDDBBBAAA@@@???>>>====================================>>>>>>>>>>>>===>>>>>>?????????>>>>>>???????????????????????????AAADDDEEEDDDCCCDDDEEEGGGFFFGGGJJJMMMSSS```nnntttwwwlllhhhhhhfffccc\\\^^^cccnnnuuummmoooqqqppprrrxxxwwwzzz~~~oooWWWFFF===888888:::<<>>DDDQQQgggrrr\\\QQQRRRUUU\\\hhhxxx}}}tttlllddd]]][[[YYYVVVUUUXXXTTTWWW]]]ccckkkooohhh]]]MMMLLLMMMSSS]]]jjjwwwwwwooooooqqqqqqooonnnmmm}}}zzzsssppphhhkkkmmmooovvv{{{zzzzzz}}}}}}}}}|||{{{{{{{{{|||zzz{{{~~~{{{sssmmmjjjiiihhhggghhhiiikkklllllllllmmmmmmmmmllllllkkkiiiiiiiiiiiijjjlllmmmnnnooonnnnnnpppsssuuuuuutttsssqqqpppooopppooommmllljjjiiigggeeecccbbbbbbaaa______^^^^^^^^^___aaaaaabbbbbbdddhhhmmmqqqsssssssssrrrpppoooooommmiiigggddddddeeeeeedddaaa___^^^ZZZZZZZZZZZZ[[[]]]___```]]]\\\[[[\\\^^^^^^]]]\\\XXXXXXYYYZZZ[[[\\\]]]]]]ZZZ]]]___]]]YYYVVVXXX[[[___^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXXTTTRRRQQQPPPQQQRRRQQQPPPQQQPPPOOONNNMMMMMMLLLLLLLLLJJJHHHHHHJJJLLLMMMLLLKKKMMMQQQWWW\\\aaaeeegggooo|||xxxmmmggg^^^UUUPPPIIIBBB@@@CCC@@@@@@@@@@@@AAACCCEEEFFFIIIMMMRRRUUUYYYaaakkksssxxx```QQQGGG>>>999999333444444444444444666777333444444555666777888888777999::::::999999;;;<<<===>>>>>>>>>>>>@@@CCCFFFKKKVVVdddlllnnnpppsssvvvaaaOOOEEEEEECCC@@@???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????@@@AAAAAABBBDDDGGGGGGLLLYYYgggrrrwwwkkkeeeffffffbbb___^^^aaaqqqzzzppptttwwwrrrmmmnnnjjjrrr~~~jjjXXXIII>>>:::;;;<<<@@@JJJXXXeeennnrrrrrrtttttttttttttttsssssstttssstttvvvxxxxxxyyyxxxxxxzzz}}}}}}zzzzzz||||||yyyrrrqqqnnnhhh___YYYVVVVVVMMMLLLJJJHHHFFFEEEDDDCCCEEEEEEEEEGGGIIIJJJIIIGGGFFFHHHJJJKKKLLLNNNRRRUUUVVVXXXYYYYYYZZZ^^^fffkkkrrrsssuuuyyy~~~}}}zzzzzz|||{{{rrriiigggjjjnnnnnnlll```WWWOOOLLLJJJFFFCCCCCC???@@@@@@>>>:::999:::<<<;;;;;;:::::::::;;;===>>>????????????@@@@@@@@@@@@BBBCCCDDDGGGJJJMMMPPPRRRSSS[[[`````````dddhhhjjjfffjjjnnnpppsss|||\\\KKK===<<<===<<<@@@HHHRRRgggkkkXXXSSSYYY```ppp~~~~~~sssiiiccc^^^[[[WWWSSSSSSVVVRRRYYYaaajjjrrrsssgggYYYLLLKKKLLLQQQ[[[hhhuuu}}}zzzzzzrrrrrruuutttqqqppprrryyyrrrpppjjjmmmmmmmmmsss}}}zzzzzz{{{zzzxxxvvvsssrrrtttxxx{{{~~~{{{ssslllddddddcccbbbccceeehhhiiijjjjjjkkkkkklllmmmnnnnnnjjjiiiiiiiiiiiijjjkkkkkknnnnnnnnnppptttvvvvvvvvvtttsssqqqqqqqqqqqqooonnnllljjjhhhfffdddcccbbbaaaaaa```___^^^]]]^^^____________aaaeeekkkqqqtttuuuxxxwwwwwwwwwvvvtttpppmmmhhhhhhiiiiiigggeeebbb```XXXWWWWWWXXXYYY[[[]]]^^^\\\[[[ZZZ[[[\\\\\\ZZZXXXRRRSSSTTTVVVWWWXXXYYYZZZUUUYYY\\\YYYSSSQQQUUU[[[\\\[[[YYYWWWVVVWWWXXXYYYYYYYYYXXXWWWTTTQQQNNNMMMOOOMMMLLLMMMOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKHHHGGGHHHJJJMMMNNNNNNMMMRRRUUUZZZ```gggnnnsssvvvvvv|||rrrdddWWWOOOIIIHHHFFFAAAAAAFFF@@@@@@@@@@@@BBBEEEHHHJJJKKKPPPVVV[[[```iiiuuu}}}vvvbbbLLL@@@;;;666555888888888888666555444555666111222333444555777888888888999::::::::::::;;;<<<===>>>>>>>>>>>>@@@DDDGGGRRR\\\hhhmmmmmmnnnuuu|||nnnRRRJJJAAABBBAAA>>>===???AAAAAA;;;<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;<<<>>>>>>?????????>>>>>>>>>===============>>>??????===<<<;;;===>>>===???CCCEEECCCEEEPPP]]]ooo}}}|||~~~wwwkkkdddddddddbbbaaa^^^aaasssuuuyyy}}}uuullliiibbbnnn{{{hhhVVVEEE===<<<:::???IIIWWWeeeooorrrrrrtttttttttuuuuuuuuuuuuuuussstttvvvxxxxxxwwwuuutttyyy{{{{{{yyy{{{vvvvvvuuuoooggg```]]]\\\RRRPPPMMMIIIFFFEEEDDDDDDDDDCCCBBBCCCDDDEEECCCBBBAAACCCEEEFFFFFFGGGJJJLLLOOOQQQQQQPPPPPPTTT\\\bbbkkklllooouuu{{{~~~{{{yyyzzztttlllcccaaaeeeiiiiiigggYYYQQQKKKJJJHHHDDDBBBBBB>>>???@@@===:::999:::<<<;;;;;;::::::;;;===>>>?????????????????????@@@@@@BBBCCCEEEHHHLLLPPPSSSUUUVVV]]]bbbaaa```eeejjjlllkkkooorrrsssuuu|||kkkOOOBBB;;;>>>@@@@@@GGGRRRaaazzz~~~fffXXXWWWaaajjjxxxjjjgggdddaaa^^^\\\ZZZVVVSSSVVVYYY]]]aaaccc```ZZZUUUIIIGGGIIIPPPWWW\\\dddkkkpppxxxuuunnnooossssss~~~|||}}}wwwmmmhhhlllooorrrtttvvv{{{~~~{{{zzz|||zzzwwwqqqoooqqqxxx~~~~~~tttlllfffccc```^^^^^^```cccfffggggggggggggiiikkkmmmnnniiiiiihhheeecccdddfffhhhkkklllnnnpppsssvvvxxxzzzssssssttttttsssrrrpppoooooommmkkkhhhfffeeedddddd_________^^^\\\ZZZYYYXXXZZZ]]]aaacccfffkkksssxxx|||{{{|||{{{uuuqqqpppnnnnnnnnnjjjddd___WWWVVVUUUTTTTTTVVVXXXYYY[[[YYYWWWWWWZZZ\\\[[[YYYWWWWWWVVVVVVVVVWWWXXXXXXUUUWWWYYYXXXUUUUUUXXXZZZ[[[XXXUUUSSSSSSTTTTTTSSSWWWWWWVVVUUUSSSPPPNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJNNNMMMLLLLLLLLLLLLKKKIIIGGGHHHIIIJJJOOOUUUTTTPPPXXX\\\dddmmmuuuyyyxxxvvvvvvggg[[[UUUKKKGGGBBBAAABBBBBBAAA@@@BBBEEEGGGGGGFFFFFFJJJMMMSSSVVV\\\ccckkkwwwqqq[[[RRREEE===;;;:::888666333333333222222111111111333333333444444555555555888888999:::;;;======>>>AAA??????AAAAAABBBFFFMMM[[[iiissspppkkkooo{{{sssYYYJJJEEEAAA@@@???============>>>;;;;;;<<<<<<;;;:::999999999999999:::;;;===???AAA>>>>>>???>>>>>>===<<<<<<666888:::<<<>>>>>>===<<<888888999999;;;===???@@@<<<@@@BBB???<<<@@@LLLWWWjjjttt{{{{{{|||xxxqqqjjjhhhjjjmmmiiieeegggxxx~~~{{{pppiiihhhgggqqqxxxfffTTTFFF===@@@@@@HHHWWWdddlllsssyyyzzzyyyyyyyyyzzzzzzxxxwwwvvvsssrrrsssvvvxxxwwwuuuwwwyyy{{{{{{{{{{{{|||}}}wwwuuusssqqqnnnjjjddd```^^^XXXPPPIIIEEEDDDCCCBBB@@@@@@??????>>>>>>??????@@@AAABBBCCCEEEFFFGGGHHHFFFGGGHHHIIIJJJNNNRRRVVV^^^bbbgggllloooqqqtttvvvvvvzzz~~~xxxsssiiieeeaaa```bbb```[[[WWWMMMHHHCCC@@@@@@@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;888666777;;;>>>??????@@@AAABBBCCCBBBBBBCCCEEEGGGJJJNNNQQQSSSVVVYYY[[[XXX\\\aaaeeehhhiiijjjllllllnnnssswwwwww{{{sssSSSAAA???======CCCNNN[[[eeesss```SSSWWWkkkxxxhhhcccaaa^^^\\\[[[YYYVVVTTTSSSUUUWWWZZZZZZWWWQQQMMMIIIFFFFFFLLLQQQUUU\\\cccjjjqqq{{{zzzrrrqqqssswww|||{{{{{{vvvpppmmmnnnqqqtttttttttwww|||xxxwww{{{vvvrrrqqqtttwww}}}yyyrrrkkkhhhdddaaa___```bbbdddffffffeeeeeefffiiikkkllljjjjjjiiifffddddddfffgggiiijjjkkkmmmpppsssvvvwwwuuuvvvvvvwwwvvvtttsssrrrpppnnnllliiigggfffffffffaaaaaa___^^^\\\ZZZYYYXXXYYY[[[^^^```bbbgggmmmqqqvvvvvvxxx~~~{{{zzzyyyyyywwwqqqhhhbbbXXXWWWVVVUUUUUUVVVXXXYYY[[[YYYVVVVVVXXXYYYXXXWWWTTTTTTUUUUUUUUUVVVWWWWWWQQQSSSUUUTTTSSSTTTVVVYYYZZZWWWTTTSSSSSSTTTTTTSSSUUUUUUUUUTTTRRROOOLLLKKKOOONNNNNNMMMMMMMMMNNNNNNOOONNNMMMMMMMMMLLLKKKKKKNNNOOOOOOOOOUUU\\\___\\\eeejjjpppvvvyyyxxxvvvttt{{{sssgggZZZPPPKKKEEEAAA>>>>>>???AAA@@@???@@@CCCFFFGGGGGGIIIMMMQQQ[[[```gggpppzzzppp___OOOGGG>>>888777777666444333333333222222222111111333333333444555555666666888999999:::<<<======>>>AAA???>>>@@@BBBCCCIIIPPP```jjjqqqooooooxxxfffOOOCCC@@@AAA@@@???============>>><<<=========<<<<<<;;;:::;;;;;;::::::;;;<<<===>>>======>>>>>>===<<<<<<;;;888999;;;<<<<<<;;;:::999888888999:::<<<===??????<<>><<>>>>>======>>>>>>>>>?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFHHHLLLOOOUUUXXX\\\```cccgggkkknnntttwww{{{|||zzzssslllggg]]]YYYVVVUUUVVVUUUQQQLLLHHHDDD@@@>>>>>>>>><<<::::::::::::;;;;;;;;;;;;;;;===;;;999:::===????????????@@@BBBBBBBBBBBBDDDEEEHHHKKKOOORRRUUUWWWZZZ\\\\\\___cccfffhhhjjjmmmooopppppprrrxxx|||```GGG???@@@AAAEEEOOO^^^nnnyyy{{{mmm```YYY___uuuzzziiiaaa___[[[YYYYYYXXXVVVUUUUUUUUUUUUUUUTTTQQQMMMIIIHHHDDDCCCFFFJJJMMMRRRYYYbbbiiisss}}}~~~vvvrrrqqqxxx||||||{{{zzzvvvsssrrrqqqtttwwwuuurrruuu~~~}}}yyyxxx|||wwwtttssssssxxx~~~{{{vvvpppnnniiieeebbbaaaaaabbbfffeeedddcccdddfffiiikkkjjjkkkjjjhhheeedddeeeffffffggghhhjjjmmmppprrrtttuuuvvvwwwwwwvvvuuusssrrrpppooonnnllljjjiiiiiiiiieeeccc```]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]```dddhhhkkklllooowwwwwwlllddd\\\[[[YYYXXXWWWXXXZZZ[[[]]]ZZZXXXWWWXXXYYYXXXWWWQQQRRRSSSTTTUUUUUUUUUUUUPPPQQQRRRRRRRRRSSSVVVYYYXXXVVVSSSRRRSSSTTTTTTTTTSSSSSSSSSRRRPPPMMMKKKIIIMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJQQQSSSTTTUUU\\\fffkkkkkkqqqwww|||~~~{{{vvvrrrqqqvvvpppggg^^^UUUMMMGGGBBB@@@>>><<<<<>>AAA>>>===@@@BBBFFFMMMVVVeeelllpppqqqwwwnnnUUUEEE???>>>@@@???>>>===<<<<<<<<<===::::::;;;;;;;;;:::999999===<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::888777555888999;;;===>>>?????????===>>>===<<<<<>>>>>>>>>>>??????>>>>>>>>>>>>============>>>???@@@@@@@@@AAADDDGGGKKKMMMOOORRRUUU[[[aaafffmmmooopppoookkkccc[[[VVVOOOMMMJJJJJJKKKIIIFFFBBBAAA???===<<<<<<<<<:::888999999999::::::;;;;;;;;;>>>=========???@@@???>>>>>>@@@BBBBBBBBBCCCEEEGGGKKKNNNRRRUUUWWWYYY\\\^^^aaacccfffhhhjjjlllooorrruuurrrssszzz{{{aaaLLL??????BBBHHHRRR```rrryyyyyyrrriiicccaaalllqqqdddaaa\\\YYYXXXWWWVVVTTTTTTSSSQQQQQQPPPNNNKKKHHHGGGBBBAAADDDFFFHHHNNNTTT]]]cccmmmxxxxxxrrrooouuuwww{{{{{{|||}}}~~~|||xxxuuutttssswwwzzzyyyvvvyyy{{{wwwuuuttt|||}}}wwwtttrrroookkkgggdddbbbaaaaaafffdddbbbaaabbbeeehhhjjjjjjkkkkkkiiigggeeeeeeeeedddeeefffhhhjjjmmmoooqqqssssssttttttsssrrrpppoooppppppooonnnmmmllllllkkkhhhfffbbb^^^\\\[[[[[[[[[ZZZZZZYYYYYYYYY[[[]]]___bbbbbbeeellluuu~~~zzznnneeeaaa___]]][[[[[[[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZYYYPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVXXXVVVTTTRRRRRRSSSTTTTTTSSSQQQQQQQQQPPPOOOLLLJJJIIILLLKKKJJJIIIJJJKKKMMMNNNJJJKKKLLLLLLKKKKKKLLLMMMPPPUUUZZZ^^^gggqqqvvvvvvwww|||~~~vvvnnnjjjiiiccc]]]TTTMMMJJJGGGDDDAAA??????>>>???AAABBBDDDDDDFFFHHHLLLNNNPPPUUU\\\bbbkkkvvvlll[[[LLLBBB:::888555444666666555444333333333333333333333333444444555555666777888888:::::::::;;;<<<======>>>AAA>>>===@@@DDDIIIRRR\\\ggglllqqqwwwtttYYYIIIBBBBBBDDD??????>>>===<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999::::::::::::999777666555999;;;===@@@AAAAAA???>>>???===<<<<<<>>>???@@@@@@JJJQQQ[[[fffrrr}}}}}}vvvuuuqqqllleeeaaaaaaeeeiiilllsssxxx~~~~~~xxxpppmmmnnnhhhjjjrrr~~~~~~gggWWWQQQIIIGGGSSSdddoootttvvvzzzzzzyyyxxxwwwwwwxxxzzz|||xxxsssooonnnqqqtttvvvwwwzzz}}}}}}zzzwwwtttssstttrrrooooooppprrrrrrrrrrrrjjj]]]RRRJJJEEEAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===============>>>>>>>>>======???AAADDDEEEEEEGGGJJJQQQYYY___bbbbbbbbb```[[[SSSLLLHHHHHHFFFDDDDDDDDDDDDAAA>>>;;;;;;;;;;;;;;;;;;999888:::::::::;;;<<<<<<======?????????@@@@@@@@@???>>>>>>@@@BBBDDDDDDEEEGGGIIINNNQQQUUUXXXZZZ\\\^^^```dddgggjjjllllllmmmnnnpppuuutttxxx|||___KKKBBB???AAAGGGRRRaaarrrxxxtttuuuoooiiigggjjjwww{{{kkkfff```ZZZWWWVVVTTTSSSNNNMMMKKKJJJKKKJJJHHHGGGFFFBBBAAAEEEGGGIIIMMMRRRZZZ```jjjtttzzz}}}|||{{{}}}}}}uuupppqqqtttxxxzzz{{{zzzyyyxxxpppwww{{{wwwuuuvvv{{{{{{www||||||vvvqqqooommmllljjjgggeeecccbbbaaadddcccaaa```aaadddggghhhhhhjjjkkkjjjgggeeeddddddcccdddeeegggiiilllnnnoooqqqqqqrrrrrrqqqpppnnnmmmoooooooooooonnnnnnmmmmmmjjjhhhdddaaa^^^]]]]]]]]]\\\[[[YYYWWWXXXYYYZZZZZZ^^^^^^```dddkkkqqqvvvyyy{{{qqqjjjeeecccaaa^^^]]]]]]^^^^^^]]]^^^___^^^]]]\\\[[[ZZZRRRSSSTTTUUUVVVVVVVVVVVVXXXVVVTTTRRRRRRSSSTTTTTTUUUSSSRRRRRRSSSTTTSSSRRROOOOOOOOOOOOOOOMMMKKKJJJLLLLLLKKKKKKLLLNNNOOOPPPIIILLLNNNOOOOOOPPPRRRUUUWWW```jjjqqqyyy{{{~~~xxxmmmbbb]]]\\\SSSOOOIIIGGGGGGFFFCCC@@@@@@AAAAAABBBBBBCCCEEEFFFJJJLLLOOOQQQTTT[[[dddkkksss|||hhhYYYLLLBBB===777666555555555555444333333333333333333333333333444555555666888999999::::::;;;;;;<<<<<<=========AAA>>>>>>BBBGGGLLLVVV```fffllluuuaaaLLLCCCAAACCCGGG>>>>>>======<<<;;;;;;:::<<<======>>>>>>>>>======999999:::;;;;;;<<<<<<<<<999999::::::::::::999999888888888888888888888777:::===AAADDDEEECCCAAA??????>>>======???@@@???===HHHMMMWWWeeeuuu~~~wwwwwwqqqmmmfff```]]]```eeejjjrrryyy}}}|||vvvrrrqqqqqqffffffjjjsss{{{wwwjjj^^^QQQIIINNN\\\hhhpppuuuzzz{{{|||zzzxxxwwwxxxzzz|||yyytttpppmmmnnnqqqtttsssvvvzzz{{{yyyvvvtttsssssspppnnnnnnpppssstttuuuuuummmaaaVVVNNNKKKIIIHHHGGGFFFDDDBBBAAA@@@??????==================>>>>>>>>>??????>>>===<<<>>>???>>>??????@@@CCCHHHPPPUUUTTTTTTSSSQQQMMMHHHCCC@@@CCCBBBAAAAAABBBAAA???>>>999:::;;;<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@???@@@AAAAAA@@@???>>>>>>@@@BBBDDDFFFGGGIIIKKKMMMRRRUUUXXX[[[]]]^^^aaacccfffiiinnnppppppnnnnnnmmmtttxxx|||___JJJ@@@>>>AAAEEEOOOaaatttxxxpppooonnnjjjhhhjjjqqqqqqkkkccc[[[WWWUUUSSSRRRNNNLLLKKKKKKLLLLLLKKKIIIEEEBBBCCCGGGJJJJJJLLLPPPUUU]]]hhhpppsssuuuxxxzzz}}}{{{tttooorrrvvvwwwuuurrrooonnnjjjttt~~~}}}zzz|||||||||{{{wwwrrrnnnkkkjjjgggfffeeedddcccaaa``````____________aaaccceeefffeeegggjjjjjjhhheeeddddddccccccdddfffhhhjjjlllmmmppppppqqqqqqpppooommmlllmmmmmmnnnnnnooonnnnnnmmmkkkjjjgggdddbbbaaa``````^^^[[[XXXWWWXXXYYYYYYYYY]]]]]]^^^```ccchhhlllnnnyyy~~~}}}wwwsssllljjjgggdddbbbaaabbbbbb```cccffffffbbb^^^[[[YYYVVVUUUUUUUUUUUUVVVWWWWWWYYYVVVRRRPPPPPPQQQQQQQQQTTTSSSRRRRRRSSSSSSRRRPPPMMMNNNOOOPPPPPPOOONNNNNNIIIJJJKKKLLLMMMNNNOOOPPPGGGLLLPPPSSSTTTVVV[[[___lllwwwzzzyyyuuulll```VVVPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@???AAACCCDDDDDDEEEFFFHHHMMMPPPSSSVVVZZZcccnnnvvvxxxcccTTTIII@@@999777444444333333333222222222333333333333444444444444555555666777999:::;;;;;;;;;;;;<<<<<<<<<=========@@@>>>@@@EEEJJJOOOYYYccccccmmmyyyrrrTTTFFFBBB???@@@CCC============<<<;;;:::999777888999999:::999999999777888:::;;;<<<<<<<<<<<<888999999:::::::::::::::777777777888888999999:::<<>>======>>>???@@@???>>>DDDGGGQQQcccuuuzzzuuuvvvpppmmmfff```\\\\\\```cccnnnuuu{{{zzzxxxvvvuuurrrgggcccdddjjjqqqxxxiiiZZZLLLJJJSSS]]]hhhpppuuuyyy{{{{{{yyywwwyyy{{{|||{{{xxxtttpppoooppprrrpppsssvvvwwwvvvtttsssssspppnnnmmmmmmooorrrttttttvvvnnnddd[[[VVVUUUVVVVVVOOOMMMKKKGGGDDDAAA@@@???<<<<<<<<<<<<============>>>???@@@???>>>======>>>:::;;;<<<<<<>>>AAAFFFJJJHHHHHHGGGFFFDDDBBB???>>>>>>>>>?????????>>>======:::;;;<<<<<<;;;;;;<<<===>>>>>>???@@@AAAAAABBBCCC@@@AAABBBAAA??????@@@AAABBBDDDGGGIIIKKKMMMPPPSSSUUUXXX[[[^^^___aaaccceeefffjjjnnnqqqrrrqqqrrrrrrzzz~~~```KKK???<<<>>>CCCMMM[[[rrr}}}kkkccceeecccbbbfffooo{{{|||ssslllccc[[[VVVTTTSSSRRRPPPNNNMMMMMMNNNNNNLLLJJJDDDBBBDDDIIIJJJHHHHHHKKKNNNYYYeeekkklllnnnuuu{{{}}}uuunnnqqquuuuuuqqqnnnlllllliiirrr{{{~~~xxxpppiiieeeeeeeeefffaaaaaaaaaaaa```^^^\\\[[[XXXYYY[[[]]]___aaabbbbbbbbbeeehhhiiihhheeedddcccaaabbbbbbdddfffhhhjjjkkklllmmmnnnnnnmmmllljjjiiijjjkkklllmmmnnnnnnmmmmmmlllkkkjjjhhhfffdddcccbbb^^^[[[WWWWWWXXXYYYYYYXXXZZZZZZ[[[\\\^^^aaadddgggmmmrrryyy}}}}}}|||{{{{{{wwwuuurrrooommmllllllllllllpppsssrrrlllddd^^^ZZZYYYWWWUUUSSSSSSTTTVVVWWWZZZVVVQQQOOOPPPRRRSSSRRRUUUSSSRRRRRRSSSRRRPPPNNNLLLMMMOOOQQQRRRRRRRRRRRRLLLNNNPPPSSSTTTTTTTTTTTTPPPVVV\\\```cccgggmmmsss~~~vvvmmmiiibbbZZZRRRLLLGGGFFFEEEFFFFFFEEECCCBBBBBBCCC???BBBFFFHHHHHHIIILLLOOOSSSVVVZZZ^^^eeeppp}}}qqq```NNNDDD>>>888444444222333333333222222333444333333333444444444555555555666777888999;;;<<<<<<<<<<<<<<<<<<============@@@???AAAGGGLLLRRR[[[ccccccnnn|||uuu]]]HHHBBBAAA===<<>>???@@@AAABBBBBBKKK]]]ppp~~~~~~vvvrrrrrrnnnkkkfff```]]]\\\]]]^^^dddnnnvvvzzz|||}}}wwwpppiiidddbbbeeeiiioooyyyxxxhhhWWWOOOOOOTTT\\\dddmmmrrrxxxzzzyyyxxxzzz}}}}}}~~~~~~{{{uuurrrqqqqqqoooqqqssstttrrrqqqqqqqqqooommmlllllloooqqqqqqqqqrrrkkkccc]]]\\\^^^aaaccc\\\ZZZVVVQQQLLLGGGEEECCC@@@@@@@@@???>>>>>>=========>>>??????===<<<<<<===999;;;=========>>>@@@BBBAAAAAA@@@??????>>>>>>>>>:::;;;======<<<<<<<<<<<<:::<<<<<<;;;999999<<>>??????@@@BBBCCCCCCDDDAAACCCCCCBBB@@@@@@BBBEEEEEEGGGJJJMMMOOOQQQUUUWWWXXXZZZ^^^```aaaccceeeggggggiiimmmppprrrvvvzzz}}}ppp___LLLCCC@@@@@@EEEKKKZZZjjj~~~nnn^^^YYY\\\\\\```kkk{{{vvvrrrlllbbbZZZVVVTTTSSSRRRMMMLLLKKKKKKKKKJJJGGGEEECCCBBBDDDIIIJJJFFFEEEFFFIIIUUUbbbhhhgggjjjsss|||{{{sssmmmpppssssssqqqooooooqqqiiiqqqwwwzzz}}}sssfff^^^\\\^^^aaabbb^^^_________]]][[[YYYXXXTTTUUUXXX\\\^^^___`````````cccgggiiihhheeedddccc``````aaacccdddgggiiijjjiiiiiijjjjjjiiihhhfffeeehhhjjjkkkmmmmmmmmmmmmlllkkkkkkkkkjjjiiigggeeeddd^^^ZZZWWWVVVXXXZZZYYYXXXUUUVVVWWWXXXZZZ\\\```bbbccciiipppuuuxxxyyy|||~~~}}}zzzwwwvvvvvvvvvwww{{{}}}uuujjjbbb]]]ZZZXXXUUURRRQQQSSSUUUWWW[[[WWWRRRQQQSSSVVVWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMKKKMMMOOOQQQSSSTTTTTTTTTVVVXXX\\\___aaa```___^^^bbbhhhoootttxxx}}}sssiii]]]XXXQQQLLLHHHFFFDDDCCC@@@CCCDDDCCCAAAAAADDDHHH@@@DDDIIILLLMMMOOOSSSVVVXXX[[[```fffooo|||nnn___OOO@@@;;;999555333444333333444444333444666888333333333444444555555555555666777888:::;;;<<<===<<<<<<<<<===============@@@???BBBIIINNNSSS[[[ddddddooo~~~{{{aaaMMM>>>???AAA===;;;>>>;;;<<<<<<===<<<;;;999888888888999:::::::::::::::;;;;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;;;;::::::999999999999999:::>>>CCCIIINNNOOOKKKEEEAAA888:::<<<<<<<<<===@@@CCCBBB@@@GGGYYYjjjvvvxxxsssppppppllliiieeeaaa___^^^^^^]]]\\\gggssszzzyyynnnlllfffaaabbbeeejjjsss{{{xxxdddWWWPPPNNNSSSZZZeeellluuuyyyyyyyyy|||~~~~~~zzztttrrrqqqpppqqqrrrrrrpppoooooopppmmmlllkkklllnnnoooooonnnmmmggg```\\\]]]bbbgggjjjgggeee```ZZZTTTOOOKKKIIIFFFFFFEEECCCBBB@@@???>>>;;;===>>>>>><<<;;;;;;<<<;;;===@@@AAA@@@?????????>>>>>>============>>>>>>999;;;<<<===<<<<<<<<<===;;;<<<<<<:::888888<<<@@@>>>??????AAABBBCCCDDDDDDCCCDDDDDDCCC@@@AAAEEEIIIFFFIIILLLOOOQQQTTTWWWZZZYYY\\\___aaacccdddfffhhhhhhiiikkkmmmrrryyyqqqTTTJJJCCCCCCEEEGGGNNNWWWddduuuzzzrrrlllbbbXXXUUUZZZ\\\dddsssiiieeeiiiggg___XXXTTTRRRPPPPPPOOOLLLJJJIIIIIIJJJKKKJJJDDD@@@AAABBBAAAAAADDDGGGQQQ^^^eeehhhkkkrrrxxx~~~vvvrrrooonnnnnnnnnkkkiiiqqquuu{{{~~~tttggg^^^\\\^^^```aaa]]]]]]\\\[[[ZZZXXXWWWWWWSSSTTTVVVXXXZZZ[[[\\\]]]^^^]]]^^^___aaaaaa___]]]`````````aaabbbccceeeeeeiiiiiihhhhhhgggffffffeeellllllllllllmmmmmmmmmmmmnnnnnnnnnmmmjjjfffaaa___fffaaa]]]\\\^^^]]]YYYUUUXXXWWWVVVUUUUUUVVVXXXYYYddddddhhhmmmooorrryyyvvvlllddd^^^^^^]]][[[XXXXXXYYY[[[[[[ZZZZZZ\\\___aaaaaaaaa]]][[[WWWUUUTTTSSSSSSRRRUUUUUUUUUVVVXXX[[[^^^___VVV___kkkrrrrrrqqqqqqrrrwww{{{vvvkkkbbb^^^PPPLLLHHHFFFFFFEEEBBB??????AAACCCCCCBBBAAAAAABBBDDDHHHNNNRRRVVVZZZ^^^aaaaaabbbhhhssslll\\\IIICCC;;;777555555444333888555222111333444222000555444444333333444444555666777:::<<<===>>>======;;;;;;;;;<<<>>>???AAABBB@@@BBBEEEGGGLLLSSSZZZ```iiiqqq}}}xxxNNNGGG@@@<<<===>>><<<999<<<<<<;;;::::::999888888888888888888888888888888777888:::;;;;;;:::888777666777888999:::;;;;;;;;;888888888999999:::::::::<<>>>>>??????>>><<<:::999;;;<<<===>>>>>>??????@@@@@@@@@BBBAAA???===;;;;;;;;;;;;===============<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>???AAACCCDDDDDDDDDCCCDDDDDDBBBAAA@@@CCCHHHLLLMMMMMMOOOQQQTTTXXX\\\^^^aaa``````aaaccceeefffeeekkkkkkkkknnntttfffUUUFFFBBBBBBEEEFFFGGGPPP\\\qqqwwwiiibbb]]][[[VVVPPPRRRXXXeeevvvhhhcccgggfff^^^VVVRRRPPPMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJDDDAAABBBBBBAAABBBEEEEEENNNYYYbbbggglllsssyyy~~~}}}wwwqqqmmmnnnooonnnmmmrrrvvv{{{uuuggg\\\YYYZZZ[[[\\\ZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYZZZ\\\___```___^^^^^^^^^^^^___```aaaccccccffffffffffffffffffffffffiiiiiijjjkkklllmmmmmmnnnpppqqqqqqqqqooolllhhhffffffbbb______aaaaaa]]]YYYWWWVVVTTTSSSRRRSSSTTTUUUZZZ[[[___eeeiiikkkrrryyy}}}|||ssslllfffgggfffdddbbbaaabbbcccdddccccccfffjjjlllkkkiiiaaa]]]YYYXXXZZZ[[[\\\[[[ZZZ]]]aaaeeeiiilllmmmmmmpppxxxyyynnncccYYYQQQMMMIIIFFFCCCBBBCCCCCCAAA??????AAABBBCCCBBBCCCEEEFFFJJJOOOVVV___fffkkkmmmmmmllloooxxx{{{jjjXXXIIICCC>>>888444444555555444666444111111222333111///333333333333333444555666888888:::;;;<<<<<<======<<<<<<======???@@@AAABBBCCCEEEGGGJJJNNNUUU^^^cccnnnwww|||zzzeeeKKKEEE>>>;;;======<<<:::<<<;;;;;;:::999999888888888888888888888888888888777888:::;;;;;;999888777777777888999::::::::::::777777888999999:::;;;;;;===???BBBDDDDDDBBB???===:::;;;===???@@@@@@@@@@@@<<>>>>>>>>???<<<<<<======>>>=================================<<<<<<;;;<<<<<<===>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHLLLNNNPPPPPPQQQSSSVVVYYY\\\^^^^^^^^^___```ccceeeffffffjjjlllpppvvvhhhRRRFFF@@@???BBBFFFIIIOOO]]]lllqqqfff]]]WWWRRRRRRQQQQQQXXXaaaooo~~~eeeaaaeeeddd\\\TTTQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJDDD@@@AAABBBAAAAAADDDCCCIIIRRR\\\eeemmmtttyyyyyy}}}~~~tttooonnnpppqqqqqqsssuuuzzz~~~wwwggg[[[UUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUXXX\\\^^^^^^^^^\\\\\\\\\\\\^^^___```aaabbbcccdddeeefffffffffgggeeefffgggiiikkkmmmnnnoooqqqrrrssssssrrrpppmmmlllgggeeebbbccceeedddaaa^^^WWWVVVTTTRRRQQQQQQRRRRRRQQQRRRWWW^^^bbbdddiiiooonnnrrryyy|||vvvwwwyyyzzzyyywwwvvvvvvwwwzzzxxxxxx|||zzzooojjjggghhhmmmqqqqqqoooiiimmmtttzzz~~~wwwrrrjjjfff___VVVMMMGGGBBB@@@BBB@@@??????AAABBBBBBAAABBBCCCDDDDDDEEEGGGKKKNNNRRRYYYfffuuu}}}yyyvvvdddUUUGGG===;;;888444222333444555555555333111111222222111///222222222333444555666777:::::::::::::::;;;<<<<<<>>>>>>>>>??????AAABBBCCCBBBDDDFFFJJJOOOXXXaaaggguuu~~~~~~|||uuuwww~~~oooOOOFFFBBB<<<:::;;;<<<;;;:::;;;;;;::::::999888888888777777777777777777777777888999:::::::::888777666777888888999999999888888666666777888999;;;;;;<<<===>>>?????????>>><<<;;;:::;;;<<<===>>>?????????;;;???CCCGGGWWWkkkvvvvvvoooooommmjjjhhhkkkqqqwww{{{vvvoooiiieeebbb___]]]^^^bbbkkkuuuyyyvvvuuuwwwwwwuuutttqqqkkkdddcccgggiiirrr{{{iiiVVVJJJIIIQQQ^^^jjjuuu~~~|||xxxvvvwwwwwwuuuqqqmmmlllkkklllnnnppprrrssssssrrrqqqmmmjjjggggggkkkqqquuuxxxzzzwwwsssnnnkkkhhhggggggdddaaa^^^YYYUUUNNNHHHCCCEEEEEEEEEDDDAAA@@@@@@AAA>>>>>>>>>===>>>>>>??????;;;<<<>>>@@@AAA@@@>>>=====================>>>>>><<<<<<<<<<<<===>>>??????@@@AAAAAABBBDDDEEEGGGHHHFFFIIILLLNNNNNNOOOQQQRRRTTTTTTUUUWWWYYY[[[]]]^^^]]]^^^___aaadddeeeggggggjjjnnnwwwjjjOOOBBB??????CCCIIIOOOSSS\\\nnn~~~ooo___UUUVVVQQQNNNNNNRRRXXXdddooo}}}zzzbbb___dddddd\\\UUUQQQNNNKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJDDD@@@@@@AAA??????BBB???CCCJJJTTT```kkktttyyyxxx}}}yyysssqqqrrrrrrqqqqqqssswwwxxxhhh[[[TTTQQQPPPNNNOOOOOOOOOPPPQQQSSSUUUWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSUUUYYY\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___bbbbbbdddeeeffffffeeeeeebbbccceeegggjjjmmmnnnoooppppppqqqqqqqqqooommmllljjjiiigggggggggfffccc```ZZZXXXVVVTTTSSSRRRQQQQQQOOOOOOSSSYYY]]]^^^```ddd___ccciiipppvvv{{{~~~}}}zzzzzz}}}ttttttssspppkkkccc\\\XXXSSSPPPKKKFFFBBBAAA@@@@@@????????????AAABBBCCCCCCHHHHHHHHHHHHIIILLLRRRVVVYYYcccwwwqqq^^^PPPFFF???:::777555333222222333444444444444333333333333222111111111222333444666888999===<<<;;;:::::::::<<<<<>>:::999:::;;;;;;:::::::::999999888888888777777777777777777777777777888999999999888777666555888888888888888888777777444555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===::::::;;;<<<======>>>>>>@@@DDDEEEGGGPPP^^^ggghhhkkklllmmmjjjgggjjjqqqxxxzzzvvvpppkkkgggdddaaa___```aaagggoooqqqrrrvvv|||yyypppgggcccbbbbbbkkkuuuyyydddWWWQQQTTT\\\fffrrr}}}}}}zzz~~~}}}zzzvvvqqqmmmkkkhhhjjjmmmppprrrssssssssstttrrroooooorrrvvv{{{~~~}}}yyyuuurrrqqqqqqqqqlllkkkiiigggbbb[[[RRRLLLMMMMMMMMMKKKGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>=========>>>>>>>>>>>>??????<<<<<<<<<======>>>???@@@AAA@@@AAAAAACCCFFFHHHJJJJJJMMMPPPQQQRRRTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^___aaacccdddeeegggiiiiiirrr~~~rrrWWWFFFBBBFFFFFFOOO[[[aaadddmmm}}}ssscccWWWOOOUUUUUUVVVYYY```iiittt}}}vvv```^^^cccddd]]]VVVSSSPPPLLLOOOPPPPPPPPPOOONNNLLLLLLJJJDDD?????????<<<<<<>>>;;;>>>DDDMMMYYYfffqqqxxx|||}}}yyywwwuuurrroooooopppttt~~~{{{~~~wwwjjj^^^WWWRRRNNNKKKKKKKKKKKKLLLNNNPPPSSSUUUSSSSSSTTTUUUVVVVVVVVVVVVSSSRRRRRRSSSVVVXXXYYYXXXYYYYYYYYYYYYZZZ\\\]]]^^^bbbcccdddeeeeeedddcccbbb___aaaccceeehhhkkkmmmnnnnnnnnnooooooooonnnmmmlllnnnnnnlllkkkjjjgggccc```[[[ZZZXXXVVVTTTRRRQQQPPPQQQNNNPPPUUUWWWVVVVVVYYYYYY\\\```cccfffjjjoootttuuuyyyzzzwwwxxx~~~~~~vvvnnnjjjdddbbb___[[[VVVRRRNNNLLLIIIGGGDDDAAA???@@@AAACCC??????@@@@@@@@@AAACCCDDDKKKKKKKKKJJJLLLPPPVVVZZZ```ooovvvhhhUUUGGG???:::888777666555555333222222333333444555666666555444444444222222222444555777999:::>>>===<<<;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDHHHOOOXXXbbbnnnzzz~~~{{{|||~~~eeeMMMBBB>>><<<:::888888999:::999999888888888888888777777666666666666666666666666888888888888777777666666777777888888888777666666444555666777999:::;;;<<<:::999999999;;;===???@@@:::::::::;;;;;;<<<======CCCEEEFFFFFFJJJRRRYYY\\\dddhhhkkkkkkhhhiiinnntttwwwtttpppnnnkkkhhheeebbbcccbbbdddgggiiimmmxxx~~~uuuooollljjjeeekkksss~~~ttthhh```______ccclllyyy~~~~~~zzztttnnnjjjfffhhhkkkooorrruuuvvvwww{{{yyyxxxwwwwwwzzz~~~zzzxxxvvvvvvvvvrrrrrrqqqpppmmmggg___YYYWWWXXXXXXTTTOOOJJJFFFEEEFFFDDDCCCAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDGGGJJJLLLOOOPPPQQQRRRSSSUUUYYY\\\ZZZ[[[[[[\\\]]]]]]]]]]]]]]]___aaabbbbbbcccgggjjjmmmyyyqqqZZZKKKDDDFFFLLLPPP___pppxxx{{{{{{kkk\\\TTTQQQSSSZZZcccllluuu~~~ttt```\\\bbbddd^^^XXXUUURRROOOQQQQQQPPPPPPPPPOOOOOOOOOLLLFFF@@@???>>>;;;:::<<<777:::@@@GGGQQQ___mmmvvv~~~|||yyytttoooooopppvvv|||uuuxxx}}}{{{tttlllddd^^^XXXPPPJJJHHHGGGGGGGGGIIILLLOOOPPPPPPPPPRRRSSSUUUUUUVVVVVVRRRQQQPPPQQQSSSUUUUUUTTTWWWWWWWWWXXXYYYZZZ[[[\\\```bbbcccddddddcccaaa```]]]^^^```bbbdddggghhhiiikkklllmmmnnnnnnooooooooorrrrrrqqqooolllhhhdddbbb\\\\\\ZZZXXXVVVTTTRRRRRRRRRNNNMMMPPPQQQNNNMMMOOOTTTUUUWWWWWWYYY]]]eeekkkoooqqqpppmmmnnnuuu|||~~~zzzvvvtttssstttsssrrroooiiiccc\\\YYYTTTRRROOOKKKIIIGGGGGGGGGGGGEEECCC@@@?????????@@@>>>???@@@@@@@@@@@@BBBDDDKKKLLLMMMNNNPPPUUU[[[```kkk{{{|||eeeVVVFFF===999666555666444555666555333111111222444666888888777555555555444444444555777999:::;;;???>>>>>>=========>>>>>>?????????@@@BBBCCCEEEFFFDDDJJJTTT___kkkwwwmmmPPPCCCBBB<<<;;;:::999888888999999777777777777777777777777666666666666666666666666666666666666666666777777555666666777777777666666555555666777888::::::;;;888888888888:::===???AAA::::::999999:::;;;;;;<<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCEEEHHHKKKMMMOOORRRSSSSSSSSSTTTWWW[[[^^^[[[[[[\\\]]]]]]]]]]]]\\\\\\^^^`````````dddkkkpppzzzvvvYYYJJJEEEDDDHHHOOO\\\nnnvvveeeWWWSSSVVVTTTbbbttttttcccZZZ```bbb^^^XXXVVVSSSPPPOOONNNNNNNNNOOOPPPRRRSSSPPPIIICCCAAA???;;;999:::444888===CCCJJJWWWhhhsss|||wwwsssrrrtttzzz{{{yyypppssswwwzzz}}}tttqqqnnnkkkfff^^^TTTLLLEEEDDDCCCBBBCCCFFFHHHJJJMMMNNNOOOPPPRRRRRRRRRRRROOONNNLLLMMMPPPRRRRRRRRRTTTTTTUUUUUUVVVXXXYYYZZZ[[[]]]___aaabbbaaa```^^^ZZZ[[[\\\^^^___aaabbbccceeefffhhhjjjmmmoooqqqrrrssstttuuussspppllliiigggaaaaaa```^^^\\\ZZZXXXWWWTTTNNNKKKMMMNNNKKKJJJKKKLLLNNNOOOOOOQQQYYYeeennnssssssnnnfffdddiiioooqqqxxxzzz}}}}}}yyyvvvqqqlllhhheeecccbbbbbb```]]]ZZZVVVSSSOOOLLLGGGFFFDDDCCCBBBAAAAAAAAADDDCCCBBB@@@@@@?????????>>>@@@BBBCCCBBBCCCFFFIIIMMMOOOQQQUUUYYY___fffkkkyyyvvvfffVVVIII===999999666333444000333555555222111111222222555888888666555555555666666666777888:::;;;<<<>>>??????@@@@@@@@@??????@@@@@@AAABBBDDDGGGIIIJJJIIIPPP\\\hhhtttxxxYYYCCC<<>>:::999999888999999;;;;;;:::<<>>???FFFNNNSSSVVV\\\ccckkkqqquuuxxxzzz{{{|||}}}|||xxxrrrmmmiiifffeeecccaaadddppp}}}~~~zzz{{{zzzvvv{{{|||}}}vvvkkkgggooo~~~vvvqqqooonnnnnnnnnppptttxxx{{{{{{||||||{{{{{{}}}~~~zzzyyywwwvvvuuusssooolllkkklllmmmkkkeee___YYYWWWPPPNNNKKKHHHGGGHHHIIIJJJFFFIIILLLNNNMMMJJJFFFCCC>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEECCCEEEGGGJJJMMMPPPQQQRRRSSSUUUWWWXXXXXXYYY[[[]]]ZZZZZZ\\\]]]]]]]]]\\\[[[]]]___bbbbbbdddkkkuuu}}}qqq\\\JJJFFFHHHIIIQQQZZZlll}}}}}}ppp```TTTUUU]]]dddvvvttteeeWWW^^^aaa]]]XXXVVVTTTQQQLLLKKKKKKLLLNNNQQQTTTWWWSSSLLLFFFCCC@@@;;;999:::222777===AAAFFFRRRdddrrr~~~{{{wwwuuuwwwzzzxxxxxxnnnqqqtttvvvxxx{{{}}}pppooooooooolllcccWWWNNNCCCBBB@@@???@@@BBBDDDFFFLLLMMMNNNNNNOOOOOOOOOOOOLLLJJJIIIKKKMMMPPPQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXWWWYYY\\\___``````___^^^XXXYYYZZZ[[[\\\]]]^^^^^^___```cccgggkkkooorrrssssssuuuwwwvvvsssooommmkkkgggffffffdddcccaaa___^^^WWWPPPKKKMMMNNNLLLKKKLLLJJJLLLNNNOOOSSS^^^mmmxxxyyywwwoooccc]]]___ccceeehhhiiijjjkkkmmmooossswwwxxx}}}~~~xxxtttsssuuulllqqquuuuuupppllllllmmmeeedddbbb___\\\ZZZXXXXXXVVVSSSOOOLLLJJJHHHFFFDDDBBBCCCCCCCCCBBBAAA???>>>@@@@@@@@@AAAAAABBBBBBBBB@@@BBBEEEFFFFFFHHHLLLOOOPPPRRRWWW\\\bbbiiiqqqvvv{{{rrrbbbQQQGGG;;;222333555222//////---000333444222111111333111444888888666444444555777777888888999:::<<<<<<>>>???@@@BBBBBBAAA@@@@@@AAABBBCCCEEEGGGJJJLLLMMMTTT\\\hhhuuueeeNNN>>>999===<<<<<<;;;:::888777777888666666666666777777777777555555555555555555555555444444444444555777888999333444555666777777777777666666777777888888888999888888777888888999:::::::::999888888888999:::;;;999;;;======999999???GGGOOORRRXXXbbbmmmxxx~~~~~~vvvpppjjjiiigggeeeaaaaaakkkwwwyyy|||{{{yyy~~~rrrgggjjjxxx}}}wwwrrrpppmmmkkklllppptttwwwxxxyyy{{{zzzzzz}}}}}}zzzxxxvvvuuutttqqqooooooqqqsssrrrmmmgggbbb___VVVTTTQQQNNNMMMMMMOOOPPPNNNRRRWWWZZZWWWPPPHHHBBB>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFEEEGGGKKKNNNQQQSSSTTTTTTSSSVVVZZZ\\\\\\[[[ZZZ[[[XXXYYY[[[\\\]]]\\\\\\[[[```ccceeegggjjjsssYYYKKKCCCGGGMMMRRR]]]jjjzzz|||vvvlll^^^TTTYYYdddxxxqqqbbbXXX\\\\\\XXXVVVUUUQQQLLLNNNMMMKKKKKKLLLOOORRRTTTPPPMMMIIICCC>>>:::888777777:::===@@@DDDNNN[[[eeeyyy~~~{{{xxxwwwuuuxxxyyyrrrmmmqqqpppttt}}}{{{zzz~~~~~~qqqooooooqqqqqqlllbbbZZZOOODDD===???AAA???@@@CCCFFFHHHKKKMMMOOOOOOOOONNNMMMKKKHHHHHHJJJKKKLLLLLLOOOPPPRRRQQQPPPOOOOOOPPPUUUVVVWWWYYYZZZZZZZZZ[[[VVVWWWWWWXXXYYYXXXXXXXXXYYY\\\aaaeeeiiinnnsssvvvzzzxxxwwwwwwxxxvvvqqqmmmnnnllljjjhhhgggeeeaaa___\\\XXXRRROOONNNOOOOOOOOOOOOEEEJJJMMMHHHZZZmmmggg^^^ccceee^^^SSSOOOVVV^^^ZZZZZZ[[[\\\]]]___```aaaiiihhhgggfffdddcccbbbaaa\\\]]]]]]^^^]]]\\\ZZZYYYWWWUUUSSSQQQOOOMMMLLLLLLHHHHHHFFFDDDCCCBBBAAAAAA>>>?????????===>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDCCCEEEHHHJJJKKKOOOVVV\\\^^^^^^ccckkkooottt{{{tttjjj\\\OOOFFF???999333222444555222///,,,---///000111111000000222222222333444555666777999999:::;;;<<<>>>???@@@???>>>>>>???AAABBBBBBAAAAAABBBEEEIIIJJJJJJPPPXXX```tttcccMMMDDD;;;999;;;777888777666444444666888777777666666777888999999444444333333333333444444666666666666666666666666888777777666666666666666666777888999999999999999999999999::::::999888888999999:::;;;<<<<<<<<<;;;===<<<:::999:::===@@@BBBGGGHHHQQQ```oooxxx{{{sssmmmmmmkkkfffaaa___aaaccciiipppsssuuu}}}tttuuuxxxxxx}}}{{{xxxtttpppnnnmmmmmmnnnsssuuuwwwwwwwwwyyy~~~}}}yyyvvvttttttuuuvvvyyyxxxwwwvvvtttpppjjjfffeee\\\WWWZZZ[[[YYYZZZ]]]```aaadddfffeee]]]QQQGGGAAAAAA@@@@@@@@@AAABBBBBBFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNQQQSSSUUUVVVVVVVVVZZZYYYXXXXXXYYYYYYXXXWWWYYY[[[\\\]]]\\\\\\]]]___aaadddhhhnnnuuu|||```GGGIIIMMMQQQWWWbbbrrr}}}tttoooooolllbbbTTTQQQaaauuunnnYYYVVV[[[]]]YYYTTTRRROOOKKKJJJJJJKKKKKKLLLMMMMMMNNNGGGFFFCCC@@@>>><<<<<<<<<<<<>>>??????@@@GGGQQQZZZkkkpppxxx~~~~~~|||{{{~~~zzzwwwuuutttxxx~~~wwwpppvvvvvvyyyyyyttt{{{~~~ttttttuuuyyy{{{xxxrrrlll]]]OOOBBB>>>>>><<<<<>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFIIINNNPPPQQQUUUZZZ___fffiiirrr|||zzzuuulllbbbXXXLLLBBB;;;:::666111111333444333000222222333333222111///...333222333333444555777777;;;;;;::::::::::::;;;;;;@@@@@@@@@AAABBBCCCCCCCCCFFFFFFHHHKKKLLLOOOWWWaaaxxxuuuSSSCCC===888888;;;777888888666555444666888777666666666777777888999555555444444444444555555555555555555555555555555777666666666666666777777888888999999::::::::::::999999::::::::::::999999888999:::;;;;;;;;;;;;;;;<<<;;;:::999:::===@@@AAAFFFFFFKKKXXXfffqqq}}}|||vvvppppppmmmgggaaa]]]]]]___dddkkkooorrr|||~~~yyyzzz}}}~~~zzzvvvttttttsssvvvxxxxxxxxxxxxzzz~~~|||yyyuuusssssstttuuuwwwwwwxxxzzz{{{yyyvvvsssmmmfffbbbdddfffeeefffjjjlllmmmnnnooolllcccVVVLLLFFFFFFEEEDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIKKKLLLMMMQQQRRRTTTVVVXXXXXXYYYXXXYYYYYYYYYZZZ[[[[[[[[[[[[XXXYYY[[[[[[\\\]]]```bbbhhhhhhllluuuhhhTTTLLLNNNSSS[[[eeesss{{{yyyuuummmfffdddbbb___XXXRRRXXXmmmlllTTTTTT[[[___ZZZSSSOOOMMMKKKGGGHHHJJJKKKKKKJJJHHHGGGAAA@@@???===<<<<<<======>>>??????======AAAIIIOOO^^^eeepppxxx||||||{{{zzzvvvvvvvvvxxxxxxwwwtttqqqrrrvvv}}}zzzssszzz{{{~~~xxxooottt{{{|||yyy{{{jjjYYYFFF===;;;;;;;;;===@@@CCCGGGKKKMMMLLLKKKIIIHHHEEECCCBBBCCCEEEEEEEEEHHHJJJLLLLLLKKKKKKLLLMMMOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQOOORRRWWWZZZ]]]aaaeeehhhpppooommmooorrrwwwyyyzzzyyywwwuuusssrrrpppllljjjddd```[[[XXXVVVUUUTTTSSSRRRMMMPPPOOOKKKTTT^^^YYYXXXSSSNNNLLLMMMNNNLLLJJJLLLKKKLLLLLLMMMNNNOOOPPPPPPOOONNNLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIJJJGGGFFFEEECCCAAA@@@@@@@@@AAA@@@???>>>============>>>???@@@@@@???@@@BBBDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKPPPUUUXXXZZZ]]]bbbgggqqqxxxxxxiiibbbWWWMMMDDD===888555666333000000222444333111444444444444444222111111333333333444555666888888<<<;;;;;;::::::;;;;;;<<>>===;;;;;;>>>777888888777555444666777666666666555666666777888555555555555555555555555555555555555555555555555555555555555555666777888999999999999::::::::::::999::::::;;;;;;:::::::::999999::::::;;;;;;::::::;;;;;;:::999:::<<>>AAAEEEIIIKKKKKKIIIHHHFFFCCC@@@???@@@AAABBBAAACCCEEEGGGHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJMMMPPPSSSVVVYYY]]]___hhhhhhiiilllpppuuuxxxzzzzzzyyywwwvvvuuussspppnnnkkkhhhddd```^^^]]]ZZZXXXTTTTTTSSSPPPMMMRRRTTTQQQUUUOOOJJJIIILLLMMMJJJFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGDDDCCCBBB@@@????????????AAA@@@??????>>>>>>??????<<<>>>??????@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPQQQSSSWWW]]]```ccchhhooottt~~~yyykkkcccUUUOOOFFF???;;;999888888555333111111333444333222222222333333444555555555333444444555666888999:::999::::::;;;<<<>>>???@@@BBBBBBCCCCCCCCCDDDFFFHHHGGGHHHKKKPPPTTT]]]ooojjjWWWDDD======<<<<<<===777888888777555444555666666555555555555555666666555666666666666666666555555555555555555555555555333333333444555666888999888888888888888888999999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999999:::<<<>>>???@@@===@@@HHHSSS___nnn{{{|||uuutttpppkkkgggcccaaa```]]]bbbhhhlllttt|||}}}xxx|||vvviiidddeeegggkkkpppuuuxxxxxxwwwuuuuuuqqqhhhdddggghhhiiittt~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~|||yyywwwwwwxxxxxxzzz|||xxxxxxyyyzzzxxxooocccZZZPPPOOONNNMMMLLLKKKKKKKKKIIIJJJLLLNNNQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]___``````aaaaaaaaaaaadddiiillluuuoooXXXRRRTTTWWW]]]hhhwwwuuu```VVVVVVWWWVVVVVVXXXRRRPPPUUU```tttlll]]]WWW___bbb[[[RRRNNNMMMMMMKKKJJJGGGEEEDDDDDDEEEFFFDDDBBB@@@===;;;:::::::::::::::::::::;;;???CCCFFFMMMVVVbbbnnntttuuuuuuuuuwwwtttqqqqqqrrrrrroookkkjjjnnnrrrrrrppppppsssvvvxxxxxx|||~~~xxx~~~~~~~~~}}}}}}uuuwww~~~ooodddUUUHHHBBB@@@===:::<<>>>>>?????????>>>@@@BBBCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFHHHKKKMMMOOOQQQUUUWWWaaadddhhhlllppprrrtttvvvyyyxxxwwwwwwxxxwwwuuusssooommmiiigggeeebbb___]]]WWW[[[XXXRRRRRRRRROOONNNPPPNNNLLLJJJJJJJJJJJJHHHFFFFFFEEEEEEDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFBBBBBBAAAAAAAAABBBDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAACCCDDDEEEFFFHHHKKKMMMKKKLLLMMMOOORRRUUUWWWYYY^^^aaaeeehhhlllttt}}}xxxmmm```UUUMMMDDDAAA<<<999888999888888666555333333333333222222111111222222333444444555444444555666777999:::;;;999999999:::;;;===??????@@@AAABBBBBBBBBCCCGGGJJJJJJNNNUUU\\\cccmmmxxxTTTIII===888999888888888777888999888666444444555555555444444444444444555555555666777777666555555555555555555555555555555222222222333444666777888888777666666555666777777888999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999999999:::<<<===>>><<<;;;>>>EEENNNXXXfffrrr}}}{{{yyytttpppkkkgggcccaaa[[[^^^bbbgggmmmtttwwwwww{{{xxxjjjcccccccccdddhhhmmmqqqssssssssstttqqqddd^^^[[[[[[fffuuu|||~~~~~~~~~|||{{{|||}}}~~~}}}||||||}}}zzzqqqddd[[[QQQPPPOOONNNMMMLLLLLLLLLKKKMMMOOORRRTTTVVVWWWWWWYYYYYYZZZ[[[\\\]]]^^^___]]]```bbbbbbaaabbbdddfffcccdddfffhhhkkkpppwww|||xxx```UUUXXX^^^aaajjjwwwvvvdddSSSNNNPPPQQQRRRTTTUUURRRUUU```pppmmmbbb\\\aaaaaaYYYQQQOOONNNMMMLLLJJJGGGDDDCCCCCCEEEFFFAAA@@@???===<<<<<<======<<<;;;::::::;;;<<<>>>@@@HHHQQQ^^^iiippptttuuuuuuzzzxxxvvvttttttsssrrrqqqnnnpppqqqpppmmmkkkmmmooonnnpppvvv{{{{{{tttooodddSSSGGG@@@;;;666:::<<>>============<<<;;;===??????>>>>>>???@@@BBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAADDDFFFHHHIIIJJJMMMOOOYYY]]]cccgggjjjlllnnnooovvvuuuuuuwwwzzz{{{zzzyyyqqqooommmkkkjjjgggccc```\\\ddd^^^VVVZZZWWWQQQSSSOOOOOOOOOMMMKKKKKKKKKLLLHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHJJJKKKMMMPPPSSSRRRSSSUUUXXX\\\___bbbdddiiimmmqqquuuyyyyyytttjjj```VVVMMMEEE@@@<<<:::777666666555444222555555444444333333222222444444333222111111111111444555555777888:::<<<===:::::::::999999:::::::::>>>@@@BBBBBBBBBDDDIIINNNMMMSSS___iiipppyyy{{{```EEE???999777888999999888777888999888666444444444555444333333333333333333444555666777777666555444444444444444444444444444111222222333444555777777777777555444444444555666777777888999::::::::::::;;;;;;<<<<<<;;;;;;::::::888888888999:::;;;<<<===::::::===CCCIIIQQQ^^^jjj|||}}}xxxsssooojjjeeeaaa]]]]]]^^^___dddjjjpppsssvvv|||}}}uuulllgggeeebbb___bbbfffjjjlllooosssuuunnnaaaZZZYYYaaaiiirrruuu{{{qqqdddZZZRRRQQQPPPOOOOOOOOOOOOOOOOOOQQQTTTVVVYYYZZZZZZZZZYYYYYYZZZ[[[]]]___aaabbb___bbbffffffeeefffiiillliiilllqqqwww~~~|||fff\\\\\\bbbiiiqqq{{{fffXXXNNNNNNPPPOOOQQQVVVWWWWWW___nnnqqqddd___aaa]]]UUUOOOOOONNNLLLHHHGGGFFFDDDCCCCCCCCCDDD???>>>===<<<<<<===>>>>>>;;;:::999999999;;;;;;;;;BBBKKKWWWccclllqqqtttvvvyyyyyyyyyxxxwwwxxxzzz|||yyyxxxvvvqqqmmmjjjiiiiiikkklllqqqyyy~~~~~~zzzzzzppp]]]KKKAAA<<<888777888:::===???AAACCCDDDCCC@@@===;;;;;;;;;::::::999;;;<<<<<<;;;:::;;;<<<>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@???===???BBBCCCCCCDDDGGGIIIMMMQQQVVVZZZ\\\___dddgggnnnoooppptttxxx{{{|||{{{uuusssrrrqqqpppmmmiiifffbbbmmmddd\\\bbb___VVV[[[TTTSSSSSSRRRRRRQQQQQQQQQMMMLLLKKKJJJHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHJJJLLLNNNPPPRRRVVVYYY\\\^^^```cccgggkkkoooqqqtttyyy|||nnnbbb\\\SSSKKKEEE@@@<<<999888666444333444333111000111222333333333222333333555444333111111111111222555555666777999;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCCCCCCCFFFMMMSSSUUU^^^mmmzzz~~~aaaMMM@@@>>>;;;888999::::::999777999:::999666444333444444444333222222222222222333444555666666555444333444444444444444444444444222222222222333444555666999777666444444444666666555666777888999999999999999::::::::::::999888777777777888999:::;;;<<<<<<;;;:::<<>>555666777999;;;>>>AAABBBBBB???;;;999999999999888888:::;;;;;;999888888999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>;;;===??????@@@AAACCCDDDBBBEEEIIILLLOOOTTT[[[```ggghhhkkkooouuuyyyzzzzzzyyyxxxwwwwwwvvvtttooolllfffrrriii```hhheee[[[bbb[[[XXXVVVWWWYYYZZZWWWUUUSSSSSSQQQOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQTTTVVVXXXZZZ^^^aaadddeeehhhkkkppptttwwwzzz{{{zzzjjj\\\QQQLLLDDD===:::888777777666444222222333444333222---...111222222222333555333222111111222333555666555555666888999<<<===>>>=========>>>@@@AAACCCDDD>>>AAADDDEEEDDDHHHOOOVVVbbbnnn}}}~~~jjjNNNAAA>>>===;;;888666777666444777999:::999777444333333444333333222111111111222222333555666666555333222444444444444444444444444222222222222333444555555:::888666555444555666777555555666888888999999999888888888888888777666555777777888999:::;;;;;;<<<<<<::::::<<>>>>>???DDDGGGIIIJJJJJJLLLPPPTTT]]]```eeekkkooorrrtttttttttuuuvvvwwwwwwvvvuuusssrrrpppnnnkkkjjjiiiiiiiiieeeccc___]]]]]][[[YYYWWWXXXWWWVVVTTTRRRPPPOOONNNPPPMMMJJJIIILLLMMMLLLKKKIIIKKKMMMMMMMMMNNNPPPQQQMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPSSSUUUUUUVVVUUUWWW[[[___aaabbbdddhhhlllmmmqqquuuxxxyyy||||||ssshhh\\\QQQJJJAAA???<<<999777666555555333222222222222222222222333333222222222222222222000111222222444444555666888999999:::;;;;;;;;;;;;===???AAAAAA@@@??????@@@DDD???>>>CCCHHHMMMWWWbbbwwwzzzyyyxxxzzzsssWWWCCC777<<<;;;:::888777666666666555444444333333444444555666555444444555666555444444444444444444444444444444444333333333444555555555555555555555555444444777777666666666666777777666666666555555555888::::::999999999888888777777777777888999::::::;;;;;;<<<::::::;;;<<>>???>>><<<<<<===>>>;;;999888888999:::999888999<<>>;;;999999::::::888555555666777888888777666555666777777888999888888888:::::::::999999999888888777:::<<<============>>>>>>@@@AAABBBBBBDDDHHHKKKOOORRRWWW]]]bbbfffiiikkkqqqsssuuuxxxyyyyyyxxxwwwuuuuuutttttttttttttttuuuqqqnnnjjjgggeeecccaaa^^^^^^]]][[[YYYWWWUUUTTTTTTVVVTTTQQQQQQSSSTTTRRRQQQNNNPPPRRRRRRRRRSSSTTTVVVSSSRRRRRRRRRRRRSSSTTTTTTXXXYYY[[[]]]^^^^^^^^^^^^]]]aaaeeegggiiikkkooorrr{{{}}}|||xxxoookkkddd\\\SSSJJJAAA;;;:::999777444333222111111222222222222222222222222222222222222222222222222222222333444555666777777888999::::::;;;;;;;;;;;;:::===???@@@@@@???@@@AAADDDCCCFFFKKKOOOWWWgggwww|||zzz{{{{{{}}}dddLLL@@@999;;;:::999888777666666666444444333333333333444444666444333444555666555444333333333333333333333333222222111111222222333444444444444444444333333333666555555444444555555666777888999888777777999:::888888888888777777666666666777777888888999999999:::999:::;;;<<>>??????======>>>???<<<:::888888999999888777888:::>>>DDDMMMYYYfffnnnqqqvvvxxxvvvvvvyyy{{{zzz|||uuuqqqqqqqqqmmmkkklllooovvv~~~||||||xxxmmmfff^^^QQQEEE<<<888444333444555444222;;;:::888999::::::999777444555666777777666555444555666666777888777777777999999888888888888777777888:::;;;;;;::::::;;;===<<<===>>>>>>>>>???BBBEEEGGGIIILLLQQQWWW]]]aaadddgggkkkoootttwwwxxxwwwwwwuuuvvvxxxzzz|||}}}~~~~~~{{{xxxssspppnnnkkkhhhffffffdddaaa^^^\\\\\\\\\\\\^^^]]]\\\\\\]]]\\\ZZZXXXVVVXXXYYYZZZYYYYYY[[[]]]ZZZZZZZZZ[[[\\\]]]^^^___dddeeefffhhhiiihhhhhhgggkkknnnqqqtttvvvyyy{{{~~~{{{tttnnngggcccXXXTTTNNNHHHCCC>>>999555444444222111000000000000111111111111111111111111111111111111111111111111333333444555666777888888888888:::;;;;;;<<<<<<<<<999;;;>>>?????????AAABBBAAADDDJJJQQQXXXeee{{{}}}zzzyyyzzz{{{{{{|||nnnPPP???;;;;;;:::999888777666555555555444444333333333333444444555444333444555666555333222222222222222222222222000000000///000111111222222222222222222333333333444444333333333333444444666777888888666555666666666666666666666555555555777777777777777777777777888888999<<<<<<@@@JJJVVVkkkvvv~~~|||vvvrrrqqqpppnnnrrruuuwww}}}xxxqqqhhhaaa^^^___```aaadddjjjoootttyyy~~~}}}xxxqqqrrrrrrqqqnnnkkkiiihhhjjjppp||||||}}}~~~|||{{{}}}zzzqqqpppqqqxxxwwwtttqqqpppooonnnllljjjlllllllllnnnssszzz{{{wwwvvvvvv~~~}}}wwwnnnhhheeefffeee^^^XXXUUU]]]kkk{{{sssccc\\\XXXSSSOOOMMMJJJHHHFFFHHHHHHHHHJJJJJJGGGBBB===;;;===>>>===<<<;;;<<<>>><<<:::888888888888777666999;;;===AAAHHHTTTbbbllljjjqqqvvvvvvwwwzzz{{{yyyuuusssqqqqqqmmmhhhhhhlllqqqwww}}}zzzyyyxxxvvvxxxoooiiicccVVVJJJDDD===666333333444222///777666666777888888888888444444555555555444333333444444555666666666666666999999888888888888888888999999:::999888888:::;;;<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHMMMSSSXXX[[[ZZZ]]]dddjjjoooqqqqqqqqqqqqsssvvvzzz}}}~~~}}}zzzwwwtttsssqqqnnnlllnnnkkkhhhdddbbbbbbcccdddggggggggggggfffeeecccaaaaaabbbccccccccccccdddeeecccccccccdddeeeggghhhiiilllmmmooopppqqqrrrqqqqqqvvvxxx{{{~~~~~~yyypppggg___XXXRRRNNNIIIFFFAAA===<<<:::999777222222111111111111111111000000000000000111111111000000111111111111222222333444444555666777888888888888:::;;;<<<<<<<<<<<<:::<<<>>>?????????AAABBBBBBFFFMMMXXXeeeyyy}}}~~~||||||{{{zzzzzzyyy}}}zzzXXXAAA999999;;;999888777666555555555555444333333333333333333444555444333333555555444333222222222222222222222222000////////////000111111222222222222333333333333444333333222222333333444111333555444333111000000555444444444444444444444777777777777777777777666888888:::===>>>???GGGPPP^^^eeekkkkkkhhhhhhkkknnnqqqwww|||}}}yyyssskkkccc^^^\\\\\\\\\bbbhhhooottt{{{|||yyyxxxxxxzzzzzzvvvmmmfffeeejjjttt{{{zzzxxxtttrrrssszzzrrrmmmiiimmmvvv~~~|||{{{{{{{{{||||||yyywwwzzzvvvmmmiiiaaa]]]\\\^^^^^^[[[YYY[[[fffvvvkkkrrraaa[[[WWWRRRNNNKKKIIIGGGEEEGGGFFFDDDDDDCCCAAA???===<<<>>>>>>===<<<;;;<<<===<<<:::888777888888777555999;;;===???CCCMMM[[[eeegggooouuuvvvwwwyyyxxxuuupppsssvvvsssiiiaaacccjjjpppssswwwzzz~~~xxxuuutttsssqqqwww{{{~~~}}}zzzyyy|||xxxoooiiidddZZZPPPLLLEEE;;;555222222111000222333444444444555666666444444444444444333222222333333444555555555555444666666666777777777777777777888888777666666888:::888777666666666888999999<<<;;;;;;===@@@DDDHHHKKKMMMQQQXXX^^^dddggghhhiiimmmpppssswwwzzz|||}}}}}}|||zzzxxxwwwxxxxxxwwwvvvuuurrrooolllkkklllmmmnnnpppqqqrrrrrrqqqooommmmmmnnnpppqqqpppoooooopppqqqnnnnnnnnnooooooqqqrrrssstttvvvxxxzzz{{{||||||||||||}}}}}}zzzwwwtttsssiiicccZZZRRRKKKFFFBBB???;;;888555333444555555555000000000111222222222222//////000000000111111111000000111111222222222222333333444555666777888888888888:::;;;<<<=========<<<>>>???@@@???@@@BBBDDDIIIMMMUUUcccxxx~~~{{{|||~~~dddHHH<<<999999888777777666555444444444444333333333222222333333333555333222333444555444333333333333333333333333333000000000000000111222222222222333333444444444555444333333222222333333444///111222222000.........333333333333333333333333888888888888888888777777:::999;;;?????????CCCJJJNNNRRRWWWZZZ[[[^^^eeekkkuuu}}}~~~{{{tttllleeeaaa```___]]]dddkkkrrr|||{{{oooiiikkkpppzzz~~~zzzsssnnnmmmqqquuu|||tttsssxxx~~~~~~~~~}}}}}}xxxmmmeee```___[[[WWWVVVWWWXXXXXX]]]cccsssfffTTTsssccc^^^YYYRRRMMMIIIHHHFFFEEEEEEDDDBBB???>>>>>>??????@@@@@@AAA???===;;;<<<===;;;999777777888888777666666999<<<<<<>>>DDDOOOXXXeeemmmsssuuuuuuvvvuuuqqqoootttxxxvvvkkk______ffflllmmmoooqqqvvv}}}vvvrrrooommmlllnnnqqqttttttrrrqqqsssvvvyyyzzzpppjjjfffaaa[[[VVVPPPHHH>>>666222111222///111222222222222444555555555444444333222222222111222333333444444333333222222333333333333444444444555666666555555777888888666555555666888888888999888777888999<<>>>>>>>>>>>???AAAAAAAAACCCFFFHHHNNNTTT___ooo}}}sssRRR???;;;:::777555666555444444333333444444333333222222222222333333444333222333444555444222333333333333333333333333111111111111111222222333222222333333444444555555333333222222222222333333000222333333111000111111222222222333333333333444888888888888888888888888<<<:::<<>>AAAEEEIIIMMMPPPRRRXXXZZZ\\\```eeeiiimmmoooooooooooorrrvvvyyy{{{{{{wwwwwwwwwwwwwwwxxxyyyyyyyyy{{{|||{{{yyyyyy{{{~~~~~~}}}~~~~~~|||{{{zzzyyyyyyxxx{{{|||}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvsssnnnjjjccc___ZZZUUUQQQMMMGGGCCCBBB>>>:::777666666555444444222000000111222222111,,,---///000111111000000000000111111222333333444111222222333444444555555444555555666777888999999777888:::<<<===>>>>>>???===???AAACCCDDDGGGKKKOOOVVVbbbsss~~~mmmYYYDDD;;;999666444444555444444333333333333333333333222222222222333333444333222222444444333222222222222222222222222222111111000000111111222333111111111222333444444444222111111000000111111222222333444333222222444555222222222333333444444444555666666777777888888888===::::::======;;;===AAABBBBBBHHHQQQVVVYYY```iiippp{{{|||tttnnnkkkkkkllloooqqqtttwwwqqqnnnpppsssvvv|||uuummmgggeeefffmmmyyyrrrjjjaaa]]]^^^bbbddddddhhhpppzzz~~~{{{zzzxxxwwwvvvzzz~~~yyyvvvrrrmmmkkkqqq{{{|||sssfff]]]XXXXXXWWWWWWUUUVVVYYY^^^```dddooo{{{yyycccTTTIIICCC|||llleee^^^TTTLLLHHHGGGGGGGGGDDDDDDDDDCCCBBBAAABBBCCC???@@@???<<<999666666666999777666666888999888888444:::>>>===:::;;;AAAGGGRRR\\\eeekkkqqqwwwyyyxxxvvvtttuuuyyywwwmmmccc^^^bbbeeehhhmmmuuu{{{tttrrrrrrfffjjjooorrrrrrqqqqqqqqquuunnnooosssuuunnnppplll```NNN@@@999888///222444333111111333555777666555444333333333333000000111222222222222222222222333333333444444444...111444666666555555666222///---...111333333222444444444555666888999:::666666888;;;???CCCFFFHHHIIIKKKMMMQQQWWW]]]bbbeeeeeeeeefffiiimmmqqqssssssssstttuuuvvvvvvwwwxxxxxxwwwyyyzzzyyywwwwww{{{~~~~~~}}}||||||}}}~~~|||zzzwwwvvvuuuuuuvvvvvvvvvuuutttrrrpppnnngggeeecccbbbaaa^^^WWWRRRNNNJJJFFFCCCBBB@@@;;;888999777444222333444444444333111//////000000///......///111222222222111111000000111222333333444444222222333444444555666666666666777888999::::::;;;777888:::<<<===>>>??????<<<>>>AAADDDGGGKKKPPPTTTcccuuuzzzTTTHHH===999777222111444444444333333222222333333333222222222222222222333444333222222444444333222000000000000000000000000000000000000000111222222///000000111222222333333000000////////////000000222333333222111222555777222222222333333444444444333444444555666777888888===:::999;;;;;;999;;;>>>::::::???IIINNNPPPVVV___jjjvvv~~~~~~xxxvvvvvv||||||yyyxxxyyynnniiijjjlllvvvwwwxxxtttmmmhhhffffff___jjjuuu{{{~~~~~~{{{{{{||||||~~~wwwkkkeeeeeeggghhhgggbbbhhhmmmnnnmmmpppxxxwwwggg\\\YYYYYYWWWTTTUUUZZZbbbjjjqqqxxx{{{uuutttuuutttqqqyyynnnfff\\\VVVVVVWWWUUUSSSVVVYYY```gggjjjnnnyyyxxx___RRRJJJEEEBBBrrriiiaaaVVVMMMHHHGGGHHHHHHFFFIIIIIIDDDBBBCCCDDDCCCCCC???;;;999999999888777888888777666666666666666777888999:::<<<>>>@@@AAAHHHRRR[[[aaaiiiuuu||||||~~~{{{yyyyyywwwpppfff]]]```bbbffflllqqq{{{yyyuuukkkpppuuuuuurrrqqquuuzzz{{{yyy{{{zzzwww{{{|||zzzttthhhWWWGGG===999222---///111111111333333333333222222222222222000000000000000000111111000000000111222222222333111222333333333333222111333333333333333333333333222222222222222222222222555555555666777999:::;;;@@@AAACCCEEEHHHKKKMMMNNNTTTUUUXXX\\\```cccfffhhhhhhiiikkklllnnnooopppppprrrsssssssssrrrsssvvvxxxzzzyyyvvvtttrrrrrrrrrrrruuusssqqqnnnllljjjiiihhhgggfffdddaaa___\\\ZZZYYYWWWSSSNNNLLLKKKJJJGGGDDD>>>>>>===;;;:::999888777555555555444444333333333111111111000000000000000000000000000111111111111000000000111222222222333333111///...///222666888777888999:::::::::::::::777999::::::::::::<<<===AAAAAAAAACCCIIISSS^^^eeeyyyzzzaaaCCC>>>888666777777444111666555444333111000///...333222111111111222444555222222222222222222222222111111111111000...---,,,111111000000000000111111222222222222222222222222222222222111111111111111111222333333444444333333222333333333333333333444333444555555666666555555555555666888999:::;;;<<<888===AAACCCDDDGGGNNNTTT^^^fffooovvvzzz{{{}}}ttthhhddddddooommmkkkjjjjjjjjjiiiggghhhkkkoooqqqrrrssstttuuuoookkkgggiiiqqq{{{~~~}}}zzzqqqhhhgggjjjqqquuu{{{}}}ggg\\\RRRPPPOOOLLLJJJKKKKKKMMMSSS^^^lllyyy}}}yyytttwwwwwwqqqiii___\\\YYYXXXZZZ]]]```aaaaaagggooovvvyyyzzz{{{{{{~~~vvvYYYNNNJJJCCC>>>???pppggg```VVVNNNIIIGGGGGGGGGEEEGGGGGGEEEFFFJJJKKKHHHDDDAAA===;;;:::999888777888777666666555555555666777777888999;;;===???@@@EEENNNWWW]]]gggssszzz{{{~~~|||zzzzzzyyysssjjjbbb___```dddjjjooouuu~~~zzzqqqtttvvvtttqqqttt~~~~~~tttdddRRRFFF:::222...///111//////000111111111222222222333333111111111111111111111111111111111111111111222222333222111111111111222333111111111111111111111111222222222222222222222222333333333444555777888999;;;<<<===>>>@@@AAABBBCCCGGGIIIKKKOOORRRVVVXXXZZZ\\\]]]^^^```aaabbbcccccccccdddddddddcccdddfffiiijjjiiihhhgggffffffffffffeeedddaaa___]]][[[ZZZYYYSSSRRRQQQOOOMMMKKKIIIHHHIIIFFFCCCAAAAAA@@@<<<999555555444333222111000000333333222222222222222111111000000000000000000000000000000000111111111111000000000000000111111111222222222222333444666666777777999::::::;;;;;;;;;999;;;<<<<<<<<<<<<===???BBBDDDEEEHHHOOO\\\mmmyyyfffOOO@@@;;;666444666666444111444333333222222111111000222111111111111111222333222222222222222222222222111111111222111111000000111111000000000000111111111111111111111111111111111111111111111111111000111222222333444333333333222222222333333333333444333444444555555555555555555666666777888999::::::888;;;?????????AAAGGGLLLTTT[[[fffooouuu||||||||||||nnnfffcccfffdddccceeehhhkkkmmmnnnqqqssswwwzzzzzzyyyvvvtttjjjeee``````gggrrr{{{rrriiihhhjjjnnnqqqrrrrrruuuzzz~~~yyynnndddZZZSSSRRRSSSQQQPPPPPPQQQUUU]]]jjjzzzzzznnnjjjkkkiiibbb[[[ZZZYYYZZZ\\\```dddgggiiinnnssszzz~~~~~~}}}|||~~~|||dddMMMFFFDDD???===???}}}lllddd^^^UUUNNNJJJGGGFFFEEEDDDFFFFFFGGGLLLSSSSSSOOOFFFCCC???<<<;;;:::888777777666555555444555555555666777777888:::<<<===>>>AAAIIIRRRYYYbbbnnnwwwzzz}}}{{{{{{||||||xxxpppjjjdddccceeejjjmmmooovvv}}}xxxyyyyyytttrrrzzz}}}qqq```TTTBBB:::333222222///...///000000111111222222333333222222222222222222111111111111111111111111000000444333000......000333444////////////////////////111111111111111111111111111111111222222444555666777777777777888888888888:::;;;>>>@@@DDDGGGIIIJJJJJJKKKMMMNNNPPPPPPQQQQQQSSSTTTUUUUUUTTTUUUWWWYYYUUUUUUVVVWWWWWWWWWVVVVVVQQQPPPNNNLLLJJJIIIHHHHHHBBBBBBAAA@@@>>>===<<<<<<:::999888777777555222000222222111111111000000000//////000000000000000000000000000000000000111111000000000111111111222222000000000000000/////////222333555666777666555555666777888:::;;;<<<<<<<<<;;;===>>>???>>>>>>???AAAAAACCCGGGMMMWWWiii~~~zzz{{{|||rrrUUUBBB<<<888444333444555333111111111222222222222222222000111111111111000000///222222222222222222222222111111222333333333333333111000000//////000000111000000000000000000000000/////////000000000000000111111222333333333333222222222222222333333444444333333444444444555555555666666666777777777888888777999;;;;;;:::;;;???CCCHHHQQQ\\\gggqqq{{{|||vvvvvv|||uuujjjccc]]][[[[[[^^^dddkkkqqqssszzz|||~~~wwweee___XXXVVV\\\fffpppvvvzzzvvvtttvvvuuurrrllliiiiiikkksssxxxzzzqqqpppiiidddeeefffdddcccdddaaaeeennn}}}sssnnnhhheeeccc```[[[VVVXXX[[[___dddjjjooorrrtttwww{{{|||zzzxxxvvvyyywwwaaaQQQDDD@@@???;;;:::>>>uuuddd```[[[TTTNNNJJJGGGEEECCCEEEFFFFFFHHHPPPXXXWWWRRRFFFCCC???<<<;;;999777555666555555444444444555555666666666777888:::;;;<<<>>>DDDLLLTTT^^^iiirrrwwwzzzzzz{{{|||~~~|||wwwssspppllljjjlllllllllnnnrrr{{{}}}~~~}}}|||{{{}}}}}}~~~~~~{{{{{{|||yyy|||qqqgggTTTHHH<<<777333000///111111111111222222222222222333333333222222222222222222222111111000000//////333222000//////000222333////////////////////////111111111111111111111111000000000000111222333444555555555555555555555555555666777:::<<<>>>@@@AAA===>>>???@@@BBBBBBBBBBBBEEEFFFGGGGGGFFFFFFHHHIIIFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCAAA???>>>=========888888888777777666666666111222333333333111///---111222222222222222222222.........//////000000111000000000000000111111111000000111111111222222222222222111111000000//////333444555666666666555555666777999:::<<<===>>>>>><<<>>>@@@@@@???@@@AAACCCBBBEEEKKKWWWhhh}}}wwwssstttvvv|||aaaIII===999666444333444555444222111111111111111111111111///000111111111000...---222222222222111111111111111222222333333222222222000000////////////000000000000000000000000000000.........///////////////000111111222222222222222111111111222333333444444333333333333333444444555666666666555555555555555666888999888777888;;;>>>CCCJJJVVVcccnnnyyy{{{qqqnnnttt~~~xxxnnnggg\\\ZZZYYY[[[aaahhhnnnqqq{{{}}}fff```XXXSSSTTT[[[ccciiiuuu~~~yyyrrrooonnnooossswwwyyyzzz{{{~~~uuummmmmmpppppp}}}zzz{{{uuuyyy~~~vvvooogggfffccc```]]]ZZZZZZYYY]]]aaahhhnnnssswwwzzz||||||}}}~~~zzzvvvtttsssqqqxxxxxxaaaQQQHHHBBB@@@===888777;;;nnn\\\]]]YYYRRRMMMIIIGGGDDDBBBFFFFFFFFFHHHPPPVVVUUUOOODDDAAA>>><<<:::888555333555555444444444444555666666666666777888999:::;;;<<<@@@GGGPPPYYYbbblllsssuuuvvvxxx{{{~~~~~~}}}||||||vvvpppnnnkkkhhhiiimmmvvvuuutttrrrsssuuuyyy|||~~~}}}|||zzzzzz}}}~~~wwwqqq|||vvveeeVVVFFF;;;555000000222444333333333222222111111333333333222222222111111222111111000000////////////000000111111000000///000000000000000000000000000000000000000000000000000000000000111222333333333333333444444444555555444444666777999:::<<<<<<666777888999::::::;;;:::777999::::::999999:::;;;;;;<<<===>>>>>><<<;;;:::::::::999888777777777777000000000111111111111111...000222333222000///...............////////////......//////000000111111//////000000111111111111111111111111222222222222333333333222222111111111444444333333444555666777777888999;;;===>>>>>>???<<<>>>@@@AAAAAAAAACCCEEEHHHLLLUUUggg}}}|||sssoooooorrryyyjjjNNN===666777555444444555555444444333333222111111000000///...///000111111000...---222222222111111000000000222222222222111000///...000000////////////000000111111111111111111111111------......///////////////000111111222222111111000000111222222333444444333222222222222333444444555555444444444444333333666777777777888999<<<>>>@@@FFFQQQ]]]hhhsss{{{zzzsssmmmnnnxxx|||vvvoooiiiaaa___]]]^^^bbbfffiiikkkqqqttt}}}qqqjjj```VVVQQQQQQUUUYYYcccjjjsssxxxyyywwwwwwxxx|||}}}|||~~~|||yyyxxxzzz}}}xxxrrrmmmfffaaadddlllooo}}}{{{{{{}}}{{{uuusssqqqmmmeee^^^XXXYYYXXXUUUSSSTTTXXX\\\ccchhhoootttvvvxxx{{{}}}{{{wwwtttttttttuuusss^^^PPPEEECCCAAA???<<<777777999jjjYYY[[[WWWQQQKKKHHHFFFDDDBBBCCCEEEFFFGGGKKKPPPNNNIIIBBB@@@===;;;:::888555333555555555444555555666777777777777777777888999:::<<<<<>>>>>>>>;;;===@@@BBBCCCDDDGGGIIILLLRRR```ttt|||uuusssssswwwsssXXXCCC888444555555555555444444444444333333222111000000//////......///000000000000000222222222111000000//////111111111000///...---,,,000//////......//////000111111111111111111111111------......//////000000//////000111111111111000///000000111222333444444333222111000111222333444333333333333333333222222666666666777888:::<<<>>>===BBBJJJUUU```iiipppsssrrrnnnlllppp{{{|||uuuqqqllliiifffeeedddeeegggiiiiiihhhhhhkkksss}}}|||wwwmmm```UUUOOONNNOOOUUUYYY]]]___^^^]]]```bbbnnnvvv~~~|||zzz}}}}}}xxxnnnllliiifffkkkttt|||tttmmmhhhfffhhhiiillliiifffdddbbb^^^WWWRRRPPPRRRSSSSSSTTTXXX___dddiiinnnsssuuuvvvxxx|||~~~xxxsssqqqsssuuu}}}qqqZZZMMMGGG<<<<<<<<<;;;:::888888:::lll]]][[[VVVOOOIIIFFFEEEDDDCCC>>>BBBEEEDDDFFFIIIHHHDDDBBB@@@>>><<<<<<:::777555666555555555666666777888888888777777888888999999:::999===EEELLLQQQ[[[eeejjjlllqqqvvvzzz~~~~~~xxxnnneeeeeeiiimmmkkkiiihhhjjjnnnqqqssszzz}}}~~~{{{yyy{{{vvvuuuuuuvvvpppdddUUUKKKCCC:::555444333333444444555666777777333222222111000000///////////////000000000000000////////////////////////000000000000000000000000////////////////////////000////////////000111111000000111111111111222222111111111222222222333333000111222222333333333333222444666666555444444444000000000000111222333444111111000000000111111222111111111111222222222222...000111000......///111333333222222222222222222000000000000////////////...//////000111111222222111111111222222222333333222222222222222333333333111222444666888999999999::::::;;;======>>>>>>>>>;;;>>>AAACCCEEEHHHKKKMMMRRR^^^ppp|||yyy{{{xxx^^^III===888777333444444444333222111222111111111111000000000000.........///000111222333222222222111000/////////000000000000//////...---//////............//////000000000000000000000000---......///000000111111...///000000111111000000//////000111222333444444222222000000000111333444111111222222222222222222777555555555666888999:::;;;>>>FFFPPPZZZccchhhjjjiiihhhhhhmmmwwwwwwqqqmmmjjjhhhdddeeehhhlllppppppnnnllljjjlllpppuuuyyy|||}}}~~~xxxnnnccc[[[XXXWWWUUUWWWXXXWWWUUUTTTWWWZZZeeemmmttttttooonnnssszzz}}}rrrsssuuussswww~~~~~~{{{}}}{{{xxxooojjjbbb[[[WWWWWWZZZ\\\]]]^^^^^^]]]ZZZVVVQQQNNNQQQTTTXXX]]]aaagggnnnrrrooossswwwxxxyyy}}}xxxrrrrrruuuyyymmmZZZLLLDDDAAA:::;;;:::888888999999999oooaaaZZZUUUNNNHHHEEEDDDDDDCCC:::@@@CCCBBBBBBDDDDDDBBBBBB@@@>>>>>>===<<<999666666666666666666777888888999888888888888888999999999777:::AAAGGGLLLUUU___fffiiinnnsssxxx~~~ttthhhfffjjjhhhfffeeeeeehhhlllnnnppptttyyy~~~zzzxxxyyy{{{qqqfff\\\UUUMMMBBB:::777111111333555777999:::;;;222222111111000//////.........//////000000111111111000...,,,,,,...000111000000000000000000000000//////////////////////////////.........///000000333333222222222111111111000000000000111111111111......///000111111111111...000222222000/////////000000000000222444777888111000000000000111222333......//////////////////000222222111......000333333222222222111111111000000000000//////......---...//////000111222222222111111222222222333333333000000000111222222222333///222666:::<<<<<<:::999;;;;;;<<<===>>>>>>======<<>>DDDNNNXXXaaaeeegggbbbbbbccchhhpppzzzzzzsssnnnkkkiiihhhaaadddjjjqqqvvvwwwtttrrrqqqrrrssssssrrrtttwwwyyyyyyqqqjjjhhhggg]]]^^^___\\\YYYXXXZZZ]]]```gggllljjjdddccckkkttt|||{{{{{{}}}xxxyyyzzzvvvzzz~~~|||}}}zzzwwwqqqkkkjjjmmmtttyyyxxxfff^^^ZZZSSSOOONNNPPPUUUYYYXXX[[[]]]\\\YYYTTTQQQPPPQQQVVV]]]eeelllrrrwwwzzztttxxx{{{|||~~~xxxxxx}}}{{{{{{~~~}}}cccQQQHHHAAA<<<999>>>>>>;;;888777999999777rrrdddcccYYYPPPLLLJJJFFFCCCDDD@@@??????@@@AAABBBAAA???AAAAAABBBAAA>>>:::666333666666666666666666666666888888777666666666666666666999;;;<<<===CCCNNNVVV]]]aaaffflllrrrxxx~~~~~~wwwllldddaaa^^^aaadddgggiiikkknnnpppuuuzzz~~~~~~~~~|||wwwrrrqqqnnnhhh```VVVJJJ@@@:::777777555222111111444777333333222111000///...---,,,---------....../////////......------///000111222000///------///000222111111000000//////......////////////////////////......//////000000111111//////......---------,,,000000000000000000000000000000000000000000000000000000//////.........---000000///...............111111111111111111111111000000000000000000000000111222222222222111000000111000000000//////..................///111222222111000.........///111222111222333555555555555444444555555777888999:::;;;===<<<<<<<<<<<<======>>>>>>@@@BBBDDDHHHNNNUUUZZZkkkzzzyyy{{{{{{||||||hhhLLLAAA<<<555222444222222222222222222222222222111111000000000000000///111222111000000111222222222111000///...------///............---------000000////////////000000///---,,,,,,...//////...000000000///......------////////////000000000000............///000222222222111000000000111333444444444444444444444444444666666777888888888888888===AAADDDGGGRRR```fffddd]]]___aaacccgggppp{{{{{{xxxvvvuuuuuuooogggcccddd]]]fffqqqwwwxxx{{{uuukkkiiimmmsss{{{{{{zzzxxxvvvvvvxxxzzznnnnnnooonnnllliiieeecccggggggddd^^^XXXYYY```hhhjjjhhhhhhlllttt{{{~~~{{{rrrllljjjkkkqqqvvv|||vvvyyy{{{zzz~~~{{{rrrnnniiikkkkkkgggaaa]]]___bbbnnnrrrxxx~~~}}}rrraaaUUURRRPPPMMMKKKLLLOOOTTTWWWYYYXXXVVVTTTTTTUUUVVVWWW```iiioooqqqtttyyy~~~zzz|||~~~{{{zzzvvvwwwzzz|||rrreeeRRRDDD>>>===<<<;;;999999999999999999999999~~~qqqkkk^^^QQQLLLIIIFFFCCCCCCAAAAAAAAABBBCCCCCCBBB@@@@@@@@@@@@???<<<999666444555555555555555555555555888777777666666666666666222555777777888>>>GGGOOOXXX```jjjoooqqqsssxxx}}}~~~xxxmmmfffcccbbbccceeeggghhhiiijjjkkkooouuu{{{~~~|||www{{{yyyrrrmmmmmmlllhhhaaaUUUIIIBBB;;;:::999888777666444444111111111111111111111000.../////////000000000000000//////...///000111222111000///......///000111111000000000/////////...////////////////////////////////////000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000/////////.........111111000///////////////000000000000000000000000000000000000000000000000111222222222222111000000222222222222111111111000///////////////000111222111000.........///111222111111222222333444555666555666777888999:::;;;;;;===<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDGGGPPP\\\eee{{{yyyvvv}}}~~~}}}~~~www]]]EEE===:::444111333222222222222222222222222222111000000//////000000)))+++---......///111333111111000000///.........000////////////.........000//////......//////000...---,,,---///000///...------------------------....../////////000000000............///000111222222222111000111222333444444444444444444444444444555666666777777777777777;;;>>>AAADDDMMMZZZ___^^^\\\^^^```bbbeeelllvvv}}}~~~xxxpppnnnnnnooollleeecccddd```hhhqqqwwwzzztttnnnnnnpppuuuuuuuuutttuuuwww{{{~~~}}}~~~|||xxxuuulllhhhaaa\\\ZZZ[[[[[[\\\YYYVVVUUUWWW]]]cccggghhhjjjmmmpppnnniiiffffffhhhlllpppuuuxxx{{{~~~}}}}}}}}}qqqkkkqqqtttrrrsssxxx~~~~~~|||vvvnnneee___\\\[[[^^^```^^^ZZZYYY[[[^^^ggghhhjjjjjjggg___TTTMMMHHHGGGGGGHHHJJJLLLOOOQQQOOOOOOQQQTTTXXX]]]bbbeeelllssswwwuuuuuuxxx{{{{{{vvvzzz}}}|||yyyxxxsssqqqrrrvvv{{{www^^^TTTHHH???<<<<<<;;;999666666666666666666666666tttcccRRRKKKIIIGGGCCCBBBBBBBBBCCCDDDFFFEEEBBB@@@>>>>>><<<;;;999777666555555555555555555555555555777777666666555555666666555666777777888===EEEKKKRRR^^^kkkrrrqqqpppssswwwzzz~~~wwwoooiiifffgggggggggfffgggggghhhhhhlllttt|||~~~}}}{{{yyyxxxwwwwwwwwwtttvvv{{{zzzqqqjjjlllooopppmmmdddYYYQQQFFFCCC???===<<<:::555111//////000111222333333444111111111111111222222222000000000000000111222222111000///......///000111000000000000////////////////////////////////////000000000000////////////111111000000000000//////000000000000000000000000000000000000000000000000000000////////////......222111111000000000000111////////////////////////000000000000000000000000111222222222222111000000222222222222111111111111000000/////////000000111000//////...///000111222333333333333444666888999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBDDDDDDDDDHHHVVVjjjzzzyyy~~~bbbNNN;;;777666333111222111111111111111111111111222111000000//////000000)))***,,,---------///111////////////////////////000000000////////////............------............------///000111///...*********+++,,,---------.........////////////000............///000111111222111000000000111333444333333333333333333333333444444555666666666666666777:::<<>><<<;;;999777666666666666555555555555555555555555777666666555555555666666777888888888888<<>>???BBBDDDFFFFFFMMMaaa}}}tttOOOBBB555333333111000111111111111111111111111111111111000///////////////...///000///---,,,---............/////////000000////////////...............------,,,,,,------......---...///111111///...******++++++,,,,,,,,,,,,------........./////////...............///000111111000/////////000111222222222222222222222222222333333444555555555555444555777999;;;@@@FFFIIIJJJTTTXXX]]]```bbbgggnnnsssuuuvvvwwwvvvxxxvvvooojjjiiihhhfffgggjjjooorrrvvvyyy{{{~~~xxxrrrnnnkkkiiiffffffhhhlllppprrrtttyyy}}}wwwqqqkkkkkknnnmmmeee^^^[[[XXXSSSPPPOOOQQQTTTVVVTTTXXX\\\_________```aaaccccccccccccccccccdddddd[[[YYYXXXYYY]]]```aaabbb```]]]___fffhhhddd``````ZZZXXXSSSMMMHHHGGGHHHKKKOOORRRTTTUUUTTTUUUWWWYYYYYYWWWRRRJJJDDDBBBFFFJJJJJJKKKMMMPPPRRRSSSTTTTTTUUUWWW\\\ccclllwww|||uuussstttsssqqqwww}}}sssjjjkkkppp{{{~~~lllXXXLLLEEEBBB===;;;::::::888666666666666666666666666666vvvcccPPPIIIKKKKKKHHHFFFCCCBBBBBBCCCCCCBBB???<<<;;;:::777555444444555666555555555555555555555555666666555555555555666666666666555555666999===@@@IIIPPP]]]jjjsssuuurrrooorrruuuyyy{{{{{{yyyxxxwwwooollliiiiiikkknnnppppppooo}}}{{{{{{wwwqqqkkkjjjnnnrrrvvvwwwxxx{{{}}}vvvsssrrrtttyyy|||{{{yyyooobbbPPPCCC<<<:::777444222222222222333333333333111111111111111111111111......////////////000///000000////////////000000////////////000000000000000000000000000000000000111111000000//////............////////////////////////////////////////////////////////////////////////000000000000000000//////.........//////000111111111111111111111111000000000000000000000000111222222222222111000000//////////////////000000222111111000000000000111000000111111222333444444444666:::===>>>===;;;999<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<===??????@@@DDDHHHMMMXXXqqq|||___CCC;;;444222222000//////000000000000000000000000111000000///.../////////...//////...---,,,,,,...------......//////000000......---------,,,,,,,,,------,,,,,,,,,,,,------...------...000000///......---------,,,,,,,,,+++------------...........................//////000///......------///000111222222222222222222222222222222333444444444444444444555777:::<<<>>>AAACCCMMMRRRXXX\\\```fffmmmsssuuuwwwwwwxxx|||vvvmmmhhhfffcccdddgggmmmppptttvvvxxx|||{{{vvvqqqnnnkkkhhhdddbbbcccfffgggggglllqqqxxx~~~{{{wwwvvvuuuvvvxxxxxxuuurrrjjjgggccc___\\\\\\___aaaaaacccfffgggeeeccc```___]]]\\\ZZZXXXWWWVVVUUUUUUPPPPPPPPPRRRVVVYYY[[[[[[ZZZXXXYYY\\\\\\XXXUUUUUULLLKKKIIIFFFEEEGGGKKKOOOQQQQQQPPPOOOMMMMMMNNNOOOMMMMMMLLLIIIHHHKKKSSSYYY]]]]]]\\\\\\]]]^^^______aaacccgggnnnxxxyyytttsssrrruuuzzzxxxnnnnnntttzzzjjjWWWKKKGGGCCC@@@<<<999888888888888777777777777777777777777ppp```PPPKKKKKKKKKIIIHHHDDDBBBAAA@@@@@@@@@===;;;:::999777555444444444444444444444444444444444444555555444444555555666666888777666666777:::===???EEEIIISSS```mmmsssrrrnnnrrrtttxxx{{{}}}~~~~~~}}}qqqmmmjjjjjjooosssvvvvvv{{{~~~yyyrrrllllllpppuuuqqqsssuuuxxx}}}|||yyy{{{|||ooo\\\LLLBBB===:::999444444444333333222222222111111111000000000000000------.../////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000////////////000000111111111111222222000000000000000000000000//////////////////////////////000000000000111111...............//////000111111111111111111111111000000000000000000000000111222222222222111000000111111111111222222222222111111000000000111111222111222222333444555666666444666999<<<===;;;999777===============<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@???EEELLLWWWgggiiiMMM<<<888444222111000///...////////////////////////111000//////......//////)))***,,,,,,,,,,,,---///---------....../////////---------,,,,,,,,,++++++---------,,,,,,---------///---,,,,,,...//////.../////////...---,,,,,,,,,,,,,,,,,,---------......///......---....../////////...---------...000111111111111111111111111111222222333444444444444444444444666::::::999;;;???EEEJJJPPPVVV[[[aaajjjpppuuuuuuwww{{{{{{qqqllliiieeeccccccgggiiilllooorrrwww|||}}}yyyuuuqqqnnnlllllliiieeeeeegggiiiiiigggkkkoootttyyy||||||zzzxxxuuuvvvxxxzzz{{{|||xxxwwwuuurrrooonnnppprrrrrrssstttssspppkkkfffccc\\\YYYUUURRRQQQPPPOOOMMMMMMNNNPPPRRRTTTUUUWWWWWWUUUUUUTTTTTTRRROOOMMMLLLEEEFFFIIIKKKMMMQQQUUUYYYUUUSSSOOOLLLIIIIIIJJJKKKGGGIIIMMMRRRXXX```hhhmmmqqqpppooonnnmmmmmmmmmmmmiiikkkpppyyyzzzwwwuuu}}}}}}sssttt}}}|||hhhWWWIIICCCBBB<<<:::888666666777999:::555555555555555555555555yyyiii]]]QQQMMMKKKIIIGGGGGGFFFCCC@@@???>>>>>>===<<<:::999888666444333333222444444444444444444444444555444444444444555666777:::888777777999<<<>>>???AAAEEEMMMXXXccckkknnnoooqqqrrruuuxxxzzz|||{{{zzztttooojjjkkkpppvvvxxxxxx~~~wwwqqqoooooopppooorrrwww{{{}}}vvviii[[[NNNEEE???<<<555444444444333333333333222111111111000000000///---...///000111000000/////////000000000000//////.../////////000000000111000000000000000000000000////////////000000000000000000111111111222222222000000000000000000000000//////////////////////////////000000000111111111//////......///000000111111111111111111111111111000000000000000000000000111222222222222111000000000111111111222222222222000000000000111222333333222333444555777777888888888999999999999999999999>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@AAAGGGRRRaaauuuoooSSS===777666444111000000000000////////////////////////000000///............///***+++------,,,,,,...///---...........................---------,,,,,,,,,......------------......///---***)))+++---//////............------------+++,,,,,,,,,,,,---------///......------.........000000///...///000111222111111111111111111111111222333333444555444444444333333555999888555777<<<>>>BBBHHHMMMRRRYYYbbbiiippppppsss||||||{{{yyyrrrkkkhhhggggggggggggjjjnnntttxxxxxxyyyxxxtttnnnkkkjjjlllkkkiiiiiimmmssswwwwwwuuurrrsssuuuvvvvvvvvvuuutttrrrrrrrrrsssuuuyyy}}}~~~~~~|||{{{}}}~~~yyysssooofffbbb]]]ZZZYYYYYYWWWUUUWWWYYYZZZ[[[ZZZZZZZZZZZZYYYZZZ[[[YYYWWWTTTRRRPPPNNNSSSYYY___cccfffiiikkkccc___YYYUUUTTTUUUXXXYYYXXXYYY^^^eeeoooxxx~~~}}}|||sssvvv|||~~~}}}rrr___SSSJJJBBB>>>???777777777666666666777888333333333333333333333333ttteee\\\RRRNNNKKKGGGEEEEEEGGGDDD@@@>>>>>>>>>>>>===::::::888777555333222111444444444444444444444444444444444444444555666777666444333333666999:::;;;>>>CCCKKKSSS[[[cccjjjpppoooooopppsssuuuvvvuuutttuuuooojjjkkkpppvvvyyyxxxvvv|||uuuoookkkiiipppuuu|||zzzxxxrrrgggYYYLLLBBB===444444444444444444444444222222222111111111000000...///000222222111111000//////000000000000//////.../////////000000111111000000000000000000000000......//////000000111111......//////000000000111000000000000000000000000//////////////////////////////000000111111111222000000///000000111222222000000000000000000000000000000000000000000000000111222222222222111000000......//////000000000111000000000000111222333444333444555777888999999999>>>===:::888888999;;;===>>>>>>======<<<<<<;;;;;;::::::;;;;;;===>>>???@@@CCCJJJVVVggg}}}ttt[[[CCC222444555444111///000111111////////////////////////000000///...............000111111000...,,,---...........................//////.........---------///......------......///000,,,)))((())),,,...///+++,,,,,,------......///++++++,,,,,,,,,---------///......---------......222111000000000111333444000000000000000000000000222333444444555555444444333111444999777222444;;;999===BBBFFFKKKRRR\\\cccllllllppp|||wwwqqqllliiieeebbbcccgggnnnrrrpppssstttpppjjjgggiiimmmjjjiiikkksss}}}|||{{{yyyxxxvvvuuuttttttpppnnnkkkkkkooossswwwxxx{{{}}}}}}|||~~~{{{sssoooiiigggffffffcccaaahhhiiijjjjjjgggeeeddddddaaaeeegggfffcccaaa^^^[[[]]]dddmmmuuuzzz|||}}}}}}sssnnnhhhddddddgggkkkmmmppppppqqqxxx~~~{{{jjjZZZJJJFFFDDD@@@===>>>777999:::999777555444444444444444444444444444444ooo___YYYRRRNNNLLLJJJGGGCCCAAAAAA@@@???>>>===<<<<<<999888777555333222222222333333444444444333333222222333444444222222333444333555888;;;<<<;;;999888???>>>AAAGGGNNNTTT^^^hhhnnnqqqrrrnnnmmmqqquuuuuuxxxrrrnnnoootttyyy{{{zzzvvvvvvwwwyyy|||vvvqqqpppqqqtttwww}}}|||zzzxxxrrrhhhZZZKKKAAA===999555222222333333333000222333222111000000000777555333222111222333444333333222222111111000000000000///...............111000///...............////////////////////////000000000000000000000000111000////////////000000000000000000000000000000222000///......///000222......////////////............///000111222222333000000000000111111111111333333222222222222222222333333333333333333333333111111222111111222444777777777888999::::::;;;;;;::::::999999999999999:::>>>===<<<<<<===>>>===<<<;;;>>>@@@@@@???@@@DDDHHHIIISSScccvvvvvvWWWCCC999444444333111////////////000////////////............---000222222111///......---.........///000000000//////...---,,,,,,++++++///////////////.........---,,,,,,++++++,,,,,,---........................///...,,,+++***+++,,,,,,+++,,,---------,,,+++***,,,,,,------...///000000000///...///000111000///000111111000//////000222111111222222222333333333555555444444444555666666777;;;>>>???AAAFFFPPPXXXbbbkkkqqqxxx{{{uuuiiiccceeejjjmmmmmmmmmnnnnnnmmmlllkkkmmmnnnjjjjjjppp|||zzzuuusssrrriiifffcccdddhhhlllmmmlllooorrrvvvyyy{{{|||}}}~~~~~~zzzwwwxxxyyyzzz{{{|||}}}{{{xxxuuutttssswwwzzzwwwtttsssttttttttt}}}zzzvvvvvv|||}}}pppaaaPPPKKKEEE???<<<;;;999888888888888888888888888888666555555555555444444444nnn]]]XXXQQQMMMKKKIIIFFFBBBAAA@@@???>>>===<<<<<<;;;:::999777666444333333333111111222333333333333333222000///111444555444333555666888999:::999888777<<<:::<<>>???BBBFFFKKKOOOYYYbbbqqq~~~gggMMM<<<555444222111///............///////////////............(((+++...///...------------..................///.........------,,,,,,+++,,,---------............---,,,,,,++++++,,,,,,---...........................---,,,+++++++++,,,,,,,,,---.........---,,,,,,,,,,,,------...//////000///.........000111000///000111111111//////000222111111111222222222333333333222222222222333333444999;;;=========AAAIIIPPPYYYbbbkkksss}}}qqqkkkmmmoooooommmiiijjjkkkllllllllllllkkknnnpppvvv~~~zzzvvvttttttlllhhheeeeeeiiimmmnnnnnnqqqrrrtttyyy~~~yyywwwwwwzzz~~~~~~}}}qqq^^^QQQJJJFFFAAA<<<;;;::::::999999999999999888777666555555555555555444444444444~~~lll[[[VVVOOOKKKIIIHHHDDDAAA@@@??????>>>===<<<;;;;;;:::999888666555444444444000000111222333333333222222...,,,///555888666222777777777777777777777777999777777;;;???DDDNNNWWWeeejjjmmmkkkjjjnnnssstttsssrrrrrrwww~~~wwwooofffcccggglllooooooqqqttt{{{|||xxxwww{{{{{{}}}{{{nnn```UUUNNNJJJEEEAAA???<<<999777666555444333222111111111+++,,,///111111111///.../////////000000000000000111000000///////////////000000000///////////////////////////////////////////////////////////////...............///000111//////////////////////////////------------//////...//////000000//////...000000000000000111111111000000000000111111111111...............///000111222222222222222222222222222333333222111111333555777777777888999999:::::::::999999999999999::::::888999:::;;;<<<<<<<<<<<<======???EEEMMMVVV\\\___kkksss|||uuuvvvxxx|||gggQQQAAA444000444//////...------......////////////............---&&&))),,,------------......------------------,,,------------------------++++++,,,,,,---------...---,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,------............------,,,,,,,,,---....../////////...---...000000000//////111222111000///000222000111111111222222222222222111111111222222333444999;;;;;;:::999;;;AAAEEELLLVVVaaajjjwww~~~{{{zzz~~~{{{{{{zzzwwwzzz{{{xxxsssmmmkkkkkkmmmpppqqqnnnlllmmmooovvv{{{|||}}}{{{wwwsssqqqqqqmmmjjjggghhhlllqqqssssssuuusssuuu|||}}}{{{yyyssstttuuuyyy}}}|||{{{zzzuuukkkbbbVVVLLLDDD@@@<<<999999:::::::::999::::::999888666333222555555444444444333333333{{{iiiYYYTTTMMMIIIHHHFFFCCC@@@???>>>>>>===<<<;;;::::::999888777555444444333333111111222222222111111000222000...000555777666333888777666555555555666777999666555888:::>>>FFFOOO\\\dddhhhggggggkkkppprrrtttuuuxxx}}}uuulllbbb___ccchhhhhhfffhhhmmmuuu~~~~~~uuuiiiaaa[[[XXXSSSOOOJJJEEE???<<<:::888555444444444444444///000111222333222222111111111111222222333333333111000000//////000000000000000000000000000000/////////////////////////////////////////////////////////...............///////////////////////////111111000//////000111111//////000000000000//////111111111000000000000000///000000000111111111111000000000000111222444444111111111222222222222222000222333333333333555666777777777888888999999999::::::999999::::::;;;;;;<<<===>>>>>>===<<<<<<===???AAAGGGSSSbbbmmmsssuuuwww~~~ssspppsssuuuzzziiiKKK@@@999000...444..................////////////.........---------***,,,/////////...///000---------,,,,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------............---,,,---///000///...///000222111000///000111000000000111111111111222333222222333333444555666999999:::888777888;;;>>>BBBKKKUUU^^^kkkvvvxxxtttqqqqqquuu{{{{{{wwwvvvxxxyyytttpppppptttuuusssppplllmmmrrrzzz}}}yyyyyyxxxvvvrrrooolllkkkkkkhhhfffiiipppxxx|||}}}|||zzz}}}|||xxxuuusssooopppqqqttt}}}}}}}}}wwwuuuvvvxxxyyykkk______^^^XXXPPP@@@===999888888999999999777888888888777555333222444444444444333333333222wwwfffWWWRRRKKKHHHFFFEEEBBB???>>>======<<<;;;:::999999777666555444333222222222333333333222111000///...222333444444333333444555777666555333333444555666:::777666888999;;;AAAIIIRRR\\\cccccccccgggmmmooowwwyyy}}}~~~{{{ppphhh___^^^cccgggfffccceeejjjrrr||||||uuunnniiieeeccc___[[[VVVPPPIIIDDD>>>;;;666444555666555555555555333222222222333333111111222222333333444444111111000000000111111222000000111222222111111000000000000000000000000000000000000000000000000000222111000///...---------000000000000000000000000111111000000000000111111//////000000000000//////111111111000000000000000///000000000111111111111111111111222333444555666111111222222222333333333///111333555555666888999888888888888888999999999;;;;;;;;;;;;;;;<<<======@@@BBBBBBAAA???>>>???AAAEEEKKKWWWhhhxxxxxxoooooouuuvvvmmmQQQ:::666666000///444.../////////////////////............------------...000111000///...///000------,,,,,,+++++++++***,,,,,,------------------000//////...---,,,++++++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------------...,,,,,,---...///...---...000222222111000000000//////000000000111111111111111111222333444555555777777888888777888:::;;;<<>>===<<<<<<;;;:::999888888666555444333222222222222444444333333222111//////222444555444222111333555555444333333333444555666999777777:::::::::>>>DDDIIITTT]]]______ccciiilllvvvyyy}}}{{{yyykkkeee___^^^aaaddddddcccfffjjjpppxxx{{{vvvqqqnnnkkkjjjiiihhheee```YYYTTTGGGAAA:::666666666444333777555333111000111222333000000000111111111111111111111111111111111222333///000222333333222111111000000000000000000000000000000000000000000000000333222111///............000000000000000000000000///////////////////////////000000111111000000///000000000000000111111111000000000000111111111111111111111111111222333444222222222333333444444555000333555777777888999;;;999999999999999999999999<<<<<<<<<<<<===>>>???@@@BBBDDDEEEEEEDDDFFFKKKPPPXXX```nnn~~~}}}}}}wwwsssxxxtttRRRAAA333333555222000222//////000000000//////............------------,,,...///000///---,,,---...---,,,,,,,,,,,,,,,,,,+++------------------------000000///...---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---------,,,+++,,,.........---...000222222111000000000////////////000000000000......//////000111222333555666666777888999::::::999<<>>>>>>>>>>>???@@@AAABBBCCCFFFJJJLLLOOOVVVaaaiiivvv~~~|||}}}qqqXXX???:::444111111222000///...//////000///...,,,+++.........---------,,,,,,,,,---...---,,,,,,---///,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,...000222333111000///000........./////////000000............000111222333555555666777888999888777666777<<>>:::999777555555777777777666999777444111000000111333222222222111111111111000cccQQQSSSNNNIIIFFFEEECCC>>>;;;>>>;;;888777777888888888666666555444333333333333222111111000000000000000666222,,,)))...555333---111111000000000000111111555555555555555666777777@@@DDDMMMVVV^^^bbbbbbaaadddfffkkkrrrzzz}}}|||zzzwwwoooeeecccgggkkkjjjhhhgggeeeccceeekkkrrryyy}}}zzzuuuppplllooouuuvvv{{{~~~|||tttqqqjjj^^^QQQFFF>>>:::999:::999888666444333333222>>>;;;888666666555333111111111111111111222222222222222222333333444444444333222000//////111222444888444111000222222111///222222222222222222222222000000000000111111111111111111111222222333333333333333333222222222222222111111111111111111111111555444333222222222333444333444444555444333111000333333333444666777999:::888:::;;;;;;;;;<<<>>>@@@???======???AAABBB???===GGGFFFDDDCCCEEEHHHKKKMMMKKKPPPYYYbbbmmmzzzwww^^^GGG;;;888111...111111......222------------------------,,,------......------,,,,,,,,,,,,,,,++++++***))).........------,,,,,,,,,---+++***))))))+++,,,...***+++---.........------++++++************++++++,,,,,,,,,,,,+++***))))))***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))),,,,,,++++++++++++++++++///000222222000///000111//////000111111111111111///000000111222222333333444333222222222333444555666777999;;;>>>BBBEEEFFFJJJMMMRRRUUUYYY```iiippp{{{yyyyyyzzztttrrrtttuuuvvvtttppplllnnntttzzz{{{{{{||||||~~~}}}}}}{{{zzzzzz|||}}}}}}||||||~~~{{{ooohhhjjjqqq|||qqq___SSSJJJBBB===??????>>>===<<<;;;<<<<<<888666555444555555333222333333333333333333333333111111000000000000111111eeeUUUTTTOOOJJJGGGEEECCC???;;;>>>;;;888777777888888888555444333222222111111222111111000///////////////333222000///555;;;<<<888555444333333333333444555555555555555555666666777===AAAIIIRRRZZZ___bbbbbbdddeeejjjqqqyyy||||||zzztttnnnfffcccdddggggggfffeeebbb```aaagggpppyyy~~~|||{{{{{{uuuooolllgggeeehhhnnntttzzz}}}xxxtttkkk___TTTJJJBBB>>>;;;:::888666555444444444555333222222333444333222222222222222222333333333555555555555555555444444555444222000000000222222111///---///222444555444222222222222222222222222/////////...............111111111222222333333333333333222222111111000000111111111111111111111111444333222111222222333444333333555555555555444333444444555666777999:::;;;999;;;<<<<<<<<<===@@@BBBAAA@@@???@@@CCCEEEFFFEEEIIIIIIJJJLLLNNNQQQSSSTTTTTT\\\iiittt~~~xxxbbbLLL>>>888444000///111111,,,***,,,........................+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******------,,,,,,++++++++++++.........---,,,+++***))))))***+++,,,------,,,++++++******))))))******+++******+++,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******)))(((++++++++++++++++++++++++...000111111000//////000...///000000111111000000000000111222222333333444333333222222222333444555777888999:::<<<>>>@@@AAACCCFFFIIIKKKOOOUUU___eeettttttuuu{{{|||wwwqqqooopppqqqrrrqqqnnnlllnnnssswwwvvvtttuuuuuuvvvyyy}}}~~~~~~~~~zzzwwwrrrtttvvvxxx|||zzztttvvvvvv|||pppeeeWWWKKKEEEAAA===:::;;;:::999888888888888888888666444444555555333222333333333333333333333333111111000000000000111111hhhXXXUUUQQQKKKGGGFFFCCC@@@<<<===:::888777888888888888444333222111111000000000222111111000000000000000111444666555888===>>><<<777666444333333444666777555555444444555555666777:::===BBBIIIQQQYYY^^^aaaccceeejjjpppvvvzzzzzzxxxrrrooojjjfffddddddeeefffeeebbb______eeeppp{{{~~~xxxuuupppkkkgggeeebbb```dddjjjpppxxx~~~|||xxxqqqeeeXXXLLLEEEBBB@@@<<<999777666666777333222000111333555555444444444444333333333333333444444444444444444444333777666444222111111222222...------///222444555555333333333333333333333333333333333222222111111000111111111222222222222222333222222111000//////...111111111111111111111111111111111111222333444444333333555666666777777666555666666777888:::<<<<<<<<<>>>????????????BBBDDDEEEDDDCCCCCCEEEHHHLLLOOOOOORRRXXX]]]bbbdddeeeeeefffnnnyyyuuu___III:::555555222000111333111,,,))))))..............................////////////......,,,,,,---------,,,++++++++++++++++++************---...//////...,,,***((())))))***+++++++++******+++******))))))******+++((()))***+++,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,,,,,,,***)))'''((())))))((('''*********++++++,,,,,,---...///111111///...///000......///000000000000///000111111222222333333444222222222222222333444444888888999999::::::;;;;;;<<<>>>@@@AAACCCIIIRRRYYYgggjjjnnnrrrvvvxxxxxxxxxuuuyyyyyywwwvvvvvvvvvqqqooonnnpppssstttqqqnnnooonnnnnnpppuuuyyy{{{|||}}}~~~{{{wwwuuurrrppppppsssvvvzzz~~~ooobbbSSSLLLDDD???>>>>>><<<;;;888777666666666666666777777555444444555555333222222222222222222222222222111000000//////000000111hhhXXXWWWRRRKKKGGGFFFDDD@@@===;;;999777777888999888777444333222111111000000111333333222111111111111222000666999666444666777555444222000//////000222444555444444444444555666666888999<<<@@@FFFNNNVVV[[[aaadddiiiooosssttttttsssqqqqqqpppkkkfffeeefffiiihhheeebbbaaaeeeppp}}}zzzvvvpppkkkfffeeebbb```eeekkknnnzzz}}}|||rrrcccTTTKKKLLLIIIDDD???;;;888888777:::888666666777777666555444444444444444333333333111111111111222222333333777666555444333333444444222222111111222333222222333333333333333333333333777666666555444333222222111111111111111222222222222222111000///...------111111111111111111111111///000000111222333444555444444555555666666666666666666666777999:::<<<===???@@@AAA@@@???@@@BBBCCCFFFGGGFFFFFFGGGMMMUUUZZZ___eeemmmuuu{{{|||zzzyyyyyy|||zzz|||cccKKK;;;444333444111111222222000---,,,,,,...........................//////000000//////...,,,,,,---------,,,,,,+++++++++++++++++++++******)))***,,,------------,,,)))***************************))))))))))))******))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***((('''((()))***)))'''))))))***+++,,,,,,---------...000000...---...///------...////////////...//////000000111222222222111111111222222333444444777888888999999999999999999;;;<<<<<<===BBBJJJPPPWWW\\\ccchhhkkkmmmpppssstttxxx~~~xxxvvvsssssssssrrrpppnnnnnnllljjjkkkmmmqqqssstttuuuwwwzzz}}}yyyyyy{{{}}}}}}}}}sssfffYYYPPPIIIEEE@@@=========;;;:::888888777777777777777888666555333444444555333222222222222222222222222222000000////////////000000hhhYYYXXXRRRKKKGGGEEECCC@@@===:::888777777888999888777555444333222222111111111222222111000000000000111///666999555111000000///111000...------...000111444444444444444555666666666777888999<<>>;;;999888888888777666555555444444444333333333//////000111333444555555444444444555555666666777555666666555444222222222333333333333333333333333444444333222111111000000111111111111111111111111111111000000///......---111111111111111111111111//////000222333444555555666555555444444444444444555555666777888:::;;;<<<>>>???@@@???>>>>>>@@@BBBDDDGGGKKKMMMQQQYYYeeennn{{{yyykkkgggmmm{{{jjjOOO<<<666666444111000222111///,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))+++---...+++++++++************+++***))))))))))))))))))***++++++++++++******)))((()))***,,,------,,,***)))*********++++++,,,,,,,,,+++***))))))++++++***)))))))))***+++,,,,,,------,,,---//////---,,,---...,,,,,,---............------------...//////000000000000111222333333444444555666777999999999999999777999:::::::::===DDDIIIIIIOOOXXX^^^aaafffmmmrrruuuzzz{{{wwwtttsssrrrrrrqqqoookkkjjjjjjkkkkkkkkklllnnnrrrzzzwwwhhh\\\RRRKKKGGGCCC@@@===:::888777666555999888888777777777777777555444333333444555333222111111111111111111111111000000////////////000000jjj\\\XXXRRRKKKFFFDDDBBB???<<<999888777777999999888666555444333222222111111222000//////..................444666333000111222000111111000000000000111111444444333333444444555666444555777666666:::AAAGGGTTT[[[dddkkkllliiifffdddhhhkkkmmmllliiiggggggiiijjjiiigggddddddiiissszzzxxx~~~|||uuunnnjjjfffffflllttt{{{qqqeee^^^YYYWWWTTTPPPLLLHHHFFFDDDAAA???<<<;;;;;;;;;999888777777666666555444444444222222333444666777888888333333444555666777777888333444666666555555555666333333333333333333333333555444444333333222222222111111111111111000000000000000000000////////////111111111111111111111111///000222333444555555555777666555444333333333333555666666777888:::;;;<<<<<<>>>???@@@@@@BBBEEEGGGHHHOOOXXX^^^cccmmm|||xxxsssjjjbbb```iiixxx~~~zzz}}}fffTTT???444444666444//////333222---)))+++///000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---+++)))((('''(((***+++,,,+++******)))************))))))(((((())))))***++++++++++++***)))((('''''')))+++------+++)))'''))))))******+++,,,,,,,,,,,,+++***+++,,,---,,,+++*********++++++,,,,,,---+++,,,......,,,+++,,,---++++++,,,------------,,,+++,,,,,,------......///...///111222333333333333333444666888999999888888222555888888888999>>>BBBAAAFFFMMMSSSXXX___hhhnnnpppuuu||||||yyyxxxyyywwwuuusssqqqpppooollljjjffffffjjjrrr|||yyylll]]]RRRJJJCCC??????===<<<:::888777666666666888777666555555444444444555333222333444555333222000000000000000000000000000//////......//////000pppcccXXXRRRJJJEEECCCAAA>>>;;;888777666777999999888666444333222111111000000111111000//////....../////////222444111000222222000222333444444444444333222444444333333444444555666111444777777666777===BBBIIISSS___hhhjjjgggcccaaaeeehhhkkkllllllkkkjjjjjjlllllllllhhheeegggmmmrrrmmmrrrxxx}}}wwwrrrooopppyyyyyyqqqiiieee]]]^^^^^^^^^^^^]]]\\\[[[OOOLLLIIIFFFDDDBBB???===:::999999888888777666666555555666666666666777777333444444555666666666666000333666666555555666777444444444444444444444444555555555555555555555555222111111111000000000/////////000000000000111111111111111111111111111111111222333555666666666555777666555444444555555666777777777888:::;;;===>>>???AAAEEEHHHKKKNNNSSSVVVYYYcccooovvvzzzzzzkkklllllljjjkkkrrr}}}|||xxxxxxzzz~~~||||||nnnMMMCCC777111222444333111222888999222------///...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......((()))******+++++++++***************+++++++++,,,++++++******************+++***)))((((((((())))))))))))(((((((((((()))))))))***************)))((())))))***++++++***))))))((())))))***++++++,,,,,,,,,******+++,,,------,,,++++++++++++++++++++++++***,,,------+++++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------...//////---///000222333333333333111333555666777666555444///333777888888888:::===@@@AAADDDIIIOOOVVV^^^cccbbbiiirrrvvvwwwzzz~~~yyyvvvlllkkklllqqqzzz|||{{{~~~yyyzzzrrr^^^SSSIIIFFFBBB===:::;;;;;;;;;:::888888888:::;;;999888666555333333222222444333222222444444444222000000000000000000000000//////............//////uuuiiiXXXRRRIIIDDDBBB@@@===;;;777777666777999999888666333222111000////////////444333333222111222222222111333222///...111000---222333555666666555333222444333333333333444555555///333888888777888<<>>???DDDGGGLLLQQQVVV[[[aaaeeelllwww{{{tttmmmgggkkkpppvvvxxxyyy|||{{{vvvtttvvvxxx~~~jjjUUU???;;;666222111222333555777>>>AAA999222111000---------------------------,,,,,,------------,,,,,,'''((()))***************(((((())))))*********+++&&&(((***---......---,,,***)))((('''&&&&&&'''((())))))(((((((((((())))))'''((()))******++++++***+++***)))(((((()))***+++((())))))***++++++,,,,,,+++***)))***,,,------+++,,,,,,++++++++++++++++++)))+++------+++***+++,,,******+++,,,,,,,,,,,,+++,,,,,,------...//////000---...000222333444333333111222444555555444222111...333888:::999999:::<<>>---))),,,,,,......---,,,,,,+++******,,,---...//////---+++***))))))(((((((((((())))))++++++******************((()))+++,,,------,,,+++---------,,,,,,+++++++++)))((('''&&&&&&'''((()))(((((()))******)))((('''---,,,,,,+++***)))((((((+++***)))((((((***+++,,,------///000000//////...111...***)))***+++,,,,,,,,,+++*********,,,///000....................................////////////000000111111222222222222333333333333333333333333333333444666777999::::::;;;<<<>>>???@@@CCCGGGKKKJJJOOOVVV]]]ccchhhmmmpppxxx|||zzzyyy{{{zzz{{{zzzwwwwwwzzzyyy~~~~~~~~~~~~tttcccXXXQQQKKKGGGFFFBBB>>>===>>>>>><<<:::777666555555555666888999999999777666444222111000555444333222222222333444333222222111222222333333//////............//////}}}iii\\\TTTJJJDDDBBB@@@===:::999999888888777777666666666444111111222333111///222111000000111222333444333333222111111111111222...///000111222111000000222222222333333333444444444333333333444666999:::GGGIIINNNVVV___eeegggfffhhhhhhkkkooosssuuuuuusssyyytttmmmiiihhhhhhgggfffbbbccccccbbbcccfffjjjnnnxxx{{{{{{tttoookkkrrr||||||wwwqqqiii```WWWQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCBBB@@@===;;;:::;;;===666777888999:::999888888888777555666777777666444222222111111000///...---000000000000000000//////---...///000000///...---000000000111111222222222222222333444555666666666777888::::::999888888999999888777777888999999999777:::???BBBFFFMMMXXX```pppxxxtttfff___^^^dddlllwww|||xxxuuuvvvzzz}}}sssrrrsss|||jjjXXXFFF:::444333111/////////000111HHHSSSSSSBBB222///000///...------,,,++++++******,,,---...///...---+++***+++******))))))******+++*********+++++++++++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++******)))(((((()))******(((((()))*********)))(((,,,++++++******)))))))))***************+++++++++)))+++///333777999999:::222///+++))))))*********,,,+++*********,,,...///---------------------------.........////////////000000000000111222333444222222222222222222222222222333444555777888999:::999:::<<<===>>>???BBBEEECCCGGGMMMRRRWWW\\\aaadddrrr|||}}}xxxwwwyyyyyywwwlll]]]QQQJJJFFFBBB>>>BBB???<<<;;;;;;<<<:::999888777666555555666777777666666555444222111000///111111111111111222333333111000000000000000111111//////............//////lll]]]UUUKKKCCC@@@???>>><<<999888888777666555555444666444333333333333222111000000111222333333444444333222222111111111111111000000000111111222222222222222222222333333333333444444333333444555777888BBBCCCFFFMMMVVV^^^ccceeegggfffgggjjjooosssvvvvvvyyyuuuqqqmmmkkkiiifffdddcccbbb___\\\\\\___eeejjjrrrtttxxx~~~}}}|||~~~~~~yyyuuu~~~~~~xxxnnnddd[[[WWW[[[YYYVVVUUUVVVVVVUUUSSSUUUSSSOOOKKKHHHEEEDDDCCC===<<<;;;;;;;;;;;;<<<<<<999888888999::::::777555222222222111111000000000000000000000000000000000......///000000//////...222222222222222222222333333444555666777888999999777:::===???>>>======>>>;;;;;;;;;;;;<<<>>>???@@@???BBBEEEJJJSSSbbbsss~~~tttkkkfffgggmmmttt{{{|||yyyxxx}}}uuurrrvvv|||{{{iiiSSSBBB888333222111000//////000111222BBBIIIGGG;;;111000///---------,,,,,,++++++******+++,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,+++***((((((***************+++++++++++++++*********++++++,,,'''((()))***************************************)))******,,,,,,---.........111666<<<@@@BBBCCCCCC333000,,,))))))))))))(((,,,,,,*********+++,,,---++++++++++++++++++++++++---------.........//////////////////000222444555111111111111111111111111222333333555666777888999777999;;;;;;;;;:::;;;===<<>><<<>>><<<999888999999999888999888666555444444555555222222222111000000/////////000111222222333222222//////......---....../////////............//////lll^^^VVVKKKBBB>>><<<;;;;;;888888777666555444444333444333333333333333222111---...///111222222222222222222111000000000000000111111111111222333444444111222222222222333333333555444333333333444555666::::::<<>>???AAABBBAAA???======<<<;;;888666666555555444444444444444000000000111111111222222000000111111111111111111444444444444444444444444444555666777999;;;<<<===;;;???CCCEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFHHHJJJLLLLLLNNNRRRZZZfffxxx~~~~~~}}}zzzxxxuuuuuuxxx{{{}}}~~~{{{kkkVVVAAA555000000000////////////000111222555888777111...//////,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,------...++++++*********))))))((((((((())))))******++++++++++++***+++++++++,,,,,,&&&&&&'''((())))))******((()))))))))*********+++))))))***+++...111444666===???BBBDDDEEEDDDAAA@@@000...***))))))))))))(((,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................000222555666000000000000000000000000222222333444555666777777666888::::::888777666777:::<<<>>>???AAAEEEIIIMMMXXX^^^cccgggqqq{{{xxxwwwwwwuuusss|||}}}vvvllleee___XXXTTTIIIEEEAAA?????????>>>===;;;999888777777888888999999888666444333333333444000000000000000000000000000111222333444333222111///...------------------///......------......///iii^^^XXXMMMCCC>>>;;;;;;;;;777777666666555444444333111222333333222111111000---...///111111222222111222111000000//////000000////////////000111333333111111111222222222333333444444333333333333444444555555666999@@@HHHQQQWWW\\\ZZZZZZ^^^eeemmmssswwwwwwvvvuuussspppnnnlllkkkmmmiiiccc]]]ZZZ\\\bbbfffhhhggggggmmmuuu}}}~~~vvvuuuxxx|||~~~|||yyywwwwwwtttpppooorrrsssxxx~~~~~~{{{sssjjjdddcccdddcccccccccfffkkknnnppppppttttttuuuvvvssslllccc\\\VVVSSSMMMIIIGGGHHHJJJMMMNNNKKKFFFBBB@@@===:::888777666555444333333444444111111111111111111111111111111111111111222222333333333333444444444444444444444555777999<<>>DDDEEEEEECCC@@@<<<888555,,,***(((((()))******)))+++*********))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000222444555////////////////////////111111222333444555555666666888999999777555555555999:::;;;<<<<<<>>>BBBEEEJJJMMMQQQVVV^^^jjjssswwwwwwvvvtttssstttuuuvvvvvvwwwxxx|||llleee[[[SSSOOOLLLHHHFFF@@@>>>===<<<<<<;;;:::999999999888777666777888:::999888666444222222222222000000000000111111111111000111222222222000///...000///...---------------......------------......{{{ccc\\\WWWNNNEEE???<<<<<<===666666666666555555555555///111333333222000000111111111111111111222222222111000000///////////////+++,,,,,,---...///000000111111111111222222222222222222333333333333333333444555666777;;;AAAIIINNNRRRRRRTTTYYYaaaiiippprrrqqqrrrsssrrrqqqppppppqqqooolllggg```\\\\\\___bbbaaaaaabbbfffnnnwww~~~yyytttrrrrrrrrrsssqqqqqqrrrpppllllllpppttt||||||}}}|||{{{tttmmmjjjkkklllfffgggjjjoootttxxxzzzyyywwwyyy|||uuunnnccc```ZZZVVVUUUWWW[[[^^^aaa]]]XXXSSSNNNIIICCC@@@:::999777555444444444444444333333333222222222222111111111111111222333444333333444444555666666777666666777999<<>>===<<<;;;999666222///---***)))'''(((***+++******)))))))))))))))***))))))------------------------+++++++++,,,,,,,,,------------...///111222333333////////////////////////000111111222333333444444666777888888666555555666666888999999999999;;;===@@@BBBDDDIIIOOOWWW^^^bbbgggggghhhiiilllooosssuuuvvvwww{{{yyynnneeeVVVPPPHHHCCCAAA@@@>>><<<>>>>>>===<<<;;;:::999999999999999777666666888:::888777555333222222222222000000000111111222222222///////////////...------000000///...------------......------------......uuu]]]SSSOOOJJJCCC>>><<<<<<>>>555666666666666777777777...111444555333111111222222111000/////////000111000000///............///***,,,---///000111000000111111111111222222222222111111222333333333333333222444555666666:::???CCCIIIJJJNNNVVV___fffkkkmmmjjjlllnnnooonnnpppsssvvvqqqoookkkfff```^^^^^^```\\\___ccchhhooowww|||vvvsssqqqooommmkkkkkkiiifffjjjppp|||||||||}}}~~~yyywwwuuutttsssmmmooosssxxx~~~{{{{{{~~~~~~xxxmmmjjjfffdddeeeiiinnnrrrwwwuuurrrnnniii```WWWQQQEEECCC@@@>>><<<<<<<<<<<<<<<;;;;;;:::999888777777555444444444555666777888777888999:::;;;<<<===>>>>>>>>>???AAADDDHHHLLLOOOUUUYYY___eeejjjnnnssswwwyyy~~~|||vvvssssssssstttxxx{{{nnneeeaaa```ZZZ^^^eeeooozzzuuucccNNN@@@444000000---,,,---------......///.........///---++++++***)))))))))******************++++++)))))))))))))))***++++++******))))))))))))******)))))))))))))))))))))))))))((('''''''''((())))))******************))))))&&&'''(((************)))***)))((('''(((((()))***((((((((()))))))))))))))'''((()))+++...222555666333222000...---,,,++++++***)))(((((()))***)))(((''''''((()))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///111222222111000////////////////////////000000111111222333333333444666666666555555666888555777888999888777888999<<<<<<>>>AAAFFFJJJOOORRRVVVWWWXXXZZZ^^^ccciiimmmqqqrrrwww~~~{{{vvvoooiiiddd]]]UUUOOOGGGBBB===<<<<<<<<<:::888;;;<<<<<<<<<;;;::::::;;;888999999777444444666888777666444222222111222222000000000000111111111111.........///000111222222000000///------,,,,,,---...------,,,,,,------...qqqXXXIIIGGGDDD???;;;:::;;;===555555666666777888888888///222666666444222222333111000...,,,+++,,,---...000000///...............,,,...111333444444333222000111111111111222222222000000111222333444333333///222444333333444777;;;DDDFFFKKKTTT]]]eeeiiijjjeeehhhkkklllllloootttyyytttssspppkkkeeeaaa``````[[[aaahhhnnnssszzzzzzyyyqqqmmmiiifffbbbaaagggooo~~~}}}~~~zzzsssuuuzzz~~~yyyrrrpppmmmmmmpppuuu{{{uuuiiiaaaRRRPPPMMMJJJGGGGGGGGGGGGDDDDDDCCCAAA@@@???>>>===:::999999999999;;;===>>>===>>>???AAABBBDDDEEEFFFGGGGGGHHHJJJMMMRRRVVVYYY___cccjjjqqqxxx{{{zzzxxxxxxzzz}}}kkk\\\SSSQQQRRRUUU\\\iiiyyy~~~}}}eeeOOO@@@777111222111------000---......///......------,,,++++++---,,,+++,,,///******************++++++))))))(((((()))***+++++++++******************+++))))))))))))((((((((((((+++***((('''&&&&&&'''''',,,,,,++++++******))))))&&&''')))***+++++++++***,,,+++***))))))***++++++)))))))))))))))(((((((((%%%'''***---/////////......---+++***)))***++++++,,,***)))((())))))'''%%%&&&&&&((()))******************************************+++++++++,,,,,,,,,+++---000222333111///...000000000000000000000000000000111111222222222333333444444444333444777:::555777::::::999888888999;;;:::;;;???BBBDDDGGGJJJKKKLLLMMMOOOSSSYYY```eeefffhhhmmmsssyyy}}}xxxqqqllleee```YYYSSSPPPLLLFFFBBB===:::888999<<<===<<<999444555777777666777888999777888888666333222444777666555333222111222222333//////000000000000000000000000000111333666888:::000///...---,,,,,,,,,,,,...------,,,,,,------...jjjMMMFFFEEEDDDBBB???<<<888666555555666666666666555555444333222222111111222222000111000///---...000222111111000///////////////---------------...//////111000/////////000222333222222222111000//////...---///222333111111222555AAABBBHHHRRR\\\dddgggfffeeeeeegggjjjnnnqqqqqqqqqmmmmmmmmmllljjjgggcccaaa```bbbfffkkkpppwwwqqqfffdddbbbaaajjjwww~~~~~~|||xxxvvvooonnnmmmooorrrxxx}}}|||jjjddd^^^\\\YYYVVVWWWZZZ[[[\\\WWWPPPNNNPPPMMMGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEJJJTTTWWWVVVXXX___bbb```]]]]]]```dddgggiiijjjhhhiiirrr}}}hhhYYYSSSRRRVVV[[[ccckkkxxxwww]]]FFF;;;333111...,,,++++++,,,---,,,,,,,,,------.........------------------------))))))(((((((((***+++,,,,,,++++++++++++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''************)))'''&&&%%%'''(((******)))''''''(((******))))))))))))******(((((())))))))))))(((((((((((()))))))))'''&&&$$$))))))*********+++++++++))))))(((((((((((())))))))))))))))))************+++******)))***+++---......---+++))))))***+++,,,---...///...,,,+++,,,------...///000000111000000/////////000111111222222444333333333333444555555777888888888999999999999<<<<<<<<<===>>>@@@BBBCCCHHHFFFDDDCCCEEEIIINNNQQQYYY]]]aaadddfffmmmwww~~~~~~xxxtttrrrsssuuuwww{{{~~~{{{uuukkkdddaaa^^^ZZZXXXOOOKKKFFFDDDCCCBBB@@@===999999999888777666555444666666666666777999:::;;;777777666666555555444444111111111111111111222222000000///...............//////000000///...------......---,,,++++++******---,,,,,,++++++,,,,,,---iiiLLLDDDCCCBBB@@@===:::777555666555555555555555555666444333222222111111222222000000000///---...///111111000000///////////////...............//////000000///.........///111111222222111111000//////......111333333222111333444999:::???IIIUUU___dddfffddddddeeehhhkkkmmmoooooonnnooooooooommmjjjgggeeeeeeffffffhhhkkkrrryyy~~~yyylllhhhggggggqqq~~~~~~{{{|||~~~yyytttrrrlllllllllnnnrrrwww{{{}}}yyysssnnnllljjjhhhkkkpppssstttqqqjjjggghhhddd^^^[[[ZZZYYYVVVTTTRRRPPPPPPQQQRRRZZZeeejjjkkkooouuurrrpppmmmlllnnnpppssstttvvvsssrrryyy|||kkk```^^^___cccgggkkkrrr|||uuubbbMMM<<<555222111///---,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++******))))))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&((())))))))))))(((((('''&&&(((++++++***((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((((((((''')))))))))*********++++++))))))(((((((((((())))))(((((()))))))))*********)))))))))***,,,...000111...---+++))))))***+++,,,---...///...,,,+++,,,---...//////000000000///////////////000111111222222444444444444444555666666777777777777777888999999;;;;;;;;;;;;===>>>@@@BBBAAA@@@>>>>>>???CCCGGGJJJTTTWWWXXXXXXWWW[[[bbbhhhjjjhhhdddaaa```bbbdddfffiiimmmsssyyy~~~}}}wwwqqqkkkhhhbbb]]]VVVQQQOOOMMMJJJHHHGGGDDD???======<<<:::888999999999999888777666555555444444444444444555666888777777666555444333333111111111111111111111111000000///...............///////////////...------.........---,,,+++++++++---,,,,,,++++++,,,,,,---iiiKKKDDDDDDBBB@@@>>>;;;888777777666555444444555666777333333222111111111111222///000000///......///111000000//////....../////////////////////000000000...............///000000222222111111000/////////000222444444222222222333555666999AAALLLWWW___cccbbbbbbcccdddgggjjjlllnnnooopppqqqrrrqqqooolllkkkllljjjgggeeeggglllrrruuuqqqyyy~~~}}}zzz{{{}}}~~~yyysssppprrr|||{{{{{{yyyvvvwww{{{zzz{{{vvvsssnnnnnnnnnqqquuuyyy{{{{{{~~~~~~zzzuuuuuuuuuuuuzzz}}}zzzyyyuuupppmmmkkkgggccc___\\\YYYXXX[[[___gggqqqwwwyyy|||}}}{{{yyywwwvvvwwwxxxyyy~~~}}}yyymmmsss~~~uuukkklllnnnppprrrwww{{{kkkXXXHHH;;;333111222111///---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))&&&(((,,,---+++)))((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&''''''(((******))))))))))))************))))))(((((((((((())))))(((((())))))))))))***************+++,,,...///000---,,,+++))))))***++++++,,,---...---,,,+++,,,---///////////////............//////000000111111222555555444444555555666777777666666555555777888999888888888999;;;<<<>>>???<<<;;;::::::;;;???BBBDDDLLLMMMMMMKKKHHHIIIMMMRRRTTTSSSRRRRRRRRRTTTUUUVVVYYY]]]cccjjjooorrrtttuuuwww|||}}}yyyvvvuuuwwwyyy|||{{{ssskkkjjjhhhddd^^^YYYTTTQQQMMMJJJGGGEEEDDDCCCBBB@@@???===:::888888888666444777888888999999888888777888888777666666666666666888777777555444333222222111111111111111111111111000//////............//////////////////......---//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---hhhLLLGGGFFFEEEBBB@@@===;;;:::777666444333333444666777333222222111111111111111---///000///......///111000//////.........////////////000111111111111111............//////000000111111111111000000//////111222222222222111111111888888888<<>>555333111///000//////...------,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''&&&%%%%%%(((+++,,,+++***))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***)))(((&&&&&&&&&'''(((''''''((((((((()))))))))))))))(((((((((((())))))'''(((((((((((()))))))))************))))))((((((*********************++++++,,,---,,,++++++,,,---000///...---,,,,,,------.........///000000111111222222111111222222333444666555444444444555777777444444666777888::::::;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAA@@@???@@@BBBDDD???@@@AAAAAAAAA@@@???>>>CCCEEEHHHLLLNNNPPPQQQQQQTTTWWW[[[\\\[[[YYYXXXWWWZZZ\\\aaaeeegggggghhhjjjiiijjjnnnvvv|||}}}wwwrrriiihhhjjjmmmnnnmmmpppuuusssuuuwwwwwwtttoookkkiiikkkfffaaa___aaabbb___\\\ZZZYYYXXXWWWTTTPPPKKKHHHFFFFFFFFFEEEDDDBBBAAAAAA>>>???@@@@@@???>>>===<<<:::;;;;;;:::999888888888555555666777888888888888333222222333444555666666666666555444333222111111111111111000000000////////////............//////......///////////////..................------------,,,,,,++++++,,,,,,---kkkRRRJJJHHHEEEAAA===:::888777666555444333333444555666222222111000000000000111+++---/////////...///000......------......//////...///000222222111111000//////000111111111111111111111000000000000000000......---...000000///---000111111333777>>>FFFLLLUUUXXX[[[]]]]]]```fffjjjkkkmmmqqqtttwwwyyyyyyyyyvvvtttssstttvvvtttooojjjhhh```[[[\\\___ccciiioooqqqvvv}}}}}}wwwvvvzzz~~~xxxrrrmmmmmmlllkkknnntttvvv}}}zzzxxxzzz~~~|||xxxsssnnnlllooossswww~~~zzzvvvuuuvvvzzz}}}xxxtttpppnnnmmmmmmttt|||~~~{{{|||}}}|||qqqgggbbb___]]]]]]jjjqqqYYYIII???555333222///,,,,,,------------,,,,,,++++++++++++******************))))))))))))))))))))))))(((((()))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&$$$$$$%%%''')))***)))))))))***''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&******(((''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((((((((())))))%%%%%%'''(((************)))))))))******************+++,,,,,,++++++,,,---///...---++++++,,,---...---......//////000000111111111000000000111222222555555555666666666666666333444666888999:::::::::999999:::;;;======>>>>>>AAA@@@???===<<<<<<<<<=========>>>???>>><<<;;;:::>>>@@@AAACCCDDDEEEEEEEEEGGGIIIKKKLLLKKKIIIIIIIIILLLNNNRRRVVVVVVTTTVVV[[[ZZZ[[[]]]bbbeeeddd___ZZZUUUUUUWWWZZZZZZXXXZZZ^^^\\\]]]^^^^^^]]]ZZZWWWUUUUUUSSSQQQOOOOOONNNLLLKKKLLLKKKIIIHHHFFFEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<===???>>><<<;;;;;;<<<888:::;;;:::888777666777444555666666777777777777333333333444555666777888555444444333333222222111111111111000000//////...///............//////000---...//////////////////---------------------------,,,,,,++++++,,,,,,---mmmVVVMMMKKKFFFBBB===:::888666444444444444444444444444222222111000000000000000***,,,/////////...///000...------------...///000---...000111222111000///......000111111111000///000000000000000000000111...---,,,...111222000......000111222333777===AAAJJJOOOTTTWWWWWWZZZ___dddjjjmmmqqqvvvzzz|||}}}}}}|||yyyvvvvvvwwwvvvpppkkkiiiaaa\\\___bbbccceeehhhlllrrrxxxzzz{{{yyyxxxzzz}}}}}}}}}pppkkkiiijjjkkkkkkoootttxxx{{{sssooonnnqqquuuxxx}}}wwwwwwxxxwwwzzz|||xxxsssooommmmmmmmmttt}}}~~~yyy}}}|||zzz{{{}}}~~~oooddd```___aaaeee{{{mmmVVVDDD:::444111222111---,,,---++++++,,,,,,++++++******)))))))))***************))))))))))))))))))))))))&&&'''((()))))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((((((((('''&&&&&&%%%%%%&&&'''''''''''')))+++((((((''''''''''''((((((&&&''''''((((((''''''&&&'''(((((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))'''''''''((((((((())))))###%%%''')))++++++,,,+++(((((()))***************)))+++,,,,,,++++++,,,---...---+++***+++,,,...///------......///000000000111111111111111222222333444555666888888777666555444555777999:::;;;;;;;;;777888999;;;<<<<<<<<<<<<>>>===;;;:::::::::999999<<<============<<<;;;:::>>>???@@@AAABBBBBBBBBBBBAAABBBDDDDDDCCCCCCCCCEEEEEEEEEIIILLLHHHDDDGGGOOOOOOOOOPPPRRRTTTSSSOOOLLLHHHHHHJJJMMMMMMIIIJJJNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGFFFDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDD>>>>>>============>>>>>>;;;===>>>===;;;;;;<<<>>>777999;;;:::888555555666444444555555555555555444666666666666666777888999333333222222222222222222222111111000//////.....................///000000------...///////////////,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---oooXXXQQQNNNIIIDDD???;;;999888333444444555555444444333222111111000000000000000))),,,...//////...///000---------------...///000---...000111222111///...,,,---///000000000///...000000000000000111111111///---,,,///222333222///222444555444222333666999BBBHHHOOORRRSSSUUUZZZ___jjjmmmrrrwww{{{~~~}}}xxxvvvvvvuuuqqqlllhhh```]]]cccfffcccaaabbbhhhmmmsssuuuuuu{{{{{{uuuqqqkkkgggfffhhhjjjkkkooottt{{{yyy~~~yyyuuuuuuyyy||||||yyy|||~~~|||}}}}}}yyyuuurrrrrrrrrrrrwww{{{www}}}}}}xxxnnnkkkjjjnnntttjjjTTTDDD<<<111...---//////------111******+++++++++***))))))(((((())))))******++++++************************%%%&&&''')))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''%%%&&&&&&%%%%%%&&&)))+++((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))'''((()))+++++++++***)))'''((()))***************)))***,,,,,,++++++,,,------,,,*********,,,...///------......///000000000222222111111222222333444333555777999:::888666555555666888:::;;;<<<<<<;;;777888:::;;;<<<<<<<<<;;;:::999888888999:::::::::777888888999999999999999;;;<<<===>>>????????????@@@BBBCCCCCCCCCCCCEEEFFFDDDCCCFFFGGGBBB<<<@@@IIIFFFEEEEEEEEEGGGGGGEEEBBBCCCBBBDDDGGGFFFBBBBBBEEEFFFEEECCCBBBBBBBBB@@@???<<<@@@DDDCCC???>>>@@@DDD<<<===>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;777999;;;:::888999<<>>;;;>>>;;;444555555444333222222222222333333222222111000//////---......///...,,,***)))...............///000000111000000///...---------......//////////////////---,,,+++++++++---///000000000000//////......---333222111111222333555666;;;@@@HHHPPPTTTWWWYYYZZZcccjjjsssxxxzzz|||zzzsssoooqqqsssuuuooogggccccccdddeeedddgggmmmssstttuuu{{{~~~vvvrrrhhhgggggghhhkkknnnpppppp}}}{{{|||}}}zzzyyyyyyyyyyyytttwww~~~|||xxxxxxyyyzzz{{{xxx~~~|||~~~{{{sssooonnnqqqwwwttt{{{yyyzzz}}}~~~eeeNNN===555222111000///...---,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++***)))((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))((('''&&&%%%'''''''''''''''((())))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&)))'''&&&&&&&&&&&&$$$###)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++,,,,,,,,,,,,++++++***,,,......------...///***+++---...///...---------------............///000000000111222222333333666666666666666555555555555666888999999999888777777777888999:::;;;;;;<<<<<<;;;999888777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===@@@BBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@???>>>======>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@???>>><<<;;;;;;<<<===>>>>>>>>>============>>>>>>======;;;:::999888888888888999:::;;;;;;999888777:::999888666555555555555555555555444444333333333555555555555555555555555333222111111000000111111//////.........---------...------,,,,,,------...000000//////.........---------------------------((())))))******+++,,,,,,mmmVVVTTTQQQHHH>>>;;;===:::444555555444333222222222222333333222111111000//////111111222111111000//////000000000000000111111222111000000///......------////////////............//////000000000//////............---------------111000000111111222333444777<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@?????????===>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777777777777666666777777888777777777999888666555444444333333555444444444333333333333444444444444444444444444333333222111111111111111//////.........---------...------,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))pppZZZTTTOOOEEE<<<:::;;;999444555555444333222222222222222222222111111000000///000000///.........//////000000//////000000111222000000000///......------////////////......------,,,---...///...,,,***(((------------...............///000111111222222111333777<<>>>>>>>>============888888999;;;;;;<<<<<<<<<>>>>>>>>>>>>============<<<<<<>>>???@@@@@@@@@@@@??????@@@@@@??????>>>===:::::::::::::::999888888;;;::::::999999888888888777777666666666666777777444444444444555555666777777777555444333222222222444444333333333333333222444444444444444444444444444333222222111111222222...............---------...------,,,,,,------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++******qqq]]]SSSMMMCCC;;;999999777555555555444333222222222222222111111111000000000//////...,,,++++++,,,---......------------...//////000000//////............000//////......------,,,***++++++,,,+++***)))(((------......//////000000---...000111222222111000000222666;;;CCCMMMXXX```dddhhhllloooppprrruuuwwwsssvvvyyyyyyxxxyyy}}}~~~yyytttpppooommmoooxxx|||vvvzzz~~~xxxtttuuuwwwuuuwwwwwwvvvuuutttpppkkkgggeeeeeelll}}}zzztttpppllliiifffhhhlllqqqwwwxxxxxxyyyyyy{{{~~~{{{xxxsssnnnpppqqqsssqqqkkkhhhppp{{{vvvnnnhhhhhhlllrrr{{{|||uuuTTTIII:::000...///000///---,,,,,,+++******++++++******++++++++++++******))))))************))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''(((((((((''''''''''''&&&&&&''''''(((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((************))))))))))))******++++++++++++*********,,,---,,,+++))))))***+++***)))((()))***+++,,,,,,,,,---------...............//////000111111222444444444444444555555555555444333222333444555666444555666666888888999:::666666666666777888888999999999999999999999999999999999:::<<<@@@AAAAAA???<<<<<<=========<<<<<<<<<555666999;;;<<<<<<<<<;;;============<<<<<<<<<<<<<<<<<<==================>>>>>>>>>???>>>>>>===<<<999:::;;;;;;:::999777666999999999999888777777666666555555555666666777888555444444444444666888999888777666444333333222222333333333333222222222222333333333333333333333333444333333222222222222222...........................------,,,,,,------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......nnn[[[TTTKKKAAA;;;999777666666555555444333222222222222111111111000000000000000111000...------...//////---------------......///////////////............//////......---------,,,...---,,,,,,,,,...///000,,,,,,,,,------......///---///000222222222111111///111333777>>>IIITTT\\\```eeelllqqqtttuuuuuuuuulllooossstttuuuwww{{{~~~}}}||||||yyytttrrrvvv}}}|||wwwuuuvvvxxxzzz}}}zzzwww|||yyyvvvxxxzzz~~~wwwttttttvvvxxxxxxtttoookkkkkkjjjpppzzztttooollliiiggggggiiimmmqqqvvv|||zzzuuugggggggggiiimmmvvv}}}zzz{{{|||zzz{{{xxxssskkkccccccqqqwwwqqqllloootttyyy}}}xxx|||~~~yyy{{{~~~jjjYYYBBB;;;222...///000///,,,,,,,,,+++*********++++++************************((())))))*********))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''(((''''''(((&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))*********++++++*********+++---...---+++******+++***))))))))))))+++---...,,,,,,,,,------------...---......//////000111111222333333333444444444555444333222222222333555666333444444555666777888999666777777888888999999999888888888888888888888888888888:::<<>>======<<<;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<::::::;;;;;;:::999777666888999999999999888777666666666666666666777888999777666666666666888:::;;;888888666555444333333333222222222222222222222222333333333333333333333333444333222222111111222222---........................------,,,,,,------...---------------------...------------------------***++++++,,,,,,---......ooo]]]TTTJJJ@@@;;;999777666888555555444333222222222222000000000000000000000000///...---,,,,,,+++++++++//////......//////000111//////////////////......---------------------------,,,+++***+++---///111+++++++++++++++,,,,,,,,,...///000111111222222222000111222555:::CCCLLLSSSYYY^^^gggoootttvvvuuusssppprrrttttttssstttxxx||||||yyyzzz}}}}}}zzzwwwuuuuuusssoookkkiiijjjlllooottt{{{|||yyy|||}}}wwwvvvzzz~~~~~~zzztttuuuxxx{{{|||yyysssooojjjjjjqqq}}}xxxuuutttsssqqqpppppprrrtttvvvyyy}}}~~~~~~tttiiiddd_________bbbjjjxxxxxxpppjjjmmm~~~}}}xxxsssqqquuuzzz}}}|||xxx|||xxxoooqqqzzzyyygggQQQBBB666333///...//////,,,***,,,,,,+++******++++++,,,+++***))))))))))))***+++(((((())))))******))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''(((((((((''''''%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&$$$######%%%'''))))))(((***)))((((((''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))***,,,+++***))))))***))))))))))))***+++,,,---,,,,,,,,,,,,------------------......//////000000111222222333333444444444333333333333333444444555666666666555555555444444777777888999999999888888777777777777777777777777999999:::===??????===:::888999:::;;;;;;;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<<<<===============>>>===<<<;;;;;;:::;;;;;;======>>>>>>======<<<;;;::::::::::::999888666666777888999::::::999888777777777777777777888999999777777777777888999::::::999888666555444444333333000111111111111222222222222222222222222222222222333222111111000000111111---------..................------,,,,,,------...------------............---------------------------------,,,++++++******qqq___UUUJJJ???;;;999666666999555555444333222222222222///000000000000000000000...------,,,+++)))((('''///............///000000.../////////////////////+++,,,,,,------......///++++++++++++++++++,,,,,,...---------------,,,,,,............///000111111///111222444777<<>>===:::888666777999:::;;;:::999888999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<::::::888777666555555555444555777999:::999888777777777777777777777888888555666666777777777666666777777555444333222222222000000000000111111222222222222222222222222222222222111000000//////000000---------.........//////...------,,,,,,------...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))nnn\\\VVVJJJ???<<<:::666777:::555555444333222222222222////////////000000000000222222222111///---+++)))---,,,,,,,,,,,,---...............///////////////***++++++,,,---.../////////000111111111///---+++222222111111000000000///...---,,,,,,---...000111///000222333555888===@@@JJJMMMTTT]]]fffmmmpppqqqsssttttttrrrppprrrxxx}}}~~~wwwpppnnnpppsss|||yyynnniiiiii```aaabbbdddhhhnnnvvv{{{vvvxxx|||}}}yyysssooopppvvv|||~~~vvvrrrrrrtttuuuvvvxxxyyyuuupppkkkkkkmmmttt||||||{{{}}}sssvvv{{{xxxxxxxxxtttrrrrrrqqqqqqqqqqqquuu~~~~~~}}}}}}}}}{{{zzz|||yyy{{{{{{zzzuuuuuu~~~wwwsssnnnkkknnnuuu}}}zzzjjjUUUBBB555111111///000000///---,,,---...,,,,,,,,,+++,,,,,,------+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$'''%%%$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))************))))))&&&(((***+++***)))***+++***++++++***(((&&&###"""++++++,,,,,,,,,---------,,,,,,------...//////000000000111222333333444444222333444555666555444333111222222333444555666777666666777777777555444333666666666666666666666666:::;;;;;;===>>>===999666555666888:::;;;:::888888::::::888888888999:::;;;:::::::::;;;;;;<<<<<<<<<999999999:::;;;>>>@@@AAA>>>>>>>>>>>>>>>======<<<:::999777555444333444444222444666888999999888777777777666666666666777777333444555555555444333222666666444333222111111111//////000000111111111222111111111111111111111111111000000///////////////---------.........//////...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,~~~fffYYYPPPFFF>>><<<:::555333333555555444333333222111111000000//////......---------------...///000000111...............///000111///......---***'''$$$###,,,+++*********,,,...000++++++++++++++++++++++++***+++,,,,,,------------///............---------///222555555555666:::>>>???AAAFFFOOO[[[fffooossspppooommmmmmooorrrttttttvvvwwwyyyyyyrrrllllllrrrqqqwww|||tttqqqiiigggdddbbbdddiiiqqqwwwssstttxxx}}}{{{yyyyyyzzz}}}|||yyywwwtttqqqpppooosssuuuvvvuuurrrnnnmmmlllmmmooowww|||uuuwwwzzz~~~zzz{{{}}}~~~xxxtttrrruuu{{{yyyxxxvvvrrrsss~~~zzz|||~~~}}}~~~~~~~~~~~~~~~|||ooommmkkkkkkooosssuuusssqqqlll^^^KKK<<<555111///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++***((('''((()))***)))((('''&&&&&&'''(((,,,***'''''''''((((((((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((###%%%(((******(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))(((((()))***+++,,,))))))*********))))))((('''((()))((('''&&&'''(((&&&'''(((******+++++++++------,,,++++++,,,,,,---...------------...//////111111111000111111222222111222333333444444333333666666666555444444333333666666666555666777777888999888777666666777888999999999;;;;;;;;;;;;999999<<<:::888888999999999888888999999::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<>>>@@@BBBDDD??????>>>>>>===<<<:::999888888777777666666555555666777777777777777666666888999999999888555333111222222333444555555555444555555444333333222111111222222222111111111111000111111111111111111111111////////////..................---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******///...,,,+++***+++,,,,,,hhhYYYMMMDDD===;;;:::777555666555444444333222222111111000000000//////.........---------...///000000000------------------...///,,,---...//////......---...---+++******+++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,------.....................///111111222333666888:::<<>>555222111000...------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))***)))((('''((()))))))))''''''&&&'''((((((+++)))'''&&&'''(((((('''+++***)))(((''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***))))))*********))))))(((((()))***)))((('''(((***'''((()))***************))))))))))))))))))))))))---------------......///111111000000111111222222111111222333333333333222666666666555555444444444888888777777888888999:::888888777666666777888888999999:::;;;;;;:::999999;;;999888888888888888888<<<;;;;;;::::::999888888999999999999999999999999::::::::::::<<<>>>???AAA============<<<;;;::::::888888777777666666555555666666777777777777666666666777888888888666444333111222333444444444444444444444333222111111000000111111111000000000//////111111111111111111111111000000/////////...............---------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******...---,,,*********+++,,,jjjYYYJJJBBB;;;::::::888777888444444333333222222111111000000000000////////////---------...//////000000...---,,,,,,,,,,,,,,,,,,+++,,,...///111222222222///...,,,+++******++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,---......//////000///...///111333333333444666999AAAKKKVVV```ggghhhhhhiiikkknnnrrruuuwwwooolllkkkmmmnnnlllnnnssssssvvvzzz|||}}}}}}yyyssslllhhhggghhhiiilllooouuu|||yyyooogggcccdddhhhkkktttwwwzzzzzzvvvpppllliiihhhlllvvv|||vvvxxx{{{|||yyysssvvvxxx~~~vvvooommmooowwwzzzpppkkkqqq|||wwwuuusssuuuyyy}}}zzzxxxwwwtttqqqmmmhhh]]]QQQHHH;;;777111000000111///---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((())))))(((''')))***(((''''''''''''(((((()))***(((&&&&&&'''(((''''''+++***)))(((((('''((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))&&&''''''''''''(((((((((&&&'''((()))***+++,,,---((())))))******)))))))))(((***+++***)))((()))+++((())))))*********))))))******,,,,,,,,,,,,+++***------,,,,,,------...///000000000000000111222333000111222222333333222222666666666666666555555555444444444444444555666666888777666555555666777888888999::::::::::::999888999888888777777777777777;;;;;;;;;:::999999888888888888888888888888888888888888888888999:::<<<<<<::::::;;;;;;;;;;;;::::::888888777777666666555555555666666777777666666666444555666777777777555555222222333333444444333333222222111111000000000///000000000000/////////...000000000000000000000000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,+++******)))*********nnnZZZJJJBBB;;;::::::777666777333333333333222222111111000000000000000000000000---------....../////////......---,,,,,,+++,,,,,,---------..................---,,,++++++++++++,,,++++++++++++++++++++++++---.........---,,,++++++***++++++,,,...//////000444111///000333555444222///111444999AAALLLWWW^^^cccdddeeeggghhhjjjmmmooommmhhheeehhhkkklllooossszzz~~~{{{{{{tttmmmiiifffeeeeeekkkooovvv}}}{{{pppjjjiiilllnnnrrrvvv{{{|||yyysssnnnkkkhhhllluuuyyyrrrtttwww{{{|||zzzuuuqqqlllooossszzz|||pppjjjjjjnnnxxxzzzooojjjppp~~~zzzuuuuuuuuuxxx|||}}}zzzzzz{{{zzzxxxrrrhhh___UUUKKK???777333111......//////---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((())))))))))))***+++''''''''''''(((((())))))***(((''''''))))))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))***++++++,,,,,,,,,'''((())))))))))))))))))''')))******)))((()))+++)))************))))))((()))+++---......---,,,+++,,,,,,,,,,,,,,,------...000000///000000111222333111222222333333333333333666666666666666666666666333333333333333444555555777666555555555555666777888888999999999999888888777888888777555555666777888888888999::::::;;;;;;777777777777777777777777777777777888888999999:::888888999:::::::::::::::888888777777666666555555555555666666777666666666444555555666666555555444333333444444444444333333111111111111111111000000111111000000000/////////000000000000000000000000000000000/////////............---------,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++************))))))))))))))))))rrr\\\MMMDDD<<<:::999555333444333222222222222222111111///////////////000000000------------............//////...---,,,,,,,,,---...------,,,,,,+++++++++++++++++++++,,,,,,------++++++++++++++++++++++++............------,,,+++)))***+++,,,---///000000555222000000333444333111...///222555:::BBBMMMTTT^^^```bbbbbbaaabbbdddgggkkkfffcccgggkkknnnrrrvvvzzzzzzrrrmmmkkkjjjiiihhhkkknnntttzzz}}}}}}{{{yyy}}}~~~~~~zzzyyyyyyyyy}}}~~~wwwqqqnnnlllooovvv}}}yyysssoooppprrruuuvvvtttnnnjjjeeeiiimmmuuuuuulllhhhiiinnnyyyzzzpppkkkrrruuurrrtttvvv{{{~~~zzzyyy|||zzzvvvoooeeeVVVIIIAAA:::555111222000---,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))((()))******))))))+++,,,&&&&&&'''(((((()))))))))***(((((()))******)))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((''''''&&&%%%''''''((()))))))))))))))&&&'''(((((('''''')))***)))************))))))(((%%%''')))***+++***((('''+++++++++++++++,,,------////////////000111222333222333333444444444444444444444555555666666777777777777777777777888999999777666555444444555666777888888888888888888888888666888888777444444555777777777888999999::::::;;;666666666666666666666666777777777888999999999999666777888999::::::::::::888888777777666666555555444444555666666666666666666666666555444444333222444444555555555555444333111111111222222222222222222222111111111000000000////////////////////////////////////..................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))vvv___NNNEEE===:::888444111111222222222222222222111111............////////////------------------------///...---------------...------,,,,,,---......///******+++,,,------......++++++++++++++++++++++++---............------,,,)))***+++,,,---...//////222000//////000000000///...000222333555:::CCCIIIUUUYYY\\\\\\[[[[[[^^^bbbgggdddeeejjjnnnqqqwww~~~|||vvvnnnjjjkkkllllllkkkmmmooosssuuuvvvtttrrrqqqtttrrrrrrwww|||{{{wwwssstttwwwyyyyyyuuuooojjjggghhhiiikkkkkkiiieeebbbbbbfffiiippp{{{wwwoooiiihhhjjjpppzzzzzzqqqnnnuuuzzzoooooorrrttt{{{}}}}}}}}}|||uuulll\\\RRRCCC888333111000///---,,,+++***+++,,,...///++++++++++++************))))))))))))))))))))))))((()))******))))))***+++&&&'''(((((()))(((((('''((('''''')))***+++)))''')))(((((('''''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$&&&'''((()))***%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''&&&'''((((((((('''%%%%%%&&&&&&'''((())))))))))))%%%&&&(((((('''''')))***((())))))*********))))))'''((()))***++++++******++++++******++++++,,,---.........///000111222333222222333444444444444333222333333444555666777777666666666666666777888888666555444333333444555666888888777777777777888888666888999777444333666888:::::::::999888888777777666666666666666666666666555666777888999999999999777777888999::::::999999888888777777666666555555333444555555666666666666666666555444333333222222444444555555444444333333000111111222222333333333222222222222111111111111////////////////////////.........---------,,,,,,......---------,,,,,,,,,*********+++++++++++++++***++++++,,,,,,++++++*********++++++++++++******(((((()))************)))zzzbbbNNNEEE===:::888444111111111111111111111111222222,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,...///000++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,---..................******+++,,,------.........//////...------///000///111333222111444:::@@@EEEJJJPPPSSSSSSUUUZZZ___bbbbbbgggnnnrrrvvv{{{rrrnnnooorrrrrrrrrttttttttttttsssqqqooonnnqqqmmmlllqqquuuwww||||||vvvoookkkeeeeeeeeeeeefffeeeccc```dddfffhhhlllttt~~~}}}pppkkkgggiiimmmrrrzzzzzzrrrooouuusssllloootttuuuyyy|||vvvlll```UUUEEE>>>666000//////...,,,)))***+++,,,,,,---///000++++++++++++************))))))))))))))))))))))))'''((()))((('''&&&'''((('''(((((())))))((('''&&&&&&%%%%%%'''))))))'''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%''')))***))))))(((%%%&&&'''((())))))))))))%%%'''((()))((((((***+++'''((()))***************)))******+++,,,---------***************+++,,,,,,............000111222333000000111222222222222111111111222333444555666777333333222222333333444555555555444333333444555555888777666666666666777888666999:::888444333666999::::::999999888777777777666666666666666666666666222444555777999999999999888888999999:::999999999888888777777666666555555222333444555666666666666444444333333333333333444222333333333333222111000//////000000111222222333111111111111000000000000........................------,,,,,,,,,+++++++++......---------,,,,,,,,,)))*********++++++++++++***++++++,,,,,,++++++*********++++++++++++******((()))***+++++++++******|||dddMMMDDD<<<:::888444222222111111111111111111222222,,,,,,,,,---------......------------------------************+++,,,------------++++++***+++,,,---------------,,,+++******++++++++++++++++++++++++,,,,,,---.../////////...***++++++,,,,,,------...---///111///---,,,///222///222444222///000555:::666===EEEJJJLLLQQQWWW]]]]]]aaahhhqqquuuzzzyyyzzz}}}~~~}}}{{{zzzxxxvvvtttrrrpppooonnnhhhfffkkknnnooorrrxxxyyy||||||xxxmmmkkkjjjkkkkkkkkkjjjhhhfffggghhhjjjpppxxxxxxtttlllhhhgggjjjooossszzz|||sssooottt{{{ooolllrrrxxxyyyxxx}}}wwweeeTTTEEE:::555222000000111000---))))))+++...000//////...///+++++++++************)))))))))))))))))))))))))))&&&'''((('''%%%$$$$$$%%%(((((()))))))))'''&&&%%%######$$$%%%''''''&&&$$$$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%''''''''''''%%%&&&'''((())))))))))))&&&((()))***))))))+++---''''''(((******+++++++++''''''''''''((()))***+++*********)))***++++++,,,------......///111222333......///000000000000000000000111222444555666666555555444444444555666666555444333333333333444555888777666555555666777888666999;;;999555333666:::777777777888999999::::::777777777777777777777777000222444666888999999888999999:::::::::999999888888888888777666666555555222333444555666666666666222222222222333444555666111111111111111000///...---......///000111222222000000000000////////////........................,,,,,,,,,+++++++++******......---------,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++******++++++++++++******((()))***,,,,,,,,,+++***www^^^MMMCCC:::777555333333555222222222111111111111111000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------,,,+++***)))((()))+++,,,------,,,+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------------,,,,,,,,,---......000000000000000111111222888:::<<>><<<;;;888666666888:::;;;999888666444333333333333222333444555666666666666333333333333333333333333666555333111000000111222000000////////////000000111111111111111000//////,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...************************************************sss[[[LLLBBB999777555333333444222111111000000/////////000//////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,------------,,,,,,------------,,,+++***)))+++,,,---------,,,++++++,,,++++++++++++,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---.../////////......//////000111222444666999<<<@@@FFFJJJRRR\\\fffiiijjjuuu}}}~~~}}}yyysssmmmfffbbbdddhhhlllnnnooopppqqqqqqrrrtttwwwzzzzzz{{{||||||ttteeeQQQBBB;;;666111.../////////...---,,,,,,,,,++++++***+++,,,...///000++++++++++++++++++++++++(((((((((((((((((()))*********)))((('''''''''((())))))(((''''''''''''''')))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((((((&&&%%%&&&)))***)))'''%%%%%%&&&'''((((((((((((((()))***)))(((((()))***(((((()))))))))***************************))))))+++++++++,,,,,,,,,------///000222111//////111333111111111111111111111111222333333444444444444444444444555555444333333222444555666777888777777666777777777777666666666555666777888888888666444333444444555555666666555555555555666777888:::;;;<<<;;;:::888777888999:::;;;888777555333222222222222333444555666666777777777333333333333333333333333555444222111000000111111000000////////////000000///////////////...------,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,+++******************************************************oooXXXKKKAAA999666555333222444111111111000///......---/////////...------,,,,,,.........---------------,,,,,,,,,,,,------------,,,------......------,,,------------,,,+++***)))............---,,,+++***+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,---//////---------------...//////...000222333555888===@@@IIITTT```cccdddnnn~~~}}}vvvllleeeccceeehhhjjjllliiiffffffjjjpppuuuxxxvvvvvvttttttvvv|||{{{mmmSSSIII<<<555333333111...///......------,,,,,,+++************,,,---//////++++++++++++++++++++++++))))))(((((('''(((((((((+++***)))(((''''''''''''***))))))((('''(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$""""""###$$$%%%$$$###!!! """$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''&&&$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''(((((((((&&&&&&&&&((()))((('''%%%&&&'''(((((('''&&&&&&'''((()))(((''''''''')))(((((())))))))))))******(((((((((((())))))))))))+++,,,,,,,,,,,,------------///111111000///000111111111111111111111111111111111222333333333333333333333333444333333222111333333444555555555555444777777777666666666555555666777888888777555333222333444555666666666666666555555666666777888888999888888999999::::::;;;;;;666666444333222222111222222333444555555555555555333333333333333333333333333222111000000000000000000000////////////000000...////////////...------,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++******))))))))))))))))))))))))************************jjjVVVIII@@@888666555333222333222222111000///......---//////.........---------/////////......------,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,+++******---------,,,,,,++++++++++++++++++***+++,,,,,,---*********+++,,,---...///******++++++,,,---//////---------------......//////000222333333555888;;;DDDMMMXXX]]]___hhhyyy}}}vvvrrruuuzzz{{{|||~~~{{{|||~~~}}}uuuoookkkkkkmmmnnnmmmfff```___dddlllsssvvvqqqqqqqqqqqqsssyyyrrr___OOO>>>888111///111222222000------------,,,,,,++++++************++++++,,,,,,***************************)))((('''''''''''''''+++***)))((('''&&&&&&&&&))))))((('''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$#########%%%&&&%%%$$$###"""!!!"""%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%''''''&&&'''''''''''''''&&&'''((())))))(((&&&%%%&&&'''((('''&&&&&&'''((((((((((((((()))))))))***((((((((((((((()))******,,,,,,---------.........---...000222222111111111111111111111111111111111111222222333333333333333333333444444444333333222222333333444444444444444777777666666666555555555777777777777666444333222333444555666666777666666666777777777888888888777666777999;;;;;;<<<;;;;;;666666555444333333222222111111222333333333333333222222222222222222222222222111111000000000//////000000////////////000000000000111111000000///...,,,,,,,,,---------......,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,*********************************+++,,,,,,------((((((((((((((((((((((((************************fffTTTGGG???777666555333111222333333222111111000//////...............---------/////////......------,,,+++++++++,,,,,,,,,------,,,------------------,,,++++++,,,,,,++++++*********************++++++,,,+++************+++,,,,,,------,,,+++++++++,,,,,,*********+++,,,---............------......///000000111333333333333555777===CCCLLLTTT[[[ccckkkqqq~~~xxxmmmfffbbbeeejjjmmmqqquuuwwwyyy|||~~~|||zzzwwwwwwxxxyyyssslllccc```bbbhhhlllnnnlllmmmoooqqqssswww|||uuucccSSSDDD888222///,,,+++---......,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))((((((************************))))))(((''''''&&&''''''***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''''''''&&&&&&%%%$$$$$$%%%&&&%%%###%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((()))))))))((('''&&&%%%'''((('''&&&%%%&&&''''''(((((((((((()))))))))))))))((()))***+++,,,---*********++++++++++++,,,......000222333333222111000000000000000000000000222222333444444444444444444444555555555555444444333333333444444444555555666666666666555555555555666666666555444333333222333444555666777777777777888999999:::::::::999888666888:::;;;<<<<<<;;;;;;777777666666555555444444222222333444444444444333222222222222222222222222111111111111000000000///000000////////////000000000000000000000///......,,,,,,,,,---------......,,,,,,,,,+++++++++***************+++++++++,,,,,,************************))))))***++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))yyy```QQQFFF===777666555333111222222222222222111111111111.................................---------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++******(((((((((((()))***,,,,,,***************+++,,,,,,222111///,,,***)))((('''+++++++++++++++,,,,,,---...------------.../////////000222222111111222333444888>>>HHHRRRZZZ___aaannnxxxzzzlll___YYYWWWZZZ___bbbggglllrrruuuyyy}}}~~~|||zzz{{{}}}~~~}}}wwwpppjjjggghhhhhhiiikkklllnnnoooppprrrvvvxxxzzz|||~~~~~~~~~|||}}}}}}wwwhhhTTTEEE<<<444...///...,,,,,,---...,,,+++++++++++++++++++++++++++************)))((('''&&&************************((((((''''''&&&''''''''')))(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&'''((((((&&&'''&&&%%%%%%&&&&&&%%%###%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((&&&'''((('''%%%%%%%%%'''((('''''''''((((((((((((&&&'''((('''&&&&&&&&&(((''''''(((((((((((())))))***)))))))))+++---///000,,,,,,,,,,,,---------......---...///222333222111000000000000000000000000222333333444444444444444444444555555666666555555444444444333444555555666666666666555555555444444555444444444444333333333333444555666777888888888999:::;;;<<<<<<<<<;;;:::888999:::<<<<<<<<<;;;;;;777777777777777666555444555555666666666666555555222222222222222222222222000111111222222111000000000000////////////000000---............---,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******************++++++++++++************************,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))sssYYYLLLEEE===666666555222111111000000000000111111111111........................,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++***)))))))))***+++,,,***************++++++,,,111000...,,,+++)))))))))---,,,++++++***+++++++++,,,,,,,,,,,,,,,------...---///111111000///000111000222777<<>>===;;;888555:::::::::;;;;;;;;;;;;;;;:::888666444333333444555444444444333333222222222222222111111222222333444555444333333222222222222000000///...............000///---++++++,,,---...000000000...+++******+++************************)))))))))******+++++++++***************************************************)))(((''''''((()))***&&&'''((()))******))))))mmmUUUGGG@@@;;;555333333444333111000000000000////////////---------------------------,,,,,,++++++,,,,,,---******+++***(((((()))++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++************+++++++++***,,,...111---......---,,,+++,,,---)))************++++++++++++++++++++++++,,,---...//////000111111111000000111000//////111444777999@@@FFFNNNTTTVVVUUUSSSRRRPPPTTTZZZaaafffiiikkkkkkjjjkkknnnuuu{{{}}}{{{xxxwwwyyy{{{zzzxxxyyy}}}{{{xxxtttvvv{{{~~~wwwsssooommmooouuuzzz}}}~~~}}}{{{xxxuuuuuuwwwyyy{{{zzz|||~~~nnneeeWWWJJJ???777222///000000///...,,,+++***)))+++++++++++++++*********+++***((()))***+++)))((((((((()))))))))(((''''''$$$""" !!!###&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&'''&&&$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!#########$$$$$$$$$%%%%%%"""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,------------000///...---...///111222000111111111111111111000000111111222444555555666222222222222222222222222333333333444444333333222333333444444444333222111444444444555555777888888888:::;;;<<<<<<:::888666888;;;======;;;::::::::::::999666333222222333444444444444333333222222222222222111111222222333444333333222222111111222222000000///...............000///---,,,+++,,,---......//////---***)))***,,,************************))))))))))))******++++++***************************************************))))))(((((())))))***(((((((((((()))))))))***qqqYYYJJJCCC===666222222222111000000000000000////////////------------------------,,,,,,++++++++++++,,,,,,)))*********))))))***,,,++++++++++++************++++++++++++,,,,,,,,,,,,------,,,+++******))))))*********+++---111888===---......---,,,,,,...///)))************+++++++++,,,++++++++++++,,,,,,---///000111111222222111111111000//////000222555666777<<>>777222000...---,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,***))))))******((('''''''''((()))))))))(((((((((&&&$$$$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$###""""""###%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((('''((())))))***))))))))))))************)))))))))*********++++++++++++,,,,,,,,,---------///......---...///000111000000111111111111000000//////000111222333333444222222222222222222222222333333444444444444333333333444444444444333222222333333444444666777888999999999:::::::::999888888999>>>CCCBBB>>>::::::<<<<<<999555222000111333444444444333333333333222222222222111111222222333444111111111111111111222222000000///...............///...---,,,,,,,,,---...,,,------+++***)))***,,,************************))))))))))))************************************)))))))))))))))))))))))))))******************))))))((((((''''''(((******www___NNNIIIBBB999333222111000///000000000000////////////........................,,,,,,++++++++++++,,,,,,((()))******))))))+++---,,,,,,++++++*********)))***++++++++++++,,,,,,,,,------,,,+++***)))((((((*********+++///777@@@GGGLLLCCC777///,,,,,,+++)))))))))*********+++++++++,,,+++++++++++++++,,,,,,000000111222222222222111333333222111222333555666555777:::===@@@DDDHHHLLLPPPTTT[[[aaaeeefffeeedddiiijjjkkkllllllnnnqqqttttttyyy|||{{{{{{{{{||||||||||||}}}|||zzz}}}~~~}}}wwwqqqpppuuuzzz~~~||||||}}}}}}xxxkkk___PPPEEE???:::444000......---,,,************************++++++++++++,,,,,,,,,,,,---,,,************((('''(((((()))***+++++++++***,,,***(((((()))******)))(((((('''&&&&&&&&&&&&'''%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$"""!!!"""""""""#########$$$$$$&&&%%%%%%%%%&&&&&&###!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,,,,,,,,,,...------------///000000111111222222222222111111......///000000111222222111111111111111111111111222333444444444444444444444444444444444333333333333333333444666777999:::999999888888888888999999<<>>666666111,,,,,,000111...,,,+++***+++---...---,,,***************+++++++++'''(((((())))))***++++++***((('''((())))))(((''''''''''''(((''''''&&&&&&((('''&&&'''))))))((('''&&&&&&%%%$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$"""!!!"""%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))))))))*********+++)))***+++,,,---......///---......//////......---............////////////111111111111111111111111222333444555666666666666777666555444333444444555666666555555555555666666666666666777777777888888555888::::::888777777777555555444444333333333333222222222333333444444444222222111111222222333444111222333444444333111000000000///...............,,,,,,,,,,,,,,,++++++***+++,,,,,,+++))))))***,,,************************+++++++++******)))))))))))))))))))))))))))))))))***************************))))))(((((())))))******)))))))))((((((((('''kkkUUURRRIII<<<444111111222111000000000000////////////////////////////////////++++++************++++++,,,------+++***)))***+++(((((())))))******++++++)))************+++++++++((((((((()))******++++++&&&((()))***))))))***,,,'''((()))))))))))))))***)))************+++++++++,,,,,,+++***))))))******))))))***++++++++++++******++++++,,,...//////000///000222222111111222333444333444999BBBNNNZZZaaaccc]]]XXXYYY^^^bbbcccaaahhhmmmqqqsssrrrrrrtttvvvsssuuuwwwxxxyyy{{{~~~|||zzzzzz}}}}}}|||{{{{{{{{{~~~vvvwwwwwwsssnnnnnnsssyyyzzz}}}wwwmmm^^^QQQHHH???666000000111///++++++...---))),,,+++******+++,,,+++)))))))))))))))************&&&''''''((()))*********'''&&&%%%&&&'''((('''&&&)))*********)))(((''''''&&&%%%%%%&&&((()))'''&&&(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''222...)))%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))************((()))+++,,,---.........//////000000000000//////.........///////////////000000000000000000000000222333444555666666666666777666555444333444555555777777666555555555555555555555666777888888777777666666777777888888777777111222222333333222222111222222222333333444444444222222111111222222333444111222333444333111///...000000///...............------.........---,,,+++,,,------,,,***)))***,,,***************************)))))))))((((((''''''))))))))))))))))))))))))***************************)))(((''''''((()))***))))))******)))((('''&&&kkkYYYVVVKKK>>>555333333111000,,,,,,---...///000111222------..................+++++++++************)))$$$'''***+++++++++,,,---+++++++++,,,,,,+++++++++...---+++*********++++++***++++++++++++***))))))+++------+++'''%%%&&&(((***)))'''''')))))))))(((&&&'''((())))))*********---,,,,,,+++*********+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++////////////000000000000//////111444:::AAAHHHLLLPPPPPPQQQQQQSSSXXX^^^bbbdddfffhhhjjjkkkllloooqqqnnnrrrwwwzzz|||}}}~~~}}}xxxxxx|||~~~~~~|||zzzyyy{{{yyymmmlllkkklllsss}}}zzzpppYYYOOOCCC:::777555222///.../////////...------,,,&&&'''((()))***+++++++++'''***,,,+++((('''))),,,************+++,,,---...+++***)))(((((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""!!!!!! !!!!!!$$$###"""""""""###$$$%%%%%%$$$""""""###$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&'''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&******++++++++++++******************+++,,,------///////////////.........,,,---//////...------...000111222333333222111000333333333333444555666666444666555333444888:::888555666777666444333444555333444555666777888999:::666666666666555555555555333333333222222222111111000000111222444555555666333333222222111222222222333222111111333333222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******)))))))))***,,,,,,+++***&&&&&&'''((()))***++++++...,,,***(((''''''((()))******))))))(((((('''''')))((((((((((((((())))))kkkZZZZZZPPPCCC999555444222000......//////////////////........................+++++++++************)))++++++************************++++++++++++******---,,,+++***)))******+++***+++++++++******))))))+++---...,,,)))'''((()))+++)))(((((()))******)))'''(((***+++,,,,,,++++++---,,,++++++*********+++***+++,,,,,,------,,,,,,---------------------------------.........//////000000000333777<<>>CCCDDDAAA>>>:::666666666777777444444555666777888888999666666666666555555555444444333333333333222222222000111111222333444555666333222222111111222222222333222111111333333222111//////......---,,,,,,+++---------,,,,,,+++++++++---------,,,,,,,,,++++++******))))))))))))*********))))))***,,,,,,+++***(((((((((((())))))))))))---+++***((('''((()))******)))))))))((((((((('''((((((''''''''''''((((((lll[[[\\\SSSFFF<<<777444111///111111000///...------,,,........................+++++++++************)))...,,,******---...,,,***)))******************)))++++++***)))))))))******++++++*********)))))))))+++,,,---,,,***)))***+++,,,***))))))***++++++***((())),,,---......,,,+++,,,,,,+++************+++***++++++,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------//////000111333666888999;;;<<<>>>???BBBGGGMMMQQQYYY\\\aaaddddddcccbbbbbbhhhkkkoooqqqrrrsssuuuvvvyyyvvvssstttxxx|||}}}|||xxxuuurrrppppppsssvvvxxx|||~~~~~~|||{{{{{{zzz{{{|||~~~~~~|||~~~~~~~~~~~~}}}|||{{{|||~~~sssgggbbbiiiuuuwwwmmm___UUUOOOJJJCCC>>>111---)))(((+++---,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******))))))&&&$$$%%%)))+++)))&&&&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%&&&'''''')))))))))(((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''&&&'''(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&******)))(((((((((((()))(((((())))))))))))(((((())))))))))))***+++,,,---........................000111333222000///////////////............//////222222333333444555555666444666555444;;;HHHRRRVVVSSSIII<<<555555777888777555555555666666666777777666666555555555444444444444444333333333222222222000111111222333444555555222222111111111222222333222111000111222333222000......------,,,,,,++++++///...------++++++***)))...---------,,,,,,,,,,,,******))))))))))))*********))))))***,,,,,,+++)))***)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''kkkZZZWWWPPPEEE<<<666333000///111111000///...------,,,...............---------+++++++++*********))))))+++))))))...444777444000))))))************))))))******))))))))))))))))))+++******)))))))))))))))*********************++++++)))(((((()))******)))((())),,,...///...,,,+++++++++***************+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,......000111222222222222666777999;;;===BBBGGGKKKXXX\\\```cccaaa^^^[[[ZZZ]]]aaafffjjjmmmppprrruuuvvvtttrrrsssvvvyyyyyyyyysssqqqnnnlllmmmooorrrttt{{{|||}}}}}}}}}{{{yyyxxxwwwwwwwwwxxxzzz|||}}}zzz|||}}}|||{{{{{{}}}~~~|||rrriiigggooozzzvvvnnnYYYPPPEEE===999777444222000...,,,,,,,,,,,,+++)))******++++++++++++******''''''((()))***************(((''''''))))))'''%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((())))))(((((((((((((((((($$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!$$$######""""""######$$$$$$$$$###$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""###%%%$$$#########$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%!!!"""$$$%%%%%%###"""!!!"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''))))))((((((((((((((()))''''''((((((((((((''''''))))))((())))))***+++,,,---------------.........111333444333111000000000111000/////////000111222222222333444555555555555444555444555???PPP___fffcccSSS@@@444333666666444555555555555555555555555555555555444444444333333333222222222222111111111000111111222333333444444111111111111111222222333222000///000111222111000---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++******))))))))))))************)))***,,,,,,***)))))))))))))))(((((((((((())))))(((((()))***++++++))))))))))))(((((((((((((((((('''&&&&&&&&&''''''iiiXXXQQQLLLCCC<<<777444222111///////////////.........//////.........---------+++++++++*********))))))))))))---444;;;<<<777111))))))************))))))))))))))))))******))))))+++***)))((((((((())))))(((((((((((()))))))))))))))(((&&&&&&((()))(((''''''(((***,,,---,,,+++************))))))***++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---///000111222111111333555666888:::===AAAEEEOOOSSSXXX[[[[[[YYYWWWVVVXXX]]]ccchhhlllnnnqqqrrrsssrrrrrrssstttuuuuuutttooonnnllllllmmmppptttvvv|||{{{zzzxxxvvvuuuuuuuuuttttttuuuvvvyyy||||||{{{vvvsssuuu{{{{{{mmm___SSSLLL@@@;;;555111111111000///111000///...---,,,)))'''))))))***************)))//////...---+++)))((('''+++,,,---+++'''%%%&&&'''''''''&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&)))'''%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((((((((('''&&&%%%$$$$$$######""""""######$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$###""""""$$$&&&'''$$$"""!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((()))***+++++++++,,,,,,,,,---------...111222444333111000000111111000/////////111222333111222333444555555555555444444444555AAATTTeeemmmooo\\\DDD666444666555333555555555555444444444444444444444444333333333333111111111111000000000000000111111222222333333333111000000000111111222333111000//////111111000///---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++*********)))******))))))))))))******+++***)))***,,,,,,***((('''''''''((()))*********((((((((())))))***++++++(((((((((((())))))))))))***))))))(((''''''((((((|||fffUUUMMMIIICCC===888555444444------......//////000000/////////...------,,,,,,+++++++++************)))+++,,,000555888777111,,,)))******************)))((()))******++++++******+++***)))((('''((()))))))))'''&&&'''))))))(((''')))'''%%%&&&'''((('''''''''((()))******+++++++++***))))))))))))***++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,---------.........+++,,,...///111222222222222333444444555777:::===AAADDDIIILLLNNNOOOPPPRRRXXX]]]dddjjjlllmmmmmmnnnmmmmmmooopppqqqqqqqqqqqqnnnnnnmmmnnnpppssswwwyyy|||zzzwwwtttrrrqqqqqqqqqpppqqqqqqsssvvvzzz}}}{{{zzzmmm]]]NNNAAA999444444222///......///...---++++++,,,++++++)))((('''((()))******+++*********))))))*********)))((((((+++...///,,,'''$$$&&&(((((('''''''''''''''((((((%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&***'''$$$!!!!!!###'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$ """$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###%%%&&&###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''((()))***+++***++++++,,,,,,---------///000222222000///000111///......//////000111222111222333555666555555444222333333555AAATTTdddlllooo^^^HHH:::777888777444444444444444444444333333444444333333333222222222222111111111000000000000111111111111222222333333000000000000000111222333000///...///000111000...------------,,,,,,,,,,,,)))***++++++---......///************))))))))))))******))))))))))))******+++*********++++++***(((&&&&&&'''((()))***++++++(((((())))))*********+++(((((((((((())))))))))))+++***)))(((((((((((((((zzzbbbQQQIIIFFFBBB<<<666333222333............/////////000000//////...------,,,,,,+++++++++************)))+++---...000///---***(((******++++++++++++******((()))+++,,,,,,,,,+++++++++***(((''''''''')))******((('''''')))***(((&&&)))(((&&&&&&((((((((('''))))))(((((()))***,,,,,,)))))))))))))))***++++++))))))***+++++++++++++++************************,,,,,,,,,------------...,,,------...///000111111222333333333222222444666999;;;===>>>???BBBFFFIIIPPPWWW```gggjjjjjjiiihhhdddfffjjjlllnnnooooooppppppooooooppprrruuuyyy{{{zzzyyyxxxwwwuuutttrrrrrrmmmnnnoooqqquuuxxx|||~~~{{{}}}|||}}}~~~xxxrrrllliii___ZZZOOODDD999333000///000///---,,,,,,++++++***'''((()))***)))))))))***((()))***++++++++++++*** !!!###%%%''')))***************)))(((''''''((((((''''''&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$!!!###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###""""""###$$$$$$$$$""" ###"""!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$######!!!!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))((((((((())))))(((((((((''''''''''''((()))***************+++,,,,,,------+++---///000//////000111...///000111222222222222000222444555666666555444111333333555@@@QQQ___eeedddVVVEEE:::777888777555333333333333333444444444333333333333222222222222333333333333222222222111111111111111222222222222////////////000111222333000///......000000///...------------------------+++++++++,,,,,,---------+++++++++*********))))))******))))))))))))******,,,+++******++++++)))(((''''''(((((())))))******((())))))************)))'''((((((((()))))))))*********)))((('''&&&''''''xxx```NNNEEECCC???999333///......//////////////////......000000///...------,,,,,,+++++++++************))))))***+++)))'''&&&&&&'''++++++,,,,,,,,,,,,++++++)))***+++,,,------,,,++++++***((('''&&&''')))***,,,***((((((***+++)))'''***)))'''''')))))))))(((+++***(((((((((***---...))))))((())))))***++++++))))))***++++++++++++***------------------------++++++,,,,,,,,,---------------------...///000000444555555333111111222333:::999999777777999===@@@FFFNNNYYYbbbggggggffffff]]]```eeeiiilllmmmoooppprrrqqqqqqrrrsssvvvyyy{{{xxxzzz{{{|||{{{yyyvvvtttmmmmmmoooqqquuuyyy|||~~~|||}}}~~~}}}|||xxxvvvxxxzzz|||uuuggg[[[SSSMMMIIIEEEDDDAAA;;;555000///111444...---+++))))))))))))******+++,,,+++******+++,,,))))))***+++++++++++++++''''''(((((((((((((((''')))&&&$$$&&&)))+++)))&&&''''''&&&%%%%%%&&&&&&&&&((()))***++++++***)))(((%%%&&&&&&&&&''''''((((((&&&&&&((()))))))))((('''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$ """%%%'''(((((('''&&&$$$##################$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!###'''(((&&&!!!###"""!!!"""$$$%%%&&&%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""###############""" !!!$$$&&&%%%%%%$$$$$$###$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))******(((((())))))))))))(((((('''&&&&&&''''''((()))***))))))***+++,,,,,,------)))+++............///111000111333444555555444444000222444666666666555444000222333555???NNN[[[```WWWMMM???777555555555444222222222333333444444444333333333222222222111111555555555444444444333333111111111111111222222222////////////000111222333000...---...///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******,,,+++******++++++)))'''))))))))))))(((((((((((())))))************))))))'''((((((((())))))*********)))((('''&&&%%%%%%%%%yyy```NNNGGGBBB<<<777444222000///000000///////////////000000///---,,,++++++,,,---------+++*********+++,,,++++++++++++++++++++++++)))))))))))))))*********+++*********))))))((((((''''''&&&'''(((***,,,---******))))))((((((''''''))))))(((((((((((())))))''''''((()))***++++++,,,(((((((((((())))))))))))''')))+++++++++***+++,,,***+++,,,,,,******+++,,,,,,,,,,,,---------------,,,---............111333000000111222333333444444///000111222444777999:::CCCIIIRRRYYY]]]^^^______]]]```ccceeefffgggjjjkkkppprrrssssssuuuxxx|||~~~~~~~~~zzzwwwooorrrvvvyyyzzz|||}}}~~~}}}|||}}}|||{{{|||{{{uuuppprrr|||ssshhhWWWRRRKKKCCC>>>;;;::::::333222111///...,,,++++++,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''',,,++++++******)))))))))((('''''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))'''%%%###$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$############"""$$$$$$###""""""#########&&&&&&%%%$$$"""  !!!"""$$$$$$###"""""""""######$$$$$$######"""&&&$$$""""""$$$%%%### $$$$$$############$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''++++++++++++++++++++++++------......///000000111000111333444444333111000000222333444444333111///666666666888===CCCIIIMMMEEE???777111000111111000//////000111222222333333444444444333333222222222222333333444444333333222111222333333444444444444000000////////////000000///////////////......---/////////......---------***++++++,,,,,,++++++******++++++***))))))***,,,,,,***))))))***++++++***&&&&&&'''((()))***+++++++++*********))))))(((((()))(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&vvv```PPPHHHCCC<<<777444222111000000000///////////////000000///---,,,++++++,,,,,,---,,,+++***)))***++++++++++++++++++++++++++++++))))))))))))*********************)))))))))((((((***)))((((((((()))***+++***)))))))))((((((((('''))))))(((((((((((())))))((((((((()))*********+++,,,,,,+++***)))(((''''''&&&(((******((((((((()))***+++,,,,,,******+++,,,***++++++,,,,,,---......---...//////......000222000111111222222333333333000000111111333444666777:::???FFFKKKNNNOOOQQQRRRVVVYYY^^^aaadddfffiiilllqqqrrrssstttvvvyyy~~~~~~||||||{{{zzz{{{~~~~~~}}}{{{xxxtttpppppppppnnnjjjhhhlllttt{{{}}}vvvnnnhhhddd]]]RRRIII@@@===888444111111222333/////////...------,,,,,,++++++++++++******************))))))((((((''''''******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''(((&&&%%%&&&''''''&&&%%%(((((('''&&&$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$############$$$$$$$$$$$$######&&&$$$""""""$$$%%%###!!!$$$$$$############$$$$$$%%%%%%#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''((('''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''++++++++++++++++++++++++******++++++,,,---------000111222444444222111000000111222333333333222111555444333333555888;;;===???:::444111111222333222///000000111222222333333444444444333333222222222222333333444444333333222111111222333333333333333000000////////////000000///////////////...------.........------,,,,,,,,,***++++++,,,,,,++++++******++++++***))))))***,,,+++***((((((***+++***)))))))))))))))((((((((((((*********)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&rrr```SSSJJJDDD===777333222111111000//////......///000000//////...,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******************************))))))))))))((((((,,,+++***))))))((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,+++***)))((((((''')))******(((''''''(((***+++,,,+++******+++,,,******++++++,,,---......///000000000......000111111111111111111222222222000000///000000111222333444666999;;;===>>>AAACCCIIILLLRRRVVVZZZ^^^bbbeeemmmoooqqqsssvvv{{{||||||}}}|||xxxuuurrroookkkhhhfffdddbbbbbbeeekkkrrrwww|||~~~~~~tttjjj\\\XXXRRRKKKEEE>>>888333333111///,,,,,,---///000,,,,,,,,,,,,,,,---------************))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((()))***++++++)))(((&&&'''%%%######%%%&&&&&&&&&''''''&&&%%%###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$###""""""###$$$$$$"""""""""""""""#########$$$$$$$$$############"""#####################$$$""""""$$$%%%%%%&&&&&&%%%###############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""###$$$$$$###"""$$$$$$############$$$$$$$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''&&&%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''******************++++++,,,,,,------.../////////000000222222222222000000000111111111222333333333666555444333333333333444666333111111222444444444000000000111222222333333444444333333333333222222333333333333333333333333000000111222222222222111000//////......//////000......//////......---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))***+++***)))(((***,,,***)))'''''')))***)))((())))))))))))((((((((((((******))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&{{{mmm]]]RRRKKKEEE===777444222222111//////.........///000000///......---,,,,,,++++++++++++*********)))))))))************************++++++***************)))))))))))))))))))))((((((******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((())))))******+++++++++***+++---,,,***))))))))))))+++,,,+++***)))***+++,,,,,,,,,,,,------------111111111000......///000111111111111111000000000......---......///111111444444555444444555999<<<:::>>>CCCHHHLLLOOOTTTVVVaaacccgggkkkqqqyyy~~~}}}|||{{{zzzvvvrrrnnnllljjjgggeeeaaa___^^^aaaiiirrrxxx{{{}}}zzznnneee]]]RRRGGGDDDBBB???;;;666222111111333222000...------...///*********+++++++++++++++))))))))))))(((((((((((('''((((((((()))))))))***+++***))))))(((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))(((***,,,......,,,)))(((&&&$$$!!!!!!###%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$##################$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$######$$$$$$############$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))))))))***************------......///000000000///000000111111000000///000000000000111222444444222222333333333333333222///000000111333333444333000000111111111222222222333333333333333333333333333333333333333333333333000000111111111111000000/////////....../////////---............---,,,,,,++++++++++++******************++++++++++++******)))*********((((((***+++)))(((&&&&&&((()))((('''&&&&&&'''((()))***++++++))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%ttteeeVVVMMMLLLFFF???888555333222111...............///000000.........------,,,++++++++++++++++++******))))))************************,,,+++++++++******))))))(((((((((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''(((((()))******+++***+++---,,,***))))))))))))***++++++))))))***+++//////......---,,,,,,,,,111111111000...---...///111000000000000000000000++++++,,,---...000111222555555444222111222555888333555:::===???AAADDDFFFOOORRRWWW]]]fffppp{{{}}}yyytttooommmkkkhhhfffbbb``````fffpppzzzzzzrrrmmmooorrrpppnnnnnnjjjeeeYYYMMMFFFBBB;;;444444444333000---,,,///111///...---+++***************************))))))))))))))))))(((((((((''''''''''''(((((())))))******))))))(((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''')))+++------+++)))(((&&&###!!!!!!###%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%%%%$$$$$$$$$############$$$$$$###########################""""""$$$$$$$$$#########""""""!!!"""###$$$$$$$$$######!!!"""##################%%%$$$#########$$$&&&'''###$$$$$$%%%%%%$$$$$$#########$$$############$$$$$$$$$############$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((((((((((())))))*********)))******++++++,,,------////////////////////////000000///000111222333444---...///000111000000///---///111222222222111111111111111111111222222222333333333333333333333333444333333222222333333444000000000111111000000/////////............//////---------------,,,,,,+++************************)))******++++++******))))))******)))(((((()))+++)))'''&&&&&&'''(((((('''&&&&&&'''((()))***++++++(((((((((((((((((())))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%ppp```RRRHHHKKKGGG@@@:::777444111000------------...///000000............---,,,+++***+++,,,,,,,,,,,,+++******************************,,,,,,,,,+++******))))))''''''(((((((((((())))))&&&'''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''''')))******(((''''''((()))***+++***))))))***+++///......------,,,,,,+++///000000///---,,,...//////////////////000000000+++,,,,,,---///000222333333333333222000000333555111444666888888888:::;;;???BBBFFFLLLTTT___jjjqqqyyy}}}{{{vvvrrrooollliiieeedddeeekkkttt|||zzzyyyvvvpppkkkiii```YYYUUUVVVVVVRRRNNNNNNJJJGGG???666333444444111000000///---++++++,,,...))))))***************************)))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))(((((('''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&&&&$$$""""""$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$############$$$$$$$$$############""""""###%%%&&&''''''&&&%%%"""############"""!!!!!!###############$$$%%%%%%#########$$$$$$#########"""###$$$$$$###"""$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''(((((())))))*********++++++,,,,,,------...........................///000000000111222222222111111111111111000///...---000222222111000000000111111111111111111111111222222333333333333444444444444222222222222444444000111111111111000000//////......------......///,,,,,,------,,,,,,+++***)))))))))***************))))))************))))))((()))***)))(((''')))+++)))(((&&&&&&((()))((('''))))))))))))((((((((((((''''''(((((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%tttcccTTTJJJJJJGGGAAA===999555111...------------...///000000---............,,,+++***,,,------...---,,,+++***************************------,,,++++++***))))))'''''''''((((((((())))))******+++,,,+++***))))))'''((((((((()))))))))***))))))(((((((((((())))))&&&'''''''''((()))))))))*********))))))))))))(((&&&(((******((((((((()))(((***+++***)))((()))+++*********++++++,,,,,,,,,......///...,,,,,,---///---......//////000000000.........//////111222222...000222222000000000111111333555555444333444555666777999===BBBJJJSSSZZZdddjjjrrrvvvwwwyyy~~~|||zzzwwwrrrnnnkkkhhhdddaaa[[[[[[\\\___dddiiimmmnnnmmmooorrrrrrrrrqqqrrrssshhh___XXXWWWVVVRRRNNNMMMEEEAAA@@@BBB???:::777888444666333---+++...000//////...---,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++((((((((()))******++++++*********)))))))))(((((((((((((((((())))))))))))***))))))((('''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$###''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""$$$$$$$$$############"""!!!"""$$$&&&'''&&&%%%%%%"""######$$$$$$######"""!!!"""######$$$$$$######!!!""""""######""""""!!!!!!###%%%$$$""""""$$$&&&$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((()))******,,,------......///000000......------------......///000111222222111000000333222222111111000000000---000222222000///000222111111111111111111111111222222222333333444444444555444222111111222444555111222222222111111000//////......------......///,,,,,,,,,,,,,,,+++******)))))))))******+++++++++))))))************))))))((()))***)))'''''')))******(((''''''((())))))((())))))))))))(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$zzzjjjZZZPPPJJJGGGBBB>>>:::666111---,,,,,,,,,---...///000111---......///...,,,+++***,,,---...///...---,,,+++))))))))))))))))))))))))------,,,,,,+++***))))))&&&'''''''''(((((())))))............---+++)))((('''((((((((())))))******))))))(((((((((((())))))%%%&&&&&&'''((()))******'''((()))***+++,,,------''')))+++++++++***+++,,,(((***+++***)))((()))***%%%&&&''')))***+++------,,,---...---++++++---///,,,------...///000111111222111000000000000111111+++...111222111000//////000111333222111000000111333333333333666<<>><<<;;;::::::::::::::::::::::::======<<<<<<;;;;;;;;;:::444333333222111000//////111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))************))))))++++++***)))((('''&&&&&&''''''((((((((((((((((((******))))))(((((('''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################)))'''$$$###$$$%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$''')))########################""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$%%%%%%$$$###!!! !!!!!!!!!"""###$$$&&&&&&######""""""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""############$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***************,,,,,,------...////////////000000000111111111111//////............//////222222111111000000//////000000000000111111111111333333111000000000111222000111222333444555555444333333222222111000//////222111000//////000000111000///---+++*********+++************************&&&(((***+++)))(((((((((******))))))))))))******************))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%$$$%%%&&&''''''((((((((('''***)))(((&&&%%%%%%&&&&&&vvv```PPPJJJHHHDDD===666111////////////............//////...---------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,************)))))))))))))))))))))))))))******+++))))))))))))******+++,,,***)))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((((((((()))))))))'''&&&&&&'''(((((('''''''''((((((((()))))))))+++)))'''''')))*********,,,,,,++++++******))))))*********)))))))))))))))+++,,,,,,---,,,,,,++++++------------............///000000111111000//////......000111222222111111222222111111111000000000000000000111222333444555888:::<<<<<<<<<===???AAACCCCCCCCCDDDCCCCCCBBBBBBAAA@@@???===<<<:::999999::::::999777666444333222333333333333333333333333222222222111111111000000111000000//////.........///.........------------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((())))))************))))))(((((((((((())))))))))))''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&''''''((('''&&&###""""""$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################'''$$$""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((##############################$$$$$$$$$###""""""$$$$$$#########"""""""""########################$$$#########""""""""""""$$$$$$%%%%%%$$$###!!! $$$$$$#########$$$%%%%%%$$$#########""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###############$$$$$$$$$%%%%%%"""###%%%$$$$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******))))))))),,,,,,,,,---......///////////////000000000000000//////............//////////////////......------000000000000111111111111333222111000///000000111000000111333333444444333333333222111111000//////222111000/////////000111///...,,,+++******++++++))))))))))))))))))))))))''')))++++++***)))))))))******))))))))))))******+++******))))))((((((((((((((())))))))))))((((((''''''&&&%%%%%%&&&''''''))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&sss]]]MMMIIIGGGDDD>>>777222//////...------------------............------------------,,,***))))))***,,,---************++++++++++++)))))))))))))))*********((((((((()))***+++,,,,,,))))))))))))((((((((((((###$$$$$$$$$%%%%%%&&&&&&***))))))))))))))))))******)))((((((******)))(((((())))))))))))*********,,,***)))(((*********))),,,++++++***)))((('''&&&))))))))))))************++++++,,,,,,,,,,,,++++++------------..................////////////......,,,...000333333333222000000000...---------...///////////////000000000111111222444444333333444666333333444555555555444444222222222111111111111111111111111111000000000000------------------------...------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))(((''''''((((((((()))))))))((((((''''''&&&%%%###"""&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!!"""###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$######""""""###$$$$$$$$$$$$############$$$$$$%%%&&&&&&###########################$$$$$$###"""!!! ######""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$###"""!!!!!!%%%$$$$$$###""""""######$$$$$$$$$$$$############"""#########$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$$$$$$$%%%"""###%%%$$$######$$$%%%$$$$$$$$$$$$#########""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""!!!"""###%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))))))))))))))(((+++,,,,,,------......////////////...............//////............///////////////............---000000000000111111111111333222111000///....../////////000111222222222222222222222111111000000///111111000///////////////---,,,++++++++++++,,,,,,''''''''''''''''''''''''(((***,,,+++***))))))*********))))))))))))******++++++***))))))(((''''''(((((())))))))))))((((((''''''&&&%%%%%%&&&'''''''''(((***++++++)))((('''&&&'''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''nnnYYYIIIDDDDDDBBB>>>888333111111......------------..............................---,,,+++******+++,,,---)))))))))******+++++++++(((((()))***************)))))))))))))))(((((('''))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))(((''''''((()))***)))'''))))))*********+++++++++---+++*********+++***((()))))))))(((((('''''''''(((((())))))******++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........---......////////////......///000000111000000///...---+++))))))***+++---....../////////.........,,,...000000000111222444111111222333444444444444/////////000000000000000......//////////////////------------------------------------,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***))))))(((''''''&&&&&&((()))))))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###############$$$!!!###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%$$$$$$"""######$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$##############################$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!###""""""!!!!!!!!!""""""########################""""""""""""############%%%$$$######""""""##################$$$$$$$$$$$$"""###$$$$$$###"""###%%%############"""""""""""" """%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))******+++++++++,,,------...............---------,,,,,,//////............//////000000000000000000000000///000000000111111111111222222111000///...------...//////000111111000000222111111111000000000///111000000///............******+++++++++,,,,,,---''''''''''''''''''''''''((()))+++***)))((()))*********))))))))))))******++++++***)))(((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$&&&)))++++++***(((''')))))))))))))))((((((''')))((('''&&&&&&'''((((((|||iiiTTTFFF?????????===999555333222///..................///........................+++,,,---......---,,,+++'''(((((())))))*********(((((()))************)))***++++++++++++)))(((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''$$$$$$$$$%%%''''''&&&$$$************++++++++++++,,,+++******++++++)))(((&&&&&&&&&''''''(((((()))(((((())))))******++++++)))***++++++,,,,,,,,,+++,,,,,,,,,------------...---......///000000000///111000...,,,+++,,,---...///...,,,******+++,,,---...//////000//////...------///000000//////111222...///000111111111111111......------,,,,,,,,,,,,+++++++++*********))))))------------------------)))))))))))))))))))))))))))******++++++,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&'''((()))))))))((())))))(((((('''&&&%%%%%%(((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%'''&&&%%%######$$$$$$$$$######""""""###$$$&&&&&&%%%$$$###########################"""######$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""""""""""""""""""""!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$######""""""######""""""#########$$$$$$$$$"""$$$$$$$$$""""""###$$$#########"""""""""!!!!!! """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''(((***,,,---******++++++,,,------------------,,,,,,,,,,,,,,,//////............/////////////////////000000000///000000000111111111111111111111000///......---......///000000000//////111111111000000000000000000000//////...---,,,,,,))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((('''((()))((('''&&&((()))******))))))))))))************))))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%'''******)))'''&&&(((((())))))))))))((((((((('''&&&%%%%%%%%%&&&'''xxxeeeQQQCCC;;;<<<>>><<<888444222111//////............//////---------------.........+++,,,...//////...,,,+++((((((((((((((()))))))))'''((()))++++++******)))***+++,,,---------,,,+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((***,,,,,,***((()))************++++++++++++***)))***++++++)))'''%%%%%%&&&'''((())))))***))))))))))))************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000222000,,,))))))***---///222111///.........///000......///000000///...---000111111000---,,,,,,---,,,------.........------------,,,++++++******))),,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))*********++++++,,,,,,***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''%%%%%%&&&'''((())))))***"""###%%%&&&'''((((((((())))))(((((('''&&&&&&&&&((('''&&&'''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''&&&###$$$$$$$$$$$$###""""""######%%%%%%&&&%%%$$$###########################""""""###%%%%%%&&&&&&&&&!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""#########$$$%%%'''((()))!!!!!!!!!!!!!!!"""""""""!!!"""""""""############%%%$$$######""""""######"""""""""############$$$"""$$$$$$$$$"""!!!"""###############"""""""""!!!"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''')))+++---)))******++++++,,,,,,---+++,,,,,,,,,------------//////............//////,,,------------.........000000000000111111111111000000111111111000///......//////000000/////////000000000000000000000000////////////...---+++***))))))***+++,,,,,,++++++))))))))))))))))))))))))'''(((((('''&&&%%%''')))******))))))))))))******))))))((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&###%%%'''((()))((('''&&&&&&&&&'''(((((((((((((((((('''%%%$$$######$$$$$$uuuaaaNNN@@@:::<<<===<<<777222///---...------------------...+++,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,******))))))))))))))))))'''(((***+++++++++)))((()))***+++,,,,,,+++)))((('''((((((((()))))))))***%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******+++---///000...,,,)))))))))************+++((((((((()))++++++)))'''&&&&&&''''''(((((())))))*********)))))))))))))))((()))***++++++,,,,,,,,,++++++,,,,,,,,,---------++++++---....../////////...---+++***+++---///000111111000000000/////////,,,---...000000///------///000000///,,,++++++,,,------.........---,,,,,,,,,,,,++++++++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))))))))***************))))))))))))*********+++************************(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''$$$%%%%%%&&&'''((()))***$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%###%%%((((((&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$$$$###"""""""""#########$$$$$$#################################$$$$$$%%%%%%%%%###"""!!! !!!!!!"""###$$$$$$###$$$$$$%%%&&&&&&!!!!!!"""""""""#########"""""""""#########$$$$$$%%%$$$######""""""######""""""""""""###############$$$$$$###"""!!!!!!###$$$$$$#########"""""""""######$$$%%%&&&''''''(((########################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((()))((('''&&&&&&''')))***))))))******+++,,,,,,,,,***++++++,,,---...////////////............//////,,,,,,,,,---------......000000000000111111111111///000111222222222111000//////000000000//////...///000000000000000000000////////////...,,,***))))))***++++++,,,+++******))))))))))))))))))))))))((((((((('''&&&&&&(((*********))))))))))))******'''''''''((((((((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&&&&''''''((((((((((((''''''((()))***+++,,,,,,,,,+++***(((&&&%%%$$$$$$%%%sss___LLL???;;;===>>><<<666000,,,)))---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,***))))))***,,,---,,,+++++++++******))))))'''(((***+++,,,+++)))(((************((($$$!!!'''((((((((())))))******$$$%%%%%%&&&'''))))))***((((((''''''''''''((((((%%%%%%''')))++++++)))'''((())))))))))))*********'''&&&''')))++++++)))'''((((((((((((((((((''''''++++++******))))))(((((((((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------...---***+++,,,---...000111222....../////////...---,,,***+++---//////...---,,,+++---......------...000---------------,,,+++***(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))'''((((((((())))))******************************((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((()))((((((''''''!!!!!!###$$$&&&'''))))))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((!!!%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$######"""!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###"""!!! !!!"""######""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%############$$$$$$$$$$$$%%%$$$$$$###"""#########""""""""""""###############$$$$$$###!!!!!!!!!"""$$$$$$$$$$$$############""""""###$$$&&&(((***+++########################"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%&&&&&&'''(((###$$$%%%&&&'''(((((((((%%%%%%&&&&&&'''(((((())),,,***(((&&&%%%&&&'''((()))))))))***++++++,,,,,,******+++,,,...///000000//////............//////........./////////000000000000000000111111111111...///111222333333222222///000000000000000//////////////////000000000000.../////////...,,,***))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))((('''''')))+++******))))))))))))******&&&&&&''''''((()))))))))))))))************))))))&&&'''((())))))((('''&&&)))))))))(((((((((((()))***+++,,,...///000111111000///,,,***(((((('''(((qqq[[[III@@@???===;;;999666333111000111000///...---,,,,,,,,,+++++++++,,,,,,,,,------///---,,,***))))))*********************)))((((((***************)))((('''((()))***+++***)))'''%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))$$$)))+++)))''''''(((******))))))((((((''''''((((((''''''''''''((((((&&&((()))((('''&&&''')))((('''&&&%%%%%%&&&'''(((&&&''')))*********)))(((((()))++++++,,,+++***)))***,,,------,,,+++,,,---******,,,---......//////------------.........///111111111///---,,,---......------,,,,,,...///000000000///------,,,,,,,,,------............------//////...---,,,******))))))+++,,,***'''&&&(((***+++***))))))((()))))))))---+++)))''''''((()))************)))(((''''''&&&++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***((('''&&&%%%%%%%%%&&&'''&&&$$$"""$$$&&&(((&&&$$$$$$%%%'''''''''&&&###"""%%%&&&&&&&&&$$$"""((('''%%%#########%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########&&&'''%%%"""!!!###&&&$$$###"""###$$$$$$$$$###%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$)))&&&""" """%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$######""""""######$$$%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!########################%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""""""""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######"""######""""""!!! """""""""""""""""""""""""""###%%%%%%%%%###!!! ###""" """""""""!!!$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))***)))(((''')))))))))***++++++,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......000///...------...///000//////............//////000111111000///......///.........///////////////111111111000///.........///...---,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++***)))(((((()))***+++++++++++++++(((((())))))******++++++))))))((('''''''''''''''%%%&&&((()))))))))((('''((((((''''''&&&&&&&&&%%%((())))))'''&&&&&&(((******---000333444555777999;;;888444000,,,)))''''''qqq[[[III@@@===<<<;;;888666333111000///......---------......---------............///...---,,,***))))))*********************)))((((((+++,,,,,,,,,,,,+++***)))'''((()))))))))(((&&&%%%'''((()))))))))(((&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))((('''))))))))))))((((((''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''((((((''''''''''''''''''((((((((()))***************((()))***+++++++++******&&&(((************+++,,,---,,,+++***+++,,,---...,,,,,,------------......///000000///,,,+++++++++------,,,,,,,,,---...///000///...---,,,,,,,,,,,,------............------+++++++++***************---...///---+++***,,,...++++++***))))))))))))***+++***)))(((((())))))***------,,,,,,+++******)))))))))))))))))))))))))))+++++++++***)))((('''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''&&&$$$###$$$&&&'''&&&$$$$$$%%%%%%&&&%%%$$$######!!!###%%%&&&&&&%%%$$$(((&&&%%%######$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$###############"""!!!"""###$$$$$$$$$%%%$$$######$$$$$$######&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""  """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""###$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$############!!!!!!!!!"""""""""##############################%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######""""""######""""""!!!!!!"""""""""""""""""""""""""""###%%%%%%%%%###""" $$$###!!!!!!###$$$###"""########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((())))))((('''''''''(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///...------...///000...------,,,,,,------...///000111000.........///000000000000000000//////111000000000//////............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))))))))***++++++++++++***)))))))))))))))*********))))))((('''''''''''''''%%%&&&'''(((((((((''''''((((((((('''''''''&&&&&&"""%%%''')))))))))***+++,,,000666:::<<<===???@@@???<<<888222---)))&&&%%%ppp[[[HHH???<<<;;;999777555333111000---------------...//////------------............---,,,+++***************)))************))))))(((++++++,,,,,,++++++******((((((''''''''''''&&&&&&((((((((()))(((''''''&&&(((((('''&&&&&&&&&''''''+++'''######''')))(((&&&)))))))))(((((((((((('''((((((''''''''''''((((((&&&'''((((((&&&&&&'''((('''(((((())))))(((((('''******))))))******+++,,,((()))******++++++******'''))),,,---------///000000...+++))))))***,,,...,,,,,,,,,------------...***,,,......---,,,,,,,,,---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,------......------,,,&&&''''''((()))***+++++++++,,,,,,+++))))))***,,,,,,,,,+++***************)))))))))))))))*********---------,,,,,,++++++***)))))))))))))))))))))))))))*********))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***(((&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$###############!!!$$$&&&''''''''''''&&&$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""### $$$'''%%%###%%%%%%$$$$$$######""""""'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$############"""""""""#########$$$$$$########################%%%$$$###""""""###$$$%%%""""""######""""""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!"""######$$$#########""""""""""""""""""""""""######$$$%%%%%%###"""!!!%%%###""""""###$$$$$$##############################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&'''(((((())))))***))))))******++++++,,,,,,---,,,,,,,,,,,,---......000///...------...///000......------------......///000111000.........///222222111111000000//////000000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))***++++++++++++***))))))***))))))))))))))))))((()))((((((''''''''''''(((%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''!!!$$$(((******))))))***---222:::???BBBCCCDDDEEECCC@@@<<<666000***&&&$$$ppp[[[III@@@;;;:::999777444222111000......---------......///******+++++++++,,,,,,,,,,,,++++++***************))))))************)))((((((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&***(((%%%%%%'''''''''%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((())))))''''''((()))'''((()))******)))((('''***)))((((((((()))+++,,,(((((()))*********++++++***,,,...///......///000...---,,,++++++,,,---...------------............%%%(((,,,...///...//////---------------......///......---,,,++++++,,,,,,,,,,,,------------,,,,,,&&&''''''((()))***++++++*********)))))))))***+++---,,,++++++******++++++'''((()))************************)))))))))((((((++++++++++++++++++++++++(((((()))))))))))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&%%%###!!!!!!"""###$$$!!!"""###%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############!!!!!!###%%%%%%$$$###$$$$$$###!!! !!!!!!&&&%%%$$$$$$%%%&&&%%%######$$$$$$$$$$$$$$$%%%%%%((('''&&&''')))***)))'''######################## """######$$$''')))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$""""""""""""!!!!!!!!! """""""""#########$$$$$$########################$$$$$$###""""""###$$$$$$!!!""""""######""" ######""""""""""""##############################$$$$$$##################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$######"""%%%###!!!"""###$$$#####################$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))******((())))))***+++,,,---------,,,,,,,,,,,,---......///...------------...///111000000//////000000111...///000000...---...000222222111111000///......////////////////////////------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******************,,,,,,,,,+++***)))((((((******))))))(((((((((''')))(((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((((((///333888<<<>>>???AAACCCBBB@@@===888222---(((%%%ppp[[[III@@@;;;:::999777444222111000000000///------,,,,,,,,,*********+++++++++,,,,,,******+++*********))))))((())))))*********))))))'''(((((()))))))))((((((***))))))(((((()))******)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&(((***)))&&&$$$%%%&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((()))******)))((()))***'''((()))******)))((('''(((((('''&&&&&&((()))***'''(((((())))))***++++++)))+++,,,,,,***))))))******+++---/////////......---............/////////(((+++...000///.........------......////////////---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++************************------,,,,,,,,,------------,,,++++++******++++++'''((()))***************((((((((((((''''''''''''************************''''''((())))))))))))(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&%%%###!!!!!!"""###%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$""""""$$$&&& """###"""!!!$$$###"""###$$$%%%$$$############$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%&&&&&&######################## """""""""$$$''')))%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$""""""""""""!!!!!!!!! !!!!!!!!!"""""""""##############################$$$##################$$$!!!""""""######""" ######""""""""""""##########################################$$$######### !!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$#########""" """###"""!!!""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%&&&&&&''''''((())))))******+++)))******+++,,,------...---,,,,,,,,,,,,---......///...---,,,,,,---...///000000////////////000000---...000///...---...000111111000///......------////////////............,,,,,,+++++++++,,,,,,---******++++++++++++******+++******))))))***++++++,,,,,,,,,+++***)))((('''***)))))))))((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((('''&&&%%%&&&))),,,444444555555555777:::===<<<<<<;;;888444///+++(((qqq]]]KKKBBB===<<<:::888555222000///111000///...---,,,,,,,,,,,,,,,,,,,,,------------)))******+++******))))))((())))))************)))))))))******++++++******))))))************++++++))))))(((''''''''''''((((((((('''&&&&&&&&&''''''$$$(((+++***&&&$$$$$$'''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((()))******(((((()))***'''(((((())))))((((((''''''&&&&&&&&&''''''(((((('''''''''((()))***+++,,,+++,,,---,,,***)))))))))''')))---///111000...------------.........//////...///111000...+++++++++,,,---......//////......,,,++++++******+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,***))))))+++,,,,,,+++,,,,,,+++***************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######!!!!!!###$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''%%%###"""""""""$$$%%%###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########&&&(((&&&""" ###'''!!!###""" ######"""!!!"""$$$%%%$$$############$$$$$$%%%%%%&&&%%%###!!! """$$$%%%%%%###########################$$$$$$"""!!!!!!###%%%$$$##################$$$#########"""######$$$%%%$$$$$$$$$$$$############!!!!!!!!!"""""""""######################################################""""""######""""""!!! ######""""""""""""##############################""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###!!! !!!""""""!!!"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))***++++++******++++++,,,,,,---------,,,,,,,,,,,,---......///...---,,,,,,---...///------,,,,,,,,,,,,------,,,...//////...---...000000000//////......------000000//////...------,,,+++++++++++++++,,,,,,---)))******++++++******)))+++***)))))))))***+++,,,,,,,,,,,,+++***)))(((''')))(((((((((((((((((('''(((''''''''''''(((((()))&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$(((---111777666333000...///333666555666777666444000,,,)))sss^^^LLLCCC???>>><<<999555222000...000///...---------------+++,,,,,,,,,,,,---------((()))***++++++***))))))(((((()))***************((())))))***************'''((()))***++++++***)))***)))((('''&&&''''''(((''''''&&&&&&&&&''''''((('''((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''&&&'''((((((''''''''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((***+++---+++,,,...---,,,++++++,,,((()))+++,,,---,,,+++++++++++++++,,,,,,,,,---------...///---+++***+++,,,***+++,,,---------,,,,,,++++++************++++++******++++++++++++******,,,,,,+++++++++*********(((&&&%%%%%%((())))))'''++++++***))))))))))))***+++***)))(((((())))))***)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$!!!"""$$$%%%&&&&&&&&&%%%$$$&&&'''&&&$$$###$$$&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""!!!######$$$#########$$$%%%!!!$$$### ###&&&$$$###"""###%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&$$$########################%%%%%%$$$""" """$$$###""""""!!!!!!""""""#########""""""###$$$$$$%%%$$$$$$$$$$$$############"""""""""#########$$$$$$#################################$$$$$$#########$$$$$$###""""""""""""#########""""""""""""##############################!!!"""###$$$%%%$$$$$$### !!!!!!"""############""""""""""""""""""""""""######"""######$$$$$$%%%$$$"""!!!!!!"""######"""!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((())))))************+++++++++++++++---,,,,,,,,,,,,---............,,,,,,,,,,,,......,,,,,,++++++++++++,,,,,,,,,---///...------///000000000//////////////////111111000///---,,,++++++++++++******+++,,,,,,---***++++++,,,,,,++++++***+++***)))((()))***,,,---+++++++++++++++***)))((('''''''''((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&)))---000555444111...+++***,,,///000111333444222///***(((sss___MMMDDDAAA@@@===999666222///......------------...//////))))))*********+++++++++((()))***++++++***)))((((((((()))***************&&&&&&'''(((((((((((((((%%%''')))***+++***)))(((***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&'''((())),,,'''###"""%%%((()))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&''')))*********)))(((''''''&&&'''(((***,,,---%%%'''))))))(((((()))***+++***))))))))))))))))))))))))*********+++++++++((()))*********+++...000((()))***+++,,,+++******+++***************++++++******++++++++++++*********************++++++++++++(((&&&'''***,,,+++***+++******)))((()))))))))---+++)))((('''((()))***((((((((((((((()))))))))************************(((((())))))(((''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%'''((((((''''''$$$&&&((('''$$$"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!! ###  $$$&&&%%%###"""%%%%%%"""!!!%%%)))%%%$$$###$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&!!!!!!"""%%%'''&&&### """""""""""""""""""""""""""""""""!!! !!!$$$'''""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######&&&%%%###"""""""""###$$$######""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$### !!!!!!""""""""""""!!!""""""""""""""""""""""""######""""""###$$$%%%%%%%%%###""""""###$$$$$$###!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########&&&%%%%%%%%%%%%&&&''''''"""$$$&&&(((((((((&&&%%%%%%%%%&&&&&&'''(((((()))*********)))))))))))))))---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---......------,,,,,,------...,,,---......------///000000000000000111111111111222111000///---+++***)))+++*********+++,,,,,,---+++,,,,,,------,,,,,,++++++***)))((()))***,,,---***++++++++++++***))))))&&&'''''''''(((((())))))'''''''''''''''((()))***(((((('''&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((((('''((()))+++000000///,,,)))''''''(((---///111222111---)))&&&qqq___OOOEEEAAA>>>;;;888666444111///000000///...------,,,,,,++++++*********+++---...+++,,,------,,,+++)))(((%%%&&&'''((()))***+++,,,******))))))((((((''''''&&&((())))))(((((()))+++******)))(((((((((((((((((((((((((((((()))******+++***)))''''''&&&&&&&&&'''''''''%%%###$$$%%%((((((((((((((('''&&&%%%$$$)))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%(((%%%$$$&&&***+++***'''&&&&&&'''))))))*********+++***)))(((((()))***+++((((((***+++---///000000,,,++++++******)))))))))************+++,,,---...++++++++++++++++++,,,,,,***+++,,,---,,,+++***))))))))))))(((&&&###!!!)))******+++++++++******+++*********))))))((((((************************************))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))###$$$&&&'''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" """###"""!!! !!!#########""""""""""""######&&&%%%$$$######$$$%%%&&&***++++++,,,***(((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!"""""""""""""""!!! """###$$$$$$###"""###%%%&&&%%%###!!! !!!"""###%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$$$$######""""""!!! ######$$$$$$$$$%%%%%%%%%$$$###!!! """$$$%%%!!!!!!""""""######$$$$$$######################## """$$$%%%###"""!!!"""#########$$$%%%%%%%%%&&&###"""!!! !!!"""###!!!"""$$$&&&&&&&&&$$$###"""#########$$$$$$$$$$$$###"""!!! !!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""###########################$$$$$$%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))((((((((((((,,,,,,---...---,,,***))),,,------......------,,,//////.........---------,,,---......///.........000////////////111333444111...+++((('''(((+++,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++++++++*********))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((***,,,666333...***'''%%%%%%&&&((()))+++------+++)))(((qqq^^^LLLBBB>>><<<999777666555333111///......---,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,,,,***)))(((&&&&&&'''((()))***++++++(((((((((((())))))))))))'''((())))))(((''')))***)))(((((('''&&&'''''''''''''''&&&&&&'''(((((()))***)))((('''&&&&&&&&&&&&((())))))(((&&&%%%'''((('''''''''''''''&&&&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&(((******)))&&&'''((()))************%%%'''(((******((('''%%%(((((()))+++,,,---...///++++++++++++******************))))))((())))))))),,,,,,++++++******)))))),,,,,,---...............***+++++++++***)))'''&&&)))))))))((('''''''''&&&************)))))))))(((************************************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))%%%&&&'''((((((''''''&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$###"""""""""$$$############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%###!!!"""$$$%%%$$$"""######$$$$$$###""""""!!!!!!###$$$$$$$$$$$$%%%'''&&&%%%###!!! !!!""""""$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###"""  """##################$$$$$$$$$$$$$$$$$$###############"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###########################%%%$$$######""""""######""""""""""""############ !!!""""""#########""""""#########%%%$$$$$$######$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((+++,,,,,,,,,++++++***))),,,,,,------------,,,,,,///.........---------,,,---......///000/////////000////////////111222333111///---+++***+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,444222...***'''%%%%%%&&&'''(((***,,,,,,***((('''ppp\\\III>>>>>>;;;888666666555333111---------,,,,,,++++++***++++++*********+++,,,---,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))'''''''''((()))*********((()))***)))''''''''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''&&&''')))+++'''((()))******+++******((()))***++++++***)))((((((((()))******+++,,,,,,++++++++++++++++++,,,,,,++++++***)))((((((((((((,,,,,,+++***)))(((((('''+++++++++,,,---///000111******+++,,,,,,,,,,,,+++///---,,,***))))))))))))************))))))))))))************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***''''''((((((((('''&&&&&&$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''###$$$%%%$$$######$$$%%%######$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$ !!!###$$$$$$$$$###""" !!!"""###$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$%%%$$$$$$###"""!!!###$$$%%%$$$$$$&&&(((&&&$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""###$$$$$$%%%#########$$$$$$$$$$$$%%%######!!! !!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$%%%%%%$$$######$$$&&&##################""""""!!!"""$$$&&&&&&$$$"""!!!#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$############$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""##################""""""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++******))))))******,,,,,,------------,,,,,,......------------,,,,,,......///000000000000000////////////000111222222111000///...---------......---,,,+++++++++++++++...------,,,++++++******+++++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%(((***,,,222000,,,)))&&&%%%%%%%%%%%%'''((())))))((('''%%%ppp[[[HHH===>>>;;;888666555333111///---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))((())))))))))))(((((((((((('''((((((((()))))))))***((()))***)))'''&&&&&&'''(((''''''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%"""$$$&&&&&&%%%###"""###$$$%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&((()))'''%%%%%%)))---(((((()))***++++++******,,,***(((&&&&&&(((***,,,((((((((()))))))))))))))******++++++,,,,,,------,,,,,,+++***************+++*********))))))(((((())))))(((((()))***,,,---((())))))******+++++++++000...,,,******+++,,,---*********)))))))))))))))************************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''&&&&&&%%%%%%$$$$$$%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%$$$###"""###%%%"""###$$$%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&'''''''''&&&%%%###"""""""""######$$$$$$$$$%%%$$$############$$$#########$$$$$$$$$$$$$$$######"""###$$$$$$###"""$$$%%%%%%$$$###"""!!!!!!!!!"""!!!!!!""""""############ !!!"""######$$$""""""######$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$###"""""""""$$$%%%$$$###""""""$$$&&&$$$#########"""!!!!!!!!!""""""###$$$$$$###""""""$$$$$$############$$$%%%!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!""""""###############""""""""""""""""""""""""######""""""""""""######!!!"""""""""############$$$$$$$$$$$$$$$%%%&&&&&&$$$###!!! !!!###$$$%%%$$$"""""""""###%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))),,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...///////////////////////////000000111111///////////////...------...---,,,+++************,,,,,,,,,,,,++++++******************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%''')))***///---+++(((&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$nnnZZZIII>>>:::888666555555444333222............------------++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((())))))(((&&&%%%&&&''')))(((''''''&&&&&&''''''((((((''''''&&&''''''(((''''''((((((((('''&&&%%%"""$$$&&&&&&%%%###"""###$$$$$$$$$$$$%%%'''((()))&&&''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))(((%%%%%%(((,,,(((((()))************)))''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((*********++++++,,,,,,,,,******))))))***++++++,,,(((((())))))*********+++***)))(((''''''((()))******))))))))))))))))))))))))((('''&&&'''(((+++,,,))))))))))))))))))******************************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$###""""""###$$$"""######$$$$$$%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$###""""""!!!%%%$$$$$$$$$######""""""######$$$############$$$""""""######$$$######""""""###$$$"""  !!!$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!""""""######$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$$$$#########""""""###$$$###""" !!!###%%%$$$#########"""!!!!!!!!!###"""!!! !!!"""###$$$$$$###""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""############"""###########################""""""!!!""""""######!!!"""""""""############"""!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))***---,,,+++******+++------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------.../////////000000000000------.........---,,,,,,---,,,++++++*********************++++++,,,,,,,,,************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''',,,***)))'''%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###}}}kkkYYYHHH>>>555444222333555666666666........................++++++,,,,,,,,,+++******,,,,,,***))))))((())))))))))))))))))((((((((((((*********)))(((''''''''''''((()))(((&&&&&&&&&((()))(((((('''&&&''''''''')))(((''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((((((&&&%%%%%%&&&%%%$$$$$$$$$$$$&&&((()))&&&&&&'''(((((((((((('''''''''&&&&&&%%%$$$$$$###&&&((()))(((''''''((()))(((((())))))))))))(((((($$$'''***------***'''$$$((((((((((((((((((((((((******************++++++''''''''''''((()))******'''(((((()))***+++,,,,,,,,,++++++***))))))******---,,,+++***))))))))))))((('''''''''(((***,,,---))))))))))))************************************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""#########%%%%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$######"""!!!!!!"""###$$$###"""!!!"""$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!"""###$$$%%%%%%$$$$$$###"""!!! """$$$$$$$$$###"""###$$$!!!"""##################!!!""""""!!! $$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!""""""######%%%$$$$$$###""""""!!!!!!"""""""""############$$$#########""""""!!! !!!!!!!!!!!!!!!!!! ########################"""######"""!!!!!!"""$$$##################""""""$$$"""  """$$$###############"""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$###### !!!""""""######""""""########################""""""!!!!!!!!!"""######""""""""""""###########################$$$$$$%%%#########$$$$$$############$$$$$$%%%&&&&&&&&&'''&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,++++++,,,------------,,,...//////000000//////...,,,,,,---------,,,,,,+++++++++************++++++))))))******+++,,,,,,---***************+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$$$$######{{{hhhVVVFFF===777555333333444555444333------------------------+++,,,,,,,,,,,,+++***))),,,+++***)))(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((%%%'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&'''((()))++++++***((('''((())))))(((&&&%%%'''(((&&&%%%$$$###$$$%%%'''(((%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''')))***)))'''%%%''''''((((((((((((''''''((())))))******))))))(((''''''(((((()))))))))*********))))))))))))))))))(((((('''''''''(((((()))))))))******++++++,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,***))))))******+++)))))))))******++++++,,,((()))))))))************************************************))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%###$$$%%%$$$###""""""$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%)))'''%%%###"""###$$$%%%$$$###"""!!!!!!"""###$$$#########$$$%%%&&&'''((($$$$$$######""""""!!!!!!"""$$$%%%$$$"""!!!###%%%"""######$$$%%%%%%$$$$$$ !!!!!! !!!###$$$$$$$$$######"""!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%!!!###%%%$$$###"""###############$$$$$$$$$$$$$$$###""""""""""""""""""###"""###$$$$$$$$$"""!!! """""""""#########$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###!!!"""$$$&&&&&&&&&%%%$$$&&&%%%###"""!!!"""$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,+++,,,------......------......///000000///...---,,,,,,,,,,,,,,,,,,,,,---))))))))))))***+++,,,---***************+++++++++))))))*********+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$########################zzzfffTTTDDD;;;<<<:::666444333111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,+++***(((((((((((()))(((((((((((()))))))))***''''''(((((())))))******$$$&&&''''''&&&&&&((()))'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''(((***+++,,,+++)))((('''''''''%%%$$$$$$&&&(((&&&%%%$$$######%%%&&&(((###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&'''))),,,+++'''"""&&&'''''''''''''''&&&&&&***%%%%%%***''''''(((((()))******+++******))))))(((((('''''',,,+++***))))))(((((())),,,,,,++++++++++++++++++'''(((***,,,---------,,,***)))((((((((()))***+++&&&&&&''''''''''''&&&%%%(((((())))))*********+++************************************))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$#########$$$&&&'''###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&,,,***&&&###"""###%%%'''&&&%%%$$$######$$$%%%&&&%%%$$$######"""#########%%%%%%%%%%%%%%%%%%&&&&&&!!!$$$%%%%%%"""!!!###%%%###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""###%%%&&&###$$$$$$######"""!!! ######""""""""""""""""""############"""""""""""" !!!!!!""""""######""""""""""""############$$$$$$$$$$$$###""" !!!!!!""""""######$$$$$$!!!!!!"""###$$$%%%%%%&&&"""$$$&&&&&&%%%$$$###$$$#########$$$%%%%%%%%%&&&!!!###$$$%%%%%%$$$###!!!!!!###$$$%%%$$$### ############$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""##################""""""######$$$%%%"""$$$&&&((((((&&&$$$""" ###&&&'''&&&$$$"""%%%$$$"""!!!!!!###$$$%%%########################%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++((()))***,,,,,,,,,+++***+++++++++,,,,,,+++++++++))))))******+++++++++,,,,,,---......//////............///000000///...---------,,,,,,,,,------...(((((())))))***+++------,,,,,,++++++***)))))))))))))))******++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################zzzfffQQQEEEBBB888777555444444333111///...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***))))))++++++(((%%%((()))))))))'''''')))******'''%%%%%%'''((('''%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((((((&&&$$$###$$$&&&***,,,))))))(((((('''''''''&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''***(((%%%###""""""###%%%'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))((((((((((((((()))&&&)))+++***(((&&&(((***,,,***((())),,,---+++)))************************((('''&&&%%%&&&(((***+++$$$%%%'''(((***++++++,,,))))))(((((((((((())))))+++,,,---***'''%%%''')))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***+++(((%%%%%%'''(((&&&$$$''''''%%%%%%%%%%%%'''''''''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$#########"""######$$$%%%!!!"""$$$&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###%%%&&&%%%$$$######$$$$$$""" ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$#########""""""!!!!!!###!!! !!!"""$$$$$$$$$###"""!!! !!!"""$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################"""""""""""""""!!! """"""############""""""""""""!!!!!!"""###$$$$$$###"""""""""###$$$%%%%%%######""""""!!!!!! """"""""""""############$$$$$$$$$###"""!!!!!! !!!"""###%%%%%%$$$######""""""!!!!!!!!!###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((((((''''''''',,,---.........,,,***((())))))))))))******************+++,,,,,,,,,,,,++++++************+++,,,,,,///////////////......---...---,,,,,,++++++,,,,,,...------,,,,,,------...******))))))((((((''''''))))))))))))((((((((((((+++***)))((((((((()))***)))((('''&&&%%%&&&'''''')))'''%%%&&&)))***(((&&&'''''''''&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&%%%######$$$$$$%%%&&&''''''&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&%%%$$$###zzzeeePPPCCC@@@888666444333333333111///000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++***(((%%%'''(((((('''&&&&&&''')))***(((&&&&&&((()))'''%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''')))((((((((('''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$######'''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((('''''''''(((((((((((()))))))))((((((((((((((((((******)))))))))))))))***''')))++++++((('''(((***+++)))((((((++++++***((())))))))))))))))))))))))***)))'''&&&&&&'''((()))''''''((()))))))))))))))))))))(((((((((((()))))))))+++,,,+++***))),,,...((((((((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%$$$###$$$(((******)))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%###############$$$$$$%%%###$$$%%%''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""##################$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$"""!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!###%%%$$$###"""""""""$$$$$$############"""""""""!!!!!! !!!"""""""""$$$###!!! !!!"""###!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!"""###########################!!!"""""""""!!!!!! """""""""""""""""""""""""""""""""""""""###$$$$$$#########"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$######"""!!!!!! !!!"""######$$$$$$######$$$######""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((('''''''''''')))***,,,------,,,+++***))))))))))))************))))))***++++++++++++***///////////////000111111//////000000//////...---,,,+++******))))))******,,,++++++******++++++,,,***)))))))))((((((((('''))))))))))))((((((((((((,,,+++***(((((((((((())))))((('''&&&%%%&&&&&&'''(((&&&%%%&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$zzzeeeOOOBBB???777555333333333222000...000///...------------...+++++++++++++++++++++++++++***)))*********(((&&&&&&'''((('''%%%%%%'''((()))(((((()))***)))'''%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***++++++***'''$$$"""((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&&&&''''''((()))'''((((((((('''&&&$$$"""%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((()))))))))(((((((((((())))))((()))++++++)))((()))***)))((('''((())))))((('''))))))))))))))))))))))))+++***((('''&&&&&&'''''')))******))))))((('''&&&)))((((((''''''(((((())))))***++++++******,,,...(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%###############$$$%%%%%%###$$$%%%&&&%%%$$$###"""&&&$$$###$$$%%%&&&%%%$$$ !!!"""##################$$$$$$$$$$$$###"""""" !!!""""""###$$$$$$%%%$$$$$$############"""$$$#########$$$$$$###!!!%%%%%%$$$############$$$"""""""""""""""""""""""""""######"""!!!!!!###$$$(((&&&###!!! !!!###$$$############"""""""""""" !!!""""""###"""""""""%%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$#########"""######$$$%%%$$$$$$###"""""""""###### !!!"""#########""""""""""""############$$$$$$######"""!!!!!!!!!"""!!!!!!!!!""""""######&&&%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((()))+++,,,,,,+++***))))))))))))************(((((()))************)))------,,,,,,------...///000000000000000//////...,,,+++******))))))*********))))))(((((())))))***))))))))))))(((((((((((())))))))))))((((((((((((,,,+++***)))(((''''''((((((((('''&&&&&&&&&&&&''''''%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%{{{fffOOOBBB>>>777555333222222111///...------,,,,,,++++++++++++***************************************)))(((''''''(((((('''&&&&&&''')))((((((***++++++)))'''%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%'''(((******)))&&&###!!!''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''((())))))''''''&&&&&&&&&'''(((((())))))***+++***)))))))))''''''''''''''''''''''''++++++++++++++++++++++++***)))((('''&&&''''''''')))******))))))((('''&&&(((((((((''''''(((((((((++++++***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''---,,,)))'''%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###""""""""""""""""""###$$$############$$$%%%%%%"""######$$$###""""""!!!%%%$$$###$$$%%%%%%%%%###!!!!!!"""###$$$$$$############$$$$$$$$$######""" !!!!!!""""""""""""!!!!!!!!!"""!!!!!!!!! $$$###"""###%%%%%%###!!!%%%$$$$$$#########$$$$$$"""""""""""""""""""""""""""###$$$###""""""###$$$&&&%%%###"""!!!"""###$$$#########""""""""""""""""""$$$%%%&&&%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""########################%%%%%%$$$###"""""""""###########################""""""""""""!!!"""""""""%%%###!!! !!!###%%%$$$$$$############$$$$$$%%%$$$###""""""!!!"""""" !!!!!!!!!"""""""""###!!!"""""""""########################""""""!!!!!!"""!!! !!!###$$$%%%%%%%%%$$$#####################$$$$$$########################$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''))))))******))))))((()))))))))************((())))))***************)))))))))))))))***++++++000000111111000000///......---,,,,,,++++++,,,,,,)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&(((***%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&}}}gggQQQBBB>>>777555333222222111///...,,,,,,,,,,,,,,,+++++++++************************)))************)))((((((((())))))(((''''''(((***''')))***+++***)))'''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((((((''''''''''''((())))))***)))'''%%%%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***((('''''''''(((((()))***)))))))))*********)))(((&&&&&&''''''&&&&&&&&&'''************************'''''''''''''''((())))))'''(((((())))))))))))(((((((((''''''''''''((((((+++***((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""""""""######"""""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%$$$######%%%%%%$$$#########$$$$$$%%%$$$$$$$$$"""######$$$$$$$$$######""""""""""""!!!!!! !!!"""#########"""######"""###%%%%%%###"""######"""""""""######$$$########################!!!"""######"""!!!"""###!!!"""###%%%%%%%%%$$$###""""""""""""""""""#########%%%&&&&&&$$$###$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$######""""""###$$$$$$%%%###!!! !!!###%%%$$$$$$######"""######$$$$$$$$$###"""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""#####################""""""""""""""""""!!! !!!###$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''((()))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------...000000000000000///.........---,,,,,,++++++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((((())))))******'''''''''''''''&&&&&&&&&''''''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&iiiQQQBBB===777555333333333222000.........//////......---,,,++++++++++++++++++++++++(((***++++++)))((()))***((()))***)))'''''')))***'''(((******((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""###%%%&&&'''((()))''''''&&&&&&''''''((()))***(((&&&$$$###$$$'''((($$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%%%%''')))+++******)))******+++,,,---)))((('''(((******((('''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&((()))************(((''''''&&&&&&''''''((()))((('''(((***,,,,,,,,,$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''(((((('''%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%###"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###""""""!!! !!!###%%%&&&'''&&&&&&###""""""###%%%%%%$$$"""###""""""""""""###$$$$$$######################## !!!######!!! !!!""" ###&&&'''&&&$$$"""""""""""""""############!!!###$$$###!!!$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$$$$###""""""""""""""""""######"""!!!!!!!!!""""""#########"""!!! """"""""""""##################"""""""""""""""""""""!!!!!!!!!""""""######""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!! ###############""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((******)))(((''''''&&&&&&))))))))))))******************+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////......---,,,+++******))))))*********))))))(((((())))))***(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((())))))))))))''''''((((((''''''&&&%%%'''((()))(((''''''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%hhhPPPAAA<<<888666444333333333111///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))((()))***'''((()))(((&&&&&&(((***&&&(((***(((&&&%%%&&&(((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''%%%%%%$$$%%%%%%&&&%%%%%%&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''***+++((((((((())))))+++,,,,,,((('''&&&'''))))))'''%%%%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&'''((())))))*********(((''''''&&&&&&''''''((()))'''&&&'''+++------+++###$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''***++++++((($$$"""###%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&(((((($$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$##################"""""""""$$$%%%'''''''''&&&%%%###""""""###%%%%%%$$$##################$$$%%%%%%########################!!!######"""!!!!!!!!!!!!"""$$$%%%%%%$$$###"""!!!"""""""""############"""###$$$  %%%!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""!!!  !!!###$$$""""""""""""""""""""""""###""""""!!! !!!!!!"""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""###!!!"""######$$$$$$######!!!"""###$$$$$$$$$###"""!!!""""""######""""""!!!$$$#########"""""""""!!!"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))(((((((((((((((((())))))))))))************))))))***+++++++++++++++***************++++++,,,...............---,,,,,,,,,+++******))))))******))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))(((((((((((((((((()))))))))(((&&&&&&&&&'''((((((((('''&&&%%%%%%''')))(((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$~~~gggOOO@@@:::888777555444444333111000+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,+++)))((()))+++&&&'''((('''%%%%%%'''((('''((()))'''$$$$$$&&&(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%'''***,,,%%%%%%%%%&&&&&&((())))))(((&&&%%%&&&))))))'''$$$%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''))))))))))))((('''&&&%%%'''(((((())))))))))))((('''''''''&&&&&&'''''''''+++(((%%%&&&((()))(((&&&#########$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%###%%%''''''%%%&&&))),,,%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&''' !!!"""$$$%%%&&&$$$###"""###$$$$$$$$$"""""""""#########""""""!!!!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%###!!!"""""""""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''######################## """$$$$$$###"""!!!"""%%%%%%$$$###""""""""""""!!!!!!""""""#########$$$$$$&&&%%%!!!"""((( !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""  """###""""""############""""""""""""!!! !!!!!! !!!!!!"""###$$$ !!!!!!""""""######""""""""""""############"""""""""""""""#########!!!"""$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''(((((()))***+++))))))))))))************(((((()))***************++++++******++++++,,,---------......------,,,+++...---,,,,,,++++++,,,,,,((((((''''''''''''(((((('''((((((((())))))******))))))))))))((((((((((((************(((&&&$$$"""&&&'''((((((((('''%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((((('''$$$########################$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###|||eeeNNN???;;;888555111222444333///+++,,,,,,------,,,,,,+++***((((((''''''''''''((((((***))))))((('''&&&&&&&&&$$$%%%''')))***)))((('''******))))))((((((''''''&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,+++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((((((***(((%%%&&&)))+++***(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&((()))))))))(((''')))))))))))))))))))))))))))((('''%%%%%%&&&''''''(((''''''''''''&&&&&&&&&!!!###&&&&&&%%%######$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''(((((('''%%%###""""""#####################$$$$$$$$$$$$$$$###"""!!! ###%%%%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%%%%$$$###########################!!!"""###$$$%%%&&&&&&&&&######"""!!!!!!"""######'''&&&$$$""""""###$$$&&&$$$$$$######$$$$$$%%%&&&'''###"""%%%'''%%%%%%&&&%%%%%%%%%%%%$$$"""!!! """############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! $$$###""" """###$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$ """"""!!!!!! ############"""""""""""""""###$$$$$$"""!!!!!!"""###"""  !!!###$$$###"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!""""""!!! ######""""""!!!!!! """"""#########""""""!!!############$$$%%%&&&'''""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!((('''%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))---------,,,,,,+++++++++------...///...---+++***,,,,,,---...---,,,+++***,,,,,,***)))((((((((((((,,,***'''%%%$$$&&&((()))(((((((((((('''''''''''''''(((((((((((((((''''''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$${{{eeeMMM>>>:::999444///...111222000---,,,,,,------,,,,,,+++*********))))))))))))*********))))))(((''''''&&&&&&%%%&&&(((*********)))((())))))))))))((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''+++***&&&$$$$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***&&&&&&&&&&&&%%%$$$######'''%%%$$$%%%((()))(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))(((''''''''''''''''''(((&&&'''((()))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$###""""""!!!###%%%%%%###"""###$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%$$$$$$###########################!!!"""###$$$%%%%%%%%%%%%########################!!!!!! !!!###%%%&&&######""""""######$$$%%%%%%""""""'''(((&&&$$$%%%######""""""!!! """############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!$$$###!!!  !!!"""""""""###$$$$$$###""""""%%%%%%$$$$$$###"""""""""########################"""%%%%%%!!!!!!$$$$$$ """"""!!!!!!!!! ############""""""""""""!!!###$$$###""" !!!!!!%%%###""" !!!"""###"""!!!!!! !!!!!!!!!######""""""""""""######$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!"""###%%%&&&&&&%%%%%%!!!!!!""""""""""""""""""""""""######$$$######"""%%%%%%$$$#########$$$$$$!!!"""""""""######$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((())))))------,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,---------,,,+++***++++++***)))((((((((()))+++***(((&&&&&&'''((()))((((((((())))))*********''''''((())))))((('''&&&''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$yyycccKKK===888888333...---///111111000,,,,,,------,,,,,,+++***+++******))))))******+++***))))))((((((''''''&&&&&&''')))***+++******))))))))))))(((((((((((('''&&&&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$$$$&&&$$$$$$%%%%%%&&&&&&''''''(((''''''''''''((())))))******))))))(((''''''&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''''''((()))******''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&(((&&&%%%&&&((((((%%%"""$$$$$$$$$%%%&&&&&&''''''&&&''''''((('''%%%$$$###&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######""""""""""""######$$$$$$$$$######%%%&&&&&&$$$!!! !!!"""$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###########################""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$%%%""""""!!!!!!""""""###$$$###"""$$$***,,,((($$$######"""!!! !!!"""###"""############$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""######$$$######""""""###"""!!!  !!!!!!""""""######""""""!!!###################################################%%%$$$!!!!!!###""" """"""!!!!!!!!!!!! ############"""""""""""" """######!!! !!!&&&%%%###!!! !!!"""""""""!!!""""""###$$$$$$$$$############$$$$$$$$$############"""""""""!!!""""""######""""""!!!%%%%%%%%%$$$###!!!  !!!!!!"""######$$$$$$""""""###$$$%%%%%%%%%$$$((('''%%%$$$""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&%%%$$$###$$$&&&'''''''''''''''(((((((((&&&&&&''''''(((((()))))),,,,,,,,,,,,++++++++++++)))***+++,,,------------,,,,,,,,,---,,,++++++*********)))))))))))))))*********)))((((((((())))))(((((()))***+++,,,------%%%'''(((******)))'''&&&''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$vvv```JJJ<<<888666333000///000222111000,,,,,,------,,,,,,+++***)))(((((((((((((((((()))))))))))))))(((((('''''''''((()))***+++++++++***((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((()))***++++++$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))******&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&'''### """&&&(((%%%!!!%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))******(((&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%###!!! """###$$$$$$######$$$$$$%%%&&&############$$$#################################""""""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$######"""""""""""""""###$$$$$$######&&&---///***%%%###$$$###"""!!!!!!###%%%'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!""""""  %%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$######""""""######$$$############"""""""""""""""""""""######""""""""""""""""""############""""""""""""######$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&%%%###"""!!!!!!!!!!!!!!!"""######$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$########################%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******,,,+++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,++++++*********)))))))))))))))***+++***************)))))))))((())))))***++++++,,,,,,%%%&&&(((******)))'''&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$rrr^^^III<<<999333333333444555444111///,,,,,,------,,,,,,+++***))))))(((((((((((()))))))))))))))))))))((((((((('''((())))))***+++++++++'''''''''''''''(((((((((&&&&&&'''((()))))))))(((''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''&&&'''((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((())))))***((((((((((((((((((((((((&&&'''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&%%%!!!!!!&&&)))'''$$$''''''&&&%%%$$$$$$######"""###&&&((()))((('''&&&&&&%%%$$$######$$$&&&'''***))))))((('''&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%$$$$$$######$$$$$$%%%&&&$$$$$$##########################################""""""###$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$######$$$############$$$%%%%%%$$$$$$(((///000+++&&&$$$$$$###"""!!!"""###&&&'''""""""#########$$$$$$$$$######$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""############### !!!"""###%%%&&&'''""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""###$$$!!!!!!""""""""""""""""""############"""""""""!!! !!!""""""  ###""""""""""""#########""""""""""""###%%%&&&'''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!$$$(((+++...000%%%%%%$$$$$$#########"""!!!"""###$$$%%%&&&&&&&&&%%%$$$######"""""""""###""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***************)))))))))))))))***+++)))))))))***************)))))))))))))))))))))(((%%%&&&((()))***)))((('''((((((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$rrr]]]III===:::333444666777666444111///,,,,,,------,,,,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))''''''(((((()))******+++&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&'''(((((())))))((((((((('''&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&$$$"""###'''))))))'''((('''&&&%%%$$$###"""!!!!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%"""######$$$$$$$$$######!!!#########"""###$$$&&&$$$$$$######$$$$$$%%%&&&%%%$$$######"""#################################""""""###############""""""###$$$%%%%%%$$$###""" !!!"""###$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$&&&,,,...***&&&%%%!!!!!! """###$$$"""############$$$$$$$$$"""###############"""""""""""""""""""""""""""""" !!!!!!"""#########""" """###%%%&&&'''(((###""""""!!!!!!""""""###""""""######$$$$$$$$$%%%########################$$$""""""$$$%%%######&&&!!!!!!""""""""""""##################"""""""""""" """######!!! !!!"""""""""######$$$$$$$$$""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###"""######$$$$$$######"""!!!""""""###%%%&&&((()))&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%%%%$$$######"""""""""######$$$""""""""""""!!!!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$###$$$%%%$$$###"""###%%%#########$$$%%%%%%&&&&&&(((((())))))******++++++*********+++++++++++++++,,,++++++,,,---...///000,,,,,,+++************+++******)))))))))))))))***))))))((((((((()))******((((((((((((''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%'''((((((&&&$$$###$$$#########$$$$$$$$$$$$$$$sss^^^III===:::444555666666444111000///,,,,,,------,,,,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))''''''''''''((()))******&&&&&&&&&'''''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''***+++)))&&&$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))))))))(((''',,,+++)))'''&&&'''((()))$$$%%%%%%###!!!"""&&&)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""""" !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$###""""""!!!"""$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%###"""""""""##############################""""""############""""""########################!!!!!! !!!###%%%&&&###############$$$$$$%%%%%%"""###''')))&&&$$$%%%!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!"""######$$$$$$%%%%%%$$$###""""""""""""###$$$###############$$$$$$$$$########################%%%"""!!!$$$###!!!!!!!!!"""""""""#####################""""""""""""!!!###$$$###""" !!!!!!######$$$$$$$$$###"""""""""""""""""""""###$$$%%%###""""""""""""""""""###!!!!!!!!!!!!""""""######"""######$$$$$$######"""&&&%%%###!!!  %%%%%%%%%%%%%%%%%%$$$$$$""""""######$$$######"""######""""""""""""######""""""""""""""""""######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$"""$$$%%%$$$###"""###$$$######$$$%%%%%%&&&''''''(((((()))))))))))))))))))))*********++++++++++++)))******,,,...111333555,,,,,,***)))))))))***+++++++++***)))((((((((())))))((('''&&&&&&(((***+++''''''''''''''''''(((((('''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''&&&''''''((()))*********((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******(((%%%$$$$$$"""#########$$$$$$$$$$$$vvv___III<<<999666666555333000//////000,,,,,,---------,,,++++++******))))))))))))******)))))))))))))))*********'''&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###***///000,,,&&&"""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%'''&&&%%%$$$%%%''')))***"""###"""###((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''')))((('''%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&$$$!!! """###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$""" ###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$###"""###$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""##############################""""""#########""""""!!!######"""!!!!!!"""######'''&&&$$$""""""###$$$&&&"""""""""""""""######$$$%%%!!! ###%%%######%%%######$$$$$$$$$$$$###""""""############$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!%%% !!!!!!!!!""""""#########$$$############"""""""""""""""###$$$$$$"""!!!!!!"""%%%%%%%%%$$$###"""!!! """""""""!!!""""""###$$$$$$$$$############$$$$$$ !!!!!!!!!""""""############$$$$$$$$$$$$######""""""!!!"""$$$&&&((()))###$$$$$$%%%%%%&&&&&&'''""""""#########""""""!!!$$$$$$###""""""!!!""""""!!!!!!"""###$$$%%%%%%&&& !!!"""######"""!!! """############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$###"""!!!###$$$%%%&&&'''&&&&&&%%%"""$$$$$$$$$###"""###$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((('''''''''))))))******++++++++++++'''((())),,,///333777999---,,,***)))))))))***+++,,,,,,***)))(((((((((((()))(((&&&%%%%%%'''***,,,%%%%%%&&&'''((()))******((('''&&&%%%&&&(((***,,,))))))(((((('''''''''&&&&&&&&&'''((()))***++++++((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$''')))++++++)))&&&%%%%%%""""""######$$$$$$$$$$$$rrr\\\III<<<555777333111333444111///000---,,,+++******,,,---///333...)))''')))++++++***((()))************))))))''''''''''''''''''''''''***)))(((''''''((()))***)))(((&&&$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''(((''''''&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########%%%&&&&&&$$$""""""###%%%''')))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))(((&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((('''((()))******)))))))))))))))((('''&&&(((%%%  %%%((('''%%%###!!!!!!!!!"""###***'''$$$$$$'''((((((&&&$$$$$$$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%'''((()))(((((('''%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""###$$$&&&&&&'''&&&%%%$$$&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%$$$###""""""!!! """###$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""#########"""!!!"""$$$&&&%%%$$$###$$$%%%$$$###"""""""""###%%%&&&########################"""$$$$$$$$$###"""###$$$!!!!!!!!!"""######$$$$$$ """###$$$###!!! """"""""""""""""""""""""######""""""""""""######&&&%%%$$$###""""""""""""########################&&&$$$"""!!!"""""""""""""""""""""""""""""""""############"""""""""!!! !!!"""###$$$$$$###!!! !!!!!!"""""""""#########%%%%%%$$$###""""""######!!!"""""""""############ !!!""""""!!! !!!###%%%%%%%%%############""""""!!!!!!######$$$%%%%%%%%%%%%$$$!!!""""""#########""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%$$$"""!!! $$$$$$##################$$$###"""""""""###$$$%%%###$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((()))************+++++++++******+++,,,------......,,,,,,,,,++++++*********+++)))((('''&&&((()))***(((''''''&&&&&&&&&''''''******))))))(((((('''''',,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))%%%&&&''')))))))))((((((******))))))((((((((('''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""rrr\\\III;;;555777222111333333000...//////...,,,******+++,,,------+++(((((()))***)))'''((()))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%&&&%%%###!!!###$$$%%%'''''''''&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))))))))*********))))))))))))))))))(((''')))'''%%%######%%%''')))***)))(((''''''(((***+++(((&&&&&&'''))))))'''%%%((('''&&&$$$############''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$##################"""!!!!!!"""###$$$$$$$$$$$$#########"""""" """###$$$$$$$$$$$$&&&%%%$$$##############################"""!!!!!!""""""!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&####################################""""""!!! """$$$&&&%%%$$$###$$$%%%######""""""######$$$%%%########################!!!###$$$###"""!!!"""###############"""""""""""" """$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######$$$%%%$$$###"""!!!"""###########################%%%$$$"""  !!!"""""""""""""""""""""""""""!!!""""""######""""""!!!""""""  !!!!!!!!!"""###$$$$$$###!!! ''''''''''''((((((((((((%%%$$$$$$###""""""##################$$$$$$$$$$$$######"""""""""###$$$$$$%%%###!!!!!!"""###"""!!!$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###""""""############"""""""""!!!!!!!!!!!!"""######"""############$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!########################$$$######"""###$$$%%%&&&%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((((((((((((((()))))))))*********(((((())))))***++++++,,,,,,,,,,,,++++++*********,,,+++)))'''&&&''''''((((((''''''&&&&&&''''''(((***)))))))))((((((((('''******))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))(((((('''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$##################$$$$$$$$$sss\\\HHH;;;555666111000222222///...///000///---+++*********+++)))((()))***++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$((('''&&&&&&&&&%%%###!!!$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((***+++++++++***)))(((((()))*********))))))'''(((((())))))((((((''''''&&&&&&&&&&&&(((***+++%%%%%%&&&(((***)))&&&###''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############### """###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############"""!!!!!!######"""!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""$$$&&&%%%$$$###$$$%%%""""""###$$$$$$$$$$$$$$$########################!!!"""###"""!!!!!!!!!###%%%$$$$$$###""""""!!!!!! !!!###$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""######"""$$$%%%$$$!!! """%%%""""""""""""""""""""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$#########!!!!!!"""############""""""###############"""""" !!!""""""###""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((())))))*********+++++++++++++++*********...,,,***(((&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((('''(((((()))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########""""""######$$$%%%%%%&&&ttt[[[GGG;;;666555111///111222///---...///...---++++++***++++++)))***+++,,,------,,,+++)))(((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%%%%&&&&&&$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))++++++***(((''''''(((((()))************%%%&&&''''''''''''&&&%%%$$$############$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$###"""###$$$%%%%%%###""" !!!###$$$!!!!!!!!!"""###$$$$$$%%%########################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$############"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&"""$$$&&&%%%$$$###$$$$$$!!!"""###%%%%%%$$$##############################!!!###$$$###"""!!!"""###$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""###### ###%%%### ###&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!!!!!"""############""" !!!!!!!!!!!!$$$$$$###############$$$#########$$$$$$$$$%%%%%%$$$###""""""""""""""""""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#####################$$$$$$$$$###"""""" !!!###$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&)))(((%%%#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))*********++++++++++++++++++***************,,,+++***((('''&&&&&&'''(((((('''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%ttt[[[GGG<<<888555111///111222///---...,,,,,,,,,,,,,,,,,,,,,---***************+++---...***)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%"""$$$%%%'''((()))((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&'''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###!!!!!!"""$$$&&&$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&$$$###!!! !!!###%%%!!!"""###$$$%%%%%%&&&&&&########################$$$$$$##################$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&"""$$$&&&%%%$$$###$$$$$$!!!"""###%%%%%%$$$#################################$$$%%%%%%######$$$%%%""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""###### """###"""!!!!!!###&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!########################!!!!!!""""""""""""!!!!!! !!!"""###############!!!!!!"""###############!!!!!!"""""""""#########$$$###############$$$$$$""""""""""""#########$$$######"""""""""""""""###!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))*********************+++++++++************************)))))))))((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$############""""""%%%%%%%%%%%%$$$$$$######uuu[[[GGG===:::666111000222222///...///+++++++++,,,,,,---------((())))))((('''(((+++---+++***((('''&&&''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%)))((('''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&(((***######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""!!!"""$$$&&&'''&&&"""###%%%''')))***))))))%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&'''((((((((('''''')))(((&&&%%%%%%&&&((()))((((((''''''&&&%%%%%%$$$%%%$$$"""  $$$'''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''######"""!!!"""###$$$%%%######$$$%%%&&&&&&&&&%%%###############$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""############"""!!!"""######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%""""""###$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$%%%&&&""""""######$$$%%%%%%&&&""""""""""""######$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$"""""""""############$$$#########"""######$$$%%%!!!!!!"""""""""########################$$$%%%%%%%%%###!!!!!!"""###"""!!!#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$###""""""######$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))*********)))))))))))))))))))))))))))))))))***************((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))(((((('''&&&%%%%%%'''''''''''''''''''''''')))((((((''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%########################'''&&&&&&%%%$$$$$$######uuu[[[GGG>>>===777222111333333000...///,,,,,,,,,---,,,,,,++++++''')))++++++)))((()))+++---+++)))'''''''''((()))''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%'''(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!!!!###%%%%%%$$$###$$$%%%'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%### !!!$$$(((((('''&&&$$$##################$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%######$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$""""""!!!"""######$$$$$$#########$$$$$$%%%!!!!!!"""############### !!!"""$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$&&&%%%$$$###$$$%%%######""""""######$$$%%%###########################$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""######"""###&&&%%%##############################"""!!! !!!"""$$$##############################$$$$$$$$$$$$############!!! !!!""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""""""""############""""""###$$$$$$%%%""""""#########$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%###!!!!!!"""###"""!!!"""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""!!!!!!""""""###$$$"""############$$$$$$$$$%%%$$$"""!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))*********************)))((()))))))))*********+++)))))))))))))))(((''''''$$$$$$$$$%%%%%%&&&'''((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''''''))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$uuu[[[GGG???>>>777333111333444111///000.........---,,,+++***)))&&&***///000---***)))***...,,,***(((''''''))))))))))))))))))))))))))))))$$$$$$&&&&&&&&&&&&$$$$$$(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%###!!! """######"""$$$$$$&&&&&&&&&&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((###&&&'''&&&$$$###%%%'''$$$$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&''''''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((($$$$$$######"""######$$$"""###$$$%%%%%%%%%%%%%%% """$$$%%%&&&&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!!"""$$$&&&%%%$$$###$$$%%%$$$###"""""""""###%%%&&&########################"""$$$$$$$$$###"""###$$$&&&&&&%%%$$$$$$#########!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""#########$$$(((%%%"""########################$$$""" !!!###%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""" !!!"""###!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%% """$$$%%%!!! !!!###%%%%%%%%%!!!!!!""""""#########$$$!!!!!!"""###############&&&&&&&&&%%%$$$###"""!!!!!!  """###"""############$$$$$$$$$%%%$$$"""!!! !!!!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$###### !!!###%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((------,,,,,,,,,,,,,,,,,,(((((())))))*********++++++++++++***)))'''%%%$$$$$$######$$$%%%&&&'''((('''((((((((())))))******%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&&&&'''((()))***&&&&&&&&&''''''((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''pppYYYGGG===888777666444222000......---)))++++++)))&&&&&&***...,,,,,,,,,+++++++++******%%%&&&(((******)))'''&&&)))(((&&&%%%$$$$$$%%%&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((((((%%%!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&)))%%%&&&+++,,,'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################&&&###"""###&&&((('''&&&$$$$$$$$$$$$######"""""" !!!""""""!!!###""""""###%%%%%%$$$"""(((%%%!!!!!!###%%%%%%$$$$$$###"""$$$&&&(((((('''###############$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!%%%''''''&&&$$$"""!!!"""###$$$###%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##################"""!!! !!!!!!"""""""""!!!!!! $$$$$$######"""!!!!!!!!!"""###%%%$$$"""!!!!!!""" !!!!!! ########################$$$$$$$$$############"""$$$$$$######""""""!!!!!!&&&%%%$$$###""""""######'''%%%!!!$$$)))%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############$$$$$$$$$#########""""""######"""""""""""""""### !!!"""######$$$$$$$$$$$$#########""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######""" !!!###%%%%%%%%%$$$###"""""""""$$$$$$&&&%%%$$$"""""""""###$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))'''***---///...------...+++******)))(((''''''&&&))))))***++++++)))(((''')))(((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''((()))(((&&&%%%%%%'''%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########rrrZZZGGG<<<777666555333111///...------)))))))))'''&&&&&&)))++++++++++++*********))))))(((((()))***)))((('''&&&((((((''''''&&&'''''''''***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&((($$$$$$)))+++'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################%%%###"""###&&&''''''&&&######""""""""""""""""""""""""###$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""'''$$$""""""$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""""""""""""###$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### """%%%&&&&&&&&&%%%###""""""#########%%%$$$$$$$$$###"""""""""########################""""""""""""########################""""""""""""""""""""""""###############"""""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########"""###$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###############"""""""""$$$%%%$$$"""!!!!!!$$$&&&$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!! #########"""""""""!!!!!!######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######$$$""" !!!#########$$$$$$###""""""######$$$$$$###!!! !!!""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***---222333222...,,,*********))))))(((''''''&&&((())))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""rrrZZZGGG:::555444333222000...---,,,,,,,,,***(((((()))******************)))))))))((((((++++++***)))(((((('''&&&''''''((()))))))))(((((()))(((''''''&&&'''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''$$$"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%$$$######%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######%%%&&&&&&&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$((()))'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$###"""###&&&'''&&&%%%""""""!!! !!!"""### !!!###$$$%%%###""""""###%%%%%%$$$"""$$$######$$$%%%%%%$$$"""$$$###"""###$$$%%%$$$"""""""""!!!!!!!!!"""#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$$$$'''&&&%%%###""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################"""""""""""""""""""""#########$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%% !!!!!!"""######$$$$$$!!!###$$$$$$"""!!!!!!"""$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############ !!!"""#########"""!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$###""""""###$$$$$$!!!"""############"""!!!""""""!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!###"""""""""""""""#####################$$$$$$$$$$$$############"""""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######&&&$$$"""!!!"""######"""######"""""""""######$$$###"""!!!!!! !!!!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%'''((((((,,,111555777444///***(((***))))))((((((''''''''')))(((''''''&&&&&&''''''&&&'''(((((()))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""qqqYYYFFF:::444333222111///---,,,,,,,,,000---******---///...,,,+++*********))))))))))))...---+++)))((('''''''''%%%&&&((()))***))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$######%%%%%%$$$###&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################$$$%%%&&&&&&%%%###"""!!! !!!###$$$ !!!###$$$###""""""###%%%%%%$$$""""""###$$$%%%&&&%%%###!!!%%%###""""""######""" !!!!!!!!!!!!!!!""""""###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######''''''&&&%%%###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""########################"""""""""!!!""""""#########$$$$$$$$$"""""""""############$$$""""""######$$$#########!!!!!!""""""############!!!###$$$$$$"""!!!"""#########""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""#########""""""""""""""""""###$$$###"""!!!!!!###&&&&&&%%%#########$$$##################$$$"""##################"""$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$#####################"""############""""""""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######&&&$$$""""""###$$$$$$###"""""""""""""""#########$$$$$$##################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''(((---111444555222...***)))))))))((((((((('''''''''***)))'''&&&&&&&&&'''((($$$%%%'''))))))((('''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&''''''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######mmmWWWEEE:::666222111000...---,,,,,,,,,000---+++,,,...000...,,,,,,,,,+++++++++*********---,,,***)))(((((((((((($$$%%%'''((())))))((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$&&&&&&%%%#########$$$''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$###########################!!!"""$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$&&&%%%$$$#########%%%%%%###""""""###%%%%%%$$$""" """$$$&&&%%%$$$"""!!!%%%###""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$######&&&'''(((&&&###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""########################"""""""""!!!############$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!"""######""""""############""""""!!!!!! """$$$$$$"""""""""###"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###"""!!!!!! """###$$$###"""!!!"""###$$$###"""!!!"""$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!########################""""""!!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$#########"""!!!"""$$$&&&%%%%%%!!!!!!""""""#####################$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''',,,---//////---++++++,,,((((((((((((''''''''''''***)))((('''&&&'''((()))###%%%'''((()))((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((%%%&&&((('''&&&%%%&&&((($$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%jjjTTTDDD;;;777222111000///---------,,,,,,+++++++++,,,---,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))&&&&&&'''((((((((('''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&''''''&&&$$$######%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###""""""###''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%(((,,,,,,)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$#########"""%%%$$$$$$###""""""#########""""""###%%%%%%$$$""" """%%%%%%$$$"""""""""%%%###""""""######""" """"""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%$$$''')))'''$$$!!!"""$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""#########$$$$$$$$$$$$%%%#########""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """###$$$"""""""""###$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$############"""$$$$$$######"""!!!!!!!!! !!!"""#########"""!!!#########!!! ###%%%"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! ############$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""###!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######!!! """$$$&&&%%%$$$ !!!"""############ !!!""""""""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&'''''''''''')))***+++***))))))***,,,''''''''''''''''''''''''***)))((((((''''''((((((###$$$&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++***))))))(((((())))))%%%'''((('''&&&&&&''')))"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&hhhRRRCCC:::777222222000///......------***+++,,,,,,+++***+++,,,++++++++++++************$$$%%%''')))************))))))(((((('''(((((((((((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&###"""###%%%###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""$$$%%%&&&'''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###"""###%%%'''(((((('''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$#########%%%%%%###&&&,,,,,,((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%&&&$$$###$$$%%%###$$$%%%%%%$$$"""  !!!!!!"""""""""!!!!!!###""""""###%%%%%%$$$""" """%%%%%%###!!!"""###$$$###""""""$$$$$$###!!!###""""""""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&((("""&&&)))((($$$"""###%%%%%%$$$$$$$$$###"""""""""########################""""""""""""########################""""""""""""#########$$$$$$$$$%%%%%%""""""###############$$$!!!"""###$$$%%%%%%%%%%%%#########""""""""""""""" !!!###$$$###"""###$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$############"""!!!!!!""""""#########$$$###############"""""""""###$$$$$$###""""""###%%%"""###$$$$$$$$$$$$###"""%%%$$$###""""""###$$$%%%!!!!!! """"""""""""#########$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!""""""######$$$!!!!!!!!!!!!""""""######!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######!!! """###$$$###""" !!!"""#########""" !!!"""###""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$%%%''''''''''''&&&&&&(((******(((''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((******)))((((((((((((((($$$%%%''''''&&&%%%'''((($$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&hhhQQQBBB:::888333222111//////.........***---000///,,,+++,,,...************)))))))))))) """&&&)))++++++++++++,,,+++***((((((((()))***((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&###!!!###%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""$$$&&&'''((((((((('''''''''(((((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###!!!###&&&((()))(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&''')))!!!!!!###$$$&&&'''))))))""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$"""%%%+++,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$ !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%&&&$$$######%%%"""###%%%%%%$$$!!! """$$$%%%&&&&&&&&&%%%###""""""###%%%%%%$$$""" ###%%%$$$""" """$$$$$$###"""###$$$%%%$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###$$$'''***!!!%%%)))((($$$"""###&&&&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''''' !!!"""###$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$ !!!###$$$###"""###$$$%%%""""""%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$############""" """###%%%&&&'''&&&%%%$$$###""""""######"""$$$&&&&&&%%%######$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!""""""######!!!###$$$###"""!!!"""#########$$$$$$$$$$$$#########"""!!!"""###"""!!!!!!"""#########"""!!!"""###%%%%%%%%%$$$###"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% """###$$$%%%&&&###$$$%%%'''(((''''''&&&$$$'''+++,,,***'''%%%$$$&&&'''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$%%%$$$$$$%%%%%%'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''###$$$&&&%%%%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%|||eeeQQQBBB999666666555333000...,,,+++***,,,---...000000///---,,,*********))))))))))))))),,,&&&+++888<<<111'''%%%&&&'''''''''''''''&&&&&&&&&'''((())))))(((((('''***(((&&&%%%%%%&&&%%%###***)))'''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&(((((((((&&&$$$###%%%$$$$$$###$$$%%%'''((($$$###%%%((('''###$$$(((&&&%%%%%%$$$#########$$$$$$$$$######"""!!!!!!!!!"""""""""""""""############$$$$$$%%%%%%$$$$$$###$$$###$$$&&&((('''%%%"""(((&&&$$$""""""$$$&&&((($$$$$$$$$###$$$$$$%%%%%% """$$$%%%%%%%%%$$$ !!!######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&'''''')))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$############!!!"""###$$$$$$$$$$$$$$$### !!!$$$$$$$$$############""""""""""""$$$###""" $$$###"""!!!!!!"""###$$$&&&%%%###!!! !!!"""###%%%%%%######&&&)))&&&$$$"""###%%%%%%"""""""""#########$$$$$$$$$(((&&&###!!!!!!"""%%%'''%%%&&&'''((((((&&&$$$###########################$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########""""""!!!!!!!!!""""""######$$$$$$ !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""""""""""""""""""""""""""""""""+++(((%%%######$$$&&&(((&&&''''''%%%###!!!!!!""""""""""""""""""######$$$&&&%%%"""'''  """###""" $$$#########""""""!!!!!!"""""""""""""""###############""""""""""""############""""""""""""######$$$###""" !!!"""####################################""""""""""""%%%%%%$$$###""""""##################""""""""""""%%%"""!!!###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%&&&(((******)))''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$"""$$$&&&(((((('''&&&%%%$$$&&&))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((&&&&&&&&&&&&((((((((('''%%%%%%%%%''')))***((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%{{{dddPPPAAA888444222222111000...------,,,---------------------...,,,++++++***)))(((''''''...)))---999===555---,,,&&&''''''(((((('''&&&&&&&&&&&&&&&'''((()))******+++)))'''&&&''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###"""((('''&&&%%%%%%%%%&&&'''&&&%%%&&&(((&&&!!!!!!%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''))))))'''%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''$$$!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%######$$$$$$$$$######"""$$$!!!"""$$$%%%$$$############""""""""""""###"""""""""!!!!!! $$$$$$###""""""###$$$$$$%%%%%%$$$###""""""!!!!!!%%%$$$$$$###$$$$$$###"""%%%###"""###%%%%%%### """"""#########$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%$$$%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""########################$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$####################################"""######$$$$$$$$$######"""""""""""""""#########!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""############$$$%%%$$$"""!!!"""###"""""""""""""""###$$$$$$'''$$$&&&$$$$$$***$$$###""" """'''***############"""""""""!!!#########"""!!!!!! ######""""""""""""############""""""""""""######%%%$$$###"""!!!""""""###########################!!!!!!""""""#########$$$%%%$$$$$$###""""""###### !!!!!!""""""%%%""" """######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))'''&&&''''''&&&%%%$$$$$$&&&'''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''###$$$%%%&&&''''''(((((('''''''''''''''&&&%%%%%%''''''(((((('''&&&$$$###$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%'''&&&%%%$$$%%%&&&((()))'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$yyycccOOO@@@777333---....../////////......///---+++******+++---...---,,,+++***)))'''&&&&&&)))%%%(((222555///******&&&''''''(((((('''''''''%%%%%%%%%&&&''')))+++,,,+++)))''''''(((((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&)))((('''&&&%%%%%%%%%%%%&&&%%%&&&(((&&&""""""&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''''''''""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&(((***+++)))'''%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&$$$############$$$###"""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$""" !!!###%%%%%%%%%$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%###"""!!!&&&### !!!$$$%%%######""""""###$$$%%%###"""###############$$$$$$$$$###""""""!!!!!!"""#########$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%##########################################""""""$$$$$$$$$######""""""!!!########################""""""###$$$%%%%%%%%%%%%###""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! !!!######""""""###$$$###""""""""""""###$$$$$$)))$$$&&&$$$%%%))) ***'''### !!!$$$&&&############""""""""""""######""""""!!!!!!!!! ######""""""""""""############""""""""""""######%%%$$$###############$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$######"""######### !!!"""###$$$%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$###$$$&&&''')))*********((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&)))((((((''''''&&&&&&&&&$$$&&&))))))'''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############xxxbbbNNN???777333,,,---...//////......------,,,+++*********+++,,,,,,++++++***)))(((''''''&&&"""###***,,,(((%%%&&&&&&''''''(((((((((((('''%%%%%%'''((())))))))))))***(((&&&&&&'''((('''&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%((('''###$$$(((%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''' !!!"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$''')))***)))(((###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$$$$$$$$$$$$$###"""!!!  !!!"""$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$######"""$$$#########$$$%%%%%%&&&$$$$$$$$$#########""""""""""""######$$$%%%&&&&&&###########################$$$&&&''''''%%%"""!!!!!! !!!$$$&&&%%%###!!!!!!"""###$$$$$$$$$###########################!!!"""#####################$$$$$$%%%%%%$$$##############################%%%$$$###""""""###$$$%%%##############################"""""""""""""""""""""""""""""""""""""""########################### !!!"""###$$$%%%%%%%%%######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""######$$$%%%$$$$$$###"""!!!"""######""""""###%%%######""""""######$$$%%%### %%%'''$$$***,,,"""((('''%%%$$$$$$###!!! #########""""""""""""""""""""""""#####################""""""""""""############""""""""""""###################################################### !!!!!!"""######$$$$$$$$$$$$###############$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&&&&&&&((()))************))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$######((((((((()))(((''''''&&&&&&&&&&&&&&&''')))***+++%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%$$$$$$######$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########vvv```LLL???777444......///......---,,,,,,++++++,,,,,,,,,+++)))((()))))))))))))))************((((((******(((&&&&&&&&&''''''((())))))((((((%%%''')))++++++)))&&&$$$((('''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###$$$&&&$$$ ###%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$### !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$######""""""$$$'''(((((('''"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$############"""#####################!!!!!!""""""""""""!!!!!!"""###&&&''''''%%%"""!!! ######""""""$$$&&& !!!"""#######################################""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!"""###### !!!"""###$$$$$$%%%########################!!!"""###############"""""""""!!!!!! ############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""""""""#################################$$$######""""""###$$$$$$$$$%%%&&&%%%###"""###$$$###############$$$$$$%%%"""$$$''')))666@@@<<<---***&&&%%%&&&''''''&&&""""""""""""""""""######&&&%%%%%%$$$$$$######"""######""""""""""""############""""""""""""######!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###%%%''''''&&&'''''''''(((((('''&&&&&&))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&$$$$$$$$$$$$((((((((()))(((''''''&&&&&&&&&&&&&&&''')))***+++%%%'''((((((&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$sss\\\III<<<777555111111///...------------***+++---...---+++)))'''((((((((()))******++++++++++++******)))'''&&&&&&&&&'''(((((())))))))))))&&&(((***,,,+++(((%%%"""(((&&&$$$$$$&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&##################$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%######$$$ $$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$&&&&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!!!! """###%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$##################""""""""""""""" !!!!!!""""""!!!!!! !!!###%%%&&&&&&%%%"""!!!!!!$$$&&&%%%!!!"""%%% !!!######"""!!!"""###$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""###$$$%%% !!!!!!"""###$$$%%%%%%######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!! $$$############"""""""""""""""""""""""""""""""""!!!""""""""""""##################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$%%%&&&&&&%%%###"""###$$$$$$############$$$%%%%%%'''"""$$$%%%)))???WWW]]]JJJ???000%%%!!!###%%%'''""""""""""""############)))((('''%%%###!!! ######""""""""""""############""""""""""""###### !!!""""""""""""!!!####################################""""""!!!!!!#########"""######$$$%%%######"""""""""!!!!!!!!!"""$$$&&&&&&$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$""""""((((((((()))))))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%'''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$nnnVVVDDD999555444333111///---,,,---///000------------,,,+++***))))))))))))))))))*********'''))))))((('''&&&&&&&&&&&&&&&((())))))*********((((((((((((((((((''''''(((&&&%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&######$$$%%%%%%%%%$$$###$$$###$$$&&&###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!###%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''((("""""""""""""""!!!!!! ######$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""### !!!"""###$$$%%%%%%%%%"""$$$&&&%%%###"""###$$$%%%%%%$$$$$$$$$#########""""""""""""############ !!!"""######"""!!! !!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%$$$############ """$$$###!!! !!!"""$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$########################### !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$%%%%%%&&&&&&######################## !!!""""""#########""""""###$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&%%%"""%%%%%%&&&===XXXbbb]]]NNN999(((!!! !!!!!!!!!"""""""""############%%%$$$$$$###"""!!! ######""""""""""""############""""""""""""###### !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""###$$$$$$%%%""""""""""""""""""######!!!###&&&&&&$$$"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%%%%%%%&&&%%%###%%%%%%%%%&&&%%%%%%$$$$$$''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&)))***'''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''((())))))(((''''''%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############kkkSSS@@@666333444333111...,,,,,,...111333000///---+++******+++,,,++++++******))))))((((((&&&)))+++)))((()))))))))&&&&&&((()))************)))(((&&&%%%%%%'''***,,,)))'''&&&&&&((()))((((((&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$&&&%%%$$$$$$############%%%&&&''''''&&&%%%###"""###"""%%%))))))'''(((---$$$#########$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%###!!!"""###$$$$$$###########################''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&$$$""" ###$$$%%%&&&''''''((('''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###%%%&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$$$$######!!!$$$&&&%%%###!!!"""$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!"""######$$$###"""!!!$$$""" """&&&((('''%%% ###%%%$$$!!! !!!$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""########################%%%$$$###""""""$$$&&&'''''''''&&&%%%$$$###"""!!!########################"""############""""""!!! !!!!!!""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" """%%%'''(((&&&$$$""" """###"""###%%%&&&$$$$$$######$$$$$$%%%&&& ((('''$$$444JJJQQQTTTHHH777+++&&&%%%$$$###!!!!!!""""""#########$$$ !!!###$$$$$$######""""""""""""############""""""""""""######!!!"""###$$$%%%%%%$$$### !!!"""###$$$%%%%%%######""""""###$$$%%%%%%""""""###$$$%%%&&&&&&''' ###&&&&&&###""""""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&'''((()))))))))(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&(((&&&&&&''''''&&&&&&%%%$$$ """%%%'''))))))((('''&&&'''((('''%%%%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""gggPPPAAA999333000,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&'''(((*********)))(((((((((((((((''''''''''''******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&'''''''''&&&$$$###""""""""""""""""""""""""&&&%%%$$$$$$$$$%%%&&&'''%%%###""""""$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%#########""""""""""""""""""############$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$######$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$&&&,,,***&&&'''&&&&&&%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&''''''&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&'''&&&&&&%%%$$$###""""""###$$$$$$###"""###$$$!!!"""###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############""""""""""""######%%%"""$$$)))***&&&######""""""""""""""""""""""""!!!!!!"""""""""#########$$$#########$$$%%%&&&&&&$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$######"""!!! %%%%%%%%%$$$###"""!!! $$$$$$"""!!! $$$"""""""""$$$%%%$$$######%%%%%%%%%%%%""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$%%%'''((()))$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""############$$$#########"""!!!!!!!!!"""############$$$$$$$$$###$$$!!!(((===SSS]]]KKK555(((&&&'''%%%!!!%%%%%%$$$###""""""""""""##############################"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""" !!!""""""""""""""""""############$$$$$$$$$&&&%%%$$$###""" """"""#########$$$$$$$$$###"""!!!"""###$$$###"""%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%((((((((((((((('''''''''((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&'''''')))'''&&&(((+++,,,)))'''&&&&&&'''((())))))(((((())))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''$$$"""!!!"""###%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$##################hhhQQQBBB:::555222222222222222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********''''''((()))))))))))))))))))))))))))************)))))))))(((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''''''''&&&########################%%%$$$$$$###$$$%%%&&&'''&&&%%%###$$$'''((('''%%%'''&&&%%%$$$###$$$$$$%%%####################################$$$$$$$$$$$$&&&$$$$$$$$$%%%&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$!!!!!!$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&!!!$$$((('''%%%&&&$$$""" ###$$$%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&$$$!!!########################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$###"""###$$$"""#########""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%"""###''')))%%%######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###$$$$$$$$$"""""""""!!!""""""###############"""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$###""""""!!!"""""""""""""""###$$$%%%###"""!!!"""$$$%%%$$$###!!!###############""""""############""""""""""""""""""####################################!!!!!!!!!"""###$$$%%%&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$((('''%%%###$$$000JJJbbbppp[[[>>>***"""!!!"""$$$%%%%%%$$$###"""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""" !!!!!!"""###############"""############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!#########$$$$$$$$$$$$%%%%%%###"""###$$$$$$###"""&&&&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((((((((((((((((((((((('''''''''''')))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''***+++)))'''&&&&&&'''((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjSSSDDD;;;666444555444444222000---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((())))))***(((((())))))******++++++((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%(((%%%$$$&&&+++,,,((($$$&&&%%%$$$#########$$$$$$####################################$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$###""""""$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$'''$$$ ###%%%&&&&&&&&&&&&''''''''''''###$$$&&&&&&&&&$$$"""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!"""###%%%&&&'''''''''"""###$$$$$$###"""###$$$"""###$$$$$$"""###$$$&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%&&&$$$"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$############$$$######""""""!!!"""""""""""""""""""""##################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! ###########################""""""###$$$%%%&&&&&&###!!!!!!!!!###$$$###""" """######!!! !!!""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$&&&%%%$$$""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!!!!###---888GGG999))) !!!'''****** ###&&&'''&&&$$$"""##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!"""######$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""!!!"""$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''((()))))))))''''''''''''''''''''''''+++***)))'''%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&'''))))))(((&&&&&&&&&'''(((((((((((('''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmUUUEEE;;;555333000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***)))(((''''''((()))***&&&&&&''''''(((((())))))''''''''''''(((((())))))'''(((((((((((((((((('''***)))((('''%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$(((%%%$$$''',,,---(((###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$%%%$$$###%%%$$$"""###$$$$$$###!!!#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$""""""$$$%%%'''&&&###"""!!!###%%%'''&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$###"""""""""###############%%%$$$$$$######$$$$$$%%% !!!###$$$&&&&&&''''''"""###$$$$$$###"""###$$$###$$$%%%$$$######%%%'''""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%$$$$$$&&&""" $$$%%%###"""$$$""""""""""""""""""""""""###""""""!!!"""###$$$%%%&&&&&&%%%$$$#########$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$###############"""!!! !!!###$$$###"""###$$$$$$### """""""""############""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""#########$$$""""""#########$$$$$$$$$$$$$$$%%%(((&&& +++%%% """$$$""" !!!"""###%%%%%%$$$$$$##############################$$$%%%%%%$$$###!!! ############$$$$$$$$$$$$###$$$%%%$$$###"""""""""""""""###$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$"""!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''''''''''''''(((...---+++***((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''''''''%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%pppXXXEEE999444222------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***)))(((''''''((()))***&&&'''''''''((((((((()))&&&&&&''''''((()))))))))(((((((((''''''(((((((((***)))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&$$$###&&&***+++'''"""$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$###"""$$$###""""""$$$$$$###"""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""$$$%%%%%%######%%%'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$###"""###$$$###$$$%%%$$$######%%%'''""""""######$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$######&&&""" $$$%%%###"""$$$########################""""""!!!"""###%%%''')))&&&&&&%%%$$$#########$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$###"""""""""#########!!!!!!"""###$$$###"""###$$$$$$"""!!!!!!###%%%""""""############""""""############$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$"""###$$$%%%$$$###!!! ############$$$$$$$$$$$$!!!!!!!!!"""#########$$$""""""#########$$$$$$$$$***### !!!"""&&&***%%%$$$###$$$&&&&&&$$$!!!&&&%%%###"""!!!"""###$$$###########################$$$%%%%%%$$$###!!! """""""""######$$$$$$$$$"""$$$&&&%%%###""""""###!!!"""""""""""""""!!!!!!""""""#########$$$$$$$$$"""""""""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###"""######!!! ###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$  !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&&&&''''''((((((,,,+++++++++***)))((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$""""""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%qqqYYYEEE999444222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***))))))(((((((((((((((***************)))))))))&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###$$$###"""$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$""" %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$%%%%%%%%%&&&((("""###%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$"""###$$$$$$"""###$$$&&&""""""######$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""%%%"""!!!%%%&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))+++######""""""!!!"""""""""""""""""""""##################$$$$$$$$$######"""########################$$$$$$$$$###############################################################"""!!!!!! !!!"""$$$%%% !!!!!!###$$$&&&'''###"""""""""$$$%%%$$$###!!!"""######"""###%%%'''""""""############""""""#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!! !!! """&&&+++000333(((&&&###!!! !!!###$$$##############################$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$"""%%%'''&&&###!!!"""$$$!!!""""""""""""!!! """############$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""######!!! %%%'''((('''$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&''''''(((((((((((())))))))))))((('''(((''''''&&&&&&''''''(((%%%&&&(((((('''''''''(((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$"""!!!"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$%%%pppXXXEEE:::555555222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,)))))))))))))))(((''''''++++++******))))))(((((('''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%######""""""###&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%"""!!!"""###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$$$$%%%&&&&&&'''&&&&&&&&&######$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$"""#########""""""$$$%%%###############$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&%%%$$$###%%%"""###''')))%%%##############################&&&$$$###!!!"""###&&&'''"""""""""!!!""""""###############"""""""""""""""""""""###$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""###########################"""!!! !!!###$$$!!!!!!!!!"""$$$&&&'''(((%%%######$$$%%%&&&%%%$$$ """$$$$$$$$$$$$%%%'''""""""############""""""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$'''%%%###"""""""""$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###'''---,,,%%%(((((('''$$$"""!!!###$$$%%%$$$###"""""""""$$$$$$##########################################$$$$$$!!!!!!!!!"""###$$$$$$$$$"""%%%((('''###!!!"""%%%###############"""!!! """############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$###""""""$$$$$$###"""%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((())))))*********)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%'''******((('''(((***&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&###"""!!!"""$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&nnnXXXFFF;;;777777222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,((()))*********((('''&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###&&&((('''######&&&***$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###""""""$$$'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%&&&%%%###"""$$$&&&&&&%%%$$$######$$$%%%&&&###"""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''%%%###&&&%%%$$$###$$$%%%'''(((######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$!!!"""###"""!!!!!!###%%%$$$$$$$$$###############"""###%%%&&&&&&%%%###"""$$$%%%'''(((((('''%%%$$$%%%"""$$$)))***&&&######""""""""""""""""""""""""%%%###!!! !!!$$$#########$$$%%%&&&&&&$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$"""!!! !!!"""###%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%!!!###%%%%%%%%%$$$%%%&&&""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$%%%%%%$$$$$$############$$$$$$'''$$$"""%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!"""############$$$$$$$$$&&&""" !!!&&&###((()))'''###!!!!!!!!!"""###$$$$$$$$$$$$$$$##############################"""""""""###%%%&&& !!!!!!"""###$$$$$$$$$!!!%%%((('''###!!!"""%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$######%%%&&&%%%$$$ !!!$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''((()))))))))$$$$$$%%%%%%&&&'''((((((,,,,,,------,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%(((+++***(((''')))+++&&&'''''''''&&&&&&%%%$$$&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$############""""""###&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''qqqYYYEEE999555555000000000000...,,,***)))---,,,++++++******++++++***)))))))))***+++,,,,,,)))))))))))))))(((((('''***'''%%%%%%((((((&&&######$$$&&&'''(((''''''&&&)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((((('''&&&'''&&&&&&%%%$$$###""""""###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&&&&&&&((((((%%%!!!"""%%%"""######$$$$$$$$$######%%%$$$$$$%%%&&&&&&%%%######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$###"""""""""###&&&&&&%%%$$$$$$###""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###"""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!!!!!"""$$$$$$###!!! !!!"""%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$###"""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%% !!!!!!###$$$%%%&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%""" """!!!!!!""""""#########""""""###############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%% """$$$&&&&&&### &&&%%%%%%$$$$$$%%%%%%&&&"""############"""!!!!!!!!!"""###%%%%%%$$$######$$$$$$$$$#########""""""!!! """$$$%%%%%%$$$$$$###"""""""""""""""""""""############ !!!"""###############"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""######### !!!"""###$$$######"""###############"""!!! $$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&'''''''''&&&$$$"""!!!!!!!!!"""%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%)))***+++,,,+++)))'''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((('''%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&###"""&&&###$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""pppXXXEEE999555555555333111///...------------,,,++++++******++++++*********)))******++++++((()))))))))))))))(((((()))(((''''''(((((('''%%%&&&''''''((((((''''''''')))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!"""!!! !!!"""######%%%%%%%%%$$$###"""!!! $$$######$$$%%%%%%$$$"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$###"""""""""###$$$%%%$$$"""!!!"""###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""!!! !!!"""###"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$###""""""###%%%%%%"""###$$$$$$$$$$$$#########"""""""""!!!""""""#######################################$$$$$$$$$%%%%%%%%%&&&''''''%%%"""$$$######""""""######$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$!!!!!!&&&&&&!!! #####################$$$""""""""""""############!!!!!!"""###############"""############$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%$$$###""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&''''''''''''&&&%%%'''((()))******((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))((('''%%%%%%''''''&&&%%%%%%&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&'''$$$!!!"""%%%((('''&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""nnnWWWDDD999666555666444111...,,,---...000---,,,++++++******++++++++++++******)))*********((())))))*********))))))((()))***)))((('''((()))))))))(((((('''((((((((((((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!! """"""%%%$$$!!!%%%%%%%%%$$$###"""!!! ######"""###$$$%%%###!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&"""######$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$###""""""###$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%$$$######"""!!!!!! !!!###$$$%%%%%%%%%$$$######""""""###$$$%%%$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""!!! !!!""" $$$$$$$$$$$$######""""""########################&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%&&&''''''''''''&&&%%%$$$###""""""!!!###%%%$$$###"""###$$$#########%%%''''''%%%###&&&%%%%%%%%%$$$$$$############"""""""""""""""####################################$$$$$$$$$$$$%%%$$$$$$$$$###!!!$$$######""""""######$$$&&&%%%$$$$$$######$$$$$$#########"""######$$$%%%$$$$$$$$$###############$$$ ###&&&$$$!!!!!!!!!"""######$$$%%%%%%""""""""""""############""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%&&&$$$"""!!!!!!###%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))))))(((''''''''')))***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######lllUUUCCC:::666555333222///---,,,,,,---------,,,++++++******++++++,,,,,,+++***)))))))))***((())))))***++++++++++++'''***,,,+++(((''')))+++)))((('''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%""" %%%(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%$$$&&&$$$""""""$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$#########%%%%%%###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###### !!!%%%%%%%%%$$$$$$############%%%&&&%%%######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$###!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!######$$$$$$%%%&&&''''''######$$$%%%&&&''''''(((((('''&&&&&&%%%$$$#########%%%'''&&&%%%$$$%%%%%%$$$$$$#########$$$$$$$$$&&&&&&%%%$$$###"""""""""%%%%%%$$$############$$$####################################$$$$$$$$$$$$###""""""!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$###"""""""""###%%%&&&########################&&&###"""###$$$### !!!"""""""""#########$$$!!!"""""""""###############"""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###iiiRRRBBB:::666444000000000000///...,,,,,,---,,,++++++******++++++,,,,,,+++***)))))))))***((((((***+++,,,,,,,,,,,,'''***,,,+++((('''))),,,&&&&&&%%%%%%&&&(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&''''''#########$$$$$$%%%%%%&&&""" %%%(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&''''''$$$&&&'''&&&$$$###$$$&&&!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$%%%%%%$$$$$$######""""""########################$$$###!!! !!!"""$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""######"""!!! !!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%&&&$$$!!!!!!###&&&%%%$$$"""!!!!!!!!!!!!$$$######"""""""""##############################""""""#########$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""""""""$$$###"""""""""###%%%&&&########################&&&(((***(((%%%$$$%%%%%%#########"""""""""!!!!!!!!!"""""""""############$$$###"""!!!!!!"""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%(((''''''''''''''''''(((%%%&&&&&&'''(((((((((((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''***&&&######%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$gggPPPBBB:::666444111222333333222111///------,,,++++++******++++++++++++******)))*********'''(((***+++,,,---......((()))******))))))***+++&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""!!!!!!""""""###$$$%%%#########$$$$$$%%%%%%%%%""" !!!%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%"""&&&&&&###"""%%%((($$$$$$$$$$$$$$$###""""""&&&%%%$$$%%%''''''%%%###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$######""""""######$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$#########%%%$$$$$$##################$$$###""""""""""""###$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$######$$$%%%$$$"""################################################$$$$$$$$$###############!!!!!!""""""######$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&!!!###%%%$$$###"""###$$$&&&%%%!!!###%%%$$$"""!!!!!!!!!""""""!!!!!! !!!""""""###########################"""""""""############$$$%%%$$$###""" $$$######""""""######$$$"""############"""!!!!!!#########"""######$$$%%%###############$$$$$$$$$ %%%(((%%%"""###&&&'''$$$$$$###""""""!!! """"""""""""############$$$$$$"""!!!!!!!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%###$$$%%%%%%%%%$$$"""!!!"""###$$$$$$%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&***&&&""""""%%%'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$~~~eeeOOOAAA:::666444333333222111111000000000---,,,++++++******++++++*********)))******++++++'''(((***,,,---...//////)))((('''(((*********))))))))))))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$############$$$ """$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%$$$###$$$&&&&&&$$$###"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$###""""""###$$$$$$'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$############$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""###%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$"""""""""$$$%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################$$$$$$############""""""#########$$$$$$$$$%%%%%%!!!###%%%$$$###"""###$$$###$$$$$$"""!!!$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""###$$$&&&&&&########################""""""""""""############""""""!!! $$$######""""""######$$$!!!###%%%&&&%%%$$$!!! """"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######"""###!!!"""""""""""""""!!!!!!!!!""""""""""""############%%%$$$"""!!! !!!"""###"""############$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$######""""""""""""!!!###%%%''''''&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$}}}dddNNNAAA:::666444333222///------...///111---,,,++++++******++++++***)))))))))***+++,,,,,,'''(((***,,,---//////000)))'''%%%'''***,,,***(((,,,,,,,,,,,,***(((%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&(((&&&$$$%%%'''&&&""" !!!"""###%%%%%%%%%&&&$$$###"""###%%%%%%###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''')))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$%%%%%%&&&''' !!!"""###%%%&&&'''(((%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###%%%%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$###"""###%%%&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###########################%%%'''&&&%%%$$$%%%&&& ###&&&'''$$$###$$$%%%&&&%%%###""""""$$$%%%'''$$$$$$%%%&&&''')))***+++########################""""""""""""############"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###&&&((('''%%%""" !!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$(((((($$$ !!!&&&### !!!!!!""""""######""""""""""""############&&&$$$"""!!! !!!"""###"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#########&&&$$$""" !!!"""$$$!!!###''')))***(((%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$#########$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$###&&&(((%%%!!!!!!%%%)))"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%www^^^MMMCCC;;;777666555333000//////000///...---------,,,,,,+++++++++,,,+++******))))))******))))))***+++---...//////))))))(((''''''''''''(((&&&''''''&&&(((***)))&&&))))))))))))))))))))))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&###!!!######""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%$$$$$$%%%&&&'''###!!!!!!###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""###'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%""" """############$$$$$$$$$!!!!!!!!!!!!###%%%'''((("""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$###"""""""""###%%%%%%%%%###!!!"""$$$%%%$$$!!!!!!"""###%%%%%%$$$######%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%########################%%%$$$"""!!! !!!"""$$$$$$######$$$%%%%%%### %%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""'''!!!"""%%%### """###$$$%%%%%%$$$###"""!!!!!!"""############"""%%%$$$###""""""###$$$%%%!!!"""###%%%%%%%%%$$$#########""""""!!! %%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############"""""""""!!! !!!###$$$ !!!###$$$$$$###!!! %%%%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$############"""!!!!!!"""$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################yyy___NNNCCC;;;666555555333000/////////...------------,,,,,,+++++++++,,,+++******))))))******++++++++++++++++++,,,,,,)))((('''&&&&&&&&&&&&&&&+++)))''''''***,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%""" """$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###$$$%%%''''''$$$""""""###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$ """###$$$######$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%$$$""" """############$$$$$$$$$###""""""""""""$$$%%%&&&"""############$$$$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$###"""""""""###$$$%%%%%%###!!!"""$$$%%%$$$"""""""""###$$$$$$$$$$$$###%%%###"""###$$$%%%$$$"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$"""!!! !!!"""###$$$"""!!!!!!###$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&########################'''###"""%%%$$$""""""##################"""""""""""""""############$$$$$$###""""""###$$$$$$""""""######$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$#########""""""""""""##################"""###""""""!!!"""###$$$%%%#########""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%zzz```OOODDD;;;666555666333111/////////---,,,------,,,,,,,,,,,,++++++,,,+++******))))))******---,,,+++***)))(((((('''******)))''''''&&&&&&&&&+++'''%%%'''++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###'''%%%$$$######$$$%%%''''''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$ """###$$$######$$$&&&%%%%%%$$$############$$$"""!!!!!!"""$$$$$$###!!!"""############$$$$$$$$$$$$$$$######"""######$$$"""############$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$%%%######""""""######$$$%%%$$$###"""###$$$$$$###"""#########"""######$$$%%%$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#################################%%%$$$"""!!!!!!!!!"""###$$$""" ###%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###""""""!!!!!!""""""######"""!!!!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$######"""!!!!!!!!!""""""######$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$###""""""""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$######"""""""""!!!!!!!!!######$$$$$$$$$$$$######$$$############$$$%%%%%%&&&%%%###!!!!!!###%%%&&&%%%$$$############$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""############$$$$$$%%%&&&{{{aaaOOODDD;;;666444555333111000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,+++***)))((('''&&&&&&,,,,,,***)))((((((''''''%%%###$$$''')))''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###'''%%%###!!!"""$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$######"""######$$$!!!!!! """$$$%%%$$$###""""""#########$$$$$$$$$#####################$$$""""""#########$$$$$$$$$###"""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$$$$############$$$######$$$###"""""""""###%%%&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###########################$$$###""""""!!!!!!""""""$$$""" """#####################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###!!!!!!###&&&###"""!!! !!!"""###$$$###!!! """$$$%%%$$$##################$$$$$$###""" !!!"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$###"""  """###########################""""""#########$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!!!!"""###$$$%%%&&&{{{aaaOOODDD;;;555444444222000000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))(((((('''''''''+++***)))(((''''''''''''%%%%%%(((+++(((###%%%+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%###""""""###&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$######"""######$$$###$$$$$$%%%%%%$$$$$$###'''$$$"""!!!###%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%###########################$$$%%%''''''&&&%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$######"""######$$$$$$###"""!!!"""%%%&&&&&&&&&""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""###!!!!!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$############$$$$$$###"""""""""###%%%&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$########################$$$######"""""""""""""""###"""!!!""""""""" """"""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######################## ###%%%### !!!%%%###"""!!! !!!"""###$$$###!!! """$$$%%%#########$$$$$$#########$$$###""" !!!"""%%%%%%$$$$$$############$$$######""""""######$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""##################$$$%%%&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!!!!###$$$%%%yyy___NNNCCC:::555444222111000000000///---+++++++++,,,,,,,,,,,,------,,,+++******))))))******(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%***(((***...)))!!!###***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%###!!!!!!"""%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###&&&###!!!"""%%%&&&$$$"""!!!###%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###"""######"""""""""######$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$ """###$$$######$$$&&&$$$############$$$%%%%%%$$$###""""""%%%&&&'''&&&"""############$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""############$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""$$$$$$$$$###"""###$$$#########"""######$$$%%%%%%$$$###%%%'''((('''&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%####################################"""""""""!!!"""""""""###$$$###!!!!!!"""######$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""$$$### !!!######""""""!!!!!!""""""######"""!!!!!!!!!"""$$$%%%"""###$$$$$$$$$$$$###"""######"""!!!!!!!!!""""""%%%$$$$$$###""""""!!!!!!######""""""""""""######&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!"""######$$$$$$######!!!###%%%&&&&&&%%%###!!!""""""###$$$$$$###""""""!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$www^^^LLLBBB:::555444000/////////000000...,,,+++++++++,,,,,,---------,,,+++******))))))******))))))))))))((((((((('''&&&&&&&&&&&&&&&''''''(((***"""!!!)))+++%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%$$$"""!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%"""!!!###&&&'''$$$ !!!$$$%%%%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%&&&%%%###"""###############$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$ """###$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$###!!!!!!###%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$############$$$$$$%%%%%%##################$$$$$$!!!"""###$$$%%%$$$$$$###"""$$$%%%$$$"""!!!###%%%""""""###$$$$$$$$$$$$######""""""###%%%&&&&&&%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%#######################################"""!!!!!!"""!!! !!!$$$%%%%%%$$$ !!!"""###$$$######"""""""""###$$$$$$###""""""########################!!!"""######"""""""""""""""##################"""""""""""""""############"""###$$$$$$$$$$$$###"""""""""######$$$########################"""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######"""""""""!!!!!!!!!"""##################""""""###$$$%%%%%%%%%$$$###"""##################"""!!!"""###$$$$$$###"""!!! !!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***)))((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$###############$$$$$$vvv\\\LLLAAA:::555444.........///111000...,,,+++++++++,,,,,,---------,,,++++++***)))*********++++++***)))(((''''''&&&)))(((((())))))***+++,,,$$$!!!+++)))%%%&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''' ###$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$%%%&&&(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$"""!!!$$$'''(((######%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&(((((('''%%%############$$$%%%&&&'''(((""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%$$$$$$$$$%%%&&&&&&'''$$$""" """###$$$###"""############$$$$$$$$$$$$$$$%%%%%%$$$###!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!"""###$$$%%%$$$######!!!$$$%%%%%%"""!!!###%%%!!!"""###%%%%%%$$$######!!! !!!###%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$#######################################"""!!!!!!""" ###&&&)))*** !!!"""$$$$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###""""""###$$$%%%%%%$$$###"""!!!!!!"""############""""""###$$$%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%######""""""""""""######""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!!!! """"""############""""""###$$$%%%&&&'''&&&%%%%%%$$$###""" """###$$$!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######"""#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******)))(((%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&%%%%%%$$$%%%%%%%%%vvvZZZIIIAAA:::444111444333111///---,,,++++++------++++++++++++------'''((()))***************+++*********))))))((((((((((((((((((''''''''''''%%%&&&'''((((((((('''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''%%%"""""""""######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((+++---///%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%%%%'''))))))%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""'''&&&&&&%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$ !!!""""""######$$$"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%"""""""""!!!"""######$$$""""""#########$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###'''&&&$$$$$$%%%&&&%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$###"""""""""""" !!!!!!""""""""""""""" !!!""""""###"""""" !!!"""""""""""""""###$$$$$$###"""!!! $$$%%%%%%$$$!!! !!!######""""""!!!!!! """"""######$$$$$$%%%%%%"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""""" ###%%%%%%###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###""""""######""""""""""""""""""""""""vvv[[[JJJBBB;;;555222111111///...---------------,,,,,,++++++,,,,,,---))))))***+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&%%%$$$###***))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&)))(((%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###"""""""""""""""""""""######!!!!!!!!!"""$$$%%%$$$$$$$$$######"""""""""$$$###""""""""""""###$$$###############$$$$$$%%%""""""#########$$$$$$$$$$$$###""""""$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$###""" !!!"""######"""########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###'''&&&%%%###"""!!!!!!  !!!!!!""""""!!!!!!""""""""""""""""""!!! !!!!!!""""""######$$$$$$###$$$%%%%%%$$$###"""!!!%%%$$$$$$######""""""!!!$$$#########"""""""""""""""""""""###############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""########################""""""""""""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&(((&&&$$$%%%'''(((&&&%%%'''&&&&&&%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%'''&&&%%%#######################################vvv\\\LLLCCC;;;666444//////..................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******)))))))))))))))*********((((((((((((''''''''''''******((('''&&&&&&%%%%%%)))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%$$$$$$$$$############"""######$$$%%%%%%&&&&&&!!!!!!"""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!######"""!!!"""###$$$%%%$$$$$$######"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!! !!!###%%%&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$&&&&&&%%%#################################"""""""""!!!!!!######$$$$$$$$$$$$$$$###((('''%%%###!!!  !!!""""""######""""""############"""!!! $$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$######%%%###!!!"""$$$%%%###!!!$$$$$$$$$$$$###############""""""""""""""""""!!!!!!""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&(((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$uuu\\\LLLBBB;;;555444////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************))))))(((((((((((((((((('''''''''''')))(((((('''((()))+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$######""""""###$$$$$$#########$$$############"""#########$$$$$$$$$%%%"""#########$$$$$$$$$%%%##############################$$$$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############"""""""""###$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$$$$########################"""!!! !!!###%%%&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###&&&'''''''''########################$$$#########"""""""""""""""######$$$$$$$$$$$$###&&&%%%$$$"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""#########""""""!!!$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$###$$$  $$$&&&$$$ ##############################""""""!!!!!!  !!!#########"""!!!################################################!!!""""""""""""#################################!!!!!!"""""""""############$$$$$$$$$$$$######"""""""""############""""""########################""""""""""""""""""""""""!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$#####################$$$$$$$$$#########""""""%%%###"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''***)))'''%%%$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$rrr[[[KKKAAA999444333222222111111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---,,,+++***)))''''''&&&((((((((((((''''''''''''((('''&&&&&&''')))***,,,&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$#####################"""######$$$$$$$$$###"""$$$$$$#########"""""""""&&&&&&%%%%%%$$$$$$$$$$$$########################"""######$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%###############$$$$$$%%%&&&&&&%%%$$$######""""""!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$##############################$$$###""""""$$$%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%!!!  """$$$$$$###########################%%%%%%$$$$$$$$$#########!!!"""######$$$$$$$$$$$$"""""""""!!!""""""###$$$!!!"""######$$$$$$###### """###$$$$$$$$$$$$$$$###!!! """#########"""""""""#########"""###%%%###""""""""""""""""""""""""######""""""!!!!!!  """$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#################################!!!!!!"""""""""#########$$$$$$$$$$$$######"""!!!"""""""""######"""""""""########################""""""""""""""""""""""""!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$#########""""""$$$"""!!!###&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))***)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%&&&&&&%%%%%%%%%&&&"""""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$qqqZZZKKK@@@888444444333333333222111...,,,***+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++---,,,+++***)))''''''&&&((((((((((((''''''''''''((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))((((((%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$###""""""!!!''''''&&&&&&%%%$$$$$$###########################"""###$$$$$$%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$#########$$$%%%########################$$$############$$$%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$###""""""$$$$$$$$$###############%%%###""""""$$$%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&###!!! !!!###$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$%%% !!!!!!""""""!!!!!! !!!###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%"""""""""!!!""""""###$$$""""""$$$""" !!!!!!!!!!!!!!!"""""""""###""""""""""""""""""!!! !!!###$$$$$$$$$################################################"""""""""#########$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!! ########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&############$$$&&&'''(((&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$qqq[[[LLLAAA999555555333333444444333000...---+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++*********)))))))))))))))((((((((((((''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((((((((('''%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""###%%%&&&###%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$###""""""""""""###$$$ """###%%%%%%$$$###"""$$$$$$$$$#########"""""""""!!! !!!###%%%%%%%%%(((&&&%%%######$$$%%%&&&&&&$$$######%%%&&&%%%$$$########################$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$ !!!""""""######"""""" !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######"""""""""###$$$%%%""""""""""""############!!!!!!"""""""""#########"""""""""###############!!!!!!!!!!!!!!!""""""########################### ############$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!""""""!!!!!! ########################""""""""""""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''""""""""""""""""""""""""###%%%&&&(((((('''&&&%%%$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$&&&''''''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$###########################qqq]]]MMMBBB:::666777111222444444444333111///++++++------------++++++)))***++++++,,,,,,,,,,,,'''(((((()))***++++++,,,)))(((((((((''''''''''''&&&''')))+++,,,---,,,,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''###%%%&&&%%%""""""$$$'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''''''''%%%$$$%%%%%%&&&''''''(((((()))"""""""""###$$$$$$%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%########################&&&%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%$$$######"""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""######$$$$$$&&&$$$"""!!!!!!"""$$$&&&!!!###%%%&&&&&&%%%$$$###$$$$$$$$$$$$######"""""""""%%%&&&&&&((('''%%%######$$$%%%&&&###""" !!!"""!!! ####################################"""""""""""" """######$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$$$$$$$###### !!!###$$$$$$$$$$$$$$$$$$#########$$$&&&'''###%%%&&&%%%$$$###$$$%%%""""""######$$$$$$$$$%%%""""""######$$$$$$%%%%%%%%%$$$""" !!!""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$######""" ######$$$$$$$$$$$$##############################""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$#########""""""!!!%%%''''''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$!!!###&&&((()))(((&&&%%%###############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%''')))(((&&&%%%&&&)))***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%%%%&&&%%%$$$###""""""""""""""""""""""""nnnVVVGGG>>>888444333666333///...//////...,,,......------,,,+++***)))+++++++++*********))))))'''(((((('''&&&&&&(((***((((((''''''''''''((((((&&&&&&''')))***,,,------)))(((&&&%%%$$$%%%&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""###!!! !!!""""""!!!#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###""""""######""" ###$$$###&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#########%%%'''(((&&&$$$"""#########$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%###!!!!!!"""$$$!!!!!!""""""#########$$$!!!""" !!!###&&&$$$""" !!!"""#########""""""""""""######"""$$$'''(((########################""""""############""""""############""""""!!!!!!%%%&&&&&&&&&&&&%%%$$$$$$,,,)))'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$######"""""" ###&&&&&&$$$""" """"""""""""############""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""######%%%%%%$$$###""""""######!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%######""""""""""""######&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$##################$$$#########""""""!!!!!!$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''(((((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%######""""""######$$$%%%oooWWWHHH???888444333111///,,,,,,...000///...///...,,,++++++++++++,,,+++++++++*********)))))))))******)))(((((()))+++((((((''''''''''''((((((((((((((()))))))))******)))((('''&&&%%%&&&&&&'''&&&%%%###""""""###%%%&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$"""###$$$%%%$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!%%%$$$$$$######"""######&&&$$$""""""%%%''''''&&&$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&%%%%%%%%%$$$!!!"""""""""#########$$$$$$%%%%%%%%%$$$######%%%'''###$$$$$$###""""""$$$&&&!!!"""""""""############!!!#########"""###$$$%%%$$$"""!!!!!!!!!"""#########""""""""""""######'''%%%"""!!!"""$$$%%%%%%########################"""##################"""$$$$$$#########"""""""""!!!!!!"""$$$%%%%%%&&&&&&+++%%% ###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!########################%%%$$$###""""""$$$%%%&&&$$$$$$#########"""""""""!!!###%%%%%%$$$"""!!!""""""""""""############"""############$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$###""""""######""""""###$$$$$$###"""!!!"""###############$$$$$$######""""""""""""##############################"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!####################################"""""""""!!!%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%pppXXXHHH???888333222000...,,,---...//////......---+++******+++---...+++++++++***************++++++,,,+++))))))+++,,,((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&)))))))))((((((''''''&&&&&&%%%$$$###############&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$###############"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%&&&%%%$$$%%%$$$$$$######"""!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$###############%%%$$$###$$$&&&&&&%%%############$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!"""""""""######$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$"""!!!"""""""""############$$$%%%$$$"""!!!!!!$$$'''!!!###############%%%'''""""""""""""############%%%###""""""###$$$$$$############"""""""""""""""######""""""""""""######&&&''''''&&&$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$######### !!!"""###$$$$$$%%%+++$$$###&&&###########################"""#########"""!!! """"""""""""""""""""""""&&&%%%###""""""###$$$%%%######""""""""""""!!!!!!!!!!!!"""############"""""""""""""""############$$$###"""""""""###%%%%%%%%%$$$######"""#########%%%$$$######"""#########""""""######$$$######"""#########"""""""""""""""######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#############################################""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""" """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""#####################%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%pppXXXIII???888333222333222000///...---,,,+++,,,,,,+++++++++,,,------************************+++,,,,,,+++))))))***,,,((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((******)))((('''&&&&&&%%%$$$$$$###"""!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$############"""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$#########"""###$$$%%%%%%$$$""" $$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###""""""###%%%%%%%%%###!!!!!!"""""""""#########""""""!!!!!!$$$"""###$$$$$$######%%%&&&"""""""""""""""#########'''### """###""" """"""############"""!!!$$$######""""""######$$$!!!%%%&&&$$$"""###$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""+++&&&!!!!!!$$$'''%%%###""""""""""""""""""""""""!!!"""""""""""""""""""""########################&&&%%%$$$###""""""######"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!"""""""""############%%%###"""!!!!!!###%%%&&&$$$$$$###############$$$$$$$$$###############$$$""""""#########$$$######$$$$$$######"""""""""!!!######""""""""""""###############$$$$$$############"""!!!!!!"""$$$&&&'''########################!!!!!!"""""""""#########""""""""""""""""""""""""########################!!!!!!"""""""""########################$$$$$$$$$#########""""""""""""""" !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$###############""""""######$$$%%%pppXXXHHH???888333222333333333111000...------***+++,,,---------,,,+++***************************++++++***(((((()))***((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######"""######%%%###""""""###$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$#########%%%'''((('''&&&$$$###""""""######$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""!!!!!!###&&&((()))(((""""""""""""############!!!!!!!!!!!!###$$$%%%&&&%%%$$$######$$$######""""""""""""""""""((($$$ """###""" !!!"""############""""""$$$$$$############$$$$$$$$$&&&$$$######$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$''''''&&&$$$######&&&(((""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!"""$$$$$$!!!"""""""""############%%%###"""!!!!!!###%%%&&&$$$###############$$$$$$$$$###############$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######"""######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%""""""""""""###$$$&&&'''########################!!!!!!"""""""""#########""""""""""""""""""""""""####################################""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#####################"""%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%''''''&&&&&&''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############""""""######$$$%%%nnnVVVGGG>>>888444333///111333333111000000111,,,,,,---------,,,++++++***************+++++++++***++++++)))'''&&&''')))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''%%%###"""!!!""""""&&&%%%######%%%&&&%%%$$$ !!!"""$$$%%%&&&&&&########################!!!"""###%%%%%%$$$###### """%%%&&&$$$###"""""" !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$######"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""###&&&'''((('''"""#########$$$$$$$$$$$$"""#########!!!!!!"""$$$%%%&&&'''&&&$$$###"""###############""""""""""""'''%%%$$$###$$$$$$$$$###"""""""""""""""#########$$$$$$############$$$$$$ ###%%%&&&%%%$$$####################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))###%%%&&&$$$ $$$(((########################!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!""""""""""""######"""""""""!!!"""######$$$""""""""""""############$$$###"""""""""###%%%%%%#########"""######$$$%%%#########"""######$$$%%%###############$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######&&&$$$""" """$$$&&& !!!!!!""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%""""""""""""############"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))((((((''')))((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%kkkTTTFFF>>>777444333...000333333111///000111000...,,,***)))***,,,---))))))*********+++++++++***++++++)))'''&&&''')))((((((''''''''''''((((((%%%&&&&&&'''(((((())))))&&&&&&((()))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$&&&$$$"""###$$$%%%$$$###!!!""""""###$$$%%%&&&&&&######################## """###%%%%%%%%%###""""""###!!! !!!###"""""""""!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%###""""""######%%%''''''%%%$$$$$$$$$############"""""""""!!!###$$$%%%%%%$$$############"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$%%%%%%$$$"""########################"""##################""""""""""""#########$$$$$$%%%$$$######$$$&&&(((***###$$$###!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###########################!!!""""""###############"""""""""#########$$$$$$!!!"""""""""############""""""""""""############"""############$$$$$$$$$######""""""###$$$$$$%%%######""""""###$$$$$$%%%######""""""###%%%&&&'''############$$$$$$$$$$$$######""""""""""""######$$$$$$###""""""###$$$$$$ """######"""!!! ###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""""""""############!!!!!!!!!!!!!!!!!! %%%%%%%%%$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%&&&%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((***++++++***)))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%~~~jjjSSSEEE===777444333000222444333///,,,,,,---444000+++&&&&&&(((---000))))))******+++++++++++++++,,,+++***((('''((()))((((((''''''''''''(((((('''''''''((((((((((((((('''((()))+++++++++***)))''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%""""""######$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&###!!! !!!""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%##################$$$$$$ !!!###%%%&&&%%%###""" ###%%%&&&$$$$$$%%%(((&&&%%%%%%%%%$$$$$$######!!!""""""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################"""!!! !!!###&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$$$$###!!! !!!###&&&'''&&&%%%&&&&&&$$$#########""""""!!!!!!!!!$$$$$$!!! """###"""!!! """$$$&&&%%%$$$$$$######$$$$$$%%%((($$$!!!!!!$$$&&&%%%###########################""""""############""""""!!!!!!""""""#########$$$((('''%%%######$$$%%%&&&&&&$$$!!! """%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """""""""""""""""""""""" !!!"""###############""""""######$$$$$$$$$%%%!!!!!!"""############"""""""""""""""############""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%######""""""###$$$%%%%%%######""""""###%%%&&&(((!!!!!!""""""######$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""!!!###%%%&&&&&&$$$""" """"""""""""""""""""""""!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$###############""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&(((+++,,,,,,,,,+++,,,***(((&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%lllSSSDDD===999555444000000000///......------,,,,,,+++***+++,,,---...))))))))))))))))))******+++)))''''''******(((&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%''''''%%%&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$############$$$&&&###$$$'''&&&!!!!!!''')))(((&&&&&&&&&''')))+++%%%$$$###""""""###$$$%%%!!! """$$$%%%$$$### !!!"""$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%((('''%%%$$$######$$$%%%!!!"""$$$%%%&&&&&&%%%$$$### """$$$###!!! !!!!!!!!!!!!"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%$$$#########""""""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$$$$$$$!!!"""""""""############%%%$$$######""""""######'''%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%$$$###!!! """""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$### &&&)))'''###'''%%%""""""%%%'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############'''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$%%%###!!!""""""""""""""""""""""""################################################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$###""""""$$$%%%$$$###$$$######"""###$$$&&&'''########################%%%###!!!###&&&'''&&&###'''&&&%%%############$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!############""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""""""""""""""######$$$'''&&&%%%$$$###!!! !!!"""#########!!! """######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!"""#########!!!!!!"""###$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%######&&&(((%%%###"""###$$$&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$$$$)))&&&######%%%&&&&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&((())))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%lllSSSDDD===999555444000000000///......------///...---+++++++++,,,,,,************))))))))))))+++)))'''((()))***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''))))))))))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&'''&&&$$$%%%(((&&&""""""'''((('''&&&%%%%%%''')))***&&&%%%$$$######$$$%%%&&&###""""""###%%%&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$"""###&&&'''&&&$$$!!!"""""""""###############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$#########"""!!!!!! !!!"""############$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$######""""""######$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###""""""########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###!!! """%%%'''&&&$$$###$$$%%%%%%###"""###$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%'''%%%###$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$""""""""""""""""""""""""########################################################################$$$$$$#####################$$$%%%&&&&&&%%%%%%$$$$$$""" !!!"""""""""%%%$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%###"""###%%%&&&%%%###$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!############""""""""""""########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$&&&%%%%%%$$$###"""!!!!!!###############"""!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""""""###$$$###""""""""""""###$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$"""######""" !!!"""$$$%%%###"""###$$$&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&'''%%%""""""%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$%%%"""######$$$$$$######"""$$$$$$###""""""###$$$$$$lllSSSDDD===999555444000000000///......------000000...---,,,+++++++++++++++*********)))))))))***)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''((()))))))))(((((())))))))))))******++++++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%&&&'''%%%&&&(((&&&######''''''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""##################""""""!!! !!!!!!#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''%%%$$$######""""""############"""!!!"""###%%%&&&###$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!%%%((('''### !!!###%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%$$$$$$###"""'''$$$!!! !!!"""###"""%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%%%%###""""""!!!""""""$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$#########"""""""""########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$#########""""""%%%$$$$$$###############!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!##################$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$######%%%&&&%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&'''$$$###""""""$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***+++((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""""""""###$$$$$$###""""""###$$$$$$lllSSSDDD===888555444000000000///......------//////...---,,,,,,,,,+++,,,++++++******))))))(((***))))))((()))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***)))'''&&&%%%'''(((((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$###"""######&&&&&&''''''%%%######%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%###%%%%%%$$$$$$%%%''')))***%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&''''''&&&$$$###"""###$$$$$$""""""######$$$$$$"""!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$%%%!!!!!!!!!"""#########$$$######""""""!!!!!!!!!!!!############$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$%%%%%%#########$$$&&&'''%%%$$$######""""""######$$$$$$$$$$$$%%%&&&((()))######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&"""""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&###%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$%%%&&&%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$ """""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!+++((($$$######$$$%%%$$$%%%&&&''''''&&&%%%$$$"""""""""""""""""""""""""""$$$#########$$$$$$$$$###!!!!!!"""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$$$$#########""""""########################$$$##################$$$$$$$$$############$$$$$$"""""""""""""""######$$$########################%%%$$$""""""!!!"""###$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###!!!$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$&&&'''%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))+++,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$##################$$$lllSSSDDD===888555444000000000///......------,,,,,,------------------,,,+++++++++******))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%'''(((((()))))))))))))))(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$#########$$$%%%''''''%%%############$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$###%%%$$$$$$$$$$$$&&&((()))%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$%%%&&&''''''&&&%%%%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""######!!!!!!!!!"""#########$$$$$$$$$$$$$$$###""""""!!!""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&%%%$$$######""""""############$$$$$$%%%&&&'''((("""######$$$$$$$$$######!!!""""""###$$$%%%&&&&&&""""""############""""""##############################""""""""""""######""""""#########$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&!!!"""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!"""######***((($$$###$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""##################""""""!!!!!!#################################$$$$$$$$$%%%%%%###""""""""""""""""""###$$$$$$$$$$$$#############################################$$$$$$#########$$$$$$############$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$###"""!!! !!!###$$$######$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$%%%&&&&&&###!!!$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%!!!###$$$###"""!!!"""###%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!!"""###$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&(((+++,,,&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%#########$$$$$$#########lllSSSDDD===999555444000000000///......------***+++,,,,,,------,,,,,,++++++++++++++++++++++++((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''((()))))))))((((((******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))&&&))))))%%%###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$""""""$$$%%%""""""#########$$$$$$$$$########################""""""##################$$$$$$%%%%%%%%%$$$######"""""""""############$$$########################!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!!!!"""############""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&###$$$%%%%%%&&&%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&& &&&&&&#########$$$$$$$$$$$$######'''&&&%%%$$$###############""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###""""""""""""""""""###$$$%%%''''''&&&$$$""""""######"""!!!$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$###"""!!! """""""""###########################$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$#################################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""""""""######$$$##################$$$$$$!!!!!!!!!!!!!!!!!!"""###"""######$$$%%%%%%&&&&&&########################&&&%%%$$$%%%&&&&&&$$$"""##################$$$$$$$$$############$$$$$$%%%"""$$$%%%%%%$$$######$$$%%%###"""###$$$&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%''''''(((((('''&&&$$$###"""$$$&&&&&&%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""lllSSSDDD===999555444000000000///......------***+++,,,,,,,,,+++***))))))******++++++,,,,,,---(((***+++***'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((((((((('''***)))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%''')))***(((,,,,,,'''%%%''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&((()))'''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######""" !!!$$$"""#########$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$######""""""""""""#################################### """$$$&&&&&&&&&%%%$$$"""###%%%&&&'''&&&%%%$$$%%%$$$######""""""###### !!!!!!""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$######"""###$$$&&&&&&###$$$%%%%%%&&&&&&&&&%%%########################$$$######""""""######$$$"""############$$$$$$$$$%%%###!!!"""%%%&&&%%%"""%%% !!!%%%&&&$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!###%%%%%%###!!!########################&&&%%%$$$$$$%%%%%%$$$###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################%%%$$$######$$$%%%&&&'''"""!!!!!!"""$$$###!!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!! !!!######$$$$$$%%%%%%$$$###"""!!!"""""""""#########$$$############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#################################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$##################!!!!!!"""###############!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%###############$$$%%%%%%$$$&&&(((((('''%%%%%%&&&%%%###"""###$$$&&&%%%%%%###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))***)))((('''&&&###&&&((((((&&&%%%&&&'''"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""lllSSSDDD===999555444000000000///......------+++,,,,,,,,,+++)))'''&&&))))))***+++,,,------...(((***+++***'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((()))......)))&&&))))))&&&$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%''')))******(((&&&''''''((('''%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$######!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%!!!###'''######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%$$$######### !!!"""###$$$$$$###"""""""""""""""#################################### """$$$&&&'''&&&%%%$$$"""$$$'''))))))(((%%%$$$%%%$$$$$$###"""#########"""############""""""!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%"""!!!%%%'''%%%!!!&&&%%%$$$$$$%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""############$$$%%%&&&&&&!!!!!!!!!###%%%%%%###!!!########################&&&###!!!###&&&'''%%%###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$%%%$$$###"""""""""###$$$""""""###%%%&&&&&&###!!!""""""!!!!!!!!!"""$$$%%%########################"""$$$%%%$$$!!! !!!###!!!"""$$$%%%&&&&&&%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$#########""""""!!!"""###%%%%%%%%%$$$### !!!"""""""""""""""""""""""""""""""""(((&&&$$$###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%!!!###%%%%%%$$$""""""###%%%###"""###$$$&&&%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%&&&)))***+++***)))((($$$'''******'''%%%%%%'''"""###$$$%%%&&&&&&'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""jjjPPPDDD???888444555333222000...---...//////"""$$$(((,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((''''''&&&&&&&&&''''''((("""&&&+++,,,((("""'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&((()))))))))))))))))))))))))))(((((((((%%%$$$$$$######$$$$$$%%%((('''%%%%%%%%%''')))***333...)))''')))***(((%%%'''''''''&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""###$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$######$$$%%%$$$"""""""""###$$$$$$$$$%%%&&&&&&''''''######""""""""""""######%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&%%%%%%###"""""""""###$$$&&&)))((("""!!!$$$###&&&$$$"""###%%%&&&%%%"""""""""!!!!!! """""""""""""""!!! $$$###""""""$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$"""""""""###$$$%%%###############$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!###%%%%%%&&&%%%$$$#########$$$%%%&&&$$$""""""#########"""'''$$$""""""$$$$$$"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%###""" !!!!!! !!!###%%%&&&%%%$$$######"""!!! !!!"""###$$$$$$########################""""""""""""###### $$$''''''&&&###!!!###%%%&&&%%%""" ######$$$$$$$$$$$$#########%%%&&&&&&%%%###""""""!!!!!!"""###############"""############$$$$$$$$$((((((&&&%%%$$$$$$######""""""""""""############'''$$$""""""$$$%%%### """%%%%%%$$$######$$$""""""#########$$$$$$$$$"""!!! !!!$$$%%%###!!!###$$$%%%%%%######$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''"""###$$$$$$$$$$$$###"""kkkPPPDDD???888444555111111111000000///...---)))***,,,...///...,,,+++++++++++++++++++++++++++((((((((((((((()))******(((''''''&&&&&&&&&''''''''''''%%%###!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,,,,)))))))))(((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''<<<444)))$$$$$$'''((((((%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$!!!!!! !!!""""""###$$$###"""!!! !!!""""""&&&((('''###"""$$$$$$!!!%%%###"""###%%%&&&$$$"""###############"""""""""$$$$$$%%%%%%$$$$$$###"""(((&&&%%%&&&''''''&&&%%%""""""###$$$$$$%%%%%%&&&$$$$$$###""""""###$$$%%%############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$ !!!###$$$%%%$$$######(((&&&$$$$$$%%%&&&%%%$$$&&&%%%$$$###$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""""""""####################################"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!! !!!!!!"""### """###$$$%%%$$$""""""%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$!!!"""###$$$%%%$$$###"""!!!"""#########$$$$$$%%%######$$$$$$$$$$$$######$$$&&&''''''%%%$$$######!!!!!!"""###############"""############$$$$$$$$$$$$######""""""""""""###""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&& """"""!!! !!!!!!#########$$$$$$$$$$$$%%%###!!!!!!"""%%%&&&$$$"""###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%########################kkkQQQEEE@@@999555666///000111222111000---,,,......///......---,,,+++,,,++++++******)))))))))&&&&&&''''''(((***+++,,,))))))((('''&&&&&&&&&&&&***((($$$!!! ###)))---%%%%%%&&&''''''((())))))((()))***+++,,,---------***))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%888111(((######&&&''''''###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!! #####################$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%########################%%%$$$######"""#########!!!"""""""""######$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$&&&)))'''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$###############!!! !!!""""""%%%$$$###"""!!!""""""###%%%'''&&&$$$###%%%%%%###$$$###""""""$$$$$$###"""""""""##################%%%%%%%%%%%%%%%%%%$$$######"""!!!"""###$$$###"""""""""###$$$$$$%%%%%%&&&$$$$$$######"""######$$$######$$$%%%%%%$$$""""""&&&%%%%%%%%%$$$###############$$$$$$$$$$$$######$$$$$$######"""######$$$"""&&&'''&&&###!!!'''&&&$$$$$$&&&&&&%%%$$$%%%&&&&&&%%%###"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!####################################"""""""""!!!!!!!!!""""""############""""""!!!!!! !!!"""###$$$%%%!!!"""#########"""!!! $$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$###"""!!!"""$$$&&&&&&&&&######$$$$$$$$$$$$######""""""#########""""""!!!!!!""""""############""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""############"""$$$%%%%%%%%%%%%&&&''' """$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""###%%%&&&$$$######$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&(((******)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$###"""!!!"""###########################%%%$$$######"""""""""###%%%$$$###""""""###$$$%%%lllQQQEEE@@@999555666///000111111111///...---///...---,,,,,,+++++++++---,,,,,,+++***))))))(((''''''''''''((()))***+++******((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%&&&&&&&&&'''''''''(((%%%&&&'''((()))************)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&''''''(((&&&%%%%%%&&&&&&$$$"""###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! """"""#####################$$$%%%&&&%%%$$$###"""#########"""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################"""############$$$$$$$$$%%%$$$""""""""""""$$$%%%#########!!! !!!###&&&$$$$$$$$$######"""""""""$$$$$$$$$######$$$$$$$$$""""""######$$$$$$%%%%%%$$$###"""""""""###%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%$$$%%%%%%%%%$$$###"""""""""######"""""" !!!!!!""""""#########$$$$$$$$$######""" !!! !!!!!!"""######$$$$$$%%%$$$$$$##################$$$%%%&&&'''&&&%%%"""!!!'''&&&&&&%%%$$$######"""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%###&&&'''%%%###!!!$$$###"""###$$$$$$###!!!###&&&(((&&&###!!!###%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###"""  !!!###%%%#################################"""""""""!!!!!!"""""""""######"""""""""!!!!!!!!!""""""######$$$""""""######"""!!! """!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######"""""""""'''$$$"""!!!###$$$###"""######$$$$$$$$$$$$#########""""""###$$$$$$###"""!!!"""############""""""""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""############$$$######$$$&&&%%%###!!!###$$$&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%%kkkQQQEEE@@@999555666111111///......//////000...---,,,,,,,,,---...///......---,,,+++******)))))))))(((((((((((())))))+++***)))((('''&&&&&&&&&$$$'''******)))&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''(((((())))))***)))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&((((((((('''''''''(((((($$$###$$$%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$######$$$%%%&&&%%%$$$###"""''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$############"""###"""!!! !!!"""###$$$$$$$$$""" !!!### !!!######""""""""""""######"""""""""######$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###"""###%%%%%%$$$$$$$$$""""""######"""""""""### !!!!!!""""""######"""######$$$$$$$$$#########""""""###$$$%%%%%%$$$ !!!!!!"""#########$$$$$$$$$$$$######""""""%%%&&&'''((((((&&&$$$"""""""""!!! ######$$$$$$$$$$$$######""""""######$$$&&&'''(((###$$$$$$$$$$$$$$$#########""""""###%%%%%%###!!!###%%%'''&&&###!!!###&&&"""######$$$$$$######"""########################$$$###"""!!!!!!###%%%&&&####################################""""""""""""###""""""""""""""""""##################"""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%###!!! &&&$$$###""""""###"""!!!######$$$$$$$$$$$$######&&&$$$###$$$'''((('''&&&""""""#########""""""!!!""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!"""""""""############%%%######''',,,+++&&& !!!""""""!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""############$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%jjjPPPDDD???888444555222111///------...000222............///000111222...------,,,,,,+++++++++******)))(((((((((((((((******)))(((''''''''''''%%%&&&&&&&&&%%%&&&)))+++'''&&&&&&%%%$$$$$$######%%%%%%'''((()))************))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&+++)))%%%###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%&&&&&&%%%$$$###""""""!!!%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$!!!!!!"""######$$$%%%%%%###""""""""""""""""""###"""""""""##################""""""""""""###$$$$$$$$$$$$$$$###############%%%%%%$$$############$$$%%%$$$###"""!!!""""""###"""!!!"""%%%%%%"""!!!###"""###$$$$$$""""""###$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&''''''&&&%%%$$$######""""""!!!!!! ######$$$$$$$$$$$$######!!!!!!"""###$$$&&&(((((('''&&&$$$###"""###$$$%%%$$$$$$$$$&&&''''''%%%###"""$$$$$$$$$###"""###$$$""""""############""""""########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######""""""""""""######$$$$$$$$$$$$###"""!!! ######""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###""""""""""""""""""###"""###$$$&&&%%%$$$"""!!!!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$#########  ###&&&%%%###"""############""""""!!!"""############$$$$$$$$$$$$###""" """"""""""""############$$$%%%)))///333222+++$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&%%%###"""#########$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%$$$###%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%iiiOOOCCC>>>777333444000000////////////000000------...//////000000111,,,,,,++++++++++++++++++)))(((((((((((())))))***))))))((((((((((((((()))&&&&&&&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))************)))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$((('''&&&###"""###%%%'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&%%%&&&%%%$$$$$$######$$$$$$######$$$$$$###""" %%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#######################################$$$$$$$$$""""""############""""""!!!$$$&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$############""""""""""""!!!""""""##############################$$$$$$$$$%%%$$$######""""""######$$$###"""!!! !!!"""""""""!!!%%%%%% !!!"""$$$%%%%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""######$$$&&&&&&%%%$$$###""""""###%%%%%%######$$$&&&((((((%%%######"""!!!"""######"""!!!""""""############""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$###""""""######"""""""""######$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$###############$$$$$$$$$!!!&&&++++++&&&"""###&&&######$$$$$$$$$$$$###### !!!$$$###!!!###############"""!!!!!!"""############$$$$$$$$$###"""!!!!!! """"""""""""############%%%,,,555999555...(((%%%%%%&&&&&&%%%$$$%%%''')))#########$$$$$$$$$$$$%%%"""$$$&&&%%%"""!!!!!!######$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%########################iiiNNNBBB===666222333---...000111222111///...+++,,,------...------,,,***************+++++++++''''''''''''(((***+++,,,)))(((((((((((())))))***%%%'''***)))'''$$$""""""%%%%%%&&&&&&'''((((((((($$$%%%&&&((()))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&%%% $$$''''''%%%$$$###$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$"""###&&&((((((((('''&&&'''&&&$$$###"""###$$$%%%&&&&&&''''''&&&%%%###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$####################################""""""###$$$%%%%%% !!!"""###$$$%%% !!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!$$$%%%$$$$$$%%%######""""""!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!! !!!###$$$$$$$$$###"""""""""######$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%###"""""""""###$$$""" %%%$$$ """%%%&&&%%%###"""$$$&&&$$$#########"""!!!!!!!!! !!!""""""""""""""""""!!!!!!"""%%%&&&%%%$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%$$$###!!! """!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$######"""######$$$$$$ !!!"""###$$$%%%%%%!!!!!!"""$$$&&&&&&$$$!!!###!!! ###$$$""" """"""############""""""######################## !!!"""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$ !!!###$$$%%%%%%$$$$$$######""""""###$$$%%%%%% !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!###&&&'''$$$,,,222000''' !!!$$$######$$$$$$$$$$$$######%%%"""!!!&&&)))(((&&&###############"""!!!!!!"""############$$$$$$$$$###############$$$$$$%%%""""""""""""############&&&333??????333&&& #########"""!!!"""$$$&&&""""""#########$$$$$$$$$!!!###%%%$$$!!! !!!"""###$$$%%%%%%######$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################!!!"""$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""eeeLLLAAA===777444555666555444222111///...---///...,,,,,,------,,,***************************))))))))))))(((((((((((())))))((('''''''''''''''"""&&&+++,,,***(((''''''************************'''%%%###$$$(((***)))''')))((()))***)))'''''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''"""'''%%% ###,,,+++$$$!!!'''***%%%!!!!!!%%%%%%### ###((((((%%%+++'''"""!!!''',,,+++%%%+++$$$"""%%%%%% !!!&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###"""!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%######)))!!!(((&&&...*** ''''''###%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!! ##################$$$$$$!!! !!!"""!!!$$$&&&$$$"""###### !!!%%%&&&$$$!!!$$$!!!""")))***$$$ $$$"""&&&'''!!!%%%'''###"""!!! !!!"""%%%&&&$$$$$$$$$############"""###"""!!! !!!"""$$$%%%&&&%%%%%%$$$###"""!!!!!!"""&&&%%%(((***%%%###%%%"""###)))###%%%&&&%%%%%%$$$#########$$$"""%%%&&&$$$$$$'''(((&&&((('''%%%###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!"""""""""!!!$$$$$$###""""""###!!!!!!!!!###%%%%%%###!!!$$$$$$%%%&&&%%%$$$###"""###"""!!!"""$$$%%%%%%$$$%%%### !!!#########"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$###!!!!!!"""######""""""000:::333&&&"""&&&'''$$$  !!!!!!""""""""""""""""""""""""'''&&&$$$"""!!!!!!"""""" !!!!!!""""""""""""""""""###%%%%%%%%%###!!! !!!!!!"""#######################################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%########################%%%$$$#########$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$%%%'''''''''%%%###"""fffLLLAAA===777444555111111111000///...------111000............---+++************************)))))))))(((((((((''''''))))))((('''''''''''''''"""&&&)))***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))))))))((('''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''///(((""" """%%%(((  %%%&&&)))---)))+++***%%%###'''******"""''')))&&&!!! %%%######'''***)))((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""###$$$$$$%%%$$$###"""!!!######"""!!! %%%%%%%%%$$$$$$#########''''''$$$"""!!!!!!###&&&###&&&%%%+++###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!%%%$$$$$$######"""""""""#########"""""""""######%%%#########$$$///***'''""" &&&,,,''' !!!###)))000***###''''''''',,,%%%$$$"""!!!!!!"""###$$$$$$$$$$$$############"""""""""#########$$$######$$$$$$$$$##################,,,***&&&%%%$$$"""$$$&&&!!! ###---&&&%%%$$$$$$#########$$$"""%%%&&&$$$###&&&'''%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############""""""""""""$$$$$$$$$$$$$$$###""""""'''&&&&&&&&&''''''((((((!!!$$$$$$###""""""###"""!!!!!!###%%%%%%###!!!######$$$$$$$$$###"""!!!%%%$$$""""""######""" $$$###!!!!!!###$$$###""""""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$#########""""""!!!"""""""""############$$$###!!!!!!"""######"""!!!***///+++$$$"""###""""""!!! !!!###%%%$$$$$$########################!!! !!!"""""" !!!!!!""""""""""""""""""###$$$%%%%%%###!!! !!!""""""################################################""""""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$#########$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!hhhMMMBBB===777444444000000////////////......333222000/////////---+++************************((((((((((((''''''''''''))))))((('''''''''''''''$$$&&&'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&((()))'''''''''((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$'''(((&&&'''$$$$$$''')))&&&$$$$$$"""###"""$$$'''######((('''$$$'''///###%%%$$$###$$$((('''$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""###$$$$$$$$$$$$###""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###############'''$$$###''' &&&(((((()))%%%"""***##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%$$$###"""!!!!!! $$$$$$$$$###""""""""""""(((%%%***###%%%(((&&&###!!! $$$(((&&&###"""+++%%% $$$&&&&&&%%%###"""!!!!!!""""""$$$$$$$$$############"""!!!"""$$$&&&&&&%%%###"""""""""#########$$$$$$$$$&&&$$$&&&555%%% $$$&&&%%%%%%$$$############$$$"""&&&'''$$$"""%%%&&&$$$"""$$$&&&%%%$$$############$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%########################"""######$$$######""""""%%%$$$$$$###""""""!!!!!!###$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&& """###$$$###"""######"""!!!!!!###$$$%%%###""""""############"""!!!!!!###"""!!!!!!######"""!!!$$$###"""###%%%%%%###""""""############$$$$$$$$$#########""""""#########$$$$$$$$$###############""""""""""""############$$$"""!!!!!!"""######""" ###$$$"""###%%%###!!!###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! !!!""""""######"""""""""###$$$$$$$$$###"""!!!!!!"""######$$$$$$#######################################""""""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""hhhNNNBBB>>>777333444222222222111000000//////333111/////////...,,,***************************(((((((((((('''''''''&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&(((&&&$$$###%%%(((''')))))))))***+++)))%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++111***""" !!! )))&&&"""!!! """&&&)))$$$(((***((((((+++---+++/// !!!(((%%%###&&&&&&***)))!!!"""$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$##################$$$$$$%%%&&&&&&&&&$$$$$$$$$###############&&& ''',,,&&&(((***!!!,,,---"""""""""""""""#########$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!#########"""!!! """ !!!%%%((('''!!!------***%%%""""""!!!######$$$$$$$$$%%%)))---&&&!!!'''&&&'''%%%%%%$$$###"""""""""######$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$$$$########################''''''+++''''''###"""%%%%%%%%%***)))$$$$$$###############$$$###''')))%%%"""###%%%$$$""""""$$$%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$######"""!!!"""""""""""""""!!!!!! """######""""""###$$$###"""!!!"""$$$%%%$$$##################""""""""" ###%%%%%%$$$#########$$$&&&%%%###!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""############"""!!!!!!###$$$###### !!!!!!!!!%%%$$$ """!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$""" !!!!!!"""############"""""""""###$$$######"""!!!""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&gggMMMBBB===777444555444333222111000...------111///---------,,,+++)))************************)))(((((((((((('''''''''))))))((('''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((((((((($$$&&&((('''$$$$$$&&&)))(((---000---+++---,,,''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''***+++((("""!!!%%%((((((&&&(((&&&###  !!!"""&&&(((""""""(((---)))%%%%%%!!!(((+++'''######%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%##################$$$$$$ !!!!!!"""######$$$########################(((&&&%%% !!!"""%%%%%%444(((///!!!!!!"""""""""#########$$$#####################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$############"""!!!(((,,,!!!!!!))),,,###***)))$$$$$$%%%$$$""" !!!"""###'''''''''###*** ###############$$$$$$%%%$$$$$$$$$#########""""""%%%$$$#########$$$&&&&&&%%%%%%$$$$$$###""""""!!!,,,(((!!!666---''')))!!!***%%%#########""""""###$$$$$$$$$)))+++&&&""""""$$$$$$&&&%%%$$$###$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%"""######$$$$$$$$$######&&&&&&'''&&&%%%$$$"""!!!!!!"""######""""""###%%%$$$###""""""$$$%%%$$$$$$%%%%%%$$$$$$############ ###%%%%%%$$$###"""###$$$%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""""""""###!!! !!!###$$$$$$###!!!%%%&&&""" ###$$$######!!! !!!""""""########################'''((((((((('''%%%###"""!!!""""""###############"""""""""######"""""""""""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################%%%$$$############$$$%%%###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&fffLLLAAA===777444555333222111///---+++***)))...,,,++++++,,,,,,***)))************************))))))))))))(((((((((((())))))(((''''''''''''''''''&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++(((333777111,,,------***'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%###,,,,,,&&& ))))))###///EEESSSYYYXXXWWWXXX\\\]]]SSSGGG(((***)))######"""((()))&&&###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$######"""""""""""""""###############^^^bbb]]][[[```ZZZXXXfffXXXjjj___eee777$$$!!!""""""######$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$###### !!!"""###$$$$$$$$$%%%%%%&&&%%%$$$"""!!! $$$### ###'''"""###$$$"""!!!///GGGWWW\\\]]]RRR???+++"""###%%%%%%((($$$ ***'''""""""######$$$%%%%%%&&&$$$$$$$$$############"""%%%$$$"""!!!"""###%%%'''&&&&&&%%%$$$###"""!!! ---&&&\\\\\\WWWOOO___^^^WWW]]]^^^YYYbbbUUU---###""""""""""""###$$$$$$&&&,,,...(((""""""$$$$$$%%%$$$######$$$''')))+++#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&""""""######$$$%%%%%%&&&""""""###$$$$$$$$$$$$###''''''((('''&&&%%%###"""!!!"""###"""!!!!!!###%%%%%%###""""""$$$%%%%%%$$$&&&%%%$$$$$$######$$$$$$###"""!!!!!!######"""!!!###"""!!!"""$$$$$$"""!!!"""############$$$$$$$$$#########""""""########################$$$$$$$$$############""""""""""""###!!! !!!###$$$$$$$$$!!!'''***%%%!!!"""$$$%%%!!!"""$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$######!!!!!!!!!"""""""""######"""###$$$$$$%%%$$$$$$$$$#################################""""""""""""!!!###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""##################$$$$$$}}}cccJJJ???<<<777444555111000///...---,,,++++++,,,+++******+++,,,+++***************************+++*********))))))))))))))))))((('''''''''''''''(((&&&%%%&&&(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&((((((((('''666===444******,,,+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''+++&&&(((...)))"""///GGGsssSSS666 888$$$"""((($$$ ###%%%$$$$$$######$$$$$$%%%!!!!!!""""""##################"""""""""###%%%%%%''''''&&&&&&&&&&&&%%%%%%!!!"""""""""#########$$$+++((('''""""""######$$$%%%%%%&&&!!!!!!""""""######$$$$$$######################## !!!!!!""""""#########$$$%%%&&&&&&%%%###"""'''&&&---***(((,,,---^^^]]]...777$$$!!!)))'''###%%%#########$$$$$$%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""######$$$$$$$$$$$$$$$#########"""""" 444"""""""""""""""###$$$$$$(((...000***###"""$$$%%%###$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&***---000$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""""""""###"""!!!!!!###%%%%%%###""""""$$$%%%%%%%%%%%%%%%###"""""""""###$$$%%%$$$""""""######""" ###!!! !!!""""""!!!"""############$$$$$$$$$###""""""!!!!!!""""""###""""""#########$$$$$$$$$############"""""""""!!!"""!!! !!!###$$$$$$$$$ %%%((($$$"""###%%%$$$!!!!!!"""#################################""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$#################################""""""""""""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&((($$$$$$%%%&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""#########{{{bbbHHH???;;;777444666111000000000////////////+++***)))***,,,---,,,+++************************++++++++++++*********)))))))))((('''''''''''''''(((&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&&&&$$$&&&888AAA666)))(((++++++'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''!!!((())) PPPddd;;;'''$$$"""'''%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!""""""######"""""""""###%%%&&& !!!!!!"""$$$%%%&&&&&&!!!!!!""""""#########$$$""")))""""""###$$$%%%%%%&&&&&& !!!!!!"""###$$$$$$%%%""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!###$$$$$$###"""!!!###%%%,,,HHHLLL!!!)))$$$!!!"""%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$############""" !!!###$$$$$$$$$"""!!!###############$$$$$$$$$+++ """"""!!!""""""###$$$$$$)))///222+++$$$"""%%%&&&$$$%%%&&&&&&&&&$$$!!! %%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""########################!!!!!!"""%%%+++222999===&&&&&&%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!###&&&''''''&&&%%%""""""###"""!!!!!!###&&&&&&$$$""""""$$$%%%&&&%%%%%%$$$"""!!!!!!!!!"""######"""!!!"""$$$%%%%%%$$$###!!! !!!!!!!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""!!! !!!###%%%%%%$$$"""$$$"""###&&&%%%"""$$$###"""######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$###""" """###$$$ !!!!!!"""###$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ''''''&&&%%%$$$$$$$$$%%%{{{bbbHHH>>>:::555333444111222333444222000---+++))))))***++++++,,,------,,,,,,+++***)))))))))***)))&&&'''222>>>>>>000!!!(((((())))))))))))(((((()))&&&$$$%%%(((***(((%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''(((((((((((())))))((('''&&&%%%%%%$$$+++***((('''&&&&&&&&&'''))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''!!!???RRR%%%***$$$$$$ ((()))000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$###"""###&&&(((((('''########################AAARRR &&&%%%$$$$$$$$$######""""""&&&&&&%%%###!!! """$$$%%%$$$$$$$$$###"""""""""###########################(((###%%%000...!!!"""'''(((&&&''''''...)))******'''""""""""""""###$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%$$$###!!! +++(((ZZZMMM!!!&&&'''&&&&&&''',,,555666,,,""" ###$$$$$$$$$###"""!!!!!!""""""########################"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$###"""###'''000<<>>:::555333444222222222111000...------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((()))---))))))000999:::111&&&'''(((((())))))(((((('''''''''''''''%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%(((''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######&&&(((aaa+++...###---&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""$$$&&&&&&%%%###$$$$$$$$$###############333&&&$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$#######################################)))'''###000,,,###***IIIIII!!!??? ///$$$)))"""###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!!###%%%...%%%###"""(((***&&&)))///000)))""""""$$$$$$&&&%%%$$$############$$$########################"""############$$$$$$$$$###$$$$$$$$$######"""!!!#########"""###'''---222&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%###""""""###%%%&&&#########""""""""""""""" """"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######$$$###"""""""""###$$$%%%##################""""""$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%$$$###"""!!!""""""############"""""""""###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$######"""""""""###"""$$$&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''###!!!%%%((('''$$$&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$##################$$$$$${{{bbbHHH>>>:::555333444333222000...------......//////...------,,,++++++))))))))))))))))))******...+++***,,,111222...)))'''''''''((((((''''''''''''***+++)))%%%"""$$$'''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))######%%%&&&&&&'''''''''(((((('''&&&%%%$$$######...}}}>>>,,,+++ ,,, $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!"""###%%%$$$""" $$$$$$$$$$$$######""""""###)))#########"""""""""""""""###$$$%%%$$$"""!!!!!!"""###############$$$$$$$$$########################$$$&&&$$$$$$%%%%%%+++'''***bbbooo///$$$+++!!!&&&### ...!!!$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""(((&&&$$$""""""$$$!!!'''&&&&&&))))))%%%"""$$$%%%$$$%%%$$$##########################################"""############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$###"""!!!"""$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######!!!!!!!!!!!!######&&&%%%$$$######$$$%%%&&&""""""""""""############ """"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################"""""""""""""""############""""""######$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""""""""############""""""$$$$$$######"""""""""!!!#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%'''))))))'''&&&&&&(((((((((((((((''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""{{{bbbHHH>>>:::555333444111000///...------------.........---,,,,,,++++++++++++***++++++,,,---...+++***)))))))))))))))(((&&&&&&''''''''''''&&&&&&(((***+++***'''&&&''')))%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''' """$$$&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''&&&&&&%%%%%%%%%'''___""",,,'''(((!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%###""""""######""" %%%%%%$$$$$$###"""""""""OOONNN###""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!"""""""""###$$$$$$$$$%%%########################&&&((( %%%000''' xxx---&&&''',,,'''%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$%%%&&&%%%###"""""""""###$$$""",,,$$$!!!aaaNNN ((('''###)))&&&&&&$$$###$$$%%%%%%###""""""!!! !!!!!!"""########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""$$$$$$!!!###%%%%%%$$$######$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""!!! !!!""""""%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################""""""""""""""""""###$$$###############$$$$$$$$$&&&&&&%%%%%%$$$#########""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""############""""""%%%$$$###""""""""""""###############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$''''''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&&&&(((***)))&&&$$$%%%(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$"""!!!{{{bbbHHH>>>:::555333444...///000111000...,,,+++++++++++++++++++++++++++************+++,,,------((()))***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((***)))'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''"""###$$$&&&&&&&&&%%%$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''>>>---:::000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%)))&&&"""!!!!!!###$$$$$$$$$$$$$$$#########""""""!!!+++###"""""""""""""""######### """$$$%%%###!!!!!!!!!"""""""""###$$$$$$$$$%%%########################///"""%%%111***uuu222 &&&&&&###))),,,%%%$$$$$$$$$###"""""""""###"""!!! !!!"""###%%%$$$###"""""""""###$$$---&&&--- '''+++!!!###))))))&&&$$$$$$&&&%%%$$$###""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$###"""""""""###%%%'''((($$$%%%%%%%%%$$$###%%%'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$######"""$$$$$$######"""""""""!!!""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""$$$############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%###""""""$$$'''&&&%%%$$$######$$$%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!############"""{{{bbbHHH>>>:::555333444---///111222222000---+++++++++++++++++++++++++++(((((((((((((((((())))))(((***++++++)))'''&&&&&&'''''''''(((((('''''''''%%%""" """''')))(((%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$""""""######$$$%%%&&&'''((((((eee'''***///$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***'''$$$"""###%%%&&&&&&########################%%% """###############$$$$$$$$$ """######"""!!!!!!"""###############$$$$$$$$$########################$$$"""###'''222{{{ppp)))YYY"""...'''###%%%$$$$$$$$$###############!!!!!!!!! !!!!!!!!!$$$$$$###############$$$$$$!!! )))...%%%(((###!!!***&&&$$$&&&&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&########################"""############$$$$$$$$$""""""######$$$%%%''''''&&&&&&%%%###!!!!!!###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""#########""""""""""""""""""############$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%""""""############""""""#########$$$$$$%%%%%%%%%"""""""""############$$$###""""""""""""######$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&)))%%%"""!!!###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""######""""""""" !!!"""#########{{{bbbHHH>>>:::555333444000000111111111000///...---------,,,+++++++++***((((((''''''&&&'''''''''***))))))((('''''''''''''''(((((())))))(((((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&mmmMMM>>>GGG;;;''' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%###"""QQQRRR###$$$$$$$$$%%%%%%%%%%%%!!!"""###""" """###$$$$$$$$$#######################################)))$$$((('''"""OOOHHH000'''666!!!'''...###############$$$$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######((())))))eee^^^%%%###((($$$$$$&&&&&&"""###'''%%%%%%%%%%%%%%%&&&''''''########################"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""############"""##################"""""""""############""""""#########""""""""""""""" !!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""###############$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%$$$$$$###!!!""""""######$$$$$$$$$"""###%%%&&&'''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%""""""############"""""""""###$$$$$$$$$###"""!!!""""""""""""############"""""""""""""""###$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$######""""""######$$$!!!!!! !!!!!!"""######{{{bbbHHH>>>:::555333444222111000//////000111111111000///...,,,+++***)))+++***)))(((((((((((((((***(((%%%###$$$%%%&&&'''(((((())))))))))))(((((('''***,,,***'''&&&(((***''''''%%%$$$$$$%%%''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$***'''&&&%%%"""&&&000___999***$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&######%%%((()))((($$$!!!!!!!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""!!! """$$$%%%$$$$$$$$$######""""""########################...(((&&&+++fff... ''''''kkk---%%%###""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""!!!,,,'''***000!!!(((***$$$"""###&&&%%%!!!###***$$$#########$$$%%%%%%&&&########################"""############$$$$$$$$$$$$$$$%%%%%%###!!!!!!$$$&&&%%%$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&"""############$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%$$$###### !!!"""###$$$$$$%%% !!!$$$&&&'''&&&%%%$$$'''&&&%%%$$$###$$$%%%&&&""""""############"""""""""###$$$$$$###!!!""""""""""""###############"""""""""###$$$$$$%%%"""$$$&&&&&&%%%$$$###$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###&&&)))***)))'''&&&%%%""""""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!!!!"""###zzz\\\GGG???777555777444111000///......---------///---,,,***))))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''(((+++)))'''&&&&&&'''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''((('''&&&%%%%%%$$$%%%%%%''''''&&&%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""777$$$""""""$$$%%%%%%$$$###"""***%%%+++)))$$$""" $$$+++!!!,,,%%%%%%%%%%%%$$$$$$######''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""---&&&$$$###%%%!!!""""""%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$"""*** &&&///&&&###$$$111444***'''############""""""!!!!!! !!!"""###$$$%%%%%%%%%###$$$$$$#########&&&((($$$)))&&&---"""###---%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%'''&&&$$$!!!###$$$$$$$$$$$$######"""%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""##################"""""""""###%%%&&&$$$$$$$$$""" %%%###""""""######!!! """"""###%%%&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%""""""!!!!!!"""$$$%%%'''######$$$%%%%%%%%%%%%$$$######""""""""""""############"""""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%&&&$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!(((((("""""")))((( ###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%'''((()))(((&&&###!!!&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######wwwYYYEEE>>>666444666222111111000///...............---,,,************+++++++++++++++++++++++++++(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%''''''(((''''''&&&&&&%%%MMM''',,, %%%%%%&&&&&&%%%$$$###"""'''&&&???%%%555222'''$$$&&&############"""""""""!!!$$$######""""""!!!!!! """"""""""""""""""""""""###aaaTTT"""$$$######"""!!!"""%%%$$$###"""""""""###$$$########################$$$###!!! !!!###$$$$$$### """%%% $$$%%%&&& kkk000 %%%$$$$$$#########"""""""""###$$$$$$$$$$$$###"""""" !!!!!!  """$$$%%%'''###!!!((( jjjBBB$$$"""&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######!!!!!!""""""######%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%$$$######!!!!!!!!!!!!""""""""""""######"""""""""###%%%%%%!!!"""###$$$$$$$$$###"""$$$###!!!"""######"""!!!""""""######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$$$$######"""!!!!!!!!!"""###############%%%$$$$$$$$$############$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%'''(((!!!!!!"""############"""######""""""""""""#########%%%'''))))))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""---///'''"""%%%'''$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ """%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$######"""sssVVVCCC>>>666444444000222111000//////............---,,,+++******++++++++++++++++++++++++++++++)))(((((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$%%%'''((())))))(((((()))((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###(((,,, &&&$$$%%%&&&&&&&&&&&&%%%%%%!!!+++zzz"""///))) &&&!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%"""...$$$""" ###!!!###%%%$$$######""""""######""""""""""""""""""""""""###"""!!! !!!"""###"""!!!"""888^^^ %%%&&&###))) 222qqq$$$&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""  """$$$%%%"""%%%###!!!***""" )))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""  """###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$ !!!!!!!!!""""""#########"""######$$$%%%!!!###%%%&&&'''''''''###"""!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############"""!!!!!!!!!"""""""""###########################"""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%&&&'''((((((!!!!!!"""############"""######""""""""""""######"""%%%))),,,---***&&&###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$######$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$111666,,,!!!!!!%%%'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$###### ###&&&((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######"""!!!qqqUUUCCC>>>777444555000222222000///////////////------,,,,,,++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((()))'''&&&&&&((()))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((******)))((('''((('''&&&$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&#########"""""""""######EEE(((+++444+++&&&"""###$$$%%%'''(((((()))%%%***...MMM'''###'''&&&---%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***)))"""!!! %%%!!!###$$$$$$$$$#######################################""""""!!! !!!""""""222000!!!&&&$$$+++%%%"""///"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!"""###"""!!! """###"""$$$$$$%%%"""$$$###'''###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$###""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""##################$$$$$$!!!"""###$$$$$$###"""""""""!!! !!!###$$$$$$###"""######"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!"""###############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$######""""""""""""###### ###&&&)))***'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%///444---###!!!%%%(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&"""############"""!!!!!!rrrVVVDDD@@@888666666111222111000///............------------,,,,,,,,,+++))))))))))))))))))))))))(((''''''''''''''''''(((******)))(((((((((((())))))(((&&&&&&((())))))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******(((&&&$$$&&&%%%$$$#########$$$%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''',,,+++'''%%%!!!!!!"""$$$$$$$$$%%%&&&'''((())),,,%%%... AAA $$$"""!!!%%%%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!,,,!!!]]]NNN### """&&&"""###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""111555"""""" +++$$$+++!!!~~~)))$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""###%%%$$$###"""###$$$"""&&&((( """%%%dddHHH### ###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$""""""""""""!!! $$$##################$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$############"""######$$$###""" """!!! !!!###$$$$$$###"""$$$$$$$$$""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""""""""######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%***,,,(((%%%$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$###!!! ###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$"""############"""!!!!!!uuuXXXEEE@@@888666666222111000///......---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%######$$$%%%&&&'''(((((((((((())))))((('''%%%$$$$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&)))"""RRR888---"""###(((''''''&&&''''''(((((()))))) ***UUU)))"""000############$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""(((***...***&&&$$$###$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""(((,,,###%%%$$$ (((***###%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$"""!!!!!!"""###'''))) ///%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###### !!!""""""#########"""###########################""""""!!!!!!""""""############$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%$$$###"""!!!"""###$$$###""" ###%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%"""""""""###############"""###$$$$$$$$$$$$###""""""######$$$$$$######"""!!!!!!"""############"""######""""""""""""######$$$######"""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######$$$$$$######"""!!!wwwZZZEEE???777555666222000///...---,,,,,,,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((())))))(((((('''''''''''''''***(((&&&%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''''''''&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&"""!!!  !!!###$$$222555(((...333---&&&...333'''''''''(((***,,,...///%%%******777((())))))"""+++$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$""""""""""""""""""""""""$$$))),,,$$$666))) $$$&&&###$$$$$$%%%$$$###"""!!!##############################$$$$$$$$$$$$######)))$$$&&&000%%%''')))###"""!!!(((UUU&&&"""""""""#########$$$$$$###$$$$$$$$$$$$###"""""""""###%%%%%%###!!!!!!"""$$$$$$&&&%%%!!!%%%''',,,###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$#########$$$$$$############"""!!!!!!!!!!!!"""###"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""###%%%&&&''''''&&&&&&$$$###!!!"""######"""!!! $$$$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%############$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$###"""!!!!!!!!!"""############"""######""""""""""""############"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%""" !!!###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&""""""###%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$######"""yyyZZZEEE>>>555333555222//////...,,,,,,,,,,,,,,,+++,,,---.........---,,,******************************))))))))))))******++++++***)))))))))))))))---+++(((((((((((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%$$$%%%&&&(((***,,,''''''&&&&&&&&&''''''(((%%%$$$###"""###$$$&&&((((((%%%ggg...---)))...$$$%%%'''///######%%%)))---222666888---""")))"""000&&&$$$'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111'''%%%fff@@@ ***%%%'''######$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###ooo###)))"""&&&!!!)))***!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%%%%###%%%''''''%%%#########"""""" +++''',,,jjj???,,,+++$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###"""###%%%$$$$$$######!!! ######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""###############$$$%%%%%%$$$###"""!!!$$$%%%&&&&&&&&&%%%$$$###%%%###""""""######!!! ######  """$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$###!!! !!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$"""!!!######$$$%%%%%%%%%%%%$$$######""""""""""""###### !!!"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''%%%""" !!!###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$%%%%%%%%%%%%$$$######}}}]]]FFF>>>777555666111000///...------,,,------------......---,,,***)))---------,,,,,,+++++++++'''%%%$$$&&&)))+++***((('''((())))))))))))((((((((('''&&&%%%$$$%%%&&&&&&&&&((((((&&&###!!!###%%%'''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&""""""000KKKaaa\\\LLL666'''#########"""%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&''' )))((($$$--- &&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''%%%""" ###%%%###(((!!!,,,(((&&&'''#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' ...%%%!!! """ %%%"""%%%"""$$$'''hhh222,,,%%%'''!!!((( %%%$$$#########""""""!!!!!!"""%%%'''((((((%%%$$$###"""""""""""""""######$$$###%%%&&&((((((&&&###!!!###%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" %%%$$$###!!!!!!!!!"""###$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$###############!!!"""$$$$$$$$$###!!!$$$$$$$$$$$$"""  """$$$%%%$$$###"""%%%%%%###"""!!!!!!!!!!!!###$$$$$$$$$######%%%'''%%%%%%%%%$$$###""""""!!!"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))%%%%%%$$$$$$###"""""""""&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###&&&%%%$$$"""!!!!!! %%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!&&&%%%%%%%%%$$$#########}}}]]]FFF>>>777555666111111111000///............++++++,,,,,,+++***((('''++++++++++++*********)))***((('''(((***+++***((((((((())))))))))))(((((()))((('''&&&&&&&&&''''''((())))))'''$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&""" """)))000000)))"""!!!%%%''''''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&&&&$$$'''$$$ $$$nnn%%%'''###&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$!!!$$$((('''"""&&&***###)))'''$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$ ((()))!!!<<<&&&&&&(((&&&%%%&&&%%%%%%%%%dddfff%%% ###### ###!!!"""$$$$$$$$$$$$#########"""###&&&'''$$$""""""""""""""""""###$$$$$$###///&&&###%%%&&&%%%######&&&((($$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###"""!!!!!!"""###""""""######$$$#########""""""""""""""""""######!!!"""$$$&&&&&&&&&%%%$$$"""######$$$###"""!!! """"""$$$$$$$$$$$$###"""$$$$$$###""""""!!! $$$%%%&&&%%%###""""""###%%%%%%$$$######"""!!!!!! """$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###%%%'''##################$$$$$$ !!!###$$$&&&'''######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''&&&$$$######""""""""""""###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$#########|||\\\EEE>>>777555666222222111000//////......///+++++++++++++++***(((((()))))))))))))))(((((((((,,,***))))))******)))''')))))))))))))))((((((((())))))(((''''''''''''((())))))***(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$%%%$$$ !!!###%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&&&&&&&$$$###(((&&&!!!&&& '''((( $$$############$$$%%%%%%############""""""""""""######"""""""""###$$$$$$###!!!+++,,,$$$VVVOOO((("""$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""'''!!!!!!)))xxx{{{###%%%$$$"""%%%%%%''' &&&"""___!!!&&&### """''' %%%%%%%%%$$$$$$$$$$$$$$$"""%%%&&& %%%###""""""""""""###$$$$$$###]]]HHH###$$$%%%$$$###$$$%%%'''$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$###"""""""""###### !!!"""############ !!!!!!!!!"""######### !!!"""######"""!!! !!!###$$$%%%%%%$$$$$$############"""""""""!!!""""""######"""!!! !!!###%%%%%%###"""""""""$$$$$$######"""!!!!!!!!! """###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$!!!""""""###$$$$$$%%%%%%###############"""!!!!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%%%%###!!!"""""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############%%%'''''''''%%%$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&)))+++""""""##################|||[[[EEE===666555666222222111000///............------------,,,,,,++++++))))))))))))))))))((((((***))))))))))))))))))(((***))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''(((''''''######$$$%%%%%%&&&''''''%%%###!!!###(((+++***(((&&&))),,,+++((($$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''%%% ###///MMM777!!!''' ######""""""######$$$%%%"""###############""""""!!!"""######$$$$$$$$$$$$(((###%%%+++###)))*** )))%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""'''%%%###ggg!!!######&&&!!!&&&[[[+++***$$$!!!(((---$$$$$$$$$$$$$$$$$$$$$$$$"""###### ###)))######""""""######$$$%%%&&&''''''&&&$$$###""""""###$$$##################$$$"""######$$$$$$######""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%$$$##################### !!!""""""""""""""" !!!!!!"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###%%%&&&&&&%%%%%%"""!!!!!! !!!""" !!!###$$$###!!!"""$$$%%%$$$$$$%%%#########""""""!!!!!!!!!!!!############$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""###""""""#########$$$$$$$$$%%%%%%%%%%%%###!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$!!!######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%'''!!!!!!!!!"""#########$$${{{[[[DDD===666555666222000000///...------------------,,,,,,,,,,,,,,,,,,************************&&&&&&'''(((((())))))***+++***)))(((''''''((((((''''''''''''&&&&&&%%%%%%'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''((('''%%%$$$$$$$$$%%%&&&&&&)))***((($$$"""%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%######$$$%%%&&&%%%$$$###///nnn&&&&&&######""""""######$$$%%%######$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$''''''###&&&"""###***(((((("""""""""###$$$$$$$$$%%%""""""""""""""""""""""""### %%%&&&///___"""$$$!!!!!!&&& %%%!!!&&&[[[KKK&&&""""""+++---""""""##################$$$"""!!!!!!###$$$$$$$$$###############$$$$$$%%%"""((((((&&&%%%$$$######""""""#########$$$$$$#########"""######$$$$$$######"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$""""""$$$%%%&&&#########$$$$$$$$$$$$###"""""""""""""""!!! """"""###$$$$$$%%%&&&&&&******)))'''%%%###!!! ######%%%&&&&&&%%%$$$$$$"""!!!!!!!!!!!!"""###$$$ !!!###$$$$$$""" """$$$%%%$$$$$$%%%############"""""""""""" """$$$%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$#########"""""" """###$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$###""""""$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!!!!!!!!!!"""#########$$$zzzZZZDDD===666555666222000///...------,,,,,,,,,++++++***))))))******+++******+++++++++++++++,,,$$$%%%'''((('''(((***++++++***)))'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%$$$"""###%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$'''))))))%%%"""!!!"""((()))(((%%%""""""&&&***###$$$%%%&&&&&&&&&%%%%%%###"""!!!"""###$$$$$$""")))&&&%%%%%%$$$############$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%$$$$$$$$$ ***---$$$!!!'''bbb@@@***'''!!!!!!"""###$$$%%%%%%&&&###########################$$$"""###%%%\\\ZZZ%%%###""""""%%% $$$ &&& ]]] """))))))"""""""""""""""#########&&&### """$$$$$$!!!$$$############$$$%%%%%%)))aaa<<<$$$###""""""$$$%%%%%%$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!"""######"""###$$$$$$%%%$$$$$$$$$############"""!!! ###$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!###%%%%%%###"""""""""$$$$$$##################"""$$$%%%&&&%%%%%%%%%'''#########$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$###""""""!!!###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&'''&&&%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''%%%###!!!""""""##################zzzZZZCCC<<<666555666222111000///...------------+++******))))))***++++++*********+++++++++,,,,,,%%%((())))))(((''')))+++,,,+++)))'''&&&'''((((((&&&'''((((((((('''%%%%%%%%%###!!!"""%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''''''''(((,,,,,,+++)))&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$''' !!!<<<*** $$$$$$$$$$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$,,,&&&+++%%%$$$&&&/// '''"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!(((!!!!!!((("""XXX%%%!!!!!! """%%%%%%!!!^^^ !!!###&&&&&&!!!"""""""""######$$$$$$$$$$$$###""""""###"""!!!$$$$$$######$$$$$$%%%&&&'''###---%%%###!!!"""$$$%%%%%%###"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!! """###$$$%%%%%%%%%$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%%%%$$$###"""%%%&&&&&&%%%$$$""" #########$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%"""######$$$%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$%%%$$$$$$##################)))(((%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$"""###%%%'''''''''&&&%%%%%%$$$############$$$%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########yyyYYYCCC<<<666555666222222111000//////.........---,,,+++++++++,,,---...))))))******+++++++++,,,(((***,,,+++((('''(((***---+++)))'''&&&'''(((((('''((()))))))))(((&&&%%%%%%###!!!###&&&((((((&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&(((((('''%%%###&&&%%%%%%%%%%%%%%%%%%%%%)))&&&"""!!!"""%%%((()))&&&''')))******(((%%%######$$$%%%&&&'''&&&%%%%%%((('''&&&''')))***)))(((!!!'''!!!```!!!666 %%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$&&&&&&&&&$$$###&&&&&&%%%$$$#########$$$...***###%%%((($$$"""%%%+++$$$$$$$$$###############""""""""""""""""""""""""***"""###+++ &&&ZZZ(((######%%%&&&&&&"""___###%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%!!!###$$$###"""###%%%((($$$$$$######$$$$$$%%%&&&"""%%%(((%%%""""""###$$$""" """###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###############((('''&&&$$$###""""""""" !!!###$$$%%%%%%$$$###%%%%%%%%%$$$!!!%%%$$$$$$######$$$%%%%%%###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###""""""###$$$%%%%%%&&&&&& """$$$%%%$$$###$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((("""""""""###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((((('''((()))(((&&&%%%&&&''' !!!###%%%'''((()))'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&$$$""""""$$$'''''''''&&&%%%%%%$$$############$$$%%%%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''&&&%%%%%%%%%$$$#########xxxXXXCCC<<<555444555000333222111///...,,,+++***)))))))))))))))))))))***++++++************++++++******+++++++++******)))***))))))((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))"""###%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%((((((((((((((((((''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''111$$$...%%%)))... ---!!!######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ddd:::,,,&&&###$$$$$$%%%%%%$$$$$$############"""!!! %%%(((%%%&&&555VVV$$$###"""%%%%%%$$$&&&"""'''ZZZJJJ(((&&&###,,,########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%VVV888+++$$$)))&&&!!!((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$&&&''''''$$$%%%&&&$$$"""!!!!!!"""!!!!!!"""""""""#####################$$$%%%%%%&&&""" !!!$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%$$$###"""############""""""!!!!!!######$$$$$$$$$######"""!!! !!!"""###&&&$$$######%%%&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$######""""""######""""""######$$$%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%""" %%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################### !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%zzzZZZDDD===666333333...222111000///...---,,,++++++++++++++++++*********++++++************++++++*********++++++******)))***)))(((((('''''''''((()))))))))(((((((((((((((&&&&&&%%%%%%&&&''''''(((%%%&&&&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$111+++&&&111((('''aaaBBB)))(((######""""""""""""######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$222&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""!!!!!!"""'''$$$&&&!!!KKKWWW%%%%%% $$$%%%$$$&&&"""'''ZZZccc######,,,%%%########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! """<<<!!! ###%%%)))!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""&&&$$$""""""$$$&&&&&&&&&%%%&&&&&&%%%###!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&!!! """###!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$#########"""""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""###$$$%%%###""""""$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%{{{[[[FFF>>>666333111+++000000000///......------------,,,,,,+++++++++***++++++************++++++***************************)))((('''&&&&&&&&&&&&((((((((((((((()))))))))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######""""""""""""######(((+++&&&&&&&&&222555ZZZ***+++######""""""""""""######&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$######'''""""""%%%(((oooRRR(((%%%###%%%$$$&&&"""'''ZZZ$$$%%%+++&&&########################$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%% +++"""$$$"""!!!%%%'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######''''''&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########)))'''$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$######$$$$$$"""!!!########################'''&&&%%%$$$############$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$"""!!!"""###%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%zzz[[[FFF???777444222,,,////////////............------,,,,,,++++++******++++++************++++++)))))))))))))))******+++******((('''%%%%%%$$$$$$&&&&&&&&&'''((((((((()))%%%%%%$$$$$$$$$%%%%%%&&&!!!"""###$$$&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%777"""...%%%111fff###$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&qqqAAA+++###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$'''###!!!!!!,,,BBB&&&$$$ ###%%%$$$&&&"""'''ZZZ)))!!! ,,,########################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&###***uuu===(((,,, !!!###***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((,,,)))&&&%%%%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""""###%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$###""""""$$$%%%%%%$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&''''''''''''&&&&&&%%%%%%%%%xxxYYYDDD>>>777555555/////////////////////......,,,,,,++++++************++++++************++++++))))))((((((((()))++++++******((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%!!!"""###$$$&&&'''((()))%%%&&&&&&''''''&&&&&&%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((($$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%))) (((===[[[eee!!! $$$$$$############$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***'''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%$$$ ***... #########$$$%%%$$$&&&"""'''ZZZ!!!'''  )))###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###### BBB'''***!!!###!!!,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$%%%$$$$$$%%%&&&((()))***+++,,,***&&&%%%%%%$$$$$$"""%%%&&&'''&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''(((((((((((('''%%%%%% !!!"""######"""!!!!!!"""##################$$$%%%&&&'''$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!&&&$$$######%%%&&&&&&%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%###############$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%yyyZZZDDD===777555666222///////////////.........******++++++++++++++++++++++++************++++++)))(((''''''((()))+++,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&######""""""""""""######...&&&%%%""""""AAA[[[&&&###$$$$$$############$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$*** """###$$$$$$%%%%%%$$$$$$#####################"""""" ######"""''' ###%%%&&&%%%%%%$$$&&&"""'''ZZZ'''!!!%%%###%%%###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""(((000###)))###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%!!!!!!###$$$&&&'''((()))***(((%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%% """######""""""###%%%$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$&&&'''(((''''''''''''&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$###""""""&&&$$$###$$$%%%'''&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%}}}\\\DDD<<<555444666222000000//////.........---******++++++,,,---------++++++************++++++)))((('''&&&''')))+++,,,***)))(((((('''''''''(((((((((((((((((((((''''''(((''''''&&&%%%%%%&&&&&&((('''%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$'''(((+++"""GGGIII***%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***rrrMMM###$$$$$$%%%%%%$$$$$$###"""######################## !!!%%%%%%$$$%%%%%%&&&%%%%%%$$$&&&"""'''ZZZ999!!!%%%###***###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$&&&((("""rrrTTT&&&''''''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&(((&&&######$$$%%%%%%$$$###$$$%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''(((((('''&&&%%%&&&((()))(((&&&%%%&&&(((%%%$$$###""""""###$$$%%%###"""######$$$%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%^^^EEE<<<444222555111111000000///......------***++++++,,,---...//////++++++************++++++(((((('''&&&''')))+++---***))))))((((((((())))))++++++******))))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((###&&&CCC999***"""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!'''!!!$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$%%%'''$$$***'''###%%%&&&%%%$$$&&&"""'''ZZZNNN'''!!!,,,&&&###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&***$$$999{{{&&&***!!!)))&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&$$$""""""$$$%%%%%%%%%"""###$$$$$$###"""###%%%!!!!!!"""""""""#########"""$$$&&&(((((('''&&&%%%''')))***((($$$"""###%%%&&&%%%###""""""###%%%&&&$$$$$$$$$###$$$$$$%%%%%%!!!"""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""###$$$%%%&&&&&&'''&&&)))(((&&&%%%$$$%%%&&&&&&$$$###!!!"""###%%%%%%$$$###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''' !!!!!!"""######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&$$$""""""###$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%wwwYYYDDD===555333444000000///......///...,,,***------,,,,,,,,,+++++++++------,,,++++++******)))***)))(((''''''((()))***---+++)))((('''((()))***+++'''%%%%%%'''))))))(((''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%'''(((+++,,,+++(((''''''(((''''''&&&&&&%%%###"""###$$$%%%***%%%III%%%###((($$$$$$$$$######"""""""""&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$)))!!!000%%%,,,''' $$$!!! !!!$$$&&&&&&$$$&&&%%%""" %%%PPP###$$$###$$$###$$$%%%%%%(((###&&&XXXeee"""###&&&$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$""" !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!***$$$%%%%%%,,,$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!###$$$###!!! """%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%'''))))))((('''&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!"""###%%%''''''(((((($$$%%%'''&&&%%%%%%&&&(((&&&$$$$$$))))))%%%!!!!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""%%%(((***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""$$$$$$######$$$$$$%%%&&&(((((())))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%vvvXXXDDD===555333444111000...------------,,,***,,,,,,++++++++++++,,,,,,------,,,++++++******)))******)))(((((()))******,,,+++)))((('''((()))***...+++(((((())))))(((&&&(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))((()))(((%%%###$$$'''(((+++%%%###'''(((### """$$$)))jjj&&& """%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,iiiFFF%%%''' ((('''!!!)))""" """$$$$$$"""$$$&&&&&&###%%%SSS###$$$###$$$###$$$%%%%%%'''###&&&XXXvvv)))$$$'''!!!(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###%%%)))""" &&&{{{BBB&&&"""%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""###$$$###!!! """%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############$$$$$$$$$###"""!!! $$$%%%&&&&&&%%%%%%&&&'''$$$###&&&,,,...)))$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$######%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%$$$###"""!!!''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$###""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuWWWCCC===666444555222111///,,,,,,,,,---,,,,,,,,,+++******+++,,,...///------,,,++++++******)))***))))))(((((())))))***+++***)))((('''((()))******)))(((((())))))'''%%%)))))))))((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&&&&&&&'''((('''&&&%%%$$$######&&&(((666(((!!!%%%&&&###&&&///000AAA,,,!!!###$$$$$$%%%%%%&&&''''''&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% ---222((($$$###%%%"""..."""  """$$$$$$###!!!%%%(((%%%###YYY###$$$###$$$###$$$$$$$$$'''"""&&&XXX***!!!$$$ &&&%%%$$$$$$$$$$$$%%%%%%&&&!!!###&&&)))++++++***)))$$$$$$$$$$$$%%%%%%%%%%%%(((&&&!!!)))777%%%!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""###$$$###!!!!!!###$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%)))((((((&&&$$$""" ###$$$%%%%%%$$$$$$%%%&&&######'''///111,,,'''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttVVVCCC===666444666333333000---,,,,,,---......,,,+++++++++,,,...000222------,,,++++++******)))((((((((((((((((((((((((***)))(((((((((((())))))!!!"""$$$&&&((((((((('''***))))))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''((('''&&&$$$$$$$$$$$$$$$((($$$###%%%'''&&&%%%%%%)))!!!""",,,+++!!!###...ddd***%%%#####################$$$%%%$$$######%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$$$$&&&'''%%%!!!###!!!((($$$#########$$$%%%%%%%%%!!!"""%%%######fff###$$$###$$$###$$$$$$$$$&&&"""%%%XXX''' &&& ###$$$#########$$$%%%&&&&&&!!!"""$$$&&&(((((((((((($$$$$$$$$$$$$$$$$$$$$%%% &&&###"""$$$((($$$&&&"""(((%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%############""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%###&&&+++---)))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttVVVCCC===666444666333444111...---.../////////---,,,,,,---...000222333------,,,++++++******)))''''''''''''''''''''''''(((((((((((((((((())))))!!!"""%%%'''((((((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$(((!!! %%%)))'''###"""&&&$$$!!!&&&WWW)))((('''%%%%%%$$$$$$###"""!!!!!!###""""""###%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&)))###cccHHH###$$$###%%%"""!!!$$$$$$$$$$$$$$$$$$%%%&&&%%%"""###$$$'''xxx###$$$###$$$###$$$######&&&"""%%%XXX%%%&&&---$$$%%%############$$$$$$%%%&&&%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""###))) $$$vvvHHH""" &&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$##################""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""######$$$$$$ !!!"""######$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&((($$$###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###############''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((('''&&&%%%$$$(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuWWWCCC===666444555222333111.........//////...,,,,,,---...000111111222------,,,++++++******)))&&&''''''((((((''''''&&&''''''(((((((((((())))))((()))******((('''''''''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$%%%'''###$$$*** ,,,VVV...%%%$$$)))((('''&&&$$$###""""""#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######))) ,,,$$$!!!&&&%%%'''!!!"""###$$$###!!!!!!###%%%((($$$$$$&&&+++###$$$###$$$###$$$""""""%%%!!!%%%XXX''',,,!!!%%%$$$############$$$$$$%%%)))'''%%%######$$$%%%&&&$$$$$$$$$$$$$$$#########+++!!!%%%###'''...333&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""""""""""""""###############$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%&&&)))$$$!!!######!!!!!!$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%vvvXXXDDD===555333444111000///------......,,,+++)))+++---///000//////...------,,,++++++******)))(((((()))******)))((((((&&&''''''(((((()))((((((***,,,,,,***'''&&&''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''"""!!!%%%(((""",,,???HHH999000$$$''''''&&&&&&%%%$$$######%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%$$$ ###///!!!&&& ***$$$"""$$$%%%###!!!!!!###%%%%%%###&&&(((***###$$$###$$$###$$$!!!"""%%%!!!%%%XXX%%%%%%&&&%%%$$$##################'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""((()))&&&### ---!!!&&&"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&%%%###"""###$$$%%%%%%%%%%%%$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$###############"""%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''((($$$"""%%%&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''***)))((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&'''((((((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwYYYDDD===555333444000...---,,,,,,---,,,***((('''))),,,...///...,,,+++------,,,,,,+++******))))))***+++,,,,,,+++***)))&&&&&&'''((())))))(((((('''((()))'''%%%%%%(((+++((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!%%%,,,+++ 555SSS###000 ((($$$$$$##################'''&&&'''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############'''###,,,bbb;;;###$$$)))%%%$$$&&&'''&&&######%%%''' &&&'''%%%###$$$###$$$###$$$!!!!!!%%%!!!%%%XXX!!!((($$$---%%%%%%$$$###"""""""""###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$######""""""###---)))""",,,'''$$${{{333!!!$$$######$$$%%%%%%&&&'''''''''((((((((())))))************))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%$$$&&&''''''%%%%%%&&&(((&&&###$$$(((***((('''(((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''')))***++++++(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((******((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuXXXDDD>>>777555777333//////000000///---+++***,,,---......,,,,,,---...,,,,,,---------,,,+++***++++++******)))(((((((((&&&&&&&&&'''''''''((((((******)))((((((((((((((()))((('''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&$$$###!!!"""$$$%%%%%%$$$"""!!! %%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%'''((('''%%%###$$$&&&'''%%%### &&&!!!'''---###]]]999 ***!!!$$$***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!***((($$$"""???...'''###'''%%%&&&&&&&&&&&&%%%$$$###%%% $$$%%%(((xxx###,,,%%% """%%%$$$$$$&&&###((([[[&&& %%%***$$$###"""###&&&'''((('''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''$$$###$$$&&&&&&### +++))))))%%%!!!!!!###&&&'''&&&''''''(((((()))+++,,,---+++---000000---+++*********(((%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###&&&$$$"""!!! !!!"""### $$$(((***)))'''%%%%%%'''&&&&&&%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$%%%%%%&&&&&&'''((((((((('''&&&&&&(((((('''&&&$$$######""""""######$$$'''&&&%%%$$$$$$$$$%%%&&&$$$&&&''''''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&((()))+++'''&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&)))******)))(((''''''((()))((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((---,,,+++,,,---,,,'''$$$((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$vvvXXXDDD>>>666444666333000000//////...---++++++,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++++++++******)))(((((((((&&&&&&&&&'''''''''((((((++++++***)))))))))))))))'''&&&%%%$$$%%%''')))***%%%&&&'''''''''&&&$$$######$$$%%%&&&&&&%%%$$$### """$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%'''%%%###$$$&&&'''%%%######((( """***,,,```jjj ###***+++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&%%%$$$!!!,,,)))&&&+++&&&&&&&&&&&&%%%%%%$$$$$$$$$### %%%"""!!!kkk!!!'''&&&######"""$$$$$$&&&###((([[["""%%%'''"""&&&$$$###!!!"""###$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&$$$###$$$&&&&&&###!!!!!!$$$(((%%%######&&&)))***)))))))))))))))***+++,,,,,,000222333222///,,,******'''''''''(((((('''$$$"""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""#########$$$$$$%%%%%%$$$$$$######"""  !!!$$$&&&''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""######$$$%%%%%%'''&&&%%%&&&'''''''''%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''''''''''''''''')))*********((('''((())))))((('''&&&&&&&&&&&&'''***)))((('''&&&''''''(((***))))))+++---,,,)))&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&'''((()))***)))(((((('''''''''((((((((())))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$vvvXXXDDD>>>666444555222111000///...---,,,,,,,,,,,,---......,,,,,,---...---,,,+++***)))***++++++++++++******)))(((((((((&&&''''''''''''(((((((((++++++******))))))******)))(((&&&%%%%%%''')))+++&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############&&&%%%$$$$$$&&&&&&%%%$$$###***""" )))$$$...PPP...***######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&!!!"""$$$$$$qqq@@@&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######(((###^^^###!!!&&&&&&$$$ $$$$$$&&&###((([[[***''''''!!!%%%$$$""""""######"""!!!%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""ooo<<<$$$'''&&&&&&(((***,,,,,,,,,+++******)))******++++++000222333333111/////////+++***((((((((('''%%%#########""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###$$$$$$'''&&&%%%"""!!!!!!%%%(((%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((((((((((((((('''&&&''''''''''''&&&%%%$$$###$$$%%%&&&(((((((((((('''(((((((((((((((((((((((()))*********((('''((()))((((((''''''&&&&&&''''''))))))((('''''''''((((((&&&&&&'''))),,,,,,+++)))''''''''''''''''''''''''((())))))******)))))))))(((((((((''''''''''''&&&)))))))))((((((((('''''''''(((***+++++++++***)))''''''((((((((()))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,......&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$vvvXXXDDD===555333555111222111///---,,,,,,,,,---,,,---......,,,,,,---...---,,,***(((((()))***+++++++++******)))((((((((('''''''''''''''(((((((((******)))))))))))))))***111...***&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% )))&&&###(((%%%%%%222WWW}}}111!!!666&&&+++###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&$$$!!!""""""((( 999)))&&&!!!$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&+++'''$$$XXX... &&&'''%%%"""$$$$$$&&&###((([[[+++$$$+++!!!&&&%%%######$$$%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###---<<>>@@@BBBBBBBBBAAABBBCCCBBBAAA???===;;;999777666444333333222111111222222444555666888888888888777999777555222000000000000......---------------.........,,,+++***)))(((((((((((())))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&fffSSS???777666444333222000////////////............---,,,******+++,,,---************************++++++***(((''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$#########***((($$$555)))'''222&&&&&&'''''''''''''''&&&$$$&&&((((((...!!!...vvvuuu %%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&...888xxx%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''###+++%%%dddZZZ'''###'''&&&(((&&&%%%&&&"""'''ZZZ((((((&&&+++vvvttt ,,, ,,,"""(((%%%%%%&&&&&&''''''''''''&&&(((***+++------------)))111 +++===|||&&&++++++$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((((((&&&'''(((***,,,///222333<<<999444...)))(((***,,,((((((((((((&&&$$$""" ######$$$%%%%%%&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((''''''&&&&&&'''((((((''''''&&&((()))++++++)))((()))***'''''''''(((((())))))))))))))))))(((((('''''''''************************************+++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---***++++++,,,---......///,,,---///...------...000111222333555888;;;===???BBBAAA???>>>???BBBFFFHHHEEEHHHLLLNNNNNNNNNOOOPPPMMMLLLJJJHHHEEECCCAAA@@@:::999888777666555555555777999<<<@@@BBBCCCDDDCCCDDDCCC@@@===:::999888888222111111000000111111222111000///...,,,+++***))))))(((((((((((((((((((((''''''((())))))(((''''''(((((()))******)))(((((($$$&&&(((******(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddRRR???777666444222222...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,+++***)))((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&###---++++++%%%&&&''''''(((''''''''''''...$$$///"""111888###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&###''''''&&&&&&&&&&&&''''''$$$%%%"""((($$$###FFFZZZ'''$$$(((''')))&&&%%%&&&"""'''ZZZzzz&&&***)))###))))))!!!;;;&&&""" --- ###&&&&&&&&&'''(((((())))))'''))),,,...///...---,,,(((***$$$***+++ ***&&&+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$((('''&&&&&&'''***---///111444777888666444444444*********))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%######$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%&&&'''((((((((('''&&&&&&((())))))((('''((((((&&&&&&''''''(((((())))))++++++++++++*********************************************++++++++++++,,,******++++++++++++++++++,,,---...///...---,,,+++........................---...///000111222333333...000222222222222444666555666777999;;;>>>@@@BBBCCCBBBAAA@@@BBBDDDHHHJJJIIIMMMRRRUUUUUUUUUUUUUUUTTTSSSRRRPPPMMMKKKIIIHHHAAA@@@>>><<<;;;:::999999999<<<@@@DDDHHHKKKMMMMMMMMMLLLKKKIIIFFFDDDCCCBBB;;;:::888777555555444444222222222222111///...---******)))((((((((())))))'''((()))******)))((('''''''''))))))))))))''''''&&&(((***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccQQQ>>>777666444222111...------------,,,,,,,,,***++++++,,,,,,,,,++++++***************************************+++,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''((('''''''''''' +++%%%+++EEE%%%&&&&&&'''(((((('''''')))+++&&&(((!!!'''ccc)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&& BBB((('''&&&%%%%%%&&&'''(((%%%&&&!!!%%%%%%)))***YYY'''###'''&&&(((&&&%%%&&&"""'''ZZZGGG&&&$$$((("""(((&&&&&&%%%lll... &&&###,,, %%%&&&&&&'''(((((()))************++++++,,,,,,,,,,,,*** )))&&&)))lllKKK***$$$$$$***"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######'''&&&&&&&&&&&&'''((()))***...444888999999999999000///...,,,***(((((('''%%%%%%%%%%%%%%%%%%%%%%%%!!! """#########%%%$$$$$$######$$$$$$%%%(((&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%''')))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&(((((('''%%%$$$$$$%%%'''((()))((('''&&&$$$&&&''''''&&&%%%%%%&&&&&&''''''((())))))******)))))))))************************************************+++++++++,,,,,,++++++,,,---............---...000222333222111000111222333444444333222111222222333555666888999999333555777888999:::<<<>>>:::::::::;;;<<<===>>>???AAA@@@@@@@@@BBBDDDFFFHHHKKKOOOTTTVVVVVVTTTSSSSSSRRRRRRPPPOOOMMMKKKJJJIIIFFFEEECCCAAA???>>>======;;;===@@@EEEIIIMMMPPPQQQPPPQQQRRRRRRQQQPPPNNNLLLHHHFFFCCC???;;;888555444333444555555555444333222---,,,+++*********++++++'''((()))******)))((('''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''bbbQQQ>>>777666444222111000000/////////.........)))***,,,------,,,+++***************************(((((()))***+++---///000((((((((((((((('''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$!!!***###---&&&[[[%%%%%%&&&'''((((((((('''"""!!!,,,))))))***$$$333AAA%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((('''111yyy((('''&&&%%%%%%&&&'''((())))))!!!$$$&&&,,,XXX&&&"""'''&&&'''&&&%%%&&&"""'''ZZZ$$$"""&&&$$$)))!!!+++---JJJ)))%%%***!!!---&&&''''''((()))******+++,,,+++)))((((((***+++,,,***((((((&&&>>>ttt###,,,%%%)))"""!!!###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%''')))+++---000444777888666222---***'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%### !!!###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&######&&&)))))))))(((''''''''''''((((((((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###$$$%%%'''))))))((('''&&&''')))******)))(((((()))'''(((((()))***+++++++++%%%&&&&&&&&&''''''((((((******************************+++++++++,,,,,,,,,,,,---...///000000000000---///222444666777666666444666888::::::888666444555666777999:::<<<===>>>777999<<<===>>>@@@BBBDDD===<<<<<<;;;;;;;;;;;;<<<@@@@@@@@@@@@BBBDDDFFFGGGLLLPPPTTTVVVTTTQQQOOONNNLLLLLLKKKJJJHHHGGGFFFFFFJJJIIIGGGDDDBBB@@@??????;;;===@@@DDDHHHLLLOOOQQQPPPRRRUUUWWWXXXWWWUUUSSSRRROOOJJJDDD???999666444444555666777777777666555000///---,,,+++,,,------'''((()))++++++)))((('''%%%&&&((())))))(((&&&%%%&&&$$$""" """$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''dddPPP>>>:::888222...///...............---------//////............------+++***)))((((((***,,,---************))))))))))))))))))(((((((((((())))))222///,,,)))(((((()))***************)))(((&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%%%%&&&$$$###((((((((('''&&&&&&%%%%%%###(((%%%"""333 +++%%%&&&+++'''(((%%%%%%555 )))(((((('''''''''(((((($$$,,, ###%%%)))ZZZJJJ&&&$$$,,,555!!!000))))))))))))))))))))))))(((+++(((333$$$$$$)))***###!!!&&&&&&###%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&444 %%%///""")))!!!(((%%% ---"""---bbb''')))&&&&&&'''&&&)))%%%+++$$$]]]&&&&&&###%%%+++''',,,)))AAA...%%%&&&000...'''***///---//////%%%%%%&&&&&&&&&&&&'''''''''---(((+++$$$&&&###000...$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))++++++,,,222333444333111...***(((&&&%%%$$$$$$&&&&&&%%%$$$"""""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((******))))))))))))******)))))))))))))))))))))))))))(((''''''(((***---///+++,,,------,,,,,,...000/////////000111333555666666666999===AAACCCBBB@@@DDDBBB@@@???@@@@@@???===::::::<<>>'''$$$###&&&###,,,"""###'''(((!!!---&&&###]]]``` &&&'''((('''((()))###***&&&aaa"""%%%$$$&&&'''!!!'''((($$$(((,,,""",,,'''$$$&&&111333((($$$'''#########$$$$$$%%%%%%%%%&&&,,, ((('''''':::000!!!)))((('''&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))---...000111000...+++)))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''''''''((()))(((((((((((((((((())))))((('''&&&&&&''''''(((******))))))))))))******))))))))))))))))))))))))+++******))))))***+++,,,,,,,,,,,,+++)))***,,,///333444666999<<<>>>@@@AAAFFFFFFGGGJJJMMMOOONNNLLLKKKIIIFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFHHHHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEFFF???>>>>>>>>>???AAADDDEEEIIILLLOOOMMMHHHEEEFFFHHHGGGHHHJJJKKKKKKIIIGGGEEEDDDDDDEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCAAA@@@===>>>???AAADDDFFFGGGHHHHHHKKKOOORRRRRRRRRRRRRRRUUURRRNNNHHHCCC>>>;;;999::::::999999888666555555333444666666555333111///------,,,,,,+++*********))))))(((((('''(((((((((###$$$&&&'''((((((''''''&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&aaaMMM<<<888777222///000/////////.........------)))+++---,,,)))''')))++++++***)))))))))***,,,---++++++***))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))******))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%111+++111aaa777888 444 !!!///!!!$$$'''((('''%%%$$$$$$(((%%%&&&!!!...```000$$$)))###)))***$$$ !!!"""###%%%&&&''''''tttHHH---***$$$***###&&&!!!###++++++###))))))))))))))))))))))))///&&&000666|||***&&&%%%---######)))---$$$)))+++ ---ccc$$$((()))(((&&&''' &&&###aaaYYY!!!$$$%%%'''###&&&&&&###((('''rrrLLL000%%%444444------))) $$$......&&&&&&'''((())))))******&&&$$$%%%###'''@@@vvv***...!!!'''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((()))+++------,,,+++)))&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''(((((((((+++***)))'''''''''((((((******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++...---,,,******,,,111444<<<>>>BBBGGGKKKOOOQQQQQQWWWVVVVVVWWWYYYZZZZZZYYYRRRPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIJJJLLLLLLJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJEEEDDDCCCCCCDDDGGGJJJLLLOOOQQQRRROOOIIICCCAAA@@@??????@@@@@@??????>>>===>>>???@@@@@@???>>>;;;:::999:::;;;<<<<<<;;;::::::888999;;;>>>@@@CCCEEEFFFFFFIIINNNPPPPPPNNNMMMLLLQQQPPPOOOMMMJJJGGGDDDCCC@@@>>><<<999777666555555555555555555444444333333111000000///......------*********)))))))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((___KKK:::777777222///111000000//////......------(((+++---,,,(((&&&(((+++******)))))))))***+++,,,++++++***)))(((''''''&&&))))))(((((((((((())))))(((((()))******)))(((((()))))))))))))))(((''''''###%%%&&&((((((&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///222$$$%%%$$$333000###$$$&&&'''((('''&&&&&&///222"""---BBB### %%%******'''###$$$$$$%%%'''(((((()))III999(((888000"""'''******'''&&&((('''$$$########################'''"""%%% ***+++ &&&)))%%%)))&&&((($$$###+++)))###rrr%%%'''(((***%%%)))###&&& ___,,,%%%"""&&&'''###)))######''''''@@@---%%%)))!!!)))---...&&& !!!"""###$$$$$$(((+++))))))''',,,)))$$$)))%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))))))))((('''&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((''''''(((((((((((('''''',,,+++***(((((((((((()))******))))))))))))******))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,............000666===BBBIIILLLQQQVVVZZZ]]]^^^^^^___]]]\\\\\\^^^`````````XXXVVVSSSRRRRRRRRRQQQOOONNNMMMMMMNNNPPPQQQPPPOOOKKKJJJHHHGGGFFFFFFGGGGGGKKKIIIGGGFFFGGGIIILLLNNNOOOQQQQQQMMMGGG@@@<<<;;;;;;;;;:::999888888888888888:::;;;<<<;;;999666444333444555666666666555555333444666888;;;>>>@@@AAAEEEIIIMMMPPPOOOMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLGGGFFFDDD@@@<<<999666444555444222111111222333444444444333222222111000000,,,,,,,,,+++***)))(((''')))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))***)))'''%%%%%%&&&((()))^^^KKK:::777777222000111111000000///......------***,,,---,,,)))((()))+++***************+++++++++******))))))(((''''''&&&))))))(((((((((((())))))***++++++,,,+++***(((&&&((())))))))))))(((((('''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''(((((())))));;;@@@mmm!!!000000...))))))(((&&&%%%$$$%%%%%%&&&,,,###---666mmm...***(((###''''''''''''(((((((((((()))fff777///%%%###)))((( !!!***************************%%%,,,///xxx<<<"""+++%%%&&&&&&)))***!!!!!!(((###$$$...)))zzz%%%)))&&&'''+++&&&///++++++!!!___+++"""'''&&&%%%***!!!&&&###)))***eeeAAA((($$$---***&&&''''''((())))))****** !!!'''$$$;;;,,,''')))######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''((())))))((('''''',,,+++***)))(((((()))*********))))))))))))******************************)))***+++,,,,,,,,,,,,+++---///222666;;;CCCKKKQQQWWWYYY\\\```bbbddddddcccbbb```______aaaccccccbbb[[[YYYVVVUUUUUUTTTSSSQQQTTTRRRQQQPPPQQQQQQPPPOOOEEEDDDCCCBBBBBBBBBCCCDDDFFFEEEEEEEEEFFFJJJMMMOOOPPPPPPPPPMMMHHHDDD@@@>>>???>>><<<;;;:::::::::;;;999:::<<<<<<;;;888555333555666666666666666666666111222444666888:::;;;<<<@@@CCCHHHJJJIIIHHHGGGGGGGGGHHHKKKMMMOOOPPPPPPPPPNNNOOONNNLLLGGGAAA;;;777666444222000000222444555777777666555444333222222/////////---,,,***(((&&&)))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((+++)))'''&&&%%%&&&((()))___LLL;;;777777333000111222111000000///...------,,,,,,,,,++++++++++++***))))))******++++++++++++))))))((((((((((((''''''))))))(((((((((((())))))++++++,,,,,,+++)))(((&&&(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&&&&&&&$$$&&&&&&'''((()))******+++''''''KKK111(((###***(((%%%"""!!!"""$$$%%% ,,,###qqq333 +++))) %%%''''''''''''''''''''''''&&&sss&&&(((&&&&&&,,,%%%!!!...)))+++)))FFF***,,,&&&&&&***###---))))))!!!```yyy +++"""***"""((((((""")))+++&&&$$$'''###'''&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''((()))******)))((('''+++***)))(((((()))***+++******))))))))))))******++++++++++++++++++++++++............------------000555;;;BBBIIIPPPWWW\\\```aaabbbdddddddddccccccdddbbbaaaaaabbbbbbaaa```ZZZXXXUUUTTTSSSSSSQQQPPPPPPNNNKKKIIIIIIHHHFFFEEE=========>>>@@@CCCEEEFFFGGGGGGIIIKKKNNNRRRUUUWWWUUUUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCBBB???===;;;:::::::::999999888888888888999999:::;;;<<<======;;;>>>@@@AAA@@@???>>>??????AAACCCFFFIIIKKKLLLMMMPPPQQQSSSRRROOOHHHAAA===:::888666444333444666888999888777666555444333222111111111111000...,,,***(((((((((((()))***+++,,,''''''&&&&&&&&&''''''(((***)))((('''''''''((()))aaaMMM<<<888888333000111222222111000///...------...+++)))***,,,---+++((())))))***+++++++++++++++'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%&&&'''((()))***+++???(((VVV000,,,&&&///###((('''%%%$$$###$$$%%%%%% 000&&& 111))))))$$$''',,,&&&&&&&&&&&&''''''(((((((((---,,,"""&&&(((***)))###***!!!------!!!+++'''///&&&,,,(((&&&)))###***%%%'''&&&iiiDDD'''"""###...)))###''')))+++%%%$$$&&&!!!&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''((((((***++++++((()))***++++++***)))((()))(((''''''((()))+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,////////////111333555666===CCCKKKSSSYYY]]]aaacccdddccccccbbbaaaaaa``````aaa___^^^]]]]]]ZZZWWWTTTSSSQQQNNNLLLLLLKKKJJJHHHFFFDDDBBBAAABBBCCCCCCBBB@@@@@@AAACCCFFFIIILLLNNNPPPQQQSSSVVVXXXZZZ[[[\\\]]][[[YYYXXXXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMKKKIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@AAA???<<<::::::;;;888888:::<<>><<<999777666777888999999999888666555444333222111222444555555555333222...---,,,+++******++++++(((''''''&&&&&&&&&'''''')))))))))(((((((((((((((bbbNNN===999888333000111222222111000///...------///***&&&(((---///+++&&&))))))***++++++++++++***&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***(((((()))))))))))))))((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''###$$$%%%&&&''')))******---+++&&&LLL)))(((''''''(((((()))((((((((()))"""---:::!!!111111%%%&&&'''((()))+++,,,,,,%%%RRR>>>!!!$$$***---$$$$$$444###&&&,,,'''111))))))!!!+++***&&&(((+++...&&&,,,222xxx***###222))) +++(((+++###XXX444)))***######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,(((***+++,,,,,,+++***(((''''''&&&'''((()))+++,,,******))))))))))))******------------------------+++,,,---000444999>>>AAAJJJPPPYYYaaaeeegggggghhhdddcccbbb```___^^^^^^^^^[[[ZZZXXXWWWUUUQQQKKKGGGLLLIIIFFFEEEDDDCCCBBB@@@BBB@@@@@@BBBEEEIIIKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWbbb___\\\[[[[[[]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXZZZZZZXXXWWWUUUTTTSSSSSSVVVUUUTTTRRRQQQPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHFFFCCC???<<<<<<<<<333333333555777:::===???>>>???AAABBBCCCCCCBBBBBB>>>===:::888777777777888999999888666555333222222000222555888:::::::::999777555222...+++)))((('''(((''''''&&&&&&&&&'''''')))))))))***)))(((''''''aaaPPP>>>666444333333444000111111222222000///.........---,,,++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********&&&'''(((***++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''***)))((('''&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''!!!---)))dddaaa222%%%%%%%%%&&&&&&&&&### """MMM)))%%%(((&&&%%%%%%&&&&&&'''((())))))###,,,yyy(((000$$$%%%333)))((('''))),,,---+++(((///777$$$222---333......///111,,,111yyy$$$&&&&&&&&&&&&&&&'''''''''%%%+++))),,,yyy!!!***###"""!!!!!!!!!"""###$$$''''''&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***((($$$"""!!!###%%%'''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''')))))))))((('''&&&(((((())))))((('''&&&&&&'''(((***+++++++++***)))))))))*********+++++++++&&&'''((()))***+++,,,,,,***+++---,,,***)))))))))+++,,,---,,,+++***,,,---111333666:::???FFFNNNTTT\\\___cccgggjjjlllllllllgggccc______```___ZZZUUUSSSQQQNNNJJJFFFCCCAAA@@@>>>?????????@@@@@@@@@@@@@@@AAADDDJJJPPPTTTSSSRRRSSSVVVVVVSSSSSSVVVWWWTTTZZZYYYYYYYYYYYYYYYYYYYYY\\\]]]]]]\\\ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]][[[ZZZXXXVVVWWWWWWYYYYYYYYYXXXWWWVVVWWWXXXXXXVVVSSSQQQQQQRRRQQQOOOMMMJJJGGGDDDAAA@@@999777444333444555666777;;;;;;;;;;;;;;;<<<======???>>>===:::666555666888;;;;;;;;;:::888666444333///111555666777777888999:::999777555222///---+++***(((%%%###"""###%%%&&&&&&&&&''''''''''''''''''```PPP>>>666555333333444000111111222111000///...,,,,,,,,,++++++,,,------+++++++++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++******))))))'''((()))******+++******))))))))))))))))))))))))((((((((((((((((((((('''))))))((((((((((((((()))((((((''''''&&&'''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''(((...333***+++^^^///$$$ &&&(((###%%%...,,,***###((($$$###%%%%%%&&&&&&'''(((((())))))***&&&)))***)))111///---,,,---//////...,,,+++333666:::888111;;;666444555222111222!!!&&&&&&&&&&&&&&&&&&&&&&&&***%%%$$$!!!***((( '''&&&%%%$$$###$$$$$$%%%'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&'''((()))***+++***))))))))))))*********+++++++++))))))***+++,,,---......***+++------++++++,,,---+++,,,---------...111444333777>>>EEELLLTTT\\\aaacccdddfffhhhiiiiiiiiiiiigggbbb^^^\\\\\\ZZZUUUPPPJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFJJJKKKLLLQQQVVVYYYYYYWWWUUUXXXYYYWWWXXXZZZZZZWWWXXXWWWUUUTTTTTTTTTTTTTTTSSSTTTUUUTTTSSSRRRTTTUUUXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZZZZZZZZZZXXXWWWVVVZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXYYYYYYXXXWWWXXXYYYVVVUUUSSSQQQNNNLLLJJJIII>>>:::666444555666444333999888888888888999999999999:::999777444222333444666888;;;===>>><<<;;;999666666666555444444555777???>>>===:::666111---+++,,,***(((&&&&&&&&&'''(((''''''''''''''''''&&&&&&```PPP>>>777555333333333000000111111111000///...++++++++++++,,,---...///---------,,,,,,,,,,,,,,,((((((((((((((((((((((((000000...---+++***)))((())))))************))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))(((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))+++...$$$---bbb~~~dddXXXXXXsssrrr)))+++"""'''((("""%%%%%%&&&&&&'''(((((((((...&&&???***444...222444222000///000111000///...888GGG@@@???@@@000CCC@@@<<<<<<;;;333%%%((((((((((((''''''''''''...!!!###&&&(((===%%%))))))'''&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((((((''''''&&&&&&''')))*********)))(((***************+++++++++))))))***+++,,,------...***+++------------...000---.../////////222666999;;;AAAJJJSSS[[[aaafffiiihhhgggggggggggghhhhhhiiifffaaa]]]ZZZXXXUUUPPPLLLHHHGGGGGGGGGHHHJJJLLLMMMOOOOOONNNMMMMMMNNNNNNOOOPPPOOOOOOQQQTTTVVVWWWVVVPPPTTTWWWWWWXXX[[[[[[XXXXXXUUUQQQNNNNNNOOOOOOOOOLLLNNNOOOOOONNNNNNPPPRRRTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWYYYZZZZZZ[[[]]]___[[[ZZZYYYWWWVVVUUUTTTTTTGGGBBB<<<;;;<<<;;;777333888888888888777777777777555666777666333111111111111444999???BBBBBBAAA@@@???>>>;;;777444333444666?????????===:::555000......---,,,+++************((((((''''''&&&&&&%%%%%%___OOO???777555444222333000000000000000/////////,,,+++++++++,,,,,,---...------,,,,,,+++++++++***((((((((((((((((((((((((000///...---+++***)))(((***************)))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***))))))(((((((((''''''''''''(((((())))))(((((((((((())))))!!!222$$$AAANNN(((+++&&&%%%)))%%%&&&&&&&&&'''''''''((((((,,,$$$UUU---777333444555444222000000000000000555///###BBBAAAFFF<<>>???>>>:::666444//////...---,,,+++***)))))))))(((''''''&&&%%%%%%___OOO???888666444222222000000000///////////////...---,,,,,,+++++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++******************+++******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((('''&&&%%%$$$%%%'''((())))))((('''(((((((((((((((((((((((())))))(((((((((((())))))$$$+++'''$$$&&&,,,???111"""***+++$$$&&&)))&&&&&&&&&'''''''''''''''&&&%%%666---000;;;000666666555444333333333444888!!!:::```PPPCCCJJJOOOHHHGGGFFFIIIBBBVVV!!!222000---,,,,,,+++***))))))(((%%%''',,,(((%%%;;;"""%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***''''''((((((((((((((('''&&&''')))*********)))(((************************((((((((()))******++++++---......---,,,---///111///111444666999>>>CCCGGGQQQVVV]]]ccceeeffffffgggiiihhheeeddddddeeeggghhhccc```]]]ZZZXXXWWWUUUTTTYYYXXXVVVUUUUUUVVVXXXZZZ[[[ZZZZZZXXXWWWUUUTTTSSSTTTTTTSSSRRRPPPPPPPPPQQQNNNUUU\\\aaahhhooorrrpppiiiccc\\\YYYYYYYYYXXXVVVXXXYYYYYYYYYXXXZZZ]]]___\\\\\\[[[\\\]]]___aaabbbbbb___[[[WWWTTTRRRQQQQQQTTTTTTTTTSSSRRRQQQQQQPPPOOOQQQRRRSSSRRRSSSTTTVVVVVVUUUSSSRRRQQQRRRSSSSSSSSSPPPMMMMMMOOONNNIIIDDD@@@@@@@@@@@@>>>===;;;:::555777888888555222111111//////000333666;;;???AAADDDFFFHHHHHHFFFCCCAAAAAA>>>@@@BBBCCCCCC@@@===;;;222111000...,,,***)))(((******)))(((((('''&&&&&&^^^OOO???888777444222222111000///........./////////...---,,,++++++++++++++++++******************))))))))))))))))))))))))((((((((())))))************************)))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))***++++++***)))(((&&&&&&'''((((((((('''''''''(((((())))))((((((''')))((((((''''''(((((())),,,!!!)))'''000###nnn"""!!!(((,,,%%%$$$+++''''''''''''''''''''''''!!!'''***AAA(((???---777999;;;;;;;;;:::;;;<<<666777>>>***xxx>>>FFFQQQBBBEEEGGGLLLDDDDDD777666/////////...---,,,******)))"""+++---'''$$$,,,$$$%%%&&&''''''(((((('''''''''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&'''(((((((((((((((((('''(((***++++++******)))+++++++++*********************+++++++++,,,,,,,,,...//////......///222444111555:::???EEEKKKQQQUUUWWWZZZ___bbbdddfffiiikkkkkkiiifffcccaaa``````aaaaaa___]]]ZZZYYYXXXXXXXXXYYYWWWTTTRRRQQQRRRSSSUUUXXXZZZ[[[\\\[[[YYYWWWVVVWWWXXXXXXVVVTTTRRRRRRSSSTTT\\\ccciiirrr{{{xxxrrrjjjhhhiiiiiifffbbbbbbcccbbb```___```ccceeefffffffffhhhjjjmmmoooqqqrrroooiiiddd___]]]]]]]]][[[[[[[[[[[[YYYWWWTTTSSSSSSTTTUUUTTTSSSSSSTTTUUUSSSRRROOOMMMLLLLLLMMMNNNPPPPPPPPPQQQQQQPPPMMMJJJEEEEEEEEEDDDBBB@@@===;;;888999999777444111111111111///...---000444888;;;???CCCGGGJJJJJJHHHGGGFFFGGGIIIJJJJJJIIIFFFCCCAAA888666444000...+++***)))++++++******))))))((((((^^^OOO???999777444222111111000///...---......///------,,,++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********))))))*********))))))(((((((((((((((((((((((((((&&&&&&''''''((())))))***$$$%%%(((***+++++++++***))))))(((((('''((((((((('''((()))******)))((('''(((''''''''''''''''''(((---"""(((&&&---222###OOO""")))$$$)))***###''''''''''''''''''''''''''' )))(((+++888111777;;;???AAAAAA@@@AAABBB<<>>EEEGGGMMMGGGzzz<<<>>>>>>555666666555333222000//////)))000+++,,,***(((eee&&&&&&'''(((''''''%%%%%%###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))+++,,,,,,,,,+++***+++++++++*********))))))+++++++++++++++,,,,,,,,,---///000000111444888;;;;;;???FFFLLLQQQVVV[[[^^^[[[\\\\\\]]]^^^aaagggkkkhhhfffdddaaa___^^^]]]]]]___^^^\\\YYYWWWVVVWWWXXXUUUSSSPPPNNNNNNOOORRRSSSXXX[[[```dddfffeeecccaaa]]]```bbbaaa^^^[[[[[[\\\___ffflllrrr{{{xxxvvvxxxxxxsssooolllkkkjjjgggeeeeeegggiiioooooopppsssvvvzzz}}}{{{uuuoookkkiiiiiijjjggghhhiiihhhfffbbb]]][[[\\\]]]^^^]]][[[[[[[[[]]]UUUSSSOOOLLLKKKJJJKKKLLLLLLPPPSSSTTTRRROOONNNMMMKKKKKKKKKJJJHHHEEEBBB@@@======<<<999555333222333111000......///111444666999<<>>GGGFFFxxx:::@@@888AAAEEEGGGMMMJJJBBBIII:::;;;@@@>>>===<<<:::999777666555444444+++333111(((%%%%%%&&&&&&%%%###!!! $$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&'''((())))))(((((()))***+++,,,---,,,++++++++++++++++++******)))))))))))))))))))))*********---...000222444888===AAAGGGKKKQQQVVVYYY\\\^^^```^^^]]]ZZZWWWWWW[[[bbbgggbbbaaa```______^^^^^^^^^^^^]]][[[WWWTTTSSSTTTVVVSSSQQQOOONNNOOOQQQUUUWWW[[[___fffmmmpppqqqooommmhhhlllooonnnkkkiiihhhiiilllrrrxxx}}}|||vvvrrrqqqoookkkiiihhhjjjllltttuuuvvvyyy}}}zzztttpppooopppqqqvvvwwwxxxxxxuuupppjjjgggdddeeefffeeedddcccdddeeeXXXUUURRRNNNLLLKKKLLLLLLLLLRRRWWWWWWSSSOOONNNPPPQQQQQQQQQPPPNNNJJJGGGEEECCCBBB@@@<<<888666666777000000000000111222333444444777:::===???AAAEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMFFFCCC>>>888333111000000,,,,,,,,,,,,,,,,,,------___OOO???777666444222333444111...---///000///---,,,,,,------------------''')))***++++++***(((&&&...---,,,***)))(((((((((+++*********))))))(((((()))+++,,,***(((&&&&&&'''&&&'''(((*********)))(((''''''((((((((((((''''''%%%&&&''''''(((''''''''')))***+++,,,+++***(((&&&''''''''''''((()))***++++++)))%%%###"""###%%%'''))))))******+++++++++,,,!!!:::...''''''((((((((((((''''''((('''&&&&&&'''((('''&&&&&&$$$)))111999...888666999===@@@@@@AAAAAABBB;;;DDD???===AAAJJJ444BBBGGG///EEE]]]>>>HHHMMMHHHCCCAAAAAABBBAAA@@@>>>;;;:::777666111;;;000444DDD$$$222%%%$$$...!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''(((&&&""""""'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%''')))***)))'''%%%###$$$%%%''')))***))))))((())))))***++++++++++++***))))))***+++,,,------------+++((('''(((+++---......000222555999???FFFKKKNNNVVV^^^aaa```^^^___```YYYVVVRRRQQQTTTWWWZZZ\\\dddcccaaa```___^^^]]][[[VVVXXXYYYXXXVVVSSSSSSSSSSSSQQQNNNMMMOOOTTT[[[___dddiiiqqqxxx|||{{{wwwtttvvvzzz~~~|||wwwssssssttt{{{yyy{{{}}}}}}{{{xxxrrrnnnnnnrrrwww{{{vvvrrrvvv~~~~~~xxxtttsssqqqnnnlllkkklllmmmnnnmmmfffdddaaa]]]ZZZXXXWWWVVVTTT[[[cccccc]]]TTTNNNLLLMMMLLLLLLNNNOOOOOOMMMKKKIIIIIIFFFBBB===999777777888666333000///...///000222333555777999;;;;;;<<>>777666:::333XXX@@@---CCCyyyDDDMMMXXXGGG@@@MMMGGGFFFFFFEEECCCAAA???>>>??????999>>>444777>>>fff'''######(((%%%(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%''''''&&&###!!!!!!$$$'''&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$))))))((((((''''''''''''&&&'''((()))((('''%%%$$$&&&'''((()))************))))))***++++++++++++***,,,,,,+++++++++*********---,,,++++++,,,---------111333888<<>>===<<<999666444333333333222333444666777888888888555666666888;;;>>>AAACCCIIIHHHGGGFFFDDD>>>888333222111111222222111...,,,___OOO???999888666444444222000.........///...---///.........---,,,,,,,,,---......//////000000000...---,,,+++***)))))))))************))))))))))))&&&###!!!$$$+++...+++&&&******)))((((((((())))))(((((())))))))))))((((((&&&'''(((((()))******+++(((((((((((((((''''''''''''''''''((())))))******++++++***)))(((((((((((((((((((((((())))))))))))###333+++<<<///'''(((((())))))(((((('''((('''&&&&&&(((((('''&&&***000%%%###,,,///222444444333111111222222555...000:::...///MMMaaaPPPEEEJJJRRRQQQLLLIIINNNMMMKKKIIIGGGFFFEEEEEEFFFGGGBBBCCC<<<@@@;;;000'''((("""&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((('''%%%%%%(((((((((''''''&&&&&&&&&(((((((((''''''''''''&&&))))))))))))***+++,,,,,,))))))***++++++++++++***+++++++++***************,,,,,,------............333777>>>DDDJJJQQQVVVZZZ]]]```bbb```[[[UUUSSSRRRNNNLLLKKKLLLOOOSSSVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZ[[[___cccdddbbb``````aaagggfffeeeddddddggglllpppwww~~~~~~{{{{{{~~~|||~~~~~~||||||||||||||||||}}}~~~yyytttwww{{{~~~{{{qqqeee\\\XXXTTTSSSRRRRRRRRRPPPMMMKKKJJJKKKMMMNNNMMMKKKHHHEEEDDDCCCBBB???===;;;:::999555666777777777777777666444444444555666888;;;<<>>888777555444444222111000000000//////...000//////...---,,,,,,+++,,,,,,,,,,,,---...///000...---,,,+++*********************)))))))))))))))&&&$$$###&&&+++---+++(((,,,+++)))((('''((())))))'''(((((())))))(((((('''&&&&&&''''''((()))***+++(((''''''&&&&&&&&&''''''&&&'''((())))))************************)))((((((''''''((((((((((((((((((666000555666(((((())))))))))))((((((((('''&&&'''((()))(((&&&$$$!!!111***wwwBBB:::,,,...//////...,,,,,,---000222***,,,888555---222IIIXXX@@@NNNRRRJJJJJJTTTUUUKKKSSSRRROOOMMMKKKJJJJJJJJJGGGJJJHHHGGGEEELLL???...'''&&&---!!!$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""###!!!###$$$%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!"""######$$$$$$%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''')))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((((((***))))))((()))***+++,,,))))))***++++++++++++***''''''((()))+++,,,------+++,,,,,,,,,,,,...000222666;;;DDDLLLRRRXXX\\\___]]]______\\\WWWRRRPPPPPPSSSRRRQQQSSSUUUXXXXXXXXXYYYZZZ\\\]]]^^^___aaacccfffkkkppppppmmmiiiiiikkknnnoooooonnnlllmmmpppttt|||}}}}}}~~~|||zzz~~~wwwnnnfffaaa___^^^]]]]]]\\\[[[WWWUUUPPPOOOOOOOOOOOOMMMJJJHHHHHHHHHHHHGGGFFFDDDCCCBBB======>>>======<<<;;;::::::999777666555555666666666999???EEEGGGEEE???;;;333222222333555666555333YYYJJJ<<<777666444222222222333333222111000//////000000///...------,,,,,,++++++++++++,,,---//////------,,,+++************))))))))))))))))))******&&&''')))*********++++++,,,+++***((((((((()))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&((()))***''''''&&&&&&&&&&&&'''(((&&&'''((()))*********)))(((((()))))))))((('''&&&((((((''''''''''''''''''))),,,///&&&$$$:::...222'''(((((())))))))))))(((((()))(((''''''((()))(((''' +++'''&&&@@@~~~***+++---......---,,,---......222...***///111---+++%%%***aaaFFFQQQLLLOOOVVVRRRHHHKKKYYYUUUSSSQQQOOOMMMMMMMMMNNNIIIKKKMMMKKKLLLSSSDDDoooooo)))"""%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""#########"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))***++++++***)))((($$$$$$%%%'''((()))***+++)))((('''&&&&&&''')))******)))((('''((()))***+++))))))***++++++++++++***''''''(((***+++,,,---...,,,,,,+++++++++///555:::>>>DDDLLLTTTYYY]]]```bbbaaa```^^^[[[VVVSSSQQQQQQTTTUUUVVVZZZ^^^```aaa```___bbbeeeggghhhiiillloootttyyy}}}|||uuuqqqqqqssswwwzzz{{{yyyuuutttvvvyyy|||yyyyyy{{{|||}}}{{{{{{|||}}}~~~{{{|||yyy{{{|||{{{vvvpppjjjgggiiihhhhhhhhhiiihhheeeccc[[[WWWRRROOOMMMLLLIIIGGGHHHHHHIIIJJJKKKKKKJJJJJJGGGGGGGGGFFFFFFDDDCCCCCC>>><<<999555222000///...111333777===BBBDDDCCCAAA888555222111222555777777VVVHHH:::666666444222222111222333333111/////////000/////////...---------,,,,,,------.../////////,,,+++******))))))******))))))))))))************'''))),,,,,,***)))***,,,++++++***)))))))))******''''''((((((((((((''''''''''''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''''''''%%%&&&(((*********))))))&&&''''''((((((''''''&&&(((((((((((('''''''''''':::))):::***qqq(((,,,---444((())))))******))))))((()))(((''''''))))))((('''"""111###&&&***%%%...000000000......///000)))///222...+++...///,,,000@@@)))XXXKKKIIIWWWLLLNNNPPPQQQOOOMMMOOORRRSSSRRRQQQPPPPPPOOOOOOOOOOOOMMMRRROOOOOOSSSGGGVVV$$$%%%"""$$$'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$%%%(((%%%###"""###%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((((((((((((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((***++++++******)))&&&'''((()))+++,,,......)))((('''''''''((()))***))))))((((((((())))))***))))))***++++++++++++***+++++++++++++++,,,,,,,,,---......---///555???FFFIIINNNVVV[[[___aaabbbcccfffddd```\\\XXXVVVUUUTTTRRRUUUZZZaaahhhmmmnnnnnnmmmpppssssssrrrsssvvvyyy~~~yyytttuuuxxx~~~}}}zzz{{{~~~zzzyyy{{{}}}wwwuuurrrppppppqqqssstttuuuvvvwwwyyyyyyxxxwwwvvvxxxzzz}}}~~~}}}||||||{{{{{{uuuxxx{{{|||{{{{{{yyywwwtttpppllljjjoooooooooqqqttttttrrrqqqkkkddd[[[UUUQQQNNNJJJGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKFFFDDD???:::555222///...222222333777===AAADDDEEE<<<888222///000333666888VVVHHH;;;666777555333222...111333222///------...////////////............,,,---.../////////...---******))))))(((((())))))((()))))))))************'''(((((()))+++++++++***))))))***+++++++++******))))))************))))))***)))'''&&&%%%&&&((()))%%%&&&'''((()))(((((('''%%%&&&(((***+++***)))((('''''''''''''''''''''''')))))))))(((((((((''''''"""(((---***@@@(((QQQ222 ((($$$===))))))************)))))))))((('''((()))***)))'''&&&---''')))...LLL444555444333000///000111,,,---222111---000555000000###444222777hhh555===EEE;;;???NNNQQQGGGHHHTTTUUUIIIQQQQQQRRRRRRRRRRRRQQQQQQRRRLLLTTTQQQOOOQQQKKKKKK???$$$&&&$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%&&&'''***'''$$$$$$%%%&&&%%%$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((((((&&&$$$###"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((((((((())))))***+++++++++((((((((((((((())))))***)))******+++*********)))))))))***++++++++++++***++++++,,,,,,,,,---------...111444666888???IIIQQQRRRVVV[[[^^^_________```bbb___[[[YYYXXXYYYZZZZZZZZZ]]]eeeoooxxx}}}{{{~~~~~~zzzxxxzzz}}}xxxsssvvv{{{}}}}}}xxxxxxzzz{{{zzzxxxuuusssssswwwzzz}}}wwwqqqooooooooopppkkkkkkkkkjjjjjjkkkmmmooorrrssstttssssssssstttuuuzzz{{{||||||xxxvvvwwwyyyzzzzzzyyyxxxwwwrrrvvvzzz}}}yyytttyyy}}}zzzwwwvvvuuuttttttssstttvvvzzz~~~zzzsssiiibbb]]]WWWPPPKKKFFFFFFFFFFFFHHHJJJLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNLLLGGGBBB===999666555444333222444888===???@@@>>>:::444111111222333444VVVHHH;;;777888666444333,,,///111111---++++++,,,.........///////////////+++,,,...//////---+++******)))((((((((((((((()))(((((())))))*********+++(((%%%###&&&,,,...,,,((('''(((***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,+++)))'''&&&'''((()))$$$&&&(((******)))((('''%%%&&&(((***+++***)))(((((((((''''''''''''((()))******))))))((((((((('''...555''')))---444---!!!666```!!!&&&333%%%,,,......))))))************))))))***((('''((()))***)))'''(((%%%+++%%%---```999999888555111//////000999111111000***...333---333+++,,,@@@>>>&&&RRRhhh(((...999<<>>AAAGGGQQQXXXVVVYYY\\\^^^]]][[[[[[[[[YYYWWWTTTTTTWWWZZZ^^^___gggkkkrrr|||}}}yyyzzz|||vvvrrrvvv|||www}}}~~~wwwqqqqqqsssrrrnnnjjjeeeddddddfffhhhqqqmmmhhheeedddeeeeeeeeedddeeegggggghhhiiikkkmmmwwwwwwvvvttttttuuuyyy{{{~~~}}}|||}}}~~~yyyuuuqqqsssvvvxxxyyyyyywwwvvvuuuyyy{{{}}}uuurrryyy~~~{{{yyyzzz|||~~~~~~wwwxxx{{{|||tttmmmggg```VVVOOOFFFEEEDDDDDDEEEGGGIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMHHHCCC???<<<999999555333111222555888999:::===:::666333222222111000UUUHHH;;;666555333333555111000000///...---------......---,,,,,,,,,------###&&&***......,,,(((&&&---,,,+++***))))))))))))''')))+++------***'''%%%******+++,,,,,,---......---+++)))(((***++++++***'''(((***+++,,,+++)))(((******))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''((()))******+++***(((&&&'''***+++)))'''+++*********))))))(((((()))***(((###///\\\KKK***$$$'''''''''''''''((())))))***,,,---+++'''%%%(((+++(((((()))***+++,,,,,,---,,,,,,...///000111111111111222111000......000222...000222444555777;;;===@@@AAABBBBBBBBBBBBAAAAAABBBBBBDDDFFFHHHGGGFFFDDDDDDEEEFFFEEECCCAAA@@@AAAAAACCCFFFFFFEEECCCBBBBBB@@@>>><<<;;;;;;:::888666666555333333333333222000000000222333555666777888III}}}LLL,,,---...000333666999:::@@@AAABBBDDDGGGJJJLLLMMMQQQRRRSSSTTTTTTSSSRRRQQQQQQSSSTTTSSSPPPMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHCCCAAA???<<<999666444333000---++++++------+++((((((((())))))))))))))))))$$$%%%&&&((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((+++***)))'''''''''((()))''''''''''''''''''''''''%%%$$$"""###$$$%%%%%%$$$''''''''''''''''''''''''(((&&&%%%&&&))))))'''$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''(((((('''((((((((((((((('''''')))((('''''''''(((***+++***************+++++++++++++++,,,---............---,,,++++++,,,...000111777;;;AAAIIIOOOTTTXXXYYY[[[[[[[[[[[[[[[ZZZXXXVVVSSSPPPMMMMMMSSS^^^kkksssyyy}}}~~~zzzwwwuuutttxxxwwwuuuooojjjiiilllppptttxxxzzzwwwpppgggaaa^^^```^^^\\\\\\^^^___^^^]]]aaacccfffgggfffeeeeeeeeehhhkkknnnooooooppprrrsss~~~}}}|||{{{{{{~~~~~~yyyuuupppsssyyy|||}}}{{{yyywww}}}~~~}}}}}}|||~~~{{{yyyvvvnnnaaaVVVPPPNNNJJJFFFEEEEEEFFFHHHIIIMMMQQQRRRPPPOOOQQQSSSOOONNNKKKHHHDDDAAA???===;;;888444111000222555777555666777888777555222111UUUHHH;;;666555333333444111000000///......------.........---......//////,,,,,,...//////...---------,,,+++***))))))))))))&&&'''***,,,,,,+++)))(((******++++++,,,------...,,,***((('''((()))((((((&&&''')))***+++***)))(((***)))))))))((((((((('''((((((((((((((('''&&&&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))***(((&&&''')))***)))'''******)))))))))((((((((("""(((+++''' !!!---888:::VVVuuutttdddJJJ...###%%%((('''%%%(((''''''''''''((())))))(((***---...,,,)))))))))******+++,,,---......///---...///000000111111111222222111000......///111777888999:::999:::<<<>>>@@@AAABBBDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJHHHEEECCCFFFHHHIIIHHHFFFEEEEEEEEECCCEEEGGGGGGEEECCCBBBBBBAAA@@@@@@AAACCCDDDCCCBBB>>><<<;;;::::::999777555444555666777888999999:::AAA>>>>>>HHH]]]yyylllOOO;;;111+++)))++++++,,,---///111222333999:::;;;===@@@CCCFFFHHHNNNNNNPPPPPPPPPPPPOOONNNNNNPPPRRRQQQOOONNNMMMNNNKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCAAA???===;;;999888333000......//////,,,*********))))))((((((((()))'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&'''''''''((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''))))))((((((((())))))***))))))******++++++******))))))***++++++,,,,,,+++///...,,,,,,...111444777???BBBIIIOOOVVVZZZ\\\]]]]]]\\\[[[ZZZXXXVVVSSSQQQMMMNNNPPPUUU^^^kkkyyyyyytttpppnnniiihhhfffbbb^^^___dddiiioooqqqqqqmmmeee^^^YYYXXXZZZ[[[\\\\\\]]]___```aaagggiiikkklllkkkkkklllnnnvvvxxxzzz{{{zzzzzz{{{|||~~~zzzxxxyyy}}}}}}|||~~~}}}~~~~~~yyyooofff]]]ZZZUUUPPPNNNNNNPPPQQQQQQQQQPPPNNNLLLLLLNNNPPPPPPOOOMMMKKKGGGDDDAAA???:::999777666555444444444555555666666666555444333TTTGGG;;;666555333333444111000000//////......---............///000111111///...,,,+++***+++---...,,,,,,+++***))))))))))))&&&'''(((***++++++++++++******++++++,,,,,,------+++)))'''&&&''''''&&&%%%%%%&&&((()))))))))((('''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))*********%%%&&&&&&''''''(((((())))))'''&&&'''((()))((('''))))))((((((((((((((('''%%%'''+++...---)))$$$ ###***...,,,---222000***///$$$%%%111333,,,%%%((((((''''''(((((()))***))))))***++++++++++++***,,,,,,---...///000111111/////////000111111111111111111222111111222444777;;;<<<======<<<<<<>>>???@@@AAABBBDDDFFFGGGHHHIIINNNNNNOOONNNLLLJJJGGGEEEEEEGGGHHHHHHFFFEEEFFFGGGGGGIIIJJJJJJGGGEEEEEEEEECCCCCCCCCEEEGGGIIIIIIIIICCCAAA???>>>>>>===:::999:::::::::;;;;;;;;;;;;;;;???777///111888<<<:::555777::::::444,,,))),,,111///////////////000000111333444444666999<<>>======777555333222222111...---...,,,***)))((('''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&''''''''''''(((((((((%%%%%%%%%&&&'''(((***+++&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((()))))))))***))))))(((((('''((()))++++++******))))))*********************000///---...111666<<<@@@IIILLLQQQVVVZZZ]]]^^^___\\\[[[YYYWWWSSSOOOLLLKKKKKKOOOWWWaaakkkwwwzzzrrrlllgggdddYYYYYYXXXUUUTTTWWW___eeejjjiiigggbbb]]]YYYXXXYYY[[[^^^aaabbbbbbcccgggjjjpppqqqssssssuuuwww{{{~~~|||{{{~~~}}}zzzsssdddaaa\\\XXXWWWYYY\\\___bbb\\\SSSLLLIIIIIIJJJKKKOOOOOOOOONNNLLLIIIEEECCC;;;;;;<<<<<<:::777444222444444333333444444555555SSSFFF:::666555333333444000000000000//////......------......///000111222///...+++))))))***+++---,,,++++++***))))))******(((((((((((()))***+++,,,******++++++,,,,,,,,,,,,+++***((('''((('''&&&$$$%%%&&&'''(((((((((''''''))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))((('''''''''((((((''''''((((((((((((''''''''''''111,,,&&&&&&+++///000///+++---,,,'''&&&)))((($$$&&&'''******$$$###,,,((((((((('''((())))))***,,,***((('''(((+++---///---......///000111222333000000000000111111222222000222333555666999===@@@===???@@@AAA@@@@@@AAACCCCCCDDDEEEFFFGGGIIIKKKKKKLLLNNNOOOOOOMMMJJJHHHGGGDDDEEEGGGHHHGGGFFFGGGHHHJJJLLLMMMMMMJJJHHHGGGHHHHHHGGGFFFGGGIIIJJJJJJHHHEEECCCAAAAAAAAA@@@???===>>>>>>======<<<<<<;;;;;;666<<>>;;;999333777===BBBCCC???777111111000000/////////000000222222222333444666999:::AAACCCEEEGGGIIIJJJJJJIIIIIIKKKLLLLLLJJJJJJJJJKKKJJJKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBAAA@@@???>>>===:::999777555444222000///111///---***((((((((((((***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))***''''''''''''((((((((((((******+++++++++******)))((()))***++++++)))((('''&&&((()))++++++***)))(((,,,,,,,,,++++++,,,,,,,,,///......111666>>>EEEJJJQQQSSSUUUXXXZZZ[[[[[[ZZZYYYYYYWWWTTTPPPLLLKKKJJJRRRYYYdddmmmuuu{{{~~~vvvmmmeee___\\\[[[UUUUUUUUUTTTUUU[[[dddlllkkkhhheeeaaa___```cccffffffjjjnnnmmmkkklllqqqvvvxxxyyyzzz|||}}}}}}}}}{{{uuuiiifffcccbbbdddhhhmmmqqquuujjj[[[OOOIIIHHHGGGFFFKKKLLLNNNOOOOOOMMMJJJHHH???@@@@@@???===:::666444333222111000111333555666QQQEEE:::666555444333333000000000000000/////////------------...///000111000000///...------------,,,+++******)))*********+++***)))(((((()))************+++++++++++++++,,,,,,***))))))***)))(((&&&%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((''''''((())))))&&&&&&&&&'''''''''(((((()))))))))))))))*********'''(((((((((''''''((((((''''''''''''(((((((((((('''%%%$$$$$$%%%&&&$$$""" %%%***---///000...***000)))$$$%%%(((***///555((((((((((((((()))*********,,,...000111111000///...//////000111222333333222222222222222333444555444666777999:::===AAADDDCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGHHHJJJMMMPPPRRRTTTQQQSSSTTTSSSNNNKKKIIIHHHEEEGGGIIIIIIHHHHHHIIIJJJJJJLLLNNNNNNLLLJJJHHHHHHJJJIIIHHHHHHIIIJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDBBB@@@???>>>===<<<;;;::::::888999888333///222===FFFDDD>>>555111111111000...---,,,,,,,,,------...///222222222222222222222333777999<<>>GGGNNNSSSXXXXXXXXXWWWWWWWWWWWWVVVWWWXXXXXXVVVSSSQQQQQQSSS```iiittt{{{}}}}}}~~~~~~yyysssjjjaaaZZZWWWWWWXXX[[[]]]^^^^^^```fffpppwwwtttqqqllliiijjjnnnsssvvvyyy|||}}}yyyuuuuuuzzzzzz{{{}}}}}}xxxsssrrrppppppsssxxx~~~vvvcccTTTKKKFFFCCCAAAEEEGGGKKKMMMOOONNNMMMLLLFFFDDDBBB@@@>>><<<::::::333222000//////111333444PPPDDD999666666444222333000000000000000000000000------------...///000000------.........---,,,,,,++++++***************+++++++++***)))(((((())))))******++++++++++++++++++,,,+++***+++,,,,,,***(((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))(((''''''(((***+++%%%%%%&&&&&&&&&'''''''''************************((()))***)))((('''(((***'''(((((((((((()))))))))!!!%%%))),,,------------555111***%%%###&&&***---)))'''+++111111))) ))))))(((((())))))***+++%%%///;;;BBB@@@888222...000000111222333444444555666555555555666888:::;;;<<<===??????@@@BBBEEEHHHKKKMMMOOOOOOMMMKKKKKKKKKKKKLLLMMMPPPTTTXXX\\\___aaacccccc___XXXQQQOOONNNHHHJJJLLLLLLLLLKKKLLLMMMNNNRRRVVVWWWVVVSSSPPPOOOKKKJJJIIIIIIJJJKKKJJJHHHHHHFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>===<<<;;;@@@===:::::::::888333///111777===???;;;888888999///......//////000111222000111222333222111///...///111333777999;;;;;;<<>>>>>>>>;;;888555555555555444333111///,,,+++***''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&(((((('''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''((((((((()))))))))((())))))))))))((('''&&&''''''((((((((()))))))))************)))'''&&&%%%((()))******++++++*********************++++++++++++***))))))***,,,---...000333999AAAHHHPPPUUUXXX\\\ZZZWWWUUUTTTUUUVVVWWW[[[^^^```___]]]]]]```cccqqqyyy~~~~~~zzztttpppppprrrsssoookkkeee```]]]]]]___aaagggiiijjjkkkmmmrrrzzz}}}xxxwwwzzz}}}}}}zzz{{{|||||||||zzzxxxwww|||~~~{{{zzzyyyyyy|||{{{kkk[[[OOOGGGCCCAAACCCEEEHHHKKKMMMMMMMMMMMMJJJHHHEEEAAA???>>>??????666555222000000000111222OOODDD999666666444222333000000000000000000000000/////////...//////000000,,,,,,,,,,,,,,,---------+++***************++++++))))))))))))************++++++*********************)))***+++------+++)))'''''''''''''''(((((()))'''((((((((()))))))))***)))(((&&&&&&&&&((()))+++&&&&&&&&&&&&'''''''''(((*********)))))))))))))))(((***++++++)))((()))+++((((((((()))))))))******......,,,)))&&&$$$&&&((( ###'''+++,,,***'''%%%,,,,,,,,,,,,)))''',,,444))))))(((((())))))***+++&&&333BBBGGGBBB999333222222222333444555666777777::::::999:::;;;>>>AAABBBCCCEEEGGGIIIKKKNNNRRRVVVXXX[[[___aaaaaaaaabbbcccaaaaaaaaaccceeeiiilllnnnsssvvvvvvqqqiiiaaa______ZZZ[[[]]]]]]\\\[[[\\\]]]```eeekkknnnmmmiiieeeccc^^^\\\YYYXXXXXXVVVTTTRRRPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEDDDCCCAAA@@@??????===888555777<<>>AAABBBCCCDDD???@@@@@@BBBCCCEEEFFFFFF@@@AAAAAA???;;;888888:::555555555444222000---+++'''(((((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''')))))))))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&((((((((((((((())))))))))))''''''))))))***)))(((((('''((((((((())))))))))))''''''(((((()))(((((('''((((((((()))***+++,,,---,,,+++***)))***+++---...+++*********+++---000111666;;;CCCLLLSSSVVVXXXXXXYYYVVVRRRPPPPPPSSSVVVYYYfffiiillllllkkkmmmqqqvvv}}}}}}yyytttllleeebbbcccfffhhhiiijjjjjjkkklllnnnoooppprrruuuwwwxxxxxx||||||{{{yyywwwuuuttttttssstttvvvyyy|||}}}}}}~~~tttfffXXXOOOJJJIIIFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJGGGDDDBBBAAAAAABBB;;;999777444222111111111OOOCCC999666666444222333000000000000000111111111222111000000000000000111111000/////////111222444+++***************++++++&&&'''(((***++++++++++++++++++******************(((((()))+++------+++***(((''''''''''''((())))))'''((((((((())))))******((('''%%%%%%%%%''')))***''''''''''''((((((((()))))))))))))))(((((((((((()))+++---,,,)))(((***,,,(((((())))))******++++++$$$&&&(((***)))((('''&&&***))))))++++++******,,,---&&&$$$***///---(((%%%)))))))))))))))******++++++666AAAAAA:::333444888444444555666777888999999============???BBBFFFHHHFFFIIIMMMQQQVVV[[[aaafffiiimmmsssxxx{{{~~~~~~}}}{{{{{{|||}}}~~~wwwqqqooopppqqqsssttttttrrrqqqrrrssssssyyy{{{xxxzzzwwwsssooollliiieeebbb___]]]YYYWWWVVVSSSPPPNNNHHHHHHGGGFFFEEEDDDCCCBBBAAAEEEGGGEEE???;;;;;;======999777;;;@@@AAA:::444444333222222111111222222111444999===>>><<<999666333333444555555444222111///000111000///000333555,,,...000333666888::::::999:::<<<>>>AAADDDFFFGGGBBBCCCDDDAAA===;;;;;;===555666777777555222...,,,))))))*********((('''%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%&&&''')))***''''''''''''''''''''''''&&&%%%%%%&&&(((***+++***))))))))))))))))))))))))$$$'''))))))&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((%%%&&&((()))************(((((((((((())))))))))))&&&'''((()))++++++,,,,,,(((((((((((())),,,...///...---***))))))+++...000---,,,,,,,,,...000333555<<>>===:::888555333111000UUUHHH<<<888777555444555333111///...000111111000,,,,,,---...///000111111111...++++++...000///---)))))))))***++++++,,,,,,***,,,,,,+++)))((()))*********************************))))))))))))******)))+++,,,***'''%%%&&&(((+++)))(((&&&&&&((()))++++++*********))))))((((((((((((((((((((('''''''''))))))))))))************)))+++,,,,,,***)))))))))++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((())))))******+++,,,,,,---222222333333333333333444555888:::;;;<<<===@@@AAA@@@???CCCJJJMMMMMMNNNQQQRRRSSSWWW```iiippprrrqqqxxxzzz|||zzz||||||wwwrrrqqqoooooommmhhh___YYYUUUQQQLLLHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCC???===<<<:::999:::<<<<<<<<<;;;666666777888888888777777999;;;===???AAAAAA@@@???888777555333222111000000...------...///000...,,,/////////000000111111111333444555666888===DDDHHHHHHGGGEEECCC@@@>>><<<;;;999888777666444333222111...------,,,***)))'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&(((((((((''''''&&&$$$###""""""'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&'''&&&&&&%%%%%%'''(((((()))***+++++++++%%%%%%%%%%%%%%%&&&'''(((***))))))(((''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))((('''(((&&&&&&))),,,,,,***'''(((((((((((())))))))))))******))))))(((((('''''',,,,,,+++***))))))******))))))(((((((((((())))))---,,,+++******+++,,,---+++++++++******)))))))))+++++++++***))))))***,,,,,,///333222111333:::@@@IIIOOOVVV[[[\\\ZZZXXXVVVQQQMMMHHHHHHMMMWWW___dddvvvwwwzzz}}}~~~uuuqqqkkkgggbbb^^^^^^bbbgggjjjpppttt|||}}}sssoootttyyy{{{wwwwwwwwwxxx{{{{{{zzz}}}{{{qqqgggaaa]]]WWWVVVSSSNNNIIIGGGGGGGGGKKKLLLLLLJJJGGGEEEDDDDDDAAA>>>;;;999777555333000QQQEEE:::666666444444555333111//////000111111000,,,,,,------....../////////---+++***+++,,,------***************+++++++++***+++,,,+++)))((()))***************************))))))))))))))))))))))))(((***,,,***(((&&&&&&(((***)))(((''''''((()))************)))))))))((((((''''''(((((((((((((((((('''(((((((((((()))))))))***,,,---,,,***)))))))))'''''''''((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))------------------------///000222333555777999;;;888:::>>>AAACCCFFFJJJLLLKKKKKKOOOWWW]]]^^^aaaeeeiiiiiilllrrryyy}}}~~~~~~xxxyyyzzz~~~{{{vvvvvv|||~~~{{{}}}tttnnnkkkfff```ZZZUUUQQQMMMJJJHHHGGGFFFFFFFFFEEECCCAAABBBAAA@@@@@@AAA@@@???===>>>?????????>>>>>>======>>>???AAABBBCCCBBB@@@???:::999777555333222111000...------...///000///---,,,,,,,,,,,,---------...---...000222555;;;AAAFFFHHHHHHGGGFFFDDDBBB@@@>>>;;;:::888777555333222111000000///...---+++***)))&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&%%%$$$&&&''''''((())))))******''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%((((((((((((((((((((('''((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))'''&&&%%%&&&))))))(((%%%(((((((((((()))))))))*********))))))((((((((((((++++++***)))))))))))))))))))))(((((((((((()))))),,,+++************+++,,,,,,,,,+++++++++*********)))+++,,,,,,++++++---...,,,...000222444:::BBBIIINNNSSSXXX\\\[[[YYYWWWUUUMMMLLLLLLQQQZZZcccjjjnnnsssvvvyyy}}}|||vvvrrrhhhfffdddccceeeiiiooorrryyy|||}}}{{{~~~yyyrrrmmmkkkbbbaaa^^^YYYTTTOOOLLLKKKMMMMMMLLLJJJHHHFFFEEEEEEAAA???===;;;999777333000NNNBBB777444444444444555444222//////000000000000------------------------...---+++)))'''(((***---+++++++++************)))***+++,,,+++)))))))))+++))))))))))))))))))))))))((()))***++++++***)))(((((()))++++++)))'''&&&'''((((((((((((((((((((((((******))))))))))))(((((('''''''''(((((()))))))))''''''''''''((((((((((((+++---...---+++))))))***&&&&&&'''(((((())))))***)))))))))))))))))))))))))))************+++++++++))))))******************+++++++++++++++,,,,,,------///111333444777;;;>>>===BBBHHHNNNSSSWWWZZZ]]]YYYZZZ```jjjppprrruuuyyy}}}||||||~~~vvvvvvuuuxxx|||tttnnnnnnpppyyy~~~}}}|||zzzrrrjjjaaaYYYTTTPPPOOONNNNNNNNNNNNKKKIIIEEECCCBBBAAABBBBBBAAA???BBBBBBAAAAAA@@@@@@??????DDDEEEFFFFFFFFFDDDBBBAAA<<<;;;:::777555333222111---,,,,,,---///000...---*********+++++++++++++++***+++---...000555:::>>>DDDEEEFFFGGGFFFDDDBBBAAA>>>===;;;999777555333222222222111111///...,,,+++((()))******++++++******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''++++++******(((&&&%%%$$$&&&&&&''''''(((((())))))))))))((('''''''''((((((((((((''''''&&&%%%%%%%%%''''''(((((((((((((((((())))))))))))************((('''&&&%%%&&&(((***,,,***(((&&&&&&'''((('''&&&((((((((()))))))))*********))))))))))))(((((((((******)))((((((((())))))***))))))(((((())))))***+++******))))))******+++,,,,,,,,,,,,++++++++++++(((***---...------///000......///333:::CCCLLLRRRVVVYYY\\\\\\YYYUUURRRQQQMMMPPPVVV___hhhoooqqqrrrppprrruuuwwwyyyzzzyyyyyyxxx|||zzzvvvtttllllllkkklllooosssxxx{{{|||yyywwwnnnllliiieee___ZZZVVVTTTYYYWWWRRRNNNJJJIIIHHHHHHBBBAAA???>>><<<999444000NNNCCC777444444333333444444222/////////000000///.........---------,,,,,,---...---)))&&&&&&***...,,,,,,++++++***))))))((()))+++,,,+++***)))***+++(((((((((((((((((((((((('''(((***,,,,,,***((('''''')))***+++***((('''&&&''''''((())))))(((''''''))))))))))))))))))((((((&&&&&&'''((()))******+++'''''''''((((((((()))))),,,---...---+++))))))************)))((((((''''''))))))))))))))))))))))))))))))*********+++++++++************++++++++++++)))))))))***,,,...000111333555666666666888===AAAIIIPPPZZZbbbhhhkkkmmmnnnjjjlllttt~~~~~~~~~}}}yyyyyy~~~{{{wwwqqqnnnpppmmmwww~~~{{{xxxuuutttvvvyyy{{{|||~~~~~~uuukkkeeeaaaaaabbbcccbbb___ZZZVVVMMMJJJEEECCCCCCEEEEEEEEEBBBBBBBBBAAAAAAAAABBBBBBGGGHHHIIIJJJIIIGGGEEEDDD>>>===;;;999777444222111,,,++++++,,,......---++++++++++++++++++++++++++++++,,,---------...111333===???BBBDDDEEEDDDCCCAAAAAA@@@>>><<<999777555444333333222222111///...---))))))******++++++++++++''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%$$$######""""""'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((*********)))((('''&&&%%%'''''''''(((((()))))))))))))))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))***************++++++***)))(((((()))******---,,,***)))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))******))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///......///000000111444:::DDDMMMSSSVVV[[[\\\]]][[[WWWSSSPPPOOOWWW\\\dddmmmssssssoookkkllllllkkkkkklllmmmnnnoooqqquuuyyy{{{zzzwwwuuutttuuuuuuuuuwwwyyy|||~~~~~~yyywwwrrrooommmlllkkkjjjrrrjjj___UUUNNNKKKJJJJJJDDDCCCBBBBBB@@@<<<666222RRRFFF:::666555333222333555222000//////000//////000000//////...------------......+++''''''+++///---,,,,,,+++***)))(((((()))***++++++***)))***+++(((((((((((((((((((((((('''(((***,,,,,,***((('''(((((()))******)))(((&&&''''''((((((((((((''''''(((((((((((((((((())))))&&&''''''((()))***++++++(((((()))))))))************,,,------+++******+++,,,,,,+++******))))))(((************************))))))*********+++++++++++++++++++++,,,,,,------...------...000222555666888;;;===<<<<<<@@@GGGMMM\\\cccnnnvvvzzz{{{zzzzzzyyy|||}}}|||yyyvvvvvvzzzyyy{{{wwwsssqqqrrrtttvvvvvvwww~~~|||zzz|||zzzqqqjjjaaa[[[RRRKKKHHHHHHIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIJJJKKKKKKJJJHHHGGG>>>>>>===;;;888555333111,,,+++***+++------+++***+++++++++++++++++++++++++++,,,------,,,,,,...///777:::>>>BBBDDDEEEEEEDDDDDDCCCAAA>>><<<999888777333333333333222111//////************************((((((((((((((((((((((((&&&'''))))))))))))'''&&&&&&%%%%%%$$$$$$#########'''''''''''''''''''''''''''''''''''''''(((((()))&&&''''''(((((((((''''''((()))))))))))))))******(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((())))))*********)))*********)))'''%%%$$$------+++***))))))***+++))))))))))))************))))))))))))************)))((((((((((((((())))))******))))))))))))******)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///......///000444777<<>>;;;888666444...---,,,---------+++)))***************)))))))))'''***,,,.........///111333666:::???CCCFFFHHHHHHEEEEEECCCAAA???<<<;;;:::666666666666555444333222---,,,+++******)))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((((((((((((''''''''''''((())))))%%%%%%&&&'''(((((((((((())))))))))))************'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''((())))))******''''''((()))'''%%%""" ******+++***(((((()))***)))))))))*********++++++)))))))))************+++))))))((((((((()))******+++******))))))******+++)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,.../////////000222555:::>>>FFFMMMRRRTTTTTTSSSRRRVVV[[[___bbbdddfffgggoooqqquuuxxxxxxtttlllfffaaa^^^ZZZWWWWWWZZZ___cccmmmpppsssuuuvvvvvvwwwxxx|||~~~~~~}}}jjj]]]TTTMMMIIIHHHGGGFFFEEEEEEBBB>>>;;;RRRFFF:::777666444444555555333000////////////........................---+++++++++,,,...///...---,,,+++++++++***)))))))))(((***++++++******+++,,,************************)))))))))))))))))))))))),,,)))&&&&&&(((******)))((('''&&&&&&&&&&&&'''((('''''''''((((((((()))))))))))))))))))))))))))***((((((((())))))))))))***%%%''')))*********+++,,,)))))))))***++++++,,,,,,************************)))************++++++++++++,,,,,,---......//////000000111333666;;;@@@CCCAAAGGGMMMRRRWWWaaappp{{{}}}~~~{{{|||vvvlllcccZZZRRRMMMKKKIIIGGGEEEDDDEEEFFFFFFHHHIIIJJJJJJIIIGGGEEECCCAAABBBBBBAAA???===:::888333222000000000///,,,***,,,,,,,,,+++++++++******''')))---.........//////...111555;;;@@@EEEHHHIIIFFFFFFDDDCCCAAA???>>>===<<<<<<<<<<<<;;;:::999999111000...,,,************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''')))******+++&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((()))*********'''''''''''''''&&&&&&%%%'''))),,,+++***)))***+++))))))*********+++++++++))))))*********+++++++++)))))))))))))))***+++++++++******))))))******+++******+++,,,,,,+++***************+++++++++,,,,,,---...//////111444999===???EEEMMMQQQSSSSSSTTTUUUWWW\\\ccchhhlllnnnppprrrsssrrrrrrrrrqqqmmmhhhddd[[[ZZZYYYYYY[[[___cccfffnnnqqqvvv{{{~~~{{{nnnaaaUUUMMMIIIHHHFFFFFFFFFEEEBBB@@@PPPDDD999666666555555666666333000////////////...------------------------***)))))),,,000111...++++++++++++***************(((***++++++******+++---******************************))))))))))))******---)))%%%$$$'''*********)))(((&&&%%%%%%&&&((()))&&&'''''''''(((((())))))*********)))))))))))))))''''''''''''((((((((()))###%%%((())))))***+++---++++++******)))(((((((((************************)))************+++++++++,,,,,,------...///000000333444777<<>>===444222000---++++++******))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''***************)))((('''(((((((((((((((''''''''''''''''''''''''((()))***''''''((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((()))******++++++***)))((('''(((***,,,---'''+++...///---+++,,,...)))************+++++++++))))))******++++++++++++******))))))***+++,,,,,,++++++************++++++***+++,,,------,,,+++***)))))))))******+++++++++---...///000333888???CCCBBBIIIPPPRRRQQQQQQUUUYYYaaaffflllpppssssssttttttsssqqqmmmjjjhhheeebbb___WWWXXXZZZ^^^bbbfffiiikkkqqquuu{{{}}}nnn^^^SSSJJJHHHFFFFFFFFFFFFEEECCCNNNCCC999666777666555666111111000000//////......//////.........------,,,---......///......---,,,+++++++++++++++++++++++++++++++++++++++***)))(((***************************)))(((''''''((()))***&&&(((+++,,,***(((&&&&&&&&&((())))))(((''''''(((******))))))))))))******"""((()))(((&&&''')))%%%%%%&&&((()))+++,,,,,,*********)))))))))))))))(((((()))***************,,,,,,++++++***))))))(((++++++,,,---...---***''' %%%))),,,000666777555;;;AAAEEEIIIPPP]]]hhhlllkkkpppvvv}}}}}}{{{}}}wwwpppkkkaaaWWWSSSTTTRRRNNNJJJJJJIIIIIIHHHFFFDDDCCCDDDDDDEEEGGGHHHHHHEEEBBB>>><<<888444111000///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,000777>>>CCCDDDDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFDDDBBBAAA888555111///---,,,+++))))))'''&&&&&&(((***++++++%%%&&&((()))))))))((((((((((((''''''''''''((((((!!!%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&$$$&&&(((******(((&&&$$$(((((((((((((((((((((((((((((())))))((('''&&&&&&((()))***++++++,,,+++++++++)))'''))),,,...,,,)))***+++------,,,***'''%%%******************++++++)))))))))******+++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))************,,,...//////---,,,,,,---000///...111888@@@GGGKKKPPPNNNOOOQQQPPPOOOWWWcccwwwuuusssrrrssssssrrrqqqmmmggg___\\\]]]___aaabbbZZZ[[[^^^ccchhhjjjjjjhhhttt}}}xxxiii^^^SSSNNNHHHFFFGGGIIIHHHGGGOOOCCC999666777555555666111111111000//////......//////............/////////......---,,,,,,++++++))))))))))))))))))))))))+++++++++++++++***))))))***************************)))(((((((((((()))***&&&))),,,,,,+++(((''''''&&&((())))))(((''''''(((******))))))))))))******%%%$$$%%%&&&((())))))((())))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))************,,,---......,,,+++)))///444555888<<<>>>===BBBLLLVVV^^^gggqqqwwwxxxzzz~~~vvvmmmhhhhhhddd___UUUSSSPPPMMMKKKIIIGGGFFFGGGFFFFFFGGGHHHHHHFFFCCCBBB@@@===999666444333222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++...555<<<@@@AAACCCEEEGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEDDD===:::666222000...,,,***,,,***((('''((())))))(((&&&&&&'''((()))((('''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&)))***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%'''(((******++++++)))*********)))((()))))))))+++,,,---,,,***(((&&&))))))*********+++++++++*********+++++++++,,,,,,******))))))******+++,,,************************************++++++++++++)))+++---...---,,,---...///000222777>>>EEEJJJMMMQQQNNNNNNPPPQQQVVVbbbooo|||xxxqqqmmmkkkjjjjjjiiiaaa^^^YYYXXX[[[^^^``````]]]```gggmmmqqqsssssssss|||{{{mmmbbb```ZZZRRRMMMLLLKKKIIIFFFOOOCCC999666666555444555222111111000000///......------,,,,,,,,,...///000000///---,,,++++++++++++))))))))))))))))))))))))+++++++++************)))***************************))))))(((((())))))***(((***,,,---+++)))((((((&&&((())))))((('''((((((******))))))))))))******+++'''$$$$$$(((+++***(((************************************************((()))))))))************''''''(((((()))***++++++)))***+++---.../////////---333888888:::@@@EEEFFFUUUaaaoooxxx~~~~~~}}}{{{tttbbb]]]VVVOOOKKKIIIGGGEEEHHHGGGEEEEEEFFFFFFDDDCCCEEECCCAAA>>>;;;777444222000000000//////...------,,,,,,,,,,,,++++++++++++,,,******,,,111777;;;===CCCEEEGGGGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGDDD@@@<<<888555222...,,,///---***((((((((('''&&&'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((******(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&###$$$&&&((()))+++++++++))),,,...,,,'''%%%'''***((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,******))))))******+++,,,************************+++++++++,,,,,,,,,,,,---(((+++...////////////000000333999???EEEJJJLLLMMMNNNMMMMMMQQQVVV___nnn{{{wwwkkkaaa\\\\\\\\\]]]UUUUUUUUUXXX]]]```aaaaaaccciiiqqqwwwxxxyyy{{{}}}sssiiiiiicccZZZSSSPPPMMMJJJGGGOOODDD999666666555444555222222111111000//////...+++***))))))***,,,...000///...,,,+++***,,,---...++++++++++++++++++++++++++++++******************************************)))))))))))))))))))))))))))+++------+++)))))))))'''(((******((('''((()))******))))))))))))******,,,)))'''((()))******(((((())))))***,,,------...)))***************++++++)))))))))))))))******+++(((((())))))******++++++)))***,,,------...000222...555999:::>>>HHHSSSYYYqqqzzzyyy}}}yyy}}}tttlll```WWWPPPMMMIIIGGGKKKIIIFFFFFFFFFFFFFFFDDDCCCCCCBBB@@@===888444222222222111000///.........,,,,,,,,,,,,++++++++++++***))))))+++...222666888AAADDDFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHEEEAAA===;;;888444222111...+++***))))))((('''((((((''''''&&&&&&%%%%%%))))))(((((((((((()))))))))***+++)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((((((((('''''''''''')))***++++++++++++)))+++,,,,,,)))(((***+++((()))***,,,,,,,,,+++***'''((((((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,+++---000222111111222333444999@@@GGGJJJLLLLLLLLLIIILLLQQQYYY```jjjttt|||yyynnn___SSSNNNNNNQQQSSSQQQSSSXXX^^^cccfffggggggmmmssszzz||||||}}}zzzrrrpppjjjaaa\\\YYYWWWTTTRRRPPPDDD999666666555444444222222222111000000//////,,,,,,+++++++++---...///...---+++++++++---///111+++++++++++++++++++++++++++******))))))***++++++************************))))))************)))))))))+++,,,,,,+++)))))))))''')))******)))(((((()))******))))))))))))******'''***------+++(((((()))))))))***+++,,,------...))))))******+++++++++,,,))))))(((((())))))***+++++++++++++++++++++++++++***+++---------...222555777<<>>;;;999222000---,,,,,,,,,+++***((((((''''''&&&&&&&&&&&&)))))))))(((((())))))))))))***+++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''(((((((((((((((''')))************)))(((((((((&&&&&&'''***,,,+++)))((((((***+++,,,,,,++++++'''((((((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********************************++++++++++++,,,,,,...000111111111333444;;;@@@GGGKKKLLLJJJJJJJJJIIIQQQ\\\fffmmmrrrttttttiii___RRRHHHDDDHHHMMMPPPSSSXXX___fffkkknnnooopppxxx|||{{{zzztttmmmhhhggggggeeebbbPPPEEE:::777666444333444333222222111111000//////////////////......------,,,,,,++++++,,,---...///))))))))))))))))))))))))+++***)))))))))***+++,,,************************)))******++++++******))))))+++,,,+++)))((())))))''')))******)))(((((()))******))))))))))))******%%%***...///+++(((((()))---,,,,,,++++++*********))))))******+++,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...111666;;;???EEEKKKTTTcccvvvyyyqqqlllggg```[[[UUUSSSOOOMMMJJJHHHDDDBBBDDDEEEFFFFFFDDDBBB???======;;;888555333222111111//////......------,,,,,,)))***++++++***,,,...111666:::@@@DDDFFFGGGHHHIIIBBBDDDEEEGGGHHHIIIHHHHHHHHHGGGEEEEEEDDDCCC@@@>>>555333000.........---,,,))))))((('''''''''(((((((((''''''&&&&&&''''''((('''(((******(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((&&&'''(((((((((((((((((()))))))))((('''&&&%%%$$$%%%""" ###(((+++)))&&&((()))***+++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,++++++++++++******))))))******+++,,,++++++++++++++++++++++++************++++++++++++,,,---...//////111555888CCCGGGKKKLLLJJJIIIJJJLLLPPPZZZgggooossssssmmmeeeWWWPPPHHHCCCDDDJJJQQQUUUZZZ___gggoootttxxx{{{}}}|||vvvssstttuuutttrrrQQQEEE:::777666444333444333333222111111000000///000000000000...,,,)))(((++++++++++++******))))))))))))))))))))))))))))))+++***)))((()))***,,,---************************)))***++++++++++++***))))))***+++***((('''((()))((()))++++++)))((()))*********))))))))))))******((()))***+++******)))))),,,,,,,,,+++******))))))))))))***++++++,,,------***)))((('''((()))+++,,,*********++++++,,,,,,---***---000111222666>>>EEEGGGMMMWWWdddwww|||uuunnnfffccc^^^ZZZTTTNNNGGGCCCEEEEEEFFFGGGGGGFFFEEEEEECCC@@@===999666444333333111000000///......------***,,,---,,,******---///...333:::@@@CCCFFFGGGIIICCCDDDFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFEEEBBB???:::777333111000///---,,,))))))((((((((()))******((((((''''''''''''(((((($$$&&&)))***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((((((***************+++++++++))))))*********+++++++++,,,,,,+++++++++***************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///111555<<<@@@IIIKKKMMMKKKIIIIIINNNSSSYYYbbbjjjlllllliii___UUUJJJGGGDDDEEEKKKSSSZZZ]]]ccciiiqqqyyyQQQEEE:::777666444333333333333222222111000000000---...///...,,,((($$$!!!+++++++++***)))'''%%%$$$+++++++++++++++++++++++++++***)))((()))***,,,---************************)))***+++,,,,,,+++***)))((()))***)))((('''''')))((()))++++++)))((()))*********))))))))))))******,,,(((&&&&&&***,,,+++))))))))))))******++++++,,,))))))***+++,,,,,,------+++***((('''((()))+++,,,''''''(((***+++,,,---...***...222333555;;;DDDLLLOOOVVVbbbssswwwqqq{{{|||yyysssmmmeee\\\SSSMMMCCCDDDEEEFFFGGGHHHHHHHHHFFFDDD???;;;777555444444222111111000///.........+++---...---******,,,///(((...666===AAADDDGGGHHHDDDEEEGGGHHHIIIIIIHHHHHHJJJIIIHHHHHHGGGEEEBBB???>>>;;;666333111///,,,+++))))))(((((((((***+++,,,******))))))))))))******!!!%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((&&&)))+++***'''&&&)))+++******************************************+++++++++++++++******)))))))))*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......///000000111444;;;DDDJJJMMMNNNNNNKKKHHHJJJRRRXXX___eeegggdddaaa]]]TTTIIIEEEDDDEEEIIIQQQZZZ```dddkkkqqqyyy}}}QQQFFF;;;777777555444555555555444333222000000///000000000000////////////777333///---------,,,+++...---,,,+++************++++++******++++++,,,---))))))(((((((((((()))))))))+++,,,------,,,***)))(((((())))))))))))(((((()))((('''(((*********((())))))))))))************,,,+++******,,,.........)))******,,,---...//////))))))******++++++++++++000---******+++,,,***(((+++++++++++++++,,,---...000111222777>>>GGGPPPUUU___gggttt|||xxxvvvuuuwww{{{~~~vvvllljjjnnnuuuxxx}}}}}}rrrdddZZZOOOIIIGGGKKKLLLIIIIIIMMMJJJIIIFFFAAA<<<777555444444111///.........---+++---.../////////...---,,,+++...222555999>>>CCCGGGDDDEEEDDDBBB@@@@@@BBBDDDFFFEEEEEEGGGIIIGGGAAA===@@@<<<666111...,,,+++***))))))************)))(((###$$$$$$$$$%%%%%%%%%%%%(((((()))))))))(((''''''***)))(((''''''''''''(((&&&%%%%%%&&&((()))(((&&&))))))))))))))))))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&'''(((******+++++++++*********)))))))))))))))...---***)))((((((***+++,,,,,,,,,++++++*********---+++***(((((()))+++,,,++++++***************+++,,,***)))***,,,------,,,///000333888@@@FFFJJJKKKJJJIIIHHHHHHLLLRRRYYY]]]dddbbb^^^XXXRRRMMMIIIGGGFFFIIIMMMPPPTTT[[[eeemmmtttQQQEEE;;;777777555444555555444444333111000000///000000000000////////////333000,,,******+++******...---,,,+++************++++++******++++++,,,---***))))))(((((())))))***))))))))))))***+++,,,,,,(((((())))))))))))(((((()))'''&&&''')))***))))))))))))))))))************+++***)))***,,,...---,,,((((((((()))***+++,,,,,,************+++++++++,,,,,,+++)))***,,,...,,,+++...//////......///111222444999???GGGNNNVVV^^^ccckkkooovvv|||tttmmmjjjjjjiiikkkooommmsssxxxxxxzzz~~~~~~~~~{{{xxxqqqjjjhhhkkkqqqqqqrrruuuzzz{{{}}}rrriii```XXXRRRPPPNNNJJJIIILLLGGGFFFEEEBBB>>>;;;999999444222000...///...---+++.../////////...---,,,++++++---000333666;;;AAAFFFHHHHHHGGGEEEBBB@@@AAABBB@@@@@@AAACCCFFFFFFBBB???@@@<<<666222///---+++***)))))))))******)))))))))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&(((******)))'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((((((((''''''''''''(((((())))))(((((((((''''''''''''((()))******************)))))))))))))))))))))---,,,***)))((()))***+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++************++++++,,,+++++++++,,,---...///000333888>>>CCCGGGIIIKKKJJJIIIHHHIIILLLQQQVVVZZZ```^^^YYYSSSNNNJJJIIIIIIJJJMMMQQQUUUZZZbbbmmmuuuQQQEEE:::777777555444444444444333222111000000///000000000000////////////000---+++******++++++***------,,,+++************+++************+++,,,,,,+++******************+++,,,***(((''''''(((***+++((())))))******))))))((()))'''%%%%%%''')))))))))))))))))))))************(((((()))+++------,,,***(((((()))))))))***************++++++++++++,,,,,,)))))))))+++...//////---...//////......///222555888AAANNNWWW\\\aaaggglllqqqsssvvv}}}~~~{{{zzzmmmfffaaaaaabbbbbbeeeiiiiiinnnsssyyy|||zzz{{{zzzvvvssstttxxxuuuqqqpppuuu|||wwwvvvrrroooqqqzzzzzzpppeee]]]VVVNNNKKKKKKGGGGGGFFFDDDAAA>>><<<:::555333111/////////---,,,/////////......,,,+++***,,,---...000333888>>>CCCGGGHHHGGGEEEBBB@@@@@@AAA;;;;;;<<>>AAACCCCCC>>>;;;777555333111...+++))))))(((((())))))*********************)))))))))++++++)))((('''((((((((((((((()))))))))((('''&&&)))(((((()))***+++)))'''))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((()))************))))))((()))))))))))))))*********))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++++++++,,,,,,---***---000...+++,,,111777999???FFFHHHGGGHHHLLLPPPTTTTTTSSSRRRRRRRRRRRRRRRUUUTTTQQQMMMKKKNNNUUU[[[bbbdddfffhhhjjjqqq{{{PPPEEE:::666666444333444333222222111111000000000000000000000////////////---,,,+++,,,---......---,,,,,,++++++******++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,.........---+++)))'''%%%))))))************)))))))))'''%%%&&&''')))))))))((()))))))))************&&&&&&(((***,,,,,,***(((+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---...............///111444555666<<>>;;;:::888555444333222111///------------...//////000000000///...///333999>>>AAACCCDDDDDDAAA>>>===<<<:::;;;;;;<<<<<<>>>@@@BBB===;;;888777555333///,,,)))))))))((()))***+++,,,+++++++++***************...---,,,+++************((((((((((((((('''&&&&&&)))((('''((())))))(((&&&))))))))))))))))))))))))'''''''''&&&''''''((((((((((((((((((((((((''''''((((((''''''''''''(((((((((((()))))))))))))))))))))************))))))((((((((())))))************(((((())))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,++++++,,,---......)))---//////---///555;;;AAAEEEHHHHHHFFFHHHNNNTTTWWWVVVUUURRRPPPNNNMMMLLLOOOPPPPPPNNNOOOUUU```hhhnnnppprrrsssuuuzzzPPPDDD999666666444333333222222111111111000000000000000000000////////////+++******+++,,,------+++,,,,,,++++++***++++++,,,***))))))))))))***++++++,,,++++++******++++++,,,((())),,,---...---+++***)))******++++++******))))))((('''(((*********((())))))))))))************''''''(((***,,,,,,+++)))))))))*********+++++++++......------------,,,,,,...//////...,,,,,,...///---111555888<<>>;;;888777666555333222............///000111222000000///......111666999CCCEEEGGGFFFCCC???<<<;;;;;;<<<===<<<;;;<<<===???<<<;;;999888777444000---+++***))))))***+++---...------------.........///000000000///...---,,,+++''''''&&&%%%%%%%%%%%%&&&)))((('''((())))))'''&&&'''''''''''''''''''''''' !!!!!!###%%%''')))+++((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******((())))))*********))))))((((((((()))******++++++(((((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,---...//////+++---///000111555<<>>;;;999888777555444333222111000//////000111/////////...---///222444===AAAEEEFFFDDDAAA???>>>999;;;===<<<::::::;;;===;;;;;;::::::999666111...,,,+++******+++,,,...000111111222333444444555555555666777888666444111///+++)))'''%%%%%%&&&((()))***)))))))))******(((&&&''''''''''''''''''''''''""""""###$$$&&&((()))***''''''(((((())))))******((((((''''''''''''(((((((((((()))))))))*********'''((()))***************'''(((((()))******++++++((()))******++++++++++++******+++++++++,,,,,,,,,+++,,,---....../////////,,,,,,,,,,,,---...///000//////000222777===CCCGGGGGGGGGGGGHHHJJJLLLOOOQQQNNNMMMKKKIIIHHHGGGHHHHHHMMMTTT]]]dddjjjsssPPPDDD999666555333222333111111111111000000000000000000000000///////////////......///000000///---+++++++++***++++++,,,,,,)))))))))))))))******++++++******************+++)))(((''''''(((***,,,...******++++++++++++******((((((***,,,...---***'''))))))))))))************+++)))((()))+++,,,,,,,,,++++++,,,---///000111111//////.........---------///000///,,,***,,,111555999???GGGNNNVVVcccuuu|||{{{}}}zzzwwwuuuvvvzzz|||~~~~~~|||sssfff]]]SSSMMMLLLLLLKKKIIIBBB@@@===;;;:::999777555777555333111////////////---......---,,,---///111333888>>>CCCDDDCCCCCCCCC777:::<<<<<<:::999:::<<<;;;;;;:::::::::777222...---,,,+++++++++---000111444555666777888999:::;;;;;;<<<>>>???>>>;;;777555000...***(((((())),,,...,,,+++******++++++)))'''))))))))))))))))))))))))+++***)))(((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((((((((())))))*********+++''''''(((******+++++++++'''(((((()))***+++++++++))))))***++++++++++++************++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,---...///000000222111111444;;;CCCHHHKKKFFFEEEFFFIIIMMMOOOOOONNNKKKJJJHHHGGGHHHIIIKKKLLLRRR[[[hhhqqqxxxKKKBBB:::888888666555777333333222222111000000000...---,,,++++++,,,---...//////...///000000...,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))***+++------'''(((******))))))***,,,***+++---......---+++***)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***++++++------...///---///000000///......///......---+++,,,000666:::BBBHHHTTTcccrrr~~~xxxmmmfffdddfffmmmvvvrrrkkkaaaZZZVVVSSSOOOLLLGGGCCC???<<<;;;:::888777888666333111//////000000.........///////////////777:::???CCCEEEEEECCCAAA???>>>;;;999999:::<<<>>>;;;:::999999888777444111///...,,,******+++,,,---111222444777:::>>>@@@BBB???@@@BBBBBBAAA???<<<:::777000***(((***+++***((())))))))))))******************))))))((((((''''''''''''&&&&&&&&&&&&''''''---***'''''')))+++***)))+++*********))))))((((((&&&''''''(((((((((((((((++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,......---------...///000000333777<<<@@@CCCFFFGGG>>>AAAEEEIIILLLMMMLLLKKKHHHGGGEEECCCCCCHHHQQQXXX___jjjvvvKKKBBB:::888777444444555333222222111000000//////000///...------...///000...---,,,---//////...,,,,,,,,,+++******+++,,,,,,************************,,,+++++++++++++++,,,,,,((()))******))))))***+++)))***+++,,,,,,+++***)))***************+++++++++************************,,,,,,,,,,,,,,,+++******---------,,,,,,,,,++++++***+++---------,,,---///,,,...111333555888===@@@RRR]]]oooqqqiiibbbaaaccciiisss}}}}}}wwwnnnfff```ZZZRRRMMMKKKHHHEEEBBBAAA???<<<:::999888666444222111222222111000000000000000000000555888===BBBEEEEEEDDDCCCAAA???===:::::::::;;;======<<<;;;;;;;;;888444111///...,,,*********,,,,,,...000444888;;;>>>?????????AAACCCDDDDDDCCCAAA???:::444---)))******(((&&&((((((((()))))))))******))))))))))))(((((((((((()))((((((''''''(((((())),,,***'''''')))+++***)))))))))))))))))))))))))))''''''((())))))))))))(((******)))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,---.../////////555777;;;???BBBDDDDDDDDDCCCEEEGGGIIIJJJJJJJJJIIIEEEEEEFFFEEEGGGNNNYYYaaakkkvvvLLLBBB:::777666333222333222111111000000///......111000000//////000000111,,,++++++,,,...///...,,,...,,,***((((((***,,,...************************...---,,,,,,++++++,,,,,,)))***++++++)))((()))***'''((()))******)))((('''+++++++++***************************************,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,(((***,,,---,,,---...000...///111444999@@@IIIOOOggguuu}}}rrrbbb]]]\\\bbbjjjtttyyyrrrggg[[[SSSOOOLLLHHHDDDBBB???;;;999:::999888777666444444333333333333222222111111111222555:::@@@DDDFFFFFFFFFDDDBBB???===;;;:::;;;;;;>>>======>>>===;;;666333000...,,,***)))***+++,,,+++...333888;;;======<<<===???AAADDDEEEDDDCCCBBB===888000,,,+++)))'''$$$''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***+++)))(((((()))******))))))))))))))))))*********(((((()))***************))))))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------***+++---///000111111111<<<>>>AAADDDFFFEEEDDDCCCGGGGGGHHHIIIIIIIIIIIIIIIFFFHHHIIIKKKOOOXXXccclllyyyLLLBBB999777555222111222111111000000///.........000000000000000000000000+++++++++---///000///...---,,,***))))))***,,,---************************---,,,,,,+++++++++,,,,,,***+++,,,+++)))((()))***(((((()))******)))((((((,,,+++++++++***)))))))))************************+++,,,,,,---,,,,,,++++++******+++,,,---...//////,,,---............000222999888666888@@@NNN^^^iiizzzrrrjjjfffdddgggqqq|||yyylllbbb\\\WWWOOOHHHCCC>>>;;;999:::::::::999888777555444555555444444333222111111111444999>>>BBBFFFGGGHHHGGGEEEBBB???<<<;;;;;;;;;<<<<<<===>>>???===999666111000---+++******++++++***---000444777999:::;;;:::;;;===???@@@AAA@@@@@@>>>999333...,,,***'''%%%''''''''''''((((((((((((''''''(((((())))))*********))))))(((((())))))******))))))))))))******)))************))))))(((((())))))***++++++++++++***(((((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.....................---------------...000222555777999@@@BBBFFFIIIJJJIIIHHHFFFIIIHHHGGGGGGGGGIIIJJJLLLLLLNNNQQQTTTYYYcccoooxxxLLLBBB999777555222111222111111000000///.........////////////////////////,,,,,,,,,...000111000///***++++++,,,,,,++++++***************************))))))))))))***+++,,,---+++,,,,,,+++)))((()))***)))******************))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,---...//////000.../////////---...000222AAABBBEEEJJJTTTcccsss~~~~~~yyyuuuxxxwww{{{{{{~~~}}}xxxssskkk^^^RRRIIIDDDAAA???::::::::::::999888666555777666666555444333222222333555999===AAAEEEGGGHHHHHHGGGDDDAAA???===<<<<<<999:::;;;===??????<<<999333111///,,,+++***++++++---------///222555888:::888999:::<<<<<<===<<<<<<;;;888444000---+++)))(((''''''''''''((((((((((((''''''(((((())))))******)))((((((''''''(((((()))))))))******))))))))))))---,,,+++***)))''''''&&&)))******+++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------..............................///......///222777<<>>===666444111...,,,+++,,,,,,...---,,,,,,---111555777777888999:::;;;<<<<<<<<<999777444000---+++***)))''''''((((((((()))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((()))++++++)))((()))***---,,,+++***)))''''''&&&))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................////////////......000444:::@@@CCCDDDFFFIIIMMMPPPRRRSSSTTTVVVSSSMMMIIIHHHJJJNNNQQQYYY]]]dddkkksss{{{KKKBBB:::888777444444555333222222111000000//////---......//////......---...------...///000...---++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---)))+++,,,,,,******+++---+++++++++******+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------............------------+++,,,------...000444777<<>>===;;;;;;;;;<<<<<<::::::::::::::::::::::::=========>>>???AAACCCDDDFFFFFFEEEDDDCCCBBBBBBBBB@@@>>>======???@@@???>>>888666333///---,,,---------,,,,,,,,,---///111222333444666888:::<<<===>>>999888555111---***((((((((((((((()))))))))******))))))))))))((((((((((((***))))))(((((())))))***'''))),,,,,,)))((()))************)))))))))))))))((())))))***+++*********...---,,,+++************+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------......---........./////////000///000333777<<>><<<<<<===>>>???<<<<<<<<<===============AAA@@@?????????@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDEEEBBB@@@>>>?????????>>>999777444111...---------+++,,,------............///000222555888;;;===>>>999888666111,,,(((''''''))))))))))))******************))))))((((((''''''++++++************++++++&&&))),,,,,,***((((((***'''(((((()))***++++++,,,(((((()))************)))//////---,,,+++*********++++++++++++++++++++++++---------...///000111111,,,,,,,,,---------......---.........//////000000000333999@@@EEEHHHIIIJJJIIIJJJKKKMMMPPPTTTWWWYYYUUURRRNNNMMMQQQZZZccciiisssvvvzzz}}}ppppppwww~~~{{{yyyuuusssuuuyyy~~~}}}~~~HHH???777666666444444666222222000/////////000111222///------///000111000//////............//////++++++***************+++---......,,,******+++---,,,---///...,,,***)))***---......,,,)))'''&&&''')))))))))))))))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---......---,,,+++,,,...000...000444777888===DDDPPPbbbuuu|||ssskkkkkkqqquuuuuu{{{xxx{{{|||~~~~~~|||uuulllfffcccbbb```___^^^^^^^^^___ZZZZZZ[[[___cccdddaaa^^^```dddkkkrrrwwwxxxxxxwwwyyyxxxxxxzzz|||~~~~~~}}}{{{{{{{{{|||{{{xxxsssooooooppppppppplllgggbbb___\\\\\\]]]___bbbeeehhhjjjkkkpppwww}}}~~~sssiii```ZZZJJJHHHEEEAAA@@@?????????<<<======<<<:::<<<@@@EEEAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@DDDGGGIIIHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@???;;;666000---+++,,,---******)))***+++,,,---...***+++---///222444666777333333111///---+++)))((())))))(((((('''''''''&&&))))))***++++++++++++++++++++++++*********))))))++++++******++++++,,,------,,,+++******+++,,,------,,,,,,+++***)))((((((''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...222000.........000333555111666===CCCFFFHHHIIIJJJHHHIIIIIIJJJKKKMMMPPPRRROOOOOOQQQUUU\\\fffpppuuuyyy~~~{{{rrrwww{{{tttpppppprrrtttxxx||||||{{{yyyxxxxxxzzz|||}}}JJJAAA999666666333333444333222111/////////000111111000......///000000///000//////......//////000------,,,+++++++++++++++,,,---...---+++***+++,,,,,,...///...,,,************+++,,,,,,++++++---...+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...---,,,---///111111000333666888;;;DDDNNN\\\lll~~~llljjjeeeaaaeeepppzzz|||{{{tttqqqssspppmmmjjjfffbbb\\\XXXRRRQQQQQQQQQQQQSSSTTTUUUXXXYYY\\\aaagggjjjjjjiiilllqqqyyy~~~zzzxxxrrrqqqooommmlllkkkkkklllggghhhkkknnnsssyyytttiiiaaaXXXSSSLLLEEE@@@???>>>>>>>>>??????===;;;<<<@@@CCCEEEEEEDDDBBBAAA@@@???>>>>>>@@@CCCFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@===888444000.........************************))))))+++---///111222333111000///---,,,***)))((())))))((((((((('''''''''''''''((()))))))))))))))+++++++++*********))))))***************+++,,,,,,,,,+++************+++,,,,,,,,,++++++***)))))))))))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...111000......///111333555555999???DDDGGGIIIJJJLLLSSSRRRRRRPPPOOONNNOOOPPPPPPRRRVVV^^^hhhsss||||||uuuooooooqqqrrrvvv{{{{{{zzzyyyxxxxxxyyyzzzzzzLLLCCC:::777666333222333444333111000//////000000111000///000111000...,,,000//////......//////000000///...,,,+++++++++++++++---......,,,++++++,,,,,,...///...,,,+++++++++***+++---...---...000111------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,---------...111333333444777<<<@@@FFFRRR^^^jjjxxx|||nnnbbbddddddeeennn~~~yyywwwyyyxxxqqqjjjhhhhhhbbbZZZSSSPPPNNNMMMLLLJJJJJJKKKLLLNNNQQQTTTVVVZZZ[[[]]]bbbhhhmmmooooootttyyy|||zzzyyyrrrpppnnnoooqqqtttuuuvvvvvvxxx|||yyyqqqllldddWWWLLLEEECCCBBBBBB?????????>>><<<===???AAAEEEEEEDDDBBBAAA@@@???>>>===>>>AAACCCEEEFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@AAA???<<<888555222000000++++++++++++***)))''''''(((((()))***+++------...------,,,+++***)))(((((())))))((((((((((((''''''''''''((()))))))))))))))+++++++++***************)))))))))*********+++++++++******))))))******+++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,+++,,,------...000///......000222555666;;;>>>BBBEEEGGGIIILLLNNNUUUUUUSSSPPPMMMKKKLLLMMMRRRVVV___jjjuuu}}}wwwvvvwwwxxx|||~~~LLLBBB:::777666333333444555444222000//////000000111111000111111000---+++......------------......000///...,,,+++************,,,......,,,++++++,,,,,,...///...,,,++++++,,,...///000///---+++,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,------,,,...111444666666<<>>>>>>>>=========??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@BBBEEEGGGHHHCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>;;;888555222000,,,,,,,,,,,,+++)))((('''((((((((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((())))))***+++++++++++++++************************(((((())))))***************))))))))))))))))))***))))))*********+++++++++,,,,,,,,,,,,++++++++++++------------.........///000000///...------,,,,,,,,,,,,,,,,,,------....../////////000111444666888???AAACCCEEEGGGJJJMMMPPPQQQRRRRRROOOLLLKKKMMMPPPUUU\\\hhhuuuJJJAAA999777777555555666555444222111000000000111111111000111111000---+++---,,,,,,++++++,,,,,,---///...---,,,******))))))***,,,------,,,+++,,,------.........,,,+++,,,...///000000...+++))))))***,,,,,,++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------,,,...222555:::999@@@PPP```jjjpppuuuqqqpppfffaaammmxxxyyyrrrppphhhbbb^^^ZZZUUUTTTUUUUUURRRNNNMMMNNNPPPQQQRRRQQQQQQQQQRRRTTTWWWZZZ[[[]]]]]]]]]]]]^^^aaacccfffqqquuu|||zzzzzzyyyxxxwwwvvvvvvwwwxxxrrrbbbYYYRRRMMMJJJ@@@???=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@CCCFFFGGGCCCCCCBBBBBBAAAAAABBBBBB@@@???>>><<<999666333111,,,---------,,,++++++*********))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++++++++************************'''((()))************))))))))))))******))))))))))))))))))***++++++,,,,,,+++++++++++++++*********------........./////////000000///...------,,,,,,,,,,,,---------.........//////000222444777999;;;AAABBBDDDFFFGGGJJJNNNQQQSSSUUUTTTRRROOOPPPUUUZZZ\\\eeesssIII@@@999777777666666888444333222111000111222222111000///000111000...,,,,,,,,,,,,++++++,,,,,,,,,......,,,+++************+++,,,---,,,++++++---///---......---,,,,,,---///+++------,,,*********+++******+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................111666999AAAAAAJJJ[[[kkktttyyy|||yyyrrrjjjkkknnnyyy~~~~~~~~~zzzrrrllleee]]]VVVRRRNNNKKKLLLPPPPPPOOOPPPRRRUUUWWWWWWVVVSSSSSSSSSSSSUUUWWWYYYZZZXXXYYY[[[[[[\\\^^^aaadddfffkkkrrrzzzzzzxxx{{{~~~rrrggg^^^TTTMMMGGGDDD@@@===>>>?????????@@@@@@???===<<<;;;:::999;;;;;;<<<===???BBBCCCEEECCCCCCBBBBBBBBBBBBBBBCCC@@@@@@>>><<<999666444222///...---,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((()))))))))(((((())))))))))))******''''''((()))))))))))))))***************+++++++++((()))***+++++++++***))))))******++++++******)))))))))******+++++++++,,,*********+++++++++++++++---------.........////////////......---,,,,,,,,,,,,,,,---............---///000222444777:::<<<>>>AAACCCFFFHHHIIILLLOOORRRTTTUUUUUURRROOOSSS\\\dddkkktttKKKBBB:::888777555555666333222111111111222333444111000......///000000///...------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,***)))***...000.........---,,,,,,...000***+++,,,,,,+++***,,,---******++++++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...///000111333777===AAANNNRRR\\\iiirrrxxxvvvooopppzzzzzzwwwsssqqqoookkkddd^^^WWWRRRNNNMMMKKKIIILLLRRRQQQQQQSSSWWWYYYZZZXXXVVVUUUTTTTTTTTTVVVXXXYYY[[[XXXZZZ]]]^^^]]]___bbbeeebbbgggnnntttyyyzzzzzzyyyyyy{{{zzz{{{}}}}}}{{{}}}|||rrreee[[[RRRLLLEEE@@@?????????>>>@@@@@@???>>><<<;;;:::999:::;;;<<<===???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???===:::777666555222000---***))))))***+++++++++*********)))))))))***************)))))))))(((((()))))))))*********''''''((()))))))))))))))))))))*********+++++++++((()))+++,,,---,,,+++*********+++,,,,,,+++*********************+++++++++******++++++,,,,,,------,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,.../////////...---000111333666999===???@@@BBBEEEHHHJJJLLLOOORRRTTTRRRTTTTTTRRRSSSZZZhhhsssMMMDDD;;;888777444333444222111111000111333444555222///------///000111000//////............/////////......---------......------+++)))(((***...222.........---,,,,,,...000,,,---...---+++***+++,,,***++++++,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000...///111333666<<>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@===:::888777777444111---)))&&&&&&((()))***************)))))))))++++++++++++************(((((())))))*********+++))))))***+++++++++++++++))))))******++++++++++++(((***,,,---------+++******+++,,,------,,,+++***************************++++++,,,,,,---...//////,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---000222444888;;;>>>AAABBBCCCFFFJJJMMMOOOQQQTTTVVVSSSVVVWWWXXX[[[fffxxx|||xxx}}}LLLCCC;;;999888555333444444333222111111111222333555222//////000000---***,,,---------.../////////,,,---.........---,,,+++++++++,,,,,,---...//////---,,,,,,,,,,,,---............---,,,++++++***))))))+++---......,,,)))'''++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...///000///---,,,---...000444555222333@@@RRR^^^qqqwww||||||}}}uuutttmmmdddgggqqq{{{yyytttqqqgggeee___WWWPPPMMMPPPSSSOOOOOOOOOOOOPPPSSSUUUVVVWWWXXXZZZZZZZZZXXXVVVUUUOOOQQQUUUXXX[[[___dddhhhnnnkkkfffdddeeehhhjjjkkkkkknnnqqqtttuuutttrrrpppuuurrrrrrxxx}}}{{{xxxxxxuuuxxx~~~xxxlllfffYYYKKKCCCBBB@@@<<<===>>>>>>>>><<<;;;<<<=========>>>@@@@@@AAAAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@>>><<<999777666666444111...+++)))(((((())))))))))))***+++,,,---------,,,,,,+++***))))))***)))(((((((((((()))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++++++++++++++++++++,,,------......------,,,+++,,,...000000///...,,,000//////.........//////111555:::>>>@@@CCCEEEGGGGGGIIILLLOOOQQQSSSSSSTTTSSSTTTXXX___jjj{{{zzzxxx{{{LLLCCC;;;888777555444555444333222111111111222333444111//////000000...,,,---------...............,,,---.........---,,,+++++++++,,,,,,---......///---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,---......------...000000222444999@@@LLL^^^kkktttlllkkkgggcccjjjvvvzzzsssmmmhhhdddZZZYYYVVVQQQMMMMMMQQQTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOSSSYYY```ggglllppprrrtttxxxsssmmmiiihhhhhhiiiiiihhhiiikkklllkkkjjjgggfffmmmiiihhhlllpppssswww||||||yyyuuuvvvyyyzzzttteeeUUUKKKGGGCCC???>>>??????>>>=========>>>>>>>>>???AAAAAABBBBBBBBBDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBB@@@>>>;;;999888999777444111...,,,++++++++++++***************++++++++++++******)))))))))***))))))((((((((()))))))))***++++++++++++***)))***************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,.../////////...---//////.........//////000444777;;;???BBBDDDHHHJJJHHHJJJMMMOOOQQQRRRTTTUUUUUUYYY```jjjwww}}}vvvtttwww}}}NNNDDD:::777666444444777444333222111111111222333222000//////000000///---...............------------------------,,,+++++++++,,,,,,------......................../////////+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***+++---------...000222555444:::FFFQQQ[[[lll}}}vvvkkkcccbbbbbbeeeqqqsssjjjeee```ZZZVVVQQQQQQOOOMMMLLLMMMPPPSSSVVVWWWWWWWWWVVVTTTRRRQQQPPPNNNLLLJJJJJJKKKNNNOOOVVV]]]hhhpppttttttssssssppplllfffaaa```______^^^aaaaaa```^^^\\\ZZZYYYXXX[[[WWWVVVYYY]]]aaagggnnn|||{{{yyyxxxzzzwwwdddVVVOOOIIIBBBAAA@@@???>>>>>>>>>????????????@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;:::888666333000...,,,,,,------+++******)))))))))***)))))))))))))))))))))***)))))))))))))))******)))***++++++++++++***)))++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///............///000111222777:::===@@@CCCGGGKKKNNNLLLNNNPPPQQQRRRSSSVVVXXX[[[aaalllzzztttqqqoooqqqxxxOOODDD:::666555444555777444333222111111111222333000/////////000000000////////////...---------,,,------------,,,,,,++++++,,,,,,,,,---------......,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,------------...,,,------......------,,,+++,,,---------///222444;;;<<>>>>>???????????????@@@@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCBBBAAA???>>>===999888666333000...,,,+++---,,,++++++************)))))))))*********************)))))))))***++++++*********++++++*********++++++++++++++++++++++++(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////.........///000222333444:::<<>>FFFVVVdddjjjrrr|||nnnaaa___```gggqqq~~~xxxtttqqqjjjccc[[[WWWVVVUUURRROOOUUUTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKHHHEEECCCAAAGGGHHHIIIKKKMMMOOOQQQRRRYYY\\\______\\\XXXTTTSSSNNNLLLJJJJJJMMMPPPRRRSSSSSSQQQNNNKKKJJJJJJKKKLLLLLLJJJKKKPPPUUU[[[eeepppooodddYYYOOOJJJFFFAAA>>>???@@@@@@???@@@?????????@@@AAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::888666333000...---++++++******+++,,,,,,---******++++++++++++++++++***************+++,,,,,,+++******************+++************************(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////---...///000222555777888===???AAACCCEEEHHHMMMPPPUUUWWWYYYXXXXXX\\\ccciiisssxxxxxxmmmuuu}}}NNNDDD:::777666444444777444333222111111111222333...///111000///...000111...............---------------,,,+++++++++++++++------------------------)))***+++------,,,++++++///......---+++******)))******)))(((((()))+++,,,,,,---------...............//////////////////......///000111222555999===CCCQQQbbblllttt|||kkkbbb\\\bbblllyyy|||ssskkkeeebbb\\\ZZZWWWUUUUUUTTTSSSRRRSSSRRRRRRSSSTTTTTTQQQNNNJJJHHHFFFCCCBBBAAAAAAAAAIIIIIIJJJJJJJJJKKKKKKKKKOOOQQQRRRQQQNNNLLLLLLLLLKKKIIIHHHJJJMMMQQQSSSTTTSSSQQQNNNLLLLLLMMMOOOQQQNNNNNNPPPUUUXXX\\\fffppp}}}rrrfff\\\RRRLLLDDDAAAAAABBBBBB@@@BBBAAA@@@??????@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA??????@@@@@@@@@???>>>>>>>>>===<<<:::777444222000*********++++++,,,......,,,,,,++++++++++++++++++************+++,,,------++++++***))))))***++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///......000222555888:::<<<@@@BBBDDDFFFGGGIIILLLOOOUUUXXX[[[\\\^^^eeepppyyyzzzttt|||LLLCCC;;;888777555444555444333222111111111222333...000222111...---///111---------...............---,,,+++*********+++,,,------------------------)))***,,,......---,,,+++---------,,,,,,+++++++++******))))))***++++++,,,------------............------............---------///111333555:::@@@DDDPPP^^^kkkppp|||nnnddddddhhhttt}}}vvvnnneee^^^YYYVVVVVVXXXZZZYYYWWWVVVVVVWWWUUUTTTUUUWWWYYYWWWSSSOOOGGGDDD???<<<<<<>>>BBBEEEKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLNNNPPPMMMLLLMMMPPPTTTYYY\\\\\\WWWVVVTTTRRRRRRSSSUUUWWWUUUVVV[[[```cccgggqqq{{{}}}zzzsssrrrtttxxxuuujjjZZZRRRIIIDDDDDDEEEDDDCCCEEEDDDBBB@@@???@@@AAABBB???@@@BBBCCCDDDDDDCCCBBB>>>??????@@@@@@@@@????????????>>><<<999666333111,,,,,,+++++++++,,,,,,---,,,,,,++++++******))))))*********++++++---......++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,.../////////...---...///111444777;;;>>>???DDDFFFIIIJJJJJJKKKLLLNNNVVV[[[```dddjjjuuu~~~LLLCCC;;;999888555333444444333222111111111222333///111222111...---...000,,,------....../////////---,,,+++*********+++,,,------------------------***+++---//////...---,,,++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++,,,...111444888>>>EEEJJJ]]]jjjqqqrrrvvvhhhgggmmmzzz}}}tttqqqjjjccc\\\VVVRRRPPPVVV[[[______[[[XXXYYY\\\[[[ZZZZZZ[[[\\\ZZZTTTOOODDD@@@;;;777777<<>>???@@@@@@AAAAAAAAA@@@>>>======;;;888555222000......---,,,++++++++++++,,,++++++***)))(((((('''++++++++++++,,,---...///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,******************************+++++++++,,,,,,,,,------------------------,,,------......------,,,+++,,,...000000///...,,,///000222555999<<>>AAAAAA@@@???@@@AAABBBCCC???>>>===;;;888444111///111000...---,,,+++++++++*********+++,,,,,,,,,---*********+++++++++,,,,,,+++,,,------......------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,---///...------///000111111333888???BBBBBB@@@FFFJJJOOOQQQPPPOOOQQQSSSZZZdddoooyyy~~~xxxzzz|||~~~PPPDDD999666666555444555333333222222333333444555000000000000000000000000000000000000///...---,,,,,,,,,------------,,,,,,)))))))))+++...//////...,,,---.........,,,+++******...///,,,***+++,,,***,,,,,,,,,,,,,,,---------------------------,,,,,,---,,,+++,,,...000111111000222777===FFFPPPYYY___gggvvv}}}|||sssllljjjlllrrr~~~tttmmmddd]]]UUURRRTTTWWWXXXWWWXXXZZZ[[[XXXTTTTTTXXX]]]aaabbbccceeeddd```YYYSSSLLLDDD??????AAABBBEEEHHHNNNQQQUUUWWWXXXXXXXXXXXXXXX\\\aaaeeeggghhhjjjkkkmmmtttxxxyyy}}}uuupppmmmnnnuuu}}}yyywwwvvvyyy|||yyyrrrrrrvvv}}}{{{nnnaaaXXXPPPIIIHHHJJJEEEDDDDDDEEEGGGGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@BBBAAA@@@??????@@@BBBBBB??????>>><<<999555222000000///...---,,,+++***)))*********+++++++++++++++---------............///+++,,,------......------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,---......------///000333333666;;;AAADDDDDDCCCDDDJJJQQQVVVVVVVVVWWWYYYcccmmmzzzxxxyyyzzz{{{}}}PPPDDD999666666555444555333333222222333333444555.........//////000000111000000000000///...---,,,......------------......,,,+++***+++---//////...------...///...---,,,+++,,,000111---+++,,,,,,*********++++++,,,------............------,,,,,,,,,,,,,,,,,,---///000222222444777>>>IIIVVV___cccdddppp~~~yyypppllljjjggggggnnnxxxtttggg]]]WWWTTTQQQQQQUUUYYYYYYYYYXXXYYYYYYWWWUUUXXX]]]ccchhhiiiiiiiiifff___VVVOOOIIIDDD@@@CCCFFFGGGKKKOOOYYY\\\```aaa```^^^]]]]]]^^^bbbhhhmmmqqqtttxxxzzztttiii^^^SSSMMMKKKGGGGGGGGGHHHJJJJJJHHHFFFCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@?????????@@@AAA@@@@@@???===;;;888555333111111000000...,,,+++***+++++++++*********************+++++++++,,,,,,,,,+++,,,------......------+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************////////////////////////------........./////////+++---......---...000222666777:::>>>DDDGGGHHHGGG@@@GGGPPPVVVYYYZZZ\\\___mmmyyy~~~zzzxxxyyy~~~}}}|||{{{{{{}}}PPPDDD999666666555444555666555444333222111111111,,,------...///000000111//////000//////...------///...---,,,,,,---...///111///,,,++++++,,,,,,+++---.../////////...---,,,...222222...,,,,,,,,,************++++++,,,,,,,,,......------,,,+++++++++,,,---.........///111333999>>>HHHTTT___gggjjjlllzzz~~~ooofffccc^^^ggguuu|||rrrgggZZZQQQNNNNNNOOORRRWWWYYYZZZYYYVVVXXXZZZ[[[\\\```eeeiiipppnnnkkkfff```WWWNNNHHHFFFCCCCCCIIINNNQQQWWW]]]aaaeeehhhiiigggdddaaa___bbbffflllsssxxx~~~|||}}}~~~qqqbbbTTTMMMLLLKKKJJJJJJKKKJJJIIIGGGFFFEEEDDDBBBAAAAAAAAAAAABBBAAA???>>>>>>???@@@@@@@@@@@@@@@???===:::777666444444333222111///---++++++++++++******)))))))))))))))))))))*********++++++,,,------......------++++++******++++++,,,---------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++.............../////////............////////////,,,---.........///111444888:::===BBBFFFIIIJJJJJJCCCIIIPPPVVVZZZ^^^dddhhhvvv{{{pppoooqqquuuxxx~~~~~~PPPDDD999666666555444555666555444333222111111111,,,------...///000000111//////////////////...---...---,,,++++++,,,---...222///,,,+++,,,,,,,,,+++,,,---.../////////...---...222333///,,,---,,,***,,,,,,,,,++++++*********---,,,,,,,,,+++++++++***.../////////...///222555<<>>>>>>>>>>>???@@@@@@@@@@@@???>>><<<:::888444444333222000...,,,+++,,,+++++++++******)))))),,,,,,,,,,,,------------+++,,,------......------++++++******++++++,,,---...------,,,,,,------...------------------------------------------------,,,,,,---------................../////////000000---.........///000444777:::<<<@@@DDDHHHJJJLLLMMMNNNQQQUUUXXX\\\dddmmmuuummmeeejjjqqqxxx}}}}}}PPPDDD999666666555444555333333222222333333444555.........//////000000111...///////////////......------,,,,,,,,,,,,---------,,,+++,,,...///000///+++,,,---...///...---------111222...,,,------***...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,///000111///...111777===BBBNNN___lllvvv}}}hhh\\\YYY[[[hhh|||vvvhhh^^^YYYVVVSSSOOOOOOPPPSSSUUUXXXYYYZZZ[[[WWWZZZ___dddhhhjjjkkkkkkeee```ZZZUUUSSSRRRQQQQQQMMMMMMPPPVVVZZZ\\\aaahhhjjjnnntttwwwvvvqqqmmmkkkjjjqqq|||mmm^^^QQQMMMJJJIIIKKKNNNQQQRRRNNNMMMLLLIIIFFFBBB???===???>>>=========>>>@@@AAA????????????>>>===;;;:::555444111///---,,,++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------+++++++++++++++,,,------......------------......------------------------////////////////////////++++++,,,,,,---.............../////////000000000...///000000000333777:::<<>>===<<<<<<<<<===???@@@BBB>>>>>>?????????===<<<;;;888666333///---,,,---...,,,,,,,,,,,,,,,---------(((((((((((())))))))))))+++,,,------......------,,,,,,,,,,,,,,,------.........------------..............................////////////////////////,,,,,,,,,---.../////////.../////////000000000000000000111111222555999===>>>BBBHHHKKKMMMOOORRRUUUUUUWWWZZZ]]]cccnnn{{{tttiiimmm{{{~~~{{{yyyyyy~~~PPPDDD999666666555444555666666444333222111111111111111111111000000000000......///////////////...---...///000000///...------,,,---...000000...,,,)))***,,,---------,,,,,,***...000---+++------++++++,,,,,,------......///------...///000111222222///111222222333;;;HHHQQQ```hhhxxxrrr___WWW\\\iiisss|||xxxuuuhhh```WWWTTTWWWZZZZZZYYYUUUVVVVVVWWWXXX[[[```cccbbb```^^^^^^___``````___\\\ZZZYYYYYYZZZ[[[[[[ZZZeeegggmmmtttxxxzzz~~~|||vvveee^^^TTTLLLJJJKKKMMMOOOMMMNNNOOOOOOLLLHHHCCC@@@;;;;;;;;;<<<===???AAABBB======>>>??????>>><<<;;;===:::666222//////111222,,,,,,,,,------.........***+++++++++,,,,,,,,,,,,+++,,,------......------------,,,,,,------...///......------------..............................////////////////////////---------...///000000111////////////000000000000111111222222333666;;;>>>AAAEEEKKKNNNOOOQQQTTTWWW\\\```dddiiippp{{{zzznnngggqqqyyyvvvxxx}}}NNNEEE<<<:::888555333444444444444444333222111111111111000000000000111111111000...---------,,,+++///...---,,,+++*********,,,,,,---.../////////...+++++++++,,,,,,---------------............------,,,,,,,,,------.........000+++)))---000///...///222444444333888FFFUUU^^^lll{{{sssbbb]]]```iiizzzvvvuuuwwwsssjjjdddYYYVVVTTTUUUWWWYYY[[[[[[\\\XXXWWW\\\fffmmmmmmkkkkkkiiieee___ZZZYYY[[[^^^___]]]^^^```^^^]]]fffrrrxxxqqqeeeWWWOOOOOOQQQQQQOOOMMMMMMMMMNNNOOOMMMFFFAAA>>>============>>>>>>???@@@@@@@@@???===:::888666666555444333111...,,,+++,,,---///000000000//////---,,,,,,++++++,,,,,,---...------,,,,,,++++++***///...,,,+++***+++,,,,,,---,,,+++,,,...///...---------------------------///---,,,,,,...//////...---......///////////////...///000///...---...///222111111222555:::>>>AAAIIIGGGHHHOOOTTTTTTVVVYYY```llluuuwwwzzzuuusssuuu}}}zzzxxx}}}~~~NNNDDD<<<:::888555444444444444444444333222111000222222111111111111222222111000............------///...---,,,++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......222---***---000//////111222111222666>>>KKK[[[fff}}}uuujjjbbbeeennn{{{xxxsssssspppggg\\\WWWVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZaaahhhmmmllljjjfffddd```[[[XXXXXX[[[^^^aaa```aaaeeefffjjjvvv|||ooo]]]SSSPPPRRRRRRQQQQQQOOOMMMMMMNNNLLLHHHDDD???>>>============>>>>>>@@@@@@@@@???===;;;888777777666555444222///---,,,)))***+++,,,---,,,,,,+++++++++************++++++------------------------...---,,,,,,+++++++++,,,---,,,+++,,,.........---------------------------///---,,,,,,...//////...---......//////////////////000111111/////////111111111222444777<<<@@@CCCFFFDDDEEELLLRRRTTTXXX]]]hhhuuuvvvzzz|||zzzwwwvvv{{{MMMDDD<<<:::999555444555444444444444333222111000333222222111111222222333000000///......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...333...+++---///...000333444111555AAALLLVVVeeettt{{{nnnhhheeegggrrrvvvqqqllliiibbbXXXRRRQQQTTTXXX\\\]]]ZZZXXXXXXXXXVVVYYY___eeeiiijjjhhhgggaaa```\\\XXXVVVWWW[[[___dddfffjjjpppvvvzzzgggYYYTTTTTTUUUUUUTTTQQQMMMMMMMMMMMMJJJGGG@@@???>>><<<<<<<<<<<<===????????????===;;;999777888888777555333111///...((()))***+++++++++******++++++++++++++++++++++++,,,,,,---......///000000,,,,,,------,,,,,,++++++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...---......///////////////000111222222000000111222111222444777;;;???CCCEEEDDDBBBCCCJJJQQQVVV^^^eeeuuu{{{yyytttqqqsssuuuxxx~~~MMMDDD<<<:::999666444555333333444333333222111000222111111000000111111222///000000/////////000111000///...---------------)))***+++,,,---///000111---------------,,,,,,,,,,,,,,,------------,,,,,,------------------------333...+++,,,------000555888777AAARRR]]]cccpppsssjjjlllnnnuuuzzznnnaaaYYYTTTQQQTTTXXXUUUZZZ___^^^ZZZWWWXXXZZZYYY^^^ccceeedddbbbaaaaaaaaa___[[[WWWUUUWWW\\\___kkkpppyyyrrrbbbZZZXXXXXXXXXSSSPPPNNNOOOQQQPPPMMMJJJCCCAAA???===;;;;;;<<<<<<>>>?????????===;;;999888:::999888777555333111///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------.........///+++,,,---...---,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...---......//////////////////000222111000000111222111333777;;;???CCCFFFGGGDDDBBBCCCJJJQQQYYYdddnnnzzzuuusssrrrrrrvvv{{{LLLCCC<<<:::999666555666333333333333222111000000000000////////////000000...000111000......000222//////...---------......+++,,,,,,---...000222333------------------------------............------------------------------000,,,***,,,,,,---111666;;;AAAQQQbbbjjjmmmxxxuuuqqqrrr|||yyyiiiXXXQQQQQQSSSXXX\\\XXX\\\___]]]YYYWWWZZZ]]]```bbbdddaaa\\\YYYZZZ\\\aaa___[[[WWWUUUXXX]]]bbbvvvpppddd]]]ZZZXXXQQQQQQQQQTTTVVVUUUPPPLLLFFFDDDAAA>>>;;;;;;;;;<<<===>>>>>>>>>===<<<:::999;;;:::999888666444222000.........---------......---...////////////...------------,,,,,,,,,++++++***+++,,,---...---,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...---......///////////////...///111000//////111222222555:::???CCCEEEFFFGGGBBBAAABBBIIIPPPZZZhhhuuu~~~zzzvvvqqqqqquuu|||LLLCCC;;;:::999666555666333333333333222111000////////////....../////////...000111000---,,,///111......---------------...111000///......///000000,,,---------............---......//////......---...------------,,,,,,,,,---++++++.........333999>>>NNNbbblllnnntttyyyrrrxxx~~~nnnaaaVVVTTTVVVVVVWWWXXXZZZ\\\^^^]]]ZZZZZZ\\\^^^aaabbbaaa]]]YYYWWWYYY\\\^^^]]]ZZZYYYZZZ___gggmmmtttiii```[[[WWWVVVWWWZZZ\\\ZZZTTTOOOJJJGGGCCC???<<<;;;;;;<<<======>>>>>>>>><<<;;;:::;;;;;;:::888666444222111......---,,,,,,,,,------+++,,,---......---,,,+++...------,,,++++++******++++++,,,---------,,,,,,,,,+++***+++,,,---,,,+++------------------------///---,,,,,,...//////...---......///////////////---///000000//////111222555888===BBBEEEFFFEEEDDD@@@???CCCJJJSSS___ppp~~~}}}}}}wwwssssssyyyLLLCCC;;;:::999666555666222333333222222111000///000000////////////000000...000222000,,,***---000------,,,,,,,,,,,,------222111///---------...///+++,,,,,,---...///000000,,,------......------,,,......---------,,,,,,,,,++++++---111222111666===EEE^^^rrrrrrppp{{{|||xxxuuuxxxuuueee___[[[ZZZYYYVVVUUUWWWYYY[[[]]]^^^___^^^]]]\\\\\\\\\\\\[[[[[[\\\^^^```\\\\\\]]]___eeeooozzz~~~}}}{{{yyy|||~~~{{{pppjjjcccaaa______```]]]WWWSSSMMMJJJEEE@@@===<<<<<<===<<<======>>>>>>===<<<;;;;;;;;;:::888666444222111//////---,,,,,,,,,------,,,---...//////...---,,,---------------,,,,,,,,,,,,+++++++++,,,,,,---...+++*********,,,---,,,+++........................///---,,,,,,...//////...---......///////////////...000111111111111222444777;;;@@@DDDFFFEEECCC@@@@@@AAAGGGQQQ[[[iii|||sssssswww|||{{{yyyxxx|||KKKCCC;;;:::999666555777222222333222222111000///111111000000000000111111...000222///+++)))+++///,,,,,,+++++++++,,,,,,---///...,,,,,,,,,...000111***+++,,,---...000111111+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++///444444444999???LLLjjj}}}vvvqqq}}}uuunnnjjjmmmuuuxxxllleeebbb___]]]XXXSSSVVV\\\WWWYYY\\\```cccaaa]]]ZZZUUUVVVXXX[[[___bbbdddeee\\\^^^aaagggppp~~~yyywwwtttsssrrrrrrqqqoooiiilllooopppqqqssswwwzzz{{{|||~~~zzznnnjjjeeebbbaaa^^^ZZZVVVOOOLLLGGGAAA>>><<<<<<===<<<<<<===>>>>>>===<<<;;;;;;;;;:::888666444222111111000///...---......///...///000222222000///...,,,,,,------.../////////,,,,,,+++***+++,,,...///+++***)))***,,,---,,,+++///////////////////////////---,,,,,,...//////...---......//////////////////111222222222222444555999<<>>BBBDDDLLLXXXdddtttttthhhlllsss{{{xxxyyyyyy{{{MMMCCC:::777666333333555444444333222222333333444222111111000000000000000////////////////////////---,,,,,,++++++,,,,,,---++++++,,,---............---,,,,,,,,,...111555888,,,------,,,++++++,,,...(((***+++---...------,,,---,,,---///000222;;;DDDbbbooovvvvvv}}}pppmmmddd```iii{{{sssjjjhhhfffccc]]]XXXTTTSSSTTTUUUVVV]]]dddfffaaa[[[WWWVVVYYY\\\bbbgggiiifffaaa\\\\\\\\\eeeuuu|||vvvrrrmmmiiifffhhhhhhiiihhhfffdddaaa______``````aaaccceeeggghhhppprrrssssssrrrrrrsssuuuxxx}}}~~~||||||xxxxxxyyy{{{|||}}}{{{yyyuuuvvvwwwxxxzzz}}}xxxkkkeeegggfff___XXXTTTOOOHHHDDDCCCAAA>>>;;;;;;;;;<<>><<<<<<;;;:::888777666666666000///...---,,,,,,---...........................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,............////////////..................------000111222111000111555999>>>AAABBBAAA@@@BBBCCCCCCGGGLLLUUUaaarrroooiiidddfffqqq{{{vvvxxxJJJAAA888777666555555777777666555333111000//////222111111000000000000000////////////////////////---,,,,,,++++++,,,,,,------------...------,,,,,,///...------...///111333,,,------,,,++++++,,,...---......///000000000000...---///111333666@@@KKKcccsssqqqgggeeeaaaaaannnwwwiiidddffffffbbb\\\WWWTTTTTTVVVXXX___dddhhheee^^^XXXYYY[[[aaabbbeeeggghhhgggdddbbbbbbhhhttt~~~tttpppjjjeeeaaa^^^[[[YYY[[[\\\]]]]]]\\\ZZZXXXWWW\\\\\\\\\]]]^^^___```aaafffggghhhhhhgggfffgggiiikkknnnrrrssspppmmmlllllllllkkkjjjjjjjjjiiigggeeeiiiiiiiiijjjlllooorrrsssrrrrrrtttzzzwwwmmmjjjhhhbbb\\\UUURRRMMMHHHEEECCC@@@???;;;;;;<<<>>>@@@@@@???======<<<:::888777666555555111000...---,,,------...........................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------.........---------,,,,,,............////////////........................000111222222111333777:::>>>@@@BBBCCCDDDFFFIIIJJJMMMQQQYYYgggyyyyyykkkgggeeejjjvvv~~~{{{zzzKKKBBB999777777555444666777666444222000///......222111111000000000000000////////////////////////------,,,,,,,,,,,,------............---,,,+++***//////.........---------,,,------,,,++++++,,,...------,,,,,,,,,---......000///111444666;;;HHHUUUggg|||qqqddd___]]]___gggvvvvvvjjj``````dddddd```ZZZUUUTTTVVVZZZ]]]hhhjjjjjjeee^^^\\\aaagggjjjiiiiiiiiijjjkkklllmmmlllvvv{{{uuupppeeeaaa[[[VVVTTTSSSQQQPPPSSSTTTUUUVVVVVVVVVUUUTTTYYYYYYXXXXXXXXXYYYZZZZZZ]]]^^^___^^^\\\\\\]]]^^^ccceeeggggggeeecccccccccfffdddbbbaaabbbbbb```___fffccc```aaaeeeggggggfff```dddkkkrrryyy}}}{{{xxxpppkkkfffaaaXXXWWWTTTOOOIIIEEECCCBBB<<<<<<<<<>>>@@@@@@???>>>===<<<:::888666555444444222111///...---------...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,------.........///.........------------,,,............////////////........................000111222333333666999<<<>>>@@@BBBEEEGGGJJJOOOSSSXXX[[[cccrrrxxxmmmgggfffhhhppp~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvuuuwwwwwwuuuttttttuuuvvvvvvxxxxxxxxxzzz|||OOOEEE<<<999777333111222333222111111000000111111222111111000000000000000////////////////////////------,,,,,,,,,,,,---------.........------,,,+++---............---+++***,,,---...---++++++---...---,,,+++******+++---...111111333666999@@@QQQ```vvv~~~fff[[[\\\ZZZcccrrrqqqiiiccc^^^___bbb^^^[[[VVVSSSTTTYYY___cccllljjjfffccccccffflllppplllmmmoooppprrruuuyyy|||zzztttooojjjdddaaa[[[WWWRRRNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZ[[[]]]]]]\\\[[[ZZZ[[[\\\bbbccccccdddddddddeeeeeehhhfffddddddfffhhhiiihhhiiiddd```aaaeeegggeeeaaa```eeejjjmmmppptttzzz}}}wwwnnngggccc\\\]]]\\\VVVNNNGGGDDDDDD>>>===<<<===???@@@@@@>>>>>><<<:::888666555444333333222000...------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,------......//////............------------............////////////............///////////////000111333666999<<<>>>??????BBBFFFIIILLLQQQWWWaaaeeeooo|||nnnkkkiiijjjooozzz}}}}}}||||||{{{{{{zzzzzz|||zzzzzzzzz|||~~~}}}|||ssssssrrrrrrqqqppppppoooqqqpppnnnmmmlllkkklllllljjjkkknnnqqqtttwwwzzz{{{wwwzzz~~~~~~|||||||||zzz{{{}}}OOOEEE===:::888333111111222111111000000111111222222111111000000000000000000000000000000000000000...------,,,,,,------...+++,,,------.........---***,,,---.........,,,+++---......---,,,,,,---///000000///......///111222222222555999===HHH]]]pppsss]]]VVVZZZ^^^nnnrrrccc^^^___^^^\\\\\\XXXVVVTTTTTTWWW]]]cccgggjjjeee___```ffflllnnnnnnlllqqqxxx}}}|||wwwuuuqqqjjjddd```[[[WWWTTTQQQNNNJJJHHHIIIJJJKKKJJJLLLMMMNNNPPPQQQSSSSSSTTTVVVVVVWWWXXXYYY[[[]]]^^^]]]^^^___^^^]]]\\\]]]_________```bbbdddggghhhiiiiiihhhfffgggiiilllmmmmmmjjjfffbbbcccgggiiifffbbbiiijjjlllkkkjjjmmmtttyyy||||||rrrhhhbbb```bbbbbb]]]TTTLLLGGGFFFAAA???======>>>??????>>>>>>===;;;999777666555555444333111///.......................................------,,,,,,------...------,,,,,,------...///---------......///////////////.........---------............////////////........./////////000000...///111444999===@@@AAABBB@@@AAAFFFIIIKKKRRRZZZdddkkkzzzxxxnnnoooqqqsssxxx}}}vvvvvvuuutttsssrrrqqqqqqpppoooooopppqqqrrrqqqoooiiiiiiiiijjjjjjkkkkkkkkkjjjiiifffcccaaa`````````XXXZZZ^^^bbbfffjjjlllnnnpppsssvvvwwwuuusssqqqpppkkkmmmooossswww{{{~~~~~~|||JJJBBB;;;:::999666555555444444222111111000000111222111111000000000000000000000000000000000000000......------------......***+++,,,---............***+++---...///......------......---,,,,,,---///---------......///000111111333888>>>FFFVVVppp}}}gggXXXUUUZZZjjjuuufffYYYXXX[[[[[[XXXUUUUUUVVVWWWYYY\\\```dddffffff```\\\^^^dddjjjkkkiiirrrzzzyyyrrrmmmgggccc]]]YYYVVVSSSPPPNNNNNNLLLJJJJJJKKKMMMMMMLLLNNNOOOOOOQQQRRRSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\]]]]]]\\\\\\]]]___]]]]]]___bbbgggjjjlllllllllkkkjjjjjjlllnnnnnnmmmllljjjiiijjjnnnooonnnlllnnnmmmkkkjjjjjjooouuuzzz{{{|||vvvjjjccccccdddeeeccc\\\UUUNNNKKKDDDBBB>>><<<===>>>>>>>>>>>>===;;;:::888888777777555444222000///......///..............................------------......---------------......///......................../////////.........------............////////////.........//////000000111///000222777>>>BBBEEEEEEFFFBBBBBBIIILLLLLLTTT^^^gggrrr~~~wwwuuu{{{}}}~~~}}}||||||}}}{{{yyyvvvrrrqqqpppnnnlllkkkjjjiiigggfffeeefffggggggfffddd___``````aaabbbccccccddd^^^]]]ZZZWWWUUUTTTSSSSSSNNNPPPSSSWWW[[[^^^aaabbbeeehhhkkkkkkiiifffdddddd```bbbeeehhhlllpppssstttyyy~~~~~~IIIAAA;;;::::::777666666333333222222222222333333222111111000000000000000000000000000000000000000......------------......,,,,,,------...---------,,,------...............---...///...,,,,,,...///)))***+++---.../////////000444;;;EEEQQQfffttt^^^XXX[[[___zzz}}}hhh```ZZZZZZZZZVVVTTTTTTXXXZZZ]]]aaacccddddddccc```___^^^___bbbhhhmmmppp|||tttmmmfffbbb[[[YYYUUUSSSRRRQQQOOOMMMNNNNNNMMMOOOQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRNNNOOOOOOPPPQQQRRRTTTTTTVVVWWWYYYYYYYYYYYY[[[]]]\\\[[[]]]aaafffjjjjjjhhhjjjiiijjjllloooppppppooommmnnnooorrrtttuuuvvvwwwrrrooollllllpppuuuzzz||||||~~~|||nnnhhhcccdddfffgggfff```YYYTTTHHHDDD???<<<<<<=========>>>===<<<;;;::::::::::::666555222000///......///..............................------------......---------------...//////000000//////......------////////////........................////////////---......///000000111111222222555;;;CCCIIIKKKJJJKKKEEEEEEMMMPPPQQQZZZfffttt~~~xxxwwwvvvuuuuuussspppnnnlllkkkiiigggdddbbb``````]]]\\\\\\]]]^^^]]][[[YYYWWWWWWWWWWWWWWWXXXXXXXXXRRRQQQOOOMMMKKKKKKKKKKKKJJJKKKLLLNNNPPPSSSUUUWWWWWWYYY\\\\\\[[[YYYXXXXXXVVVWWWZZZ^^^aaadddfffgggmmmrrr{{{{{{}}}LLLCCC===;;;:::666444444//////000222333555777888222111111000000000000000000000000000000000000000......------------..................---,,,++++++///............------------...///...,,,,,,...///***+++...000222333333222000555>>>JJJZZZrrrmmmZZZ[[[cccfff~~~~~~}}}qqq```^^^^^^^^^ZZZTTTSSSVVV\\\___cccfffgggfffccc```[[[^^^aaabbbccciiittt~~~wwwnnnfff```ZZZWWWVVVTTTRRRQQQQQQQQQPPPOOOLLLLLLMMMOOOQQQQQQPPPNNNIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLRRRTTTVVVWWWWWWWWWYYY[[[VVVVVVWWW\\\aaacccbbb```aaabbbdddiiinnnpppqqqpppiiilllooorrrsssuuuxxxzzzvvvssspppqqqvvv{{{}}}}}}vvvlllhhhjjjooovvv|||rrrlllcccdddfffjjjllliiiaaaZZZJJJEEE@@@<<<;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<666555333111////////////..............................------------.........------------...//////111111000///...---,,,,,,000/////////......................../////////000---......///000111111222555555888???GGGMMMOOONNNMMMGGGHHHPPPUUUVVV___mmm}}}zzzyyyzzz{{{}}}sssrrrqqqppppppnnnjjjgggbbbaaa___\\\ZZZWWWUUUTTTRRRQQQQQQQQQRRRQQQOOOLLLRRRRRRQQQQQQPPPOOONNNNNNKKKJJJHHHGGGGGGGGGHHHIIIEEEEEEDDDDDDEEEGGGIIIJJJLLLNNNQQQQQQQQQPPPQQQQQQJJJKKKNNNRRRUUUWWWYYYZZZ^^^cccllluuu|||~~~}}}yyyKKKAAA999777666444444555555555444333222000000///000000000000000000000000////////////////////////111111000///////////////...---+++******+++---...------......///111222333,,,,,,------...///000000---///000///,,,,,,///333888===GGGXXXssswwwcccYYYYYYeeesss~~~|||zzzlllccccccdddddd```YYYVVVWWWZZZ[[[gggnnniiicccbbbbbb```eeeeeecccbbbeeeqqq~~~uuuppphhhaaa\\\YYYUUUSSSPPPQQQSSSTTTUUUUUUTTTSSSWWWUUUSSSPPPMMMKKKIIIHHHEEEGGGIIIHHHFFFEEEGGGIIIFFFEEEDDDDDDDDDFFFGGGHHHKKKLLLMMMLLLMMMOOOSSSVVVVVVWWWWWWXXXYYYZZZ[[[\\\___aaacccfffhhhiiiiiijjjiiikkknnnqqqsssuuuvvvvvvsssrrrppppppsssxxx}}}sssfff^^^\\\]]]aaahhhrrr~~~|||mmmkkkmmmppprrrpppkkkeeebbbQQQGGG===:::;;;;;;>>>AAABBBAAA@@@>>>===;;;:::999777666444222000//////.........---,,,,,,,,,------......---,,,,,,,,,------------,,,+++,,,---...///..................------/////////...---------,,,000...------///000000///,,,------...///000111111444777===FFFNNNQQQOOOLLLIIIIIIMMMUUU[[[aaappp}}}wwwwwwyyyxxxsssmmmjjjjjjiiihhheeebbb___]]]ZZZYYYWWWUUURRRPPPNNNMMMMMMLLLJJJHHHHHHIIIJJJKKKIIIIIIIIIHHHGGGFFFFFFEEEFFFCCCAAA@@@@@@AAA@@@??????????????????@@@@@@AAADDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMSSSUUUYYY^^^eeekkkppprrrsssvvvyyy{{{|||}}}yyyvvvzzzKKKAAA999777666444444555555444444333222111000///000000000000000000000000////////////////////////000//////...---............---,,,++++++,,,------.............../////////,,,,,,---......//////000...000111000///000444888>>>FFFTTTgggkkk^^^[[[cccssspppeeeaaaeeeeeeccc\\\VVVSSSUUUYYY___gggkkkfffbbbcccddddddhhhgggfffgggnnn}}}~~~vvvooogggccc^^^ZZZXXXWWWUUUTTTQQQRRRRRRSSSTTTTTTTTTSSSVVVTTTQQQMMMJJJGGGEEEDDDCCCEEEFFFEEECCCBBBDDDFFFCCCBBBAAAAAAAAABBBCCCDDDCCCDDDDDDDDDDDDFFFJJJMMMOOOPPPPPPQQQRRRSSSTTTTTTYYY[[[___bbbdddeeeeeeeeeccceeehhhllloooqqqrrrrrrpppooonnnooorrrvvvzzz}}}yyylll```YYYSSSVVV[[[ccclllttt{{{|||rrrsssssstttsssnnngggaaaUUUJJJ@@@<<<<<<;;;<<>>===;;;::::::888777555333222000000///,,,,,,,,,,,,------...///...---,,,,,,++++++++++++------,,,,,,,,,---...///..........................................------...,,,++++++---......------......//////000111111777:::AAAIIIOOOPPPLLLHHHEEEHHHOOO[[[dddnnnzzztttssstttsssmmmhhhddddddcccbbb___\\\YYYXXXVVVUUUSSSQQQNNNLLLJJJIIIGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@BBB@@@>>>======>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDCCCBBBAAA???@@@@@@AAABBBDDDEEEFFFIIIJJJNNNRRRXXX]]]bbbdddjjjlllooopppqqqqqqsssttttttrrrtttzzzwwwppppppxxxKKKAAA999777666444444555555444333333222111000000000000000000000000000000///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,------......//////...---,,,,,,---------......//////000///111222222111333999===EEEQQQbbbxxxsssccc___fffuuusssddd___aaagggddd___XXXQQQPPPTTTXXXcccffffffbbbaaaccceeeeeedddcccdddjjjwwwxxxqqqkkkccc]]]VVVTTTQQQQQQSSSUUUVVVVVVRRRRRRRRRQQQRRRRRRSSSSSSSSSQQQNNNJJJFFFCCCAAA@@@AAABBBCCCAAA???>>>???@@@??????>>>=========>>>>>>>>>???@@@@@@???AAADDDFFFGGGHHHIIIJJJKKKLLLLLLMMMQQQSSSWWW[[[^^^^^^^^^]]][[[]]]aaadddhhhjjjkkkkkkgggggghhhjjjmmmpppsssuuuzzz{{{{{{wwwnnnddd\\\WWWUUUYYY___fffkkkppprrrssssssooollllllmmmooowwwwwwzzz{{{wwwuuuuuuqqqjjjcccZZZOOODDD???===::::::<<<@@@@@@???>>><<<;;;::::::999888777555444222111000+++++++++,,,---///000111...---,,,+++************------,,,,,,------...///..........................................//////111///...///000111111111////////////000111222222999===DDDKKKOOONNNIIIDDDFFFLLLWWWdddqqq~~~~~~zzzuuuooommmnnnlllfffaaa]]]\\\[[[ZZZWWWUUURRRQQQPPPOOOMMMKKKIIIGGGEEEDDDAAA@@@???======>>>????????????>>>>>>===<<<<<<<<<>>><<<:::999::::::999888999888888888888999::::::999:::<<<=========<<<;;;;;;;;;;;;;;;<<<===>>>???>>>???BBBEEEIIIMMMQQQSSS[[[]]]___```______aaabbb```^^^```ffflllpppvvv|||vvvllljjjnnnsssKKKAAA999777666444444555444444333333222111000000///////////////////////////////////////////////////......---,,,---------+++,,,------...------,,,....../////////...---,,,------....../////////000000111222222111555;;;AAANNN^^^ssszzzssslllgggkkkyyyvvvggg^^^```gggeeebbb\\\UUUPPPPPPUUUZZZccccccbbb``````bbbcccccc___```fffqqq}}}pppfff```ZZZUUUPPPMMMLLLKKKMMMQQQTTTVVVWWWRRRQQQPPPOOONNNOOOPPPQQQMMMLLLJJJGGGDDDBBB@@@????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::999;;;<<<======<<<===???AAABBBCCCDDDEEEFFFGGGGGGHHHHHHKKKPPPTTTWWWWWWWWWVVVWWWYYY[[[^^^```aaabbbbbb]]]^^^```bbbeeegggiiijjjoooppppppmmmgggaaa^^^\\\aaacccfffjjjlllmmmmmmmmmhhhaaa[[[ZZZ[[[```jjjsss~~~yyylllnnnxxxttttttsssnnniii^^^SSSHHHBBB???;;;:::;;;??????>>>===<<<<<<;;;;;;::::::999777666444222111,,,,,,,,,------...///000///...---,,,+++*********---------------......///............////////////------......//////000000222000//////111222222111111000000000111222333444;;;>>>CCCHHHKKKJJJHHHEEENNNVVVbbbooo|||~~~zzzuuupppkkkiiihhheee```\\\WWWVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>===<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::888777777888888777666666666666666666777888888666777888999999999888888:::999999999999::::::;;;:::;;;<<<>>>AAADDDFFFHHHMMMNNNPPPPPPOOOOOOOOOPPPPPPNNNNNNTTTYYY\\\bbbhhhtttuuuwwwzzzzzzoookkklllnnnKKKAAA999777666444444555444333333222222111111111////////////////////////////////////////////////000///......------......+++,,,---............---......///000000000000///.........///////////////000111222111222777???EEEYYYkkkssskkkhhhjjjppp|||xxxiiicccbbbgggnnnaaa___ZZZVVVSSSUUUYYY\\\___^^^^^^___```______```bbbgggqqqpppiii___XXXTTTQQQOOOMMMMMMLLLLLLNNNQQQTTTVVVVVVOOONNNMMMKKKKKKKKKLLLMMMGGGFFFEEECCCBBBAAAAAA@@@>>>===<<<<<<;;;;;;:::999::::::::::::999888888777666777888888777777999;;;===>>>???@@@AAABBBBBBCCCCCCEEEIIIMMMOOOPPPPPPOOOTTTUUUWWWXXXYYYYYYXXXWWWVVVWWWYYY[[[]]]___``````dddeeefffeeecccbbbbbbdddgggggggggffffffffffffgggbbbZZZRRRPPPRRRWWW```iiiqqquuu{{{ooofffiii{{{|||ttttttuuusssqqqdddXXXMMMFFFBBB===;;;;;;>>>>>>======<<<<<<;;;;;;;;;::::::999777555333222///......------.........000000...------,,,,,,,,,------.........//////............/////////000000---......//////000000000---,,,***+++---......---222111111111222444666777;;;===@@@CCCFFFHHHJJJKKKUUU___mmmxxxyyyuuuooolllgggdddccc```[[[XXXSSSRRRPPPNNNLLLKKKJJJIIIFFFEEEDDDCCCAAA@@@>>>>>><<<;;;;;;::::::::::::::::::::::::::::::999999999888777666666888888666555666666555555666666777888666777777888888888888888999888888777777888888999999::::::;;;===???AAABBBCCCDDDFFFFFFDDDCCCDDDEEEGGGDDDDDDHHHKKKMMMQQQWWW^^^```eeekkkwwwuuunnnkkkkkkKKKAAA999777666444444555333333333222222222111111000000000000000000000000////////////////////////000//////...---.........,,,,,,,,,---....../////////////////////000111222///////////////////////////111222333555<<>>@@@BBBEEEJJJOOOSSSYYYeeettt|||wwwqqqmmmgggeeeaaa^^^\\\YYYUUUSSSOOONNNLLLJJJHHHGGGGGGFFFBBBBBBAAA@@@???>>>===<<<999999888888888777777777777777777777777666666666777666666777888888666444666666555555666666777888777777777888888888999999666666666666666666777777999999999999:::;;;=========???@@@@@@???>>>>>>???BBB???@@@CCCEEEEEEGGGKKKPPPTTT[[[dddttt{{{rrrkkkgggKKKAAA999777666444444555333333333222222222222111000000000000000000000000///////////////////////////...------,,,,,,------------,,,,,,---...000111222000...---,,,---///111000////////////////////////111333666<<>>===<<<<<<;;;;;;;;;999777666777888999888666555666777888888888777666666888999999777666777888555555666777888999::::::<<<======>>>@@@AAACCCDDDFFFGGGGGGHHHHHHFFFEEEDDDHHHHHHGGGGGGGGGHHHIIIJJJJJJLLLNNNPPPSSSWWW[[[___bbbaaaaaaaaabbbdddfffhhhaaaZZZTTTTTTUUUTTTVVVYYY___hhhxxx~~~{{{{{{vvvhhhggglllmmmvvv}}}{{{zzzyyymmm___UUUMMMCCC===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;:::888666333111///...............///000...------------...//////,,,---...///000//////...---......///000000111111000000000///////////////111000...///111222222111111111111111444777;;;>>>@@@BBBFFFHHHKKKOOOTTTYYY___mmm{{{|||sssyyy|||wwwrrrmmmhhhddd^^^\\\YYYWWWTTTQQQOOOMMMKKKJJJHHHEEEDDDCCCCCCCCC??????>>>===<<<<<<;;;;;;888888888888888777666666555555555555555555555555555555555666888888666444555555555555555666777777666666666666666777888888666666666666666777888999999999888999999:::;;;<<<;;;<<<>>>>>>===<<<<<<===???===>>>BBBDDDBBBCCCFFFKKKOOOVVV___mmmzzzqqqlllKKKAAA999777666444444555333333222222222222222222000000000000000000000000////////////////////////...---,,,,,,++++++,,,,,,...---,,,+++,,,...000222444222...+++***+++---...000000000000///////////////111555999AAAMMM\\\fff|||zzzsssiii___aaajjjuuuxxxtttvvv}}}nnnccc^^^```eeehhhhhhccc[[[VVVNNNOOOSSSYYY[[[^^^lll{{{yyygggYYYQQQRRRQQQPPPNNNNNNNNNNNNNNNRRROOOMMMKKKKKKIIIGGGDDDDDDDDDDDDDDDCCCAAA>>>===>>>===<<<:::999888888888777555333555777888777444333444666777888777777666111333444444222111111222555666777777999999:::;;;;;;:::::::::;;;===???@@@??????AAABBBBBBAAA@@@???@@@???>>>=========>>>???AAACCCFFFHHHKKKOOOTTTWWWWWWXXXZZZ\\\___bbbdddeeeddd]]]YYYYYYZZZXXXVVVWWW]]]hhhyyy~~~|||xxxxxx}}}ppphhhkkkooohhhrrr{{{|||{{{uuufff[[[PPPEEE>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;:::888666333111---------......000111222,,,,,,,,,,,,---...//////,,,---///000000000///...---......///000111111222111111000000//////......///...,,,---///000000///111111000222444999===@@@BBBGGGLLLOOOQQQSSSXXX[[[eeessspppnnnwww|||vvvpppkkkfffaaa^^^WWWVVVTTTQQQOOOLLLJJJHHHHHHFFFDDDBBB@@@??????@@@======<<<<<<;;;::::::999999999::::::999999888777666666666666666666666666444444444666777777555333555555444444555555666777555555444444555555666777888888888888999:::;;;;;;::::::999999:::;;;;;;<<<:::<<<======<<<<<<<<<===<<<;;;>>>CCCDDDBBBBBBEEEGGGJJJOOOVVVaaarrr{{{uuuMMMCCC:::999:::777555555333333333222222222111111111111000000000000111111000000000000000000000000......//////......---,,,......------...///111222111111000000000000111111///......///000111111000555222555AAAPPP[[[dddjjjqqqhhh```[[[bbbooo{{{kkkrrr{{{~~~yyyoooeee___]]]^^^```dddgggccc[[[TTTRRRUUUXXXYYY\\\iiivvvfffYYYQQQLLLLLLLLLLLLMMMMMMLLLLLLKKKOOOLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@??????::::::999999888777666666555555666666555444333333444555777888999888666555444444444555555555555666222000///111555888888777::::::999999999999999999;;;;;;;;;::::::999999999======<<<<<<;;;;;;<<<<<<::::::;;;???CCCGGGIIIIIIMMMKKKNNNUUUZZZ\\\aaafffcccbbbaaa___]]]]]]]]]^^^dddlllwwwwwwqqqpppsssxxx}}}~~~tttpppqqqtttssstttxxx~~~|||{{{xxxppphhh\\\LLLAAA===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888666444333111000000////////////000,,,---------......//////////////////000000000000////////////000000000000////////////////////////111111111111000000000000000111333444666:::???CCCIIIJJJLLLQQQWWWZZZ[[[ZZZlllwwwpppmmmrrrxxx~~~zzztttmmmgggaaa\\\XXXSSSRRROOOLLLJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;::::::999888888888777777666555555444444666666555555555444444444555555555555555555555555444444333222333444555666777777777666555555444444777888999999::::::::::::;;;::::::;;;;;;<<<===>>>============>>>>>>>>>>>>>>>???AAABBBBBBCCCEEEFFFIIIKKKNNNSSSZZZeeepppwwwMMMBBB:::999999777555555333333333222222222111111111111000000000000111111000000000000000000000000......//////......---,,,------,,,,,,---...///000111111000000000000111111//////...///000111111111222444===JJJXXXdddrrr~~~zzzkkkccc\\\XXXaaapppuuummmkkkrrr{{{|||uuujjj```[[[[[[\\\^^^]]]\\\ZZZYYYXXXUUUUUUWWW\\\gggyyyxxxfffYYYPPPLLLJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEEEEEEECCCBBB@@@@@@@@@@@@???>>>===<<<:::999999888777777666666555555555555555444333333222333666777888888777777444444444444555555555555444222000000333555555444888888888888888888888888:::999999999888888888777999888777777777777888888999999:::===AAADDDEEEEEEGGGFFFIIIOOOSSSWWW^^^ggghhhhhhhhhfffeeecccbbbbbb```iiisss{{{yyyooollljjjmmmsssyyy|||zzzsssqqqrrruuuwwwxxx|||~~~{{{xxxqqqbbbOOODDDAAA======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888666444333111111000////////////000---------------.....................////////////////////////000000000000////////////////////////000000000000000000000000...000333555888===BBBFFFIIILLLPPPRRRUUUYYY___cccttt}}}xxxiiilllvvv}}}{{{zzzvvvooojjjddd___ZZZVVVQQQOOOLLLIIIGGGEEEDDDDDDBBBAAAAAA@@@>>>======<<<<<<;;;;;;:::999999888888888888777777666555555444666666555555555444444444555555555555555555555555888777666666666666777888777777777777666666666666888999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>>>>?????????@@@@@@@@@AAABBBDDDDDDDDDDDDFFFGGGIIIJJJMMMPPPVVV^^^hhhnnntttuuu~~~LLLBBB:::888999777555555333333333222222222111111111111000000000000111111000000000000000000000000......//////......---,,,,,,,,,+++,,,,,,---//////111000000//////000000111000000000000000000111111222:::IIIXXXdddrrrtttggg```\\\^^^lll|||tttiiicccnnntttzzzxxxnnnbbbZZZWWWZZZ[[[[[[WWWTTTUUUZZZ```]]]ZZZZZZcccuuuuuudddUUULLLIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAABBBBBBAAA@@@=========<<<<<<;;;:::999888888888777666666555555444444555555444444333333000222444666777888888777444444444444555555555555777444111000000111222111555555555555555666666666777666666666666666555555555555444444444555555666888777888;;;>>>@@@@@@@@@??????BBBGGGJJJPPP\\\iiipppqqqqqqpppmmmkkkkkkkkkeeemmmuuuzzz}}}{{{sssjjjjjjgggjjjttt{{{}}}}}}~~~~~~{{{vvvrrrrrruuuxxxzzz|||~~~~~~}}}wwwgggSSSGGGDDD>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::888666444333222111000///////////////............------------------------............////////////000000000000////////////////////////////////////000000000000///111555999===BBBHHHLLLLLLQQQUUUVVVXXX^^^jjjtttpppgggooo~~~zzzxxxtttpppjjjddd___[[[VVVSSSMMMKKKHHHEEEBBBAAABBBBBB??????>>>===<<<<<<;;;;;;;;;:::::::::999888888888888888777777666555555555555555555555555444444444555555555555555555555555666555444444444444555555777777888888888888999999;;;;;;<<<<<<======<<<<<<============>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCEEEFFFFFFFFFFFFHHHJJJLLLNNNPPPSSSVVV\\\ccchhhmmmpppzzzLLLBBB999888999777555555333333333222222222111111111111000000000000111111////////////////////////.........///......---,,,,,,,,,,,,------...//////000000////////////000000111111111000000000222333777@@@QQQeeettt{{{pppeee```bbbmmm|||nnnggggggjjjuuuwwwvvvpppeee[[[VVVUUUYYYXXXXXXVVVWWW[[[bbbgggdddbbbccclll}}}mmmeeeXXXNNNIIIIIIKKKMMMHHHHHHHHHGGGEEECCCBBBAAADDDBBB@@@?????????>>>===;;;;;;;;;::::::999888777777666666666555555444444333333444444444333333222111222444555666666666666333333444444444555555555777555222000000111222222333333333333333444444444444444444444333333333333555444444444555666777777888888999;;;===>>>===<<<:::;;;>>>AAADDDKKK\\\kkkvvvwwwxxxvvvtttssstttwwwvvv|||}}}uuummmkkkkkkqqq~~~{{{yyyvvvsssrrrsssvvvxxxxxxzzzzzzxxx}}}~~~zzztttgggVVVJJJEEE======<<<;;;;;;;;;<<<===;;;;;;;;;:::888666555444222222111000////////////000000000//////......---------........./////////////////////000000000000///////////////////////////////////////000000000333666:::>>>BBBGGGMMMQQQQQQTTTWWW[[[```lllzzz|||ppplllwww~~~{{{wwwtttpppkkkeee___ZZZUUUPPPMMMIIIGGGCCC@@@>>>>>>>>>???===<<<<<<;;;::::::999999999999999999888888888888666666666555555555444444555555555555555555555555555555555555555555555555444444444444444444444444888888999999:::;;;<<<<<<======>>>>>>>>>>>>>>>===??????>>>??????@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHJJJMMMPPPUUUWWWZZZ\\\___dddiiimmmtttxxxLLLBBB999888888666444444333333333222222222111111111111000000000000111111////////////////////////.........///......---,,,,,,------...//////000000000000////////////000000000111222111///000333666:::BBBUUUooosssiii``````kkkqqqcccaaalllwww}}}yyypppeee[[[UUUSSSTTTSSSRRRSSSXXX___fffiiijjjfffiiinnnwwwzzz^^^YYYRRRMMMLLLLLLMMMMMMKKKKKKJJJIIIGGGEEECCCBBBEEEBBB@@@>>>>>>===;;;:::::::::::::::999888777666555555444444444444333333222222333333333333333222333444444444444333333222333333333444444444444555666555444222111222444555111111222222222333333333222222222222222222222222444444444555666777888999::::::;;;===>>>???===;;;999:::<<<@@@BBBJJJ[[[kkkuuuxxxzzzyyyxxxxxx}}}zzzsssnnnqqq{{{xxxvvvrrrppppppqqqrrrsssrrruuuzzz~~~zzzuuutttzzz}}}pppiiicccXXXMMMFFF<<<<<<:::::::::;;;<<<===;;;;;;::::::888777555444333222111000////////////222222111111000000//////....../////////000000000////////////000000000000000000000000000000000000.../////////000000111111666888<<<@@@CCCGGGKKKOOOSSSSSSVVV^^^kkkzzzyyyssssss~~~|||zzzwwwrrrooolllhhhaaa[[[UUUPPPKKKGGGDDDBBB@@@===<<<;;;<<<<<<;;;::::::999999888888888777777888888888888888888555555444444444444444333444555555555555555555555666666666666666666666666888888888999999999999999999::::::;;;<<<===>>>>>>??????@@@@@@@@@??????>>>@@@@@@???@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBAAACCCFFFHHHKKKOOOTTTWWW\\\```eeeiiimmmrrrvvvyyyKKKAAA999777888666444444333333333222222222111111111111000000000000111111000000000000000000000000......//////......---,,,,,,---...///000000000000000//////......//////000///111222111///111666:::>>>FFF\\\|||~~~jjjbbb\\\bbbuuu{{{mmmeeehhhuuuvvvhhh[[[TTTQQQQQQQQQJJJKKKPPPZZZeeelllmmmkkkiiiqqq{{{pppUUUSSSOOONNNMMMMMMLLLJJJGGGGGGGGGFFFDDDBBBAAA@@@DDDBBB???===<<<;;;999888999999999999888777666555333333333333333333333333111111222333333333222222444444333333222111111111333333333333444444444444333444555444333333555666111111222222333333444444111111222222222222333333222222333333555666888888;;;;;;<<<>>>@@@@@@===;;;;;;:::<<>><<<:::::::::<<<===:::::::::999888777666555444333222111000/////////111111111111000000000000////////////000000000111////////////000000000000000000000000000000000000//////000000111111222222555888<<>>===<<<;;;::::::999999999888888777777777666666777777888888888999444444444444444444444444444444444555555555555555666666666666666666666666666777888:::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBDDDGGGJJJNNNSSSZZZ^^^cccgggnnnuuuzzzKKKAAA888777888666444444333333333222222222111111111111000000000000111111000000000000000000000000......//////......---,,,+++,,,---/////////////////////............//////---000222111000222888===GGGQQQjjj|||vvvgggbbb```lllvvvnnnqqqzzz~~~qqq```TTTQQQPPPMMMIIIEEEJJJTTT___hhhmmmooonnnuuu|||uuudddTTTQQQNNNMMMLLLKKKJJJHHHBBBBBBAAAAAA???>>>===<<>>;;;;;;999:::???CCCHHHQQQ[[[aaalllzzz{{{|||}}}}}}zzz}}}xxxtttpppnnnnnnooonnnlllooorrrwww}}}{{{wwwtttvvv}}}nnnddd```\\\VVVTTTGGGEEEAAA===;;;::::::::::::::::::999888777666555555444222111000///////////////////////////000000........./////////000000////////////000000000000000000000000000000000000000000000111222333333333555888<<<@@@CCCFFFIIILLLRRRYYYdddqqq~~~}}}}}}xxxvvvrrrooommmiiieeebbb^^^ZZZUUUPPPLLLHHHDDDAAA===>>>>>>>>>===;;;:::999888888888888777777777777555555666666777888999999666666666666666666666666444444444555555555666666666666666666666666666666333555777999;;;<<<<<<<<<>>>>>>??????@@@@@@@@@AAA@@@AAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHKKKNNNRRRWWW^^^ccciiioooxxxKKKAAA888777888666444444333333333222222222111111111111000000000000111111000000000000000000000000......//////......---,,,***+++,,,...///......---//////............//////,,,///222111000222999???QQQ^^^xxx}}}yyyvvvqqqjjjfffhhhyyyqqqppp}}}zzzlllZZZQQQPPPOOOIIICCCDDDMMMZZZccciiilllpppsss}}}eeeUUUVVVSSSOOOLLLKKKKKKIIIHHHBBBBBBBBBBBBAAA???>>>===>>><<<:::999::::::999888666666666666555444333333111111111111111222222222///000111222222222222222111111000000111222333333222222333333333444444444000333666666333000000000222222333444555555666666222222333333444444444444333444444555777999;;;<<<;;;;;;===???AAAAAA>>>;;;;;;888888===BBBFFFMMMSSSYYYgggzzz{{{wwwzzz~~~{{{wwwrrrqqqrrrsssqqqppprrrtttyyy~~~|||xxxuuuxxxtttiiibbb]]][[[[[[MMMJJJEEE@@@;;;999888888:::::::::999888777666555555444333111000/////////,,,---------......//////---------.........//////////////////000000000000000000000000000000000000000000111222333333444444666:::>>>CCCFFFIIIMMMOOOTTT```ooo||||||uuurrrnnnkkkhhhddd```]]]XXXTTTPPPLLLJJJGGGDDDAAA<<<===>>>???>>><<<:::888888888888888777777777777444555555666777888999999777777777777888888888888444444444555555555666666777777777777777777777777666888:::===???AAAAAAAAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEKKKLLLNNNQQQTTTZZZ```eeeooouuuMMMBBB888777777555333333111111111111111111111111111111///...------------000000//////.........---000000///...---,,,++++++---------.........//////,,,---.........---,,,+++111...---222555999???FFFTTTbbbvvvwwwvvvsssooowwwwwwhhhqqqtttdddVVVUUUXXXTTTKKKDDDLLLMMMVVVbbbffffffooo}}}{{{iiiYYYNNNMMMKKKIIIIIIJJJJJJIIIHHHAAAAAAAAAAAA@@@>>>===<<<;;;999777666777777666555444444333333333222222222333222000/////////000000222111111000000111111222111111111111111000///...000000111222333333444444222222111111111111111111333333333444444555555555333333333333333333333333555444444666999::::::999<<<===???@@@???===:::888???===>>>@@@BBBDDDMMMWWWaaapppyyywww|||~~~wwwzzz|||yyyuuusssuuuyyysssuuuyyy}}}~~~|||wwwtttwww~~~wwwnnnkkkgggaaa^^^QQQCCC;;;<<<===:::666;;;:::999888888999:::;;;555555333222111000000000222222111111000000//////......////////////......000000000000000000000000000000000000111111111111///111222333333444666888888777:::AAAGGGIIILLLQQQYYYkkk}}}|||yyyvvvqqqjjjccc^^^[[[XXXVVVQQQNNNKKKHHHFFFCCCAAA???;;;:::999888777777777777777777777777777777777777777777777666666555555555555555666666777888888888444444555555666777777777555666777999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFHHHIIIMMMNNNRRRYYY\\\___fffooowwwMMMBBB888777777555333333222222222222222222222222333222111000////////////111111000000000//////////////////...............---------.........//////---.../////////...------333000000333666888>>>EEEWWWkkkzzztttvvv{{{~~~qqqlll{{{lllbbbZZZXXXVVVQQQMMMKKKKKKRRR[[[bbbdddiiiwww|||mmm___SSSLLLMMMKKKIIIHHHIIIIIIHHHFFF@@@@@@@@@???>>><<<;;;::::::999777777888777666444555555444444444333333333555555333222222222333333444333333222222333333444111111222222111111000///000111111222333333444444222222111111111111111111444444444444444333333333444444444444444444444444777666666999<<<>>>>>>===??????@@@@@@???===;;;:::===<<<>>>BBBDDDGGGOOOXXXjjjyyyzzzyyy}}}|||~~~~~~yyysssppprrrttttttuuuvvvxxxyyywwwtttrrrwwwwwwqqqnnnlllfffZZZKKKAAA>>>===:::777999888777666666777888999666555444222111111000000000000000000//////////////////000000000000//////000000000000000000000000000000000000111111111111000111222222333444777:::@@@???BBBGGGIIIKKKPPPWWWaaaqqq~~~zzzvvvpppkkkccc]]]XXXUUURRRPPPLLLIIIFFFDDDCCCBBB@@@>>>;;;:::999888777777777777777777777777777777777777666666555444444444444444666666666777888888999999666666666777888888999999888999:::<<<============<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCCCCCCCBBBCCCDDDEEEGGGIIIIIIIIIJJJLLLMMMQQQQQQVVV\\\___ccckkkuuuyyyMMMBBB888777777555333333333333333333333333333333333222111000000//////000111111111111000000000000.........//////000000000------........./////////...//////000000000//////111///000444777:::AAAIII\\\xxx}}}sssqqquuummmkkkttt|||eeeaaa^^^\\\VVVPPPPPPTTTOOOZZZcccdddfffttt{{{jjj]]]UUUPPPMMMOOOLLLJJJHHHHHHGGGEEEDDD??????>>><<<;;;999888888888888777888999888555333555555555555444444444444333222111000///000111111333333222222222222333333222222222222222222111000111111111222222333333444111111222222222222222222555555444444333222222222555555555555555555555555666666666888<<<>>>>>>>>>AAAAAA@@@???>>>======<<<<<<<<<@@@EEEHHHLLLUUU^^^uuu}}}|||||||||~~~|||uuuppppppqqqttttttsssrrrqqqqqqqqqqqqxxxyyyuuutttnnneeeWWWJJJAAA<<<999888999888777666666777888999666555444333222111111000000000000000111111111111////////////////////////000000000000000000000000000000000000111111111111111111222111222555999===BBBBBBDDDFFFFFFHHHQQQ[[[kkkwww{{{vvvrrriiiddd]]]WWWRRROOOLLLJJJEEECCCAAA?????????===<<<:::999888777777666666777777777777777777777777777777666555444444444555666666666777888888999999:::888888888999::::::;;;;;;======>>>???????????????============???@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA???AAACCCCCCCCCCCCEEEFFFFFFHHHKKKMMMNNNPPPRRRTTTVVVWWW\\\cccgggjjjsss|||}}}MMMBBB888777777555333333333333333333333333333333000000///...............000000000000000000000000////////////000000000000............////////////....../////////000//////---,,,///444888===GGGQQQdddpppnnnqqqwwwhhhpppqqqbbb```___\\\WWWQQQSSSYYYWWWccciiihhhppp|||nnnaaaXXXUUUSSSSSSPPPNNNJJJHHHGGGEEECCCAAA>>>===<<<:::888777666666777666777888999888555222555444444444444333333333111000///......///000111111111000000000000111111222222333333333222222111111111111222222333333333111111222222222222222333444444444444333333333333666666666666666666666666999999888:::===???>>>>>>BBBAAA@@@>>>======>>>>>>???>>>AAAFFFLLLRRR___jjj~~~~~~{{{zzzzzz|||~~~yyytttqqqqqqsssrrrpppnnnmmmnnnqqqsss{{{yyytttssslll```QQQDDD<<<999999;;;:::999888888999:::;;;666666555444333222111111111111111222222333333333.........------.........///////////////////////////000000000111111111111000111111000111555;;;???AAAAAACCCEEEEEEHHHUUUcccuuu}}}~~~yyysssoooeee```YYYSSSOOOLLLIIIGGGBBB@@@>>><<<<<<<<<:::999999888777666666666666666777777777777777777777777999888666555555666777888666666777777888888999999999999::::::;;;<<<<<<<<<@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDEEEEEEGGGIIIKKKJJJMMMPPPSSSUUUXXX[[[^^^]]]```hhhpppsssuuuzzzMMMBBB888777777555333333333333333333333333333333000//////............///////////////////////////000000000000////////////........./////////000000---------......//////000......111555999@@@LLLXXXooosssgggjjjpppzzz|||sss~~~vvvfff```[[[WWWWWWUUURRRTTTWWW___ggglllpppvvvpppggg___[[[YYYXXXXXXRRROOOKKKHHHFFFDDDAAA???===<<<:::888777666666666666666666888999888555333333333333222222222111111444333222111222222444444111000000//////000000111111222222333333333222222111222222222222222333333111111222222333333333333222222333444555555666666777777777777777777777777>>>===<<<===???@@@???>>>BBBAAA???>>>===>>>???@@@AAA@@@AAAGGGOOOZZZkkkyyy||||||}}}~~~~~~}}}wwwsssqqqqqqpppooolllkkknnnsssxxx}}}uuuvvvpppfffXXXIII???;;;:::;;;:::999888888999:::;;;666666666666555333222111///000000111111222222222000000///......///000000///////////////////////////000000000111111111111000000000111222666<<>>>>>AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEAAAAAAAAABBBCCCDDDFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIKKKNNNSSSVVVYYY]]]ccciiinnntttzzz~~~MMMBBB888777777555333333222222222222222222222222111111000000000000111111......//////000000000000.............../////////.../////////000000000000...............000111222555444666;;;@@@KKK___qqqyyyhhhddd^^^^^^hhh}}}}}}~~~rrrcccYYYYYYRRRMMMNNNRRRVVV\\\ccckkkppp~~~sssiiihhhfffeeeccc```\\\YYYTTTQQQMMMJJJHHHEEECCC@@@<<<;;;999888777888999:::777555444555777777666555333333333222222222111111000///.........///111222222222111111111111222222///000111111222222111111222222222222222222222222111111222222333444444555444555555666777888999999999999999999999999999999666555666777:::<<<<<<;;;@@@@@@AAABBBCCCEEEGGGGGGJJJLLLSSS___kkkyyy}}}zzzyyy}}}vvvpppmmmoooqqqpppmmmnnnrrrwww{{{}}}|||tttiii\\\OOODDD===999888777666666777888999666777888888777555222111000000//////////////////333222111000000111222333000000000000000000000000000000000000111111111111111333666888;;;???DDDGGGEEECCCEEEMMMXXXddduuuuuunnnttt}}}xxxrrrjjjeeeXXXSSSLLLGGGCCC@@@>>><<>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAAAAABBBDDDEEEFFF@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGJJJKKKMMMOOORRRVVV[[[^^^___dddllluuu}}}MMMBBB999777777555333333111111111111111111111111//////............///000//////000000111111111222++++++,,,---...///000111////////////000000000000000////////////111333444111222555<<>>;;;:::999888888999:::;;;666777888888777555333111444333333333222222111111111///...------...///111000000000000000000000000000000000000111111111111333555999<<>>===;;;:::888888999::::::999555555444444444555555666666666666666666666666666777999<<<>>>>>>===;;;999::::::;;;<<<<<<======>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJPPPRRRTTTVVVXXX]]]bbbfffccchhhrrr}}}MMMCCC999666555333333666777666555444333444555555//////000000111111111222...///////////////.........///000111111222222222111000///......///000111111000//////111222222111---444;;;>>>EEEYYYwww{{{lllaaaWWWSSS[[[lllrrrfff```\\\ZZZXXXUUUVVV]]]gggrrryyy~~~zzzttttttooonnnllljjjgggccc]]]YYYRRRNNNJJJHHHHHHGGGDDDAAA???===;;;::::::999777666333333222111222333444555111222222333333222222111111222222333333222222111333333222111000000111111555666333///...222444222222222333333333444444444555555555555666666666777999999888888999999:::;;;<<<;;;888666666777999;;;<<<===>>>>>>??????>>>>>>GGGFFFHHHJJJIIIHHHMMMTTT]]]eeesss~~~zzzzzz}}}~~~rrrqqqrrrrrrooolllmmmqqquuuwwwxxxyyyyyyyyyzzz|||~~~xxxlllZZZJJJDDD<<<999777999999666666999555555666666555555444333222111111000000000000000000000000000000000000000000111222333333222111000111000///...///000222444777666666<<>>===777888888999999777666555444444555555666777777888555555666666777777888888999888888777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???AAA@@@@@@@@@@@@BBBDDDEEEFFFEEECCCCCCDDDDDDDDDCCCIIIIIIJJJKKKMMMOOORRRTTTRRRXXX]]]```dddjjjkkkiiilllqqq{{{MMMCCC999666555333444666555444333222222222333333///000000000111111111111///000000000000000//////000000...---------...///000000////////////000000000000//////000222222222222777>>>EEERRRhhhxxxiii[[[TTTRRR\\\lll}}}nnneee```]]]ZZZYYYYYY]]]fffsss{{{vvvvvvvvvtttpppmmmjjjeee```\\\TTTPPPKKKHHHHHHFFFCCC???===;;;999888888888666444333333222222222333444555111222222333333222222111111222222333333222222111111111000///////////////000333333000000333333000333333333333444444444444555555555666666666777777999888888888999999::::::???>>><<<;;;;;;<<<===>>>======>>>>>>>>>>>>>>>>>>BBBAAACCCFFFHHHJJJSSS\\\pppxxx|||vvvwww{{{xxxtttsssrrrpppnnnoooqqqtttvvvxxxyyyzzzzzz|||~~~|||vvvfffSSSGGG@@@;;;:::;;;:::777666777555555666666555555444333222222111000000000000000000000000000000000000000000111222222222222111000444333111000//////000000333333666===GGGPPPUUUWWWSSSRRRYYYjjj{{{tttppppppxxx~~~{{{sssjjjaaa[[[SSSNNNHHHCCC@@@>>>===<<<777777888888888777666555444555555555666666777777555555666666777777888888:::999999999999;;;<<<===========================>>>???AAABBBCCCCCCDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@?????????@@@AAACCCDDDDDDCCCCCCCCCEEEFFFGGGGGGIIIIIIKKKLLLNNNQQQTTTWWW```ggglllmmmppptttuuurrrsssyyyMMMCCC:::777666444444555333333222111111111111111000000000000111111111111000000111111111111000000333222///---,,,,,,,,,---//////000000000000//////000/////////000111333444888;;;CCCRRRggguuueeeYYYWWWYYYdddsss|||~~~xxxjjjccc```^^^^^^^^^```ggguuu}}}zzzzzz{{{wwwrrrmmmjjjfffbbb___WWWRRRLLLHHHGGGDDD@@@===;;;999777666666666444222333333222222222333444555111222222333333222222111111222222333333222222111111111000////////////000,,,000222111111444333000333333444444444555555555666666666666777777777777888888888888999999999:::;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<===>>>>>>===???DDDHHHNNNZZZeee|||{{{tttsssvvv{{{~~~wwwuuurrrqqqqqqqqqqqqppprrrtttvvvxxxyyy{{{~~~ttt^^^MMMDDD???<<<===<<<888555666555666666666666555444444222222111000000000000111000000000000000000000000000111222222222222111000333222222111111000000000333555999AAAJJJQQQTTTVVVSSSWWWdddxxxuuulllrrr|||~~~~~~|||xxxpppggg^^^YYYPPPLLLFFFAAA>>>===;;;:::777777777888777666666555555555555666666666666666444555555666777777888888;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA???????????????@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJLLLNNNPPPSSSVVV[[[^^^mmmsssxxxxxxyyy{{{{{{xxxwww}}}MMMCCC:::888777444444555333222222111111111111111000000000000000111111111//////000111111111000000222222111111///...------...///000111111000///...////////////000111444666;;;???LLLbbb~~~tttfff\\\```hhhuuu~~~zzz|||pppeeebbbaaa```ffffffiiirrr~~~yyyuuuooojjjgggdddbbb```YYYSSSLLLHHHEEECCC>>>;;;:::999777666666555333111222222222333333333444444111222222333333222222111111222222333333222222111333333222111111222222222---000222111222666666444444444555555555666666666666666777777777888888888777888888999999999999999999:::;;;=========<<<<<>><<<::::::;;;<<<>>>@@@>>>???CCCGGGNNN[[[gggxxx~~~|||vvvuuuwwwyyy{{{~~~zzzwwwsssrrrsssrrrpppllllllnnnqqqsssuuuxxx|||zzzgggVVVFFF@@@<<<===<<<999666666666666666666666555444444333222111111000000111111000000000000000000000000111111111222222111111111//////111222333333333333777:::AAAHHHNNNQQQRRRQQQSSS[[[kkk~~~nnnkkkxxx|||{{{xxxrrrkkkbbbZZZUUULLLHHHCCC???===;;;999888777777777666666666555555555555666666666666666666444555555666777888999999<<<<<<======>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGIIIKKKMMMPPPTTTWWWYYY]]]ccchhhttt|||}}}}}}LLLCCC;;;999888555444555333333333333333222222111111111000000000000000000---...//////000000000///---...111222222111...---...///000111111000///......///000//////111555999===FFFYYYvvvvvvkkk]]]hhhxxxppprrrwwwkkkdddbbbbbbdddmmmmmmpppzzz}}}|||vvvrrrmmmhhhfffeeecccbbbYYYTTTLLLGGGDDDBBB>>>;;;;;;:::888777777666444222222222333333333444444444111222222333333222222111111222222333333222222111333222222222222222333333111444333111333888;;;:::555555666666666777777777777777777888888888888999888888999::::::::::::999<<<===???AAABBBBBBAAA@@@???>>><<<::::::;;;===>>>BBB@@@@@@BBBDDDIIITTT___kkkooowww}}}{{{zzz{{{{{{|||}}}}}}zzzvvvuuuuuusssnnnjjjiiilllooorrrtttxxx|||{{{nnnbbbJJJBBB;;;;;;<<<:::888888666666777777666666555444333222222111111111111111111111111111111111111111222111111111111111111222///000111333444444555444888>>>HHHPPPUUUUUUSSSQQQTTT\\\lll|||rrrqqq}}}yyywwwsssmmmeee\\\UUUPPPIIIFFFAAA>>><<<:::888777666666666555555555555555555555555555666666666666555555666777888999:::;;;===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDEEEEEEEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHGGGGGGGGGJJJMMMPPPTTTYYY\\\^^^cccjjjppp|||LLLCCC;;;999888555444555444444444555444333333222111111111111000000000000,,,---...//////000//////(((***---000000000...,,,//////000000000000//////...///000//////111666;;;AAAQQQmmmxxxooo___qqqrrrgggooo}}}qqqjjjeeecccdddhhhppprrrxxxzzz|||vvvrrrmmmjjjhhhgggeeedddYYYSSSKKKFFFDDDBBB???<<<<<<:::888888888777555333111222333444444444333333111222222333333222222111111222222333333222222111111000000000000111222222555777555333444;;;>>>>>>666666777777777888888888777888888888999999999999888999;;;<<<<<<<<<;;;::::::;;;===???@@@AAA@@@@@@??????>>>===>>>???@@@AAADDDBBBBBBCCCCCCDDDKKKTTTZZZ___fffqqq~~~~~~vvvvvvuuuvvvyyy}}}~~~|||zzzwwwsssoookkkjjjmmmpppsssvvvyyy~~~vvvmmmQQQFFF===;;;<<<:::999:::666777777777777666555555333333222111111111111222111111111111111111111111222222111000000111222222333333333333333333333333777AAANNNXXX]]]\\\XXXVVVUUU]]]kkkwww~~~wwwxxx}}}|||xxxuuupppiiiaaaXXXQQQMMMGGGDDD@@@===;;;:::888666666666555444444444444555444444555555666777777777666777777999:::;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHGGGGGGFFFHHHJJJLLLLLLJJJKKKNNNRRRTTTYYY___bbbdddhhhqqqwwwLLLCCC<<<:::999666444555333444555555555444222222111111111111000000000///------...000000111111111++++++,,,,,,---...//////000000////////////000000---///111000...111777===HHH___wwwrrrkkkyyyoookkkwww{{{tttnnnlllhhhdddfffkkkrrryyy{{{www|||vvvsssoookkkiiigggdddbbbWWWQQQIIIEEECCCCCC@@@>>><<<:::888777777666555333111222333444444444333333111222222333333222222111111222222333333222222111111000000000111111222333555777888666777<<<>>>===777777777888888888999999888888888999999999::::::999:::<<<>>>>>>===<<<;;;777888:::<<<===>>>??????AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIIHHHFFFJJJQQQUUUZZZdddppp||||||sssqqqpppqqqssswwwzzz|||{{{uuuqqqooojjjmmmpppsssvvvyyy~~~ttt\\\NNNAAA<<<<<<;;;::::::777777777777777666555555444333222222111111222222111111111111111111111111222222111000000111222222555444333222222333444555:::EEETTT```ccc```[[[XXXUUU]]]jjjuuuyyyxxxvvv{{{}}}{{{yyyuuuppphhh___WWWPPPMMMEEECCC???===;;;:::888666666555444333333333444444222333444555666777888999777888999:::<<<===>>>>>>===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJNNNQQQQQQPPPQQQUUUZZZ]]]ccciiilllmmmqqqzzzLLLCCC<<<:::999666444555333333444555444333222111222111111111000000//////......000111111222222222111///---+++,,,...111333111000///......///000111---///111000...111888>>>NNNiii|||uuussszzzyyysssuuusssooommmnnnjjjeeegggmmmuuuzzzuuuttt{{{vvvsssoookkkhhheeeaaa___UUUPPPHHHDDDCCCCCCAAA@@@;;;999777777777666444222111222333444555444333333222222222333333222222222222222222333333222222222333222222222333444444555333777999888:::======:::777888888888888999999999888888999999999::::::::::::;;;===??????>>>===<<<:::;;;<<<===???AAABBBCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIMMMPPPOOOLLLOOOTTT[[[bbbmmmzzzzzzzzzwwwuuurrrrrrtttwwwyyyzzz~~~}}}vvvsssrrrhhhkkknnnqqqtttwww{{{~~~xxxdddTTTDDD>>><<<;;;::::::777777777777777666666555444333222222111111222222111111111111111111111111333222111000000111222333222222111111222555888:::???KKKZZZeeefffaaaZZZVVVVVV^^^kkktttxxxzzzqqqrrrzzz}}}|||zzzvvvppphhh___WWWPPPMMMEEEBBB???===<<<:::888666666555444333222333444444111222333555777888999:::888999:::;;;===>>>???@@@===>>>@@@AAABBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJMMMMMMNNNOOOOOONNNMMMLLLLLLPPPTTTUUUTTTVVV[[[```eeelllrrruuuvvvzzzLLLCCC;;;999888555333444444444333333333333222222222222222222222111000///......////////////......------............------////////////000000000000222//////111222333999AAAQQQttt|||sssppptttmmmuuu{{{mmmjjjiiijjjiiihhhlllrrr{{{|||lllpppvvv|||~~~~~~|||{{{wwwtttoookkkhhheeeaaa___SSSOOOIIIEEEBBBAAA@@@???<<<:::888666444444444444333333222111111222333333111111111111111111111111444333333222111111111222222111111111222222333444333444555666777888999:::777777777888999999999:::<<<===============<<<<<<999;;;======<<<<<<===>>>:::<<<>>>@@@AAACCCFFFHHHLLLIIIJJJOOOQQQQQQSSSXXX^^^\\\ZZZYYYVVVTTTZZZbbbcccmmm}}}~~~{{{vvvuuuuuuttttttttttttttt|||}}}~~~vvvooolllllllllmmmpppuuuyyy|||www___IIIBBB@@@<<<<<<@@@888666555555666666555333777555444222111111222333000000111111111222222222222222222222222222222222000000000///000444999===HHHPPPZZZaaaaaa]]]YYYWWW[[[jjjuuuuuuxxxrrrooouuu|||~~~yyyqqqhhh```WWWOOOJJJCCCAAA>>>:::666333222111555444444333333444444555555555666777888999999:::<<<<<<===>>>???@@@@@@AAADDDCCCAAA@@@???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDGGGJJJLLLPPPRRRUUUVVVUUUTTTTTTTTTTTTTTTYYY______]]]dddmmmrrrvvv{{{~~~III@@@999888777555444666444222000///...///111222222222222111111111000000...//////000000//////...---......//////......---////////////000000000000555333222444333444:::AAAWWWwww}}}|||wwwqqqsss{{{xxxsss||||||tttmmmjjjiiiiiiggggggmmmtttsssnnnqqquuuyyy{{{{{{yyywwwvvvrrrmmmiiieeebbb^^^[[[RRRNNNHHHDDDBBBAAA???>>>;;;:::888666444444444444333333222111111222333333111111111111111111111111444333333222111111222222111111111222333444666777666666777888999::::::;;;999999999999::::::::::::<<<<<<=========<<<<<<;;;:::<<<>>>>>>======>>>???===???AAACCCEEEHHHLLLOOOWWWVVVXXX___bbbbbbdddhhhjjjiiiiiijjjgggfffjjjqqqwww~~~|||yyyxxxwwwuuutttsssrrrrrrvvvxxx{{{~~~xxxqqqmmmmmmlllmmmppptttxxxzzzmmmTTTFFFAAA>>>:::888777666555555777888777666555555333222222111111111111222222222333333333333222222222222222222222222111111111111222555;;;???KKKRRR[[[^^^\\\YYYXXXYYYcccpppzzz|||wwwnnnooowww}}}|||wwwppphhh___WWWOOOJJJDDDBBB???;;;888666444444666555555444444555555666555666666777888999::::::<<<======>>>???@@@AAAAAADDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDGGGIIIKKKOOOSSSWWWYYYZZZZZZZZZ[[[ZZZZZZ^^^cccddddddlllvvv|||HHH@@@888888888777777999555333000------///222444333222111000000000111222///000000111111000000///---......//////......---.../////////000000000111444333333555555666===FFF]]]wwwyyyuuutttpppnnnyyy~~~qqqwwwssslllkkkhhhfffggggggjjjttt~~~uuukkkqqqrrrtttvvvwwwvvvuuuttttttpppkkkgggbbb^^^YYYVVVPPPMMMGGGDDDBBB@@@???===:::999888666555444444444333222222111111222222333222222222222222222222222444333333222222222222222111111222333555777999:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>??????>>>>>>???@@@AAACCCFFFIIIMMMRRRXXX]]]dddeeejjjsssxxxxxxyyy|||~~~}}}|||{{{yyyvvvtttrrrqqqqqqqqqrrrsssvvvyyy|||~~~yyyrrrnnnmmmllllllnnnqqquuuxxx~~~dddNNNDDDBBB<<<444777666555666888999999888333333333333222111111000222222333333333444444444222222222222222222222222222222333222444777===AAAOOOUUUZZZZZZVVVUUUZZZ___nnnzzz~~~tttnnnkkksss~~~zzzuuunnnggg___WWWOOOJJJEEECCC@@@===:::888777777666666666555555666666666555666777888999:::;;;;;;======>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAABBBCCCFFFHHHJJJOOOSSSYYY]]]___```aaabbbbbbbbbdddgggjjjnnnxxxKKKBBB:::999999888888;;;777666444222222333444666444222000//////000222333000000111111111111000000......////////////............//////000000111111000///111333444777AAALLL```wwwwwwrrrnnnllliiilll~~~ooonnnzzzzzzmmmggggggeeeeeegggjjjqqquuummmjjjsssssstttuuuuuuuuuttttttrrrooojjjeeeaaa[[[VVVRRRNNNKKKFFFCCCAAA???>>><<<999888777666555444333333222222222222222222222222222222222222222222222222444333333222222222333333333333444555666888999:::;;;;;;<<<=========<<<;;;<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<<<<<<<;;;===???@@@???>>>>>>???AAACCCFFFKKKQQQXXXaaajjjpppuuuwww~~~~~~}}}|||{{{yyywwwuuusssrrrrrrqqqrrrsssuuuwwwzzz|||~~~}}}}}}|||xxxrrrnnnmmmkkkjjjlllooosssvvvzzzuuuYYYHHHEEEAAA:::999888777777999:::999888111222333444333222000///222222222333333333333444222222222222222222222222222222333333555999???DDDQQQUUUXXXVVVSSSUUU___hhhxxx{{{nnnkkkooo|||xxxtttmmmfff___WWWOOOJJJEEECCC@@@===;;;999888888666666555555555555666666666666777888999;;;<<<<<<===>>>???@@@AAABBBCCCDDDCCCCCCEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHPPPTTTZZZ^^^aaabbbdddeeegggggghhhjjjooowwwLLLBBB:::777777666666888666666777777666666555444333222000//////000222444000000111111111111000000...//////////////////............///000111111111/////////111111666CCCPPPggg{{{tttnnniiigggeeekkklllfffoooxxxnnnjjjiiihhhhhhkkkoooyyyuuukkkiiimmmtttttttttuuuuuuvvvvvvvvvqqqnnnjjjeee```[[[TTTPPPLLLIIIEEEBBB@@@???<<<:::888777777666555444333333222222222222222222222222222222222222222222222222444333333222333333444444666666666666777888999999:::;;;<<<=========;;;;;;;;;;;;::::::999999888888:::;;;;;;<<<======<<<<<<>>>?????????>>>???AAACCCDDDIIIQQQ[[[fffrrr~~~}}}zzzyyyxxxvvvuuuuuuuuutttrrrssstttvvvwwwxxxxxxxxxvvvyyy{{{yyyxxxzzzxxxtttqqqooollljjjjjjmmmqqqssstttyyy}}}yyyyyyhhhNNNEEEBBB???<<<:::999888999888777555111222333444444222111000111111111111222222222222222222222222222222222222111222333444777<<>>>>>???AAABBBDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCAAAAAABBBBBBDDDEEEFFFGGGOOOSSSXXX[[[]]]___aaacccfffhhhjjjmmmttt~~~JJJ@@@777444444333444666222444555666666444222111222111000000000111222333///000000111111000000///...//////000000//////...------...///000111222222333111111000000666GGGWWWtttrrrkkkeeeddddddmmm|||iiinnn}}}xxxpppnnnllllllmmmqqquuuvvvnnnhhhkkkrrruuuuuuvvvvvvvvvvvvuuuuuupppmmmiiieee```ZZZTTTOOOIIIGGGCCCAAA@@@>>>;;;999666666777666666444333222111222222333333222222111333333333333333333333333333333333333333444444555777777777777777888888999888:::<<<>>>>>>===<<<;;;::::::::::::999999999999;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGIIIPPP[[[iiiwww{{{wwwwwwvvvuuuuuuuuuvvvvvvrrrrrrssstttttttttssssssqqquuuwwwwwwyyy~~~}}}yyyvvvqqqllljjjkkknnnpppooorrrvvvyyy{{{|||}}}wwwqqqooouuuxxxYYYFFFAAA@@@===;;;999888888888666444333333333444444333333222000000111111111222222222222222222222222222222222000111333666:::@@@GGGMMMSSSSSSRRRSSSWWWbbboooyyy{{{rrrwwwzzzvvvqqqjjjbbbYYYPPPJJJDDDBBB???<<<999777666666444444333333333333444444666777888999;;;<<<>>>>>>>>>???@@@BBBCCCEEEFFFGGGBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@?????????@@@AAAAAABBBDDDEEEEEEEEEDDDCCCAAABBBCCCDDDEEEFFFFFFGGGMMMPPPSSSUUUWWWZZZ]]]```dddhhhkkkpppyyyJJJ@@@777555555444666999222333333444333222111111000000111111111222222222...//////000000//////...//////000000000000//////------...///000111222222444222111111333===RRReeepppggg``````cccnnntttqqqssslllkkkhhhiiinnnttt{{{sssrrrrrrooopppwwwwwwwwwxxxwwwvvvtttrrrqqqmmmjjjgggccc___YYYSSSNNNHHHEEEBBB@@@???===:::888555666666666666444333222111222333333333333222111333333333333333333333333333333333333333444555555666666666666777888::::::888999<<<>>>??????===<<<::::::::::::;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBBBBCCCEEEIIILLLQQQYYYgggvvv~~~zzzvvvvvvuuuuuuttttttuuuuuurrrqqqpppooooooppprrrsssssswwwzzz{{{yyyqqqllljjjjjjkkklllmmmoooppppppqqqtttvvvssslllgggkkktttfffLLLAAAAAA;;;999888777888888666444555444444333444444555555111111111222222222333333222222222222222222222222111222555999>>>EEEMMMSSSVVVSSSRRRTTT\\\hhhttt|||xxxttt|||}}}yyytttmmmeee[[[QQQKKKFFFCCC@@@<<<999777555555555555444444444444555555666777888:::;;;===>>>?????????AAABBBDDDFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGEEECCCAAA???>>>>>>???@@@AAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGJJJKKKMMMOOOQQQVVV\\\```bbbhhhooouuuKKKAAA999777888999;;;???555444333222222222333333///000111222222222222222......////////////......//////000000000000//////------...///000111222222111000000222777EEE^^^ttt|||oooddd]]]^^^cccpppzzzlllvvvyyylllgggfff```ccckkkuuuwwwnnntttyyywwwwww{{{xxxyyyyyyxxxvvvrrrooommmkkkiiieeebbb^^^XXXRRRMMMGGGEEEBBB@@@???===:::888555555666666666555333222111222333444444333222111333333333333333333333333333333333333333444555666444444555666777999;;;<<<888:::===???AAA@@@???>>>:::;;;;;;<<<<<<=========<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHLLLPPPXXXaaaooo}}}xxxwwwvvvuuuttttttssssssttttttqqqnnnllllllppptttwwwvvvzzz~~~uuunnnjjjhhhiiijjjkkkkkkjjjiiijjjlllooossskkkdddfffnnnyyyqqqTTTDDDBBB999777666777888888777666666555444333333444666777222222333333333444444444222222222222222222222222222444777;;;AAAIIIQQQWWWYYYUUURRRVVV```lllwww||||||uuuttt~~~{{{vvvooofff\\\RRRKKKGGGEEEAAA===999777555555666666555555555555666666666777888:::<<<>>>???@@@???@@@AAACCCEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIFFFDDDAAA???======>>>???AAABBBDDDEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKNNNTTT[[[aaaaaaiiiqqqyyy}}}|||vvv{{{PPPDDD:::777777444333333555555444444444333333333333222111111000000111111000000000000000000000000000000111111000///...---000111111000......///111555222555:::>>>KKKkkkvvvhhh```WWWVVVcccyyytttnnnxxxqqqccc[[[ZZZ[[[dddnnnvvv|||~~~}}}xxxvvvyyy{{{{{{vvvuuutttsssrrrpppllliiigggeeeaaa^^^ZZZVVVQQQNNNCCCAAA@@@>>><<<;;;::::::777666555444444444444444222333333333333222111000222222222222222222222222555555555555555555555555444555777888999::::::;;;777:::>>>@@@???>>>============<<<;;;;;;;;;<<<<<<;;;;;;;;;===???@@@???>>>GGGGGGGGGHHHJJJNNNRRRTTTfffooo~~~~~~zzzyyyzzz|||zzzvvvtttssssssssssssrrrkkkhhhkkkmmmooovvvzzzsssmmmiiifffeeeggghhhfffcccaaacccfffhhheeecccccceeelll||||||aaaKKKAAA::::::999777555555666777888888888888888777666666555555444333222222222222666555444444333333333333555555888???HHHOOORRRRRRTTTSSSUUUZZZcccmmmuuuyyyxxxtttrrryyy|||uuunnneee\\\SSSMMMIIIFFFAAA;;;777666666777666555555444444444555555:::999999<<<@@@CCCBBB@@@BBBBBBCCCDDDEEEFFFGGGHHHEEEEEEGGGHHHHHHHHHHHHHHHGGGHHHEEE???>>>@@@@@@>>>@@@AAABBBBBBCCCCCCCCCBBBFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIMMMSSSZZZ```dddooozzz~~~{{{xxxxxx}}}RRRGGG<<<999999777555555444444333333333222222222333222111111000000111111000000000000000000000000111000000000////////////...///000000...///000222333333666===HHH^^^qqqbbbZZZRRRVVVfffyyypppvvv|||jjj[[[UUUUUU[[[dddooozzzzzz~~~}}}}}}|||zzzvvvtttrrrqqqqqqooollljjjgggdddaaa^^^[[[WWWRRROOOEEECCCAAA???===;;;::::::666555555444444444555555333333333222222222111111222222222222222222222222444555555555666666666777777888999:::;;;<<<<<<<<<999<<>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>???AAACCCDDDDDDDDDFFFHHHJJJLLLOOOWWW```gggzzzyyyyyy~~~~~~}}}xxxvvvwwwzzzxxxvvvtttssssssrrrrrrooojjjhhhlllooorrryyywwwooohhhdddcccccccccaaa___^^^___```aaa``````bbbeeekkkzzziiiQQQDDD;;;;;;:::888666666666777777777888888777777666555111111111000111111222222555555444333333333333333666666999@@@IIIQQQUUUVVVTTTUUUXXX^^^hhhrrrzzzwwwtttssszzz|||uuummmeee\\\SSSMMMIIIEEE@@@;;;888666666777666666666666777888999::::::999:::===@@@CCCBBB@@@AAABBBBBBCCCEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDGGGHHHFFFAAA???AAABBB???@@@AAABBBCCCCCCCCCCCCCCCGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLMMMPPPVVV]]]bbbeeepppzzz~~~SSSGGG===::::::777666666333333222222222111111111333222111111000000111111000000000000000000000000111111///......//////000...///000000//////111333222666999AAAVVVvvvppp^^^VVVRRRZZZooohhhiii|||ttt```RRRQQQVVVbbbiiisss~~~www~~~xxxuuussspppoooooonnnmmmkkkhhheeeaaa^^^[[[WWWSSSOOOGGGEEECCC@@@===;;;:::999555555444444444555666666444333222111111111222333222222222222333333333333444555555666777888999999;;;;;;<<<<<<============<<<>>>AAABBBAAA???>>>>>>======<<<======>>>?????????@@@AAACCCEEEGGGIIIJJJJJJNNNRRRTTTXXXdddvvv~~~}}}{{{vvvsssssswwwvvvvvvuuutttrrrqqqpppkkkiiijjjooossswww}}}}}}sssjjjfffdddbbb___^^^]]]\\\[[[YYYYYYZZZ^^^ccceeejjjvvvwww\\\KKK>>>===<<<:::888777666666666777777777777666555555000000000000111222333444444444333222222222333333666888<<>>AAACCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCGGGIIIGGGCCCBBBDDDDDDAAAAAAAAABBBCCCDDDDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMPPPUUU\\\```hhhsss~~~QQQFFF;;;888888666444444333333333333222222222222333222111111000000111111000000000000000000000000222111///------...000111///000111000//////111222333888===HHHeeezzzlll]]]WWWVVVccc|||ppp^^^fffmmmZZZPPPTTT]]]lllqqqzzz}}}www~~~wwwssspppnnnmmmmmmnnnnnnmmmkkkhhhccc___[[[VVVQQQMMMHHHFFFCCC@@@===:::888888444444444444444555666777555444222000000111222333222222222333333333333333444555666777999:::;;;<<<=====================>>>>>>@@@BBBBBBAAA???>>>??????>>>>>>============>>>???@@@BBBDDDFFFIIINNNPPPRRRXXX]]]^^^bbbqqq|||}}}zzztttqqqqqqsssuuuvvvvvvtttqqqpppooojjjkkknnnsssxxx}}}uuunnnjjjgggccc___]]]]]]]]]ZZZVVVUUUXXX___eeegggiiiqqqzzziiiTTTCCCAAA>>><<<:::999777666666666666666666555555444333222222222333333444555444333333222222222333333555999AAAJJJRRRWWWZZZZZZRRRXXXaaalllxxx~~~yyyrrrjjjbbbYYYQQQLLLFFFCCC???;;;888777777777333333444555666888999:::<<<<<<===???AAABBBCCCBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIFFFEEEGGGGGGDDDAAABBBBBBCCCDDDFFFGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGJJJKKKMMMNNNQQQVVV\\\```lllxxxQQQEEE;;;888888555444444444444444444333333333333333222111111000000111111000000000000000000000000111000...------///111222111222222111///...///111333999CCCVVVyyyoooaaaXXXWWW\\\ooouuuggg```ooo}}}iiiXXXRRRYYYdddsssvvv|||wwwxxx|||wwwqqqooollllllmmmooooooooonnnkkkfffaaa[[[UUUOOOKKKGGGEEEBBB???;;;999777666444444444444444555666777555444222000000111222333222222333333333444444444444555666888:::;;;<<<=========<<<;;;<<<<<<===>>>???@@@BBBBBBAAA??????@@@>>>>>>===>>>>>>???@@@AAA@@@BBBDDDFFFHHHMMMTTTYYY[[[bbbgggiiilllzzz}}}|||}}}yyysssppprrrqqqtttwwwvvvtttqqqoooooolllooossswww}}}sssllljjjfffbbb^^^\\\\\\[[[WWWTTTUUUYYY```ggghhhggglllttt|||uuu___IIIEEE@@@===;;;:::888666666666666666666555555444555444333333222222222333333333333222222333444444333;;;FFFQQQWWWYYYXXXWWWRRRZZZgggttt{{{vvvoooggg___WWWPPPKKKDDDBBB???;;;999777777777666555555666666777888999<<<>>>???AAABBBBBBCCCDDDAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKIIIIIIKKKJJJFFFBBBBBBBBBCCCEEEGGGIIIJJJEEEFFFGGGHHHIIIIIIIIIIIILLLNNNPPPSSSVVV[[[bbbfffooo}}}RRRFFF<<<999999666555555555555555444444444333333333222111111000000111111000000000000000000000000000//////......///111111111222222111//////000222444;;;LLLjjj~~~jjj\\\SSSXXXeee|||jjjfffkkkxxxgggZZZWWW^^^iiiuuuxxxxxxqqqpppyyy}}}{{{xxxtttnnnmmmlllmmmoooqqqqqqpppppplllgggaaa\\\UUUOOOKKKFFFEEEBBB>>>;;;888777666555555444444444555666666444333222111111111222333222222333333444444555555555666777888:::;;;<<<===<<<<<<;;;:::;;;<<<>>>???@@@BBBCCCCCCBBBAAABBBCCC======>>>@@@BBBDDDFFFGGGBBBEEEHHHIIILLLRRR[[[bbbdddkkksssvvvzzz~~~|||{{{|||xxxrrrpppsssqqqtttwwwwwwsssppppppqqqqqquuuxxxzzz~~~qqqiiifffaaa^^^[[[XXXWWWUUUSSSQQQTTTWWW___eeeeeeccchhhoooyyykkkOOOIIIAAA===<<<;;;999777666777777777777666555555444333222111000000000000444444333333333444555555444===JJJTTTXXXXXXUUUTTTTTT___nnn|||yyyssskkkccc\\\TTTMMMIIIBBB@@@>>>;;;999888777777999888888888999:::;;;;;;===???BBBBBBBBBBBBCCCEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDBBBAAABBBBBBCCCGGGKKKMMMLLLLLLNNNMMMIIICCCBBBCCCDDDFFFHHHKKKLLLGGGHHHKKKMMMNNNOOOOOOOOOLLLOOOSSSWWW\\\bbbiiimmmwwwQQQEEE;;;888888555444444444444444333333333222222333222111111000000111111000000000000000000000000.../////////000000000111///000111111000111333555888>>>UUU|||zzzjjj```YYYbbbuuujjjkkkwwwqqqeee___^^^fffoooyyy}}}{{{ooonnnqqqyyy~~~}}}zzzxxxuuuqqqlllllllllnnnqqqrrrrrrqqqoookkkfffbbb]]]WWWQQQMMMFFFEEEBBB???<<<:::888777666555555444444444555555333333333222222222111111222222333333444555555666555666777888999:::;;;;;;<<<;;;;;;:::;;;===???AAABBBDDDEEEEEEEEEEEEFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHBBBEEEHHHJJJMMMTTT^^^fffnnnvvv|||zzzzzzzzzuuupppooosssqqquuuxxxwwwssspppqqqsssuuuyyy{{{zzz|||uuukkkfff\\\\\\ZZZWWWSSSPPPPPPPPPOOORRRYYY______^^^dddlll~~~uuuTTTLLLBBB<<<;;;<<<;;;999777777888888777777666555222222111111000111111111555444444444555555666777888@@@KKKSSSUUUTTTSSSRRRXXXddduuuvvvqqqiii```YYYRRRKKKGGGAAA@@@===;;;999888777777777777888999:::;;;===>>>>>>@@@CCCDDDBBBBBBDDDFFFCCCCCCDDDDDDDDDDDDEEEEEEGGGFFFDDDBBBAAABBBCCCDDDGGGKKKOOONNNOOOQQQOOOKKKCCCCCCCCCDDDFFFIIILLLNNNKKKMMMQQQTTTVVVXXXXXXXXXSSSWWW\\\aaahhhooowww|||NNNCCC888555555333111111333333333222222222111111333222222111000111111111000000000000000000000000---...///000111111000000,,,---///000111333666888<<>>AAACCCDDDFFFGGGGGGGGGGGGIIIKKKMMMLLLJJJHHHGGGFFFEEEEEE@@@CCCGGGIIIKKKSSS^^^gggvvv{{{yyyxxxxxxsssnnnooosssrrrvvvxxxwwwrrrppprrruuuwww{{{|||yyyzzz{{{pppjjjZZZ[[[[[[WWWRRROOOPPPRRRJJJMMMSSSYYYZZZ[[[bbbjjjzzzWWWNNNBBB;;;;;;<<<;;;:::888888888888888777666666222222222222333444555555555555555555555666777888<<>>>>>AAADDDDDDCCCBBBDDDFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFHHHGGGLLLOOOPPPQQQRRRPPPLLLCCCCCCCCCDDDFFFJJJMMMOOOOOORRRVVVZZZ]]]^^^______```dddjjjqqqxxxQQQFFF;;;999999777555666666555444333222333444555333222111111000000111111...000222444444222000...111111000000000000111111000000111222444555444222888EEEfffvvvqqqnnniiieeeooo{{{mmm~~~sssgggcccfffjjjqqqwww}}}}}}rrrooorrruuuwwwwwwxxxxxxvvvssspppooommmkkkjjjmmmsssvvvtttqqqjjjgggbbb___\\\WWWPPPKKKMMMIIICCC???===;;;999777666666555444333222222111333333222222333333444555111222333333333444666888888999::::::;;;;;;;;;;;;===<<<;;;;;;===@@@CCCFFFIIIIIIHHHIIIJJJLLLNNNPPPOOOLLLIIIGGGGGGGGGFFFEEE@@@FFFJJJKKKLLLQQQ]]]fffrrr~~~}}}~~~|||yyyvvvtttooolllooovvvtttvvvxxxvvvsssqqqsssuuu}}}zzzwwwwwwzzz}}}}}}||||||ssshhh^^^YYYSSSPPPPPPOOOLLLIIINNNLLLLLLNNNPPPSSS]]]gggkkkWWWFFFBBB???888777<<<999::::::999888666444333555444444333333444444555444444444333222222555777<<>>;;;:::777555333777888999999999;;;???CCCBBBDDDFFFGGGEEEDDDCCCDDDEEEEEEFFFGGGGGGFFFDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCHHHHHHJJJMMMPPPOOOMMMJJJKKKJJJHHHHHHKKKOOOQQQRRRUUUYYY^^^aaabbbeeejjjooonnnsss|||~~~PPPEEE;;;888888666555555555555333222222333333444333222111111000000111111///111222333333222111///111111000000000000111111111111000111222333444444777DDDbbbuuunnnjjjfffgggkkksssrrr|||pppfffeeehhhmmmtttzzzxxxnnnnnnppprrruuuuuuuuuuuutttqqqooommmjjjhhhhhhlllqqqsssqqqnnniiieee___[[[YYYWWWTTTRRRMMMIIIDDD@@@===<<<:::888777666555444333222222111333333222222333333444555222333555555444555777999666777999:::;;;<<<=========<<<;;;;;;<<>>AAABBBDDDFFFFFFEEEDDDDDDDDDFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCDDDDDDDDDGGGGGGIIILLLOOOPPPOOOMMMJJJIIIHHHIIIMMMQQQUUUWWW]]]cccjjjooossswww~~~OOODDD:::777777666444444444444333222222222222222333222111111000000111111111111111111111111111111111000000//////000000111222111000000000222444666;;;KKKgggvvvkkkjjjgggcccmmm|||sssyyyuuullleeeeeejjjpppyyyooojjjmmmooopppssssssrrrqqqooommmkkkjjjgggfffgggjjjnnnpppnnnkkkeeeaaaZZZVVVUUUUUUVVVVVVNNNJJJEEEAAA>>><<<:::999777666555444333222222222333333222222333333444555333444666666555666888:::555666888:::<<<===>>>>>>===<<<;;;;;;<<>>@@@BBBDDDFFFFFFDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGIIIMMMOOOOOOOOOIIIIIIJJJLLLQQQVVV[[[___iiipppyyyOOODDD999777777555333444444333333222111111111111333222111111000000111111222222111000000111222222000000////////////000000111111111111111222555666@@@SSSppp}}}llldddgggeeebbbrrruuutttnnngggbbbccchhhqqq~~~qqqfffgggmmmqqqqqqsssrrrpppmmmkkkhhhfffeeeffffffhhhkkknnnnnnkkkhhh```\\\XXXTTTRRRSSSTTTUUUNNNKKKEEEAAA???===;;;999888666555333222222222222333333222222333333444555333444666666555666888:::777888999;;;<<<============<<<<<<<<<===???AAABBBDDDFFFIIILLLOOORRRSSSTTTHHHGGGEEEEEEFFFFFFEEEDDDGGGFFFFFFIIIPPPYYYaaafffnnnyyyssspppooorrrsssxxx|||zzz{{{}}}wwwuuuxxxyyyvvvsssrrrtttvvvxxxvvvrrrpppqqqsssvvvuuussstttuuuxxxzzz{{{yyy{{{~~~pppggg```ZZZRRRNNNLLLKKKIIIFFFEEEDDDEEEIIILLLQQQ\\\gggzzzvvvWWWGGGAAA===::::::888888888888888777777666555444444333333444444555444444555444444777;;;>>>FFFIIILLLLLLMMMRRR\\\dddoooxxx{{{ssskkkbbbYYYQQQKKKDDDAAA===:::999888777666:::;;;<<<<<<;;;<<>>@@@BBBCCCFFFHHHKKKNNNPPPQQQQQQPPPJJJHHHFFFFFFIIIKKKLLLLLLNNNNNNNNNQQQXXXbbblllrrr~~~~~~oooiiikkkppptttyyy{{{|||zzz||||||wwwuuuyyy{{{yyyuuuttttttvvvwwwuuuqqqoooqqqssswwwwwwvvvttttttuuuwwwyyyvvvxxx{{{}}}~~~{{{nnnfff^^^XXXQQQLLLKKKKKKIIIGGGEEEDDDEEEIIILLLQQQ\\\gggwww~~~___KKKCCC???<<<;;;::::::999888777666555555555444444333333444444555444444555555666999>>>BBBHHHKKKLLLLLLNNNVVVcccmmmrrr|||wwwnnnddd[[[SSSMMMFFFBBB>>>;;;999999888777777999;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHJJJGGGEEEEEEGGGIIIJJJJJJLLLNNNRRRVVV[[[bbbjjjppp|||OOODDD:::777777666444444444444444444333222000///333222111111000000111111333222111000000111222333000//////......//////000...111444555444666:::===PPPkkkttthhhaaadddffflllnnneeejjjqqqaaa```aaaeeejjjsssrrrjjjbbbaaaiiiqqqttttttsssppplllhhheeecccbbbbbbjjjllloooqqqppplllgggddd\\\^^^^^^]]]YYYUUUSSSRRRNNNJJJEEEAAA>>><<<:::999999777444222111222333333333333222222333333444555222333555555444555777999<<<<<<<<<<<<<<<;;;::::::<<<<<<===>>>@@@BBBDDDEEEJJJLLLOOORRRSSSSSSRRRPPPOOOLLLJJJJJJMMMRRRUUUWWWWWWXXXZZZ^^^dddooozzz}}}ooofffgggppp|||}}}{{{~~~~~~zzzyyy{{{{{{xxxuuuvvvvvvxxxyyywwwsssqqqrrrtttwwwwwwvvvtttssssssuuuxxxsssuuuvvvwwwxxx{{{xxxmmmfffaaaZZZRRRMMMLLLKKKJJJHHHGGGEEEFFFHHHKKKOOOYYYdddvvvjjjSSSFFFAAA>>><<<<<<;;;999777666555555444555444444333333444444555444444555555777;;;AAAFFFKKKLLLNNNNNNRRR\\\kkkwwwzzz~~~yyyooofff^^^VVVQQQIIIEEE@@@<<<:::999888777333555888999999:::<<<>>>AAABBBCCCCCCBBBBBBEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKKKKIIIGGGGGGHHHIIIJJJIIIMMMQQQVVVYYY^^^eeennnttt~~~PPPEEE;;;888888666555555555555555555444222111000333222111111000000111111222111111111111111111222//////............//////000222333222222666>>>EEEaaa{{{rrrlllfffffflllxxxooonnnuuuwwwccc[[[___fffmmmqqqwwwfffcccbbbeeekkkqqqsssssspppmmmjjjfffeeeeeefffggglllooorrrssspppkkkeeeaaaZZZ\\\]]]\\\XXXTTTSSSSSSMMMIIIDDD@@@===<<<:::888999777444222111111333444333333222222333333444555333444666666555666888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFGGGOOORRRUUUYYYZZZYYYWWWUUUTTTQQQMMMNNNSSSYYY___cccdddgggkkknnnsss~~~~~~xxx|||{{{uuunnnmmmttt|||~~~}}}yyytttsssvvvvvvxxxyyywwwssspppqqqssstttuuutttsssqqqqqqtttwwwvvvvvvvvvuuuvvvyyy}}}zzzrrrnnnggg```VVVPPPMMMLLLJJJHHHGGGEEEEEEGGGHHHLLLUUU```tttuuu[[[JJJBBB>>><<<;;;:::888777666666666666555444444333333444444555444444555555888===DDDHHHMMMOOOQQQRRRWWWcccttt}}}{{{}}}{{{wwwooohhhaaa[[[WWWMMMHHHBBB===;;;:::999888222555888:::;;;<<<>>>@@@AAABBBCCCBBBAAABBBEEEGGGFFFFFFGGGHHHJJJMMMOOOQQQTTTUUUVVVVVVUUUSSSQQQOOOLLLJJJIIIJJJLLLMMMMMMLLLMMMRRRWWWZZZ]]]dddmmmuuu{{{QQQFFF;;;999999777555666666666666666555333111000333222222111000111111111111111111111111111111111//////............//////333444222//////666BBBLLLggg}}}llliiidddccckkk|||sssllluuummmZZZXXX___jjjtttwww{{{rrraaaaaadddhhhmmmqqqrrrrrrmmmkkkhhheeeeeegggiiikkkmmmpppttttttpppiiiccc```VVVXXXYYYWWWTTTQQQRRRTTTMMMIIICCC???===;;;999777999777444222111111333444333333222222333333444555444666777777777777:::<<<999:::;;;<<<============;;;<<<>>>AAACCCFFFHHHIIIRRRUUUZZZ^^^```___]]][[[XXXTTTPPPPPPVVV^^^fffjjjnnnsssxxx{{{wwwkkkllltttxxxuuutttxxx}}}xxxpppppptttuuuwwwwwwuuuqqqnnnoooqqqpppqqqrrrqqqoooppptttxxx{{{zzzxxxvvvvvvyyy~~~{{{xxxmmmeeeZZZSSSOOOLLLJJJGGGHHHEEEEEEFFFFFFIIIRRR\\\ppp}}}aaaMMMBBB>>>;;;999888777666666777888999555444444333333444444555444444555666888>>>EEEJJJOOOQQQSSSUUU[[[hhhyyyzzz|||}}}vvvoooiiiddd___\\\OOOJJJDDD>>><<<:::999888444777:::===>>>@@@BBBDDDAAABBBBBBBBBAAABBBEEEGGGGGGGGGHHHJJJLLLPPPSSSUUUYYYZZZ[[[[[[YYYWWWTTTSSSKKKKKKKKKLLLOOOPPPPPPOOOMMMRRRWWWZZZ\\\bbblllssstttRRRAAA:::888333444777333888777777666555555444444000...,,,...111222111/////////000000000000//////111111111222222333333333...333000000666777???QQQuuu{{{ooogggbbbdddlllzzz~~~gggiiixxx|||pppbbbZZZ]]]eeeqqqyyyzzzzzzwwwjjjaaadddjjjoooqqqpppmmmkkkgggfffdddccccccccceeeeeennnrrrwwwvvvooofff___[[[ZZZYYYWWWTTTRRRPPPNNNMMMJJJHHHEEECCCAAA???<<<999;;;999777555333222111000111111111111222222333444888:::<<<<<<;;;999999999:::<<<>>>>>><<<;;;::::::===???CCCEEEGGGIIIMMMOOOSSSZZZ^^^]]][[[^^^``````^^^YYYTTTTTTZZZeeeooouuuttt{{{zzzooooooqqq~~~yyyvvvtttssssssvvvssspppppprrrttttttsssrrrrrrrrrrrrtttvvvyyyzzz~~~|||zzzxxxxxxyyy{{{|||wwwjjj[[[RRRPPPOOOKKKGGGHHHFFFGGGHHHHHHJJJRRR[[[tttjjjTTTCCC===???;;;999888888999888777555888777666555555555555555777666555666<<>>;;;777444999999:::;;;===???AAABBBBBBAAAAAAAAABBBDDDEEEGGGCCCDDDHHHMMMTTTXXXYYYYYY]]]^^^^^^]]]ZZZVVVQQQOOOIIIIIIHHHGGGHHHIIIJJJKKKPPPPPPPPPSSSWWW^^^dddgggqqqzzzTTTCCC;;;:::444555999555666666555555555555444444333111000111222333222000//////000000000000//////111222222222222222222333///444111111777:::BBBUUUuuu}}}vvvlllccc\\\```kkk|||wwwaaagggyyy{{{nnnaaaWWWRRR^^^ggguuu}}}~~~~~~qqqgggbbbeeeiiilllnnnmmmkkkjjjhhhhhhfffcccaaabbbeeehhhrrruuuxxxuuunnnfff___\\\XXXWWWUUUSSSPPPNNNLLLKKKJJJHHHEEEBBBAAA???<<<999:::999777555333222111111222222222222222333444444888:::<<<<<<:::999999999;;;===>>>>>>===;;;;;;<<>>>>>;;;999888888999888777555555555444333333333333333555444444777>>>GGGOOOUUUVVVXXXYYY\\\jjj~~~{{{wwwyyyzzzyyyxxxtttoooiiifffZZZTTTKKKDDD@@@<<<888666999999:::;;;===???AAABBB??????@@@@@@BBBDDDFFFHHHDDDFFFKKKRRRYYY^^^``````[[[[[[[[[ZZZWWWTTTQQQOOOKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNRRRXXX^^^aaajjjrrr}}}UUUDDD===<<<666777;;;777444444444444444444444444555333222111222222000//////000000111111000000///222222222222222111111111///444333222999<<>>===:::777888777666555444333333333333333333333333444444555777999;;;<<<:::999999:::<<<>>>??????>>>===>>>@@@DDDGGGIIIKKKKKKKKKLLLNNNVVV\\\^^^[[[YYYZZZ[[[[[[TTTTTTTTTYYYbbbooo|||rrrqqqyyy||||||yyyyyyxxxwwwvvvtttrrrrrrtttsssssstttuuutttrrrpppooopppqqqtttwww|||}}}zzzxxxwwwwwwwwwwww{{{vvvnnncccZZZUUUQQQMMMJJJIIIGGGGGGHHHHHHJJJQQQZZZooowww```LLLAAA@@@;;;999888888999888777555555555444333333333333444333333555999AAAKKKTTTZZZZZZ[[[]]]fffvvvzzzyyy~~~~~~~~~~~~zzzzzzzzzyyyvvvrrrmmmjjjbbb[[[RRRIIICCC>>>:::888999999:::;;;===???@@@AAA>>>>>>???@@@BBBDDDGGGHHHGGGIIINNNUUU[[[______^^^WWWVVVUUUTTTRRRQQQOOOOOONNNMMMLLLKKKKKKJJJKKKKKKJJJIIIIIIKKKNNNSSSWWWZZZbbbiiirrrxxx}}}UUUDDD===<<<666777;;;777555555444333333222111111222111000000000000//////000000000111111000000000333333222222111111000000///555333222888===III___}}}rrrooonnnbbb[[[eee{{{sssaaaYYYlllnnn___XXXXXXYYY```hhhuuussshhheeeggggggffffffffffffffffffdddfffeeeaaa\\\^^^gggpppuuutttqqqllleee^^^XXXUUURRRQQQPPPNNNLLLJJJHHHGGGBBB@@@>>><<<;;;:::777555777666555444444444444444444444444333333444444555666888;;;;;;:::999999:::===>>>?????????@@@CCCEEENNNOOOPPPOOOMMMKKKKKKKKKXXX]]]]]]WWWQQQPPPPPPOOOLLLMMMQQQXXXbbbppp~~~vvvzzz}}}zzzzzzwwwxxxzzzzzzzzzxxxvvvuuutttuuuvvvwwwwwwuuurrrpppooopppqqqtttwww{{{}}}zzzxxxwwwwwwwwwyyy}}}vvvqqqiii```WWWQQQMMMKKKIIIGGGGGGHHHHHHIIIQQQZZZmmm|||gggSSSFFFBBB;;;999888888999888777555777666666555555555666666444444777<<>>@@@AAA>>>??????@@@BBBCCCDDDEEEGGGIIILLLQQQVVVWWWVVVTTTRRRQQQPPPNNNNNNNNNOOOOOOQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIJJJMMMPPPTTTVVV\\\aaagggkkkmmmppptttxxxTTTCCC<<<;;;555666:::666777666555444222000/////////000000000000111111222000000111111111111000000222222222111111000000000///555222111888@@@QQQjjjqqqqqqpppfffbbbooo}}}fff]]]```xxxnnn```[[[[[[]]]bbbfffqqq~~~nnnfffggggggfffeeecccbbbbbbcccccc]]]``````\\\YYY]]]hhhqqqtttqqqmmmgggaaa[[[UUURRROOOOOOMMMKKKIIIHHHFFFFFFAAA???===<<<;;;:::888666666666555444444444444444555444444333333444444444555888:::;;;:::999999:::<<<>>>???@@@AAADDDHHHKKKWWWWWWUUURRRMMMJJJIIIIIISSSWWWVVVOOOIIIHHHHHHGGGEEEIIINNNVVVaaaqqq||||||zzz|||zzz{{{}}}~~~~~~}}}{{{yyytttvvvyyyzzzyyywwwtttsssqqqqqqrrrsssvvvyyy|||}}}}}}|||{{{yyyxxxxxxxxxxxxzzz}}}wwwvvvqqqgggZZZQQQLLLKKKJJJHHHGGGIIIHHHIIIPPPYYYkkkmmmWWWGGG@@@;;;999888888999888777555666666555555555666666777666777999>>>FFFOOOWWW\\\[[[[[[cccssszzzzzz~~~|||yyywwwvvvsssnnnkkkiiikkkmmmooooooooooooooooooooooooooommmnnnooorrrsssuuuvvvvvvtttuuuvvvvvvuuusssqqqpppiiiddd\\\RRRHHHAAA===;;;:::::::::;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAADDDEEEGGGKKKOOOOOONNNLLLMMMLLLKKKJJJKKKMMMNNNPPPRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIJJJLLLNNNQQQSSSVVVZZZ^^^```aaacccgggjjjqqqtttwww|||SSSBBB;;;:::444555999555777777555444222111//////000111333333222333444666000111111222222111111000111111111111111000000000///555333333<<>>======<<<:::888777666555444444444444444555444444333333333333333555777:::::::::999999:::<<<===>>>@@@BBBGGGNNNRRR\\\ZZZVVVPPPKKKGGGGGGHHHJJJNNNNNNIIIDDDEEEGGGFFFEEEIIIPPPYYYeeewww~~~||||||}}}~~~|||}}}~~~}}}{{{zzzsssvvvyyyzzzyyywwwvvvvvvssssssssstttuuuxxxzzz{{{yyyyyyxxxxxxwwwwwwxxxxxxwwwyyy}}}{{{}}}zzzooo___RRRMMMMMMJJJHHHHHHIIIHHHIIIPPPYYYiiisssZZZFFF;;;;;;999888888999888777555444333333333333444555555777888;;;@@@GGGPPPWWW\\\\\\]]]fffwwwwww{{{{{{xxxvvvrrroookkkiiieeeaaa```bbbdddfffdddddddddcccccccccccccccaaaccceeehhhkkkmmmoooooopppqqqrrrsssssssssrrrqqqhhheee```WWWLLLDDD???===:::;;;;;;;;;===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@BBBFFFIIIKKKKKKJJJHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHHHHIIIKKKMMMOOOQQQRRRUUUXXXYYYYYY[[[___ccchhhlllssszzzSSSBBB;;;:::444555999555555555444444333333222222111333555444222111333555000111111222222111111000000000000000111111111111///555444666CCCUUUrrrvvv{{{qqqnnntttggg[[[ggg{{{vvvkkkgggffffffhhhgggooozzzkkk___^^^bbb___^^^\\\[[[ZZZYYYYYYZZZVVVVVVTTTRRRSSSWWW^^^dddgggddd___\\\YYYUUUOOOJJJGGGGGGEEEDDDBBBAAA@@@???@@@???===<<<<<<<<<:::888888777666555444333333333444444333222222222222222444666999:::999999999::::::;;;===@@@DDDJJJRRRXXX[[[XXXSSSLLLFFFEEEFFFIIIFFFJJJKKKFFFCCCEEEGGGGGGIIINNNVVV```ooo{{{xxx}}}{{{zzz||||||{{{|||||||||{{{yyywwwvvvqqqtttxxxxxxwwwvvvvvvwwwtttttttttuuuvvvyyy{{{|||wwwwwwwwwvvvvvvvvvvvvvvvtttvvvzzz~~~xxxdddTTTOOOOOOJJJHHHHHHIIIHHHIIIPPPYYYeeezzz```III===;;;999888888999888777555333333333333333444555555666888;;;@@@HHHQQQXXX]]]___aaakkk{{{~~~{{{zzztttrrrooojjjeee___]]]YYYVVVTTTUUUVVVXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSUUUXXX[[[^^^aaacccdddhhhiiikkklllmmmnnnnnnnnnffffffccc\\\QQQHHHBBB@@@;;;;;;;;;;;;<<<>>>???@@@???@@@@@@AAAAAA@@@>>>>>>@@@??????AAADDDFFFGGGGGGEEEFFFGGGIIIKKKNNNPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJJJJKKKLLLNNNPPPRRRSSSRRRTTTWWWXXXXXX[[[```eeeiiipppyyyTTTCCC;;;:::555666999555333333333444444555555555111333444333000...///111111111222222222222111111//////000000111111222222///666666999III^^^xxx~~~ssssss{{{{{{bbb[[[mmmtttjjjfffeeeeeekkkiiirrr{{{qqqcccYYYYYY^^^ZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTQQQPPPQQQUUUYYY]]]___\\\XXXUUUSSSOOOIIIEEEDDDDDDBBBAAA???>>>===<<<===;;;:::999999999777555888777666555444333333333444333222222111111111111444666999:::999999999:::999;;;===@@@EEELLLUUU[[[XXXTTTOOOHHHCCCCCCGGGJJJHHHLLLLLLGGGCCCDDDFFFFFFMMMSSS\\\gggwwwyyyvvv}}}~~~wwwvvvwwwxxxxxxzzzyyyyyyxxxvvvtttsssrrrooorrrvvvvvvuuutttvvvxxxttttttuuuvvvxxx{{{}}}wwwwwwvvvvvvuuuuuuttttttuuuwwwzzz}}}}}}hhhWWWQQQQQQKKKHHHHHHIIIHHHIIIPPPXXXcccgggPPPCCC;;;:::888888999999777666555555555555555666777888555666:::@@@IIIRRRZZZ^^^aaadddooo~~~www}}}tttooollliiiccc^^^VVVSSSPPPMMMJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGIIILLLPPPTTTWWWYYYZZZaaabbbccceeeggghhhhhhhhhfffgggeee___TTTKKKDDDBBB;;;;;;;;;<<<<<<>>>???@@@===>>>???@@@AAA@@@@@@???BBB@@@>>>>>>???@@@AAA@@@DDDEEEGGGJJJMMMOOOQQQRRRPPPQQQQQQQQQQQQOOONNNMMMMMMNNNNNNPPPRRRTTTVVVWWWTTTWWWYYYZZZ[[[^^^dddiiittt|||WWWIII<<<888999888777777444555666666555333222000444444333333333333222222222222111111111111222222222222111111111111111222444777999>>>QQQqqq~~~nnnwwwmmmfffiii|||mmmcccfffmmmoooxxxttt|||}}}rrreeeXXXRRRSSSUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQOOOKKKKKKNNNQQQTTTUUUUUUTTTSSSPPPNNNKKKJJJIIIDDDCCC@@@>>>===<<<<<<<<<999888888777666555555444666666777777666555444444111222222333444555666666555666666666777777888888>>><<<:::>>>EEELLLQQQRRRVVVPPPIIICCCBBBCCCFFFGGGKKKJJJIIIIIIJJJKKKLLLMMMUUUYYYfffyyyvvvvvvzzzwwwsssnnnkkkmmmqqquuuuuuvvvwwwuuusssqqqqqqrrrooooooooooooqqquuuxxx{{{yyyuuuqqqrrrwww{{{{{{yyyuuutttsssssstttuuusssrrrpppssswww|||ttt```VVVUUUNNNMMMLLLKKKKKKMMMOOOPPPbbbxxx~~~fffQQQEEE@@@>>>;;;:::999999777555888777555555555666888999999777:::EEEOOOTTTYYY\\\aaahhhuuu|||zzz}}}wwwqqqllleee\\\VVVRRRPPPLLLIIIEEECCCBBBBBB===>>>@@@BBBBBBBBBAAAAAAAAACCCEEEGGGIIIMMMRRRUUUYYYZZZZZZZZZ[[[^^^bbbfffeeefffeee```XXXOOOGGGCCC>>>===<<<===???@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<=========>>>???@@@@@@@@@CCCDDDFFFGGGIIIMMMSSSWWW[[[ZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSTTTVVVXXXXXXXXXYYY[[[^^^aaaeeekkkrrrwwwWWWIII<<<888999888777777555555555555444333333222444444444333333222222222222222111111111111222222222222111111111111111222555777999AAAVVVvvv{{{{{{~~~~~~uuuiiieeekkk{{{eee]]]eeepppvvvyyyyyyzzztttiii^^^UUUQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNMMMKKKIIIIIIKKKNNNPPPPPPQQQPPPOOOMMMKKKIIIGGGGGG@@@>>><<<:::999888888888888888777777666666555555666666666666666555444444222222333333333333333333444444555666777777888888===;;;:::>>>DDDJJJNNNOOOPPPKKKFFFAAA@@@BBBEEEFFFKKKJJJHHHGGGHHHLLLRRRVVVbbbfffqqq~~~uuuttt{{{vvvnnniiihhhfffccc``````bbbhhhllllllnnnppppppnnnmmmmmmmmmmmmmmmmmmooorrruuuvvvwwwyyyvvvssstttyyy}}}}}}{{{wwwuuuttttttuuuuuuuuutttqqqrrrtttxxx|||yyydddXXXUUUMMMLLLKKKJJJJJJLLLNNNOOO```uuukkkUUUGGG@@@>>>;;;:::999999888666666555444333333555777888999999???KKKVVVZZZ\\\___ccckkkyyy{{{}}}}}}{{{wwwqqqmmmiiibbbZZZTTTKKKIIIFFFBBB???===<<<<<<::::::<<<<<<============@@@BBBDDDFFFGGGJJJMMMPPPPPPQQQQQQQQQRRRUUUZZZ^^^bbbbbbbbb^^^WWWOOOIIIEEE???===<<<===???@@@@@@???????????????>>>===<<<;;;<<<<<<===>>>??????@@@@@@DDDFFFGGGHHHJJJNNNTTTXXX]]]]]]^^^]]][[[ZZZYYYYYYWWWVVVVVVXXXZZZ]]]___```bbbdddhhhkkkqqqxxxWWWIII<<<888999888777777555555444333333333444444555444444333222111111111222222111111111111222222222111111111111111222222888777999CCC[[[zzz{{{tttwww|||zzzbbbbbbmmmrrr^^^YYYdddttt}}}}}}ppphhh]]]UUUQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEGGGIIIKKKKKKJJJKKKJJJIIIHHHGGGEEEDDDDDD@@@???===;;;:::999999:::666666666666666666666666555666666666666555444444333333333222222111111111222333444555666777888999:::::::::>>>CCCHHHKKKLLLIIIGGGCCC@@@???AAACCCDDDKKKJJJIIIIIILLLUUUaaajjjxxxzzzvvvtttxxx~~~}}}~~~|||yyysssjjjaaaXXXSSSRRRRRRQQQPPPRRRVVV\\\aaacccfffiiikkkjjjiiiiiijjjkkkjjjkkkoootttvvvuuussswwwtttsssuuuzzz~~~~~~}}}{{{xxxuuutttuuuvvvwwwvvvrrrrrrsssuuuyyy}}}|||fffXXXSSSKKKJJJIIIIIIJJJLLLNNNOOO]]]pppuuu^^^LLL@@@>>>;;;:::::::::999888555444222222222333555777888;;;EEETTT^^^``````aaadddppp~~~yyy|||}}}xxxuuurrrnnnkkkhhheee___VVVPPPEEECCC@@@===:::999888888999999999999::::::<<<<<<===@@@CCCDDDEEEFFFGGGIIIGGGHHHHHHHHHIIIMMMRRRVVV]]]]]]]]][[[WWWQQQKKKGGG@@@>>><<<<<<>>>?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAFFFGGGHHHIIIKKKOOOUUUYYY___aaacccdddbbb```______\\\]]]]]]```ccchhhlllooosssuuuyyy~~~WWWIII<<<888999888777777555555333222222333444555555444444333222111000000222222111111111111222222111111111000111111222333999777999EEE```}}}~~~tttqqquuu}}}ppp[[[```ooommm\\\YYYdddttt~~~uuuiii___TTTNNNNNNOOOLLLIIIIIIIIIHHHHHHGGGFFFFFFEEECCCCCCDDDFFFIIIIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBBBB???>>><<<:::999999::::::555555666666666666666666555555555666666555444444333333333222222222222222111222333555666888999999888999:::>>>BBBEEEHHHIIIHHHGGGEEEBBB@@@@@@AAACCCHHHJJJLLLOOOXXXgggzzzyyyuuuwww|||}}}wwwrrrnnnlllooommmiiiccc[[[RRRKKKGGGDDDDDDEEEFFFHHHLLLRRRWWW[[[___cccfffggghhhhhhiiiiiiiiikkkpppwwwyyyvvvsssrrrqqqqqqtttyyy}}}~~~~~~~~~{{{wwwuuuvvvxxxyyyyyyssstttuuuvvvyyy|||zzzeeeVVVOOOKKKJJJJJJIIIJJJLLLOOOPPPYYYjjjgggQQQAAA???;;;:::::::::999999444333222222222444666777888===KKKZZZcccbbb``````eeesss~~~vvvuuuzzzuuuppplllllliiieeeccc```ZZZRRRKKKCCCAAA???<<<:::999999999;;;:::999999:::;;;===>>>===???BBBCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFKKKQQQVVVZZZZZZZZZYYYWWWSSSMMMJJJBBB@@@===<<<===>>>>>>>>><<<<<<======<<<;;;;;;::::::;;;<<<===???@@@AAABBBFFFGGGHHHIIIJJJNNNTTTXXX___cccgggiiigggfffeeefffeeegggjjjmmmrrryyy}}}WWWIII<<<888999888777777666555444222222333444555444444333222222111000000222222111111111111222222111111000000111222222333777666:::KKKiiiyyyrrrpppuuu}}}mmmWWW```ssslll___\\\cccooowww{{{mmmeee[[[PPPKKKMMMNNNKKKFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDGGGHHHHHHEEECCCAAAAAAAAA@@@@@@@@@@@@@@@999888777666555666666777555555555555666666666666444444555555555555444444222222222333444555555666222222333555666888999:::777888;;;>>>AAADDDHHHJJJMMMMMMKKKGGGCCCAAABBBCCCDDDHHHOOOZZZiii}}}zzzrrrqqqssswwwyyyrrrkkkeeeaaa^^^]]]\\\XXXSSSMMMGGGBBB???===>>>???@@@AAADDDIIILLLSSSWWW\\\___bbbccceeegggggghhhlllrrrwwwyyyvvvrrrmmmnnnpppsssxxx||||||yyywwwwwwyyyzzzzzzuuuvvvxxxzzz{{{{{{{{{{{{wwwfffWWWPPPMMMLLLKKKKKKKKKMMMOOOQQQVVVeee|||lllSSSDDD@@@<<<::::::::::::999555555333333444666888999999@@@MMM]]]dddbbb______iiixxx|||uuuqqquuu}}}wwwrrrnnniiifffiiieeeaaa^^^[[[UUUMMMFFFAAA@@@>>><<<::::::::::::<<<;;;;;;:::;;;===>>>???===@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBFFFLLLSSSYYY\\\[[[YYYYYYXXXUUUPPPLLLDDDAAA>>><<<<<<=========;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@AAACCCCCCEEEFFFGGGGGGIIIMMMRRRVVV]]]ccciiilllkkkjjjkkknnnppptttyyy~~~}}}WWWIII<<<888999888777777666666555444333333333333222222222222111111111111222222111111111111222222000000000000111222333333333666???TTTtttwwwqqqqqqttt{{{lllXXXcccyyy|||kkkbbbaaaeeellltttuuuggg```WWWMMMIIIJJJLLLIIIEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@BBBDDDFFFFFFCCC@@@>>>>>>>>>>>>============999999777777666777888999555555555555555555555555333333444555555555555444111222222333555666666777333444555666777888999:::777999<<<>>>AAADDDIIIMMMTTTTTTRRRMMMFFFCCCDDDFFFEEEKKKWWWiii~~~vvvkkkggggggppp}}}~~~zzzsssjjjbbb[[[WWWUUUSSSQQQNNNJJJFFFBBB???>>>:::;;;<<<======>>>AAADDDJJJNNNRRRVVVYYY\\\___bbbeeehhhmmmqqqrrrqqqooonnniiikkknnnssswww|||}}}zzzxxxyyyzzzzzzyyyuuuwwwyyy{{{|||{{{yyyxxxvvvhhh\\\UUUOOONNNLLLKKKLLLMMMOOOPPPTTT___tttqqqWWWGGGCCC>>>;;;:::999999888666666555444555777:::;;;<<>>===;;;999999999999999;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAAAAA???>>>>>>???===>>>???AAAFFFMMMVVV\\\bbb___\\\[[[[[[XXXRRRMMMFFFBBB>>><<<<<<<<<===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===???AAACCCEEEFFFEEEFFFGGGGGGIIILLLQQQUUU[[[bbbiiimmmlllmmmrrrvvvzzz~~~WWWIII<<<888999888777777777666666555444222111000111111111111222222222222222222111111111111222222000000000000111222333444444999EEE\\\{{{uuuqqqppppppuuu|||ggg]]]iii{{{kkkfffgggkkkssszzz~~~ooocccXXXQQQIIIFFFGGGHHHGGGEEECCCCCCCCCBBBAAAAAA@@@@@@<<<===>>>@@@BBBAAA>>><<<<<<;;;;;;;;;:::::::::999;;;:::999999999:::;;;<<<666666666555555444444333222333444444555555555444222222333333333444444444666666666777888999999:::888:::<<<>>>@@@EEELLLQQQXXXYYYVVVPPPIIIFFFHHHKKKPPPVVVeee{{{zzzoooeeeaaabbbmmm|||{{{rrriii___XXXSSSPPPMMMLLLHHHEEEBBB???>>>===999;;;<<<<<<<<<===???@@@EEEHHHKKKNNNRRRVVV[[[___dddhhhmmmmmmiiieeedddeeeaaadddiiinnnsssxxx|||~~~}}}{{{zzzzzzzzzyyyxxxtttuuuvvvxxxyyyzzzzzzzzz}}}|||uuujjj___YYYOOONNNLLLKKKJJJKKKMMMNNNRRR[[[lllxxx___IIIEEE???;;;999999888777666555555444666888:::<<<>>>DDDOOO\\\bbbdddhhhnnn{{{yyyooommmrrr}}}}}}xxx}}}{{{tttnnnfff___\\\[[[ZZZZZZ[[[VVVQQQMMMKKKHHHCCC???;;;:::999888777777888999:::;;;<<<===>>>>>>>>>>>>>>>??????>>><<<;;;===>>>;;;<<<>>>AAAGGGPPPZZZaaaiiieeeaaa___^^^ZZZTTTNNNGGGCCC???<<<;;;<<<<<<<<<;;;<<<<<<=========<<<<<<;;;<<<>>>@@@BBBEEEGGGGGGFFFGGGHHHHHHIIIMMMRRRVVVZZZaaaiiimmmnnnqqqwww~~~|||WWWIII<<<888999888777777777777777666555222000...000000000111222222333333222222111111111111222222000000000000111222333444666<<>>===;;;999::::::999999888888777777888777666666666777888999777777666555444444333333222333444444555555555444333333333222222222222111777777888888999999999:::999;;;===>>>AAAFFFNNNTTTZZZZZZXXXQQQJJJHHHKKKOOO[[[bbbrrr|||rrriiibbb```bbbmmm}}}vvvkkkaaaXXXSSSPPPHHHFFFCCC???<<<:::999999;;;<<<>>>>>>>>>>>>@@@AAAEEEFFFIIIKKKOOOTTTZZZ^^^ccchhhmmmjjjbbb\\\[[[]]]ZZZ^^^dddiiinnnrrrwwwyyy~~~}}}{{{{{{{{{zzzxxxvvvssssssssssssvvvyyy|||~~~{{{|||{{{yyysssjjj```YYYOOONNNLLLJJJIIIJJJKKKLLLQQQXXXhhh~~~gggKKKFFF@@@;;;999888888777666555444444555777:::<<<@@@EEEOOO\\\cccgggooovvvxxxnnnmmmttt|||yyy~~~{{{zzzwwwrrrjjjcccZZZTTTQQQQQQRRRSSSTTTOOOIIIFFFEEEDDD@@@===;;;:::999777777888999999<<<===>>>@@@AAA@@@@@@???===>>>===;;;::::::<<<>>><<<===???CCCIIISSS^^^fffnnniiidddaaa```\\\TTTNNNHHHDDD???;;;;;;;;;;;;;;;<<<<<<===============<<<;;;<<<>>>AAACCCFFFHHHIIIGGGHHHIIIIIIJJJNNNSSSWWWZZZbbbjjjmmmooosss{{{|||yyy^^^GGG===<<<666444777444666555555444444333222222111111111000111111222222111111111222111000//////---///111111111222333555888999IIIiiiyyyppppppkkkdddhhhtttoooiiidddwww{{{ssssssxxx~~~ssseee[[[MMMJJJFFFDDDDDDCCCBBBAAABBBBBBAAA???>>><<<;;;;;;:::888888;;;<<<::::::===888<<<<<<666444666777555555444444555555666777888;;;:::888777555444333333444444555555555555444444000000000000111222333444444555666666666666999;;;;;;<<<===???AAAFFFLLLPPPTTTQQQLLLGGGDDDGGGOOOVVVcccnnn~~~vvvnnniiiddd___aaaeeevvvzzzuuulll___VVVUUUPPPLLLGGGCCC@@@>>>;;;999888777888<<<======AAAFFFFFFMMMQQQPPPPPPTTTYYY[[[eeedddaaa\\\VVVRRRPPPOOOOOOOOOQQQWWW```hhhnnnqqqxxxwwwwwwwwwwwwvvvrrrooooooqqqsssttttttuuuwwwxxxyyyxxxwwwvvvtttlllaaaYYYWWWTTTOOOKKKIIIHHHIIIIIINNNSSSaaawwwnnnQQQDDD<<<===<<<888777;;;888444333777:::999;;;>>>CCCIIIUUU___eeeiiiooouuusssiiisss}}}|||vvvrrrnnnjjjggg___ZZZSSSOOOMMMLLLJJJHHHJJJIIIGGGDDDBBB???===<<<===<<<:::888888888:::;;;;;;<<<>>>???@@@???===<<<======;;;:::::::::;;;;;;;;;<<<>>>AAAGGGQQQ\\\dddooollliiifffbbbZZZOOOGGGGGGCCC>>><<<======<<<:::;;;<<<===>>>>>>>>>??????>>>@@@AAABBBDDDFFFJJJMMMOOOPPPPPPOOOOOOQQQUUUYYYaaafffjjjlllnnnrrrzzz{{{yyyzzzrrrtttvvvwwwxxx{{{}}}^^^GGG===<<<666444777444666555555444444333222222111111111111222333444555111000000000000////////////111222333222222444666<<<>>>OOOnnnzzzppppppkkkdddgggrrrxxxllliiikkk}}}xxxwwwzzz{{{qqqcccZZZKKKIIIFFFDDDCCCCCCAAA@@@@@@@@@???===<<<;;;:::999;;;888777999888555555888333222222555888888777555555555555555666777777888:::999888666555444444444444444555555555555444444000000000000111222333444444555666666666666999;;;;;;===>>>@@@AAAEEEIIIMMMIIIHHHGGGFFFFFFJJJRRRXXXfffsss~~~vvvnnnfffbbb^^^\\\___dddrrrxxxggg\\\YYYQQQMMMIIIEEEBBB???<<<999===;;;<<>>DDDKKKVVV]]]aaafffooowwwqqqmmmzzzzzzssslllhhhccc```]]]UUUQQQLLLJJJIIIIIIHHHFFFHHHGGGEEECCC@@@>>><<<;;;===<<<;;;999999999:::;;;<<<===???AAAAAA@@@???>>>???>>><<<;;;::::::;;;<<<<<<>>>AAAFFFLLLUUU___eeesssqqqoookkkeee\\\RRRKKKGGGCCC>>><<<<<<<<<;;;:::999:::<<<>>>>>>???@@@@@@???@@@AAABBBBBBEEEHHHKKKLLLMMMNNNOOOPPPTTTYYY]]]dddgggjjjkkkkkknnnuuu{{{vvvqqqmmmkkkkkkjjjlllnnnppprrruuuzzz~~~~~~^^^GGG======777555777555666555555444444333222222222222222222333444555666333222111000///000111111222333444333333333555666>>>CCCUUUttt{{{pppoookkkdddfffppp~~~qqqjjjlllvvv~~~|||||||||uuukkk___VVVIIIGGGDDDCCCCCCBBBAAA???>>>>>>===<<<:::999888888;;;777555666666555666:::DDD666...333999888666777444555555666666777888888999888777666555555555555444444555555555555444444000000000000111222333333444555666666666666999;;;<<<>>>@@@AAABBBCCCEEEGGG???AAACCCFFFIIINNNUUUYYYggguuuooojjjccc\\\YYYXXXXXX^^^dddqqqnnnbbb___YYYVVVRRROOOKKKFFFAAA===???======???@@@AAAFFFMMM___gggjjjddd\\\[[[]]]^^^aaa\\\UUUNNNHHHEEEDDDDDDAAACCCEEEFFFIIIPPPYYY```hhhiiilllppptttvvvuuutttsssssssssssstttvvvxxxyyyyyyyyyyyy{{{|||xxxqqqkkk___YYYQQQKKKIIIJJJKKKLLLNNNPPPVVVdddvvv|||XXXIII>>>======777666999:::666555888999888:::>>>EEEOOOYYY\\\\\\bbbppp|||{{{rrrttt{{{wwwrrrmmmeee^^^ZZZVVVSSSQQQKKKIIIGGGGGGGGGHHHGGGFFFFFFEEECCCAAA???===;;;:::<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@BBBBBBBBB@@@??????>>>===;;;:::;;;;;;<<<===@@@EEEKKKRRR[[[dddjjjxxxxxxvvvpppfff[[[RRRMMMFFFCCC???<<<<<<;;;::::::888:::===??????@@@AAABBBAAABBBCCCCCCCCCEEEHHHJJJJJJLLLNNNQQQUUU[[[bbbgggmmmnnnnnnmmmkkkmmmrrrwww~~~xxxkkkfffaaa^^^]]]\\\^^^```cccfffkkkrrrwww^^^HHH======777555777555666555555444444333222222333222222222222333333444666444222111000111333444222333444333222222444666===GGG\\\zzz}}}qqqoookkkdddgggrrr{{{ooolllooo|||}}}uuummmdddYYYPPPFFFDDDBBBBBBBBBAAA@@@>>>===<<<<<<;;;:::888888777888444333666777888;;;@@@bbbGGG222222666444444999444555555666777777888888888777666555555555555555333444444555555444444333111111000000111222222333444555666666666666999;;;===???BBBBBBAAAAAAAAABBB???@@@CCCGGGLLLSSSZZZ^^^lllzzzuuufffaaaZZZUUUTTTUUUXXX___gggvvvwwwooonnnkkkhhheee```[[[SSSKKKEEECCC@@@@@@BBBCCCEEEKKKSSSdddjjjjjjbbb[[[[[[```bbb```ZZZPPPGGGBBB@@@@@@@@@???BBBDDDEEEFFFMMMXXXaaafffhhhmmmsssxxx{{{zzzxxxvvvtttssssssuuuwwwyyyzzzwwwvvvxxx{{{~~~}}}xxxsssfff^^^SSSKKKIIIIIIJJJJJJLLLMMMPPPZZZlll~~~[[[KKK>>>======999777::::::777666888888777:::???HHHTTT]]][[[XXXaaarrr|||www|||~~~|||wwwqqqlllddd___XXXRRROOOMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIHHHEEEDDDBBB@@@>>><<<;;;:::;;;<<<<<<======<<<;;;;;;===>>>@@@BBBCCCBBBAAA@@@???>>>===;;;:::;;;;;;<<>>BBBCCCAAA@@@AAACCCDDDEEEEEEEEEEEEFFFIIIKKKJJJMMMQQQVVV\\\eeemmmssszzzyyyvvvssspppppptttxxx~~~}}}pppjjjddd]]]XXXVVVWWWZZZ]]]bbbiiipppvvv___HHH>>>===777555888555666555555444444333222222444333222111111000000111555333111000000000222333222222222111111222444777===MMMggg}}}qqqooojjjdddkkkyyyxxxmmmkkkoooyyyvvvmmmeee\\\QQQIIICCCBBB@@@@@@AAA@@@>>>===<<<<<<;;;:::999999888888777333222555666777:::???dddHHH333222666222111666444555666777888888888777777777666555555444555555333333444444444444333333111111111000111111222333444555666666666666999;;;===???BBBBBBAAA?????????AAAAAADDDJJJSSS^^^gggllltttlll^^^\\\WWWSSSTTTVVVZZZbbbjjjzzz}}}zzzuuunnncccXXXPPPKKKHHHHHHJJJKKKMMMSSSZZZaaacccaaaYYYVVV[[[bbbfff___WWWLLLDDD@@@???@@@??????BBBEEEFFFIIIPPP\\\ffffffjjjpppxxx~~~~~~{{{yyyvvvsssrrruuuyyy{{{{{{xxxwwwxxx|||}}}yyylllbbbUUULLLIIIIIIIIIHHHGGGHHHJJJRRReee{{{|||^^^LLL>>>===>>>;;;:::<<<:::777777888777666;;;AAALLLYYYbbb]]]XXXbbbttt~~~|||xxxtttnnnfff```VVVSSSNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJFFFEEEDDDAAA???===;;;:::;;;;;;<<<======<<<<<<;;;<<<===@@@AAABBBBBBAAA@@@???>>>===<<<;;;<<<<<<===AAADDDIIIQQQ[[[iiivvv|||ppp```SSSKKKHHHCCCBBB???<<<:::::::::;;;@@@DDDHHHGGGDDDAAAAAACCCDDDEEEFFFFFFFFFHHHKKKNNNKKKOOOTTT[[[bbblllvvv|||}}}xxxtttuuuxxx{{{~~~yyypppfff___[[[]]]aaaeeejjjqqqxxx~~~___HHH>>>>>>888666888666666555555444444333222222333333222111000000000000222111000///...//////000111111111111000222555888AAAXXXvvv}}}sssooohhhdddqqqrrriiihhhkkksss~~~yyymmmddd\\\UUUKKKDDD@@@???>>>???@@@???===<<<;;;;;;:::999999888777777888444222444333222333777GGG999///333777444111222444555777888999999888777888777666555444444444444333333444444444444333333222111111111111111222222444555666666666666999;;;<<<>>>@@@AAA???>>>>>>???AAABBBFFFPPP]]]lllwww|||zzz~~~iii\\\[[[VVVTTTVVVYYY]]]dddkkkwwwuuuggg^^^UUURRRQQQRRRRRRQQQVVV\\\```___ZZZUUUWWW```fffhhh\\\SSSHHHAAA???@@@@@@@@@???AAADDDHHHLLLUUU```gggeeekkkuuu~~~|||wwwsssrrruuuzzz|||||||||{{{{{{~~~~~~mmmcccUUUMMMJJJJJJHHHFFFIIIKKKMMMSSSggg|||cccOOO???===???<<<:::<<<999777777888777666<<>>>>>>>>???@@@AAAEEEIIIOOOWWWbbbppp}}}xxxjjj\\\PPPIIIFFFAAA@@@???<<<:::999;;;===BBBHHHLLLKKKFFFBBBBBBDDDDDDEEEGGGHHHIIILLLPPPSSSQQQTTTZZZaaaiiisss}}}zzzwwwxxx|||~~~wwwppphhhkkkoootttyyy___III>>>>>>888666888666666555555444444333222222222111111111111222333444222222111111111000000000111111111111111444888;;;EEEbbb|||tttnnnfffdddxxxvvvjjjdddeeehhhrrr|||xxxoooccc[[[UUUOOOGGGAAA>>>======>>>??????===;;;999999888888777666666666777333222444444111111444222111111444666666444222444555777999999999888777999888666555444333222222222333333444444333333222222222111111111111111222444555666666666666999;;;;;;===>>>???>>>>>>???@@@BBBDDDLLLXXXhhhvvvxxxfff[[[ZZZVVVTTTWWWZZZ]]]bbbhhhqqq{{{zzzpppeeebbb``````]]]YYY[[[___dddaaa\\\ZZZ```iiikkkhhhVVVMMMCCC>>>>>>?????????AAABBBDDDIIIPPPYYYaaaffffffmmmzzz~~~yyysssrrrvvvzzz}}}|||~~~}}}|||~~~~~~jjj```SSSLLLLLLLLLKKKHHHIIINNNOOOUUUhhhiiiTTTBBB>>>>>>;;;888999777666777888777777>>>GGGSSScccjjjdddbbblllzzz}}}zzzvvvppphhhbbb]]]WWWQQQLLLDDDCCCCCCEEEFFFGGGFFFEEEBBBCCCDDDCCCCCCDDDHHHLLLOOOMMMKKKHHHDDDAAA???>>>;;;:::999999999;;;<<<======>>>AAACCCDDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGJJJOOOXXXbbblllvvvyyylll___TTTLLLGGGDDD>>>???>>><<<::::::<<>>>>>888666888666666555555444444333222222000000111222333555777888444444555555555444333222111222222222222555:::>>>FFFfff|||tttnnneeeddd|||~~~pppeeebbbeeehhhuuu~~~zzzppphhh\\\UUUPPPLLLEEE@@@===<<<<<<===???>>><<<:::777777666666555555444444555222333666777444555777333777888444222666888666444555777999:::999888777999888777555333222222111222333333444444333333222222222111111111111111222444555666666666777999;;;:::<<<===>>>===>>>@@@AAAEEEHHHQQQ___nnn{{{{{{nnn```WWWYYYUUUUUUXXXZZZ\\\```ffflllttt~~~~~~xxxuuurrrpppkkkeeeeeehhhjjjfffaaaaaaiiipppooohhhQQQIII@@@;;;<<<>>>>>>===DDDDDDEEEKKKSSS\\\bbbdddhhhqqqyyysssqqqvvv{{{}}}}}}~~~|||zzz|||~~~{{{ggg]]]QQQLLLMMMOOOMMMJJJCCCHHHKKKOOObbb|||~~~nnnXXXDDD???>>>999666666666666777888777777???HHHVVVeeemmmgggeeeppp|||~~~zzzwwwmmmggg___YYYUUUQQQKKKGGGAAAAAAAAACCCEEEEEEDDDBBB@@@BBBCCCBBBBBBEEEJJJOOORRRPPPNNNJJJFFFCCC@@@???;;;:::888888888:::<<<===>>>???BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMTTT___jjjssszzzzzzoooaaaUUUMMMHHHDDDAAA<<<>>>>>><<<::::::===AAA???FFFLLLLLLGGGCCCDDDGGGNNNPPPSSSVVVYYY^^^cccgggfffiiinnnuuu|||~~~~~~~~~}}}___HHH======777555888666666666555444333333333333111111111111111111111111000000000000000000000000333222111222111111777???JJJuuu}}}yyyuuunnnhhhooo~~~iii]]]^^^dddeeeyyy}}}rrrfff```XXXPPPKKKGGGDDDBBB===>>>>>>>>>>>><<<;;;:::777666444444666777666555444444444444444444444444222333444444555555444444444333333444666777666555888777666555333222111000555333222222444444333111.........//////000111222000111222444555666666666===<<<;;;;;;<<<@@@CCCFFFIIIPPP\\\jjjxxxwwwmmmbbbZZZWWWRRRSSSUUUXXX[[[___bbbcccdddjjjttt{{{tttuuuyyywwwvvvvvvxxx{{{xxxlll```JJJCCC>>>>>>??????BBBGGGCCCEEEIIIOOOWWWaaakkkrrr{{{wwwuuuzzz~~~}}}|||{{{yyyvvvtttccc\\\RRRKKKJJJJJJJJJJJJHHHIIIKKKQQQ___ppp}}}rrr^^^HHH>>>===:::777444:::888888999999;;;CCCLLLZZZeeejjjhhhmmm|||~~~|||uuupppiiiaaaXXXSSSPPPNNNIIIEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@CCCGGGKKKOOONNNLLLKKKIIIFFFBBB???===<<<;;;:::999:::;;;;;;>>>@@@BBBEEEFFFEEECCCBBBEEEFFFHHHJJJJJJLLLOOOQQQUUU[[[cccjjjssszzz{{{wwwkkk^^^QQQKKKGGGBBB??????<<<;;;;;;;;;;;;<<<======@@@@@@@@@??????AAAFFFJJJOOORRRWWW[[[___bbbfffiiipppwww~~~~~~___HHH===<<<666555888666666666555444333333333333222222222222222222222222111111111111111111111111333111111222111111777???PPPwwwsssqqqpppnnnkkksss}}}kkk```aaaeeefff{{{{{{{{{{{{|||yyymmmaaa\\\SSSLLLGGGDDDAAA???<<<=========<<<;;;:::999777666444444666666666555444444444444444444444444333444444555555555444444333222222333666777777666777666555555333333222111555333222222444444333111.........//////000111222111222333555666777888888:::;;;======???BBBGGGKKKRRRZZZfffsss~~~oooggg___XXXRRRQQQPPPQQQSSSVVVZZZ^^^aaacccfffiiiooowwwvvvfffXXXFFF@@@<<<=========@@@DDDIIILLLQQQXXXaaammmyyy}}}wwwwww}}}~~~zzzxxxwwwuuusssqqqhhhaaaWWWPPPLLLLLLKKKKKKHHHIIIKKKOOOYYYiiixxxvvvaaaJJJ@@@>>><<<999777999777777999999;;;DDDMMM\\\fffkkkiiimmmzzz|||}}}xxxoooiiiddd^^^UUUPPPNNNLLLHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEAAABBBAAA@@@@@@CCCGGGKKKOOOMMMKKKIIIHHHFFFCCC@@@???>>><<<;;;::::::;;;;;;>>>???BBBDDDFFFFFFFFFFFFIIIJJJKKKLLLLLLNNNRRRTTTWWW]]]eeekkkrrrxxxuuuooo[[[PPPFFFBBBAAA>>>===>>>;;;;;;;;;;;;;;;<<<=========>>>======???CCCIIINNNPPPUUU[[[```eeehhhllloooyyy~~~}}}___HHH===<<<666444777555666666555444333333333333333333333333333333333333222222222222222222222222333111111222111111888@@@WWW|||zzzvvvggghhhkkknnnrrr}}}{{{kkkbbbbbbeeeggg{{{{{{zzzyyyzzzpppeee[[[VVVNNNGGGCCC@@@===<<<;;;;;;;;;;;;:::999888777777555444444555666666555444444444444444444444444444555555555555555444444222111111333666777777666555555555444444444444333555333222222444444333111.........//////000111222222333444555777888999999999===AAACCCDDDHHHQQQWWW```kkkyyypppeeeYYYSSSPPPLLLJJJLLLLLLMMMPPPTTTXXX]]]aaacccfffgggjjjmmmqqqvvvyyy|||}}}{{{zzz|||ppp\\\NNNDDD@@@>>>??????>>>AAAEEEKKKNNNTTT\\\gggvvv|||xxxzzz{{{vvvsssqqqqqqpppooollleee[[[SSSNNNKKKJJJIIIGGGHHHJJJMMMSSS```rrr}}}fffMMMAAA>>>===;;;;;;888666777999:::<<>><<<;;;:::;;;;;;>>>???AAACCCFFFHHHJJJKKKMMMMMMNNNNNNNNNPPPTTTWWWYYY```gggmmmssstttnnneeeMMMDDD<<<::::::999999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<>><<<;;;999999999999888777666666777555333444555666555555333333444444444444444444555666666666666555444444222111111333666777777777444444444444555555555555555333222222333444222111............///000111222222222333444666777999:::;;;@@@FFFIIIKKKSSS```kkkuuuxxx\\\SSSJJJGGGFFFEEEFFFIIIIIIJJJMMMRRRWWW\\\```ccceeefffgggiiilllooorrrtttpppoooooosss~~~zzzrrrcccSSSHHHEEECCCBBBEEEDDDCCCFFFKKKKKKOOOVVV```mmm~~~}}}{{{}}}~~~zzzsssooommmmmmmmmmmmnnnggg^^^TTTMMMIIIGGGFFFFFFHHHJJJLLLOOO[[[ooojjjOOOAAA>>>===<<<===777666666999:::===GGGQQQ```fffkkkmmmsss|||{{{vvvpppiii```YYYWWWSSSNNNKKKJJJIIIGGGEEEFFFGGGGGGGGGHHHIIIIIIIIIDDDEEEEEEEEEDDDEEEGGGJJJKKKHHHEEECCCDDDEEEFFFFFFGGGEEEAAA>>><<<;;;;;;<<<>>>>>>@@@BBBFFFIIIMMMOOOMMMNNNNNNMMMMMMOOOSSSVVVZZZ```gggmmmsssrrrhhh\\\HHH@@@:::999888555555777::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>EEEMMMSSS[[[bbbkkktttyyy|||~~~~~~}}}}}}___HHH======777555888666666666555444333333333333333333333333333333333333111111111111111111111111222000111222222333:::CCC[[[zzz|||rrroooeeeiiippp{{{pppaaaZZZ\\\dddkkk|||pppbbbYYYTTTOOOIIICCC@@@>>>===<<<999888777777666555555555666555333333555666555444333333333444444444555555666666666777777666555555333222222444666888888777333333444555555666666777555333222222333444222111............///000111222000111111222444666888:::===BBBIIINNNTTT```rrrvvvbbbPPPIIICCCBBBAAA@@@BBBGGGFFFHHHKKKPPPVVV[[[```bbbffffffgggiiilllnnnppprrrkkkkkkkkkoooyyyxxxjjjeee```VVVMMMIIIGGGEEEFFFHHHHHHFFFJJJPPPSSSXXX___jjjyyy~~~}}}xxxqqqmmmkkklllllllllnnniii```UUUMMMGGGEEEEEEFFFFFFIIIMMMOOOYYYooommmPPPAAA===<<<<<<<<<777666666999;;;>>>GGGQQQ^^^cccjjjpppyyy{{{rrrkkkfff```ZZZVVVQQQOOOLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGHHHIIIIIIFFFCCCBBBDDDGGGIIIIIILLLIIIEEE@@@===;;;;;;<<<======???AAADDDIIIMMMOOOJJJKKKKKKKKKKKKMMMQQQTTTXXX]]]eeelllqqqooobbbTTTCCC===999888777444444666999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;===BBBIIINNN```gggqqq{{{{{{vvvuuuuuuuuuuuuuuuuuuuuuvvvxxx{{{}}}~~~~~~|||yyyyyy|||aaaJJJ???>>>888666999777666666555444333333333333333333333333333333333333000000000000000000000000111000000333333444;;;DDDYYYtttxxxnnnmmmhhhnnnwww~~~jjj\\\XXX[[[fffpppzzzkkk___XXXQQQMMMFFFAAA???>>>===<<<888888777555555555555555666444333333444555555444222333333444444555555555555666666777777777777777666555444555777888888777333444444555666666777777555333222222444444333111.........//////000111222000000000111333666999:::>>>DDDMMMWWWbbbrrr}}}yyynnn\\\MMMGGGBBB??????>>><<<>>>BBBCCCEEEIIIMMMSSSYYY]]]```eeefffhhhjjjlllnnnnnnooommmmmmnnnrrrzzzwwwgggZZZWWWVVVQQQNNNOOOKKKJJJKKKMMMLLLLLLQQQYYY___dddmmmxxx~~~}}}zzzuuuoookkkjjjkkkllllllnnnjjjbbbXXXNNNHHHGGGGGGFFFDDDGGGLLLOOOWWWmmmoooRRRBBB===<<<;;;;;;888666777999;;;>>>GGGQQQ\\\```hhhrrr~~~{{{sssiiiaaa\\\YYYUUURRRLLLLLLJJJHHHGGGFFFEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGJJJLLLMMMMMMKKKIIIIIIIIIHHHFFFCCCDDDGGGKKKMMMNNNQQQMMMHHHBBB>>><<<<<<<<<<<<<<<>>>@@@CCCFFFJJJLLLFFFHHHJJJKKKKKKMMMPPPRRRUUUZZZ```gggllliii[[[KKK:::666555666666444555888888999:::<<<<<<;;;;;;:::<<<<<<<<<<<<<<<@@@EEEIII^^^eeeqqq{{{zzznnneeeccccccdddddddddfffgggiiijjjlllpppsssxxxwwwuuussssssxxxbbbKKK@@@???999888;;;999666666555444333333333333222222222222222222222222111111111111111111111111111///000333333555<<>><<<<<<;;;;;;999888666555444444555555666444333333444555555444222222333333444555555666444555666777888999999999888777666777888999888777444444555555666666777777555333222222444444333111.........//////000111222111111111222444777:::<<>>===???>>>;;;<<<@@@@@@BBBEEEJJJOOOUUUYYY\\\```cccggglllooopppppppppssstttwwwzzzkkk[[[PPPSSSWWWUUUVVV[[[YYYXXXYYYZZZYYYYYY```iiiqqqvvv}}}|||{{{{{{{{{uuurrrmmmjjjiiijjjjjjjjjjjjgggaaaWWWMMMGGGFFFGGGFFFBBBCCCJJJNNNTTTfff{{{qqqTTTDDD>>><<<;;;;;;999777777:::;;;>>>GGGQQQZZZ]]]eeesss}}}pppiiiaaaZZZVVVSSSOOOKKKHHHHHHGGGFFFDDDCCCBBBCCC??????@@@AAABBBCCCDDDEEEGGGJJJLLLMMMLLLKKKKKKKKKIIIGGGGGGHHHLLLPPPRRRSSSTTTPPPJJJCCC>>><<<<<<<<<;;;<<<===???AAADDDFFFGGGCCCFFFJJJMMMNNNPPPQQQSSSRRRVVV[[[aaaeeebbbRRRAAA555222333555555333555:::777999:::<<<<<<;;;:::999:::;;;<<<<<<<<<>>>BBBDDDVVV^^^kkkwwwnnnggg]]]WWWVVVVVVWWWVVVTTTWWWZZZ\\\]]]```eeeiiikkklllmmmnnnpppxxxcccLLLAAA@@@:::888;;;999666666555444333333333333111111111111111111111111222222222222222222222222000///000333333555===EEEaaayyyuuuiiihhhbbbnnn~~~sssccc]]]^^^cccnnnyyyyyyhhh\\\TTTPPPIIIEEE???;;;:::999999999999888666555444444555555666444222333444555444444222222333333444555666666333444666777999::::::::::::999888888999999888777555555555555666666777777555444222333444444333111.........//////000111222222222222333555888;;;===EEEOOO```uuuyyyppplllppp{{{zzzkkkYYYOOOJJJGGGDDDCCC>>><<<===@@@???<<<===@@@>>>@@@CCCGGGMMMRRRVVVXXX\\\```fffmmmrrruuuuuuuuuyyy{{{yyyaaaRRRLLLSSS[[[\\\^^^dddgggfffggghhhfffgggoooyyy~~~{{{zzzzzzzzz{{{rrroookkkiiiiiiiiiiiiiiifffccc]]]TTTJJJDDDDDDEEEFFF@@@AAAHHHLLLPPPaaattt}}}rrrVVVEEE@@@===;;;;;;:::888888:::;;;>>>GGGPPPYYY[[[dddsss}}}yyy~~~uuuhhhbbb\\\WWWTTTPPPKKKFFFEEEFFFFFFDDDBBB@@@@@@@@@======>>>???@@@BBBBBBCCCDDDGGGKKKMMMMMMLLLLLLMMMJJJIIIJJJLLLPPPTTTVVVWWWVVVRRRKKKDDD???<<<<<<<<<:::;;;===>>>@@@BBBCCCDDDCCCGGGLLLOOOQQQRRRSSSUUUQQQTTTXXX\\\```\\\KKK:::666444444777666333555999777888:::<<<<<<;;;:::999777999;;;<<<<<<>>>@@@CCCPPPXXXeeesssnnnccc]]]UUUPPPPPPPPPOOONNNKKKOOOSSSUUUWWWZZZ___ccc```dddhhhkkkoooxxxfffLLL>>>===:::999:::555555444444333333222111111000000000000000000111111000000111111111111000000111333111444888555:::MMMhhh|||llljjjlllnnn|||tttdddbbbiiirrrzzzrrrddd[[[TTTOOOHHHDDD>>>:::999999999888888888777555555444444444555444333222111000000000333333333333444555666666555666888999:::;;;;;;<<<777777777777777777777777222333444444444333222111111222333444333222111000---------------...///000111333444555555666999;;;EEEPPPeee{{{rrrmmmkkkiiiuuukkk[[[JJJCCCAAA???>>>>>>@@@???>>>===;;;;;;::::::@@@??????AAADDDHHHLLLOOOYYY^^^eeeiiilllqqqvvv{{{nnn]]]ZZZXXXYYY```iiiqqqvvvxxx{{{}}}~~~~~~|||{{{xxxtttrrrnnnkkkgggeeeeeeeeeddddddgggccc\\\UUUNNNJJJGGGGGGGGGEEEDDDGGGJJJQQQ]]]jjjwww|||uuuZZZEEE===<<<<<<;;;:::777666999<<<@@@HHHPPPYYY[[[dddrrr~~~yyytttxxxxxxwwwmmmbbb___ZZZSSSMMMHHHEEEDDDCCCBBBAAAAAA@@@???>>>>>>@@@???>>><<<<<<>>>???@@@DDDGGGJJJLLLLLLLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVTTTOOOHHHDDDCCCAAA>>><<<;;;===>>>???>>>???@@@BBB@@@EEEKKKNNNOOOOOOQQQSSSVVVUUUVVV\\\^^^VVVEEE777444444333222222222333333666777888999999::::::999999:::<<<=========???AAAIIIOOO\\\lllxxxuuuhhh]]]ZZZVVVSSSSSSQQQMMMJJJLLLOOOQQQQQQQQQSSSYYY^^^]]]aaagggoooyyy|||yyygggMMM>>>===999888888444555555444444333222222222111111111111111111111111000111111222222111111000///222000222888555<<>>???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>AAAEEEHHHKKKRRRWWW^^^ccchhhnnnvvv||||||mmmbbb``````cccjjjttt}}}~~~{{{zzzyyywwwtttqqqoookkkgggeeeeeeeeeeeedddgggccc\\\UUUNNNIIIGGGFFFFFFDDDDDDFFFIIIOOO[[[ggguuu{{{zzz^^^HHH>>><<<;;;::::::777666:::<<<@@@HHHQQQXXXZZZeeeuuusssppptttvvvrrrhhh^^^[[[VVVPPPKKKFFFCCCBBBAAA@@@@@@???>>>=========???>>><<<;;;;;;<<<>>>???@@@CCCFFFHHHIIIJJJLLLNNNRRRSSSTTTUUUVVVVVVVVVVVVPPPKKKFFFBBB@@@>>>;;;999<<<>>>?????????>>>???AAABBBFFFKKKNNNNNNNNNOOOQQQQQQRRRUUUYYYZZZRRRCCC888555555444444444444444555666777888999999::::::999:::<<<>>>>>>>>>>>>@@@BBBFFFKKKWWWfffqqq{{{rrrhhhaaa___]]]\\\\\\[[[XXXUUUSSSVVVXXXXXXXXXYYY^^^bbbaaaeeellluuu{{{yyyhhhMMM>>>===888777999444666666555555444333333333222222222222222222111111000111111222222111111000...111///111666555>>>TTTrrrsssnnnnnnqqq}}}~~~rrrgggggglllrrrxxx}}}mmm```WWWOOOKKKDDD@@@;;;888777777777666444444333222111111111111666555444444333333333333333333333333444555666777777888999:::::::::::::::666666666666666666666666666777888888888666555444333333333333222000///...////////////000111222333333444555555555555777999BBBJJJYYYlll~~~}}}vvvmmmggghhhmmmssswwwrrrUUUJJJ@@@>>>???>>>>>>???<<<<<<<<<<<<======>>>???===<<<<<<<<<>>>@@@CCCEEEIIINNNTTTYYY```iiittt|||zzznnnggghhhjjjpppxxx}}}|||yyyxxxxxxwwwuuussspppmmmhhheeeeeeeeeeeeeeegggccc\\\TTTMMMHHHEEEDDDEEECCCCCCEEEHHHMMMXXXcccpppxxxbbbKKK@@@<<<:::999:::777777:::===@@@HHHQQQWWWZZZfffzzzzzzmmmkkkpppwww|||kkk```XXXUUUQQQLLLGGGCCCAAA@@@>>>>>>>>>======<<<<<<<<<===<<<;;;::::::;;;<<<===;;;>>>BBBDDDEEEGGGIIIKKKQQQSSSUUUVVVWWWVVVUUUTTTPPPMMMIIIEEECCCAAA>>><<<===>>>@@@@@@???>>>???@@@DDDGGGJJJLLLLLLLLLMMMNNNMMMOOOSSSUUUSSSKKK@@@888666555555555555555666666666777888999999:::::::::;;;===????????????AAABBBCCCFFFPPP\\\gggqqq~~~rrrmmmiiiiiiiiijjjkkkjjjgggeee```cccggggggffffffhhhkkkkkkooouuu{{{zzzhhhMMM???===:::999;;;888777666666555444444333333333333333222222222222222///000000111111000000///000222///000555555AAAXXXwwwxxxssspppqqqzzztttiiifffiiimmmuuu||||||jjj]]]TTTMMMHHHAAA===999777666666666555333333222111111111111111333333222111111111222222333333333444444555666777888999999:::::::::999999777777777777777777777777666666777777666555444333444333333222000///...---.........///000111222333444555666555555555777999???DDDNNN\\\jjjsssvvvvvvrrrmmmhhhfffjjjrrr|||~~~dddLLLDDD===>>>???>>>===>>>=========<<<===>>>>>>???===<<<;;;;;;<<<>>>@@@AAACCCFFFKKKPPPXXXcccpppyyyyyypppjjjmmmrrryyy~~~|||zzzyyyyyyyyyxxxvvvqqqnnniiiffffffffffffeeegggccc[[[SSSLLLGGGDDDCCCCCCBBBBBBDDDFFFJJJTTT^^^iiiuuueeeLLL@@@===;;;999:::888888<<<>>>AAAIIIQQQWWW[[[iii~~~uuujjjkkkqqq|||wwweeeZZZRRRPPPLLLHHHDDDAAA@@@???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAABBBCCCEEEGGGNNNPPPSSSUUUUUUTTTRRRPPPPPPNNNKKKIIIFFFCCC@@@>>>>>>???AAAAAA@@@???@@@AAAEEEFFFHHHJJJKKKLLLMMMMMMKKKOOORRRRRRMMMDDD<<<888555444444444555666666777777777888:::::::::::::::<<<===??????>>>???@@@BBBAAABBBIIISSS\\\fffttt~~~vvvvvvtttuuuwwwyyyzzzyyyvvvtttrrrvvvzzz{{{yyyxxxyyy{{{|||~~~~~~}}}hhhMMM???>>>;;;<<>>;;;888666666666555444444333333222222222222222222222111111111222333333444444444444555666777777888999999:::::::::999999999999999999999999999999666777777777777555444222333333222000///......------------...///000222333444555666555555555777999;;;>>>EEENNNVVV]]]```aaafffddddddgggnnn{{{pppUUUHHHBBB>>>???@@@===<<<===??????>>>===============>>>======<<<<<<===>>>???@@@CCCGGGKKKQQQ]]]jjjtttxxxppplllpppvvv|||~~~{{{{{{{{{|||{{{zzzrrroookkkiiihhhgggfffeeeeeeaaaZZZRRRKKKFFFCCCBBBBBBAAABBBDDDEEEHHHPPPYYYcccrrrdddLLL@@@===;;;::::::888999===@@@BBBIIIQQQXXX]]]kkkvvvnnnpppxxxrrrbbbXXXOOOMMMIIIEEEBBB@@@>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>???AAABBBLLLMMMPPPRRRSSSRRRPPPOOOKKKKKKJJJHHHEEEAAA>>>===>>>@@@AAABBBAAABBBDDDFFFFFFGGGHHHKKKMMMNNNNNNMMMLLLOOOQQQNNNGGG???999666333333333333444555666777888999:::;;;<<<<<<<<<<<<;;;===>>>>>>>>>>>>???@@@@@@@@@EEEMMMTTT\\\jjjvvv|||~~~yyyxxx~~~{{{~~~iiiNNN???>>>;;;<<>>@@@???===;;;===@@@???>>>>>>============???>>>>>>======>>>>>>???@@@BBBEEEIIIOOOZZZgggppp~~~xxxrrrooossswww{{{~~~{{{{{{{{{||||||{{{qqqooommmkkkkkkiiifffdddccc___XXXQQQJJJFFFCCCBBBBBBAAABBBDDDEEEFFFMMMVVV___qqqeeeLLL@@@===<<<;;;:::888:::>>>AAACCCJJJQQQXXX^^^nnn}}}uuuxxx~~~mmm___VVVLLLJJJGGGCCC@@@>>>===<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===???HHHJJJLLLNNNOOOOOONNNNNNLLLMMMNNNLLLIIIDDDBBBAAA???@@@AAAAAABBBEEEJJJMMMJJJKKKMMMPPPRRRRRRPPPMMMLLLMMMLLLIIIBBB<<<666444222222222333444666777888:::;;;<<<======>>>>>>>>><<<===>>>>>>======>>>@@@@@@@@@CCCHHHMMMTTT```lllyyy|||ttttttvvvxxx{{{|||{{{zzzzzz~~~pppjjjlllzzzjjjOOO???<<<888999<<<999555555444444333222222222333222222111000000//////000000111111111111000000000444111222:::AAAVVVvvv}}}nnnddd```mmm{{{rrrkkkhhhkkkwwwttteeeYYYOOOGGGBBB;;;999777666777777666555333333333222222333333444333333333333444555666777444444444444555666777888666777888999:::;;;;;;;;;::::::::::::::::::::::::888999999999888666444333111000///............///------...///000222333444222333555555555666888:::888:::===@@@BBBDDDFFFGGGGGGMMMXXXeeetttzzz^^^NNNDDD???===??????<<<<<<>>>>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???BBBEEEIIIOOOZZZfffppp}}}|||xxxsssvvvyyyyyyzzz~~~|||yyyxxxxxxyyyyyyyyyppppppooonnnmmmjjjeeebbbaaa]]]WWWPPPJJJFFFDDDCCCBBBAAACCCEEEEEEEEEKKKSSS]]]qqqfffMMM@@@<<<;;;::::::999:::???BBBDDDJJJQQQVVV___ppp|||vvvgggZZZSSSJJJHHHDDDAAA===;;;::::::999999999:::;;;<<<<<<===::::::;;;;;;;;;;;;:::::::::;;;;;;:::999:::<<<>>>AAACCCDDDFFFHHHIIIJJJJJJNNNPPPSSSRRRMMMIIIFFFEEE@@@@@@@@@AAACCCHHHPPPUUUSSSSSSUUUXXXYYYWWWQQQLLLIIIGGGEEEBBB???:::666333222222333444555777999:::<<<<<<>>>???????????????===???@@@???>>>>>>???AAA??????AAAEEEHHHMMMWWWbbbjjjooosssuuuwww~~~}}}wwwnnnmmmlllnnnpppqqqpppnnnrrrwww~~~hhhfffjjjwwwlllPPP???;;;666666888555555444444333333222111111222222111111000//////...222222333333333333222222...222111333<<>><<<>>>>>><<<<<>>@@@AAABBB======>>>>>>>>>>>>>>>>>>>>>AAAEEEJJJPPP[[[gggppp~~~~~~wwwyyyzzzxxxwwwzzz}}}zzzvvvuuuuuuvvvvvvvvvppppppppppppoookkkeeeaaa```\\\VVVOOOJJJFFFDDDDDDCCCBBBCCCFFFEEEEEEJJJRRR]]]rrrhhhNNNAAA<<<;;;::::::999;;;???BBBDDDJJJQQQUUU___qqqqqqbbbWWWPPPHHHFFFCCC???<<<999888888777777888999:::;;;;;;<<<888999999::::::999999888777888888888888999<<<>>>;;;;;;===>>>AAACCCDDDEEEKKKNNNQQQPPPLLLGGGDDDDDD@@@@@@???@@@CCCJJJSSSZZZZZZZZZ[[[]]]^^^ZZZRRRLLLEEECCC@@@>>>===:::777444333333444555777999:::;;;===>>>???@@@@@@AAAAAA@@@???@@@AAAAAA@@@???@@@BBB???>>>@@@CCCFFFIIIRRR\\\```eeekkknnnrrr{{{~~~~~~yyyrrrmmmkkkiiiggggggjjjkkkiiigggooovvvggggggmmmzzzsssVVVCCC>>>888777:::777777666666444333222111111444444333222111111111111111222333333333333222111222111666;;;===IIIiiiuuummmgggpppvvvooommmsss}}}qqqaaaUUUMMMGGGCCC:::999888666555555444444666333222333555666444222777444111000111333444333333444777777888888:::<<<:::::::::::::::::::::;;;888999999:::::::::999999:::999888666555444222222,,,------...............000000000111222222222333333333444555666777888999;;;===@@@AAA@@@>>>>>>>>>EEEIIISSScccvvvoooXXXIIICCC@@@AAAAAA@@@>>>===>>>???<<<===>>>@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAAEEEHHHCCCGGGLLLPPPWWWbbbqqq||||||wwwuuuwww||||||yyytttqqqpppsssvvvyyysssssssssqqqnnniiieeebbb]]]XXXRRRLLLIIIGGGDDDCCCBBB@@@@@@AAAAAAAAAGGGPPP\\\pppiiiPPPDDD???<<<999888888999===BBBIIIPPPTTT\\\bbbpppyyykkk___SSSLLLHHHEEE@@@===;;;:::777666888888888888888888888888888888888888888888888888777777777777888888888888;;;;;;;;;<<<===>>>???@@@EEEGGGIIIIIIFFFCCCBBBBBB>>>>>>???@@@EEEMMMVVV]]]bbbccccccccc```ZZZQQQJJJCCCAAA>>>:::777555444444444666777777888999;;;>>>@@@AAACCCEEEEEEEEEHHHKKKHHHAAA<<<>>>@@@???>>>@@@@@@AAABBBCCCDDDGGGKKKOOOVVVWWW]]]fffnnnvvv~~~|||{{{xxxtttqqqnnnllllllhhheeedddfffeeecccffflllnnnzzzsssuuu{{{tttVVVCCC>>>888777:::777777666555444333222222111222222111111000000111111222222222222222222222222222111555999;;;HHHiii{{{{{{uuummmkkkwww}}}yyyrrrllljjjqqq|||ooo___TTTKKKEEE@@@:::999888666555555444444555444222333555666444222777444222111222333333222222444666777777888:::;;;;;;;;;::::::999999888888888888999999999999888888777777666555333222111000------...///////////////000000111111222222333333333333444666777888999:::;;;<<<>>>>>><<<;;;;;;<<>>===>>>???===>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAACCCGGGKKKOOOSSSXXX]]]cccnnn|||yyyvvvxxx|||}}}zzzwwwtttsssuuuxxxyyytttsssqqqnnnkkkhhheeeddd]]]XXXRRRLLLIIIFFFDDDCCCBBBAAAAAABBBAAABBBHHHPPP___sssiiiPPPDDD???<<<:::888999:::>>>CCCJJJQQQUUU[[[cccssstttggg\\\QQQJJJEEEBBB>>>;;;:::888666555555555555555555555555555888888888888888888888888666666666777777777888888:::::::::::::::;;;<<<===CCCEEEGGGGGGEEEBBBAAAAAA@@@@@@@@@AAAEEEMMMVVV\\\aaabbbccccccaaaZZZQQQJJJAAA@@@<<<999666444333333555777999::::::;;;===???DDDDDDGGGKKKOOOPPPQQQRRRMMMEEE@@@@@@BBBAAAAAABBB???@@@AAABBBBBBEEEIIILLLRRRSSSYYYbbbiiippp|||{{{yyyyyy{{{|||tttsssqqqnnnllljjjiiihhhfffdddccceeeeeeeeejjjpppuuutttWWWDDD???888777:::777666666555444333222222111000000000///000000111111222111000000000000111222333222444777999HHHiiiwwwttttttsssnnnooozzzwwwrrrlllkkkrrr~~~zzzkkk]]]RRRIIIBBB===:::999888666555555555555555444333333555555444333666555333333333333111000111333555666666666888:::;;;;;;:::999888777666666777777777888888777777666555444444222111000///.........///000000000000000000000111222222333444444444444555666888999:::;;;>>>>>>===:::888777999;;;@@@NNNaaarrrwwwfffTTTGGGAAA???>>>???@@@???>>>===>>>?????????@@@AAABBBCCCDDDDDDFFFGGGGGGGGGGGGJJJNNNRRRYYY^^^dddjjjqqq{{{~~~zzz{{{~~~{{{zzzwwwvvvuuuuuuvvvwwwuuusssoookkkhhhffffffeee]]]XXXQQQLLLIIIFFFDDDBBBCCCAAAAAACCCBBBCCCIIIRRR```uuukkkQQQDDD???===;;;999:::;;;???EEELLLSSSXXX[[[eeevvv~~~ooocccXXXNNNGGGAAA>>>:::888888777666444444444444444444444444444666666666666666666666666555555555666666666666777999888888888888888999999???AAACCCCCCBBBAAAAAAAAAAAAAAABBBCCCFFFMMMVVV\\\bbbcccddddddbbb[[[QQQKKK@@@>>>;;;777555333333333666888;;;======>>>@@@AAAGGGIIINNNUUU]]]aaa```]]]RRRIIIBBB@@@AAA@@@AAACCC???@@@AAAAAAAAABBBFFFHHHLLLMMMSSS\\\cccjjjvvv|||sssrrrsssxxxzzztttmmmllljjjiiigggffffffeeedddaaaaaadddfffhhhooowww~~~|||~~~uuuXXXDDD???888777:::777666666555444333333222222000000000000000111222333222111///......///111222444444444555999JJJkkkxxxrrrqqqrrrrrrooottt~~~yyyrrrooouuu~~~uuuggg[[[QQQHHH@@@;;;999888777666555555555555444444333444444444444444666444444444444333111///111333444555555555777999999999888888777777666666666666666777666666555555444333333111000///......//////000111111111111111000111111222333444555555444555666888999;;;<<<===CCCAAA===999666666999<<>>??????======>>>@@@???@@@@@@AAABBBCCCDDDEEEJJJKKKLLLMMMOOOTTTYYY]]]dddiiiqqqyyyyyyxxxwwwuuuttttttttttttsssrrrooollliiifffeeeddd\\\XXXQQQLLLHHHFFFDDDBBBCCCAAABBBCCCCCCCCCJJJSSS^^^uuummmSSSEEE???===<<<::::::<<<@@@GGGNNNVVVZZZ[[[hhhyyy}}}}}}nnnaaaVVVLLLFFF>>>;;;888777777777666555555555555555555555555555555555555555555555555555444444444555555555666666888888777777666777777777;;;===???@@@?????????@@@@@@AAAAAACCCHHHOOOYYY___dddeeefffgggddd\\\SSSLLL@@@>>>:::777444444444444666888<<<>>>???@@@AAACCCGGGLLLUUU___kkkqqqnnngggUUUKKKBBB??????>>>???BBB@@@AAABBBAAAAAAAAACCCEEEGGGIIIPPPYYYaaahhhtttqqqooonnnrrr{{{}}}|||}}}{{{vvvqqqkkkjjjiiigggfffeeedddddd```^^^___dddhhhlllttt}}}yyysssooopppqqqrrrwww~~~vvvXXXEEE???999777:::777555555555444444333333222111111111111111222333444222111///......///111222555555555555:::MMMnnn}}}uuurrrrrrsssqqqqqqzzzxxxsssvvvzzzqqqeeeYYYPPPHHHAAA;;;999888777666666555555666333444444444444333444444555444333444444333111///111333444555444555666888666666666777777888888888666666666666666555444333444333333222111000/////////000000111111111111111000111222333444555666666555666777999;;;<<<>>>>>>EEECCC>>>999666777<<>>??????>>>>>>???AAA@@@@@@@@@@@@AAACCCDDDEEEJJJLLLOOORRRWWW]]]eeejjjsssyyy~~~zzzyyyxxxwwwvvvuuuttttttrrrqqqqqqoookkkgggccc```\\\WWWQQQKKKHHHEEECCCBBBBBBAAAAAACCCCCCDDDKKKSSS___vvvqqqVVVFFF???======:::;;;===AAAHHHPPPWWW\\\\\\kkk}}}~~~|||~~~nnn```UUUKKKEEE===;;;888777777777777666555555555555555555555555444444444444444444444444444444444444555555555555888888777777777777777777888:::<<<===<<<===>>>@@@===>>>@@@CCCIIIRRR\\\cccggghhhjjjjjjggg^^^TTTLLL@@@>>>:::777555555666777666888;;;>>>???@@@CCCEEEHHHRRR^^^jjjwww~~~xxxmmmXXXNNNCCC@@@???>>>???BBBAAABBBCCCBBBAAAAAABBBDDDDDDGGGNNNXXX```gggsss}}}{{{rrrooommmpppxxx}}}zzzyyyxxxvvvrrroookkkjjjhhhfffdddcccbbbbbb___]]]```fffkkkpppyyytttnnniiiiiiiiikkkqqqxxxwwwYYYFFF@@@999888:::666555555444444444333333333222222222222222222333444222111000000000000111222333555555555<<>>???@@@EEECCC???;;;;;;???EEEKKK\\\qqqtttkkkeee^^^ZZZUUUQQQJJJCCC>>><<<===>>><<<>>>???@@@??????AAACCCBBBBBBAAAAAABBBDDDFFFGGGIIILLLQQQXXX___hhhrrrxxx~~~}}}|||zzzyyyxxxxxxwwwsssssssssppplllgggbbb^^^\\\WWWPPPKKKHHHEEECCCAAAAAA@@@AAABBBBBBCCCJJJSSSaaazzzvvvZZZGGG@@@>>>===::::::===AAAHHHQQQYYY]]]aaaqqq~~~{{{jjj^^^SSSJJJDDD===;;;888777777888777666333333333333333333333333444444444444444444444444444444444555555555555666888777777777777777888888777888:::;;;:::;;;===>>>:::<<<>>>BBBIIISSS^^^eeeiiijjjllllllggg^^^RRRJJJ@@@===:::666555555777888777999<<<===???BBBEEEHHHNNN]]]lllwww|||ooo[[[PPPFFFCCCBBB@@@AAADDD@@@AAABBBBBBAAAAAABBBCCCCCCEEEMMMVVV]]]cccnnnxxx}}}yyyuuuqqqooopppvvv~~~{{{wwwtttrrrpppnnnkkkiiihhhfffdddbbbaaa````````````dddkkkqqqvvv~~~xxxrrrmmmlllmmmooouuu|||wwwZZZFFF@@@999888:::666555444444444444333333333333222111111111111111222222222222222222222222222///333444555===SSSrrrzzzsssppppppqqqsssmmm|||zzz|||{{{vvvrrrxxxtttkkk^^^TTTMMMGGGAAA===888777777666666666666666222444666555333222444555555333111111333444444444333444666666555555666888777777777888888999999999777777777666666555444333333333222222111000000000...///000000111111000000111111222444555777888888777888999;;;===???AAAAAAEEEEEEDDDDDDGGGNNNWWW^^^qqqssscccYYYTTTOOOKKKHHHFFFBBB>>>============<<<>>>@@@@@@@@@AAACCCDDDEEEDDDDDDDDDEEEGGGIIIJJJMMMQQQXXX```kkkvvv}}}{{{zzzyyyyyyzzzwwwvvvtttpppkkkfffbbb___[[[WWWPPPKKKGGGEEECCCAAA@@@???@@@BBBBBBCCCJJJSSSccc}}}zzz]]]III@@@>>>>>>999:::<<>>BBBHHHRRR]]]dddjjjkkkllllllfff\\\OOOGGG???<<<888555333444777888:::;;;===>>>???CCCIIIMMMZZZlll}}}}}}nnnZZZPPPFFFCCCBBBAAAAAACCC===???AAAAAA@@@???@@@BBBAAACCCJJJRRRWWW[[[dddmmm{{{~~~~~~{{{zzz|||{{{wwwvvvrrroooooottt{{{|||wwwrrrnnnllljjjjjjgggfffeeedddbbbbbbbbbbbbdddeeejjjsssyyy|||{{{wwwwwwxxxzzzxxxZZZFFF@@@999888:::666444444444444444444333333222222111000//////000000111222333333333333222111,,,111333444===TTTrrr|||tttnnnlllmmmoooqqqlllzzzsssvvvwwwuuusss{{{rrriii\\\QQQKKKEEE@@@===888777777666666666666777222444666555333222333666555222000000222444666666333555666666555555777888999999999888888888888888777777777777666555444333222222111111000000//////......///000000000000000111222333444666777888999777888999<<<>>>@@@AAABBBHHHHHHJJJLLLRRR\\\gggnnniiiWWWNNNIIIDDDAAABBB@@@>>>>>>???@@@??????===???@@@AAAAAABBBDDDEEEHHHGGGFFFFFFGGGIIIKKKMMMRRRWWW___iiiuuu|||yyyxxxxxxxxxyyy{{{yyytttnnniiieeebbbaaa[[[WWWPPPKKKGGGEEECCCAAA@@@>>>???AAAAAABBBIIIRRRccc|||}}}___JJJ@@@>>>>>>888999<<>>AAAGGGQQQ[[[bbbjjjkkklllkkkeeeZZZMMMDDD===;;;666333222333666888======>>>>>>@@@EEEKKKPPPcccwww|||lllWWWMMMDDDBBBAAA??????@@@;;;===???@@@???>>>???@@@@@@BBBGGGNNNQQQTTT[[[ccchhhlllnnnnnnppptttuuusssuuurrrooonnnrrrwww|||xxxrrrmmmkkkjjjjjjffffffeeeeeeeeeeeeeeefffhhhiiioooxxx~~~yyy___FFF>>>===999666666666666555444333333333333333333333222222222111111/////////000111111222222555333333888AAASSSmmm|||tttnnnllllllmmmnnnttt{{{vvvrrrrrrqqqsssxxxuuujjj^^^VVVOOOEEE>>><<<:::999777666444333333222666666666666666555555555555555444444444444555555333444444555666777777888999999999999999999999::::::888666444333444555666000000///......///000111222222111111111111111222333555666777666777888:::;;;<<<>>>@@@BBBDDDDDDDDDTTTTTTWWW]]]fffrrr~~~{{{\\\JJJDDDAAA???>>>AAA===<<>><<>>===@@@BBBAAAAAACCCHHHGGGFFFHHHKKKNNNPPPPPPZZZ]]]cccooo~~~}}}xxxwwwzzzzzzxxxtttwwwvvvsssooojjjfffcccbbb\\\XXXQQQLLLGGGDDD@@@>>>??????@@@@@@BBBGGGMMMQQQfff```JJJAAA===:::;;;;;;;;;???GGGRRR\\\cccooo{{{~~~|||tttfff\\\SSSIIIBBB???===:::777555555444333222777777666555444444333333555444444444444444333333555555666777777777777777:::::::::;;;::::::999999<<<:::999999:::;;;;;;:::;;;===@@@CCCHHHOOOWWW]]]iiikkkjjjeee```ZZZPPPFFF???<<<777333222444777999999<<>>======AAAAAA@@@@@@???===<<<;;;<<<===@@@DDDIIINNNSSSVVV[[[]]]aaaeeehhhjjjjjjjjjooonnnkkkiiijjjooowww}}}{{{xxxrrrllliiihhhiiijjjhhhhhhhhhhhhhhhiiijjjjjjiiikkksss~~~zzz```GGG???>>>:::777777666666555444333333333333333333222222222111111111111111111222333333444444555333333777AAARRRlllyyytttqqqpppqqqtttrrrmmmpppnnnlllooowwwyyymmm```WWWNNNEEE???===;;;:::999777666555444444555555444444444444444444444444333333333333444444333444555666777888999999::::::::::::999999999999999888666444333333444555222111000//////000111222555444333111000000//////444555777777777777999;;;============@@@FFFNNNSSS\\\```gggnnnvvvsssWWWGGGBBB@@@???>>>???<<<===AAAAAA>>>@@@DDDCCC???>>>AAABBBAAAAAADDDGGGFFFGGGJJJNNNRRRTTTVVVaaafffppp||||||xxxxxxzzz|||zzzwwwxxxvvvtttppplllhhheeeccc___ZZZSSSMMMHHHEEEBBB@@@??????@@@@@@BBBFFFLLLQQQggg```JJJBBB>>>;;;::::::;;;???GGGRRR]]]cccooozzz~~~zzz{{{~~~yyymmmaaaYYYQQQHHHBBB@@@>>>;;;999888888888888777777666666555444444333333444444444444444444444444666666777999999:::::::::<<<<<<======<<<<<<;;;;;;<<<:::999999:::;;;;;;:::;;;===???CCCGGGNNNUUU[[[bbbeeefffccc___ZZZQQQGGG>>><<<888555555777:::===;;;===CCCGGGIIIMMMYYYfff|||nnn]]]OOOJJJEEE@@@???>>>======@@@@@@??????>>><<<;;;:::======>>>@@@BBBEEEGGGIIIMMMOOOTTTYYY]]]```aaabbbccccccbbbbbbeeekkksssyyy|||zzzzzzzzzzzzyyyvvvtttpppllljjjjjjkkkllljjjjjjiiihhhiiijjjkkklllnnnpppyyy{{{yyy||||||}}}bbbIII@@@???;;;888888666666555444333333333333333222222222222111111111111111111222333333444444555333333777???QQQlll|||uuutttvvvuuummmhhhmmmhhheeeiiiuuussscccXXXNNNEEE???>>><<<<<<:::888777666666666333333333333333333333444333333333222222333333333333444555666888:::;;;;;;;;;;;;;;;::::::999999999888777555444333333444555333333222222222222333333333333222111111111111111555777888888888999;;;===???BBBDDDDDDEEEKKKVVV___fffooozzzzzzeeeNNNCCC@@@????????????>>>AAAFFFGGGEEEDDDFFFFFFAAA>>>AAABBBAAABBBDDDEEEFFFIIILLLQQQVVVZZZ]]]dddmmm{{{~~~{{{xxxyyy{{{|||{{{yyyyyywwwuuurrrmmmiiifffdddbbb]]]UUUNNNIIIFFFDDDBBB???@@@@@@@@@BBBFFFLLLPPPfff|||```JJJBBB???<<<999:::;;;@@@HHHSSS^^^dddoooyyywwwsssvvvpppeeeZZZTTTNNNGGGBBBAAA999777555555666777777666666666666555444444333333444444444555555555555555777777999:::<<<<<<======???????????????>>>======<<<;;;999999;;;<<<;;;:::;;;===???BBBEEEKKKRRRWWWYYY^^^aaa```^^^[[[QQQHHH>>><<<999777888:::>>>AAA>>>@@@DDDIIILLLTTTeeeuuuyyyfffVVVJJJGGGBBB???>>>>>>======>>>>>>>>>===<<<;;;:::999<<<<<<<<<<<<===>>>???@@@AAACCCGGGLLLPPPSSSTTTUUUTTTUUUWWWYYY^^^eeennnttt~~~~~~{{{vvvsssrrrssssssssspppooonnnmmmllllllmmmnnnmmmllljjjiiiiiikkknnnoootttxxxuuurrruuu|||zzzeeeJJJAAA???;;;888999666666555444333333333333222222222222111111111111/////////000111111222222555444444777???PPPlllvvvvvvzzzwwwlllhhhjjjdddaaaffftttyyyfffYYYNNNEEE@@@@@@<<<;;;:::888777666666666333333333333444444444444444444333333333333444444333444555777999;;;<<<===<<<<<<<<<;;;:::999888888777666555444333333444444555555444444444333333444...//////000222444666777777888999999999:::===???BBBIIIPPPRRRRRRTTT\\\cccrrr{{{fffVVVEEE>>>>>>>>>???AAABBBCCCEEEJJJMMMMMMLLLLLLGGGBBB>>>@@@AAA@@@BBBEEEFFFHHHKKKOOOTTTYYY^^^bbbiiittt}}}zzzzzz{{{{{{zzzxxxxxxxxxvvvsssoookkkgggeeebbb]]]TTTMMMIIIFFFDDDCCC@@@@@@@@@@@@BBBFFFLLLPPPdddyyyaaaKKKCCC???;;;999999<<>>??????@@@@@@AAA@@@@@@???>>>======;;;::::::;;;<<<<<<;;;;;;===???@@@CCCHHHMMMQQQUUUZZZ^^^^^^]]]ZZZRRRHHH>>><<<:::888999;;;???AAABBBBBBEEEJJJOOOZZZnnnooo]]]OOOFFFCCC???============<<<<<<<<<<<<;;;;;;:::888888888888999;;;===>>>@@@AAA???AAACCCFFFHHHJJJKKKKKKJJJLLLPPPTTTZZZaaaiiiooozzz}}}|||xxxrrrnnnnnnoooppppppmmmmmmmmmmmmmmmmmmnnnnnnooommmkkkiiijjjmmmpppsssyyy~~~~~~ssspppttt}}}~~~zzzfffKKKAAA???;;;888999666666555444333333333333222222222111111111000000/////////000111111222222444444555888>>>PPPmmm}}}tttvvv|||yyy~~~lllhhhiiieeeccciiiwww}}}iiiZZZOOOEEE@@@AAA:::999888777666555555555333333444444555555555555555555444444444444555555444444666888999;;;======<<<<<<;;;:::999999888888666666555555444444444555555555555555444444333333......///111333555777888777888999999999;;;>>>AAAGGGNNNUUUXXXYYY\\\eeemmm}}}~~~tttooooooyyyyyyiiiTTTIII???<<<===>>>@@@CCCDDDEEEHHHLLLRRRUUUUUUSSSIIICCC>>>???@@@???AAADDDGGGJJJOOORRRVVV[[[bbbgggsss}}}~~~}}}{{{zzzyyywwwuuuwwwwwwuuusssoookkkgggeee```ZZZSSSMMMHHHFFFCCCBBB@@@@@@AAAAAABBBFFFKKKOOObbbvvvbbbLLLBBB>>>:::888:::===CCCMMMXXXbbbiiitttzzzppplllmmm}}}zzzggg]]]SSSMMMIIICCC??????===:::888666777777777666555555555555555444444444444444555666666777888888777888:::<<<===?????????AAAAAAAAA@@@@@@>>>======>>><<<;;;;;;<<<======<<<;;;<<<>>>???AAADDDHHHKKKRRRWWW[[[[[[[[[XXXPPPGGG>>>===:::999999:::===???DDDDDDGGGLLLRRR^^^tttuuucccTTTKKKCCC@@@===<<<<<<======<<<:::::::::::::::999888777666777888:::<<<>>>???@@@>>>???AAACCCEEEFFFGGGHHHGGGJJJOOOTTTZZZ```ggglllvvvyyy~~~yyyuuuooolllkkklllnnnnnnlllllllllmmmmmmmmmmmmlllooommmlllkkkmmmppptttwww|||yyyvvv{{{~~~{{{gggKKKAAA>>>;;;888999666666555444333333333333222111111111111000000000111111111222333333444444444444666888???QQQppp}}}tttvvv{{{yyypppmmmmmmlllmmmsss}}}kkk\\\PPPFFFAAAAAA888777666555444444444444333333444444555555666666666555555444444555555666444555666777999;;;<<<<<<:::::::::999999888888888666666666666666666666555444444555555444333222111111111111222222333555555777888999888999;;;???BBBKKKNNNPPPRRRVVV```nnnxxxyyylllaaa[[[YYYfffnnnxxx}}}|||sssbbbRRRFFF@@@;;;<<<>>>>>>AAAEEEDDDHHHMMMRRRZZZ```___ZZZLLLEEE??????@@@???BBBFFFIIIMMMRRRVVVZZZ```gggmmmzzz~~~|||yyywwwtttsssuuuuuutttrrrnnnjjjfffccc\\\WWWRRRMMMIIIFFFCCCAAA@@@AAAAAAAAABBBEEEKKKOOO```uuuaaaKKKBBB<<<888999:::>>>FFFPPP[[[ffflllvvv}}}yyyooolllmmm|||qqqdddZZZPPPKKKGGGAAA>>>>>><<<999666555555555555444555555555555555555555555444444555666777888999:::999:::<<<===>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<>>>===;;;;;;===>>>===<<<;;;<<<===>>>>>>@@@CCCFFFMMMQQQTTTTTTTTTSSSLLLDDD===<<<:::999999:::===>>>DDDDDDHHHOOOVVVcccxxx~~~jjjYYYMMMGGGAAA???<<<;;;<<<===<<<;;;999:::::::::999999888777777777999:::;;;;;;;;;;;;:::;;;===???BBBEEEGGGHHHGGGKKKQQQWWW\\\aaagggjjjtttuuuzzz{{{tttqqqllljjjjjjkkkllllllkkkkkklllllllllllllllllloooooooooooorrrvvvzzz|||~~~}}}hhhKKK@@@>>>:::777888666666555444333333333333111111111111000000000000111111111222333333444444333444666999@@@SSSssswwwvvvxxxwwwsssqqqtttvvv{{{mmm]]]QQQFFFAAA@@@777777666555444444444444111222222333444444555555555444444333333444444555555555666777888999:::;;;888888888888888888888888666666777777777777777666333333444444333111000///222222222222222333444555777888888888888:::???BBBIIIJJJJJJMMMSSS^^^kkktttrrrooohhh^^^TTTLLLHHHHHHQQQZZZbbbdddaaaZZZMMMAAA>>>;;;:::===??????BBBGGGFFFNNNWWW___iiioookkkbbbPPPHHHBBBAAAAAAAAADDDHHHIIIOOOVVV[[[___fffooovvv}}}~~~||||||}}}{{{yyyvvvtttsssrrrrrrrrrpppmmmhhhdddaaaXXXUUUQQQNNNKKKHHHDDDAAAAAAAAAAAAAAABBBEEEKKKOOOaaawww|||]]]III@@@<<<888999;;;@@@HHHRRR^^^hhhnnnvvvwwwrrrpppnnnyyy|||nnn___UUULLLHHHEEE@@@===>>>777555333222333444444333555555555555555555555555333444555666888999:::;;;======>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@???======???===<<<<<<===>>>>>>===;;;<<<=========>>>@@@BBBEEEHHHKKKJJJLLLLLLGGGAAA;;;:::999999:::<<>><<<<<<<<<===<<<;;;999999:::::::::999888888888999:::;;;;;;:::999999::::::<<<>>>AAACCCFFFGGGFFFJJJRRRXXX^^^cccgggjjjrrrsssvvv~~~yyyqqqooollljjjkkkllllllllljjjjjjjjjjjjkkklllmmmnnnqqqqqqsssuuuyyy}}}}}}}}}~~~hhhKKK@@@===999777888666666555444333333333333111111111111000000000000/////////000111111222222333444777:::AAATTTuuu{{{vvvvvvvvv}}}ooommmyyy~~~mmm^^^QQQFFFAAA@@@888777666555555555555555000000111222333333444444444333333222222333333444555555666777888888999999777777777777777888888888666777888888888888777777222222333333222000///...//////000111333555777888777777777777777:::???BBBEEEFFFIIINNNUUU\\\cccfffbbb[[[RRRHHH@@@===<<<<<>>@@@@@@CCCHHHIIITTT```kkkwww|||ttthhhSSSKKKDDDCCCCCCCCCFFFJJJIIIOOOWWW]]]cccjjjuuu||||||{{{}}}yyyzzz{{{{{{xxxvvvuuutttpppqqqqqqooolllgggccc```WWWTTTRRROOOMMMJJJEEEBBBAAAAAAAAAAAABBBEEEKKKOOObbbyyyxxxZZZGGG@@@<<<888:::<<>>>>>888666444555666888888888444555555555555555555555333444555777888:::;;;<<>>===???>>><<<<<<>>>>>>>>>===;;;<<<======<<<<<<>>>@@@>>>AAACCCCCCEEEGGGDDD???:::999999:::<<>>BBBJJJTTT^^^kkkrrr]]]LLLDDDCCC@@@???===<<<<<<===<<<:::999999:::::::::999999888888999;;;<<<=========<<<>>>>>>>>>???@@@BBBCCCDDDDDDIIIQQQXXX^^^ccchhhkkkrrrqqqttt{{{~~~xxxqqqooommmmmmnnnooonnnmmmhhhhhhhhhiiijjjmmmoooqqqrrrsssvvvyyy}}}{{{zzz|||~~~gggMMM???<<<;;;::::::777777666555444444333333222222222222222222222222222222222222222222222222222333555999DDD\\\~~~zzzsssnnnvvv{{{pppuuurrraaaTTTJJJCCC@@@888777666666777666444222333333333444444444555555777555333111111333555777666666666666777888999:::777777777777777888888888999888888777666666555555333111///...---...///000333333222222444777:::===:::888666777999<<<>>>???JJJEEECCCIIITTTZZZXXXTTTFFFBBB===888555444555666@@@CCCHHHHHHEEE@@@;;;999888999:::<<<>>>BBBHHHLLLRRR___nnnzzzxxxaaaNNNEEE>>>>>>???@@@BBBEEEPPPUUU\\\bbbhhhoooxxx~~~~~~}}}}}}||||||{{{zzzxxxvvvtttsssrrrrrrqqqmmmgggbbb___^^^ZZZVVVQQQMMMIIIFFFCCCAAA@@@@@@AAACCCDDDDDDKKKTTT^^^}}}ttt\\\III>>>;;;;;;;;;999<<>><<<999777777666555555555555666777666555444444333333444333444666777777888:::<<<>>>>>>>>>>>>???AAACCCEEEFFFCCC>>>===???@@@???>>>@@@>>><<<<<<===??????>>>>>>===<<<;;;:::;;;<<<=========>>>>>>>>>>>>>>>===>>>===;;;;;;<<<>>>AAACCCCCCFFFLLLSSS___ooojjjWWWKKKEEE@@@========================:::;;;:::999777666777888;;;;;;<<<===>>>???@@@@@@@@@???>>>???BBBCCCAAA???DDDGGGNNNYYYeeemmmpppooovvvuuuvvvxxx{{{{{{xxxtttqqqpppnnnmmmmmmnnnoooqqqkkklllooopppppprrrtttvvvwwwwwwxxxzzz~~~{{{yyyjjjOOO@@@<<<:::888888777666666555444444333333222222222222222222222222222222222222222222222222333444666;;;HHHbbbxxxllluuutttzzzqqqaaaTTTJJJDDDAAA999888666666777666444222333333333333444444444444666555444222222333444555888777777777777777888888777777777777888888888888777777777666555444444444222111000///...//////000222222333444666888:::;;;999888666777999<<<>>>@@@AAA???@@@EEELLLNNNIIIDDD<<<:::777444333333444444777;;;???@@@===888444222777888:::<<<>>>CCCIIINNNXXXgggwwwsss\\\JJJCCC???@@@CCCEEEHHHLLLPPPVVV^^^eeellluuu~~~}}}}}}}}}|||||||||{{{yyywwwuuusssrrrsssrrrpppmmmiiiddd___\\\YYYUUUPPPKKKHHHEEEBBB@@@@@@???AAACCCCCCDDDKKKTTTggguuu[[[III>>>;;;;;;:::888<<>>???@@@???>>>AAA???======>>>?????????======<<<;;;::::::::::::;;;<<<<<<===============<<<;;;:::999:::===???AAAAAAEEEJJJQQQ\\\lll~~~~~~hhhUUUJJJDDD???<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999777666777888:::;;;;;;<<<===>>>??????@@@>>>>>>???BBBBBBAAA???AAAEEEMMMXXXeeennnrrrsssuuuuuuwwwzzz|||zzzvvvrrrpppooonnnmmmmmmnnnpppqqqnnnpppsssuuuvvvwwwyyyzzz{{{{{{|||~~~}}}zzzwwwmmmQQQAAA<<<999777666666666666555444444333333222222222222222222222222222222222222222222222222333555888===LLLjjj|||kkkwww|||rrraaaTTTKKKEEEBBB:::888777666777666444222222222222333333333444444666555555444444333333333888777777777777666666666888888888888888888888888555555555444444333333222111111111000000000000000111222444666777999999:::888777666777999<<>>AAAEEEFFFIIIMMMNNNUUU___iiiqqq{{{~~~}}}||||||||||||||||||{{{zzzwwwuuusssrrrtttrrrooommmkkkggg```ZZZWWWSSSNNNJJJGGGDDDAAA???@@@???@@@CCCCCCDDDKKKTTTjjjuuu[[[HHH>>>;;;999999888===IIITTT\\\ccciiixxxtttttt}}}lllWWWPPPGGGAAA>>><<<:::777666555555444444444444444666666555555666666777777666888:::;;;;;;;;;===???@@@@@@@@@@@@AAACCCDDDEEEFFFDDDAAA@@@@@@AAA@@@???BBB@@@>>>>>>?????????>>>===============<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;===???AAA@@@CCCHHHNNNYYYhhhzzz{{{eeeRRRGGGBBB>>><<<<<<;;;;;;:::::::::999999::::::999777666777888999::::::;;;<<<===>>>>>>???>>>>>>???AAAAAA@@@>>>???CCCKKKWWWcccmmmsssuuusssuuuxxx{{{}}}zzzuuuppppppooonnnmmmnnnoooqqqssssssvvvzzz|||||||||}}}~~~~~~|||xxxuuuoooSSSCCC===:::888777666666555555555444444444222222222222222222222222111222222222222222333333333555777===OOOoooyyynnnyyyssscccVVVMMMFFFCCC<<<:::777777777666555333222222222333333333333444555555666666555444333222666666666777888888888888999999888888888888888777444444333333333222222222000111111222222111000000111222555777999999999888777777777777999<<>>===???BBBBBBEEEIIINNNVVVbbbmmmwww~~~|||~~~||||||}}}}}}|||}}}}}}|||{{{yyywwwuuutttuuuqqqnnnmmmmmmhhh```XXXVVVSSSNNNJJJGGGDDDAAA??????>>>@@@BBBCCCDDDKKKTTTddd}}}vvvZZZGGG???;;;888999999???JJJTTT[[[bbbhhhxxxvvvxxxxxxeeeUUUNNNFFF???===;;;999777555555444333333333333444555555555666666777999999444666888888888999:::<<<>>>>>>>>>??????@@@AAAAAACCCBBBAAAAAAAAABBBCCCCCCDDDCCC@@@?????????===;;;===>>>???AAAAAA@@@??????999999999999::::::;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@CCCGGGMMMWWWfffxxxxxxaaaNNNDDD@@@===;;;;;;::::::999888888888999::::::888777666777999888999999:::;;;<<<===>>>>>>>>>??????@@@@@@???>>>>>>BBBJJJUUU```jjjqqqtttqqqtttyyy~~~{{{vvvrrrppppppooooooppprrrtttvvvyyy|||~~~~~~~~~~~~zzzvvvssspppSSSDDD???<<<:::999555555555555555444444444222222222222222222222222111111111222222333333333222555666;;;NNNooozzzuuunnnwwwyyyiii\\\QQQIIIDDD===;;;888777777666555444222222333333333444444444444555666777666555333222333444666888999:::;;;;;;:::999999999888888777777333333333333333222222222000111222222222222111111111333666888:::999888777777888888888999>>>DDDIIILLLKKKHHHAAA888222......,,,---///000111111111111000333666777666555444444555777:::>>>BBBHHHPPPUUUdddmmmtttpppdddVVVIIIAAA>>>;;;;;;>>>@@@@@@DDDJJJSSS[[[hhhttt~~~{{{zzz}}}~~~|||}}}}}}}}}|||}}}}}}}}}|||{{{yyyxxxwwwuuuqqqmmmlllkkkggg___XXXVVVSSSNNNJJJGGGEEEBBB@@@>>>===???BBBCCCDDDKKKTTTaaaxxxuuuXXXFFF@@@<<<888:::;;;AAAKKKTTTZZZbbbjjjwwwvvvzzzqqq^^^TTTMMMEEE???<<<;;;999777555555444333333333333444555555555555666888999:::444666888888888888:::;;;>>>>>>??????????????????>>>???@@@AAABBBDDDEEEGGGGGGEEECCCBBBBBB@@@>>><<<===>>>@@@BBBCCCCCCBBBBBB;;;:::999999999999:::;;;::::::::::::<<<===???@@@AAADDDHHHNNNWWWfffxxxttt^^^KKKBBB>>><<<::::::999999888888888888888999:::888777666888999888888999:::;;;<<<======??????@@@@@@@@@?????????@@@CCCJJJRRR[[[dddlllpppooottt{{{~~~zzzvvvrrrqqqqqqqqqsssvvvyyyzzz~~~~~~}}}~~~{{{xxxuuurrrqqqUUUEEE@@@===;;;:::555555555555555555555555222222222222222222222222111111111222222333333444222555666999KKKjjj{{{wwwsssmmmuuussseeeXXXMMMGGG???<<<999777777777666555333333333444444444555555444555666777777666555444222333666999;;;=========:::::::::999888888777777444444444444444444444444222222222222222333333333222444666888:::999999888777999::::::;;;???GGGMMMUUUPPPHHH>>>666111111222///000111222222222222222000222444555444333444444666888;;;>>>CCCJJJQQQVVVeeehhhiiibbbUUUJJJCCC@@@;;;999:::???AAADDDJJJRRRXXXaaammmyyy{{{wwwuuuxxx|||}}}||||||}}}|||{{{{{{|||||||||{{{{{{zzzyyytttpppllljjjhhhddd^^^YYYVVVRRRNNNJJJGGGEEEBBB@@@======>>>BBBCCCDDDKKKTTTcccyyyuuuWWWEEEAAA>>>999;;;;;;AAAJJJRRRYYYcccmmmyyyvvvyyynnn[[[TTTMMMDDD???<<<;;;999777666555555444444444444444555555555555666777888999888999;;;;;;::::::<<<===@@@AAAAAABBBAAAAAA@@@???;;;===@@@AAABBBCCCFFFHHHHHHGGGFFFFFFGGGFFFDDDBBB@@@AAAAAABBBCCCCCCCCCCCC>>>===;;;:::999999:::;;;888888888999:::;;;======AAADDDIIIOOOXXXhhhyyyrrr[[[HHH@@@===<<<999999999999999999999999888999999888777777888:::888999999:::;;;<<<======???AAABBBBBB@@@??????@@@BBBEEEKKKQQQYYYaaaiiiooorrrxxx}}}{{{uuuttttttuuuwww{{{~~~{{{xxxvvvsssrrruuuWWWGGGAAA===:::888555555555555555555555555222222222222222222222222000111111222333333444444444777666777HHHeeezzz~~~xxxvvvtttqqqnnnvvv~~~oooaaaSSSLLL@@@===999777777777666555444444555555555666666666333444555666666777777777333555888;;;===>>>>>>===;;;;;;:::999999888777777555555555666666666666666333222222111222333444555444555666888999999999888888:::<<<;;;<<>>AAABBBDDDKKKTTTaaawwwtttVVVEEECCC@@@:::::::::???HHHOOOWWWcccnnn{{{tttwwwooo]]]TTTMMMDDD???===<<<:::888777666555555444444555555555444444444555666777777:::<<<======<<<<<<>>>???@@@AAABBBBBBAAA@@@???>>>;;;>>>AAAAAAAAAAAACCCEEEHHHHHHIIIKKKNNNOOONNNLLLJJJIIIHHHFFFEEEEEEDDDDDDBBB@@@>>>;;;:::::::::;;;999::::::;;;<<<===>>>???AAADDDHHHOOOYYYhhhzzzqqqYYYGGG???===<<<777888888999999::::::;;;888999999888777777888:::999999:::;;;<<<===>>>>>>@@@BBBDDDCCCAAA???@@@AAACCCGGGLLLRRRXXXaaajjjqqqxxx}}}~~~|||wwwwwwxxxyyy{{{~~~xxxuuussssssrrrwwwYYYHHHAAA<<<888666444555555555555555555555222222222222222222222222000000111222333333444444555999777777GGGbbbsssvvv|||~~~xxxsssrrrqqqnnnqqqyyywwwgggXXXOOOAAA>>>:::777777777666555555555555666666666666777333444444555666777888888666777:::<<<>>>>>>===<<<;;;;;;::::::999888777777666666777777777777777777444333111111111333555666555555666777888999999999888;;;===<<<===BBBKKKSSSRRRJJJ>>>555000/////////.........///000111222333222333444444222222333555888:::===@@@DDDJJJQQQVVV\\\ZZZVVVPPPHHH@@@>>>???AAA>>>===??????AAAIIIRRRWWW___jjjsssyyy~~~|||zzzwwwvvvsssnnnmmmpppssswww~~~}}}zzzyyyyyyyyyxxxvvvuuuvvvwwwxxxyyyzzzzzzzzzqqqpppmmmgggaaa]]]]]]]]]SSSOOOKKKGGGEEECCC@@@>>><<<<<<>>>AAABBBDDDLLLTTT\\\rrrtttUUUEEEDDDAAA:::999999===EEEMMMVVVcccooo~~~tttuuurrr```TTTMMMEEE???===<<<:::888777777666555555555555666555444444444444555666666:::<<<======<<<<<<>>>???>>>???@@@@@@???>>><<<;;;<<>>???@@@AAABBBBBB@@@CCCHHHNNNYYYiiizzzpppXXXFFF>>>===<<<777777888999:::;;;;;;<<<888999999888777777999:::999::::::;;;<<<===>>>>>>AAACCCEEEDDDAAA???@@@BBBDDDHHHMMMSSSYYYbbblllsss}}}~~~}}}yyyyyyzzz{{{~~~}}}vvvsssrrrrrrrrrzzzZZZFFF???;;;999999777666666666555555555555666555333111111111333444111111222222222333333333111333666<<>>AAAFFFIIIKKKKKKBBB666//////000///...111111111000111111222333///111333333222222333444888:::===AAADDDIIIOOORRR\\\YYYQQQIIIBBB>>>???AAADDD@@@<<<:::;;;AAAGGGLLLWWW___gggmmmoooqqqvvvzzz~~~{{{tttooommmmmmmmmmmmmmmmmmlllllliiihhhggghhhmmmttt|||~~~|||zzzxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyywwwsssmmmhhhddd___[[[XXXUUUPPPKKKFFFCCCBBB@@@???>>>???AAABBBDDDHHHNNNRRR\\\ooouuuVVVAAA;;;;;;;;;===<<>>@@@@@@@@@555555555444444333333333333444444555666777777888:::<<<===???@@@@@@@@@@@@??????@@@AAAAAA???>>>===???>>>=========???@@@AAAHHHHHHKKKTTT^^^ddddddbbbZZZYYYVVVSSSPPPNNNMMMMMMGGGDDD???<<<;;;:::888777>>>=========>>>???AAABBB@@@BBBGGGPPP]]]lllyyy~~~ppp^^^KKK>>>888888777888999:::;;;<<<<<<===:::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>DDDDDDDDDDDDEEEEEEEEEEEEDDDGGGNNNXXX^^^eeeoooyyy~~~}}}{{{wwwwwwvvvqqqlll{{{[[[GGG???;;;999999777777666666666555555555666555333111111222333444111111222222222333333333666666666888AAAQQQeeessspppwww{{{xxxuuuuuuvvvvvvssssss^^^RRRHHHCCC<<<999888888666444666666555444444444444555444444444444555777888999888999:::<<<<<<;;;;;;:::;;;;;;::::::999999888888666666666555666666777777666555444333333333444555777888:::999888888999::::::;;;<<<>>>BBBEEEIIIKKKIIIAAA666000///000000///111111111111111222333333///111333333333222333555888:::===@@@CCCHHHMMMQQQSSSQQQLLLGGGBBBAAACCCEEE???>>><<<;;;===AAAFFFIIISSSZZZbbbgggiiijjjnnnqqqssszzzxxxxxxzzz}}}~~~|||yyyuuuooogggbbb^^^^^^^^^^^^___aaabbbccceeeffffffgggiiiooovvv|||~~~}}}|||zzzyyywwwwwwwwwyyyzzz{{{||||||{{{zzzyyyuuuqqqmmmhhhdddaaa]]]ZZZTTTOOOJJJEEECCCAAA???>>>???@@@AAABBBDDDGGGLLLPPPYYYnnn|||\\\EEE>>>===<<<::::::>>>EEELLLUUUcccooo{{{tttnnnppp}}}vvveeeWWWPPPFFF???=========<<<666666666555555555444444555555666777888999::::::;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>??????>>>>>>>>>???@@@AAAHHHHHHLLLTTT^^^ddddddbbb]]]]]]\\\ZZZYYYWWWUUUTTTLLLHHHCCC@@@??????>>>===???>>>>>>>>>???@@@BBBCCCBBBCCCGGGOOO[[[jjjwww|||ooo]]]KKK???999999:::::::::::::::999999999;;;<<<======<<<;;;:::999999999999:::;;;<<<===>>>CCCCCCDDDDDDEEEFFFFFFFFFGGGIIIPPPYYY```gggrrr}}}~~~|||{{{yyywwwrrrqqqqqqttt|||{{{wwwwwwvvvpppkkk|||\\\III@@@<<<999999777777777666666666555555555444333222111222333444111111222222222333333333999777666777AAASSSiiiyyyyyy{{{zzzvvvuuuyyyzzzxxxwwwwwwdddWWWKKKEEE===999888888666444666666555444444444444555444444444444555777888999777888:::;;;;;;;;;:::999999999999888888888888888666666666666777777888999888777555444333444444555888:::::::::888888888:::<<<<<<===???BBBEEEHHHJJJGGG???777111111222222111222222111111222222333444000111333333333333444666999;;;===???BBBFFFJJJNNNKKKKKKIIIEEEAAA@@@BBBCCC;;;;;;;;;===???BBBDDDFFFLLLRRRZZZ___``````bbbdddccciiipppsssyyy}}}wwwppphhhaaa```bbbffflllssswwwxxxwwwtttrrroookkkfff___XXXSSSMMMMMMMMMMMMPPPRRRUUUWWW___bbbffffffeeehhhooouuuxxx~~~}}}|||{{{zzzyyyxxxxxx{{{|||}}}}}}}}}|||{{{zzzsssppplllhhheeebbb^^^[[[RRRNNNHHHDDDAAA@@@>>>===@@@AAABBBBBBCCCFFFKKKNNNVVVlll___GGG???<<<;;;777888===EEELLLTTTaaammmyyymmmjjjnnn{{{}}}yyygggZZZRRRGGG???<<<;;;999888777777777666666666666666666666777999:::<<<===>>>===>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAAGGGGGGKKKRRR[[[aaabbbaaa^^^___aaacccbbbaaa___]]]PPPLLLGGGCCCBBBAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDGGGNNNYYYhhhuuu~~~zzznnn]]]LLL???::::::999999999999999999999999======>>>>>>===;;;:::888999999::::::;;;<<<>>>???AAABBBCCCDDDFFFGGGHHHHHHKKKLLLSSS\\\ccckkkwww}}}vvvlllfffdddcccbbb```ccccccdddiiirrr}}}{{{xxxwwwtttnnniii~~~^^^KKKBBB===:::999777777777666666666666555444444333222222222333444111111222222222333333333666666777;;;GGG]]]uuu{{{tttuuuyyyzzzwwwvvvyyyggg[[[NNNHHH@@@:::999888666444666666555444444444444555444444444444555777888999777888999:::::::::999999777777777777888888888888666666666666777888::::::888777555444333333333444999;;;;;;:::999888999:::======>>>???AAADDDFFFHHHDDD>>>777333222333333333222222222222222333444444111222333333333333555777:::;;;===???AAADDDHHHKKKJJJJJJHHHDDD???<<<<<<<<<999999:::;;;>>>AAACCCEEEGGGLLLRRRUUUVVVVVVVVVWWWTTT[[[```aaadddjjjmmmllllllgggaaa\\\YYYVVVSSSPPPQQQSSSYYY```ggglllllllllkkkhhhddd___ZZZTTTMMMIIIEEEDDDCCCCCCEEEIIIMMMOOOVVV]]]cccdddbbbdddjjjqqqrrrwww~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{tttqqqmmmiiifffbbb]]]ZZZPPPLLLGGGBBB@@@???>>>===@@@AAABBBCCCCCCFFFIIILLLSSSjjj]]]FFF===;;;999777888>>>EEELLLRRR^^^iiivvv|||~~~|||xxxfffffflllzzz~~~zzziiiYYYRRRGGG@@@<<<:::888666666666666666666666666666666666888999;;;===>>>???>>>???AAABBBCCCDDDCCCCCCDDDCCCAAA@@@@@@@@@AAABBB??????>>>>>>>>>?????????CCCDDDGGGMMMUUUZZZ\\\[[[[[[^^^cccgggiiihhhfffdddUUUOOOHHHCCC@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBDDDDDDFFFMMMXXXgggttt}}}~~~yyymmm]]]LLL@@@:::999444555666888:::<<<===>>>>>>?????????>>><<<;;;999::::::::::::;;;===>>>???@@@AAABBBDDDFFFHHHJJJJJJMMMOOOUUU___gggppp|||{{{ppp```[[[VVVSSSSSSUUUUUUUUUVVVXXX\\\aaajjjvvv~~~zzzxxxvvvrrrlllggg```MMMDDD>>>:::999888777777777666666666666333333333333333333333444111111222222222333333333333444777>>>MMMccc||||||ttttttzzz|||zzzwww{{{kkk```SSSLLLCCC<<<:::999666444666666555444444444444555444444444444555777888999777888999:::::::::999999777777777777777777777888666666666666777888::::::777666444222222111222222:::;;;<<<;;;:::999:::;;;???>>>>>>???@@@BBBDDDEEEBBB>>>999555444444444444333333333333333444444555111222333333333444777999:::<<<>>>???@@@CCCGGGJJJJJJIIIHHHCCC>>>:::888888::::::999999;;;???CCCEEEDDDFFFJJJMMMNNNNNNNNNNNNKKKQQQTTTSSSSSSVVVVVVTTTTTTQQQLLLIIIHHHHHHIIIIIIJJJLLLQQQXXX^^^aaaaaa```aaa^^^YYYTTTPPPKKKFFFBBBBBBAAA??????@@@CCCFFFHHHNNNUUU]]]___^^^```gggmmmmmmqqqvvv{{{}}}~~~~~~~~~~~~|||{{{vvvsssoookkkfffaaa\\\XXXOOOKKKFFFBBB@@@???===<<<@@@AAACCCCCCCCCEEEHHHKKKRRRjjj[[[EEE===;;;999999:::>>>EEEJJJPPP[[[eeevvv|||~~~{{{rrrbbbdddkkkyyy{{{iiiXXXPPPGGG@@@===;;;888666555555555555555555555555555666777999;;;===>>>???>>>@@@AAACCCDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>===>>>???BBBFFFLLLPPPRRRSSSWWW\\\ccciiilllmmmkkkiii[[[TTTKKKDDD@@@>>>>>>===@@@@@@AAAAAAAAAAAAAAAAAACCCDDDFFFLLLWWWeeerrrzzzzzzvvvkkk\\\KKK???999888444444666888:::<<<>>>???@@@@@@AAAAAA@@@???===<<<:::::::::;;;<<<===>>>??????@@@BBBDDDGGGIIIKKKLLLMMMPPPXXXcccllluuuzzzjjj]]]VVVLLLJJJGGGGGGHHHKKKMMMNNNLLLOOOSSSYYYbbbmmmyyy|||yyyvvvtttpppjjjeeebbbOOOEEE???:::888888888777777777666666666222222333333333333444444111111222222222333333333222444777===KKKaaazzz|||sssttt{{{{{{rrrhhhWWWPPPFFF???<<<:::888666666666555444444444444555444444444444555777888999777888:::;;;;;;;;;:::999888888888777777777777777666666666666777777888999666555333222111111222333999:::<<<;;;;;;:::<<<===??????>>>>>>???@@@AAABBBAAA>>>;;;777555444444555444444333333444444555666222333444333333555888;;;;;;<<<>>>???@@@CCCGGGJJJHHHGGGFFFBBB>>>;;;::::::;;;;;;999999;;;>>>BBBDDDBBBBBBDDDEEEFFFGGGHHHHHHGGGLLLNNNKKKJJJLLLKKKIIIKKKIIIGGGDDDCCCCCCCCCDDDGGGHHHKKKOOOSSSVVVUUUTTTUUURRRMMMIIIGGGDDDAAA>>>???>>>===<<<<<<>>>@@@AAAFFFLLLSSSWWWXXXZZZ```eeefffiiimmmoooqqqrrruuuvvvzzz{{{}}}~~~~~~|||{{{wwwtttppplllgggaaa[[[WWWOOOKKKEEEAAA@@@???>>>===???@@@BBBCCCDDDEEEHHHJJJSSSkkk}}}YYYEEE???===;;;;;;;;;>>>DDDIIIOOO[[[fff{{{ooobbbdddjjjxxx|||kkkWWWPPPGGGAAA>>><<<:::777444444555555555555666666555666777999:::<<<======>>>@@@AAACCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCC>>>????????????>>>======;;;<<>>======>>>???@@@@@@???<<<999666444444555444444444444444555555666333333444444444555999<<<;;;<<<>>>@@@AAADDDHHHKKKHHHGGGEEEAAA===;;;;;;<<<;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>@@@BBBDDDDDDDDDIIIJJJHHHGGGJJJJJJIIIIIIIIIHHHFFFCCCBBBAAABBBFFFEEEFFFIIILLLMMMMMMLLLKKKHHHDDDBBBAAA@@@???>>>;;;;;;;;;;;;<<<===>>>>>>AAADDDHHHLLLOOORRRVVVXXX]]]___bbbdddeeegggkkkmmmrrrtttxxx~~~~~~}}}{{{zzzuuusssooolllhhhccc\\\XXXOOOKKKEEEBBB@@@???>>>======???BBBCCCDDDFFFHHHKKKTTTlll{{{WWWCCC===<<<999::::::===CCCIIIQQQ]]]iiinnneeefffjjjxxxmmmXXXRRRIIIBBB???===999666555555666666666777777777777888888999;;;<<<<<<===>>>???AAACCCDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCC@@@AAAAAABBBAAA@@@???>>><<<===???@@@BBBDDDFFFHHHNNNSSS[[[ccchhhjjjjjjiiiaaaZZZOOOGGGCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDFFFJJJQQQYYYaaaffffffddd]]]RRREEE<<<999888777888999:::<<<===>>>???BBBCCCDDDEEEFFFEEEDDDCCC;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCEEEGGGIIIKKKLLLNNNSSS```ooo{{{ppp```RRRGGGBBBCCC>>>>>>>>>>>>===>>>???AAADDDHHHMMMQQQVVV^^^iiiqqq{{{zzzyyyvvvrrroookkkgggeeeeeeQQQGGG@@@;;;888888888888888777777777777111222333444444444444444111111222222222333333333666444333777FFF___|||vvvrrrvvv|||~~~wwwyyynnn^^^VVVJJJBBB>>><<<:::888666666555444444444444555444444444444666777888999999:::;;;<<<<<<<<<;;;;;;;;;::::::999888777666666777666666555555555555666666555444333444555666777777999;;;<<<<<<<<<>>>@@@???>>>===<<<<<<===>>>>>>@@@@@@===:::666444444444555444444444444555666666333333444444444666999<<<;;;<<<>>>@@@BBBEEEIIILLLKKKJJJGGGBBB===::::::;;;999;;;>>>@@@AAA@@@>>>===???===;;;:::<<>>>>>???===???AAADDDHHHKKKNNNOOOVVVXXXZZZ\\\]]]```dddgggmmmooottt{{{~~~~~~~~~}}}{{{zzzsssqqqnnnllliiiddd^^^ZZZOOOKKKFFFBBB@@@@@@???>>><<>>???AAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDCCCBBB@@@???>>>???@@@AAABBBCCCEEEGGGHHHMMMUUU]]]ccceeefffeee___WWWMMMEEEBBBCCCEEEFFFFFFGGGHHHIIIIIIHHHFFFFFFDDDDDDFFFIIINNNTTTYYY]]]^^^\\\WWWMMMBBB;;;999999444555888:::===@@@BBBCCCBBBCCCEEEFFFGGGGGGFFFFFF;;;;;;;;;;;;===>>>???@@@AAABBBCCCEEEGGGIIIKKKLLLOOOUUUcccsss|||lllZZZPPPHHHAAA???BBB;;;===>>>>>>>>>???AAACCC<<<@@@EEEIIILLLSSS]]]fffpppwwwzzzxxxuuuqqqmmmjjjgggeeeeeePPPEEE???<<<<<<<<<;;;888555444555666777444444444333333222222222000000111111222333444444555555666;;;III___yyyrrrgggooo{{{zzz}}}~~~ttthhh]]]NNNCCC???>>><<<999777555333333444666666555777777777666777888888999:::;;;<<<======<<<<<<;;;=========;;;:::888666555444444333333333444555555666555444333333444555666888;;;>>>@@@@@@??????@@@???>>>===<<<;;;;;;;;;;;;??????>>>;;;888555444555777666666555555555555666555444444444555888;;;===<<<===<<<>>>EEEOOORRRPPPMMMIIIDDD@@@???>>>===<<<:::;;;===>>>>>>>>>======;;;;;;;;;<<<===>>>>>>???EEEDDDDDDDDDFFFGGGIIIKKKLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???BBBFFFIIIKKKQQQSSSUUUWWWYYY]]]bbbfffiiimmmsssxxx|||~~~~~~~~~~~~{{{yyyuuurrrooonnnlllggg```ZZZNNNJJJDDD@@@?????????>>>??????@@@CCCDDDDDDJJJRRRXXXrrrqqqQQQAAA<<<:::999<<<:::;;;BBBKKKVVVdddqqqwwwlllkkkttt|||nnn[[[SSSIIIAAA>>><<<:::888666666666666555555555555888:::;;;;;;;;;<<<>>>AAA???@@@BBBDDDDDDDDDDDDCCCBBBDDDEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAADDDHHHOOOWWW\\\^^^^^^^^^]]]WWWOOOHHHEEEFFFGGGHHHLLLKKKIIIIIIJJJIIIGGGDDDDDDDDDEEEHHHLLLOOOPPPPPPVVVRRRLLLEEE???:::888666666777999:::;;;===AAADDDBBBEEEGGGFFFIIINNNPPPNNNFFF>>>999;;;===>>>???AAA@@@BBBCCCDDDEEEHHHMMMPPPSSSZZZdddppp}}}ddd[[[OOOGGGEEEDDDBBB@@@============>>>???@@@AAAEEECCCAAAAAADDDKKKRRRWWWfffjjjqqq{{{~~~}}}yyywwwtttqqqnnniiibbb^^^fffQQQFFF???<<<===AAA>>>;;;777555555666666555555555444444444333333555555666666777777888888555555666:::FFF]]]xxx~~~rrrhhhooozzzyyyuuu|||wwwkkk___PPPEEEAAA???===;;;777555333333444666666555333333444666777888999999;;;<<<===>>>>>>===<<<;;;======<<<;;;:::888777666444444444555666777888999666666555555555555666666888;;;>>>???@@@?????????;;;::::::999999999::::::;;;<<<<<<:::888666666777777777666555555555555666444444333444555888;;;<<<<<<>>>???AAAJJJTTTWWWTTTNNNJJJEEEAAA@@@@@@??????>>>>>>?????????>>>===<<<;;;;;;<<<======>>>??????BBBBBBBBBCCCEEEHHHJJJLLLJJJIIIHHHFFFFFFFFFFFFGGGJJJJJJJJJJJJHHHFFFEEEDDD@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDGGGHHHGGGIIILLLPPPTTTZZZaaafffkkkmmmppptttxxx~~~}}}zzzwwwvvvsssooommmjjjfff___YYYNNNJJJDDD@@@???>>>>>>======<<<>>>AAAAAABBBHHHPPPXXXqqqkkkNNN@@@===;;;999<<<:::<<>><<<:::888888777777777777666666666888999;;;;;;;;;<<>>>>>???BBBBBBCCCDDDDDDEEEHHHLLLOOOUUU[[[eeerrrqqqdddYYYQQQHHHBBBAAAAAA@@@>>>????????????@@@AAABBBBBBAAA@@@>>>>>>AAAFFFLLLOOOZZZ___fffppp{{{~~~|||xxxvvvssspppmmmhhhbbb]]]hhhSSSGGG@@@======DDDBBB>>>:::777555555555666666555555555555444444444444444444444444444444666555555888DDD\\\yyyvvvkkkqqq|||zzzrrrwww}}}ooocccTTTHHHDDDAAA???<<<888666444444555666666666333444666888999999999999>>>>>>?????????>>><<<;;;<<<<<<<<<;;;:::999777666555555666777888:::;;;<<<666666666666666666666666888:::===@@@AAA@@@???>>>999888888777888999:::;;;;;;<<<===;;;999777777777777777666555555555555555333333333444666888;;;<<<===@@@CCCHHHQQQ[[[^^^[[[PPPKKKEEEBBBAAABBBCCCCCCBBBBBBAAAAAA???>>><<<;;;<<<<<<======>>>>>>????????????@@@BBBEEEGGGJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMQQQQQQPPPNNNKKKHHHEEECCC@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDAAACCCGGGKKKPPPWWW___dddkkkkkklllmmmqqqzzz}}}yyyvvvxxxsssnnnkkkhhhddd]]]XXXOOOKKKEEEAAA???>>>===<<<<<<<<<>>>AAAAAABBBHHHPPP]]]vvveeeKKKAAA@@@???;;;;;;:::???HHHQQQ[[[hhhttt{{{yyyqqqooovvv|||xxxvvvppp^^^VVVKKKBBB>>><<<:::888888888888888777777777777888999;;;;;;;;;<<>><<<:::999999:::;;;:::;;;===???@@@BBBEEEHHHKKKNNNPPPRRRWWW^^^___]]]LLLDDD======??????AAACCCCCCDDDEEEEEEEEEGGGKKKNNNVVV\\\gggtttuuuhhhYYYOOOMMMHHHBBB???@@@@@@???>>>@@@@@@AAAAAABBBBBBCCCCCC@@@???>>>>>>@@@BBBEEEGGGLLLPPPWWWaaammmxxx~~~{{{zzzvvvtttqqqnnnkkkfff```\\\lllVVVIII@@@===>>>CCCAAA>>>;;;888666555555555555555555444444444444111111111111000000000000555555444777DDD^^^~~~zzznnnttt~~~yyyyyy~~~sssgggWWWKKKFFFCCC@@@===999777555444555666666666666888:::<<<===<<<;;;:::@@@@@@AAAAAA@@@>>>===;;;<<<<<<<<<;;;:::999888777777888888888999;;;<<<===888888888888888777666666888:::===@@@CCCCCCAAA???<<<:::999888888999:::;;;===>>>???===:::888777777888777666555555444555555333333444555777999;;;===>>>BBBGGGNNNXXXbbbddd```OOOKKKEEEBBBBBBDDDEEEFFFCCCBBBBBBAAA???>>>===<<<=========>>>>>>?????????>>>???@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJMMMPPPRRRTTTWWWVVVTTTQQQMMMHHHCCCAAA???>>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAADDDEEEHHHKKKPPPWWW^^^cccjjjjjjjjjkkkooovvv~~~zzzwwwyyytttmmmiiifffaaa[[[VVVOOOKKKEEEBBB@@@>>>===;;;>>>===???CCCCCCDDDKKKSSS^^^wwwbbbJJJCCCDDDBBB>>>:::;;;AAAKKKUUU^^^jjjuuu~~~~~~yyyxxx}}}vvvvvvwww}}}ttt```XXXLLLDDD???<<<:::777888888888777777777666666777999:::;;;;;;===???BBBCCCCCCDDDDDDCCCCCCCCCBBBAAACCCFFFGGGGGGGGGHHHJJJKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIEEEFFFIIIMMMPPPRRRSSSSSSKKKJJJIIIHHHHHHJJJNNNQQQVVVUUUUUUUUUUUUSSSPPPMMMLLLIIIEEECCCAAA@@@>>><<>><<<;;;:::999::::::;;;===???AAABBBDDDFFFIIILLLOOORRRVVV]]]eeefffcccRRRHHH@@@???@@@@@@BBBEEEFFFFFFFFFFFFFFFHHHKKKNNNVVV\\\gggvvv~~~xxxtttqqqnnniiieee___XXXPPPJJJGGGDDDAAA@@@AAABBB@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDGGGLLLSSS]]]gggooottt|||~~~|||zzzwwwuuusssqqqnnnlllhhhddd^^^YYYqqq[[[KKKAAA===??????>>><<<999888777666666333333333333333333333444444444444444333333333333444444555888EEEaaa|||nnnttt|||zzz}}}xxxkkk[[[NNNHHHDDDAAA===:::888666555666777777666444666999<<<===>>>======AAAAAAAAAAAAAAA???===<<<;;;;;;;;;;;;::::::999888:::999999999:::;;;<<<===<<<<<<;;;999888777666666777999===BBBGGGIIIFFFDDD???>>>;;;888777777888999:::<<<>>>===;;;999888777888888666555555444444444333333555666888;;;===>>>???DDDKKKSSS]]]eeeeee```MMMIIIDDDBBBCCCEEEGGGGGGCCCBBBAAA@@@@@@?????????>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDDDDFFFGGGHHHKKKNNNRRRVVVXXX[[[YYYUUUQQQKKKFFFBBB@@@>>>===============>>>???========================<<<======>>>?????????@@@EEEFFFHHHKKKPPPWWW___dddjjjllloooqqqtttxxx~~~}}}zzzxxxssslllgggddd```YYYUUUNNNJJJEEEBBB@@@???===;;;>>>===@@@CCCDDDEEELLLTTTXXXrrr```IIIBBBBBBAAA>>>;;;;;;AAALLLVVV___kkkuuu|||vvvuuuuuu{{{xxxcccZZZNNNEEE@@@===999777777777666666666555555555777888:::;;;;;;===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEHHHHHHHHHHHHJJJKKKKKKJJJIIIIIIIIIJJJLLLMMMQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMOOOOOOPPPOOOOOOIIIJJJJJJIIIIIIKKKPPPTTTYYYXXXXXXYYYZZZXXXTTTQQQNNNJJJFFFCCCAAA@@@>>>===???>>>===<<<;;;:::::::::;;;===@@@BBBCCCEEEGGGIIILLLOOORRRXXXbbbkkklllhhhWWWMMMCCCAAAAAAAAADDDGGGHHHHHHHHHHHHHHHIIIMMMOOOVVV\\\hhhxxxtttjjjddd```]]]VVVTTTRRROOONNNKKKIIIGGGEEECCCBBBBBBBBBAAA@@@>>>???@@@AAAAAABBBAAAAAA@@@BBBBBBCCCCCCBBBBBBAAA@@@CCCDDDFFFJJJPPPVVV\\\___gggkkkpppuuuyyy~~~{{{yyyvvvrrroooooonnnkkkiiifffaaa[[[WWWwww___NNNBBB>>>???;;;;;;:::888888777777777222222222333333333333444444444444444444444444444333444666999FFFccc|||mmmrrr}}}|||yyywww|||}}}qqq___RRRKKKGGGCCC???;;;999777666777777777666///111444888;;;===??????@@@@@@AAAAAAAAA@@@>>>===:::::::::;;;;;;:::999999:::::::::;;;<<<===>>>???AAA@@@===:::888666666666666888===EEELLLPPPNNNKKKCCC@@@===:::888888999:::888;;;===>>>===;;;::::::999888777555555444444444333444666888;;;===>>>???@@@FFFNNNVVV___eeebbb[[[KKKHHHEEEDDDEEEGGGIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA??????????????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDFFFJJJNNNSSSWWWZZZ]]]ZZZUUUNNNIIIEEEBBBAAA======<<<======>>>???@@@????????????????????????===>>>???@@@@@@AAA@@@@@@AAABBBEEEHHHMMMUUU^^^dddlllpppuuuzzz|||~~~~~~~~~~~~|||uuuqqqkkkgggddd___XXXSSSLLLIIIEEEBBBAAA@@@>>><<<===<<>>:::;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAA@@@???>>>???@@@@@@AAA@@@@@@???>>>BBBBBBCCCDDDGGGJJJMMMNNNUUUWWW[[[```eeellltttyyy~~~{{{zzzxxxtttpppllllllkkkhhhfffccc___YYYUUU|||cccPPPBBB>>>???;;;;;;:::999888777777666333333333333444444555555000000111111222222333333333555777:::FFFaaaooorrrzzzwwwxxxxxxvvvdddWWWOOOKKKFFFBBB<<<:::777666777888777666111222444666999;;;===>>>>>>???@@@AAAAAA@@@???>>>999999:::;;;;;;:::::::::999:::;;;<<>>===>>>???AAABBBDDDFFFEEEBBB>>><<<;;;999888777666444444444444444555888:::===???@@@AAAAAAHHHPPPWWW^^^bbb]]]UUUIIIHHHGGGGGGIIIKKKKKKJJJJJJIIIGGGEEECCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDCCCDDDEEEHHHLLLQQQVVV[[[^^^___ZZZTTTMMMGGGDDDCCCCCC<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBBBBCCCBBBBBBAAABBBCCCFFFJJJQQQZZZ```jjjooovvv}}}}}}}}}}}}~~~~~~|||rrrooojjjgggddd___WWWQQQJJJGGGDDDBBBBBBAAA???===>>>===@@@DDDEEEFFFMMMUUU```wwwgggNNN@@@;;;;;;;;;<<<<<<@@@JJJSSS\\\hhhsssxxxvvvwwwwwwzzz{{{ggg^^^QQQGGGAAA===999666777777777666666666666555666888:::;;;;;;===@@@CCC@@@????????????@@@BBBCCCIIIKKKNNNPPPPPPQQQSSSUUURRRRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSUUUVVVXXXVVVXXX[[[]]]]]][[[XXXVVVQQQRRRPPPLLLJJJLLLSSSZZZZZZZZZ\\\___aaa```\\\YYYQQQMMMHHHDDDAAA@@@???===:::;;;<<<======>>>>>>>>>>>>AAADDDGGGHHHIIIKKKLLLRRRUUUZZZbbbppp{{{|||vvvaaaUUUIIIDDDCCCCCCFFFJJJKKKLLLLLLLLLLLLNNNRRRUUUZZZ```mmm|||gggWWWQQQOOONNNLLLIIIIIIGGGFFFDDDDDDEEEFFFBBBCCCCCCBBB@@@???@@@@@@>>>???@@@AAAAAA@@@???>>>===>>>>>>???????????????>>>>>>???AAABBBCCCDDDEEEHHHIIIKKKOOOTTT[[[bbbfffmmmqqqwwwzzzzzzzzz{{{|||{{{zzzyyyyyyxxxuuupppmmmjjjhhhfffdddaaa]]]WWWTTTfffQQQCCC>>>???<<<<<<;;;:::888777666666444444444555555555666666000000111222333333444444444666888;;;EEE___sssttt{{{vvv|||~~~zzzhhhZZZRRRMMMIIIEEE===:::888777777888777666::::::999888888999999:::===>>>???@@@AAA@@@???>>>999999:::;;;;;;;;;::::::888999;;;>>>AAAEEEHHHJJJJJJFFF???999666555555666444777===IIITTTZZZYYYVVVKKKIIIFFFDDDCCCEEEGGGIIIOOOQQQPPPMMMGGGAAA<<<:::999888777666444444333333555666999;;;>>>@@@AAABBBAAAHHHPPPWWW]]]```YYYPPPIIIHHHHHHJJJLLLMMMMMMLLLOOOMMMJJJGGGEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFFFFEEEHHHIIILLLPPPUUUZZZ___bbb```[[[SSSLLLFFFEEEEEEFFF<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCDDDDDDDDDCCCFFFFFFFFFFFFHHHNNNUUU[[[fffkkkttt{{{{{{}}}}}}}}}~~~}}}{{{pppmmmjjjgggeee___WWWQQQIIIFFFDDDBBBBBBAAA@@@>>>@@@@@@CCCFFFHHHIIIPPPXXXaaawww|||oooTTTBBB<<<<<<======<<<@@@HHHQQQZZZgggrrr~~~~~~wwwvvv{{{~~~|||{{{hhh___RRRHHHAAA===999666888888888888777777777777666888:::;;;<<<===AAACCC>>>>>>======>>>@@@BBBCCCEEEHHHMMMRRRUUUYYY\\\___YYYZZZ\\\]]]]]]]]]\\\[[[[[[ZZZYYYXXXYYY[[[]]]^^^[[[^^^bbbeeefffdddaaa___UUUUUUSSSNNNJJJLLLTTT[[[YYYZZZ]]]```bbbaaa^^^[[[SSSNNNHHHCCCAAA???===<<<>>>??????@@@@@@???>>>>>>@@@CCCFFFIIIJJJKKKLLLNNNVVVYYY^^^hhhvvv}}}cccWWWJJJEEEDDDDDDGGGKKKLLLLLLMMMMMMMMMPPPSSSWWW]]]bbboootttaaaTTTPPPOOOMMMKKKDDDDDDDDDBBBAAAAAACCCEEECCCDDDDDDCCCBBBBBBCCCDDD>>>@@@AAABBBBBBAAA???>>>>>>>>>??????@@@@@@AAAAAA:::;;;===>>>@@@AAAAAAAAABBBBBBCCCEEEIIIPPPVVVZZZ___eeelllppprrrrrrtttvvvxxxwwwxxxyyyyyyvvvrrroooiiigggeeeccc```\\\WWWSSS