BM6P6(@ {{{iii\\\NNNJJJEEEDDDDDDDDDBBB@@@EEEBBBMMMiiiuuuZZZIIIBBB===::::::888777666555555444444555666555555555555444444444555555444444444444555555:::@@@OOOaaannnssswwwzzztttllliiiiiisss}}}qqqkkkjjjsss~~~~~~nnnccc^^^]]]\\\ZZZZZZ]]]aaadddfffhhhkkkmmmnnnsssyyy}}}vvvnnnlllrrrzzz}}}}}}}}}}}}|||{{{zzzzzzzzz||||||~~~~~~zzzcccNNN@@@:::888666666666666555444333333666666666666666555555555444555555777888999::::::<<<;;;;;;<<<>>>AAADDDGGGLLLPPPUUUZZZ___cccgggjjjmmmqqquuuxxxzzzzzz|||}}}}}}~~~uuucccVVVLLLIIIEEEDDDDDDDDDBBB@@@EEEEEESSSnnnkkkSSSEEE>>>;;;999999999888777666666555666666555555555555444444444444555555444444444444555555:::???MMM___mmmssswww|||vvvnnnjjjiiiqqqvvvnnnkkkrrr{{{}}}nnnccc___^^^]]]\\\[[[^^^bbbeeegggjjjmmmooossswww}}}uuuqqqooosss||||||{{{}}}}}}{{{yyyvvvvvvvvvttttttsssrrrrrrssstttuuuwwwxxxyyy|||zzzeeeRRRDDD===:::555555555555555444333333222333444555666777888999444555666777888999::::::;;;;;;;;;;;;===???AAABBBGGGKKKPPPUUUZZZ___dddgggmmmppptttwwwxxxyyyzzz|||}}}~~~|||mmm]]]QQQKKKHHHEEECCCCCCCCCBBBAAAEEEJJJ[[[tttuuubbbMMMAAA===:::999::::::999888777777666666666555555555555444444444444555555444444444444555555999>>>KKK\\\jjjrrryyy~~~yyyqqqllljjjppp}}}~~~sssmmmpppuuuzzz|||oooeee```___^^^]]]]]]```dddhhhjjjmmmpppsssxxx{{{yyysssnnnooottt}}}}}}xxxssspppqqqsssttttttrrrpppppppppmmmmmmlllkkkkkklllmmmnnnoooqqqtttxxx|||uuucccRRREEE===999444444444444444444333333222333444555777888999:::666777888888999:::;;;;;;<<<<<<<<<======>>>>>>???CCCFFFJJJNNNSSSXXX^^^cccjjjmmmrrruuuvvvwwwyyy{{{~~~vvvhhhYYYOOOHHHFFFDDDBBBBBBAAAAAAAAAEEEPPPeee|||mmm]]]KKKBBB>>><<<;;;<<<999999888777666666666666555555555444444444333333555444444333333444444555999<<>>>>>???@@@@@@AAABBBAAAAAA@@@@@@CCCEEEGGGJJJMMMRRRXXX\\\dddhhhlllpppsssvvvyyy{{{|||oooaaaTTTLLLEEEEEECCCBBB@@@@@@AAABBBGGGVVVmmmxxxeeeXXXIIIBBB???;;;:::<<<888888777666555555555555555444444444444333333333444444333333333333444444888;;;FFFVVVeeeoooyyytttnnnjjjooo|||}}}pppoooooosss~~~}}}{{{}}}~~~}}}sssiiiccc```^^^^^^cccfffjjjnnnpppsssvvvxxxzzz~~~}}}}}}|||~~~xxxmmmkkkhhhffffffiiillloooooopppsssvvvyyy|||~~~}}}{{{vvvqqqlllhhheeeddddddgggiiijjjjjjiiijjjjjjlllkkkiiigggeeeeeeeeeeeefffiiinnntttzzz}}}hhhTTTEEE;;;666444444333333333333444555666;;;;;;;;;;;;<<<<<<======??????@@@@@@AAAAAABBBBBBEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIKKKNNNSSSWWW\\\```fffkkkoootttyyy|||ssseeeXXXNNNGGGCCCCCCCCCAAA??????AAABBBIII[[[sssvvvlll\\\QQQFFF@@@===999888999888777666555444444444444444444444444333333333333444444333333333333444444777:::EEEUUUcccmmmwwwvvvpppjjjooo{{{tttqqqqqqvvv|||~~~~~~{{{zzzzzz~~~{{{ssskkkeeebbbaaaaaafffiiimmmppprrrtttwwwyyy||||||tttmmmhhh```___]]]\\\\\\^^^```aaaaaaccceeeiiilllpppssstttssspppkkkfffccc`````````^^^___aaaaaaaaabbbccceeegggfffdddcccbbbbbbbbbcccdddggglllrrrxxx}}}iiiRRRCCC;;;888666444444333333444666777888999:::;;;===???AAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMQQQSSSWWWZZZ```eeekkkpppvvvzzz~~~{{{lll^^^SSSIIIEEEAAABBBBBB@@@>>>>>>@@@CCCKKK^^^uuuvvvkkkbbbTTTKKKBBB???===999888:::999888777666555555555555444444444333333333222222444333333222222333333444666:::DDDUUUbbbllluuu}}}yyyqqqkkkmmmyyyxxxuuusssyyy{{{}}}~~~~~~}}}|||}}}~~~yyyvvvqqqkkkgggeeefffgggiiikkkoooqqqssstttwwwyyy|||{{{uuunnngggcccaaaZZZZZZYYYYYYZZZ[[[\\\\\\]]]^^^___aaadddgggiiijjjhhhddd```[[[XXXWWWXXXYYYZZZZZZZZZZZZYYY[[[^^^aaaaaa````````````bbbcccdddfffiiinnntttyyy}}}jjjSSSEEE>>>:::888555444333444555777999;;;999:::<<<>>>@@@BBBCCCDDD=========>>>>>>>>>>>>???AAA@@@@@@AAABBBEEEGGGHHHHHHJJJLLLMMMMMMNNNQQQSSSUUUXXX]]]bbbffflllqqquuuzzz{{{|||~~~yyyjjj\\\QQQIIIEEE@@@AAABBB@@@>>>===@@@CCCMMM___vvvxxxpppggg___PPPHHHBBB@@@>>>;;;;;;===:::999888777666666666666444444444333333333222222444333333222222333333444666999DDDUUUbbbkkkttt{{{{{{ssskkklllvvvzzzwwwvvv{{{}}}~~~~~~tttsssoookkkhhhhhhiiikkkjjjmmmppprrrssstttwwwxxxzzz~~~}}}{{{xxxsssllleeeaaa```aaa]]]^^^^^^___````````````]]]^^^^^^___```bbbdddeeeaaa]]]XXXSSSQQQQQQRRRTTTYYYYYYXXXVVVVVVXXX\\\___]]]]]]]]]___aaadddfffhhhjjjmmmrrrwww|||jjjTTTFFF???:::888555555444444555888:::<<<<<<======>>>???@@@@@@@@@::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>AAADDDFFFGGGIIILLLNNNOOOPPPRRRSSSUUUXXX\\\```ccchhhmmmqqqwwwxxxyyy{{{|||}}}}}}}}}qqq```SSSKKKGGGFFFEEEBBB??????===;;;@@@FFFRRReee{{{uuulllccc^^^MMMHHHBBB===;;;:::999888777777666666555555444444444444444444444444444444333333333444444444555555:::;;;AAANNN___nnnvvvxxx~~~}}}tttnnnooosssxxx}}}sssyyy~~~~~~}}}zzzzzz{{{xxxzzz~~~uuusssooollljjjkkklllnnnmmmqqquuuxxxzzz|||~~~}}}yyyqqqooojjjfffdddccccccdddiiihhhhhhgggeeedddbbbaaacccbbbaaaaaaaaaaaa___^^^^^^XXXQQQLLLKKKMMMNNNOOOQQQRRRUUUWWWYYYYYYXXXWWWVVVVVVWWWWWWZZZ^^^dddiiimmmrrryyy}}}~~~}}}|||{{{iiiUUUEEE999666777777777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999888777:::::::::;;;<<<>>>@@@BBBDDDFFFHHHLLLPPPSSSVVVWWWUUUXXX]]]bbbfffjjjnnnqqqtttuuuvvvxxx{{{~~~nnn]]]PPPIIIEEEDDDBBB@@@??????>>>>>>CCCJJJWWWiii}}}zzzrrriii```YYYNNNJJJDDD???===<<<;;;::::::999999888777777666666444444444444444444444444333333333444444444555555888999>>>KKK\\\kkktttwww}}}~~~uuummmlllpppvvv~~~uuu{{{~~~{{{xxxxxxxxxxxxzzz}}}xxxuuupppllliiihhhiiijjjqqquuuyyy}}}{{{vvvssslllkkkhhhfffeeedddeeefffkkkkkkkkkjjjiiihhhgggfffddddddcccdddeeeeeebbb```[[[UUUNNNIIIGGGHHHIIIIIINNNPPPSSSUUUWWWXXXXXXXXXSSSTTTVVVWWWYYY\\\bbbfffjjjooovvvzzz||||||{{{{{{zzzcccQQQDDD:::888:::999888888888999:::;;;;;;:::::::::999999999888888::::::999999999888888888777777777777888:::<<<===@@@AAACCCGGGKKKOOORRRTTTWWW[[[aaaeeehhhkkknnnoooqqqrrrsssuuuyyy|||zzziiiYYYMMMFFFBBBAAA???>>>>>>@@@???@@@FFFNNNaaaqqq{{{vvvqqqhhh^^^VVVNNNIIIDDD@@@>>>===<<<;;;::::::999999888777777777444444444444444444444444333333333444444444555555666666<<>>AAAEEEJJJOOOQQQXXX]]]ccchhhkkkllllllmmmmmmnnnooorrrvvv{{{tttdddUUUKKKEEEAAA???===<<<>>>??????@@@IIIRRRmmm{{{~~~|||zzzxxxsssjjj___VVVJJJGGGBBB>>>===<<<;;;:::999888888777777666555555555555555555444444444444333333333444444444555555555666:::DDDSSScccooottt|||uuukkkhhhlllsss~~~{{{qqquuu{{{}}}zzzwwwwwwxxxxxx{{{~~~~~~{{{wwwpppiiidddbbbbbbcccooossszzzwwwmmmhhhffffffgggiiiiiiiiihhhhhhgggggggggbbbcccddddddeeeeeeddddddfffgggiiikkkllljjjfffccc^^^XXXPPPJJJGGGEEEDDDDDDEEEGGGJJJNNNRRRTTTVVVWWWTTTVVVYYYZZZYYYZZZ[[[\\\```dddkkkqqqvvv{{{wwwfffRRRFFF???:::999;;;;;;::::::999999999::::::::::::::::::::::::::::::;;;::::::999999999:::;;;999999999999999999::::::;;;;;;<<<===AAAFFFKKKNNNTTTYYYaaafffiiijjjkkkkkkllllllnnnqqqvvv|||zzznnn^^^QQQIIIEEEAAA>>>===<<<>>>???>>>AAALLLXXXvvv}}}zzztttjjj^^^TTTIIIFFFBBB???>>>===<<<:::999999999888777777666666666666666555555444444444333333333444444444555555555666:::BBBPPP```nnnuuu|||vvvkkkiiimmmuuuyyyooosss}}}yyy|||yyyvvvwwwxxxyyy}}}~~~xxxtttllleeeaaa``````aaajjjooovvv~~~|||oooeeeaaabbbdddfffhhhggggggfffeeedddcccbbb``````bbbccccccdddddddddhhhhhhjjjlllllljjjfffbbb```ZZZSSSLLLHHHFFFDDDCCCBBBDDDGGGJJJNNNQQQSSSTTTWWWYYY[[[\\\[[[ZZZZZZ[[[\\\```fffmmmssszzzqqq```LLLBBB<<<999888999:::999999888888888888999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>=========<<<;;;;;;:::;;;>>>BBBFFFHHHLLLQQQXXX___cccfffiiijjjlllmmmpppsssyyyttthhhXXXLLLGGGDDDAAA>>>======>>>??????DDDSSSaaa}}}|||sssgggZZZQQQJJJGGGDDDBBBAAA@@@???===<<<<<<;;;;;;:::999999999777777666666555444444444333333333444444444555555666666999AAAMMM^^^mmmvvv|||xxxmmmkkknnnvvvyyyooosss|||zzz}}}yyyvvvwwwxxx{{{~~~uuupppiiibbb]]]\\\^^^___eeeiiipppwww}}}zzzkkkaaa___aaadddeeeccccccbbbbbbbbbbbbccccccggghhhiiijjjjjjkkkkkkkkkmmmmmmmmmnnnnnnlllgggddd```[[[SSSMMMIIIFFFDDDBBBAAABBBDDDGGGJJJLLLNNNPPPUUUXXXZZZ[[[ZZZZZZ[[[\\\\\\___ccchhhnnnuuu|||mmm[[[HHH???;;;999777777888888888777777888999999999999;;;<<<>>>@@@AAABBBEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<>>>AAABBBEEEIIIOOOUUUZZZ```eeeiiiooopppssswww|||}}}mmmaaaQQQGGGDDDCCC@@@>>>======>>>???AAAIII\\\nnnrrrdddWWWNNNIIIGGGDDDBBBBBBAAA???>>><<<<<<<<<;;;::::::999999777777777666555444444444333333333444444444555555555666888>>>JJJ[[[kkkvvv{{{zzzpppmmmooouuu~~~wwwmmmqqqzzz}}}}}}zzz{{{||||||}}}tttoooggg___ZZZYYYZZZ[[[___ccchhhmmmpppssswwwyyy}}}}}}~~~~~~zzzlllbbb___```bbbbbb______```aaadddhhhlllnnnrrrssstttuuuvvvvvvvvvuuuuuusssrrrrrrqqqoookkkhhh```[[[TTTNNNJJJGGGEEECCCAAABBBCCCDDDFFFHHHJJJKKKNNNPPPSSSVVVWWWYYY\\\___^^^```bbbdddhhhmmmtttyyyiiiXXXEEE===<<<:::888888888888888888999999:::;;;<<<===???BBBEEEGGGIIIJJJLLLNNNPPPRRRRRRQQQPPPNNNLLLMMMMMMLLLKKKIIIGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@BBBDDDHHHLLLRRRYYYbbbgggppprrrvvv{{{{{{hhh\\\MMMDDDBBBBBB@@@=========>>>@@@CCCNNNdddwwwsssdddWWWOOOGGGEEEBBBAAA@@@???>>><<<;;;::::::999999888888777888777777666555444444444333333333444444444555555444555777===HHHYYYjjjvvvzzz|||qqqnnnnnnsss{{{tttjjjnnnvvv}}}}}}|||uuuooofff]]]XXXVVVWWWXXXYYY]]]aaadddeeefffhhhjjjlllllllllmmmpppvvv~~~|||mmmccc___``````___^^^___```dddjjjpppwwwzzz{{{{{{|||}}}}}}}}}}}}}}}{{{yyyvvvuuutttrrrnnnlllbbb]]]VVVQQQMMMJJJGGGEEEBBBBBBBBBCCCEEEFFFHHHIIIGGGJJJNNNQQQTTTXXX]]]aaaaaaaaaaaabbbcccgggmmmrrrzzzgggUUUDDD===<<<;;;:::999888888999999:::;;;<<<===AAABBBDDDHHHKKKNNNQQQRRRRRRTTTWWWZZZZZZYYYVVVTTTTTTTTTTTTTTTRRRPPPNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDGGGLLLUUU___fffqqqsssxxx|||rrr```WWWKKKCCC@@@AAAAAAAAA<<>>===<<<<<<::::::;;;:::999777555444666555555444444333222222555555555444444333333333555777777999BBBUUUjjjxxx}}}tttlllhhhkkksssyyy~~~vvvkkknnnssswww}}}wwwlllhhhbbb^^^[[[ZZZXXXWWWUUUWWWYYY\\\___bbbdddddd^^^\\\YYYYYY[[[aaahhhlllvvv{{{{{{iii```bbbeeeccc___cccfffjjjnnnqqquuuyyy}}}~~~|||}}}}}}{{{uuupppllleeeZZZPPPJJJFFFDDDCCCCCCDDDCCCBBBAAAAAACCCEEEEEEGGGIIILLLOOOUUU\\\aaacccddddddbbb```bbbgggkkksssyyytttaaaSSSDDD???===999666555666666666777:::===AAACCCGGGIIILLLOOOQQQTTTXXXZZZYYYZZZZZZZZZZZZ[[[[[[[[[WWWWWWXXXWWWWWWVVVVVVUUUSSSRRRQQQOOOLLLJJJGGGFFFHHHGGGFFFGGGKKKQQQWWW[[[eeejjjrrryyy}}}ooo[[[SSSIIIBBB@@@AAABBBBBB===@@@BBBBBBHHH[[[vvvxxxfffWWWNNNFFFEEEBBB@@@>>><<<<<<<<<;;;;;;;;;:::999888666555777666666555555444333333444444444444444333333333555666777999AAASSShhhvvv~~~uuulllgggiiiooouuuzzzzzzmmmnnnrrrvvv~~~yyyrrrfffbbb]]]YYYXXXWWWWWWVVVTTTUUUVVVXXXYYYZZZ[[[[[[VVVUUUSSSRRRTTTYYY^^^aaaiiinnntttyyy~~~wwwiii``````ccceeeeeeiiilllpppsssuuuwwwzzz|||yyysssmmmeee[[[QQQJJJGGGDDDCCCCCCCCCDDDBBBAAABBBDDDFFFEEEGGGIIIKKKNNNSSSYYY]]]aaacccccccccbbbcccgggjjjqqqvvv~~~yyylllZZZMMM@@@<<<;;;999777666666666777:::>>>CCCGGGIIIMMMOOORRRTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]^^^^^^^^^^^^]]]\\\ZZZYYYXXXVVVTTTQQQOOONNNLLLKKKIIIIIILLLPPPTTTWWW___cccjjjqqqwwwzzz|||}}}xxxiiiVVVOOOEEE@@@@@@BBBCCCBBB@@@AAACCCEEENNNbbb}}}vvveeeXXXPPPEEEDDDBBB???===<<<;;;;;;<<<;;;:::999888777777777888777777666555555444444333333333333444444444444555666777999@@@PPPeeettt}}}wwwmmmffffffjjjnnnuuu|||}}}ooommmpppsss|||}}}rrrkkk^^^[[[WWWUUUUUUVVVVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSPPPPPPOOOOOOPPPRRRUUUWWW[[[^^^bbbfffjjjrrr}}}zzzsssjjjcccaaaeeejjjnnnpppsssuuuwwwyyyzzz}}}|||tttkkkdddZZZQQQJJJFFFCCCBBBBBBCCCDDDCCCBBBCCCEEEGGGFFFGGGIIIJJJLLLPPPUUUXXX^^^```cccddddddeeegggiiiooosssyyy~~~|||nnnaaaQQQFFF<<<999:::888777888666777:::>>>CCCIIINNNPPPSSSUUUWWWWWWVVVUUUUUUUUUWWWXXXZZZ\\\___aaaccceeedddeeeggghhhiiihhhfffeeebbbbbbaaa```^^^\\\[[[ZZZVVVUUUSSSQQQQQQRRRTTTUUU\\\^^^aaaggglllrrrvvvyyy~~~ssscccRRRLLLDDD??????AAAAAA@@@@@@AAACCCGGGSSSiiippp```TTTNNNDDDDDDBBB@@@>>><<<;;;:::;;;:::888777666666777777777777666666555444444444222222222333333444444555555555666999???KKK```qqqzzzyyynnnfffccceeehhhpppwww}}}pppkkklllpppxxxwwwkkkcccYYYVVVRRRQQQRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTVVVWWWXXX\\\cccnnnvvv~~~vvvqqqjjjggghhhnnnsssvvvssstttvvvxxxzzz~~~wwwooofff```VVVMMMGGGDDDAAA???AAABBBDDDDDDDDDDDDFFFHHHGGGIIIJJJJJJKKKNNNRRRUUU\\\^^^bbbfffggghhhhhhhhhoooqqqtttxxx}}}|||ssseeeXXXKKKBBB:::999999888777999777999<<<@@@FFFKKKPPPSSSSSSTTTTTTRRRQQQQQQSSSUUUVVVXXX\\\```eeeiiilllnnnoooppprrrssssssqqqnnnmmmjjjkkkkkkkkkjjjiiihhhggggggfffdddbbb```___^^^^^^```______aaaeeejjjooossswww{{{nnn]]]PPPJJJCCC??????@@@???>>>???@@@BBBJJJYYYooowwwfffXXXNNNJJJDDDDDDBBBAAA???<<<;;;::::::999777555555555666777666666555444444333333222111222222333333444444444555444666:::===FFFZZZmmmxxx{{{qqqgggcccbbbccckkkttt}}}}}}qqqjjjiiimmmuuu}}}sssfff^^^TTTQQQNNNMMMNNNPPPQQQRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWTTTTTTTTTSSSTTTZZZccckkkrrrtttxxx|||~~~{{{tttnnniiijjjpppvvvyyyyyyrrrsssuuuwww|||yyymmmddd\\\WWWOOOGGGCCC@@@>>>===???AAADDDEEEEEEFFFHHHJJJIIIJJJLLLLLLMMMNNNRRRTTTZZZ]]]bbbgggjjjlllkkkiiimmmmmmooopppttt|||xxxnnn___RRRHHH@@@:::999999777777888999;;;>>>AAAFFFJJJMMMOOONNNNNNLLLKKKLLLOOOUUUZZZ]]]___ccchhhnnnssswwwyyyzzz{{{||||||zzzxxxuuutttssstttuuuvvvwwwwwwwwwwwwzzzyyyyyywwwuuussspppooojjjhhheeebbbbbbeeehhhkkkpppttt{{{zzzgggWWWMMMHHHBBB??????@@@???===??????CCCMMM___uuuzzzlll]]]PPPIIIFFFEEEDDDCCCBBB@@@>>>;;;:::888888777666666666666666555555555444333333222222222222222222333333333333444333555:::<<>>AAADDDFFFGGGHHHJJJKKKJJJLLLNNNOOOPPPRRRUUUWWW[[[]]]bbbhhhmmmooonnnlllkkkjjjjjjjjjmmmttt}}}wwwlll[[[NNNEEE???::::::999777666888:::<<<>>>AAADDDGGGIIIKKKJJJJJJJJJJJJMMMTTT\\\bbbhhhiiilllpppuuuyyy|||}}}~~~~~~~~~}}}{{{zzzxxxxxxyyyzzz}}}{{{wwwrrrlllhhhggggggggglllqqqwww}}}sss```QQQJJJEEE@@@???@@@BBBAAA??????@@@DDDQQQdddzzz~~~zzzqqqeeeWWWLLLGGGEEEEEEEEEEEECCCAAA???<<<;;;999999999999999888888777666666666555444444333333333333333222222222222222444222555::::::>>>RRRhhhsss|||wwwmmmgggdddccchhhrrr~~~uuuoooooosssuuurrreee\\\VVVSSSNNNKKKKKKKKKKKKJJJNNNPPPSSSVVVZZZ\\\^^^___```aaaaaaaaa``````______YYY\\\^^^^^^]]]^^^cccgggkkkllloootttxxxyyyxxxvvvnnnoooqqquuuyyy{{{{{{yyyuuuzzz{{{vvvtttrrrqqqpppooollleeeZZZRRRIIIEEE@@@===<<<<<<<<<;;;===@@@DDDGGGHHHIIIKKKLLLLLLNNNQQQRRRTTTVVVYYY[[[\\\]]]bbbhhhooorrrqqqooolllllljjjjjjlllrrr{{{~~~uuuiiiXXXIII@@@;;;888999999777777999:::<<<>>>AAADDDFFFHHHHHHIIILLLOOOSSSXXX^^^eeejjjooopppqqqrrrtttuuuvvvvvvvvvuuutttssssssttttttuuuyyy{{{~~~}}}wwwrrrnnnmmmnnnqqqvvv{{{yyymmm\\\MMMFFFCCC??????AAACCCCCCAAA???@@@FFFTTThhh~~~xxxuuummmaaaTTTKKKGGGFFFFFFFFFEEEDDDBBB@@@===;;;999:::;;;<<<<<<:::999888777777777666555555444444444333333222222111111111444222555::::::===PPPfffrrr{{{yyyooohhheeedddgggsss{{{sssqqqssstttrrreee]]]\\\XXXSSSOOONNNMMMMMMLLLNNNPPPSSSWWW[[[^^^```aaadddccccccccccccccccccccc]]]aaadddfffeeefffiiillllllmmmooosssvvvwwwuuusssnnnssszzz}}}}}}||||||}}}yyy|||vvvrrrqqqqqqnnnmmmkkkjjjhhhaaaWWWPPPDDDAAA===;;;;;;<<<<<<<<<===@@@DDDGGGHHHJJJKKKMMMLLLOOORRRUUUVVVYYY\\\___]]]^^^bbbhhhooossssssqqqpppooonnnmmmnnnttt|||}}}tttgggUUUFFF<<<888666999999777777::::::;;;>>>AAADDDFFFGGGHHHKKKOOOVVV\\\bbbgggmmmpppqqqqqqpppoooooonnnmmmmmmlllkkkiiiiiijjjlllnnnpppuuuxxx|||}}}xxxuuuqqqtttwwwzzz}}}}}}oooaaaUUUMMMCCCBBB@@@>>>======>>>>>>??????HHH]]]ssszzzuuuppphhh]]]RRRKKKHHHGGGHHHFFFEEECCCAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777777666555444333222222444333222111111222333444///111444666666<<>><<<999999;;;>>>@@@>>>@@@CCCEEEFFFHHHJJJLLLMMMOOOSSSWWWZZZ]]]aaadddaaacccgggjjjmmmppptttvvvwwwvvvuuusssrrruuuzzz~~~~~~uuueeeRRREEE<<<;;;:::999999999:::;;;===???AAACCCFFFJJJNNNRRRSSSUUUZZZaaagggkkkkkkjjjpppmmmiiihhhjjjkkkjjjhhhfffcccaaa```bbbfffiiikkkssstttwwwzzz~~~}}}|||xxxkkk^^^RRRKKKCCCBBB@@@>>>>>>>>>>>>???BBBDDDPPPeeezzzyyyrrrmmmdddYYYOOOHHHEEEDDDGGGFFFDDDBBB@@@??????@@@>>>>>>===<<<<<<;;;::::::888888777666555444333333333333222111111222333333222333555777666;;;JJJYYYmmm|||wwwoooiiieeejjjqqq{{{{{{qqqrrryyy{{{pppgggbbb]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUVVVXXX[[[]]]```aaa```bbbeeegggiiiiiiiiihhhllllllmmmnnnooopppqqqqqqtttuuuvvvxxxzzz||||||}}}|||vvvtttvvvwwwwwwvvvwwwssslllcccZZZPPPGGG@@@???===;;;999999;;;===???>>>@@@CCCDDDEEEGGGJJJLLLOOORRRWWW[[[]]]```dddfffeeehhhkkkmmmnnnpppsssvvvxxxyyyzzzzzz{{{|||~~~zzzrrrcccRRRFFF<<<;;;:::999::::::<<<<<<@@@BBBDDDFFFGGGJJJOOORRR[[[]]]aaafffiiikkkkkkkkkjjjhhhffffffiiijjjiiihhhcccbbb```aaaccceeehhhiiioooqqqtttwww{{{~~~rrreeeYYYNNNGGGBBBAAA???>>>>>>>>>??????EEEJJJYYYpppzzzqqqkkkbbbWWWNNNGGGDDDCCCEEECCCAAA@@@???@@@AAABBB@@@???>>>===;;;:::999888999999888777666555444444333333222222222222333333555555777888777;;;GGGUUUkkk{{{yyyqqqjjjfffjjjqqq{{{~~~tttuuu|||yyynnneee___[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZ[[[]]]```aaabbbbbbbbbbbbdddgggkkkmmmooopppppprrrssstttuuuuuuuuutttsssyyyyyyzzz|||~~~}}}{{{zzz{{{~~~}}}{{{vvvoooeeeYYYOOOEEE>>>999===;;;:::888888:::<<<======???BBBDDDEEEFFFIIIKKKQQQUUU[[[___bbbdddggghhhkkkmmmoooppppppqqqsssuuuwww{{{}}}zzzvvvnnnaaaRRRGGG<<<;;;;;;:::;;;<<<>>>???CCCEEEHHHJJJLLLOOOSSSVVV]]]^^^```bbbdddddddddcccbbbaaabbbdddggghhhhhhgggccccccdddeeeggghhhiiijjjooopppsssvvvzzz~~~}}}wwwkkk___TTTKKKEEEAAA@@@???>>>>>>>>>???@@@FFFNNNaaaxxx}}}rrrkkkaaaVVVNNNIIIEEECCCAAA@@@>>>======???AAACCC@@@???>>>===<<<::::::999::::::999888777666555555333333333333333333333333555555666888888;;;FFFRRRhhhzzzzzzqqqjjjfffiiioooxxxwwwxxx}}}|||{{{~~~xxxmmmddd___ZZZZZZZZZ[[[]]]^^^```aaaaaacccfffiiijjjiiihhhgggiiikkknnnqqqtttvvvxxxxxxyyy{{{|||}}}}}}|||zzzxxxzzzmmmeeeYYYNNNFFF@@@;;;999:::999999888888999:::;;;<<<>>>AAACCCDDDEEEHHHJJJRRRVVV]]]bbbeeefffhhhjjjnnnpppqqqrrrrrrsssuuuvvvvvv|||zzztttkkk___QQQGGG<<<<<<;;;<<<<<<>>>@@@AAACCCFFFIIIMMMOOOSSSWWWZZZXXXYYY[[[\\\[[[[[[\\\]]]]]]^^^aaacccfffgggffffffeeehhhkkkmmmnnnnnnnnnooorrrsssuuuxxx{{{~~~zzzvvvtttsssqqqooo}}}qqqeeeZZZQQQHHHCCC@@@???>>>>>>>>>???@@@AAAEEEQQQfff}}}~~~rrrjjj^^^TTTMMMIIIEEECCC>>>===<<<<<<===???AAABBB???>>>>>>===<<<<<<;;;;;;::::::999888777666555555333333333333333333333333333333555888888;;;EEEPPPdddwwwzzzqqqiiieeefffkkkuuu{{{|||xxxtttwwwzzz}}}xxxnnneee```[[[[[[\\\]]]___aaacccdddgggjjjmmmppprrrqqqpppooossstttvvvyyy{{{}}}~~~~~~vvvpppbbbZZZOOOFFF@@@<<<;;;:::888888888888999999::::::;;;===@@@BBBCCCDDDGGGIIIOOOTTT[[[aaadddfffiiijjjnnnppprrrrrrssssssuuuwwwvvv|||}}}uuukkk^^^OOOEEE======<<<<<<===???@@@AAACCCFFFIIIKKKLLLNNNQQQSSSSSSUUUWWWWWWWWWXXX[[[]]]^^^```ccceeefffgggggggggiiimmmrrruuuuuutttuuuuuuxxxyyyzzz|||}}}~~~}}}}}}}}}~~~~~~|||xxxqqqkkkgggdddaaa___wwwlll```VVVMMMFFFBBB??????>>>>>>>>>???AAABBBHHHUUUmmm|||pppggg[[[QQQKKKGGGCCCAAA=========>>>???@@@BBBBBB>>>>>>>>>======<<<<<<<<<::::::999888777666555555333333444444444444333333222222333777888:::BBBKKK]]]ssszzzqqqiiieeeccchhhqqq}}}~~~}}}qqqpppvvv|||{{{{{{qqqiiieee______```aaabbbdddfffgggkkkmmmqqquuuwwwwwwwwwvvv{{{|||}}}~~~}}}vvvllleeeXXXQQQHHHAAA<<<:::999888666777888999:::::::::999:::<<>>======<<<===>>>@@@AAACCCEEEGGGHHHGGGGGGHHHIIILLLNNNQQQRRRRRRTTTZZZ^^^aaacccfffhhhiiijjjlllmmmpppuuuzzz}}}|||{{{|||~~~sssnnnfff___ZZZVVVSSSQQQzzzsssggg[[[QQQJJJDDD@@@???>>>>>>>>>>>>@@@BBBCCCNNN]]]uuu|||qqqgggZZZPPPKKKHHHDDDAAA>>>???AAABBBCCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::999999888777666555555444333333444555555444333333333222333666777888>>>FFFVVVmmm}}}{{{rrrkkkfffbbbfffooo}}}{{{pppooovvv}}}|||~~~uuunnniiifffeeeeeeeeefffggghhhhhhkkkmmmqqquuuxxxzzz{{{{{{~~~~~~}}}wwwrrrmmmfff]]]WWWLLLHHHBBB===;;;:::999888555777999:::;;;;;;:::999999<<<>>>@@@AAACCCEEEHHHJJJNNNTTTZZZ```eeejjjmmmnnnoooppppppnnnnnnnnnpppssswww}}}yyymmm^^^NNNCCC???>>>===<<<<<<===>>>???AAACCCFFFGGGGGGFFFGGGHHHJJJMMMPPPQQQQQQTTT[[[aaadddfffjjjkkkmmmooossswwwzzz{{{tttgggbbbZZZSSSNNNKKKHHHFFFwwwpppdddXXXNNNGGGBBB???>>>>>>======>>>@@@BBBCCCTTTccc{{{~~~tttiii\\\RRRMMMJJJFFFCCC???AAADDDFFFGGGFFFEEEDDDCCCBBBAAA???<<<:::999888999999888777666555444444333333444555555444333333555333444666666666;;;AAAQQQiiizzz|||tttlllhhhaaafffooo}}}{{{rrrqqqwww}}}~~~xxxqqqmmmjjjjjjiiiiiiiiiiiiiiiiiijjjlllppptttxxx{{{}}}~~~}}}~~~pppkkkddd^^^ZZZTTTLLLFFFBBB???<<<:::;;;;;;;;;:::555777999;;;<<<;;;:::999999;;;>>>@@@AAABBBEEEGGGIIIMMMSSSYYY___eeekkkooooooppppppooollljjjkkkkkkooorrrvvvzzzzzznnn___OOODDD???>>>===<<<<<<===>>>>>>>>>AAAEEEHHHJJJLLLNNNOOOPPPSSSVVVVVVVVVZZZbbbhhheeehhhkkknnnooosssyyy~~~}}}ssskkk___YYYRRRKKKGGGEEEBBBAAAuuukkk]]]QQQJJJEEE@@@===>>>@@@AAA??????BBBEEEGGGVVVnnn|||nnn\\\PPPLLLJJJHHHEEEAAABBBCCCDDDFFFHHHJJJKKKBBBAAAAAA@@@???>>>======::::::999777666444333333444444555555555555444444222333333222222444999<<>>::::::999888777777888888777888999:::;;;<<<<<<<<<>>>???AAABBBCCCDDDGGGIIILLLMMMQQQXXX___eeeggghhhjjjlllmmmllljjjhhhggggggjjjlllooorrrvvv{{{|||nnn\\\LLLBBB>>>===<<<:::999;;;???BBBCCCEEEIIINNNSSSWWWYYYZZZ]]]^^^___```bbbdddeeefffiiihhhiiilllssszzz|||sssjjjcccUUUOOOGGGCCCCCCCCCAAA>>>sssiii[[[OOOHHHDDD@@@>>><<<>>>???===<<>>======::::::999777666555444333444444555555555555444444333333333333333555999<<>>@@@AAACCCGGGIIIJJJLLLPPPUUU[[[```cccdddgggiiijjjiiigggdddddddddeeegggkkknnnqqqvvv|||zzzmmm\\\LLLBBB<<<<<<;;;::::::===AAAEEEIIILLLRRRXXX]]]aaacccdddeeefffgggiiikkklllllllllnnnlllkkkmmmrrrwwwzzz{{{xxxoooddd]]]PPPJJJCCCAAABBBCCCAAA???|||nnndddVVVKKKEEEBBB@@@>>>===>>>>>>===<<>>======<<<::::::999888666555444444444444555555555555444444333444444444444555999<<>><<<===>>><<<:::888888777666666666777777888999:::<<<======>>>>>>999;;;>>>@@@AAADDDHHHKKKKKKMMMPPPTTTYYY\\\___```eeefffgggfffdddbbbbbbbbbaaadddhhhlllooossswww{{{}}}wwwkkk[[[KKKBBB;;;;;;;;;;;;===AAAFFFKKKPPPTTT[[[bbbhhhkkklllmmmlllmmmppprrrssssssrrrrrrpppnnnkkkkkklllnnnooooootttssspppmmmjjjjjjlllnnnnnnooopppsssuuuwwwyyyzzz{{{{{{}}}{{{ssshhh]]]VVVIIIDDD???>>>@@@BBBBBB@@@~~~vvviii___QQQGGGBBB@@@???>>>?????????@@@???AAAJJJTTTsssnnncccUUUJJJEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFAAAAAA@@@???>>>===<<<<<<::::::999888777666555444333444444555555444444333444444555444444666999;;;CCCTTTiiiwww~~~yyyuuupppwww~~~{{{wwwsssqqqtttyyy}}}}}}}}}}}}~~~vvvkkkaaaYYYRRRNNNNNNLLLIIIHHHHHHGGGDDDAAA@@@===::::::;;;<<<<<<;;;777777666666666666666777999:::;;;===>>>?????????===???AAACCCDDDFFFIIILLLNNNPPPTTTVVVYYY[[[]]]^^^ccceeeeeedddbbbaaabbbbbbbbbfffkkkooorrruuuxxxzzzxxxxxxwwwrrrgggYYYKKKBBB<<<===>>>???AAAFFFLLLQQQUUUYYY```fffkkkllllllkkkkkkmmmppprrrsssrrrpppnnnkkkhhhdddaaa``````___]]]YYYXXXVVVTTTRRRSSSWWWZZZWWWWWWYYY[[[]]]^^^```aaadddeeefffiiilllpppssstttyyy|||}}}wwwnnncccWWWOOOEEEBBB???>>>@@@BBBBBBBBBxxxooobbbYYYMMMDDD@@@@@@???>>>@@@>>>???AAA@@@CCCOOO\\\xxx|||fff]]]QQQHHHDDDCCCCCCCCCEEEGGGJJJKKKKKKIIIEEECCCAAA@@@@@@???>>>===<<<<<<::::::999888777666666555333333444444444444333333333444555555444555888:::BBBPPPcccsss{{{zzzvvvpppwwwzzz}}}~~~}}}xxxxxxvvvsssrrruuu{{{|||qqqeee[[[RRRKKKGGGAAA@@@???>>>?????????>>>===<<<:::999:::;;;;;;;;;777666666666666666777777:::;;;<<<>>>@@@AAAAAAAAAAAABBBDDDDDDEEEFFFIIIKKKOOORRRVVVWWWXXXXXX[[[]]]```aaabbbaaa``````aaaccceeeiiioootttvvvxxxyyy{{{uuutttsssmmmdddWWWLLLDDDAAAAAABBBCCCFFFJJJQQQUUUYYY\\\aaaeeeggggggdddcccaaaccceeeggggggeeecccaaa]]]ZZZVVVSSSQQQOOOMMMKKKFFFFFFFFFEEECCCCCCEEEGGGEEEFFFGGGIIIKKKLLLNNNNNNTTTUUUVVVYYY\\\```bbbdddgggkkkpppuuuxxx|||yyyrrriii^^^RRRKKKDDDBBBAAA@@@AAACCCCCCDDDqqqggg\\\TTTIIICCC@@@@@@???>>>>>>;;;===@@@AAADDDRRRdddvvveee]]]RRRJJJFFFEEEFFFGGGHHHJJJLLLMMMKKKGGGBBB???@@@@@@???>>>===<<<<<<;;;::::::999888777777666666333333444444444444333333222333555444444444666888???JJJ]]]oooyyy}}}{{{vvvpppuuuqqqqqqrrrrrrsssuuuvvvvvvwwwxxxxxxwwwvvvyyy~~~wwwlll```VVVMMMFFFBBB;;;;;;:::::::::;;;<<<===:::999999888888999999999777777666666666777888888;;;<<<===???AAABBBCCCCCCBBBCCCEEEEEEDDDEEEGGGIIIOOOSSSVVVWWWVVVVVVXXX[[[\\\]]]^^^___^^^___bbbdddggglllsssyyy{{{{{{{{{{{{vvvuuuqqqkkkbbbXXXOOOJJJFFFFFFFFFFFFHHHLLLQQQVVV[[[]]]___```___]]]ZZZXXXSSSTTTUUUVVVVVVTTTRRRQQQMMMJJJGGGEEEDDDCCC@@@>>>???@@@AAA???===;;;<<<<<<===>>>???AAACCCEEEFFFGGGMMMNNNPPPSSSWWW[[[^^^```cccggglllqqqtttxxx|||{{{ssskkkbbbWWWMMMGGGCCCCCCBBBBBBCCCEEEFFFGGGzzzkkkaaaVVVPPPHHHCCCAAAAAA@@@>>>>>>;;;===BBBCCCFFFWWWlllxxxnnnggg]]]TTTNNNMMMNNNOOOOOOOOONNNLLLIIIEEEBBB@@@@@@@@@???>>>===<<<;;;;;;:::999999888888777777777222333333444444333333222111333444444333333555666;;;EEEXXXlllxxx||||||wwwooopppvvv~~~jjjhhhhhhkkknnnqqquuuwwwxxx{{{}}}|||{{{~~~qqqjjj___UUUMMMFFFAAA>>>;;;;;;<<<;;;:::::::::;;;777777888888888888999:::777777777777777888999999;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFFFFFFFHHHJJJLLLQQQUUUYYYYYYWWWWWWYYY]]]\\\^^^___```aaacccgggiiikkkqqqyyy~~~{{{xxxssslllddd[[[TTTPPPJJJJJJIIIHHHHHHJJJOOOSSSWWWWWWXXXWWWUUUQQQNNNLLLHHHHHHHHHGGGFFFEEEDDDCCCAAA???======>>>===<<<:::<<<<<<<<<;;;999999:::<<<;;;<<<>>>@@@BBBDDDEEEFFFKKKMMMPPPUUUZZZ```dddgggjjjmmmqqquuuxxx{{{~~~zzztttlllbbbYYYPPPGGGBBB???@@@BBBCCCEEEGGGJJJLLLwwwhhh]]]TTTNNNGGGCCCBBBBBB@@@>>>@@@<<>>===<<<;;;;;;:::999999999888777777777222333333444444333333222000222333333333333444555888AAATTTjjjwww}}}|||wwwlllkkknnnyyy|||gggddddddiiinnnsssxxx{{{zzz}}}~~~yyysssnnnaaa[[[RRRJJJDDDAAA>>>===;;;;;;;;;:::888777777777555777888999999999;;;<<<888888777777888999::::::<<<===???AAACCCDDDEEEEEEDDDFFFHHHIIIJJJLLLOOOQQQTTTXXX]]]]]]ZZZYYY\\\``````aaacccdddfffhhhmmmppppppvvv~~~|||uuunnneee^^^XXXUUULLLKKKJJJHHHGGGIIIMMMPPPRRRQQQPPPNNNLLLIIIFFFDDDBBBAAA@@@???>>>======<<<;;;:::999:::<<<===<<<;;;777777777666666999===@@@<<<===???AAACCCFFFGGGHHHLLLNNNRRRXXX___fffkkknnnpppssswwwzzz}}}~~~{{{vvvpppfff\\\RRRJJJCCC???<<<>>>@@@CCCEEEIIILLLOOOrrrdddYYYIIIFFFAAA>>>>>>>>>??????DDD@@@???AAADDDOOOggg}}}~~~|||}}}xxxnnneee^^^ZZZYYYYYYSSSQQQNNNKKKIIIHHHHHHHHHCCCDDDDDDDDDCCCAAA???>>><<<;;;:::999777666555444666555555444444333333222222222333333333333444444777@@@OOO```ooo}}}wwwooolllkkkrrr~~~|||jjjfffeeejjjpppuuuzzz|||xxxrrrlllddd\\\WWWKKKIIIFFFCCC???<<<:::999<<<;;;;;;:::999999888888666666777777888888999999666666666666777888:::;;;<<<>>>@@@BBBBBBDDDFFFHHHHHHHHHIIIKKKNNNQQQSSSUUUXXX[[[```aaa______aaacccccccccccceeehhhmmmrrrtttvvvzzz|||tttkkkbbb[[[WWWMMMLLLJJJHHHGGGHHHIIIJJJIIIGGGDDD@@@>>>=================================;;;;;;;;;999666444555666888999:::999888999:::<<>><<<@@@DDDFFFGGGKKKQQQUUU}}}ppp```VVVHHHEEE@@@>>>===>>>??????CCC@@@>>>@@@EEERRRjjj|||zzzwwwssskkkccc]]]YYYXXXXXXUUUSSSPPPLLLJJJHHHHHHHHHEEEFFFFFFEEEDDDBBB???>>><<<;;;:::999888666555555555555555444333333222222222222333333333333444444666===KKK\\\mmm{{{yyyoookkkhhhmmmwwwyyykkkfffffflllsssxxxzzzvvvooohhhaaaXXXPPPJJJBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::::::::999999999999:::::::::::::::999999777777666666777999;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMPPPSSSVVVXXXYYY]]]aaaeeeeeedddcccdddggggggggggggiiimmmrrrvvvyyyzzz~~~zzzpppfff^^^YYYPPPNNNKKKGGGEEEDDDEEEEEECCCBBB???===<<<<<<======;;;;;;;;;:::::::::::::::999999999777555444555666:::;;;<<<<<<<<<===@@@BBBCCCGGGKKKPPPUUU[[[```dddjjjllloooqqqssstttttttttpppppppppqqqrrruuuxxxyyyyyyzzz{{{}}}}}}~~~~~~~~~|||uuupppeee___UUUKKKDDD@@@<<<:::;;;???DDDGGGJJJOOOVVV[[[yyykkk[[[PPPGGGCCC???======>>>???>>>AAA???>>>AAAHHHXXXppp}}}uuupppmmmjjjddd^^^ZZZWWWVVVVVVUUUSSSQQQNNNLLLJJJIIIHHHHHHHHHHHHGGGDDDBBB???>>><<<;;;:::999888666555555555444444333333222222111222222333333333333444444666:::EEEUUUiiiyyy{{{qqqlllggghhhoooxxxyyynnniiihhhnnnuuu|||wwwqqqiii___VVVNNNFFFAAA======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::888666555888777777777999:::<<<===AAABBBEEEEEEFFFGGGIIIKKKOOOPPPRRRUUUYYY\\\___```eeehhhkkkkkkiiigggiiijjjllllllmmmooosssxxx}}}vvvjjj___YYYQQQNNNJJJFFFBBB@@@??????<<<;;;:::::::::;;;<<<===;;;:::::::::999999999888888999999888666666777999;;;<<<>>>???AAACCCHHHKKKMMMRRRXXX^^^dddiiinnnrrruuutttsssqqqnnnllljjjiiifffeeedddeeefffiiilllmmmnnnoooqqqsssuuuvvvwwwwww{{{}}}wwwnnnggg\\\VVVMMMEEE???<<<999888:::>>>DDDHHHMMMSSS\\\bbb}}}sssdddUUUJJJDDDAAA>>><<<===>>>>>>>>>@@@>>>>>>CCCNNNaaaxxxxxxllleeeccc```]]]YYYUUUSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGDDDAAA>>><<<;;;;;;:::999888777666555444444444333222222111111222222222333333333444444666888@@@PPPeeewww}}}vvvppphhhdddgggnnnvvvzzz|||tttnnnkkkpppxxx{{{uuuoooeee[[[SSSKKKEEEAAA??????===<<<;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;<<<======<<<:::888777999999999999:::<<<>>>???BBBDDDFFFGGGGGGHHHJJJLLLQQQSSSVVVZZZ^^^aaadddeeejjjmmmppppppllljjjkkkmmmnnnoooppprrrwww}}}zzzlll___XXXOOOLLLHHHCCC???===;;;;;;999888888888888999:::;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;::::::<<<>>>;;;>>>AAADDDHHHLLLRRRVVV\\\```eeeiiillloooqqqsssrrrppplllgggcccaaa___^^^]]]]]]]]]^^^```cccgggiiikkklllnnnqqqsssuuuvvvwwwyyy{{{}}}yyypppeee^^^TTTOOOGGGAAA===<<<;;;::::::>>>DDDIIIOOOWWWaaahhhvvvkkk^^^OOOEEEBBB???===<<<===>>>>>>===>>>>>>@@@GGGWWWmmmuuuhhh```\\\ZZZWWWSSSQQQPPPPPPPPPOOOOOOPPPPPPOOONNNLLLKKKIIIHHHHHHFFFCCC@@@===;;;;;;::::::999888777666666555555444333333222222111222222222333333333444444777888===KKK```rrr~~~xxxqqqggg``````eeemmmrrrssswwwzzz}}}|||uuuqqqttt{{{}}}uuupppkkkfff]]]UUUOOOJJJFFFCCC???>>>>>>=========>>>>>>@@@???===<<<<<<<<<===>>>AAAAAABBBBBBAAA???>>>===:::::::::;;;<<<>>>@@@BBBDDDEEEHHHIIIIIIJJJLLLNNNQQQTTTXXX]]]bbbfffiiijjjmmmpppsssrrrnnnllllllnnnooooooqqqtttyyy}}}mmm___WWWJJJHHHDDD@@@===;;;;;;;;;999999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;=========>>>AAACCC@@@DDDIIINNNSSSYYY^^^bbbiiikkkmmmnnnlllkkkjjjkkkhhhfffccc```]]]\\\\\\\\\\\\]]]___bbbfffjjjnnnppprrrsssuuuxxxzzz|||~~~~~~~~~~~~|||xxxrrrhhh^^^WWWLLLHHHAAA===<<<<<<<<<<<<<<>>@@@BBBCCCDDDDDDCCCAAAAAAAAACCCEEEFFFDDDDDDBBBAAA???>>>======;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJKKKLLLMMMPPPRRRSSSVVV[[[aaagggkkknnnooopppsssvvvuuuqqqnnnoooppppppqqqssswww|||}}}lll^^^UUUFFFDDDAAA>>><<<;;;;;;<<<:::::::::999999999888888888888999999::::::;;;;;;:::<<<>>>???@@@BBBFFFHHHKKKOOOUUU[[[```dddhhhjjjnnnooonnnlllgggdddcccccc]]]]]]\\\\\\\\\^^^___aaagggiiimmmrrrvvvzzz}}}~~~zzzxxxuuupppiii```VVVPPPDDD@@@;;;999999;;;===>>>AAAEEELLLRRRYYYcccoooxxxttthhh]]]SSSIIIBBB>>><<<:::;;;<<<======<<<<<>>======<<<<<<<<<===???AAADDDEEEGGGIIILLLNNNPPPRRRTTTWWWWWW[[[```gggmmmrrruuuvvvtttwwwyyyxxxuuussssssuuussstttvvvzzzxxxgggXXXPPPEEECCC@@@===;;;;;;;;;;;;888999999999:::999999999777777888:::;;;<<<===>>>>>>@@@CCCEEEGGGIIIMMMPPPTTTYYY___dddggghhhiiiiiijjjjjjiiigggcccaaaaaabbb^^^___```bbbeeehhhjjjkkkwwwzzzyyyvvvqqqkkkcccZZZPPPJJJ???<<<888777999===???AAAFFFKKKRRRZZZcccooo|||~~~pppdddYYYPPPGGGBBB===;;;::::::<<<======<<<<<>>@@@BBBEEEFFFIIIKKKOOOQQQSSSUUUXXXZZZ[[[^^^dddkkkrrrwwwyyy{{{wwwzzz||||||yyyvvvwwwyyyvvvwwwyyy~~~rrraaaRRRJJJEEECCC@@@===;;;::::::;;;666777888999::::::::::::888999:::<<<>>>@@@AAABBBDDDFFFIIIKKKMMMPPPTTTWWWXXX]]]cccggghhhgggeeedddeeeeeeeeecccaaabbbdddfffiiijjjmmmpppsssvvvxxxyyyzzzvvvppphhh```VVVMMMGGG>>>;;;888888;;;???BBBDDDJJJOOOWWW```jjjwww|||oooaaaUUULLLDDD@@@???>>>>>>===============DDDDDDMMMbbbzzzzzzzzzxxxmmmeeecccbbb```\\\ZZZXXXYYYZZZ[[[]]]]]]\\\[[[YYYTTTOOOJJJIIIHHHGGGGGGHHHGGGCCC???>>><<<999888999999777666999999888777666555444444222222222222222222222222666444666>>>IIIXXXjjjyyyzzzqqqggg___\\\___lllyyyyyy}}}~~~~~~{{{wwwsssqqqnnnkkkiiihhhgggeeeccc```^^^\\\[[[WWWXXXXXXUUURRROOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKFFFJJJNNNPPPOOOLLLKKKJJJMMMQQQTTTWWW^^^gggkkkjjjfff^^^TTTNNNHHHCCCDDDGGGBBBAAA@@@@@@BBBEEEIIIKKKOOOOOOPPPSSSWWWZZZ\\\]]]aaaccchhhooovvv{{{}}}}}}}}}~~~~~~{{{yyyxxx{{{sssdddVVVMMMKKKEEECCC@@@===<<<;;;<<<<<<;;;:::999888888888999::::::===AAACCCDDDDDDEEEGGGKKKKKKLLLNNNQQQUUUXXXZZZbbbccccccbbbaaabbbeeegggeeefffgggiiikkknnnppprrrwwwwwwyyy{{{tttjjj```UUUKKKDDD<<<;;;:::<<>>>>>=========>>>>>>@@@DDDRRRkkkzzz}}}~~~tttiiicccbbbfffdddaaa___]]]]]]]]]^^^```^^^]]][[[YYYVVVQQQNNNMMMLLLKKKKKKKKKIIICCC???>>><<<::::::::::::999888999888888777666555444444222222222222222222222222666444777???IIIWWWjjjyyy|||tttjjjbbb^^^aaammmyyyyyy}}}{{{yyyyyy{{{}}}vvvrrrnnnjjjgggccc```^^^\\\[[[ZZZXXXWWWUUUTTTSSSQQQQQQQQQOOOLLLKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPRRRUUUVVVUUUSSSQQQQQQQQQWWW]]]dddnnnyyy|||zzzpppeeeYYYSSSNNNJJJIIIJJJDDDCCCBBBCCCDDDHHHKKKMMMPPPPPPRRRUUUYYY]]]___```bbbdddiiipppwww{{{}}}}}}|||}}}}}}yyylll```TTTLLLJJJDDDCCC@@@>>><<<<<<<<<===<<<;;;:::::::::;;;<<<<<>>>>>=========>>>>>>???@@@HHH]]]xxx~~~}}}zzznnndddaaacccgggfffeeecccbbbaaaaaaaaadddaaa^^^\\\ZZZXXXUUUSSSSSSRRRRRRRRRPPPKKKDDD??????===;;;;;;;;;<<<;;;:::888888777666555444333333222222222222222222222222555333666===FFFSSSfffvvvwwwnnngggbbbcccnnnyyyzzz~~~|||xxxwwwxxxzzz||||||oookkkfffaaa^^^ZZZWWWUUUSSSSSSSSSRRRQQQPPPPPPOOOMMMNNNMMMKKKJJJJJJMMMOOONNNNNNOOOPPPQQQRRRSSSSSSVVVXXXYYYYYYWWWUUUUUUVVVZZZcccmmmwwwuuugggYYYSSSQQQNNNKKKJJJGGGGGGFFFFFFHHHKKKNNNOOOQQQRRRVVVZZZ^^^bbbdddfffhhhiiimmmssszzznnnccc[[[RRRKKKHHHDDDCCCAAA???=========>>>============>>>???@@@AAADDDFFFHHHIIIJJJLLLNNNQQQOOOQQQUUUXXX[[[[[[[[[[[[YYY\\\aaaeeejjjnnnssswww{{{}}}{{{vvvmmmcccYYYNNNDDD>>>;;;<<<===???DDDJJJOOORRRWWWbbbrrrvvvnnnaaaUUULLLEEEAAA>>>>>>=========>>>???@@@@@@CCCPPPjjjwwwjjjaaaaaafffcccdddddddddeeeeeeeeeeeehhheee```]]][[[[[[ZZZYYYYYYYYYZZZXXXTTTNNNFFFAAA???===;;;;;;<<<===<<<;;;888888777666555444333333222222222222222222222222222222444:::BBBNNNaaaqqq}}}zzzqqqjjjddddddlllwww|||~~~||||||~~~}}}xxxmmmiiiddd```]]][[[XXXWWWVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLMMMQQQTTTQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]]]][[[ZZZZZZ[[[]]]iiirrr~~~vvvfffWWWSSSUUUTTTOOOLLLJJJJJJJJJJJJLLLNNNPPPRRRSSSWWW\\\aaaeeehhhkkkmmmoooppptttzzz|||ggg\\\WWWPPPIIIFFFDDDCCCAAA@@@???????????????@@@@@@AAABBBCCCEEEEEEHHHIIIJJJJJJKKKMMMQQQTTTPPPQQQSSSVVVXXXZZZ[[[[[[^^^bbbiiioootttyyy~~~~~~|||{{{zzzyyyyyyzzz||||||~~~{{{xxxvvvtttrrrpppnnnjjjccc[[[RRRIIIAAA<<<<<<===???AAAFFFLLLRRRWWW\\\iii|||uuulll___RRRIIICCC???===============>>>@@@AAAAAAFFFWWWtttuuuiiiaaabbbggg___```bbbeeegggiiikkklllkkkgggbbb^^^]]]^^^^^^^^^]]]______]]]WWWPPPHHHDDD@@@>>><<<<<<======<<<;;;888888777666555444333333222222222222222222222222333222555:::@@@KKK^^^ooo{{{|||sssllleeecccjjjsss}}}wwwnnnjjjeeebbbaaa```___^^^\\\[[[[[[YYYXXXWWWVVVUUUSSSSSSRRROOONNNOOORRRUUUTTTUUUWWWYYY\\\^^^```aaaddddddcccbbbbbbdddhhhlllxxxwwwgggYYYXXX]]]]]]YYYUUUMMMMMMMMMNNNOOOQQQSSSTTTWWW\\\ccciiilllooorrrtttuuuvvvyyywwwbbbXXXSSSNNNHHHEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLNNNQQQTTTSSSSSSSSSTTTXXX\\\```bbbjjjnnnuuu{{{~~~}}}{{{xxxvvvtttqqqrrrsssuuuwwwyyyzzz{{{{{{wwwpppkkkgggdddbbb______\\\WWWQQQIIICCC???======???AAADDDGGGNNNVVV\\\jjjxxx}}}rrrjjj\\\PPPGGGAAA>>><<<<<<======>>>???@@@BBBCCCIII\\\{{{}}}qqqhhhaaaaaaccc^^^___aaaeeeiiimmmppprrrlllhhhccc```___```aaaaaa```aaabbb___YYYQQQKKKHHHCCCAAA???>>>>>>>>>===;;;999999888777666555444444222222222222222222222222444555777<<<@@@JJJ]]]oooyyy}}}uuunnngggccchhhpppyyy~~~yyynnnjjjfffcccbbbbbbbbbaaa]]]\\\[[[ZZZYYYXXXWWWVVVTTTTTTTTTRRRQQQQQQTTTVVVYYYZZZ\\\___aaadddfffggghhhgggffffffhhhmmmuuuzzzqqqdddYYY[[[aaaaaa]]]YYYRRRRRRRRRSSSTTTUUUWWWWWW\\\ccclllqqqtttvvvxxx{{{yyyzzz}}}ooo^^^TTTOOOKKKGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJHHHJJJLLLMMMNNNOOORRRUUUWWWWWWWWWYYY]]]dddjjjnnnuuuyyy~~~}}}xxxwwwuuutttrrrqqqqqqqqqlllnnnqqqtttvvvwwwxxxxxxqqqmmmfffaaa]]]ZZZWWWUUUTTTRRRNNNHHHAAA>>>===>>>>>>AAADDDGGGKKKRRR\\\dddvvvzzznnneeeXXXMMMEEEAAA>>>===<<<<<<===>>>???AAACCCDDDPPPdddvvvkkkeee```]]]]]]]]]]]]___bbbfffkkkpppsssllliiidddaaaaaabbbbbbbbb```bbbbbb___XXXRRRNNNLLLGGGEEEBBBAAAAAA@@@>>>===::::::999888777666555555222222222222222222222222333444777:::===FFFZZZkkkxxxxxxqqqiiicccgggnnnxxx|||oookkkfffbbbaaaaaaaaa```]]]\\\\\\\\\[[[[[[[[[[[[XXXYYYZZZ[[[ZZZ[[[]]]___bbbccceeehhhjjjmmmooopppkkkjjjjjjjjjooowwwlllbbb[[[]]]bbbaaa]]]ZZZVVVWWWWWWXXXYYYZZZ[[[[[[aaaiiirrrxxxzzz{{{}}}rrreeeWWWOOOKKKGGGEEEGGGBBBCCCCCCDDDDDDDDDCCCCCCFFFGGGIIIJJJKKKKKKKKKKKKJJJLLLOOOQQQRRRSSSTTTVVVYYYZZZ]]]aaagggmmmssswwwyyy}}}~~~|||{{{|||}}}~~~~~~~~~|||zzzwwwuuusssqqqooollljjjiiikkkmmmnnnmmmpppsssuuuuuutttqqqooohhheee```]]]\\\ZZZYYYXXXPPPNNNIIIBBB<<<:::<<>>???AAACCCDDDZZZlllqqqgggccc^^^YYYWWW[[[[[[\\\^^^bbbgggmmmpppllliiieeebbbbbbccccccccc```bbbbbb^^^XXXRRROOOOOOKKKHHHEEECCCCCCBBB@@@>>>;;;;;;:::999888777666666222222222222222222222222///000333666999BBBUUUgggwww~~~zzzsssjjjdddgggmmm~~~~~~qqqmmmgggbbb`````````___^^^^^^______``````aaaaaa^^^aaaccceeeeeegggiiikkkkkklllnnnpppsssuuuwwwxxxqqqqqqqqqsssxxx~~~ooofffaaadddhhheeeaaa^^^ZZZZZZ[[[\\\]]]]]]^^^^^^dddlllvvv|||}}}~~~|||ggg]]]RRRLLLGGGDDDDDDHHHBBBCCCDDDDDDDDDDDDDDDDDDHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNRRRTTTUUUVVVWWWXXXXXX[[[```fffmmmsssxxx{{{yyy}}}|||zzzwwwuuuuuuwwwzzz|||}}}yyyuuuqqqooojjjhhheeebbbccceeeiiilllppprrruuuvvvtttooojjjgggcccaaa___^^^___``````___PPPNNNHHH@@@999888;;;???<<>><<<<<<======??????===<<>>???<<<===FFFQQQeeeyyynnneeebbb```______]]]\\\ZZZXXXXXX\\\bbbfffdddddddddfffhhhhhhfffdddddd___ZZZWWWUUURRRMMMIIIHHHIIIIIIIIIHHHFFFCCCBBB===<<<;;;999888777777777555444333222222222333333444333444666888>>>LLLYYYnnnxxx}}}wwwooohhhjjjppp~~~wwwxxx{{{~~~~~~~~~uuuqqqkkkggggggggghhhhhhkkkmmmooorrrsssssssssrrrpppqqqsssvvvyyy|||~~~~~~}}}|||yyy{{{~~~zzzpppnnnmmmppprrrrrrlllgggddddddgggiiifffbbbccchhhnnnvvvooofff[[[TTTLLLGGGGGGGGGEEECCCEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNOOOPPPPPPPPPRRRTTTWWWXXXZZZ\\\___aaabbbbbbeeehhhlllqqqtttvvvvvvvvvuuuwwwzzz|||}}}|||{{{zzztttrrrqqqrrrvvv{{{~~~}}}xxxrrrmmmjjjhhhgggfffffffffhhhjjjmmmooorrrooollljjjiiiiiigggfffnnnooopppqqqoooiiibbb\\\NNNEEE===;;;:::888999<<>><<<>>>JJJWWWmmm~~~}}}nnnhhhgggdddaaaaaa]]]\\\ZZZXXXWWWYYY]]]aaabbbdddfffjjjkkkjjjfffbbb___\\\WWWUUUTTTRRRNNNJJJHHHIIIIIIJJJIIIGGGEEEDDD???>>><<<:::999888777777555444333222222222333333333222333555666;;;HHHUUUhhhsss~~~xxxpppiiikkkpppvvvmmmmmmqqqsssxxx}}}}}}zzzzzzzzzxxxuuupppllllllmmmnnnnnnrrrsssuuuwwwxxxyyyxxxxxxuuuvvvyyy|||~~~}}}}}}}}}}}}{{{|||sssrrrtttwwwzzzxxxsssnnnllllllnnnooolllgggiiinnnuuu~~~qqqfffaaaXXXRRRKKKGGGGGGHHHHHHFFFGGGHHHJJJLLLNNNPPPRRRSSSRRRTTTWWWXXXWWWWWWWWWWWW___```cccfffhhhiiiiiiiiikkkmmmoooqqqssstttuuuuuussstttvvvxxxyyyyyyyyyxxxxxxwwwwwwzzz{{{sssmmmiiigggfffeeefffhhhjjjlllmmmnnnnnnpppnnnllllllnnnpppqqqqqqvvvtttrrroooiii```VVVPPPFFF???999999:::999<<<@@@DDDJJJSSS]]]iiiwwwsssggg___\\\[[[\\\```eeelllttt~~~xxxnnnfffYYYOOOFFFBBB@@@===<<<===:::;;;<<<===<<<@@@OOO___wwwyyyooollljjjfffaaa___\\\[[[ZZZXXXWWWXXX]]]```dddgggkkkooooookkkddd^^^ZZZWWWTTTSSSTTTTTTQQQMMMHHHHHHIIIIIIHHHGGGFFFEEE???>>><<<:::888777666666444444333333333222222222222111222444555999EEEQQQeeeqqq~~~yyyqqqjjjkkkpppoooeeedddgggkkkqqqyyy}}}}}}{{{zzzzzz|||xxxssspppppppppppppppqqqrrrsssuuuvvvwwwwwwwwwtttvvvyyy|||~~~~~~~~~}}}|||{{{{{{|||}}}}}}wwwxxx{{{zzzvvvtttsssttttttqqqlllnnnttt|||xxxkkkbbb]]]UUUQQQLLLJJJKKKNNNOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[YYY[[[^^^^^^^^^^^^___```gggiiikkkmmmnnnmmmlllllllllmmmmmmnnnppprrrssstttuuuuuuttttttuuuvvvwwwxxxzzzrrrjjjeeecccdddeeedddfffjjjmmmnnnooonnnmmmppppppqqquuuyyy|||||||||vvvrrrkkkccc[[[RRRIIICCC@@@;;;888999:::;;;>>>BBBFFFMMMXXXdddppp~~~zzzjjj^^^VVVSSSRRRUUUVVVYYY___hhhvvvvvvkkkcccUUULLLDDDBBBAAA>>>===>>>:::;;;<<<======DDDVVVhhh~~~vvvooonnnkkkddd^^^[[[VVVVVVUUUTTTTTTVVV[[[^^^bbbffflllrrrsssnnneee^^^YYYVVVSSSRRRSSSSSSPPPLLLHHHHHHHHHGGGGGGFFFEEEEEE@@@???===:::888666555555444444444333333333222222222111333444444777AAALLLcccppp~~~zzzqqqiiiiiinnn||||||lllaaa___aaaeeemmmwww}}}~~~}}}{{{{{{|||yyytttqqqpppoooooonnnpppqqqrrrsssttttttuuuuuusssuuuxxx{{{||||||{{{{{{{{{{{{|||~~~|||~~~~~~{{{yyyyyyyyyuuuqqqtttzzztttjjj```YYYVVVTTTRRRRRRTTTWWWZZZ[[[]]]]]]^^^___```aaabbbbbb```aaabbbbbbbbbeeehhhkkknnnnnnooooooooommmlllkkkiiijjjkkklllooorrrtttvvvvvvuuussssssuuuyyy}}}|||vvvppplllfff```^^^```cccfffiiijjjmmmpppqqqqqqpppooorrrtttxxx|||~~~}}}xxxuuupppiii___UUUMMMFFFAAA>>>===999888:::;;;;;;>>>CCCJJJRRR]]]hhhtttssscccVVVOOOMMMMMMRRRSSSUUUZZZdddsss}}}sssggg___RRRIIIBBB@@@@@@===<<<>>>:::;;;======>>>GGG]]]rrr}}}}}}xxxrrrnnnmmmjjjbbb[[[WWWNNNOOOOOOOOOOOORRRVVVZZZZZZ```iiiqqqtttqqqiiibbb\\\XXXTTTSSSSSSQQQMMMJJJIIIHHHHHHGGGFFFEEEEEEEEEBBBAAA>>><<<999777666555333333444444444333222111222222333555444666???III^^^mmm|||{{{qqqhhhgggkkkvvv{{{lllbbb___```gggppp||||||yyyuuusssrrrrrrqqqpppoooppppppqqqrrrrrrssssssssstttvvvwwwxxxxxxxxxxxxzzz{{{~~~{{{yyy|||zzzqqqiii```YYYYYYZZZZZZ\\\^^^```cccdddeeeeeeffffffffffffffffffeeeffffffffffffjjjnnnrrrpppooonnnmmmlllkkkkkkjjjhhhiiikkkmmmqqqtttwwwyyyxxxwwwxxxyyy}}}|||qqqjjjaaa___]]]\\\]]]bbbgggjjjppppppqqqrrrssssssssssssyyy{{{}}}}}}vvvllleee^^^XXXNNNFFFAAA>>><<<;;;<<<:::;;;>>>>>>>>>BBBHHHPPPWWWbbblllttt}}}}}}nnn___TTTOOOOOOPPPUUUWWWZZZ```jjjwwwzzzooocccZZZOOOFFF???>>>>>><<<:::;;;;;;<<<>>>>>>???JJJccczzz~~~yyyvvvwwwrrrmmmkkkkkkiii```YYYVVVKKKKKKLLLLLLLLLOOORRRVVVUUU[[[eeennnsssppphhhbbbYYYVVVSSSSSSTTTSSSPPPMMMKKKKKKIIIHHHFFFFFFEEEEEEEEEDDDAAA>>>;;;999777777333333444444444333222111222222444666555555===GGGWWWgggxxx{{{pppfffdddgggnnnzzz|||ooofffbbbbbbiiisss~~~|||{{{{{{|||{{{{{{vvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~wwwnnniiiddd```___aaaccceeeffffffggghhhggggggggghhhhhhhhhhhhhhhhhhiiijjjkkkkkklllooorrrnnnmmmkkkjjjiiijjjkkkllljjjlllnnnrrrvvvyyy|||}}}~~~yyyppphhhbbbYYYZZZ[[[^^^bbbhhhmmmppptttsssqqqppppppqqqssstttxxxxxxxxxwwwrrriii^^^VVVKKKHHHCCC@@@???>>>>>>===??????BBBFFFGGGGGGLLLRRRWWW^^^gggoootttzzzwwwjjj^^^VVVUUUWWWYYYYYY\\\bbbiiirrr~~~xxxmmm```WWWMMMDDD>>>===<<<:::999:::;;;<<<>>>???@@@LLLfff~~~}}}zzzvvvssssssmmmiiihhhjjjggg```YYYVVVLLLMMMMMMLLLLLLNNNRRRTTTUUU[[[dddmmmppplllddd]]]SSSQQQPPPRRRUUUWWWVVVTTTNNNMMMKKKIIIGGGFFFFFFFFFHHHFFFCCC@@@===;;;999888333333444555444333222111333333555777555555<<>><<<===AAAFFFSSSlll|||xxxvvvrrrpppoookkkkkkjjjhhhddd```\\\YYYVVVSSSQQQRRRTTTTTTSSSPPPPPPWWWbbbkkknnnhhh^^^UUUSSSRRRQQQRRRTTTVVVVVVUUUVVVUUUTTTPPPKKKGGGEEEEEEEEEEEEDDDBBB???;;;888666777777777666555555444444222333333333444777<<<@@@PPP\\\mmmzzz}}}vvvooohhhccceeejjjrrr{{{~~~uuummmiiigggfffppp~~~vvvnnniiiffffffccceeegggggggggfffggghhhhhhjjjkkkkkkjjjkkklllnnnooopppqqqqqqpppnnnkkkjjjggghhhjjjmmmppprrrtttuuuttttttuuuzzzvvvqqqjjjccc]]]YYYXXXXXXZZZ^^^eeekkkpppqqqqqqqqqpppmmmhhhfffeeeeeedddccccccaaa\\\WWWQQQLLLHHHFFFHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSUUUWWW[[[___bbbeeeiiilllpppuuuyyy{{{|||}}}}}}xxxlllaaaaaagggpppyyyzzzqqqeeeXXXNNNGGGCCC>>>;;;::::::::::::>>>===>>>BBBHHHVVVooo|||zzzxxxrrrmmmkkkgggggggggfffdddaaa^^^\\\ZZZXXXVVVWWWWWWWWWTTTQQQSSSXXX```hhhjjjfff]]]VVVTTTRRRQQQRRRTTTVVVVVVVVVWWWVVVTTTPPPJJJFFFDDDDDDEEEEEEDDDBBB???;;;888777777777777666555555444444222333333333444777<<>>;;;999777777777777666555555444444222333333333444666:::>>>IIIUUUfffuuu~~~|||sssjjjddd]]]aaahhhqqqzzzzzzooohhhkkksss|||uuunnniiifffeeeeeedddgggiiijjjjjjjjjkkklllrrrtttttttttrrrqqqrrrssssssqqqnnnllllllnnnqqqssstttvvvyyy{{{||||||{{{zzz~~~{{{uuuooojjjeee```\\\VVVRRRQQQTTTYYY\\\^^^```ccceeeeeeccc```^^^XXXVVVTTTSSSSSSRRRPPPOOOLLLKKKIIIHHHHHHKKKMMMOOORRRVVV\\\cccgggiiiiiihhhbbbcccdddgggjjjnnnqqqsssqqqrrrtttwwwzzz}}}}}}zzzwwwtttooolll{{{fff]]]XXX```ooo{{{ssshhh]]]PPPGGGBBB???<<<:::;;;<<<===<<<<<<===???DDDNNN```yyyzzzoooeeebbb]]]^^^^^^___^^^[[[YYYXXXUUUWWWZZZ^^^``````___^^^^^^___```bbbdddccc```]]]UUURRROOOMMMMMMNNNMMMLLLPPPPPPOOOLLLGGGDDDBBBBBBCCCCCCAAA???===;;;999888777777777666555555444444222333333333444555999<<>>;;;:::;;;======<<<:::<<>><<<:::999999777777777666555555444444111333333333333444777999???JJJ[[[lllyyywwwmmmggg```aaaeeennnzzzzzzuuu{{{{{{yyyyyywwwsssoooiiigggeeebbbaaaaaabbbccceeehhhjjjlllmmmmmmoooqqqrrrsssttttttsssssstttuuutttuuuwwwyyy|||~~~}}}}}}|||}}}xxxrrrjjjeee^^^YYYVVVUUUTTTSSSNNNNNNOOOPPPQQQSSSUUUVVVTTTUUUVVVWWWVVVTTTRRRPPPNNNMMMLLLMMMNNNNNNLLLJJJIIIJJJMMMQQQWWW]]]bbbeeehhhgggeeecccbbbaaa``````eeeffffffgggggggggggggggddddddfffiiimmmppptttuuutttwwwzzz{{{yyyuuupppmmm{{{kkkggggggmmmrrrrrrrrrsss}}}nnncccWWWLLLDDD???===;;;:::<<<<<<<<<<<<999===AAAFFFTTTmmmzzzmmmgggggghhhhhhgggeeeaaa\\\XXXVVVVVVXXX[[[[[[YYYXXXWWWWWWVVVVVVVVVXXX[[[]]]]]]\\\UUUQQQLLLHHHFFFEEEEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEAAA@@@>>>===;;;::::::999777777777666555555444444111222444444333444666777<<>>BBBNNNfff|||pppjjjhhhiiihhhddd```\\\YYYVVVUUUTTTUUUVVVUUUSSSRRRSSSTTTRRRVVV[[[^^^^^^^^^]]]^^^ZZZWWWSSSSSSUUUVVVTTTQQQRRRMMMGGGCCCAAABBBBBBBBB???>>>===<<<;;;:::::::::666777777777666555444444444333333222222333333444:::<<>>>>>;;;999999;;;<<<<<<:::???BBBJJJZZZooo{{{ooohhheeehhhfffbbb^^^[[[WWWUUUTTTTTTUUUVVVUUUSSSSSSUUUVVVVVVYYY\\\^^^^^^^^^^^^______\\\YYYVVVUUUSSSPPPOOORRRMMMGGGCCCBBBBBBBBBBBB@@@???===<<<;;;:::::::::777777777777666555444444444333333222222333333444999;;;HHH]]]nnnvvv{{{~~~~~~xxxtttiiifffeeehhhooovvv{{{~~~~~~xxxrrrjjjggghhhjjjjjjhhhkkkkkkjjjhhhddd^^^ZZZWWWPPPNNNKKKHHHGGGHHHJJJLLLOOOPPPRRRUUUYYY^^^ccceeekkknnnrrrvvvzzz|||}}}}}}}}}~~~~~~}}}|||{{{|||||||||zzzwwwtttpppnnniiiddd^^^ZZZWWWUUUTTTRRRKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFHHHKKKNNNPPPRRRRRRXXXWWWVVVTTTSSSQQQPPPOOOOOOOOORRRUUU[[[bbbhhhkkkpppqqqsssqqqkkkddd___\\\\\\ZZZYYYXXXZZZ]]]bbbdddhhhjjjmmmnnnkkkfff```\\\UUUSSSOOOKKKHHHGGGGGGHHHGGGGGGIIIKKKOOOSSSVVVXXXsssbbbUUUJJJBBB======;;;999999;;;<<<<<<<<<===AAAOOOccctttxxxllleeebbbeeeccc```]]]YYYVVVTTTSSSTTTUUUUUUTTTSSSTTTWWWZZZ]]]^^^______^^^]]]^^^```bbbbbb___ZZZUUUPPPNNNMMMQQQMMMHHHDDDCCCCCCBBBBBBAAA@@@>>>===;;;::::::999888888777777666555444444444333333222222333333444777:::FFFZZZkkkuuuzzz}}}~~~yyyuuukkkhhheeefffllltttzzz~~~}}}}}}ooogggeeeeeegggkkklllkkkhhhmmmmmmmmmlllhhhccc___\\\TTTRRRNNNKKKHHHGGGGGGGGGIIIJJJLLLOOOSSSYYY]]]```hhhjjjnnnssswwwyyy{{{|||zzz{{{||||||||||||{{{zzzuuuuuuuuutttqqqnnnjjjhhhdddaaa]]]YYYWWWVVVSSSRRRLLLKKKJJJIIIHHHIIIIIIJJJIIIKKKPPPTTTWWWYYYYYYXXXXXXVVVTTTQQQPPPPPPRRRSSSSSSUUUZZZ```gggmmmrrruuuxxxwwwsssmmmfff```]]]\\\[[[\\\]]]___ccchhhmmmpppvvvwwwvvvrrrkkkaaaWWWQQQKKKIIIEEEBBBAAAAAABBBCCCEEEFFFHHHKKKNNNPPPSSSTTTzzzkkk\\\PPPGGG@@@===<<<;;;::::::;;;<<<===>>>>>>CCCTTTjjjvvv}}}~~~qqqiiieeeccccccbbb___[[[XXXUUUSSSSSSTTTTTTSSSSSSSSSUUUYYY]]]ccccccbbb```]]]\\\]]]^^^aaabbbaaa]]]VVVQQQOOOPPPPPPMMMIIIFFFEEEEEEDDDCCCBBBAAA???===<<<;;;::::::999888777666555555444444444333333222222333333444333888CCCUUUgggttt{{{~~~}}}}}}~~~{{{xxxnnnjjjfffdddiiiqqqzzz|||qqqiiiffffffhhhkkknnnooollliiimmmmmmnnnmmmjjjfffbbb___ZZZXXXTTTPPPLLLIIIGGGFFFHHHHHHIIIKKKOOOUUUYYY\\\bbbdddhhhmmmqqquuuwwwxxxyyyyyyzzzzzzzzzyyywwwvvvpppqqqqqqpppmmmjjjgggeeeccc```]]]ZZZXXXVVVSSSQQQPPPNNNMMMLLLLLLMMMNNNOOORRRUUUZZZ___bbbbbbaaa```VVVSSSPPPOOOOOOSSSWWWYYY^^^aaagggmmmsssxxx{{{||||||xxxrrriiiaaa]]]\\\^^^^^^aaahhhnnnuuuyyy|||}}}~~~xxxooodddXXXNNNHHHFFFDDDBBBAAAAAACCCEEEGGGIIIJJJLLLMMMOOOOOOOOOOOO{{{rrrdddVVVKKKDDD???===;;;;;;;;;:::;;;<<<>>>@@@DDDMMM___rrrzzzsssiiieeeddddddaaa___]]]ZZZWWWUUUSSSRRRRRRSSSSSSRRRRRRUUUZZZ]]]eeedddbbb___[[[ZZZZZZ\\\\\\^^^___\\\WWWSSSSSSTTTNNNLLLIIIHHHHHHGGGFFFDDDBBBAAA@@@>>><<<;;;;;;;;;:::999888666555555555555444333333222222333333444111666???OOObbbrrr|||zzz{{{}}}}}}zzzrrrmmmfffcccfffppp|||wwwpppmmmlllkkkkkklllmmmooooooooommmllllllkkkjjjhhhdddaaa```^^^\\\YYYVVVRRRNNNLLLJJJIIIHHHHHHIIILLLPPPUUUXXX]]]___ccchhhmmmqqquuuvvvyyyyyyyyyxxxvvvtttrrrqqqnnnnnnnnnnnnllliiifffdddbbb___[[[XXXVVVTTTQQQOOOPPPPPPPPPQQQSSSUUUXXXYYY___aaadddeeeeeecccaaa___SSSRRRQQQQQQTTTZZZ```dddmmmpppuuuyyy|||~~~~~~}}}xxxtttlllddd^^^]]]```ccciiioooyyy{{{pppdddXXXNNNHHHEEECCCCCCCCCDDDFFFHHHKKKMMMMMMMMMNNNMMMLLLKKKJJJIIIsssjjj]]]QQQHHHBBB???===999:::;;;;;;;;;<<>>============<<<:::888666555555555555444333333222222333333444111555;;;GGGYYYmmmyyy|||yyyzzz|||~~~{{{tttooogggbbbdddooo~~~zzz}}}uuunnnkkklllooonnnnnnmmmmmmnnnooopppqqqjjjiiigggeeecccaaa___^^^^^^^^^]]][[[XXXUUUSSSQQQLLLKKKIIIHHHIIILLLPPPSSSXXX[[[^^^dddiiinnnsssuuuuuuuuuuuutttrrrooommmkkkkkkkkklllllljjjhhheeeccc___\\\XXXUUUTTTSSSQQQOOOPPPRRRUUUYYY^^^bbbeeefffjjjiiihhhfffbbb___\\\ZZZVVVVVVXXX[[[aaagggmmmppp{{{}}}~~~|||zzzooolllhhhcccaaadddiiinnnyyyuuunnncccWWWMMMHHHEEEEEEBBBCCCEEEGGGJJJLLLNNNOOOMMMLLLJJJIIIGGGEEEDDDCCC}}}nnneeeYYYMMMEEEAAA???>>>888:::<<<;;;;;;<<<@@@CCCHHH^^^ttt}}}{{{lllaaa^^^]]]]]]\\\ZZZXXXVVVTTTQQQPPPOOONNNOOOPPPRRRRRRSSSTTTWWWYYYVVVXXXYYYYYYYYYZZZ\\\^^^[[[ZZZYYYXXXWWWUUUQQQNNNDDDCCCCCCEEEGGGGGGFFFDDDAAA@@@??????>>>>>>>>>???===;;;999666555444555555444333333222222333333444222555888>>>OOOeeerrruuuyyyzzz||||||vvvppphhhbbbdddoooyyyqqqppptttxxxyyyzzz}}}yyyssspppnnnppptttrrrrrrqqqpppnnnnnnnnnooojjjhhhddd```^^^]]]]]]]]]\\\\\\]]]]]]\\\[[[YYYWWWSSSQQQMMMKKKJJJLLLOOOQQQRRRTTTXXX]]]ccciiimmmpppooooooooonnnmmmjjjhhhgggggghhhiiiiiigggeeecccaaa^^^[[[WWWUUUUUUVVVWWWVVVXXX[[[___dddhhhkkklllmmmllljjjgggccc```___^^^^^^^^^aaaeeejjjpppuuuzzz|||{{{xxxuuujjjjjjiiiiiilllrrrzzzyyysssccc]]]UUUMMMHHHEEEFFFFFFDDDFFFIIILLLMMMNNNMMMLLLJJJHHHFFFDDDBBBAAAAAAAAAyyykkkcccVVVKKKDDDAAA??????888:::<<<<<<;;;<<<@@@DDDMMMiii{{{rrrfff^^^\\\[[[YYYWWWWWWVVVTTTQQQOOOMMMLLLLLLNNNOOORRRSSSSSSSSSUUUWWWNNNQQQTTTWWWYYY[[[^^^```^^^[[[XXXWWWWWWSSSMMMHHH??????@@@CCCEEEFFFEEECCC@@@@@@???????????????@@@===;;;999666555444555666444333333222222333333444444666666999III^^^llloooyyyzzz}}}}}}wwwqqqhhhbbbcccpppuuujjjiiillloooppprrrwww}}}~~~vvvvvvvvvuuuvvvzzzxxxxxxwwwtttpppmmmkkkkkkjjjgggbbb^^^[[[[[[\\\]]]YYYZZZ\\\^^^^^^^^^\\\[[[ZZZWWWSSSOOONNNOOOQQQRRRKKKMMMQQQVVV]]]ccchhhkkkiiijjjjjjjjjiiihhhfffeeedddeeeffffffeeeccc```______\\\YYYWWWYYY\\\^^^___bbbeeeiiilllnnnnnnnnnmmmjjjgggdddbbbbbbdddfffiiifffiiiooouuu{{{}}}yyytttrrrkkklllnnnrrrwwwuuujjjcccUUURRRMMMIIIFFFFFFGGGHHHGGGIIIMMMPPPPPPOOOLLLJJJHHHGGGDDDBBBAAAAAABBBCCCwwwfffZZZMMMFFFAAA<<<:::;;;???<<<;;;;;;:::;;;CCCMMM^^^rrruuuooogggbbbaaa___ZZZUUUWWWTTTQQQOOOOOONNNMMMLLLPPPRRRSSSTTTTTTSSSQQQPPPLLLNNNRRRVVVZZZ]]]^^^___^^^\\\YYYUUUPPPLLLIIIGGGBBBDDDGGGIIIHHHEEEAAA???===>>>>>>>>>>>>======<<<:::;;;;;;888444222444777444333333333333444555555---444999999@@@SSSeeennnqqqyyyzzztttmmmgggdddjjj|||{{{ooohhhgggjjjmmmrrrwww}}}|||wwwwww{{{}}}{{{yyy|||xxxsssooommmkkkiiihhhfffccc^^^[[[ZZZZZZZZZZZZZZZ[[[]]]^^^___```aaaaaa]]]ZZZWWWUUUTTTRRRPPPOOOKKKLLLNNNQQQVVVZZZ^^^```bbbcccddddddbbbbbbcccdddaaaaaaaaabbbbbbcccccccccccccccdddeeefffgggggghhhnnnnnnooooooppppppqqqqqqjjjiiigggfffhhhkkkooorrrvvvzzzzzzvvvsssrrrooosssyyyvvvnnnhhhaaaXXXRRRKKKIIIEEECCCCCCEEEIIIKKKMMMOOOQQQSSSRRROOOKKKHHHHHHFFFCCCBBBCCCFFFKKKNNN~~~rrrdddXXXLLLEEEAAA<<<;;;<<<>>><<<;;;;;;;;;===GGGRRRgggyyy}}}{{{zzzrrrlllddd```___]]]ZZZVVVSSSQQQNNNNNNOOOOOOOOONNNMMMNNNOOOPPPPPPOOOMMMLLLJJJLLLQQQUUUYYY\\\]]]^^^\\\ZZZWWWTTTPPPLLLIIIHHHEEEHHHKKKKKKHHHCCC@@@???<<<<<<<<<======<<<<<<;;;=========999666444666888555444444333333444444444///555888777===NNN```jjjqqqyyyyyysssllleeebbbgggwww~~~sssllllllppptttzzz~~~{{{wwwvvvxxxzzzxxxvvvuuurrrmmmjjjhhhgggfffdddeeeaaa]]]ZZZZZZZZZZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^]]][[[YYYXXXWWWVVVTTTRRRNNNNNNNNNPPPRRRVVVZZZ\\\___aaaccccccccccccdddeeebbbcccdddeeeffffffggggggkkkllllllnnnooopppqqqqqqqqqqqqqqqpppppppppppppppoooooooooppprrrvvvzzz|||}}}~~~}}}{{{xxxvvvuuuvvvvvv{{{~~~wwwpppfff___[[[UUUNNNIIIGGGFFFEEEEEEFFFJJJNNNPPPSSSSSSSSSRRRPPPMMMJJJHHHJJJIIIIIIIIILLLOOORRRTTTxxxmmm___TTTIIIDDD@@@===;;;======;;;;;;<<<<<<@@@LLLYYYssszzzwwwlllggg```\\\[[[[[[XXXVVVNNNLLLKKKLLLNNNPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNHHHKKKPPPUUUYYY[[[[[[[[[XXXWWWUUURRROOOMMMJJJIIIHHHMMMQQQOOOHHHAAA>>>>>><<<=====================??????>>>;;;888666777888666666555444333333333333111555666555:::III[[[eeeqqqyyyxxxrrrkkkddd```cccppp~~~xxxqqqqqqvvvzzz~~~~~~}}}|||}}}yyytttsssttttttrrrpppmmmjjjgggeeeddddddcccbbbccc```\\\ZZZZZZZZZZZZYYY[[[\\\\\\\\\\\\\\\[[[[[[\\\[[[ZZZ[[[[[[ZZZXXXUUURRRPPPOOONNNNNNPPPSSSUUUZZZ]]]aaaccccccdddeeegggeeefffhhhjjjkkkmmmnnnnnnqqqqqqrrrssstttuuuvvvwwwvvvuuuuuuttttttssssssrrrtttuuuwwwzzz~~~~~~}}}{{{yyyxxxyyy}}}{{{uuuddd^^^VVVQQQNNNKKKFFFBBBBBBCCCEEEHHHLLLPPPSSSUUUXXXWWWTTTQQQNNNLLLKKKJJJKKKMMMOOOSSSVVVXXXYYYYYYttthhhZZZOOOEEEBBB@@@===<<<======;;;;;;<<<<<>><<<<<<======<<<<<<===>>>EEEWWWhhhxxxnnn]]][[[XXXUUUTTTTTTSSSSSSMMMMMMLLLNNNPPPPPPPPPOOOLLLLLLMMMNNNNNNNNNNNNNNNQQQRRRTTTVVVVVVTTTRRRQQQOOOOOONNNNNNMMMLLLLLLKKKNNNSSSWWWSSSIIIAAA>>>@@@>>>>>>>>>>>>???@@@BBBCCC???===:::999888777777777888777555444333222111111222222333444888CCCTTTaaammmttt{{{}}}~~~}}}zzztttnnniiicccaaagggooo|||yyyssstttwww~~~}}}}}}yyyooommmkkkiiihhhfffeeecccbbbaaa```aaabbbccccccbbbaaa___\\\\\\]]]^^^]]]\\\^^^^^^^^^]]][[[YYYXXXWWWXXXXXXZZZ\\\______]]][[[ZZZWWWTTTPPPMMMLLLMMMMMMRRRUUUZZZ^^^```bbbeeegggiiikkknnnrrruuuxxxyyyyyy~~~~~~}}}}}}}}}|||||||||zzzzzz{{{|||}}}~~~~~~}}}~~~{{{|||~~~{{{rrrjjjbbb[[[VVVSSSOOOKKKGGGFFFFFFFFFFFFGGGJJJMMMQQQTTTUUUVVVVVVQQQQQQPPPQQQSSSVVVZZZ\\\WWWZZZ^^^aaaaaa^^^ZZZWWW~~~pppaaaQQQHHH@@@>>>===;;;;;;<<<<<<<<<===???AAAKKKaaauuuyyykkkYYYYYYXXXWWWUUUTTTRRRRRROOOOOOOOOPPPRRRRRRQQQOOOOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKNNNRRRVVVSSSKKKDDDAAAAAA;;;;;;;;;;;;<<<>>>@@@AAA===:::888777888888888777888777555444333222222222222111222555888@@@OOO]]]iiipppwwwyyy{{{~~~|||{{{uuuppplllgggbbbeeejjjsss{{{uuusssttt|||xxxqqqmmmhhhggggggfffdddcccbbbbbb___^^^^^^___aaacccbbbaaaaaa```^^^___```aaaaaa`````````___^^^\\\[[[YYYXXXXXXXXXYYY\\\^^^___^^^]]]\\\[[[XXXUUURRRPPPOOOOOOQQQSSSWWWZZZ\\\___ccceeeiiilllppptttxxxzzzzzzzzz||||||||||||||||||||||||zzz{{{|||}}}~~~|||uuulllccc\\\WWWSSSQQQLLLJJJGGGDDDDDDFFFHHHJJJPPPQQQSSSUUUVVVUUUTTTSSSNNNPPPRRRVVV[[[___ccceeeaaabbbdddeeeccc___ZZZWWW}}}mmm]]]NNNEEE>>>===<<<::::::;;;:::;;;>>>BBBFFFTTTmmmxxxhhhXXXYYY[[[ZZZXXXUUUSSSRRRPPPPPPPPPRRRTTTUUUTTTRRRTTTTTTTTTTTTUUUVVVWWWWWWTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMOOORRRQQQMMMHHHDDDBBB::::::999:::;;;===@@@BBB;;;999666666888:::999888777666555444333222222222111000222555777<<>>DDDJJJZZZvvvrrr```XXX[[[]]]^^^[[[XXXTTTSSSPPPPPPQQQTTTVVVWWWVVVUUURRRRRRRRRRRRSSSTTTUUUVVVRRRQQQNNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPOOOKKKFFFCCC;;;;;;:::;;;<<>>::::::DDDMMMNNNIIICCC>>><<<>>>===999777888444444444444444444333333555222222555777999???GGGYYYdddnnnuuuyyy|||{{{xxx{{{xxxtttoookkkhhhfffeeelllvvvxxxuuusssooollliiifffaaa]]]ZZZYYYYYYZZZYYY[[[^^^aaaeeehhhkkklllmmmkkkiiiiiijjjjjjjjjiiifffeeeccccccdddeeeeeedddddddddcccaaa```^^^]]]]]]______^^^^^^^^^^^^___```cccbbbaaa`````````^^^]]][[[YYYXXXWWWYYY]]]```cccggglllsssxxx{{{{{{{{{||||||}}}yyyqqqiiiddd___ZZZVVVRRRSSSSSSSSSSSSQQQPPPOOOMMMPPPTTTVVVXXXYYY\\\^^^ZZZZZZYYYXXXWWWXXX[[[^^^___gggmmmnnnoooqqqmmmfffcccbbb___[[[XXXXXX[[[]]]uuucccRRRHHHDDD???<<<;;;<<<<<<;;;;;;???CCCIIIZZZttt|||llleeedddeeefffeeeccc___]]]\\\YYYYYYXXXWWWUUUTTTTTTSSSUUUWWWXXXWWWTTTQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJMMMPPPSSSSSSPPPKKKGGGDDDCCCBBBGGGSSS___```ZZZLLLEEE@@@@@@@@@<<<999888666666666555555555444444444222222444666888>>>EEEUUUaaannntttxxx||||||{{{{{{xxxtttpppllliiigggfffllluuu~~~}}}~~~uuuooommmkkkhhheee___]]]XXXSSSQQQPPPPPPQQQRRRUUUYYY^^^dddiiimmmooorrrpppooopppppppppooommmfffccc```___```bbbcccccceeedddcccaaa___^^^]]]\\\__________________``````cccbbbaaaaaabbbccccccccccccbbb```^^^___aaadddfffiiinnnuuu{{{~~~{{{vvvooojjjccc^^^[[[XXXTTTQQQTTTSSSRRRRRRRRRSSSTTTTTTTTTVVVXXXZZZZZZZZZ\\\^^^YYYZZZ[[[\\\\\\^^^bbbeeejjjppptttsssrrrrrrmmmfffbbbaaa```^^^]]]```eeeiiiyyynnn]]]OOOEEEAAA===;;;;;;<<<<<<<<<<<>>;;;:::;;;<<<=========???FFFVVVmmmyyynnnhhhgggeeedddbbbaaa```___^^^\\\ZZZYYYXXXWWWUUUTTTSSSRRRTTTVVVXXXWWWUUUSSSRRRRRRPPPOOOMMMLLLJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHLLLQQQVVVYYYXXXTTTOOOLLLEEEIIIRRRccc{{{rrr```NNNFFFDDDAAA>>><<<888777777666666555555555333111111333444444999???LLL\\\mmmssstttwww{{{~~~zzzyyyvvvssspppmmmkkkjjjjjjpppzzz}}}}}}~~~|||uuutttwwwyyyuuupppdddcccbbbaaaaaa___[[[WWWMMMKKKHHHEEECCCCCCCCCDDDFFFIIIOOOVVV^^^ffflllooorrrsssuuuxxxzzzyyyuuurrrhhheeeaaa___^^^]]]\\\[[[___^^^]]]\\\[[[\\\\\\]]]______```aaabbbcccccccccdddeeeeeeeeefffhhhkkkmmmooonnnlllkkkjjjjjjjjjkkkjjjnnntttyyy}}}~~~zzztttnnngggaaa\\\YYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXYYY[[[^^^aaabbbbbbbbbbbb```]]][[[\\\]]][[[```fffkkkppptttxxx{{{|||xxxsssnnniiieeedddfffkkkqqqzzz|||tttjjj^^^RRRKKK???===::::::;;;===>>>===???AAAKKK^^^uuu}}}qqqjjjfffdddeeeccc````````````^^^\\\VVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTRRRPPPPPPRRRTTTPPPOOOMMMLLLJJJIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHNNNSSSXXXZZZXXXSSSOOOMMMGGGKKKUUUiiiqqqYYYKKKFFFCCC@@@@@@777777666666555444444333333111111333333333777===HHHYYYiiipppqqquuuyyy|||zzzyyywwwtttqqqnnnkkkjjjgggkkksss}}}vvvqqqkkkkkkmmmllleee^^^\\\]]]^^^^^^]]]ZZZTTTQQQGGGFFFDDDBBBBBBBBBCCCDDDFFFIIINNNTTTZZZ```eeehhhmmmooorrrvvvxxxxxxuuurrrkkkiiihhhfffeeeaaa]]]YYYZZZYYYXXXXXXXXXZZZ[[[\\\^^^___```bbbcccdddddddddfffggghhhhhhggghhhjjjmmmoooooooooooonnnnnnnnnnnnkkknnnrrruuuxxx}}}}}}|||{{{zzzxxxwwwmmmkkkgggbbb]]]YYYWWWVVVZZZ[[[\\\\\\]]]^^^___```^^^___```bbbcccdddeeeeeeddddddcccaaa^^^]]]]]]^^^bbbgggooouuuyyy}}}|||yyyuuuqqqllliiiiiikkkpppxxxvvvnnncccVVVLLLIII>>><<<:::;;;<<<>>>>>>>>>@@@DDDRRRhhh}}}}}}vvvtttoooiiifffcccaaaaaacccccc___\\\TTTTTTTTTTTTSSSSSSSSSSSSQQQQQQOOOMMMKKKLLLPPPSSSOOONNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHLLLQQQVVVWWWTTTPPPNNNNNNLLLMMMUUUiiihhhWWWMMMFFFBBBBBB777777666666555444333333444222222444444222555;;;DDDSSSccckkkoootttyyyzzz{{{zzzxxxuuurrrnnnkkkiiieeefffkkkvvv~~~tttfffbbb^^^]]]^^^[[[TTTNNNSSSUUUXXXYYYWWWRRRLLLIIIAAAAAA@@@@@@AAABBBDDDEEEHHHIIILLLQQQUUUYYY\\\^^^fffhhhlllppptttuuusssqqqlllllllllmmmlllhhhbbb^^^ZZZYYYWWWVVVVVVXXXYYY[[[\\\]]]```bbbddddddddddddeeehhhjjjjjjhhhgggiiikkkooopppqqqqqqrrrqqqqqqppplllmmmnnnoooqqquuuzzz}}}~~~|||{{{{{{{{{yyyxxxvvvssspppmmmkkkjjjgggeeeaaaaaa```^^^[[[YYYZZZ[[[\\\^^^```aaaaaaaaaccceeedddeeeggghhhhhhgggfffeeedddeeedddcccaaaaaaccceeelllqqqyyy~~~~~~zzzvvvvvvtttqqqrrruuuyyyzzzppphhh\\\OOOGGGFFF>>>===;;;<<<===>>>>>>>>>BBBIII[[[sss~~~~~~xxxmmmcccaaa___aaadddccc^^^YYYVVVVVVUUUUUUTTTSSSRRRRRROOOPPPOOONNNMMMMMMPPPRRRNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGEEEJJJPPPQQQNNNLLLMMMOOONNNLLLPPPbbbyyygggXXXKKKDDDBBB999888888777666555444333555333333555444222555:::>>>LLL\\\fffooovvvzzzzzz{{{zzzxxxuuuqqqmmmiiigggbbbaaaeeeooo~~~}}}qqqfffXXXUUUQQQNNNMMMLLLIIIGGGKKKNNNRRRSSSQQQLLLGGGCCC======>>>@@@AAADDDFFFGGGGGGHHHJJJMMMOOORRRTTTUUU\\\^^^bbbggglllnnnnnnmmmllllllmmmooopppnnnkkkhhh^^^\\\ZZZWWWVVVVVVWWWXXXZZZ\\\___bbbddddddddddddbbbfffkkkkkkhhhggghhhjjjmmmnnnpppqqqpppooonnnmmmiiihhhgggffffffhhhmmmqqquuuyyy~~~}}}zzzxxxyyy|||uuusssrrrqqqqqqooollliiihhhfffcccbbbbbbaaa```^^^___aaabbbaaa___^^^```aaaaaadddggghhhhhhiiikkkmmmlllkkkjjjhhhgggfffeeedddeeefffgggggggggiiilllooouuuzzzzzzxxxzzz|||}}}wwwllldddXXXJJJCCCDDD???===<<<<<<>>>??????>>>CCCLLL```zzz|||xxx}}}wwwjjj```^^^]]]___bbbaaa[[[VVVYYYYYYXXXVVVTTTSSSRRRQQQPPPQQQSSSSSSRRRQQQRRRSSSMMMMMMLLLKKKKKKKKKKKKKKKEEEFFFFFFGGGGGGGGGFFFFFF???EEEJJJLLLJJJJJJMMMPPPMMMIIIJJJZZZzzzsssaaaPPPEEEBBB::::::999888777666555444666444444666444222444999:::GGGWWWcccoooxxx|||{{{{{{{{{yyyuuuqqqlllhhhfff```___aaakkk||||||rrreee[[[QQQNNNIIIEEECCCDDDFFFHHHFFFJJJNNNPPPNNNIIIEEEBBB======???AAADDDFFFIIIJJJEEEFFFGGGJJJLLLNNNOOOPPPTTTUUUYYY___dddhhhhhhhhhlllllllllnnnqqqrrrqqqpppcccaaa]]]XXXVVVUUUUUUUUUYYY[[[^^^aaacccddddddccc^^^dddjjjkkkiiiggghhhkkkkkklllmmmnnnmmmkkkiiihhhdddccc```]]]\\\^^^bbbfffeeekkkqqqrrrpppoooqqqtttlllkkkjjjiiigggddd___\\\aaa___^^^^^^___``````___aaadddffffffdddcccdddfffgggkkkoooppppppqqqtttwwwqqqoookkkgggdddcccddddddggghhhiiijjjlllooossswww{{{|||{{{|||tttgggZZZPPPHHHCCC@@@>>>;;;:::=========???CCCFFF[[[ttt~~~uuuqqqrrrrrrnnnjjj[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXVVVRRRPPPQQQRRRTTTUUUTTTSSSQQQPPPKKKJJJIIIKKKLLLNNNMMMLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFDDDFFFJJJMMMQQQOOOMMMUUUmmmkkkXXXLLLGGG@@@===:::888888777666555555444444333333444444555888CCCSSScccooowww|||~~~}}}|||yyytttoookkkhhhaaa```bbbiiivvv|||~~~zzzrrrhhh]]]WWWLLLJJJFFFCCCAAABBBDDDFFFKKKJJJIIIGGGEEEDDDBBBBBB@@@BBBDDDFFFHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIILLLPPPSSSUUUZZZ```eeegggiiilllpppsssttttttsssnnnkkkfffaaa]]][[[ZZZZZZZZZ\\\^^^aaacccccccccccccccdddeeefffgggiiijjjjjjmmmmmmnnnmmmkkkgggcccaaa]]]ZZZXXXUUUUUUWWWYYY[[[\\\aaaffffffdddccceeehhhlllfff______cccdddaaa]]]^^^___bbbdddfffggghhhiiihhhhhhhhhiiijjjlllmmmnnnppprrrtttwwwxxxxxxwwwwwwppplllgggeeeeeefffeeedddlllmmmnnnqqqtttwwwzzz|||}}}xxxpppcccVVVMMMFFFBBB@@@>>>;;;:::======<<>>:::888888888777666555444444333333444444555666>>>MMM]]]kkktttyyyzzz}}}|||{{{xxxtttoookkkhhhbbb```aaagggsss{{{|||}}}xxxqqqiii___UUUOOOHHHFFFDDDAAA@@@AAABBBCCCHHHGGGFFFEEEDDDBBBBBBAAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFIIILLLNNNPPPUUU[[[___eeegggjjjnnnppprrrsssttttttrrrmmmhhhccc^^^[[[YYYXXXZZZ]]]```bbbcccccccccddddddeeeggghhhjjjkkklllmmmnnnmmmkkkgggbbb\\\YYYRRRPPPNNNLLLLLLMMMPPPRRRTTTXXX\\\]]]\\\\\\___cccccc```\\\]]]```cccbbbaaaaaadddhhhlllooooooooonnnrrrrrrrrrrrrrrrsssssstttwwwwwwxxxxxxwwwtttrrrppphhheeebbbaaadddhhhiiiiiimmmpppsssxxx}}}|||vvvrrruuulll^^^QQQHHHCCCAAA???>>>;;;;;;<<<<<<<<<@@@FFFVVVjjjuuunnneeeaaaaaaaaa^^^ZZZXXXXXXYYYYYYYYYXXXXXXWWWZZZXXXUUUTTTTTTSSSRRRPPPNNNOOOQQQQQQQQQOOOMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDEEEDDDCCCDDDFFFIIIHHHJJJIIIKKKYYYwwwuuuaaaRRRKKKCCC???;;;888888888888888555444444333333444444555333999DDDTTTdddpppuuuuuu{{{{{{zzzxxxtttpppllliiibbb```___dddooo~~~}}}||||||}}}wwwtttnnnggg___VVVMMMGGGBBBAAA@@@@@@??????@@@@@@DDDDDDCCCCCCBBBAAAAAAAAAEEEEEEEEEEEECCCBBB@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGIIINNNTTTXXXaaaccceeeiiimmmpppsssuuuvvvuuusssoookkkeee```]]]YYYZZZ]]]```bbbcccccccccdddeeefffhhhiiikkklllmmmmmmmmmllliiiccc[[[TTTOOOGGGFFFDDDBBBBBBDDDFFFHHHJJJNNNRRRSSSTTTVVV[[[___aaaaaabbbdddfffiiikkkllljjjmmmsssxxxzzzzzzxxxvvvxxxwwwuuutttssssssrrrrrrsssssssssqqqooollliiigggdddbbb```aaaeeejjjnnnpppqqquuuzzzwwwpppmmmkkkiii|||rrrhhhZZZMMMEEE@@@>>>>>>>>>;;;;;;<<<<<<<<>>>>>???????????????>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@???======?????????????????????@@@@@@@@@@@@AAADDDIIINNNRRRZZZ[[[___ccciiinnnsssuuurrrsssuuuuuurrrnnniiifff^^^___```bbbccccccccccccdddeeefffgggiiikkklllmmmkkkkkkjjjggg```WWWOOOJJJBBBAAA???>>>>>>???AAACCCDDDFFFJJJNNNQQQVVV]]]aaadddgggkkkmmmmmmnnnrrruuuuuuwwwzzz}}}~~~}}}{{{vvvuuusssqqqooonnnmmmllliiiiiiiiiiiihhhgggeeeeeegggfffeeefffjjjooosssvvvyyy}}}vvvnnnjjjiiijjjkkk~~~xxxnnneeeWWWJJJBBB>>>===<<<===;;;;;;<<<<<<===FFFPPPeeexxx~~~qqqlllddd___^^^\\\[[[YYYWWWWWWWWWWWWWWWVVVUUUUUUVVVTTTQQQOOOOOOOOOOOONNNFFFHHHJJJMMMOOOPPPOOOOOONNNLLLKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDIIIKKKKKKVVVrrrxxxeeeXXXOOOKKKBBB>>>:::777777777777777555444444333333444444555555555;;;HHHZZZhhhppprrrvvvvvvvvvuuussspppmmmkkkdddaaa^^^___gggvvvzzzssssssvvv{{{}}}~~~wwwsssqqqooommmjjjeee___XXXQQQJJJCCC???<<<===>>>?????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBB???>>>>>>>>>=========>>>??????????????????>>>>>>???>>>>>>@@@CCCHHHLLLNNNQQQTTTXXX]]]dddkkkpppsssqqqsssvvvxxxwwwuuuqqqooohhhhhhggggggfffeeedddccceeeeeefffgggiiijjjkkkllliiiiiigggddd]]]UUUMMMIIIAAA@@@???======>>>???@@@???AAAEEEJJJPPPVVV]]]aaadddiiinnnpppoooooorrruuu{{{zzzzzzyyyxxxxxxxxxxxxrrrqqqooommmkkkjjjiiiiiibbbccccccdddeeeeeeffffffggghhhjjjmmmqqqvvv{{{xxxtttooolllmmmnnnooopppxxxpppfff^^^RRRGGGAAA>>>===<<<<<<;;;<<<======@@@JJJVVVkkk~~~}}}nnniiibbb]]]ZZZYYYXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSSSSQQQOOONNNNNNNNNMMMKKKHHHJJJMMMPPPRRRSSSSSSSSSOOOMMMLLLKKKLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJHHHHHHIIIIIIHHHFFFEEEIIIKKKNNN[[[ttt}}}jjj[[[RRRNNNLLLAAA>>>;;;999999999777666555444444333333444444555555555:::DDDSSSbbbmmmrrrssstttuuuuuusssqqqnnnmmmdddaaa______ffftttxxxnnnkkkooouuuyyy|||sssmmmkkkkkkjjjhhhbbb^^^WWWPPPKKKEEE@@@===<<<===>>>>>>>>>>>>======????????????@@@@@@@@@AAA<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA@@@?????????>>>>>>======@@@EEEIIILLLLLLLLLNNNSSSYYY___eeejjjlllqqqrrrtttvvvvvvvvvuuutttrrrqqqooommmkkkiiihhhgggggghhhhhhiiijjjjjjkkkkkkgggfffddd```ZZZSSSMMMIIIBBBAAA???>>>===<<<======<<<>>>BBBGGGMMMSSSXXXZZZaaaffflllpppqqqrrrtttwwwxxxwwwtttqqqpppoooooooooiiihhhgggfffeeeddddddddd```aaaaaabbbccccccddddddgggkkkpppuuuzzz|||zzzmmmllllllnnnpppqqqqqqooo{{{ooofff[[[UUULLLDDD@@@>>>>>>>>><<<;;;<<<>>>>>>BBBOOO\\\sss|||jjjfff```ZZZWWWUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMKKKIIIJJJLLLNNNQQQRRRRRRRRRQQQOOONNNLLLKKKLLLKKKIIIHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLJJJIIIIIIJJJJJJHHHEEEFFFGGGHHHMMM]]]sss{{{jjj[[[RRRMMMKKKJJJAAA@@@>>>======;;;999777555444444333333444444555333444888@@@LLLZZZhhhoooqqqrrrssstttsssqqqooommmcccbbb``````fffrrrzzzmmmiiimmmtttyyyzzztttnnnkkkkkkkkkhhheee^^^YYYSSSLLLHHHDDD@@@=========<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBAAA@@@??????>>><<<<<<===BBBGGGKKKLLLKKKJJJMMMQQQWWW[[[___aaabbbhhhhhhjjjlllooorrrtttvvvyyyxxxvvvsssqqqooonnnnnnllllllllllllllllllllllllgggeeeaaa\\\VVVPPPKKKHHHEEEDDDBBB@@@>>>===<<<<<<>>>???BBBFFFKKKNNNPPPQQQVVV[[[cccjjjooosssvvvwwwtttsssrrrpppnnnlllkkkkkkcccbbbbbbbbbbbbcccddddddeeeffffffgggiiijjjlllmmmooouuu||||||xxxuuutttmmmnnnoooqqqrrrpppmmmjjjwwwiii___SSSNNNGGGAAA????????????;;;;;;===>>>???DDDQQQ___xxx}}}iiieee___ZZZVVVTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMNNNNNNMMMJJJHHHJJJLLLNNNOOOPPPOOONNNMMMPPPNNNLLLLLLLLLKKKIIIGGGMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHIIIJJJJJJGGGDDDFFFEEEFFFLLL]]]ppp{{{}}}tttjjj]]]QQQLLLIIIHHHGGGBBBAAA@@@@@@@@@>>>:::888555444444333333444444555111333666<<>>>>>>>>@@@BBBDDDEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;===CCCIIILLLLLLJJJKKKNNNRRRVVVYYY[[[[[[[[[[[[\\\^^^bbbgggnnnssswww|||{{{yyywwwuuutttssssssoooooonnnnnnnnnmmmmmmmmmgggddd___YYYSSSMMMHHHFFFHHHGGGEEEBBB@@@???>>>===BBBCCCEEEHHHKKKLLLKKKJJJGGGLLLUUU___hhhooorrrsssrrrsssssssssrrrooommmkkkeeeeeeeeefffgggiiijjjkkkooopppqqqtttwwwzzz|||~~~{{{~~~~~~zzztttqqqpppppptttsssssssssrrroooiiieeevvvhhh]]]QQQJJJBBB>>>>>>???===:::>>>===>>>???@@@GGGWWWgggxxxwww___^^^[[[XXXUUURRRQQQPPPQQQRRRSSSSSSRRRPPPNNNLLLNNNPPPRRRPPPLLLIIIJJJKKKOOONNNLLLMMMNNNNNNMMMKKKKKKJJJJJJJJJJJJLLLNNNOOOUUUSSSPPPMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGDDDCCCFFFEEEEEELLLWWWbbbiiimmmcccYYYNNNHHHIIIJJJHHHDDDFFFDDDAAA@@@???===;;;999888666444333444555444444999555444:::CCCNNN]]]hhhlllqqquuuwwwxxxyyytttnnnmmmhhhdddffflllvvvrrrmmmoooxxxwwwuuutttuuuvvvsssmmmhhh```[[[SSSKKKEEEBBBAAAAAA:::;;;===????????????>>>@@@===;;;;;;>>>@@@???>>>@@@AAABBBDDDFFFHHHJJJKKKLLLGGGBBB@@@AAABBBAAA???;;;???DDDHHHJJJKKKMMMOOOLLLQQQVVVZZZYYYVVVSSSRRRPPPPPPQQQUUU\\\dddmmmrrrxxxxxxyyyzzz{{{{{{||||||uuuuuutttssspppmmmjjjhhhkkkfff___XXXRRRMMMIIIFFFJJJIIIHHHEEEBBBAAACCCEEEHHHJJJNNNQQQQQQNNNHHHDDDIIIHHHMMMXXXbbbhhhnnntttpppsssxxxzzzyyywwwuuuuuuiiikkknnnooopppsssvvvxxx}}}zzzvvvuuuuuuvvvvvvtttttttttqqqlllfff```\\\ttteeeZZZPPPIIIBBB>>>>>>>>>===:::;;;;;;<<>><<<999999777444333444555444444777333333888@@@JJJZZZggglllrrrvvvwwwxxxyyyuuunnnmmmiiigggiiiooozzzsssmmmoooxxx{{{zzzyyy{{{{{{xxxrrrmmmhhhaaaVVVKKKCCC>>><<<<<<:::;;;===>>>>>>>>>>>>===>>><<<;;;<<>><<<;;;999:::===AAAEEEMMM[[[iiilll```YYYWWWVVVTTTSSSRRRSSSSSSXXXXXXXXXWWWUUURRRPPPNNNKKKMMMNNNOOONNNNNNOOOPPPNNNMMMMMMNNNOOOOOONNNMMMNNNNNNMMMMMMMMMNNNOOOOOOOOONNNLLLJJJHHHHHHHHHHHHJJJIIIGGGFFFDDDDDDCCCCCCFFFGGGKKKPPPUUUVVVUUUTTTJJJFFFCCCFFFLLLQQQRRRPPPIIIGGGEEECCCBBB@@@===:::999777444444444555444333444222333666;;;EEEVVVeeelllrrrwwwxxxyyyyyyuuupppmmmkkkkkkmmmqqq}}}uuunnnnnnvvvzzztttnnneeeWWWJJJAAA===::::::;;;<<<<<<=========<<<<<<<<<;;;<<<>>>AAABBBBBBAAAAAADDDHHHMMMNNNNNNLLLKKKFFFBBB???===>>>???@@@@@@DDDHHHLLLNNNNNNNNNMMMNNNNNNSSSXXXZZZWWWQQQJJJGGGDDDEEEIIINNNUUU\\\cccfffjjjlllpppuuuxxx{{{||||||}}}zzzvvvrrrnnnlllhhhccc\\\WWWSSSPPPMMMKKKIIIIIIIIIIIIIIILLLPPPSSS[[[___dddfffaaaXXXMMMEEECCCAAABBBJJJRRRZZZeeennnvvv{{{~~~{{{|||~~~|||pppmmmiiidddaaa_________yyylll\\\QQQJJJFFF@@@=========<<<;;;<<<;;;>>>DDDJJJUUUeeesssxxxfff\\\WWWVVVTTTSSSSSSTTTUUUVVVZZZZZZYYYXXXUUUSSSPPPOOONNNNNNNNNNNNNNNOOOPPPPPPMMMLLLLLLNNNPPPPPPNNNLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGKKKNNNPPPOOOMMMLLLIIIGGGEEEHHHMMMPPPOOOMMMJJJHHHGGGEEEDDDBBB>>><<<:::888555444444555444333333222444666888@@@QQQbbbiiiqqqwwwxxxxxxyyyvvvrrroooooooooooorrr}}}yyypppmmmsss{{{{{{mmmcccTTTHHHAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;>>>AAACCCEEEDDDDDDFFFIIINNNQQQQQQNNNJJJFFFAAA@@@===<<<===???AAABBBIIILLLPPPQQQQQQOOONNNNNNPPPTTTXXXXXXTTTLLLEEEAAAAAACCCHHHOOOUUU[[[```bbbdddfffiiinnnsssyyy}}}{{{wwwrrrnnnllliiiddd]]]WWWSSSQQQOOOMMMLLLMMMMMMNNNOOOSSSXXX\\\dddiiiooopppiii]]]PPPGGGFFFCCCBBBGGGMMMTTT___iiipppwww~~~||||||}}}xxxllljjjhhheeedddcccddddddtttfffWWWNNNFFFCCC???===<<<<<<<<<<<<>>><<<>>>EEEOOO]]]pppppp```YYYWWWVVVTTTSSSSSSUUUWWWXXXYYYYYYXXXVVVTTTRRRQQQPPPRRRQQQOOOOOONNNNNNNNNNNNLLLLLLLLLNNNOOOOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMKKKIIIGGGFFFEEEDDDAAA@@@@@@@@@AAABBBDDDEEEEEEGGGIIIJJJJJJJJJJJJKKKKKKIIIIIIJJJMMMMMMKKKIIIJJJIIIHHHGGGGGGDDD@@@===;;;888666444555555444333333333444666777===MMM\\\fffnnnuuuwwwxxxyyywwwtttsssqqqqqqppppppyyy}}}rrrmmmpppwww~~~kkk```QQQEEEAAA@@@@@@???<<<<<<<<<;;;;;;;;;;;;;;;;;;===AAACCCEEEGGGGGGHHHLLLNNNQQQSSSPPPKKKEEEAAA>>>>>>===<<<===???CCCEEEMMMOOORRRRRRQQQPPPOOOPPPRRRTTTVVVTTTOOOGGGBBB???BBBFFFLLLSSSZZZ^^^```aaabbbcccdddhhhnnnwww~~~}}}yyyuuuqqqooojjjeee^^^WWWTTTRRRPPPOOOPPPQQQQQQRRRTTTYYY___dddlllrrrxxxwwwnnn```SSSKKKIIIEEEDDDGGGIIINNNYYYccclllsss}}}yyysssjjjkkklllmmmmmmlllkkkjjjzzznnn```SSSJJJCCCAAA???===;;;;;;<<<<<<>>><<>><<<===<<<<<<;;;<<<<<<======>>>@@@DDDFFFGGGHHHKKKLLLQQQQQQRRRPPPLLLGGGAAA===============>>>AAAEEEIIIOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSNNNHHHCCC@@@???FFFJJJRRRYYY^^^aaaaaa```aaaaaabbbfffmmmvvv~~~}}}yyyuuusssjjjeee^^^XXXVVVUUUTTTTTTVVVVVVWWWXXX[[[aaaiiinnnwww|||}}}qqqbbbVVVPPPJJJHHHIIIKKKKKKNNNWWWaaaiiioooxxxxxxrrrnnnpppsssuuuuuurrrooommm~~~rrrfffYYYNNNGGG@@@@@@>>><<<;;;;;;<<<===>>>???FFFTTTdddtttppp___XXXWWWYYYWWWTTTRRRQQQRRRTTTVVVUUUUUUUUUTTTUUUUUUVVVVVVXXXTTTPPPNNNOOOOOONNNMMMLLLKKKLLLMMMMMMKKKHHHEEEEEEFFFHHHJJJKKKLLLLLLLLLGGGHHHIIIKKKLLLMMMMMMMMMFFFGGGGGGGGGFFFEEEDDDDDDCCCFFFHHHIIIGGGGGGHHHJJJGGGGGGGGGHHHJJJJJJJJJIIIFFFFFFGGGHHHIIIGGGDDDAAA<<<:::777555555555444333555222222444666999AAAIII\\\gggqqqtttuuuxxxzzzyyywwwsssooonnnnnnssszzzssstttyyyzzzhhh\\\MMMCCCAAA@@@===;;;===<<<<<<<<<<<<===???@@@BBBDDDGGGHHHHHHJJJMMMPPPRRRQQQOOOLLLHHHCCC>>><<<<<<===??????@@@CCCHHHMMMOOOOOOOOONNNNNNOOOSSSVVVVVVTTTOOOIIICCC@@@AAABBBHHHMMMUUU]]]aaabbb```^^^^^^```ccciiiooowww}}}}}}zzzwwwvvvhhhddd]]]YYYXXXYYYZZZZZZ^^^___aaadddiiipppyyytttdddYYYTTTMMMMMMPPPTTTTTTUUU\\\eeelllqqqyyy~~~{{{xxxuuuwwwyyyyyywwwtttpppmmmyyymmmaaaTTTJJJEEE??????>>><<<;;;:::<<<===@@@BBBMMM^^^ppp}}}iii\\\YYY[[[ZZZWWWTTTQQQPPPPPPRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWSSSOOONNNOOOQQQPPPNNNKKKKKKLLLLLLLLLJJJFFFCCCDDDEEEHHHJJJLLLMMMMMMMMMDDDEEEHHHKKKNNNPPPRRRRRRLLLLLLLLLKKKIIIFFFDDDBBBBBBFFFJJJKKKIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFHHHIIIHHHEEEBBB===:::777555555555444333555111000333666888<<>>@@@AAADDDFFFHHHHHHHHHJJJOOOSSSRRRPPPMMMIIIDDDAAA>>>===<<<>>>@@@@@@AAADDDJJJOOONNNNNNMMMLLLLLLOOOTTTXXXWWWSSSMMMEEE@@@???BBBEEEIIINNNVVV^^^bbbaaa___\\\\\\___eeelllsssxxx{{{}}}}}}}}}}}}|||{{{yyywwwuuufffbbb\\\YYYZZZ\\\^^^___ggghhhkkknnnttt~~~vvvfff[[[WWWPPPRRRWWW\\\]]]]]]dddmmmuuuzzz~~~|||~~~||||||{{{zzzvvvrrrnnnkkkzzzooocccZZZOOOEEE???>>>;;;:::<<<<<<:::<<<@@@AAAFFFVVVnnnvvvfff]]]\\\^^^___YYYQQQMMMNNNPPPRRRRRRQQQQQQSSSTTTVVVXXXYYYZZZVVVTTTRRRRRRRRRQQQOOOMMMKKKMMMMMMLLLIIIGGGFFFFFFGGGLLLQQQPPPLLLHHHHHHJJJIIILLLNNNPPPPPPQQQSSSUUUSSSRRRQQQOOOLLLIIIFFFEEEGGGGGGGGGIIILLLLLLKKKIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBBAAA===999666555444333222555555444444444888===AAAQQQbbbooopppqqqxxxyyysssssspppmmmkkkmmmqqqwww{{{zzz|||tttbbbTTTHHHDDDCCCAAA>>>===<<<<<<===>>>@@@CCCEEEGGGLLLJJJHHHIIIKKKMMMNNNNNNLLLIIIEEEAAA>>>======>>>======>>>@@@CCCFFFIIIKKKQQQLLLHHHJJJPPPTTTVVVTTTQQQLLLEEEAAA@@@BBBCCCDDDMMMTTT\\\___^^^[[[[[[]]]]]]```ffflllqqqtttvvvwwwyyyyyyzzz{{{{{{xxxtttpppddd]]]YYYYYYZZZ\\\cccjjjmmmqqqwww}}}wwwjjjaaa\\\XXX\\\aaaggglllqqqvvvzzz{{{uuupppnnnllllllxxxkkk___VVVLLLCCC===>>>;;;;;;======:::<<<@@@DDDLLL^^^vvv|||pppddd^^^]]]^^^\\\VVVPPPLLLMMMOOOQQQQQQPPPQQQSSSUUUWWWXXXYYYZZZWWWTTTRRRQQQQQQPPPOOONNNLLLNNNNNNMMMKKKJJJJJJJJJOOORRRUUUTTTOOOKKKKKKLLLMMMPPPSSSTTTTTTTTTTTTUUUQQQPPPOOOMMMJJJGGGDDDCCCEEEDDDEEEGGGIIIJJJHHHFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCBBB@@@===999777666666555444444444444333444777<<<@@@MMM^^^kkkmmmooovvvwwwssssssqqqmmmkkklllnnnrrruuuzzz}}}rrraaaTTTHHHDDDCCC@@@>>>=========>>>???BBBEEEHHHJJJLLLKKKIIIJJJLLLNNNMMMMMMJJJGGGCCC@@@===<<<=========>>>@@@CCCFFFIIILLLNNNOOOLLLJJJMMMRRRVVVWWWUUUOOOJJJCCC@@@@@@CCCFFFHHHOOOTTT[[[]]]\\\ZZZ[[[]]]___bbbfffkkkooorrrssstttwwwwwwwwwxxxxxxuuuqqqmmmbbb\\\XXXYYYZZZ[[[aaaggglllrrrzzzuuukkkccc___```ccciiinnntttzzz}}}xxxtttpppooonnnnnn~~~tttfffYYYPPPHHHAAA<<<<<<;;;<<<>>>===;;;<<>>>>>===>>>???AAAEEEIIIMMMOOOLLLLLLKKKLLLMMMNNNLLLKKKEEEDDDAAA>>><<<<<<======>>>???CCCFFFJJJMMMOOOPPPMMMLLLMMMQQQVVVYYYXXXVVVKKKFFFAAA???AAAFFFKKKNNNSSSVVVYYYZZZXXXXXXZZZ]]]aaacccfffjjjmmmpppqqqqqqtttsssssstttsssppplllhhh^^^ZZZWWWXXXYYYYYY]]]ccchhhnnnxxx}}}ssslllfffdddhhhlllqqqwww}}}~~~zzzxxxvvvsssrrrrrrsssssszzzppp```SSSJJJEEE@@@<<<:::999;;;>>><<<:::===CCCLLL[[[tttzzzrrrgggaaa```___^^^[[[VVVSSSNNNJJJHHHHHHHHHIIILLLNNNQQQTTTVVVVVVVVVVVVXXXUUUPPPNNNNNNPPPPPPPPPQQQRRRRRRQQQNNNNNNNNNPPPUUUVVVUUUSSSOOOLLLLLLMMMPPPSSSVVVWWWUUURRRPPPOOONNNNNNLLLKKKHHHEEECCCBBB?????????AAACCCCCCAAA@@@>>>@@@BBBEEEHHHJJJLLLMMMPPPOOONNNLLLJJJHHHGGGFFF===;;;888777888888777666333333333333333444888;;;BBBQQQ```ggglllrrruuutttsssrrrpppmmmiiieeebbb```^^^aaafffmmmttt{{{vvvkkk]]]RRRHHHEEECCC@@@>>>>>>===>>>@@@CCCHHHLLLPPPRRRMMMLLLLLLMMMNNNMMMJJJHHHAAA@@@>>>===<<<===>>>>>>@@@BBBFFFIIILLLMMMNNNNNNKKKMMMPPPUUUYYYZZZXXXUUUGGGDDD@@@@@@DDDKKKQQQUUUYYYYYYYYYVVVTTTUUUXXX[[[aaacccfffjjjmmmoooqqqqqqrrrqqqppppppnnnkkkgggccc[[[WWWUUUWWWXXXWWWZZZ^^^```eeemmmvvvxxxqqqmmmkkkjjjnnnrrrxxx}}}zzzwwwwwwvvvuuuvvvwwwyyyzzzuuujjj[[[NNNGGGBBB???===888888:::===<<<:::@@@GGGRRRddd}}}xxxoooddd^^^^^^___\\\YYYUUUSSSPPPKKKHHHFFFFFFFFFMMMNNNPPPRRRTTTTTTTTTTTTWWWTTTPPPOOOOOOQQQRRRRRRSSSSSSRRRPPPNNNMMMNNNOOOTTTTTTSSSRRROOONNNNNNNNNPPPSSSVVVWWWUUUQQQOOONNNPPPOOONNNLLLJJJGGGEEEDDD?????????AAACCCCCCAAA???>>>@@@BBBEEEHHHJJJLLLMMMKKKMMMOOOOOOMMMIIIEEEBBB;;;999888777888888777555333444444333333444777999???LLL\\\eeekkkppptttuuussssssqqqnnniiiccc^^^ZZZVVVXXX\\\dddmmmwwwttthhhZZZQQQHHHEEECCC???>>>???===???BBBFFFJJJNNNPPPRRRMMMLLLKKKKKKKKKJJJGGGDDD>>>============???@@@AAADDDFFFHHHJJJKKKLLLKKKKKKKKKNNNRRRWWWZZZYYYUUURRREEECCCAAACCCIIIQQQWWWZZZ^^^\\\XXXTTTRRRTTTWWWZZZbbbcccfffjjjnnnqqqssstttqqqpppnnnmmmkkkhhhccc```ZZZVVVTTTVVVVVVUUUVVV[[[ZZZ]]]ccckkksss{{{yyysssooonnnoooppptttxxx|||yyywwwwwwwwwwwwxxxyyy{{{}}}~~~}}}nnndddUUUJJJDDDAAA???===888888;;;===<<<===EEEOOO\\\pppxxxoooddd^^^]]]]]][[[YYYUUUUUUSSSPPPLLLIIIIIIJJJQQQRRRRRRRRRRRRSSSSSSTTTUUUSSSQQQPPPRRRTTTUUUUUUSSSSSSRRRPPPNNNMMMOOOQQQUUUUUUUUUTTTSSSQQQPPPOOOPPPSSSVVVVVVUUURRRQQQPPPQQQQQQPPPNNNLLLJJJHHHGGGBBBAAABBBCCCDDDDDDBBB@@@AAABBBDDDFFFHHHJJJKKKLLLKKKNNNRRRTTTRRRNNNHHHDDD<<<:::999999999999777555444444555444333444666888;;;GGGXXXccciiimmmrrruuussssssrrrooojjjccc]]]YYYRRRSSSWWW___jjjvvv~~~qqqeeeXXXPPPIIIFFFCCC???>>>@@@>>>AAAFFFKKKNNNPPPPPPOOOMMMKKKIIIHHHGGGFFFCCC@@@<<<<<<===>>>@@@AAACCCDDDHHHHHHIIIJJJJJJJJJJJJJJJLLLOOOTTTXXXXXXUUUQQQNNNFFFEEEEEEIIIOOOWWW\\\______[[[VVVSSSRRRUUUZZZ]]]dddfffhhhkkkooosssuuuwwwsssqqqnnnllljjjfffbbb___ZZZUUUSSSTTTTTTSSSUUUYYYYYYZZZ^^^fffooowww{{{}}}|||xxxqqqllljjjlllpppssszzz~~~zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~zzzfff]]]PPPFFFAAA???===<<<::::::<<<>>>===@@@KKKWWWjjj}}}vvvoooeee^^^\\\[[[ZZZYYYUUUWWWWWWUUURRRQQQRRRSSSXXXVVVUUUSSSSSSTTTUUUVVVSSSRRRQQQRRRUUUWWWWWWWWWQQQQQQQQQPPPOOOPPPSSSVVVWWWWWWVVVVVVUUURRRNNNLLLNNNPPPRRRSSSRRRQQQQQQRRRRRRRRRQQQPPPNNNKKKIIIHHHEEEEEEEEEFFFGGGGGGEEECCCDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKOOOQQQPPPMMMHHHEEE>>>===;;;;;;;;;;;;888666555555666555444444666888888CCCSSS```gggjjjnnnrrrrrrrrrqqqooojjjddd___\\\SSSSSSWWW```lllxxx{{{mmmaaaVVVOOOIIIFFFCCC>>>>>>AAA@@@DDDJJJPPPSSSRRROOOMMMMMMJJJGGGDDDCCCBBB???===;;;<<<===@@@BBBDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMQQQUUUWWWUUUQQQLLLIIIGGGGGGIIINNNUUU\\\___aaa\\\XXXTTTRRRTTTYYY___bbbiiijjjlllnnnqqqtttvvvwwwuuurrrooommmjjjfffbbb___[[[VVVRRRSSSRRRQQQTTTXXXXXXZZZ___gggpppvvvxxxxxxtttpppiiieeedddhhhnnnrrr||||||zzzxxxxxxxxxyyyuuuuuuvvvvvvwwwxxxxxxyyyxxxaaaXXXLLLCCC???===<<<:::<<<<<<>>>??????CCCPPP]]]tttsssnnneee^^^[[[ZZZZZZ[[[UUUXXXZZZYYYWWWWWWYYY[[[\\\ZZZWWWUUUTTTUUUVVVXXXRRRQQQRRRTTTWWWYYYYYYXXXOOOPPPPPPPPPQQQSSSWWWZZZWWWWWWWWWVVVTTTPPPKKKGGGJJJLLLNNNOOONNNNNNOOOQQQSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHIIIIIIGGGEEEFFFFFFGGGHHHIIIIIIIIIIIIAAACCCEEEFFFFFFDDDAAA???AAA???>>>>>>===<<<:::777555666777666555444666888666@@@QQQ^^^eeeggglllqqqrrrrrrqqqoookkkfffaaa^^^VVVWWWZZZcccppp|||xxxkkk___UUUNNNIIIFFFCCC>>>>>>AAABBBGGGNNNTTTVVVTTTPPPLLLMMMIIIEEEBBB@@@???===<<<;;;<<<>>>AAADDDFFFHHHIIIJJJIIIIIIIIIKKKMMMOOOPPPOOORRRVVVVVVSSSNNNIIIFFFHHHIIILLLRRRYYY^^^aaabbbXXXUUURRRRRRVVV]]]cccgggmmmnnnnnnppprrrtttvvvwwwvvvtttpppmmmkkkgggbbb___[[[VVVRRRRRRQQQQQQSSSXXXVVVYYY```jjjrrrwwwvvvssspppkkkeee``````eeelllqqq|||zzzyyyyyyyyyzzzzzzzzz{{{ssssssssstttttttttttttttxxxmmm]]]QQQFFFBBB@@@===<<<<<<===<<>>BBBAAAAAA@@@???<<<:::888555555444333333333444444777>>>JJJVVV```fffjjjkkknnnqqqqqqnnnkkkkkkhhhccc^^^[[[[[[cccmmmwwwvvvkkkdddUUUKKKFFFHHHEEE===>>>FFFHHHOOOXXX\\\YYYTTTOOOLLLJJJEEE@@@===>>>>>>>>><<<<<<===>>>BBBEEEHHHHHHHHHLLLKKKIIIHHHIIILLLOOOQQQUUUVVVUUUSSSNNNKKKIIIHHHHHHMMMTTT\\\bbbcccaaa___WWWTTTRRRTTT\\\eeekkkmmmooopppsssvvvxxxyyyzzzzzzvvvvvvuuusssmmmggg```\\\YYYWWWUUUSSSSSSUUUWWWYYY^^^```fffmmmsssuuutttsssooohhhbbbaaa```aaaffflllxxxzzzvvvwwwzzz}}}}}}{{{zzzuuuqqqppprrrtttuuutttsssgggYYYNNNCCC@@@???<<<;;;<<<>>><<>>;;;999555555444444333333444444555:::DDDPPP\\\dddiiijjjmmmpppqqqmmmkkkkkkhhhccc```\\\\\\cccllluuu~~~zzz|||~~~~~~wwwkkkcccWWWMMMGGGGGGDDD>>>AAAIIIMMMSSSXXXZZZWWWQQQLLLJJJEEEBBB>>>===???@@@@@@??????@@@BBBEEEHHHKKKKKKKKKKKKJJJJJJJJJKKKNNNQQQSSSXXXWWWUUUQQQMMMJJJJJJJJJOOOSSSZZZaaadddccc___\\\VVVUUUUUUYYYaaaiiioooqqqqqqsssuuuwwwyyyzzzzzzzzzwwwwwwuuurrrlllddd]]]YYYVVVVVVUUUUUUVVVYYY[[[\\\cccfffjjjqqqvvvwwwvvvtttmmmfff```^^^]]]^^^bbbiiittt{{{{{{wwwxxx{{{~~~zzzwwwsssssstttvvvuuuttt{{{jjj^^^RRRIII@@@>>>===;;;;;;<<>>DDDIIIUUUooovvvddd___XXXVVVXXX\\\]]]]]][[[\\\^^^___```^^^]]]\\\XXXVVVSSSRRRSSSSSSSSSRRRPPPPPPPPPQQQSSSTTTSSSQQQPPPPPPPPPPPPQQQTTTXXX\\\[[[ZZZXXXUUURRROOOLLLKKKIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBDDDFFFFFFFFFFFFHHHJJJQQQPPPMMMGGGAAA<<<999888<<<<<<<<<<<<===@@@BBBDDDIIIHHHEEEDDDCCC@@@===:::666555555444333333444444444666<<>>===;;;;;;>>>@@@===>>>DDDMMM___zzzoooaaa]]]XXXVVVXXX\\\^^^___]]]^^^___```___]]]ZZZXXXWWWUUURRRRRRSSSSSSSSSRRROOONNNNNNOOOQQQQQQPPPNNNMMMNNNOOOPPPPPPSSSWWWZZZXXXWWWUUURRROOOLLLIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIGGGHHHIIIIIIHHHFFFCCCAAA???AAADDDEEEEEEEEEGGGHHHIIIIIIGGGBBB===;;;<<>>@@@AAABBBBBBDDDGGGJJJLLLMMMNNNOOOOOOJJJKKKMMMPPPSSSVVVYYYZZZYYYVVVRRRMMMKKKNNNSSSXXXaaaeeehhhiiieee^^^XXXTTTRRRVVV\\\dddlllrrrvvvxxxyyyzzz|||}}}}}}}}}|||{{{{{{yyyvvvppphhh```YYYUUUXXXZZZ___dddiiimmmooopppuuuvvvxxx{{{}}}}}}zzzwwwnnngggaaa^^^]]]]]]aaagggooovvv|||{{{{{{{{{~~~uuuvvvxxxzzz}}}vvvgggYYYPPPHHHCCC??????>>><<<===@@@@@@>>>@@@GGGTTTiiixxxkkk```]]]ZZZYYY[[[^^^aaacccaaaaaaaaa```^^^[[[WWWUUUUUUTTTRRRRRRTTTTTTSSSRRROOONNNNNNOOOPPPPPPNNNLLLJJJLLLMMMOOOOOOQQQUUUWWWSSSRRRPPPNNNKKKHHHFFFEEEGGGFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGGGGFFFCCCAAA???>>>@@@CCCDDDDDDDDDEEEFFFBBBCCCBBB>>>;;;===CCCIIIMMMMMMNNNQQQVVVYYYYYYXXXOOOKKKFFFEEEEEEDDD???;;;888777666555444444444444333333555===JJJXXXbbbfffggglllnnnmmmmmmmmmjjjeeefffaaa^^^```dddlllzzz~~~sssmmmkkklllrrryyyxxxjjj```RRRLLLFFFDDDFFFIIIQQQXXX^^^YYYSSSLLLFFFCCC@@@???<<<===>>>???@@@AAAAAABBBDDDHHHLLLNNNNNNMMMNNNOOOLLLNNNQQQTTTWWWZZZ[[[\\\VVVTTTQQQOOOOOOTTT\\\bbbhhhjjjkkkhhhaaaZZZUUUSSSSSSXXX```hhhooossswwwxxx|||}}}~~~~~~}}}|||}}}zzzuuunnnfff```[[[XXX^^^aaagggnnntttyyy|||}}}~~~~~~~~~|||yyyooohhhbbb```______ccciiiooowww~~~~~~~~~|||zzz{{{zzz{{{}}}yyylll___SSSMMMEEEAAA???@@@???===>>>AAA???@@@EEEOOO```wwwrrrhhh^^^^^^\\\]]]___cccgggjjjfffeeeccc```\\\XXXUUUTTTSSSRRRRRRRRRTTTTTTTTTRRROOONNNMMMNNNOOONNNLLLKKKGGGIIILLLMMMNNNOOOQQQSSSNNNNNNLLLJJJHHHFFFEEEDDDDDDCCCBBBDDDFFFGGGFFFEEEEEEEEEEEEDDDCCCAAA???===>>>@@@CCCDDDCCCBBBCCCCCC@@@BBBAAA>>>===BBBLLLUUU]]]]]]^^^aaaeeeeeeaaa]]]NNNIIICCCBBBDDDCCC???;;;888888666555444444333333333444666;;;EEEQQQ]]]dddfffkkkoooooooooooolllgggdddaaa___```cccjjjyyyvvvooolllnnnvvv~~~wwwjjj```PPPMMMJJJHHHJJJNNNTTTXXXZZZTTTLLLEEEAAA??????>>>===???@@@@@@???@@@BBBDDDFFFJJJOOOQQQOOONNNNNNPPPPPPRRRUUUXXX[[[\\\]]]]]]VVVVVVUUUUUUWWW^^^ffflllkkkllliiiccc[[[VVVUUUVVVXXX^^^fffmmmrrruuuwwwxxx~~~~~~}}}|||xxxqqqjjjddd```___^^^dddhhhnnnuuu||||||qqqjjjdddcccbbbbbbgggnnnsss{{{}}}}}}~~~|||{{{wwwyyy{{{{{{|||ttteeeXXXOOOKKKCCC@@@???@@@???<<<===AAA>>>CCCKKKYYYnnnzzzjjjaaa[[[[[[]]]___bbbhhhnnnqqqllljjjeee```[[[WWWTTTRRRQQQPPPPPPQQQSSSSSSRRRQQQNNNMMMLLLLLLMMMLLLJJJHHHEEEHHHKKKLLLLLLLLLNNNOOOLLLKKKJJJIIIGGGFFFEEEEEEAAA@@@AAADDDGGGHHHGGGDDDFFFFFFDDDCCCAAA???======???AAADDDDDDCCCBBBAAAAAA@@@BBBCCCAAABBBJJJXXXcccmmmllllllnnnooojjjbbbZZZLLLFFF@@@???BBBBBB>>>999999888777555444444333333222444888;;;@@@JJJWWW```fffkkkoooppppppqqqnnniiibbb```___aaacccjjjxxx{{{tttqqqsss|||vvviii___SSSRRRPPPNNNOOORRRUUUVVVSSSMMMEEE???===>>>>>>===>>>???@@@@@@???AAAEEEIIIIIINNNTTTUUUSSSPPPQQQSSSTTTVVVYYY[[[]]]]]]\\\\\\ZZZ[[[\\\^^^aaagggmmmrrrnnnlllggg___WWWTTTXXX\\\aaagggnnntttvvvwwwyyyzzz~~~zzzuuummmeeeaaa```bbbdddhhhkkkqqqwww~~~vvvpppjjjiiiiiijjjooovvv~~~~~~{{{{{{|||zzzyyyyyyzzzxxx|||qqqbbbUUUMMMJJJAAA??????@@@???;;;<<<@@@>>>EEEPPPaaaxxxsssccc[[[WWWYYY\\\___dddkkkrrrwwwppplllfff```ZZZUUUSSSRRROOONNNNNNPPPRRRRRRQQQPPPNNNLLLKKKKKKLLLKKKIIIGGGDDDGGGJJJKKKKKKKKKKKKLLLJJJJJJIIIIIIHHHGGGFFFFFF??????@@@DDDHHHIIIGGGDDDHHHFFFDDDAAA???>>>===<<<@@@BBBEEEEEECCCAAA@@@@@@>>>AAACCCDDDGGGQQQbbbooovvvuuutttuuussslll```VVVJJJCCC======@@@AAA===999999888777666444444333333000555999:::<<>>>>>===???@@@??????BBBGGGLLLLLLRRRXXXYYYVVVSSSTTTVVVVVVXXX[[[]]]^^^^^^\\\[[[^^^___bbbeeehhhlllrrruuuooolllfff\\\UUUTTT[[[aaahhhnnntttxxxyyyyyy{{{|||~~~wwwrrriiibbb^^^```dddgggjjjlllqqqwww~~~|||vvvqqqpppppprrrwww~~~}}}zzzxxx||||||yyyvvvvvvwwwzzz{{{~~~yyykkk^^^SSSKKKFFFBBBAAA>>><<<:::;;;===>>>HHHJJJZZZwwwuuuhhh^^^YYYUUUTTTTTTXXX___fffkkkmmmooommmiiibbbZZZSSSOOOMMMMMMOOOPPPPPPNNNNNNOOOQQQLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLJJJGGGDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDCCCBBB@@@@@@BBBBBBCCCCCCBBBAAA???>>>EEEBBB@@@BBBIIIVVVbbbjjjqqqpppooojjjcccZZZRRRMMMHHHDDDAAA???@@@???===:::<<<999666444333222111000333333555888:::@@@PPP___fffkkknnnoooqqqssspppjjjeeecccbbbbbbbbbgggwww~~~uuuiiibbb^^^YYYTTTVVVYYYZZZUUUOOOHHHCCC===::::::;;;;;;:::???@@@@@@AAABBBFFFKKKOOOVVVXXXYYYXXXUUUTTTWWWZZZXXXXXXYYYZZZ]]]___bbbcccfffhhhlllooorrrtttttttttnnnddd]]][[[ZZZYYY```iiiqqqvvv{{{{{{yyywwwyyy|||{{{}}}~~~{{{yyylllhhhbbb___```cccfffhhhjjjjjjmmmsssvvvxxx}}}zzztttrrrrrruuu~~~}}}|||~~~~~~~~~~~~~~~}}}xxxwwwvvvuuuwwwyyy|||~~~uuufffZZZPPPHHHDDD@@@???>>><<<<<<===???AAAJJJRRRhhhzzznnnbbbZZZWWWQQQPPPOOORRRXXX^^^ccceeeggggggeee___XXXRRROOONNNMMMNNNPPPOOONNNNNNOOOQQQQQQPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@>>>===AAA@@@@@@BBBHHHOOOVVV[[[aaaaaa```^^^XXXQQQKKKGGGGGGDDDAAA@@@@@@@@@>>>;;;<<<:::777555555444333222333333555777999>>>MMM[[[dddhhhlllmmmoooqqqnnniiifffcccbbbaaaaaagggvvvuuuiiiaaa\\\WWWSSSTTTWWWVVVQQQKKKCCC@@@<<<:::<<<>>>>>>===???AAACCCDDDFFFIIINNNQQQWWWWWWXXXXXXWWWXXXYYY[[[YYYZZZ[[[]]]```eeeiiilllpppqqqsssssssssqqqnnnmmmeee^^^YYYYYY\\\___hhhqqqvvvyyy{{{yyyuuutttvvvzzz{{{}}}}}}zzzxxxlllgggbbb^^^___cccfffhhhllljjjkkknnnooopppuuu{{{~~~||||||~~~~~~~~~|||nnn```TTTKKKDDDAAA============<<<>>>AAADDDKKK[[[xxx{{{zzzwwwpppfff]]]WWWUUUOOOMMMLLLNNNSSSYYY]]]___^^^______\\\WWWRRRNNNMMMMMMNNNOOOOOONNNNNNOOOQQQTTTTTTRRRPPPNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@???===<<<;;;===???AAADDDFFFHHHJJJJJJPPPPPPQQQPPPMMMIIIEEEBBBDDDBBB@@@@@@@@@???>>><<<<<<:::777777777777666444444333444666777;;;GGGTTT___eeejjjkkkmmmooolllggggggcccaaa``````eeessswwwjjjaaaYYYVVVRRRRRRTTTQQQKKKDDD>>><<<;;;;;;>>>@@@AAA@@@???BBBFFFIIILLLNNNRRRTTTWWWVVVUUUVVVXXXZZZ[[[[[[ZZZ[[[^^^bbbgggmmmqqqtttwwwwwwwwwuuurrrmmmhhheee]]]YYYWWWZZZ___fffoooxxx{{{{{{yyyuuuqqqqqquuuxxx}}}}}}yyyvvvkkkfff```]]]___bbbfffhhhkkkhhhfffgggggghhhnnnvvv{{{zzz}}}}}}tttgggYYYNNNGGGBBB???;;;<<<======<<<===AAAEEEMMMcccwwwvvvssslllccc[[[VVVTTTPPPNNNLLLNNNSSSXXX]]]___YYYZZZ\\\ZZZVVVQQQMMMLLLLLLNNNOOOOOONNNNNNOOOPPPTTTSSSRRRPPPNNNLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA???<<<:::888777;;;===@@@CCCEEEFFFEEEDDDIIIIIIJJJJJJIIIFFFDDDBBBAAA@@@@@@??????>>>===<<<:::999777777888888777555444333333444555888BBBLLLZZZbbbhhhjjjlllmmmkkkgggfffbbb___^^^]]]bbbnnnzzzzzzlllcccYYYUUURRRQQQQQQMMMFFF@@@<<<;;;<<<===???@@@AAABBBAAAEEEKKKOOOQQQSSSUUUVVVWWWTTTQQQSSSWWWZZZZZZYYY[[[^^^dddjjjppptttvvvwwwtttttttttqqqmmmhhhccc___ZZZYYYYYY]]]ccckkksssyyy{{{yyyvvvqqqoooqqqvvv{{{|||wwwttthhhddd___]]]___cccfffhhhhhhccc``````bbbeeennnwww~~~{{{|||vvvmmm```SSSJJJDDDAAA@@@;;;===>>><<<:::===BBBHHHVVVmmmyyywwwrrriii___WWWSSSQQQPPPNNNNNNPPPUUUYYY]]]^^^WWWYYYZZZXXXTTTOOOLLLJJJLLLMMMOOONNNMMMMMMNNNPPPPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGAAA@@@???>>>>>>???@@@@@@>>>???AAACCCDDDFFFFFFFFFFFFDDDBBB???;;;888666555888:::<<>><<<;;;;;;999888777777888888666555555222222444444666===FFFUUU^^^fffiiikkkmmmllliiifffaaa]]]\\\[[[^^^gggqqq~~~}}}|||}}}|||nnneeeYYYVVVSSSQQQNNNIIICCC>>><<<<<<===>>>>>>???AAABBBDDDIIIOOOSSSUUUUUUVVVVVVVVVRRRPPPQQQUUUYYYZZZYYY```fffnnnuuuyyyzzzwwwuuunnnmmmllliiiddd___[[[XXXXXXZZZ]]]aaahhhpppvvvyyywwwtttqqqooopppttt{{{{{{tttpppdddaaa___^^^aaaeeegggiiihhhccc______```eeepppzzz}}}ooofffYYYMMMEEEBBBAAAAAA;;;===>>><<<;;;>>>GGGOOOddd{{{zzzvvvnnncccYYYRRROOOOOONNNNNNNNNQQQTTTWWWXXXXXXUUUWWWXXXVVVRRRNNNKKKJJJLLLMMMNNNNNNMMMMMMNNNPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGG@@@@@@@@@@@@AAAAAAAAA@@@===>>>@@@BBBDDDFFFGGGGGGGGGFFFCCC???<<<:::888777888999:::<<<>>>AAACCCDDDEEEEEEDDDCCCCCCCCCBBBBBB???AAABBBAAA???<<<;;;;;;999888777888999888666444555222111333444444:::AAAOOOYYYdddhhhjjjmmmmmmkkkgggbbb^^^]]]\\\[[[aaahhhrrryyy}}}||||||~~~{{{nnneeeZZZWWWRRROOOKKKFFFAAA>>>===>>>>>>>>>===>>>AAADDDHHHLLLRRRUUUVVVUUUUUUUUUSSSRRRQQQRRRVVV[[[^^^```kkkooowww|||}}}yyysssooogggfffccc___[[[WWWUUUSSSWWW]]]ccchhhnnnuuuxxxwwwpppooonnnooosssyyywwwooojjj___^^^^^^aaaeeehhhjjjjjjkkkeeeaaa```bbbhhhsss}}}~~~~~~yyyhhh___RRRGGGAAA@@@AAABBB;;;>>>???======CCCOOOZZZrrrvvvqqqhhh]]]SSSNNNNNNOOOOOOOOOPPPRRRTTTUUUSSSQQQSSSTTTTTTRRROOOLLLKKKLLLKKKMMMNNNNNNMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFAAABBBDDDFFFFFFFFFEEEDDD???@@@BBBCCCEEEFFFFFFGGGFFFDDDBBB@@@>>>=========>>>>>>>>>>>>???@@@AAABBBAAA@@@?????????@@@AAAAAABBBDDDFFFEEEAAA>>>======;;;:::999::::::999777444555222111333444444888>>>HHHTTT```eeehhhkkkmmmllliiidddaaa```^^^[[[]]]aaafffnnnxxx~~~}}}||||||~~~yyymmmeeeYYYVVVQQQLLLGGGCCC@@@>>><<<===>>>===<<<>>>CCCGGGLLLPPPTTTVVVUUUSSSRRRRRRQQQRRRTTTWWWZZZaaahhhmmmsssuuuxxxyyyvvvpppiiiddd^^^\\\ZZZWWWUUUUUUVVVWWW\\\dddkkkooossswwwuuuoookkkkkklllpppwww~~~}}}rrriiibbb[[[\\\___ccchhhkkklllkkkiiidddaaabbbfffmmmyyy~~~}}}~~~{{{uuuqqq}}}wwwddd[[[NNNDDD??????@@@BBB;;;>>>???>>>???GGGVVVbbbyyysssmmmdddYYYQQQNNNPPPSSSRRRRRRSSSUUUUUUSSSOOOLLLPPPQQQQQQOOOMMMLLLLLLMMMKKKMMMNNNNNNMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEHHHKKKLLLKKKIIIHHHBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAADDDDDDDDDCCCBBBAAA@@@@@@>>>======<<<===???AAABBBEEEHHHJJJHHHDDD@@@??????<<<<<<;;;;;;<<<:::777555555222111333444444888===DDDPPP]]]cccfffjjjllllllkkkgggdddccc```\\\[[[^^^___gggqqqyyy|||||||||}}}vvvkkkdddXXXUUUOOOIIIDDDAAA???>>>;;;<<<===<<<<<>>>>>???@@@BBBKKK___qqqrrrjjj___UUUPPPPPPSSSVVVXXXVVVRRRPPPPPPQQQQQQPPPQQQOOOKKKIIIIIIJJJMMMOOOOOONNNMMMMMMNNNOOOQQQRRRSSSQQQOOOLLLJJJIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDGGGIIIIIIGGGDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFHHHGGGFFFEEEDDDBBB???<<<888:::<<<<<<:::;;;>>>AAACCCEEEGGGGGGDDD@@@>>>===???>>>===<<<:::999888777444333222222333666888:::@@@IIIVVVaaafffiiilllmmmiiigggccc```]]]\\\\\\\\\]]]aaahhhrrr}}}}}}}}}wwwjjj___WWWRRRJJJDDDAAA???>>>===;;;===>>>>>>@@@CCCGGGJJJOOORRRTTTUUUTTTRRRRRRRRRRRRSSSWWW```iiioooqqqpppuuupppiiidddaaa]]]YYYUUUQQQSSSUUUTTTSSSVVV]]]dddnnnqqquuutttqqqmmmkkkkkkiiimmmssszzzzzzqqqggg```\\\[[[]]]aaahhhmmmnnnjjjfffbbb```___cccmmm||||||xxxtttrrrpppmmmgggcccvvvjjj\\\QQQFFFCCCAAA===;;;;;;===<<<===@@@EEERRRhhh{{{lllfff]]]UUUQQQRRRVVVYYYZZZXXXUUUSSSRRRQQQQQQQQQPPPOOOLLLJJJJJJKKKMMMNNNMMMLLLMMMMMMOOOQQQSSSTTTQQQPPPNNNKKKJJJIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBDDDFFFGGGGGGFFFDDDBBBDDDCCCCCCCCCBBBBBBAAAAAA@@@AAADDDFFFHHHIIIIIIIIIKKKJJJHHHGGGFFFBBB>>>:::777999;;;;;;:::;;;>>>@@@CCCEEEFFFFFFCCC@@@>>>>>>======<<<;;;:::999888888555444333222333555777888===FFFSSS^^^dddgggiiikkkiiigggccc```^^^\\\\\\\\\ZZZ^^^dddooozzzwwwkkk___XXXRRRKKKDDDAAA???>>>>>>===>>>@@@AAABBBEEEJJJMMMQQQSSSUUUVVVTTTSSSSSSSSSUUUWWW\\\dddlllppppppooolllgggbbb^^^[[[XXXUUURRRNNNQQQTTTUUUVVV[[[dddkkkrrrttttttrrrooolllllllllrrrtttyyy~~~|||rrriiiaaa\\\YYYZZZ]]]cccjjjoooooojjjfff^^^^^^```hhhttt}}}}}}~~~~~~~~~}}}~~~~~~yyytttqqqmmmkkkkkkhhheeebbb~~~pppcccVVVLLLDDDAAA???===<<<===???===>>>CCCMMM^^^www|||fffaaaZZZTTTRRRTTTXXX[[[[[[YYYWWWUUUSSSRRRQQQQQQOOONNNMMMMMMLLLMMMMMMMMMKKKKKKLLLNNNPPPRRRTTTVVVOOONNNLLLJJJIIIHHHGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???@@@CCCFFFIIIKKKKKKLLLMMMLLLKKKJJJHHHCCC>>>:::666888:::;;;;;;<<<>>>@@@CCCDDDEEEDDDAAA???>>>???;;;;;;;;;;;;::::::::::::777666444333333444666777999BBBNNNYYYaaaeeeggghhhhhhfffdddaaa^^^]]]\\\\\\XXX[[[aaakkkxxxyyylllaaaXXXRRRJJJDDD@@@???>>>>>>>>>@@@BBBDDDFFFIIINNNQQQSSSUUUVVVVVVUUUUUUVVVWWWZZZ\\\bbbhhhmmmnnnkkkiii```]]]ZZZWWWVVVTTTRRRPPPOOORRRUUUXXX\\\bbbkkkrrryyywwwtttpppmmmmmmoooqqq{{{}}}~~~tttiii```[[[YYYXXX[[[___fffnnnrrrpppjjjeee]]]___dddooo}}}~~~xxxssssssxxxvvvxxx|||~~~}}}}}}~~~~~~||||||}}}xxxqqqmmmkkkiiigggfffffffffeeedddxxxiii[[[PPPHHHAAA???>>><<<<<>>???AAADDDFFFIIIJJJJJJJJJKKKKKKJJJJJJIIIEEE@@@;;;888999;;;<<<===>>>???@@@BBBCCCCCCBBB???>>>???@@@;;;;;;;;;<<<<<<<<<======888777555333222333444555777>>>IIIUUU]]]ccceeefffhhhfffdddaaa___^^^]]]]]]ZZZ[[[aaakkkyyy}}}}}}pppdddWWWQQQIIIBBB>>>=========???AAACCCFFFHHHKKKPPPSSSSSSUUUWWWWWWWWWXXXYYY[[[\\\___cccgggiiifffbbb^^^XXXWWWUUUTTTTTTSSSRRRQQQRRRUUUYYY^^^ccciiiqqqvvv}}}zzzuuupppoooqqqvvvyyyxxxlllaaaZZZXXXYYY[[[^^^ccckkkrrruuuqqqkkkfff```bbbhhhttt~~~uuuoookkklllppppppssswww|||~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||tttooolllkkkgggfffffffffhhhiiikkkkkk}}}qqqbbbTTTJJJDDD???>>>>>><<<===@@@CCCAAAEEESSSdddxxx{{{lll```]]]XXXTTTRRRSSSUUUVVVQQQSSSUUUUUUSSSQQQQQQRRRLLLMMMMMMNNNNNNNNNMMMLLLNNNNNNOOOOOOOOOOOOOOOOOOJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJMMMOOOOOOMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>AAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFBBB???;;;<<<===???@@@AAAAAA@@@@@@AAAAAA@@@>>>>>>>>>@@@<<<<<<<<<===>>>?????????999888555333222222333444777<<>>>>>===<<<>>>BBBAAABBBJJJ]]]qqqoooccc^^^\\\XXXUUURRRQQQQQQRRRNNNQQQUUUUUUQQQOOOOOOPPPKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFIIIJJJMMMOOONNNLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBDDDDDDBBB@@@???>>>???AAABBBBBB@@@>>>===???@@@@@@???>>>>>>???<<<<<<======>>>??????@@@:::888666333222222333444666999???IIITTT]]]cccfffffffffdddcccaaa___^^^]]]^^^___ccclllzzzyyynnnnnnpppuuuzzz}}}~~~~~~}}}}}}|||~~~wwwlllWWWPPPGGG???<<<;;;<<<<<>>???===;;;>>>CCCBBBEEERRRjjjyyyhhh```\\\[[[XXXUUURRRQQQPPPPPPOOOSSSWWWVVVQQQMMMKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@?????????>>>???@@@AAAAAAAAA@@@???>>>???===<<<===???@@@@@@@@@AAA@@@???AAACCCBBB???<<<;;;===@@@@@@???>>>======;;;;;;;;;<<<======>>>>>>999888555333222333444444555666999BBBNNNZZZbbbeeefffeeeeeecccbbb```^^^]]][[[\\\```hhhtttxxxiiihhhiiimmmsssxxxzzzzzz~~~~~~xxxmmmXXXRRRHHH@@@=========>>>AAADDDGGGJJJKKKMMMPPPRRRZZZ]]]______[[[WWWSSSQQQNNNOOOPPPPPPOOOPPPTTTWWWVVVXXX[[[[[[YYYXXXYYYZZZ[[[```iiissszzz}}}|||{{{yyyxxxxxx{{{~~~zzzxxxuuupppkkkfffbbb```[[[XXXTTTSSSVVV\\\ccchhhnnnppprrrpppllliiigggggghhhmmmyyyzzzqqqooonnnjjjhhhhhhhhhggggggiiinnnvvv}}}~~~{{{zzz{{{}}}~~~~~~}}}}}}}}}|||xxxvvvqqqqqqppppppqqqssstttuuu{{{rrrggg]]]PPPDDDDDD@@@??????===;;;>>>CCCDDDIIIZZZuuuuuugggbbbZZZYYYWWWUUUSSSQQQPPPOOOQQQUUUYYYWWWQQQKKKIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIICCCCCCDDDEEEEEEDDDCCCCCC@@@@@@??????????????????<<<===>>>???@@@???>>>===>>><<<::::::<<<>>>>>>>>>AAA@@@???@@@BBBAAA===999999<<<@@@AAA@@@>>>===<<<:::::::::;;;;;;;;;<<<<<<999777555333222333444555444444666===JJJWWW```dddfffeeeeeedddbbb```___^^^XXXXXX\\\dddooozzzyyyiiiggggggjjjqqqwww{{{{{{wwwmmmZZZSSSIIIBBB>>>>>>???@@@CCCFFFIIIKKKMMMNNNPPPRRR^^^```bbbaaa\\\TTTOOOKKKIIIJJJLLLLLLLLLQQQXXX^^^[[[___aaaaaa___]]]^^^___dddhhhpppxxx}}}|||wwwssswwwwwwyyy}}}}}}zzzvvvqqqjjjccc\\\YYYWWWWWWVVVUUUTTTUUUZZZaaaiiimmmpppqqqqqqmmmhhheeeeeefffpppvvvvvvooooooooollliiihhhhhhgggeeeffflllvvv{{{wwwvvvwwwzzz}}}}}}}}}~~~}}}~~~~~~}}}{{{wwwssspppnnnnnnppprrrvvvzzz}}}~~~rrrhhh\\\OOOFFFCCCBBB>>><<<======<<<>>>CCCGGGTTTkkk~~~tttlllggg```]]]YYYTTTQQQOOOOOOOOOTTTPPPKKKIIIJJJLLLKKKJJJJJJLLLNNNOOONNNMMMNNNOOOMMMOOOQQQOOOKKKHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>==================>>>???????????????>>>>>>=========>>>???@@@BBB@@@>>>===>>>>>>===<<<>>>??????>>>======>>>???::::::;;;;;;::::::999888888888777777666666666555444444555:::BBBNNNZZZbbbbbbcccdddddddddbbb```___[[[XXXWWW\\\cccmmm|||~~~nnngggdddhhhooouuu{{{ssskkkbbbVVVJJJDDD@@@???BBBGGGKKKMMMNNNNNNNNNQQQWWW[[[___^^^]]]ZZZUUUPPPKKKIIIJJJLLLOOORRRVVV[[[bbbggggggfffeeeddddddeeeggghhhiiiooovvvzzzxxxuuussssssyyyzzz}}}~~~xxxpppkkknnnhhh___ZZZXXXWWWUUUTTTPPPQQQSSSVVV]]]eeemmmrrrsssqqqmmmhhheeefffkkknnnvvvxxxxxxvvvtttrrrooommmllleeebbbaaafffrrr||||||vvvuuuvvvxxxyyyzzz{{{|||~~~yyyxxxuuussspppnnnlllkkkmmmqqqxxx}}}xxxlllbbbWWWKKKCCCBBBAAA===<<<>>>>>>>>>AAAFFFLLL[[[sss{{{rrrjjjccc```___]]]YYYUUURRRQQQQQQRRRRRROOOKKKIIIKKKLLLLLLKKKMMMNNNOOONNNMMMLLLMMMOOOPPPQQQQQQOOOKKKIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@>>>>>>=========>>>>>>??????@@@?????????======>>>>>>???@@@@@@@@@@@@>>><<<<<<<<<===<<<;;;<<<======<<<;;;::::::;;;999999999999999888888777777777666666666555555555555555666999@@@KKKVVV]]]aaabbbdddddddddbbb___^^^\\\YYYWWWZZZ```jjjzzzuuummmgggjjjqqqvvv{{{ssskkk[[[QQQGGGCCCAAABBBFFFLLLNNNOOOPPPPPPPPPSSSYYY^^^```^^^ZZZUUUPPPLLLIIIGGGKKKOOOTTTYYY^^^ccchhhlllmmmkkkiiiggghhhjjjmmmoooqqquuuzzz{{{zzzwwwvvvvvv{{{{{{{{{{{{xxxrrrkkkeeebbb]]]WWWSSSRRRRRRQQQPPPSSSSSSUUUZZZaaaiiinnnqqqlllkkkhhhffffffkkksssxxx{{{zzzxxxuuurrrooommmkkkfffcccccciiiuuuyyytttrrrssstttuuuzzzzzz|||~~~yyyxxxuuurrrpppnnnnnnmmmrrrvvv{{{yyynnnbbbYYYPPPFFF@@@@@@???<<<===?????????CCCIIISSSeeezzzssskkkeeeaaa___]]][[[WWWTTTSSSSSSTTTUUUQQQOOOLLLKKKLLLMMMMMMMMMOOOOOOOOONNNLLLLLLNNNPPPSSSSSSRRROOOLLLJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>?????????@@@??????>>>>>>:::<<<>>>@@@AAAAAAAAAAAA???===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888888888777666666666555555555555444444444555555666888===FFFPPPWWW```aaacccdddcccaaa___]]]]]]YYYWWWXXX]]]gggxxxvvvmmmnnntttyyy|||~~~}}}rrriiiWWWNNNEEECCCBBBDDDHHHNNNRRRRRRRRRRRRSSSWWW\\\___bbb^^^WWWQQQLLLJJJIIIJJJNNNTTT\\\ccchhhkkknnnpppooollliiiggghhhlllqqqtttyyyzzz{{{zzzxxxwwwxxxxxx~~~|||xxxsssooohhhaaa]]]YYYWWWTTTSSSSSSTTTTTTSSSVVVVVVYYY```hhhnnnpppooojjjiiiggggggjjjsss~~~~~~~~~}}}zzzvvvsssooolllkkkgggeeefffnnnzzz}}}xxxwwwwwwwwwwwwyyyzzz|||~~~~~~|||yyyvvvuuutttuuuuuuzzz}}}{{{nnndddYYYQQQIIIBBB>>>???>>><<<===?????????DDDKKK[[[ppp}}}vvvnnngggbbb```^^^YYYWWWUUUSSSRRRSSSUUUWWWTTTRRRPPPNNNNNNNNNNNNOOOOOOOOONNNMMMLLLMMMPPPSSSVVVUUURRRNNNLLLKKKLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>===<<<;;;:::888:::===@@@BBBBBBBBBAAA@@@>>><<<<<<<<<===<<<::::::::::::;;;<<<;;;:::888777888888888888777666666444444444444444444444444333444555666999AAAKKKRRR^^^___bbbccccccaaa^^^]]]]]]YYYWWWXXX\\\gggyyysssrrrvvvzzz|||}}}yyymmmdddWWWOOOFFFDDDCCCDDDGGGLLLSSSSSSSSSSSSUUUXXX\\\___```[[[TTTNNNKKKLLLOOORRRVVV\\\eeemmmppppppppppppjjjgggcccaaaccciiipppuuu|||{{{yyywwwuuuvvvxxxzzz~~~yyyrrrjjjddd^^^XXXTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY^^^fffoootttrrrooollllllkkkmmmrrr}}}}}}}}}zzzvvvrrrnnnkkkjjjggggggiiisss}}}||||||{{{zzz{{{{{{}}}yyyqqqdddZZZQQQKKKEEE???>>>???>>>======>>>>>>???GGGPPPfff{{{{{{vvvoooggg```\\\YYYXXXVVVUUURRRQQQQQQRRRTTTVVVWWWVVVTTTRRRPPPOOOOOOPPPMMMNNNNNNMMMMMMOOOSSSVVVVVVTTTPPPNNNLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKFFFFFFEEEEEEDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>?????????=========<<<:::999777666666888;;;>>>@@@AAA@@@@@@???===;;;;;;<<<<<<<<<;;;:::888888999;;;<<<:::888888888888888888777777666333333333444444444444444///111333444666===GGGOOOZZZ\\\```bbbcccaaa___]]]\\\YYYXXXYYY]]]ggg{{{yyytttvvvxxx{{{~~~||||||}}}~~~~~~~~~~~~}}}uuuhhh___VVVNNNGGGEEEEEEEEEHHHMMMRRRRRRRRRTTTVVVYYYZZZ[[[XXXTTTNNNJJJKKKPPPVVV[[[dddiiiqqquuuuuurrrnnnlllbbb```^^^^^^bbbhhhpppuuu|||zzzvvvtttuuuwwwyyy{{{yyysssjjjaaa[[[VVVRRRPPPPPPQQQRRRSSSSSSSSSTTTTTTZZZ]]]dddmmmuuuwwwtttpppkkkmmmooottt|||zzzyyy}}}{{{xxxsssooollljjjiiiggggggkkkvvv}}}|||||||||{{{|||}}}~~~}}}pppfffZZZRRRJJJGGGCCC>>>===???>>>======>>>>>>BBBNNNZZZtttvvvrrrkkkccc]]]YYYWWWVVVVVVTTTRRRPPPOOOQQQRRRTTTVVVWWWVVVTTTQQQPPPPPPQQQMMMNNNOOOOOOOOOPPPSSSVVVSSSQQQNNNLLLLLLLLLLLLJJJGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???===<<<<<<:::888666555333444666888:::<<<===>>>>>><<<::::::;;;>>>@@@@@@@@@===:::777777999:::888666888888888888888777666666333333333444444444444555...111333444444999CCCLLLVVVYYY^^^aaacccbbb```^^^[[[ZZZZZZ[[[]]]gggzzz}}}uuussstttyyy~~~xxxyyyzzz{{{|||}}}}}}}}}uuuggg]]]TTTLLLGGGGGGHHHHHHKKKPPPOOOPPPQQQUUUXXXYYYXXXVVVOOOMMMJJJIIIMMMUUU]]]bbbppptttxxxyyyuuuooojjjfff]]]]]]^^^aaafffmmmtttxxx|||yyyvvvuuuvvvxxxyyyzzzqqqjjjaaaZZZUUURRRPPPOOOOOOQQQSSSTTTTTTUUUVVVXXXaaagggooovvvxxxwwwtttqqqhhhlllsss|||xxxttttttxxxvvvsssoookkkiiihhhhhheeeggglllxxx||||||}}}||||||~~~vvvggg]]]QQQKKKEEECCCAAA===<<<>>>===<<<===???AAAHHHXXXhhhpppmmmhhhccc^^^ZZZXXXWWWXXXVVVSSSPPPOOOPPPQQQSSSRRRSSSUUUTTTQQQPPPRRRTTTOOOPPPQQQQQQPPPPPPQQQRRROOOMMMKKKKKKLLLLLLJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>===============>>>>>>>>>===<<<:::888666444222333444555666888:::;;;;;;;;;;;;<<<@@@EEEJJJLLLMMMHHHBBB<<<:::;;;;;;999666666777777777777666555555333444444444555555555555///333555444222666???GGGSSSVVV\\\aaaccccccaaa___\\\[[[[[[\\\\\\ddduuuuuuppppppxxx}}}vvvwwwxxxzzz|||}}}~~~~~~xxxjjjaaaVVVOOOJJJIIIJJJIIIKKKOOOMMMNNNQQQVVVZZZZZZVVVRRRLLLKKKKKKNNNTTT\\\dddiiisssuuuvvvtttnnnfff```]]]ZZZ\\\aaafffmmmtttzzz}}}{{{xxxuuutttuuuuuutttrrrgggbbbZZZTTTQQQQQQQQQQQQRRRUUUWWWXXXYYY[[[___bbblllsss{{{~~~{{{vvvrrrqqqlllsss}}}yyysssqqqrrrrrrpppmmmjjjhhhgggggggggdddffflllxxx|||yyyzzz}}}zzz{{{|||~~~rrrbbbVVVLLLFFFBBBBBB@@@===;;;===<<<<<<===@@@CCCMMM```rrr~~~iiigggccc___[[[XXXWWWVVVZZZXXXTTTRRRPPPPPPQQQRRRMMMPPPRRRRRRQQQQQQSSSVVVQQQRRRTTTSSSQQQOOONNNOOOLLLJJJIIIJJJLLLLLLJJJGGGFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<===>>>???>>>===;;;999666444222333333333444555777999:::<<<===@@@FFFMMMTTTXXXYYYRRRKKKCCC>>>>>>===;;;888555555666666555555444333444444444555555666666666222555777444111333<<>>>>>======???>>><<<<<<===>>>>>>===<<<======<<<:::777333111444222000111555888:::;;;???===@@@LLL[[[fffiiiggg]]]SSSIIICCC>>>:::999;;;:::999888666555555555555333333333444444333222222111222222222222444888;;;JJJRRR[[[``````___aaadddbbbaaa]]]ZZZYYY___iiiqqqyyyvvv{{{uuussstttzzz~~~}}}}}}~~~zzzpppjjj^^^WWWQQQOOOMMMHHHFFFHHHHHHPPPXXX[[[WWWSSSPPPPPPQQQTTTYYY^^^dddhhhkkklllssslllbbb\\\YYYXXXUUUSSSYYY___iiisss{{{~~~vvvsssoooooopppnnnhhhbbbYYYWWWSSSPPPQQQTTTXXX[[[VVVYYY]]]]]]]]]aaajjjrrr}}}~~~tttnnnqqquuu|||yyyoooooorrrssssssooollliiihhhiiijjjhhhfffaaafffooo{{{~~~yyytttsssvvvyyyzzzzzz{{{{{{zzz{{{|||}}}xxxiiiZZZPPPDDDBBB>>>;;;::::::<<<===;;;???CCCEEEMMM___xxxoooeeeccc___[[[WWWUUUUUUTTTUUUTTTRRRPPPOOOMMMMMMMMMQQQSSSTTTUUUSSSSSSTTTUUUUUUSSSQQQPPPPPPOOOMMMKKKFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGEEECCCAAA@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBAAA@@@???>>>>>>>>>>>>???>>>===>>>???@@@???============<<<:::888666555777666555666:::===>>>>>>BBB@@@CCCOOO___lllpppooofff[[[NNNFFFAAA;;;:::;;;999999777666555444444444333333333444444333333222000111222111111333777:::FFFNNNWWW]]]______```bbb```___]]]ZZZXXX]]]fffmmm|||~~~{{{wwwxxx~~~zzzqqqjjjccc[[[TTTPPPMMMHHHFFFHHHKKKPPPVVVWWWSSSOOONNNOOOVVVYYY^^^dddhhhkkklllmmmddd___YYYUUUTTTVVVYYYZZZbbbhhhpppyyy}}}~~~{{{yyyuuupppllljjjjjjgggbbb^^^UUUSSSQQQPPPRRRUUUYYY\\\[[[\\\]]]^^^```hhhrrrzzz|||tttrrrvvv{{{tttnnnooossssssrrrmmmkkkhhhhhhiiiiiigggdddccciiisss~~~yyytttsssvvv{{{}}}}}}}}}}}}|||||||||}}}tttdddUUUKKKAAA???===;;;;;;<<<>>>??????AAADDDKKKXXXnnnyyyiiieeebbb___[[[WWWUUUSSSSSSTTTRRRPPPMMMLLLLLLMMMNNNQQQRRRTTTTTTSSSSSSSSSTTTTTTRRRPPPOOONNNMMMKKKIIIFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGAAAAAA@@@???>>>>>>>>>???@@@??????AAABBBBBB@@@>>>???>>>===<<<;;;:::::::::<<<;;;;;;===@@@BBBBBBBBBBBBAAAEEEQQQcccqqqvvvvvvpppbbbSSSIIICCC===;;;<<<999888777666555444444444222333333444444333333333///000111111111222555888???HHHSSSZZZ]]]^^^___```^^^^^^]]]ZZZYYY[[[aaagggppp~~~{{{wwwwww|||{{{rrrlllggg^^^VVVQQQMMMHHHGGGIIINNNQQQSSSRRROOOMMMMMMOOOZZZ]]]cccgggjjjjjjhhhgggVVVTTTRRRPPPQQQWWW___dddmmmrrryyy~~~xxxuuuppplllgggdddbbb___[[[WWWPPPPPPPPPRRRUUUXXX\\\^^^```___^^^aaagggrrr|||{{{vvvvvv|||yyytttnnnnnnrrrtttsssqqqjjjiiihhhiiiiiihhheeecccdddlllyyyzzzttttttxxx}}}~~~~~~~~~~~~~~~zzznnn___PPPGGG@@@???===;;;;;;<<<>>>???@@@AAAEEEQQQddd|||uuufffcccaaa^^^ZZZVVVSSSQQQPPPRRRPPPMMMKKKJJJKKKMMMOOONNNPPPRRRRRRQQQPPPQQQRRRTTTRRROOONNNMMMLLLIIIGGGHHHGGGFFFFFFFFFFFFFFFGGGEEEFFFHHHIIIIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCDDDEEE@@@@@@??????>>>?????????@@@@@@AAACCCDDDDDDAAA>>>@@@???===;;;;;;<<<===>>>???>>>???AAADDDFFFEEEDDD??????DDDRRRdddsssxxxxxxqqqbbbRRRHHHBBB===;;;;;;888888666555444333333333222222333444444444333333...000111111000111444666:::BBBNNNWWW\\\^^^___```\\\^^^^^^]]]ZZZ[[[^^^bbbhhhwww{{{wwwwww{{{{{{sssnnnhhh___VVVQQQLLLHHHHHHJJJPPPPPPPPPOOOMMMNNNQQQTTT]]]___ccceeeeeeaaa]]]ZZZPPPQQQRRRSSSUUU\\\gggooovvvzzz|||uuuppphhhfffcccaaa___[[[VVVRRRMMMOOORRRVVVZZZ]]]```aaabbbaaabbbgggqqq{{{{{{yyy|||zzzooonnnnnnqqquuuvvvsssoooggghhhiiiiiiiiigggdddbbbeeeooo{{{uuuuuuyyy~~~~~~}}}|||qqqeeeXXXLLLDDD@@@???===<<<<<<<<<===>>>???AAAIIIYYYooopppccc```___\\\XXXUUURRROOONNNPPPNNNLLLJJJJJJLLLNNNOOONNNPPPQQQRRRQQQPPPQQQRRRRRRPPPNNNMMMMMMKKKIIIGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFAAABBBCCCDDDDDDCCCCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>??????@@@@@@AAAAAABBBDDDEEEEEEBBB???@@@???===<<<<<<===???AAA@@@???@@@BBBEEEFFFEEEDDD>>>???FFFVVVhhhuuuxxxwwwjjj[[[KKKCCC???<<<::::::888777666444333333222222111222333333444444444333...///111111000111333555777>>>IIITTT[[[^^^``````]]]___aaa___\\\\\\^^^```eeettt|||{{{|||uuupppfff]]]TTTPPPMMMIIIIIILLLNNNNNNNNNNNNOOORRRWWWZZZ___```aaa```]]]WWWRRRNNNKKKOOOTTTXXX^^^gggsss{{{|||uuummmhhhaaaaaabbbbbb```[[[UUUPPPPPPRRRVVV[[[___bbbddddddaaaccciiiqqqzzz}}}}}}wwwrrroooppprrruuuxxxwwwrrrmmmggghhhjjjjjjiiigggeeedddhhhttt|||wwwwww{{{~~~}}}zzzpppfff[[[QQQGGGBBB??????===<<<<<<======>>>@@@EEERRRfff}}}wwwhhh___\\\[[[YYYVVVSSSPPPNNNMMMMMMMMMKKKKKKKKKMMMOOOPPPPPPQQQSSSSSSRRRRRRRRRSSSQQQOOOMMMMMMMMMLLLJJJHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDAAAAAABBBCCCDDDDDDDDDCCCEEEDDDCCCAAA@@@??????>>>???>>>>>>>>>???@@@AAAAAACCCBBBBBBCCCEEEEEECCCAAA@@@???>>><<<===>>>@@@AAA@@@??????@@@CCCDDDDDDCCC???CCCMMM^^^oooyyyxxxtttaaaRRRCCC======;;;999888777666555444333222222222111111222333444444444444...000111222111111333444555;;;EEEOOOXXX]]]___```]]]___bbbaaa^^^\\\^^^```eeerrrvvvrrruuu}}}|||vvvrrrfff]]]UUUQQQNNNJJJJJJLLLLLLLLLMMMOOORRRWWW[[[^^^```___\\\YYYTTTPPPLLLIIIGGGLLLUUU```jjjttt~~~yyyrrrjjjddd```___```bbbbbb___ZZZUUUQQQUUUWWW[[[___bbbdddeeefffccciiiqqqzzzzzzyyy{{{vvvqqqpppuuuuuuvvvwwwwwwtttoookkkhhhjjjlllllljjjhhhhhhhhhooozzz~~~zzzyyy}}}wwwpppeeeYYYPPPIIICCC???<<<<<<<<<<<<===>>>???@@@DDDMMM___uuuzzzlllaaa[[[XXXWWWVVVTTTQQQOOOMMMKKKLLLKKKLLLLLLMMMNNNOOOPPPOOOQQQSSSSSSRRRQQQRRRSSSPPPNNNMMMMMMMMMMMMLLLJJJKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGHHHGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBBBBDDDDDDCCCBBB@@@???>>>======>>>??????@@@>>>===>>>@@@BBBCCCCCC@@@EEERRRddduuuzzzuuunnnZZZLLL>>>;;;<<<:::888777777666444333222222111111000111222333444444444444///000222333222222333444444888@@@JJJTTTZZZ^^^___\\\___aaa```^^^\\\^^^aaafffppp~~~zzznnnkkklllxxx~~~|||wwwssshhh```XXXUUUQQQKKKIIIJJJJJJJJJLLLPPPUUUYYY\\\]]]\\\YYYUUUPPPLLLJJJIIIHHHJJJPPP[[[iiivvv~~~wwwooohhhcccaaa___ccccccbbb```\\\XXXUUUTTTZZZ\\\^^^aaacccdddeeeeeehhhpppzzzzzz{{{~~~~~~yyyrrrppptttyyyxxxwwwuuussspppllliiikkklllnnnmmmjjjiiikkklllxxx||||||~~~~~~}}}qqqiii]]]RRRIIICCC@@@===::::::;;;<<<>>>@@@AAACCCHHHTTTiiipppddd]]]ZZZUUUUUUTTTRRRPPPNNNLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPMMMOOOQQQQQQPPPOOOPPPQQQOOONNNMMMMMMNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAABBBBBBDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>>>>>>>???@@@BBBBBBEEECCCAAAAAABBBCCCCCCBBB??????>>>>>>>>>>>>>>>>>>AAA>>><<<<<>>???CCCHHHQQQggguuuggg\\\XXXYYYTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQRRRRRRRRRPPPMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKHHHFFFDDDDDDEEEFFFEEEDDDGGGGGGFFFDDDDDDCCCCCCCCCDDDBBBAAAAAABBBDDDEEEEEEEEECCCBBBBBBCCCDDDBBBAAABBBAAA??????@@@AAA@@@???CCCDDDCCCAAA@@@@@@BBBDDDAAA@@@@@@???????????????@@@???<<<;;;;;;<<>>:::888666555777555555444444444333333333333333333333333333333333666555333111111111333444333444888@@@JJJTTT\\\___^^^___```___^^^^^^___``````gggsssyyymmmfffeeemmmwww}}}zzzsssjjjddd[[[TTTQQQPPPMMMKKKJJJKKKPPPWWW^^^___ZZZUUUOOOKKKIIIIIIGGGFFFJJJPPPXXXbbbrrr~~~llliiieeeaaa```dddiiimmmjjjhhhccc]]]XXXWWWYYY\\\___aaabbbaaa```ccchhhlllxxx|||~~~}}}}}}}}}sssqqqoooqqqvvvzzz{{{{{{{{{xxxsssnnnjjjiiijjjjjjpppooommmkkkjjjlllpppttt~~~|||{{{{{{{{{}}}}}}~~~vvvkkkccc[[[TTTJJJDDDBBB@@@===:::<<<::::::<<<===???GGGPPPaaawwwssshhh___WWWTTTUUUSSSRRRQQQPPPNNNMMMLLLKKKJJJKKKKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAAAAABBBDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA???======>>>???>>>===AAABBBBBBAAA??????@@@AAA??????>>>>>>>>>>>>??????AAA???===;;;:::;;;===???@@@CCCNNNbbbsssvvvmmmcccOOOEEE;;;888666444444555444444444333333333333222333333333333333333333333888666555333333444555666333444777>>>GGGPPPXXX\\\^^^___```___^^^]]]^^^___aaafffqqq~~~tttnnnfffkkksssyyy~~~{{{tttllleee]]]VVVSSSPPPMMMKKKKKKMMMRRRYYY^^^]]]WWWRRRJJJFFFDDDEEEEEEEEEKKKRRR^^^hhhvvv{{{vvvgggeeeddddddgggjjjmmmnnnkkkfff```ZZZXXXZZZ]]]```bbbbbb```^^^___dddlllrrr|||}}}~~~}}}{{{{{{}}}zzzuuummmlllnnnsssyyy}}}~~~}}}xxxtttnnniiifffgggjjjmmmpppooommmkkkkkkooouuuzzz~~~|||zzzzzz{{{}}}~~~yyynnnbbbYYYPPPJJJBBB>>>===<<<:::888;;;:::;;;<<<<<>><<<<<<=========;;;>>>???AAA@@@>>>======>>><<<<<<<<<<<<===>>>??????AAA???===;;;::::::;;;<<<;;;???KKK\\\lllqqqiii___KKKAAA888555444222111333333333333222222222111111333333333333333333333333777666555444333444555666444444666:::AAAKKKTTTYYY]]]___```___]]]\\\\\\]]]^^^bbbjjjvvv{{{uuulllmmmqqqvvv}}}~~~wwwnnniiiaaaZZZUUUPPPMMMKKKMMMPPPVVV[[[]]]YYYRRRMMMFFFCCCAAACCCEEEHHHPPPXXXiiirrr}}}yyyoooiiiaaabbbeeejjjpppsssqqqnnnjjjddd\\\YYY[[[___bbbddddddbbb___]]]```gggqqqyyy~~~zzzvvvuuuxxxyyyrrrmmmgggjjjpppxxx~~~}}}qqqmmmgggccccccfffkkkoooooonnnmmmlllnnnttt|||}}}zzzyyyyyy{{{~~~~~~ssseeeYYYPPPGGGCCC===;;;:::;;;;;;::::::;;;=========EEEZZZmmmxxxjjj\\\XXXYYYXXXWWWWWWSSSSSSRRRPPPNNNLLLKKKJJJFFFGGGJJJMMMOOOQQQQQQRRRPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEDDDAAA???>>>>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@@@@@@@BBBCCCEEECCCAAAAAABBBCCCBBBBBB@@@>>><<<<<<======<<<;;;;;;===??????===;;;;;;;;;:::::::::;;;<<<===??????AAA???===;;;999999999999777===GGGVVVeeekkkeee[[[GGG>>>666444333111111222222222222111111111111000222222222222222222222222444333333222222222333444444444555777===GGGQQQXXX\\\^^^______]]][[[[[[[[[YYY\\\bbblllwwwyyyvvvtttssswww~~~yyypppllleee]]]VVVQQQMMMKKKPPPTTTZZZ\\\ZZZTTTMMMHHHEEEBBBAAAEEEIIIOOOYYYcccttt{{{|||pppeee___```ccciiiqqqxxxxxxrrrlllgggaaa[[[[[[```eeefffddddddcccaaaaaaeeemmmuuu{{{~~~{{{vvvssstttzzz{{{tttooollljjjooovvv}}}zzzwwwhhhfffcccbbbdddhhhlllooonnnnnnmmmnnnqqqzzz~~~|||yyyxxxyyy|||uuuhhhZZZNNNGGGBBB???<<<;;;;;;<<<======:::;;;>>>???AAAMMMfff}}}pppcccWWWUUUVVVVVVTTTTTTWWWUUUSSSQQQMMMKKKIIIGGGGGGIIILLLOOORRRTTTUUUUUUPPPNNNLLLJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBBBBCCCDDDEEEDDDAAA>>>=========>>>@@@AAACCCDDDAAAAAABBB@@@>>>>>>@@@CCCEEEBBB@@@???@@@AAAAAAAAABBB@@@>>>===>>>>>>===<<<999;;;======;;;:::999999999999999:::;;;===>>>???@@@>>><<<:::888888777777666<<>><<<;;;;;;<<<>>>???;;;<<<>>>AAAFFFVVVrrryyynnncccZZZXXXXXXVVVTTTTTTXXXWWWTTTQQQMMMJJJGGGFFFJJJLLLPPPTTTWWWXXXXXXXXXOOOMMMKKKHHHFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCEEEDDDBBB@@@>>>>>>>>>???AAABBBDDDEEEAAACCCDDDBBB???>>>AAADDDEEECCC@@@???@@@AAABBBAAACCCAAA???>>>??????===<<<999:::<<<;;;:::888999999999999999:::;;;===>>>???>>>===;;;:::888777666666444:::@@@EEEPPP[[[ZZZRRRCCC:::333333333222111333222222222111111111000000222222222222222222222222444444555555555555555555222333444555888???JJJRRRWWWZZZ]]]]]]\\\ZZZZZZZZZ[[[[[[\\\]]]aaagggoootttvvvvvvxxx~~~}}}zzz~~~}}}tttppphhh^^^UUUPPPOOOOOOVVV[[[```]]]TTTJJJEEECCCAAA@@@CCCJJJSSS\\\hhhtttyyynnnddd``````kkkpppwww{{{zzztttlllgggbbbbbbbbbeeehhhhhheeeaaabbbeeejjjqqqvvvxxxwwwuuuqqqqqqsssvvv{{{{{{zzzyyywwwvvvvvvvvvvvv~~~}}}wwwnnnhhhddd^^^```cccgggjjjmmmnnnooonnnqqqvvv{{{~~~{{{{{{{{{{{{}}}uuugggYYYNNNGGGDDD======<<<;;;:::;;;<<<>>><<<<<<>>>CCCLLL^^^{{{vvvjjjccc]]][[[YYYUUUSSSTTTWWWVVVTTTQQQMMMJJJHHHGGGJJJLLLPPPTTTWWWXXXXXXWWWOOOMMMIIIGGGEEEFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEDDDCCCCCCDDDDDDCCCAAA???@@@@@@AAABBBCCCEEEFFFDDDFFFGGGEEEAAA@@@CCCGGGGGGDDDAAA@@@AAACCCCCCDDDCCCAAA???>>>>>>>>>===<<<:::;;;;;;:::888777999:::::::::::::::;;;===>>>>>><<<;;;:::999888777666666333999;;;<<>>;;;;;;;;;:::999999:::<<<===<<<>>>DDDOOOcccuuuaaa]]]YYYXXXTTTNNNLLLNNNVVVUUUSSSPPPNNNKKKIIIHHHHHHJJJNNNRRRUUUUUUUUUTTTOOOLLLIIIFFFEEEFFFIIIJJJIIIIIIHHHHHHGGGEEEDDDCCCFFFEEECCCBBBCCCDDDDDDCCCAAAAAAAAABBBCCCDDDFFFFFFFFFIIIJJJGGGCCCBBBEEEIIIIIIFFFCCCAAABBBDDDEEEEEECCCAAA???>>>>>>>>>===;;;;;;;;;:::999777777999;;;;;;;;;;;;;;;<<<===>>>>>>;;;::::::999888777666666111777888777???MMMOOOHHH>>>666000111222111000111333333333222222222222111111111111111111111111111111222333333444444444333444555666444222555===DDDSSSWWWZZZ\\\\\\[[[ZZZZZZUUUUUUUUUSSSSSSWWW^^^dddmmmrrrzzz~~~uuuqqqhhh\\\RRRNNNQQQTTTZZZ___aaa[[[NNNDDDBBBCCCEEEEEEKKKVVV```iiivvv~~~yyyoooeeebbbhhhooosssyyy~~~|||ssskkkhhhiiihhhiiiiiigggeeecccccccccfffiiipppwww}}}|||vvvqqqnnnnnnppptttyyyzzzwwwtttwwwxxxzzz}}}zzzqqqggg```^^^___```aaaaaacccgggkkkoooqqqrrryyy}}}yyyzzz}}}{{{qqqbbbUUUJJJDDDAAA???999:::;;;:::999999:::<<>>===>>>???@@@BBB@@@<<<999888888:::<<<>>>===<<<;;;:::999999999<<<;;;:::888666555444444444555666888:::<<<>>>>>>777666333111///000000111222111111111000000////////////000000111111111222222333444444555555444444444333222111333666999;;;OOOTTTZZZ\\\[[[YYYXXXYYYVVVVVVVVVUUURRRRRR\\\hhhnnnrrrxxx~~~}}}|||{{{|||}}}yyyuuulll```UUUPPPRRRUUU[[[```^^^RRRHHHFFFEEEBBBFFFIIIOOOZZZfffrrrzzz~~~yyyppphhhdddgggnnnttt{{{{{{yyyssslllhhhiiikkkiiifffcccaaaaaabbbeeefffpppssswwwyyyyyyuuuqqqnnniiijjjnnnssswwwxxxvvvssstttxxx|||sssiiibbb``````aaacccdddeeefffiiinnntttyyy~~~~~~|||tttkkk^^^QQQGGGBBB>>>===;;;<<<<<<;;;::::::;;;===???@@@DDDNNN```vvvsssgggaaa]]]VVVRRROOONNNMMMLLLPPPNNNJJJGGGFFFFFFHHHIIIKKKMMMPPPQQQPPPNNNNNNOOONNNOOOPPPOOOMMMKKKJJJKKKHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCEEEIIIIIIEEEBBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDFFFGGGJJJKKKLLLKKKIIIGGGFFFDDDDDDCCCDDDAAA@@@>>>======>>>???@@@BBB@@@===:::999:::;;;<<<>>>===<<<;;;:::999999999;;;:::999777666555444444444555666777888999::::::666555333111000000111222111111111111000000000///000111111111222222222222222333444444555444444444333222111111222555888:::JJJPPPVVVZZZZZZYYYXXXXXXVVVVVVVVVUUURRRSSS\\\hhhqqquuu{{{}}}||||||{{{|||}}}{{{vvvlll```VVVRRRTTTWWW^^^aaa]]]QQQHHHFFFFFFEEELLLNNNTTT___lllxxxzzztttlllffffffllltttyyyyyyyyyvvvrrrmmmiiihhhgggcccaaa^^^]]]___dddjjjooouuuvvvxxxxxxvvvrrrmmmkkkjjjlllpppsssuuuvvvwwwwwwyyy}}}zzzuuummmeee```___```bbbdddeeehhhjjjooouuu}}}|||zzz|||uuujjjbbbVVVKKKCCC>>>;;;:::<<<======;;;::::::<<<>>>AAACCCIIIWWWlllzzziii```\\\XXXTTTQQQOOONNNLLLKKKJJJIIIGGGEEEFFFGGGJJJLLLNNNPPPRRRRRRPPPNNNNNNNNNOOOQQQRRRRRROOOMMMKKKKKKGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDHHHLLLLLLFFFBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGEEEDDDBBBBBB???>>>===<<<===>>>???@@@AAA@@@>>>===<<<<<<<<<===>>>>>><<<;;;:::999999999999888777666555555555555555555555555555555555555555444222111000111222222111111111111000000000000222222222222222333333333222222333444444444444444111111000000111444666888DDDIIIQQQWWWYYYYYYXXXWWWWWWVVVVVVVVVTTTTTT]]]hhhtttyyy~~~}}}|||{{{|||~~~~~~xxxlll```WWWUUUXXX[[[aaaaaa[[[OOOGGGFFFHHHIIIRRRTTT[[[hhhwwwtttnnnhhhfffkkksssyyy}}}wwwuuurrrooommmjjjfffccc```^^^[[[[[[___fffoootttyyyyyywwwtttqqqmmmjjjhhhlllooorrrttttttvvvzzz~~~qqqnnniiieeecccccceeegggjjjlllooorrrwww~~~{{{{{{~~~}}}~~~~~~tttmmm___YYYOOOFFF@@@===:::999<<<<<<<<<;;;999:::===???BBBFFFQQQccczzzoooccc\\\WWWUUUSSSQQQPPPOOOMMMJJJIIIHHHFFFFFFGGGIIILLLMMMPPPQQQRRRRRROOOMMMMMMMMMNNNQQQSSSSSSPPPMMMKKKJJJGGGGGGGGGHHHGGGGGGFFFFFFGGGEEEGGGKKKJJJEEEBBBCCCAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFDDDAAA@@@======<<<<<<===>>>???@@@@@@@@@???>>>>>>=========???>>><<<;;;:::999888888777666666555555555555666777666666555444333222222333333222111111222222333111111111000000000000000222222222222222222222222222222333444444444444333000000//////000222555666>>>DDDLLLTTTYYYZZZYYYXXXXXXVVVVVVVVVUUUVVV]]]fffvvv{{{~~~{{{{{{~~~~~~{{{|||~~~xxxlll```YYYXXX[[[^^^ccc___WWWMMMFFFFFFJJJMMMTTTXXXbbbrrr~~~mmmjjjgggkkkssszzz{{{zzztttqqqnnnmmmllliiiddd___```___^^^```ccciiipppsssxxxvvvsssooollliiihhhhhhmmmqqquuuvvvvvvyyy}}}xxxnnnlllkkkjjjjjjmmmoooqqqrrruuuyyy}}}}}}}}}}}}~~~~~~uuujjjbbbVVVQQQIIICCC???===;;;:::;;;;;;;;;:::999;;;>>>AAACCCKKKZZZpppvvvggg___ZZZUUUTTTRRRQQQQQQPPPMMMKKKJJJIIIIIIHHHIIIKKKMMMNNNQQQRRRRRRPPPNNNKKKKKKLLLNNNPPPRRRRRROOOKKKIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIFFFEEEFFFEEEAAAAAACCC???@@@AAABBBBBBCCCCCCCCCFFFEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFCCC@@@>>><<<<<<<<<======>>>???????????????>>>>>>>>>?????????>>>===;;;999888888888666666555555555555666666888888777666444333222222333333222222222222222222000000000000000000111111111111111111111111000000111222333333444444333333////////////000222333444:::???HHHQQQXXX[[[[[[ZZZ[[[XXXWWWWWWVVVWWW]]]dddssszzz|||zzzxxxzzz~~~}}}~~~xxxlllaaa[[[[[[^^^```bbb\\\RRRJJJFFFFFFKKKQQQUUU\\\jjjzzz|||tttiiiiiilllssszzz}}}yyytttqqqnnnkkkkkkjjjhhhccc^^^^^^```dddhhhllloooqqqrrrrrrpppllljjjiiiiiikkklllppptttyyyzzz{{{}}}vvvrrroooooooooqqqsssvvvxxxzzzxxx||||||{{{}}}}}}~~~{{{{{{~~~~~~xxxoooddd\\\MMMIIIDDD@@@???===<<<;;;:::;;;:::::::::===AAADDDHHHTTThhh}}}{{{lllbbb[[[XXXTTTRRRQQQPPPPPPOOOMMMKKKKKKKKKJJJKKKKKKMMMOOOPPPQQQRRRRRRPPPMMMKKKKKKLLLNNNPPPQQQPPPMMMJJJHHHHHHFFFFFFGGGHHHIIIIIIIIIHHHJJJFFFDDDDDDBBB??????CCC@@@@@@BBBCCCDDDDDDEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFFFFEEEBBB@@@>>>======>>>>>>>>>>>>>>>>>>??????>>>======>>>???@@@@@@???===;;;999888888777777777666666555666666666888777777666555444333333333333333222222222111111000000000000111111111111111111111000000000000000111111222333333333333333/////////000111222333333888<<>>>>>>>>===<<<;;;;;;;;;;;;<<<@@@EEEIIITTTdddzzz}}}mmmddd^^^YYYVVVSSSQQQNNNMMMMMMMMMLLLJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSRRRPPPNNNLLLMMMNNNOOOPPPQQQOOOLLLIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIFFFDDDEEECCC???>>>@@@AAABBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDBBB@@@>>>??????????????????>>>>>>???>>><<<;;;;;;===@@@BBB@@@???===;;;999888777777999888777777666666666666666666555555555444444444444444444333222111000//////000000000111111111111222222222111111000000000111111222333333333333222000000000111111222222333666888>>>GGGQQQXXXZZZZZZ```\\\YYYYYYXXXWWWZZZ___gggppp{{{~~~~~~|||ppphhheeeeeeffffffbbbXXXOOOLLLKKKMMMSSS[[[bbbmmmzzzzzzpppjjjjjjooouuu{{{|||yyytttpppllllllkkkhhheeebbbbbbcccbbbgggnnntttvvvtttpppmmmgggffffffhhhkkkqqqwwwzzz}}}|||zzzxxxxxxyyy{{{}}}xxxvvvxxx{{{}}}|||}}}~~~|||zzzvvv{{{|||{{{|||~~~~~~xxxoooggg___WWWMMMFFFBBB@@@===<<<=========<<<<<<<<<======???CCCIIIMMM```rrrpppbbb]]]\\\YYYVVVSSSPPPMMMKKKKKKKKKJJJIIIGGGHHHIIIKKKMMMPPPRRRSSSSSSTTTSSSQQQOOONNNNNNPPPQQQQQQQQQOOOKKKIIIIIIJJJEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFFFFHHHFFF@@@===>>>CCCDDDFFFHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCAAA@@@???@@@@@@@@@@@@@@@???>>>===???>>>;;;::::::===@@@BBB@@@???===;;;999888777777:::999888777666666666666444444444444444444444444555444444333222111///...//////000000111111111222333333333222222111111111111111222333333333333222000000111111222222333333555666;;;DDDNNNVVVYYYYYYbbb]]]ZZZZZZYYYWWWYYY^^^cccmmmyyy{{{}}}ssskkkiiiiiihhhhhhbbbXXXOOONNNOOOPPPVVV___jjjtttvvvoookkklllqqqwwwzzzzzzwwwtttrrrlllmmmlllhhhcccaaabbbeeeiiimmmrrruuuuuuqqqkkkgggffffffgggiiinnntttzzz~~~}}}{{{{{{}}}~~~{{{uuuuuuzzz{{{|||}}}~~~{{{xxxtttzzzyyyqqqeeeZZZQQQJJJFFFDDD======<<<<<<<<<;;;;;;;;;888999<<<>>>???DDDSSSbbbwww~~~qqqaaaYYYXXXYYYUUUQQQOOONNNMMMLLLJJJIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMLLLJJJHHHFFFDDDGGGHHHIIIIIIJJJJJJIIIIIIJJJFFFAAA>>>>>>???@@@@@@BBBBBBCCCFFFJJJLLLMMMLLLJJJGGGCCCAAABBBDDDDDDDDDDDDCCCAAA???============>>>>>>>>>===<<<;;;999888:::999999888999:::<<<===???>>><<<999888777777888888777777666555444444444444333333222222333333444222222222111111111000000000000000//////000000000111222222222222111000000333222111//////111222333444444333222111111222222000333888>>>EEEMMMVVV\\\\\\\\\\\\ZZZXXXYYY\\\^^^hhhkkkrrrzzzyyywwwttttttxxxzzzzzz~~~{{{tttooollliiiggg^^^VVVOOONNNPPPTTT]]]fffooowwwzzzqqqmmmmmmsssxxx~~~}}}wwwqqqnnnnnnmmmllliiifffdddfffjjjnnnpppuuuxxxvvvooojjjhhhhhhlllkkklllqqqyyy}}}|||~~~}}}ssspppsssyyy|||}}}|||~~~|||xxxvvv{{{~~~|||qqqiii^^^SSSKKKFFFBBB@@@<<<<<<;;;;;;::::::::::::888999<<<@@@DDDNNN```rrrttthhhYYYRRRSSSTTTQQQMMMNNNMMMKKKJJJHHHGGGGGGGGGIIIJJJLLLNNNOOOQQQQQQRRRPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHEEEAAA??????@@@AAAAAACCCDDDFFFIIIMMMPPPOOONNNIIIFFFCCCBBBCCCDDDEEEEEECCCBBB@@@>>><<<<<<<<<<<<===<<<<<<;;;:::999888777999888888888888:::;;;<<<>>>===;;;999888777777777777777777666555444444444444333333222222333333444333333333333222222111111000000000000000000000000222222222222222111000000333222000//////000222333111000//////......//////000333777;;;BBBKKKTTTZZZ\\\\\\\\\[[[YYYZZZ]]]___fffjjjrrr{{{zzzrrroooppptttwwwyyy}}}~~~xxxsssnnnjjjggg]]]UUUNNNMMMQQQVVV```iiirrrxxx~~~wwwpppmmmnnnwww{{{}}}wwwrrrppppppllliiifffeeegggkkkppptttwwwyyyyyyuuunnniiiiiikkkppprrrwww|||yyyrrrppptttzzz~~~~~~~~~zzzwwwuuuzzz{{{ssseee^^^TTTKKKEEE@@@===;;;;;;::::::::::::999999999:::999<<>>FFFPPPWWW[[[\\\]]]\\\[[[\\\^^^```fffkkkttt~~~zzznnnkkklllqqqvvvyyy~~~~~~|||wwwqqqkkkggg\\\TTTMMMNNNSSSZZZdddmmmvvvzzz|||xxxrrrmmmmmmppp{{{}}}}}}zzztttpppooooooiiieeeccceeellltttzzz|||~~~}}}zzzsssmmmkkkmmmpppxxx|||~~~wwwsssooopppvvv}}}{{{wwwuuuuuu{{{|||sssjjjZZZUUULLLEEEAAA>>>;;;:::;;;:::::::::::::::::::::<<<:::===GGGVVVkkkxxxrrrfff]]]SSSNNNOOOPPPOOOLLLLLLJJJFFFDDDCCCEEEHHHJJJMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDBBBBBBDDDFFFFFFEEEBBBCCCGGGLLLQQQRRRPPPNNNGGGEEECCCCCCDDDFFFFFFFFF@@@???===;;;::::::::::::<<<;;;999888777666777777555555666666777888888999<<<;;;:::999888777666666666666666555555444444444333333222222222222333333333333333333333333333222222333333444444333333222222222333333222222111000000000///......///000000222111111000000000111111111222222444999AAAKKKRRRYYY[[[]]]]]]]]]]]]___aaaiiinnnwwwwwwmmmjjjkkkqqqvvv{{{}}}|||}}}}}}~~~zzzssskkkfff[[[SSSMMMPPPWWW___iiiqqqxxxyyyxxxsssmmmlllnnnrrr{{{{{{xxxtttnnnkkkkkklllfffcccbbbgggsss}}}yyyrrrnnnpppuuuzzz~~~zzz{{{yyyooonnnooossszzz}}}xxxtttuuuvvv~~~~~~{{{uuukkkbbbSSSNNNHHHBBB???===;;;:::;;;;;;;;;;;;<<<<<<<<<<<>><<<::::::999::::::===<<<;;;:::999888888888444444555666777777777777::::::999999888777666555555555555555444444444444333222222111111222222333111111111111222222222222333444555666666555444333222333333333333222111111000000////////////000000222222222111111222222333111111111222666===FFFLLLWWWYYY\\\^^^^^^___```aaammmrrryyyuuummmjjjjjjpppvvv|||}}}zzzzzzzzz{{{|||~~~~~~|||{{{ssskkkeee\\\TTTOOOTTT\\\dddmmmsssxxxvvvsssnnnkkklllpppttt|||yyyuuuoookkkiiiiiijjjdddccceeennnzzz}}}xxxtttsssxxx~~~zzzvvvvvv}}}zzzssskkkmmmqqqwww}}}zzzuuusssvvvzzz}}}uuunnndddZZZNNNJJJDDD@@@>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<===AAA???EEEVVVlllyyyqqqlllccc]]]VVVQQQPPPOOOLLLJJJJJJHHHFFFFFFHHHLLLQQQTTTXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTQQQOOOMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEGGGIIIJJJIIIGGGDDDEEEGGGKKKNNNNNNMMMKKKBBBAAA@@@AAADDDEEEEEEEEE>>>===<<<::::::::::::;;;<<<===<<<<<<;;;:::888777333444555666777777777777888999999888888777555555444444444444444444444444222222111111111111222222000111111111111111222222444555777888888777555444333333333333333222222111000000000000000000000000000000000000000111111222111111111222444:::AAAGGGTTTWWW\\\^^^______```aaalllooouuu{{{wwwnnnjjjiiinnnttt{{{~~~zzzxxxwwwxxxyyy|||}}}~~~}}}}}}|||tttlllfff^^^WWWSSSYYYcccjjjooossssssrrrooolllkkkmmmrrrwww|||xxxsssmmmjjjiiiiiijjjdddgggmmmwww{{{yyywwwwww{{{}}}vvvuuutttuuuzzz}}}tttooommmpppvvv}}}}}}~~~|||wwwrrrssszzz||||||yyyppphhh^^^TTTIIIEEEAAA===<<<;;;:::999:::::::::;;;;;;<<<<<<<<>>===<<<;;;::::::;;;;;;;;;<<<===>>><<<:::777666333444666777888888777777777888888888888666555444444444444444444444444444222222111111111111222222111111111222222333333333555777999::::::999777555333333444444333333222111000111111111111111111000///////////////000111111111111222222444888>>>BBBQQQUUUZZZ^^^______``````eeegggkkkqqqwww|||~~~rrrmmmlllooouuu||||||xxxuuuuuuwwwxxx|||}}}~~~}}}}}}}}}vvvnnnhhhaaaYYYWWW^^^hhhmmmppprrrnnnmmmkkkjjjllloootttxxxyyyuuuooojjjhhhgggggggggdddkkkvvvwwwwwwyyy|||~~~|||zzzxxxvvvuuurrrtttwww}}}wwwqqqppppppuuu|||yyyzzzyyytttqqqttt~~~}}}yyypppooommmkkklllpppwww}}}vvvmmmeeeZZZPPPFFFBBB>>>;;;:::999888777999999999::::::;;;;;;;;;@@@AAAMMMddd~~~~~~uuullleeebbb^^^[[[VVVSSSQQQPPPOOOMMMHHHHHHIIILLLPPPUUUZZZ]]]``````___]]][[[YYYWWWUUUTTTSSSPPPNNNLLLLLLMMMNNNIIIHHHFFFEEEEEEEEEFFFGGGBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHHHHFFFCCC>>>======>>>@@@AAA@@@??????>>>>>>@@@BBBDDDDDDCCC???>>><<<;;;:::;;;;;;<<<999;;;===>>>===:::666444444555666888888888888777777777888888888666555444444444444444444444444444222222111111111111222222222222222333333444444444666777999;;;;;;999777666333333444444333333222111111111222222222222111111000000000000000111222222111111222333444777<<<@@@PPPTTTZZZ^^^______``````___```ccchhhooouuu{{{~~~wwwrrrooosssxxx~~~zzzvvvttttttvvvxxx|||}}}~~~}}}{{{~~~}}}wwwpppkkkbbb[[[ZZZbbbkkkppppppqqqjjjjjjjjjjjjmmmqqqvvvyyyuuuqqqkkkgggeeeddddddddddddnnn|||}}}uuuvvvzzz~~~~~~zzzuuupppnnnnnnoooqqqtttxxx~~~}}}tttqqqqqqsssyyyvvvxxxwwwssspppuuu}}}vvvsss___^^^]]]\\\]]]bbbiiiooo{{{sssiii___TTTMMMEEEAAA===:::::::::;;;:::888888888999:::<<<>>>@@@BBBHHHVVVjjjyyylllccc___^^^[[[WWWRRRPPPPPPPPPNNNKKKNNNNNNNNNOOOSSSXXX]]]```^^^^^^^^^\\\YYYWWWWWWWWWVVVUUUTTTPPPLLLJJJIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDD>>>===<<<<<<<<<>>>???@@@<<<<<<>>>AAADDDEEEEEECCC???>>>===;;;:::999888888999:::;;;<<<;;;999777555333444666777888777555444888888888888777666555444555444333111000000//////222222222222111111000000000000111111222222222222777777888;;;<<<;;;888555444444333333222111000000111000///......///000111......//////000000111111...///000000000333777:::HHHPPPXXX\\\\\\ZZZ\\\^^^ZZZ[[[]]]___ccciiipppuuu~~~wwwuuuyyy~~~{{{wwwsssppprrrvvvzzz{{{}}}}}}||||||~~~}}}||||||~~~zzzqqqlllccc^^^\\\bbbkkkpppmmmhhhdddaaa```eeennnuuuwwwvvvtttlllfffddddddccceeeiiisssyyy}}}wwwvvvxxx|||}}}zzzpppmmmlllmmmkkkggglllttt{{{xxxtttuuuxxx|||zzzvvvuuutttrrrssszzzyyymmmdddZZZWWWSSSRRRUUUYYY]]]```~~~vvvmmmcccYYYOOOIIICCC@@@<<<:::999:::::::::666777888888999;;;>>>@@@GGGOOO___ssssssggg```\\\[[[YYYUUUQQQPPPPPPPPPNNNLLLOOOOOOOOOQQQTTTXXX[[[]]]\\\[[[ZZZYYYXXXWWWVVVUUUQQQQQQPPPMMMJJJGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB<<<;;;;;;;;;<<<<<<===>>><<<<<<>>>AAADDDEEEDDDCCC???>>><<<:::999888888888999:::;;;;;;:::888666555666777888999999888666555666666666666555444333222333333222111000000000000222222222222111111111000000111111111222222222222555555555777888777555222444444333222222111000000111000///......///000111000000000000//////////////////000000000222666999EEEMMMWWW\\\]]]\\\\\\^^^YYYZZZ[[[]]]```eeekkkpppyyy}}}|||~~~yyywwwsssnnnlllnnnssswwwzzz|||~~~|||||||||~~~}}}||||||}}}{{{sssmmmccc___]]]aaaiiimmmhhhccc]]]\\\^^^eeemmmssstttssslllfffbbbcccdddfffjjjoooyyy}}}yyywwwzzz}}}zzztttooolllhhhgggiiiiiillluuuxxxuuuvvvzzz{{{yyysssrrrqqqrrrvvvwwwjjjaaaXXXVVVTTTTTTWWW\\\aaacccxxxooodddZZZPPPHHHCCCAAA>>>;;;999999:::999999666777999::::::<<>>999:::;;;;;;;;;;;;;;;;;;======>>>AAADDDEEEDDDCCC>>>===;;;:::888777777777888999999:::999888666555777777888888888777555444444444444444333222111111111111000000000000111111222222222222111111111111111111111111222222222222666444444444555555333111333333333222111111000000000000////////////000000111111000000///.........///000111000000111444777???HHHSSS[[[]]]]]]]]]]]]YYYYYYZZZZZZ[[[___dddhhhqqqxxx}}}xxxvvvsssooojjjiiikkkqqqvvvyyy{{{}}}}}}|||{{{{{{{{{{{{{{{{{{}}}}}}uuupppeeeaaa^^^aaafffgggaaaZZZSSSUUU[[[eeennnrrrqqqnnneeeaaa```ccceeehhhmmmsss~~~~~~zzzxxxxxx}}}~~~|||||||||yyyssslllggghhhfffeeehhhllluuuvvvrrrtttyyy~~~}}}|||zzzxxxsssqqqpppttt}}}}}}sssggg___WWWWWWWWWXXX\\\bbbgggkkkxxxqqqfffZZZQQQIIIBBB??????<<<999888999999999888888:::<<<<<<<<<>>>CCCGGGSSSccczzzqqq```ZZZWWWTTTPPPRRRPPPOOONNNOOOPPPPPPPPPSSSTTTWWWYYYZZZYYYXXXWWWUUUQQQNNNPPPSSSUUURRRNNNLLLNNNPPPOOOKKKHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHGGGFFFDDDBBBCCCBBBBBB@@@???>>>======999:::;;;<<<<<<<<<::::::======>>>AAADDDEEEDDDBBB===<<<;;;999888777666666777888888888888777666555555666666555555333222111333333333333333222111111000/////////000000111222222222222222222222222222222222222222222222222222777666444444555555333222333222222222111111000000000000////////////000000000000000000////////////000111111111000111333555:::BBBNNNWWW\\\]]]]]]]]]ZZZ[[[ZZZYYYYYYZZZ^^^aaajjjqqq{{{yyytttsssqqqmmmiiihhhkkkqqqvvvxxxyyy{{{|||zzzzzzzzz{{{xxxyyy{{{~~~yyytttgggccc```aaacccaaaZZZSSSMMMRRR[[[fffoooqqqnnnkkkccc```aaaeeegggiiiooouuu~~~vvvuuuvvvzzz~~~}}}{{{|||~~~}}}zzzvvvpppjjjfffhhhiiimmmrrrzzzvvvooopppvvv}}}~~~zzz{{{|||yyyvvvvvvttttttyyyyyypppfff___YYY[[[]]]aaaeeelllrrrwww{{{wwwnnnggg\\\RRRJJJDDD???======;;;999888999:::999888888:::<<<======AAAIIIOOO]]]nnnhhhYYYVVVUUURRRNNNOOOOOOOOONNNNNNOOOQQQSSSUUUWWWZZZ\\\\\\ZZZXXXVVVQQQMMMJJJLLLPPPRRROOOKKKKKKMMMOOONNNKKKHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDBBBCCCCCCBBBAAA@@@???>>>===;;;<<<===>>>>>>===<<<;;;======>>>AAADDDEEECCCBBB===<<<;;;999888777666666666666666666666666555555555555555444333222111111333444444444444333333222////////////000111222333222222222222222222222333333222222222222222222222666444333333444444333111222222111111111111111000//////000000000000//////---......///000111111222///111222111000000222333666===GGGQQQXXX\\\]]]^^^]]]]]]\\\ZZZXXXXXXZZZ\\\dddlllxxx|||vvvpppooommmkkkhhhgggjjjppptttwwwyyyzzzzzzyyyyyyzzz{{{vvvxxx||||||xxxkkkgggcccaaaaaa]]]VVVPPPLLLSSS^^^iiiooooookkkhhh``````ccchhhkkkmmmttt|||xxxqqqrrrvvv{{{}}}}}}zzz{{{~~~}}}zzzvvvqqqmmmiiihhhkkksss~~~vvvpppnnnttt{{{|||{{{~~~~~~zzzvvvwwwwwwzzz~~~|||zzzuuunnnfffaaa^^^bbbggglllqqqxxxyyyqqqlllbbb\\\SSSJJJDDDAAA>>>===<<<:::999999:::;;;:::999777:::===>>>@@@HHHTTT^^^ooo~~~sssaaaWWWUUUUUURRRMMMOOOPPPPPPOOOOOOPPPRRRTTTVVVWWWZZZ\\\\\\YYYVVVTTTNNNKKKIIIJJJMMMMMMKKKIIIIIIJJJKKKJJJHHHEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>???>>>>>>===<<<>>>>>>???AAADDDDDDCCCAAA>>>===;;;:::888777777777555555555555555555555555666666666555444444444333444444444555555444444333111111000000111222333333222222222222333333333333333333333333222222222222111000000111222333111///111111111111111111111111//////000000000000//////,,,---...///000111222333...000111111000000222333444999@@@IIIRRRXXX\\\^^^______^^^[[[XXXWWWWWWYYY___hhhvvvzzzxxxuuuqqqllliiiiiihhhggggggiiimmmqqqwwwxxxzzzzzzyyyyyyzzz|||yyy{{{~~~{{{oookkkfffbbb```\\\VVVQQQPPPWWWaaajjjnnnmmmhhheee]]]___eeemmmqqqttt||||||tttqqqtttxxxzzz{{{zzzyyyzzz~~~|||xxxsssnnnlllnnnpppxxx{{{tttppppppwww~~~~~~~~~zzzwww{{{|||xxxvvvuuuuuutttrrroookkkgggeeedddiiiqqqwww}}}wwwnnneee___VVVQQQJJJDDD@@@???===<<<;;;:::999:::;;;<<<;;;:::888<<<@@@CCCHHHUUUfffsssrrrhhh]]]WWWVVVVVVSSSOOOOOOQQQRRRQQQOOOPPPSSSVVVTTTVVVXXXYYYYYYWWWTTTRRRKKKKKKJJJJJJJJJIIIIIIHHHGGGHHHIIIGGGEEECCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@???>>>>>>=========>>>>>>>>>???AAACCCDDDCCCAAA???>>><<<:::999888888888555444444444444444555555555555444444444444444444333333444444444444444333333222222222222222333333222222222333333333444444444444333333333222222222//////000222444444222000000000000000111111111111...///000111111000///...---......///000111111222---///111111111111222333444666:::BBBKKKUUU[[[___``````___[[[XXXUUUUUUVVV[[[fffuuu}}}uuupppnnnkkkiiifffggghhhiiiiiijjjmmmpppwwwyyyzzzyyyyyyyyy{{{}}}}}}~~~~~~sssooohhhccc```\\\XXXTTTUUU[[[dddjjjkkkiiidddbbb```cccjjjrrrvvvyyy}}}uuupppppptttxxxyyyxxxxxxyyy~~~|||zzzvvvrrrqqquuu}}}xxxuuuqqqqqqwww|||}}}}}}~~~|||wwwsssqqqssstttvvvwwwuuurrrnnnkkkllllllkkkjjjhhhgggggghhhhhhoooxxxzzzqqqggg]]]WWWNNNJJJDDD@@@>>>>>>===<<<;;;:::999:::<<<===<<<;;;;;;???DDDIIIQQQaaavvv{{{gggaaa[[[XXXXXXWWWTTTPPPPPPRRRSSSQQQOOOPPPSSSVVVRRRTTTVVVWWWVVVUUURRRQQQJJJKKKKKKJJJHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@???????????????@@@???>>><<<<<<<<<===>>>>>>>>>???AAACCCDDDCCCAAA???>>>===;;;:::999888888444444333333333444555555222222111111111222333333222333333444444444333333444444333333222333333444222222222333333444444444444444444333333222222222///000222555777777555222000000000000000111111111...///000111111000///...////////////000000000000,,,...000111111111222333555555777===GGGRRR[[[`````````^^^[[[WWWUUUTTTUUUYYYdddttt{{{qqqkkkhhhggggggfffiiikkklllmmmnnnpppqqqxxxyyyzzzzzzyyyzzz|||~~~vvvqqqjjjddd```]]]ZZZWWWYYY^^^eeeiiiiiifffbbb___eeeiiiooovvvxxxyyyvvvooolllnnnrrrvvvyyywwwwww{{{yyyxxxvvvtttwww|||vvvwwwrrrpppuuuzzz{{{|||~~~xxxqqqkkkgggeeebbbeeeiiimmmmmmkkkgggeeefffffffffeeedddeeegggiiikkkrrr|||zzzooodddYYYOOOIIICCCBBB@@@>>><<<;;;::::::888777777888999::::::999<<>>>>>?????????>>>=========<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;:::999888888888888666777777777777555333222555555444333222222222222444444444444444444444444111111111111111111111111777666444333222333333444333333333222222111111111////////////////////////111111000000//////......////////////////////////000000000000000000000000000000000000111111111111555444555:::EEEQQQ[[[aaa^^^aaaccc___XXXTTTTTTWWWZZZcccqqqwwwmmmhhhfffdddbbbffffffgggiiilllppptttwwwyyyzzz{{{{{{{{{|||~~~wwwsssmmmfffaaa^^^]]]]]]]]]aaafffgggfffbbb```___cccnnnxxx{{{{{{}}}~~~~~~wwwoookkknnnrrruuuuuuuuuwww{{{}}}|||zzzxxxvvvzzz~~~{{{yyywwwtttttttttuuuxxx{{{}}}yyyppphhh```]]]^^^[[[___ccceeeeeecccbbbbbbddddddeeedddcccdddfffhhhnnnuuu~~~ttthhh]]]RRRIIIDDDAAA@@@>>>===;;;;;;::::::999888888999:::;;;;;;;;;;;;BBBOOOcccyyytttiii[[[ZZZXXXVVVTTTRRRQQQPPPRRRRRRRRRRRRQQQQQQQQQPPPOOOQQQRRRQQQOOONNNNNNNNNOOOKKKGGGGGGJJJLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA@@@BBBEEEHHHKKKIIIGGGFFFDDDBBBAAAAAAAAACCC@@@>>><<<===>>>=====================<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777666666555555666777777777666555444333555555444333222222222222222222222222222222222222222222222111111111111111444333222111111222222333333333333222222111111111.../////////000000000111000000000000//////......////////////////////////000000000000000000000000//////000000000111111111333222333888BBBOOOZZZaaa___aaaaaa]]]XXXTTTTTTUUUYYYbbbnnn{{{xxxoooiiieeecccbbbddddddeeegggjjjooouuuyyy|||||||||{{{zzz{{{~~~{{{wwwpppiiiccc___^^^^^^^^^aaafffgggeeecccbbbbbbhhhrrr{{{||||||}}}}}}|||{{{tttmmmjjjmmmrrrtttuuurrruuu{{{}}}}}}~~~~~~|||zzzuuuxxx}}}~~~{{{yyyvvvtttuuutttttttttwww|||~~~rrrjjjccc\\\ZZZ[[[ZZZ^^^cccffffffeeeeeeeeeeeeeeedddbbbaaaaaadddfffjjjrrr~~~~~~xxxlll___SSSJJJBBB>>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<===>>>@@@KKK___wwwuuuiii```XXXVVVUUURRRQQQOOONNNNNNRRRRRRQQQQQQQQQPPPPPPPPPMMMOOOPPPPPPNNNMMMNNNOOONNNKKKIIIJJJMMMNNNLLLIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@>>>???AAADDDEEEGGGFFFEEECCCBBBAAA@@@@@@???===;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>===;;;999:::::::::::::::999999999999888777666444444333333666777777777666555444333555555444333222222222222111111111111111111111111333333222222111111111000111111000000000111111222222222222222222111111111/////////000000111111111000000000////////////...////////////////////////000000000000000000000000//////000000000000111111111000111555???LLLXXX```dddcccaaa___\\\YYYXXXWWWYYY___jjjuuu~~~yyyqqqiiidddbbbaaadddddddddeeeiiipppyyy~~~|||zzzzzz}}}~~~~~~~~~{{{tttmmmfffbbb___^^^^^^bbbfffgggeeedddfffhhhnnnwww}}}}}}||||||{{{xxxsssnnniiihhhlllqqqttttttsssvvv}}}}}}{{{yyyyyyzzzzzz|||wwwttt}}}~~~{{{zzzxxxuuusssuuuuuuuuuwww{{{xxxlllddd]]]XXXXXXZZZYYY^^^dddhhhjjjjjjjjjkkkkkkjjjgggccc```aaadddgggmmmwww|||{{{{{{rrrdddWWWLLLDDD>>>;;;;;;:::::::::::::::;;;;;;:::::::::::::::<<<@@@BBBJJJXXXooovvvjjj___ZZZUUUTTTRRRQQQOOONNNMMMMMMQQQQQQQQQPPPPPPPPPOOOOOOLLLNNNPPPPPPOOONNNNNNOOOOOOMMMMMMMMMNNNNNNKKKHHHCCCDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>@@@BBBDDDEEEDDDCCCBBBAAA@@@??????===<<<;;;;;;<<<===;;;::::::;;;>>>??????===:::888999999999888888888888777777777666555444444444444666666666666666555555444555555444333222222222222222222222222222222222222444333333222222111111000///000000000111111222222222222222111111111111111000000000000/////////...////////////////////////////////////////////////////////////////////////////////////000000000111000000000444<<>>>>>===<<<<<<>>>??????===;;;:::;;;===???>>><<<:::888888888888888888888888888666666555555555666777777777666666555555555555555555555444333222222222222222222222222222222222222333333333333222222111111000000111222222333333333111111111111111111111111111111000///---,,,+++***.............../////////////////////////////////////////////////////////...////////////000000000000000111333999DDDQQQZZZgggfffeeeeeefffeeecccaaa]]]```dddiiinnntttzzz~~~wwwwwwwwwvvvzzz|||xxx{{{|||yyyqqqjjjfffeeeeeeffffffeeehhhqqq~~~}}}|||}}}}}}}}}~~~zzzqqqiiiccc___\\\```eeeiiiiiigggggglllrrrvvv{{{}}}zzzwwwuuuqqqmmmcccccccccfffjjjooorrrtttwww|||}}}{{{wwwsssrrrvvv}}}~~~zzz|||}}}zzz|||}}}~~~|||yyyvvvtttuuu{{{zzzpppeee___\\\ZZZ\\\aaaccchhhooouuuxxxzzz|||}}}zzzwwwrrrllliiiiiimmmqqq~~~zzzmmmeeeXXXLLLDDD@@@===<<<999999999999999:::;;;;;;888:::;;;:::;;;@@@HHHNNNZZZhhh|||mmmbbb[[[XXXTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNPPPQQQQQQOOONNNOOOPPPQQQQQQPPPNNNKKKHHHEEECCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCEEEFFF@@@@@@@@@@@@???>>>===<<<======>>>@@@BBBBBB@@@===:::;;;=========<<<:::888888888888888999999::::::777666666666666777888888777666555555555555666666555555444333222222222222111111111111111111111111333333333333333333333333111222333333444333333333000000000111111111111111111111///...,,,+++***)))---............/////////////////////////////////000000000000000000000000......////////////000000///000222333666>>>IIIRRR\\\^^^aaadddeeedddcccaaa___bbbeeehhhjjjnnnsssvvvxxxpppqqqqqqpppuuu|||~~~|||}}}{{{tttooolllhhhiiiiiihhhjjjrrr}}}|||||||||}}}~~~{{{ssskkkddd___\\\aaaggglllllliiiiiinnntttwwwzzz{{{wwwuuusssoooiii```bbbeeehhhmmmqqqtttvvvxxxyyyvvvrrrqqqttt{{{|||~~~yyywwwxxx}}}~~~~~~{{{xxxvvvvvv{{{}}}vvvmmmddd```^^^\\\___cccjjjooovvv|||}}}xxxssspppqqquuuyyy~~~xxxsssddd]]]RRRHHHAAA>>><<<;;;::::::999999999:::;;;;;;999;;;<<<===>>>DDDMMMUUUbbbrrrvvviii```[[[YYYSSSSSSRRRQQQPPPPPPPPPQQQOOOOOOOOOOOONNNNNNNNNNNNNNNPPPQQQPPPNNNMMMMMMMMMOOOOOONNNLLLIIIFFFDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD>>>??????@@@???>>><<<;;;<<<===???BBBDDDDDDAAA>>>;;;;;;<<<<<<<<<;;;:::999888888999:::;;;;;;<<<===999888777666555555555555777666555444444555666777555555444333222222222222222222222222222222222222111222222333333444444444222333444444444333222111///000000000111111111222/////////...------,,,,,,---------.........//////////////////////////////000000000000000000000000........./////////000000---000222222333888AAAHHHPPPVVV^^^bbbcccbbbbbbbbbaaacccfffiiikkknnnqqqtttvvvnnnpppqqqooouuu~~~yyytttppprrrrrrppppppwww~~~{{{zzzzzz{{{{{{}}}~~~}}}uuullleee```^^^bbbhhhooooookkkjjjooouuuwwwyyyyyyvvvtttsssnnnhhhaaadddiiimmmqqquuuxxxzzz}}}ssspppnnnrrryyy~~~|||xxxyyy}}}~~~zzzyyyzzz|||~~~zzzvvvnnnfffdddcccbbbdddhhhpppuuu{{{}}}{{{|||yyyqqqlll^^^WWWMMMDDD???<<<;;;:::;;;::::::999::::::;;;;;;:::<<<>>>???@@@GGGRRRZZZjjjzzzqqqfff```[[[YYYSSSRRRQQQQQQPPPPPPPPPQQQOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPOOOMMMKKKKKKKKKLLLMMMLLLJJJGGGEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>?????????===<<<;;;<<<===???CCCEEEDDDAAA>>><<<<<<;;;;;;;;;:::::::::888888999:::<<<===>>>???;;;:::888666444333222222777666555444444555666777555555444333222222222222444444444444444444444444000111222333444444555666222333444444333222111000//////000000111111111222............/////////000---------.........//////////////////////////////000000000000000000000000............/////////000,,,///111111111444;;;BBBIIIRRR]]]ccccccaaabbbdddbbbdddhhhjjjmmmooosssuuu~~~wwwooorrrtttrrrxxxzzzxxxzzz{{{yyyxxx~~~{{{yyyyyyyyyzzz{{{|||}}}~~~~~~vvvnnngggbbb___bbbiiiqqqqqqllljjjooouuuwwwyyyyyyvvvtttsssooohhhcccggglllqqquuuxxx{{{}}}zzzvvvmmmkkklllsss}}}~~~}}}~~~|||}}}}}}{{{~~~|||{{{|||~~~|||xxxqqqjjjiiiiiihhhjjjnnnsssxxx~~~~~~|||yyysssjjjcccTTTOOOFFF@@@<<<;;;;;;:::===;;;::::::;;;===>>>>>>@@@<<<;;;@@@EEEIIITTT```rrrrrrggg```ZZZVVVUUUQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNKKKIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKMMMKKKHHHDDDBBBAAAAAABBBFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEE===============<<<<<<;;;<<<<<<============<<<<<<::::::;;;;;;::::::999888777888999;;;<<<===>>>>>>;;;999777777999:::888666444444555555555555444444444444333333222111000000111333444444333222222333444333333222222333333444444444333333222111000000////////////000000000000///////////////......---////////////////////////------------------------///////////////////////////...---,,,,,,---...///000000000111222444555666???JJJXXXaaabbb``````aaaaaabbbfffllloooppptttyyyyyyrrrrrruuuwww{{{~~~}}}~~~{{{yyyvvvssstttyyy}}}zzzrrrkkkeeeaaahhhjjjkkkllllllmmmpppsss{{{zzzyyyxxxvvvqqqlllhhhgggiiiooowwwxxxwww|||}}}tttpppmmmpppvvv}}}~~~|||~~~|||}}}{{{|||yyytttooonnnoooqqqssszzz|||~~~yyytttoooggg]]]VVVPPPKKKDDD>>><<<<<<<<<<<<<<<;;;999999:::<<<======@@@>>>@@@GGGNNNUUUaaammm~~~|||jjj```[[[UUURRRQQQOOOOOOOOOOOOOOOOOOOOOPPPKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIMMMKKKIIIFFFDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA===============<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999999888777777999:::;;;;;;<<<;;;999777555555777888666444333333444444444444333333444333333222111111000000111333444444333222222333333333222222222222333333444333333222111111000000////////////000000000000///////////////......---........................................................................///...------------.../////////000000111333444555999BBBPPPZZZ```aaabbbcccbbbaaadddiiikkklllpppvvv~~~wwwvvvxxxxxx{{{wwwtttrrrsssxxx|||~~~~~~~~~xxxqqqjjjggggggjjjlllnnnooopppsssuuuyyyyyyxxxvvvtttpppllliiiiiilllsssyyyyyyxxx{{{tttqqqpppsssyyy}}}~~~~~~|||vvvqqqoooppprrrtttzzz|||~~~yyyqqqjjjccc[[[RRRLLLJJJFFF@@@===<<<<<<<<<<<<::::::999888999:::;;;<<<===>>>CCCKKKSSS]]]lllxxxqqqbbb[[[WWWRRRPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGMMMKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCAAA???>>>======<<<============<<<;;;;;;888999999::::::999999888999999::::::999999888777666777777888999999888888666444333333444555333222222222333333333333222222333333222222111000000000111222444444222111222333222111111000000111111222333333222222111000000000////////////000000000000///////////////......---------------------------................................................///...------------...///.........///000111222333555<<>>;;;;;;;;;;;;:::999999999888888999;;;===???BBBHHHOOOYYYgggxxxttthhh]]]XXXVVVRRRQQQRRRMMMNNNOOOPPPPPPOOONNNMMMOOONNNMMMMMMMMMLLLJJJHHHHHHGGGFFFDDDDDDDDDEEEEEEJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBB@@@>>>===<<<<<<<<<<<<======<<<<<<;;;:::888888999999999999888888888888999999888888777666555555666666666666555555444333333333333333222222222222333333333333222222222222111111000000000000000222333333222111111222000000////////////000000222222111111000000000000////////////000000000000///////////////......---------------------------.........................................................------............------...///000111111666999@@@JJJTTT[[[^^^___bbb______aaaaaa```dddkkksss{{{~~~zzzyyy||||||zzzzzz{{{|||}}}~~~wwwqqqnnnmmmpppsssttttttuuuvvvwwwvvvvvvtttppplllhhhggggggnnnuuu{{{|||zzz|||yyyrrrppppppyyy}}}~~~yyyrrrnnnmmmoooqqqrrruuuzzz~~~wwwnnnfff]]]VVVRRROOOKKKHHHBBB@@@<<<:::::::::999888777999:::999888:::===@@@DDDKKKTTT]]]hhh{{{}}}jjjaaaYYYVVVUUURRRQQQSSSOOOOOOOOOPPPOOOOOOOOONNNPPPNNNLLLLLLMMMMMMKKKIIIHHHGGGFFFDDDCCCCCCDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::999999777777888888777777666555444444444555444444333222333444444333333222222222333333444444444444333333111111000000000000/////////111222222111000000111000//////......//////000111111000000000000//////////////////000000000000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---------------...///000000444666:::BBBMMMVVV\\\___bbb___^^^___^^^]]]```fffmmmvvvzzzyyy{{{~~~|||{{{{{{~~~yyytttqqqtttvvvwwwvvvtttsssssstttvvvuuurrrmmmgggeeeeeegggrrrxxx}}}|||zzz}}}sssnnnnnnppp}}}~~~~~~xxxpppkkkkkklllnnnrrruuu{{{zzzsssfff^^^TTTLLLHHHFFFCCC@@@???===;;;:::::::::999777666999;;;;;;:::<<<@@@DDDGGGTTTcccooo}}}pppaaaZZZUUUTTTSSSPPPOOORRRPPPPPPPPPQQQQQQSSSTTTUUUQQQMMMJJJJJJLLLNNNMMMKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>??????;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;::::::999666666777777666666555444222333333333333333222222333444555444222111222333333333444444444444333333000000000//////////////////000222222000///000111000//////......//////000000000000///////////////////////////000000000000///////////////......---------------------------++++++++++++++++++++++++------------------------------...//////...------...---------......///000///111555;;;EEEQQQ[[[aaaccc```___```^^^\\\___dddgggpppyyy~~~|||{{{}}}|||zzzzzz|||}}}}}}yyyxxxzzzzzzyyyvvvrrrppppppqqqvvvuuurrrlllgggeeehhhlllwww|||~~~{{{|||xxxpppnnnqqqsss}}}xxxpppkkkjjjlllooovvvzzzvvvnnn___WWWNNNGGGCCCAAA>>><<<;;;:::999:::;;;<<<;;;999666999======<<<>>>DDDIIIQQQdddzzzrrrggg]]]XXXTTTTTTSSSOOONNNQQQQQQQQQQQQRRRUUUYYY^^^```[[[UUUOOOLLLMMMNNNMMMKKKKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>>>>??????;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999555666666666666555444444111222222333333333222222222333555333111000111333222222333333333333222222////////////////////////...000111111000//////000000000////////////000000////////////////////////////////////000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------...............//////000---///222666===HHHVVV___cccaaaaaabbbaaa]]]___cccccciiiqqqyyy~~~}}}{{{yyyyyyxxxyyy{{{~~~}}}~~~}}}{{{xxxtttpppnnnooopppttttttrrrmmmiiiiiiooouuu~~~~~~{{{tttoooqqquuuyyy{{{rrrnnnmmmppprrrzzz~~~~~~sssjjjZZZSSSKKKEEECCCBBB@@@===777777777:::<<<>>>===<<<555:::>>>>>>>>>@@@FFFLLL```wwwxxxhhhaaa]]]XXXVVVVVVTTTPPPOOORRRRRRQQQRRRTTTYYY___eeeiiiiiiaaaWWWQQQPPPOOOLLLIIILLLKKKIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999999999::::::::::::999999555555666666555555444333111111222333333333333333000333444333000///000222111111222222222222111111.........///////////////...000111111000//////000000000////////////000000.........///////////////////////////000000000000///////////////......---////////////////////////------------------------------------------------,,,---...//////...---,,,//////.........//////000...111333444777AAAOOOZZZcccbbbbbbdddbbb______ccc```eeellluuu|||zzzxxxxxxuuuvvvyyy{{{}}}~~~~~~}}}{{{wwwrrrnnnmmmoooqqqssstttrrroookkknnnvvv}}}{{{|||rrrooossszzz~~~~~~~~~uuuppppppsssuuuzzz~~~yyyllldddRRRKKKCCC???@@@@@@===:::;;;:::888777777999;;;<<<777<<<;;;<<>>>>><<<999:::999888888888999::::::888>>>===@@@JJJOOO[[[pppxxxkkk```[[[XXXWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQRRR\\\mmmxxx{{{sssgggXXXOOOLLLLLLJJJHHHIIIIIIHHHGGGGGGFFFEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA??????AAA@@@>>>===<<<<<<<<<===<<<<<<===<<<;;;:::888777999888888777777777777777555555555555555555555555333333333333333333333333444444333222222111000000000000000000000111111111000000000000000000000000111111000000000/////////////////////............//////..................000/////////............///............---------000//////...------......---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........./////////000000111222222666BBBOOO]]]aaaeeefffffffffffffffeeeggglllsss||||||xxxwwwssssssuuuwwwyyyzzz||||||}}}~~~|||vvvpppkkkjjjlllnnnrrrqqqooolllnnntttuuusssvvv{{{}}}sssggg[[[SSSHHHCCC===;;;;;;<<<:::888999999999999999888888888999@@@BBBGGGSSS\\\lllyyymmmddd\\\WWWTTTUUUUUUTTTSSSSSSRRRQQQQQQNNNOOOOOOQQQYYYfffnnnppphhhaaaWWWOOOKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???BBBAAA???===<<<;;;<<<<<<<<<===<<<<<<;;;999888777777777666555555555555555444444444444444444444444333333333333333333333333333333333222111111000000111111111111000000000000////////////////////////000000000/////////......////////////............---------------.........////////////............000///...---,,,---......//////...------------......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------............000222111333<<>>;;;:::::::::::::::888888999::::::::::::999:::GGGPPPZZZhhhqqq}}}rrrdddZZZWWWUUUQQQNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOMMMLLLMMMOOOPPPQQQQQQQQQQQQPPPMMMIIIHHHJJJLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???===;;;:::999::::::::::::::::::999:::::::::777777666555555555555666444444444444444444444444333333333333333333333333222222111111111111111000222222111111000000//////////////////////////////////////////............////////////............+++,,,,,,,,,---..................///////////////111///---,,,+++,,,...///......---------....../////////---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++,,,,,,,,,,,,---------///333222111444:::EEEPPP^^^eeeeeeccceeehhhggggggggggggjjjrrr{{{|||}}}zzzuuurrrqqqooopppqqqsssuuuwwwyyyzzzzzz|||}}}|||vvvqqqooooooqqqrrrooommmnnnsss|||yyyrrrpppxxx}}}vvvqqqhhh```WWWOOOGGGCCC>>>===;;;:::999999::::::888888999:::;;;<<<======???MMMWWWaaaoooxxxuuulll```YYYVVVUUURRROOOLLLLLLLLLLLLLLLLLLLLLKKKNNNKKKJJJMMMPPPOOOOOOPPPPPPPPPNNNKKKHHHFFFGGGGGGJJJJJJHHHGGGEEECCCBBBAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCAAA@@@>>>===<<<<<<======>>>===<<<:::888777666666888888777666666666666666333333333333333333333333333333333333333333333333111111111111111111111111111111111111000000000000////////////////////////000000000/////////......////////////............---------------..................///////////////000///...---,,,---......///............///000000000000///......---,,,+++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,---------,,,///222222000222666===HHHUUU^^^```aaabbbdddcccddddddccceeelllvvv~~~|||yyy{{{zzzuuuqqqooonnnooopppqqqsssuuuvvvvvvwwwxxxyyyyyy{{{yyyrrrnnnmmmmmmssspppnnnpppvvvxxxuuuwww~~~zzzvvvssslllggg___WWWPPPJJJDDDAAA<<<<<<;;;999888888888999999999999:::;;;>>>@@@AAAGGGTTT]]]fffsss~~~~~~lllggg___YYYWWWUUUSSSQQQNNNMMMMMMMMMLLLLLLKKKKKKLLLHHHGGGLLLNNNMMMMMMPPPOOOMMMKKKIIIHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBAAA???>>>===<<<<<<===>>>??????>>>;;;999777666666666888777777666666666666666333333333333333333333333333333333333333333333333000000000000111111111111000000000000000111111111000000000000000000000000111111000000000/////////////////////............//////............................../////////000///............---------///////////////000111111000111111111000...,,,***------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,+++---000111///111444666???LLLWWW^^^aaabbbcccbbbccccccbbbbbbgggqqqxxx~~~wwwwwwyyy~~~zzztttpppnnnlllmmmnnnooopppqqqqqqrrrrrrrrrssstttwww|||{{{sssnnnmmmmmmrrrooonnnqqqyyyyyyzzz|||xxxrrrnnnkkk```[[[SSSLLLFFFBBB===;;;:::;;;:::999777666777888999999999999<<>><<<;;;999888888888999999777777666555555555555666333333333333333333333333333333333333333333333333000000000000000111111111//////000000111111222222111111111111111111111111111111111111000000000000000/////////............000000000///.........------.........//////000000......//////......---,,,000000000000000111222222000111333333222///,,,)))////////////////////////---------....../////////,,,,,,------------......,,,***+++///000...///333222:::FFFSSS]]]bbbddddddcccddddddbbbaaaeeennnuuu~~~uuutttvvvzzz{{{uuupppnnnkkkkkkllllllmmmnnnnnnnnnooooooooopppssszzz{{{uuuqqqpppqqqpppnnnmmmrrr{{{{{{{{{uuuooohhhaaa]]]TTTPPPKKKFFFCCC@@@===:::555666777777777777777666<<<<<<:::999;;;???FFFKKKUUU[[[cccmmm|||wwwiii\\\XXXSSSOOONNNMMMLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHIIIIIIHHHFFFCCCDDDDDDCCCBBBBBBBBBBBBBBBFFFFFFEEEDDDBBBAAA??????========================<<<<<<;;;:::::::::;;;;;;888777666555444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---...///000000///...---,,,,,,---.../////////...000000//////......------....................................................../////////...,,,+++,,,---///000222333333333555999:::777666555222---,,,,,,++++++******))))))000///---,,,+++,,,------,,,------.../////////...000///...---------------444777>>>GGGRRRZZZ```bbbgggeeeeeegggeeedddmmmxxx~~~|||~~~zzzuuuqqqrrrzzz}}}xxxrrrmmmhhhjjjkkkmmmnnnnnnmmmmmmnnnmmmmmmooorrrxxx}}}|||wwwssspppmmmnnnllllllttt}}}vvvooohhh```YYYTTTMMMIIIDDD@@@>>>;;;888666666777777888888888888888999999999:::<<>>>>>:::888777333...------,,,++++++*********......---,,,,,,,,,,,,,,,+++,,,---...............//////...------------...000222666>>>HHHRRRYYY]]]gggfffgggiiigggfffnnnyyy~~~{{{uuuooonnnuuuzzztttoooiiijjjlllmmmoooooooooooonnnnnnmmmnnnppptttyyy{{{~~~yyyuuuqqqnnnnnnlllmmmuuu~~~yyypppggg^^^VVVNNNIIIEEEBBB>>>;;;999888666555777777777888888999999999:::::::::<<<@@@GGGOOOUUUbbbkkkzzztttbbbWWWRRROOOKKKIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKKKKIIIGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666666666555555444444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000000000111111111000//////.........///////////////................................................---............---,,,,,,,,,,,,------///222444555<<>>;;;999999999777666666666777777777888999999>>>======>>>DDDNNNZZZcccoooyyyzzziii\\\VVVOOOLLLIIIHHHHHHIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMHHHHHHHHHHHHIIIKKKLLLLLLIIIIIIIIIJJJLLLLLLJJJHHHDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555555555444444444333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111111111111111000///......------......//////000000................................................---------------------------,,,,,,,,,...111444666999<<<<<<999777888555111///...---+++*********+++***+++,,,---,,,,,,***)))***++++++,,,,,,,,,++++++,,,,,,,,,------///000000111111111444;;;EEEQQQXXXcccggglllmmmlllmmmrrrxxx}}}yyy|||~~~ssskkklllttt~~~|||wwwssspppkkkkkklllmmmnnnppprrrssspppppppppppprrrsssuuuvvv|||~~~zzztttqqqjjjkkkoooyyy~~~|||uuunnncccYYYOOOHHHAAA======;;;999888888999999888666666666666666888999:::<<<<<<===AAAKKK[[[mmmyyymmm___XXXUUUMMMKKKIIIHHHIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIIIIJJJLLLLLLJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA???===<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999777666666555555555333333444444444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000//////...---------......//////000000................................................------,,,,,,,,,------------,,,++++++---///222444444777888777777:::999666000///---+++*********+++)))***+++,,,---,,,+++******++++++,,,++++++******,,,,,,,,,---...///000111............222;;;GGGOOO^^^eeelllmmmmmmnnnrrruuu{{{zzz}}}wwwmmmjjjnnnvvv||||||xxxuuusssooonnnmmmlllmmmoooqqqrrrqqqqqqssstttvvvxxxyyyzzz|||~~~{{{uuuqqqjjjkkkoooyyy}}}zzzwwwtttllleee[[[QQQIIIDDD???===:::888666666777888888888777666666666777999:::<<<999<<>><<<;;;;;;======;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555222333444555555444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111//////000000//////...............///////////////................................................,,,,,,,,,+++,,,,,,---...------,,,,,,---...000111000444666555888<<<===;;;222111...+++******+++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---...///000111///000000///111777AAAIIIXXXbbbjjjlllkkkmmmppppppsss||||||rrrkkkjjjnnnrrrzzz|||~~~~~~}}}zzzyyyyyytttrrrpppmmmmmmnnnpppqqqpppqqqtttwwwyyy{{{{{{|||{{{}}}}}}vvvqqqmmmmmmpppyyy{{{}}}}}}yyyvvvrrrnnnkkkaaa[[[QQQIIICCC@@@>>><<<:::888666666777999999888999888888888999;;;===>>>???EEEQQQ```sssttteee]]]WWWRRROOOMMMLLLJJJJJJJJJJJJIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJIIIGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@???<<<:::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999888666555555444444222333555666666555444333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000//////000111111111000000///////////////.........................................................,,,,,,+++++++++,,,---...---------------------------111333333555;;;===;;;555333000...,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,------,,,++++++***---------------...///000000222444333222555===CCCRRR^^^hhhiiiiiilllmmmlllkkkrrr{{{{{{rrrlllkkkkkkqqquuuzzz||||||{{{|||}}}{{{xxxtttpppnnnnnnpppqqqoooqqqsssvvvxxxyyyyyyyyyxxx{{{xxxsssrrrqqqsss{{{zzz~~~yyyuuuqqqlllhhhdddYYYSSSJJJCCC???===<<<;;;<<<:::888888999:::;;;:::;;;:::999999:::===???AAAJJJSSSaaassstttfff^^^\\\YYYTTTOOOMMMLLLJJJJJJJJJJJJHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIHHHFFFCCCEEEDDDCCCAAA@@@???>>>>>>@@@>>>;;;999999:::<<<===========================999999777666555444444333333444666777777666444333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000//////000111222222222222222000000//////.........---................................................,,,,,,+++***+++,,,...///---............---,,,+++***---//////222777999777888666222///......///000------,,,+++,,,---///000---------------,,,+++***...------------...//////,,,///111000...000666;;;NNN[[[fffhhhhhhjjjkkkiiieeejjjrrrvvvxxxzzz}}}yyyqqqlllkkkjjjooouuuyyyyyyzzz{{{}}}}}}wwwrrroooooopppqqqnnnpppsssuuuwwwwwwvvvuuuuuuxxx}}}zzztttvvvtttvvv}}}}}}{{{uuunnnjjjiiieee^^^XXXPPPKKKEEE@@@===;;;999888777888999::::::999777777===;;;:::;;;;;;<<>><<<:::888888999<<<===;;;;;;::::::::::::999999555444444333333333444444555666777888777666333222///000111111111///...---////////////////////////000000000000000000000000////////////000000000000111111000000111111222333333222111///............000000///............///000000000000///...------............---,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...---------...111444555:::777333///,,,+++++++++++++++,,,---,,,+++***)))(((((()))***+++,,,,,,---............---,,,+++++++++++++++,,,///222666888???KKK[[[eeehhhhhhiiikkkhhhkkkmmmmmmlllnnnssswwwzzz~~~rrreeegggiiinnnvvvyyyxxx{{{}}}yyyuuuqqqnnnmmmmmmoooqqqssstttsssrrrqqqttttttvvv{{{|||zzzwwwvvvxxx~~~~~~{{{wwwtttsssnnngggdddbbb^^^XXXRRRKKKGGGBBB===;;;:::888777777888999999999999888777:::888999;;;<<<@@@IIISSSeeeppp{{{kkkddd___XXXUUUTTTRRRNNNJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHGGGEEECCCCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA===<<<:::999888999:::;;;;;;;;;:::::::::999999999666555444333333333333333333444555777777666444333000000111111111000...---////////////////////////000000000000000000000000////////////000000000000000000//////000000111222222111000//////......///000///......------......,,,------.........------------------------,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------...---,,,+++,,,---///111777666444111///---,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,------...---------------,,,---...111333555<<>>>>>===<<<;;;;;;::::::::::::::::::999999999999777666555444333222222222000111333555555555555444000000111111111000///...////////////////////////////////////////////////////////////000000000000///............///000000000000////////////000000......---,,,,,,,,,------***+++,,,---............+++,,,,,,------------,,,+++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,***))))))***+++,,,222333444444333000...---***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***+++,,,---............//////...------///000111777>>>JJJVVV```fffiiijjjjjjhhhddd___^^^cccnnnvvvzzz~~~~~~pppddd``````hhhqqqwww|||}}}wwwrrrooolllmmmoooqqqrrrsssttttttqqqqqqrrruuu|||~~~~~~~~~~~~{{{xxxsssmmmfffaaaZZZWWWRRROOOMMMJJJFFFBBB@@@===:::999999999888777777888888888999999999999:::999;;;@@@EEEMMM[[[hhhmmmwwwkkkZZZTTTQQQMMMKKKKKKKKKIIIGGGIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHKKKNNNOOONNNMMMLLLCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????AAABBBBBBAAA@@@>>><<<;;;:::::::::999999999999888888777555444333222222111000111222333444333333333000000000111000000000000////////////////////////////////////////////////////////////000000000000//////......//////000111///////////////000111111...---,,,,,,++++++,,,,,,,,,,,,---...//////......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***))))))))))))***+++...000333555555333000...++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,------.........---///...---------...//////333888AAAMMMZZZdddiiikkkmmmkkkfffaaa___dddnnnvvv{{{ttteee]]]ZZZaaakkktttzzzyyysssooolllmmmnnnpppqqqssstttuuutttssssssuuuxxx}}}|||zzzwwwsssnnnfff^^^YYYPPPMMMJJJHHHEEEBBB???======;;;888888999:::999999777777777888888999999:::999999<<>>>>>>>>>>>AAABBBBBBBBBAAA???<<<;;;::::::999999999888888888888777555444333222222111222222222222222111111000111000000000000111111111000000000000000000000000////////////////////////////////////000000000000000////////////000111111///......//////000111222------,,,++++++++++++,,,---------------,,,+++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))******+++,,,---+++---111444555444222000,,,,,,,,,,,,,,,,,,,,,---***************)))))))))---.........------,,,+++,,,,,,,,,------...///000111444:::EEERRR___gggjjjlllkkkiiifffcccffflllrrr{{{|||jjj___XXX\\\eeeoooxxx~~~~~~xxxuuupppoooooopppqqqrrrtttuuuxxxwwwvvvuuuvvvyyy}}}}}}zzzuuunnnggg]]]TTTNNNHHHGGGEEEBBB???===;;;::::::999777888999::::::999777777777777888999:::;;;888999>>>GGGNNNWWWeeeqqq}}}{{{fffYYYRRRNNNNNNLLLKKKJJJKKKKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@???@@@BBB?????????>>>>>>>>>======>>>>>>??????>>><<<:::999999999999999888888888888777666555444333222222222444333333222111000000000111111000000000111222222000000000000000000000000////////////////////////////////////000000000000000000//////000000111222///////////////000111111------,,,+++++++++,,,,,,++++++++++++***)))((('''***++++++,,,,,,,,,,,,+++)))************+++++++++************++++++++++++******++++++,,,------...***,,,///111333333333222......---,,,,,,,,,,,,,,,************************............---,,,+++***)))***+++,,,...///000000000222777???JJJVVVbbbhhhiiikkkkkkiiigggfffiiilllyyy~~~rrrfff\\\ZZZ```iiittt}}}~~~uuutttrrrpppppprrrsssuuuxxxyyyxxxvvvuuuvvvxxx{{{~~~|||}}}yyyrrrjjj```VVVLLLEEEBBBBBBAAA>>>;;;999888888888777666777999:::999888888777777777777999:::;;;:::<<>>>>>???BBB@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<;;;::::::999999999999888888888888666555444333333333333333333222222111111222222222111111000000000111222333000000000000000000000000000000000000000000000000////////////000000000000//////.........///000000000///////////////000111......---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***))))))*********+++++++++************++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,...000222333444000///...,,,+++++++++++++++++++++,,,,,,------------------...------,,,,,,)))***+++,,,---............111555999AAAMMM[[[eeeiiilllmmmllliiiggghhhkkkvvv|||{{{nnnaaa[[[\\\cccqqq}}}zzzxxxuuurrrpppqqqrrrtttuuuwwwwwwvvvtttsssuuuwww}}}|||zzz{{{vvvnnnfff\\\RRRIIICCC??????>>><<<999777666777666555555666888999888777888777777777777999;;;<<<===@@@JJJVVVaaajjjxxxkkk___[[[UUUNNNJJJJJJJJJIIIGGGGGGIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGFFF>>>???@@@AAABBBCCCEEEEEEAAAAAA@@@@@@AAAAAABBBCCC???AAABBB@@@===<<>>CCCLLLWWWaaakkkyyy|||iii]]]VVVPPPLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIMMMLLLKKKKKKLLLKKKIIIGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFDDDCCCAAAAAACCCDDDFFFBBBAAA@@@>>>============AAAAAAAAA@@@>>>===;;;:::<<<;;;:::888888888888999999888666555555555666777666666555555555444444444222222222222222222222222000000000000////////////////////////////////////////////////////////////---...............---------...///000000///...---000000///...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------..................------,,,,,,,,,******************************)))))))))***,,,---+++(((&&&'''***,,,,,,***,,,------------///333666444333111...,,,***))))))(((((()))***+++,,,------,,,,,,,,,------.........------------------------//////000222333999HHHWWWdddhhhmmmnnnmmmlllmmmnnnooottt}}}|||yyy||||||kkkaaa\\\\\\fffqqqzzz~~~{{{uuunnnlllmmmpppppprrrssssssrrrrrrssstttzzz}}}~~~}}}|||yyyuuurrrlllggg___WWWPPPIIIBBB>>>::::::999888888888888888777777777888888888777777777555666:::======???DDDQQQ\\\kkkxxxppp```WWWSSSNNNKKKJJJGGGGGGFFFFFFFFFGGGHHHIIIMMMKKKJJJKKKKKKKKKIIIGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@???>>>=========AAAAAAAAAAAA@@@>>>===<<<<<<;;;999888777777888888888888666555555555666777555555555444444444333333222222222222222222222222111111111111000000000000////////////////////////////////////////////////---......//////...---------...///000000///...---...------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++******************************)))))))))***,,,,,,,,,)))'''''')))++++++***+++++++++***)))***,,,///222222000///---+++***)))))))))***************++++++++++++,,,,,,,,,,,,,,,------------------------......///111222666CCCPPP___eeelllppppppooooooooonnnssszzz~~~zzzvvvuuuyyypppfff```]]]bbbjjjuuuzzz~~~wwwoookkkkkkmmmppppppqqqqqqppppppqqqrrrwwwzzz~~~~~~zzzyyywwwvvvtttqqqmmmjjjbbb]]]UUUNNNHHHDDD???<<<999888888777777777777777888888888888888888888888;;;888888;;;>>>@@@GGGOOOdddqqq}}}kkk___TTTPPPNNNKKKIIIIIIGGGGGGGGGGGGGGGHHHIIIIIILLLKKKJJJJJJKKKJJJIIIGGGCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA???>>>===<<<<<<===============<<<;;;;;;::::::888777777777777777888777666666555555666666444444444333333333222222000000000000000000000000222222222111111111000000////////////////////////////////////////////////---......//////.........---...////////////...---++++++++++++************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))******+++,,,,,,***(((((()))***))))))+++++++++)))'''&&&(((***///000000000///---,,,++++++*********))))))((((((,,,+++++++++++++++******------------------------------///111000222;;;EEETTT\\\gggooorrrqqqooommmmmmpppvvv~~~vvvtttrrrsssyyy{{{rrriiiaaa___aaakkktttzzzsssmmmlllkkknnnmmmmmmmmmnnnnnnoooooosssvvvzzz|||zzzuuussspppmmmjjjgggbbb___XXXSSSLLLFFFBBB@@@===<<<777777666666666666777777888888777777777777888888;;;:::;;;>>>BBBHHHTTTaaa{{{~~~iii[[[SSSLLLKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJHHHFFFCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCBBB@@@>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;999999888777777666666666777777666666555555555555333333333222222222111111000000000000000000000000111111111000000000000///////////////////////////////////////////////////---......////////////...........................************++++++++++++,,,,,,,,,++++++++++++*********************++++++++++++************************************************************++++++++++++***)))))))))((((((,,,---,,,+++)))(((***+++,,,---///000000///---,,,*********)))))))))((((((------,,,,,,++++++******------------------------......000222000///444<<>>===<<<;;;777666666666666666777777777777666666666777888999;;;<<<@@@EEEJJJTTTeeeuuummm]]]SSSMMMIIIJJJKKKIIIGGGHHHJJJJJJKKKLLLLLLMMMMMMNNNJJJIIIHHHIIIJJJJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFHHHJJJJJJHHHFFFEEEAAA@@@???===;;;:::::::::;;;;;;<<<============<<<999999888888777666666555666666666666666555555444333333222222222111111111////////////////////////000////////////.........////////////////////////////////////////////////---......///000000//////......------------......+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************+++******************+++***)))(((((((((***+++,,,,,,++++++,,,...***,,,...///000///...---))))))))))))************......------,,,,,,++++++------------------------///...000333111...111666???HHHVVVdddnnnqqqooommmlllmmmoootttzzzzzzxxxvvvwww||||||pppeee^^^]]]fffsss~~~~~~wwwqqqmmmiiigggeeegggjjjnnnoooooommmooossswww{{{}}}xxxsssooolllddd```\\\XXXTTTPPPLLLIIIFFFCCC???<<<;;;;;;:::999666666666666666777777888777666666666777999;;;<<<>>>BBBJJJRRRXXXbbbvvvrrrbbbWWWNNNJJJGGGIIIJJJHHHGGGIIIIIIJJJLLLMMMNNNNNNNNNNNNHHHHHHGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFBBBCCCEEEFFFFFFEEECCCBBB@@@???>>>===<<<;;;;;;;;;777888888999999999888888999999999999888777666555555666666666666555444444333333333222222222111111//////////////////////////////.........---------////////////////////////////////////////////////---...//////000000000000......------------......---------------,,,,,,,,,++++++++++++************+++++++++******************************+++++++++***************************++++++++++++***))))))(((***++++++)))(((((()))''')))***+++******,,,---)))***,,,---......------))))))******+++++++++,,,......---------------,,,------------------------///...///222111...///333;;;BBBNNN\\\iiipppqqqpppmmmmmmnnnqqqvvv~~~}}}zzzyyy|||xxxmmmddd```eeennnxxx|||tttnnnkkkhhheeefffjjjmmmnnnmmmkkklllnnnrrrvvvzzz~~~}}}|||{{{wwwqqqkkkeeeaaaVVVSSSPPPLLLJJJHHHEEEBBB???===;;;999999999888666777666666666777777888999777777777777999<<<>>>@@@DDDKKKVVV```fffpppssseeeZZZRRRJJJFFFEEEGGGHHHGGGGGGJJJHHHIIIKKKLLLMMMNNNNNNMMMHHHGGGFFFGGGIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFCCCDDDEEEEEEFFFFFFFFFEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>777777777888777777666666999:::::::::999888777666555555666666666555444333444333333333222222222222000000000000000000000000////////////............////////////////////////////////////////////////------///000000111111111...------,,,,,,------.........------,,,,,,++++++++++++++++++************,,,,,,+++++++++******************+++++++++,,,,,,***************************++++++,,,+++***)))(((&&&)))++++++***((()))***'''(((***+++******+++,,,)))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------------------...,,,---000000---...111666;;;DDDQQQ___jjjoooqqqnnnmmmnnnoootttzzz~~~yyypppjjjiiikkkttt|||uuuqqqlllggggggjjjlllkkkjjjiiiiiiiiilllpppuuu{{{~~~~~~zzzyyyxxxsssmmmeee]]]YYYMMMJJJGGGEEEDDDCCCAAA@@@;;;:::888888888888666444777777777777777888999999888888888999;;;>>>AAACCCJJJRRR___iiioooxxxttteee\\\TTTLLLFFFCCCBBBEEEGGGFFFGGGKKKFFFGGGIIIKKKLLLMMMLLLLLLGGGFFFFFFGGGIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA===>>>>>>>>>>>>===<<<;;;::::::;;;;;;:::999777666444555666666666555333333444444444333333333222222111111111111111111111111000000000000////////////////////////////////////////////////////////////------///000111111111111...---,,,,,,,,,,,,---.........------,,,+++******+++++++++************))),,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,***************************+++,,,,,,+++***)))(((%%%(((+++,,,***)))***+++)))+++------,,,++++++,,,***)))))))))***+++,,,,,,//////...---,,,+++***)))*********++++++,,,,,,------------------------------***+++...///,,,---000222444;;;GGGWWWdddllloooooonnnnnnooorrrwww|||{{{qqqmmmkkkqqq}}}uuupppiiihhhjjjkkkiiifffhhhgggfffggglllrrrxxx|||}}}xxxtttvvvuuusssnnneeeZZZPPPJJJGGGEEECCCAAA???===<<<<<<:::999888888777777888888777999999999666555444555;;;:::999888999===CCCGGGXXXcccmmmpppsssnnnaaaXXXPPPKKKIIICCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCAAA@@@>>>===;;;:::::::::999999888888777666666666666666555444333333222222111111111111111111111111000000000000000000111111000000//////.........---000000111111111111000000000000000000////////////...............---------------------.........///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))---***'''''')))+++***))))))(((''''''''')))***+++))))))***+++,,,,,,------))))))))))))))))))))))))((()))***)))((('''((()))+++*********))))))((((((...---,,,+++******************++++++++++++******,,,,,,+++++++++++++++,,,///............///000000555333444<<>>===<<<;;;;;;999888888777777666666555555555444444333333222222111111111111111111111111000000//////......------////////////...............//////000000//////...//////.........---------,,,,,,------......//////,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,++++++*********)))'''((()))***************,,,***((((((***+++***)))******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))************)))))))))))))))***+++,,,---,,,++++++******++++++++++++************)))))))))******+++------,,,,,,,,,---.........///111444;;;HHHWWWbbbhhhkkknnnooooooooopppppp{{{}}}}}}yyynnniiiiiiiiiiiihhhhhhhhhiiikkknnnqqqsssxxx{{{~~~|||yyywwwuuurrrmmmjjjjjjfff```XXXPPPIIICCC@@@;;;;;;:::999999999999:::999999888777777777777777777888999999777777999::::::;;;===AAAHHHTTT```hhhpppuuufffZZZOOOIIIFFFBBB@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA??????@@@AAACCCDDDEEEEEECCCBBB@@@???===<<<<<<<<<888888888777666666555555444444444333333333222222111111111111111111111111111000000//////......---///////////////...............////////////............---------,,,,,,,,,++++++,,,------...//////************++++++++++++------,,,,,,,,,+++++++++,,,++++++******)))))))))&&&'''((()))***++++++++++++*********************+++******))))))(((((((((((((((((((((((((((''''''))))))))))))))))))))))))((()))***)))((('''((()))*********)))))))))))))))''')))+++---...---,,,+++******++++++++++++******)))))))))((())))))***+++,,,,,,++++++,,,,,,---...,,,///111222444>>>MMMZZZdddiiioooqqqqqqooonnnooowww{{{zzz~~~sssllliiihhhhhhhhhhhhggghhhiiillloooqqquuuyyy~~~|||{{{yyyvvvsssoookkkeeebbbaaa^^^XXXQQQJJJDDD@@@>>>999999888888888888999999999888777777666666777777888999999888777777888:::>>>AAAFFFMMMVVVaaallltttyyynnnYYYPPPHHHFFFDDDAAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAA@@@@@@???===>>>>>>???AAABBBBBBCCCCCCBBB@@@???===<<<<<<<<<888888777777666555555555333333333333333222222222111111111111111111111111111111111000000/////////.........///////////////......////////////......------------,,,,,,,,,,,,***++++++,,,---...//////,,,---------............------,,,,,,,,,++++++++++++++++++******)))))))))''''''(((***++++++++++++******++++++*********+++++++++*********)))(((((()))))))))))))))))))))((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))******&&&(((+++---...---,,,+++******++++++++++++******))))))(((((()))******+++,,,++++++++++++,,,------,,,///222111000777EEEPPP\\\dddnnnsssssspppooopppqqqvvv~~~yyyzzz~~~{{{rrrllliiihhhiiihhhgggggghhhjjjmmmnnnssswww|||}}}yyywwwuuurrroookkkgggbbb]]]YYYWWWTTTOOOIIIDDD@@@>>>===777666666666666666777777888888777666666666666777666777777666555666999;;;>>>EEEOOOZZZfffqqq|||qqq___PPPJJJEEEDDDCCCAAAAAACCC@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???????????????===>>>>>>??????@@@@@@AAABBBAAA@@@>>>===<<<;;;;;;888777777666666555555444333333333333222222222222111111111111111111111111000000000111111111111111.........///////////////...//////000000//////.........---------,,,,,,,,,++++++,,,,,,------......+++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++)))+++,,,,,,+++******+++******+++++++++***))))))************************))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))************((()))***,,,------,,,,,,******++++++++++++******))))))))))))******+++,,,,,,,,,+++++++++,,,------,,,000222000...333===FFFRRR]]]kkkttttttrrrqqqrrrmmmrrrzzzxxxwwwyyy{{{sssnnnkkkjjjiiihhhggghhhjjjlllmmmrrruuuyyy}}}|||wwwrrrpppjjjhhhdddaaa^^^YYYTTTPPPLLLJJJGGGCCC@@@===<<<;;;888777777666666666777777888888777666666666666666555666777888888:::>>>AAAFFFOOO^^^mmm{{{rrr___RRRIIIDDDAAABBBAAA??????AAA@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAACCCDDDEEECCCBBBAAA@@@???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB======>>>???????????????????????????????????????AAA@@@???===<<<;;;::::::777777777666555555444444222222222222222222222222111111111111111111111111......//////000111111111............/////////000///000000111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------***++++++,,,,,,,,,++++++(((+++------+++******+++((()))***+++++++++******)))))))))******+++++++++))))))))))))))))))))))))((()))***)))((('''((()))((()))))))))*********************++++++,,,,,,,,,******++++++++++++******)))))))))******+++------,,,,,,,,,,,,,,,---......---///111///...000777===GGGUUUfffrrrtttsssrrrssskkkooovvv}}}xxxuuuuuu{{{{{{tttpppkkkjjjiiihhhhhhiiikkklllpppsssvvvyyy||||||xxxrrrnnnkkkaaa___]]]ZZZXXXTTTOOOKKKDDDCCCAAA???===;;;::::::;;;::::::999999999999999888888777666666666666666666888999;;;===@@@EEEIIIVVVaaaqqqsss```SSSJJJEEEAAA???@@@@@@======??????@@@@@@AAAAAABBBCCCCCC>>>>>>???@@@AAACCCDDDEEEBBBAAA@@@?????????@@@AAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAA@@@>>>===;;;:::::::::777777777666555555444444222222222222222222222222111111111111111111111111,,,,,,---...///000111111---.........//////000000000000111111111111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,------........./////////---------,,,,,,,,,++++++******+++,,,---......///,,,,,,---------,,,++++++(((+++......+++******,,,((()))***+++,,,,,,+++***'''(((((()))***++++++,,,))))))))))))))))))))))))(((******)))((('''((()))(((((())))))*********+++++++++*********+++,,,---******++++++++++++******************+++,,,---...------,,,,,,------...///,,,...//////...///333777@@@OOOcccppptttsssrrrtttjjjnnnuuuzzzxxxtttssstttxxxssslllkkkjjjhhhhhhiiikkklllppprrrtttwwwzzzzzztttoooiiibbb^^^ZZZWWWRRROOOLLLJJJHHHFFF@@@???===;;;888777666555999999888777777777777777999555444777888666666999<<<===>>>>>>AAAIIIUUU___ffftttrrrbbbSSSIIIDDD@@@???>>>======???AAABBB@@@@@@???????????????@@@>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBAAA???<<<===@@@CCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;999888777777666666666666555555555555444333333222222333333444333222000/////////000111........................//////////////////////////////.........---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------,,,+++***)))************************...---+++)))((())))))***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******+++***)))(((((()))***+++++++++******************+++,,,.../////////111333:::BBBOOO___mmmuuuxxxxxxrrrrrrsssuuuyyy~~~xxxqqqssswww|||sssqqqnnnjjjiiijjjlllmmmmmmnnnppprrrsssuuuyyy~~~{{{uuuoooiiiccc\\\XXXOOOKKKGGGDDDBBBAAA>>>===>>>===;;;999888777666666999888777666666666666777777444444777999888888;;;999<<>>======???@@@BBBAAA@@@@@@????????????@@@???>>>>>>??????@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBBBB@@@===>>>@@@BBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<============<<<<<<;;;:::999888777777666666666666555555555555333333333222222333333333222111000/////////000111................................................///.........------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........------,,,++++++***************************---,,,+++)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))******++++++******)))+++***)))(((((()))***+++************************+++,,,............000111666<<>>===<<<:::;;;:::999888777666666666777777666666555555666666666333444888999888:::===:::@@@KKKXXXdddmmmrrrsssrrr]]]OOOGGGBBB@@@AAA???>>>=========>>>???@@@AAA@@@??????>>>>>>??????@@@@@@?????????@@@@@@AAA@@@AAAAAAAAAAAABBBBBBCCCCCCAAA??????@@@AAA@@@???AAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>==================<<<<<<<<<<<<;;;::::::999999999888888888666666666666555555555555333333333222222333333333222111000/////////000000............................................................------------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++)))))))))******************************,,,+++***)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))******++++++******)))******))))))))))))******************************+++,,,...------,,,...///111555===HHHUUUbbbmmmssszzzyyyvvvsssqqqtttyyy~~~~~~uuusssssswww{{{xxxvvvuuutttsssppppppooonnnmmmooorrruuuxxx{{{~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}|||sssooohhh```ZZZSSSLLLHHHEEEBBB???>>>======<<<;;;888888777666666666666777666666555555555555666666555333444888999888;;;@@@CCCNNN]]]jjjrrrvvvxxxyyylll___PPPHHHDDD@@@@@@BBB======<<<<<<<<<===>>>?????????>>>===============AAA@@@@@@?????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@???>>>AAAAAAAAAAAAAAA@@@??????????????????>>>>>>======>>>>>>===<<<<<<;;;::::::888888888888888888888888666666666666555555555555222222222333333222222222111111000000////////////................................................------------------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&%%%&&&((()))************************++++++***)))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((************************))))))************))))))***))))))))))))))))))******************++++++++++++,,,------++++++,,,---///111555<<>>EEERRRaaarrrzzzwwwuuuxxx~~~~~~jjjVVVMMMEEEBBB@@@<<<;;;<<<<<<<<<;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@???>>>>>>>>>?????????@@@AAACCCCCCDDDCCCCCCDDDDDDDDDBBB@@@???>>>>>>@@@@@@AAAAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999777888888888888999999999666666666666555555555555111222222333333222222111000000000000//////......////////////////////////........................,,,,,,------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&''')))***************************************)))))))))((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))))))))*********+++++++++***,,,---,,,++++++,,,---000000222666???MMM^^^iiitttvvvvvvtttqqqrrrvvv{{{{{{tttssstttyyy{{{vvvtttvvvzzz~~~|||tttoooqqqyyyxxxsssooommmiiiggggggggghhhiiikkkmmmqqqwww|||~~~|||{{{|||}}}}}}|||vvvtttqqqpppppppppooommmddd```YYYRRRMMMHHHCCC@@@===:::888777888888888777666666666555555666666777666666555555666666777777888777777999:::===FFFOOOcccrrryyyvvv~~~{{{gggVVVJJJDDD@@@@@@>>>:::888999::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<======>>>>>>=========>>>>>>??????@@@BBBCCCDDDDDDDDDCCCCCCEEEEEEDDDAAA???>>>>>>???@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999888888999999999999999999666666666666555555555555000111222333333222111000//////000000000///...---////////////////////////------------------------,,,,,,,,,,,,---------------...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,************************((())))))******)))(((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))************)))))))))))))))***++++++,,,,,,***+++---,,,,,,+++---...///000111333999DDDRRR]]]oootttxxxwwwrrrpppqqqttt{{{{{{sssppprrrvvv|||xxxssspppqqqsss~~~yyytttqqqttt{{{xxxrrrnnnjjjgggfffffffffeeefffgggjjjnnnsssyyy~~~~~~|||{{{{{{zzzxxxvvvooommmiiigggfffeeedddcccZZZVVVOOOIIIEEEBBB>>><<<===;;;888777888888888777777777666666666666666777777666666666666777888999999888888;;;>>>DDDQQQ^^^oooyyy~~~nnn___RRRIIIEEE@@@===>>>===999999;;;999999:::;;;;;;;;;;;;;;;999::::::;;;<<<>>>???@@@<<<<<<;;;<<<<<<===>>>???>>>@@@BBBDDDEEEEEEDDDDDDBBBDDDFFFEEEAAA???>>>??????????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999666666666666555555555555000111222333333222111000...///000000000///...---////////////////////////------------------------++++++,,,,,,,,,---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************'''((()))******)))((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((((())))))***++++++,,,,,,)))+++,,,---,,,---...000---///111111333;;;FFFOOOeeemmmuuuwwwsssooooooqqquuuwwwrrrsssvvv{{{|||wwwuuuuuuyyy}}}~~~|||~~~wwwrrrlllhhhfffeeecccaaabbbbbbbbbeeeiiipppvvvzzz~~~|||{{{yyywwwtttqqqjjjgggcccaaa___^^^\\\[[[SSSOOOIIIDDD@@@===;;;999:::888555444555555555444888777777666666666666777777777777777777888999999999888999===AAAJJJZZZhhhuuu{{{oooYYYLLLEEEBBBAAA;;;888888777555777;;;888999:::;;;;;;;;;::::::::::::;;;<<<>>>@@@BBBCCC:::::::::;;;;;;===>>>???>>>???BBBDDDEEEEEEDDDDDDAAADDDFFFEEEAAA??????@@@???????????????>>>======>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999777666666666555555555555///000222333333222000///...///000000000///---,,,000000000000000000000000------------------------+++++++++,,,,,,---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''((())))))))))))((((((************************'''((()))******)))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))))))))((((((((()))***++++++***)))(((((())))))***++++++,,,,,,)))+++,,,------...///111+++...000000000555>>>FFFZZZdddqqqvvvtttqqqppprrrqqq|||zzzttttttvvv{{{yyy~~~|||vvvoooiiigggdddaaa^^^___^^^]]]___cccjjjqqqvvv{{{~~~~~~{{{uuummmgggddd```ZZZVVVTTTRRRQQQPPPIIIGGGDDDAAA>>><<<:::999777666555444444555666777555666777777777777777777666777777777666777999;;;===???BBBDDDKKKYYYlll{{{~~~gggUUULLLHHHDDD@@@888888888888888888888888777777888999::::::::::::;;;<<<<<<======<<<<<<;;;777777888999:::<<<<<<===>>>???@@@AAAAAA@@@???>>>CCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<;;;::::::999999::::::<<<;;;999:::;;;;;;:::888777555444444444444222111111111111111111111111111000000000000////////////000///...---------------000000//////......---------------........./////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))***+++,,,,,,,,,+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((,,,,,,++++++***)))))))))++++++***************+++,,,,,,,,,---------............///...///222777:::JJJXXXkkkwwwzzzwwwtttssswwwyyy}}}{{{vvvyyy~~~oooeeeccccccaaa^^^___ZZZWWWYYY[[[]]]cccjjjvvv}}}~~~}}}|||zzzvvvooofffaaaZZZVVVQQQMMMKKKJJJIIIHHHDDDCCCAAA>>><<<:::888888777666555444444555666777555666666777777777666666444555777777666777888:::>>>AAAGGGPPP]]]mmm|||xxxiiiVVVGGGAAA>>>;;;888888888888888888888888888999999::::::999999888777666777888999::::::::::::888888999:::;;;<<<======>>>>>>???@@@@@@???>>>>>>@@@AAABBBCCCBBB@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999;;;:::999999::::::999777777555444333444444222111111111111111111111111111000000000000/////////...//////...---------------////////////............+++++++++,,,,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))***+++++++++,,,*********)))))))))((((((************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''******************++++++++++++***))))))******++++++,,,,,,,,,,,,---------...............111555888AAANNN```nnnvvvxxxyyyyyywwwxxx|||}}}xxxzzzrrriiiggggggeeebbbbbb\\\YYYZZZ[[[]]]cccjjjvvv|||}}}{{{xxxtttoooggg^^^XXXPPPMMMHHHEEECCCBBBAAA@@@>>>===<<<:::888777777666666666555555555555666666666666666666666666555555444666888888888999;;;===CCCHHHTTTeeexxxuuu```VVVHHH???<<<;;;999777777777777777777777777777;;;;;;::::::888777555555333444666777999::::::;;;888999::::::;;;<<<=========>>>>>>??????>>>>>>======>>>????????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;:::999999999999999:::888777777888999777666666555333333444444222111111111111111111111111111000000000/////////......//////...------------................../////////+++++++++,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******************++++++))))))))))))((((((((('''************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************************(((((((((((())))))))))))(((((('''&&&&&&&&&''''''((())))))***++++++,,,,,,******)))))))))******+++******+++++++++,,,,,,,,,.........------///222555:::CCCQQQaaannnvvv{{{|||yyyxxx{{{~~~}}}~~~xxxooommmllliiifffeee___[[[\\\^^^aaahhhpppxxx}}}|||yyytttooohhh___WWWQQQJJJGGGCCC@@@??????===<<<:::999888777666666666666666666666555555666666666666666555555555555555666777888999:::<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============>>><<<<<<;;;::::::::::::;;;999777666666777777666555555444333333444444222111111111111111111111111111000000/////////.........///......---------......---------....../////////---------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))(((((((((************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))*********+++++++++***))))))))))))******+++)))************+++++++++---......---,,,---000222777<<>>AAAGGGNNNRRR___lll~~~{{{cccQQQCCC???:::888888888777555555555555555555555555555666777777888888777777666999::::::;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======>>>>>>========================;;;;;;<<<<<<<<<=========;;;::::::999999999999999888777555666777777666444444333222222333444333111000000000000000000000000////////////..................---------......///,,,,,,------......//////---------.........//////......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++***************++++++*********))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******+++++++++*********))))))))))))(((((()))******+++)))))))))*********++++++,,,---...---,,,,,,...000333555<<>><<<999888777777666444444444444444444444444444444444666777777888888888888999999999999999888888999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<======>>>========================::::::;;;;;;<<<=========888888777666666666666666888666555555666777555444444222111222333444333111000000000000000000000000/////////.........------...------------...//////---------------.........+++++++++,,,,,,,,,------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++******************++++++++++++++++++************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))******))))))******++++++,,,,,,++++++***))))))((((((((((((((()))******+++))))))*********++++++++++++---------,,,---...000---///444===JJJ[[[iiirrrzzz{{{rrrpppwwwwwwpppllliiifffffflllrrrxxxddd```ZZZUUUPPPKKKFFFBBB;;;:::888888888888666555777777666666666666777777444555666777777666555444555555444555777999<<<>>>:::BBBMMMWWW```fffkkkmmmyyyuuu___MMMBBB===<<<;;;999888888888777666333333333333333333333333333444555666777777777777666666777888999999888888888888888999999999999:::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<========================999::::::;;;<<<<<<======999888777777666666777777888777666666777777666444333222111222333444333111000000000000000000000000//////.........------------------------...//////...------------------,,,+++++++++,,,,,,,,,------......------------......------------------------*********++++++,,,,,,,,,)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++******************'''''''''(((((()))++++++*********+++++++++,,,,,,+++,,,---...------///111,,,...111666>>>LLL\\\hhhssswww|||ssskkkjjjooozzz~~~vvvrrrllliiiiiimmmqqqtttzzz\\\XXXSSSNNNJJJFFFAAA>>>;;;999888888888888777555777666666555555555666666444555666777777666555444555555444555777;;;>>>@@@>>>HHHXXXfffpppuuuwwwxxx}}}vvv```MMMAAA<<<:::777777666555555555555555333333333333333333333333444555555666777666666666444555777888:::;;;;;;;;;888888888888888888999999;;;;;;999999999999;;;;;;;;;;;;:::999999::::::;;;========================999999:::;;;;;;<<<======<<<;;;::::::999999::::::999777666666777777666555333222111111333444333111000000000000000000000000//////.........------------------------...///000.........------,,,,,,,,,---------.........//////......---------......///------------------------+++++++++,,,,,,---------(((((()))***+++,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,''''''''''''((()))++++++***++++++++++++,,,,,,,,,***,,,............000222...000222222666AAAQQQ]]]nnntttzzz{{{yyyyyy{{{~~~{{{zzz{{{~~~rrrfff```aaajjjttt|||wwwoookkkkkkmmmoooooorrrvvv~~~}}}~~~QQQOOOLLLHHHDDDAAA???>>>777777777777666666666666555555555555666666666666999888777666666666666666444555666777999;;;>>>???KKKYYYkkkwwwzzzxxxxxxyyylllVVVMMMFFF<<<999===888777777666555444444444444444444444444444444444555444444333333444444555777777888888888999999999:::888777555555666888999:::999888666555666999<<<===<<<<<<;;;;;;;;;<<<<<<============<<<;;;:::999;;;<<<=========<<<;;;:::888999999999999888777777999888888777666555555444222222222111111111000000111111111111111000/////////...---,,,,,,---...///////////////////////////,,,------......------,,,000000//////............***+++,,,---,,,+++***)))++++++++++++++++++++++++........................)))))))))******+++,,,,,,,,,+++***)))(((((((((((((((((())))))*********+++)))******)))(((''''''(((---,,,)))'''&&&&&&'''(((************)))(((&&&&&&&&&'''((((((&&&%%%&&&'''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******&&&&&&''')))***,,,------))))))***++++++++++++***---,,,,,,,,,,,,---......///111222222333:::EEENNNdddnnnuuusssqqqssstttrrrjjjlllrrryyy}}}uuukkkbbb\\\]]]dddrrruuurrrooolllkkkllllllllllllrrruuuxxxzzz|||~~~JJJHHHEEEBBB???<<<:::999777777777777666666666555555555555555666666666666666555555555555555666666999999999999;;;>>>AAADDDRRR___ooowwwxxxwwwzzz~~~qqq]]]KKKDDD???888666999777777666666555444444333333333333333333333333333444444333333333333444444777777777888888888888999999888777555555666888999;;;;;;:::999777777:::<<<<<<<<<;;;;;;:::;;;;;;<<<=========<<<<<<:::999999;;;;;;<<<<<<<<<;;;:::999777777888888777777666555777777666666555444444333222222222111111111000000111111111111111000/////////...------------...///////////////////////////,,,------......------,,,/////////......---------+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,+++***)))(((((((((((((((((()))))))))*********)))******)))((('''''')))***)))((('''''''''((()))************)))((('''&&&'''((()))(((&&&%%%&&&'''))))))(((((((((((())))))(((''''''&&&&&&''''''((('''((((((((()))))))))***)))))))))))))))))))))))))))******************)))'''((((((((())))))))))))))))))***++++++++++++***---,,,,,,,,,,,,---......---///111000111666@@@GGGUUUbbbmmmooonnnmmmkkkffffffggglllvvv}}}~~~||||||}}}~~~~~~}}}|||rrrllleee^^^]]]```fffsss~~~vvvsssnnnkkkkkkkkkkkkkkknnnpppsssuuuwwwyyy|||~~~BBBAAA>>><<<:::888777777777777777666666666555555555555555555666666666666444444444444555666777888999999888888:::>>>DDDIIIZZZfffsssxxxwwwxxxzzzjjj[[[KKK>>><<<:::555444777666666666555555444444333222222222222222222222222444333333222222333333444666666666777777777777888888777666666666777888999;;;<<<===<<<:::999:::;;;;;;::::::999999:::;;;;;;;;;<<<<<<;;;;;;:::999888999::::::::::::999888888666666666666666555555444555555555444444333222222222222222111111111111111111111111111111000/////////......------......///...//////000000//////...,,,------......------,,,......------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************------,,,,,,+++******))),,,+++***)))(((((((((((((((((())))))))))))******((()))***)))((('''((()))'''''''''(((((())))))))))))******))))))((('''&&&$$$&&&'''(((''''''(((***))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))(((((('''&&&&&&))))))***++++++++++++***,,,,,,,,,,,,,,,---......,,,.../////////222888>>>HHHVVVfffnnnpppnnnhhhbbbcccbbbgggrrr|||~~~|||}}}~~~~~~}}}ttttttuuuxxx{{{|||{{{zzz{{{wwwtttrrrmmmeee```___\\\eeettt~~~yyyrrrmmmkkkjjjiiiiiijjjlllnnnpppqqqsssvvvyyyzzz|||~~~======;;;:::888888777777777777666666666555555555555555555555666666666666666666666666777888999999777888:::;;;>>>EEENNNUUUcccmmmwww{{{zzzxxxeeeVVVKKK@@@999888999666555777555555555444444444333333111111111111111111111111333333222222222222333333555555555555666666666666777777666666666777888888:::<<<======;;;999999999999999999888999999:::::::::;;;;;;;;;::::::999888888888888888888777777777666666666666666555444444555555444444333333333333111111111111111111111111111111111111111000////////////............//////...///000000000000///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++***)))(((((())))))(((((())))))))))))))))))((()))***)))((('''((()))&&&'''(((((())))))(((((()))))))))))))))(((''''''!!!###&&&'''((()))+++...))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))((((((''''''))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,---//////...///333555===KKK\\\jjjooooookkkgggeeebbbeeeppp|||wwwsssoooooosssvvvvvvuuuwwwyyy||||||xxxpppgggbbb\\\^^^eeesssxxxpppllljjjiiihhhiiijjjkkklllmmmooorrruuuuuuxxx|||:::999999888777777777888666666666666555555555555555555555555666666666666777777777777777888888999888<<>>MMM\\\fffkkklllnnnkkkggghhhqqq{{{~~~vvvmmmhhhiiinnnqqqsssxxx}}}yyyooohhh___ZZZYYYcccooo{{{vvvpppllliiihhhggghhhhhhhhhhhhjjjmmmpppssswww|||777666666555555555666666666666666555555555444444555555555555666666666666666666666666777888999:::;;;BBBMMMVVV^^^hhhttt}}}yyybbbMMMCCCBBB;;;999666555555444333222333333333333333333333333111111111111111111111111222111111000000111111222222222222333333333444444444555555666666777777777555888::::::999777777888888888888888999:::;;;;;;::::::;;;;;;;;;;;;::::::888777777666555666666666666666666777666555555444444444444444444444444444111111111111111222222222111111111111111000//////...//////000000//////......///111222222111///...,,,------......------,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,******)))))))))))))))***))))))(((((((((((('''''''''((())))))(((((()))***(((((((((''''''&&&&&&&&&(((((())))))))))))(((((()))***+++)))'''&&&&&&'''))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))******+++,,,------))))))***++++++++++++***+++++++++++++++,,,---------......///000000000000444777AAAPPP]]]fffnnnuuurrrmmmlllrrryyy{{{nnneeecccgggmmmrrrzzzwwwpppeeeZZZTTTXXX___iiizzz}}}vvvpppllliiieeeeeeeeeddddddeeeiiikkkrrrvvv|||666666555555555555666666666666555555555444444444555555555555666666666666666666777999;;;>>>@@@AAAGGGRRR```mmmuuuxxxeeeQQQAAA===@@@888777666444333444333222222222222222222222333333222222222222222222222222111111000000000000111111111111111222222222333333333444555666777777777777555666888999888888999:::888888888999999:::<<<<<<:::;;;;;;<<<<<<<<<;;;;;;888888666555555555666777555555555555555444333333222222333333333333333333000000111111111222222222111111111111111000//////...///000111111000///......///111333333111///...,,,------......------,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))******))))))))))))******))))))((((((((('''''''''&&&((())))))(((((()))+++''''''&&&%%%&&&'''((()))(((((())))))))))))(((((()))***+++)))'''&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))******************))))))))))))***++++++,,,,,,))))))***++++++++++++***+++++++++***++++++,,,------------...///000111111333222777EEESSS^^^jjjuuuvvvqqqooorrrvvv}}}wwwlllgggjjjrrrxxx}}}|||qqqeee[[[YYYWWWYYYgggyyy{{{tttnnnkkkffffffeeedddcccdddhhhkkkrrrvvv|||888777777666666777777888666666555555555444444444555555555555666666666777777888:::===AAAEEEHHHIIIXXXeeevvvzzzbbbPPPBBB777555999888888777444444555555333222222222222222222222333222222222222222222222222111111000000000000111111000111111111111222222222333444555666777777777777555666888888888888:::<<<999999999999:::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<999888777555555666666777333444444444444333222222111111111111111111222222000000111111222222222222111111111111111000//////...///000111111000///......///111333333111///...,,,------......------,,,,,,,,,,,,------.........++++++,,,---,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''***)))))))))))))))******))))))(((((('''''''''&&&&&&((())))))(((((()))+++&&&%%%$$$$$$%%%'''***,,,(((((()))))))))))))))(((%%%&&&((()))((()))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((******++++++++++++******))))))))))))************))))))***++++++++++++***++++++******++++++,,,---,,,,,,+++,,,...000111111---)))---999GGGSSS```lllvvvsssqqqrrrttt{{{wwwppprrryyysssfff___UUUPPPZZZjjjwwwwwwpppllliiiiiihhhfffeeefffjjjlllrrrvvv|||666666666666555555555555555555555555555555555555222222222333555666888999888999:::<<>>;;;666333555555555444444333333333000000000000000000000000111111000000000000111111000111111111111222222222111111222222222222333333444444444444555555555666888888888888999:::;;;;;;777777888999999:::;;;;;;999999:::;;;<<<<<<<<<<<<999777555444333444666777555444444333333444444555555444222111111111222222///000111111222222222222000000000000000000000000////////////////////////111000000///...---------+++...000///---,,,...111222000...,,,+++***++++++---,,,+++***))))))))))))******)))))))))))))))***,,,+++***))))))***+++,,,)))************)))((((((+++***(((&&&%%%&&&'''((())))))((((((''''''&&&&&&*********)))(((''''''&&&''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---.........111555:::CCCVVVfffssswwwzzzxxxuuuzzz~~~rrrggg]]]UUUWWW^^^iiissszzzsssppplllhhhfffggghhhiiiiiiqqquuuyyy}}}~~~666666666666555555555555666666666666555555555555555555444444444555666666<<<>>>BBBFFFMMMXXXeeemmmttt}}}xxx^^^NNN???999888777555555555444444444333333333333111111111111111111111111111111000000000000111111000000111111111222222222333333333444444444555555444444555555555666666666777777777777888999:::;;;777888888999::::::;;;;;;999::::::;;;;;;;;;;;;:::888777555444444444666666444444333333333333444444444333222111111111222222111111222333333333222222000000000000000000000000////////////////////////000000000///...---------+++---///...,,,,,,...000000///...---,,,+++++++++---,,,+++***))))))))))))******))))))))))))******++++++***))))))***+++++++++++++++************))))))((('''''''''((()))*********))))))))))))))))))++++++***))))))(((''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,++++++++++++,,,------///...000333666>>>NNN]]]ooouuuyyyxxxuuuxxx}}}pppaaaZZZYYY^^^gggsssuuupppjjjeeedddeeeffffffmmmppptttwwwyyy{{{}}}666666666666555555555555666666666666666666666666777777666555666777888888<<>>DDDTTThhhuuuzzzzzz}}}|||www|||{{{jjj\\\UUUTTT]]]jjjxxxtttlllhhheeeccccccddddddddddddfffjjjllltttyyy666666666666555555555555333333444444555666666666888888888:::===BBBGGGJJJTTT]]]hhhmmmmmmmmmqqqvvv{{{eeePPPBBB<<<;;;999666555777555111000111000111111111111222222222////////////////////////000//////......//////000/////////000000000111111222222222222333333333333444444444444555555555666777777777777888999::::::999999888888777777777666777777777888777777666666555555555555444444333333333333222222222222333333///000111111222111111111222333333333333222222111000000000000000000000000////////////////////////---------------------------++++++,,,---...---,,,,,,,,,------...---------,,,,,,++++++++++++,,,,,,((()))***,,,,,,,,,++++++)))***++++++++++++***)))***)))((('''&&&'''(((((()))***+++++++++)))&&&%%%((((((((()))))))))))))))************************''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************++++++,,,------------,,,***************+++,,,,,,+++***+++///000000333888999FFFYYYjjjtttzzz}}}~~~xxxttt{{{uuucccWWWPPPWWWbbbnnn}}}wwwpppjjjgggcccbbbaaa___^^^___cccfffqqquuu{{{666666666666555555555555555555555666777888888888999:::===AAAIIIQQQYYY]]]fffmmmsssuuutttxxx}}}ppp^^^MMMCCC===999777999555444777888666333444000000000000111111222222//////////////////////////////............//////////////////000000000111222222222222333333333333333333333333444444444444555555444555555666777888888888888777666555555444555555666777777777666666444555555555444444333333333333222222222222333333...///000111222222111000///000111111111111111000000000000000000000000000////////////////////////------------------------...,,,+++,,,...000...---...------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---''')))+++,,,------,,,+++)))***++++++++++++***)))))))))))))))(((((((((((('''((()))))))))((('''''')))))))))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***************++++++,,,***)))+++///000...///222555<<>>999333666111///222555222///...//////000000111111111222000000000000000000000000//////............//////////////////000000000000///000000000000111111111222222222333333333444444333333333333444555666666888888777666555444444333444444555666777777777666444444555555444444333222333222222222222222222333...///000222222222111000---...///000000000000000000000000000000000000000////////////////////////------------------------///---+++,,,///111///---///...---,,,+++,,,------,,,,,,,,,++++++,,,------''')))+++---...---,,,+++)))***+++,,,,,,+++***))))))************)))((((((%%%&&&'''(((((()))))))))+++*********))))))((((((((((((((((((((()))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))***++++++++++++************)))***++++++,,,***)))+++//////,,,,,,...666777>>>MMM```pppyyy|||||||||zzz{{{}}}zzzzzzzzzzzz~~~xxx}}}vvvbbbRRRPPPTTTWWWaaammmyyyyyylllkkkgggccc``````dddgggmmmpppuuuyyy{{{|||~~~|||777666444444555555555444666999<<<>>>======>>>???DDDGGGNNNZZZiiivvvvvvaaaPPPJJJBBB<<<888666555444333333333222222111111111000000000000000000000000000000000000////////////..................------------------------,,,,,,000000000000000000000000111222333222000000111222444444444555555555555666777666555444444444444444666666666666555555555555333333333222222111111111111111111111000000000000000000000000000000000000000000000000000000000000333222111//////111222333000000///...------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******)))************++++++++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++***((((((((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''%%%$$$******))))))((((((''''''''''''''''''((((((((((((************************))))))))))))************))))))***+++,,,......///111333777>>>JJJ[[[lllwwwwwwwwwwwwxxxxxxyyyzzzzzzpppssswww{{{{{{xxx}}}zzzkkk\\\UUUPPPNNNSSS[[[dddpppzzzuuuoookkkhhhfffgggiiilllmmmnnnpppuuuzzz|||{{{xxx{{{888888777777888999999999777888:::<<<@@@DDDIIIKKKTTTXXX```kkkyyyvvv```OOOBBB>>>999666555666666555333333222222222111111111000000000000000000000000000000000000/////////...........................------------------------------...///111222333444000111222222000000111222444444444444555555555555666666555444444444444444777666666666555555444444333333333222222222111111111111111111000000000000000000000000000000000000///////////////////////////...,,,++++++,,,...///000//////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++)))((('''&&&%%%&&&&&&'''******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******++++++***)))((('''***)))))))))((((((((('''''''''((((((((()))))))))************************))))))))))))************++++++,,,---...///000000/////////333===LLL]]]hhhpppqqqqqqpppooopppsssuuuqqquuuyyy}}}|||zzz~~~}}}qqqccc[[[TTTNNNMMMQQQXXXcccsssyyyrrrlllgggeeedddeeeeeeeeehhhnnntttwwwxxxyyy}}}444444555666777777777888999:::<<>>:::777555444444444333111///000000000000000000000000////////////////////////////////////............---------.........//////++++++,,,,,,---...//////...........................///111111000000111222222222222222333333333444333333222222222222333444555555555444333222222222222222222222222222222222111111111111000000000///////////////////////////........................000000000//////000000000...............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************)))))))))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&'''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))******++++++,,,,,,,,,+++,,,---///000444999===PPPZZZfffkkkkkkjjjlllpppyyy|||{{{uuuqqqppppppppprrrwww{{{}}}}}}}}}uuujjj\\\QQQMMMJJJMMMXXXeeettt{{{lll\\\TTTNNNPPPTTTYYYaaaiiiooosssxxx|||}}}888999:::999888;;;@@@EEELLLXXXhhhuuuzzzxxxsssppplllsss~~~|||hhhRRREEE???:::777555222111000111222222111///////////////000000000000/////////////////////////////////.........------,,,,,,------.../////////+++,,,,,,------.........***+++,,,---...000111111---///000000000000111222111111222222222333333333222222111111222222333333444444333333333222222222111222222222222333333333111111111111000000000000000000000000000000000000........................................................................++++++,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++******))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,...///(((((((((((())))))))))))************************))))))))))))))))))))))))+++***))))))))))))******(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,---------...'''***---///000111333555CCCOOO^^^iiimmmnnnpppqqqxxx|||}}}uuuppphhhffffffiiioooxxx~~~uuuggg[[[SSSKKKIIIPPPYYYdddwwwrrrXXXMMMFFFHHHKKKMMMUUU___jjjnnntttxxx{{{}}}666888:::999:::???HHHPPP___iiivvv|||zzzuuurrrqqqrrr||||||ooo\\\NNNAAA;;;888444222444222111//////000111111000........./////////000000//////////////////////////////.........---------,,,,,,------...//////000------------------------******+++,,,...///000111---...000000//////111333111111111111222222222222111111111111111222333333222222222222333333333333111111222222222333333333111111111111000000000000000000000000000000000000......................../////////000000/////////........................++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,++++++***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))+++,,,,,,'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------+++---///000111111333444:::EEEUUUcccmmmrrrttttttuuuyyy~~~|||wwwiiieeeaaabbbhhhrrr{{{uuuiii^^^RRRJJJLLLOOOTTTdddvvvmmmSSSGGG@@@CCCFFFGGGNNNYYYaaaffflllrrrvvvyyy|||~~~~~~:::<<<===>>>@@@GGGSSS]]]oooxxxxxxrrrrrrvvvjjjYYYEEE???::::::777222333888777444111000000111000///---.........//////000000//////////////////////////////.........---------,,,,,,------...///000000------------------,,,,,,------------------------,,,...000000//////111333000111111111111222222222111111000000111222333333000111111222222333444444111111111222222333333333111111111111000000000000000000000000000000000000........................------............---------.....................++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&''')))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&''''''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++,,,---...------...000222111:::IIIYYYfffnnnqqqrrrssswww}}}~~~oooiiibbb___cccllltttzzzuuuiiiZZZNNNJJJHHHHHHUUUfffxxxdddQQQDDD>>>BBBEEEEEEMMMXXXZZZ^^^eeekkkppptttwwwyyy|||}}}@@@BBBCCCFFFLLLWWWdddnnnyyyxxxwwwvvv^^^MMMGGG;;;:::888666444333222222111222222222222111000000111111000000//////......000000000000000///......///////////////......---------------------------******+++,,,,,,---......+++,,,...---,,,,,,---//////000000000......000111222222333333333444444444333333333333333333333333222222222222222222222222000000000000000000000000333222111000000111222333////////////............////////////............///...---,,,+++*********,,,,,,------------------,,,++++++******++++++,,,//////...------,,,+++++++++*********))))))((((((++++++++++++***((('''&&&*********)))))))))))))))************************++++++***)))(((((())))))%%%***......***((()))+++'''((()))******)))((('''))))))(((((('''''''''&&&***)))((((((((()))+++,,,((()))***)))'''&&&&&&(((***)))((('''''''''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))************************************************------,,,+++,,,---...///333555;;;FFFVVVfffrrrxxxzzzyyyyyy{{{}}}ssshhhcccaaaccckkksss~~~xxxjjj[[[RRRKKKHHHMMMUUUcccqqqrrrXXXKKKHHHEEEDDDEEEHHHLLLQQQUUUVVVZZZaaajjjrrrwwwyyy||||||}}}IIILLLQQQWWW___jjjwwwuuucccPPPCCC???777777555333222111111111111222222222222111000000000000000000//////......000000000000000///......///////////////...------------------------,,,,,,------,,,,,,,,,,,,++++++,,,---///...------...000///000000///......///111222222222222333333333333333333333333333333333333222222222222222222222222000000000000000000000000222111000000000000111222////////////////////////////////////............///...---,,,,,,+++,,,,,,------------------------,,,++++++******++++++,,,......------,,,++++++***,,,+++++++++************)))************))))))(((***)))))))))))))))))))))************************+++******)))(((((())))))&&&***...---***''')))+++(((((()))))))))((((((''')))(((((((((''''''''''''(((((('''''''''((()))***'''((()))(((&&&&&&&&&'''))))))((('''''''''((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''''''((())))))''''''((()))***)))((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((,,,++++++***************(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,---......111222555===JJJYYYhhhqqqwwwxxxzzz|||wwwmmmgggcccbbbffflllzzzvvvhhh]]]QQQHHHHHHLLLWWWdddwwwyyyaaaOOOHHHFFFFFFGGGIIIJJJMMMOOOOOOQQQUUU]]]gggoootttvvvzzzzzz{{{}}}ZZZ^^^ccckkktttkkkYYYKKK@@@999777555555444333222222222222111111222222111111000///000000000////////////...//////000000000///.........////////////...------.........------,,,,,,,,,//////...---+++***))))))---...//////......///000///000000///......///111000111111111222222222222333333333333333333333333222222222222222222222222000000000000000000000000000000////////////000000...//////000000111111111////////////..................------------...............------,,,,,,+++,,,++++++******++++++,,,------,,,,,,+++*********,,,,,,,,,,,,,,,+++++++++(((((()))***************))))))))))))))))))******))))))))))))))))))))))))******)))((((((((())))))'''***,,,+++((('''))),,,***))))))((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&(((((((((&&&%%%&&&'''(((((('''''''''((()))))))))(((((((((''''''&&&&&&((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((******)))((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((,,,,,,+++************+++(((((((((((())))))))))))************************************************+++,,,,,,---------------...///111444<<>>999666777666222000111222222111000000000000000000000000000000//////...---------.........//////,,,---......//////......------......------,,,++++++,,,,,,------.........******+++,,,,,,---......***+++---,,,++++++,,,.........///...---,,,...000000000000111111111222222111111111111111111111111222222222222222222222222000000000000000000000000...///000000000000///...////////////////////////////////////.....................---......//////------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,------***************)))(((''''''(((((()))******++++++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((()))((('''%%%%%%%%%&&&'''((((((((((((''''''''''''((((((((()))&&&'''((()))***))))))((('''((())))))(((((()))+++******))))))((()))))))))'''(((((())))))******+++''''''((((((((((((''''''&&&'''((((((&&&&&&'''((((((''''''(((((()))***+++(((((((((((())))))))))))''''''(((((()))******+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++***++++++,,,---,,,,,,,,,---...000222444===JJJ[[[gggmmmsss~~~~~~|||xxx|||ppp```OOOJJJCCC???@@@CCCDDDEEEHHHCCC@@@AAACCCIIIVVVdddrrr~~~~~~rrrccc___ZZZUUUQQQRRRTTTWWWXXX___aaafffkkkpppsssuuuuuuwwwxxxzzzzzzzzz|||~~~nnnZZZLLLBBB>>>;;;888888999888333111333555444333222111111111111000000000000000//////...---------.........//////,,,,,,---.../////////...------......------,,,+++***++++++,,,---...//////+++++++++,,,,,,---------+++,,,...---,,,,,,---///---...///...,,,,,,...///111111111111222222222222111111111111111111111111222222222222222222222222000000000000000000000000...///000111111000///...////////////............000/////////..................------------......,,,,,,------------------,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------.........(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((()))***%%%&&&'''((())))))&&&$$$###$$$&&&((())))))((((((&&&'''''''''(((((())))))&&&&&&((()))))))))((('''''')))******))))))***,,,++++++***)))(((((())))))((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''(((***+++,,,(((((((((((())))))))))))&&&&&&&&&'''((())))))***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***)))***+++---...111...,,,,,,...111222222222@@@RRRaaajjjsss|||yyy|||zzzjjjVVVOOOFFFAAA>>>>>><<<;;;;;;:::;;;???AAAHHHXXXjjjyyy{{{mmmgggaaaXXXSSSQQQSSSUUUVVVZZZ]]]bbbhhhmmmppprrrsssvvvwwwyyyyyyyyy{{{}}}zzzdddRRRFFF@@@;;;888333333333222222111111111111111000///////////////000000//////.........---///////////////////////////...---,,,,,,,,,,,,---++++++,,,---------,,,,,,//////...---,,,++++++***,,,,,,++++++,,,,,,---......//////...---,,,...///------,,,++++++,,,,,,,,,/////////000111111222222333444444555555444444333222222222111111111000000000000000000000000000000------------...///111111//////...---,,,,,,++++++------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((())),,,.........---,,,)))***+++,,,,,,+++***)))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((+++*********))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((+++***(((%%%### ))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''''''''((()))+++,,,---------,,,------...///000333333<<>>888777999===BBBIIIWWWdddsss~~~yyyrrrjjjbbb\\\VVVOOOKKKLLLOOORRRYYY```fffiiimmmoooppppppqqqqqquuuwwwyyyzzz{{{|||~~~rrr___NNNCCC>>>999777444333222111000...000000000000000000000000//////............//////.........///////////////........................------,,,,,,,,,------............---,,,+++***)))(((((()))******++++++++++++************+++,,,,,,,,,***))))))+++,,,,,,***)))((((((((())))))***+++---......//////000111111//////000000000000//////000000000/////////......////////////////////////---...000111000...,,,+++---------------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******+++++++++++++++++++++******************++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''&&&%%%%%%''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))***+++,,,,,,++++++++++++,,,---...///......///333555<<>>BBBMMMXXXgggttt|||qqqfff^^^UUUMMMIIIJJJMMMPPPTTTYYY```cccgggjjjkkklllmmmnnnqqqsssvvvwwwxxxzzz|||~~~}}}iiiXXXJJJ???::::::333333333333333222222111////////////000000000000......------......//////.........///////////////------------------------///...---,,,,,,,,,,,,---------------,,,++++++***+++++++++,,,,,,---------***************+++,,,,,,%%%###"""%%%***------,,,************+++,,,---------......///000000111111///000000111111000000///////////////............////////////////////////+++,,,---...///...---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******++++++++++++++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((()))))))))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************...---,,,+++***)))))))))+++++++++,,,,,,---...///,,,---///333333666???JJJ```fffllllllhhhgggkkkppp|||~~~vvvnnnjjjiiilllqqqwwwuuuhhhYYYMMM@@@;;;888888999<<>>999888555444555...///111111000/////////---.........//////000000---------------...///000---.........//////000000------------------------111000///---,,,+++******++++++,,,---------,,,,,,++++++++++++++++++++++++*********)))***++++++,,,...)))&&&&&&***+++)))%%%))))))))))))***+++,,,---++++++,,,------......///......////////////......//////.........---------////////////////////////111000///............///------------------------------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++***************+++,,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((************************)))(((((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))******''''''''''''((((((((()))&&&&&&'''((()))***++++++'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))***************)))))))))))))))***+++))))))))))))***+++,,,---...,,,,,,//////...111666???MMM]]]eeeeeeffflllrrrwwwzzz{{{vvvdddbbbdddnnn{{{}}}mmm]]]SSSIIIAAA<<<999===CCCDDDOOO[[[cccmmm||||||nnnaaaTTTOOOMMMKKKKKKMMMIIIMMMSSSXXX[[[^^^aaacccgggiiillloooppprrrvvvxxxyyyzzz{{{}}}}}}fffWWWDDDAAA;;;666222111111222222222222222111///...---111111000000//////......000000000000000000000000,,,---------...////////////......------....../////////...---,,,,,,+++***---------,,,,,,+++++++++---,,,,,,+++*********+++---,,,***)))))))))******************************''''''(((((()))))))))***,,,------......---,,,,,,000000000000////////////---...///000000///...---//////...------------...---,,,,,,++++++,,,,,,---***+++---...///...------------,,,+++,,,---...///------,,,,,,,,,------......------,,,,,,------...************************)))'''&&&%%%%%%&&&''')))))))))))))))))))))))))))*********++++++***(((&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))***))))))(((''''''))))))))))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''*********)))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))(((&&&%%%%%%%%%''''''(((((())))))******((((((''''''''''''((((((+++***)))(((((()))***+++,,,+++)))((('''&&&''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++,,,---///111222:::<<>>??????FFFRRR___lllzzzzzznnnbbb[[[TTTMMMKKKNNNIIIKKKNNNQQQSSSVVVZZZ]]]bbbeeehhhkkkmmmpppsssvvvuuuwwwzzz{{{||||||~~~}}}iiiUUUIII>>><<<999555333222222333000000111111111000000///000000000000//////......------------------------------------............,,,,,,++++++++++++,,,,,,///......---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++---,,,++++++*********+++,,,,,,***)))))))))******************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////......000//////...---------------,,,,,,++++++,,,,,,---+++,,,---.........---,,,---,,,,,,+++,,,---...///...------,,,,,,,,,------------,,,,,,,,,,,,------***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))***)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))))))))(((((('''&&&((((((((((((((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''(((((())))))(((''''''((())))))+++***)))((('''''''''((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...000111555777;;;EEESSS```iiimmmppppppttt~~~|||pppjjjnnnrrrttt}}}zzzpppcccVVVLLLCCC>>><<<;;;:::???IIITTT```ppp}}}zzznnneee\\\RRRNNNOOOKKKLLLLLLMMMNNNQQQSSSUUU[[[^^^bbbeeegggjjjnnnqqqqqqsssvvvxxxxxxyyy{{{}}}~~~~~~rrr```PPPCCC;;;777666555444333333333333...///000000111111111000000000000////////////...------------------------............------------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++******)))*********************************************++++++++++++,,,+++***))))))***+++,,,//////////////////////////////............//////111111000......------------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((''''''(((((()))(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,,,,,,,---...///111222444999CCCRRRaaakkkoooooossszzz}}}wwwvvvssspppttt~~~xxxlll^^^QQQEEE<<<;;;:::;;;@@@GGGPPP^^^kkkvvv}}}vvvkkk^^^VVVSSSPPPNNNLLLKKKJJJKKKMMMNNNTTTWWW[[[^^^aaaeeeiiillllllooorrrtttuuuvvvxxxzzz||||||}}}wwwgggVVVIII@@@:::777222333333333222222111111//////000000000000000///////////////////////////////////////////////////.........------,,,,,,,,,...------------------...,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---++++++***************+++++++++******************************************((((((((((((((())))))))),,,+++)))((()))***,,,------...............////////////---,,,,,,---//////222111000///...------------,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,---------......---,,,++++++++++++++++++************++++++************************,,,+++************+++,,,(((((((((((((((((((((((('''''''''&&&&&&''')))+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------000111222444999FFFWWWdddnnnppptttxxx|||~~~wwwppprrryyytttcccQQQCCCAAA>>><<<===???BBBLLLWWWeeemmm{{{}}}pppddd^^^WWWSSSNNNJJJIIIIIIJJJJJJPPPSSSVVVYYY]]]aaafffjjjiiilllppprrrtttuuuxxxzzz{{{|||}}}~~~rrraaaZZZNNNDDD===999777666111111222222111000......111111111000000...------.............../////////////////////////////////......------,,,,,,,,,+++---------,,,,,,---------*********+++++++++++++++*********++++++,,,,,,,,,*********))))))***++++++************+++*********************************))))))((((((((((((((((((---+++***)))***+++---///,,,,,,------............///...---,,,,,,---...///111111///......------------,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,++++++++++++++++++******))))))******+++))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''((('''%%%&&&))),,,))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((()))***)))'''&&&'''((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,...111222222444<<>>;;;777555444333222111//////////////////......///000000000///...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++************++++++(((((())))))***++++++,,,++++++++++++************)))))))))))))))***++++++((()))***+++,,,++++++***************************++++++++++++*********)))))))))******+++,,,,,,---***++++++,,,------......,,,------......------,,,---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---)))***+++,,,---,,,,,,+++************+++,,,------+++++++++******+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&***---+++(((&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((((()))))))))(((***))))))((((((''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((()))******)))((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%'''(((((('''((()))***))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,,,,,,,***,,,...//////111666:::FFFVVVeeekkknnnsssvvvvvvzzzxxx~~~fffUUUCCC<<<<<<<<<;;;;;;>>>FFFUUUiii}}}|||qqqaaaTTTNNNJJJHHHEEECCCEEEFFFHHHKKKOOOUUUYYY```ccchhhlllooorrruuuxxxxxxyyy|||~~~qqqbbbTTTIIIAAA===888666333222222333222222...............///000111---......///////////////---------.........//////........................+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---''''''((()))***++++++,,,,,,+++++++++******))))))))))))((())))))***++++++((()))***+++,,,,,,+++******************************)))))))))((((((''''''&&&''')))***++++++++++++******+++,,,,,,---......+++,,,............,,,+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++*********+++---...)))***+++,,,---,,,++++++)))))))))***+++,,,......,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''+++...---)))&&&'''***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))******))))))++++++***)))((('''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''###%%%'''''''''''')))***))))))))))))))))))))))))))))))))))))************&&&''')))+++,,,---,,,,,,+++,,,---...///222555777888JJJ]]]fffjjjppprrrqqq~~~xxxsssxxx{{{dddKKK???>>>===;;;999;;;BBBNNN```rrr}}}kkk\\\TTTOOOKKKHHHDDDEEEFFFGGGIIINNNTTTXXX\\\```dddhhhlllooorrruuuvvvxxxzzz}}}ttthhhWWWIIIBBB===999555444444333333222111000000111111000000//////......111111111000///---++++++000000//////.........---/////////......---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++(((((()))***++++++,,,,,,******************************))))))))))))*********************++++++,,,......---------,,,,,,,,,000,,,***+++///000---***,,,,,,------,,,,,,+++***)))***++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((())))))************************))))))(((((((((((()))))))))(((''''''(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))*********))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))------+++***))))))((((((***)))((((((((()))+++,,,++++++***************+++,,,,,,------.../////////666<<>>;;;888>>>???DDDNNNZZZgggyyyzzziii]]]SSSLLLHHHDDDDDDEEEEEEFFFJJJOOOSSSWWWZZZ___dddhhhkkkooorrrrrruuuyyy|||}}}~~~ttt[[[RRREEE<<<999777444222444333333222111111000000000000000000//////......000000000000///---,,,,,,000/////////.........---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************(((((())))))******++++++******************************))))))))))))*********))))))))))))***++++++******+++,,,---.../////////,,,***+++...000---***,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************************))))))((('''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((***(((''''''((()))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***)))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((******))))))((()))))))))))))))((((((((()))***+++++++++***))))))******+++,,,,,,,,,---......//////333888AAAMMMYYYccciiilllooossszzz~~~|||qqqoooqqqyyyjjjWWWIIIAAA===:::;;;;;;>>>FFFNNNWWWeeerrrvvvkkk```VVVPPPIIIIIIIIIHHHHHHIIILLLNNNRRRUUUZZZ^^^bbbfffjjjmmmnnnqqquuuxxxzzzzzz{{{}}}|||~~~~~~~~~{{{eeeVVVHHHBBB:::666555555444222333333222222111000000000000000000////////////...///////////////......---/////////...............---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------------------)))))))))************+++************************)))))))))))))))))))))))))))))))))*********************************************))))))))))))******))))))((((((((()))************+++,,,---......///...,,,***+++...///---+++,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))************************((((((((((((((()))***+++(((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))))))))(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''***))))))))))))))))))***''''''((((((((('''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))***((((((((((((((()))************)))))))))******++++++,,,,,,------......///000333888???JJJUUU___eeejjjmmmrrrxxx~~~{{{pppmmmnnntttsssbbbQQQEEE>>><<<<<<999:::>>>BBBGGGQQQZZZjjjuuuzzzoooccc[[[QQQPPPMMMKKKIIIHHHHHHHHHKKKNNNRRRVVVZZZ]]]bbbdddgggkkkooossstttuuuwwwxxxwwwyyy{{{||||||}}}ssscccOOOBBB???<<<888666666555333222222222111111000000000000////////////////////////......///////////////...................................................++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---)))))))))*********++++++***************************)))))))))))))))((((((+++++++++++++++***************************************))))))))))))******((((((((((((((())))))***,,,,,,,,,,,,++++++++++++---+++***+++---...---+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************''''''(((((()))***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((+++)))(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***((((((((((((((()))))))))***))))))))))))******++++++++++++,,,------......///000111555===IIIUUU]]]gggiiimmmttt{{{~~~tttpppoooqqq{{{vvvkkk^^^RRRHHHCCC@@@<<<:::<<<===???DDDKKKTTT___nnn|||{{{ppphhh\\\XXXQQQKKKHHHGGGGGGGGGEEEHHHLLLOOOQQQUUUYYY\\\```dddiiimmmoooqqqrrrttttttvvvyyyzzzzzz{{{}}}~~~~~~~~~zzzmmmaaaXXXOOODDD<<<666555444444444333111///111111000000000000//////.............../////////---......///////////////---------.......................................***++++++,,,,,,++++++***))))))******++++++++++++************+++++++++,,,************************++++++*********))))))))),,,,,,,,,,,,,,,,,,++++++******************************))))))))))))******((((((((((((((())))))***,,,++++++++++++*********++++++***+++,,,------,,,,,,,,,------,,,,,,+++*********+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))*********)))(((((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''---,,,+++***))))))))))))'''(((((()))))))))))))))))))))(((((()))******+++******++++++,,,---------000000///000555???LLLUUUbbbeeejjjqqqwww~~~|||xxxuuussstttwww~~~zzzuuupppgggYYYNNNDDD>>>::::::::::::===BBBFFFNNNXXXcccnnnzzzwwwhhh```UUULLLHHHHHHHHHIIICCCEEEGGGIIIKKKNNNRRRUUUYYY]]]cccgggjjjlllnnnpppsssvvvxxxyyyyyyyyyzzz{{{zzz|||~~~zzzkkk```RRRHHHDDDAAA>>>;;;111222333444444444333333000000000///////////////---............/////////......///////////////...---------------.........+++++++++,,,,,,,,,,,,---******++++++++++++******(((((())))))******++++++*********+++++++++,,,,,,************************+++++++++******))))))(((++++++,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))((((((((()))******(((((()))***+++,,,,,,---******++++++,,,,,,------,,,,,,------,,,,,,+++***)))******+++---......///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++((((((((((((((((((((((((+++******))))))******+++)))(((''''''(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''((((((&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((...---,,,***))))))(((((((((((()))***************(((((((((((()))******+++)))******++++++,,,,,,---///000000///111888BBBJJJWWW^^^ffflllqqqwww~~~~~~yyytttrrrsssxxx{{{zzzzzzssseeeYYYMMMEEE===:::888666777;;;>>>BBBHHHNNNWWWdddrrr}}}uuukkk]]]RRRMMMKKKJJJIIICCCDDDEEEFFFFFFHHHLLLOOORRRWWW\\\aaaeeegggjjjlllqqqsssvvvxxxwwwwwwxxxyyyyyy{{{}}}~~~ooobbbRRRJJJ???:::::::::999666111222444555555444555555////////////////////////---------.........//////...///////////////......,,,,,,,,,------.........+++++++++,,,,,,,,,------******++++++++++++******((())))))***++++++,,,,,,)))))))))************+++************************+++******)))(((((('''''')))))))))******+++++++++******************************))))))))))))*********))))))))))))***++++++''''''((()))***+++,,,,,,)))***+++++++++,,,---...,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++***)))((((((((((((((((((((((((******))))))))))))******((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((++++++***)))))))))))))))((()))***+++,,,++++++***'''''''''(((((()))++++++))))))******+++,,,,,,,,,,,,...000///...111888>>>HHHRRR___fffiiinnnwww{{{uuuqqqqqqqqqqqqqqqrrrvvvyyyzzzzzz{{{~~~|||ssskkk___TTTIIIBBB===888777999:::<<<===@@@EEEPPP^^^hhhwwwuuuggg\\\UUUPPPJJJFFFCCCCCCCCCCCCBBBCCCGGGIIILLLPPPVVV\\\___bbbeeegggkkknnnrrruuuuuuvvvwwwxxxyyy|||~~~~~~zzzhhhUUUHHHBBB===777555777888555111111222333222111//////000.........///////////////---------.........///////////////000///......---,,,,,,,,,------.........---------....../////////******++++++++++++******))))))***+++,,,,,,------(((((((((((())))))))))))***************************))))))((('''&&&&&&&&&&&&''''''((()))******+++******************************))))))))))))*********************++++++,,,************))))))))))))(((***++++++++++++---...,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************************))))))(((((((((((())))))(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((******)))'''&&&%%%$$$###''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***)))***+++,,,---,,,++++++''''''''''''((()))++++++)))))))))***++++++,,,,,,))),,,//////,,,---111666<<>>???<<<:::::::::;;;CCCLLL^^^hhhwww}}}nnnbbbXXXNNNEEEFFFDDDBBBAAA@@@@@@AAABBBEEEGGGKKKNNNRRRXXX^^^cccfffiiilllnnnoooqqqsssuuuxxxzzz}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}qqq```RRRGGG@@@999444555444444333222222111111111111111111111000//////////////////////////////000//////............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,++++++***************************************++++++++++++++++++++++++************))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))************************...---,,,+++******++++++---,,,+++*********++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********************''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((((((%%%&&&&&&'''((()))******)))))))))***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***)))((('''&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%$$$###""""""***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---...///111222444666>>>JJJUUU]]]gggooouuuyyy~~~qqqccc\\\]]]bbbgggrrryyypppbbbXXXMMMEEE>>>999777888999999===CCCLLLVVVeeesss~~~wwwkkk```TTTIIIEEECCC@@@>>>===>>>???@@@BBBDDDGGGJJJMMMRRRXXX]]]aaadddhhhkkkmmmnnnppprrrtttvvvyyyzzz{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}vvv```VVVIII>>>999666555333444444333333222111111111000000111111000000//////////////////////////////.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++*********+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))'''(((((())))))))))))((()))))))))))))))))))))))),,,***(((&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,++++++***++++++,,,,,,,,,+++************+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---///...---,,,*********)))************))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((('''''''''&&&&&&'''((()))***++++++''''''(((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,---...///000000///444>>>HHHSSSaaammmpppttt{{{|||mmmdddccceeehhhpppvvv~~~|||qqqbbbUUUCCC<<<666777888888888999@@@HHHUUUcccqqq~~~~~~sssgggYYYNNNGGGEEEBBB???===>>>???@@@>>>@@@BBBDDDFFFKKKPPPTTTXXX\\\bbbfffhhhjjjlllmmmooorrruuuvvvwwwxxxyyy{{{}}}}}}}}}~~~~~~}}}}}}~~~~~~ttteeeYYYLLLFFF>>>888666666777777333333222222111111111000///000000000000000//////////////////////////////------------......///000------------------------///......------,,,,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))************************************)))))))))(((((((((((())))))))))))((())))))))))))))))))))))))+++******)))))))))******(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++''''''(((***+++---...///++++++******************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---...---,,,+++************************)))))))))(((((((((((((((((((((((((((***))))))(((((())))))***)))((((((''''''&&&&&&%%%))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&)))))))))(((((((((''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,---//////000...000777@@@LLL]]]kkkpppuuu{{{~~~uuupppooooooooouuu|||{{{mmmSSSFFF;;;888999888666666;;;@@@IIIUUUbbbrrrvvvkkk___UUUOOOLLLHHHDDDBBBAAABBBBBB<<<>>>???@@@AAADDDIIILLLPPPUUU[[[```ccceeegggiiilllnnnqqqssstttuuuwwwyyy||||||{{{|||}}}~~~~~~rrrfffYYYLLLDDD<<<:::777555444444444333222111111111111111000000...//////000000000//////........................---------------...///000.................................------,,,,,,+++***************************++++++++++++***)))(((************************************************************)))))))))((()))))))))(((((((((((()))(((((((((((((((((((((((((((***,,,------,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))************************&&&&&&((()))+++,,,---...************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++******++++++,,,************)))))))))((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((('''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&%%%((((((((('''''''''&&&&&&$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,---...//////000...///333999DDDUUUdddqqqvvv{{{~~~}}}wwwsssmmmqqqyyyfffUUUBBB;;;999777555555666999>>>EEEQQQaaaqqq{{{wwwoooggg```YYYVVVRRRMMMIIIFFFDDDCCC>>>????????????@@@DDDGGGJJJNNNTTTYYY]]]```ccceeeiiikkkoooqqqrrrtttvvvxxxzzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{pppbbbYYYOOODDD===:::555555555555444222111111000000000000000000000000......///000000000//////........................---------,,,------..............................,,,,,,,,,,,,,,,,,,++++++)))))))))*********************+++,,,,,,***)))(((************************************************************))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((&&&))),,,...///---***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((()))******+++************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---***************+++,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******---,,,,,,,,,,,,---...///...---...000333:::IIIWWWjjjqqqxxx}}}}}}zzz}}}}}}wwwnnnppptttzzzwwwdddNNN@@@:::666555555555666888===GGGVVVeeeooo{{{yyyuuurrrnnnfffddd___YYYRRRLLLGGGDDDAAAAAAAAA???>>>???AAADDDEEEIIINNNRRRVVVYYY]]]```dddgggkkkmmmoooqqqsssuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{|||uuummm```TTTJJJEEE@@@:::666777666666555444222222222222000000000000000000000000---......///000000//////..............................---,,,,,,,,,------------------------------******++++++++++++++++++((()))))))))*********+++)))***+++,,,,,,+++)))((())))))))))))))))))))))))************************************))))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((&&&'''***+++,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********((('''&&&'''((()))***++++++***)))***))))))((()))***+++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,+++***************+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''(((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))******&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***,,,++++++++++++,,,,,,---------///000000222===JJJZZZdddqqq{{{~~~yyyvvvrrrrrrwwwsss\\\LLLAAA999666777666666666999???KKKXXX```kkkttt||||||zzzzzzzzzxxxvvvtttooohhh___VVVMMMIIICCCCCCBBB@@@>>>===@@@BBBBBBDDDHHHKKKNNNSSSXXX\\\^^^aaadddgggiiikkknnnpppqqqrrruuuwwwxxxxxxwwwvvvwwwwwwyyy}}}yyykkk]]]TTTLLLBBB;;;;;;:::666555888555555333000...///111333////////////000000000000------...///000000//////........................///...------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,(((((())))))*********+++)))***,,,,,,,,,+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((*********)))((('''((()))+++++++++***)))***)))((((((((()))+++,,,************************++++++******++++++,,,------,,,,,,++++++,,,,,,---------+++***))))))((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******###$$$$$$%%%&&&'''(((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''))))))))))))((((((((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************++++++---...111222//////888BBBLLLYYYkkkxxx~~~sssmmmnnnwww}}}hhhWWWIII>>>999999555444333222666>>>HHHOOO]]]iiiuuuyyyzzz|||}}}{{{|||tttjjj^^^TTTNNNEEEDDDCCC@@@======>>>@@@@@@AAADDDFFFIIINNNTTTYYYYYY\\\```ccceeegggjjjlllmmmooosssvvvwwwvvvtttrrrttttttvvv{{{vvveeeZZZRRRKKKFFF;;;;;;:::999888777666666222222222111111111111000111111000000//////......000000//////............000000//////.........---......---,,,++++++******////////////...---,,,+++,,,,,,,,,+++++++++************+++,,,,,,---......)))***++++++***)))***,,,,,,,,,++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((***++++++))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((,,,+++++++++++++++++++++---,,,***((('''((()))))))))))))))))))))******+++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''))))))******(((%%%"""!!!***+++,,,,,,+++)))&&&$$$&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******)))))))))))))))))))))))))))((('''%%%$$$$$$$$$$$$''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***)))))))))(((''''''&&&&&&******)))((((((((((((((((((((('''''''''&&&&&&&&&***'''&&&&&&)))***(((&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))'''''''''''''''((())))))***+++,,,---...---,,,,,,,,,,,,,,,,,,---...///////////////...---...222444999FFFYYYjjjxxx~~~tttmmmooowww~~~yyyfffTTTFFF===888999777666555777;;;???BBBNNNWWWeeerrr{{{}}}wwwpppbbbUUUNNNJJJFFFBBBAAAAAA@@@??????@@@@@@AAACCCFFFKKKOOOQQQUUUZZZ]]]^^^aaaeeeiiilllnnnppppppoooooopppqqqsssvvvxxxzzz{{{}}}xxxlll\\\OOOGGGBBB===999777777666555444333222222222222222111111111000000000000000000//////....../////////.........------000/////////.........---......------,,,++++++***............---,,,+++***,,,,,,,,,+++++++++************++++++,,,------...***+++---,,,+++******+++***************))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((++++++++++++++++++++++++((())))))***************)))))))))))))))******+++))))))(((((((((((())))))++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''&&&'''((()))((('''%%%$$$&&&''')))***)))((('''&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((***))))))((((((((((((((((((((('''''''''&&&&&&&&&)))'''%%%&&&)))***(((&&&))))))''''''&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))*********))))))))))))))))))))))))***+++...//////...---...111444666>>>KKK[[[mmm~~~wwwllljjjmmmrrr~~~pppbbbUUUIIIBBB;;;:::888666777999;;;===DDDLLLYYYfffqqqyyy}}}wwwkkk___TTTPPPJJJFFFDDDCCCCCCBBB@@@??????>>>???AAAEEEHHHKKKNNNRRRTTTVVVZZZ___bbbgggiiikkklllllllllmmmnnnqqqsssuuuwwwwwwyyy{{{}}}}}}~~~ZZZRRRFFF>>>:::888666444444444333333222111000000222222111111111000000000000000000////////////............---------------/////////........................------,,,,,,+++,,,,,,---,,,,,,+++***))),,,,,,,,,+++++++++************++++++,,,,,,------***,,,------+++***))))))((())))))))))))))))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))************))))))((((((((())))))))))))((((((************************$$$&&&(((***,,,,,,++++++)))))))))))))))******+++))))))(((((((((((())))))++++++++++++++++++++++++))))))************)))))))))******+++,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''$$$%%%&&&((()))(((((('''"""###%%%'''((((((''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''&&&'''(((((((((((('''&&&'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&%%%''''''((((((((((((''''''(((((((((''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***))))))((((((''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((())))))'''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''(((((())))))((((((,,,+++******************---......------...000333555666<<>>@@@AAADDDFFFHHHKKKMMMRRRWWW[[[___bbbeeeffffffgggiiijjjnnnooorrrrrrrrrsssuuuwwwwwwyyy{{{}}}~~~HHHCCC<<<888777777777666555555444333333222111111111111111111000000000000////////////////////////------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,)))+++------+++(((((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,))))))))))))))))))))))))))))))************)))((((((((())))))))))))(((((()))))))))))))))*********&&&'''((()))***+++,,,,,,)))))))))))))))******+++++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''$$$$$$&&&'''(((((((((((("""###$$$&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((('''(((((())))))((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&%%%&&&&&&'''(((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))*********+++++++++,,,,,,+++***)))))))))***,,,---------,,,---///111444444666???PPPeeeyyy}}}{{{}}}wwwlllfffcccgggnnnwww~~~~~~wwwlllbbbOOOKKKDDD>>>:::999999:::555999???HHHTTTcccrrr{{{yyypppmmmiiieee___WWWNNNHHHFFFCCC@@@=========>>>>>>BBBBBBCCCDDDHHHMMMRRRVVVYYY\\\___aaabbbcccfffgggkkklllnnnooooooppprrrtttuuuwwwyyy{{{}}}~~~~~~~~~<<<999555333333333444444555444444333333222222222111111111000000000//////.............../////////---------------------------------...............---------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,+++++++++************+++++++++++++++,,,((()))++++++)))'''''''''''''''(((((())))))******)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))((())))))*********))))))(((((())))))))))))(((((((((((()))))))))*********,,,+++(((&&&'''(((+++,,,)))))))))))))))******+++++++++************++++++***************************++++++,,,,,,++++++***))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((((((''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&''''''''''''(((&&&&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))************++++++,,,,,,(((((('''&&&%%%%%%&&&&&&***+++,,,,,,,,,,,,...///111333444888BBBSSSiiixxxzzz{{{zzzwwwrrrrrruuuyyyuuukkkeee___```bbbffflllsss{{{|||vvveee^^^SSSGGG>>>999888888777777999>>>GGGTTTccclllyyy|||tttgggXXXOOOIIIEEE@@@======>>>===<<>>@@@DDDIIIMMMPPPTTTWWWZZZ]]]^^^```bbbdddfffhhhkkklllmmmnnnppprrruuuvvvxxxzzz{{{}}}~~~}}}}}}|||}}}~~~~~~~~~}}}}}}~~~555444333222111111222222222222222111111111000000111111000000000/////////---............/////////---------------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++((()))***)))(((((()))***((())))))))))))))))))***((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))(((((())))))))))))((((((((())))))******+++++++++000---)))%%%%%%&&&))),,,)))))))))))))))******+++))))))(((((((((((())))))************************(((((())))))))))))(((((()))******+++,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((***))))))(((''''''&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%'''((('''&&&%%%&&&'''&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((()))***+++)))((((((''''''''''''((()))***,,,,,,++++++---...---000222333666BBBSSSaaalllppptttsssooonnnrrrvvv~~~~~~tttnnnbbb]]]XXXYYY\\\bbbkkkttt{{{}}}{{{tttgggYYYLLLBBB<<<999;;;999888888<<>>:::777888>>>GGGNNN[[[jjjzzzuuujjjYYYSSSKKKFFFEEECCC@@@<<<===;;;:::<<<@@@CCCCCCBBBHHHJJJNNNPPPQQQSSSUUUWWWVVVYYY]]]```cccgggkkknnnnnnppprrrsssuuuwwwzzz}}}|||}}}}}}~~~}}}{{{zzzzzz|||~~~~~~~~~|||}}}~~~}}}}}}~~~~~~~~~}}}~~~000111222222111000000000222222222222111111111111000000000000////////////---------.........//////........./////////000000,,,,,,,,,------.........*********************+++)))******+++++++++******,,,,,,,,,+++++++++******++++++******************+++++++++))))))+++///333,,,,,,++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))***+++,,,,,,------+++******)))((())))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))******++++++++++++******++++++,,,------------,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''')))(((((('''''''''(((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""###&&&))),,,''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''')))***((($$$"""###%%%(((((()))))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''')))***+++'''''''''''''''((()))***''')))+++++++++***+++,,,///---,,,---111555777777???KKK[[[fffjjjmmmssswwwzzz}}}~~~rrrgggbbb___\\\___fffjjjtttzzzmmmaaaYYYFFFDDD???;;;999===DDDJJJLLL]]]ooozzz~~~vvvddd\\\SSSMMMKKKHHHCCC??????===<<<>>>BBBDDDCCCAAACCCEEEIIIKKKLLLMMMOOOQQQOOORRRWWW[[[___ccchhhkkkjjjlllnnnppprrruuuyyy|||zzzzzz{{{}}}~~~~~~|||zzzzzz{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}333222111111000000111111222111111111000000//////////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++******************,,,***(((((()))*********+++*********))))))((((((************************))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))(((******))))))((((((''''''(((((((((((()))))))))))))))))))))((())))))***+++)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,------,,,,,,++++++(((((()))***+++,,,,,,---))))))(((((((((((())))))&&&'''((('''%%%$$$$$$%%%(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((())))))))))))((((((%%%%%%&&&'''((((((''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''(((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((()))***)))'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((!!!###'''***+++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******))))))((((((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,...///111222333444;;;GGGVVVdddnnntttvvvxxxzzz~~~zzzrrrmmmjjjjjjjjjmmmooovvvttt\\\RRREEE<<<:::<<<>>>@@@BBBJJJWWWfffuuuwwwlllhhhbbb[[[TTTOOOIIIFFFCCC@@@===<<<<<<<<<<<<;;;===???CCCGGGIIIJJJJJJJJJHHHMMMSSSXXX\\\___bbbdddhhhiiikkknnnpppqqqqqqqqquuuuuuvvvwwwyyy{{{}}}~~~||||||~~~~~~~~~}}}|||{{{||||||~~~}}}{{{{{{}}}}}}222222222111111111000000111111111000000000//////////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************)))((('''&&&'''(((((((((************)))))))))(((************************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++*********)))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))***++++++***************+++++++++))))))*********+++++++++***++++++,,,---------,,,))))))******+++,,,,,,,,,***))))))(((((())))))***((()))***)))'''&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''$$$&&&(((((((((((((((***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))(((((((((((())))))))))))*********+++++++++,,,,,,******+++---...///000111333777???JJJXXXdddnnnssszzz}}}~~~{{{wwwtttooonnnrrrzzzrrreeeSSSEEE===;;;;;;:::<<>><<<;;;;;;:::;;;===???BBBEEEFFFGGGGGGKKKOOOTTTXXXZZZ\\\^^^```cccdddfffiiikkklllllllllpppqqqrrrtttvvvyyy{{{}}}}}}~~~~~~~~~}}}~~~}}}{{{yyyzzz|||~~~}}}000111222222222111000///111111000000000000//////////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************)))((((((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))*********)))***++++++,,,+++++++++******************************+++++++++((()))***,,,------......+++++++++,,,,,,,,,,,,,,,*********))))))*********)))***+++***((('''((()))((((((((((((((((((((((((******)))((('''''''''''''''(((((())))))(((((('''(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((($$$&&&((((((((('''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((%%%$$$$$$&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************)))(((((((((((())))))))))))*********++++++++++++,,,******+++,,,,,,---......222222555;;;FFFUUUbbbkkkwww{{{uuupppmmmqqqvvv|||{{{fffSSSFFF???:::888999;;;???GGGUUUgggyyy~~~|||vvvllleeeYYYRRRIIIAAA>>>=========;;;<<<===???AAACCCEEEFFFMMMPPPTTTVVVWWWWWWYYYZZZ\\\]]]___bbbdddfffggggggjjjkkkmmmooorrrvvvxxxzzz|||}}}~~~{{{yyyxxxyyy|||~~~~~~}}}~~~|||~~~~~~~~~~~~///000222333333111///...000000000000000000//////////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))******************+++***))))))***+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,,,,,,,+++++++++***)))))))))************************))))))***,,,,,,------------------,,,,,,+++++++++++++++************++++++'''((()))((('''&&&'''(((((((((((((((((((((((((((++++++***((((((''''''''''''(((((((((((((((((('''((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''((())))))'''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&$$$$$$%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***************(((((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,000//////222999EEESSS\\\lllttt}}}wwwooolllnnnsss}}}uuucccTTTIII@@@;;;<<<;;;;;;>>>GGGUUUfffqqqxxxggg^^^RRRHHHBBBAAAAAAAAA>>>>>>===>>>???BBBEEEGGGKKKNNNQQQRRRRRRRRRTTTUUUVVVWWWYYY\\\^^^```bbbcccdddeeegggjjjnnnrrruuuwwwyyyyyyzzz{{{}}}}}}~~~~~~|||{{{{{{{{{|||}}}}}}}}}~~~|||{{{||||||}}}}}}~~~}}}}}}///000222333222111///---//////////////////000000////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))))))))*********)))+++,,,,,,***)))***,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,+++++++++***)))))))))************************+++++++++,,,,,,+++******...------,,,,,,++++++***++++++************++++++&&&((()))(((''''''((()))((((((((((((((((((((((((++++++***(((((('''''''''''''''((((((((((((''''''&&&'''(((******+++++++++'''''''''''''''''''''&&&''''''((()))***++++++,,,''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((()))'''((()))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000333:::DDDKKK\\\hhhwwwwwwqqqmmmmmmttt{{{qqqcccUUUHHH@@@<<<;;;::::::>>>HHHTTT\\\kkk|||yyypppaaaSSSJJJEEECCCBBB@@@???>>>===>>>@@@BBBDDDFFFHHHKKKLLLLLLMMMOOOPPPQQQRRRTTTVVVYYY\\\^^^```___```cccfffjjjooorrrtttvvvwwwxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzz{{{|||}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||///000111111111000///.........////////////000000////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((((())))))*********&&&))),,,+++((('''(((***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((()))******++++++++++++***************+++++++++***************+++++++++++++++***))))))------,,,,,,++++++***************))))))*********''')))******(((((()))+++((((((((((((((((((((((((******)))(((''''''''''''&&&''''''((((((''''''&&&%%%&&&(((***+++,,,,,,,,,''''''''''''''''''((((((&&&'''((()))***,,,------(((((((((((()))))))))***''''''&&&&&&&&&'''((((((###%%%'''''''''&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***(((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,---,,,///111111111444999>>>MMMYYYkkkyyy}}}uuummmllloooxxx{{{ooo```QQQGGG===<<<:::999:::???GGGMMMVVVfffyyyssscccUUULLLEEEBBBAAA@@@>>><<<<<<===>>>???AAABBBDDDEEEEEEFFFHHHJJJKKKLLLNNNPPPTTTWWWZZZ\\\[[[\\\^^^bbbfffjjjnnnpppttttttuuuvvvyyy{{{}}}}}}~~~~~~~~~|||{{{{{{|||}}}}}}~~~|||{{{yyyzzz|||~~~|||{{{zzz{{{~~~|||}}}}}}~~~~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{000000000000////////////........./////////000000////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''(((((()))******+++%%%)))---,,,)))'''(((+++((()))))))))************************************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((''''''(((((()))******************++++++++++++++++++*********)))))))))******++++++++++++***+++++++++++++++************))))))(((((())))))***&&&((())))))(((((()))***(((((((((((((((((((((((((((((('''''''''''''''(((&&&''''''((((((''''''&&&%%%&&&'''((()))*********&&&&&&''''''(((((())))))&&&&&&'''((())))))******'''''''''((((((((())))))(((''''''&&&&&&&&&''''''###%%%''''''&&&&&&'''(((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''))))))(((((((((((())))))))))))))))))))))))************)))*********++++++,,,,,,)))---111111000000444999>>>HHHXXXiiixxxqqqhhhfffeeemmm|||~~~vvvjjj^^^TTTGGGDDD@@@;;;999;;;???CCCEEEQQQ```lllyyyqqqcccWWWNNNHHHDDDCCCAAA???===============>>>@@@@@@???@@@BBBCCCDDDEEEGGGIIIMMMQQQTTTVVVWWWXXXZZZ]]]bbbfffiiikkknnnnnnoooqqqsssvvvyyy{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwxxxyyy{{{~~~}}}{{{yyyxxxzzz|||~~~}}}~~~~~~}}}}}}~~~{{{zzz{{{}}}~~~zzz{{{{{{|||}}}~~~~~~~~~{{{xxxvvvxxxxxxxxxxxxxxxxxxxxxxxx111111000///////////////---.........//////000000////////////////////////........................------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))&&&''''''((()))******+++'''+++//////+++(((***---(((((())))))*********+++************************))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))))))))******+++++++++,,,++++++++++++******))))))'''((()))***+++,,,,,,,,,************************))))))(((((((((((())))))###%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++'''+++000000...///333888444<<>>===EEENNNWWWccctttzzzmmmaaaWWWRRRHHHGGGEEECCCAAA???>>>===<<<=========;;;;;;===>>>???@@@AAADDDHHHLLLPPPRRRTTTUUUWWW[[[^^^bbbfffhhhhhhhhhiiijjjmmmqqqtttvvvyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{||||||~~~|||yyyvvvtttttttttuuuxxx||||||yyywwwxxxzzz|||~~~}}}|||zzz{{{}}}~~~~~~~~~|||{{{{{{|||}}}zzzzzz{{{~~~xxxyyyzzz{{{||||||||||||}}}zzzvvvsssuuuuuuuuuuuuvvvvvvvvvvvv000000000000////////////000000000000000000000000......//////...---,,,,,,------------------------)))***++++++------...///,,,,,,------,,,,,,+++***++++++************++++++,,,,,,***)))((((((((((((************************+++***)))(((((()))***+++'''(((***,,,---,,,***)))((((((((()))******)))'''******+++******)))((('''))))))))))))))))))))))))***)))(((''''''((()))*** $$$(((******(((''''''((()))******)))((('''(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%&&&((()))***)))***+++,,,,,,,,,,,,,,,---,,,***(((''''''((()))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&'''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$&&&(((***++++++***)))''')))***)))((('''((()))))))))))))))******************+++,,,---//////000///555===GGGTTTeeeyyymmmaaaXXXWWWYYYbbbooozzz|||wwwsssqqqqqqccc```VVVIIIAAA@@@>>>;;;>>>>>>BBBHHHMMMUUUdddrrr~~~zzzpppddd]]]XXXSSSLLLGGGEEEDDDBBB???>>>===<<<;;;;;;;;;;;;;;;888;;;>>>@@@BBBEEEKKKPPPNNNQQQUUUZZZ___aaabbbccceeeeeefffhhhjjjmmmooopppsssrrrrrrqqqqqqrrrtttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuzzz{{{}}}zzzxxxzzz{{{~~~}}}|||{{{|||}}}~~~}}}|||{{{|||}}}}}}zzzyyyyyyzzzzzz|||}}}}}}~~~~~~~~~}}}}}}zzzzzzyyyyyyzzz{{{|||}}}}}}zzzxxxvvvuuuuuutttsssrrrrrrqqqqqqrrrrrr000000000000/////////.................................//////...------,,,------------------------***++++++,,,,,,------...,,,,,,------,,,,,,+++***+++******))))))******+++++++++***)))((((((((()))************************+++***)))(((((()))***+++((()))***+++,,,+++************)))))))))((('''&&&((())))))*********))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''((()))******+++(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))((()))******+++++++++***---,,,***(((''''''((()))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))*********(((''')))***++++++))))))***+++))))))))))))******************+++,,,---...//////...111555;;;EEETTTgggttt~~~uuukkk]]]YYYVVVXXX```iiimmmnnnuuuwwwzzz{{{zzzzzz{{{{{{xxxuuukkk]]]RRRLLLGGGBBB>>><<<<<<@@@DDDJJJTTT^^^jjjrrrvvvqqqddd___WWWQQQMMMIIIFFFCCCDDDCCCAAA???===;;;::::::777999<<<======@@@DDDHHHJJJMMMQQQVVVZZZ]]]^^^___aaaaaabbbdddgggiiikkkllloooooonnnnnnnnnpppqqqrrrrrrrrrssstttuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuttttttvvvwwwzzz}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||~~~|||zzzyyyyyyzzzzzzxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{}}}|||{{{yyywwwuuussssssrrrqqqqqqpppoooooooooooo000000000/////////......------------------------.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++******))))))******+++******)))))))))))))))***))))))))))))))))))))))))******))))))))))))******)))))))))************+++,,,+++***((('''''''''''''''''')))******+++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,***(((&&&'''(((+++---))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******)))))))))***'''((())))))***))))))))),,,+++)))((('''(((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&###"""###'''))))))''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))*********((('''&&&((()))******(((((()))***))))))))))))******************+++,,,---...//////...//////000555AAAPPP[[[kkkttt{{{zzzsssppptttzzz{{{}}}wwwggg```XXXTTTVVVZZZ]]]^^^cccgggnnntttyyy|||zzznnnccc[[[SSSLLLHHHAAA;;;;;;===???CCCIIIUUU\\\hhhtttwwwrrriiiaaaZZZTTTNNNKKKLLLKKKHHHEEEBBB>>><<<;;;888999::::::999;;;>>>@@@DDDFFFJJJOOOSSSVVVWWWXXX[[[\\\]]]___bbbdddfffgggjjjiiiiiijjjkkklllmmmnnnnnnooopppqqqqqqrrrrrrrrrttttttuuuuuuuuuttttttsssssstttwww{{{~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}{{{zzzyyyxxxwwwxxxyyyzzzvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwuuusssqqqppppppooonnnmmmlllkkkkkkkkk000000/////////.........---------------------------...............---------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++************))))))))))))*********)))))))))))))))***+++((((((((((((((((((((((((***))))))))))))))))))*********))))))))))))***+++*********((('''&&&((()))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%&&&(((***,,,***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))*********))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))*********(((((()))******)))))))))+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''$$$!!!###''')))(((&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((('''%%%'''((('''&&&%%%&&&(((((()))))))))******************+++,,,------......000///...---///666@@@GGGUUU```kkknnnjjjiiinnnuuu|||tttmmmddd]]]ZZZYYYXXXWWWVVV]]]fffooowww}}}zzzsssmmmeee^^^ZZZMMMAAA<<<;;;;;;<<>>;;;<<<777888:::===CCCKKKTTTZZZkkkqqqzzzxxxmmmaaaTTTJJJEEE@@@>>>;;;999::::::999888888999:::<<<===???AAAAAAGGGIIIMMMPPPSSSUUUVVVWWWWWWYYY[[[^^^aaacccddddddfffggghhhjjjkkkllllllllllllmmmoooppprrrsssssstttxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxyyy{{{~~~~~~}}}|||{{{zzz{{{}}}zzzyyywwwwwwxxxxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxuuuuuuvvvvvvuuusssrrrpppppppppqqqqqqpppnnnmmmlllggggggfffeeeeeeeeeffffff//////.........---------------------------------,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))(((((((((((())))))++++++***)))((((((((()))************************((()))***++++++***)))(((((()))*********)))'''&&&"""''',,,,,,)))'''(((***))))))*********))))))((())))))))))))))))))))))))'''((()))******)))((('''((((((***+++++++++******(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***))))))******))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&(((***)))&&&%%%(((+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))***++++++))))))***+++))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,+++,,,...///000000111555<<>>@@@DDDHHHKKKMMMNNNNNNOOOPPPSSSWWWZZZ\\\]]]]]]```aaaccceeefffgggggghhhhhhiiikkkmmmooopppqqqrrrsssttttttuuuvvvvvvuuuuuuwwwwwwvvvvvvwwwyyyzzz{{{{{{{{{|||}}}~~~}}}||||||{{{{{{}}}xxxwwwuuuuuuvvvwwwvvvuuusssssstttttttttssssssrrrqqqrrrssstttttttttttttttssssssrrrrrrqqqqqqppppppoooooonnnmmmlllkkkjjjiiifffeeeeeeeeeeeefffgggggg//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((()))))),,,,,,***)))((((((((((((************************((()))***++++++***)))(((((()))***+++***)))'''%%%###(((......***&&&&&&''''''((()))******++++++***))))))))))))))))))))))))'''((()))******)))((('''))))))(((''''''''''''''''''((()))******)))((('''(((((())))))))))))((((((******))))))((((((((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))###(((,,,***&&&%%%***000,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((((((((((((((''')))***)))((('''(((***))))))))))))************++++++++++++++++++,,,,,,///---++++++,,,///111111///222666:::AAAMMM[[[fffooouuu~~~}}}rrrdddTTTIIIEEE??????===;;;999999<<<>>>@@@GGGRRR^^^kkkxxxyyymmmbbb\\\PPPKKKEEEBBB@@@>>>;;;888:::999999999999:::;;;;;;888:::>>>BBBEEEGGGHHHHHHHHHJJJNNNQQQUUUWWWXXXXXX\\\]]]___```bbbccccccdddeeefffhhhkkkmmmnnnooopppnnnooopppqqqrrrsssssssssvvvvvvuuuvvvvvvwwwxxxxxxvvvwwwxxxzzz|||~~~~~~~~~}}}}}}|||}}}~~~~~~}}}~~~wwwuuuttttttvvvwwwwwwvvvuuuuuuvvvvvvuuuuuutttsssrrrrrrsssttttttsssssssssrrrqqqppppppooooooppppppooonnnllljjjiiihhhggggggeeeeeeeeeeeefffggghhhhhh............////////////------............------------,,,++++++***))))))000///---+++*********+++,,,,,,,,,---------......+++,,,------+++)))******...---+++)))(((((()))))),,,+++******))))))*********************************)))))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))************))))))+++*********))))))((((((++++++***)))))))))))))))+++***)))))))))))))))***************************(((((())))))))))))((((((''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++,,,+++)))((((((******)))((((((((((((((())))))))))))))))))))))))&&&%%%%%%&&&''')))+++,,,---+++)))***---...,,,***((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((************************''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))******)))((('''&&&&&&%%%&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''*********)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''(((((())))))******)))(((''''''''')))***+++'''(((***+++,,,++++++***,,,,,,,,,---------......///222444555999BBBPPPZZZlllqqqxxxwwwhhhZZZQQQLLLFFF???:::999;;;===>>>???>>>AAAIIISSS___qqqvvvnnnjjj___YYYPPPIIICCC@@@===;;;===:::777666888:::;;;;;;:::;;;;;;===>>>@@@BBBCCCEEEFFFIIILLLNNNPPPQQQQQQSSSUUUXXX[[[]]]_________```aaaaaaccceeegggiiijjjjjjlllnnnooooooooommmlllrrrssssssssssssrrrrrrqqqtttvvvwwwyyyzzzzzzyyyyyy~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxwwwwwwzzz}}}~~~xxxyyy{{{}}}~~~}}}|||{{{{{{yyyvvvtttssstttvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuutttssssssssssssssssssrrrrrrqqqpppnnnmmmooonnnlllkkkiiihhhhhhhhhjjjjjjhhhgggggghhhiiijjj..................------------............------//////...------,,,++++++......---,,,++++++++++++,,,,,,,,,,,,------------***,,,------+++*********,,,,,,+++***)))))))))))),,,+++******))))))***************************************))))))((((((((())))))))))))))))))))))))************)))))))))(((******++++++++++++******************)))))))))(((+++***)))(((((((((((()))***)))))))))))))))******************************(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))((())))))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))'''&&&'''))))))(((&&&(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))((((((((((((((()))(((''''''((()))***+++)))***+++,,,,,,++++++***++++++++++++,,,,,,,,,------///111111444:::EEENNN```iiittt|||vvvjjjcccWWWPPPFFF???;;;;;;;;;<<<===;;;<<>>@@@CCCDDDEEEGGGIIILLLOOOQQQSSSSSSRRRTTTWWWZZZ\\\^^^______aaabbbeeeggghhhhhhhhhhhhlllmmmmmmnnnnnnnnnmmmmmmnnnmmmmmmmmmoooppprrrsssuuuuuuuuuvvvuuuuuuttttttqqqqqqrrrrrrssstttttttttuuuvvvwwwwwwwwwvvvuuutttppppppqqqqqqrrrsssttttttrrrrrrssstttvvvxxxzzz|||yyyxxxwwwvvvuuuuuuuuuvvvsssssssssrrrqqqpppooonnnmmmlllkkkkkkjjjjjjjjjkkkkkkllllllmmmmmmmmmllllll000000//////...---------------............------,,,,,,,,,++++++*********)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,***+++---,,,+++******+++((()))***,,,,,,,,,+++***,,,+++******))))))******************************++++++******************))))))))))))))))))))))))*********))))))))))))))))))******++++++******)))*********)))))))))))))))((((((''''''''''''(((((((((((((((((()))***,,,,,,************************(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''')))+++)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''(((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((%%%######$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((('''''')))(((((((((((())))))))),,,,,,,,,,,,++++++***************++++++++++++,,,---.../////////111555999>>>KKK\\\iiiqqqvvv}}}{{{uuulllbbbXXXNNNFFF@@@@@@<<<999999::::::???EEEMMMXXXhhhuuu|||tttjjj```VVVPPPGGGCCC???<<<<<<<<<;;;:::777777666666666777777888:::999888888:::<<>>???AAADDDGGGIIIKKKLLLKKKNNNQQQUUUXXXYYYYYYYYY[[[\\\^^^```bbbcccddddddggghhhhhhiiijjjjjjjjjjjjhhhgggeeeeeefffiiilllnnnoooooopppqqqqqqpppppppppooopppqqqssssssssssssrrrrrrsssssssssrrrqqqooonnnppppppqqqqqqqqqpppnnnmmmnnnnnnooopppqqqtttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuurrrrrrqqqqqqpppnnnmmmllljjjjjjiiiiiiiiiiiijjjjjjjjjkkklllnnnnnnmmmlllkkk000000000/////////......------............------,,,,,,++++++++++++******)))***,,,---......---,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,'''(((***+++,,,,,,+++***,,,+++******))))))************************************************++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))******((((((''''''''''''(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((******)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))'''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%######$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&'''((())))))***((())))))))))))(((((((((---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++,,,......///111333444555===KKK[[[iiittt|||}}}yyyvvvyyy~~~wwwnnnbbbUUUMMMFFF@@@;;;;;;:::999;;;@@@@@@GGGRRR___mmmzzz|||rrrggg```TTTNNNFFF@@@>>>=========777777777666777777888999999888666666777999;;;<<<:::;;;<<<>>>AAACCCEEEFFFGGGIIILLLPPPSSSTTTTTTSSSUUUVVVWWWYYY[[[]]]^^^___```aaabbbcccdddeeeeeeeeeaaa___^^^^^^___bbbfffhhhiiijjjkkkllllllllllllllljjjkkkmmmooooooooonnnmmmooooooooonnnmmmlllkkkjjjlllmmmooooooooonnnlllkkknnnnnnnnnnnnooopppqqqqqqsssrrrqqqqqqqqqqqqqqqqqqnnnnnnnnnmmmlllkkkjjjiiiffffffeeeeeeffffffggggggfffhhhiiijjjkkkjjjiiiiii////////////////////////------............------------------------------***+++,,,,,,------------++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,((()))***+++++++++++++++,,,+++******))))))******************************)))))))))***************))))))))))))))))))))))))))))))))))))************'''(((((((((((((((((('''))))))))))))************((((((''''''(((((()))))))))((((((((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))******)))((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((###$$$&&&'''((()))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))((((((((((((((('''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$$$$%%%&&&((()))***+++((())))))))))))((((((''',,,+++******)))*********++++++++++++,,,,,,,,,---******+++,,,---///000111111555>>>KKK[[[iiitttzzzwwwrrrnnnppp{{{xxxkkkcccVVVMMMEEEBBB>>>::::::<<<<<<>>>DDDNNNYYYdddtttxxxqqqhhhaaaVVVLLLFFFBBB???===:::999888777777777777777666666555444444555777777888888999:::<<<>>>???AAABBBDDDFFFIIIKKKLLLLLLLLLNNNNNNPPPQQQSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^ZZZYYYXXXXXXZZZ]]]```bbbcccdddeeegggggghhhhhhhhhhhhiiikkklllmmmmmmllllllllllllkkkjjjiiiiiihhhhhheeegggiiikkklllmmmllllllmmmmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiihhhgggfffeeedddaaaaaaaaa```aaaaaabbbbbbaaabbbcccddddddeeedddddd++++++,,,------.........------............------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------(((***,,,,,,+++++++++---******************++++++,,,+++******))))))******************************((((((((())))))*********))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((()))))))))************)))(((((((((((()))***+++***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***(((''''''((())))))(((''''''''''''(((''''''''''''''''''''''''&&&'''((())))))(((((('''%%%'''((((((%%%%%%&&&((((((((((((((((((((((((((($$$%%%&&&(((((((((''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))))))))((((((''''''&&&&&&$$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))((()))******)))((('''&&&***)))((((((((()))***+++************++++++++++++,,,+++***+++---...//////000222777===GGGUUUdddooo|||vvvnnnhhhhhhqqq~~~sssgggZZZQQQIIIAAA======<<<;;;>>>DDDJJJPPP\\\hhhyyy{{{uuukkkaaaXXXPPPIIIEEEAAA@@@>>><<<:::888777777666666666555555555555555777666666666777999;;;<<<===>>>???@@@AAACCCDDDDDDGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPRRRSSSUUUVVVVVVWWWUUUTTTTTTUUUWWWYYY\\\^^^^^^___```aaaccccccddddddfffggghhhiiiiiijjjjjjjjjjjjiiihhhhhhggggggggggggbbbcccdddfffggghhhiiiiiiggghhhjjjkkkkkkjjjhhhfffddddddccccccccccccddddddddddddddddddcccaaa```___]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^___```((()))***+++,,,------...---..................---++++++++++++++++++++++++...---++++++++++++------,,,,,,------------......(((***,,,,,,++++++,,,---,,,+++***))))))***+++,,,,,,++++++***)))*********************************''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))*********+++)))))))))))))))***+++++++++***)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))$$$'''******)))'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&(((***)))'''&&&'''***((((((((((((((((((((((((&&&'''((((((((('''&&&%%%###$$$%%%&&&''')))******''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))******)))((('''&&&&&&%%%###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''((()))*********((('''&&&((((((''''''''')))***+++))))))))))))************000...,,,,,,...///000000000222444444777DDDWWWffftttwww|||vvvmmmdddcccjjjuuu~~~oooaaaUUUIIIBBB@@@>>>;;;<<>>>>>CCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNOOOQQQQQQQQQRRRRRRRRRSSSUUUXXXZZZ[[[ZZZ[[[\\\^^^___```aaaaaa`````````aaaaaabbbcccccchhhhhhgggfffffffffggggggcccccccccccccccccccccddd```bbbeeeggghhhfffcccaaa```_______________``````aaaaaaaaaaaa```^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWXXXZZZ[[[]]]------------------------,,,---............---,,,//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000---+++)))***+++***)))+++++++++++++++***)))(((++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))++++++************++++++******))))))((((((''''''((((((((((((((((((((((((+++*********))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))((((((((((((******)))((('''&&&&&&%%%((((((((((((''''''''''''(((((('''%%%######%%%(((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''""""""###%%%%%%%%%%%%%%%)))((((((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))***++++++,,,,,,++++++***...//////000333999AAAFFF]]]gggsssyyyzzz{{{}}}tttqqqnnnnnnppppppnnnlllrrruuu{{{{{{ooobbbUUUMMMIIICCC<<<:::<<>>???@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGJJJJJJKKKLLLLLLMMMNNNNNNRRRRRRTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[^^^```bbbccc``````______^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^]]][[[YYYWWWWWWYYY[[[]]]]]]^^^______^^^[[[YYYWWWUUUTTTSSSSSSTTTUUUWWWXXXVVVUUUUUUUUUUUUUUUUUUVVV------------------------)))***++++++++++++***))).........------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++***)))+++++++++++++++***))))))++++++************++++++************++++++++++++************************)))))))))(((((()))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))((()))))))))((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&'''''')))))))))))))))(((''''''(((((((((((((((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''***)))))))))((((((((('''''''''(((((())))))******(((((('''&&&&&&%%%$$$$$$((((((((((((''''''''''''(((((('''%%%$$$$$$&&&(((&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))))))))+++,,,,,,------,,,,,,+++,,,------...///333999===NNNXXXfffoootttwww|||yyyvvvuuutttuuuvvvtttppplllfffhhhlllrrryyy~~~tttiiicccVVVPPPHHHCCCCCCDDDCCCBBBFFFEEEIIINNNQQQRRRUUUYYY\\\___eeelllttt}}}}}}wwwnnnggg]]]TTTNNNHHHCCC@@@AAA>>>:::888888888777666777666555555666666444222333333333444555777888999777777888999999:::;;;;;;======>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFIIIJJJKKKMMMNNNOOOOOOOOONNNOOOQQQTTTVVVXXXZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXYYYYYYXXXVVVSSSRRRSSSRRRRRRRRRRRRSSSSSSTTTQQQQQQPPPPPPPPPPPPQQQQQQ------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---******++++++***)))++++++++++++++++++***)))++++++************+++++++++++++++++++++*********++++++++++++++++++++++++***************************))))))))))))(((((((((************************************)))))))))))))))))))))))))))************************************+++++++++***)))(((((()))))))))))))))(((((('''((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))))))))(((((())))))))))))((((((((((((&&&&&&'''((()))***++++++((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''((()))((('''%%%%%%''')))(((((((((((())))))))))))+++***((('''&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,++++++)))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))),,,,,,------------,,,,,,+++,,,---------///222555===EEERRR___iiiqqqwww{{{}}}yyyvvvyyy{{{~~~|||uuuoooaaaaaaaaaccchhhooovvvzzz~~~yyyjjjeee]]]XXXUUURRRMMMJJJGGGCCCBBBCCCCCC@@@AAADDDGGGIIIMMMSSS[[[fffrrrzzz}}}tttjjjaaaYYYQQQLLLHHHDDD@@@===<<<<<<;;;:::777666444444444333111000333333333444555666777777444444555555666666777777888888999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDFFFGGGGGGHHHGGGHHHIIIKKKNNNPPPQQQRRRTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRPPPNNNMMMNNNOOOOOOOOOOOONNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKK.................................//////.........,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++)))+++++++++,,,,,,+++******++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))*********************************))))))))))))))))))))))))******++++++,,,************************+++,,,------,,,+++)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))((((((((((((((((((''''''''''''((())))))(((&&&&&&((()))((())))))))))))*********,,,+++)))'''''''''((()))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''))),,,...------+++***))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((''''''&&&(((((((((((())))))))))))+++,,,,,,------,,,,,,++++++---////////////111333222777AAANNN\\\iiirrrxxxwww}}}{{{vvvvvv|||zzzmmmjjjeeebbbbbbfffkkknnn}}}}}}zzzuuusssqqqnnnhhhcccVVVNNNFFFBBB>>>;;;;;;>>>===>>>@@@CCCHHHPPPZZZaaaiiinnnvvv}}}tttllleee```TTTPPPJJJFFFCCCAAA>>>===:::999666666666555444222666555555555555666777777555555555555666666777777666666777777777888888888888888888999999999:::::::::;;;===???@@@AAABBBBBBBBBBBBDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRQQQPPPOOOOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLNNNOOOOOOOOONNNMMMKKKKKKIIIJJJJJJJJJJJJHHHFFFEEEEEEDDDDDDCCCCCCDDDDDDEEE........................,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))***++++++,,,,,,,,,++++++++++++************++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,------------,,,+++))))))))))))************************************))))))))))))))))))******))))))******++++++,,,,,,************************'''((()))))))))(((&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***)))'''&&&((((((((((((((((((((((((************************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&((()))))))))))))))*********++++++***)))(((''''''((()))))))))((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,++++++***)))(((''''''''')))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))******++++++++++++*********,,,.../////////111222///222777AAANNN]]]kkkrrrrrrwww~~~}}}uuutttyyy~~~zzztttnnnkkkkkkmmmnnntttyyymmm```PPPEEE>>>888777999888999:::;;;===@@@EEEIIIOOOTTT\\\fffqqq{{{|||xxxvvvjjjeee^^^WWWPPPJJJEEEAAAAAA???<<<:::::::::999777777666555555444555555555555555555555666666666666555555555555555666666666666777777777777777888888555666888:::;;;<<<============>>>@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFCCCDDDDDDDDDCCCAAA@@@>>>@@@@@@????????????@@@@@@...........................------,,,,,,------...---------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++)))***+++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))((()))))))))************+++************************))))))))))))***************************+++++++++************************'''(((((())))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++***((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))***)))))))))((((((((('''$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''%%%'''(((((('''&&&''')))))))))))))))************(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((())))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))************))))))''')))+++,,,,,,---///000///111444999AAANNN\\\eeehhhnnnvvv}}}xxxtttvvv|||}}}{{{zzztttrrrooojjjgggiiipppuuuzzzeeeUUUHHH===888777333555777777777888:::<<>>>>>>>>>>>===<<<::::::<<<<<<;;;;;;;;;;;;<<<<<<........................111000///......///000111.........------,,,,,,+++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))***+++,,,,,,------,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,************************'''(((***++++++***((('''))))))*********+++++++++))))))))))))))))))))))))((()))))))))***************************)))))))))))))))))))))))))))))))))(((((((((((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))%%%&&&(((*********((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))************************''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))#########$$$%%%&&&&&&'''((((((((((((''''''''''''$$$&&&''''''&&&&&&'''(((((((((((()))))))))******$$$%%%''')))))))))((('''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((())))))))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))*********++++++*********((()))************---///---000333444666>>>IIIRRRXXX```jjjttt}}}~~~{{{}}}|||tttiii___YYYZZZ^^^aaammmsss|||}}}lll\\\LLLAAA<<<555666777666555555777999999;;;>>>@@@EEELLLUUU\\\iiimmmtttyyy|||{{{vvvooofffaaaWWWSSSMMMHHHDDDAAA>>>;;;;;;:::999888666666555555444444444444444333333333222222222222222222222222333333333333333333333333111222333333444444333333444444555666777888888999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAABBB????????????@@@@@@@@@@@@>>>>>>>>>??????>>>>>>>>><<<<<<;;;;;;::::::;;;;;;::::::999888777777777777999888888777777888888999////////////////////////...---,,,++++++,,,---...//////...---,,,,,,++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********,,,------+++)))***+++,,,,,,------------++++++************+++++++++++++++,,,,,,---------))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))******++++++++++++(((((((((((((((((((((((((((((())))))*********++++++*********))))))((((((((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&(((***''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))!!!###&&&)))***+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&'''((()))***++++++$$$$$$%%%%%%&&&'''(((((()))(((((((((''''''''''''###%%%''''''&&&&&&&&&'''(((((((((((())))))))))))!!!###&&&)))***)))(((&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''!!!""""""$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))%%%&&&&&&''''''((((((((((((((((((((())))))))))))+++++++++,,,,,,++++++++++++,,,,,,+++)))***,,,...)))...222222000333;;;CCCJJJSSSaaammmwwwyyyjjj\\\UUUSSSTTTUUU]]]eeeqqq{{{yyyjjjXXXIIIBBB<<<;;;:::777555555777:::777999::::::;;;>>>EEEJJJQQQVVV]]]cccggglllqqquuu}}}wwwrrrmmmhhh```YYYSSSNNNJJJGGG@@@???>>><<<;;;:::999999555555555555555555555555444444444444333333333333444444444444444333333333333333444444444444333333444555555666777777888888666666666777777777888888999999:::;;;<<<<<<===>>>:::;;;;;;<<<<<<======>>>999999999999999999999999;;;:::999999999999999:::888777666444444555666777777666666555555666666777---------.........////////////...------------...///...+++))))))+++---...//////.........---------++++++++++++++++++++++++*********++++++,,,,,,---+++,,,.........,,,***)))))))))))))))***+++,,,---************************+++,,,---......---,,,+++++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******************************,,,+++++++++***)))))))))************************+++*********))))))(((((((((((((((((((((((((((((()))((((((((((((((()))***((((((''''''''''''((((((******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))((((((&&&&&&''')))+++---))))))))))))))))))))))))((((((((((((((())))))******)))(((''''''((()))***((((((''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((++++++******************------......///111222333999@@@NNN^^^nnnzzzrrreee\\\VVVSSSRRRUUUZZZccclllvvvyyyiiiZZZPPPFFFBBB>>><<<<<<<<<:::888888:::;;;:::888888<<<@@@FFFFFFGGGIIINNNUUU\\\```gggmmmwww~~~~~~}}}xxxrrrkkkfff^^^UUUOOOPPPKKKDDD@@@>>>===;;;999:::888666666666666444222111222222222222222111000111111111111111222333444222222222222222222222222333333333333333333333333666666555555555444444444111111222333333444555555999999999888888888888888777777666666666666777777666666777777666555444444555555555444444333333333333333333444444444555555---------........./////////...------,,,,,,------...---,,,+++,,,---///111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...,,,+++,,,+++***************+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************,,,+++++++++************))))))))))))))))))))))))******))))))))))))******************************+++++++++***************((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((***))))))(((((())))))))))))((((((''''''(((((()))***)))))))))((((((((('''((((((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&''')))+++,,,))))))))))))))))))))))))((('''''''''(((((())))))***)))(((''''''((()))***((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))************************---------...///000222222333999CCCOOO\\\jjjwww~~~qqqgggaaa]]][[[ZZZ\\\```dddjjjsss|||~~~rrrggg___WWWSSSNNNJJJHHHEEEAAA>>><<<<<<<<<;;;999999:::;;;======>>>@@@CCCFFFJJJLLLVVV[[[cccjjjqqqvvvzzz}}}~~~{{{uuulllfff]]]YYYSSSOOOMMMKKKHHHEEEDDDAAA>>><<<;;;999777555666666666666666666666666666555555444444444444555111111111111111111222222222222222222222222222222555555555444444444444333111222222333333444444444777777777777777777777777666666555555555555666666555666666666555555444333444444444444333333333222222222222333333333444444------.........////////////...------,,,,,,------------------///000111222/////////............------------------------------------,,,,,,,,,,,,,,,,,,---///000000///...---...---,,,+++************------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))*********************************************+++++++++((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''&&&''''''((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''(((((()))(((((('''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))************************************************************------------...///111111...333888>>>GGGVVVhhhuuuyyytttpppmmmiiigggdddaaaaaafffmmmrrr~~~~~~xxxrrrnnniiigggccc___\\\WWWSSSOOOHHHGGGEEEDDDCCCAAA>>>;;;888888888999999:::;;;;;;BBBEEEIIIOOOWWW```iiioooyyy{{{zzzpppnnniiieeebbb]]]YYYUUUOOOKKKFFFBBB???===;;;:::777777666666666666777777666555444333222222222222111111111222222333333333333333333333333333333333444444444444333333333333222222222333333333333333444444444444555555555555444333333333333333333444444444555555444444333333333333333333222222222222111111111222222222333333............////////////000//////...............---......//////000000000/////////.......................................///.........---,,,,,,,,,,,,---...///////////////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))***+++++++++,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))------+++***))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))))))))(((((((((&&&((()))++++++)))(((&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((''''''&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))******++++++(((((()))))))))************************************************+++++++++,,,,,,,,,,,,---...///000...111444666999EEEWWWeeeppp||||||uuulllfffdddfffhhhqqqwww}}}zzzwwwvvvuuuuuutttsssrrrpppllliiifff___]]]ZZZZZZYYYUUUNNNIIIBBB@@@>>>;;;999888888999:::;;;===???DDDKKKTTTYYYbbbgggoooxxx~~~}}}zzzvvvqqqllliii]]]XXXQQQJJJFFFCCC@@@>>>;;;:::999777777777777888666555444333333222222333222222333333444555555555555555555555555555555555444444333333333222222222333333333222222222222222222222222222333333333333222222111111111111222222333333333444444333333222222222222222222222222222222222222222333333333333........./////////000000222222111000000000000000000/////////......------////////////////////////////////////////////////000/////////...---------,,,,,,------............,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******************************++++++++++++++++++******************************))))))))))))******************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))------+++***))))))))))))******))))))))))))******(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))***+++++++++******(((((())))))))))))((((((((((((((()))))))))))))))'''(((***++++++***(((''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''(((((())))))''''''&&&&&&&&&&&&''''''(((((())))))******++++++'''''''''((((((((())))))************************))))))*********+++++++++++++++++++++,,,---.........111444333333999GGGRRR]]]kkk~~~uuummmjjjiiiiiimmmrrryyy~~~{{{yyyyyyyyyzzz}}}~~~~~~}}}{{{yyyxxxxxxwwwwwwxxxwwwrrriiibbbYYYTTTLLLCCC===;;;:::;;;:::;;;<<<<<<===@@@DDDGGGMMMRRRZZZccckkksssxxx{{{tttnnneee\\\UUUOOOJJJGGGEEEDDDBBB@@@>>><<<;;;;;;888888777666666666666777333333333333444444555555555555555555555555555555444444333333333222222222222222222222222222222111000000111111222222222222111111000000000000111111222222333333333333333222222222222222222222222222333333333333444444444444....../////////000000000444333222222111111222222222111000...------------...////////////000000000////////////////////////000000000///////////////------------------......,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++******************************))))))))))))*********************************************+++++++++************************))))))))))))************)))))))))))))))))))))))),,,+++***)))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))(((((())))))))))))((((((''''''(((((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))''''''''''''((((((((((((************************)))))))))***++++++,,,,,,+++++++++++++++,,,------,,,///111111///222999???MMMYYYlll||||||wwwuuuqqqpppooopppsssxxx}}}~~~~~~}}}ssskkk___QQQFFF@@@>>>===888:::;;;;;;:::999:::;;;>>>BBBGGGMMMSSS[[[bbbgggnnnttt|||yyyppphhhaaa\\\XXXQQQPPPNNNKKKGGGCCC@@@>>><<<;;;:::999888777777777555555555555555555555555444444444444444444444444444444444444333333333333111111111222222222222222000000111111222222333333222111111111111111111222222222333333444444333333222222222222333333333333333333444444444555555555.../////////000000000000333333222111111111111222333222000.........///000.../////////000000000000//////////////////////////////000000000000000111//////.....................---------------......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++,,,,,,------******************************))))))))))))******************************+++++++++***************((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***))))))(((((())))))))))))((((((''''''(((((()))'''((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********(((''''''((()))******)))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++************+++,,,,,,+++---.........///222555@@@HHHVVVeeettt{{{tttpppqqqsssvvvxxx{{{}}}~~~rrrdddXXXOOOKKKIIIAAABBBCCCBBB???=========;;;===@@@BBBCCCFFFKKKOOOSSS[[[eeeooovvv}}}|||xxxuuusssooommmeeedddbbb^^^YYYRRRLLLHHHFFFEEECCC@@@>>><<<;;;;;;<<<<<<;;;;;;::::::999999666666666666666666666666555555555444444444444333000000111111222222333333111111111222333444444444333333222222222222333333222222333444444444444444222333333333444444444444222222333333333444444444////////////000000000000333222111111000000111111444222000...///000333444.../////////000000111111//////////////////////////////000000111111222222222111000//////...//////000///...---------------........................***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,------.........******************************))))))))))))******************************,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))((((((((((((((()))***((((((''''''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))$$$%%%'''))))))((('''&&&'''((()))******)))((('''%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&))))))))))))************((((((((((((((((((((((((((())))))***++++++,,,,,,******************++++++,,,,,,,,,---///111222333777;;;EEESSSeeeuuu~~~tttpppoooooonnnrrrwwwzzz}}}ssshhh```ZZZXXXTTTTTTSSSPPPLLLIIIHHHIIIAAACCCDDDCCC@@@???AAADDD???GGGQQQYYY```fffkkkppptttttttttvvvzzz||||||{{{{{{zzzxxxtttmmmeee]]]XXXVVVTTTQQQMMMJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@??????::::::::::::::::::::::::666666555555555444444444//////000111222333333444111111222333444444555555444444333333333333444444222333444444555555555555333333333444444555555555111111222222222333333333000000000111111111222222222222111111333444666777000111222222111111222333333333222222222222333333333333333222222222222222000111222333333222111000222222222222111111111111//////.........---------.........---------,,,,,,........................---------,,,,,,---......,,,,,,,,,++++++++++++***,,,------------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((###!!! ###'''++++++***))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))(((((((((******((('''))))))))))))******************+++,,,------......+++***)))+++---000000000222777<<>>>>><<<;;;:::::::::888666555555555555666555222000444444444444444444444444777444222222333444444444444555555666666555555444555555444444333333333222111111111222222333333333//////000000000000000000222222222222333555777888333444555555444444555666444333333333333333333444333333333333333333333333111222333444444333222111333333222222222222111111111111111000000000//////000000000/////////...............///////////////...---------------......,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++...---+++*********++++++*********************************************************)))))))))))))))(((&&&$$$%%%(((******)))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((******(((''''''(((((((((((()))))))))&&&&&&'''(((((()))******,,,+++***+++---......---...222666999AAAPPPeeetttvvvpppaaa^^^\\\^^^ccchhhmmmooottt{{{yyyxxxzzz|||}}}~~~}}}xxxssspppnnnnnnmmmiiiaaaWWWNNNFFFCCC@@@>>><<<<<<>>>AAAEEEFFFGGGJJJMMMQQQTTTZZZaaafffpppuuu|||}}}zzzxxxwwwuuuqqqmmmhhhfffcccbbbbbbaaa^^^[[[VVVSSSNNNLLLJJJHHHEEEBBB???>>><<<<<<===<<<:::999<<<:::999:::::::::888666666666666666666666777777888666444333444444333222444444444444444444444444888777777777666666666555555555555666666777777777111111111111111111111111333333333333444666777888666777888888777777888:::666555555444444555555666555555555555555666666666444555555666666555555444444444444333333333333222444444333333333222222222333222222222222111111111000000000000000000000000///......------.........---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,************************************************))))))))))))************,,,***(((((()))***)))(((***))))))(((((())))))***************************************************))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((((('''''''''***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''(((((())))))*********)))(((((((((******((('''''''''''''''((((((((((((((((((((()))******++++++---,,,++++++,,,---,,,+++,,,...000222777BBBRRR^^^sss{{{wwwccc___ZZZWWWXXXZZZ]]]^^^eeemmmwww~~~}}}zzz{{{sssdddWWWOOOFFFAAA<<<888888999:::::::::<<>>>>>>>>===<<<999999999999999999999999999777666666777888666555888777777666666777777888888888888777777777777777777777777888888888888999555444444444444333333333333333444444555777888888777888::::::999999:::<<<999888888777777888888999888888888999999999999999888888999999999999888888777777666666666555555555777777666666666555555555555555555444444444333333333333333222222222222222111000//////.../////////............------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++,,,,,,************************************************(((((())))))******++++++,,,+++***)))))))))))))))***))))))))))))))))))***************************************************(((((((((((((((((((((((())))))))))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((((((((((((((***((('''((()))***)))(((''''''''''''((((((((((((((((((((()))******++++++''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''(((((((((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((()))***++++++,,,)))(((((((((******(((''''''''''''((((((((()))))))))*********++++++,,,,,,---,,,+++,,,......---,,,...///000000222999DDDMMM```nnn|||oookkkeee```]]][[[YYYWWWWWW^^^hhhpppvvv}}}}}}yyywwwzzzqqqgggVVVOOOFFF@@@===<<<:::888:::;;;===???AAADDDGGGJJJKKKQQQWWW\\\```eeelllrrryyyzzz}}}|||wwwqqqllliiiaaa```_________^^^\\\YYYSSSOOOJJJGGGFFFEEEEEEDDDBBBBBBAAA@@@???======<<<;;;::::::;;;===>>>===<<<======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666666666555555555555555444555666777888999999999777999;;;;;;::::::<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>========================;;;;;;;;;:::::::::999999:::999999999999888888888888888777777777666666666666666666666555555444444333333222111000000111111000000000000////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++***************************************************(((((())))))******++++++))))))))))))((()))************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((''''''''''''(((((((((((((((((())))))***++++++,,,''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((((()))***++++++,,,)))(((((((((******((('''(((((()))))))))*********((((((((((((((()))))))))+++***+++---000111000...//////000//////444;;;@@@JJJ\\\ttt~~~{{{xxxtttooohhhaaa\\\UUUYYY^^^ccchhhpppzzz}}}zzzyyywwwvvvuuuwww|||~~~mmmeeeYYYPPPKKKGGGBBB>>>======>>>AAAEEEIIILLLNNNJJJKKKLLLLLLLLLOOOTTTYYY___bbbgggmmmttt{{{zzzyyyyyyyyyzzzyyyvvvssskkkggg```\\\YYYXXXWWWVVVVVVUUUSSSQQQNNNLLLJJJIIIFFFEEECCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA666666666666777777888888888999:::<<<============:::;;;===>>>======???AAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777666555444333333333333333333333333222222222111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************&&&((((((((('''(((***,,,+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''((((((((((((''''''((()))***++++++,,,''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((((('''''''''%%%%%%&&&''')))***+++,,,'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''(((((())))))*********)))(((((((((******((('''))))))))))))************)))))))))***************))))))***---000111000...,,,------------000444777888JJJaaarrrzzzxxxoooiii\\\\\\[[[ZZZZZZ___eeejjjoootttvvvsssqqqqqqooolllpppqqqssstttvvv{{{yyymmmeee___ZZZRRRLLLDDDCCCDDDGGGNNNUUU[[[]]]SSSPPPKKKFFFCCCCCCDDDEEEEEEHHHMMMRRRXXX___gggkkkvvv{{{|||xxxuuutttrrrqqqqqqpppmmmjjjgggdddbbbaaa[[[XXXTTTRRRQQQPPPNNNMMMNNNOOOOOOPPPPPPOOOOOONNNJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJ999999:::;;;<<<<<<===>>>===>>>@@@AAABBBCCCBBBBBB>>>@@@BBBBBBBBBCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>======<<<;;;;;;::::::999888777666555555555555555555555444444444444333111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))''')))***)))''''''))),,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''((((((((((((&&&&&&'''((()))***+++,,,((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((******((('''((((((((())))))))))))***++++++++++++++++++++++++(((((())),,,......,,,***)))***+++,,,---///111333111<<>>>>>@@@AAABBBCCCDDDAAABBBDDDFFFGGGGGGFFFFFFBBBDDDFFFFFFFFFGGGIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;:::999888777666666666666777666666666666555555555222222222222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((()))+++,,,***'''''')))+++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''((((((((()))%%%&&&'''((()))***++++++((('''%%%$$$$$$%%%'''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''&&&'''(((*********)))((('''''''''''''''''''''&&&$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((((('''''''''''')))(((((((((******)))'''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&(((((()))+++,,,+++)))&&&((()))+++---///111222333222777<<<@@@FFFOOO[[[dddvvv}}}}}}xxxsssnnnjjjhhhgggbbbdddddd```___```___\\\WWW]]]fffnnnsssyyy~~~uuuqqqmmmmmmssszzz{{{kkk___WWWPPPFFF???>>>@@@@@@???===>>>BBBFFFAAAFFFLLLQQQUUU[[[ccchhhkkkppptttwwwvvvvvvwwwyyy||||||xxxvvvxxx{{{}}}|||~~~~~~|||wwwwwwwwwxxxxxxyyyyyyyyy{{{{{{zzzzzzyyyyyyyyyxxxCCCCCCBBBCCCDDDFFFHHHIIIKKKJJJIIIJJJKKKKKKIIIHHHLLLLLLKKKKKKKKKKKKKKKKKKLLLIIIEEEDDDDDDFFFGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIMMMLLLJJJIIIJJJKKKLLLLLLLLLJJJIIIJJJIIIHHHHHHJJJJJJHHHFFFEEEFFFFFFFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA???=========<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::666666666666555555555555222222111000///...------,,,,,,---------.........)))***,,,.../////////...---------,,,,,,,,,++++++,,,,,,++++++***)))((((((++++++++++++******))))))************************(((((())))))******++++++,,,---...---+++***+++,,,&&&&&&''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***'''%%%&&&)))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++***(((((()))******)))''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''(((((()))***++++++,,,&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))************((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$))))))(((((('''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++)))((())),,,---,,,***((((((''''''(((***,,,---++++++,,,,,,,,,,,,------000222555777888<<>>:::;;;>>>AAADDDGGGIIIKKKPPPQQQTTTUUUVVVWWWYYY[[[aaadddiiipppwww~~~~~~zzzxxxuuusssssswww}}}IIIIIIIIIJJJKKKMMMNNNOOOOOONNNOOOOOOPPPOOONNNMMMNNNNNNNNNNNNOOOPPPPPPQQQMMMKKKGGGEEEFFFGGGHHHHHHLLLLLLKKKKKKKKKKKKKKKLLLNNNLLLKKKJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@???>>>=========;;;;;;;;;:::::::::999999888888888888888888888888555555444333222111000///............------------+++,,,---.........---,,,---------,,,,,,,,,++++++,,,,,,++++++***))))))))),,,+++++++++************************************(((((((((((())))))))))))***+++++++++)))((()))***))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++(((&&&&&&)))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))'''((()))***)))(((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''&&&%%%&&&)))+++***)))))))))((((((((())))))***+++++++++,,,,,,,,,---------///111111222444999===IIIQQQ```qqq{{{wwwpppiiiddd```aaabbbcccfffkkkppptttwww|||~~~sssjjjddd]]]XXXSSSOOOMMMJJJFFFCCC???>>>===>>>@@@CCCCCCCCCCCCCCCDDDCCCCCCDDDEEEGGGFFFHHHKKKPPPVVV[[[^^^```kkkmmmoooqqqtttvvvwwwwwwtttsssqqqmmmjjjfffcccaaaddddddcccaaabbbffflllppprrrvvv|||KKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTTTTUUUTTTSSSSSSPPPRRRTTTVVVWWWWWWVVVUUUKKKHHHEEEDDDEEEFFFFFFFFFJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGJJJKKKKKKKKKJJJJJJIIIHHHGGGEEECCCCCCEEEGGGHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHGGGCCCCCCAAA???>>>=========;;;;;;;;;:::::::::999999::::::::::::::::::;;;;;;:::999888777555444333222000000000///......------------......---,,,++++++------------,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++++++++******************************************))))))))))))(((*********((('''((()))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))(((''''''))))))((('''******))))))((((((''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((''''''&&&%%%(((&&&&&&&&&((()))((('''))))))******)))(((((('''++++++++++++,,,,,,,,,,,,+++,,,---------...111444888???KKKZZZjjjyyy|||vvvllljjjfffbbbaaaaaacccdddjjjqqqzzz~~~yyysssoooiiiddd```\\\XXXUUUMMMHHHBBBAAADDDEEECCCAAA@@@???<<<:::999999:::;;;===>>>@@@BBBEEEGGGIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWVVVUUUSSSPPPMMMJJJHHHGGGIIIIIIJJJKKKLLLNNNSSSVVVYYY]]]dddiiilllmmmoooqqqoooppprrruuuyyy|||LLLMMMOOOQQQRRRSSSTTTTTTSSSTTTVVVVVVVVVVVVVVVWWWVVVZZZ```cccddd```ZZZWWWLLLJJJGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIHHHGGGGGGGGGHHHLLLPPPRRRQQQQQQQQQOOOKKKKKKIIIFFFEEEFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHDDDDDDCCCAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<======<<<:::888777666555333333222111000///..................------,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********)))+++,,,+++***)))***+++))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))))))))))))))*********)))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((('''&&&'''))))))(((&&&*********)))((((((''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******((('''&&&++++++***)))((('''&&&&&&((()))+++++++++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,------...000111333777>>>JJJXXXhhhuuu}}}|||vvvooogggbbb___^^^]]]eeelllttt{{{}}}~~~|||zzzwwwuuurrrpppoooddd\\\UUUSSSWWWYYYUUUQQQMMMJJJDDD???===;;;;;;:::777777888888999::::::;;;======???@@@@@@AAAAAAAAABBBAAAAAA@@@????????????;;;===??????@@@AAACCCFFFFFFJJJOOORRRSSSSSSTTTUUUTTTUUUVVVYYY\\\```dddfffpppsssxxx~~~PPPRRRUUUWWWYYYZZZZZZYYYVVVXXXXXXXXXWWWXXX[[[]]]eeekkksssxxxvvvnnnccc\\\TTTRRRQQQQQQSSSUUUUUUTTTTTTTTTUUUUUUVVVWWWYYYYYYPPPQQQQQQOOOMMMNNNPPPSSSQQQYYY___aaaccceeebbb[[[YYYVVVQQQNNNLLLJJJHHHFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFFFFEEEEEEEEEFFFFFF>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<=========???>>>===<<<:::999888777777666555444333111111000.............../////////.........---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------************************+++++++++******))))))((()))***++++++***)))***,,,))))))((((((''''''&&&&&&(((((((((((((((((((((((()))******************))))))******)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((())))))'''&&&***)))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""###%%%'''((()))))))))%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%)))))))))))))))((('''&&&'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((('''''''''((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,+++***)))))))))))))))((((((((((((''')))***,,,------,,,+++*********+++++++++,,,,,,+++++++++,,,...000111111333444666===GGGSSS___fffooovvvzzzrrrmmmiiifffcccfffkkkoooqqqtttzzz|||zzzvvvwwwxxxxxxxxxxxxxxxxxx||||||vvvqqqrrrwwwyyyvvvqqqeee___UUULLLEEE@@@;;;777999888888888888888888888999:::;;;;;;<<<;;;;;;;;;999888888888999:::;;;<<<:::<<<>>>>>>===<<<===>>>===@@@CCCEEEEEEDDDEEEFFFFFFGGGHHHIIILLLNNNPPPQQQWWWZZZ]]]bbbeeegggiiiiiiVVVYYY\\\```bbbbbbaaa```aaabbbbbb```^^^```fffkkkyyy}}}qqqhhh]]]\\\\\\]]]```bbbccccccdddddddddddddddeeeeeefffZZZ[[[ZZZXXXUUUWWW\\\aaaaaammmyyy}}}vvvhhhddd]]]XXXSSSOOOKKKHHHGGGFFFFFFEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<======>>>>>>??????>>>===<<<<<<;;;::::::999888777666555444444///////////////000111222............---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......************************((((((((('''''''''''''''''')))***)))(((((()))+++************))))))))))))))))))))))))))))))))))))))))))************))))))''')))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))******(((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''!!!###%%%''')))******)))$$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,------------###%%%'''''''''((()))+++'''(((***+++,,,---------************++++++++++++(((((((((***---/////////000///000222777>>>EEEJJJRRRZZZhhhwww}}}zzzvvvsssmmmpppppplllkkkooorrrqqqssstttuuutttqqqoooooooooyyy~~~{{{nnnbbbWWWMMMDDD===@@@??????>>>======<<<<<<666666777888999:::::::::777777666555555666888999999;;;<<<<<<;;;999999:::888;;;>>>@@@@@@@@@AAACCCAAAAAABBBCCCDDDDDDDDDDDDGGGIIIKKKMMMNNNOOOOOONNNeeehhhmmmqqqssssssqqqppprrrsssqqqnnnllloooxxx}}}vvvlllkkklllooosssvvvvvvvvvxxxxxxvvvtttsssrrrqqqqqqiiijjjiiieeecccfffnnnuuu~~~zzzuuunnnfffaaa[[[VVVSSSNNNMMMKKKIIIGGGFFFFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBAAA???>>>>>>===;;;<<<<<<===>>>>>>??????@@@@@@@@@?????????>>>>>>;;;;;;;;;:::999888777777333222111000000000111222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............************************(((((((((((((((((())))))((()))******))))))***,,,))))))))))))************))))))))))))))))))))))))(((((()))******)))((((((%%%(((***+++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***++++++(((&&&%%%%%%&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%'''((()))(((''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))******,,,---///000%%%'''))))))''''''(((+++)))((((((((()))******+++************++++++++++++(((&&&&&&))),,,...---+++---------...000333666888===DDDOOO]]]lllwww~~~{{{tttqqquuu{{{}}}{{{sssmmmkkkjjjnnnsssxxxzzz{{{~~~zzzooodddXXXPPPGGGFFFEEECCCBBB@@@???>>>>>>??????@@@??????>>>>>>;;;;;;::::::;;;===???AAAAAABBBDDDCCCBBBAAABBBCCCBBBDDDGGGHHHHHHIIIJJJLLLIIIJJJLLLMMMMMMLLLJJJHHHEEEFFFFFFFFFFFFFFFEEEDDDxxx|||~~~yyywww|||~~~}}}}}}~~~~~~}}}||||||zzzvvvtttyyyxxxqqqkkkfffbbb[[[YYYWWWTTTRRRPPPOOOOOOOOOQQQSSSVVVXXXZZZ\\\\\\XXXVVVTTTQQQNNNLLLKKKJJJDDDDDDCCCBBBAAA??????>>><<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<;;;;;;::::::999666555333111000000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******************************++++++,,,,,,,,,---***+++------,,,,,,---...&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''$$$'''***+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((()))+++,,,,,,)))&&&###$$$$$$%%%&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))'''%%%$$$###$$$%%%&&&''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))+++---000111---//////---(((&&&&&&(((***)))'''&&&&&&&&&(((((()))************+++++++++)))((('''))),,,---+++)))------///000111222222222555888@@@KKKXXXdddooottt}}}zzzpppkkkjjjcccgggkkkmmmnnnrrrzzz~~~tttiiiaaa```___]]][[[XXXVVVTTTSSSRRRRRRQQQPPPNNNKKKIIIHHH@@@@@@AAABBBEEEIIIMMMOOOPPPQQQSSSSSSRRRSSSTTTVVVUUUWWWYYYYYYXXXXXXYYYZZZ\\\^^^aaaccccccaaa^^^\\\MMMMMMMMMLLLKKKJJJIIIHHHzzztttqqqhhheeebbbbbbddddddaaa___bbbbbb```bbbiiissstttqqqrrrnnnggg```ZZZTTTNNNIIILLLKKKIIIGGGEEEBBB@@@???===>>>>>>???????????????DDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>@@@AAAAAA@@@>>>???>>><<<999666333000///333222111000////////////111111000///......------000)))---///(((***111000---,,,++++++******++++++))))))***+++,,,,,,------------,,,,,,,,,,,,++++++***)))))))))((((((''''''(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))((((((''''''''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''')))***((('''(((,,,///333111///------,,,***(((***)))'''&&&&&&&&&'''(((************)))))))))))))))************+++++++++++++++,,,------......///222444777<<>>>>>??????===;;;======<<<:::999888666666777666555333111000///.../////////...............---(((,,,///***---444111---,,,,,,+++++++++++++++*********+++,,,,,,,,,---,,,,,,+++++++++******************)))))))))((((((((((((((()))))))))************))))))))))))******)))(((((((((((()))************))))))(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''))))))((('''(((+++...666555444111...+++)))'''))))))*********)))((('''(((((())))))*********+++)))************+++++++++++++++,,,,,,---.........000000111333666;;;???AAAMMMTTT^^^jjjuuuzzztttiiigggdddaaa___aaafffjjjpppttt}}}~~~zzzzzz|||~~~~~~}}}}}}~~~~~~zzzwwwrrrpppnnnlllmmmpppuuuyyyzzz}}}~~~yyyyyyxxxwwwuuurrrpppnnnzzzqqqkkkgggccc\\\TTTLLLFFFBBB@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<<<<=========>>><<<;;;999777444222000///---------.........//////---(((,,,...)))---222---------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))+++++++++************))))))))))))*********++++++***))))))(((((())))))***((((((''''''(((((()))***++++++***)))((('''&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''((((((((('''(((***---333666777555000,,,******(((***,,,...---+++)))'''''''''((()))***+++,,,,,,)))************+++++++++++++++,,,,,,------......111000000000111333555666:::>>>FFFOOO[[[jjjxxxzzzpppooommmjjjgggfffhhhjjjlllooouuu~~~zzz|||~~~yyysssiii^^^SSSKKKFFFDDDAAABBBBBBCCCBBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEDDDCCCAAA????????????>>><<<;;;;;;<<<===???@@@AAAAAA???>>>===;;;888666444222////////////............///+++------(((,,,///'''......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++)))*********++++++++++++))))))(((((((((((())))))'''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))((('''&&&'''((()))''''''((((((((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))***,,,111666555000------///)))***,,,,,,,,,+++)))''''''(((((()))******++++++))))))*********+++++++++***++++++,,,------......000000000111222333555666555777:::@@@HHHTTT```hhhyyy|||}}}{{{|||}}}{{{yyyxxxxxxyyyxxxxxx{{{~~~yyyyyywwwwwwxxxvvvsssuuu{{{{{{zzzzzzzzz|||{{{qqqeeeZZZRRRLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGCCCAAA>>>>>>>>>???>>>===;;;;;;<<<===>>>??????@@@>>>>>>>>>===<<<:::888777333333222111000......---111...000...+++111555***///...------,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,)))*********++++++++++++))))))(((((((((((())))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((***,,,---&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''&&&''''''((((((((((((---222222...+++,,,...******)))(((((((((((((((******))))))))))))))))))))))))*********+++++++++******++++++,,,------...------...///000111222333444555777999<<>>===<<<;;;;;;<<<<<<======>>>>>>======>>>>>>>>><<<;;;:::777777555444222000//////222///111000000;;;AAA666//////...------------...,,,,,,,,,,,,---------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))))))))*********++++++)))((((((''''''(((((()))((((((''''''(((((()))***&&&&&&'''((()))***++++++******))))))))))))(((((())))))))))))))))))))))))((()))))))))))))))******&&&''''''((((((''''''&&&(((((((((((()))***++++++'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))+++---...$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&((((((((())))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((('''&&&))),,,///...+++((('''(((***)))'''&&&&&&&&&'''(((************))))))(((((()))************+++++++++******++++++,,,,,,------/////////000000000000000///111333444555777;;;>>>GGGNNNYYYfffrrr{{{}}}tttqqqooojjjgggfffhhhhhhiiijjjlllqqqwww|||}}}xxxrrrmmmjjjlllmmmoooqqqtttyyyyyywwwuuuqqqnnnkkkjjjiiieeedddccc```]]]ZZZXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOKKKHHHDDDAAA??????===<<<;;;;;;;;;<<<======>>>>>><<<===>>>???>>><<<;;;999999888888666555444333333222000111///111@@@GGG<<<000//////...............+++,,,,,,,,,---.........,,,,,,,,,,,,+++++++++***************+++++++++,,,((((((((()))))))))******((((((''''''''''''(((((()))(((((((((((()))******''''''(((((())))))***************)))))))))(((((())))))))))))))))))))))))&&&'''''''''((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((()))***((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++,,,###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((&&&$$$)))*********)))(((((('''((((((((((((''''''&&&&&&)))))))))))))))*********)))************+++++++++*********+++,,,,,,------......///000111111111111,,,---//////000111444777888<<>>::::::;;;<<<===>>>??????===>>>??????>>><<<999888999999888888777777666666444000000---...>>>FFF:::000000///...............++++++,,,,,,---...//////+++++++++************))))))))))))******+++++++++(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))((()))((((((''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((("""###%%%''''''&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%((((((&&&###'''&&&%%%''')))++++++***&&&''')))******(((&&&$$$''''''((()))***+++,,,,,,)))************+++++++++)))******+++,,,,,,------'''(((***,,,...///000000------.........///333555444444555999BBBLLLWWW]]]kkkrrr|||zzzsssuuu{{{|||~~~~~~||||||}}}vvvrrrkkkddd^^^\\\[[[[[[WWWZZZ^^^bbbgggoooyyy|||{{{||||||}}}}}}}}}zzzwwwuuuvvvyyy||||||~~~{{{xxxvvv}}}|||yyyuuurrrnnnlllkkkddd^^^WWWQQQMMMJJJEEEBBBAAA???============<<<;;;>>><<<:::999::::::999777;;;<<<<<<;;;:::888666444666555333222222333444555111000///...---......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---************************,,,+++)))(((((()))+++,,,***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!$$$&&&&&&'''((()))''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''(((***++++++***))))))%%%%%%&&&&&&'''((())))))&&&'''))))))'''''''''((((((((())))))************))))))******++++++++++++///---+++******,,,///000......//////000000111111666555333444666;;;???BBBPPPXXXeeerrr~~~}}}}}}~~~|||tttppppppooolllhhhlllmmmmmmnnnooorrrvvvzzz~~~~~~~~~~~~~~~}}}~~~zzzzzzxxxvvvuuuwww{{{~~~{{{zzzyyynnniiibbb\\\YYYUUUQQQNNNEEEBBB???>>>======<<<;;;>>>===;;;;;;;;;<<<;;;:::999999:::;;;;;;;;;:::999888777666555444333333333222111000...------......------,,,,,,,,,+++++++++------,,,,,,++++++******************************,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))+++***))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((())))))$$$%%%&&&''')))***+++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))***+++***))))))%%%%%%&&&&&&'''(((((()))((()))++++++)))))))))******************+++++++++***************++++++,,,,,,,,,,,,,,,------......---......///000000111111000/////////111555888:::<<>><<<===;;;::::::<<<<<<;;;:::999:::;;;;;;<<<<<<<<<;;;999999999888666555333222444333111///......------------,,,,,,,,,+++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++++++++******))))))(((((())))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))***)))((((((''''''(((((((((''''''&&&&&&''''''(((''''''((((((((((((((((((''''''''''''''''''''''''******((('''&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&$$$$$$%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***+++)))(((((('''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))***+++'''((()))************)))%%%%%%&&&&&&'''(((((((((((()))++++++)))))))))***+++++++++++++++++++++++++++***)))))))))***,,,---***+++---.........---,,,------......///000000000++++++,,,---...000111222333555:::???FFFPPPZZZaaattt{{{|||yyyvvvvvvwwwwww{{{|||}}}yyyrrrnnnlllmmmjjjjjjlllrrr{{{zzztttnnnjjjggg\\\WWWPPPJJJFFFCCC@@@>>>???>>>======>>>>>>===;;;<<<<<<<<<;;;;;;:::999999999999::::::999777555444555444333222000///...------------,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))***++++++************************))))))((((((''''''&&&&&&))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&$$$%%%%%%''''''''''''''''''''''''&&&'''(((((()))(((((((((+++)))'''&&&%%%&&&((()))******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''((())))))*********&&&&&&&&&'''''''''((((((&&&'''))))))'''''''''(((+++++++++************)))+++***)))((()))***,,,---++++++,,,------------,,,,,,------......///000000,,,------...////////////555666777777:::???EEEJJJUUU^^^lllzzz}}}xxxtttrrrsssttttttvvv|||yyyrrrllljjjgggbbb[[[SSSNNNIIIDDDAAADDDCCCBBBCCCCCCBBB???=========<<<;;;:::999999999777888999:::::::::999888777666555444333111000///.........------------,,,*********++++++,,,,,,---+++++++++++++++++++++++++++******************+++((())))))))))))))))))((()))((((((((('''''''''&&&))))))))))))))))))))))))***))))))((('''(((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((()))***+++,,,***)))((('''&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%''''''''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%&&&(((''''''''''''''''''''''''&&&'''(((((()))(((((((((+++)))'''&&&%%%&&&((()))''''''((()))+++,,,---...&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''(((((()))***+++&&&&&&&&&'''''''''''''''&&&'''))))))'''''''''((()))))))))))))))(((((((((+++***)))))))))***+++,,,---,,,+++******,,,---///,,,,,,,,,---......//////---...///000000000//////111333333333333444666888>>>EEERRR___jjjuuu~~~{{{sssnnnlllnnnjjjddd^^^XXXSSSMMMJJJJJJHHHGGGFFFEEECCC???<<<===<<<<<<;;;;;;;;;<<<<<<777888999::::::;;;::::::888888888777666444333222000000/////////.........)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((()))))))))***************))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))***)))((((((''''''(((((()))((((((''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''')))***+++,,,***)))'''&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***+++(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''((()))++++++)))))))))***'''''''''((((((((())))))))))))******++++++++++++...,,,***((()))+++---///++++++,,,,,,---.........,,,,,,---............---,,,...111222222222222444444888???GGGOOOWWW```fffttt~~~~~~vvvrrrqqquuurrroookkkhhhccc^^^ZZZXXXVVVTTTRRRPPPLLLGGGCCCAAA@@@???============>>>999999999888999999::::::999999999999999777666555111111111111000000000///,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********((()))************)))((((((((())))))******++++++))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((('''''''''((()))))))))((('''&&&&&&''')))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))))))))(((&&&$$$"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,''''''''''''''''''''''''((()))++++++)))))))))***&&&&&&'''((()))***++++++((()))***,,,,,,+++***)))++++++*********+++,,,---+++++++++,,,------......+++++++++,,,,,,---------,,,...000111000111222444222333666888;;;@@@FFFKKKZZZgggyyyzzzvvvuuuzzzyyyxxxvvvuuuqqqlllhhhllljjjgggdddaaa\\\VVVRRRHHHFFFCCC@@@>>><<<<<<<<<<<<;;;999888777888999999999::::::;;;:::999888777222222222222111111111000.....................---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))***)))(((''''''&&&&&&&&&((('''&&&%%%&&&(((***+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%###"""$$$&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&((()))***+++''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''')))+++,,,'''''''''''''''''''''&&&&&&((())))))'''''''''(((&&&'''''')))***+++,,,---'''(((+++------,,,***((()))***+++,,,---,,,++++++***++++++,,,,,,---......,,,+++++++++,,,---...///.........---,,,,,,...000000111222333333666:::===@@@MMM```qqq}}}~~~xxxxxx{{{{{{{{{zzzxxxssskkkddd___XXXPPPHHHGGGJJJJJJCCC<<<<<<:::888666555555666666777777888999999888777666333333333222222111111111000//////......---,,,,,,*********++++++,,,------,,,,,,+++***))))))******///---)))&&&%%%&&&)))***))))))************))))))(((((()))***************,,,+++++++++******))))))***(((''')))+++,,,***(((************************((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((()))))))))&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$''''''''''''''''''&&&&&&$$$$$$%%%&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))'''%%%%%%'''''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''++++++************++++++************************------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---...000222333444333333;;;???FFFPPP]]]jjjvvv|||}}}vvvqqqggg```XXXVVVXXXWWWPPPIIIBBB???<<<999999999:::;;;777888888888888777666555555444444333222111111111000//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***************...,,,)))''''''((()))***))))))************))))))(((((()))***************++++++*********))))))))))))''''''(((++++++***'''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((***(((&&&&&&((()))((('''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''******))))))))))))************************************)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///111222222222222444666999???FFFOOOVVV[[[ccciiirrrzzz}}}uuunnnfffddddddbbb[[[TTTFFFBBB===:::999:::::::::888999999999888777666666666666555444333111111000000//////......------,,,/////////...---,,,,,,+++,,,++++++************++++++***))))))))))))******))))))************))))))((())))))************)))******))))))))))))((((((((('''''')))***+++)))((((((((((((((((((((((((((())))))((((((((((((''''''+++)))&&&######&&&)))+++''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''***(((''''''((())))))(((((('''&&&&&&&&&&&&'''(((''''''(((((((((((((((((())))))(((((((((((())))))************************)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...///000000111000222222222444666:::>>>@@@EEEJJJSSS\\\fffooowww}}}~~~~~~}}}vvvpppmmmllliiiaaa[[[NNNHHHAAA<<<::::::999888999999999999999999999999888888666555333222111000000000000///......------............------,,,,,,,,,++++++******+++++++++((()))******++++++++++++)))******++++++******)))((()))************)))))))))))))))((((((((((((((()))))))))***++++++******************************)))))))))))))))(((((((((***((('''%%%%%%'''(((***''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''***((('''%%%$$$%%%&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((()))))))))&&&&&&&&&'''''''''''''''%%%&&&''')))***+++,,,,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))'''&&&&&&((())))))((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((************************************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////111111111111333555777999888;;;AAAGGGMMMUUU\\\aaaooouuu~~~}}}yyyuuu{{{}}}xxxuuutttpppiiicccXXXQQQIIICCCAAA???<<<999999888888888999999999:::999999888666444333222111222222111000000//////...+++,,,,,,,,,---------...,,,+++++++++++++++,,,,,,((()))***+++,,,,,,++++++******++++++++++++******))))))*********))))))(((((((((((((((((())))))))))))***+++,,,,,,++++++,,,************************((((((((()))))))))))))))''''''((())))))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''))))))((((((''''''''''''&&&&&&&&&'''''''''((((((************)))'''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---------...///111333444444666888:::<<<@@@EEEIIIPPPUUU\\\eeennnxxx~~~{{{xxxuuurrr{{{{{{yyyxxxtttnnniii___XXXOOOKKKIIIFFFAAA<<<<<<;;;:::999888888999999999999888777666444444333444333333222222111000000***++++++,,,------......,,,++++++++++++,,,,,,---))))))***+++,,,,,,,,,+++******++++++++++++******)))************))))))((((((((())))))))))))******(((***,,,,,,+++***+++,,,((((((((((((((((((((((((''''''(((((((((((())))))&&&''')))++++++)))'''&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''+++***((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...------------...//////000///000111222222444777:::;;;===AAAFFFMMMVVV___eeeqqqxxx~~~}}}zzzxxx~~~~~~{{{uuuqqqhhhaaaZZZXXXXXXUUUOOOIIIGGGEEEBBB???===;;;::::::999999888777777666555555555555555444333333222222---------------.........+++++++++++++++,,,---...+++++++++++++++++++++,,,***++++++,,,,,,++++++******************)))(((((()))))))))*********++++++&&&)))++++++)))((()))+++((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&((()))***+++***)))(((&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&)))((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))!!!%%%((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&$$$###$$$&&&(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***)))(((((((((((((((((()))))))))))))))))))))))))))'''''')))*********)))(((************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...////////////////////////,,,---...///...///222444222444555777:::???EEEIIITTT[[[fffrrr~~~}}}uuuoooiiiiiijjjhhhaaaZZZRRROOOKKKGGGBBB???======999888888888777777666666777666666555444444333333000000000///......------++++++++++++,,,,,,---...,,,,,,+++******++++++,,,***++++++,,,,,,++++++******************)))(((((())))))******+++++++++,,,$$$'''))))))'''&&&(((***************************%%%&&&&&&&&&''''''((((((***)))(((''''''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''%%%'''***,,,---+++)))(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%%%%'''(((%%%%%%&&&&&&'''((())))))"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%'''))))))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((***+++++++++***)))************************************************---,,,+++++++++,,,---...++++++,,,---......//////,,,...////////////000111111222444555555777:::<<<;;;@@@IIITTTaaaqqq|||wwwssstttyyy{{{wwwsssllleee[[[SSSLLLFFF@@@<<<;;;999888888999::::::999:::999777555333222222222111111111000//////......---...///000///...---,,,,,,++++++******++++++,,,+++***************++++++///...---***((((((***,,,))))))(((((((((((())))))'''((((((***+++,,,---...))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************(((***+++,,,,,,+++***((())))))))))))((((((((((((************)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$%%%((())))))(((%%%$$$((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&%%%$$$$$$&&&(((***)))'''&&&&&&'''((()))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''###$$$)))(((###'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((------,,,,,,++++++******)))))))))))))))******++++++++++++************)))))))))*********+++++++++))))))))))))************---------------------------------------------------------............///111111000000111111222333888666999AAAIIIQQQaaappp~~~zzz{{{wwwkkk___VVVNNNGGGBBB@@@>>>;;;:::::::::999888:::999888777666555555444222222111000000//////...---............---,,,,,,------,,,,,,,,,,,,---------,,,+++******))))))***%%%'''((()))))))))*********))))))))))))))))))***((((((((((((((()))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((*********))))))'''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((&&&%%%%%%&&&(((######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&###$$$(((((($$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''))))))(((((())))))***+++)))))))))******+++++++++*********************+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000////////////000111111666444555:::===BBBMMMYYYbbbeeejjjpppuuu{{{~~~~~~zzz}}}uuugggZZZPPPJJJEEEBBB>>>;;;;;;::::::999999999::::::999999888777333333222111111000000///...------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))+++,,,---,,,***'''&&&************************++++++***)))((('''&&&&&&************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))((((((''''''''''''(((***)))'''&&&&&&''')))***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((())))))'''%%%&&&&&& """%%%&&&%%%$$$###&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%###%%%(((((($$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((())))))***+++'''(((((()))***+++,,,---*********************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------------...........................///000000222111111333333444:::BBBFFFHHHLLLQQQVVV\\\ccchhhvvv}}}|||}}}|||jjj\\\SSSKKKGGGBBB???>>>===<<<;;;777888999::::::999888888444444333333222111111111///...,,,+++***++++++,,,*********))))))*********------,,,++++++++++++,,,///......------+++((('''++++++++++++++++++++++++------,,,+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''))))))))))))((((((((((((((((((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''((((((''')))******(((&&&&&&&&&######%%%&&&'''&&&&&&%%%%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$$$$&&&((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((()))******((((((((()))***+++++++++************))))))))))))((()))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,---------........................//////000///000222222111111555999999:::;;;===???CCCIIIMMMVVV^^^lllzzz}}}lllbbbYYYUUUNNNIIIDDDAAA>>>;;;777888888888888888777777555555555444333333222222111///...,,,++++++,,,---+++******************+++++++++++++++,,,---//////444000,,,***+++,,,------***+++,,,,,,,,,,,,+++***,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''(((((('''''''''))))))))))))((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&''')))******)))'''&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&(((******(((&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%###%%%'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&'''''''''(((((()))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++,,,,,,,,,------......,,,,,,,,,------------...///............///000000///333555444222222444555222222222111111333777:::???EEENNNXXXcccoooyyy|||tttmmmhhhaaaYYYQQQJJJCCC>>><<<;;;999888777777777777777666666555555444333333222222000///......---......------,,,,,,------...)))******,,,---///111222JJJAAA666///---------,,,***+++,,,------,,,+++***)))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((('''''''''(((((((((''''''((((((((())))))))))))((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''')))+++------+++)))'''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%''')))((('''&&&'''(((+++)))'''$$$###$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''((((((((())))))'''###"""%%%'''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''(((((()))*********)))))))))(((((((((((((((((()))))))))******))))))))))))************************************,,,,,,,,,------......///,,,,,,,,,,,,------------...............///000000000555777333000000000000///////////////000444666777999<<<@@@FFFMMMVVV\\\dddkkkttt|||}}}yyyrrrjjjaaaXXXPPPJJJCCCAAA>>>;;;999888999:::888777777666666555444444444444333333222000///...///......------......///+++++++++,,,---///111111TTTJJJ<<<222...---+++))))))***+++,,,,,,+++***)))))))))))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))(((((((((((((((((()))))))))))))))(((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))******)))((('''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((()))******+++'''###"""&&&(((&&&&&&)))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))((((((((()))))))))))))))&&&''''''((()))***++++++))))))))))))************++++++++++++++++++++++++***++++++,,,------......++++++,,,,,,,,,------------------------......///---333555000---...///---///000111111000111333555333444555555666:::???CCCGGGLLLSSSXXX^^^fffpppxxx{{{uuunnneee]]]WWWIIIFFFBBB===;;;:::;;;<<<888888777777666666555555555555555555444222000///...------,,,,,,------...---------------...///000DDD;;;111,,,,,,------,,,((()))+++,,,,,,+++)))(((---,,,,,,+++***)))(((((((((((())))))*********+++)))))))))))))))))))))))),,,++++++***)))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((($$$$$$&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$%%%(((+++&&&'''(((******)))'''&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((()))***+++,,,((("""!!!&&&(((&&&&&&***'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&)))))))))((((((''''''''''''''''''''''''((())))))&&&&&&'''((()))***++++++%%%&&&'''((()))***+++,,,))))))))))))************++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...)))000333...,,,///111///...///000///...------...000111333333333444777999999;;;>>>???AAAIIITTT]]]ggglllqqqttttttvvvxxx{{{}}}yyysssnnndddZZZNNNFFFCCCAAA>>><<<;;;:::888777666555555555777777777666555333222111222111///---,,,,,,,,,---*********++++++,,,,,,,,,111000///...,,,,,,,,,,,,***+++,,,---...------,,,))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&'''''')))***+++''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&+++(((%%%%%%''')))((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))((())))))***++++++,,,,,,,,,+++++++++******))))))************))))))***)))(((((()))+++---//////,,,***+++...///...---............---,,,++++++......000000000///...---///000111222222333333222222111222333666:::>>>@@@KKKLLLNNNQQQSSSVVVXXXYYY^^^ccckkkttt~~~{{{rrreee[[[TTTNNNHHHDDDBBBAAA???===:::888777666888888888777666555444333222111///...---,,,------***+++++++++,,,,,,,,,,,,///......---------------'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***(((%%%%%%''')))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((()))************)))))))))(((((())))))************)))))),,,+++)))((()))***+++---...+++******---......,,,------------------,,,,,,...//////000000//////...111111111000000///...---222111111111333555888:::;;;<<<===>>>@@@AAABBBCCCHHHKKKPPPWWW___iiissszzzuuukkkbbbXXXRRRLLLJJJGGGCCC???<<<:::999888888888888777777666666333222000///...---------++++++,,,,,,,,,,,,,,,---,,,,,,---------......///'''''')))*********)))((())))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))'''&&&&&&'''(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++*********************))))))))))))((((((((())))))************))))))---,,,***)))))))))***+++,,,***)))***+++---,,,,,,+++,,,,,,------------,,,//////............//////......///......---,,,+++111000/////////000111222222222333333333333333444777999;;;>>>DDDLLLVVV\\\fffiiinnnsssyyy|||zzz{{{yyypppiii___ZZZRRRJJJCCC>>><<<<<<888888888777777777777888333333222111000///......,,,,,,,,,,,,------------,,,,,,------............***+++,,,------,,,+++***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))++++++++++++************))))))************))))))++++++***))))))******+++******))))))***+++++++++***+++,,,---------------...---,,,++++++---...///***+++,,,---............///......---------......111111111111111111111111111222444555888===DDDHHHGGGKKKPPPSSSWWWaaannnyyy|||yyyzzzzzzzzzzzz|||wwwhhhXXXKKKCCC>>>===888888777666666777777888444444444333222111000///------------------------------......------,,,+++,,,---.........---,,,+++************************((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%************************))))))************))))))))))))))))))***+++,,,---)))******))))))***+++,,,******+++,,,------------++++++***)))***+++---...++++++,,,---............---------------......///............////////////,,,...111222333444666888666999;;;<<<===DDDPPPYYYeeejjjppprrrrrrttt{{{~~~{{{xxxxxxyyy|||}}}wwwtttrrruuuyyy|||~~~nnn[[[KKKBBB===:::999777666666666777888555555555555333222111000///............---------,,,---.........,,,+++***+++,,,---------,,,+++***************************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''$$$""" '''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###%%%'''''''''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))''''''((((((((((((((()))))))))************))))))'''((()))***+++,,,------)))***+++***))))))+++---***++++++,,,,,,,,,,,,+++***))))))******+++,,,---...//////......---,,,++++++,,,,,,---......//////,,,,,,---......//////000,,,...111222111000000000222333333222222666<<>>:::999:::;;;;;;999888777777777666444111,,,---...000000000///...///......------,,,++++++...------,,,,,,------...************************,,,,,,+++***)))(((''''''+++++++++************)))(((((((((((()))***+++,,,+++*********))))))((((((---,,,***)))((((((((()))((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((((((((((((((((()))******)))(((''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''))))))************))))))))))))))))))(((((((((((()))))))))))))))******+++++++++***))))))((())))))))))))))))))))))))))))))&&&$$$###$$$''')))************++++++++++++******,,,+++)))((('''''''''(((''''''(((******+++++++++******+++,,,,,,---......///---+++((('''&&&''''''(((((()))***+++,,,,,,,,,///...------,,,,,,,,,,,,++++++------------++++++---,,,++++++************,,,------...///000111111000000000000111222333444333222000//////000222333666666666666666666666666888;;;???CCCFFFKKKSSSXXXaaadddeee```ZZZVVVXXX[[[UUUVVVXXX\\\aaagggmmmpppzzz}}}{{{xxxwwwxxxxxxxxxxxxwwwvvvsssqqqooommmlll~~~}}}}}}~~~}}}~~~oooaaaXXXMMMHHHAAA<<<999999999999888777666666666666444333222222222222111000////////////......---,,,,,,+++,,,,,,++++++++++++,,,,,,************************************))))))))))))*********)))))))))((((((******)))))))))))))))***************)))))))))((()))(((&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((())))))))))))((((((************************###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%'''(((***)))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''(((((())))))((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((())))))))))))((((((((('''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&((())))))(((((())))))******))))))(((+++***)))(((((()))***+++'''((()))******+++++++++******++++++,,,------...,,,+++)))(((((()))***+++)))))))))***+++++++++,,,---,,,+++***************++++++,,,------,,,++++++......---,,,,,,,,,,,,,,,,,,,,,------....../////////////////////000222222333222000//////000111222222222222222222222222222222444666777777:::???CCCGGGHHHIIIFFFCCCAAABBBEEEAAAAAABBBEEEHHHMMMQQQSSSXXX\\\aaagggkkkllllllkkkccc```\\\YYYYYYYYYYYYYYYVVVUUUTTTSSSQQQOOONNNMMM~~~~~~~~~uuulllfffYYYSSSJJJCCC>>>;;;:::999999777666666777888777666888777555444222111000000/////////...------,,,,,,+++******))))))******+++************************)))))))))*********++++++))))))))))))(((((((((''',,,+++***)))((((((((((((************))))))))))))***)))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((())))))))))))((((((''''''''''''''''''''''''###$$$%%%&&&''')))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''((())))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((())))))(((((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))******'''''''''''''''(((((()))(((((('''''''''((()))))))))))))))))))))))))))))),,,***((((((***++++++***'''(((((())))))(((((('''))))))))))))***+++------'''((()))******+++************++++++,,,,,,------,,,+++***))))))***+++,,,******************++++++,,,++++++************+++++++++,,,,,,,,,,,,++++++//////...---------......,,,,,,,,,,,,,,,---------------------...///000111333222000///...///000000////////////////////////000111111000///000333555666555555555555555666666666555555666888:::<<<>>>???AAAEEEIIILLLLLLLLLKKKFFFDDDBBBAAAAAAAAA@@@???<<<<<<;;;:::999999888888~~~yyyrrrnnnjjjcccYYYOOOHHHBBB>>><<<<<<:::888777999::::::999:::999666444222222222222000000//////...---------++++++************++++++************************))))))*********+++++++++******)))))))))(((((((((++++++***)))(((((())))))*********)))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''((((((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&$$$((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&%%%%%%%%%&&&''')))***((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))************)))((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))******+++(((''''''''''''((())))))******)))((((((((((((((((((((((((((((((((((((((((((''''''(((+++---------'''(((((())))))(((((('''((()))))))))***+++,,,,,,(((((()))*********************++++++,,,,,,,,,,,,///...,,,+++***)))))))))+++++++++***************------,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++///......---------......------------,,,,,,,,,,,,---,,,,,,------...///000222111000///............000000000000000000000000...////////////111222444555333222333555666666555555555555555555666777888888999;;;<<<<<<:::999888:::999888999::::::888666666666666666666666666666~~~~~~}}}|||{{{{{{yyyvvvssswwwqqqggg]]]TTTLLLFFFBBBAAA>>>:::888888888999888888777555444333333444444111000000//////...------,,,,,,,,,++++++,,,,,,,,,************************++++++++++++************++++++*********)))))))))))))))(((((()))***++++++))))))))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((()))((('''%%%%%%%%%&&&''')))))))))(((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''+++***))))))******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&%%%%%%%%%&&&''')))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******++++++******)))(((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))******+++))))))(((((())))))***+++...---,,,***)))(((((('''((((((((((((((((((((((((&&&&&&&&&(((+++,,,,,,+++((())))))******))))))(((((()))))))))))))))))))))((())))))************)))******+++++++++++++++,,,...---,,,+++******))))))+++++++++***************,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,------.........------------------------------///000000000//////...------------////////////////////////,,,,,,,,,---...000111111444222111111222333333222111111111222222333444444444555555444444333222111333222222444555555333111222222333333444444444555~~~xxxtttqqquuuuuuuuuwwwzzz{{{{{{zzz~~~zzzssskkkccc[[[SSSNNNIIIDDD>>>999777777666666666666555555555555555555111111111000//////.........------,,,,,,------...************************,,,,,,+++++++++******)))++++++++++++************(((((((((((()))***+++,,,))))))))))))************))))))************))))))((((((((((((((((((((((((((((((''''''''''''''''''***)))))))))((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))))))))''''''(((((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))******++++++******)))(((''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))***++++++///...---+++***)))(((((())))))))))))))))))))))))(((''''''((())))))(((&&&((())))))******))))))((((((((()))))))))(((((('''))))))************))))))******++++++++++++++++++))))))******+++,,,,,,,,,******************++++++***))))))))))))******+++++++++************++++++++++++*********+++,,,,,,---------------.........,,,,,,,,,,,,---...///000------------------------------------------------000///......000000///...111111000////////////000------...///000111111222111111111222222333444555111000///111222222111///.........///000000111111}}}xxxuuussswwwwwwwwwyyy}}}}}}zzzuuunnnfffaaaUUUOOOGGG@@@<<<:::888888666777777777777666555555222222111000000//////.........------------......******************************++++++++++++,,,,,,************))))))))))))***)))))))))))))))******((()))))))))***************+++,,,,,,---,,,+++***((((((((((((((((((((((((''''''((()))))))))(((((())))))((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&'''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((('''&&&''''''((((((((((((((('''(((((())))))((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&((())))))***************))))))(((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******,,,+++******************))))))))))))))))))))))))(((''''''(((******(((&&&'''(((((())))))((((((''''''''')))***++++++******))))))************))))))++++++******************'''((()))***++++++++++++)))))))))***+++++++++,,,)))))))))))))))***++++++,,,+++***))))))***+++,,,***************+++,,,,,,++++++,,,,,,------......++++++***++++++,,,---...***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,111000...///111111///------///000///---,,,...111---...///000111111111111000000000000222333555666222111000000111222111000------......//////000000~~~}}}}}}vvvqqq```ZZZPPPGGGBBB???===<<<888888999999888777555444222222111111000/////////...------,,,,,,------...************************((()))***+++,,,---......))))))))))))((((((((((((,,,+++***)))(((((((((((((((((())))))*********+++&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((*********))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%''')))******)))'''((((((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''(((((((((((((((((((((*********)))((('''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***)))************)))((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))%%%%%%&&&(((+++,,,+++***&&&''''''''''''''''''&&&%%%''')))+++,,,---------))))))*********))))))(((++++++*********************************)))((('''(((((()))***+++,,,,,,---++++++******+++,,,------,,,+++***))))))***+++,,,+++*********++++++,,,---))))))***+++,,,,,,------))))))))))))***+++,,,---)))***+++,,,---.........------------------------+++***)))+++...///---+++(((,,,///---***)))---222......///000000000/////////...---------...000000222000//////000000000///---------....../////////uuupppeeeXXXPPPLLLEEE>>>@@@===::::::<<<<<<999666666666555444444333333222......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%""" !!!###&&&((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))((())))))(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))+++******)))((((((''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&))))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((&&&###$$$'''***)))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''))))))************))))))((()))***++++++***)))(((+++++++++***************+++***)))***++++++***)))************************))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++)))************+++++++++---------,,,,,,+++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,........................------............------,,,------...///000000111111111000000/////////...---.../////////...,,,+++////////////////////////---------............///~~~vvvlllddd^^^UUULLLKKKEEE>>>;;;:::999777555333333222222111000000000.........---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%######%%%&&&((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&''''''''''''((((((((()))((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***)))''''''((()))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%))))))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((%%%###!!!"""$$$&&&&&&%%%(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))+++++++++*********))))))***)))))))))((((((((('''))))))************))))))'''((())))))))))))((('''************************+++***)))***++++++***)))************************))))))))))))))))))))))))************)))))))))(((******+++,,,,,,,,,,,,+++)))************+++++++++------,,,,,,,,,+++++++++)))***,,,------,,,***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////000000......---------,,,,,,,,,000000000000000///..............................------------............|||pppeee\\\SSSGGG>>>;;;999888777666666555444444333333222///.........------------,,,,,,,,,---------......***++++++,,,...//////000,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&))))))((((((((((((''''''''''''''''''((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''))))))(((((((((((((((((("""###%%%'''(((*********(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((()))******((((((''''''(((((()))***+++)))((()))******)))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%)))(((''''''&&&'''''''''''''''''''''(((((((((((((((((())))))))))))))))))'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))+++************)))))))))))))))))))))((((((((((((((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))******+++***)))***++++++***)))************************))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++........................000000000000////////////000000///............///........................------------............~~~|||sssgggWWWIIIAAA===<<<:::888777777666666555555444/////////............---,,,,,,,,,---------......+++++++++,,,---......///,,,++++++***))))))******))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((''')))))))))))))))((((((((('''''''''((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((,,,++++++******)))))))))$$$%%%&&&((()))***++++++)))((('''&&&%%%%%%%%%%%%((((((((()))******++++++&&&&&&&&&&&&&&&''''''(((***)))((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''((((((''''''&&&%%%(((''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((()))))))))))))))******+++***)))***++++++***)))************************))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,+++++++++++++++++++++)))***++++++++++++***)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++......------------------111111111111111111000000///...,,,+++++++++,,,---........................,,,,,,---------.........}}}zzz{{{}}}~~~kkkXXXKKKCCC===:::555555444444333222222222000000/////////.........,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,+++******)))*********************************((()))))))))************))))))************))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((()))************))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''''')))))))))'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((###$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))*********(((((())))))*********++++++***)))***++++++***)))************************************************))))))))))))))))))************+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------------...---+++*********+++,,,........................,,,,,,,,,------------...|||{{{~~~}}}hhhWWWIII>>>888777777666666555444444444000000000000////////////,,,,,,,,,---------......,,,,,,,,,++++++*********++++++***************+++************************))))))))))))************))))))************))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))((((((((((((((('''''''''%%%%%%'''((())))))))))))************************'''&&&&&&&&&&&&&&&&&&%%%************))))))((('''((('''''''''''''''((((((((((((''''''''''''''''''))))))(((((())))))***+++((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))************)))((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((''''''(((((()))*********###%%%'''(((''''''((()))************************((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))'''(((((())))))(((((('''))))))(((((()))***+++,,,)))))))))***++++++,,,,,,+++***)))***++++++***)))************************************************))))))))))))******************+++,,,,,,,,,,,,+++)))************+++++++++*********+++++++++++++++************************)))))))))************+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------qqq```QQQCCC;;;::::::999888888777777666111111111000000000//////,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,+++***************++++++************************))))))))))))************))))))************))))))''''''''''''((((((((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((()))&&&'''''''''((((((((()))%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''###$$$%%%'''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))******++++++)))))))))))))))******+++)))((('''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''(((((()))******+++%%%(((++++++***)))***,,,))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))******'''((((((((()))))))))***''''''((((((((((((''''''((((((''''''((()))+++,,,)))******+++,,,,,,------+++***)))***++++++***)))************************************************((()))))))))******************+++,,,,,,,,,,,,+++)))************+++++++++)))*********++++++++++++******))))))))))))******))))))))))))************************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,---------------.........//////---------------,,,++++++------------------------++++++,,,,,,,,,---------tttfffXXXJJJBBB777777666666555444444444111111111111000000000000,,,,,,,,,---------......***+++,,,,,,---...//////+++***************++++++************************))))))))))))************))))))************))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&"""###$$$&&&'''(((((((((''''''''''''''''''''''''''''''(((((())))))******%%%&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((######$$$&&&''')))******'''''''''''''''((())))))***)))((()))+++,,,,,,***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))"""%%%((()))'''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++******+++,,,------......+++***)))***+++++++++)))************************************************(((((())))))*********+++******+++,,,,,,,,,,,,+++)))************+++++++++))))))******++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------)))))))))******+++++++++******+++,,,+++***)))(((------------------------++++++,,,,,,,,,---------|||sssjjj___RRRHHH>>><<<999777666555333111333222111/////////000111//////000000//////...---+++++++++,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++,,,(((((())))))))))))(((((())))))************))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''&&&''''''(((((('''%%%######%%%(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''***))))))((((((((())))))))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))(((((('''''''''(((***,,,---,,,+++***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++...---,,,***((('''&&&&&&))))))((((((''''''''''''''')))******(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((()))***+++,,,*********)))))))))))))))++++++******))))))((((((,,,+++******)))*********************************++++++++++++******)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))...,,,))))))++++++)))&&&***************)))((('''************************+++++++++*********))))))+++++++++************)))++++++,,,,,,,,,,,,---------+++******+++,,,+++***000///---,,,,,,---...///***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///|||tttnnniiiaaaVVVOOODDDAAA===:::888777666555333333222111111111111111///////////////......---++++++,,,,,,,,,------------,,,++++++******++++++++++++************++++++(((((())))))))))))(((((())))))************))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))(((&&&$$$%%%''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((***)))'''&&&&&&&&&(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))******)))((('''************))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((******)))(((((()))******+++***)))((((((((((((((()))))))))((((((((('''''''''((())))))(((''''''((())))))))))))))))))))))))************************(((((((((((()))))))))******+++,,,+++)))(((((()))******)))))))))))))))***))))))))))))************************))))))))))))***)))))))))***+++,,,,,,************************++++++++++++*********))),,,,,,+++++++++*********************+++++++++,,,******++++++++++++******++++++++++++++++++++++++---+++)))***++++++)))'''***************)))((((((************************+++++++++*********))))))+++++++++************)))+++++++++,,,,,,,,,------,,,***))))))+++,,,+++***------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......~~~xxxtttqqqrrrttt{{{|||vvvrrrnnnllljjjeee___ZZZOOOJJJCCC>>>;;;:::999888444444333333333222222222///////////////...------,,,,,,,,,,,,---------------,,,++++++******++++++*********))))))*********((())))))******))))))((())))))************))))))))))))''''''''''''))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((******)))***)))(((&&&&&&(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''***)))'''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((''')))(((((('''&&&&&&%%%%%%*********))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''''''''((()))***+++)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,------,,,***((()))***,,,+++***)))((((((((((((((()))))))))***+++++++++)))))))))***************((((((((()))***,,,---...************************++++++++++++************+++++++++*********)))))))))))))))*********++++++******++++++++++++******++++++++++++++++++++++++,,,***)))***++++++***)))************))))))))))))************************+++++++++***************+++++++++************)))++++++++++++,,,,,,,,,,,,+++)))((()))+++,,,,,,,,,***++++++,,,,,,++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------xxxssskkkjjjhhhdddaaa___aaacccnnnxxx{{{uuuuuuqqq{{{zzzvvvuuurrrpppooonnnlllhhheee\\\VVVMMMEEE@@@===;;;:::444444444444444333222222//////000000//////...---,,,,,,---------------------,,,++++++******++++++******))))))))))))******)))))))))******)))))))))))))))************))))))))))))(((''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((())))))(((&&&&&&(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))(((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))&&&&&&&&&&&&'''(((******'''''''''''''''''''''''')))((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,------,,,)))(((((()))++++++***)))(((((())))))(((((()))***++++++,,,,,,)))))))))******+++++++++))))))))))))***+++,,,---************************++++++++++++++++++++++++++++++*********)))))))))((())))))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))************+++++++++*********)))))))))))))))***************************************************+++++++++*********))))))***++++++++++++,,,,,,,,,+++***)))***,,,......---)))***+++,,,,,,,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,zzzlllbbb]]]XXXXXXWWWUUURRRRRRSSSUUU\\\eeennntttzzz~~~yyysssnnnnnnrrrxxx|||zzz~~~xxxoookkklllnnnyyy~~~|||zzz{{{yyywwwuuusssqqqnnnllljjjcccYYYPPPHHHCCC>>>;;;777666666555333222222111000000111111000000///...---------------------------,,,++++++******++++++******))))))))))))******))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''&&&'''((('''&&&&&&''')))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((()))))))))(((((((((((((((((()))'''((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''(((***,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,+++)))'''((()))))))))(((((()))***++++++((())))))***+++,,,,,,---))))))******++++++,,,,,,++++++***************+++************************+++++++++++++++++++++,,,+++++++++************)))((())))))))))))*********++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***************++++++******)))(((((()))***+++************************************************+++++++++*********))))))*********+++++++++,,,,,,,,,+++***+++---/////////)))***+++---------,,,+++,,,+++))))))((()))***+++++++++++++++++++++++++++,,,++++++*********++++++qqqooommmooowww|||rrrfff\\\TTTPPPMMMNNNNNNLLLJJJJJJLLLNNNOOOVVV]]]```ccchhhjjjhhhdddaaa\\\YYYYYY\\\```cccaaafffkkkllliiigggiiikkkooosssyyy{{{vvvsssqqqnnnhhhgggiiisss~~~~~~|||yyywwwuuusssvvvqqqhhh___WWWNNNGGGBBB<<<;;;888555333222222222222222222222222111000000............---------------,,,++++++******++++++*********))))))*********)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******(((''''''&&&&&&&&&%%%'''(((((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((''''''((((((&&&&&&&&&&&&&&&''''''''',,,)))&&&'''***---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++++++++)))((()))***(((((((((((()))***+++,,,)))*********+++,,,,,,,,,*********+++++++++++++++,,,++++++***))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++***)))***+++***)))((((((((()))++++++***************************************++++++++++++++++++************)))************++++++++++++---+++***+++---.........)))***++++++,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++******))))))******___\\\ZZZ]]]ccciiinnnpppmmmiiiccc]]]XXXSSSOOOLLLIIIJJJJJJIIIHHHHHHJJJLLLIIIOOOSSSSSSTTTXXXZZZYYYTTTSSSQQQOOOOOOPPPQQQRRRQQQSSSUUUVVVUUUUUUVVVWWWYYY\\\bbbggglllpppqqqrrrnnnhhheeeeeecccaaacccgggrrr||||||wwwppphhh^^^TTTMMMCCC@@@;;;777444333444555333333444444333333222111///.........---------------,,,++++++******++++++++++++************++++++)))******++++++******)))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''''''''((((((&&&'''))))))(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((''''''((((((((('''''''''((()))*********((((((((((((''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((())))))((('''''')))))))))(((((())))))***'''''''''((((((((())))))+++'''###$$$))),,,+++)))))))))))))))))))))))))))************************))))))*********+++++++++)))***,,,+++******+++---***)))))))))))))))******++++++++++++++++++++++++,,,++++++++++++++++++************)))******++++++************************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++************+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,---,,,)))((()))******)))((('''((()))+++,,,************************))))))*********++++++++++++++++++************)))************++++++++++++,,,+++)))***+++,,,,,,+++))))))))))))***+++,,,,,,++++++,,,,,,+++******)))************************++++++***)))))))))))))))SSSPPPNNNPPPTTTYYYZZZZZZZZZXXXTTTRRRPPPPPPNNNMMMHHHIIIJJJIIIHHHHHHJJJLLLHHHLLLOOOMMMNNNSSSUUUUUULLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKLLLLLLLLLMMMMMMMMMOOOSSSWWWZZZ]]]_________ZZZWWWWWWWWWWWWZZZ```hhhrrr{{{}}}~~~{{{tttiii^^^VVVHHHDDD>>>888555444666777444444555555444444333222//////.........------------,,,++++++******++++++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&''''''((()))***&&&(((***+++***)))***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&''''''((()))******+++)))((((((((('''''''''''''''''''''((((((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((())))))***+++,,,((()))))))))******++++++)))%%%!!!"""'''******((())))))))))))))))))))))))************************)))************+++++++++)))+++,,,,,,,,,,,,---///,,,+++***)))((((((((((((,,,,,,++++++++++++++++++---,,,,,,++++++*********(((((())))))***+++------************************+++++++++,,,,,,---------......---------,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++---...,,,)))'''(((******)))((('''((()))+++---************************))))))******+++++++++++++++++++++************))))))************++++++++++++***(((((()))***)))(((((('''''''''''')))+++,,,+++,,,---------+++***)))************************++++++***))))))((())))))LLLMMMNNNNNNNNNOOOQQQSSSVVVVVVVVVUUUUUUTTTSSSSSSOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMOOORRRUUUVVVVVVRRRRRRQQQOOOMMMLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKLLLNNNRRRSSSTTTSSSRRROOOMMMMMMPPPSSSUUU\\\___ccchhhjjjjjjiiihhhqqqvvv|||}}}wwwrrroooVVVOOOFFF???;;;888666555888555444666666222111333111111000///...---,,,,,,------,,,++++++******)))++++++++++++++++++++++++***+++,,,---,,,+++***)))************))))))))))))***************+++,,,,,,)))(((''''''))),,,000222++++++******)))(((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%"""$$$&&&((())))))(((''''''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************,,,++++++***++++++,,,,,,)))************+++++++++,,,,,,,,,+++++++++*********************************+++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))***,,,,,,---,,,+++***,,,,,,++++++,,,,,,---...,,,---...,,,***))))))***,,,++++++******++++++,,,++++++++++++******)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))*********)))(((((()))************+++++++++***************+++++++++++++++++++++++++++++++++************************))))))))))))************LLLMMMNNNOOOOOOPPPRRRTTTVVVWWWYYYZZZZZZZZZYYYXXXVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVYYY]]]```aaaaaa]]][[[YYYVVVUUUUUUUUUVVVTTTTTTSSSSSSRRRQQQPPPPPPMMMKKKHHHHHHJJJLLLMMMMMMMMMLLLJJJHHHHHHJJJMMMNNNQQQSSSVVVYYY[[[[[[[[[ZZZ[[[```gggnnnwww}}}zzzggg___SSSIIICCC???===;;;:::666555777777444333555222111111000///...------------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************))))))))))))'''''''''''''''((())))))&&&&&&(((+++000666<<>>>>>======???BBBEEEGGGHHHGGGGGG@@@>>>:::999:::<<<======??????>>>======<<<;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAA@@@???>>>===999:::;;;;;;;;;:::::::::444444444333222111111111000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......******++++++++++++******)))))))))))))))******+++************************)))((()))+++......***'''&&&&&&((()))************)))******++++++******)))'''((())))))))))))((('''}}}yyytttpppmmmlllkkkjjjiiigggdddaaa]]]YYYXXXVVVUUUVVVZZZ\\\aaalllwww|||uuusssuuuxxx|||}}}zzztttjjj___WWWPPPLLLFFF@@@===:::777555333333333222111111000000/////////.........------+++,,,,,,,,,,,,,,,++++++,,,++++++***)))*********)))))))))******)))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,'''(((((())))))((((((''')))))))))))))))))))))))))))******++++++******)))(((((())))))******))))))&&&&&&&&&'''((())))))***&&&''''''((((((((((((((('''''''''(((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******))))))))))))************+++++++++++++++************++++++,,,---,,,,,,,,,---.........////////////...000111111000000222333111111222222333444444444555666666777777666555555444444444555555555555555777999;;;===???@@@AAAAAABBBCCCEEEDDDBBB@@@??????;;;>>>CCCHHHMMMOOOQQQQQQOOORRRWWW\\\______^^^]]]UUUQQQLLLJJJJJJLLLMMMNNNOOOOOOOOOOOOMMMKKKIIIHHHFFFFFFGGGHHHJJJKKKKKKLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFEEEBBB???<<<<<<<<<999888777555444222111000000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,------------,,,,,,***))))))))))))***+++,,,+++++++++***************000,,,)))***------'''"""$$$%%%&&&((()))***++++++))))))************)))))))))***+++,,,,,,+++***)))|||xxxsssnnnjjjggg```______aaaaaaaaahhhppp|||zzzxxxxxxzzz}}}}}}}}}|||{{{wwwppphhhbbbYYYUUUNNNGGGCCC???;;;999555555444444333222222222////////////............++++++,,,,,,---,,,,,,+++------+++*********+++,,,)))******++++++******)))))))))))))))))))))))))))((((((((())))))*********((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))))))))(((&&&&&&''''''((())))))***&&&''''''((((((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((()))))))))))))))))))))***************++++++++++++++++++,,,+++,,,------......------....../////////000000000000111333333222333444666444444555555666777777888666777999;;;<<<===<<<<<<999:::;;;<<<>>>???@@@AAABBBDDDHHHLLLQQQTTTUUUVVVVVVWWWXXXWWWTTTQQQOOOOOONNNRRRXXX^^^ccceeefffffffffgggiiikkkkkkjjjhhhgggccc^^^YYYUUUUUUVVVXXXXXXVVVWWWYYYZZZYYYVVVSSSQQQOOOOOOPPPQQQRRRSSSSSSSSSQQQRRRSSSSSSRRROOOMMMLLLKKKKKKJJJGGGBBB@@@AAACCCAAA@@@???<<<:::777666555222111111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,------......------,,,******)))))))))***+++,,,+++++++++*********))))))...,,,))))))++++++)))&&&%%%&&&''')))************))))))************)))))))))***+++,,,,,,+++***))){{{xxxlllkkkllllllhhhdddfffkkkvvv~~~|||}}}~~~|||xxxqqqlllbbb]]]UUUNNNIIIDDD@@@===666666666555444444333333000/////////............++++++,,,------,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''((((((((()))&&&''''''((((((((((((((())))))*********((('''%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((())))))))))))*********************++++++,,,,,,---,,,---......//////......////////////000000000000111222444444444444555777666777777888999:::::::::666888;;;>>>@@@BBBBBBCCC???@@@BBBDDDGGGJJJLLLMMMTTTWWW\\\bbbhhhmmmpppqqqnnnpppqqqooolllhhhfffeeecccfffkkkqqqtttuuuttttttrrrpppnnnjjjgggccc```___bbb]]]WWWSSSRRRSSSTTTUUUTTTWWWZZZ\\\\\\YYYVVVSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTTTTTTTSSSQQQNNNLLLIIIJJJJJJGGGEEEEEEHHHKKKJJJIIIGGGDDDAAA>>><<<;;;333333222222111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111000000///---,,,++++++***++++++,,,,,,++++++***+++***)))))))))***,,,,,,++++++++++++******))))))'''((())))))***+++---///((())))))************)))))))))************))))))&&&((()))******)))(((&&&}}}zzzxxxxxxwwwuuusssyyy|||~~~|||yyysssqqqiii___XXXUUUOOOIIIAAA<<<888777555111111444222111111111111111222222////////////............---------,,,+++***)))(((%%%&&&)))+++,,,,,,+++***---------,,,,,,++++++++++++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))((((((************************(((((())))))******++++++(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&,,,***((((((***)))&&&###((((((((((((((((((((((((***)))(((''''''((()))***++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))***+++***)))((()))*********+++,,,,,,,,,,,,,,,+++)))(((&&&&&&((()))+++)))++++++***)))((((((***...---,,,***)))(((((((((((()))+++,,,,,,++++++***------,,,,,,,,,---......///...---...///000///...222111000111222222111000333999>>>===999777:::???>>>======>>>AAADDDDDDDDDCCCAAAAAAGGGOOOUUUVVVUUUPPPOOOPPPSSSXXX___fffjjjnnnpppuuu~~~|||wwwuuussssssvvvuuutttssspppmmmjjjiiihhhbbbZZZUUUTTTSSSRRRQQQTTTQQQNNNKKKJJJIIIHHHGGGKKKMMMOOOOOOMMMLLLKKKLLLKKKMMMPPPSSSTTTSSSQQQPPPUUUVVVVVVUUURRROOOLLLJJJGGGHHHHHHFFFDDDFFFJJJOOORRRUUUUUURRRPPPLLLDDD;;;;;;999666555555444333111333222000///...///000111222000---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((************************++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))))))))))))))))))))~~~{{{wwwyyy}}}}}}zzztttqqqmmmcccYYYMMMEEE===:::888444333444333222111111000000111111////////////............------...------,,,+++***'''(((***+++,,,,,,+++***,,,,,,,,,,,,+++++++++++++++)))((((((++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++'''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''',,,***))))))++++++(((&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))$$$%%%&&&&&&$$$$$$$$$&&&&&&''''''((()))))))))(((***)))(((''''''((()))***$$$%%%''''''&&&&&&((()))++++++***)))))))))******))))))***+++++++++++++++---------------....../////////...///000000000000000000000111333444444444222555999;;;;;;===CCCGGGKKKHHHEEEDDDGGGJJJMMMOOOMMMNNNRRRZZZeeekkklllkkkiiijjjkkknnnssszzzzzztttpppnnnmmmooommmhhhccc^^^ZZZXXXVVVRRRMMMGGGCCCCCCCCCCCCCCCIIIGGGEEECCCCCCCCCCCCBBBFFFHHHJJJKKKJJJIIIIIIJJJJJJLLLOOORRRSSSSSSRRRQQQVVVVVVVVVUUUTTTQQQNNNMMMHHHHHHHHHGGGEEEFFFJJJMMMQQQVVVXXXXXXXXXWWWPPPHHHCCC@@@===:::999777555333333333222111111000000000------,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,************++++++++++++*********+++++++++++++++)))))))))))))))))))))))){{{uuupppnnnmmmiiihhhnnnwwwtttdddUUUEEE>>><<<888444333444444222111000/////////////////////............------............------)))***,,,,,,,,,,,,+++************++++++++++++++++++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***((((((((((((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''&&&&&&(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++***)))***++++++***((((((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))&&&'''(((((('''&&&''')))))))))))))))***************)))(((''''''((()))***!!!###%%%&&&&&&''')))+++)))((((((((()))***++++++***************+++,,,,,,...............///000000///...............//////111222222333444555555555555777;;;AAAHHHPPPWWW[[[\\\XXXSSSQQQTTTZZZ```ccc]]]___eeeooozzz|||}}}yyyuuuooohhhccc___]]]]]]```]]]WWWQQQLLLIIIGGGGGGDDDAAA===;;;<<<>>>>>>???CCCBBBAAA@@@@@@AAABBBCCCEEEHHHJJJKKKKKKKKKLLLMMMOOOQQQTTTWWWXXXXXXXXXWWWYYYYYYYYYXXXWWWUUUSSSRRRNNNNNNNNNMMMKKKLLLNNNPPPRRRXXX]]]```cccccc]]]VVVLLLIIIEEECCCAAA???<<<:::888777666555333111///...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++((((((((()))))))))*********************)))))))))))))))))))))))))))))))))zzzrrrlllhhhgggcccccciiiqqqzzziiiQQQDDD???;;;666444777555444222000///......////////////............,,,,,,---...............,,,,,,---------,,,+++***)))))))))******++++++,,,***************+++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((())))))))))))((()))******+++''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((())))))***))))))(((((((((((()))))))))+++,,,+++******+++---*********************+++))))))(((((((((((())))))$$$&&&((())))))***+++---(((((((((((()))***++++++,,,+++*********+++---...///////////////000111222222222222111//////111222666777777666444333333444666999@@@KKKZZZeeelllnnnllliiieeedddgggmmmrrruuukkkkkkooottt{{{~~~|||}}}}}}wwwqqqkkkgggdddYYYWWWSSSPPPNNNNNNNNNOOOOOOMMMKKKIIIGGGEEEEEEDDDDDDCCCAAAAAAAAACCCEEEEEEIIIIIIHHHGGGFFFFFFHHHJJJMMMOOORRRSSSTTTUUUWWWYYY]]]^^^aaaccceeeffffffeeecccbbbaaa___]]][[[ZZZYYYZZZZZZYYYYYYXXXWWWXXXYYYWWW]]]cccfffhhhiiiccc[[[PPPNNNLLLKKKLLLLLLKKKIIIDDDAAA===888444111///............---,,,+++***)))------------------------------------------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((((((((()))))))))***+++++++++******))))))((())))))))))))))))))))))))yyypppjjjgggeeeaaaaaaeeekkkqqqzzz}}}^^^LLLEEE@@@;;;888888777555333111///......////////////............***+++,,,------......---------------,,,,,,+++***)))))))))******++++++,,,******++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))***++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''((((((((()))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))&&&''')))((((((''')))***(((''''''&&&&&&&&&''''''))))))(((((((((((())))))(((***++++++******+++,,,***)))))))))))))))******---,,,+++++++++,,,...///000000000000111222333444666777777555333444777999<<<======:::777444444666666:::EEEUUUfffrrrvvvvvvxxxuuurrrqqqsssuuuvvvvvvllljjjhhhgggggggggggggggmmmnnnooopppqqqppppppooommmkkkeee^^^WWWRRRNNNMMMGGGEEEDDDCCCCCCFFFHHHJJJFFFGGGJJJKKKLLLKKKIIIHHHEEEEEEFFFFFFGGGHHHJJJKKKSSSTTTTTTQQQNNNNNNOOORRRYYY[[[^^^```aaacccfffhhhmmmnnnppprrrssstttttttttqqqooollliiifffeeeddddddhhhhhhggggggfffeeedddbbb___dddhhhiiiiiiggg```XXXQQQPPPPPPSSSWWWZZZ\\\\\\UUUPPPGGG>>>777333111111000000//////---+++***)))------------------------///......------,,,,,,+++++++++++++++++++++++++++******))))))))))))******+++++++++,,,,,,+++++++++)))))))))*********++++++,,,,,,++++++*********)))))))))))))))))))))))))))wwwooojjjhhhfffbbb```cccgggiiiooouuu~~~~~~mmm[[[QQQIIIBBB>>>:::999777444222111000///////////////............***+++,,,------------------------,,,,,,+++++++++*********+++++++++++++++***+++,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))((()))))))))))))))******+++''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((($$$&&&((((((''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))%%%'''(((((('''''')))***+++***(((''''''((())))))(((((())))))))))))(((((()))***+++***((('''((()))+++***************++++++...............//////000111111111111222333555555222444666666555888===BBBGGGHHHHHHDDD>>>::::::;;;;;;@@@LLL\\\kkktttvvvuuuxxxuuuqqqnnnllliiifffddd___\\\WWWRRROOOMMMNNNNNNVVVVVVWWWWWWWWWVVVUUUUUUVVVUUURRRMMMGGGCCCBBBBBBBBBAAA@@@@@@AAADDDGGGIIILLLOOORRRTTTTTTRRROOOMMMJJJLLLOOOQQQQQQSSSUUUWWW^^^______\\\XXXVVVXXXZZZeeegggjjjkkkmmmooosssuuuzzz{{{|||}}}~~~~~~|||yyyuuusssrrrrrrrrrvvvuuutttttttttrrrooollljjjmmmnnnkkkiiifff___VVVQQQRRRTTTYYY```fffiiijjjddd^^^UUUJJJAAA;;;999888222222111000000/////////------------------------/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))~~~yyywwwvvvpppllliiiiiiiiigggjjjnnnooonnnrrryyy{{{yyyyyy|||~~~~~~{{{mmmbbbVVVLLLFFF;;;:::888666444333222111////////////............,,,------............---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++)))+++---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))))))))(((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%'''))))))'''&&&''')))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))''')))************,,,---///---,,,*********,,,,,,(((((())))))))))))(((((((((******)))(((''''''(((************+++---.../////////000111111111111000111111111222333555666777222666:::===???DDDMMMTTT[[[[[[YYYQQQGGG???=========BBBKKKVVV```eeeffffffgggddd___[[[XXXTTTPPPMMMIIIHHHFFFCCCAAA@@@@@@AAACCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJHHHDDDBBBBBBCCCFFFEEEDDDEEEGGGJJJNNNPPP\\\]]]^^^^^^]]][[[XXXVVVUUUYYY^^^aaaccceeehhhkkkjjjlllmmmiiidddccceeeiiiqqqrrrtttvvvwwwzzz}}}~~~{{{wwwsssuuutttooollliiibbbZZZUUUUUUXXX^^^eeekkkoooqqqnnnjjjbbbYYYPPPHHHCCC@@@:::888666444333222333333.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++*********+++++++++,,,,,,)))))))))***************))))))))))))))))))))))))yyyuuurrrooojjjiiilllgggdddhhhoooqqqnnnooossssss~~~{{{zzzzzz{{{~~~yyyooo```SSSKKK<<<;;;999777555444333333000/////////...............///////////////......,,,++++++******++++++,,,---------,,,,,,+++++++++))),,,---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((************************++++++******))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&)))+++***((('''(((***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))&&&((()))***))))))+++,,,,,,+++)))((('''((()))***(((((())))))))))))(((((()))***+++***)))((()))***(((((()))+++,,,///111222///000111333333222111111222222222333444555777777;;;@@@GGGKKKPPPWWWbbbjjjmmmlllggg[[[LLLAAA<<<;;;777;;;AAAHHHLLLPPPQQQRRRUUURRRMMMIIIFFFDDDBBB@@@888:::<<<=========???@@@>>>>>>???@@@BBBDDDFFFGGGGGGJJJLLLLLLJJJHHHIIIKKKLLLKKKLLLMMMQQQVVVZZZ]]]ggggggfffeeedddbbbaaaaaa\\\aaahhhmmmooorrrwwwzzzuuuwwwxxxuuupppooorrrvvvyyyzzz|||}}}~~~xxxyyywwwrrrooommmggg```YYYYYY[[[```gggmmmppprrrqqqoookkkddd[[[RRRJJJEEECCC@@@<<<888555333333333........................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++------------++++++************++++++++++++''''''(((((())))))******)))))))))))))))))))))))){{{yyytttjjjbbb```___```bbbfffjjjkkkkkkuuu}}}yyyvvvxxxqqq^^^PPPCCC???;;;888666555333222222222111111000/////////......---,,,,,,,,,,,,---///...---,,,+++*********000000///...------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))+++*********))))))((((((************))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---&&&'''''''''(((((())))))***((('''%%%%%%'''(((***((((((((((((((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''((())))))(((((((((***+++---******+++,,,---//////000000111222111000///000111222...000888===;;;;;;>>>FFFKKKTTTaaannnvvvzzz{{{zzzjjj[[[NNNFFF@@@===<<<<<<===???AAADDDFFFGGGCCCBBB@@@===<<<;;;<<<<<<777777888:::===>>>===<<>>:::777777333......000111...***---,,,---...000///---++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,************************************************((((((((((((((((((((((((}}}rrrhhh```______bbbfffjjjlllllluuu~~~{{{}}}wwwcccTTTGGGCCC===999777666444333222222111111000000000//////...------,,,,,,------......---,,,++++++++++++......------,,,++++++*********)))))))))((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))************)))))))))(((************))))))))))))(((((((((((((((((((((((())))))(((((()))******+++'''''''''((((((((())))))((((((&&&&&&&&&&&&((((((((())))))))))))((('''&&&((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))************)))))))))(((************************))))))))))))))))))))))))((()))***)))((('''((()))***))))))))))))+++,,,---......///000111222222333///111222222111111222444555333444999<<<>>>FFFOOO[[[bbblllxxx~~~vvvmmm```SSSJJJDDD@@@>>>;;;;;;;;;<<<===>>>>>>??????>>><<<:::888888888999999999999:::<<<>>>>>>>>>BBBCCCDDDFFFHHHJJJLLLMMMNNNPPPRRRSSSTTTVVVZZZ\\\ccceeehhhkkknnnrrrvvvzzzxxxwwwuuurrrooooooqqqsssyyy~~~|||uuuooollljjjhhhiiilllmmmmmmllliiihhhgggeeebbb\\\TTTOOORRRQQQOOONNNMMMJJJFFFCCC???;;;666555666666222///...------...//////---+++000000000000//////......++++++,,,------------------,,,+++*********++++++************************************************************************tttiiiZZZYYYYYY\\\```eeeggghhhrrrzzzjjj[[[MMMGGG@@@;;;888777666555222222111111111111111111///...------,,,---------------,,,,,,,,,,,,------,,,,,,++++++******))))))*********))))))))))))((())))))))))))))))))))))))))))))***++++++++++++******))))))(((((())))))***************))))))))))))************))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((((((((())))))''''''''''''''''''''''''))))))******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))************************))))))))))))))))))))))))((()))******(((((()))***************+++,,,---...111111111222222222333333///000111222111222444666777777999<<>>===::::::;;;;;;;;;;;;;;;;;;===<<<:::999888888999999=========???AAACCCFFFGGGKKKLLLOOOSSSUUUWWWXXXYYYXXXYYY[[[\\\^^^aaafffjjjooorrrvvvzzz|||~~~{{{zzzxxxvvvttttttrrrpppnnnjjjiiiiiihhhfffaaa[[[WWWSSSSSSRRRSSSTTTSSSPPPNNNGGGCCC>>><<<;;;888444000222111///.../////////...////////////.........---,,,------............---,,,++++++************+++++++++++++++++++++++++++************************************************rrrgggWWWVVVVVVXXX]]]aaacccdddjjjpppxxx}}}{{{|||~~~ooocccSSSMMMDDD===999888777666222222222222222222222222//////...---------------,,,,,,,,,,,,,,,---......,,,+++++++++******))))))++++++*********)))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))************)))))))))))))))************)))))))))((((((((((((((((((((((((((('''((()))*********(((((((((((((((((((((((())))))'''(((((())))))(((((('''))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))************)))))))))))))))************************))))))))))))))))))))))))'''(((***)))(((((()))***+++,,,,,,,,,---......///000000000000000111111111000111222222111222555777777999===CCCLLLZZZlllzzzzzzqqqggg___UUUPPPIIIDDDAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???CCCDDDFFFHHHJJJOOOTTTWWW[[[]]]aaaeeehhhhhhhhhhhheeefffgggiiikkkpppvvvzzz}}}~~~|||zzzxxxpppooooooooonnnjjjeeeaaaXXXVVVTTTTTTUUUWWWXXXWWWSSSPPPKKKGGGCCC>>>999555888555222111111111111000///......---,,,,,,,,,,,,,,,------.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************uuuiiiZZZZZZZZZ\\\___bbbcccbbb```eeekkkoooooommmlllkkkiiijjjlllqqqzzz|||xxxxxxyyyzzzzzzuuulllfffYYYSSSIIIAAA<<<:::888777333333333333222222222222//////...------------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))******************)))))))))((()))))))))))))))))))))))))))***+++,,,+++***)))((())))))))))))))))))((((((((()))************)))((())))))************))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))******************************))))))))))))))))))))))))&&&'''))))))(((((()))***------...//////000000000000000000000000000000111222333333222111222555888999<<>>???AAACCCEEEFFFKKKMMMQQQTTTXXX^^^eeejjjnnnqqqtttxxxyyyyyywwwvvvvvvwwwxxxyyy|||xxxwwwvvvvvvuuurrrmmmiiiccc___ZZZWWWXXX\\\___aaacccaaa\\\XXXRRRLLLGGGCCC>>>;;;888666555555444333444333111000............,,,,,,------------,,,,,,,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))xxxmmm______```bbbccccccbbb```\\\___cccdddbbb^^^\\\[[[VVVYYY___fffppp{{{zzzsssnnnmmmkkkkkkkkkjjjhhhfff```ZZZPPPHHHBBB>>>;;;999555555444333333222222111000///......------......------,,,,,,---...//////------------------,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++***+++******))))))******+++))))))))))))************************))))))))))))))))))))))))))))))))))))+++++++++++++++******)))******))))))))))))(((((())))))))))))))))))))))))(((((())))))******))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))&&&((())))))))))))***+++......000111111222111111222222222222333333444444444444444444444555999<<<@@@GGGQQQ]]]kkkxxx|||zzztttlll___UUUPPPOOOOOOPPPRRRRRRUUUXXX[[[\\\ZZZWWWPPPMMMIIIDDDAAA@@@@@@AAABBBBBBCCCEEEHHHLLLOOOQQQWWW[[[aaafffjjjpppwww}}}~~~|||zzzvvvqqqnnniiiddd]]]YYYZZZ^^^bbbdddjjjiiigggccc^^^YYYUUURRRIIIFFFCCCAAAAAA???===<<<777666333000...---------,,,------------,,,++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((wwwjjjkkklllnnnnnnkkkgggccc^^^```aaa```[[[VVVSSSQQQMMMQQQWWW]]]cccjjjsssyyy}}}wwwqqqoookkkiiihhhhhhiiiiiigggaaaXXXOOOHHHCCC>>>;;;777666555444333222111000000//////..................------------......///,,,,,,---------------------,,,,,,,,,,,,+++++++++************************))))))***++++++++++++***+++******))))))******+++((()))))))))************************))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))*********)))))))))(((((()))((('''&&&&&&'''((()))&&&'''((())))))))))))(((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++++++++,,,...//////111222333333222222222222333444555666666777444555666777888;;;@@@DDDKKKWWWccckkkqqquuutttnnnaaa\\\TTTQQQRRRWWW]]]```ggghhhkkknnnnnnjjjccc^^^TTTPPPKKKFFFDDDEEEHHHJJJNNNOOOQQQTTTYYY^^^bbbdddjjjpppwww{{{~~~}}}vvvtttzzz{{{vvvrrrkkkgggbbb```aaaccceeefffjjjkkkkkkkkkhhheeecccbbb[[[YYYVVVUUUTTTQQQNNNKKK<<<:::777333000///.....................---,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))zzz{{{|||~~~}}}yyyrrrmmmcccdddccc```ZZZSSSOOOMMMMMMQQQUUUWWWXXX[[[___cccttt~~~yyyvvvrrrooommmlllmmmmmmkkkfff]]]UUUMMMGGGAAA===888888666555333111000000000000///...............///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))***++++++++++++***++++++************++++++(((((())))))*********+++************))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))+++*********))))))((((((((('''%%%$$$$$$%%%'''(((&&&&&&'''(((((()))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))***+++------------///000///000222333444444333222111111222333444666666777444666777999;;;@@@FFFKKKTTTcccqqqtttqqqpppkkkfffZZZXXXWWWZZZaaajjjrrrvvv|||}}}~~~zzzqqqeee^^^SSSPPPKKKHHHIIIMMMSSSVVV\\\]]]```dddiiioootttvvvzzzuuujjjeeennnuuuzzzvvvooommmkkkkkklllmmmmmmmmmlllnnnqqqsssrrrqqqqqqqqqjjjhhhgggeeedddaaa]]]ZZZEEEBBB>>>:::777555444444//////000000///...------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************~~~vvvnnniiicccaaa```\\\UUUOOORRRQQQPPPMMMKKKLLLNNNQQQccclllyyy|||xxxuuusssssssssooohhh^^^UUUNNNIIIGGG<<<:::777555555444222000000////////////000000111......////////////......---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))******+++*********))))))((((((((((((((((((((((((((((((+++++++++++++++***)))(((,,,++++++***)))(((((('''))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((''''''&&&'''(((*********)))))),,,***'''%%%%%%&&&((()))'''''''''((((((((((((((())))))))))))))))))))))))************************'''(((((()))***+++++++++)))))))))))))))))))))))))))+++,,,***'''&&&))),,,))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++)))***+++---.../////////222333444555555555444333777666666666666666777888<<<::::::???GGGOOOYYYaaapppqqqsssssspppkkkeeeaaadddggglllqqqwww~~~}}}vvvppphhh___YYYTTTUUUUUUUUUWWW[[[aaaeeeoooqqquuuzzzmmmdddeeelllqqqyyywwwuuutttsssssstttvvvxxxssssssssswww{{{~~~}}}xxxsssppppppmmmfff```VVVOOOFFFAAA???===999555111000///000111000...,,,,,,,,,---.........------,,,,,,,,,------.........++++++,,,,,,,,,---------)))***,,,------,,,***)))|||qqqlllhhhffffffccc^^^YYYTTTSSSPPPLLLIIIIIILLLNNNRRRZZZgggttt{{{vvvnnnggg```YYYRRRMMMEEEBBB>>>;;;:::888666444222111000//////...............////////////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******))))))))))))******************)))))))))(((((((((((((((((((((((((((***++++++++++++***)))((()))))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((()))******)))(((((()))))))))))))))((('''''''''((()))******)))((((((***)))'''&&&&&&'''((())))))))))))((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))'''((())))))(((((((((***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++---...///000000000333333555555666555555444666777888888999:::;;;===???DDDMMMVVV]]]ccciiimmmnnnoooooopppppppppppppppwww||||||wwwpppkkkgggbbb\\\XXX]]]^^^```bbbdddiiiooossspppjjjlllqqqvvv}}}}}}|||{{{{{{|||xxxxxxzzz~~~~~~zzzwwwwwwtttnnniiiaaa\\\UUUQQQNNNIIIBBB===888666333111000///---+++////////////...------,,,,,,,,,,,,------.........------,,,,,,++++++******)))***+++,,,,,,,,,+++***xxxnnnkkkhhhhhhiiiiiifffcccZZZXXXSSSNNNIIIGGGIIIKKKJJJQQQ[[[hhhwwwxxxsssooohhh^^^VVVLLLHHHBBB===:::777444222444333222000...------,,,......////////////......,,,,,,,,,,,,------------++++++++++++++++++++++++************************((())))))***++++++,,,,,,******))))))))))))******************))))))))))))((((((((((((((((((((((((******++++++******))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))(((((('''((()))))))))))))))((('''(((((('''''''''((())))))+++***))))))''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))***,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...---...///000111222222222444444555666777666666666666777999999999<<>><<<777666555444222222111111......////////////......---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++************++++++))))))))))))************))))))))))))))))))))))))(((((())))))******))))))((((((((((((''''''''''''))))))))))))))))))))))))+++***))))))))))))***+++'''(((((()))))))))))))))***))))))(((((((((((()))))))))((((((((()))******&&&'''((((((******+++,,,************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((()))***,,,,,,+++)))))))))))))))))))))))))))(((((())))))***++++++++++++,,,---///000222333333333444555555666666666555555555555555666888999:::555888;;;===CCCNNN^^^jjjvvv|||}}}yyynnnooooooppprrruuu{{{}}}uuussspppllljjjhhhgggfffgggeeebbb```bbbfffkkkooogggbbb[[[SSSMMMFFFAAA===888777444222000//////////////////...............*********+++++++++,,,,,,++++++++++++++++++++++++uuurrrmmmjjjiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkhhhhhhhhhiiikkkmmmpppqqqnnnppprrrsssrrrsssuuuwwwyyy|||wwwlllbbb[[[WWWUUUYYY^^^cccjjjvvv|||{{{yyyxxxzzzzzzkkkcccXXXNNNGGGDDDBBBAAA;;;:::888666444222111111......////////////..................------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))))))))(((''''''((()))***,,,+++)))''''''(((***+++((((((((()))*********+++))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((((((***))))))))))))))))))))))))))))))******+++,,,,,,---......///000222333444444444555555666666666666555444444444444555777999:::555:::@@@DDDGGGOOO\\\eeehhhqqquuurrruuu~~~}}}|||yyyvvvssspppnnnllliiimmmtttzzzxxxwwwsssoookkkiiiiiiiiiiiifffcccaaaaaadddjjjnnnpppmmmhhhccc]]]VVVNNNIIIAAA>>>:::666333111000///000/////////.........---,,,,,,,,,,,,+++++++++++++++,,,------,,,+++)))(((~~~wwwrrrlllhhhcccaaa```bbbbbbbbbbbbbbbcccdddeeeggghhhiiieeeeeeeeefffiiikkknnnpppppprrrssssssrrrrrrsssuuusssvvvyyy|||}}}~~~rrrggg^^^ZZZZZZ]]]aaadddgggmmmuuu|||{{{xxxyyyyyyyyy}}}qqqjjj^^^TTTNNNKKKIIIIII???===;;;777444222111000......////////////....../////////...---------,,,------------------------************************)))))))))***++++++,,,,,,,,,++++++******++++++,,,(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***''''''((())))))))))))))))))(((''''''''')))***+++...,,,)))'''&&&''')))+++*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''*********))))))))))))))))))))))))))))))))))))))))))+++,,,***'''&&&))),,,))))))))))))))))))))))))******+++,,,,,,---......000000111222333444444555444555555666666666666555444444333444555777999:::666===EEEHHHHHHKKKRRRYYYXXXbbbgggffflllvvvxxxrrroookkkfffbbbaaadddiiilllssswww}}}{{{vvvsssssstttpppnnnkkkhhhfffhhhllloooqqqpppnnnmmmiiiccc[[[VVVGGGDDD???:::555222000///000000//////.........---///......---,,,+++******,,,,,,---...---+++(((&&&{{{wwwrrrkkkfffaaa___]]][[[[[[\\\^^^```^^^]]]]]]___bbbdddeeeeeeeeehhhkkknnnoooqqqsssuuusssvvvyyyxxxuuurrrrrrtttyyy{{{|||||||||}}}~~~{{{pppeee___[[[___dddiiilllooorrrtttzzz}}}|||}}}zzzsssggg]]]VVVRRRPPPOOOIIIEEE???:::888666444222111111111000......///000////////////////////////+++*********+++---///000///...,,,+++***++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***&&&&&&(((,,,))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))))))))*********))))))(((+++++++++*********))))))((((((''''''''''''((((((******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,---...///000000000111222333444444444444888888999999999777666444444555555666777888888999===@@@CCCEEEGGGKKKQQQWWWTTTXXX]]]aaabbbbbbbbbbbb___``````aaaccciiipppuuu}}}~~~}}}{{{{{{zzzwwwrrrooonnnnnnqqqqqqrrrtttuuusssmmmhhh]]]VVVLLLCCC===:::888777333000...---///000000000000000000000///...------000///...---,,,---...///~~~yyysssnnniiiddd]]]YYYZZZYYYXXXWWWWWWWWWYYYZZZ[[[[[[[[[\\\___aaabbbcccgggiiillloooppprrrvvvxxxzzz}}}~~~zzzwwwxxxyyy}}}wwwooojjjgggiiikkkmmmooopppqqqrrrsssuuuzzz~~~tttjjjccc^^^ZZZXXXOOOJJJCCC>>><<<;;;999888111111111000///...//////////////////////////////000///...---,,,,,,,,,,,,---,,,+++*********+++,,,++++++*********)))))))))***************************++++++++++++++++++,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&%%%&&&((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))))))))************))))))*********)))))))))((((((******))))))))))))*********************************)))((((((((()))++++++************************************************,,,,,,---...///000000111111222333444555555555555777777888888777666666555333444555777888:::;;;;;;<<>>===@@@CCCDDDDDDFFFKKKOOONNNPPPSSSVVVXXX\\\aaadddhhhmmmttt{{{|||vvvrrrsssvvvxxx{{{~~~|||yyyuuussstttvvvvvvwwwqqqmmmggg```WWWNNNEEE???;;;999666444444333111///...............---------000///...---,,,,,,,,,,,,}}}uuummmfffaaa___ZZZXXXTTTRRRQQQQQQRRRRRROOOPPPRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWYYY[[[]]]eeefffggghhhjjjnnnssswwwyyy{{{~~~~~~{{{{{{}}}~~~uuunnnfffdddbbbbbbeeellltttyyy~~~{{{xxxvvvooojjjfffhhhjjjooowwwvvvnnnhhhaaa[[[SSSNNNKKKGGG???:::666555333222222111///...////////////////////////)))***,,,...000000//////*********++++++,,,------++++++++++++++++++++++++************************,,,,,,++++++******))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''***---...+++((())))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))((())))))************)))))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))(((''')))))))))))))))******+++++++++++++++++++++++++++*********+++++++++++++++------...///000222333333444444555666666666666666666555444333333444666777777777888:::;;;===>>>>>>AAACCCEEEEEECCCDDDHHHLLLMMMRRRXXX___fffmmmtttxxx|||vvvooogggjjjnnnoooqqqvvv}}}}}}xxxssspppooooooooosssrrrpppmmmggg___UUUNNNDDDAAA;;;888666555333222333222111000...---,,,,,,444333222111000000//////wwwsssmmmeee^^^XXXTTTSSSMMMLLLKKKJJJJJJKKKNNNPPPMMMNNNPPPRRRSSSSSSRRRQQQRRRTTTVVVWWWVVVXXX[[[^^^aaabbbcccdddeeehhhmmmqqqqqquuuxxxxxxwwwxxx|||yyypppeee^^^VVVTTTQQQQQQTTT\\\dddiiiooovvv}}}vvvnnnfffdddeeegggmmmtttyyyrrrhhhddd___]]][[[VVVKKKCCC<<<999555333333222000...////////////////////////&&&'''***---///000000000++++++,,,------.........++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((+++...///,,,)))))))))))))))))))))))))))&&&''''''((()))***++++++(((((((((((()))))))))***(((((()))***************************************((((((''''''''''''((((((***++++++++++++++++++***((()))))))))************++++++++++++++++++++++++***+++++++++,,,,,,,,,------...///000222333444555555555666666777777666666555444333333333555666777::::::;;;;;;<<<<<<======BBBCCCDDDCCCBBBCCCHHHMMMSSSZZZdddooowww{{{vvvmmmnnnooonnnnnnpppvvv|||||||||yyyyyy}}}yyytttnnnjjjhhhgggoooppprrrsssrrrllleee```VVVPPPGGG???:::777555333333222000///............000000//////...---,,,,,,}}}uuupppeeebbb]]]WWWRRRNNNLLLLLLFFFGGGGGGGGGFFFFFFIIIKKKLLLMMMOOOQQQSSSSSSSSSRRRTTTWWWZZZZZZYYYZZZ^^^aaa```aaaccccccdddfffjjjmmmnnnqqqtttuuutttvvvzzz~~~zzzxxxuuuqqqkkkbbbYYYRRRLLLJJJHHHHHHKKKQQQWWW\\\___eeepppzzzzzzqqqhhheeedddcccfffjjjssszzz{{{rrrnnnjjjkkklllhhh^^^TTTDDD???888444333333111...////////////////////////******+++,,,------------,,,---...............---***************+++++++++++++++++++++++++++++++++***************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++)))((())))))))))))))))))))))))''''''((())))))***++++++((((((((()))))))))******'''((()))******+++******************++++++++++++******))))))))))))******((((((''''''''''''(((((((((((()))************)))+++++++++++++++++++++++++++++++++,,,,,,------.........000111333444555666555555666666666666666555333333333444555666777888<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBCCCBBBCCCGGGOOOUUUbbbhhhsss|||}}}zzzwwwwwwyyy{{{www|||{{{xxxwwwyyy||||||{{{wwwrrrmmmlllkkknnnoooqqqssstttsssooolllgggaaaXXXOOOGGG@@@:::666111000///......///000111---............---,,,,,,|||tttkkkccc^^^UUUSSSOOOKKKIIIHHHHHHHHHFFFHHHKKKKKKKKKKKKNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWXXX[[[^^^^^^]]]]]]aaafffdddfffggghhhhhhiiikkkmmmmmmppprrrrrrqqqrrrvvvzzzzzz}}}yyyssskkkhhheeeaaa\\\VVVNNNIIIFFFEEEDDDDDDFFFJJJOOOQQQRRRXXXaaajjjrrrzzzvvvnnnhhhfffeeebbbbbbddddddhhhlllpppuuu}}}}}}zzztttsssuuurrriii```LLLDDD:::444333333111///////////////////////////......---,,,,,,,,,,,,,,,,,,---.........---,,,+++******+++++++++,,,,,,,,,************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))******+++++++++))))))))))))*********+++******))))))))))))******'''&&&$$$""""""$$$&&&''''''((()))***+++******)))************************++++++,,,,,,---............///000222333555666777555555555666666555555444222333444555666777888888;;;;;;;;;<<<<<<<<<======AAACCCDDDFFFJJJRRR^^^gggtttyyy}}}yyyyyyxxxyyy|||}}}~~~}}}}}}xxxuuuuuuwwwtttsssqqqqqqrrrrrrpppooonnnkkkgggbbb[[[RRRIIIBBB888666444222000000111222---...///000000000//////{{{sssjjjbbbZZZSSSNNNLLLJJJGGGEEEDDDDDDFFFGGGHHHLLLPPPSSSTTTUUUXXX[[[TTTUUUVVVWWWYYY[[[\\\]]]ZZZ^^^bbbaaa___```dddiiihhhjjjlllmmmmmmmmmnnnooommmooopppooonnnnnnrrrvvvuuuxxx|||}}}ssskkk```^^^[[[WWWSSSNNNHHHCCCCCCCCCCCCCCCEEEHHHJJJLLLLLLQQQXXX```gggnnnuuuyyyqqqkkkfffffffffcccaaaaaa___```aaabbbhhhrrrzzzwwwwwwxxx~~~yyyvvvvvvsssjjjbbbQQQGGG<<<555333333222000////////////////////////000///---,,,,,,---...///,,,------...---,,,***)))---------....../////////))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******(((%%%$$$'''***)))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))))))))************''''''(((******+++++++++'''((((((((())))))******((((((''''''''''''((((((---+++(((&&&&&&(((+++---'''((()))++++++******)))))))))))))))))))))))))))++++++,,,,,,---...//////...///000222444666777888444555555555555555444444111222555777888888888888999999:::;;;<<<===>>>???DDDEEEHHHKKKRRR^^^lllwwwyyywwwvvvwwwwwwwww}}}}}}{{{|||}}}{{{}}}|||xxxssspppoooooonnnmmmlllmmmooooookkkbbbWWWPPPCCCAAA<<<888444111000000+++,,,---/////////......yyypppjjj```VVVNNNIIIHHHGGGGGGGGGGGGFFFFFFHHHLLLOOONNNPPPTTTZZZ```ccccccbbbYYYXXXXXXXXXZZZ]]]```aaaddddddddddddeeefffggghhhkkkmmmnnnmmmjjjgggffffffggghhhhhhiiikkkmmmoooppprrrtttwww{{{~~~rrrdddZZZQQQNNNIIIGGGHHHGGGEEECCCAAACCCDDDDDDCCCDDDFFFHHHNNNQQQTTTWWW[[[```eeeiiilllttt}}}{{{lllhhhdddaaaaaaccccccddd___^^^]]]]]]___fffmmmsss~~~vvvpppooorrr}}}xxxrrrnnniiieeeVVVLLL???888888888555111222111000///............000000000000////////////......---,,,,,,+++******------,,,,,,,,,,,,++++++++++++++++++******))))))++++++---------+++)))((((((((((((((((((((())))))+++++++++*********))))))))))))))))))))))))******+++++++++***)))(((((('''---***((((((***+++)))&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************...,,,)))&&&&&&'''***+++***)))))))))((((((''''''))))))))))))************,,,,,,++++++******++++++......///////////////...111222444555666555444444555444444333222222222333888888888777666777:::<<<;;;;;;===???AAABBBBBB@@@CCCGGGNNNXXXcccqqq~~~|||xxxuuussssssuuuvvv{{{|||wwwssstttxxx~~~}}}yyyuuurrrrrrqqqqqqrrrsssooohhhcccXXXTTTMMMDDD;;;666555555222000......///000000///zzzpppiii\\\XXXQQQKKKGGGEEEFFFGGGEEEFFFHHHIIIJJJMMMPPPSSSYYYZZZ]]]bbbfffhhhhhhfffZZZYYYYYYYYYZZZ\\\___```_______________```aaaaaaggghhhiiihhheeecccccccccaaaaaaccceeegggjjjlllmmmppprrrtttwwwzzz}}}~~~~~~vvviii[[[QQQLLLHHHEEEDDDDDDEEECCCBBBAAACCCDDDDDDCCCDDDFFFHHHNNNRRRVVVYYY[[[\\\^^^```]]]eeeooowww||||||rrriiifffaaa______`````````___]]][[[ZZZZZZ]]]bbbeeeooottt~~~vvvqqqrrrwwwxxx~~~wwwnnnfffaaaWWWOOOCCC;;;888777444222222111000////////////////////////.........------......------,,,++++++***------,,,,,,,,,,,,++++++++++++++++++*********)))++++++******************))))))))))))))))))))))))+++++++++*********))))))************))))))))))))++++++******)))((((((''',,,)))((((((***+++)))''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***))))))))))))))))))))))))(((((('''''''''))))))))))))************++++++***************+++......///000000000000000222333444555555555444333444333333222222333333444444666888999999999;;;<<<======>>>AAAEEEHHHKKKLLLSSSWWW^^^gggrrr|||zzzwwwvvvwwwtttssstttsssoooooorrrsssxxx|||xxxsssqqqpppooommmkkkdddaaa[[[QQQGGG===777444222000///000111111///...{{{ssslllddd\\\VVVLLLIIIFFFCCCBBBCCCEEEGGGDDDGGGKKKOOOQQQTTTWWWYYY]]]^^^___bbbddddddbbb```YYYXXXXXXXXXXXXZZZ[[[]]]ZZZZZZYYYXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYYYYZZZ\\\[[[\\\^^^bbbfffiiilllmmmqqqqqqrrrtttwwwzzz|||}}}}}}~~~}}}wwwmmm```RRRIIIFFFDDDBBBAAABBBCCCCCCBBBCCCEEEGGGGGGGGGIIIKKKNNNTTTXXX]]]___^^^[[[XXXWWWOOOVVV___gggnnnwwwvvvmmmhhhdddaaa___^^^______^^^```___\\\ZZZXXXXXXXXXXXX]]]```hhhttt~~~xxxsssvvv{{{yyy{{{pppeee^^^YYYTTTKKKBBB:::666444333111111000000000000000000...------------,,,,,,,,,......------,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++************+++***((('''''')))+++,,,++++++*********)))))))))+++++++++***************++++++*********)))))))))++++++******)))(((((((((***)))((()))***+++***)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++)))((()))))))))((((((((((((((()))))))))*********+++++++++***************++++++...///000111222333333333333444444444444333333222222222222222333444555555333666:::============>>>BBBCCCEEEIIIOOOVVV\\\___cccgggmmmuuu|||wwwpppkkkiiihhhgggkkkppprrrvvv{{{}}}yyyqqqmmmmmmnnnnnnooonnnkkkdddYYYLLL@@@999777555333222222222000///{{{uuukkkbbb[[[TTTNNNJJJIIIHHHFFFDDDDDDFFFHHHIIIHHHLLLQQQUUUWWWYYY[[[\\\\\\[[[[[[[[[\\\[[[XXXVVVTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSUUUXXXYYY[[[^^^cccgggkkknnnooorrrqqqrrrsssuuuwwwzzz|||}}}~~~{{{ssshhhZZZNNNFFFEEEDDDBBBBBBCCCDDDEEEEEEGGGIIILLLNNNPPPSSSVVVYYY```eeejjjkkkfff^^^VVVQQQLLLOOOUUU\\\eeeqqq}}}wwwpppiiigggdddbbbbbbaaa```___bbb```___]]]\\\ZZZWWWUUUVVVVVVZZZccclllxxx|||wwwxxx}}}~~~ssshhhaaa___\\\UUUJJJ???777555555222111111000000111111111......---------,,,,,,,,,......------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++,,,---,,,,,,++++++***)))))))))************************,,,++++++******))))))(((************))))))((((((((((((((()))***++++++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++,,,++++++***)))***************)))))))))))))))*********++++++++++++++++++++++++,,,---...///000111333444555555555444444444444333333222222000111111222333555666777555888<<<>>>???@@@AAABBBGGGKKKPPPWWW___gggnnnsssrrrvvv|||yyypppllliiihhhjjjooouuuxxx|||}}}}}}uuummmiiigggfffoooppprrrpppjjj___RRRIIIAAA===888444222222111111jjjddd\\\TTTNNNJJJGGGFFFGGGGGGFFFFFFHHHIIIKKKMMMOOOSSSWWWYYYZZZYYYZZZZZZZZZYYYXXXWWWWWWUUURRROOOLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLOOOPPPQQQRRRRRRTTTXXX[[[[[[]]]```eeeiiimmmooopppppppppppppppqqqtttvvvwwwzzz{{{}}}zzzqqqdddWWWLLLFFFDDDDDDDDDDDDEEEFFFIIIJJJMMMPPPTTTWWWZZZ^^^cccfffnnnrrrwwwvvvnnnbbbWWWPPPMMMNNNPPPUUU___mmm{{{|||xxxnnnllljjjhhhhhhgggeeeccc``````___```aaa___[[[WWWTTTRRRRRRXXX```lll~~~}}}{{{}}}xxxooohhhgggeee___SSSFFF;;;777777333222222111111111111222////////////..................------------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,)))***,,,------------,,,++++++++++++******))))))************************,,,+++++++++******))))))*********)))))))))))))))(((((()))))))))******+++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---...///000111000111222444555666666666444444333333222222222222000111111333555777888999999:::<<<===>>>AAAEEEHHHLLLSSS]]]gggooovvv|||{{{vvvpppmmmmmmsssvvvyyyyyyvvvsssrrrrrrrrr|||{{{qqqhhhbbb___eeehhhmmmrrrtttooofff___NNNGGG===555111000111222XXXTTTOOOIIIEEEDDDDDDDDDAAABBBDDDFFFIIILLLOOOPPPTTTWWWYYYYYYWWWUUUTTTTTTSSSRRRPPPOOOOOONNNKKKIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNPPPRRRTTTVVVZZZ]]]___aaaeeeiiilllnnnoooooonnnnnnnnnnnnoooppprrrrrrtttvvvxxxzzz|||~~~}}}xxxnnn```SSSJJJEEEDDDEEEGGGIIIJJJMMMQQQTTTZZZ\\\```dddgggkkkpppttt|||uuugggZZZSSSOOOOOOOOOTTT^^^lllzzzwwwvvvtttssssssqqqnnnkkkdddcccccceeegggfffaaa\\\UUUQQQPPPSSSXXXcccuuuxxxrrrpppnnnhhh\\\NNNBBB;;;999555444333222111111111111111000000000000/////////......------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++---//////...,,,+++***************************************+++++++++++++++++++++++++++++++++******))))))))))))))))))((()))******)))(((***+++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++++++++++++++++++++,,,,,,,,,*********++++++++++++,,,---------...///111222333111222333444555666666666444333333222222222222333222222333444666888:::;;;:::;;;===???BBBGGGMMMQQQVVV___kkkuuu|||}}}uuurrrqqqssstttrrrmmmfffbbb___]]]gggqqqwww}}}}}}tttkkkdddaaa]]]```eeemmmtttwwwtttppp]]]TTTGGG<<<555222222222LLLJJJGGGCCCAAAAAACCCEEEBBBCCCFFFIIIMMMPPPRRRTTTUUUVVVWWWUUURRROOONNNNNNKKKIIIGGGGGGGGGGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIILLLNNNOOOMMMQQQUUUXXX[[[]]]```ccchhhjjjllloooqqqqqqqqqpppoooooopppqqqqqqrrrqqqqqqqqqrrruuuxxxzzz|||~~~~~~}}}|||vvvlll^^^RRRJJJFFFEEEHHHMMMPPPTTTYYY```eeemmmooorrruuuwww{{{}}}nnnbbb[[[TTTUUUXXX^^^hhhsss||||||yyytttrrrppprrrtttrrrlllggg^^^YYYTTTTTTUUU]]]kkkyyy}}}yyyvvvooodddVVVIII???:::777666444333111111000000111111000000000/////////------..................------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,++++++'''(((((())))))******+++))))))*********+++++++++)))******++++++,,,,,,---)))))))))))))))))))))***(((***,,,+++(((''')))***)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((())))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,---...///111333444222333444444555555555444333222111111111222333444444444555666888999;;;<<<<<<@@@EEEJJJOOOUUU[[[___gggooozzzzzzyyywwwsssmmmhhhcccaaa]]]ccciiikkkpppvvvyyyxxx{{{}}}tttmmmjjjiii```___```fffooouuuvvvuuunnneeeXXXKKKBBB<<<777555GGGFFFEEEBBBAAAAAADDDFFFHHHJJJLLLOOORRRTTTVVVVVVTTTTTTTTTRRRNNNKKKJJJJJJHHHGGGEEEFFFFFFGGGEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVZZZ___dddgggiiilllnnnpppqqqsssuuuvvvuuutttsssrrrssstttvvvvvvuuutttsssqqqsssuuuxxx{{{~~~}}}|||wwwlll^^^RRRKKKHHHHHHLLLSSSXXX]]]dddmmmsss~~~uuuiiibbb[[[]]]bbbjjjttt|||~~~wwwqqqiiiccc\\\XXXUUUXXXdddppp|||{{{ssshhhZZZMMMAAA;;;888777555333222000000///000000000000////////////------..................---------,,,,,,,,,+++++++++++++++,,,,,,---------...---+++))))))***+++,,,&&&&&&'''((()))***++++++))))))******++++++++++++))))))***+++,,,------...)))))))))))))))*********)))+++,,,+++(((&&&(((***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************###%%%(((++++++***'''%%%''''''(((((()))))))))*********+++++++++,,,,,,,,,++++++,,,---///111222333333333444444444444444333222222111111111222444555555666666777888:::<<<===???EEEMMMVVV]]]ccciiilllvvv}}}{{{uuuqqqooonnniiikkkjjjggghhhmmmpppooonnnxxx|||rrrmmmmmmnnnfffbbb___bbbjjjqqqsssssszzzsssggg[[[OOOFFF>>>:::CCCBBBBBBBBBCCCDDDFFFGGGKKKNNNQQQSSSSSSRRRRRRSSSOOONNNLLLJJJHHHFFFEEEDDDGGGFFFDDDCCCDDDDDDCCCBBBEEEEEEDDDBBBAAABBBEEEHHHHHHLLLPPPSSSUUUXXX]]]aaaeeegggkkkooorrruuuvvvwwwzzzzzzzzzzzzzzzyyyvvvtttwwwuuuuuuwwwzzzzzzwwwuuuxxxyyy{{{~~~uuuhhhZZZPPPKKKIIIIIIRRR\\\cccmmmyyy~~~uuurrrgggmmmuuu}}}wwwqqqiiibbb```aaabbbcccrrr|||zzz~~~~~~rrrfff[[[PPPEEE===:::666444555444000///111000000000000000111111111......---------,,,,,,,,,***++++++,,,,,,++++++************+++,,,,,,***(((+++++++++*********))))))---,,,************,,,---,,,++++++******++++++,,,,,,------......------,,,++++++++++++,,,---......************************************************))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((+++***)))(((((()))***+++******++++++++++++******(((((()))***************+++,,,,,,,,,,,,,,,,,,---000//////...///111333444444444333333222222333333333333444444555666666777555777888999:::===@@@CCCBBBKKKWWWbbbhhhnnnssswww~~~|||xxxssslllfffccchhhjjjsss~~~yyyuuurrrqqqnnnkkkjjjmmmpppsssuuuyyyzzzxxxrrrdddSSSCCC:::CCCCCCBBBBBBCCCDDDFFFGGGKKKMMMPPPQQQPPPOOOOOOOOOLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBB@@@AAACCCDDDEEEGGGKKKMMMPPPSSSXXX\\\```fffmmmrrrwwwxxx{{{}}}~~~||||||||||||tttfffYYYPPPLLLKKKOOOYYYdddmmmxxx}}}zzz|||zzzrrrkkkiiiiiiiiiiiirrr}}}zzzxxxxxx~~~xxxmmmbbbVVVKKKCCC>>>999666666444000///111000000000000000000000111//////.........---------++++++,,,,,,,,,,,,+++++++++******+++------+++)))+++++++++*********)))))),,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++***))))))***************))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))))))))+++***)))(((((()))***+++******++++++++++++******((())))))***************,,,,,,,,,,,,,,,---------000000//////000222333444444333333222222222333333444444444555666666777777666777888999:::===AAAEEEOOOVVVaaakkkqqqwww}}}tttjjjeeebbbbbbfffrrr{{{zzzyyyxxxwwwwwwyyy{{{||||||}}}xxxnnn```RRRIIIDDDCCCCCCCCCCCCDDDFFFGGGJJJLLLNNNNNNLLLJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>???AAABBBCCC@@@BBBFFFIIILLLPPPUUUXXXbbbeeejjjooovvv}}}}}}}}}tttfffYYYQQQOOOOOOVVVaaammmxxxyyyuuutttssssssuuu}}}xxxvvvvvvwww~~~wwwmmmaaaTTTLLLEEE???:::888666222111222111111000000000000000000000000/////////.........++++++,,,,,,,,,,,,++++++,,,+++***+++------+++)))+++++++++***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************)))))),,,,,,+++))))))(((((((((***)))))))))((((((''''''************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))************++++++++++++******((()))******++++++******,,,,,,,,,---------......111111111111222333444444222222222111222222333333555555555666777777888888999999::::::<<<@@@FFFJJJXXX___iiiqqqwww~~~rrrkkkbbb]]]\\\bbbmmmzzz}}}wwwnnnccc\\\DDDDDDCCCCCCCCCDDDFFFFFFIIIJJJKKKJJJHHHFFFEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAA@@@@@@AAADDDFFFFFFIIIMMMQQQWWW]]]dddiiivvvyyy~~~}}}{{{{{{|||}}}}}}uuufffZZZSSSSSSTTT[[[ggguuu}}}{{{|||zzzvvvvvvyyyzzznnnaaaXXXMMMEEE===;;;999555444555111111111000000000000000////////////.........---+++,,,,,,,,,,,,,,,,,,++++++***)))***,,,,,,+++)))************************+++,,,---......---,,,+++++++++++++++++++++++++++))))))************))))))------,,,+++++++++++++++*********)))((((((''''''************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++***))))))))))))))))))*********++++++++++++******))))))***++++++++++++***,,,,,,------......//////222222222222333333444444111111111111111222333444666666777777888999999999:::;;;;;;===@@@FFFMMMRRR```fffoooxxx~~~wwwlllddd^^^^^^dddlllwww}}}wwwrrrlllhhhDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIGGGEEECCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBFFFIIIKKKOOOTTT\\\dddoooyyy~~~}}}|||yyy{{{{{{{{{zzz{{{~~~wwwhhh\\\WWWWWWXXX```lll{{{}}}zzz{{{~~~~~~pppfffVVVKKK@@@<<<999666444555111111111111000000//////.........---------,,,,,,,,,,,,,,,------,,,,,,,,,+++***((()))***+++***)))***************************+++------------+++******++++++,,,,,,++++++*********++++++++++++******+++*********++++++,,,---+++++++++******)))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))******)))))))))******++++++++++++******))))))***+++++++++++++++,,,,,,---......///000000222333333333444444444444111111111111222333444555777777888999999::::::;;;999:::<<>><<<<<<<<<===???AAADDDEEEEEEFFFGGGIIIJJJKKKMMMLLLKKKKKKKKKJJJGGGEEEIIIFFFGGGKKKNNNTTTcccssstttkkkccc[[[XXXYYYUUUWWWZZZ```iiisss}}}ttthhh\\\TTTSSSWWWaaalllxxx{{{tttppprrrwwwyyyfffWWWJJJ>>>777555333111111111111000///000000000000000///......+++,,,---......---,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********************))))))))))))+++******)))((((((''''''************************+++++++++++++++***)))(((+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...///000111222333333333777666555333222111111111444444555888;;;<<<<<<<<<;;;===??????>>>AAAFFFKKKMMMWWWfffrrr{{{|||xxxtttmmmhhh^^^\\\ZZZYYYWWWUUUSSSPPPNNNOOOPPPPPPOOOPPPRRRUUUUUUTTTTTTUUUYYY___dddhhhkkknnnqqqqqqmmmiiihhhhhhccccccdddeeefffeeebbb```ccc```]]]\\\]]]^^^^^^^^^\\\[[[YYYWWWWWWXXXZZZ[[[___]]][[[]]]```aaa___\\\```ccceeedddbbbgggrrr|||tttmmmlllmmm{{{~~~uuulllhhhhhh???>>>=========???AAACCCFFFGGGGGGIIIJJJLLLMMMNNNOOONNNMMMLLLLLLKKKIIIHHHKKKJJJMMMTTT[[[eeeuuutttkkkbbb]]]XXXSSSSSSVVVTTTWWW\\\eeeppp}}}~~~rrrggg\\\TTTUUUYYYcccmmm{{{{{{|||pppaaaSSSEEE<<<777555222111111111000///000000000000000///......---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))(((((('''&&&&&&%%%$$$$$$************************)))******+++++++++******+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------...///000222333333444444555555444333222222222222444444555777999;;;;;;;;;;;;===???@@@AAAFFFNNNSSSaaakkkxxxyyyrrrjjjeeeccc```\\\WWWUUUVVVXXXZZZ[[[\\\ZZZYYYTTTWWWYYYZZZZZZZZZ\\\^^^```aaabbbeeejjjpppuuuxxxzzz}}}|||yyyxxxxxxxxxyyyzzz{{{{{{zzzxxxvvvsssqqqooommmmmmmmmmmmmmmkkkjjjiiiiiiiiijjjkkklllooonnnmmmnnnpppooommmjjjcccdddccc```]]]^^^dddjjjppptttwwwxxxwwwuuuvvvwwwvvvtttvvv~~~uuunnnllloooqqqwww}}}sssmmmkkkkkk???>>>>>>>>>???AAADDDFFFJJJKKKLLLNNNPPPQQQRRRSSSQQQPPPNNNMMMKKKKKKJJJKKKMMMOOOVVVaaalllzzzyyymmm___XXXRRRPPPNNNMMMPPPUUUVVV[[[eeeqqqsssiii___XXXYYY^^^eeeqqqzzzlll\\\LLLBBB;;;888444222222222111000000000000000000///......///////////////...---,,,///...,,,+++***++++++,,,******))))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++*********)))))))))*********)))((((((''''''))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++++++++*********************))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///000111333444444444444444333333333333333444444666666777888:::;;;;;;<<<<<>>>>>>>>>>>AAADDDGGGIIIOOOPPPRRRUUUVVVWWWWWWVVVSSSQQQOOOKKKIIIHHHJJJKKKPPPVVVaaaooorrrdddZZZVVVQQQNNNMMMMMMMMMRRRYYY```jjjxxxxxxnnnddd^^^```fffjjjxxx}}}}}}~~~|||ooo```SSSJJJAAA===888444333222222111000000000000000///............//////////////////000///,,,***)))***+++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++************((((((((((((((((((((((((((()))***+++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...000111222333555555555555333333333333444555666666999:::;;;;;;;;;<<<===??????CCCHHHNNNVVV```mmmvvvrrrhhhccc___XXXSSSUUURRRQQQQQQTTTWWWXXXXXX\\\aaaiiipppuuuwwwxxxxxx|||wwwqqqmmmiiihhheeebbb^^^\\\\\\\\\UUUXXX\\\bbblllyyy|||lllgggbbbdddqqq|||{{{}}}======>>>@@@CCCGGGKKKNNNTTTVVVYYY[[[[[[ZZZYYYWWWRRRPPPNNNIIIFFFGGGKKKNNNTTT___ooo{{{kkk^^^TTTPPPOOOLLLLLLOOOQQQTTT\\\eeesss}}}sssiiidddfffmmmttt{{{}}}zzzoooddd[[[UUUJJJDDD===888555333222222000000000000000///......---------...///000111111000///,,,***)))***+++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((((((((((('''((((((((((((((((((((((((+++++++++++++++***)))(((************************)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111222333555666666666666333333444444555777888999999;;;<<<<<<;;;;;;>>>@@@BBBHHHOOOWWWaaannn{{{vvvllldddZZZTTTTTTUUUTTTSSSSSSTTTVVV[[[```dddggghhhjjjpppyyy~~~}}}yyytttnnnjjjfffdddbbb___```cccgggmmmvvvxxxpppfffbbbfffqqq}}}??????@@@CCCGGGLLLQQQSSSZZZ\\\^^^___^^^\\\XXXVVVOOOOOOMMMIIIGGGJJJQQQXXX```oooyyyhhhZZZPPPLLLLLLGGGGGGKKKRRRXXX```mmmxxxxxxpppkkkooovvv{{{{{{ppphhhaaa^^^SSSLLLCCC;;;666444333222000000000000000///......,,,,,,,,,---...///111111///...,,,+++***++++++,,,...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++*********************************)))))))))))))))))))))))),,,,,,,,,++++++)))((((((***************+++++++++))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111222333444555777777777777555555555666777999:::;;;888:::<<<;;;::::::>>>BBBHHHNNNXXXbbbmmmzzz}}}tttkkkbbb\\\YYYUUUPPPMMMNNNQQQTTTUUUYYY]]]dddkkkrrrwwwzzz{{{||||||yyyvvvppppppqqqtttzzzyyynnngggfffiiimmmpppzzz|||BBBBBBDDDGGGLLLRRRWWWZZZ___aaabbbbbb```[[[VVVRRRLLLLLLLLLKKKLLLRRR]]]ffftttxxxdddXXXPPPJJJIIILLLIIIKKKRRR\\\eeepppyyywww|||~~~~~~sssiiiccc```[[[SSSHHH>>>888555333222000000000000000///......///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********------------------------******************************+++++++++******)))))))))*********+++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...///000111222333444555666777888888888777777777888999:::;;;<<<:::===???>>><<<===BBBGGGRRRZZZeeeppp{{{wwwrrrjjjaaa[[[WWWTTTTTTOOOQQQRRRSSSUUUYYY___dddmmmsss~~~~~~~~~|||wwwrrrpppoooooonnnrrruuuxxxzzz|||DDDEEEGGGKKKPPPVVV[[[^^^bbbcccddddddaaa[[[TTTPPPIIIKKKMMMMMMPPPZZZgggrrruuueeeUUUNNNKKKIIIJJJNNNQQQTTT]]]gggqqq}}}~~~tttiiiaaa^^^___WWWKKK@@@999555333222000000000000000//////...111000...,,,++++++++++++++++++,,,---------,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************((()))***+++++++++++++++))))))******++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......000111222333333444555777888888888888999999999999:::;;;<<<======@@@CCCBBB@@@BBBGGGMMM\\\dddppp|||oooeee^^^\\\WWWRRRNNNNNNRRRUUUOOOUUU[[[```dddjjjttt{{{zzztttqqqooonnnkkkpppzzz~~~||||||{{{zzzwwwuuupppsssvvvwwwxxxzzz~~~MMMJJJJJJPPPYYY___dddfffjjjddd______]]]VVVPPPNNNMMMLLLLLLPPPXXXeeewwwvvv]]]WWWPPPKKKJJJMMMQQQSSS[[[bbblllwww}}}{{{yyynnnddd]]][[[YYYTTTKKK@@@888555555000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((((((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************+++,,,,,,---...,,,***))))))***,,,---,,,,,,++++++***+++++++++000...---///333555555333333333444555666777888999999::::::999888999<<<>>><<<>>>>>>>>>@@@EEEOOOVVVfffppp~~~xxxmmmeee___\\\KKKLLLMMMMMMOOOSSSYYY]]]bbbiiirrryyyzzzssskkkfffcccfffmmmvvv{{{vvvtttuuuxxxKKKLLLOOOXXXbbbhhhlllnnnjjjccc]]][[[WWWPPPKKKJJJKKKKKKOOOVVVccctttxxxfffVVVRRRLLLIIIKKKPPPVVVYYYbbbjjjvvv|||yyy{{{zzzrrrjjjaaa\\\[[[ZZZWWWOOODDD;;;666555111111111111111000111111//////.........---------------------------------************************,,,,,,,,,+++++++++******))))))))))))))))))******+++++++++,,,,,,---------......---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++***)))***+++,,,---,,,,,,++++++++++++,,,,,,000......000333555555333333444444555777888888999999::::::999888999;;;======>>>@@@AAADDDLLLXXX```ppp{{{sssmmmddd[[[UUUQQQOOONNNOOOPPPSSSVVV[[[bbbkkkqqq}}}xxxrrrnnnpppssswww|||uuuqqqooozzzLLLQQQXXXbbbkkkpppqqqpppiiiaaaYYYVVVRRRLLLJJJKKKLLLPPPWWWccctttyyyeeeWWWOOOMMMJJJJJJNNNVVV___eeennnwww|||||||||{{{}}}}}}wwwrrrmmmhhhbbb^^^^^^___]]]WWWMMMCCC;;;777333333222111111000111111/////////.........------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,++++++,,,,,,---000//////111333555555444444555555666777888999999999::::::999888888;;;======@@@CCCGGGNNNZZZhhhrrrqqqhhh]]]YYYTTTPPPNNNOOOQQQSSSVVVZZZ```hhhqqq|||}}}qqqlllppp}}}QQQYYYccckkkpppsssooojjjeee]]]UUURRRNNNKKKMMMQQQRRRYYYeeesssvvvhhh[[[RRRLLLLLLLLLOOOUUU^^^iiippp{{{~~~{{{|||xxxssspppmmmjjjhhhfffcccdddccc___VVVKKKAAA:::666555444222111000111111////////////....................................------------------------,,,,,,,,,+++++++++***************+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,)))******++++++***))))))---,,,,,,,,,,,,------...000000000222444555666666666666777777888999999::::::::::::999888999;;;======BBBIIIQQQ\\\kkk|||wwwyyy|||qqqeee[[[VVVOOOMMMLLLJJJKKKPPPUUUZZZcccjjjvvv}}}|||||||||tttnnnwwwXXXcccmmmrrrttttttnnnfffaaaYYYRRRNNNKKKJJJNNNTTTYYYeeetttrrrddd[[[TTTQQQKKKMMMQQQUUU[[[dddooowww}}}{{{xxxtttqqqqqqpppooonnnhhhhhhgggccc\\\PPPEEE===999888555333111000111111000000/////////.................................------------------------,,,,,,,,,+++++++++*********++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''------,,,,,,---......//////000222333444555666777777777888888999::::::::::::;;;;;;:::::::::===??????FFFRRR^^^lll}}}~~~uuunnnuuu~~~uuuggg\\\UUUQQQOOOKKKMMMPPPSSSXXX___hhhnnnyyyzzzvvvwww~~~uuuzzz___lllvvvvvvuuuuuummmddd\\\VVVPPPLLLJJJJJJQQQYYYeeeuuuooo```WWWQQQNNNOOOKKKOOOVVV\\\aaajjjttt{{{~~~|||yyyxxxxxxyyyxxxwwwmmmllliiieee___TTTIIIBBB<<<:::777333111000111111000000000/////////..............................++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------......///000///111333444444555777888999999999:::::::::;;;;;;:::;;;<<<<<<<<<===@@@CCCEEEOOO^^^nnn|||~~~rrrpppsss}}}xxxnnniiiaaaXXXRRROOOOOOPPPMMMSSS\\\eeennnyyy|||uuussstttwwwyyyuuuuuuzzzhhhttt{{{wwwqqqooofff[[[UUUQQQNNNOOOOOOSSS\\\fffxxxooo\\\SSSNNNKKKKKKMMMMMMTTT]]]eeekkkrrr{{{wwwtttooojjjddd[[[QQQJJJ>>><<<888444111000111111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,---...------------...///000111///222444555444555777999::::::::::::;;;;;;;;;;;;999;;;<<<======@@@CCCFFFNNNYYYkkk{{{wwwssswwwwwwhhh___YYYXXXVVVSSSRRRRRRTTTUUUQQQZZZhhhuuu~~~|||zzzyyytttrrrrrrxxxnnnzzz~~~uuulllggg]]]QQQOOOMMMNNNRRRWWW^^^jjjvvvqqq```PPPKKKJJJIIIJJJMMMQQQYYYdddmmmttt{{{|||uuupppjjjbbbYYYSSS???===999444222111111111000000000000////////////////////////////////////........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,,,,---,,,+++******+++...000222---------......000111111///222555555444555777:::::::::;;;;;;;;;;;;;;;;;;999;;;<<<===???AAAEEEHHHTTTaaasssvvvyyyzzzmmmaaaVVVPPPMMMOOOQQQSSSUUUWWWZZZ\\\iiittt|||uuurrrvvv|||wwwsssoooggg[[[TTTSSSOOOLLLLLLRRRYYYeeeyyyooo[[[TTTMMMIIIKKKMMMNNNNNNXXX```kkkuuu{{{}}}{{{vvvkkk```OOOEEE;;;666333000000333000000000000//////////////////.........---------..............................---,,,,,,+++******------------------------........................---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++******))))))---,,,,,,++++++,,,,,,---((())),,,------,,,+++***///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---...000222333444444444555666888999:::>>><<<:::;;;>>>???>>>===;;;;;;<<<>>>BBBHHHNNNSSS___mmm}}}{{{nnn___UUUPPPOOOPPPLLLPPPUUUYYY]]]ccclllrrryyyyyy||||||yyyrrrkkkbbbVVVOOONNNLLLKKKOOOXXXdddsssvvvbbbQQQMMMHHHGGGIIINNNSSSUUU```gggqqqyyy~~~ttthhhUUUJJJ>>>888444111111444000000000000000///////////////.........---------..............................------,,,++++++***------------------------------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++*********)))---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******------,,,---...000222444555555666666777888999:::<<<:::999:::===??????>>>>>>>>>>>>@@@EEEMMMVVV\\\hhhuuu||||||kkkfff^^^UUUNNNLLLNNNPPPSSSZZZccckkkrrryyy~~~vvvmmmeee[[[PPPLLLLLLLLLNNNVVVcccsssxxxdddVVVJJJIIIHHHGGGJJJQQQYYY___lllrrrzzzttt___RRRDDD<<<777444333666111111111000000000///////////////.........------..............................------,,,+++++++++------------------------++++++++++++++++++++++++++++++***************)))***++++++,,,,,,++++++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------///111333444888777777777888999999:::;;;999999:::===?????????===>>>>>>AAAGGGRRR^^^fffvvv~~~{{{|||mmmaaaUUUSSSQQQMMMLLLNNNRRRVVVbbbkkkyyyxxxoooddd\\\TTTNNNMMMPPPPPPVVVaaaqqqxxxeeeWWWQQQJJJKKKLLLMMMPPPWWWbbbjjjyyy~~~}}}~~~~~~kkk[[[KKKAAA<<<777666777222222222111111000000///////////////..........................................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///111333555999999999888888999::::::;;;;;;:::;;;<<<===>>>???>>>@@@BBBFFFNNNZZZiiisss|||{{{|||rrreeeZZZSSSOOOOOOPPPPPPRRRXXXaaahhhxxx~~~rrriii^^^VVVPPPLLLNNNSSSTTT^^^nnn{{{eeeVVVNNNMMMIIILLLPPPTTTZZZcccpppxxx}}}yyywwwyyyyyy~~~uuudddRRRGGGAAA;;;888888444333333222111000000000000000/////////.......................................------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......///000222444555:::999999999999999::::::=========<<<<<<<<<===>>>BBBFFFKKKQQQZZZgggwwwxxxuuuyyy~~~iii^^^WWWPPPLLLOOORRRUUUYYY___kkkyyy{{{wwwvvvuuu|||nnneeeZZZRRRMMMKKKOOOUUUYYYhhh|||{{{hhhXXXLLLHHHIIIHHHLLLSSS]]]hhhuuu|||zzzyyyvvvuuuwwwxxx||||||jjjWWWLLLFFF@@@:::999555444444333222111000000000000000/////////....................................------------------------------------------------------------------,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------////////////111333555666999888888888999::::::;;;===>>>???>>>======???AAAAAAHHHRRR[[[dddqqq{{{sssrrruuu~~~fffVVVQQQNNNMMMLLLRRRXXX```hhhsss|||tttooollllllnnnuuuhhh^^^UUUPPPMMMNNNSSS[[[eeewww|||fffYYYQQQJJJHHHIIIPPPTTT\\\iiiyyy}}}xxxwwwwwwuuuvvvyyy{{{nnn[[[QQQJJJCCC<<<888555555444333222111000000000000000000/////////...........................------..................------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++---......---+++***)))***+++,,,---,,,++++++***+++,,,---------,,,,,,,,,,,,,,,---------......000//////000111333555777777777777777888:::;;;<<<;;;===??????>>>???BBBEEEDDDNNN\\\gggqqq}}}yyyooonnnwww~~~kkkXXXOOOMMMMMMPPPUUU^^^ggguuu~~~}}}}}}}}}}}}~~~}}}~~~~~~{{{xxxvvvpppkkkhhhlllrrr{{{```XXXQQQNNNOOORRRZZZbbbrrrmmmXXXPPPNNNLLLKKKMMM\\\___gggttt{{{vvvvvvvvvvvvwww{{{~~~}}}ppp]]]SSSMMMEEE<<<888666666555444222111111000000000000000////////////........................------..................------------------------************************))))))******+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------***+++---......---+++***(((***,,,---------+++***)))***,,,---...---,,,,,,,,,,,,,,,------.........000000000000222444666777666666666777888:::;;;<<<888;;;>>>???@@@BBBFFFJJJNNNZZZiiivvv|||oookkkqqqiii]]]SSSPPPPPPQQQXXXaaammmxxx{{{ppppppooonnnnnnnnnnnnnnnsssvvvzzz}}}~~~|||yyywwwuuupppooovvv___WWWPPPPPPSSSXXXdddqqqlll[[[NNNNNNNNNLLLOOOWWW[[[jjj|||{{{wwwttttttyyy~~~vvvdddXXXTTTNNNDDD::::::777444222222111000///111111000///////////////000000///...............---------,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,---...---,,,+++***++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********###$$$&&&'''(((***---///---------------...///000222333333222111222444666888888888888888888999999<<<999:::>>>BBBDDDIIIOOO]]]mmm~~~yyyhhhgggqqqvvvhhh\\\UUUQQQRRRTTT[[[jjjyyy~~~vvvrrrooojjjeeeaaaccceeedddaaaaaadddgggoooxxxzzz~~~YYYSSSPPPRRRUUU\\\kkkyyyvvvcccUUUKKKKKKMMMMMMTTT^^^jjjxxx|||{{{||||||kkk```YYYRRRHHH@@@;;;888555333222222111///111111000///////////////000000///...............---------,,,,,,,,,++++++---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,------......---,,,+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,,,,+++,,,...000---,,,,,,---...///000111///111222333333555777:::888888888888888999999:::===;;;<<<@@@CCCGGGPPPYYYlll{{{{{{oooffflllzzzuuudddZZZVVVSSSTTTZZZaaakkk||||||tttkkkfffffffffccc```___aaaaaa```___bbbiiinnnxxxRRRQQQRRRVVV[[[gggyyy|||hhhXXXOOOJJJLLLNNNRRR^^^lll~~~uuuiii___VVVLLLFFF>>>:::666444333222111000111111000////////////000000000///...............------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---.........------++++++++++++************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++/////////...,,,,,,---///,,,,,,,,,---...000111222///111444555666777888:::999888888888999999:::;;;===<<<>>>BBBFFFMMM[[[hhhzzzkkkgggjjjwwwmmm```WWWSSSUUUXXX___jjjuuu|||vvvppplllccc___ZZZYYY\\\]]]]]][[[]]]___```aaadddlllwww~~~~~~QQQRRRVVV[[[ddduuulll^^^QQQNNNMMMPPPTTT\\\mmm}}}|||pppcccXXXOOOJJJAAA===888555333333222111222111000000//////000000000000///..................------------,,,,,,,,,------------------,,,,,,------------------,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++---++++++,,,---///000222333333555888888777666666777999999999999999:::;;;<<<<<<===AAAFFFKKKUUUhhhyyypppeeekkkwwwyyyggg]]]XXXXXX[[[```gggrrryyywwwtttppplllgggbbb___YYYYYYXXXZZZ\\\^^^^^^^^^```dddiiiooowwwQQQTTTYYY```mmmqqqaaaWWWMMMOOORRRVVV\\\hhh{{{}}}qqqdddYYYPPPLLLEEE@@@;;;666444333222222222222111000000000000000000000///........................---------,,,,,,------------------------------------------------++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,...+++,,,,,,---///111222333444666888999888777777777999999999999:::;;;<<<===<<>>???AAAIIIUUUaaaooouuummmmmmvvvlll___UUUSSSUUUYYYffftttnnnddd```___]]]YYYUUUTTTUUUWWWVVV^^^iiiqqqwww{{{SSS\\\hhhvvvuuucccWWWQQQOOONNNTTT^^^iiiwwwzzzpppfff^^^VVVQQQKKKFFF>>>999666555444333333222111111000000111111000000///...........................------------------------.........///------------.........///111000///---,,,,,,,,,---+++++++++,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...---,,,,,,...000............///000111222222444555666666888:::===999999::::::;;;===>>>???BBBEEEOOO^^^nnn}}}ssskkkooowwwiii[[[TTTQQQVVV[[[cccvvvoooddd^^^ZZZZZZXXXVVVTTTWWW\\\aaaiiitttVVVaaapppyyyeeeXXXPPPMMMMMMRRRYYYdddrrrzzzppphhhaaaYYYSSSLLLGGG???999666555444333333222111111000111111111000000///...............//////.........------------------.........//////---------.........//////444333111///...------...+++++++++,,,,,,---------)))***+++,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,------,,,******+++---///////////////000111111666777777555444555888:::999::::::;;;<<<===??????FFFHHHRRRdddvvvuuukkkiiiuuummm[[[UUUPPPRRR\\\dddooouuuhhhaaa___XXXYYYYYYXXXZZZ___iiipppXXXeeezzzhhhZZZTTTQQQOOOPPPTTT```ppp~~~~~~~~~ssslllddd\\\UUURRRLLLDDD>>>:::888666444222111000000000000000000111111000......---------------------------------+++,,,,,,------,,,,,,+++........................<<<666///,,,...///...,,,((())))))))))))*********+++++++++,,,,,,---------......---,,,,,,,,,,,,---------------------------...------,,,,,,,,,------......//////000222333444777777777888999999::::::999;;;======;;;;;;===@@@EEENNN^^^qqqsssmmmkkkmmm|||lll\\\UUUSSSSSS[[[kkkzzzvvvoooiii```XXXXXXXXXYYYZZZaaaooobbbpppuuu```UUUQQQPPPPPPRRR___lll}}}~~~yyyrrrjjjbbb]]]TTTPPPIIICCC===:::888777333333222111111111111222111111000......------...------------------------,,,,,,------------,,,,,,........................444000++++++...000000...))))))*********++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---------------------------...------,,,,,,------...////////////111222333444777777777888999999::::::777:::;;;;;;:::;;;@@@DDDNNNYYYjjj}}}}}}ooonnnqqqxxx~~~kkk]]]VVVVVVUUUZZZiii|||{{{oooiiifff```[[[XXX]]]dddmmmxxxoooxxxhhhWWWPPPOOOQQQUUUYYYgggvvv~~~yyyrrrjjjeeeYYYWWWRRRJJJBBB===::::::555444333333222222222333111111000///............------------------------------............------........................///,,,)))***---///...,,,++++++++++++,,,,,,,,,,,,---------------...............---,,,,,,,,,,,,---------------------------...---------------....../////////000111222444444777777888888999:::::::::999;;;;;;;;;;;;???FFFKKKUUUbbbuuuuuummmrrr{{{yyydddXXXSSSSSSWWW^^^kkkwwwkkkbbb]]]\\\]]]^^^dddmmm|||{{{vvvpppqqqrrrssswww}}}}}}jjj^^^RRRNNNPPPTTT[[[bbbooo}}}|||xxxrrrnnnbbbaaa\\\SSSHHH@@@;;;:::555555444333222222222222111111000///......//////..............................////////////.................................,,,+++,,,------***(((,,,,,,,,,,,,------------..............................---,,,,,,,,,,,,---,,,,,,------------------...------------......///000000000111222333444555777777888999999::::::;;;===>>>>>>===>>>DDDMMMUUU]]]lll{{{ssspppyyy~~~hhh\\\WWWWWWZZZ]]]qqqvvvnnnjjjiiiiiijjjfff___XXXVVVZZZccckkk~~~vvvlllccc^^^[[[[[[\\\]]]aaahhhpppvvvttt___WWWPPPNNNQQQWWWaaajjjzzz|||yyyxxx{{{{{{wwwnnnkkkfff\\\QQQEEE===999555555444222222111111111111000000////////////000...........................//////000000//////...........................---,,,,,,---------+++))),,,------------.......................................---,,,,,,,,,,,,---,,,,,,,,,---------......---------------...///000111111111111222444555666888888888999::::::;;;;;;???@@@@@@???BBBIIITTT\\\jjjxxxtttrrrvvvyyyjjj\\\XXX[[[```hhhooo~~~xxxnnnccc[[[XXXYYY[[[]]]\\\ZZZXXX[[[fffxxx}}}tttkkkcccZZZRRRMMMMMMMMMLLLMMMOOOUUU\\\bbblllpppvvv}}}|||{{{yyyiiiWWWRRRNNNOOOSSSZZZgggrrr{{{yyyvvvtttxxxxxxtttmmmeee[[[PPPDDD<<<666555444333222111111111111000000//////000000000..............................////////////..............................******,,,---............------------.....................---------------......---,,,,,,,,,,,,---+++,,,,,,------.........------------...///000000111111111222333444666666888888999999:::;;;;;;;;;===>>>@@@AAAFFFOOO\\\eeetttxxxnnnssshhh]]]TTTUUU]]]kkk}}}yyygggccc]]]UUUPPPOOOSSSVVVUUUXXX[[[```jjj|||{{{xxxvvvlllggg```YYYSSSLLLGGGCCCCCCBBBBBBAAABBBEEEKKKOOOUUUYYY^^^dddiiilllnnnnnnmmmqqqvvv|||}}}~~~jjj\\\RRRPPPPPPSSSXXXaaaooo}}}yyywwwtttrrruuuzzzsssmmmggg\\\NNNCCC888777666444333222222222111000000000000000111111........................---......//////......---........................***+++,,,,,,,,,,,,---...,,,,,,---------.........------------,,,,,,,,,+++......---,,,,,,,,,,,,---++++++,,,,,,---......///------------...///000111222222222222333555666777888888999::::::;;;;;;<<<:::===AAAFFFNNNZZZhhhrrr~~~{{{vvvnnnzzzppp^^^YYYXXX^^^jjj}}}wwwkkkdddVVVVVVTTTPPPOOOQQQVVV[[[```fffooozzz~~~~~~}}}xxxqqqjjjeeecccWWWSSSNNNJJJFFFCCC@@@===<<<===<<<;;;;;;===AAADDDEEEHHHLLLPPPSSSTTTTTTTTTUUUYYY___eeelllwwwqqq^^^RRRRRRQQQSSSXXX^^^gggwwwxxxvvvtttrrruuu}}}uuuqqqnnneeeUUUIII999888777666444444333333111000000000000000111111////////////////////////------............------..............................---,,,)))((()))***,,,,,,,,,---------......---------,,,,,,+++++++++......---,,,,,,,,,,,,---++++++,,,,,,---...//////---------......000111111222222222333444555666777888999999::::::;;;;;;<<<;;;>>>DDDLLLUUUcccsss~~~wwwuuusssttt___XXXZZZaaammm{{{wwwggg\\\VVVOOOQQQQQQQQQRRRVVV]]]bbbxxx}}}yyyuuutttpppiii```WWWRRROOOJJJGGGCCC@@@???>>><<<;;;:::;;;;;;::::::;;;>>>AAA>>>???BBBDDDEEEEEEDDDDDDBBBFFFKKKOOOTTT^^^lllvvv{{{uuu```VVVSSSQQQPPPSSS\\\dddppp}}}zzzuuutttyyy|||uuusssnnn```RRRDDD;;;555555555333222333111111111111000000000000......////////////..............................////////////////////////,,,------....../////////,,,---.........---,,,,,,)))***,,,---...------,,,.........------,,,,,,,,,......---,,,,,,,,,,,,---------------///000111222111111222333444666777888999:::;;;:::999999;;;<<>>???AAADDDIIIOOOTTTWWWhhhooo{{{jjjZZZSSSRRROOOOOOUUU___kkkyyy~~~{{{wwwwww|||{{{wwwpppbbbTTTFFF>>>777666666444333444111111111111000000000000......////////////......................................................---------------.........------------,,,,,,,,,,,,,,,---............---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------...///000111222111111222333444666777888:::;;;<<<;;;:::;;;===>>>CCCHHHQQQ[[[gggvvvzzz|||hhh\\\ZZZ[[[dddttttttcccZZZTTTQQQTTTSSSWWWaaammmzzz~~~|||yyyvvvtttrrrooommmkkkfff^^^UUUMMMGGGDDDCCC>>>===<<<:::999999999999999999999888888888777777:::::::::999999::::::::::::::::::;;;>>>AAADDDFFFRRRWWWaaakkkvvvrrr___TTTRRRSSSRRRSSSZZZfffttt~~~|||}}}}}}tttfffXXXKKKBBB:::888777444333555222222111111111000000000......////////////..............................------------------------------------,,,,,,,,,,,,---,,,+++++++++,,,------...////////////...------...------------,,,,,,,,,+++++++++,,,---...000000---------...///000111222111222222333444666777888;;;;;;<<<<<<;;;<<>>===:::999888888888888999999999999888888888777777777888888777777777777888888999999888888999;;;<<<>>>CCCFFFKKKRRR[[[eeepppxxx{{{fffYYYSSSRRRUUUXXX[[[bbbnnn}}}|||lll___QQQGGG===999777444333555222222222111111111000000......////////////..............................---------------------------------,,,,,,+++++++++---,,,***)))***+++---...---.........//////......------------------------,,,++++++,,,---...//////------......///111222333222222222333555666888999:::;;;;;;;;;;;;===@@@CCCKKKWWWgggvvv~~~{{{nnnaaa[[[```iiizzzwwweeeYYYVVVZZZaaaiiirrr}}}}}}{{{yyyxxxmmmiiiddd```^^^]]][[[ZZZPPPMMMHHHCCC>>><<<::::::999888888888888888888888888888888888777777777777777777666666666666777777666666777888:::<<<>>>??????AAACCCEEEIIIPPPWWW]]]iiinnnuuu~~~kkk]]]VVVSSSSSSVVV[[[bbbmmmxxxwwwiiiYYYMMMAAA;;;888444222444222222222222111111111111......////////////......////////////////////////........................---------,,,,,,+++++++++---,,,+++******,,,...///+++,,,,,,------...///000------------------------...------,,,,,,,,,------............000111222333222222333444555777888999999999:::::::::===AAAEEEOOO\\\ooo~~~tttyyyqqqddd^^^^^^iiivvv}}}kkk___YYYZZZdddppp}}}yyyuuussspppmmmjjjfffbbb\\\XXXUUUSSSQQQPPPGGGEEEAAA>>>;;;:::999999;;;;;;;;;::::::999888888888888888777777777666666777777666666666666777777222222333555777999;;;<<<:::;;;===>>>???AAADDDFFFPPPTTT[[[ccckkkrrrvvvxxxyyyzzz|||~~~qqq]]]VVVTTTRRRTTTYYY___kkkyyyvvvcccVVVHHH@@@:::555333444333222222222222111111111......////////////......////////////////////////////////////////////////------------,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,---...///000,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,.........///000111222333222333333444555777888999888999999999:::>>>CCCGGGSSSbbbvvv|||sssppp~~~wwwddd___```dddrrrxxxlllbbb___aaagggwww~~~zzztttoookkkgggccc```\\\XXXTTTPPPMMMKKKHHHFFFAAA@@@>>><<<:::999999:::<<<<<<======<<<;;;:::999888888777777777666666666777777666666666666777777444555555666777888888888666999<<<=========???@@@AAACCCHHHLLLQQQTTTWWWXXXYYY\\\```ccchhhrrr}}}~~~wwwdddUUUSSSTTTTTTYYYbbbhhhyyymmm___OOOEEE===777555666333333222222222111111111......////////////......////////////////////////........................---------------.........,,,,,,---......///000000111000...---------......,,,,,,,,,---------......------,,,,,,,,,---...............///000111333333333333333444666777999:::999999::::::<<<@@@EEEIIIZZZiii}}}xxxmmmnnnvvvyyyfffZZZ^^^fffnnn}}}wwwrrriiiaaa```hhhrrr}}}|||zzzxxxtttnnnhhhccc^^^YYYVVVOOOMMMJJJHHHFFFEEEBBB@@@>>>===<<<;;;::::::::::::;;;;;;===>>>>>>>>>===<<<888777777777666666666666666666555555555555666666888888999999999999999999777999;;;<<<<<<===>>>@@@;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFIIIMMMUUUdddvvvqqq___RRRSSSVVVXXX___jjjrrrssseeeTTTIII@@@999777888333333333222222222111111......////////////......000000000000000000000000---------------------------------....../////////,,,---...///000000000000555444111///------------,,,,,,,,,------.........+++++++++,,,---...///000......//////000222333444333333333444666777999:::::::::;;;;;;===AAAGGGLLL___nnnvvvkkkeeemmm~~~{{{kkk[[[UUU```lllxxxyyyrrrmmmgggbbbddd___cccrrr~~~{{{xxxvvvtttnnnjjjddd^^^YYYTTTOOOKKKEEEDDDCCCBBBBBBAAA>>><<<<<<<<<;;;:::::::::::::::888:::<<<>>>????????????777777777777666666666666666555555444444555555666444555666777888888888888777888888888777777999;;;:::;;;<<<>>>??????@@@@@@??????@@@BBBKKK]]]ttt~~~fff]]]UUUUUUXXX]]]hhhtttnnn[[[OOODDD;;;777999666666666555333222222222111111111111000000000000000000000000000000000000000000000000////////////------------------------......------------.........................................................------,,,,,,,,,------------...///111333444555444444444555777888:::;;;<<<@@@CCCAAA@@@DDDNNNWWWffftttxxxmmmiiigggxxxmmmaaa[[[\\\jjj}}}mmmeeeccc___\\\]]]bbbjjjvvv|||xxxsssnnnjjjfff```YYYUUUSSSPPPJJJDDDEEEDDDBBB@@@>>>===<<<<<<;;;::::::::::::;;;<<<<<<@@@AAACCCDDDCCC@@@<<<999999888777666777888999:::::::::999:::;;;:::777444888999999999::::::::::::888999999:::::::::999999888999;;;;;;::::::;;;<<<;;;@@@EEEFFFJJJ\\\xxx|||uuuuuuxxx}}}^^^VVVRRRUUU[[[dddqqq~~~tttdddXXXMMMBBB;;;:::444444444333111000000111111111111111000000000000000000000000000000000000000000000000////////////------------------------......------------..............................------------------------...------,,,,,,------...111111000000111111222333444444555555777888:::;;;999===@@@@@@@@@GGGRRR\\\nnn{{{ooofffeeepppttteee^^^]]]eeexxx|||fff___]]][[[]]]bbbkkkxxx{{{wwwsssmmmhhhccc```ZZZTTTPPPNNNKKKEEEAAA???>>><<<;;;999888888888999888888888888999::::::>>>@@@AAABBBBBB@@@===<<<::::::999999999999::::::999888777888999999777555555666666666777888888888999::::::;;;;;;:::::::::999;;;<<<<<<;;;:::;;;<<<777<<>>???????????????;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888888999:::999888444444555555666777888888:::;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<:::;;;;;;777:::@@@HHHVVVjjj}}}|||||||||{{{~~~SSSSSSUUU\\\hhhuuu~~~xxxvvvuuu{{{sssgggWWWFFF<<<888666444333333444333333111111111111000000000///000000000000000000000000000000000000////////////..............................------------..............................------------------------...------------......///------...///111333555666555555666777888:::;;;<<<;;;>>>AAAEEELLLYYYhhhsssllleeelllxxxmmmccccccjjjxxxooobbb^^^```gggvvv{{{wwwsssooojjjeee___ZZZTTTPPPMMMJJJEEEBBB@@@>>>;;;888777777666666666666777777555555555555555666666777999999:::;;;===???@@@AAA===>>>@@@AAABBBAAAAAA@@@CCCAAA>>><<<<<<<<<<<<;;;777777666666777888:::;;;::::::;;;<<<<<<<<<;;;;;;<<<>>>???>>><<<:::::::::;;;<<>>@@@DDDJJJTTTbbbrrr}}}sssddddddtttvvvcccbbbiiixxxzzzooogggjjjppp{{{~~~|||{{{yyyyyyzzzzzzzzzvvvpppllliiieee```ZZZVVVQQQLLLHHHFFFCCC@@@>>><<<:::888777666666555555666666777888555555555555555666777777777777888999;;;===@@@AAAAAACCCEEEHHHJJJKKKKKKKKKLLLIIIDDDAAA@@@>>>===;;;999999888777777999:::;;;999:::;;;<<<============>>>@@@@@@???<<<:::::::::>>>>>>BBBLLL[[[jjjtttyyy{{{~~~~~~zzzuuuuuu}}}}}}MMMVVVaaalllzzz~~~|||xxxrrruuuzzz}}}zzzlllXXXGGG===999444222333444333111111111111111000000000000111111111111111111111111000000000000////////////..............................------------..............................////////////////////////------------...///000000000000000///000000111222666777777888999;;;<<<===???BBBGGGPPP]]]mmm}}}lllbbbhhh{{{kkk___eeerrrzzzrrrqqq{{{}}}{{{zzzxxxvvvqqqqqqqqqrrrqqqmmmhhhddd]]]ZZZUUUPPPLLLHHHEEEBBB@@@???===;;;999888777777444444333333444444555666555555555555555666777777666666777888999;;;===>>>CCCEEEHHHLLLPPPSSSVVVWWWRRROOOKKKHHHEEEBBB???===<<<:::888777777777999::::::;;;===>>>@@@AAABBBBBBBBBCCCDDDBBB???<<<;;;;;;======@@@GGGRRRZZZ___aaa___```fffmmmqqqrrrwww|||xxxrrruuu}}}PPP\\\iiiuuuzzzuuuuuuxxxxxxtttooohhhmmmuuu{{{vvvcccRRRAAA<<<666333444555333000111111111111000000000000111111111111111111111111000000000000////////////..............................------------..............................////////////////////////------------...///000111222222111111222222333444777777777888:::;;;===>>>@@@DDDLLLXXXhhhzzz}}}nnnkkkuuupppccc```nnn~~~yyy~~~~~~zzzvvvuuusssqqqooojjjiiihhhhhhgggddd___[[[RRROOOJJJGGGDDDBBB???===;;;;;;:::999777666666777444333333333333444444555555444444444444555666666555666777888999::::::;;;???@@@DDDIIIOOOTTTYYY[[[YYYWWWSSSQQQNNNKKKGGGDDD@@@>>><<<999888999:::;;;<<<===???BBBDDDFFFHHHHHHGGGHHHHHHFFFBBB???>>>>>>;;;<<<>>>CCCIIILLLMMMLLLLLLLLLPPPWWWZZZYYY\\\aaaiiimmmrrrvvv{{{wwwuuuzzz}}}VVVcccpppzzzsssooolllooouuuwwwsssnnnfffllluuu|||}}}kkkZZZFFF@@@999666777888555222111111111111000000000000111111111111111111111111000000000000////////////////////////////////////.........------.........................................................---------......000111111000111111222444666888999777777888999:::<<<===>>>CCCHHHQQQ```rrr{{{sssvvvrrrddd```dddwwwvvvsssoookkkiiigggeeeccc```^^^]]]\\\[[[XXXTTTQQQLLLHHHDDDAAA???===;;;:::999999999777555555666777666555555444555555666666444444333333444444555666555666777888999999888888888:::===CCCJJJQQQWWWZZZ^^^]]][[[YYYWWWTTTOOOLLLEEECCC@@@===;;;;;;===>>>===???BBBEEEHHHJJJLLLLLLKKKLLLKKKIIIEEEBBBAAAAAA;;;===???BBBEEEEEEDDDCCCEEECCCGGGNNNOOOLLLMMMSSSWWW\\\bbbhhhooozzz{{{xxxyyy}}}~~~