BM6P6(@ qqqiiicccaaa___[[[XXXYYYWWWeeessswwwwwwzzz}}}~~~}}}{{{~~~}}}}}}}}}}}}|||{{{zzzyyy{{{xxxvvvwwwuuupppnnnooorrrqqqrrrtttwwwwwwtttqqqlllmmmfffYYYPPPMMMIIIDDDCCCCCCCCCCCCCCCDDDEEEFFFLLLHHHIIIMMMMMMOOO```vvvhhhZZZRRRWWWaaalll{{{ooo```XXXXXX[[[YYY]]]aaaeeelllqqqoooiii^^^ZZZYYY[[[YYYZZZfffwwwxxxcccNNN===555333444333222111111000111111111111111111222444666777888:::<<>><<<999555222444222111222333444333111222222222222333333333333111111222333444555555666777777666666555555444444888777555444333333444555///000222333444444333333333333333444444555555555444333333222222333333444333444555666666555444333111222222222222555:::>>>CCCGGGMMMQQQTTTXXX^^^bbbdddgggkkkmmmmmmmmmmmmnnnqqqrrrssssssqqqnnnkkkiiinnnrrrwww{{{~~~wwwmmmeee```]]]YYYSSSLLLFFFBBB@@@??????DDDKKKQQQWWW^^^gggnnnppprrrvvv}}}rrrgggbbbdddhhhooo{{{yyyqqqqqqssswww}}}uuurrrxxx{{{ooo^^^QQQDDD@@@<<<999888999::::::999888777888:::;;;:::999666999;;;===>>>@@@BBBDDDBBBEEEGGGGGGEEECCCBBBBBBCCCCCCCCCBBBBBBDDDIIILLLLLLWWW\\\aaammm{{{~~~~~~wwwnnneeeaaa]]]YYYYYY[[[cccnnnwwwyyyyyy|||~~~~~~{{{yyyzzz~~~zzzyyyzzzyyyuuuuuuxxx|||zzzyyyyyyzzzxxxuuurrrhhhhhhaaaTTTLLLJJJHHHDDDAAAAAABBBCCCDDDFFFHHHIIINNNJJJJJJMMMLLLMMM]]]ppplll^^^TTTWWW___iiiwwwqqqbbbZZZZZZ\\\XXX]]]aaaeeekkkooommmggg___YYYWWWYYYXXXWWWaaaooo~~~tttcccPPPAAA888444444333222222111111111111111111111111222444666777888999<<>>CCCGGGMMMQQQTTTXXX^^^ccceeegggkkkllllllllllllmmmppppppqqqpppooommmlllkkknnnrrrxxx|||{{{sssiiiaaa\\\]]]YYYSSSLLLFFFBBBAAA@@@@@@EEELLLRRRXXX```iiippptttuuuyyy|||oooddd```cccgggnnnxxx{{{zzz{{{}}}wwwvvv|||lllXXXJJJBBB???:::888888::::::;;;:::999999999;;;<<<;;;:::999;;;===???@@@AAADDDFFFIIIKKKLLLLLLIIIFFFDDDDDDEEEEEEEEECCCCCCDDDGGGJJJKKKWWW\\\aaalllzzz{{{qqqggg```\\\ZZZ^^^eeerrrxxxzzzyyyxxx{{{|||{{{yyyvvvvvv{{{~~~}}}~~~}}}yyyuuurrrgggddd\\\QQQJJJHHHGGGEEEAAAAAABBBDDDFFFHHHJJJLLLNNNKKKKKKLLLJJJKKKYYYiiirrrbbbVVVWWW]]]eeerrrqqqccc[[[ZZZ\\\\\\bbbhhhlllpppssspppjjjddd[[[VVVXXXYYYXXX___jjjssslll```PPPAAA777222111333333222111111111111111111111111222333555777777999;;;>>>BBBFFFKKKRRRVVV\\\gggwww}}}pppeee]]]ZZZXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]bbbaaa```^^^]]]]]]]]]]]][[[\\\]]]\\\ZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]___```bbbcccccccccnnnxxxzzzpppddd\\\\\\ZZZZZZ___cccgggoooxxx~~~}}}yyytttpppmmmfffccc___]]]]]]^^^^^^^^^SSSPPPJJJFFFCCC@@@<<<:::888666444444444555444333333333333333333444555555555666888===EEEOOOYYY^^^]]][[[XXXUUUSSSRRRSSSSSSPPPNNNKKKIIIGGGDDD@@@===888666333222333333222111111111111111111111111111000111111222333444555555666666666666777777777777888888777777666555555444888888888777666444222111222222222222333333333333555444444333333444444555666777888888888888777666222222222222333666:::>>>DDDHHHMMMQQQSSSXXX^^^dddeeehhhjjjkkkkkkjjjkkkkkknnnnnnmmmmmmmmmmmmmmmmmmooosssyyy~~~zzzqqqggg```[[[\\\XXXRRRLLLGGGCCCBBBAAAAAAFFFNNNUUU\\\cccmmmsssxxxzzz}}}xxxlllbbb___cccgggooowwwwwwyyy}}}iiiSSSCCC@@@===999888999;;;<<<<<<<<<;;;;;;;;;===>>>===<<<<<<>>>@@@AAABBBCCCEEEGGGOOOPPPQQQOOOLLLHHHFFFFFFGGGGGGFFFEEECCCDDDFFFIIILLLXXX]]]bbbmmm{{{zzzqqqgggaaa]]]___iiittt}}}xxxvvvxxxxxxvvvxxxuuuwww}}}yyyuuurrrkkkeeeZZZPPPKKKIIIHHHHHHDDDDDDEEEFFFGGGIIIKKKLLLLLLJJJJJJKKKJJJLLLWWWdddxxxwwwfffXXXWWW[[[bbbooo}}}}}}pppaaaXXXXXX\\\dddkkksssxxx|||~~~zzztttjjj^^^VVVYYY]]]^^^eeemmmrrrmmmbbbSSSDDD999555444333333222111111111111222111111111222333444666777888:::===@@@DDDJJJPPPUUU\\\gggzzzvvvjjj```[[[YYYYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[``````___^^^]]]]]]\\\\\\[[[\\\]]]\\\ZZZZZZZZZ\\\___^^^^^^]]]]]]]]]^^^^^^^^^^^^______``````______gggsss{{{sssjjjdddccc___^^^```bbbeeemmmvvv}}}|||wwwsssmmmhhhccc___^^^^^^^^^^^^WWWSSSMMMHHHEEEAAA>>><<<888666444444555555555444444333333333444555666777444666777999>>>FFFQQQZZZZZZZZZYYYXXXWWWXXXZZZ\\\XXXVVVSSSQQQOOOLLLHHHEEE???<<<888555555555444333333333333333333222222222111111222333444555555666666666666777777888888888888888888888888777666666::::::999888666555333333444444555555555555555555555444444333333444444555666666777888888777666666222222333222333666;;;>>>DDDHHHNNNQQQTTTYYY___dddfffhhhjjjkkkjjjiiijjjjjjmmmlllkkkjjjkkklllnnnpppppptttzzz{{{rrrhhhaaa]]][[[WWWRRRLLLGGGDDDCCCCCCBBBHHHQQQXXX___gggpppvvv|||}}}wwwkkkbbb```fffkkkttt|||www|||iiiQQQBBB???<<<::::::<<<>>>@@@@@@???>>>===>>>???@@@???>>>===???AAABBBBBBCCCEEEGGGNNNOOOOOONNNKKKHHHGGGGGGFFFFFFFFFEEECCCDDDFFFHHHNNNYYY^^^bbbmmmzzzyyyrrriiiccc___cccppp|||xxxxxxxxxuuuyyyxxx{{{yyytttrrrnnneeeYYYQQQLLLIIIHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJNNNWWWaaaqqq|||jjjZZZWWW[[[bbbooo}}}|||nnn^^^UUUVVV[[[iiisss~~~oooaaaWWWYYY___dddnnnxxx}}}xxxmmm\\\KKK???;;;;;;444333333222111222222222111111111222333444555666777999<<>><<<===???BBBCCCCCC@@@???>>>???AAABBBAAA@@@>>>???AAABBBBBBBBBDDDFFFGGGHHHIIIHHHFFFEEEEEEFFFCCCDDDEEEDDDDDDDDDGGGIIIKKKVVV[[[___hhhssswwwrrrkkkddd___cccrrr}}}|||zzz}}}{{{~~~zzzuuusssmmmcccWWWRRRNNNKKKJJJJJJNNNMMMLLLJJJIIIIIIIIIIIIEEEGGGIIIJJJKKKPPPXXX^^^lllnnn]]]YYY\\\cccppp~~~~~~ppp___UUUVVV[[[iiiuuutttdddXXXXXX___hhhwwwyyyfffQQQBBB<<<;;;444444333222222222222222111111111111222333444555666888;;;>>>AAAGGGMMMQQQYYYfff|||wwwjjj___ZZZXXXWWWWWWWWWWWWVVVUUUSSSSSSOOOPPPQQQRRRTTTTTTTTTTTTVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYY[[[\\\\\\[[[[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\ZZZYYYXXXWWW```lllyyyrrrooommmlllllleeebbbaaaccccccccchhhnnnttt{{{vvvpppjjjgggeeebbbaaa\\\XXXRRRLLLHHHDDD@@@===<<<:::888777777777666444444444444555666777888999999:::::::::;;;BBBLLLSSSZZZ]]]`````````aaaeeehhhjjjgggeeebbb```]]]YYYVVVJJJEEE>>>888666555555555555444444333333222222111333444444555666777888888888888888888888999999999999999888888999;;;===>>>???>>><<<:::999888888777444444444444333333333333444333333222222333333444555555666777777666555555222333333333444777;;;???EEEJJJRRRXXXZZZ]]]aaadddggghhhjjjjjjiiijjjkkkmmmmmmlllkkkkkkmmmooorrrtttsssvvv|||~~~wwwnnneee^^^ZZZVVVSSSNNNIIIFFFDDDCCCCCCFFFMMMVVV^^^dddkkksssxxx}}}uuuiiiccceeemmmuuulllVVVHHH@@@???>>>???BBBDDDEEEEEEAAA@@@@@@@@@BBBCCCBBBAAA>>>@@@AAABBBAAAAAACCCDDDBBBCCCDDDDDDCCCCCCDDDFFFCCCDDDFFFFFFEEEFFFHHHIIIFFFQQQVVVXXX```jjjooolllhhhccc___bbbsss~~~~~~}}}}}}~~~}}}wwwvvvlllaaaWWWUUUTTTPPPOOOQQQOOOOOOMMMLLLJJJJJJIIIIIIEEEHHHJJJJJJLLLQQQWWW[[[eee{{{tttbbb\\\]]]cccppp~~~~~~vvvfffZZZYYY\\\ggguuu|||kkk]]][[[```llluuu\\\HHH===:::444444333222222222222333111111111111222333444444666888:::===@@@EEEKKKPPPVVVbbbuuuqqqeee]]]ZZZVVVWWWWWWWWWWWWVVVTTTTTTOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZXXXYYY[[[[[[[[[[[[]]]___\\\\\\\\\\\\\\\]]]^^^^^^``````___^^^]]][[[YYYXXX^^^iiizzz~~~xxxqqqllliiihhhgggfffcccbbbcccggggggeeeggglllmmm{{{{{{vvvrrrooollljjjgggbbb^^^WWWQQQMMMIIIEEEBBB???===:::999888888666555444444444555666777999:::<<<;;;:::;;;>>>DDDLLLQQQYYY]]]bbbcccccceeeiiinnnrrrpppmmmkkkiiifffbbb___QQQKKKCCC===:::999999999888888777777666555555555555555666777888999::::::999999999999999999888888:::999777777999<<<@@@CCCEEECCCAAA>>>;;;:::999999555444444444333333333333333222222111111222222333666666888888888888666666333333444333444777<<>>???BBBDDDEEEEEEBBBAAA@@@AAACCCCCCCCCAAA???AAABBBBBBAAAAAACCCDDDBBBDDDEEEDDDCCCCCCEEEGGGGGGHHHIIIHHHGGGGGGHHHIIIEEEPPPSSSUUU\\\dddyyyeeeeeedddbbb___ddduuu}}}~~~~~~{{{yyyzzzzzz{{{}}}zzzxxxmmmaaaYYYYYYZZZWWWVVVXXXOOOOOOMMMLLLKKKKKKKKKKKKFFFIIIKKKKKKLLLQQQVVVXXX^^^rrryyyeee^^^^^^cccppp}}}yyy|||lll___\\\]]]fffuuusssbbb^^^cccppplllSSSEEE???555444333333222222333333111111111111222333444444555777:::===@@@EEEKKKOOOSSS]]]nnnwwwiii```\\\VVVWWWXXXXXXXXXWWWVVVUUUPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTVVVWWWYYYZZZ[[[\\\\\\]]]^^^___^^^]]]\\\[[[WWWYYY[[[[[[[[[\\\^^^```^^^^^^^^^^^^^^^___```aaaddddddcccbbbaaa___^^^]]]]]]fffuuuuuuqqqlllgggeeecccaaa```aaaaaaeeejjjjjjggggggkkkiiixxx~~~zzzwwwuuussspppmmmhhhddd]]]WWWSSSNNNJJJGGGAAA???<<<:::999888666555444444555555666888999:::===;;;:::;;;???EEEKKKOOOXXX]]]ccceeeeeegggmmmrrrwwwuuurrrpppnnnkkkgggdddXXXRRRIIIBBB???>>>>>>>>>======<<<<<<;;;:::999999666666777888999:::;;;;;;;;;::::::999999888888888:::999777666999===BBBFFFJJJHHHEEEAAA===;;;999999777777666666666555555555222111111111111111111222777888999::::::999888777333333444444444777<<>>>>>???BBBDDDDDDDDDBBBAAA@@@AAACCCCCCCCCBBBAAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGFFFEEEEEEFFFHHHKKKLLLLLLKKKIIIHHHHHHIIIFFFQQQTTTUUU[[[cccwwwdddbbb___]]]___iiiwww|||{{{yyyvvvvvvyyyrrrwww}}}}}}}}}xxxnnnfff]]]ZZZ[[[]]]___aaaUUUTTTSSSQQQPPPOOONNNNNNNNNKKKIIIIIIMMMSSSXXXZZZ___mmmjjj]]]YYY]]]nnn}}}}}}sssggg```\\\fffxxxyyyiii___^^^kkkfffOOO@@@;;;666111///000222333222333444444333222111333444444666999;;;===AAAFFFIIIQQQWWWeee{{{tttfff]]]XXXUUUTTTWWWWWWSSSSSSUUURRRSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUXXXZZZ\\\```^^^]]]___dddeeeaaa]]]WWWXXXXXXYYYZZZ\\\^^^^^^bbbaaa``````___`````````dddccccccdddeeedddbbb```bbbfffooo{{{yyyqqqmmmgggdddcccbbb```^^^cccdddeeedddbbbbbbccceeejjjrrr{{{|||yyyvvvrrrnnnjjjfff```[[[VVVQQQLLLIIICCC@@@>>><<<======<<<;;;999888666777999;;;<<<<<<<<<<<<<<<>>>AAAFFFJJJMMMVVV]]]fffiiiiiikkkqqqwww}}}}}}}}}|||zzztttmmmggg^^^SSSGGGBBB@@@>>>???BBB===============<<<;;;;;;:::999999999:::;;;<<<===============<<<;;;;;;::::::888666555777;;;???BBBBBBCCCCCCAAA>>>;;;::::::666666666666555444333222333222111000111222444666999:::;;;;;;;;;:::999888444555555555555666:::===CCCHHHOOOVVV[[[___ccceeegggfffgggiiimmmpppqqqrrruuutttsssrrrsssrrrpppnnnqqquuuzzz~~~~~~~~~~~~|||yyyuuupppiii```WWWPPPNNNJJJGGGFFFBBB???@@@EEEKKKRRR[[[bbbhhhmmmssswww}}}ooodddbbbaaaaaammm||||||dddOOOEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAFFFEEECCCBBBAAABBBBBBCCCFFFEEEDDDDDDDDDEEEGGGGGGJJJKKKLLLLLLKKKHHHEEECCCKKKNNNUUUZZZYYY^^^uuudddaaa^^^^^^cccooo|||}}}zzzxxxyyyxxxtttsssuuurrrvvvyyyzzzzzz|||yyyyyywwwhhh```XXXWWW[[[```bbbbbb[[[\\\[[[XXXTTTRRRQQQRRRXXXWWWUUUTTTTTTVVVXXXZZZ^^^iiiooo___YYY[[[kkk~~~}}}yyyyyyzzzwwwiii___ZZZ]]]nnn~~~kkk```___kkkpppWWWGGG;;;777222000111333222111222333333333111111333555444666999;;;===@@@EEEHHHRRRXXXeeezzz{{{jjj```YYYUUUTTTWWWWWWTTTSSSUUURRRSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUWWWYYYZZZ```^^^^^^aaafffhhheeeaaa\\\[[[[[[[[[[[[\\\]]]]]]````````````````````````bbbbbbcccfffhhhiiigggeeefffiiiqqq{{{~~~xxxoookkkeeecccbbbbbb```___dddfffggggggeeedddcccddddddkkkttt~~~}}}yyyuuummmiiiccc]]]XXXTTTPPPMMMGGGDDD@@@>>>>>>>>>>>>===@@@>>><<<<<<>>>@@@@@@@@@AAAAAA@@@AAACCCGGGLLLNNNWWW___hhhlllmmmooouuuzzz~~~yyyrrrlll```TTTIIIEEEBBB@@@@@@BBBFFFFFFGGGGGGFFFEEEDDDCCC<<<<<<<<<<<<===>>>>>>???>>>>>>>>>======;;;::::::999777555555555888;;;===>>>???@@@>>>;;;999999999777777777777666555444333222111000///000222444555::::::;;;<<<<<<;;;999888333444555555555888<<>>===<<<:::999888777555444444555666666888999;;;:::888666666777888888888888777666555555111000//////000111444555;;;;;;<<<<<<<<<;;;999888333444444555666999>>>AAAHHHKKKQQQVVVZZZ```eeehhhjjjjjjjjjmmmqqquuuvvvvvvwwwvvvttttttsssqqqmmmkkkjjjnnnsssvvvwwwvvvvvvvvvtttrrrnnnjjjccc[[[RRRLLLIIIEEEDDDDDDCCCAAAEEEJJJOOOVVV___fffkkkpppvvv{{{wwwqqqkkkddd```bbbdddkkk}}}}}}xxx|||___NNNGGGDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIHHHGGGHHHIIIJJJKKKOOONNNMMMKKKJJJIIIIIIIIIFFFFFFJJJOOOQQQ[[[uuu^^^ZZZXXX]]]iiiwww|||xxxuuuqqqqqqvvvxxxtttpppoooppprrrtttuuuvvvxxx}}}}}}|||yyyvvvtttvvv}}}yyyooofff\\\UUUMMMOOOZZZeeeeee___\\\aaafffccc\\\WWWXXX[[[gggiiihhhbbbZZZUUUVVVYYY\\\```mmm{{{eeeYYYZZZiiiyyy}}}{{{vvv~~~|||lll]]]UUUTTT\\\fffrrruuuccc^^^dddpppyyycccMMM===999444222333444222//////000111111000111333555444666888999;;;>>>BBBEEEIIIOOO[[[lllxxxjjj```ZZZVVVXXXYYYVVVUUUUUUXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[\\\^^^bbbcccaaa______^^^]]]]]]\\\\\\\\\]]]______aaabbbbbbbbbaaaaaaaaaccchhhnnnsssvvvuuutttvvvwwwyyy||||||xxxqqqnnnjjjggggggiiilllmmmpppssswwwwwwtttooojjjhhhiiiiiijjjppp}}}yyytttmmmhhhdddaaa___]]]]]]YYYSSSOOONNNOOOPPPPPPOOOMMMKKKKKKMMMNNNNNNNNNKKKJJJHHHHHHKKKOOOTTTWWW[[[cccnnnuuuyyy|||{{{uuuiii```XXXUUUTTTQQQOOOPPPOOOPPPPPPPPPNNNLLLKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBB@@@>>><<<:::999888777666555444333222222222444666666555444555666777888888888777777666555111000//////000222444666<<<<<<======<<<:::999888555555555555666:::???CCCJJJMMMQQQVVVZZZ```eeejjjlllllllllooossswwwxxxxxxxxxvvvuuutttssspppllliiifffjjjoooqqqqqqpppoooooonnnllliiieee___XXXOOOIIIHHHEEECCCCCCBBBAAAEEEKKKRRRXXXaaaiiinnnsssxxx}}}~~~tttlll```]]]\\\___dddnnn{{{xxxvvv[[[LLLHHHDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBCCCDDDFFFGGGJJJIIIHHHHHHHHHIIIKKKLLLQQQPPPPPPOOOMMMLLLKKKKKKGGGGGGJJJOOOQQQZZZrrr```]]]\\\aaalllxxx~~~yyyrrrmmmmmmrrruuusssooommmjjjmmmqqquuuwwwxxxzzz{{{xxx{{{~~~}}}zzzyyy{{{~~~yyyqqqggg]]]WWWSSSNNNQQQ```nnnooohhh```eeeiiieee]]]WWWWWWZZZ___aaa```ZZZRRRNNNQQQTTT[[[\\\fff|||iii[[[\\\jjjwwwxxx}}}}}}ooo```VVVTTTVVVXXX___mmmyyyfff]]]^^^cccfffyyygggNNN???:::555333333333222//////000111111000111333555444666777888:::<<<@@@CCCDDDKKKWWWeeeyyysssfff^^^YYYZZZ[[[XXXUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZ\\\\\\]]]^^^______]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^___```aaabbbcccddddddddddddfffjjjqqqwww{{{{{{zzz~~~|||tttqqqnnnkkkjjjmmmrrrvvvzzz~~~~~~wwwqqqnnnmmmkkkiiimmmvvv}}}xxxssspppmmmjjjiiiiiiddd^^^ZZZYYYZZZ[[[[[[VVVTTTRRRRRRSSSUUUUUUTTTMMMLLLKKKKKKNNNTTTYYY]]]```gggqqqyyy~~~zzzoooggg```______[[[YYYYYYXXXWWWVVVUUUSSSRRRPPPPPPMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGEEECCC@@@>>>;;;:::888888777666444333111000///111333333333333444555666666777777777666555555222111000000111333666777============;;;:::888666777777666666666:::???CCCKKKNNNSSSWWW[[[aaafffjjjnnnnnnnnnppptttwwwxxxxxxxxxwwwvvvuuutttppplllhhhdddgggkkkmmmllljjjiiihhhgggfffccc```\\\UUUMMMHHHIIIEEECCCBBBAAA@@@DDDKKKTTT[[[dddkkkppptttzzz~~~|||ppphhhZZZXXXXXX[[[bbbooozzzvvvmmmVVVJJJHHHCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHJJJKKKNNNNNNOOOPPPPPPNNNMMMLLLGGGEEEIIINNNQQQYYYpppgggffffffiiipppyyy|||rrrllliiimmmqqqpppnnnmmmhhhjjjooosssuuuvvvuuuuuuuuu{{{{{{zzz{{{|||~~~wwwooodddZZZPPPQQQQQQUUUdddvvvyyyrrrfffiiijjjeee]]]VVVUUUVVVUUUVVVWWWTTTOOOMMMNNNPPPXXXYYYaaasssqqq```^^^hhhrrr~~~xxxgggZZZQQQPPPNNNPPPYYYjjj}}}}}}jjj^^^[[[[[[YYYgggxxxoooTTTBBB<<<666222222333222111000111222111111111333555444555777888999;;;>>>AAACCCKKKUUUaaaqqq}}}mmmddd]]]\\\]]]ZZZVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVYYY[[[]]]^^^___^^^]]][[[\\\]]]^^^^^^^^^]]]\\\[[[WWWWWWXXXYYYZZZ\\\^^^___`````````aaabbbccceeefffeeegggkkkrrrzzzxxxvvvsssooonnnrrryyy~~~xxxtttnnniiigggiiipppzzz~~~zzzxxxtttpppkkkhhhggghhhhhhhhhbbb___\\\[[[[[[[[[[[[ZZZQQQOOONNNNNNRRRXXX^^^bbbgggmmmuuu~~~yyyrrrllllllkkkfffbbbaaa^^^\\\YYYWWWUUUTTTTTTTTTUUUUUUVVVVVVUUUSSSQQQPPPLLLKKKIIIFFFCCC???<<<;;;888888777666444333222111...000222333333333444555555666666777777666666555444333222222444666999:::=========<<<:::888666555777777666666777;;;BBBFFFNNNQQQVVV[[[___dddhhhlllpppoooooopppsssvvvwwwwwwwwwvvvvvvuuutttqqqlllhhhdddgggjjjkkkiiieeecccbbbaaa```^^^\\\YYYTTTMMMHHHIIIEEEBBBAAA@@@@@@DDDKKKVVV]]]eeelllqqquuu{{{}}}wwwkkkaaaXXXVVVTTTWWWaaaqqqyyywww{{{yyyuuuwwwbbbQQQIIIFFFBBBCCCDDDFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJLLLOOOQQQRRRSSSTTTJJJGGGHHHLLLPPPXXXooonnnnnnooooooqqqvvv{{{xxxoooiiilllqqqrrrqqqqqqmmmnnnooorrrttttttsssrrrpppxxx{{{vvvvvvwwwyyy~~~~~~wwwooocccYYYLLLQQQRRRUUUbbbrrrwwwqqqddddddccc___ZZZVVVUUUUUUSSSVVVYYY[[[ZZZXXXUUUSSSTTTVVV]]]lllzzzfff___ccciiixxxppp^^^QQQOOOLLLJJJLLLXXXkkk{{{ooobbb\\\XXXUUUYYYhhh~~~wwwZZZEEE>>>666111111222333222222333333333111111333555444555777777888:::===@@@BBBJJJSSS[[[fff{{{sssiii```______[[[VVVTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY]]]___```___]]]\\\YYYZZZ\\\\\\\\\[[[ZZZZZZWWWWWWXXXYYYZZZ\\\]]]^^^___^^^]]]]]]___aaadddfffdddfffjjjrrr{{{{{{wwwvvvyyy}}}yyyoooiiieeefffhhhnnnzzz~~~zzzxxxxxxxxxxxxwwwpppmmmhhheeecccaaa___]]]WWWUUUSSSSSSUUU[[[aaaeeeooossszzz}}}{{{yyyrrrllljjjeeebbb^^^ZZZXXXXXXYYYZZZ]]]]]]^^^^^^]]][[[XXXWWWPPPOOOMMMIIIEEEAAA>>><<<777666555444333333333333///111333444444444555666666777777888888777777777666555555555666999<<<===<<<<<<<<<;;;999777444333555555555666888>>>FFFKKKQQQUUU[[[```dddhhhlllnnnqqqooooooppprrrtttttttttvvvuuuuuuvvvuuuqqqlllhhheeehhhjjjjjjgggbbb___^^^[[[[[[ZZZZZZXXXSSSNNNIIIGGGBBB@@@@@@@@@AAAGGGNNNWWW^^^fffmmmqqqvvv{{{~~~uuuggg]]]WWWTTTQQQTTTaaatttyyypppnnnwww~~~vvvvvvwwwxxxhhhYYYMMMGGGDDDAAACCCFFFIIIIIIHHHEEECCCCCCDDDFFFHHHJJJLLLMMMNNNLLLLLLJJJIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIKKKNNNTTT[[[bbbfff[[[TTTNNNNNNNNNWWWnnnppprrrsssqqqpppqqqvvv{{{uuummmnnnsssuuuuuuvvvuuutttrrrrrrssstttsssssslllsssyyyyyytttppppppssswww}}}}}}wwwooocccYYYKKKQQQSSSRRR[[[jjjnnnggg[[[ZZZYYYXXXWWWVVVVVVVVVXXX[[[aaafffhhheee^^^XXXQQQTTT[[[hhh|||iii___```bbbrrrvvvaaaSSSRRROOOJJJGGGNNN___ooossseee^^^YYYUUURRR^^^sss{{{^^^FFF???666111000222333333333444444333222111333444444555666777777999<<>>???@@@BBBIIIQQQXXX^^^gggmmmrrrvvv{{{vvvfff\\\WWWSSSOOOSSSbbbvvv~~~tttlllkkksssyyyrrrttt|||~~~||||||mmm___SSSKKKFFFCCC@@@CCCHHHKKKKKKIIIEEECCCEEEFFFHHHJJJMMMOOOQQQRRRPPPOOONNNLLLLLLLLLMMMMMMIIIIIIHHHGGGHHHIIIJJJKKKLLLKKKLLLPPPXXXdddpppwwwnnncccWWWQQQNNNUUUmmmjjjkkkkkkjjjkkkpppyyyzzzwwwtttuuuwwwxxxwwwuuuxxxxxxyyyxxxxxxxxxxxxxxxuuuqqqrrrvvvvvvqqqooorrr|||~~~}}}wwwlllaaaZZZPPPLLLJJJOOOXXX^^^^^^[[[VVVTTTUUUVVVUUUQQQRRRVVV[[[eeeooosssqqqkkk^^^RRRRRRNNNRRR___qqqvvvaaaZZZ\\\rrriii[[[RRRLLLKKKIIIJJJWWWfffwwwqqqddd[[[VVVTTT\\\aaa~~~hhhLLLAAA777444555333333333333333111111111111333333333555777777888999<<>><<<===CCCLLLRRRYYY___gggooovvv{{{|||nnnbbb[[[UUUUUUTTTWWWeeewww~~~pppoooqqqsss}}}qqqooosss~~~|||ppp___VVVRRRLLLFFFDDDCCCDDDHHHLLLMMMKKKEEEAAABBBBBBBBBDDDHHHNNNSSSWWWYYY[[[YYYSSSOOOOOOOOOMMMKKKKKKJJJIIIIIIIIIKKKKKKMMMPPPPPPPPPYYYkkkyyy}}}ssscccWWWOOOTTTkkkdddgggjjjkkkmmmrrrzzzzzzyyyxxxxxxzzz{{{{{{zzzzzz{{{{{{zzzyyyxxxyyyyyyyyyvvvwwwzzzyyytttrrrtttwwwyyyyyyvvvoooeee[[[UUUOOOLLLJJJLLLRRRWWWYYYXXXRRRNNNMMMOOOOOOMMMPPPUUU___kkkxxx|||wwwnnn```TTTPPPNNNRRR]]]kkk~~~{{{fff]]]^^^mmm|||rrraaaWWWQQQPPPOOOMMMUUU```nnn{{{wwwkkk```YYYSSSYYYYYYqqq}}}jjjOOOCCC777444444222111222333222111000000111222333333555666777777999<<<>>>@@@BBBGGGPPPYYYeeexxxvvvmmmbbb[[[ZZZ[[[ZZZYYY[[[[[[[[[[[[ZZZYYYXXXXXXVVVWWWZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]][[[[[[\\\\\\]]]___```aaaaaa```___^^^^^^^^^______ccceeehhhnnnxxxyyyrrrhhhaaa___^^^\\\ZZZ^^^hhhvvv|||zzzvvvpppkkkgggfffeeeddddddggglllqqq{{{~~~zzzwwwvvvuuutttsssrrrooollljjjiiigggeeeccc]]]XXXPPPIIIDDD???;;;999777555444444666666444222555555555666666777888888777888999:::;;;:::999999777777777888999:::;;;<<<;;;;;;;;;888666444444555333444555666:::BBBKKKQQQZZZ```ddddddfffkkknnnmmmoooppppppnnnmmmmmmooorrrssssssrrrrrrqqqpppppppppoooqqqrrrpppkkkeee```^^^___^^^[[[YYYWWWSSSMMMJJJCCCAAA>>><<<>>>DDDNNNTTT[[[aaaiiiqqqwww}}}|||mmm```XXXUUUUUUWWW^^^nnnwwwwwwwwwuuuzzz{{{nnnnnnttt}}}lll[[[RRRNNNHHHDDDBBBDDDDDDFFFHHHJJJJJJGGGEEEAAAAAAAAACCCFFFLLLQQQTTT[[[___```[[[WWWUUURRROOOLLLKKKJJJIIIHHHIIIJJJJJJHHHLLLOOOQQQ\\\mmmyyy}}}zzznnnaaaWWWOOOSSSiii\\\bbbiiinnnrrrvvv|||vvvwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~|||zzzxxxyyyyyy||||||~~~|||wwwuuuvvvttttttrrrnnnggg^^^VVVQQQNNNLLLJJJJJJLLLPPPTTTWWWUUUOOOLLLMMMNNNOOOTTTZZZdddsss{{{nnn```UUUOOONNNSSS\\\dddtttmmmbbb```iiiyyyjjj^^^VVVVVVTTTQQQTTT[[[fffuuusssfff\\\SSSWWWQQQbbbqqqrrrwwwlllSSSGGG:::555444222111222222222111111111111222222333444666666777888;;;===>>>???EEEMMMUUU```rrrwwwoooddd\\\ZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXZZZ[[[\\\\\\[[[ZZZ]]]]]]^^^^^^____________]]]\\\\\\[[[\\\___aaabbbcccbbb```___^^^]]]]]]]]]bbbccceeekkkuuu~~~vvvlllddd```\\\XXXUUUMMMTTT___lllzzzxxxsssooonnnmmmkkkkkknnnssswww}}}|||wwwuuusssqqqpppmmmiiifff]]]XXXPPPIIICCC>>>;;;888555444333444666666666444777777777777777777777777777888999:::;;;:::999888999999999999999:::;;;;;;999:::999777555333444555333444555777<<>>===@@@GGGQQQXXX^^^ccckkksssyyy~~~|||lll^^^VVVUUUWWW\\\hhh|||{{{yyy}}}uuukkkoooyyyzzziiiWWWNNNJJJGGGDDDCCCEEEDDDDDDEEEGGGIIIIIIHHHAAA@@@@@@AAADDDIIIMMMPPPYYY```eeeddd```]]]WWWQQQNNNMMMKKKIIIHHHHHHIIIIIIEEEIIIMMMQQQZZZfffoooqqqoooeee[[[TTTOOOSSShhhYYYaaakkksssxxx|||vvvyyy|||{{{xxxwwwyyy{{{~~~zzzwwwwwwyyy|||yyyvvvuuusssqqqmmmggg```XXXSSSOOOLLLLLLKKKJJJJJJNNNUUU[[[\\\TTTNNNNNNOOOQQQWWW^^^hhhvvvtttgggZZZRRRMMMNNNTTT\\\```kkkttteeeaaahhhxxxssseeeYYYXXXVVVSSSUUU[[[ffftttwwwiii]]]UUUXXXQQQ]]]hhhjjjtttmmmXXXKKK===777555333222444333333222222222222333333222333555555666777999<<<===>>>CCCKKKRRR\\\lllzzz|||ssshhh___[[[[[[\\\\\\YYYXXXVVVUUUTTTTTTUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^_________]]][[[ZZZYYYZZZ]]]```bbbddddddbbb```___]]]\\\\\\]]]```dddkkktttyyyppphhhccc]]]WWWSSSIIILLLQQQXXXaaaqqq~~~zzzuuutttssspppppprrrwwwzzz|||zzzyyywwwuuupppkkkggg]]]WWWOOOGGGAAA===:::888444333333444555666777777777777777666666555555555888888::::::::::::999888999999888888888888888999777888888666444333444666555555666999>>>FFFPPPWWW\\\bbbffffffhhhmmmpppppprrrqqqnnnkkkiiiiiillloooqqqqqqqqqqqqrrrsssuuuvvv|||}}}}}}yyyrrrkkkfffcccccc```\\\XXXUUUQQQMMMJJJAAA@@@???>>>BBBJJJTTT[[[```eeemmmtttyyy~~~{{{lll___WWWWWW[[[cccrrrrrrjjjsssxxxgggUUULLLIIIGGGEEEFFFFFFDDDDDDEEEGGGHHHGGGFFF@@@@@@@@@@@@CCCFFFIIILLLSSS]]]eeehhhfffccc\\\UUURRRPPPNNNKKKIIIHHHHHHHHHDDDGGGJJJNNNSSSXXX[[[\\\```YYYTTTQQQNNNSSShhh\\\dddpppyyy~~~~~~zzzvvvvvvxxx}}}{{{zzzwwwuuusssooohhh```XXXSSSOOONNNKKKLLLLLLKKKKKKQQQZZZbbbaaaXXXOOOMMMNNNPPPUUUZZZhhhrrryyysssggg[[[SSSMMMIIIKKKQQQXXX[[[ddd|||zzziiiaaagggvvv|||kkk\\\WWWUUUSSSXXXaaannnxxxwwwiii]]]YYY^^^XXXeeennnoooxxxqqq]]]NNN???888555333222444333444444444444444444333111333444444444555888:::===>>>DDDKKKPPPXXXfffsssyyynnnccc]]]ZZZZZZ[[[YYYXXXVVVTTTTTTTTTUUUUUUSSSTTTVVVXXXYYY[[[\\\\\\\\\\\\]]]^^^______``````]]]\\\[[[ZZZ[[[^^^aaaccceeeeeedddbbb```___]]]\\\ZZZ___fffmmmvvv{{{tttnnniiiccc\\\WWWLLLJJJIIILLLPPP\\\rrryyyxxxvvvsssqqqsssxxx{{{~~~}}}{{{yyyvvvqqqjjjeee[[[UUULLLEEE???<<<999777333333333444444555777888888888888777777666666555888999::::::::::::888888888777777666666666666666555666666555444444555777777888:::<<>>DDDJJJNNNTTTaaammm{{{~~~tttiii```\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWRRRSSSTTTVVVXXXZZZ\\\]]]]]]]]]^^^___```aaaaaabbb___^^^^^^]]]^^^aaacccdddeeeeeeeeedddcccbbb```___ZZZ```gggnnnvvvzzzvvvrrrmmmfff```RRRKKKGGGHHHIIINNN```rrr|||zzzxxxuuussstttxxx{{{~~~|||yyyuuuooohhhcccWWWQQQIIIBBB===:::999888333444444444333444777999;;;;;;;;;::::::999999999999999:::;;;:::999888777666666555555555555555666444555666555555555777888999;;;>>>BBBGGGMMMTTTYYY]]]cccfffeeefffjjjmmmlllkkkkkkkkkiiihhhjjjmmmpppooooooooopppssswww{{{}}}yyyrrrkkkfffcccbbb^^^XXXSSSPPPNNNLLLJJJCCCBBBAAAAAAEEENNNYYYaaadddiiiooouuuzzz}}}vvvkkkccc^^^___iiivvvxxx{{{mmm^^^NNNGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBDDDCCCCCCBBBCCCDDDEEEFFFJJJSSS\\\```cccggggggeee]]][[[WWWSSSOOOLLLKKKJJJFFFDDDFFFJJJLLLKKKLLLOOOMMMJJJJJJNNNPPPWWWlllkkkrrrzzz}}}wwwxxxzzz|||~~~~~~{{{vvvnnncccWWWPPPMMMNNNOOOIIIIIIIIIKKKNNNUUU\\\bbbggg^^^VVVUUUVVVUUUUUUVVVWWW]]]___[[[WWWTTTPPPLLLFFFEEEJJJQQQTTTYYYiii|||vvvkkkdddnnnyyyggg]]]UUURRR\\\jjjyyy~~~}}}qqqeeebbbkkklllsssaaaMMMAAA999444222222111111222333333222111111111222333333333333666888<<<===CCCIIILLLQQQ\\\hhhsssxxxmmmddd___]]]]]]ZZZZZZZZZYYYYYYXXXWWWVVVSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\\\\]]]^^^___```aaa^^^^^^______```bbbcccddddddeeefffffffffeeedddccc^^^ccciiimmmsss}}}wwwoooiii^^^SSSLLLLLLJJJIIIRRR___sss~~~{{{wwwuuuvvvyyy}}}~~~{{{xxxsssmmmgggbbbTTTNNNFFF???;;;999888888444555555444222333666999;;;;;;;;;;;;::::::::::::999999:::;;;:::999888777666666555555555666666777444555666666555666888::::::===CCCHHHNNNTTTZZZ^^^___dddgggffffffjjjkkkjjjjjjkkkkkkjjjiiiiiilllnnnnnnnnnnnnppptttxxx}}}yyyrrrkkkfffddd___ZZZTTTOOOLLLKKKJJJIIIDDDCCCBBBBBBGGGOOOZZZbbbgggkkkrrrwww{{{{{{rrriiibbb___dddpppjjj[[[LLLGGGGGGEEEDDDDDDCCCBBBAAAAAADDDFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGMMMRRRSSSWWW___dddeeebbb```[[[WWWRRROOOMMMLLLGGGDDDDDDIIIKKKJJJMMMRRROOOLLLMMMQQQRRRYYYooopppvvv|||~~~yyyyyy||||||zzzrrreeeYYYQQQOOOQQQSSSHHHGGGGGGIIINNNTTTZZZ]]]```WWWQQQRRRSSSRRRPPPPPPPPPUUUXXXXXXWWWWWWSSSNNNKKKHHHKKKRRRUUUYYYfffvvv{{{pppfffooo~~~nnnbbbWWWSSS\\\jjjyyy}}}vvvjjjdddmmmpppmmmWWWIII???888555555///000111222222111000///000222333333222333555777;;;===BBBHHHJJJNNNYYYdddnnnyyypppgggaaa______WWWXXXXXXYYYXXXWWWUUUTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZ\\\]]]]]]^^^\\\\\\]]]^^^___```aaaaaacccdddfffgggggggggfffeeebbbfffiiilllqqq~~~~~~uuuoookkk^^^TTTSSSNNNGGGJJJTTT___uuu}}}yyywwwxxx{{{~~~{{{|||{{{wwwrrrlllfffbbbRRRLLLDDD===:::999888888444555666444222222666999999999999999999999999999999::::::;;;:::999888777666666666666666777888888444555666666666777999;;;:::>>>FFFMMMSSSYYY___cccaaafffhhhggggggjjjkkkjjjjjjkkkkkkjjjiiiiiijjjkkknnnnnnnnnppptttyyy~~~yyyrrrkkkgggeee[[[WWWPPPLLLIIIIIIHHHGGGEEEDDDCCCCCCGGGPPP[[[bbbiiinnntttyyy}}}yyyooogggaaa___gggvvvjjj\\\NNNJJJJJJHHHFFFFFFCCC@@@===>>>BBBGGGKKKMMMHHHGGGFFFEEEEEEDDDDDDEEEDDDGGGIIIHHHMMMVVV^^^bbbeeeccc^^^YYYTTTQQQNNNMMMJJJDDDCCCGGGHHHGGGJJJQQQSSSPPPPPPSSSTTT[[[ppptttyyy~~~}}}~~~}}}zzz}}}{{{{{{|||~~~qqqccc[[[VVVQQQOOOPPPIIIHHHHHHJJJNNNQQQSSSSSSPPPPPPOOOOOOOOOPPPQQQQQQPPPTTTUUUTTTSSSTTTRRRNNNKKKLLLPPPVVVYYY\\\ccclllpppiiimmmvvvtttfff\\\WWW]]]fffvvvooogggnnn}}}eeeQQQCCC<<<777555111000///000222333222111111111222333444666777888:::===AAADDDHHHOOOYYY```lllyyy{{{rrrjjjccc^^^[[[WWWYYY[[[\\\[[[YYYVVVTTTWWWWWWXXXXXXXXXXXXXXXXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^\\\[[[[[[]]]___fffggghhhhhhgggfffcccbbbeeeeeehhhnnnttt~~~|||qqqkkkccc[[[UUUPPPLLLIIIWWW```ttt}}}zzzxxxxxxwwwuuutttuuuwwwyyy{{{{{{uuuqqqlllbbbXXXQQQGGG???<<<:::777555555777777555555444555666777999>>>???<<<;;;<<<===;;;===;;;999888999999888777555555666666666666666555333444555555444555888;;;===BBBJJJQQQWWW]]]aaaeeeeeefffggghhhiiijjjkkkkkkooommmkkkiiihhhiiikkklllnnnmmmmmmmmmpppvvv~~~|||wwwmmmbbbZZZUUUQQQKKKGGGEEEEEEEEEDDDCCCBBBBBBEEELLLUUU^^^dddiiipppwwwzzz~~~}}}uuullleeeeeejjjrrr|||xxxhhh]]]RRRMMMJJJFFFEEEGGGHHHHHHFFFDDDCCCDDDGGGJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGIIILLLOOORRRTTTZZZ[[[[[[ZZZWWWTTTPPPNNNJJJKKKKKKJJJIIIKKKQQQVVVMMMXXX[[[XXXZZZ^^^qqqwww{{{}}}}}}~~~yyyyyy~~~~~~|||}}}~~~|||{{{zzz{{{~~~{{{oooccc\\\XXXTTTSSSTTTNNNLLLKKKKKKMMMOOOOOOOOOKKKKKKLLLMMMNNNPPPRRRSSSQQQVVVYYYYYYYYYYYYVVVQQQNNNNNNRRRXXX[[[^^^fffnnnsssdddgggooo~~~}}}}}}~~~}}}}}}vvvggg\\\WWW\\\eeetttuuukkkpppttt[[[III===666333111000///000222333222111000000111222333555777888;;;===AAADDDGGGMMMVVV]]]gggtttzzzppphhhbbb]]]ZZZWWWWWWYYYYYYYYYWWWUUUTTTVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\]]]___aaabbbccceeegggggggggfffeeeddddddgggmmmrrr|||~~~vvvpppggg___XXXSSSNNNLLLOOOVVVeee|||~~~}}}{{{xxxvvvuuutttrrrpppnnnoooqqqrrrtttxxx~~~{{{vvvrrrnnneee[[[SSSJJJ@@@===;;;777666777777666555444444555666777888===???<<<;;;======;;;>>><<<:::999::::::999888555555666666666666666555333444444444444555888:::===CCCLLLTTTZZZ```dddggghhhhhhiiijjjkkklllmmmnnnqqqpppnnnllljjjjjjiiiiiimmmmmmmmmnnnqqqvvv|||}}}{{{wwwnnnccc[[[SSSOOOIIIDDDCCCBBBBBBAAABBBBBBCCCGGGNNNXXXaaagggmmmtttzzz}}}|||tttkkkeeeeeeiiisss~~~uuudddZZZPPPMMMKKKHHHHHHJJJJJJJJJIIIHHHFFFGGGIIILLLHHHHHHGGGFFFDDDCCCBBBBBBFFFFFFGGGHHHJJJMMMOOOPPPUUUUUUUUUUUUTTTRRRPPPOOONNNOOOOOOMMMKKKLLLRRRVVVXXX```___ZZZ[[[___qqq{{{~~~|||{{{}}}zzzwwwyyy||||||}}}~~~}}}}}}|||~~~|||pppccc\\\XXXSSSRRRSSSOOOMMMKKKLLLMMMNNNNNNMMMIIIIIIJJJKKKMMMOOOQQQRRRUUU[[[aaacccdddccc___XXXQQQPPPSSSZZZ___dddmmmvvvxxxgggggglllxxx|||{{{{{{{{{{{{}}}zzzjjj]]]XXX\\\cccpppuuutttkkkSSSBBB999666222111///000222333222111000000000111222444555666:::===@@@BBBEEEJJJRRRXXX```lllyyynnnfff```[[[XXXUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTVVVWWWXXXYYYVVVXXX[[[]]]]]]^^^```bbb^^^```cccfffggghhhhhhgggcccccceeekkkpppxxxzzztttkkkccc\\\WWWRRROOOKKKNNNXXXgggxxx~~~{{{{{{xxxuuusssrrroookkkiiiccccccccccccdddfffkkknnnzzz~~~|||||||||zzzuuusssppphhh___XXXMMMBBB>>>;;;888777888777666555555555555777777999>>>AAA???>>>@@@@@@>>>???===;;;:::;;;;;;:::999666666666777777666666555222333444444333444777:::>>>EEEOOOXXX^^^cccgggiiillllllmmmnnnnnnoooppppppsssrrrrrrpppnnnllliiihhhkkklllmmmooorrrwww|||~~~~~~{{{yyywwwtttmmmddd]]]TTTOOOIIIDDDBBBAAA@@@???@@@AAADDDIIIRRR\\\fffkkkqqqwww}}}zzzrrrjjjdddeeejjjsssqqq^^^UUUMMMLLLKKKJJJJJJLLLJJJLLLLLLLLLKKKJJJKKKMMMJJJIIIHHHGGGEEEDDDCCCBBBDDDEEEFFFGGGIIIJJJKKKKKKNNNOOOOOOPPPPPPOOOOOOOOOQQQSSSTTTTTTSSSVVV\\\aaaiiillleee]]]^^^aaaqqq|||{{{|||}}}{{{yyy{{{~~~}}}}}}{{{~~~ssscccYYYRRRLLLKKKMMMKKKJJJJJJKKKMMMOOOOOONNNKKKKKKJJJKKKKKKLLLMMMNNNYYYaaaiiilllnnnmmmggg```RRRPPPSSS[[[bbbhhhqqqzzz{{{sssooonnnvvv~~~|||nnn```YYY[[[```jjj{{{{{{~~~{{{^^^III>>>;;;333111//////111222222111/////////000111333444555:::<<>>EEEPPPZZZaaaeeehhhjjjnnnnnnoooooopppqqqqqqrrrrrrsssttttttrrrooollliiiiiiiiilllpppvvv{{{~~~}}}xxxsssooommmiiiccc^^^XXXSSSMMMGGGDDDBBBAAA@@@???AAAEEELLLVVV```jjjooorrrxxx}}}~~~vvvooohhhdddgggmmmuuu}}}pppZZZRRRKKKJJJKKKIIIHHHJJJHHHJJJLLLMMMLLLKKKKKKKKKMMMLLLKKKJJJHHHGGGEEEEEEAAABBBDDDEEEGGGHHHIIIIIILLLLLLLLLMMMMMMNNNNNNNNNQQQTTTXXX[[[^^^ccckkkqqqvvvvvvkkkaaaaaacccqqq}}}||||||}}}~~~{{{yyyyyyzzz}}}qqq^^^RRRKKKFFFFFFIIIJJJIIIIIIJJJLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNXXX```hhhlllnnnmmmhhhaaaSSSPPPQQQWWW^^^bbbiiiooonnn}}}uuupppttt|||}}}tttddd\\\[[[\\\cccrrr}}}{{{iiiNNN@@@<<<444222//////000222222222/////////000111222333444888;;;===>>>???BBBGGGLLLVVV```pppzzzoooeee^^^XXXUUUQQQPPPOOOOOOOOOQQQSSSTTTTTTUUUWWWYYYYYYYYYYYYXXXSSSSSSSSSSSSTTTUUUVVVVVVWWWYYY\\\]]]\\\[[[\\\\\\^^^___bbbeeegggggggggfffcccbbbeeehhhkkkqqqxxxssskkkddd___[[[WWWUUUPPPQQQTTTYYY___kkk}}}}}}|||zzzxxxvvvuuuuuuuuusssppplllhhhaaaZZZUUUOOONNNMMMJJJGGGGGGJJJLLLRRRWWW^^^gggqqq}}}wwwtttrrrpppnnnhhhjjjkkklllooorrrmmmfff```TTTHHHAAA===999888999888888777666777888999:::<<>>???AAACCCFFFHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLOOOSSSYYY]]]aaahhhpppvvvyyyzzzooodddccceeerrr~~~}}}}}}~~~wwwvvvwwwzzz}}}~~~~~~|||tttfffWWWMMMHHHEEEFFFIIIKKKJJJIIIIIIJJJJJJHHHFFFEEEFFFGGGIIIKKKNNNPPPQQQRRRYYY```cccdddeeeaaa[[[TTTOOONNNRRRVVVWWWYYY\\\aaazzz|||rrrmmmpppuuu||||||iii___[[[YYY]]]fffsss{{{www}}}rrrSSS@@@:::555222000///000111222222000000000000111222333444555888;;;<<<<<>><<<;;;>>>@@@???@@@BBBCCCHHHQQQ^^^gggvvvzzzzzzpppjjjaaa___[[[XXXWWWUUUSSSQQQOOOTTTZZZaaakkkttttttpppjjj___SSSMMMGGGAAA======;;;;;;::::::;;;<<<>>>???@@@HHHPPPRRRSSSUUUSSSOOOIIIGGGCCC@@@>>><<<:::777888999999888888666555555444555666666555666999<<>>>>>???DDDMMMTTTaaafffooouuuuuuooogggaaaRRRPPPNNNMMMLLLKKKHHHFFFIIIOOOVVV___kkkuuuwwwsssmmmcccXXXQQQLLLDDD@@@???<<<<<<;;;;;;<<<===???@@@EEENNNVVVXXXZZZ[[[YYYUUUMMMJJJFFFCCC@@@>>>;;;888999999999888888666555555555666777666666777:::<<>>777333///...///111333333222222333333444444444444444444555777999;;;===>>>@@@FFFRRRaaaoooyyyqqqhhh^^^WWWUUURRRPPPPPPQQQSSSTTTUUUXXXXXXZZZ[[[]]]]]]^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXYYYYYYYYYXXXWWWXXX[[[^^^```aaacccdddffffffggggggiiihhhggghhhkkkrrr{{{vvvmmmddd\\\VVVXXXWWWXXXZZZ]]]`````````aaadddiiioooqqqkkkaaaXXXSSSNNNHHHDDDCCCCCCDDDCCC@@@>>>>>>@@@@@@???BBBHHHMMMOOORRRUUUUUUQQQKKKFFFBBB???<<<::::::;;;<<<<<<>>>===<<<<<<===???AAACCCOOOXXX___aaaaaaaaa]]]XXXLLLGGGCCCCCCFFFGGGEEEBBB@@@HHHTTTaaaooo{{{~~~zzzxxxnnnaaaVVVPPPKKKFFFAAAAAA===;;;;;;;;;<<>><<<<<<>>>===;;;>>>CCCHHHJJJMMMPPPQQQNNNJJJGGGEEECCC@@@@@@@@@AAA@@@???<<<<<<;;;;;;<<<===???AAAFFFNNNUUUVVVVVVUUURRRNNNJJJFFFBBBAAACCCDDDAAA>>>???FFFQQQ```rrr~~~uuuhhh^^^XXXRRRMMMHHHDDD@@@>>>???>>>>>>CCCJJJNNNZZZfffjjjjjjiiieee```WWWUUUPPPJJJEEE@@@<<<;;;::::::999888777666666666666666555444444777<<<@@@IIIOOOWWW^^^bbbeeefffhhhlllmmmmmmnnnoooqqqrrrrrrssssssuuuxxxzzzzzzxxxvvvuuupppmmmooopppnnnnnnpppxxxxxxxxxvvvrrrnnnjjjhhhaaa]]]WWWQQQLLLHHHFFFDDDGGGLLLUUU\\\ccchhhmmmppptttwww{{{~~~}}}xxxrrrnnneeeaaa```dddiiirrrxxxppplllmmmyyy~~~ssssssyyyuuueeeYYYTTTTTTVVVWWWVVVTTTQQQNNNNNNLLLJJJIIIJJJLLLNNNPPPPPPMMMKKKIIIIIIIIIHHHGGGCCCBBBAAAAAABBBDDDGGGIIIJJJLLLNNNQQQQQQOOOMMMKKKMMMMMMMMMLLLKKKKKKMMMOOOSSSZZZ\\\aaafffgggttt|||uuuqqqooommmqqqyyy{{{uuunnneee\\\WWWTTTUUUVVVXXXXXXVVVQQQMMMEEEEEEDDDDDDEEEHHHMMMQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLNNNQQQRRRRRRPPPZZZXXXXXX[[[^^^___\\\YYYUUUZZZjjjtttaaa```^^^XXX]]]kkkxxxggg___UUUOOOLLLMMMPPPVVVbbbmmm{{{xxxrrrhhh]]]VVVRRRQQQSSS```ppp{{{ttt]]]III:::777333000000000///.........---,,,---...///000444444444555666777888999===AAAJJJTTT^^^kkktttfff[[[SSSQQQPPPPPPRRRTTTUUUUUUWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[ZZZYYYWWWWWWYYY[[[]]]^^^___aaabbbcccddddddeeeffffffhhhlllsss|||~~~xxxtttssssssuuuwwwxxxwwwvvvrrrooolllkkkjjjgggaaa]]]WWWQQQIIIDDDBBBAAA???===>>>;;;<<<===<<<999;;;@@@DDDGGGJJJNNNOOONNNMMMKKKFFFEEECCCBBBCCCBBBAAA???===<<<<<<<<<<<<===???@@@@@@GGGLLLLLLLLLLLLJJJFFFHHHEEEBBBAAACCCBBB???<<<>>>DDDNNN___uuu~~~rrrhhhaaa\\\VVVRRRKKKFFFDDDCCCBBBBBBGGGNNNXXXdddooorrrppplllfff```ZZZXXXTTTNNNHHHCCC>>><<<===<<<;;;999888777666666777777666555555999>>>BBBMMMRRRZZZ```dddfffhhhjjjmmmnnnppprrrsssrrrrrrqqqqqqsssuuuzzz}}}}}}{{{yyyzzztttqqqrrrrrrooonnnpppwwwxxxxxxvvvrrrmmmgggddd^^^[[[VVVQQQLLLIIIGGGGGGIIIOOOXXX```fffkkknnnpppwwwwwwxxx{{{|||xxxpppjjjbbb```bbbiiiqqqzzz|||vvvqqqpppvvvyyytttyyyxxxlll^^^TTTPPPRRRTTTUUUUUUSSSPPPNNNKKKJJJIIIHHHIIILLLOOOQQQRRRPPPLLLJJJIIIHHHFFFDDDCCCBBBAAAAAABBBDDDGGGHHHIIIKKKMMMOOOOOONNNLLLKKKLLLMMMLLLKKKJJJJJJLLLNNNLLLUUU[[[cccjjjjjjuuuyyyuuurrrjjjmmmttt|||zzztttlllcccYYYSSSRRRSSSVVVZZZ___aaa```___PPPLLLGGGFFFIIIMMMPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLOOORRRSSSSSSRRRXXXWWWWWWYYY\\\^^^]]][[[WWWXXXbbb{{{~~~gggaaa___\\\aaalllooobbbZZZTTTPPPPPPRRRXXXcccnnn|||{{{vvvnnncccYYYRRROOONNNWWWcccpppxxxsss___KKK<<<999666333333222111///111000///......000111222333333333333444555666666;;;>>>FFFNNNVVVaaatttxxxjjj```SSSQQQPPPPPPRRRTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYYYY[[[[[[[[[ZZZXXXWWWXXXZZZ[[[\\\^^^```aaabbbbbbbbbeeefffggghhhkkkqqqyyy~~~{{{wwwuuuqqqkkkgggaaaYYYOOOIIIGGGFFFCCC@@@AAA>>>>>>???>>>;;;===AAAFFFIIIMMMQQQSSSSSSTTTTTTOOOLLLIIIGGGFFFFFFDDDBBB@@@???>>>>>>>>>???@@@AAACCCIIIMMMLLLKKKKKKIIIEEEFFFDDDCCCCCCDDDCCCAAA???@@@DDDMMM^^^www}}}tttlllfff```\\\XXXQQQKKKHHHFFFFFFMMMUUUbbblllvvvwwwrrrkkkccc[[[XXXWWWTTTPPPKKKEEE???<<<===<<<;;;999888888888888777666555444555999???DDDQQQVVV]]]cccfffiiikkklllnnnnnnooopppqqqrrrrrrqqqrrrtttxxx}}}}}}zzzyyytttqqqssssssqqqppprrrrrrsssttttttpppkkkeeeaaa\\\[[[VVVQQQLLLIIIHHHHHHMMMSSS\\\dddjjjmmmpppqqquuussssssvvvxxxvvvnnnggg______cccmmmvvvzzzwwwxxx|||uuusss}}}~~~tttggg[[[SSSMMMOOOPPPPPPOOOOOOOOOOOOHHHGGGFFFFFFHHHKKKOOOQQQQQQNNNKKKJJJIIIGGGEEECCCCCCCCCBBBBBBBBBDDDFFFGGGHHHJJJLLLMMMNNNMMMKKKJJJLLLLLLLLLJJJIIIIIIJJJLLLKKKVVV^^^gggppppppzzz}}}vvvrrrkkkkkkpppxxx|||}}}yyyrrrjjjaaaWWWRRRPPPPPPRRRXXX___ggglllnnn^^^UUUKKKIIINNNRRRQQQNNNQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLMMMOOORRRTTTTTTRRRUUUUUUUUUWWWZZZ]]]______ZZZZZZ___rrrkkkaaa______gggsssxxxhhh^^^XXXSSSSSSVVV\\\hhhsss||||||zzzsssjjj___XXXTTTTTTZZZbbbmmmuuurrr```MMM>>>:::666333333222111000111111000000000111222333333333222222333444444555999<<>>AAAFFFKKKPPPUUUXXXYYYYYY[[[\\\[[[XXXTTTQQQPPPNNNLLLKKKEEECCCAAA@@@???@@@BBBDDDIIIOOORRRPPPMMMLLLJJJEEECCCCCCBBBBBBCCCCCCCCCBBBBBBFFFNNN^^^vvvzzzrrrmmmiiihhh___VVVOOOKKKJJJRRRZZZiiirrrxxxvvvnnnfff]]]VVVRRRRRRRRRQQQMMMGGGAAA>>>===<<<:::999888999::::::666666555444555:::@@@FFFRRRWWW]]]bbbeeehhhjjjlllnnnnnnmmmlllmmmoooqqqsssuuuwww|||~~~zzzxxxsssqqqssssssooommmoookkkmmmoooooommmhhhccc```]]]\\\XXXRRRLLLHHHHHHIIIPPPVVV___gggllloooqqqrrrqqqooonnnpppsssqqqkkkddd^^^^^^eeepppzzz{{{yyyyyy|||tttqqq{{{nnnaaaVVVQQQMMMMMMMMMKKKIIIJJJNNNQQQPPPNNNLLLJJJJJJKKKMMMNNNMMMKKKIIIHHHHHHGGGEEECCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIKKKKKKKKKJJJHHHHHHJJJLLLMMMWWW___hhhqqqrrr~~~vvvppppppmmmoootttyyy|||xxxnnneee\\\TTTOOONNNMMMNNNRRRZZZbbbiiimmmcccYYYOOOLLLPPPRRRPPPLLLRRRRRRRRRRRRRRRRRRRRRSSSNNNNNNNNNPPPSSSTTTTTTRRRTTTTTTTTTVVVYYY\\\___aaa]]]\\\^^^kkkrrreee```aaajjjvvvooo^^^XXXTTTTTTWWW^^^jjjvvv}}}}}}{{{vvvnnneee___\\\^^^dddmmmvvv~~~zzziiiWWWAAA===777222000000000/////////000000000111111111222222222222333333444555777:::@@@GGGMMMXXXjjjzzz~~~ssskkkYYYUUUPPPNNNOOORRRTTTUUUTTTUUUUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]^^^```aaabbbcccccceeefffggghhhiiikkkooorrryyywwweeeYYYTTTRRRNNNJJJFFFBBBAAAAAAAAAAAAGGGNNNTTTZZZ```bbbbbb```aaabbbaaa___^^^]]]\\\YYYUUURRRLLLJJJFFFCCCBBBDDDGGGJJJPPPVVVYYYVVVRRROOOKKKFFFBBBBBB@@@??????@@@AAABBBCCCHHHPPP]]]ssszzzwwwvvvmmmbbbYYYRRROOOTTT\\\hhhnnnqqqlllddd]]]VVVPPPKKKMMMPPPRRRPPPLLLFFFCCC@@@???<<<:::999:::;;;<<<777777555444666;;;CCCHHHRRRVVV[[[```ccceeehhhiiimmmllljjjjjjkkknnnrrrtttvvvyyy~~~|||zzzuuurrrrrrqqqkkkhhhhhhhhhiiikkkkkkiiifffbbb___]]]]]]ZZZTTTMMMIIIIIIKKKTTTZZZaaahhhlllooorrrsssooommmlllmmmmmmkkkfffbbb^^^___gggsss}}}}}}}}}yyytttzzzkkk^^^UUURRRNNNOOOOOOLLLJJJJJJOOOSSS^^^[[[VVVQQQNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGIIIJJJJJJJJJIIIHHHJJJKKKKKKJJJIIIIIILLLNNNNNNVVV[[[bbbkkknnn}}}}}}{{{zzzrrrsssnnnllloootttxxx~~~uuuhhh___XXXRRROOOOOOMMMMMMOOOTTTYYY]]]___]]]YYYSSSNNNLLLLLLMMMMMMQQQQQQRRRRRRSSSSSSTTTTTTPPPOOOOOOQQQSSSTTTSSSRRRRRRRRRRRRSSSUUUXXX\\\___]]]\\\]]]eeewwwpppgggdddlllwwwttt```ZZZUUUTTTWWW^^^kkkwww~~~~~~|||wwwooohhhdddbbbdddnnn|||yyygggJJJDDD;;;444111000000///---///000222222111000///111111111222333444555666666888===DDDIIIRRRdddtttxxxooo\\\WWWPPPLLLLLLPPPSSSUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYWWWYYY[[[[[[YYYYYYZZZ[[[]]]^^^```aaacccdddddddddbbbccceeefffgggjjjmmmppprrrxxxvvvfff^^^ZZZUUUPPPJJJFFFCCCDDDEEEGGGOOOXXX```fffmmmooollliiihhhiiidddgggkkkooooookkkccc]]]YYYUUUOOOKKKJJJMMMRRRUUU[[[bbbeeeaaa\\\XXXQQQKKKGGGEEEBBB???===>>>@@@BBB@@@GGGPPP\\\ppp~~~wwwnnnfff\\\TTTTTTXXX\\\aaaaaaZZZSSSOOOKKKHHHGGGKKKPPPTTTUUURRRNNNKKKGGGEEEAAA===;;;:::;;;;;;:::999777666888>>>FFFLLLTTTWWW\\\```ccceeehhhjjjiiiiiijjjkkkmmmppprrrsssuuuyyyyyytttqqqrrrpppkkkggggggiiijjjjjjiiigggccc```^^^[[[\\\[[[UUUNNNKKKLLLOOOWWW\\\bbbhhhlllooorrrtttppppppooommmiiieeebbb______aaaiiixxxzzziii]]]WWWUUUQQQTTTVVVTTTQQQOOORRRUUUeeebbb\\\VVVQQQOOOMMMMMMLLLKKKKKKKKKKKKJJJHHHEEECCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKNNNPPPQQQVVVVVVZZZbbbhhhzzzyyyssssssvvvwwwsssmmmhhhjjjnnnssszzz}}}pppddd[[[VVVSSSRRRQQQPPPOOOOOOQQQSSSSSSSSSUUUVVVUUUOOOHHHFFFJJJOOONNNNNNOOOPPPQQQRRRSSSSSSQQQPPPPPPQQQSSSTTTSSSQQQPPPPPPPPPOOOPPPRRRVVVZZZ[[[\\\\\\aaaooo{{{nnnhhhmmmvvv~~~uuuccc\\\WWWVVVXXX___lllxxx~~~|||vvvoooiiieeedddeeessstttSSSLLLAAA888333222111111...000222444555333111000111111111222333444666777555777<<>>>>>AAACCC>>>FFFPPP[[[nnn|||uuunnncccXXXSSSTTTOOOSSSSSSKKKEEECCCBBB@@@EEEJJJQQQWWWYYYXXXTTTQQQMMMJJJEEE@@@===;;;;;;;;;<<<;;;999888:::@@@IIIOOOWWW[[[___cccfffhhhkkkmmmfffhhhkkknnnppprrrrrrrrrssswwwuuuqqqoooqqqqqqmmmjjjkkklllllljjjhhheeebbb___]]]YYY[[[ZZZVVVOOOMMMOOOSSSYYY]]]cccgggkkkooorrruuussssssrrrnnngggbbb___]]]```bbbkkk{{{uuudddYYYTTTSSSSSSXXX\\\\\\XXXUUUUUUVVVccc```[[[VVVSSSQQQPPPPPPOOONNNMMMMMMMMMKKKHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHJJJJJJJJJJJJLLLOOOQQQSSSVVVTTTVVV^^^dddyyy~~~xxxqqqpppsssxxxyyy{{{~~~zzzvvvrrrooommmlllmmmttt~~~yyykkk^^^WWWTTTSSSSSSQQQRRRTTTSSSQQQPPPPPPQQQSSSXXX\\\XXXNNNGGGHHHKKKOOOPPPQQQPPPOOOOOOQQQSSSPPPOOOOOOQQQSSSTTTTTTSSSRRRSSSRRROOOMMMNNNRRRVVV[[[bbbjjjmmmooo~~~yyynnnooouuu}}}fff___WWWTTTYYYcccnnnuuu}}}tttjjjdddbbbhhh{{{ooo[[[FFF===888333000111000000111111111111000000333222222111111222222333777666888>>>DDDMMM\\\iii~~~{{{hhh\\\QQQNNNOOOOOOQQQSSSTTTTTTUUUVVVWWWXXXXXXYYYXXX[[[^^^^^^\\\ZZZXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\^^^aaaeeehhhkkklllfffeeeeeedddeeegggiiikkkmmmpppyyysssgggaaa___YYYVVVTTTUUUVVVYYYdddooovvvzzz}}}}}}}}}|||vvvnnnlllttt{{{pppkkkeeeaaa]]]^^^gggrrr{{{~~~ppphhhccc]]]VVVSSSMMMHHHEEEDDDEEEEEEFFFGGGNNN\\\lllyyyooofff\\\TTTNNNLLLKKKIIIEEEAAA@@@AAACCCJJJOOOWWW\\\^^^]]]\\\\\\XXXRRRIIICCCAAA???===;;;===<<<;;;:::<<>><<<<<<<<<;;;;;;>>>EEENNNUUU]]]___cccgggkkklllmmmmmmnnnnnnnnnoooqqqrrrtttuuuttttttwww~~~|||vvvsssuuuwwwwwwvvvtttrrrooommmkkkgggbbb___ZZZZZZXXXUUURRRSSSUUUXXXcccgggiiiiiilllrrrtttssssssrrrooohhhbbb^^^]]]\\\aaaooowww{{{jjj[[[PPPNNNQQQSSS\\\lllzzzzzzmmm___XXXXXXWWWUUUSSSRRRQQQQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIFFFDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMIIIJJJJJJJJJJJJLLLPPPSSSUUUZZZWWWXXXbbblll}}}wwwwwwyyyyyy{{{~~~~~~}}}~~~~~~}}}xxxrrrlllhhhccc```dddjjjnnnnnnqqqzzzqqqiii^^^TTTOOONNNOOOOOOTTTUUUWWWVVVSSSOOONNNMMMOOOXXX______VVVLLLGGGFFFKKKLLLMMMLLLKKKLLLMMMOOORRRQQQPPPQQQQQQPPPNNNLLLNNNNNNNNNLLLKKKJJJKKKMMMWWWfffzzzrrrgggdddkkkzzzyyygggXXXVVVWWWXXXdddsss{{{vvvvvvgggRRRBBB777111111000000000000000000000000222222111111111111222222555555777<<>>===;;;:::===BBBGGGNNNUUU```iiinnnpppqqqqqqfff^^^RRRIIIDDDBBB@@@>>>;;;;;;<<<===AAAIIIRRRXXX```bbbfffjjjmmmnnnnnnnnnppppppqqqqqqrrrssssssssssssrrrssswww}}}{{{zzz|||}}}|||{{{yyyvvvssspppmmmiiiddd```ZZZYYYWWWTTTSSSVVV[[[___gggkkkmmmmmmoootttuuusssrrroookkkfffbbb```aaaccceeeuuuqqqbbbWWWPPPNNNOOORRRXXXgggyyyvvvcccVVVRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPOOONNNNNNMMMLLLLLLMMMKKKIIIFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKHHHIIIJJJKKKKKKMMMQQQTTTVVV^^^^^^^^^fffooo}}}vvvxxx|||vvvoooiiifffaaa^^^___cccgggfffhhhnnnvvv{{{{{{zzzhhhaaaWWWOOOLLLMMMNNNOOOQQQSSSUUUTTTPPPLLLIIIHHHLLLSSS[[[[[[TTTLLLHHHGGGJJJKKKKKKKKKJJJJJJLLLMMMRRRSSSUUUWWWXXXVVVQQQMMMQQQQQQPPPOOOLLLJJJIIIHHHUUUeee{{{yyyiiidddhhhxxx~~~|||zzzqqq___\\\ZZZWWWbbbttt}}}vvv[[[FFF999444444111111000000000000111111222222111111111111222222444444666;;;???EEEOOOZZZhhhrrruuuhhh[[[VVVTTTQQQPPPQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYXXXVVVVVVWWWXXXWWWWWWXXXYYY[[[\\\]]]^^^aaacccfffhhhiiihhhfffddddddcccccccccdddfffiiijjjlllnnnttt}}}{{{tttqqqrrrzzzwwwpppqqqzzz~~~|||{{{yyyssskkkddd___ZZZTTTPPPHHHGGGIIIKKKNNNXXXlllzzzlll^^^SSSJJJEEEAAA<<<============@@@DDDGGGOOOWWWcccmmmsssuuuuuuuuuiii```SSSIIIDDDBBB@@@???<<<<<<===???BBBIIIRRRXXX^^^bbbgggllloooqqqqqqpppqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqqqqtttxxx}}}{{{xxxuuurrrooojjjeeeaaa]]]\\\YYYVVVVVVZZZ```ffflllpppsssrrrtttwwwwwwtttooojjjeeebbb______dddjjjmmm~~~iii[[[TTTOOOLLLMMMOOORRR]]]nnnuuummm___UUUPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMOOOMMMKKKHHHEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHJJJKKKLLLNNNRRRUUU\\\fffgggeeehhhooo||||||vvvyyy~~~ssslllgggfffdddaaabbbeeehhhhhhjjjnnnrrrssspppmmm```ZZZRRRLLLKKKLLLOOOPPPQQQRRRSSSRRROOOKKKIIIHHHIIINNNSSSSSSOOOKKKIIIJJJIIIJJJKKKJJJIIIIIIKKKMMMQQQTTTYYY___aaa^^^XXXRRRTTTTTTUUUVVVVVVTTTQQQOOOSSS```ssssssllljjjwww~~~~~~}}}{{{vvv~~~|||hhhaaa[[[XXX```ooowwwgggMMM===777666111111000//////000111111222111111000000111111222333222555:::<<<@@@IIISSScccmmm}}}yyykkk]]]VVVTTTQQQPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYXXXWWWWWWXXXYYY[[[ZZZZZZYYYZZZ[[[\\\\\\___aaadddggghhhhhhfffeeecccbbbbbbbbbcccfffhhhjjjmmmooouuu~~~}}}~~~yyywww{{{wwwoooiiiddd]]]XXXLLLIIIGGGFFFFFFLLL\\\llluuufffXXXMMMFFFAAA>>>:::<<>>??????@@@CCCHHHPPPUUU[[[___eeekkkppprrrssssssqqqqqqrrrrrrqqqqqqoooooopppqqqrrrsssuuuvvvxxxzzzyyywwwtttqqqnnnjjjeeeaaabbb```]]]ZZZZZZ^^^fffkkkrrrvvvxxxxxxxxxzzzxxxtttkkkddd^^^\\\[[[]]]eeeoooyyy}}}eeeXXXQQQMMMKKKKKKNNNOOOUUU^^^```[[[VVVUUUPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNNNNMMMOOONNNLLLIIIGGGEEECCCCCCBBBBBBCCCCCCDDDDDDDDDEEEGGGIIILLLNNNPPPRRRVVVXXXbbbmmmnnniiiiiimmm{{{}}}~~~yyywww|||qqqlllhhhiiijjjiiiiiilllmmmooorrruuuuuupppiiidddZZZUUUNNNJJJJJJLLLOOOPPPQQQRRRSSSQQQOOOMMMLLLMMMJJJMMMPPPOOOLLLJJJKKKLLLIIIJJJKKKJJJIIIJJJKKKMMMPPPSSSYYY___cccaaa[[[WWWUUUWWWZZZ^^^aaa```^^^[[[RRRYYYeeeppptttvvv~~~~~~wwwooovvv~~~zzzwwwyyysssdddZZZWWW\\\bbbhhhuuu~~~}}}vvvYYYEEE;;;666222111000//////000111222111111000000000000111111222111444888:::<<>>222222111000...///111333000000000000000000000000222222222333555888<<<>>>FFFUUU```lll|||hhh\\\WWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\aaaaaabbbbbbbbbbbbaaaaaaaaacccfffgggffffffgggiiimmmmmmttt~~~pppgggZZZQQQHHHDDDBBBAAACCCGGGHHHLLLRRRXXX]]]bbbhhhkkklllkkkeee\\\VVVTTTPPPKKKLLLJJJIIIJJJKKKOOOZZZdddppp}}}|||rrrhhh^^^VVVPPPLLLKKKIIIIIILLLQQQWWW[[[bbbdddiiimmmqqqsssssstttsssqqqoooooopppqqqpppooojjjlllllliiijjjoooqqqppprrrwww}}}|||yyyqqqpppooooooooommmiiiggg_________bbbfffkkkqqqtttxxxvvvtttvvvxxxvvvoooiii]]]WWWSSSRRRUUU^^^nnn}}}{{{ooommmpppyyytttsss}}}qqqeeeVVVMMMKKKLLLJJJGGGJJJHHHGGGGGGHHHGGGEEECCCFFFDDDDDDHHHMMMPPPMMMIIIGGGHHHIIIKKKKKKKKKKKKJJJMMMNNNOOOOOOMMMJJJGGGEEECCCCCCEEEFFFFFFGGGFFFFFFIIINNNQQQPPPNNNQQQZZZbbbfffkkkiiiggghhhiii|||yyyrrrmmmkkklllqqqxxx}}}}}}{{{tttvvvyyyzzzxxxpppfff^^^VVVQQQKKKHHHHHHJJJLLLNNNOOOQQQQQQOOOKKKHHHEEEDDDCCCIIIOOOSSSRRRNNNKKKJJJMMMNNNOOOPPPPPPPPPOOONNNPPPSSSWWWVVVRRRPPPQQQSSSWWWZZZ]]]___^^^XXXRRRNNNJJJJJJMMMPPPPPPQQQYYYbbbtttlll```YYYQQQMMMNNNNNNRRRbbbyyytttllliiigggeeebbbeeellluuu{{{wwwhhhSSSDDD777666333111//////000222000000000000000000000000111111111222444777:::<<>>;;;777222//////000111000000000000000000000000000000000111333666888:::;;;GGGOOOXXXlll}}}sssbbbYYYVVVUUUUUUUUUUUUUUUVVVWWWWWWZZZYYYXXXWWWXXXZZZ\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[______```aaaaaabbbaaaaaabbbcccdddccccccdddgggiiippprrrzzzuuuggg\\\QQQKKKEEE@@@???BBBBBBCCCEEEHHHKKKPPPWWW[[[fffkkkllljjjfffccc]]]VVVSSSOOONNNPPPTTT\\\kkkxxx{{{pppgggbbbVVVUUUTTTUUUXXX]]]bbbeeeggghhhjjjllloooqqqssssssvvvxxxyyyvvvooojjjhhhhhhhhhllloooooorrrxxxyyywwwxxx{{{|||wwwuuusssqqqooolllhhheee___aaadddiiimmmqqqtttvvvuuutttssstttuuurrrkkkfffTTTRRRSSSYYYaaannnyyyuuutttlllnnnsss|||yyynnnrrrttteee\\\SSSNNNNNNOOOMMMKKKKKKJJJJJJKKKMMMMMMLLLKKKAAA@@@???CCCIIIMMMNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGJJJMMMMMMLLLPPPWWW^^^eeejjjhhhffffffhhhzzzwwwmmmgggiiiooovvv}}}~~~{{{sssttttttsssnnndddXXXOOOMMMOOOOOOLLLGGGEEEGGGIIILLLKKKKKKMMMOOONNNIIIDDDCCCFFFHHHJJJJJJHHHGGGFFFIIIKKKNNNQQQRRRQQQOOOMMMSSSUUUXXXWWWTTTQQQOOOOOORRRXXXdddrrrzzzwwwkkk```QQQNNNLLLMMMLLLMMMSSSZZZ\\\hhh~~~pppccc[[[NNNOOOMMMKKKPPP___rrrxxxmmmgggcccbbbaaaYYYYYY___kkkuuusssfffYYYGGGAAA:::333000000111111000000000000000000000000//////000111222444666777888CCCHHHPPPcccssskkk^^^XXXVVVUUUTTTTTTTTTUUUVVVVVVYYYXXXVVVUUUVVVXXX[[[]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaa``````bbbeeehhhnnnrrr{{{|||mmmcccXXXQQQJJJDDDBBBCCCCCCDDDEEEHHHKKKRRRZZZ___hhhooouuutttpppkkkccc\\\UUUQQQOOORRRVVV```pppwwwoooiiibbbaaa```___aaacccfffhhhkkkkkkkkklllnnnppprrrsssrrrwww{{{yyysssmmmlllmmmiiinnnrrrtttyyy~~~~~~}}}}}}vvvtttpppmmmkkkhhhdddaaa^^^aaaffflllpppssstttuuuvvvvvvwwwxxxvvvpppggg```PPPOOOSSS\\\ggguuu|||wwwttttttuuuzzztttkkkrrryyylll```ZZZSSSPPPPPPQQQOOOLLLMMMLLLLLLMMMNNNNNNLLLJJJCCCBBBAAACCCHHHLLLNNNNNNIIIHHHGGGFFFFFFFFFFFFGGGFFFHHHIIIKKKLLLLLLKKKKKKLLLJJJHHHFFFEEEFFFGGGHHHEEEGGGIIIIIIHHHJJJPPPUUU```eeedddcccfffhhh|||{{{zzzxxxwwwxxx}}}vvvmmmkkkpppwww~~~xxxvvvtttooohhh^^^SSSLLLIIIKKKLLLJJJEEECCCDDDFFFFFFEEEFFFJJJOOOOOOLLLIIIFFFFFFFFFHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNRRRTTTWWWWWWVVVSSSPPPOOOQQQWWWdddsss}}}{{{pppfffSSSOOOMMMNNNMMMMMMRRRXXXXXXaaatttxxxggg^^^SSSRRROOOLLLMMMXXXjjjyyyxxxnnneee```^^^^^^XXX[[[cccmmmttttttllleeeQQQIII>>>666222222222222111111111111111111111111//////000111222333444555999CCCEEEKKK\\\lll}}}xxxeee\\\XXXWWWUUUTTTSSSTTTUUUUUUWWWUUUTTTSSSSSSVVVXXXZZZWWWWWWWWWWWWXXXZZZ[[[[[[\\\\\\^^^___aaaaaabbbbbbbbbbbbbbbbbbaaacccfffiiijjjpppzzzqqqggg\\\UUUNNNGGGDDDEEEBBBDDDFFFJJJOOOXXXaaahhhoooxxx~~~yyyrrriiiaaaYYYTTTRRRSSSXXXaaarrrxxxssspppooommmjjjiiihhhhhhiiillllllmmmmmmoooppprrrsssqqqvvv|||{{{vvvqqqppprrrkkkpppuuuxxx}}}}}}|||uuurrrnnnkkkiiifffbbb```^^^bbbhhhmmmrrrssstttsssrrrtttwwwwwwsssiii]]]UUUNNNOOOUUU```lll{{{||||||{{{{{{{{{pppjjjsssyyyooofff^^^YYYUUURRRRRRQQQPPPNNNPPPNNNMMMMMMMMMLLLJJJHHHCCCAAA@@@AAACCCEEEGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKMMMKKKIIIGGGFFFFFFGGGHHHFFFHHHIIIGGGFFFGGGJJJNNNXXX^^^___aaafffkkkxxxvvvtttrrrsssyyyuuunnnqqqvvv}}}vvvmmmeee[[[SSSMMMGGGHHHHHHGGGEEECCCCCCDDDAAABBBDDDHHHLLLOOOOOOOOOHHHFFFEEEFFFJJJMMMOOOPPPIIIJJJKKKKKKLLLLLLLLLLLLPPPRRRUUUWWWWWWUUUSSSQQQQQQWWW```kkkqqqooofff___QQQMMMLLLNNNOOONNNQQQUUUVVV]]]jjjmmmaaaYYYUUUQQQNNNNNNUUUdddsss}}}|||wwwnnnddd]]][[[[[[[[[aaajjjsssyyyyyywwwttt```UUUGGG;;;666444333222111111111111111111111111///000000111222333333444888AAACCCGGGWWWeeeuuuqqqccc[[[YYYWWWTTTSSSSSSTTTTTTUUUTTTSSSRRRSSSUUUWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[]]]___```aaabbbbbbdddeeefffeeeeeefffiiikkkgggoooyyyvvvlllaaaZZZRRRKKKGGGHHHBBBEEEIIINNNVVV```jjjqqqzzzyyypppiiiaaa\\\YYYYYY\\\cccsss}}}{{{xxxtttpppmmmjjjiiilllmmmnnnooopppqqqrrrsssuuuxxx|||{{{wwwsssqqqpppkkkqqquuuxxx~~~~~~|||zzzyyytttqqqmmmjjjhhhfffdddbbbaaadddjjjooossstttsssssssssuuuwwwvvvooodddYYYRRROOOQQQYYYffftttwwwpppppp|||{{{qqqfff^^^ZZZWWWSSSQQQQQQQQQPPPPPPQQQPPPNNNMMMMMMKKKIIIFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDBBBAAABBBDDDGGGIIILLLLLLLLLLLLLLLLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJMMMQQQXXX[[[^^^fffmmmuuutttqqqooopppvvv}}}{{{uuurrrtttzzzzzznnnddd\\\VVVSSSGGGFFFDDDDDDEEEEEEDDDCCCAAACCCFFFHHHJJJMMMQQQSSSOOOLLLHHHGGGIIILLLNNNNNNIIIJJJLLLNNNNNNMMMKKKIIINNNPPPSSSWWWYYYXXXUUUSSSQQQUUUZZZ___```]]]YYYUUUMMMJJJJJJMMMOOOOOOPPPSSSTTTXXXaaapppwwwhhh]]]WWWQQQPPPPPPTTTaaammmyyy{{{yyyrrrggg^^^[[[\\\```fffppp{{{pppcccQQQBBB:::777444222111111111111111111111111000111111222333333333333555>>>???BBBPPP\\\kkk}}}nnn^^^\\\XXXUUUSSSRRRSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZ\\\^^^```aaabbbbbbccceeefffgggfffggghhhjjjfffoooxxxvvvkkkccc[[[RRRMMMNNNJJJMMMRRRYYYaaalllvvv}}}yyyssslllgggcccbbbccchhhuuu{{{vvvqqqmmmjjjkkklllnnnppprrrssssssrrrvvvwwwxxxxxxvvvssspppnnnkkkooosssuuu{{{~~~{{{xxxvvvuuupppmmmjjjgggfffeeedddbbbeeehhhmmmqqqtttuuutttsssssstttsssoooiii```YYYVVVRRRUUU___nnn}}}xxxxxx|||mmm```YYYTTTRRROOONNNOOOPPPRRRRRRQQQOOONNNNNNNNNMMMJJJHHHGGGHHHIIIIIIHHHGGGGGGGGGGGGDDDBBB@@@@@@BBBEEEGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHIIIIIIIIIJJJLLLMMMMMMUUUXXX]]]eeemmm|||zzzyyysssqqqooommmnnnsss{{{yyyvvvwwwttt{{{}}}oooddd^^^ZZZXXXHHHEEECCCCCCFFFHHHFFFDDDBBBEEEHHHIIIIIILLLQQQVVVXXXSSSLLLHHHHHHIIIIIIHHHHHHKKKOOORRRRRRNNNJJJGGGLLLNNNRRRWWWZZZZZZWWWUUUOOORRRUUUWWWUUUSSSRRRRRRJJJGGGHHHMMMOOOOOOOOOQQQRRRUUU[[[fffyyyooo```WWWQQQQQQRRRUUU___jjjzzz}}}~~~wwwkkkbbb______dddhhhrrr|||mmmYYYHHH>>>888444111111111111111111111111111000111222333333333333333222;;;;;;>>>KKKVVVdddvvvxxx```^^^ZZZVVVSSSRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWW^^^\\\[[[YYYWWWVVVUUUUUUXXXYYY[[[^^^```aaabbbbbb```bbbdddeeeeeeeeefffggggggoooxxxtttlllbbbYYYTTTSSSTTTWWW]]]eeemmmwww{{{uuupppkkkiiiiiilllxxx~~~yyysssooollljjjlllooorrrsssssssssrrruuuttttttuuuvvvuuurrrooojjjnnnqqqsssyyy}}}yyyuuusssssskkkiiieeedddccccccbbbaaaiiikkkooosssuuuuuuuuutttooonnnjjjeee^^^YYYVVVVVVTTTXXXcccttt}}}mmm^^^VVVOOOMMMLLLKKKMMMPPPSSSUUUPPPOOONNNNNNOOOOOOMMMKKKCCCEEEGGGGGGFFFEEEEEEEEEHHHFFFBBB???>>>@@@CCCEEEHHHIIIIIIIIIJJJKKKKKKKKKGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHJJJLLLNNNLLLTTTXXX\\\eeemmm|||yyysssyyyqqqnnnpppuuuyyyzzz||||||zzzwwwsssrrrtttvvvsssxxxwwwhhhccceeeggggggUUUHHHAAAFFFIIIEEEEEEKKKIIIKKKNNNOOOQQQSSSVVVYYYbbb^^^TTTJJJFFFHHHJJJHHHEEEHHHMMMQQQRRRPPPMMMKKKJJJLLLOOOSSSUUUSSSOOOKKKKKKLLLOOOPPPPPPNNNLLLJJJFFFGGGHHHHHHHHHIIILLLOOOSSSSSSWWW```ooojjj]]]TTTRRRQQQPPP\\\kkkvvvzzz|||qqqeee``````cccqqqjjjZZZKKK===555444555555555333000///000111222111000//////000111222555666888<<<@@@JJJ\\\mmm}}}fff```[[[YYYUUUPPPOOORRRQQQRRRTTTUUUVVVVVVUUUUUUZZZZZZYYYYYYXXXXXXWWWWWWZZZ[[[\\\]]]___```aaabbb```aaacccfffgggggggggggggggnnnvvv}}}sssggg]]][[[^^^[[[bbbllluuu{{{uuuooolllmmmwwwxxxqqqoooqqqnnnnnnnnnppprrrsssrrrqqqttttttttttttsssrrrqqqpppoooqqquuuyyy~~~{{{wwwssspppnnnkkkkkkiiiddd___^^^bbbfffgggiiillloooqqqrrrrrrrrrkkkjjjhhhcccYYYPPPRRRYYY]]]lllssszzz}}}kkk[[[RRRMMMNNNPPPQQQRRRRRRQQQQQQPPPMMMLLLNNNNNNKKKJJJLLLKKKJJJIIIIIIJJJIIIHHHGGGGGGEEE@@@;;;999;;;@@@EEEGGGHHHJJJKKKKKKJJJHHHGGGKKKIIIGGGEEECCCCCCCCCCCCEEEEEEGGGHHHJJJKKKMMMMMMPPPXXX\\\```gggmmm}}}{{{~~~yyyrrroooqqqvvvyyy{{{vvvsssnnnkkkjjjllloooqqqqqquuuyyy|||uuuiiigggjjjmmmnnn```QQQGGGIIIKKKHHHGGGLLLIIIKKKNNNOOOQQQTTTWWWZZZ___[[[SSSHHHEEEGGGIIIGGGHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGIIIJJJJJJHHHFFFEEEGGGIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGJJJLLLNNNOOOSSSZZZeee{{{sssdddWWWSSSRRRSSS^^^lll{{{|||qqqkkkiiijjjvvvnnn[[[GGG999555555555555333222111111222222222111111111111222222555555777;;;>>>EEEUUUdddwwwpppggg___[[[VVVPPPLLLLLLMMMNNNQQQSSSUUUWWWWWWXXX\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^```aaaaaa___```bbbdddeeefffffffffgggmmmuuu~~~wwwkkk```]]]___fffmmmuuu}}}wwwnnniiijjjsss~~~~~~vvvrrrqqqppppppppprrrtttuuutttsssuuuuuuuuuuuuuuutttssssssrrrtttwwwzzz~~~~~~|||xxxsssooommmkkkjjjhhheeecccdddfffiiijjjiiiiiikkkooorrrrrrqqqooommmiiibbbWWWOOOQQQXXXcccvvvzzzhhhYYYPPPOOOOOONNNNNNNNNOOOPPPPPPQQQMMMLLLNNNNNNKKKKKKMMMGGGFFFEEEFFFGGGHHHHHHHHHGGGEEE@@@<<<999;;;@@@DDDEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKVVV^^^aaadddjjjnnn}}}}}}yyyssspppqqqtttwwwyyyuuunnnfffbbbccchhhkkkmmmpppppppppppprrrwww}}}zzzlllfffiiipppwwwyyyooo]]]NNNMMMNNNLLLJJJLLLHHHJJJMMMOOOQQQTTTXXX[[[\\\ZZZSSSIIIDDDFFFHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDAAA????????????>>>??????@@@BBBCCCEEEEEEFFFHHHHHHGGGFFFDDDDDDEEEGGGLLLOOOTTTXXX___rrrmmm[[[TTTRRRUUU___jjj|||zzzuuuuuu~~~rrrXXXDDD;;;555444444444333333222222222222333333333333222222444444666999;;;???KKKWWWfffuuu~~~qqqccc]]]YYYRRRKKKGGGHHHJJJLLLPPPSSSWWWYYYZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^___```aaa^^^___```bbbcccddddddeeeeeejjjqqqyyytttiiieeegggrrryyywwwkkkdddeeeooo{{{xxxrrroooppppppppprrrtttvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvwwwyyy{{{}}}~~~~~~}}}{{{wwwsssooolllkkkiiigggfffhhhjjjkkkkkkkkkiiihhhjjjmmmppppppooosssoooiiiaaaVVVNNNOOOVVVddd|||rrrbbbUUUNNNNNNMMMKKKJJJJJJKKKLLLNNNPPPKKKHHHJJJKKKJJJJJJLLLIIIIIIHHHHHHIIILLLNNNPPPJJJGGGCCC???;;;<<<@@@DDDCCCEEEGGGJJJLLLMMMMMMMMMJJJIIIGGGFFFDDDDDDCCCCCC@@@AAABBBDDDEEEGGGHHHIIIXXXaaadddgggkkkmmm}}}yyytttpppoooppprrrttttttmmmdddbbbeeejjjkkkkkknnnnnnlllkkklllnnnqqqsssnnnggg______gggsss}}}xxxeeeTTTNNNOOONNNKKKKKKHHHJJJMMMOOOQQQTTTXXX[[[^^^]]]VVVLLLFFFGGGGGGFFFHHHHHHGGGGGGHHHIIIJJJJJJHHHDDD???;;;::::::999999;;;;;;;;;;;;<<<===???@@@BBBCCCBBBAAA???@@@BBBDDDJJJOOOUUUXXX[[[jjjuuu^^^RRRPPPSSS[[[cccuuu~~~lllQQQBBB666444333333444333222111000111222333333222111000222222555888999;;;CCCMMMVVVdddyyyyyyhhhaaa^^^XXXNNNHHHFFFHHHJJJMMMQQQUUUXXXZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___``````^^^^^^___aaabbbcccdddddddddggglllrrryyyuuuqqqrrrwwwuuuggg```aaammmzzz~~~zzz~~~|||tttooolllooonnnnnnppprrrsssrrrqqqrrrrrrtttvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{||||||{{{||||||{{{yyyvvvqqqmmmjjjiiifffdddeeeiiillllllkkkkkklllmmmnnnnnnmmmnnnooosssoooiiiaaaVVVMMMMMMQQQ```}}}{{{jjj\\\RRRLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNGGGCCCEEEHHHHHHIIILLLMMMLLLLLLKKKKKKNNNRRRUUUQQQOOOKKKEEEAAA@@@AAADDDDDDEEEGGGIIIKKKLLLMMMMMMIIIIIIHHHFFFEEEDDDDDDCCCAAABBBCCCEEEFFFHHHIIIJJJUUU^^^bbbeeeiiijjjzzz|||zzzvvvqqqnnnmmmooopppmmmiiieeefffkkkoooooommmnnnnnnnnnnnnnnnmmmkkkjjj```\\\XXX[[[dddoooyyy~~~uuufffUUUNNNMMMMMMJJJIIIGGGIIILLLNNNPPPSSSVVVYYY```aaa[[[PPPIIIGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIEEEAAA===;;;;;;<<<<<<;;;>>>===;;;999999999;;;;;;;;;<<<======<<<>>>AAACCCFFFKKKQQQTTTVVVaaa{{{|||cccSSSNNNPPPUUU[[[kkkzzz}}}^^^III:::777444333333333222000///000111222222111000///111111444888999:::???GGGMMMZZZmmmnnngggddd^^^TTTNNNHHHHHHIIIKKKNNNRRRUUUXXXXXXZZZ[[[]]]]]]]]]\\\[[[ZZZ[[[[[[\\\]]]^^^______^^^______```bbbcccdddeeefffgggjjjmmmssszzz|||wwwwwwxxxrrreee^^^aaannn{{{}}}vvvxxxyyyxxxuuuqqqnnnlllpppoooooopppqqqrrrpppooolllnnnpppsssvvvxxxyyyzzzyyyyyyzzzzzzzzzyyyyyyxxxzzzzzzxxxvvvrrrnnnjjjggggggdddbbbccchhhlllmmmlllmmmrrrwwwvvvppplllmmmpppooojjjfff```VVVMMMJJJMMM]]]{{{ttteeeZZZSSSOOOLLLMMMNNNPPPQQQRRRSSSTTTSSSJJJDDDEEEHHHJJJKKKNNNLLLLLLLLLJJJIIIKKKOOOSSSZZZXXXSSSMMMGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMPPPZZZ___dddhhhjjjzzz}}}|||yyyuuuqqqpppqqqsssjjjiiiiiimmmqqqtttsssqqqooopppqqqssssssqqqlllhhh```\\\YYYYYY^^^ffflllpppiii___SSSLLLKKKKKKIIIGGGGGGIIIKKKMMMNNNPPPTTTVVV___aaa]]]RRRIIIGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJIIIEEEBBB>>>===>>>AAABBBCCCEEEDDDAAA???===<<<<<<<<<999:::<<<<<<===???CCCFFFGGGLLLRRRUUUUUU]]]rrr~~~mmmYYYOOOOOORRRUUUaaaoooyyywww~~~mmmTTTBBB===666333333444222000000000000111111000000000222111333777999999<<>>???@@@AAACCCGGGJJJJJJNNNSSSVVVUUUYYYgggvvv}}}zzzdddVVVRRRSSSUUUXXXaaajjjsssssskkkooouuuyyy}}}hhhLLLDDD;;;555555555444222222111111000000111111222444222333666777666999===AAAJJJXXXgggvvvtttkkkaaaWWWSSSLLLKKKIIIIIIKKKNNNSSSUUUWWWYYY\\\^^^```___^^^]]][[[[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]^^^___aaacccdddhhhhhhhhhjjjnnnssswwwyyyzzz~~~sssiiieeehhhsss~~~}}}}}}}}}||||||{{{zzzxxxyyy||||||{{{yyyuuutttttttttuuutttsssrrrsssrrrpppppppppooollljjjdddfffjjjnnnsssvvvyyyzzzzzzzzz{{{{{{||||||{{{{{{zzzwwwsssnnniiieeecccbbbccccccccceeeiiiqqqzzz|||yyyvvvtttsssfff___XXXSSSNNNJJJLLLQQQ]]]uuuwwwcccZZZWWWVVVTTTQQQQQQQQQTTTZZZbbbjjjooonnn```SSSOOONNNMMMLLLLLLMMMQQQTTTTTTRRRSSSWWW[[[ZZZYYYWWWSSSMMMJJJIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDFFFGGGHHHIIIKKKMMMNNNOOOOOOYYY^^^ccciiilll~~~~~~}}}{{{{{{sssrrrsssuuuwwwvvvqqqmmm[[[XXXTTTQQQQQQSSSUUUVVVQQQQQQPPPKKKHHHHHHIIIIIIGGGHHHJJJKKKKKKLLLOOORRRRRRWWWVVVMMMFFFEEEFFFFFFEEEEEEEEEIIIOOOWWW```eeefff]]]QQQGGGDDDEEEIIILLLQQQQQQPPPNNNMMMKKKJJJIIIAAACCCDDDDDDEEEGGGJJJMMMHHHJJJNNNQQQPPPQQQ[[[ggg{{{xxxlll[[[UUUVVVWWWRRRWWWZZZ___pppqqqeeecccfffeeefffiiitttzzzSSSJJJ>>>777666666555333444333222111111222333444666333333555555444555999:::BBBOOO\\\iiizzzyyylll___UUUQQQLLLKKKIIIHHHJJJOOOSSSVVVTTTVVVYYY\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^\\\\\\[[[\\\]]]___aaaccceeeddddddggglllqqqtttvvvsssvvv{{{vvvmmmiiikkkuuu{{{zzzyyyzzz{{{}}}}}}||||||yyyvvvvvvyyyzzzyyywwwsssssssssuuuvvvvvvtttrrrrrrpppnnnnnnmmmkkkhhhfffbbbdddhhhmmmrrrwwwyyy{{{{{{{{{|||}}}~~~~~~~~~}}}zzzwwwqqqkkkfffcccaaa```bbbccceeegggllluuuzzz{{{|||yyytttddd\\\RRRMMMIIIHHHNNNTTTiii}}}~~~|||lll[[[SSSSSSRRRQQQPPPNNNMMMOOOVVVbbbnnnuuuvvvgggWWWPPPNNNJJJHHHGGGHHHLLLQQQRRRQQQRRRVVV[[[UUUUUUTTTQQQMMMKKKJJJKKKEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEGGGHHHJJJKKKMMMMMMOOOXXX]]]aaagggkkk}}}~~~wwwuuussssssrrrooohhhbbbXXXRRRLLLKKKMMMNNNLLLIIIMMMKKKIIIHHHIIIJJJJJJIIIHHHIIIJJJIIIIIIIIIKKKMMMOOOOOONNNKKKGGGDDDDDDDDDEEEEEEEEEGGGOOO^^^ppp}}}rrr___OOOHHHFFFGGGHHHOOOQQQTTTVVVVVVUUURRRPPPKKKKKKJJJLLLNNNOOONNNMMMLLLLLLLLLKKKLLLPPPVVV[[[kkkzzzqqqddd]]]ZZZYYYTTTSSSYYYaaakkkwwwvvveee]]]\\\]]]^^^^^^gggssslllVVV@@@777666444333444333222111111000111111111444444333333444555777888999<<>>AAAFFFKKKHHHJJJLLLLLLLLLOOOUUUZZZ^^^ZZZTTTNNNKKKJJJJJJJJJRRRUUUZZZ\\\[[[VVVPPPLLLJJJHHHGGGGGGJJJMMMNNNNNNOOONNNMMMIIIFFFDDDDDDEEELLL]]]zzzmmm___XXXQQQKKKJJJLLLQQQZZZcccpppyyy}}}ssseee\\\ZZZ[[[___cccmmm}}}sssVVVDDD???<<<777222333333222111111111111222444333222222222333555666777777:::???CCCKKKZZZhhh}}}xxxccc]]]UUUQQQRRRSSSTTTSSSSSSTTTVVVXXXYYYZZZZZZZZZYYYZZZ\\\]]]___```aaaaaaaaaaaabbbcccbbbaaa___^^^]]]```bbbbbbaaabbbdddfffggghhhhhhiiiiiilllpppsssvvv{{{}}}vvvsssuuuyyy{{{{{{zzzxxxuuurrrrrrsssuuuvvvxxxyyy{{{|||{{{xxxtttqqqssssssttttttttttttttttttnnnlllhhheeebbbbbbbbbbbbeeefffhhhmmmrrrvvvwwwwwwwwwxxxyyyzzz|||}}}~~~~~~|||yyytttooojjjgggeeeeeecccllltttuuuvvvxxxwwwuuuwwwtttrrrqqqooojjjbbb]]]XXXQQQMMMOOOWWWeee{{{|||yyywwwuuutttxxxyyyrrrfffYYYSSSOOOLLLLLLNNNJJJIIIHHHGGGHHHIIIKKKLLLIIIHHHGGGHHHIIIHHHFFFCCCAAACCCEEEFFFEEEEEEFFFHHHJJJIIIHHHFFFFFFFFFGGGGGGDDDEEEGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGEEEGGGIIIJJJKKKLLLNNNOOORRR]]]```___bbbggg||||||}}}xxxnnnaaaXXXTTTTTTUUUTTTYYYVVVRRROOONNNNNNNNNNNNKKKIIIGGGGGGGGGFFFDDDBBBEEEHHHKKKMMMLLLKKKKKKKKKPPPMMMHHHCCC@@@CCCHHHMMMJJJMMMPPPPPPNNNNNNPPPSSSSSSSSSQQQOOOLLLKKKKKKLLLPPPQQQSSSTTTTTTSSSQQQPPPPPPLLLGGGFFFHHHMMMQQQSSSVVVWWWXXXUUUPPPIIIEEECCCHHHSSSlllzzziii\\\UUUOOOMMMLLLMMMSSSZZZiiixxxzzzkkkaaa\\\YYY^^^bbblllzzz~~~cccPPPGGGDDD>>>777444333333222111222222222333333222111111222444555666666999===@@@FFFSSS```uuupppggg\\\UUUSSSSSSTTTTTTSSSSSSUUUVVVXXXXXXYYYYYYYYYZZZ\\\^^^```aaaaaaaaaaaabbbcccddddddcccaaa```^^^___```aaaaaaaaabbbdddffffffgggggggggiiimmmpppuuuxxx|||yyyvvvxxxzzzzzzyyyxxxwwwuuurrrqqqrrrtttuuuuuuwwwyyyzzzzzzwwwsssqqqqqqqqqrrrsssssssssrrrqqqiiifffccc___^^^^^^```aaaeeefffiiinnnssswwwxxxxxxvvvxxx{{{~~~~~~}}}}}}zzzvvvpppllliiihhhggggggnnnsssqqqoooqqqrrrqqqpppooonnnlllhhhccc^^^ZZZUUURRRPPPSSS]]]nnn|||zzzuuuqqqttt~~~vvviii___UUUPPPNNNKKKJJJLLLGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFGGGHHHIIIHHHEEECCC???BBBDDDFFFFFFFFFHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFCCCEEEGGGIIIJJJJJJIIIIIICCCFFFHHHIIIIIIJJJLLLNNNSSS___cccbbbffflll}}}yyy|||vvvlll___VVVTTTVVVYYYZZZ```]]]XXXSSSPPPNNNNNNNNNJJJIIIHHHHHHHHHGGGDDDBBBEEEHHHKKKLLLLLLLLLMMMNNNWWWUUUPPPKKKGGGGGGJJJMMMNNNRRRUUUUUURRROOOPPPQQQPPPQQQQQQOOOLLLJJJIIIIIIIIIIIIIIIKKKMMMPPPSSSUUUVVVQQQKKKHHHKKKOOOTTTWWWbbbgggllllllfff\\\SSSMMMHHHMMM___}}}xxxddd\\\TTTPPPMMMMMMRRRXXXfffwwwtttkkkaaaYYYZZZ___jjjzzzuuu^^^OOOFFF===555444444333222222222222222333222111111111222333444444555888<<<>>>BBBLLLWWWgggyyyzzzpppbbbXXXUUUVVVWWWWWWSSSSSSSSSTTTUUUWWWXXXYYY[[[\\\___aaabbbcccccccccaaaaaabbbcccccccccbbbbbb______``````aaabbbbbbccccccddddddddddddgggjjjmmmsssvvvyyy}}}}}}xxxvvvwwwxxxwwwuuurrrssssssqqqpppppprrrttttttuuuwwwxxxxxxvvvsssqqqppppppqqqrrrqqqpppooonnneeebbb___\\\\\\^^^aaacccggghhhkkkpppuuuyyyzzzyyyxxxzzz~~~~~~~~~{{{wwwrrrnnnkkkjjjjjjmmmrrrtttqqqoooppprrrrrrkkklllkkkgggbbb]]]ZZZYYYVVVVVVWWW\\\fffxxx|||wwwsssvvv~~~{{{rrr___VVVNNNLLLKKKIIIHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDEEEFFFGGGGGGEEECCCBBBDDDFFFGGGGGGHHHIIIKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIDDDFFFHHHKKKLLLLLLKKKJJJFFFGGGIIIJJJJJJLLLNNNQQQTTT```ccccccfffmmmzzzvvvuuu{{{|||rrrgggZZZQQQPPPTTTXXXZZZ\\\ZZZVVVQQQMMMLLLLLLMMMKKKJJJJJJKKKLLLKKKIIIGGGGGGIIIKKKMMMNNNOOOQQQSSS___^^^ZZZTTTOOOKKKKKKLLLNNNRRRUUUVVVRRRPPPOOOPPPLLLNNNPPPOOOLLLIIIIIIJJJFFFEEEFFFGGGJJJMMMPPPSSSUUURRRMMMKKKMMMPPPRRRTTTaaajjjwww~~~|||rrrggg___OOONNNXXXpppmmmcccWWWPPPLLLLLLSSS[[[jjjzzzzzzlll^^^YYY___jjjyyyoooXXXJJJ>>>444444444333222222222222333333222111000000111222333222333777;;;;;;<<>>BBBEEEHHHPPP___qqqpppggg^^^[[[\\\]]]YYYTTTRRRSSSUUUWWWXXX[[[[[[[[[]]]___```___^^^^^^]]][[[[[[[[[]]]___```aaabbbbbbcccccccccbbbbbbbbbaaa```aaabbbfffiiikkksssoooooouuu}}}{{{wwwsssrrrvvvyyyyyyyyytttttttttvvvxxxyyyxxxvvvvvvssspppooopppqqqrrrrrrpppnnnllllllkkkjjjgggeee```]]]ZZZZZZ]]]bbbfffhhhrrrssstttvvvxxxzzz|||}}}zzz{{{|||zzzwwwvvvyyy}}}|||}}}}}}zzztttqqqppprrrvvvuuuttttttuuutttqqqoooooojjjddd```ZZZUUUUUUZZZ___hhhwwwrrreee\\\RRRPPPMMMLLLMMMMMMKKKJJJLLLKKKIIIIIIIIIIIIGGGEEE>>>???AAAEEEIIILLLMMMMMMHHHIIIKKKKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDBBBCCCCCCCCCCCCDDDHHHKKKHHHHHHIIIJJJKKKKKKKKKJJJFFFFFFEEEEEEGGGLLLSSSXXXZZZaaa```^^^bbbgggyyyqqqjjjkkktttyyyyyy{{{mmmdddWWWSSSNNNIIIGGGHHHJJJLLLNNNOOOOOONNNKKKGGGCCC@@@EEEEEEGGGHHHJJJLLLMMMNNNJJJJJJJJJLLLOOORRRSSSTTTXXXXXXVVVSSSPPPMMMLLLKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHNNNLLLIIIIIIKKKMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRVVV^^^fffiiigggccc```YYYVVV\\\kkkyyyzzzooo```[[[WWWQQQRRRYYYkkkyyypppnnnzzzzzz```MMM===777333333222//////111444333222222111111222222111000000000333666:::<<>>@@@@@@@@@AAACCCEEEGGGIIIHHHIIIJJJMMMQQQTTTWWWYYYXXXXXXVVVQQQMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNPPPRRRRRRQQQNNNJJJHHHLLLKKKJJJKKKLLLMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKJJJLLLPPPTTTWWWXXXXXXWWWVVVSSSRRRWWWbbbttt{{{www{{{yyyiiibbb\\\TTTQQQTTTddd{{{yyy}}}ttt\\\FFF===444333444222000000444444333222222222222333333222111111222444666888???DDDOOO]]]iiiyyy~~~pppeee```]]]]]]^^^______]]]ZZZWWWVVVUUUTTTUUUXXXYYYYYYYYY\\\\\\[[[[[[\\\]]]___```cccccccccccccccbbbaaa```bbb```^^^^^^```dddiiilllmmmmmmrrr{{{zzzwwwyyy}}}}}}zzzyyyyyyyyyxxxwwwyyywwwuuuttttttssspppnnnnnnmmmmmmnnnooonnnkkkiiibbb___]]]^^^aaadddggghhhoooqqqsssvvvxxxyyyzzzzzzzzzzzzyyyzzz||||||{{{yyyvvvwwwxxxxxxwwwvvvwwwyyywwwtttrrrqqqtttwwwyyyyyyyyyrrrkkkddd\\\UUUVVVZZZoootttxxxkkk]]]UUUNNNMMMMMMMMMMMMLLLJJJGGGKKKKKKLLLNNNOOOMMMJJJGGGCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEAAA?????????DDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFCCCAAA@@@BBBCCCGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJMMMSSSXXX```gggeeecccgggooohhhcccbbbdddeeeccceeejjjmmmuuu|||}}}{{{ssseeeYYYOOOMMMKKKIIIGGGHHHIIIIIIJJJKKKJJJIIIGGGDDDBBB@@@:::999999:::;;;???BBBDDDGGGIIILLLPPPSSSWWW[[[^^^\\\\\\ZZZUUUNNNJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPTTTXXXXXXUUURRROOOLLLJJJHHHHHHJJJLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGIIILLLOOOPPPPPPPPPRRRUUUNNNNNNPPPTTTZZZiiiyyyyyypppddd\\\UUUQQQRRR^^^ppp}}}zzz~~~rrrUUUFFF999666777666333222333222222111111222222222444333222222222333555666;;;???HHHSSS___nnn~~~pppgggcccbbbbbbcccdddccc```]]]ZZZXXXVVVVVVXXXZZZ[[[ZZZ\\\[[[[[[\\\]]]^^^___```dddddddddcccbbbaaa```______]]][[[ZZZ\\\aaafffiiikkkkkkqqqyyy~~~}}}zzzwwwuuuuuuvvvvvvvvvuuuttttttuuuvvvvvvtttrrrkkkkkklllnnnppppppnnnmmmfffdddcccdddgggjjjlllmmmqqqsssvvvyyy{{{|||||||||{{{yyyxxxzzz}}}}}}zzzwwwrrrsssuuuvvvwwwxxxyyyzzzzzzwwwsssrrrtttxxx{{{|||xxxqqqiiibbb[[[VVVYYY^^^mmmtttuuuiii\\\SSSLLLLLLLLLMMMNNNLLLIIIFFFIIIJJJLLLNNNPPPNNNKKKGGGFFFFFFFFFEEEEEEGGGIIIKKKHHHHHHFFFAAA===;;;===???AAACCCDDDFFFGGGGGGFFFFFFFFFGGGFFFDDDAAA@@@AAABBBFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIJJJNNNTTTXXX___fffeeeccchhhqqqgggdddbbbbbbbbb```aaadddkkkoooqqqqqqooojjj```VVVNNNMMMKKKIIIHHHGGGFFFFFFHHHHHHIIIIIIHHHGGGEEEEEE;;;:::888777777999;;;<<>>@@@???BBBFFFIIIJJJHHHFFFDDDDDDEEEFFFDDDBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHIIIIIIKKKOOOTTTXXX[[[cccbbbbbbiiirrrhhhgggfffeeeeeeeeefffgggrrrssspppiiiddd```XXXPPPJJJJJJJJJIIIHHHEEEDDDBBBGGGGGGHHHHHHHHHHHHHHHHHHCCCAAA>>>;;;999777666666===@@@DDDFFFGGGIIINNNRRRXXX^^^bbb```YYYQQQMMMLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKNNNSSSYYY]]]^^^___^^^XXXSSSMMMKKKNNNSSSXXXZZZPPPNNNKKKHHHFFFDDDDDDCCCHHHJJJMMMMMMMMMNNNRRRUUUYYYYYYYYYYYYWWWZZZiiiyyy|||yyy~~~rrrccc[[[YYY[[[UUUXXX^^^gggqqqxxxsssrrrrrrqqq|||}}}gggMMM>>>777333111222000////////////000111111111111111222333444555555666999???HHHPPP]]]rrruuuooogggaaa```bbbdddfffbbb^^^YYYWWWWWWXXXYYYZZZZZZZZZ[[[\\\^^^___``````cccccccccccccccbbbaaa```bbbaaa______```bbbeeegggnnnnnnqqqvvvzzz{{{vvvvvvtttrrrsssuuuwwwxxxxxxrrrrrrsssvvvzzz}}}~~~vvvrrrnnnjjjhhhgggeeecccgggggghhhkkkooorrrsssrrrrrrrrrtttvvvxxxzzz{{{|||{{{zzzyyyyyyyyyxxxvvvtttooommmmmmmmmooopppooonnnwwwvvvttttttvvvxxxxxxxxxtttjjj___WWWRRRSSS\\\fffuuu~~~~~~}}}nnneee^^^VVVOOOMMMLLLLLLMMMNNNMMMKKKIIIGGGHHHJJJMMMOOOOOOMMMKKKGGGHHHIIIGGGGGGIIIPPPUUUcccgggjjjeeeYYYMMMFFFCCCAAACCCGGGJJJKKKIIIFFFDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEGGGHHHJJJKKKKKKKKKHHHIIIJJJJJJKKKOOOSSSWWWWWW```bbbbbbjjjssskkkkkkkkkkkklllnnnooooooqqqqqqmmmccc[[[VVVPPPJJJHHHIIIJJJKKKJJJHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDAAA???<<<;;;:::777;;;>>>>>>===>>>CCCGGGKKKTTT^^^aaaZZZRRRMMMKKKHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSUUUXXX[[[]]]^^^___YYYUUUQQQPPPRRRWWW[[[]]]TTTSSSOOOLLLIIIGGGFFFEEEFFFHHHIIIJJJKKKLLLOOOPPPVVVUUUUUUUUUSSSUUU```mmm~~~{{{}}}rrreee___]]]WWWTTTVVVZZZ___hhh{{{rrriiidddbbbdddiiiqqq```HHH;;;333222333000000//////000111111222555555555555555666666666444666<<>>BBBJJJZZZjjjwwwzzzooohhhggghhhhhhjjjeee^^^YYYXXXYYYZZZZZZYYYZZZ[[[]]]^^^___``````aaabbbbbbcccccccccbbbbbbbbbccccccccccccbbbbbbbbbcccffflllqqqssswww~~~~~~}}}zzzwwwrrrqqqqqqssstttuuusssrrrqqqooolllkkkmmmnnnoooooosssnnnhhhcccbbbcccdddeeeiiijjjmmmrrrwwwzzz{{{zzzwwwvvvuuuuuuwww{{{{{{|||{{{wwwrrrppprrrtttvvvsssooommmmmmkkkgggdddhhhiiimmmrrrvvvvvvtttqqqbbbYYYOOOLLLPPP[[[nnnxxxnnnhhhnnnyyy{{{rrrrrr~~~oooaaa]]][[[WWWSSSPPPNNNLLLLLLMMMNNNNNNMMMJJJJJJKKKMMMPPPRRRRRRQQQIIIJJJJJJFFFDDDFFFMMMTTTgggxxxqqq\\\PPPKKKIIIHHHFFFFFFGGGIIIJJJGGGHHHIIIHHHFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKQQQQQQPPPOOOMMMNNNPPPSSSVVVaaaeeeiiiqqqzzzppppppqqqssstttsssqqqnnnnnnfff\\\UUUQQQNNNJJJHHHDDDGGGLLLRRRVVVTTTPPPLLLNNNMMMKKKJJJHHHGGGGGGGGGEEEDDDBBBCCCDDDFFFFFFFFF@@@@@@===:::666666777999;;;AAAIIIQQQUUUTTTQQQNNNNNNMMMLLLKKKJJJIIIHHHGGGJJJLLLOOORRRTTTUUUTTTTTTRRRSSSSSSSSSRRRQQQPPPPPPRRRPPPNNNLLLJJJJJJJJJJJJGGGJJJKKKJJJLLLPPPQQQOOOMMMHHHEEEGGGKKKPPPXXX___pppnnnbbbYYYUUURRRQQQPPPRRR[[[eeezzzjjj___XXXRRRSSSYYYfffvvvgggIII777333777555111...///222444333222222222222111111111000000333444777:::???GGGOOOUUUmmm}}}uuullllllqqqnnnjjjccc[[[TTTQQQRRRSSSWWWWWWXXXYYY[[[^^^```aaa```bbbeeedddbbbaaadddgggeeeeeeeeedddcccbbbaaa```fffhhhkkkmmmqqqvvv||||||tttnnnsssrrrqqqrrrssstttsssrrrqqqooommmkkkjjjjjjllllllhhhgggccc___]]]^^^bbbfffkkknnnrrruuuwwwyyy{{{}}}|||yyyxxxzzz~~~}}}zzzvvvttttttuuuuuutttrrrpppooonnnmmmmmmppppppppprrrrrrqqqmmmjjj[[[RRRKKKLLLSSSaaawwwwwwkkkddddddfffqqqtttmmmqqq||||||iii___[[[VVVRRRPPPMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFGGGHHHJJJKKKXXXhhh}}}{{{gggZZZMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDDDDFFFHHHKKKMMMQQQPPPNNNNNNNNNPPPRRRSSSYYY]]]gggqqqttt{{{xxxwwwwwwwwwwwwuuurrrooojjjcccYYYSSSPPPMMMJJJHHHEEEGGGJJJOOORRRSSSQQQOOONNNMMMLLLKKKKKKKKKKKKLLLDDDCCCAAAAAABBBDDDFFFGGGEEEEEECCC@@@;;;777666666888===EEEMMMRRRRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKNNNPPPQQQQQQQQQMMMOOOQQQSSSRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEIIIJJJJJJOOOXXX^^^___[[[SSSKKKIIIJJJNNNUUU]]]jjjwwwiii]]]XXXTTTQQQOOOOOOVVV___tttqqqbbbXXXTTTSSSVVV```mmm~~~sssVVVAAA777555444222000111222333222000333333333222222222111111333444666888<<>>666555444444444333222111111333333333333333222222222333444555666777;;;AAAEEEPPP```uuuwwwqqqpppkkkbbbYYYRRRNNNMMMLLLQQQRRRTTTVVVXXXYYYZZZZZZ\\\[[[\\\^^^aaacccccccccddddddccccccbbbbbbaaaaaacccdddgggiiilllpppvvvzzz~~~|||{{{yyyvvvtttsssrrrooommmmmmllljjjgggdddbbbaaa```^^^^^^^^^^^^^^^```dddgggpppqqqssssssuuuxxx||||||wwwssspppooooooppppppqqqrrrtttuuuwwwxxxvvvwwwwwwvvvtttnnnfff```VVVTTTWWWaaammm|||qqqgggbbbaaaeeeqqqrrrccc]]][[[XXXUUUUUUTTTRRROOOLLLJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJIIIHHHHHHHHHHHHIIIHHHQQQ^^^kkkpppjjj\\\QQQMMMKKKHHHFFFFFFHHHJJJLLLIIIIIIGGGFFFEEEEEEEEEEEEHHHHHHGGGHHHIIIKKKMMMOOOZZZ]]]^^^[[[TTTPPPPPPSSSWWW```ppp}}}zzzwwwtttoookkk```[[[UUUQQQRRRRRRPPPOOONNNNNNNNNQQQSSSSSSRRRPPPKKKKKKLLLNNNPPPSSSUUUVVVOOOMMMHHHBBB>>>===???@@@GGGJJJNNNNNNIIICCC===999:::<<>>IIIQQQ^^^lll|||~~~oooiii```WWWRRRMMMHHHFFFCCCEEEHHHLLLPPPSSSVVVWWWYYYWWWWWW[[[```ddddddccceeeeeedddddddddeeeeeefffdddeeeggghhhjjjmmmrrrvvv}}}}}}{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzzzzyyywwwuuusssrrrpppnnnkkkhhhgggccc```\\\YYYWWWVVVRRRWWW^^^dddiiimmmqqqsssrrrsssrrrrrrssswww}}}}}}wwwtttssssssrrrpppoooppppppqqqrrrtttvvvwwwtttsssrrrpppmmmggg```[[[VVVXXX\\\eeeuuutttlllhhhhhhooo~~~{{{lllbbbYYYXXXXXXWWWUUUVVVVVVTTTPPPLLLIIIIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDHHHGGGIIIPPPVVVXXXSSSNNNMMMJJJFFFBBBBBBDDDHHHKKKLLLKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKTTTZZZ___^^^WWWRRRSSSVVVXXX___mmmyyy|||{{{|||}}}xxxtttooojjjgggZZZVVVSSSSSSUUUWWWWWWVVVSSSTTTVVVXXXXXXUUUPPPLLLJJJJJJKKKLLLNNNPPPQQQRRRXXXXXXVVVOOOEEE===999888888>>>FFFLLLNNNLLLJJJIIIFFFFFFGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIKKKLLLMMMGGGGGGIIIJJJJJJKKKKKKKKKEEEHHHLLLSSSeee~~~nnn]]]SSSNNNNNNQQQQQQVVVaaatttyyynnnbbbZZZTTTPPPOOORRR[[[hhhyyyqqqiiiaaa^^^bbbnnnppp^^^GGG???666///...//////.../////////000000000000000111222333444555777:::===???EEEPPP\\\iiixxxuuunnncccZZZTTTMMMGGGBBB@@@AAACCCGGGKKKOOOSSSUUUVVVVVVWWWZZZ^^^bbbcccccceeedddccccccccceeefffgggeeefffggghhhiiilllqqqtttxxx{{{~~~|||{{{yyyxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvtttrrrppppppnnnllljjjdddaaa]]]YYYVVVTTTTTTTTTRRRXXXaaaiiiooorrruuuvvvssstttttttttvvv{{{~~~zzzvvvuuuvvvvvvtttqqqppppppppppppqqqrrrssstttrrrpppmmmlllkkkiiifffddd\\\___cccmmmyyytttpppuuu|||oooccc[[[UUUUUUVVVTTTSSSTTTSSSQQQNNNKKKIIIIIIIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDGGGEEEDDDGGGKKKOOOOOONNNSSSPPPKKKGGGEEEFFFIIIKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKMMMRRRVVVWWWSSSQQQSSSUUUWWW]]]hhhrrrtttyyy|||zzz|||uuuoooiiiccc___UUURRROOOPPPSSSUUUUUUTTTQQQQQQQQQRRRSSSRRROOOMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQTTTWWWSSSJJJAAA;;;:::666;;;CCCHHHJJJKKKKKKKKKGGGHHHHHHIIIHHHFFFDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGHHHJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKGGGJJJLLLPPP^^^sss{{{fffZZZTTTOOONNNOOOMMMSSS^^^nnn{{{vvvhhh___XXXRRRPPPRRRWWWeeewwwvvvkkkeeefffpppxxx]]]OOO===333222333222/////////000000111111111111222333444444444555777999999<<>>@@@DDDKKKUUU\\\jjjyyyttteeeZZZQQQIIIEEEBBB@@@CCCGGGIIIMMMRRRUUUVVVXXXZZZ]]]aaaaaaaaaaaabbbdddeeefffhhhhhhggggggggghhhjjjkkkmmmnnnqqqtttwwwzzz}}}~~~~~~}}}zzzwwwvvvvvvvvvuuutttuuuttttttsssssssssssssssuuuvvvwwwwwwwwwvvvttttttmmmjjjgggeeeccc___ZZZVVVSSSRRRQQQPPPQQQVVV\\\aaajjjmmmrrruuuvvvwwwxxxzzzyyy|||~~~|||zzzwwwyyy||||||{{{|||}}}zzztttvvvyyyyyyvvvvvvyyyxxxuuurrrpppnnnnnnrrrxxx~~~nnn```XXXRRRQQQPPPPPPOOOOOOOOOOOOQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKMMMMMMJJJGGGHHHJJJLLLLLLLLLKKKJJJHHHEEECCCAAA@@@???AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFHHHJJJLLLMMMNNNQQQXXXZZZ\\\aaafffzzzwww|||ssslllbbbXXXRRROOOLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJLLLLLLLLLKKKIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEGGGKKKMMMKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLGGGFFFFFFFFFFFFGGGGGGHHHKKKJJJIIIIIIKKKLLLLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNOOONNNLLLIIIHHHHHHKKKMMMOOOPPPNNNMMMMMMNNNNNNNNNMMMLLLLLLPPPVVVZZZ]]]]]][[[UUUNNNJJJIIIKKKKKKKKKMMMQQQTTTXXX```jjjuuutttxxxtttfffZZZTTTRRRQQQVVVaaaqqq~~~ssssssjjjTTTCCC:::888///000000///......///111222222222222333333333333555888;;;===@@@GGGPPPVVVbbbppp}}}ooocccVVVMMMFFFBBBBBBFFFGGGJJJOOORRRTTTVVVXXXZZZaaabbbcccdddeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkllloooqqqtttwwwxxxzzzyyyyyy{{{~~~yyyvvvsssrrrrrrrrrqqqppprrrrrrrrrrrrrrrssssssssssssttttttuuuuuusssrrrqqqkkkhhhddd___[[[WWWRRRNNNOOOOOOOOOQQQUUU\\\dddjjjqqqtttxxxzzz{{{{{{|||~~~}}}}}}{{{yyyxxxxxxyyyzzz}}}}}}{{{|||||||||{{{wwwrrrqqqqqqrrrsssuuuzzzuuueeeYYYRRROOOOOONNNNNNNNNNNNNNNOOOQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJKKKLLLNNNLLLJJJIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCEEEEEEEEEFFFIIILLLOOOQQQUUU[[[\\\^^^bbbeeezzzxxxxxxlllfff]]]UUUQQQOOONNNMMMIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKJJJJJJJJJIIIIIIIIINNNLLLKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJKKKMMMPPPRRRNNNLLLHHHEEEEEEGGGJJJLLLNNNMMMLLLMMMNNNOOOPPPPPPMMMLLLJJJHHHGGGGGGHHHIIIJJJMMMPPPOOOKKKHHHIIIJJJJJJKKKMMMNNNNNNMMMLLLLLLPPPOOOMMMJJJJJJLLLPPPTTT[[[^^^___[[[SSSMMMLLLNNNLLLKKKMMMOOONNNOOOXXXbbbooouuuppprrr}}}{{{nnn```WWWTTTRRRTTTZZZeeerrrwwwrrrttt}}}dddNNN@@@:::222222222222111111111222111222222222222333333333444666999;;;===CCCKKKQQQZZZffftttwwwggg\\\SSSJJJFFFFFFEEEHHHLLLQQQTTTWWWYYYZZZ___```ccceeeggggggfffeeeeeefffggghhhiiihhhhhhhhhjjjkkkkkkmmmoooqqqtttuuuwwwuuutttwww|||~~~zzzzzzzzzyyyyyyzzz~~~|||||||||~~~xxxuuurrrqqqqqqqqqqqqppppppqqqrrrrrrsssssssssssssssttttttttttttsssqqqpppllliiiccc]]]VVVQQQLLLJJJLLLMMMPPPSSSYYYbbbkkkrrruuuxxx{{{}}}}}}~~~|||zzzyyyxxxzzz~~~}}}~~~zzzsssrrrsssssssssvvv|||{{{lll^^^TTTNNNMMMLLLLLLLLLLLLMMMMMMNNNPPPPPPOOOOOONNNNNNNNNNNNOOONNNMMMKKKJJJIIIHHHHHHJJJMMMPPPOOOMMMJJJJJJKKKNNNLLLJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIGGGFFFEEEEEEAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCFFFEEEDDDEEEGGGLLLPPPSSSZZZaaaaaaaaadddhhh|||yyyvvv___ZZZSSSNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFGGGHHHIIILLLLLLLLLLLLKKKKKKKKKKKKOOONNNMMMMMMMMMNNNMMMLLLFFFHHHJJJKKKMMMRRRXXX]]]^^^XXXNNNFFFBBBDDDHHHKKKMMMNNNNNNNNNOOOOOOQQQRRRPPPOOOLLLJJJIIIIIIJJJKKKHHHKKKNNNNNNKKKJJJKKKMMMJJJKKKLLLMMMNNNNNNMMMLLLOOOOOOMMMJJJHHHIIILLLOOORRRVVVZZZXXXQQQLLLJJJKKKMMMMMMNNNOOOMMMMMMUUU___dddwwwzzzssstttwwwyyykkkaaa\\\UUUUUUWWWZZZbbblllvvv}}}|||rrriiiooovvv}}}www\\\GGG;;;666555333222222222111111111111111222222222333333444666999:::<<<@@@FFFLLLRRR\\\jjjwwwxxxmmmbbbUUUKKKGGGEEEFFFIIINNNSSSWWWYYYZZZ\\\^^^aaadddffffffeeedddaaabbbdddfffhhhiiiiiiiiikkkjjjjjjjjjkkknnnpppqqqqqqooonnnqqqvvvzzzzzzxxxwwwxxxxxxxxxxxxyyy}}}wwwvvvvvvwwwzzz|||||||||vvvtttqqqppppppqqqpppooopppppprrrssssssssssssrrrssstttttttttsssqqqooonnniiifff```YYYQQQLLLIIIHHHMMMPPPTTTYYY___hhhpppvvvvvvyyy|||}}}~~~|||{{{yyyxxx{{{zzzsssqqqmmmlllpppzzzrrrdddXXXQQQMMMKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNMMMOOONNNLLLKKKIIIHHHHHHHHHJJJOOOTTTSSSOOOKKKJJJKKKKKKKKKJJJIIIGGGEEEEEEEEEJJJJJJJJJJJJIIIHHHGGGFFF@@@AAABBBCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIGGGEEEDDDFFFEEECCCDDDFFFKKKPPPSSS[[[aaaaaaaaadddhhh}}}zzzvvvUUURRRNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKIIIGGGEEEDDDFFFHHHIIIMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIJJJLLLMMMMMMMMMNNNFFFIIIKKKMMMOOOUUU^^^dddiiiaaaTTTHHH@@@???CCCFFFKKKLLLMMMMMMMMMNNNPPPRRRTTTRRRPPPNNNMMMMMMOOOOOOHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLNNNPPPPPPOOOMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLPPPUUUUUURRROOOMMMMMMOOOMMMNNNOOOMMMKKKPPPWWW^^^kkk|||tttrrrnnnwww~~~rrrggg```YYYXXXWWWUUUVVV[[[bbbgggwwwqqqeeedddfffjjjppp~~~oooSSS@@@999666222000000000000///111111111111222222222222333666999999:::===BBBGGGLLLSSS___lllvvv|||rrrcccUUUOOOIIIHHHHHHLLLQQQVVVYYYZZZ[[[]]]```bbbdddddddddccc___```aaaccceeegggiiiiiiiiihhhgggfffgggiiikkkmmmpppooooooqqqtttwwwxxxxxxuuuwwwxxxxxxxxxyyy|||~~~|||uuusssrrrrrruuuwwwxxxxxxsssqqqnnnnnnnnnooonnnnnnooopppqqqrrrrrrrrrqqqpppqqqqqqpppooommmkkkhhhggg___]]]XXXRRRMMMJJJJJJLLLSSSWWW]]]bbbhhhnnntttxxxvvvyyy|||~~~{{{{{{zzzxxx|||qqqkkkdddccckkkyyy~~~~~~wwwhhh[[[SSSNNNMMMJJJIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGKKKQQQXXXXXXRRRMMMKKKKKKIIIJJJJJJHHHFFFDDDCCCDDDGGGGGGHHHHHHHHHFFFEEEDDD??????@@@BBBBBBCCCCCCCCCEEEGGGIIIJJJJJJIIIFFFEEEEEEDDDCCCCCCEEEIIINNNQQQVVV\\\\\\\\\```eeezzz}}}yyyOOOMMMLLLLLLMMMLLLJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGLLLLLLLLLLLLKKKKKKKKKKKKEEEGGGJJJLLLLLLLLLKKKKKKGGGJJJLLLLLLMMMRRR[[[bbbeee^^^SSSHHHAAA???@@@BBBHHHJJJKKKKKKJJJKKKMMMPPPSSSRRRPPPOOOOOOOOOPPPPPPLLLKKKKKKLLLMMMMMMKKKIIIKKKJJJKKKMMMPPPPPPNNNLLLJJJLLLMMMMMMKKKIIIIIIJJJKKKNNNRRRUUUVVVUUUSSSRRRRRRNNNNNNPPPPPPMMMNNNQQQVVV```ooovvvpppfffnnnyyyvvvkkkcccZZZZZZYYYVVVSSSSSSVVVZZZccctttzzzllleee___]]]___iii}}}eeeMMM???:::444000000000000000111111111111222222222222222555888888888:::???CCCIIIKKKSSS___iiirrrrrrddd]]]TTTQQQNNNNNNRRRWWWZZZ[[[[[[]]]___aaacccddddddddd````````````bbbdddfffhhhiiihhhfffeeeeeefffhhhjjjnnnooopppqqqqqqsssuuuwwwtttuuuvvvvvvvvvvvvyyy{{{}}}~~~{{{yyyvvvtttqqqqqqrrruuuvvvvvvrrrpppnnnmmmnnnnnnnnnmmmmmmnnnoooppppppnnnmmmllljjjiiihhhgggddd```]]]\\\SSSRRRQQQNNNKKKLLLQQQUUU]]]aaagggmmmpppsssvvvxxxwwwzzz~~~~~~zzz}}}~~~|||pppggg^^^___kkk{{{|||tttooonnnuuu{{{mmm^^^SSSMMMKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJGGGGGGFFFFFFFFFFFFGGGHHHLLLTTT[[[[[[UUUNNNLLLLLLHHHJJJKKKIIIFFFDDDDDDEEEEEEFFFGGGGGGFFFEEECCCAAA===>>>???AAABBBCCCCCCCCCFFFHHHJJJLLLLLLJJJHHHFFFDDDCCCBBBCCCEEEHHHKKKMMMQQQWWWWWWXXX]]]bbbyyyIIIHHHIIIJJJKKKKKKIIIFFFFFFFFFFFFEEEFFFGGGGGGHHHFFFGGGGGGHHHGGGFFFEEEDDDLLLKKKKKKKKKJJJJJJJJJJJJHHHJJJMMMNNNMMMJJJIIIHHHGGGIIIJJJIIIHHHLLLTTT\\\ZZZVVVNNNGGGBBBAAABBBCCCEEEHHHJJJIIIHHHIIILLLOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMKKKLLLNNNMMMIIIFFFIIIHHHHHHJJJMMMNNNLLLIIIHHHKKKMMMNNNLLLJJJIIIIIIIIIJJJMMMRRRVVVWWWUUURRRTTTPPPOOOSSSUUURRRQQQSSSNNNWWWdddttt~~~tttfffmmmwww}}}qqqiiiZZZ[[[[[[WWWSSSQQQSSSUUUXXXeeewwwxxxkkk^^^WWWUUUZZZkkk|||sssYYYEEE???777222222333333222000111111111111222222222222444777777666888<<<@@@GGGFFFKKKVVV```hhhttt~~~qqqjjj___ZZZTTTSSSVVVZZZ]]]]]]\\\]]]___aaacccdddeeeeeeaaa```______```bbbdddfffkkkiiigggeeeeeegggiiijjjhhhjjjmmmlllkkkkkknnnrrrttttttuuutttssssssuuuvvvtttxxx~~~~~~{{{yyywwwxxxuuurrrqqqrrrtttuuuuuutttqqqooonnnooopppooooookkklllmmmnnnnnnllljjjhhhdddcccbbb```\\\XXXUUUSSSKKKLLLMMMLLLMMMQQQXXX]]]dddiiioootttvvvwwwwwwxxxyyy|||~~~zzz~~~pppfff]]]```ooo~~~tttjjjdddaaafffwww}}}tttfffWWWMMMHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHMMMUUU]]]^^^WWWOOOLLLMMMHHHKKKLLLKKKGGGEEEEEEFFFFFFGGGHHHHHHGGGEEECCCAAA<<<===>>>@@@BBBCCCCCCCCCFFFHHHKKKMMMMMMKKKIIIGGGCCCCCCBBBCCCDDDGGGIIIKKKNNNTTTUUUVVV\\\bbbyyyIIIJJJKKKJJJIIIHHHIIIKKKJJJIIIIIIIIIHHHGGGFFFFFFHHHGGGEEECCCBBBCCCDDDEEEGGGIIILLLNNNMMMKKKIIIGGGEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJJJJKKKNNNOOOOOOLLLHHHDDDBBBAAAFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJHHHGGGGGGIIILLLNNNNNNOOOPPPPPPNNNLLLLLLMMMJJJIIIHHHGGGHHHJJJMMMNNNHHHKKKOOOQQQQQQNNNIIIFFFJJJKKKOOOXXXaaabbb[[[TTTKKKMMMOOOOOOOOOOOOPPPQQQPPPSSS[[[hhhxxxwwwpppmmmvvv{{{nnnaaa```]]]WWWQQQNNNOOOPPPQQQYYYeeettt}}}pppddd]]]TTTOOOZZZlll|||nnnRRRFFF:::555333111111444///000111222222333222222444444444555777999<<<===@@@FFFMMMPPPSSS[[[gggqqqyyyzzzooohhhcccaaa___]]]___dddbbb___\\\^^^aaaddddddccccccbbb```______```bbbcccdddfffgggggggggggghhhjjjhhhiiijjjjjjkkkjjjjjjjjjmmmpppsssttttttrrrrrrrrrtttuuuxxx}}}}}}{{{zzzzzzzzzuuutttsssqqqqqqqqqrrrssspppqqqqqqooolllkkklllmmmnnnmmmkkkkkkkkkjjjgggeeeaaa]]]YYYWWWUUURRRLLLHHHGGGGGGIIIMMMSSS\\\dddiiioooqqqtttwwwyyyzzz{{{{{{~~~|||~~~~~~~~~yyyuuuvvvsssjjjeeennnwwwlllfffdddfffnnnwww}}}sssdddVVVQQQPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFGGGIIIKKKLLLMMMLLLLLLFFFFFFEEEDDDDDDEEEFFFGGGKKKMMMPPPQQQQQQNNNKKKIIIMMMKKKJJJHHHFFFEEEEEEEEEKKKJJJIIIGGGEEECCCBBBAAA@@@??????AAACCCEEEEEEDDDEEEFFFIIIJJJJJJHHHFFFDDD@@@AAAAAAAAAAAACCCFFFIIIHHHUUUVVVRRRYYYgggHHHJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEBBBAAA@@@AAAAAACCCEEEHHHJJJKKKJJJHHHFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIILLLMMMNNNLLLHHHEEEDDDDDDFFFHHHIIIIIIHHHHHHJJJKKKJJJHHHGGGFFFFFFIIILLLNNNUUUVVVUUURRRNNNKKKIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLKKKMMMOOOPPPPPPMMMIIIFFFKKKKKKOOOXXX```bbb]]]WWWLLLMMMNNNPPPQQQPPPPPPOOOTTTUUUYYYaaannn~~~uuuooouuuyyyhhheee```YYYSSSNNNMMMLLLOOOUUU]]]iii}}}yyykkkddd[[[TTTWWWaaaqqq~~~{{{cccUUUEEE;;;444000///111///000000111222222222111444444444555777999;;;===???DDDJJJLLLNNNTTT___hhhvvvvvvsssrrrmmmjjjjjjiiifffgggiiifffdddbbbaaaaaaaaaaaa```aaa```___^^^^^^___``````bbbdddeeefffeeeeeeggghhhhhhiiiiiijjjjjjjjjiiiiiikkknnnqqqrrrqqqppppppppprrrsssuuuyyy~~~}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwuuutttrrrrrrrrrrrrqqqrrrrrrqqqooonnnoooqqqsssqqqooommmkkkhhhdddaaaYYYVVVQQQOOOMMMKKKGGGDDDDDDFFFIIINNNVVV___hhhnnntttuuuxxx{{{}}}~~~||||||}}}|||~~~zzztttooonnnqqqxxxuuuwww~~~pppgggaaa___dddllluuunnnaaaSSSOOONNNLLLJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPPPPPPPEEEDDDCCCBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLKKKIIIHHHNNNMMMKKKIIIHHHFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBDDDDDDDDDBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDCCCBBBBBBDDDFFFIIIVVVWWWTTT[[[iiiIIIJJJKKKKKKIIIIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHIIIGGGFFFCCC@@@>>><<<::::::>>>@@@DDDGGGIIIIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHIIIGGGEEECCCCCCDDDFFFHHHIIIKKKLLLKKKIIIGGGGGGHHHHHHIIIKKKKKKJJJJJJLLLNNNJJJHHHFFFEEEFFFHHHLLLNNNXXXXXXWWWSSSNNNJJJIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLOOOVVV___bbb```[[[OOONNNNNNQQQTTTVVVTTTQQQWWWUUUUUUYYYaaasssvvvvvvsssmmmddd[[[UUURRROOOMMMNNNOOOSSS]]]ppptttmmmeee[[[WWWZZZooo~~~{{{jjjVVVFFF;;;333111222///000000000000000000000333333444555666888:::;;;>>>BBBFFFGGGHHHLLLUUU\\\fffssswwwpppnnniiigggiiijjjgggfffggghhhhhhgggddd```]]][[[[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]___aaabbbbbbcccdddeeegggggggggggggggfffffffffhhhjjjmmmnnnmmmmmmmmmnnnooooooqqqsssxxx}}}~~~|||{{{yyyxxxzzzyyyyyyyyyzzz|||~~~~~~~~~|||zzzxxxwwwuuuuuuuuuvvvxxxwwwuuusssqqqppppppooopppqqqrrrqqqoooooopppqqqqqqooommmllliiieee```\\\RRRNNNIIIEEEDDDCCCBBBAAACCCFFFKKKQQQYYYcccmmmtttxxxyyy|||{{{yyyyyyzzzzzz~~~|||ppphhhbbbaaaeeelllzzzwwwjjj```[[[]]]cccmmm{{{wwwfffZZZOOOKKKKKKIIIHHHIIIKKKJJJJJJIIIHHHHHHHHHGGGFFFHHHJJJLLLNNNOOOPPPPPPEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBCCCEEEGGGHHHIIIIIINNNMMMLLLJJJHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNHHHFFFDDDDDDDDDDDDCCCAAACCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGFFFDDDCCCCCCCCCIIITTTUUUSSS[[[hhhJJJLLLLLLLLLKKKJJJKKKLLLMMMKKKIIIFFFFFFGGGHHHJJJGGGFFFCCC@@@===999777555===???BBBEEEHHHIIIJJJKKKIIIJJJJJJKKKJJJJJJIIIIIIJJJHHHEEEBBBBBBCCCFFFHHHGGGHHHJJJJJJJJJIIIKKKLLLKKKLLLNNNNNNMMMNNNOOOQQQNNNLLLIIIFFFFFFHHHKKKLLLQQQRRRQQQOOOLLLJJJJJJKKKEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFHHHJJJMMMPPPRRRTTTLLLLLLNNNUUU\\\aaa```^^^VVVRRROOORRRXXX]]]]]][[[YYYUUURRRSSSYYYhhh}}}xxxlllaaa[[[WWWUUUTTTMMMLLLOOOYYYkkk}}}~~~wwwmmmaaa\\\]]]rrriiiWWWHHH<<<555444000000//////////////////222222333444666777999999<<>>???@@@AAAEEEJJJPPPWWW^^^gggpppwwwyyy{{{~~~|||yyyxxxyyy}}}}}}sssiii]]]VVVSSSWWWaaalll|||~~~pppeee]]]^^^ccclll{{{yyyqqq]]]SSSJJJHHHHHHGGGFFFHHHJJJJJJJJJJJJIIIIIIHHHHHHEEEEEEFFFGGGIIIIIIJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIGGGFFFDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRHHHFFFDDDCCCCCCCCCBBBAAADDDCCCBBBBBBBBBCCCDDDEEEDDDFFFHHHHHHFFFDDDDDDDDDIIIRRRRRRPPPWWWccc{{{KKKLLLMMMMMMKKKKKKLLLMMMNNNLLLIIIGGGFFFGGGIIIJJJJJJIIIHHHEEEBBB???;;;999===>>>@@@BBBEEEGGGIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLIIIFFFDDDCCCEEEGGGIIIEEEGGGIIIJJJJJJKKKMMMOOOOOOPPPQQQQQQPPPPPPQQQSSSRRRPPPMMMJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGIIIKKKDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDFFFHHHKKKOOOSSSUUUMMMMMMNNNSSSYYY]]]^^^]]]\\\VVVQQQSSSZZZbbbffffff^^^YYYTTTRRRUUU___rrrzzzlllbbb\\\ZZZYYYMMMLLLPPP[[[lll}}}uuuhhhbbbcccppp~~~kkkXXXEEE888333222111000///......//////111111222444555666777777:::<<<@@@BBBDDDHHHNNNRRRWWW___kkkvvv~~~jjj___UUUSSSTTTTTTWWWZZZ[[[^^^aaa___YYYSSSPPPPPPNNNMMMMMMMMMNNNNNNOOOPPPTTTWWW[[[]]]^^^___```bbbbbbaaaaaaaaaaaabbbccccccccceeeggghhhggghhhiiikkklllkkkkkkkkkmmmppprrrtttxxxzzz}}}}}}~~~~~~}}}zzzyyyzzz{{{{{{{{{yyyxxxvvvvvvwwwxxx{{{yyyvvvtttssstttvvvwww}}}}}}}}}|||||||||||||||uuutttsssrrrrrrrrrrrrssstttsssqqqooonnnnnnoooooollllllmmmmmmllllllllllllnnnoooooommmjjjgggffffffeeedddbbbaaa___\\\WWWTTTLLLIIIDDD???===???CCCFFFLLLRRRYYY___dddkkkssszzz|||~~~}}}yyyxxxzzz}}}tttiiiccc^^^VVVMMMJJJLLLUUUffftttwwwkkkbbbbbbffftttyyyqqqjjjVVVNNNGGGFFFFFFDDDDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGFFFGGGGGGFFFEEEDDDBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNEEECCC@@@@@@AAABBBCCCBBBEEEDDDCCCBBBBBBDDDFFFGGGCCCEEEHHHIIIHHHGGGHHHHHHLLLRRRQQQOOOUUU]]]uuuJJJKKKLLLLLLJJJJJJKKKLLLMMMLLLJJJHHHGGGHHHIIIJJJMMMMMMNNNMMMKKKHHHDDDBBB@@@@@@@@@AAABBBDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGEEEEEEFFFHHHJJJFFFHHHIIIIIIJJJKKKNNNPPPQQQRRRSSSRRRQQQPPPQQQRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGEEECCCCCCEEEGGGEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFGGGIIILLLNNNPPPMMMMMMNNNQQQVVVXXXYYYYYY\\\WWWRRRRRRXXX```eeehhhaaa\\\VVVSSSRRRVVVbbbnnn|||mmmaaa[[[XXXPPPNNNQQQ]]]lll{{{tttllljjjpppmmmTTT>>>333444222111///......//////000111222333555555555555777999===@@@CCCGGGMMMPPPOOOVVV```iiisssvvvfffUUUMMMKKKKKKLLLPPPQQQTTTXXXXXXUUUPPPLLLIIIFFFEEEDDDCCCDDDFFFHHHJJJOOORRRWWW[[[\\\]]]^^^______^^^^^^^^^___aaacccddd```bbbdddddddddeeegggiiikkkjjjiiihhhiiikkknnnoooqqqrrrtttwwwxxxyyyyyyyyywwwxxxyyyyyywwwvvvwwwxxxtttuuutttsssrrrrrrtttvvvyyywwwuuusssrrrrrrssstttyyyyyyzzzzzzzzzzzzyyyyyysssrrrqqqpppqqqqqqsssssssssrrrpppnnnmmmlllmmmmmmiiijjjkkkllllllllllllkkknnnoooooommmiiieeecccbbbeeebbb___\\\YYYUUUQQQMMMIIIGGGEEEBBBAAAEEEKKKPPPWWW]]]eeejjjlllqqqxxx{{{wwwwwwyyy}}}~~~zzztttjjj\\\RRRNNNLLLGGGEEEHHHOOO\\\ooosssjjjiiimmmzzzqqqgggaaaQQQKKKFFFFFFEEECCCCCCFFFGGGGGGIIIIIIIIIHHHGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEFFFFFFBBB@@@======???AAACCCCCCDDDDDDCCCCCCDDDEEEGGGHHHCCCEEEHHHIIIIIIIIIKKKLLLOOOSSSQQQPPPTTT[[[sssGGGIIIJJJIIIHHHGGGHHHIIILLLKKKJJJIIIIIIHHHHHHIIIKKKMMMOOOPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJHHHIIIJJJIIIIIIJJJMMMPPPRRRSSSSSSRRROOONNNNNNOOOMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFEEEDDDBBBBBBEEEGGGFFFHHHJJJLLLLLLJJJGGGFFFEEEEEEFFFFFFHHHJJJLLLMMMLLLMMMNNNPPPRRRTTTSSSSSSUUUTTTQQQQQQSSSWWW[[[^^^\\\WWWSSSQQQOOOOOOVVV___rrrzzzhhh]]]YYYSSSNNNOOOXXXfffsss{{{rrrtttkkkOOO@@@666444222000......///000///000222333444444444444444666999===AAAEEEIIILLLLLLQQQWWW]]]dddpppxxxcccUUUNNNIIIHHHIIIKKKMMMPPPSSSSSSOOOHHHCCCAAA???<<<;;;<<<>>>BBBDDDEEEIIINNNRRRTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\^^^```]]]___```aaaaaabbbdddfffiiihhhfffffffffhhhjjjkkkllllllmmmnnnppprrrtttuuurrrtttvvvvvvtttttttttuuuqqqrrrrrrpppmmmmmmooorrrsssrrrrrrqqqqqqrrrrrrsssuuuvvvwwwxxxwwwvvvtttrrrtttsssrrrqqqrrrtttvvvwwwsssrrrpppmmmlllkkkkkkkkkhhhhhhiiijjjiiiiiihhhgggiiikkkkkkjjjfffbbb```___^^^[[[VVVRRRPPPMMMJJJHHHGGGHHHHHHHHHJJJPPPYYY___```gggppptttvvvyyy|||uuuuuuvvvzzz{{{rrrhhh```VVVIIIBBBBBB@@@@@@DDDLLLVVVeeeyyyyyyyyy~~~}}}|||xxxkkk```XXXOOOJJJFFFFFFEEEBBBCCCFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFDDDCCCBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>????????????@@@@@@===???AAACCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@===<<<>>>AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGHHHIIIIIIJJJLLLOOOMMMPPPNNNMMMRRRXXXpppEEEFFFGGGGGGEEEEEEFFFGGGKKKKKKKKKJJJJJJIIIHHHHHHGGGJJJMMMOOOOOONNNKKKIIIOOOMMMKKKIIIHHHHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIJJJMMMOOORRRRRRRRRPPPMMMKKKKKKLLLIIIKKKMMMNNNNNNMMMJJJHHHDDDDDDDDDDDDCCCEEEHHHKKKGGGIIILLLMMMMMMKKKHHHFFFBBBBBBCCCEEEHHHJJJLLLNNNLLLMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPOOONNNOOOQQQTTTSSSPPPNNNNNNMMMMMMRRRXXXaaavvvooobbb\\\UUUNNNLLLSSS___lll}}}yyyttt|||bbbQQQ777555222000/////////000///000111333444444444333333444777:::>>>BBBFFFHHHLLLPPPTTTVVVZZZcccpppyyyuuudddZZZQQQLLLJJJIIIJJJLLLPPPRRRNNNFFF???>>>;;;888666666:::???BBB;;;???EEEIIIKKKMMMNNNOOOPPPOOOOOOPPPRRRUUUYYY[[[[[[\\\^^^^^^^^^```bbbdddgggfffeeeddddddfffhhhiiiiiiiiiiiijjjllloooqqqsssppprrrssstttsssrrrssstttqqqrrrrrrooolllkkkmmmooonnnnnnooopppqqqrrrssssssrrrsssuuuvvvtttrrrooommmpppooonnnnnnoooqqqsssuuutttssspppnnnlllkkkjjjjjjffffffggggggfffdddbbbaaaccceeeffffffbbb___]]]]]]TTTQQQLLLJJJIIIHHHGGGFFFGGGIIILLLOOOSSS[[[eeemmmeeemmmwww{{{||||||{{{}}}}}}ttttttvvvzzz~~~}}}zzzsssggg[[[SSSIII>>>:::<<<<<<>>>EEEPPP\\\kkk}}}xxxjjj\\\TTTNNNIIIFFFGGGEEEBBBCCCFFFDDDEEEGGGHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCC===>>>???@@@AAAAAAAAAAAA<<<===@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDAAA>>>===>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHHHHIIIHHHHHHIIILLLOOOHHHKKKIIIJJJOOOUUUnnnFFFGGGGGGFFFFFFFFFFFFFFFJJJKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJOOOOOOPPPQQQRRRQQQMMMJJJGGGGGGHHHIIIIIIHHHHHHHHHDDDFFFGGGIIIJJJJJJIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOONNNKKKIIIHHHHHHIIIGGGGGGIIILLLMMMKKKIIIGGGHHHIIIIIIHHHEEECCCAAAGGGGGGHHHMMMQQQRRROOOLLLGGGGGGFFFFFFGGGHHHJJJKKKPPPPPPPPPOOONNNKKKIIIHHHLLLLLLMMMNNNNNNMMMKKKJJJNNNPPPQQQOOOKKKKKKOOOTTTZZZeeexxx}}}yyyppp```UUUQQQOOOQQQUUU___ooo}}}|||~~~aaaGGG888///333555000---111000000000000111222333444555777;;;===???AAADDDFFFLLLMMMPPPRRRVVV\\\dddiiixxxlll]]]SSSNNNNNNMMMLLLMMMNNNLLLGGGBBB;;;999777666777888999888999;;;>>>BBBDDDEEEEEEEEEDDDFFFHHHJJJKKKNNNQQQTTTVVVVVVWWWYYY[[[]]]___``````aaacccbbbaaaaaabbbdddaaabbbddddddfffiiimmmqqqppppppoooooooooppppppqqqppppppppppppoooooonnnmmmjjjkkkkkklllnnnoooqqqqqqqqqrrrrrrpppnnnllllllmmmmmmmmmmmmmmmnnnppprrrsssqqqpppmmmkkkiiiiiijjjkkkgggeeebbbaaabbbbbbbbbaaabbbaaa```aaaaaa^^^XXXSSSKKKIIIGGGEEEEEEFFFFFFFFFIIILLLQQQXXX```gggmmmppptttwww|||~~~xxxuuuwwwxxx{{{zzzyyyxxxxxxyyyzzzzzzyyywwwwwwzzz}}}{{{uuuooogggZZZLLLDDD>>>999999;;;:::>>>IIIXXXhhhwwwxxxkkk___XXXMMMKKKHHHGGGFFFFFFDDDCCC@@@CCCGGGGGGDDDBBBBBBDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@BBB@@@>>>>>>>>>>>>===<<<===???BBBEEEFFFGGGFFFFFFGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBDDDEEEGGGHHHJJJIIIHHHGGGGGGGGGHHHIIILLLJJJKKKLLLLLLVVVsssIIIHHHGGGFFFEEEDDDDDDDDDIIIJJJLLLKKKIIIHHHHHHIIIFFFFFFEEEDDDDDDDDDEEEFFFIIIJJJKKKNNNPPPPPPMMMJJJGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKKKKJJJJJJMMMMMMMMMLLLLLLKKKKKKJJJOOOOOOOOOLLLIIIGGGFFFGGGIIIHHHFFFGGGJJJKKKJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDHHHIIIKKKOOOSSSUUUSSSPPPIIIHHHGGGGGGGGGIIIKKKMMMQQQQQQPPPOOOMMMJJJGGGFFFIIIJJJKKKLLLLLLKKKIIIIIIJJJNNNRRRQQQMMMKKKMMMOOOPPPXXXggg|||zzz~~~nnnYYYSSSOOOPPPSSSXXXccclllxxxvvvRRR@@@222222333...,,,.../////////000000111333333222444777:::===@@@DDDHHHOOOOOOPPPQQQSSSXXX^^^ccclllxxxyyyggg\\\YYYVVVTTTSSSRRROOOIIIDDDBBB@@@===;;;;;;:::888666666888:::===>>>>>>>>>>>>===???AAACCCDDDFFFJJJLLLPPPQQQRRRTTTVVVXXX[[[\\\]]]^^^``````______aaabbbbbbcccccccccdddggglllpppnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmnnnnnnmmmllllllkkkiiiiiihhhhhhiiikkkmmmnnnmmmnnnooonnnmmmmmmnnnooopppooonnnmmmmmmmmmnnnooopppooommmkkkjjjjjjkkkkkkdddbbb_________``````___]]][[[ZZZZZZYYYUUUOOOJJJEEECCCAAABBBGGGMMMQQQRRR[[[]]]aaafffkkkooorrrtttyyy|||zzzuuusssuuuwwwzzzyyyxxxvvvvvvvvvwwwxxxyyywwwwwwxxxxxxtttkkkdddTTTJJJ@@@===<<<;;;===AAACCCIIITTT```lllvvvtttfffZZZTTTMMMKKKIIIHHHGGGFFFDDDCCC@@@CCCFFFFFFDDDBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA???=========>>>===<<<===???BBBEEEGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAACCCDDDFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHLLLJJJLLLMMMMMMWWWuuuKKKIIIFFFDDDBBBBBBCCCDDDHHHIIIKKKJJJIIIHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDFFFJJJMMMMMMLLLJJJGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIPPPOOONNNJJJFFFDDDEEEFFFJJJHHHEEEEEEFFFHHHIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFHHHIIIKKKOOOSSSTTTSSSQQQKKKJJJHHHGGGHHHJJJMMMNNNQQQQQQOOOMMMKKKHHHEEEDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFKKKPPPRRROOOLLLJJJJJJJJJNNNWWWeeezzz}}}~~~cccZZZRRRPPPRRRTTTWWW[[[bbbkkk~~~zzzsssooonnnooouuu|||dddNNN999333222///---...//////...//////000111222///111333666999>>>DDDHHHQQQRRRRRRRRRSSSUUUYYY\\\```jjjwwwrrrhhhccc^^^ZZZXXXUUUPPPLLLGGGDDDAAA>>>;;;999666444666666777888888888888777888999;;;<<<===???BBBEEEHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXZZZ[[[[[[[[[]]]___``````___^^^___bbbgggkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhfffdddcccdddfffhhhjjjhhhjjjkkkllllllmmmppprrrsssrrrooommmkkkiiiiiiiiilllkkkiiihhhhhhhhhiiijjj```^^^\\\[[[\\\\\\\\\[[[VVVTTTRRRPPPNNNJJJEEEAAAAAA>>>>>>CCCOOO\\\fffkkkrrrrrrssstttvvvwwwyyyzzz~~~|||xxxttttttvvvxxxzzzxxxvvvuuutttuuuvvvwwwyyyxxxwwwuuurrriii]]]UUUJJJBBB<<<;;;;;;;;;???CCCQQQZZZeeelllooosssxxx|||{{{mmm```UUUOOOLLLKKKIIIHHHHHHGGGDDDBBB???BBBDDDDDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????@@@>>><<<<<<<<<===<<<;;;===>>>AAADDDFFFGGGHHHHHHFFFFFFFFFFFFDDDBBB@@@???AAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEEEEEEEEEEGGGGGGKKKJJJLLLNNNNNNYYYvvvIIIGGGDDDBBBAAABBBCCCEEEFFFHHHJJJJJJHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDGGGJJJKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJJJJJJJIIIHHHDDDEEEEEEFFFGGGHHHHHHIIIMMMMMMKKKGGGDDDDDDEEEGGGJJJHHHDDDBBBBBBDDDFFFGGGIIIHHHGGGEEEEEEDDDEEEEEEGGGHHHIIIKKKMMMMMMLLLLLLMMMKKKIIIHHHHHHJJJMMMOOOPPPOOONNNKKKIIIFFFDDDCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEIIIMMMOOOMMMJJJHHHGGGMMMMMMQQQXXXfff|||qqqcccVVVRRRSSSTTTTTTUUUVVV[[[hhh{{{kkkbbb``````^^^eeerrruuu]]]BBB666444222000000...............///000000...000111333555:::@@@EEEOOORRRVVVXXXXXXXXXXXXYYY\\\bbbkkkwww~~~wwwmmmfffcccbbb___]]]RRRNNNGGGBBB???<<<999888777777777777666666666666666777999999:::;;;>>>@@@AAAAAACCCEEEGGGJJJLLLMMMNNNPPPSSSTTTTTTUUUXXXZZZZZZZZZYYYWWWWWWZZZ___cccfffffffffggggggggggggggghhhhhhiiiiiiiiihhhhhhggggggeeebbb``````bbbeeegggfffgggiiiiiiiiikkknnnppprrrqqqnnnkkkhhhgggffffffffffffeeeddddddeeeeeefff^^^\\\YYYWWWWWWVVVUUUTTTOOOMMMKKKHHHEEEAAA>>><<<@@@>>>>>>GGGXXXlll}}}~~~|||{{{}}}{{{{{{{{{yyywwwwwwyyy{{{zzzxxxwwwuuuuuuvvvxxxyyyzzzxxxvvvrrrkkk```SSSJJJGGGBBB???AAACCCEEEJJJPPP```kkkuuuvvvrrrpppooooooooo|||uuuggg[[[QQQLLLJJJIIIHHHHHHHHHGGGDDDAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???===;;;;;;<<<<<<;;;:::;;;<<>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGIIIHHHKKKNNNNNNYYYvvvEEEDDDBBB@@@@@@BBBEEEFFFEEEFFFHHHIIIHHHGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEDDDEEEDDDEEEGGGIIIJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEE===>>>???AAADDDFFFGGGHHHHHHHHHGGGEEECCCDDDFFFHHHIIIGGGDDD@@@???@@@CCCEEEGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFFFFMMMKKKIIIHHHHHHJJJLLLNNNNNNMMMKKKIIIGGGEEECCCCCCCCCDDDEEEGGGHHHHHHGGGGGGEEEGGGIIIJJJIIIGGGGGGGGGMMMLLLNNNSSSZZZjjj{{{kkkZZZSSSTTTTTTTTTVVVUUUTTTYYYiii~~~jjj^^^YYYWWWTTTZZZdddrrrhhhKKK:::555333111111..................///000000000111111222666;;;???IIINNNVVV\\\]]]\\\[[[ZZZ\\\^^^dddmmmwww}}}xxxvvvtttsssiiicccYYYPPPIIIEEEAAA???:::999888666666666666777444666777777777888:::<<<<<<<<<===???AAACCCEEEFFFFFFHHHJJJLLLLLLNNNPPPRRRTTTTTTSSSRRRQQQTTTXXX\\\___```aaabbbcccccccccccceeeeeefffffffffffffffeeeeeeccc```^^^^^^___bbbdddeeeeeefffeeedddeeegggjjjmmmkkkiiifffeeedddddddddbbbbbbbbbaaaaaaaaabbbbbb\\\YYYUUURRRQQQOOOMMMLLLFFFEEECCC@@@===<<<<<<<<>>FFFWWWnnn}}}xxxyyyzzzzzzyyyyyy{{{}}}{{{zzzzzzyyyyyyzzz{{{|||xxxwwwtttoooggg\\\QQQJJJEEEBBBCCCIIIPPPVVV```hhhnnnzzz~~~uuunnniiidddcccjjjvvv}}}ooobbbWWWPPPLLLGGGGGGGGGIIIJJJHHHEEEBBBAAA@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========>>><<<::::::;;;<<<;;;:::999:::<<<>>>@@@BBBCCCDDDCCCDDDFFFGGGFFFCCC@@@>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFJJJMMMMMMWWWtttBBBAAA@@@@@@AAABBBDDDFFFCCCEEEGGGHHHGGGGGGHHHJJJHHHIIIHHHHHHFFFEEECCCCCCGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCCCC999:::<<>>;;;888666666666777333444555555444444666888888999999:::;;;===??????>>>@@@CCCDDDDDDFFFHHHJJJMMMNNNNNNNNNNNNOOOSSSUUUVVVXXXZZZ\\\^^^______^^^___``````aaaaaaaaaaaa``````___]]][[[[[[\\\^^^```aaaaaa```^^^\\\\\\^^^```dddcccaaa___^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\VVVSSSOOOLLLJJJHHHFFFDDD>>>>>>===;;;:::<<<@@@CCC@@@@@@@@@DDDNNNccczzz~~~{{{yyywwwvvvwwwxxxzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||{{{uuusssooojjjccc[[[UUUQQQQQQNNNOOOTTTYYY```jjjttt|||zzzrrrggg^^^ZZZ\\\cccmmmtttxxx~~~uuuhhh\\\SSSNNNLLLEEEFFFHHHKKKMMMLLLHHHEEEBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB>>>>>>=========<<<<<<<<<>>><<<::::::<<<===<<<;;;999999:::<<<===???@@@AAAAAABBBDDDFFFEEECCCAAA???<<<======>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFJJJMMMMMMVVVrrrBBBAAAAAAAAAAAAAAABBBCCCBBBDDDFFFGGGGGGGGGHHHJJJFFFGGGGGGGGGFFFEEECCCBBBGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA:::;;;===???AAACCCDDDEEECCCDDDEEEDDDCCCBBBCCCDDDFFFFFFDDD@@@<<<;;;===???CCCDDDEEEEEEEEEDDDCCCBBBBBBDDDFFFEEECCCCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGG@@@AAACCCEEEGGGGGGGGGGGGDDDCCCCCCDDDDDDDDDDDDCCCDDDAAACCCLLLPPPTTTbbbrrrzzzhhh]]]VVVQQQOOOPPPMMMLLLLLLPPP\\\ooouuuggg[[[SSSLLLNNNPPPUUUcccvvvgggPPP@@@888444111000000//////...//////000...000111111111222444666777<<>>:::888777888444555555444333333555777666666666666777888999999999;;;===>>>>>>???AAACCCCCCEEEGGGHHHHHHIIIKKKMMMMMMOOORRRVVVXXXYYYZZZZZZWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZ[[[ZZZXXXVVVSSSSSSUUUXXX\\\[[[YYYXXXWWWWWWWWWXXXVVVVVVUUUUUUTTTSSSRRRQQQMMMJJJGGGDDDCCCBBB@@@???;;;<<<======>>>CCCJJJPPPLLLLLLJJJGGGHHHVVVmmm{{{wwwvvvvvvuuutttyyy{{{}}}~~~}}}}}}}}}~~~}}}yyyvvvooommmiiiddd___\\\\\\\\\bbb___]]]___aaafffppp{{{yyylll]]]TTTSSSVVV^^^eeekkkttt}}}wwwkkk___UUUNNNKKKIIIEEEFFFJJJOOOQQQQQQMMMJJJDDDAAA@@@@@@BBBCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBB=========<<<<<<<<<;;;;;;>>><<<;;;;;;<<<======<<<:::::::::;;;<<<>>>?????????@@@BBBCCCDDDCCCBBBAAA<<<===>>>??????@@@@@@@@@<<<<<<======???@@@BBBBBBDDDCCCCCCCCCCCCEEEFFFHHHGGGHHHKKKNNNNNNVVVrrrBBBBBBBBBAAAAAA@@@@@@@@@AAACCCFFFGGGGGGGGGIIIJJJGGGGGGHHHHHHGGGFFFDDDCCCFFFEEEDDDEEEHHHIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA===>>>???@@@AAABBBCCCDDDCCCDDDEEEEEECCCAAAAAAAAAEEEEEEDDD@@@;;;999;;;>>>???@@@BBBCCCCCCAAA???>>>===???BBBBBBAAAAAADDDGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBCCCDDDFFFHHHIII>>>@@@BBBDDDFFFGGGGGGGGGBBBBBBCCCDDDEEEDDDBBB@@@GGGAAACCCKKKNNNOOOXXXgggqqqeeeZZZQQQLLLLLLHHHIIIJJJKKKQQQ^^^qqq~~~}}}pppcccYYYRRRTTTTTTWWWeeeyyyuuu\\\III>>>777444111000000/////////000000---///111222222222444666333666;;;AAAHHHOOOWWW\\\^^^YYYYYY]]]______eeennnyyyuuukkkVVVRRRKKKDDD>>>;;;::::::666777777666555555666888444444444444444444555666666888999::::::;;;===>>>:::===@@@BBBBBBCCCDDDEEEGGGIIIMMMQQQTTTVVVVVVVVVQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSPPPNNNNNNPPPSSSWWWVVVTTTRRRQQQQQQQQQRRRMMMMMMMMMLLLKKKJJJHHHGGGFFFDDD@@@?????????>>>======>>>@@@AAADDDKKKTTT[[[YYYZZZVVVNNNHHHQQQgggzzz~~~{{{wwwuuuuuuwwwyyyyyy}}}|||uuuqqqkkkiiiddd```]]]]]]```cccfffcccbbbeeeiiiooo|||ppp___QQQNNNPPPWWW___fffrrrwwwpppeeeYYYOOOJJJHHHGGGEEEHHHLLLQQQUUUUUUQQQNNNEEEBBB@@@@@@CCCDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBB======<<<<<<<<<;;;;;;;;;>>><<<;;;;;;===>>>>>>===<<<;;;;;;<<<<<<===>>>???>>>???@@@BBBCCCCCCBBBBBB======>>>@@@@@@AAAAAAAAA999999:::;;;===???@@@AAADDDCCCCCCCCCDDDEEEGGGHHHIIIIIIMMMOOOOOOWWWrrrAAABBBCCCCCCCCCBBBAAA@@@===>>>AAAEEEHHHLLLNNNPPPJJJIIIHHHGGGEEEDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFCCC@@@??????AAABBBDDDBBBAAACCCHHHKKKKKKIIIBBBBBBCCCBBBAAABBBDDDFFFFFFFFFGGGEEEDDDCCCDDDFFFGGGHHHHHHDDD???<<<<<<===888===BBBBBB@@@???AAADDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIGGGDDDBBBAAABBBCCCEEEGGGDDDBBBCCCFFFHHHHHHGGGGGGEEECCCCCCDDDEEEDDDCCCCCCEEEFFFHHHJJJOOOUUUZZZoookkkZZZSSSRRRKKKKKKMMMMMMMMMSSScccsssnnnWWWVVVRRRSSSZZZeeetttpppWWWHHH???:::444222000//////000000000222111///---...000222444777888:::===AAAFFFJJJLLLRRRVVVZZZZZZXXXYYY^^^ccclllxxxqqqfffYYYQQQMMMIIIBBB<<>><<<:::<<<>>>@@@>>><<<@@@DDDIIILLLPPPVVV^^^eeepppooojjj```XXX[[[hhhttt}}}yyyvvvtttrrrsssuuuxxxzzzzzz~~~tttjjjbbb```YYYYYYaaaccc\\\[[[```eeeaaa___fffuuuuuudddXXXQQQOOOUUU___kkk}}}yyymmmeeeZZZQQQKKKIIIHHHGGGIIIIIIJJJLLLNNNNNNMMMKKKDDDDDDCCCAAA??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCC======<<<::::::999999999::::::<<<===??????@@@@@@???>>>>>>=========<<<<<<@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???======>>>???@@@BBBAAA???=========???@@@GGGFFFDDDBBBCCCDDDGGGHHHRRRTTTNNNMMMSSS[[[rrr@@@AAABBBCCCCCCBBBBBBAAA>>>???AAADDDGGGKKKNNNPPPIIIHHHGGGFFFDDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGGGGFFFDDDAAA???===>>>???@@@DDDBBBAAABBBFFFHHHHHHGGGBBBBBBBBBAAA@@@AAADDDFFFIIIJJJIIIGGGEEEEEEFFFHHHIIIJJJIIIEEE@@@;;;::::::999===@@@@@@===<<>>@@@BBBDDDGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDBBBAAAAAAAAABBBDDDDDDCCCBBBBBBAAA@@@@@@AAA???<<<::::::;;;<<<======<<<;;;<<<>>>AAADDDEEEOOOTTT[[[```dddhhhnnnsssvvvuuurrrlllgggkkkuuu~~~zzzxxxzzzxxxvvvvvvxxxzzz{{{{{{{{{tttiii^^^WWWRRRMMMPPPXXXXXXRRRQQQWWWZZZ^^^hhhwww{{{kkk^^^XXXVVV___kkkyyyxxxkkkdddZZZQQQLLLIIIHHHGGGHHHHHHHHHJJJKKKKKKIIIGGGDDDDDDCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@???@@@@@@@@@??????>>>===>>>??????@@@@@@AAABBBBBBCCCBBB@@@???>>>???@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDGGGFFFDDDCCCCCCEEEGGGIIIQQQTTTRRRTTTZZZaaavvv???@@@AAABBBCCCCCCBBBBBB@@@@@@AAABBBEEEHHHLLLNNNGGGFFFFFFDDDCCCBBBAAA@@@???@@@BBBCCCDDDEEEFFFFFFDDDBBB@@@=========>>>???CCCBBBAAAAAADDDEEEEEEEEECCCCCCBBB@@@???@@@DDDGGGNNNNNNLLLIIIFFFFFFHHHJJJMMMNNNMMMJJJDDD???<<<;;;;;;===???===:::999<<>>AAABBB@@@CCCGGGJJJKKKNNNSSSXXXXXX]]]eeekkkpppvvv~~~wwwmmmbbbZZZNNNJJJEEEAAA???>>>===<<<:::888555444555444333222666666555555444444444444555555555666666666666666888888999:::;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;:::::::::::::::<<<:::888666666888:::<<>>============>>>>>>???@@@@@@@@@???@@@@@@AAABBBBBBAAA???>>>>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@???@@@AAAAAA@@@AAABBBCCCEEEGGGHHHHHHGGGFFFDDDDDDDDDFFFHHHIIIMMMSSSUUUXXX___dddwww??????@@@AAABBBCCCCCCCCCAAA@@@??????AAAEEEHHHKKKFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBB@@@>>>======>>>???CCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCAAA???AAADDDGGGOOOOOOMMMJJJGGGFFFHHHKKKQQQRRRRRRQQQMMMHHHCCC@@@???@@@???===:::999;;;===????????????????????????AAAAAABBBBBBCCCCCCDDDDDDEEEIIIOOOUUUXXXWWWUUUSSSJJJIIIGGGEEEEEEEEEFFFFFFDDDEEEGGGJJJMMMNNNMMMKKKGGGHHHIIIIIIHHHIIIKKKMMMLLLUUUeee{{{ppp]]]WWWPPPLLLIIILLLVVV```{{{tttgggdddjjjwwweeeWWWEEE999444333000......///000111222111111000333444555888:::<<<>>>???;;;===AAACCCEEEHHHLLLOOOSSSUUUYYY^^^dddkkkrrrvvv|||{{{tttccc]]]UUUNNNJJJFFFCCCAAA>>><<<999777777777555444888666555333333444555666555555555555666666666666555555555555555666777888888888888888888888888888::::::::::::::::::::::::555555666777777666666555999888777777777777888999<<<<<<;;;::::::<<<@@@CCCGGGMMMSSSVVVVVVZZZbbbjjjjjjooovvvyyyzzz{{{}}}}}}zzzxxxxxxyyy{{{}}}}}}}}}}}}|||zzzyyyvvvwwwzzz}}}~~~{{{vvvpppggg]]]SSSIII@@@;;;888:::@@@FFFHHHHHHOOOYYYeeesssvvvnnnlllooozzz}}}sssccc___XXXSSSPPPNNNLLLKKKKKKJJJIIIIIIHHHGGGCCCAAABBBAAAAAACCCEEEHHHJJJKKKEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<>>>??????@@@@@@@@@?????????@@@AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@?????????@@@@@@@@@AAACCCEEEGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIKKKRRRSSSVVV\\\```ttt?????????@@@AAABBBCCCCCCAAA@@@>>>===>>>AAADDDFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCDDDCCCCCCBBBAAACCCBBBAAA@@@???@@@@@@@@@CCCCCCCCCBBBBBBBBBCCCDDDFFFFFFEEECCCAAABBBEEEHHHLLLLLLKKKIIIFFFFFFHHHJJJPPPQQQSSSUUUSSSOOOJJJFFFDDDCCCBBB???===<<<===>>>???????????????????????????@@@@@@AAABBBBBBCCCCCCDDDGGGLLLRRRVVVYYY[[[[[[NNNMMMKKKHHHEEECCCCCCCCCEEEFFFHHHLLLOOOPPPNNNLLLCCCEEEGGGGGGGGGGGGHHHJJJKKKOOOYYYhhh|||fff]]]RRRMMMJJJKKKSSS[[[jjj~~~xxxnnnnnnvvvrrrWWWBBB666222222222...///111222222222000///222333555777999:::;;;<<<;;;<<<>>>???AAACCCFFFHHHOOOPPPRRRVVV\\\ccciiilllrrrxxx}}}wwwmmmccc[[[TTTOOOKKKIIIEEEAAA>>>===<<<:::999666555333222222333555666333333444555666777777888555555444444444444444555666666666666666666666666777888888999::::::;;;;;;333333444555555555444444777666666555666888:::<<<===???@@@AAABBBEEEIIIMMMQQQZZZeeeiiiiiikkkqqqwww|||{{{zzzxxxwwwyyy|||~~~{{{xxxvvvvvvvvvwwwwwwuuuqqqmmmddd^^^VVVNNNFFF@@@:::777666999@@@FFFJJJOOOZZZdddvvvxxxrrrnnnqqqyyyxxxlll___[[[WWWTTTSSSQQQOOOMMMMMMLLLKKKJJJJJJHHHEEEBBBAAA??????BBBGGGLLLNNNNNNEEEDDDCCCBBBAAA@@@???>>>===>>>>>>???>>>>>>===<<<>>>??????@@@@@@@@@??????===>>>???@@@@@@???>>>>>>BBBAAAAAA@@@@@@?????????@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHLLLRRRRRRRRRUUUZZZppp@@@@@@??????@@@AAABBBCCCAAA@@@???======???@@@AAACCCCCCBBBAAA@@@@@@??????BBBCCCCCCCCCCCCBBBAAAAAADDDCCCCCCBBBAAAAAAAAABBBAAABBBCCCBBBAAAAAACCCDDDEEEFFFEEEDDDBBBBBBDDDFFFFFFGGGHHHHHHGGGGGGIIIJJJLLLNNNRRRVVVWWWSSSMMMHHHGGGFFFEEECCCAAA@@@??????????????????????????????>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFJJJNNNSSSWWWZZZUUUUUURRRNNNJJJGGGGGGHHHEEEEEEFFFHHHKKKKKKJJJIIIBBBEEEHHHIIIIIIIIIIIIJJJGGGIIIOOOXXXeeexxxqqqdddWWWOOOKKKKKKOOOUUU___ssswwwvvvpppUUUBBB888666666...///000222222111111000///000222555777888999999;;;;;;;;;<<<===???AAAAAAHHHIIIKKKOOOTTTZZZ```ccclllooouuu}}}~~~uuullleee```WWWRRRLLLGGGCCC@@@===;;;888777555333222333444555222222333444555666777888777666555555444444555555333333444444444444555555555555666777888999::::::555555555555666666666666555555555666888;;;>>>@@@???DDDIIILLLNNNQQQUUUYYY^^^hhhsssxxxwwwwww{{{yyyzzzzzzzzz{{{{{{xxxuuussspppllliiieee```\\\PPPLLLFFFAAA>>><<<:::999999===EEELLLSSS[[[eeelllyyy~~~xxxnnnmmmnnnxxx~~~ooobbbXXXWWWUUUSSSSSSRRROOOMMMLLLKKKJJJJJJJJJIIIFFFCCC@@@>>>===@@@FFFKKKLLLKKKCCCCCCBBBAAA@@@???>>>===>>>???@@@AAAAAA@@@???>>>===>>>>>>???@@@@@@@@@???===============>>>>>>>>>BBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGMMMSSSRRRPPPRRRWWWoooAAA@@@@@@??????@@@AAABBBBBBBBBAAA@@@????????????@@@??????>>>>>>======<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB???@@@BBBAAA??????BBBDDDBBBCCCEEEDDDBBBAAAAAABBBAAACCCFFFHHHHHHIIIJJJKKKMMMOOOSSSYYY[[[WWWOOOIIIHHHGGGFFFEEEDDDCCC@@@???????????????????????????======>>>???@@@AAABBBBBBCCCCCCCCCEEEHHHLLLPPPSSSUUUUUUTTTPPPKKKIIIJJJKKKEEEDDDCCCDDDFFFGGGFFFEEEDDDGGGJJJKKKKKKIIIIIIIIIDDDCCCFFFMMMTTTaaawww{{{qqq```UUUOOOMMMOOORRR\\\jjjzzzyyyzzz}}}nnnUUUCCC:::777//////000111111111111111///000333555888999999:::888777777888:::<<<======@@@BBBFFFJJJMMMRRRXXX\\\bbbeeejjjpppwww|||qqqkkkbbbZZZSSSMMMHHHEEEAAA???===:::888777777777666666666777777777888888888777666666666666666666444444444555555555666666666666666777777888888888999888777666666777888888777777777888<<<@@@EEEGGGIIIPPPXXX^^^```ccchhhlllooouuu}}}~~~zzz{{{||||||}}}xxxtttnnnjjjddd]]]WWWRRRLLLHHHAAA>>>;;;:::;;;<<<===<<>><<<===BBBEEEEEECCCAAAAAA@@@@@@???>>>=========>>>???AAAAAA@@@>>>===;;;<<<===>>>???@@@@@@@@@>>>===<<<;;;;;;===???@@@??????@@@@@@@@@AAAAAAAAA???????????????>>>======???>>>=========>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFIIIPPPPPPOOOQQQVVVoooBBBAAA@@@?????????@@@AAADDDCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;;;;::::::;;;===???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA<<<>>>@@@???>>>>>>AAADDD@@@BBBCCCCCCBBB@@@??????===AAAEEEIIIJJJJJJKKKLLLPPPRRRWWW\\\^^^ZZZRRRKKKHHHGGGGGGFFFFFFDDDAAA>>>????????????????????????<<<===>>>???@@@AAABBBBBBEEEEEEDDDEEEGGGIIILLLNNNLLLMMMMMMIIIEEECCCEEEGGGGGGEEECCCCCCDDDEEEDDDCCCAAADDDGGGHHHFFFDDDCCCBBBDDD@@@AAAFFFLLLSSSaaappp{{{{{{|||hhh\\\UUUQQQPPPSSSWWW^^^gggppp~~~{{{www{{{rrrzzz{{{zzzeeeMMM>>>888000000000000000111111111111222555888:::<<<<<<<<<555444444555888:::;;;;;;;;;???DDDHHHIIIMMMSSSYYYXXX[[[aaagggmmmssszzz~~~|||qqqhhh```YYYUUUJJJIIIFFFCCC???===;;;:::<<<;;;;;;;;;:::::::::999888888777777666777777777666666777777777888888888999999888888888888777777<<<;;;999777777888999::::::::::::<<<@@@FFFKKKNNNTTT\\\gggnnnqqqsssxxx|||{{{~~~{{{}}}~~~~~~}}}{{{tttooofffaaaXXXPPPIIICCC===:::999777555666999===??????DDDLLLWWWcccmmmrrrqqqmmmeeebbbaaaiiixxxtttiiikkksssxxxrrrjjj]]]QQQMMMMMMMMMOOOPPPOOOLLLIIIDDDDDDDDDEEEFFFFFFDDDBBBCCC???;;;;;;???AAA???<<<@@@@@@??????>>>=========:::;;;===>>>>>>===<<<;;;:::;;;<<<===??????@@@@@@???>>><<<:::;;;===@@@AAA<<<===>>>???AAABBBCCCDDD???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===@@@AAA??????@@@AAABBBDDDDDDEEECCCKKKMMMMMMPPPUUUmmmEEEEEEDDDBBBBBBAAAAAAAAAFFFFFFFFFDDDAAA??????@@@@@@AAAAAA???;;;999;;;>>>777888;;;>>>AAACCCDDDDDDHHHHHHGGGEEECCC@@@???===>>>===<<<<<<===??????>>>>>>>>>>>>>>>???@@@AAAAAA???AAADDDEEEFFFGGGIIIKKKLLLPPPWWW___bbb^^^TTTLLLFFFEEEDDDEEEFFFEEECCCAAA<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCAAAAAAHHHSSS\\\vvv}}}~~~yyyhhh[[[UUUWWWZZZVVVYYY]]]```dddqqqzzznnnjjjggggggiiilllrrr}}}yyy\\\DDD777222555666444111111000...,,,222333333<<>>BBBHHHMMMOOORRRUUUYYY^^^bbbgggmmmqqq{{{vvvpppddd\\\SSSLLLIIIFFF@@@;;;@@@???>>>>>>???>>><<<:::<<<;;;;;;:::888777777666777888999::::::;;;::::::<<<;;;:::999888999:::;;;;;;<<<======>>>@@@CCCFFFGGGHHHIIIJJJMMMSSSZZZ___gggoooxxx}}}~~~{{{xxxvvvwww{{{~~~~~~zzzvvvoooddd\\\QQQLLLEEE>>>:::888666555222555888999:::===CCCHHHMMMYYYhhhttt}}}zzzqqqaaaZZZWWW[[[dddqqq~~~vvvrrrwww}}}sssggg[[[QQQLLLIIIJJJLLLMMMLLLJJJGGGEEEBBBBBBBBBCCCDDDCCC@@@===>>>>>>>>>>>>???@@@AAABBBAAA@@@>>><<<<<<<<<<<<<<>>>>>===============777888999:::;;;===>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>======>>>??????BBBFFFGGGFFFDDDCCCCCCFFFKKKJJJKKKRRRYYYnnnEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEECCC@@@>>>>>>>>>===???BBBBBB@@@===;;;:::;;;<<<===???AAACCCEEEFFFJJJJJJJJJIIIGGGEEECCCBBB???>>>======???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@BBBDDDFFFGGGIIILLLOOOPPPSSSYYY^^^^^^ZZZRRRLLLIIIGGGEEEDDDDDDCCCAAA???>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDFFFFFFIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBCCCBBB@@@>>>BBBKKKRRRddd|||qqq```VVVTTTVVVWWWXXXZZZ\\\]]]eeeyyyooogggccc``````aaaeeennnxxx~~~eeeMMM???888777333///...///222444222000555CCCOOOPPPGGG???<<<888555555333222444999999999:::;;;>>>BBBFFFHHHLLLOOOSSSWWW[[[```eeeiiirrrxxx{{{sssiiiaaa\\\XXXRRRNNNLLLJJJHHHGGGGGGEEECCCAAAEEEDDDCCCBBBAAA@@@???>>>=========>>>>>>>>>======AAA@@@@@@?????????@@@@@@???AAACCCDDDDDDFFFIIIKKKOOOQQQSSSUUUYYY^^^dddiiiooovvv~~~|||vvvssstttvvvxxx}}}wwwpppkkkeee^^^TTTMMMDDDAAA<<<888666555444444888;;;???@@@AAAHHHSSS]]]jjjsss~~~xxxfff]]]UUUTTTYYYaaaooo{{{||||||||||||}}}vvvlllbbbWWWOOOJJJHHHIIIJJJKKKJJJIIIHHHGGGDDDCCCCCCDDDDDDDDDAAA????????????>>>??????@@@AAABBBAAA???>>>===>>>>>>??????>>>======<<<<<<======888999::::::;;;<<<======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@;;;<<<>>>===<<<<<<===???@@@BBBEEEFFFEEEDDDCCCDDDEEEIIIHHHJJJQQQXXXoooDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEECCC@@@>>>>>>??????@@@BBBDDDFFFEEEBBB???@@@@@@@@@AAABBBDDDFFFGGGIIIJJJKKKKKKJJJHHHFFFDDD@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHJJJNNNQQQSSSWWWZZZ[[[XXXSSSOOOLLLMMMJJJFFFCCCBBBAAA???===???>>>>>>>>>>>>???@@@@@@?????????>>>??????@@@AAA??????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCEEEFFFGGGKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBAAA??????@@@AAABBBEEEEEEDDDAAA>>>>>>CCCGGGPPPddd|||kkk[[[TTTSSSXXXWWWXXXWWWUUUXXXeeesssvvvgggaaa[[[XXXVVVVVV]]]fffqqqzzzpppWWWFFF<<<999444111///000333555555...666QQQbbb\\\NNNFFF>>>:::666555333000333888888888888888:::<<<>>>???EEEHHHLLLOOOSSSWWW\\\```ffflllrrrvvvyyy~~~|||vvvqqqmmmiiibbb___\\\YYYWWWUUUSSSQQQPPPOOONNNMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGKKKMMMPPPRRRSSSTTTVVVXXX\\\___bbbeeehhhlllqqquuuxxx|||yyyrrrooooooooonnnlllfff^^^WWWQQQJJJBBB<<<888777555444333444555666<<>>?????????@@@???>>>======>>>???@@@>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888<<<;;;;;;;;;;;;<<<<<<===============>>>>>>??????:::;;;===<<<;;;;;;<<<>>>AAABBBDDDCCCBBBBBBCCCDDDDDDHHHFFFGGGOOOWWWoooBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIHHHEEEBBBAAABBBCCCDDDCCCDDDIIIOOOQQQPPPNNNDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGHHHIIIIIIGGGEEEDDDBBBCCCCCCBBBBBBBBBDDDEEEAAAAAABBBBBBAAAAAAAAA@@@EEEFFFGGGGGGGGGIIIMMMPPPRRRUUUXXXVVVRRRNNNMMMNNNOOOKKKGGGCCCBBBAAA@@@???======<<<<<<======>>>???@@@???????????????@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAACCCDDDFFFGGGLLLKKKIIIHHHFFFEEEDDDDDDBBBAAA???======???AAACCCHHHHHHGGGDDD@@@???AAACCCGGGTTTiiixxxhhh[[[TTTWWWUUUTTTTTTRRRRRRYYYbbb{{{nnneee\\\VVVRRRPPPTTT[[[cccnnn~~~~~~dddQQQAAA<<<888777555222000111222---555NNNeeeggg\\\SSSBBB<<<888::::::777555666666666666666777888999:::AAADDDGGGJJJMMMPPPUUUXXX]]]bbbhhhmmmoootttzzz~~~{{{vvvrrrpppmmmjjjhhhddddddcccbbb```___^^^]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXXXX\\\___ccceeefffggghhhiiijjjmmmqqqsssuuuwwwzzz||||||~~~~~~tttnnnlllkkkgggccc]]]WWWOOOHHHBBB===999666444444444444444555777999<<>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<;;;======<<<;;;;;;;;;<<<============<<<<<<<<<;;;;;;999:::<<<;;;::::::;;;===@@@@@@AAA@@@??????AAADDDCCCFFFDDDEEEMMMWWWppp@@@@@@AAABBBCCCEEEFFFGGGIIIIIIHHHFFFCCCCCCDDDFFFDDDHHHPPPZZZaaaaaa\\\VVVFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHFFFEEEDDDCCCDDDEEEEEECCCCCCEEEGGGDDDEEEEEEEEEEEEDDDCCCBBBFFFGGGGGGGGGFFFGGGIIIKKKMMMPPPSSSRRROOOLLLMMMOOONNNKKKGGGDDDDDDDDDCCCCCC===============>>>??????@@@@@@???????????????@@@@@@AAABBBCCCCCCDDDCCCCCC@@@@@@@@@@@@BBBDDDFFFGGGJJJIIIGGGEEEDDDCCCCCCCCCBBB@@@>>>===>>>@@@BBBDDDGGGGGGFFFDDDBBB@@@@@@AAADDDJJJWWWkkkyyyhhh]]]WWWRRROOOPPPPPPPPPTTTYYYdddwwwyyynnnbbbYYYSSSOOOQQQVVV^^^iii}}}zzziiiQQQGGG>>>;;;777111///111///111555BBBZZZnnnnnndddTTTHHH<<<:::<<<:::666444555555555666777888999999===???BBBDDDFFFIIIMMMPPPSSSWWW^^^cccfffkkkpppuuuyyy~~~~~~}}}}}}|||vvvuuussspppnnnllllllkkkkkkmmmooopppqqqqqqpppppppppsssvvvxxxxxxyyyzzz{{{yyy|||~~~zzzrrrmmmjjjddd\\\UUUNNNIIICCC===999777666666222333333333333444999<<>>>>>======<<<;;;:::::::::;;;<<<===<<<;;;;;;:::::::::::::::::::::::::::999999999999999;;;<<>>===<<<:::999888888999:::;;;;;;::::::;;;<<<>>>>>>>>>===<<<<<>>?????????@@@AAABBBDDDDDDDDDCCCBBB@@@?????????AAABBBDDDFFFGGGFFFDDDBBBAAA@@@AAAAAA@@@???>>>>>>???AAACCCDDDDDDCCCBBBAAA@@@?????????@@@BBBJJJYYYkkkyyymmm]]]UUUNNNNNNOOOOOOPPPRRRUUUaaauuuyyyiii___VVVQQQQQQTTTYYYfff{{{nnn]]]MMMEEE===555444888111666666999LLLiiivvvsssppp]]]III???;;;888777777555666666777888999999999777999;;;===>>>AAADDDGGGIIILLLQQQWWW[[[```eeeiiiooosssyyy~~~~~~}}}|||~~~}}}}}}~~~}}}{{{zzz{{{vvvpppjjjcccYYYOOOGGG@@@===999555444444666777000111333333444888???EEERRR```ttt}}}qqqbbbXXXTTTVVV___hhhzzz~~~wwwiii\\\QQQOOOLLLJJJIIIJJJKKKMMMNNNLLLHHHEEEEEEFFFHHHJJJKKKHHHDDDBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;::::::999999999999999888888888888888888888888999:::<<<>>>BBBFFFIIIKKKBBB@@@>>><<<;;;<<<===>>>???>>>===<<<:::888777777999:::<<<;;;::::::;;;===<<<======<<<;;;;;;>>>@@@AAAFFFDDDFFFNNNWWWpppAAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEDDDCCCEEEHHHKKKPPP]]]ppp{{{yyykkkXXXLLLGGGHHHJJJKKKKKKIIIGGGFFFHHHGGGFFFFFFEEEFFFGGGGGGCCCFFFHHHGGGDDDCCCFFFJJJJJJJJJKKKKKKJJJHHHEEEDDD@@@CCCFFFHHHHHHHHHHHHIIIHHHIIIMMMPPPSSSSSSPPPMMMIIIGGGEEEDDDDDDDDDBBB@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@???>>>>>>?????????@@@BBBCCCCCCBBBAAA@@@@@@?????????@@@AAACCCDDDDDDBBB@@@???>>>>>>???@@@=========>>>???AAABBBCCCBBBAAA???>>>>>>>>>>>>===>>>>>>CCCMMMWWWeeeyyynnnaaaUUUQQQPPPNNNLLLLLLMMMRRR___rrrsssfff\\\TTTRRRTTTUUUaaavvvxxxhhh```VVVGGG>>>???555555555888DDDXXXkkkvvvrrraaaSSSGGG===;;;===777777888888888888888888444555777999999;;;>>>AAABBBDDDHHHLLLQQQVVV[[[^^^eeeiiinnnsssxxx~~~zzztttrrrooollllllpppvvvzzzzzzxxxwwwwwwwwwuuussspppnnnlllfff___UUUKKKBBB===777666444222111222555777222555999;;;>>>FFFRRRZZZfffmmmwww}}}rrrgggaaaaaaeeepppzzzzzzxxxvvvoooddd[[[NNNLLLIIIHHHHHHKKKOOOQQQRRRPPPLLLHHHFFFFFFGGGIIIIIIFFFCCCBBBBBBAAA@@@???AAAAAA@@@???>>>>>>>>>??????>>><<<;;;;;;;;;;;;<<<::::::999888888888888888666666666666777777777777888888999<<<@@@EEEJJJMMMBBB@@@===;;;::::::;;;<<<===<<<<<<;;;::::::999999:::;;;<<<<<<;;;;;;<<<===<<<===>>>===<<<<<<>>>@@@BBBFFFFFFHHHPPPXXXoooBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEHHHLLLOOO^^^iiivvvzzzssscccTTTKKKHHHJJJLLLNNNNNNLLLIIIGGGHHHGGGEEECCCCCCDDDFFFGGGCCCFFFIIIGGGDDDCCCFFFKKKGGGHHHIIIIIIGGGEEECCCAAA===AAAFFFIIIJJJJJJKKKKKKIIIJJJMMMRRRVVVVVVQQQLLLGGGFFFDDDDDDCCCBBB???<<<>>>>>>>>>===>>>>>>???@@@AAAAAA@@@???>>>>>>??????>>>???AAABBBBBBAAA@@@???@@@????????????AAABBBCCCAAA@@@>>><<<<<<===>>>???;;;<<<===>>>???@@@AAABBBDDDBBB???>>>>>>>>>>>>>>>>>>>>>BBBHHHKKKQQQaaarrr~~~nnn]]]VVVSSSOOOKKKIIIKKKLLLSSSdddwww{{{lllaaaXXXTTTUUUQQQ]]]qqq~~~qqqZZZGGGAAA777111222:::???GGG\\\sss|||uuujjjWWWGGGAAABBB999999999999888777666555444555777888888:::===???@@@BBBDDDGGGKKKPPPUUUXXX___bbbggglllqqqvvv|||yyyzzzsssnnngggdddaaa^^^___dddlllqqqtttsssrrrrrrrrrpppmmmkkkaaa___[[[SSSIIIAAA<<<:::444444333111111222555888888<<<@@@DDDJJJVVVdddooottttttuuuxxxzzzqqqiiihhhllltttyyyxxxtttqqqllleee___ZZZMMMKKKIIIGGGIIILLLQQQTTTUUUSSSOOOKKKHHHGGGGGGGGGGGGEEEBBBAAAAAAAAA???===AAA@@@??????>>>?????????===<<<;;;999888888999999:::999999888777888888888555555555555666666666777888777777999===CCCHHHLLLBBB@@@===:::888999:::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;===<<<;;;;;;<<<>>>===>>>??????>>>>>>???@@@BBBGGGGGGIIIQQQXXXooo~~~FFFFFFEEEEEEDDDDDDCCCCCCDDDEEEIIIMMMLLLKKKPPPXXXfffvvvyyyeeeTTTJJJFFFEEEFFFHHHIIIIIIGGGDDDBBBDDDEEEFFFFFFFFFDDDCCCBBBAAACCCEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIIIIHHHIIIKKKNNNQQQRRRQQQOOONNNIIIDDD>>>===??????<<<888<<<===???@@@AAAAAA@@@@@@CCCCCCCCCBBB@@@>>><<<;;;<<<;;;:::;;;===?????????======>>>@@@BBBBBB@@@>>>===<<<:::999999:::<<<=========>>>>>>?????????@@@AAA@@@???>>>============???AAACCCCCCCCCHHHPPPXXXhhh|||kkk]]]TTTPPPKKKHHHGGGEEELLL[[[nnn~~~lll\\\XXXZZZPPPUUUcccwwwdddKKKCCC999444777999;;;GGGWWWmmmrrrwwwuuulll\\\NNNEEEGGGDDD@@@<<<999777777777444444444333222444777999:::;;;===@@@CCCGGGJJJKKKRRRVVV[[[aaafffmmmsssxxxuuuwwwzzz~~~{{{yyyvvvsssoookkkhhhgggbbb\\\RRRLLLMMMTTT___ffflllmmmllljjjfffaaa\\\XXXYYYSSSJJJAAA:::666444444444333222333666:::<<<===CCCMMMWWW]]]dddmmmtttwwwzzztttpppooorrr~~~rrrooonnnrrr}}}zzzqqqiiieeeaaa[[[XXXYYYZZZWWWOOOGGGFFFKKKNNNMMMJJJJJJJJJIIIHHHEEECCCAAACCCBBB@@@???>>>???@@@@@@<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;;;;:::888777777777888999:::999777666555555555666777888999;;;===???@@@AAA@@@<<<888666888999888777::::::;;;;;;::::::999888999999:::;;;<<<<<<<<<<<<<<<===============<<<<<<@@@GGGIIILLLRRRXXXooo}}}DDDDDDDDDCCCCCCCCCBBBBBBCCCEEEIIILLLKKKLLLUUU```qqq}}}wwwbbbPPPGGGCCCCCCDDDFFFGGGFFFEEEBBBAAADDDDDDEEEFFFEEEDDDCCCBBBAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHFFFGGGJJJLLLLLLLLLJJJIIIFFFAAA===<<>>??????@@@@@@AAAAAAAAA@@@???===<<<;;;===;;;::::::<<<>>>============>>>@@@BBBBBB@@@>>><<<;;;999888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<===??????>>><<<<<<;;;;;;<<<===AAAEEEFFFEEEGGGLLLQQQZZZkkkxxxiiiZZZQQQMMMLLLIIIGGGJJJVVVeeetttpppfffccc\\\[[[^^^lllmmmUUUGGG>>>===<<<:::???IIIXXX```jjjpppooohhh```[[[VVVSSSNNNHHHBBB===;;;999:::999888777666666888999777777999;;;>>>AAACCCEEELLLOOOTTTYYY^^^dddjjjoooppprrrtttvvvzzz}}}yyywwwooonnnllljjjgggdddcccbbbbbb\\\SSSLLLLLLSSS\\\cccjjjhhhfffbbb\\\VVVQQQNNNFFFCCC???:::777444444333333333333444999@@@HHHMMM]]]hhhrrrwww{{{zzzqqqhhhddddddkkkzzz|||ooommmnnnuuu~~~vvvooohhhbbb\\\WWWYYY^^^eeebbbYYYLLLFFFFFFGGGEEEJJJJJJIIIHHHGGGDDDBBBAAAAAAAAA@@@???????????????<<<<<<<<<<<<;;;;;;::::::::::::999999999999::::::;;;:::999888777888888999:::999777666555555555666444555666777888:::;;;;;;===:::777666777999888777999999::::::999999888777999999:::;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>@@@GGGIIILLLRRRXXXooo|||}}}CCCCCCCCCBBBBBBBBBBBBBBBCCCEEEIIIKKKJJJNNN\\\kkkzzzqqq[[[KKKEEEBBBBBBCCCEEEFFFFFFDDDBBBAAACCCCCCDDDEEEEEECCCBBBAAABBBCCCDDDCCCAAAAAACCCEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEECCCEEEFFFHHHHHHHHHGGGFFFDDD@@@===<<>>???@@@?????????>>>>>>===;;;;;;>>><<<::::::;;;;;;;;;:::<<<<<<===???AAAAAA???>>>===<<<;;;::::::;;;<<<===:::;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;@@@FFFHHHGGGFFFGGGHHHKKKTTTdddzzzyyyeeeUUUOOONNNKKKHHHHHHOOOXXXdddttt{{{rrrhhhaaa\\\cccrrrkkkXXXFFF???<<<777666999<<>>???EEEHHHLLLQQQUUUZZZ```dddhhhiiijjjlllnnnqqqvvvzzz}}}yyyuuurrrpppooojjjiiiiiigggfffeeeddddddccc]]]TTTNNNMMMQQQYYY^^^ccc```[[[TTTMMMGGGBBB@@@777777666666555444444333555999<<<@@@FFFRRRbbbnnn|||ooobbb[[[XXXYYY```gggtttzzz}}}}}}{{{zzzwwwtttppppppsss{{{|||rrrllleee]]]VVVRRRYYYbbbnnnmmmdddUUUIIIEEEEEEDDDIIIHHHHHHGGGEEECCCAAA@@@>>>????????????>>>>>>===;;;;;;;;;:::::::::999999::::::999999999999::::::::::::999888888888888888999888777666555555555666333333444444555666666666:::888555555666888888777888888888999888777777666888999999999999::::::::::::<<<>>>@@@AAAAAA@@@???@@@GGGIIIKKKQQQXXXooo||||||CCCCCCBBBBBBBBBBBBBBBBBBEEEFFFIIIJJJJJJPPPbbbsss{{{gggSSSHHHEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBAAAAAADDDFFFDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFHHHHHHHHHFFFDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIEEEBBB??????@@@AAA@@@???;;;;;;:::;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>===<<<;;;>>><<<:::999::::::999888:::::::::<<<>>>???===<<<>>>>>>===<<<<<<===>>>>>>============>>>>>>>>>>>><<<;;;::::::999999999:::<<<@@@DDDFFFEEECCCBBBBBBEEEIIIQQQbbbzzztttaaaUUUPPPMMMJJJHHHJJJNNNTTTaaalll{{{uuulllbbbcccllluuuyyyxxxtttrrruuummmRRRCCC===888555555111888BBBLLLUUU\\\bbbeeehhhhhhhhheee]]]SSSIIIBBB;;;999666555555555555444666666777777999:::;;;<<>>??????>>>===<<<:::::::::999999999999999999999888888888888999999888888888777777777777777888888777666666666666666555555555555555555555555666555444444555777777888888888999999888888777666888888888888888999999999999;;;>>>AAABBBBBB@@@@@@@@@GGGHHHJJJPPPWWWnnn|||{{{CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIKKKMMMUUUhhhzzzwwwbbbOOOGGGEEEEEECCCDDDEEEEEEEEEEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@BBBCCCCCCBBBAAABBBDDDFFFDDDCCCBBBAAAAAABBBCCCDDDDDDGGGKKKMMMMMMJJJEEEBBB???@@@AAACCCEEEHHHJJJKKKIIIFFFDDDBBBBBBAAAAAA@@@>>>======<<<===???@@@AAA>>>?????????>>>===<<<<<<===;;;999999999:::999888888888777999;;;<<<;;;:::===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999::::::>>>???AAAAAA@@@?????????AAADDDIIISSSbbbzzztttcccXXXRRRMMMJJJJJJJJJLLLRRRZZZdddnnn~~~qqqgggfffiiikkkkkkgggbbbaaakkk}}}eeeNNNCCC===;;;:::555777;;;???EEEMMMUUU[[[___dddjjjmmmjjjbbbXXXRRRCCC???;;;888888999888777777777777777777888999:::===???BBBDDDGGGJJJNNNQQQRRRTTTVVVXXXYYY\\\```cccgggiiinnnttt~~~zzzxxxvvvtttsssqqqoooooooooooopppiiihhhhhhgggfffeeeddddddccc^^^WWWPPPLLLLLLMMMOOOLLLHHHBBB<<<888555555555666555555555777;;;>>>@@@???JJJXXXcccooosssaaaWWWQQQLLLIIIIIIHHHJJJMMMPPPSSSZZZdddmmm}}}}}}ssseeeUUUNNNMMMMMMPPPTTT```dddaaaWWWMMMJJJKKKKKKEEEEEEDDDBBBAAA@@@??????:::;;;===>>>??????>>>===;;;:::999888888888888999999888888777777888888999666666666666666555555444777777777777777666666666777777666666666555555555444444555555555555777888999999999999999888888777777777777777777999:::;;;:::;;;===???@@@@@@???>>>???FFFFFFHHHNNNUUUmmm}}}CCCCCCCCCCCCCCCDDDDDDDDDGGGFFFIIINNNTTT___qqqvvv___MMMFFFDDDCCC@@@AAAAAABBBBBBBBBBBBBBB>>>???AAABBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBDDDFFFCCCBBB@@@??????@@@BBBCCCBBBFFFKKKOOOOOOLLLHHHEEE<<<======???AAAEEEHHHJJJJJJIIIGGGDDDCCCBBBBBBBBB@@@@@@????????????@@@@@@????????????>>>===<<<;;;;;;:::888999:::;;;;;;:::888777666777999::::::999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888999999:::>>>============>>>>>>>>>===???CCCJJJRRRccc|||vvvjjj\\\TTTNNNLLLLLLJJJLLLOOOVVV\\\hhhxxxpppeeebbbdddfff___YYYUUUZZZgggzzzwww^^^LLLAAA;;;999666666555555777>>>FFFLLLSSSYYYdddmmmqqqppplllhhhRRRLLLCCC===:::999777555555555555555555666666777888:::<<<>>>???AAADDDGGGHHHJJJMMMOOOQQQTTTWWWZZZ^^^aaaeeejjjppp{{{}}}yyyvvvtttssssssqqqpppooonnnmmmmmmmmmmmmhhhhhhgggfffeeedddcccccc```\\\UUUNNNIIIFFFEEEEEE@@@===999666444555666888555666777:::@@@FFFLLLPPPSSS]]]jjjuuurrr```UUUMMMGGGCCCCCCIIIKKKPPPUUUXXX]]]iiitttooo___NNNIIIJJJJJJJJJKKKTTTWWWVVVNNNGGGFFFEEECCCDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<>>>????????????;;;:::999888888888999:::888888777777777777888888666666666666666555444444666666777777777777666666666666555555555444444444333444666666555555666777999999::::::999999888777666666666666777:::<<<===>>>>>>>>>>>>>>>>>>======>>>DDDDDDFFFLLLSSSkkkAAAAAABBBBBBBBBCCCCCCCCCGGGEEEIIIRRR^^^kkk{{{qqq[[[KKKFFFDDDBBB@@@@@@AAAAAABBBBBBBBBBBB===>>>@@@AAAAAAAAA@@@??????AAACCCDDDCCCCCCDDDEEEBBBAAA???>>>>>>???AAABBBBBBDDDHHHKKKMMMLLLKKKJJJ>>>===<<<===>>>AAADDDFFFHHHGGGFFFDDDCCCCCCDDDEEEAAAAAAAAAAAA@@@???>>>===??????>>>>>><<<;;;999888999888777999;;;===>>>===999888777777:::;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777777888888::::::;;;<<<===>>>===<<<<<<;;;===CCCIIIRRRcccsss}}}kkk^^^RRROOOOOONNNMMMNNNPPPRRRWWW```oooqqqgggddddddXXXSSSPPPRRRWWWddd|||ttt]]]KKKAAA<<<666555444333333666;;;???EEELLLWWWdddooovvvzzz|||nnncccTTTHHHBBB===999555444444444444444555666666666888::::::;;;<<>>@@@EEEKKKSSSZZZ```cccggglllttt|||~~~ppp```VVVOOOJJJJJJLLLTTTXXX```hhhkkkmmmvvv~~~eeeXXXKKKGGGGGGFFFFFFHHHJJJLLLKKKGGGDDDDDDBBB>>>CCCBBB@@@>>>=========>>><<<<<<<<<===>>>???AAABBB<<<;;;999888888888:::;;;777777777666666777777777777777888888888777666555555666777888888777666666666666555555555555555444333555777777555444555777888888888999888777777666555555555666888;;;>>>@@@CCCBBB@@@>>>===============BBBBBBCCCJJJQQQjjj@@@@@@@@@AAAAAABBBBBBBBBFFFDDDHHHVVVeeetttyyyiiiUUUHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDD===>>>???@@@AAAAAA@@@???>>>AAACCCEEEDDDCCCDDDDDDBBB@@@>>>======>>>@@@BBBBBBCCCEEEGGGIIIKKKMMMNNNAAA@@@>>>===>>>@@@CCCEEEEEEEEEEEEDDDCCCCCCEEEGGGAAAAAABBBAAA@@@>>><<<;;;>>>>>>===<<<;;;999777666888777777999<<>>>>>????????????>>>>>>:::::::::999999999888888666666555555555666666777777888:::<<<>>>>>><<<:::>>>999:::@@@DDDHHHQQQ[[[qqqvvvfffUUUPPPRRRRRRQQQQQQMMMMMMMMMQQQ\\\nnnpppfffcccVVVSSSRRRRRRRRR[[[rrrrrr\\\NNNGGG:::;;;;;;:::888888999;;;===BBBLLLYYYhhhvvv|||iiiYYYOOOGGGAAA<<<555555555555666666777888777888:::::::::;;;===@@@===???AAABBBCCCDDDFFFHHHHHHNNNTTTVVVWWWZZZ```fffkkkooosssuuuvvvvvvvvvwwwvvvwwwyyy|||~~~{{{|||~~~xxxwwwuuutttsssrrrrrrrrrvvvtttqqqooommmlllmmmmmmssssssrrrpppmmmiiifffdddbbbbbbbbbbbbbbbcccccccccXXXTTTOOOHHHAAA;;;777555444333222222333666999;;;KKKOOOVVV^^^eeekkkooopppmmmooorrrvvvzzznnnaaaYYYTTTRRRUUU[[[```dddoooyyy{{{{{{|||qqq\\\TTTKKKGGGDDDBBBDDDHHHDDDFFFFFFDDDDDDFFFCCC>>>BBBAAA???>>>=========>>>===<<<<<<<<<>>>@@@BBBCCC===<<<:::888888999:::;;;777777666666666666777777888999999::::::888777666555666777888888777666666777777777777777777777777333666888888555444555777777777777777777666666555555555555666999<<>>@@@CCCFFFGGGFFFEEEGGGIIINNN\\\rrrvvvfffUUULLLIIIFFFDDDEEE????????????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???>>>AAAAAAAAA@@@>>>???BBBEEEBBB@@@>>>===<<<===>>>???<<<===>>>???BBBDDDFFFGGGDDDAAA===::::::<<>>>>>?????????===;;;:::<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<>>>@@@BBB>>>===:::888888888999:::===???AAABBBAAA???;;;888===;;;999777666777888999<<<999555222222444777999888777666555666999<<<>>><<<;;;999999;;;???CCCFFFTTThhh|||}}}uuubbbUUUQQQQQQQQQPPPTTTPPPMMMLLLLLLSSSbbbqqqqqqgggdddXXXOOONNNPPPXXXoooxxxfffYYYRRRMMMFFF@@@;;;999999:::666999???HHHSSSddd~~~zzzhhhXXXKKKAAA???>>><<<999555444666888:::888888888999999888666888:::;;;:::999;;;???CCCCCCEEEIIIMMMPPPRRRSSSTTTZZZ\\\aaaeeehhhiiiiiiiiikkkkkklllmmmnnnppprrrsssrrrqqqppppppqqqsssuuuwww}}}zzzyyyxxxxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrxxxuuurrrnnnkkkjjjkkkkkkjjjjjjjjjiiigggeeebbbaaa^^^^^^___`````````___^^^___QQQCCC???<<<777555777222111333666555777AAALLLZZZbbbjjjooosssyyy{{{zzzuuullleeegggqqq|||nnnhhhbbb______aaaaaaaaakkkqqqyyy|||zzzzzztttiii```RRROOOJJJFFFCCCCCCDDDEEEEEECCCBBBCCCDDDCCC@@@<<>><<<<<<<<<<<<:::999555666777:::<<<===<<<;;;<<<<<<;;;:::999999999999999888666555555555666777;;;::::::999888777666666555555555444444555555555444444555555666666777777999888777555555555666777555666666888999:::;;;;;;888888777777888888999:::======<<<<<<<<<;;;;;;;;;>>>AAAFFFHHHIIISSSkkk>>>>>>???BBBDDDFFFFFFEEEGGGKKKSSSbbbuuu}}}mmm^^^OOOIIIFFFDDDBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@AAA@@@@@@??????@@@@@@@@@???===>>>AAADDDBBBAAA???===<<<<<<===>>>:::;;;;;;===>>>@@@BBBCCCDDDBBB???======>>>AAABBB@@@@@@AAABBBBBBBBBBBBBBB>>>>>>??????>>>===;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<===??????===<<<:::888777888888999:::<<<>>>@@@@@@???===;;;:::999888777777777888999>>><<<999666555666888999888777666555555777:::<<<:::999777666888;;;>>>@@@FFFTTTiiiyyy|||}}}zzzzzz{{{zzznnnaaaXXXSSSRRRSSSRRRNNNJJJHHHHHHMMMZZZgggwwwvvviii]]]SSSPPPPPPVVVkkk}}}sssiiicccZZZQQQIIICCC>>><<<888888:::>>>DDDSSSoooppp___RRRFFFBBB===999666777888999999888777888999888666444777888999888777888;;;>>>>>>@@@CCCFFFIIIKKKLLLLLLMMMOOOSSSWWWZZZ\\\\\\]]]______```aaabbbdddfffggghhhggggggfffgggiiilllmmmqqqsssuuuvvvwwwxxxzzz|||xxxyyyzzz{{{}}}}}}{{{zzzyyy{{{||||||{{{xxxwwwvvvtttssssssssssssppppppppppppqqqrrrsssssssssqqqnnnkkkiiiiiijjjjjjggggggfffdddaaa^^^[[[YYYYYYZZZ[[[\\\ZZZXXXVVVTTTOOODDD;;;999999666555777555555777:::===CCCPPP^^^pppxxx|||rrrhhheeeiiitttuuugggdddbbbccchhhnnnqqqsssuuu{{{}}}vvvooohhh```WWWQQQLLLKKKHHHEEEBBBBBBAAABBBDDDBBBAAABBBCCCCCC@@@===@@@>>>===<<<;;;:::999777888888999:::;;;;;;;;;:::<<<;;;:::999888888888888888888666555555555666777888888888777777666666555666666555555555555666666555555555666666666666666888777666555555666666777666666777888999999::::::888888777777888888999:::999999999:::::::::;;;;;;>>>AAAFFFHHHIIISSSkkk===>>>???@@@BBBDDDEEEFFFGGGPPP]]]lll||||||qqq```TTTIIIEEEDDDAAA???@@@AAA@@@@@@?????????@@@@@@>>>??????@@@@@@@@@@@@???>>>??????>>>======@@@BBBCCCAAA???===<<<<<<<<<<<<::::::;;;;;;<<<===??????@@@???>>>>>>>>>???AAABBB???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<;;;;;;:::999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777888777888:::;;;===>>>>>>>>>888888999999:::::::::999AAA@@@===;;;999999999999888777555444444555777888:::888777666666888;;;===;;;BBBOOOaaa||||||~~~wwwtttsss~~~}}}tttfffZZZVVVVVVRRRMMMHHHFFFDDDGGGQQQ\\\ooo~~~sssggg[[[TTTPPPUUUggg{{{wwwmmmbbbWWWLLLEEE<<<:::999888999BBBXXXlllyyykkk]]]VVVLLLEEEBBBAAA???>>>999888888888999999777555666777777777666666777999:::;;;===???AAACCCDDDDDDFFFGGGIIILLLOOORRRTTTUUURRRRRRSSSSSSUUUVVVXXXXXX]]]\\\\\\\\\]]]___aaabbbfffgggjjjkkkkkklllnnnpppooonnnnnnnnnoooqqqssstttqqqooommmmmmoooppppppooommmmmmlllkkkkkkkkkllllllmmmlllllllllmmmnnnpppqqqooommmjjjgggeeeeeeeeefffeeeeeedddbbb^^^[[[WWWUUURRRSSSUUUUUUSSSOOOKKKHHH???999555666888777666666999:::===DDDLLLXXXjjjzzzwwwjjjcccaaacccllluuuxxxjjjffffffggglllttt}}}|||wwwooocccXXXPPPKKKIIIFFFFFFFFFFFFDDDBBBAAA???@@@@@@???@@@BBBBBB@@@>>>???>>>===<<<:::999888777:::::::::999999999999999::::::999888777777777777888777666666555555666666666666666666666666555555666666666555555666666666777777666666666666666555777666666666666777777888777777777888888999999999888777777777777888999999777777888999:::;;;<<<<<<>>>AAAFFFHHHIIISSSkkk===>>>>>>???@@@BBBFFFHHHLLLYYYkkk{{{wwwhhhTTTLLLDDDDDDDDDAAA???@@@=========>>>???AAACCCCCC======>>>???@@@@@@@@@???>>>??????>>>===>>>@@@BBBCCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<===>>>?????????>>>>>>?????????@@@@@@>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;999888888888888888777777666666666666777888999;;;===>>>888999;;;===>>>>>>===<<>>@@@DDDMMM```~~~xxxsssqqqwww}}}xxxkkkaaa]]]WWWQQQJJJGGGDDDEEELLLUUUkkkzzzxxxiii\\\TTTUUUddduuuuuufff\\\JJJCCC===:::999<<>>;;;:::::::::999999555555666666555555666777999:::;;;<<<>>>??????@@@BBBBBBCCCEEEHHHKKKOOOPPPKKKKKKKKKLLLLLLNNNOOOPPPTTTTTTTTTUUUVVVXXXZZZ[[[\\\^^^```aaaaaabbbdddfffgggfffdddcccdddfffhhhiiigggeeedddeeefffggggggfffccccccddddddeeeeeeffffffgggfffeeeeeeeeeggghhhjjjkkkiiifffcccaaa_________`````````___]]][[[XXXWWWNNNOOOPPPPPPMMMHHHCCC???999777888:::======;;;:::???BBBJJJVVVcccssswwwjjjaaaZZZWWW[[[aaadddpppzzz|||yyyvvvpppiiiooopppsssxxx~~~rrrkkk```UUUMMMHHHFFFEEEBBBCCCFFFGGGGGGEEEBBB???===<<<======>>>???>>>>>>===>>>>>><<<;;;999999::::::::::::999888888999:::999888777666666555666666777777666666555555555555444444555555666666666666666555555444444555555666888777777777666666555555555555666666777777888888777777777777888888888888777777777777777888999999999999:::;;;<<<======>>>>>>AAAFFFHHHIIISSSkkk======>>>===>>>AAAGGGLLLUUUeeezzzrrraaaNNNGGGCCCDDDEEEBBBAAABBB=========>>>???@@@BBBCCC<<<===>>>>>>????????????>>>???@@@@@@??????@@@BBBBBBAAA???>>><<<;;;::::::<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>>>>>============>>>??????>>>>>>======<<<;;;;;;;;;<<<============<<<;;;;;;::::::;;;;;;;;;999777666777777888888888777666555666666666666777888:::;;;999;;;>>>@@@AAAAAA???>>>>>>======;;;:::888777666777666555444333333333444777777777888999<<>><<<;;;<<<>>>GGGWWWjjjzzzxxxrrroooiii```XXXRRRMMMFFFAAA>>><<<;;;:::666555444444444555555555888888999:::;;;<<<======<<<<<<<<<===???CCCFFFHHHGGGGGGGGGGGGGGGHHHIIIIIILLLMMMMMMOOOPPPRRRSSSTTTPPPRRRTTTUUUTTTUUUWWWYYYZZZYYYWWWVVVWWWXXXZZZ\\\^^^]]]\\\]]]___```___^^^\\\]]]^^^___```aaabbbbbbaaa```___^^^^^^^^^___``````___^^^\\\[[[[[[[[[[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYQQQPPPOOOKKKFFFAAA;;;888666999===AAAEEEHHHHHHFFFKKKQQQ]]]nnn}}}~~~tttggg]]]TTTNNNNNNRRRQQQZZZccchhhkkknnnqqqqqqzzz|||zzzxxx{{{yyyggg\\\OOOGGGEEEDDDAAA===>>>@@@CCCFFFFFFDDD@@@>>>::::::;;;;;;;;;<<<===>>><<<>>>???>>><<<<<<===???999;;;<<<;;;999888:::;;;888888777666555555555555666666666666666555555444444555555666666777777777555444444444444444444555888888777777666666666555555555666666777777888888777777777777777777888888777777666666777777888999:::::::::;;;;;;;;;<<<<<<>>>AAAFFFHHHIIISSSkkk<<<======<<<===BBBJJJQQQ```rrrkkkYYYIIIEEEBBBDDDEEEBBBAAACCCAAAAAA@@@>>>>>>======>>><<<======>>>>>>>>>>>>===>>>???AAA@@@??????@@@BBB@@@@@@???>>>===;;;::::::999999888888888888999999;;;<<<<<<===>>>??????@@@===<<<;;;;;;;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::999888777666555777888::::::888666555666666555555666777777888999;;;===???@@@???>>>===999999888888777777666666666666555444333333333444333444444555888:::===>>>DDDDDDCCCAAACCCSSSsss|||xxxhhhjjjppp{{{mmmcccWWWNNNGGGDDDGGGMMMTTTaaaqqq}}}oooeeeeeeiiixxxpppVVVGGG@@@======>>>999DDDPPP[[[hhhvvv{{{vvviiiccc[[[SSSMMMGGGBBB???===:::666444444555444444666666666777888999:::;;;;;;;;;;;;;;;===???AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLIIIKKKLLLMMMMMMMMMOOOQQQPPPPPPOOOOOOOOOPPPRRRSSSTTTTTTTTTUUUWWWXXXWWWUUUVVVWWWYYY[[[\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[ZZZWWWWWWWWWXXXZZZ[[[\\\]]]]]]^^^___``````___^^^]]]TTTQQQLLLFFF@@@;;;888666666<<>><<<:::;;;;;;;;;::::::<<<>>>>>>AAACCCAAA???>>>???BBB<<>>AAAFFFHHHIIISSSkkk;;;<<<===<<<===CCCMMMUUUkkk|||yyyaaaNNNFFFBBB@@@BBBBBB@@@@@@BBBBBBBBB@@@???===<<<<<<<<<=========>>>======<<<<<<<<<>>>@@@@@@???>>>???@@@>>>>>>>>>>>>===<<<;;;:::999888888888888888999999<<<<<<<<<<<<======>>>???<<<;;;:::999:::;;;===>>>???>>><<<;;;::::::;;;;;;::::::;;;;;;::::::999888:::999888777777777777777555777999;;;;;;999777555444444555666666777777888777888999:::;;;::::::999555444444444555666777888555555555444444444444444333333444555666888:::;;;@@@===<<<===???HHH^^^ssstttnnnjjjooo{{{rrrbbbUUULLLFFFGGGKKKLLLVVVaaajjjwwwyyysssppprrrvvvxxxwwwxxxxxxuuuppplllmmmtttqqq___PPPFFFBBBCCC;;;AAAEEEHHHNNNYYYbbbeeekkkmmmrrrxxx~~~{{{xxxtttoooiii```XXXRRRMMMGGG@@@;;;999999888777666666666666777999;;;<<<============>>>???@@@@@@@@@??????>>>>>>>>>??????===>>>@@@BBBCCCEEEEEEFFFFFFGGGIIIIIIIIIIIIKKKMMMJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSQQQPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVWWWYYY[[[]]]]]]\\\[[[[[[\\\\\\]]]^^^___```aaabbbbbbaaa```^^^[[[XXXWWWNNNJJJCCC>>>::::::;;;===???FFFKKKOOOUUU```ffffffhhhllluuuyyypppddd[[[SSSLLLLLLOOOTTT[[[fffooouuuxxx}}}~~~zzz}}}~~~~~~~~~|||sssjjjZZZSSSJJJEEECCCCCC@@@===;;;<<<<<<===============<<<===>>>===;;;;;;===@@@CCCFFFGGGEEEAAA>>>@@@CCCBBBFFFJJJHHHBBB===;;;<<<999888777666555555555555555555666666666555444333444444444444444555555555777777666666666666777777777777777777777888888888666777777888888777666555444555555666777888999999666666666666666777888888666666777888999::::::;;;>>>AAAFFFHHHIIISSSkkk;;;<<<===<<<===CCCOOOXXXrrrsssYYYFFFDDD@@@>>>@@@???======@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;;;;===??????>>>===>>>???======>>>>>>===<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;:::999999;;;<<<===<<<;;;:::999999;;;===>>>???>>><<<;;;::::::;;;;;;888999999999999888777777:::999777666666666777888555777:::<<<<<<:::777555222333444666777888888888444555555666666666666666333222222222444666888999555555555555555555555555555555555666666777888999===888666999===BBBOOO\\\vvvyyylllhhhnnn|||lll]]]QQQIIIHHHLLLLLLRRRXXX\\\eeeuuu{{{ppppppmmmhhhgggfff```YYY[[[ZZZ___lllxxxcccPPPFFFEEEBBBDDDDDD@@@@@@EEEJJJKKKPPPUUU\\\ccckkkssszzzyyynnnggg[[[TTTJJJCCC@@@>>>===;;;888888777888999;;;===>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>============>>>;;;<<<>>>@@@BBBCCCDDDDDDAAACCCDDDEEEDDDDDDFFFHHHCCCDDDFFFGGGHHHIIIIIIIIILLLKKKLLLNNNQQQQQQOOONNNMMMNNNPPPRRRSSSSSSSSSSSSSSSUUUYYY]]]``````______ggggggfffeeedddccccccbbb___^^^\\\XXXTTTOOOKKKHHHCCC???:::777777<<>>>>>>>>=========>>>??????>>>@@@@@@???<<<<<>>???BBBHHHMMMPPPNNNFFF???;;;;;;999888777666666555555666444555666666666555333333333333333333333333333333999999888888888888999999666666777777888888999999777777888888888666555444333444555666777888999:::666666666666666777888888666666888999;;;===>>>???>>>AAAFFFHHHIIISSSkkk<<<>>>??????@@@FFFRRR[[[vvviiiQQQDDDAAAAAAAAA@@@@@@>>>======<<<<<<============<<<<<<:::<<<===??????>>><<<;;;======>>>???????????????===<<<:::999999:::<<<===;;;;;;;;;;;;;;;:::999888<<<;;;:::999888888888888999;;;===;;;999777999;;;999;;;<<<<<<;;;:::;;;<<<<<<:::888777888999999999555555555666666666666666777777777888999999::::::444555666777777666555555333444555555555444222111111222333444555777888888777777666555333222111000555555555555666666777777444555666777999>>>CCCHHHWWWtttzzzxxxvvvssszzz~~~jjj[[[TTTPPPMMMKKKNNNSSSXXXZZZ^^^jjjvvv|||sssfff^^^YYYUUUPPPLLLLLLMMMSSS^^^kkk{{{xxxhhh]]]XXXUUUVVVTTTOOOGGGAAA??????BBBDDDEEEFFFIIIQQQ]]]eeeuuu}}}{{{ppp```TTTMMMIIIGGGEEEBBB???<<<:::;;;===>>>>>>===>>>>>>>>>======<<<;;;;;;<<<>>>???@@@@@@???>>>======>>>????????????>>>@@@@@@@@@@@@AAABBBCCCCCCIIIGGGEEEDDDEEEEEEEEEDDDEEEGGGKKKOOOQQQRRRSSSRRROOONNNMMMKKKKKKNNNRRRVVVXXX[[[___aaacccfffjjjnnnkkknnnqqqqqqllleee\\\WWWSSSOOOIIIEEECCCBBBAAA@@@;;;888777888888;;;GGGSSS[[[ccciiihhhiiiooowwwzzzwwwnnnhhhkkkuuu|||sssqqqkkkccc\\\[[[___dddrrr~~~yyyvvvsssqqqpppmmmeeeYYYPPPEEEEEEDDDBBB@@@???>>>===>>><<<:::;;;===>>>??????@@@===<<>>AAAIIIHHHEEECCCAAA@@@???>>>BBBEEEGGGFFFCCC>>>;;;999888888888888777777777777666777777777666555555444333444444444555666666666666666666666666777888888999999999888777666666555777777777777777666555555555555555555666666666666999888888777777777777777::::::999999::::::;;;<<<;;;CCCCCCBBBHHHPPPddd===???AAAAAAAAAGGGPPPXXXsssgggQQQEEE@@@@@@@@@??????>>>===<<<<<<<<<<<<======<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<===>>>>>>>>>=========;;;:::999999:::;;;<<<888999:::;;;<<<<<<<<<<<<:::999999888888888888888999;;;<<<;;;888777888:::777888:::999888777777888:::888666555666777777666555555555555555555666666555555555666777777888888444555666777777666555444555555555555555444333333333333444555666777777888666666555444333222222111444444444555555666666666444555555666666999>>>BBBLLLccc~~~zzzvvvzzzooobbbWWWPPPNNNOOOSSSXXXYYYWWW[[[aaammmwwwuuueee\\\UUUPPPMMMGGGFFFJJJTTTbbbuuuyyyvvvppppppoooiii___SSSIIIDDD@@@???===<<<>>>DDDKKKQQQaaalll{{{ssshhh^^^VVVRRRLLLHHHDDDAAA@@@@@@@@@???CCCAAA@@@>>>===>>>??????<<<===>>>??????>>>===<<>>===;;;999===<<<>>>BBBGGGPPP___lllzzz}}}zzzooofffeeejjjsssxxxooohhhhhhgggdddcccfffmmmsss~~~vvvppphhhccc^^^XXXPPPIIIBBBAAA@@@???===<<<;;;:::;;;999777777888999999999<<<:::;;;??????===>>>AAACCCDDDEEEEEECCC@@@===;;;<<>>@@@BBBCCCCCCGGGMMMSSSiiitttuuuaaaPPPFFF???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999;;;<<<999:::;;;;;;<<<<<<<<<<<<777777666666777777888888888:::::::::888777888999999;;;<<<;;;999888888999999777555555666777666555555555555555555555555555222333333444555555666666555555666666666555555444666666555444444444444555555555555666666777777777555555444444444333333333333333444444444444555555444444444333333555888;;;CCCQQQiii}}}{{{{{{zzzhhh[[[VVVTTTUUUZZZZZZUUUQQQPPPXXX]]]kkkwwwiii^^^UUUPPPIIIEEEDDDKKKYYYooovvvdddYYYKKKEEE>>>888888:::===???GGGQQQbbbtttwwwpppmmmbbb^^^YYYUUUTTTRRRQQQPPPQQQNNNJJJFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFGGGJJJLLLLLLLLLNNNMMMLLLMMMPPPTTTYYY]]]YYYZZZ[[[[[[[[[\\\^^^``````^^^\\\ZZZXXXUUUQQQOOOWWWWWWUUUQQQKKKGGGDDDDDDAAA@@@@@@AAABBBAAA>>><<>>===<<<<<<;;;999999:::;;;:::999888777:::???AAA>>>===???===@@@CCCEEEDDD@@@;;;888666888:::;;;;;;;;;<<<===777666666666666555555555555555666666666555444444666666555555555555555555666555555555555666777777555666666777888999999:::999999999888888666555555333333333444444444444555444444444555666777888999::::::999999::::::;;;<<<===EEEEEEDDDKKKSSShhh>>>@@@BBBCCCCCCEEEIIILLLYYYbbblllnnnfffYYYLLLFFF======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;======<<<<<<:::999888777555444444555666777888999888888888888888777888888:::<<<===<<<:::888888999:::888777777888888777666555555555444444444444444222222333333444555555555555555555555555555444444777666555444333444555666777777777777777666666666444444444444444444444444333333333333333333333333333333333222222333555888>>>EEEUUUnnn~~~qqqddd]]]XXXZZZ\\\XXXRRROOOQQQQQQYYYkkkqqqddd\\\TTTMMMGGGIIITTTiiikkk```PPPEEE???===<<<;;;:::AAALLLYYYhhhxxxvvvsssooollllllkkkjjjiiihhheeeaaa\\\XXXVVVTTTTTTXXXYYYYYYYYYWWWVVVTTTSSSSSSRRRRRRQQQRRRSSSTTTUUURRRRRRRRRRRRRRRRRRQQQQQQSSSRRRQQQRRRUUUVVVVVVUUUWWWVVVUUUVVVXXX\\\aaaccceeeffffffeeecccaaa```aaa^^^ZZZSSSNNNKKKGGGCCC???EEEHHHKKKKKKJJJJJJLLLNNNTTTSSSRRRRRRRRRQQQOOOMMMNNNRRR___pppuuuhhhZZZSSSPPPPPPUUU\\\___dddjjjmmmjjjddd___[[[VVV\\\cccjjjrrr{{{ooofffYYYMMMFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::;;;===>>>>>>===888888<<>>:::888444555777777777888;;;===666666555555555444444444666666777777777777666555777777666666555555444444555555555444444555666666555555555666777777888888777777888888888888777777333333444444444555555555555555555666666777999999::::::999999::::::;;;<<<===EEEEEEEEELLLUUUiii===>>>@@@AAABBBCCCDDDFFFIIIOOOWWWZZZVVVNNNGGGDDD===<<<;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<============<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;999999999999:::;;;;;;<<<======<<<;;;999777666555333333333444555666888888777777666777777777777777666777888888666555555666999888777777888888777555444444444555555555666666444444444555666666777777666666555555444444444444666555444333333444666666777777777777666666666666333333333444444444444555333333333333333333333222111222333333333444666999;;;>>>HHHYYYrrr}}}wwwiii[[[XXXYYYVVVRRRPPPMMMLLLOOOZZZnnn|||vvveee\\\RRROOOSSSbbbyyyppp\\\OOOFFFAAA===<<<===???DDDMMMZZZiiirrr~~~zzzxxxwwwwwwyyyzzzzzzzzz{{{{{{zzzyyyvvvrrrooommmoooooooooooonnnmmmkkkjjjkkkkkkkkkkkkkkklllmmmmmmggghhhhhhhhhgggfffeeeeeeeeedddccccccddddddcccaaaeeedddddddddccccccccccccggghhhgggddd___[[[YYYXXXPPPLLLEEE@@@>>>>>>??????EEELLLUUU\\\___bbbfffjjjsssooojjjfffdddbbb```___aaafffuuutttgggXXXOOOJJJGGGJJJOOOOOOSSSYYY]]]```aaabbbcccbbbhhhqqqwww}}}}}}~~~yyyrrrccc\\\SSSJJJDDDBBBAAAAAA===<<<<<<<<<;;;;;;::::::777666777:::===???@@@???<<<<<<@@@FFFFFF@@@;;;;;;;;;<<<=========<<<:::999555666666666555666999;;;555555555555444444444444222333333444444444333333777777777666666555555444555555444444444444444555555555555555555555555555444555666777888999999999444555555555666666666666999999888888777888888999::::::999999::::::;;;<<<<<>>???@@@AAABBBBBB@@@CCCHHHJJJHHHEEEBBBAAA===<<<;;;::::::;;;<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888444444444444555666777888666555444555777888777666555777888888777666666777666555444555666666444222333444444555666777888888555666666777888888999999777666555444333333333333444333333333333444555555666666666666666666666666444444444444444444444444444444333333333333222222000222333444444555777999666888???JJJZZZqqqwwwddd[[[XXXSSSOOOLLLGGGFFFGGGNNN\\\rrrzzzqqqfff^^^[[[___lllyyyyyyxxxdddTTTJJJDDDAAA???===<<>>>>>CCCIIIOOOZZZdddqqq{{{{{{vvvrrrooommmssswwwuuuhhhZZZPPPJJJFFFGGGKKKNNNRRRYYY___dddiiimmmpppuuu{{{wwwrrrppppppuuu{{{~~~~~~xxxlllaaaSSSPPPKKKFFFBBB???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777888999===AAADDDEEEDDD??????CCCIIIHHHAAA<<<<<<===<<<;;;:::999999::::::666777777666555555666888666555555555555444444444333444444555555555555444777777666666666666666666555555444333333333333444555555555555444444444444333333555666888888999999555555555666666666777777;;;:::999888888888888999::::::999999::::::;;;<<<:::CCCCCCDDDKKKUUUjjj>>>======>>>@@@BBBBBBBBB@@@AAAAAAAAA@@@???>>>>>>===<<<;;;::::::;;;<<<>>>>>>===;;;::::::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;777888999;;;<<<<<<<<<<<<::::::;;;<<<========================<<<;;;:::999555555444555555666777777666444333444666888666555555777999:::999999:::;;;555444444555666555333111222333444666888999:::;;;777777777888999999::::::777666555333222222333333111222222333444444333333555555555555555555666666444444444444444444444333555444444444333333333333111333444444444444666888555555999AAAIIIWWWmmmtttjjjcccYYYQQQMMMFFFDDDCCCFFFQQQbbbtttxxxnnngggjjjqqqzzz}}}zzzrrrlllhhhdddjjjttt~~~kkk]]]WWWOOONNNKKKHHHFFFHHHLLLPPPLLLRRR]]]hhhpppqqqnnnjjjfffffffffhhhkkkmmmnnnmmmlllmmmppprrrsssssssssrrrqqqrrrtttuuuvvvvvvvvvuuuqqqrrruuuvvvwwwvvvtttsssuuuvvvwwwwwwvvvsssqqqpppooonnnmmmmmmlllkkkhhheee]]]]]]]]][[[XXXTTTPPPMMMHHHIIIHHHFFFDDDBBBBBBBBBAAAFFFKKKMMMMMMRRRZZZbbbrrr}}}|||||||||pppeeeYYYQQQMMMJJJMMMQQQVVV\\\dddlllrrrvvvzzz|||zzzuuurrrqqqvvv}}}{{{wwwmmm___SSSIIIHHHFFFCCC???==============================>>>:::;;;===@@@EEEGGGGGGFFF??????CCCIIIHHHBBB>>>>>>===<<<;;;:::999999999999555666777777555444555666666666666555555555555444555666666777888888777777666666666666666777777777555444444333222222333333444555555666666777777777444444555666666666666666444444444555555555666666888888888888888888999999::::::999999::::::;;;<<<888@@@AAABBBJJJSSSiii???>>>===>>>AAABBBCCCCCCCCCBBBAAA???===<<<<<<===>>><<<;;;::::::;;;===>>>???>>><<<;;;;;;<<<>>>???>>>===<<<;;;:::999999:::555666777999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>CCCBBBAAA???===;;;888777666555555555555666777777555333222333666888666444111333555666666666777888666666666777888777555333222333444666999;;;<<<===777777777888999999::::::777666555333222222333333///000222333444333222222444444444444555555666666555555444444444333333333555555555444444333333333222444555555444333555666777555777===AAAFFFTTTbbbvvvzzzqqqeeeYYYSSSJJJFFFCCCDDDLLLWWWaaagggmmmtttsssooorrrpppssstttrrrjjj```XXXTTTUUUYYYaaalllzzzrrrkkkccccccaaa]]]YYYVVVUUUUUUUUUQQQNNNQQQWWW___dddeeeVVVUUUUUUVVVXXXYYYYYYXXXZZZZZZYYYYYYZZZZZZ[[[[[[VVVWWWYYY[[[]]]^^^^^^^^^\\\___bbbddddddccc```^^^]]]^^^______]]][[[YYYWWWYYYXXXWWWWWWXXXVVVSSSQQQIIIIIIJJJJJJIIIHHHGGGFFFHHHIIIJJJJJJIIIJJJLLLNNNKKKTTT]]]___^^^___gggnnn}}}zzz{{{|||jjj```VVVRRRPPPPPPTTTZZZ]]]dddoooyyy~~~zzzxxx|||}}}~~~{{{rrreeeVVVLLLFFFFFFDDDBBB>>>=========999999999::::::::::::;;;888999;;;>>>AAACCCCCCAAA>>>>>>BBBHHHHHHCCC@@@@@@===<<<<<<;;;:::999888777333555666666555444555555777666666666666555555555222222333444555555444444555555666666777777888888555444333333222222222222444444555777888:::;;;;;;666666666666555444333222333333333444444444555555666666666666777999:::;;;::::::999999::::::;;;<<<666???@@@AAAIIIRRRhhh???@@@@@@@@@@@@AAADDDFFFDDDDDDCCCBBB@@@>>><<<;;;999:::<<<>>>>>>>>>======>>>>>>======<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;444555888:::<<<<<<;;;;;;::::::;;;;;;<<<======>>>@@@@@@??????>>>=========777666555333333222222222444444444555555555666666444444444444444444333333777777888888777666555555333333333333555:::AAAFFFDDD>>>888666777999777444555555444444444333333333111222222222222111000000111000111444888:::888666444444444333333222222222333333333333333333333333333111000111333555555444555666777999<<<@@@FFFKKKWWWggg|||sss```SSSQQQGGG@@@DDDIIILLLQQQXXX]]]bbblllzzzyyyrrrlllaaaUUUPPPRRROOOKKKNNNYYYdddsss}}}xxxsssqqqooojjj```UUUPPPPPPRRRWWWZZZQQQNNNKKKIIIIIIHHHFFFEEEEEECCCBBBCCCDDDDDDCCCBBBDDDCCCBBBCCCEEEFFFFFFFFFJJJEEEEEEJJJKKKGGGEEEHHHEEEEEECCCBBBDDDFFFFFFDDDFFFDDDBBBAAACCCEEEFFFEEEDDDCCCEEEKKKMMMJJJHHHJJJPPPUUUYYYZZZ___eeehhhggghhhmmmssswwwwwwwwwyyy{{{xxxrrrvvvxxxpppfffaaa]]]]]]aaafffiiijjjlllqqqyyy~~~wwwmmm```SSSJJJBBB>>>:::999;;;===<<<;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>?????????>>>>>>>>>>>>??????>>>===<<<:::888666555444777777666444444333333333666666666555444444333333222222333333333333444444555666777777888888777777444444555555444444333222222222222333333555666777777666555444444333333333444444444555555777888888777777777777888999:::;;;:::::::::999888888;;;===:::???@@@DDDLLLRRReee@@@@@@@@@???>>>???AAABBBDDDDDDDDDCCCAAA@@@>>>===<<<<<<===>>>>>>>>>======??????>>>======<<<;;;;;;=========<<<<<<<<<;;;;;;888888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@??????>>>>>>>>>===888777666555444333222222333333333333444444444555333333444444444444444444444444444444444333222222555555555555666:::@@@EEEBBB<<<777555666777666333666666555444333222222111333333333333333222111111222111222666;;;===<<<:::333222222222111111111111444444444444444444444444444444333333333444555555111111222333444777<<<@@@EEEPPPaaayyyssseeeRRRIIIDDDFFFIIIJJJLLLPPPRRRUUU]]]gggrrr}}}}}}qqqcccTTTMMMNNNLLLIIILLLRRRWWWcccxxxkkkaaaZZZWWWVVVVVVPPPLLLHHHEEECCCCCCAAA@@@@@@>>>======??????>>>===888888999<<<@@@DDDFFFGGGIIICCCAAACCCCCC???===???:::::::::;;;===???>>><<<;;;;;;;;;===@@@BBBCCCBBBKKKJJJMMMSSSUUUTTTVVV[[[___dddiiilllttt~~~}}}zzzxxx{{{|||rrriiijjjmmmppptttxxx}}}vvvqqqllljjjiiiiiikkkoootttwwwxxxxxx}}}zzzqqqfffYYYNNNFFFDDDBBB???===<<<;;;999888:::999999999999999999:::999999999999::::::;;;<<<===<<<<<<;;;;;;<<<<<<===;;;;;;::::::999888777777888888666555555444444444666666666555444444333333222222222333333333444444111222333333444444333333444444444555444444333222333444444555555666666666777777666666666666777777444444444555555666777888888888888888999:::;;;;;;:::;;;;;;999888888:::<<<;;;???@@@CCCKKKQQQcccBBBAAA@@@???>>>???@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@??????>>>=========>>>>>>@@@@@@???>>>===<<<;;;;;;>>>=========<<<<<<<<<<<<<<<;;;:::999999;;;<<<===<<<<<<<<<===>>>>>>????????????????????????>>>>>>::::::999888666555333222222222222222333333333333222222333333444444555555555666666666666555444444444555555444555888<<<@@@>>>:::555444555666444222444444333333333333333333333444444444444333222222111111222666:::<<<===<<<333333333333222222222222555555555555555555555555555777888777444333555777444444444444333555999<<<<<<@@@KKKbbbzzzbbbWWWLLLHHHFFFFFFGGGJJJIIILLLPPPTTTZZZaaaiiinnnvvvcccVVVQQQLLLJJJKKKMMMMMMVVVnnnzzzmmmccc\\\XXXTTTQQQLLLIIIGGGFFFEEEDDDBBB@@@>>>======<<<;;;999888888:::???FFFMMMQQQSSSVVVPPPLLLKKKIIIDDDAAAAAA;;;:::<<>>@@@CCCHHHMMMOOOOOOMMMSSSSSSVVVZZZ[[[]]]ccckkkrrryyyyyytttooosss}}}sssggg]]]XXXWWWUUUVVVYYYffflllooollliiikkkllllllnnnrrrxxx}}}~~~{{{vvvlllbbbYYYPPPIIIDDDGGGIIIJJJIIICCC===777555999999888888888888999999:::::::::999999:::;;;;;;::::::999999999999::::::888888999999999:::::::::888888777666555555555555666666555555444333333333222222222222333333333333222333444444555555444444444444444444444333222222444555666777777666555444555555555555666777888999555555444555555666777888:::999999999999999::::::;;;;;;;;;:::888777888::::::??????BBBIIINNN```}}}CCCAAA??????@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBAAA???============>>>AAAAAA@@@>>>===<<<;;;:::>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>>>>>>>??????????????????>>>>>>>>>===;;;888666444222222222333333333333333111111222333444444555555555666666777666666555555111222222222111333666999;;;777444333333444333222000000111222333444555555333333333444333222222111...///000222555777888888555555555555555555555555444444444444444444444444555999<<<:::555222444777666777777666555666999<<<<<<>>>EEEUUUrrr~~~|||xxxxxx|||ooo]]]PPPJJJGGGHHHIIIGGGIIILLLMMMMMMPPPTTTXXXfffxxx}}}iii^^^UUUQQQNNNNNNOOOVVVhhhyyy~~~zzzsssrrrvvv~~~xxxooohhheeecccaaa``````___^^^\\\XXXVVVRRROOOLLLHHHDDDAAAEEEDDDFFFLLLUUU^^^eeehhhnnnkkkhhheeeaaaZZZSSSPPPIIIHHHJJJOOOSSSSSSRRRRRRTTTWWW]]]dddiiikkkiiifff___]]]^^^______```hhhrrruuummmfffgggmmmxxxyyymmmbbbVVVPPPMMMIIIJJJMMMUUU[[[```aaadddkkkpppqqqttt{{{yyyiiibbbZZZRRRMMMJJJHHHGGGLLLSSS[[[[[[SSSGGG<<<666888888777666666777888888===<<<<<<;;;;;;;;;;;;<<<888888777777777777888888888888888999999:::::::::777777666555555555555555666666555444444333333222111222222222222333333333222333444444555555444444333444444444444333222222333444666777777555333222111111222333444666777888555555555555555666777777999999888888888888888888;;;<<<<<<:::888777777888999===<<>>@@@AAA@@@??????@@@AAAAAAAAAAAA@@@BBBAAA???===<<<<<<======@@@@@@???>>>===<<<;;;;;;============<<<<<<<<<<<<:::;;;>>>??????===:::888::::::;;;;;;;;;;;;<<<<<<=========>>>>>>?????????@@@AAAAAAAAA???<<<888666444444444333333333333333111111222222333444555555111111222222333222222111000111222222111111333555777555333222222222222111111111111222222222333333222222222222222111111000//////000000111111222333555555555555555555555555222222222222222222222222555999<<<:::555222333666111222333333333444666888:::<<>>999888666666666666888999<<<;;;;;;::::::::::::;;;888777777666666777777888888888888888888888888777555555444333333333444444555555555444333333222222111111111222222222333333//////000111111111111000333333444444333333222111111333444555555444222000111111111222444555777888666555555555555666666777888777666666666666666777:::;;;<<<:::888777777777777;;;:::===CCCHHHYYYvvv;;;999666888;;;>>>>>>=========>>>???????????????AAA@@@???>>>===<<<<<<<<<>>>>>>======<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;888:::>>>@@@@@@===:::777::::::::::::::::::::::::;;;;;;<<<<<<===>>>?????????AAACCCCCCBBB>>>:::777444444444444333333333333111111222222333333444444111222222333333333333333111333444444333333444555444444333222222111222222444444333222111//////...111222222222222111000000111111222111000000111333222222222222333333333333111111111111111111111111444777:::999555333333444000111222333222333555777666:::@@@GGGQQQfff~~~yyyvvvvvvyyy}}}xxxmmm\\\NNNEEEEEEGGGJJJLLLMMMKKKHHHKKKQQQ___sssttthhhcccdddeeeaaa]]]dddiiiqqquuutttlllaaaZZZVVVQQQPPPUUU[[[cccsss}}}qqqlllhhhiiiqqq|||}}}vvvvvv~~~zzztttnnnmmmpppwww{{{nnneee\\\WWWUUUWWWZZZ]]]cccjjj|||~~~yyyssslll^^^WWWQQQOOOOOOQQQWWW^^^ccciiipppuuu{{{}}}zzzyyyyyy|||~~~|||{{{zzzzzzzzz{{{~~~uuuhhh___VVVQQQJJJEEEDDDFFFHHHJJJTTT```nnnwwwrrrdddSSSGGG999888777555555777888999777777777666666777888888777777666666666666777777888888777777666555555555444444333333333333333444555555444444333222222222111111111111222222222222000000111222222222222111333333333333333222111111111222333444444333222111444444444444555666777888666666555555555555666666666555555555555555666666888:::;;;:::888777777777666:::999<<>>:::777888<<<>>>===;;;======>>>?????????>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888:::<<<>>>>>>===:::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???<<<>>>AAACCCAAA>>>:::777333333333333222222222111222222222222222222333333333333444555555555555555000222444555444333333444222333333333222111222222222222111111000000000000222222333333222222111000///111222111//////222555111111111111222222222333222222222222222222222222333444666666555444222111222333555444444444555777666888===BBBHHHVVVqqq{{{pppjjjiiilllooorrr{{{rrrcccUUUQQQMMMNNNQQQQQQMMMHHHDDDGGGOOO]]]ooozzzxxxtttllldddaaaaaabbbeeefffaaaXXXPPPMMMIIIIIIMMMLLLNNN^^^qqqxxxrrrssszzz~~~tttllliiifffooovvvxxx~~~xxxlllcccYYYRRRMMMLLLLLLLLLOOOTTT^^^fffkkkkkkkkklllllljjjbbb\\\YYYYYY[[[___gggpppvvvzzz}}}{{{{{{|||{{{vvvwwwxxxyyy{{{}}}~~~~~~qqqeee\\\WWWPPPKKKFFFCCCCCCEEEFFFGGGNNNVVVbbblllmmmcccTTTIII:::999777555555777999:::555555444555555666777888666555555555555555555666666555555555555444444444444444333333333444444555555555444333333222222111111111111111222222222222222333444444555555444444222333333333333222111111111222222333333444444444666666555444444555555555666666555555555555666666555555555555555666777888777888::::::999777777888666;;;:::===DDDIII[[[xxxCCC>>>:::;;;>>>@@@>>>;;;===>>>>>>?????????>>>>>><<<===>>>>>>>>>===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;888888999:::;;;===>>>>>>:::<<<@@@AAAAAA===999666222222222222111111000000333333222222222222222222///000111111222222222222...000222333222111111222222333333333222111222333,,,---...000111333444555333444444444444333222222,,,...000///---...222555222222222333333444444444333333333333333333333333333222333444555555222///222333444333111111222333666444666;;;???HHH\\\oootttllliiijjjjjjhhhrrr{{{yyyjjjaaaWWWTTTVVVVVVOOOHHH>>>AAAFFFMMMXXXeeettt~~~{{{tttmmmgggbbbbbbccc```WWWOOOLLLJJJKKKNNNIIIFFFSSSggg{{{~~~pppjjjmmmsssxxxttthhhaaaZZZ```cccbbbgggvvv~~~tttiiiaaaWWWOOOIIIGGGFFFDDDEEEHHHKKKSSS[[[^^^cccjjjoooppprrrmmmjjjlllnnnsss|||ssssssuuuyyy}}}zzzlll^^^TTTPPPOOOHHHEEEAAA@@@AAACCCDDDEEEEEEJJJTTT]]]aaa\\\PPPGGG;;;999777666666777999;;;555555555555666888999999555444444333333444444555333333333444444444444444555555444444444555555666555555444333333222222111000111111111111222222222000000111222222222222111222333333333333222111111333222222333444555666777555555444333222222222222777666666555555555666666555555555555666888999999555888::::::999888888888777<<<<<>>BBBCCCBBBAAA@@@>>>=========>>>???;;;<<<>>>@@@@@@???===<<<:::::::::999999:::;;;;;;<<<:::999999:::;;;:::999888999:::999888888:::;;;:::<<<>>>===;;;888666666777666666666666777777888999999999999999888777777555444222111000111222222222222111111111111222222////////////////////////333333222111000000111111111111111111000000/////////000222444444444222111222222222222222111000///////////////////////////000000111111111222222222111111111///...///333555222333444444444444333222111111000000111111222333444555666888;;;@@@HHHMMMeeeooozzzpppjjjfffgggjjjqqq||||||yyyrrrggg[[[RRRMMMKKKHHHDDDCCCHHHLLLOOOYYYccchhhjjjooottt{{{|||xxxuuussssssooohhhaaaZZZUUUPPPMMMGGGDDDLLLWWWlll|||xxxqqqpppvvvzzz~~~ppphhheeefffggguuu{{{wwwuuuzzznnn```VVVPPPRRRSSSRRRSSSZZZeeennn~~~}}}wwwrrrlllbbbYYYPPPNNNLLLJJJIIIJJJLLLMMMNNNQQQWWW^^^fffmmmrrruuuyyy{{{}}}{{{wwwvvvxxx{{{|||~~~wwwiii\\\RRRKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>CCCDDDEEEFFFEEECCC@@@>>>888666444333222333555666888888777666555444333333666555333222111222333333222222333333444555666666222222222222222222222222333333333222222111111111111111000000111222333333222222222111222222333333333444444555555444444333222333666888888777555444111111111111111111111111333444444555555444444333333444555666777999::::::::::::999888777666555444888777;;;BBBFFFNNNcccyyyMMMGGG@@@>>>AAAEEEFFFEEE@@@???>>>=========>>>>>><<<===>>>???>>>>>><<<<<<::::::999999999::::::;;;;;;:::888888:::::::::999999:::;;;;;;999888999:::;;;===???>>>;;;888666666777666666555555555666666666666777777666666555444444333222111111111222333222111111000000111111222222222222222222222222222222222111000000000000000000111222222222111///...///000222333333333111111111222222222111111000///////////////////////////000000000111111111222222222222222111//////111333111222333333333333222111111111111111111222222333333444666777888<<>>>>>=========>>>???@@@AAA@@@>>><<<:::777666555444333444555555666666555555444444333333555444333222222222222333222222333333444555555555222222222222222222222222333333333222222111111111111111000000111222222333333333222111111222222222333333444444444444333333444444666888:::888555111222222222222222111111111111222222333333222222111222222333444555666666777999999888888777666666666:::999<<>>AAADDDFFFEEE???>>>======<<<=========>>>>>>>>>===<<<<<<<<<;;;::::::999999999999999::::::999777777999::::::999999;;;<<<<<<:::888888888;;;===>>>===:::777666666777666555444444333444444333333333333333333222111222222111111111222333333111111000000000000111111222222222222222222222222111000000////////////000///111333444444222000......///000111222111000///111111111111111000000///////////////////////////000000000000111111111111333444555444111//////000000111111222222111111000000111111111111222222222222333555555555666999;;;???DDDNNNZZZjjj}}}lllgggbbbbbbiiirrryyy}}}uuueee[[[OOOHHHCCCDDDGGGHHHJJJLLLMMMMMMMMMNNNQQQUUUYYY\\\llluuu{{{qqqggg^^^[[[\\\\\\cccjjjmmmoooooojjjdddYYYRRROOOQQQSSSUUUbbbppp}}}pppeee___^^^```aaaeeeppp{{{ooofff```]]]bbbiiirrr~~~|||ssskkkbbbXXXRRRFFFGGGGGGFFFDDDGGGLLLQQQ\\\dddjjjiiifffdddaaa^^^___```cccgggmmmtttzzz~~~}}}zzzvvvtttuuuzzz}}}{{{vvvttttttwwwyyyzzzyyy{{{}}}~~~}}}wwwxxxzzzzzzxxxyyyxxxwwwvvvuuusssoooiiidddZZZTTTLLLEEEBBBAAA@@@@@@@@@???>>>===============999999:::;;;:::888777666666666555555555444444444333333333333333333333333444444333222222222222333222222222333333444444555333333333333333333333333222222222222222111111111111111111000111111222333444333222111111111111111222333333444444333333222555444555:::@@@@@@;;;555222222222222222222222222111111222222222222111111333333333444444444555555777777777777777777777777<<<:::>>>DDDGGGNNNcccyyyBBB>>>;;;:::<<>>===<<<;;;:::;;;;;;:::999999888888888888999999777666666888999999888888:::<<<<<<:::777555555777999::::::888777666777666555444333222222222222111111111222222111000000000000111111111222333333000000000//////000000000111111111111111111111111000//////.........//////...000333555555333000.........///000000//////...///000000111000000///////////////////////////////////////000000000111111555777888777444111///...///000000000000000000///000000111111222222222222000222444444333333444666:::===CCCKKKUUUhhhwwwjjjcccdddjjjpppssswww{{{uuudddZZZPPPJJJIIIHHHFFFDDDKKKJJJIIIIIIJJJJJJIIIHHHOOOXXXfffsss~~~yyyrrrnnncccfffhhhfffeeeddd___YYYRRRNNNKKKKKKJJJLLLUUUaaaxxx}}}vvvnnnbbbYYYTTTSSSTTTUUUTTT]]]kkkyyy{{{tttlllccc[[[UUURRRRRRYYYbbbkkkxxx~~~yyyqqqkkkeee^^^XXXSSSLLLNNNOOONNNOOOQQQUUUYYYaaallluuuvvvtttttttttrrruuuvvvyyy}}}~~~{{{{{{xxxrrrmmmlllffflllttt{{{}}}{{{wwwuuuvvvyyy|||~~~{{{|||~~~|||rrrqqqtttuuusssssssssrrrqqqoookkkeee]]]WWWJJJFFF@@@<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<777777777777777666555555555555666666555555444333222333333333444444444555333333222222222222222222111222222222333333333444333333333333333333333333222222222111111111111111222111111111111111222222444444222111000000000000222222333333333333222222333222555===FFFIIIDDD>>>222222222222333333333333333333444444444444333333555555555555555555555555555555666666777888888888<<<:::===CCCFFFMMMaaavvv;;;999777777888999;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;>>>>>><<<;;;:::::::::::::::999888777777777777777777666555555777888888888555777::::::777555333333222333555666555555666888555555444222111111111111000111111222222222111111///000000111222222222222000//////......//////000000000000000000000000000///...............//////---000222555555333000............///...............//////000000000//////////////////////////////....../////////000000000666888999999666222000//////////////////////////////000111222222222222111...000333444333333444444555666;;;AAAGGGTTTmmm}}}pppkkkjjjkkkkkksssyyyxxxhhhZZZSSSNNNHHHCCCHHHGGGFFFGGGHHHFFFBBB??????FFFPPP[[[fffssstttuuurrrmmmjjjggg```YYYRRRPPPOOONNNLLLKKKQQQWWW```vvv}}}vvvkkkddd[[[SSSNNNMMMMMMMMMKKKPPPYYYcccjjjnnnoooooojjjhhhccc^^^XXXSSSOOOLLLIIIOOOVVV\\\fffqqqvvvvvvsssqqqmmmjjjfffccc___\\\UUUWWWYYY[[[^^^bbbgggjjjsss}}}xxxpppmmmjjjgggfffhhhbbbhhhqqqxxx||||||{{{{{{~~~{{{zzzzzzzzzzzz|||~~~}}}tttrrruuuuuussssssrrrooojjjddd^^^WWWPPPLLLDDD@@@<<<::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;999888888777777777777888555555666666555555444333333333333444555555666666111222222222222222222222111111111222222222222222222222222222222222222222111111111111111111111111222222111111111111111222444333222111000000//////111111222222222222111111333111333;;;DDDHHHCCC===111111111222222333333333222333333444444333333222555555555555444444444444444444555666777888999999;;;999<<>>BBBIII]]]rrr|||uuuoookkkppprrruuuyyy|||pppfff___XXXPPPIIIFFFDDDDDDEEEDDD@@@===;;;???EEEKKKSSS___mmmvvvxxxtttrrrjjjbbbYYY\\\___^^^ZZZWWWWWWYYY^^^ppp~~~~~~zzzxxxsssmmmeee```XXXRRRNNNMMMLLLLLLKKKLLLOOOSSSVVVYYY[[[\\\XXXVVVSSSPPPMMMKKKIIIHHHFFFLLLQQQUUU\\\fffllllllppppppqqqrrrqqqpppnnnmmmhhhhhhjjjnnnsssyyy~~~{{{tttnnnnnnnnnnnnqqquuuvvv{{{~~~yyyvvvyyyxxxxxxwwwxxxzzz|||}}}xxxzzz|||}}}|||}}}~~~wwwvvvvvvuuutttuuuwwwpppfff]]]UUUPPPKKKHHHCCC@@@===<<<<<<======<<<;;;::::::999999999::::::<<<;;;999888888999:::;;;666666555555555444444444333333444444555555555666000111222222333222222222111111111111111111111111111111111111111111111111000000000111111111111111333222111111000111111111333222111000000000000000000111111222222111111000333111222666;;;<<<999444000000000111111222222333000000111111111111000000222222222222222222222222333444444555777888888999:::888:::???@@@FFFZZZooo;;;;;;;;;:::888888888999777888999;;;;;;;;;:::999999:::;;;<<<;;;;;;999999999999888777666555555666555444333333666777777777444555666666444444444666111222333333222222333555444333333222222222333333000111222222333333222222000111111222222111000//////......------......///000000000000000000000000//////......//////000111---...///000111000000///000000///...............,,,---....../////////...////////////////////////------........./////////000222444333222000000111000000///......///000000///000222333333222111000000111222222111000111333333000333;;;>>>AAAPPPbbbzzz|||tttnnnmmmmmmlllmmmrrryyy~~~}}}zzztttmmm\\\UUULLLGGGFFFEEEBBB@@@<<>>>>>>>>???>>>===999999888888888999999:::===<<<:::888888:::<<<===777666555444333444555555333333333333333444444444///000111222333222222111111111111111111111111000///////////////////////////000000000111111111222333222222111000000111111111111000000000000111111000000111111111111000000222111000111333333111///...//////000000111222222000000111111111111000000111111111111111222222222333444444555666777888888:::888:::>>>???EEEXXXmmm;;;;;;;;;:::888777777888777888999:::;;;::::::999777999;;;<<<<<<;;;:::888999999777666555555555555444333222333555777777666555666666555444444666888444555555333111111222333333333333222333333444444000000111222222222222222000111222222111000///............------.................................///////////////000111111------...///////////////111000///...............,,,------.../////////...////////////////////////---------.........//////---///000000//////000111111000///......///000111...000222333333333111000222333222111///...///111444...///555666666BBBRRR___vvv~~~pppooommmkkkkkknnnssswwwzzzvvvjjjZZZOOOJJJHHHFFFDDD<<<>>>@@@AAACCCGGGNNNTTTTTT```ooowwwxxxxxx}}}~~~www~~~~~~wwwyyyuuuqqqnnnnnnnnnnnnmmmoookkkeee___^^^___ccceeebbbaaa^^^\\\ZZZZZZ[[[\\\RRRWWW[[[]]]bbblllsssuuuvvv{{{{{{yyyzzz}}}yyyxxxtttuuuvvvvvvvvvxxx{{{}}}~~~||||||zzzvvvvvvxxxnnnfffZZZOOOHHHCCCAAA@@@BBB@@@???>>>???@@@???>>>999888888888888888999999===;;;999888888:::<<<===888666444333222333555666222222222222222222222222///000111222333333222111111111111000000000000000//////////////////////////////000000111111111222333333222111000000111111111000000000000000111222000000111111111111000000/////////000000000111111---......///000111111111222222333333333333222222222222333333333444444444444444555555666777777888:::888:::>>>???DDDWWWlll;;;;;;;;;;;;:::999999888777888999:::;;;::::::999:::;;;;;;;;;;;;:::999999888888777777666666555555222111222222333444555666555555555666555555444333333333333222222222111111111111000000000000000111000000000000000000000000.........///000000000111333111///,,,++++++,,,---////////////////////////........................***+++---///000000//////......////////////..................////////////111000///...---.../////////............///000000......////////////......------------------------...000222333444333111000222222222111111111111111222111000///000444:::>>>OOO[[[iiivvvzzzqqqhhhdddhhhmmmqqquuuzzzvvviii]]]SSSMMMIIIBBB@@@>>>???BBBEEEHHHIIIIIINNNVVV^^^cccfffffffffjjjtttyyyrrrmmmkkkkkklllnnnooommmhhhccc```___]]]bbbeeefffllltttxxxxxxvvvzzzzzzvvvzzz{{{wwwvvvxxx{{{}}}~~~|||zzzzzzzzz|||zzzzzzzzz{{{xxxvvvtttssstttxxx|||}}}yyyxxxxxxuuummmfff[[[TTTKKKFFFEEECCC>>>::::::888999===AAAAAA<<<777999::::::::::::999888888::::::::::::;;;;;;<<<===;;;888555333444666777777111333444555333222333444111111111111222333444444000000000000000000000000000000111111111111000000...///000222222111111000000000000000000000000000------...///000111222222000000000000000000000000///...---,,,,,,---...///000000000000111111111111000111111111111222222222444444444333222111///...222222333555777999;;;======<<<;;;<<<<<>>;;;999:::>>>???===:::888888888888777777666666777777888999;;;===???AAA===:::666444444555555444111333444444222222333444222222222111222222333333000000000000000000000000000000111111111111000000---...///000111000//////000000000000000000000000.........///000000111111000000000000000000000000111000///......///000111000000000000111111111111000111111111111222222222222222222333333222222111333333444666888:::<<<===>>>======>>>???FFFWWWhhh999999999999999999888888666666777888888888777777666666666666666555555444666666666555555555555555444333333444444555666777444444444444444333333222222222222222111111111000000000000//////000000111222222222222222222222222222222222222222222111111222000///---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......////////////......,,,,,,,,,------------...///......---,,,---------------,,,,,,,,,---......////////////......---------------------------------...///000111000//////.........//////000000111111222222222222333666999444:::???DDDPPPdddwwwuuunnnjjjooopppqqqqqqssswww}}}~~~}}}mmmfff\\\SSSMMMHHHEEECCCEEEEEEEEEEEEFFFIIIKKKLLLMMMNNNPPPXXXeeewww~~~zzzzzz}}}}}}|||{{{~~~|||xxxhhh^^^UUUQQQQQQTTTYYY___gggooo{{{~~~yyywwwtttrrrqqqrrrtttvvv||||||}}}~~~}}}}}}uuujjjbbb^^^ZZZTTTOOOBBB>>><<<===BBBFFFGGGFFFBBB===999888;;;=========;;;::::::::::::999999999999888888888:::<<>>???>>>???@@@BBBIII[[[kkk777888888999999999888888555666666666666666666666555555555555555444444333555555555444444444444444333333333333333444555666333333333333333222222111222111111111111000000000000////////////000000111000000000000000000000000111111111000000//////...111000...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......//////......---,,,,,,---------...............------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000//////...------------........................,,,---.../////////......,,,,,,---......///000000---///000000//////111222777888999999???NNNbbbooo~~~}}}xxxwwwvvvsssrrrtttxxx|||yyy{{{~~~~~~wwwnnneee[[[RRRLLLAAABBBCCCEEEFFFFFFFFFFFFLLLIIIGGGIIISSSbbbrrr}}}~~~zzztttqqqqqqrrryyy|||tttpppnnn```[[[UUUTTTWWW^^^gggnnn|||}}}{{{xxxuuuuuutttrrrqqqrrruuuxxxzzzxxxvvvvvvvvvyyy~~~yyyoooaaaWWWSSSPPPKKKHHHAAA>>>===>>>AAACCCDDDDDDBBB>>>:::999:::<<<===<<<;;;;;;::::::999999999999===<<<:::888888999;;;======:::777444444444333222333444444222111111222444444444333222111111111111000000000000000000000000//////000000000000//////---...///000000000///...000000000000000000000000000000/////////.........000000000000000000000000.........------.........///000000000111111111111000000111111111222222222///000111222333444444444333444666777999;;;<<<<<<======>>>AAACCCKKK\\\lll666777888999999999999999666555555555555555555555555555555666555444444333333333333333333333444444222222222111222222333333222222222222222111111000111111111000000000////////////......///000111111////////////////////////000000000//////.........000///......------------------------------------------------------------------------,,,,,,,,,,,,------............---------.........////////////---------------,,,,,,,,,,,,++++++++++++,,,------000///...---,,,---------........................,,,,,,------............++++++,,,---...//////000,,,...000000///...///000666555555444555>>>MMMZZZwwwzzztttqqqqqqrrrsssvvvzzz}}}wwwllldddQQQNNNJJJEEEBBB@@@@@@@@@FFFDDDBBBCCCIIIRRR\\\cccggghhhjjjkkkkkkkkkiiihhhkkkhhhjjjqqqyyy~~~vvvpppnnnppppppkkkccc\\\YYYYYYZZZbbbiiijjjeee```___```cccdddeeeggglllttt|||{{{yyywwwvvvtttrrrttttttuuuvvvyyy|||xxxsssqqqrrrwww~~~yyymmmbbbUUUKKKHHHGGGDDDBBB@@@>>>===<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;:::777666555444444444444555===;;;:::888777888999:::999777555444555555555444444555555444222111222444444444333222111111111111000000000000000000000000//////000000000000//////...///000111222111000000////////////////////////000000//////......------////////////////////////---..................---///000000000111111111111000000111111111222222222111222222333333333222222222333555777888999::::::;;;;;;===@@@BBBJJJZZZjjj666777888999::::::::::::777666555444444444555555555555666666555555444333222222222222333333333333222222111111111111222222111111111111111000000///000000000000////////////............///000111111111111111111111111111111000000000000000000////////////.........---------------------------------........................---,,,,,,,,,,,,,,,------------............------........./////////000000---............---,,,,,,,,,,,,+++++++++,,,------///...---,,,,,,---...///........................,,,------------.........,,,,,,,,,---.........///...///111111000000111333444222222444555999BBBLLLcccvvvyyytttrrruuuwwwyyy{{{{{{{{{yyyyyy|||vvvmmm```RRRHHHDDDCCCDDD>>>>>>>>>???BBBFFFKKKMMMSSSTTTVVVXXXXXXXXXWWWWWWWWWTTTSSSWWW\\\bbbmmmwwwzzzpppgggbbb\\\]]]^^^[[[UUUQQQPPPQQQOOOUUU]]]aaaaaaaaadddggguuu{{{}}}~~~~~~{{{xxxvvvvvvvvvvvvuuuwwwxxxzzz}}}zzztttssstttyyy~~~vvvcccYYYMMMFFFEEEEEECCCAAA::::::999999::::::;;;;;;999:::;;;<<<<<<;;;999888777666555444333444555666777777777777888999999:::666444333444555777666666444666777666444333333333333333222222111222222222000000000000000000000000...//////000000//////......///111222222222111000/////////////////////////////////......---------//////////////////////////////000000000000//////000000000000111111111111000111111111111222222222333333333333333222111000111333555777888999999999999999;;;>>>AAAHHHXXXhhh}}}666777888:::;;;;;;<<<<<<888777666444444444555666444444555555444444333222111111111111222222333333333222222111111222222333000000111111000000///...000000/////////............------......000111111111111111111111111111111.........///////////////..................------........................------------------------,,,++++++++++++,,,...///,,,------......------,,,---------.........//////....../////////...---,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,---///000........................---------------...//////------------...............///000000///000222444555111000444666666:::AAAIII[[[uuu{{{{{{{{{zzzxxxvvvtttrrrssstttvvv{{{|||nnnbbbYYYSSSQQQDDDCCCAAA@@@AAACCCEEEFFFIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIIIIKKKLLLMMMTTT]]]lllvvv}}}zzzuuuttttttsssrrrrrrqqqooopppsssyyy~~~||||||zzzyyyyyy|||~~~wwwssspppoootttvvvzzz~~~~~~vvvlllddd^^^\\\WWWZZZ\\\\\\[[[[[[^^^bbb\\\bbbjjjppptttwww{{{}}}~~~vvvtttuuuxxxyyywwwvvvvvvxxxzzz{{{{{{{{{}}}}}}|||zzzxxxxxx{{{}}}uuulllZZZRRRIIIDDDDDDDDDBBB@@@777888888999999999:::;;;777888:::::::::999999999:::999777666666666888999555666777888888777777666555444333444666777666555444777999999777444333222222222222111222222333333000000000000000000000000......////////////............000111111111000///////////////////////////.....................---////////////////////////...///000111111000///...000000000000111111111111000111111111111222222222222333333333333222111111222444666888::::::999999888888;;;>>>@@@FFFVVVfff{{{666777999:::;;;<<<======888777666555444555555666333444444444444333222222000000111111222222222333444444333222222333333333000000000000000//////...000/////////............---------......000111111////////////////////////***++++++,,,,,,---------.........///......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000,,,------......------,,,,,,,,,,,,---------.........///000000000///------------,,,,,,------...///,,,,,,+++***+++...000111////////////////////////...------------...//////..................------,,,---...------...111444555...,,,000222000111555555EEE___www}}}zzzwwwtttrrrrrrnnnkkklllrrr|||zzzmmmaaaZZZRRROOOKKKFFFDDDEEEGGGHHHDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHGGGDDDGGGMMMPPP[[[aaa^^^ZZZ]]]``````___^^^]]][[[YYY[[[^^^aaaiiitttwwwtttnnnhhhddddddgggkkkwww}}}tttllleee```^^^^^^___aaadddgggjjjmmmnnnmmmnnnmmmhhhaaa\\\[[[[[[aaadddhhhjjjlllooovvv{{{xxx||||||uuuppppppssswwwvvvuuuuuuwwwzzz~~~~~~|||wwwuuuxxx~~~~~~}}}{{{{{{~~~{{{yyyssslllcccZZZPPPIIIAAA>>>??????<<<999999:::;;;;;;:::999:::;;;666777888888777888999;;;888777555444333444666777777777888888777555222000555444333444666666555444444777:::;;;999666333222111111111111222333444444000000000000000000000000......////////////......,,,---///000000000///...////////////////////////........................////////////////////////,,,---...//////...---,,,000000000000111111111111000111111111111222222222111222222333333333222222333555777:::;;;;;;:::999888999;;;>>>@@@FFFUUUeeezzz;;;::::::::::::;;;<<<<<<<<<;;;999888777666666666555555444444444333333333111111111111111111111111000000111111111111000000000000000000//////////////////.........---------//////.........---------000000//////.........---/////////...---------,,,////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,***))))))***,,,------------------------------...///000000///...---***+++,,,,,,------,,,,,,.........------.........000000///------,,,,,,,,,...------...000111///...111111000000000000111111000000000000////////////...//////000111333444555888;;;FFFXXXlll{{{uuuvvvzzzyyywwwtttqqqpppqqqvvvyyy{{{tttrrrrrrhhheee```ZZZVVVTTTSSSSSSMMMOOOMMMHHHEEEEEEBBB>>>EEEBBB??????AAAAAA@@@===HHHIIIKKKKKKJJJKKKMMMOOOQQQQQQQQQPPPOOONNNLLLKKKRRRWWWaaammmvvvxxxtttoooooohhh]]]UUUQQQQQQSSSTTT\\\```gggpppyyy{{{vvvnnnfff^^^XXXUUUSSSQQQTTTVVVTTTQQQQQQVVV[[[[[[]]]___^^^^^^```eeejjjooo|||}}}zzzwwwvvvvvvwwwyyy}}}~~~}}}{{{{{{~~~}}}~~~|||xxxuuutttrrrrrrvvv|||zzzzzz{{{}}}zzzsssnnnllleeeYYYQQQPPPOOOLLLFFFAAA===<<<<<<======<<<:::999888888999:::;;;:::888999999:::888777666555333222333555888999666;;;<<<777444333111---333333444555555666666777444555777888777555222000000000111111111000000///000000000000////////////---.....................***,,,...000111111000///,,,,,,,,,---------......,,,---///000000000///...////////////////////////000000000000000/////////111111111111111111111111222222111111000000//////222222111111111111111222555444444444444555666666777888;;;>>>@@@GGGWWWggg;;;::::::::::::;;;<<<<<<;;;::::::999888777666666444444444444333333333333111111111111111111111111000000111111111111000000000000000000/////////...///.........------------///.........------------///.........------------............------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,************,,,,,,........................---...////////////...---***+++,,,,,,------,,,,,,...------,,,,,,------.........------------...///...------...000000///...//////............//////000//////////////////////////////000111222333444999888;;;DDDSSSeee}}}{{{{{{xxxxxxxxxwwwuuutttssstttqqqvvvzzzzzzwwwttttttvvvrrrpppmmmjjjhhhgggggggggeeefffccc\\\VVVRRRLLLFFFHHHEEEBBBBBBCCCDDDDDDBBB>>>@@@CCCDDDEEEEEEFFFHHHKKKKKKKKKJJJIIIHHHGGGFFFDDDGGGLLLTTT\\\______]]]]]]YYYTTTOOOLLLKKKLLLMMMPPPQQQUUU[[[aaafffiiijjjjjjfff```YYYSSSOOOMMMLLLKKKPPPUUUWWWVVVWWW[[[___gggjjjmmmoooppprrrsssttt{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}wwwrrrqqqrrrtttvvvzzz~~~}}}|||zzzyyyyyyyyyzzzzzztttjjjaaaZZZTTTLLLJJJMMMMMMJJJFFFBBB???>>>>>>???>>>===;;;999888888999999:::999888888999999888666555555666666777888999999888===???:::555333222000222222222333333333333333444555666666555444222000000000111111111000000///111111111111000000000000//////.........---------,,,---...///000000//////,,,,,,---------.........------...///////////////000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000222222111111111111111222444444444444444555666666666777:::===???FFFUUUeee{{{:::::::::::::::;;;<<<<<<::::::::::::999777666444444444444333333333222222111111111111111111111111///000000111111000000///000000000/////////..................------------............---------------------------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++........................------............------***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000...------...000000///---------,,,,,,,,,,,,------////////////////////////111000000000000111222333555333333666===JJJ___qqq|||yyyvvvtttrrrqqqtttvvvuuuppplllkkkkkkpppppppppqqqrrrtttvvvwww}}}}}}wwwpppjjjbbbZZZQQQNNNIIIGGGFFFGGGGGGFFF>>>AAAEEEFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBDDDHHHLLLMMMNNNHHHIIIJJJHHHEEEDDDEEEHHHGGGHHHIIIJJJMMMPPPRRRTTTWWWUUURRRNNNMMMLLLLLLMMMTTT[[[eeekkknnnooorrrttt{{{}}}|||}}}{{{yyywwwvvvvvvvvvxxxzzz}}}~~~{{{}}}~~~~~~zzzuuuxxx|||~~~}}}~~~yyyvvvtttrrrrrrqqqooommmhhhaaaXXXQQQKKKEEEDDDFFFIIIGGGDDDAAA?????????@@@???>>><<<:::999888999999:::888777888999999888666444666888:::;;;;;;;;;:::;;;CCCFFF@@@777444444444333333333333222222222222444444333333222222111111///000000111111000000000222222222111111111000000/////////......------,,,.....................///---------..................------------...//////////////////////////////,,,------......////////////////////////////////////000000000000000000111222111111111111111222222444444444444444555555666666666999;;;===CCCRRRaaavvv::::::999999::::::;;;<<<999:::;;;;;;:::888555333333333333333222222222222111111111111111111111111//////000000000000//////000000/////////.........------------------------------------------------------------------------,,,,,,,,,------.................................++++++************++++++++++++++++++++++++++++++++++++***))))))((())))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,---...//////------,,,...///000///---,,,,,,++++++++++++,,,,,,.........///////////////111111000000000000111111///000444888999<<>>CCCBBB@@@????????????@@@???>>><<<:::888888888888:::999888888999:::999888777777999:::<<<=========@@@IIIMMMEEE:::555666777666666555555444333222222333222111000///000000111...///000000000000000000111111111000000000000///---.....................//////...---------.................................---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////.../////////000000111111111111111000111111222333444444333333444444555666666666888:::;;;AAAPPP___sss:::999999999999:::;;;;;;999:::;;;;;;:::888555333333333222222222111111111000000000000000000000000//////000000000000//////////////////............,,,,,,------------------,,,,,,------------------..................//////+++,,,,,,,,,------..............................+++******))))))******+++++++++++++++++++++++++++++++++***)))(((((((((((()))******++++++******)))************************,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++*********))))))*********------,,,,,,,,,,,,---------,,,,,,---///000...------,,,,,,++++++,,,,,,---------....../////////000222111000000///000000000...000555999999777;;;BBBOOO^^^uuuzzzuuuwww{{{||||||{{{wwwsssnnnkkkiiiZZZZZZ[[[\\\^^^aaadddfffnnntttyyyzzz|||}}}zzzuuuqqqooojjjfffcccbbbdddeeehhhlllooopppnnnjjjfffeee```___]]]\\\ZZZZZZZZZZZZYYYYYYWWWVVVUUUUUUWWWXXXWWWYYY[[[XXXTTTTTTXXX^^^hhhlllppprrrqqqooommmmmmkkkjjjiiihhhhhhhhhiiiiiilllrrr{{{zzzuuummmnnnqqquuuwwwxxxzzz}}}}}}{{{xxxxxxxxxyyyyyyyyyyyy{{{~~~vvvggg\\\WWWUUURRRPPPOOOTTTXXXWWWPPPHHH@@@;;;<<<<<<<<<<<<=========>>>>>>===;;;999888888888888:::999888999:::;;;:::999999999888888999;;;===???DDDMMMPPPGGG;;;666666777666666555444333222222111222111///......///000111......///000000000000000000////////////.........+++,,,,,,---...///000000///...---------------.....................---------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///000000000000000000000000......//////000000000111111111000000111222222333333333333333333444555555666666888:::;;;@@@OOO^^^sss999999999999999:::;;;;;;::::::::::::999777666444222222222111111111000000000000000000000000000000...//////000000//////.../////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........///////////////,,,,,,,,,,,,------------+++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++***))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++)))******+++++++++++++++******))))))))))))******------,,,,,,,,,,,,,,,------,,,,,,---//////...,,,------,,,,,,,,,,,,---------------......//////000111000000/////////000000333000111444444444888>>>===HHH[[[ooo|||xxxtttqqqooofffdddaaa___]]]^^^___aaa___dddhhhjjjlllppppppmmmnnnnnnllliiiggghhhjjjmmmpppuuuzzz}}}~~~|||{{{zzzuuusssoookkkhhheeedddcccccceeehhhiiiiiijjjmmmoooppppppoookkkhhhhhhmmmqqqzzz{{{xxxuuusssrrrnnnppptttxxx{{{|||}}}|||}}}{{{yyyyyyxxxvvvtttnnnlllllloooqqqqqqsssvvv{{{zzzyyy{{{}}}|||~~~tttbbbUUUOOONNNLLLJJJJJJOOOQQQLLLFFFBBB???<<<777888999;;;<<<<<<<<<<<<;;;:::999888777777888888:::888888888:::;;;:::999999888666555666888;;;===AAAIIIKKKDDD;;;777666666444333333222111000000///111000///......///000111------...///000000000000//////.........---------+++,,,,,,---...///000000---------------------...---------------,,,,,,,,,,,,++++++++++++,,,------........................+++,,,,,,------.........000000000000000000000000...//////////////////000000000000000111222333333333333333333333444444555666777999;;;;;;AAAPPP___ttt999999999888999999:::;;;;;;::::::999888777666666222111111111000000000000000000000000000000000000......////////////......//////.........---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------....../////////------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******************************)))))))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))+++***))))))))))))***+++))))))***++++++++++++++++++******))))))******+++++++++++++++,,,---......---,,,,,,---//////...,,,---,,,,,,++++++,,,,,,---,,,,,,---......///000000000000/////////000000111555000---111444555666999666999DDDRRR___lllzzzvvvsssrrrooojjjeeecccdddfffhhh```dddeeedddfffkkklllkkkiiijjjiiigggdddcccdddgggkkkooouuuzzz{{{|||}}}}}}{{{yyyvvvrrrpppooooooooonnnqqqtttvvvvvvxxx{{{~~~}}}zzzxxxwwwwwwyyyzzz~~~}}}zzzwwwvvvqqqpppoooooopppssstttuuuvvvwwwxxxvvvtttsssssssssooojjjiiimmmooonnnpppuuu{{{{{{}}}xxxkkkZZZOOOKKKJJJHHHFFFGGGMMMNNNGGGAAA@@@@@@>>>555777999;;;<<<<<<;;;;;;999888777666666777888888777666666666888999888777666666555444444555666777:::@@@BBB===999777777555333222222222111111000000000000////////////000000,,,---...///000000000000////////////....................................***+++---...///......---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,........................---------------.........///////////////////////////////////////.........000000000000111222333444333333222222333333444555777777999<<<===CCCRRRaaauuu999999888888999999:::;;;<<<;;;999888777666666777111111111111000000000000000000000000000000000000......////////////......//////.........---------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,******************************))))))***+++,,,,,,,,,***)))'''''')))***,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***++++++************++++++))))))***+++,,,...///000,,,,,,+++---...///...,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000000///////////////000111111333......444999888444333555333777???HHHTTTiii|||ssspppkkkggggggiiimmmpppiiikkkjjjgggiiiooorrrqqqmmmnnnmmmiiiddd``````bbbdddhhhmmmqqqrrrssstttuuuvvvuuutttssssssuuuwwwxxxtttvvvxxxwwwvvvwww{{{~~~||||||||||||{{{zzzzzz}}}{{{yyyxxxsssoookkkiiijjjmmmppprrruuuxxx{{{yyyuuuqqqpppqqqqqqkkkiiinnnqqqqqqtttzzz}}}}}}yyylll```RRRIIIHHHHHHFFFCCCDDDMMMQQQKKKEEEDDDBBB???555777999<<<======<<<;;;777666555555555666888999555444444555666777777666333444555555555444222111333888:::888777888777444444444444333333333333222//////000000000000000000,,,---...///000000000000000000000000////////////111000///...---,,,++++++)))***---/////////...---,,,,,,,,,++++++*********)))***+++,,,---,,,++++++------------------------..................------........................000000//////.........---000000000000111222333444333333222222333333444555777888:::===>>>DDDTTTcccvvv;;;:::888666555555666777999999999888888888777777111000///000111111000///---------------...///000...///000///...---...000......---------,,,,,,,,,******,,,------,,,******+++,,,------------,,,+++,,,,,,,,,+++++++++******//////...,,,***)))''''''---,,,+++***))))))))))))++++++************++++++***************+++++++++******)))))))))))))))******************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++***************+++)))))))))))))))))))))))),,,+++*********+++------------,,,+++************.........------,,,,,,,,,---......///////////////---...000111333444444444...111444666999BBBOOOYYYxxx~~~uuummmjjjnnnsssuuuxxxwwwuuuuuuuuuuuutttssswwwuuussspppllliiigggfffiiijjjlllmmmmmmllljjjiiimmmlllkkkkkkmmmpppsssuuussssssttttttuuuwwwxxxyyyyyywwwvvvvvvwwwxxxwwwvvvxxxyyy{{{|||}}}|||{{{{{{{{{{{{{{{zzzyyywwwvvvuuusssssssssqqqpppppprrrtttxxxxxxyyyyyyxxxvvvtttrrrxxxwwwvvvvvvxxx{{{~~~vvvxxx}}}}}}ooobbbYYYSSSJJJDDDBBBCCCDDDEEEEEEIIIMMMPPPOOOJJJDDD@@@888888999:::::::::999999777555444444555666555444333555666666555444444555222333333333222111111000444444444444555555666777000000000000000000000000222111111000///.........,,,,,,------...//////000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++,,,---///000............---,,,++++++...............---------////////////000000000000000000///////////////000000000//////000000111222555444222111111222444555777<<<999:::BBBGGGQQQdddwww;;;999777666555666777888888888888888777777777777333222111111333333222111---------------...//////---///000///...---...000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******)))*********++++++,,,,,,,,,......---,,,***)))((((((*********)))******+++++++++******))))))******+++************************(((((((((((()))***++++++***************)))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******************************+++******)))***+++,,,---,,,,,,+++*********++++++......---------,,,,,,,,,,,,,,,---...////////////...///000111111111111111111333444333444999BBBJJJ]]]mmm~~~zzzzzzzzzzzz}}}zzzyyyyyyyyyzzzzzzzzzzzzyyywwwtttrrrooonnnlllnnnppprrrsssssssssrrrpppppppppqqqrrrssstttuuurrrrrrrrrrrrrrrssstttuuuyyywwwuuutttvvvwwwwwwvvvssstttuuuwwwxxxyyyyyyyyy||||||{{{zzzyyyxxxwwwwwwvvvwwwwwwuuusssrrrsssttt{{{|||}}}}}}}}}|||zzzyyyyyyyyyzzz|||yyyrrrtttyyy}}}|||wwwqqqcccVVVPPPLLLGGGDDDCCCDDDDDDDDDGGGIIILLLMMMLLLIIIDDDAAA======<<<;;;:::888777666666555333333555555555444444555777777666555555555555555444444333222111000111111111111111111222333000000000000000000000000111111000//////...------,,,,,,,,,---.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------------------------,,,,,,.........................../////////000000000000000000////////////000000222222111111222222333444444333222111222333555666888<<<:::;;;CCCGGGRRReeevvv999888777666666777888999777777777777666666666555333222111111333333222111------------------...///---...//////...---...///............------------------,,,,,,,,,,,,------))))))***++++++***))))))(((((()))***+++,,,---...---,,,,,,+++******))))))))))))))))))***+++,,,,,,+++******))))))******++++++++++++******))))))((('''''''''((()))***+++,,,))))))******))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))***++++++******************+++,,,------------,,,,,,,,,,,,,,,---...///000000000000...//////000//////......222333333222000222888<<>>===<<<:::888666555444555444222333444555555444444555666777777666555444666666555555444333333222111000000////////////000000000000000000000000000000000//////...---------+++,,,,,,------......///------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,++++++******+++,,,,,,------------,,,............................../////////000000000000000////////////000000222222111111222222333444333222222222333444666777888<<<:::;;;CCCGGGQQQdddttt888777666666666777888999666555555555555444444444111///...///000111000///---------,,,,,,---......---...//////------...///......------------------------+++******+++------++++++,,,,,,,,,,,,++++++((())))))***+++,,,,,,,,,++++++++++++************)))))))))))))))***++++++******))))))))))))******,,,++++++***)))(((((('''((((((((((((((()))***+++((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))************************((((((((((((((())))))***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222,,,,,,---............---///111222222111222555888;;;CCCRRRcccvvv~~~}}}}}}|||}}}~~~~~~~~~}}}||||||~~~|||{{{zzzyyyyyyyyyvvvrrrqqqsssuuuwwwxxxuuutttttttttuuuwwwyyy{{{||||||{{{|||}}}~~~yyyyyyyyyyyyyyyzzzzzz{{{|||}}}pppbbb[[[XXXRRRJJJEEECCCAAAAAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;:::888777666555555444333222333555777777666444444555666777666555333555555555555555555666666444333222111111000111111000000000000000000000000//////......------------++++++,,,,,,------------------............------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---------+++***)))***+++,,,---------------.............../////////........./////////000000000////////////000000111000000//////000000111222222222222333444666777888777;;;999;;;CCCFFFPPPbbbsss666666666666666666777777444444333333333333222222000///...///000000///......------,,,,,,,,,---------...///...---,,,---///,,,,,,,,,---------------,,,+++***))))))***+++,,,++++++++++++++++++++++++************************************************+++******)))(((((())))))***))))))))))))))))))***++++++******)))(((''''''******)))((('''''''''((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////)))***+++,,,---............///000111111222333555888<<>>@@@BBB@@@???===:::888777666666444333222444777:::::::::555444333444555666444333222222222333555777888999555444333222222222222222000000000000000000000000...............---------+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........,,,+++*********+++,,,------------,,,---------.........///............///////////////////////////000111111000000//////000000111222222333333444555777888999555:::999:::BBBEEENNN```qqq555555555555555444444444222222222222111111111111222111000000222222111000...------,,,,,,,,,,,,,,,,,,---......---,,,---...++++++++++++,,,,,,,,,,,,******))))))))))))*********)))(((((((((((()))***++++++*********)))))))))******************))))))++++++***)))((((((((((((***))))))(((((())))))************))))))(((((('''+++***)))((('''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((()))***++++++++++++,,,,,,,,,,,,((()))******+++*********((()))***,,,---...//////............//////......222444777>>>JJJ]]]sss{{{~~~|||{{{}}}{{{mmmccc___YYYVVVMMMEEEDDDHHHKKKIIIHHHEEE@@@???@@@CCCFFFGGGGGGDDD@@@======???BBBEEEJJJGGGCCC???:::777666555444333333666:::>>>@@@@@@888555222222444666666444000000000111333555888999333333222111111111222222000000000000000000000000........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------.........---,,,,,,***++++++,,,,,,,,,,,,++++++++++++,,,------......------.........////////////......//////000111222222222111111222222333444333444444555666777888888555;;;999;;;CCCEEEMMM___ooo444444444444333222222111111111111000000000//////222000///000111222111000...---,,,,,,++++++,,,,,,,,,---......,,,,,,---...))))))*********+++++++++*********++++++************)))(((''''''((()))***))))))))))))************++++++******))))))((((((***))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((***)))((('''''''''''''''&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''((()))*********))))))))))))((('''''''''((((((******+++++++++,,,,,,,,,))))))*********)))(((((()))***+++,,,------------------,,,,,,---......------000444666;;;III\\\kkkyyy{{{oooddd]]]ZZZVVVSSSLLLCCCAAADDDEEEDDDDDDBBB@@@@@@BBBEEEFFFFFFEEEBBB>>>;;;;;;>>>AAADDDLLLIIIEEE???;;;777555555444333555999>>>BBBEEEEEE===777222111555888999888111000//////000222555666222222111111111222222333000000000000000000000000////////////////////////+++++++++++++++*********)))******++++++******)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,++++++***))))))***++++++,,,---------------.........//////............///000111222222222111111222222333444555555666666777777777777777<<<;;;===EEEGGGOOO```ooo~~~444444444333222111000///000000000000////////////000...---...///000///......---,,,,,,++++++++++++,,,---......,,,,,,---...(((((())))))*********+++***+++,,,------,,,+++***,,,+++***))))))***+++,,,''''''((()))***+++,,,,,,++++++******)))((((((((((((''''''(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''(((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((***++++++))))))))))))))))))))))))'''(((***+++++++++***)))***)))((('''''''''''''''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,,,,------,,,,,,,,,,,,++++++,,,///111222111...333666444333:::IIIVVVfffllluuu~~~~~~yyyyyyvvvooofff^^^\\\\\\\\\YYYRRRGGGBBBBBBBBB???>>>>>>???AAADDDFFFFFFEEEBBB???;;;888888:::>>>AAAHHHEEEAAA<<<999777666555444444666:::@@@EEEHHHIII@@@:::333222555:::;;;:::222111///......000111222333222222222333444555555000000000000000000000000/////////000000000000000++++++******************))))))************))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***)))***+++---...,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,---------.........//////............///000222222000000000///000111111222555666777777777777777666999>>>===???FFFIIIPPPaaannn~~~111111222333333111000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++.../////////...------,,,---,,,***(((((((((((()))))))))((((((''''''&&&&&&&&&'''((()))***+++,,,,,,))))))))))))))))))))))))+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))(((&&&(((((('''&&&&&&((()))******)))'''%%%%%%''')))***''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))************)))))))))(((''''''''''''(((((())))))***+++,,,---------+++,,,---......,,,)))(((++++++++++++++++++++++++...------------...//////111000000000222666===BBBNNN]]]ooozzz}}}}}}|||}}}vvvkkkiiigggffffffddd```\\\\\\WWWQQQJJJFFFBBB@@@>>>>>><<<;;;===@@@BBBDDDDDD@@@???===<<<;;;;;;<<<===>>>===;;;999777555555444333444555888;;;>>>AAACCC888777555333222222222222//////000000111222444444444222111111222222111///333555555333///...///222000////////////.........***++++++,,,,,,---......,,,+++***((((((((()))***...---,,,***((('''%%%%%%...---,,,+++,,,---...///...---+++))))))***+++,,,,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,000...,,,*********+++,,,,,,,,,,,,---...///000111,,,...///000///000111333111111222222222333333333222444666777777777888999999999<<>>===;;;::::::===???@@@@@@<<<;;;:::999888888888888;;;:::888666555444444444222222333555888:::<<<>>>777666444333111111222222111000000///000111333444111///......//////...---/////////---++++++,,,.../////////.........------,,,,,,,,,,,,+++++++++++++++******))))))))))))*********+++++++++,,,,,,,,,***))))))))))))***++++++...,,,+++))))))***+++,,,++++++*********+++,,,---,,,++++++******++++++,,,///...,,,+++***+++,,,------------------...///000---...000000//////000222111111111111222222222222333555777888777777999::::::;;;>>>BBBEEEJJJVVVbbbrrr333222111111000111111111000000000/////////..............................------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***...---,,,+++*********+++******+++++++++++++++++++++******)))((('''&&&&&&))))))))))))))))))))))))+++******))))))(((((('''))))))(((((((((((())))))%%%&&&((()))))))))((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***&&&''''''''''''(((((((((((((((''''''''''''((((((((())))))******))))))((()))))))))(((((())))))***))))))))))))))))))******,,,...222666999888444111,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,---+++,,,---------///222555:::BBBQQQbbbooouuuuuusssoooqqqvvvzzzrrrmmmooopppjjjbbb]]]YYYYYYYYY[[[```dddffffff]]]TTTIIIBBBAAABBB@@@>>><<<:::888888:::;;;;;;;;;:::::::::999888666555444777666555444333333333333333333444444555777888999666555333222111000111111222111000......000111333///...,,,---......---,,,111///,,,+++,,,...//////......---------,,,,,,,,,...------+++***)))(((((())))))******+++*********((()))***+++,,,---......++++++,,,,,,------,,,,,,---,,,+++))))))***++++++++++++******++++++,,,---,,,+++************+++,,,...---,,,+++,,,---...///...---------------.........///000000///...///000000000000000111111111111333555777888888888999:::======@@@DDDGGGKKKWWWcccsss444333111000000000111222000000/////////.........------------------------------,,,++++++***++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++*********************++++++,,,,,,,,,******)))((('''&&&%%%%%%((((((((((((((((((((((((******))))))(((((((((((()))(((((((((((((((((()))&&&&&&'''((()))(((((((((%%%&&&((()))))))))((('''%%%&&&((())))))(((&&&%%%)))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((())))))))))))((((((***))))))))))))******+++,,,,,,,,,++++++++++++++++++---222888===>>>999555+++***)))((((((((()))***+++++++++++++++,,,---------...000000//////111333666:::DDDUUUfffqqqrrrpppkkkiiihhhjjjpppyyy~~~wwwxxxyyy|||~~~{{{mmmeeeaaacccddd^^^WWWSSSQQQQQQRRRUUUZZZ```eeegggbbbWWWJJJCCCBBBBBBAAA???<<<:::888777888888888777;;;;;;<<<;;;:::888666444444444333333333333444444666666555555555555555666444333222000//////000000333222///...---...000111///...------//////...---111---)))***---000000///---------,,,,,,,,,++++++---,,,,,,+++***)))(((''''''(((***+++,,,++++++************)))))))))((((((+++,,,---...///...---,,,,,,,,,+++***)))*********+++***++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,---...///000......---,,,,,,,,,------...///000000...---...///////////////000000000000333555888888888888999;;;>>>>>>BBBEEEHHHLLLXXXdddttt444333111000000000111222////////////............++++++++++++++++++++++++---,,,+++***************++++++++++++++++++++++++))))))***************)))***************)))))))))((()))))))))***+++++++++((((((((((((''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))))))))))))))***++++++,,,,,,,,,+++++++++++++++***+++000888???AAA===888,,,+++)))((('''((()))***,,,,,,,,,,,,,,,------......///111111//////000111444555:::HHHZZZhhhpppqqqoookkkeeeaaa```dddjjjooorrrxxx{{{yyyvvvtttwww~~~{{{uuuxxx}}}~~~yyy|||~~~~~~~~~|||pppbbb[[[WWWYYYYYYUUUOOOLLLKKKLLLMMMOOOSSSYYY___ccciii___SSSJJJGGGGGGEEECCC>>><<<999888888888777666;;;;;;<<<;;;:::888666555444333333333444444555666666666555444333333333333222111000///......//////333111///...------//////...---,,,---...///...---,,,)))&&&&&&***------+++---,,,,,,,,,,,,+++++++++************************((()))***,,,,,,,,,+++***,,,++++++***)))((('''''''''((()))++++++***))))))++++++*********))))))*********++++++,,,,,,,,,,,,************************+++++++++,,,---...///000...------,,,,,,,,,------...///000///...---...///....../////////000000000333555777888888888999:::>>>>>>AAAEEEGGGKKKWWWcccsss333222111111000111111111/////////.........------************************++++++******)))*********++++++++++++++++++++++++((()))******+++*********))))))*********))))))(((((((((((()))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((()))******+++))))))))))))))))))************...777@@@CCC???;;;///...,,,***)))***+++,,,,,,,,,,,,,,,,,,---......---...///...---,,,---///222222444<<>>;;;999999999888777666666555555555555555666444444333333333444555555222222111111111111111222//////---,,,,,,,,,---...---.../////////...---,,,,,,+++***+++---------,,,---///111111000//////000------------,,,,,,,,,,,,*********+++,,,---------,,,,,,+++*********++++++))))))***+++,,,------...,,,,,,,,,,,,,,,------...***************))))))((()))***+++,,,,,,,,,++++++((()))***++++++***)))((()))******+++,,,,,,,,,,,,++++++++++++,,,---......+++---......------///000//////000000000111111111111333555666666666777888999:::<<<@@@AAAFFFQQQ]]]nnn~~~111111222333333111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++++++++++++++++++++++++++))))))***+++++++++++++++)))***,,,,,,---,,,+++***+++*********))))))((((((************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))(((((('''&&&&&&((()))***"""$$$(((******((($$$"""###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''(((******))))))***+++,,,------...---+++---555@@@EEECCC???000...+++)))((()))***,,,*********)))***++++++,,,...///...---,,,,,,///111...222666555555>>>OOO]]]fffggggggccc\\\WWWUUUUUUMMMNNNOOOOOOQQQVVV___eeerrr|||}}}zzz{{{}}}yyywwwxxxyyyuuu|||zzzvvvuuuvvvxxx|||zzzqqqhhhcccfffiiikkkiiiddd___\\\\\\ZZZ\\\[[[ZZZ[[[^^^]]]YYYRRRMMMJJJLLLKKKGGGEEEEEEAAADDDGGGHHHHHHJJJOOOSSSRRRTTTTTTOOOGGGAAA@@@BBB@@@===:::999999999888777666666555444444666777888444333333222333333444444333333333222333333444555///...---,,,,,,,,,---...+++---///000000///---,,,...---,,,---///000///...***---111111///,,,,,,.........------------,,,,,,++++++,,,,,,,,,---------...---+++***)))***++++++(((((())))))***************)))((((((((()))+++,,,***************)))(((((()))***+++,,,---,,,++++++((()))***++++++***)))((())))))***+++++++++***************+++,,,---...///+++,,,............///111000000000000111111111111000222555555555555666888888888:::>>>???CCCOOO[[[lll|||;;;;;;777111...000000...///...,,,,,,---------,,,---,,,+++******+++,,,---+++***)))))))))***,,,,,,+++++++++++++++***)))(((*********+++,,,,,,------,,,---...---+++))))))))))))))))))))))))(((''''''(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$#########%%%''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((()))))),,,(((### """&&&)))'''***,,,111:::CCCFFFCCC222+++&&&(((***))))))***,,,+++*********+++,,,---......---,,,,,,,,,,,,---------,,,,,,000777@@@GGGYYYccceee]]]YYY[[[WWWNNNKKKLLLMMMLLLJJJIIIJJJLLLOOORRR[[[fffrrr~~~|||||||||zzzwww~~~|||vvvsssrrrsssvvvxxx}}}~~~{{{wwwrrrmmmiiigggbbb```\\\WWWRRRNNNLLLJJJLLLMMMNNNOOOPPPSSSYYY\\\[[[XXXTTTQQQNNNJJJFFFCCCBBBCCCDDDEEEDDDEEEHHHJJJLLLNNNOOOKKKEEEAAA???@@@???>>><<<999888777777888666555333111000111333444222222222222111111111000111111222222222333333333111111000///////////////---------------------------------............/////////...---,,,++++++++++++,,,.........,,,***)))***)))'''&&&'''(((***+++***)))))))))((((((''''''))))))((((((''''''&&&&&&*********++++++,,,------)))))))))((((((((((((((()))************+++++++++,,,+++)))((((((((()))***)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))******+++,,,---//////000///////////////000111111333444666666555444444555888777888<<<>>>CCCMMMWWWkkk}}}AAA???:::333111333333000///...,,,,,,---------,,,,,,,,,+++******+++,,,,,,+++***)))))))))***,,,,,,+++++++++++++++***))))))+++++++++++++++*********)))+++,,,,,,***))))))***)))))))))))))))((((((''',,,+++***)))'''&&&$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%***(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))***(((&&&%%%%%%%%%'''(((&&&(((+++///999BBBEEEBBB444,,,''')))***)))(((***++++++*********+++,,,---......------------......---,,,,,,,,,///444<<>>===<<<:::888666666555666666666444333333444555555222222111111111000000000111111111222222222222222000//////...---.........------------------------------------............000000//////......------------.........---,,,+++---+++***((((((((()))************))))))(((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))*********++++++++++++******)))))))))))))))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---....../////////////////////000111111222444666666555555666777999888999<<>>GGGRRRcccnnn{{{tttqqqooonnnmmmkkkiiifffaaa]]]XXXXXXWWWVVVUUUTTTRRRQQQLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDHHHMMMQQQUUUWWWZZZ\\\[[[VVVOOOIIIKKKKKKJJJGGGCCCAAAAAAAAADDDGGGHHHFFFAAA<<<;;;;;;:::999777666444333333333444444444444444444555555111111111111000000000///111111111111111111111000///...------,,,,,,------........................------------............/////////...........................------------///---+++***(((((())))))***************))))))))))))))))))))))))*********++++++******)))(((((('''&&&''''''(((((())))))))))))))))))*********++++++)))************))))))(((***+++++++++++++++******---,,,,,,,,,,,,,,,,,,------------........./////////////////////000111111222444666777666666777999;;;999:::===???CCCLLLVVVhhh|||DDDLLLMMMCCC777111/////////...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,+++++++++,,,,,,+++***************)))))))))((((((&&&((())))))((('''((((((***))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((''''''((((((((('''(((***++++++***((('''%%%(((***...777AAADDDAAA666///)))***+++)))'''((())))))))))))******++++++*********+++,,,...///000***+++,,,,,,+++,,,///111666AAAMMMSSSXXX\\\[[[VVVJJJDDD>>>>>>BBBFFFGGGFFFAAA<<<999888666555;;;CCCFFFMMMYYYgggxxxvvvnnniiieeeddd```___^^^]]][[[WWWTTTQQQMMMMMMMMMMMMLLLLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGEEECCCBBBDDDHHHLLLMMMOOORRRVVVVVVSSSMMMHHHBBBCCCCCCAAA???>>>>>>@@@@@@CCCFFFDDD@@@;;;::::::888777666555444333222222///000111222333333222222111111111000000000//////111111111000000000000000///......---,,,---------........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,---------,,,+++))))))((())))))++++++******************++++++******************++++++******))))))))))))''''''(((((()))***++++++))))))))))))************((()))***++++++***)))(((***++++++++++++******)))---,,,+++******+++,,,---........................///////////////000000111222444666777777777999:::<<<:::;;;>>>???BBBLLLVVVfffzzzAAAQQQ[[[PPP<<>>:::888444111333888999:::>>>EEERRReeexxxzzztttjjj```[[[YYY[[[\\\\\\\\\[[[XXXTTTPPPNNNLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEMMMLLLJJJGGGDDDCCCEEEGGGGGGHHHIIIKKKLLLKKKHHHFFF<<<======<<<;;;:::<<<>>>===AAADDDDDD???;;;::::::777777666555555333333222//////000111222222222111111111111111000000000000111000000000000000000000000///......------..............................,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,))))))((((((((()))))))))******************++++++---,,,,,,+++***))))))(((*********+++++++++,,,,,,(((((()))***++++++,,,,,,(((((()))))))))*********((()))***++++++***)))(((*********++++++******))),,,+++***))))))***+++,,,---------...............///////////////000000111222444666777777777999:::<<<:::;;;===???BBBKKKUUUdddyyy<<>>000///444///...,,,,,,---------,,,,,,,,,------------,,,,,,***++++++,,,---,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,((()))***)))'''%%%$$$%%%+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((&&&&&&&&&''')))******,,,---000888@@@BBB>>>444---(((((()))((('''(((''''''((())))))))))))(((&&&&&&'''''')))***+++,,,)))***,,,+++******+++,,,,,,///444999@@@JJJSSSYYYZZZRRRHHHAAA???AAABBBBBBGGGAAA===;;;777111///111555555666999???HHHTTT[[[ttt||||||vvvjjjdddZZZRRRNNNPPPTTTXXX```___]]]YYYSSSMMMJJJJJJFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBAAAAAABBBBBBCCCDDDOOOOOONNNJJJFFFDDDCCCDDDDDDCCCBBBCCCDDDEEEDDDCCC=========;;;999888999:::;;;???CCCCCC???;;;::::::666666666666555444333222222222222222222222333333222222222222111111111000000000000111111111222222000//////...---.........------------------------,,,,,,,,,,,,------------.........---------------************++++++++++++''''''(((((()))))))))))))))))))))***************,,,,,,++++++***))))))((()))******+++,,,,,,------)))))))))******+++++++++((((((((()))))))))******((())))))************)))((())))))***++++++******+++******))))))******+++,,,,,,,,,---------......///////////////000111111222444666777666666777999:::888999<<<>>>BBBKKKUUUaaaxxx666GGGSSSKKK:::000111444///...,,,,,,---------,,,,,,,,,---......---,,,,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,*********+++++++++++++++'''(((***)))'''&&&&&&'''+++***(((''''''''')))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))+++,,,---///666>>>???;;;222+++&&&''')))''''''(((&&&'''((()))))))))(((((('''''''''((((((***+++,,,)))***++++++******,,,...------...111666>>>HHHPPPYYYUUUOOOIIIEEECCCBBBBBBHHHCCCAAA@@@===666222222111222444555666888<<>>===>>>>>>>>>???@@@BBBDDDDDDJJJKKKLLLJJJFFFCCCAAA@@@@@@>>>>>>>>>???@@@>>><<<<<<<<<<<<:::888777777999888<<>>;;;999999444555555555555444222111333333111000000111222222333333333333222222222222///000000111222333444444///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,,,,,,,)))***+++,,,---,,,++++++))))))*********))))))(((((((((((())))))*********((()))))))))******++++++************++++++++++++(((((((((((((((((())))))(((((((((((()))))))))***)))))))))))))))******+++&&&'''(((***++++++++++++***++++++,,,,,,++++++***)))******+++,,,---......///////////////000111111222444666666555555666777888666888;;;===AAAKKKUUU```www000<<>>===<<<<<<===???AAADDDFFFGGGDDDGGGIIIHHHEEEAAA???>>>;;;;;;;;;<<<===<<<999666777888888777666666777999666:::@@@AAA>>>:::888888333444555555444333111000333111///...---...///000444444444333333333222222//////000222333444555666...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++***)))))))))***,,,.........,,,+++,,,,,,,,,,,,+++)))((('''''''''(((((()))))))))***%%%&&&'''(((***,,,------++++++******)))((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))***)))((((((((()))+++,,,%%%&&&((()))+++,,,,,,,,,++++++---......---++++++(((((()))***,,,---......///////////////000111111333444666666555444444555666555666:::===AAAKKKUUU___www333444444333222000...,,,...---------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++)))***+++,,,+++)))'''%%%+++++++++,,,,,,+++++++++((()))*********)))'''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((())))))+++---000222555666666111...***&&&$$$$$$&&&'''''''''(((((((((((((((((())))))******++++++,,,,,,++++++******++++++,,,---((()))+++,,,...222888<<>>===;;;:::222111///------///000222111222333555888;;;>>>???HHHJJJOOOXXXdddrrr}}}~~~{{{xxxwwwuuuuuupppnnnjjjfffaaa]]]ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSTTTPPPKKKIIIHHHGGGDDDAAAEEEGGGIIIJJJJJJHHHFFFDDDCCCAAA>>>;;;:::;;;<<<>>>;;;===?????????@@@AAACCCGGGGGGEEEAAA===;;;;;;<<<:::::::::999999777666666777777777777666666666666888999999::::::999999888;;;999777444333333444555222333333111000///111222444333333222111000000///111///...000333555333111111000---+++***+++,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((***++++++,,,,,,++++++*********)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))******+++++++++******************,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,////////////000111222333222333444555444333222111444333666:::<<<>>>FFFOOO___ppp222333333333222000...---//////............------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))***+++,,,+++)))'''&&&******++++++++++++******((())))))***)))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((())),,,,,,---...//////......+++***'''&&&%%%&&&(((***&&&&&&&&&''''''((((((((()))))))))***************---,,,,,,,,,,,,,,,------***++++++,,,---000555999GGGQQQXXXXXXUUURRRMMMFFFCCCAAA>>>=========<<<;;;777555333111...---------//////000111222444666777999:::===CCCLLLVVV^^^cccjjjlllmmmmmmlllkkkmmmnnnppppppppppppppprrrvvvzzzzzzyyy{{{|||~~~zzzuuusssjjjhhhfffdddbbb``````___```^^^[[[WWWTTTQQQOOONNNRRRRRRQQQQQQQQQQQQRRRRRRRRROOOJJJHHHHHHHHHFFFDDDCCCDDDFFFFFFFFFDDDBBBAAAAAA???===;;;:::;;;===>>>;;;===?????????@@@AAACCCDDDDDDBBB???;;;888888999777777888777777666555444777777777777666666666555999999999::::::999999999999888666444333333333444333333444333111000111333//////...------,,,++++++111000///000333555444222///...---+++++++++,,,,,,++++++++++++++++++++++++------------------------((((((((())))))************++++++,,,,,,++++++***************))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))(((((())))))***+++************************++++++*********++++++,,,++++++,,,,,,,,,---------////////////000111222333333333333444444333333222555555777;;;<<<>>>FFFOOOaaarrr111111111111111000/////////............---------******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++)))***++++++***)))'''&&&))))))************))))))((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&***)))((('''&&&$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''((()))))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((++++++++++++***))))))(((''''''&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((((()))))))))))))))((((((((((((,,,,,,+++++++++++++++,,,+++,,,,,,++++++---111444<<>><<<;;;<<<<<<<<<;;;999888777444222///---+++.........---......//////000111333555:::>>>BBBEEELLLNNNOOOOOONNNMMMOOOPPPUUUVVVWWWXXXZZZ]]]bbbeeesss}}}{{{wwwrrrnnnnnnsssyyy}}}zzzppphhhdddccccccfffggggggfffccc___[[[YYYVVVUUUSSSRRRPPPOOOOOOOOONNNLLLKKKHHHGGGEEEDDDDDDIIIHHHHHHHHHJJJLLLOOOPPPOOOMMMJJJHHHHHHHHHGGGEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@???===;;;;;;;;;===>>><<<===????????????AAABBBBBBBBB@@@===999666555666666777777777777777666666777777777666666666555555666777777888888777777666777666444333222222222333333444444444222111222333//////......------,,,,,,,,,+++***+++...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********........................(((((((((((())))))))))))******++++++++++++******(((((())))))******++++++''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))(((((())))))***+++************************)))))))))))))))***+++,,,,,,,,,---------.........////////////000111222222333333333222222333333444777666888;;;<<<>>>FFFOOOaaaqqq///000000000000000000000------------,,,,,,,,,,,,******++++++++++++******)))******++++++******)))*********+++***)))((('''(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))******)))'''&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''((((((((((((((('''''''''''''''&&&%%%$$$$$$######$$$%%%&&&(((((()))))))))(((((('''''''''&&&***))))))(((((((((((((((***+++++++++***,,,///111333===JJJSSSWWWUUUNNNIII@@@???===<<<======;;;:::777777888888666444111000000///...---------------//////111222444555777777<<<>>>??????>>>===???@@@AAACCCDDDFFFGGGKKKOOORRRZZZcccpppzzz~~~~~~}}}yyysssnnnkkkddd```\\\YYYZZZ^^^dddhhhnnnrrrvvvuuurrrppprrruuuqqqllleee\\\VVVRRRPPPOOOSSSSSSTTTSSSQQQNNNKKKIIILLLKKKJJJIIIHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBCCCGGGJJJLLLNNNLLLIIIGGGFFFFFFEEEEEEBBBAAAAAAAAABBBBBBCCCDDDCCCBBB???===<<<;;;<<<<<<;;;===>>>???>>>>>>@@@AAAAAAAAAAAA???;;;777666666888888999:::::::::999999777777666666666555555555444444555555555555444444555444333222111111111111111333444333222000111222000000//////............))))))))))))***+++++++++******+++,,,,,,,,,+++++++++++++++***************........................,,,+++***)))(((&&&%%%%%%******++++++++++++******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((()))******))))))))))))************(((((((((((()))***+++,,,,,,,,,,,,,,,------------///......//////000111222444333222111222333444555777666777:::;;;===FFFOOO^^^nnn//////////////////000000.........------------,,,************************(((((())))))))))))((((((***************))))))(((((((((((())))))((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((******)))'''&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((''''''&&&%%%&&&'''''''''%%%$$$#########$$$%%%&&&(((((())))))(((((((((''''''&&&&&&))))))(((''''''((((((((()))***++++++***+++...000///555@@@KKKRRRRRRPPPNNNFFFDDDAAA@@@???>>>;;;999777888:::;;;:::888666444111111000......---------+++,,,---///000222222333666777999888777777888:::666777888999:::<<>>???AAABBBDDDBBB???;;;:::999888999999::::::::::::999666666666666555555555555444444555555555555444444444333222222111111111111///111333222111//////000------------,,,,,,,,,,,,------...............///******+++,,,,,,,,,++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&)))******++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((('''((())))))***(((((()))))))))*********(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,............///000111222333333222111222333555666666444555888999<<>>============>>>??????@@@AAABBBDDDEEEFFFEEEDDDBBB@@@@@@@@@BBBBBBGGGGGGFFFDDDBBBAAACCCDDDBBB@@@>>><<<===???CCCEEEFFFEEEBBB@@@===;;;:::999999:::<<<<<<;;;:::<<<===@@@BBBEEEEEEBBB???===<<<777888888888888888777777666666666555555555444444777777777888888777777777333222222222222111111000...000222222000///......////////////////////////,,,---///...---,,,---///,,,,,,,,,,,,,,,+++++++++''''''((()))***+++,,,---************************((((((((()))***+++++++++))))))************))))))++++++******))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***(((((((((((())))))))))))''''''(((((((((((())))))((((((''''''(((((()))***'''(((((())))))*********)))))))))))))))***+++,,,*********+++++++++,,,,,,............///000111111222222222222333444555555444333333666888<<>><<<<<<;;;;;;<<<===>>>???AAACCCEEEEEEDDDEEEHHHKKKHHHFFFCCCAAA@@@@@@BBBCCC@@@@@@AAAAAA@@@???>>>>>>??????>>>========================>>>???AAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCBBB@@@AAADDDGGGHHHEEEAAA===<<<>>>AAACCCBBBAAA@@@>>><<<;;;:::999888999::::::999888:::;;;<<>>===999999999999888777666666666666555555555444444444666666777777777777666666222222333333222222111111...111333333111/////////111111111111111111111111***,,,---,,,***)))+++---///...---+++++++++,,,,,,(((((())))))******++++++************************'''((()))***+++,,,---...))))))************))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''((((((((()))))))))***'''''''''((((((((())))))(((''''''''''''((())))))''''''(((((()))******+++++++++*********++++++,,,+++++++++,,,,,,,,,------...............///111111000111222333444444444444444222333666999===GGGRRR^^^nnn000///...---,,,------...*********)))))))))((((((+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++***)))))))))))))))******))))))************)))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&!!!"""$$$&&&((())))))*********((('''&&&%%%%%%%%%''''''((((((((((((((((((''''''(((((())))))******'''''''''((()))+++------///000000...+++)))))))))+++)))000>>>IIILLLMMMQQQLLLJJJHHHGGGEEEBBB>>>;;;111333777<<<@@@DDDGGGIIIHHHFFFBBB>>>:::666444333111000///.........000000000111333222111111222444000111333222222111333444333333333555777999888888===<<<:::999888999::::::777666444444555777:::<<<999;;;<<<>>>???AAADDDFFFKKKHHHDDDAAA???@@@BBBCCCCCCBBBBBBBBB@@@???>>>===>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<>>>???@@@AAADDDCCCCCCBBBAAA@@@??????;;;>>>@@@@@@???AAAEEEIIIPPPLLLEEE@@@===>>>AAACCC=========<<<;;;;;;::::::777888999999888777888:::999===AAACCCBBB???===<<<<<<<<<<<<;;;:::999888777666666555555555444444444333444444555555444444333222222333333333222222111///111444444222000//////---------...............---///111///---,,,---000111000---+++***+++,,,---************))))))))))))***************************++++++++++++,,,,,,,,,))))))************))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''((((((((())))))******''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''((()))******+++,,,,,,++++++++++++++++++,,,,,,,,,---------.........------......///000111///111222444555555444444444333333777999>>>IIITTT\\\lll,,,,,,+++++++++,,,------...---++++++++++++---...,,,+++)))((('''((()))+++***,,,...---,,,***)))***,,,+++***))))))***+++,,,***************)))((((((%%%&&&'''(((((('''&&&%%%$$$#########$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&+++(((%%%$$$&&&((('''%%%'''((()))******)))((('''******))))))))))))******...///000444999@@@FFFJJJOOOMMMKKKLLLLLLGGG>>>666888444222666???FFFIIIIIIOOOMMMJJJEEE@@@;;;888666000000000000111111...,,,000000000000000000000000000//////000222444444333666666777888888888888888666777777777777666666666555666777888888888666666777888999:::<<<===>>>???CCCBBB@@@>>><<<;;;:::999??????>>>===============<<<;;;:::<<<>>>>>>;;;888888;;;???@@@@@@@@@@@@@@@AAAAAACCCEEEGGGEEEAAA>>>???>>>======???CCCFFFIIINNNOOOLLLFFF???<<>>:::;;;===>>>;;;777333333444666777999::::::999999:::;;;;;;;;;::::::<<<===>>>>>>===:::888666555444444444444555666666000000111222444666888999666555444333111000///......///000111111000///.........---,,,,,,,,,,,,---++++++++++++,,,,,,---...***++++++***(((''')))******)))))))))))))))******,,,,,,+++******+++++++++,,,,,,,,,++++++*********+++++++++***************))))))************))))))))))))(((((('''''''''&&&(((''''''&&&&&&((()))***+++*********))))))((((((((())))))))))))(((((('''***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))+++*********))))))(((((()))((((((+++...///---***------......///000000000111222222333333444444555444444666999:::<<>>DDDHHHNNNMMMLLLOOOPPPMMMFFF@@@;;;666333555===DDDHHHIIINNNLLLJJJFFFAAA<<<888666111111000111222222///---////////////////////////222000///000222222222000444444555666666666666555555666777777777666555555555555666666777777666666666666777888:::;;;<<<===@@@???>>>===<<<;;;;;;;;;>>>>>>======<<<<<<<<<======<<<;;;===???@@@===;;;999<<>>>>>===>>>???BBBEEEGGGLLLLLLKKKFFF@@@>>>BBBFFFGGGCCC>>>===>>>>>>;;;888666666777777777888888888777888999:::::::::::::::999999:::999888777555444444444444444444555555666111111222333555666888999555555444333111000///......///000111111000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------***+++,,,+++))))))***,,,+++******)))))))))******************+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********''''''(((((((((((('''''')))(((((((((''''''''''''(((''''''&&&'''((()))***)))))))))(((((((((''''''&&&'''((((((((((((''''''***)))(((''''''((()))***))))))))))))((((((((((((******))))))))))))******)))))))))))))))(((((((((***))))))+++......,,,***------......///000000000111222222333333444444555333333555888999;;;BBBKKKZZZggg{{{------,,,,,,++++++******))))))************))))))+++***)))((('''((()))***)))+++,,,,,,***))))))*********))))))))))))******(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''')))((((((''''''''''''((((((((((((((((((((((((((()))'''&&&&&&((())))))((())))))(((((((((((())))))++++++************++++++'''(((+++///666===CCCGGGLLLLLLNNNRRRUUUUUUPPPKKK@@@:::555444999@@@FFFHHHJJJIIIHHHEEEAAA<<<777555222111111111222222000///........................333111000000111111000...111222222333333333333333333444666777777666444333444444444444444555666777444555555777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===<<<===???@@@AAA???===:::<<>>>>>>>>??????@@@BBBDDDDDDBBB???======>>>>>>???AAABBBCCCGGGHHHGGGDDD@@@@@@DDDHHHLLLGGGAAA>>>>>>>>>;;;999::::::999999888888777777666666777999999:::::::::999888888777666555444444444444333333444444555666222222333333555666777888888777666555444222111111---...///000000///...---......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,+++******,,,------,,,+++***************((())))))***+++,,,---------------,,,,,,,,,,,,,,,...------,,,+++******)))&&&''''''((((((''''''&&&((((((((((((''''''''''''(((''''''''''''((())))))(((((('''''''''''''''&&&$$$%%%&&&'''((((((((('''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((()))))))))((((((((()))))))))))))))+++******+++------+++***------......///000000000111222222333333444444555222222333777888999@@@IIIVVVdddxxx---------,,,+++***)))))))))***+++,,,,,,+++***)))******)))(((((((((((())))))***++++++)))((()))***))))))))))))))))))))))))&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((()))***)))***)))(((''''''((()))***,,,++++++++++++++++++,,,***+++...222777===BBBEEEIIIJJJMMMRRRVVVVVVSSSPPPFFF???888444666;;;@@@CCCDDDDDDDDDBBB???:::555222111000///000111111000///........................111000//////000111000///000000111222222222222111111222444666666555333222444333222222333444666777444444555666777888999:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;;;;::::::;;;<<<===>>>@@@@@@???>>>;;;===>>>???===<<<======>>>>>>>>>@@@BBBCCCAAA???=========>>>????????????@@@AAAAAA???>>>@@@CCCGGGKKKFFFAAA>>>>>>===<<<;;;;;;;;;;;;:::999999888888444555666888999999999999;;;:::999888777777777777333333333333333444444555222222222222333444555555555555444333222000000///---...////////////...---...---,,,,,,++++++,,,,,,.........------,,,++++++***+++++++++******+++---------,,,+++************))))))***+++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))***+++++++++,,,+++++++++,,,++++++***------......///000000000111222222333333444444555333222444777777999@@@HHHVVVcccwww,,,,,,---,,,+++***)))((())))))+++,,,,,,+++))))))***))))))(((((((((((((((((()))***)))(((((()))+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''((())))))))))))*********)))(((''''''((()))***,,,++++++++++++++++++,,,...///000333666:::===???EEEFFFJJJMMMPPPQQQOOOMMMHHHBBB:::444333666:::===>>>>>>???>>>;;;777333000000...---...///000///...////////////////////////...------...000111111000000000111222222222222111///111222444444444222222333333222222222444666777555666666777888999::::::;;;;;;<<<<<<;;;:::999888;;;;;;;;;<<<;;;:::999999999:::<<<=========<<<<<<:::<<<======<<<;;;<<<===>>>======>>>@@@@@@@@@???<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;===@@@BBBDDDBBB???===<<<======<<<::::::::::::;;;;;;;;;;;;444555666777888888888888;;;:::999888777777888888222222222222222333444444111111111000000111111222//////...---,,,++++++***,,,---...//////...---,,,------,,,++++++++++++,,,---............---++++++)))*********((((((***,,,---,,,,,,+++******++++++***++++++++++++***)))((())))))))))))))))))***************)))(((''''''&&&(((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********(((((())))))))))))(((((('''((((((((()))))))))******))))))(((((())))))************++++++,,,,,,,,,,,,,,,,,,++++++***++++++------......///000000000111222222333333444444555444333444777888999@@@HHHWWWdddwww++++++,,,,,,,,,***)))(((''''''(((((((((((('''''')))))))))((((((((('''''''''((()))((('''''')))+++''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&&&&''''''''')))++++++***))))))***))))))(((((((((((())))))++++++************++++++...//////111222444666666???AAADDDFFFHHHGGGFFFEEEDDD@@@;;;555333444666888999::::::999777444111//////---,,,,,,...//////...////////////////////////---,,,,,,---000111111000///000111111222222111111///000000111222222222222222222222333444555666777666777777888999999::::::;;;;;;<<<===<<<;;;999888:::;;;<<<<<<<<<;;;:::999888:::<<<<<<;;;999999::::::;;;<<<<<<;;;;;;<<<>>>???>>><<<<<<===>>>>>>===;;;;;;;;;;;;;;;<<<===>>><<<;;;::::::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<888999999:::;;;<<<<<<===666666777888888888888777777777777777666666666555222222111111222222333444111111000///////////////000000000///...---------+++,,,---......---,,,+++------,,,+++++++++++++++------...//////...,,,+++***++++++)))((('''(((***++++++************++++++++++++,,,,,,+++)))'''&&&((((((((((((((()))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((&&&''''''((()))(((((((((((((((((((((((()))))))))''''''((()))*********)))(((((())))))))))))((((((''''''(((((())))))******---,,,,,,++++++,,,,,,---******++++++++++++++++++++++++,,,+++******+++---------......///000000000111222222333333444444555444333444777888999???HHHWWWcccvvv)))***+++,,,,,,+++)))((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&'''(((((('''&&&''')))+++&&&'''(((((((((((('''&&&&&&&&&'''(((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((((((***---,,,***((()))***(((((())))))))))))((((((*********))))))*********------......///000111222888:::===???@@@?????????<<<;;;999666444444666777888888777666555333111111000...,,,---...000000000...........................---,,,---///000///......///000000111111000000///////////////111222333111222333444666666777777777777777888888999999:::999:::<<<=========;;;::::::;;;=========<<<:::999888;;;===<<<:::777777888888:::;;;;;;:::;;;===???AAA>>>;;;:::;;;<<<<<<;;;::::::999888999;;;===???@@@???>>>===============:::;;;<<<===<<<;;;::::::888999999:::;;;;;;<<<<<<888888999999888888777777555555666777666555444333111111111111111222333333333222111//////.........222222222111111000000///+++,,,---......---,,,+++---,,,++++++***++++++++++++,,,...///000///---,,,,,,---,,,+++((('''((()))))))))))))))******+++,,,)))***+++,,,+++)))(((&&&(((((((((((()))))))))***'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&((()))))))))((('''&&&&&&'''''''''(((((((((''''''(((((()))((((((''''''((()))******)))(((''''''''''''((()))*********,,,,,,++++++++++++,,,,,,******)))))))))))))))))))))+++,,,+++)))***,,,///------......///000000000111222222333333444444555333222333666666777>>>FFFSSS```sss((()))+++,,,,,,+++***)))***)))(((''''''((()))***((((((((()))(((''''''&&&''''''((('''&&&''')))+++%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))(((&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))(((+++...---***(((((()))'''((()))******)))((('''******))))))))))))******,,,,,,---...///000111111333666999;;;;;;;;;;;;<<<666777777777666666777888888777666555444333222222111///------///111111111------------------------000...------...///---,,,---...//////000000//////000///------...000222444000222444666777777777666666666777777888888999999777888;;;===??????>>>===;;;<<<===>>>>>><<<:::999999<<<>>>===:::777777888888999:::::::::;;;>>>@@@AAA???;;;::::::;;;;;;::::::999777777888:::>>>@@@EEECCCAAA@@@@@@???>>>===999;;;===>>><<<:::888888999999:::::::::::::::;;;999::::::999999888777666444555777888888666444333111111111000111222222333444333222000//////............------,,,,,,+++++++++,,,------------,,,+++---,,,++++++******++++++***,,,...///000///...---...///...,,,)))(((((()))''''''(((((()))***,,,---'''(((***+++,,,***)))((((((((())))))*********+++''''''(((((()))*********'''(((((((((((((((((('''&&&'''''''''(((((())))))%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&'''((()))******)))((('''&&&''''''((()))******+++))))))(((((((((((())))))))))))((((((''''''&&&&&&(((***++++++)))***---111------......///000000000111222222333333444555555222111222555555666<<>>???===<<<::::::999999888999999999888888888999999:::::::::???>>>===<<<;;;:::::::::999::::::::::::===BBBEEEJJJKKKGGG@@@;;;===>>>===;;;:::999999::::::888666:::999777666777999<<<>>>>>><<<999666555555666777444444444555555444333333000000000000000111111111222222222111111111111000111...,,,---//////---+++******))))))******+++,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,---///111222000///...,,,+++******)))''')))***)))((('''(((******)))))))))((((((''''''(((((())))))))))))((((((+++***************++++++))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((***'''$$$$$$''')))((('''---***'''%%%$$$&&&(((***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))*********)))))))))))))))'''((((((((())))))******))))))))))))************)))))))))***+++,,,.........//////000111111222222111111222222222333333333444555555444666999???CCCOOO\\\ooo++++++++++++***)))((('''(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%######%%%&&&'''(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,---...///222555777666555444444555555555555555444444333333333111000//////......---...///...------///111............///////////////////////////.........---------......///000000...............///000111111111333444666888999:::555555555666666777777888777888999888777666777999999888999;;;===???>>>===::::::999888888888999999::::::999999999999999999<<<;;;;;;::::::;;;;;;<<<999::::::::::::<<>>>>>===;;;;;;:::999:::;;;;;;999777888777666555666999;;;===CCC@@@<<<888666555555666333333333444444333333222000000000000000000000000333333222111000//////......---+++,,,---...---+++***************+++,,,,,,,,,,,,+++***)))(((((((((,,,+++++++++,,,...///000///...---+++***)))))))))''')))***)))((('''(((***,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((())))))+++,,,---***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''***'''$$$###%%%%%%$$$###&&&%%%###!!!!!!"""$$$%%%&&&&&&''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))***&&&&&&'''''''''((((((((())))))))))))************+++++++++***++++++,,,,,,//////000000000111111222111111222222222333333333444555555444555999>>>BBBMMMZZZnnn++++++,,,++++++***)))((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))***++++++,,,///222444555444222111222///111333444444444222111...------,,,,,,,,,------,,,---......------///111///000111222222111///............///////////////.....................///000000/////////000000111000111222444555777888999555555555555555666666666555777888777666555666888999888777999<<<>>>???>>>::::::999888888888888888;;;;;;:::999999888888777888888888999:::;;;<<<===::::::::::::999;;;>>>AAAHHHLLLLLLGGGBBBAAA???;;;<<<;;;999:::;;;;;;:::888666555444444555777:::<<>>BBBLLLYYYlll***+++++++++******)))((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%###!!!"""%%%'''$$$%%%&&&'''((('''&&&%%%%%%$$$############$$$%%%'''((((((((((((((((((''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,,,,///111333333111/////////+++---000333444333222111...------,,,,,,,,,------+++,,,------,,,---...000222222222222222111000///............////////////000000000000000000//////000000//////.../////////000000111333444666777777555555555444444444444444555666777777666555777888999777666777:::===??????;;;:::999888777777777888:::999999999999999999999777777777777888999:::;;;:::::::::999999999<<>><<<;;;999999999:::999777444444333333444666888999EEECCC???:::666444333222///000111111111111111111000000000000000/////////111000000//////.........++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...------,,,***)))((('''******))))))************+++***)))(((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''')))***+++***)))((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&''')))***++++++((()))***+++++++++++++++'''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&''''''((()))***++++++************++++++++++++((()))))))))************,,,,,,++++++***++++++,,,000000000000000000000000111111222222222333333333444444444444555888>>>BBBKKKXXXlll)))))))))***))))))((('''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&$$$$$$%%%%%%$$$"""!!!"""$$$'''###$$$&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***,,,---......000111000...---,,,---***,,,///222333333222111///...---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000555333111000///000111222........./////////////////////000000000000///...//////...---------......///000111222333444555666444444444333333333333333555666777777666666777999888777666777:::<<<>>>>>>;;;:::999888777777777777777777888999::::::;;;;;;999999888777777777777888888999:::999888888;;;===888>>>BBBAAAAAABBB@@@======;;;999888888888777666333333333333333555666777>>>===:::777555333222222...///000000111111111000000000000000//////......---------......//////000,,,,,,------,,,,,,------++++++******++++++,,,---.........---,,,+++)))((((((((())))))))))))))))))))))))(((''''''(((((((((''')))***)))((('''(((***************************(((((())))))))))))(((((((((((('''''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&(((((()))***+++%%%%%%'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&'''((()))******+++++++++++++++************((()))))))))************************+++,,,---...///////////////000000000111111222222222333333333333444444333444888===BBBKKKXXXlll(((((()))))))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$""""""$$$&&&"""###$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((***,,,...///,,,...///...,,,++++++,,,)))+++---000111111111000------,,,+++************)))***+++++++++,,,...000444222///...---///111333000/////////............+++,,,...//////...---,,,......------------.../////////000111222333444444222222222222222333333333444555777777666666888999888777666777:::;;;<<<;;;;;;:::999888777666666666666666777888:::;;;<<<===;;;:::999888777666666555777888999888888888:::;;;999>>>@@@>>>===>>>???<<<@@@>>>:::888777777666555444444333333333444444444777777555444333222111111......///000111111111111111000000//////......---******+++---...///000000,,,......---,,,++++++---******))))))******+++,,,,,,,,,---------+++***)))&&&'''((()))))))))))))))(((((('''''''''((())))))''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''))))))))))))************)))))))))***+++,,,...///------...//////000111111111111222222222333333333333333333333444888===AAAKKKXXXkkk((())))))*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&((())))))'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%&&&'''(((&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%'''(((***,,,---***,,,---,,,*********,,,((()))+++,,,---...//////+++************+++,,,,,,(((***++++++++++++...000//////...---...///000000111111000///...------,,,***+++---...///...------...---------...///000111...//////000111222333333000000111111222222333333222444555666555555777888888777777888:::;;;999888;;;:::999777666666555555777777888999::::::;;;;;;<<<;;;999888777666666666555666888888777888999;;;;;;>>>???<<<<<<@@@BBBBBBEEEAAA===:::888777666555666555555444333333222222444333333222111111000000......///000111222222111111000000///......------******+++,,,---......///,,,...///---***((()))+++))))))(((((())))))***+++((()))+++,,,,,,+++)))(((%%%&&&((()))************((((((''''''((()))******''')))***)))((('''(((***%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((('''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&###!!!!!!"""((((((((('''''''''''''''$$$%%%%%%&&&'''((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))************+++*********+++,,,,,,---+++,,,---...///111222222111111222222222333333333333333333333444888===AAAIIIVVVjjj}}})))******+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$'''(((,,,***(((&&&%%%$$$%%%%%%###%%%''''''%%%$$$%%%%%%''''''&&&&&&'''(((***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%&&&'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))++++++)))***++++++***)))***,,,(((((()))***+++,,,------*********+++,,,...///000((()))***+++***+++...000+++,,,---/////////......222222111///...---,,,++++++,,,...000111111000///............///111222222...//////000111222222333//////000111222333333444111222444444444444555777888777888999::::::888666;;;:::999777666555555555999999999999999999::::::;;;:::999888777777777777444555777888777888999;;;:::======;;;===CCCIIIJJJHHHEEE???<<<:::888777555777666666555444222222111333333222222111000000///......000111222222222222111000000///...---------++++++,,,,,,,,,---------,,,......,,,(((&&&''')))((((((((((((((())))))***&&&''')))***+++***((('''$$$%%%''')))+++++++++***((((((((((((((()))***+++((()))***)))((('''(((***(((((((((((())))))******(((((())))))))))))((((((((((((((((((((()))***+++%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((((((%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''')))******))))))))))))((((((((((((((((((((((((((('''''''''******))))))((((((((('''))))))))))))************---,,,++++++******++++++***+++,,,...000111222333111111222222222333333333333333333333444777===AAAHHHUUUhhh|||,,,++++++***)))(((''''''(((((((((((()))))))))))),,,***(((&&&%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%###"""!!!"""""""""######$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%))))))'''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((***,,,---(((''''''&&&&&&((()))***''''''(((((())))))******&&&%%%%%%$$$%%%'''***+++((()))))))))))))))((('''(((((((((((()))***+++,,,,,,+++***)))***+++,,,---,,,+++***))))))***+++,,,//////...---,,,++++++***------..................---...///000000///...---000000000000////////////////////////000000000000222222222111111111111000111222333444555555555555666666666777888888999999:::::::::999888777666666555666777888999999888777777777666666666666777777666555444333444777:::<<<=========<<<<<<>>>BBBEEEMMMMMMJJJCCC;;;777:::===666777777666444444555777000000000000000000000000111111111111000000000000...///////////////......++++++,,,,,,---...//////...---,,,+++***((('''''''''((()))***************)))(((''''''((()))(((&&&(((((())))))))))))((((((%%%&&&'''''''''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''')))(((&&&$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***+++%%%%%%%%%&&&'''((())))))++++++***)))'''&&&$$$###$$$)))+++***((())))))************************---...///000000111111111...///111333444333222111000111222222333666:::===NNNYYYiiizzz*********)))))))))))))))''''''''''''(((((((((((()))))))))(((((('''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++(((''''''&&&'''((()))***''''''(((((())))))))))))((('''&&&%%%%%%&&&((()))(((((()))))))))))))))((('''''''''(((((()))***++++++++++++++++++,,,,,,---++++++************++++++.........---,,,,,,++++++,,,---------......///////////////000//////......////////////.............../////////000000000000000000000111111222222222111222333444555555555555555555666777777888888999999999999999888777666555444555777888999999999888999888888888888888888888777666555555666999;;;===??????>>><<<;;;<<>>BBBEEEDDD>>>999666555555666666444222111222333444444333111000///...---////////////.........---///...---,,,+++*********+++++++++,,,,,,------...))))))))))))))))))))))))'''((())))))***)))))))))((('''&&&'''((()))(((''''''(((((())))))((((((''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''******)))'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&(((((('''(((******(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''')))+++---///''''''''''''''''''''''''&&&&&&'''((())))))))))))******+++)))((((((***+++''''''(((***+++,,,---...---...///000000111111111...///111222333333222222444555666666777999===@@@KKKVVVfffwww(((((())))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))***$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((()))***++++++''''''((()))))))))))))))***+++,,,......---,,,,,,++++++---......---++++++++++++,,,,,,,,,---------******+++,,,...///000000333222000///......///000/////////.........------........./////////000000/////////000111222222222111111222333333333333333444444444555666666777777777777888888777666666555444444666777999:::;;;<<<:::;;;;;;;;;;;;999888777999888888999999:::;;;;;;>>>>>>===:::888777888:::;;;@@@FFFGGGDDD>>>888666555555555333000///000111444333333222000//////............---------,,,,,,...---,,,+++***++++++,,,***+++++++++,,,,,,,,,---(((((((((((((((((((((((())))))***************)))((('''&&&'''((()))(((''''''(((((((((((((((((('''))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%((((((''''''''''''(((((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,((((((((((((''''''''''''%%%&&&'''))))))*********((()))))))))))))))******'''((()))***+++,,,---------...///000000111111111//////111222333333222222111222333333444666:::>>>HHHSSSddduuu******))))))(((''''''&&&''''''((((((((()))))))))((((((&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))*********$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''(((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((()))+++,,,))))))***+++++++++*********+++,,,---...---,,,+++++++++---......---++++++******+++,,,,,,---------******+++,,,---...///000222111///.........///000000000000/////////..................////////////000000000000000000000000000111222222333222222222222333333444555555666666666666777777777666555555333444555666888999;;;;;;999999999999999888777777888888999999999999999999999999999777666555777888888===CCCGGGEEE???999666444555444222000...///000222222222222111111111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********+++++++++++++++******))))))((('''''''''+++++++++,,,,,,+++******(((&&&&&&''')))))))))(((''''''((((((((((((''''''***)))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''((())))))))))))))))))&&&(((***---///...---+++***************+++++++++---...///000000111111111///000000111222222333333000000111222222555999<<>>EEEPPPaaasss'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%!!!""""""#########"""""""""!!!!!!"""###&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%+++***((('''&&&''')))***((()))***++++++***((('''***)))((((((((()))+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......//////.........------------------.........//////------...///000111222222000000111111111000000///000111111222333333444444444444555555666555555444444333333222333444555666999777555444555888<<<>>>;;;<<<>>>???>>><<<999888999::::::999666555555666:::888777777777888777666222333333222111111222444666555444333111000//////.........---------,,,,,,,,,---......,,,(((### *********)))))))))))))))((())))))***++++++,,,,,,(((((()))(((((('''&&&&&&'''&&&%%%''')))******)))&&&''''''''''''''''''&&&######%%%'''***---000222((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%(((((((((''''''((((((((('''%%%######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''((()))******+++'''((()))***************+++)))''''''***+++***(((''''''(((***+++,,,---...---...///000111111111111000000000000111222333444000111222222333666:::===EEEPPPaaasss,,,+++))))))***)))((('''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$######"""$$$$$$##################$$$%%%%%%&&&((()))+++,,,***)))(((&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((######%%%'''((()))))))))***+++,,,------,,,******+++)))&&&''')))***)))'''+++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))+++---...---,,,++++++++++++++++++++++++////////////...---,,,+++111///---,,,,,,,,,...///...//////000111111222222222111000//////000111222111222222333444555777888666666666555444444333333444555555555444444666777999<<<>>><<<888777:::>>>@@@@@@@@@CCCDDDBBB===999:::999777666666666777888444777:::;;;:::888888888222222000000000000222222333333222111000///...---......------------,,,,,,------,,,,,,+++***))))))))))))((((((''''''&&&&&&************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''')))---222666888+++***'''%%%$$$%%%&&&'''***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((***)))((('''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))************)))(((''''''(((((('''&&&)))((('''&&&&&&'''((()))))))))))))))************,,,,,,+++***+++,,,---...---...///////////////...000111111111111222222222111222333333333555999<<>>===<<<;;;;;;;;;;;;;;;:::666555444333333333444444888:::;;;:::888666666666666555444444444444555666777555333000...,,,,,,+++---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''')))+++,,,''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******'''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))+++---,,,+++)))(((((((((((((((((()))((()))))))))************+++++++++++++++,,,,,,,,,---...///000000111000000000000111111111222222222111222333333333555999<<>>FFFVVViiiyyy&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###############""""""""""""######$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%&&&%%%$$$#########%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((***+++***)))((()))***&&&(((***+++******+++---,,,+++***)))))))))***+++************************++++++,,,,,,---.........,,,++++++,,,,,,---...///......------...///000000///000000000000111111111333222222222111111111111222111111111111111111222333222333444666777888:::888888777777555444333222666555333111000000111111//////000000000000000///------------,,,+++******,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++,,,------,,,,,,------............//////000000111222222333444444333444444666888999<<>>EEETTTfffwww$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%%&&&&&&%%%%%%$$$######""" """######$$$$$$$$$########################""""""!!!!!!"""$$$&&&'''"""######$$$$$$"""!!! """###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&###&&&((((((%%%######$$$!!!""""""###$$$$$$%%%%%%###$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&'''''''''''''''(((((((((((()))'''&&&%%%%%%&&&'''((()))&&&'''((('''&&&%%%&&&((((((***++++++)))(((((()))(((***,,,------+++(((''')))***+++,,,,,,+++***)))************************111000///...------,,,---.........//////111222222------------.........///000000000000////////////111111000000000000111111333......333444111222777555555555555555555444444222222333333333222222111......///000111111000000,,,,,,,,,,,,+++***)))))))))))))))))))))*********''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((***)))((('''&&&%%%%%%%%%(((((((((''''''&&&&&&&&&(((((((((((('''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))&&&%%%%%%$$$%%%&&&((()))'''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***+++,,,------------......///000111111------......///000000000000000000222444666999:::???EEESSSeeeuuu###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&(((((('''&&&$$$###""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###&&&'''%%%###""""""###$$$$$$###$$$$$$######""""""!!!!!!$$$#########$$$%%%%%%&&&$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!""""""###$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))***************(((((('''&&&%%%'''+++...))))))***,,,---,,,***'''******)))))))))))))))***,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,------000////////////000111111000000000000//////////////////000000111111111222000000//////000222444555444444555555666777777777444444444333333222222222444444333222111000///...........................000...+++)))((()))+++,,,------,,,***)))'''&&&&&&******)))((((((((((((((())))))((('''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((((((((((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''...---+++)))'''&&&%%%%%%,,,+++***(((''''''''''''))))))))))))***+++,,,---............///////////////111222111000///000111333333333222222333666999:::GGGXXXeeeqqq$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$######"""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! %%%###""""""###$$$$$$###$$$#########"""""""""!!!$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""#########$$$$$$####################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''''''''((((((((((((((())))))******))))))((())))))((('''(((+++---******+++,,,...---+++(((******)))))))))))))))******)))((((((((()))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......000///////////////////////////000000000111111111111111000000111222333444333333444444555666666666555555444444444333333333333333222111000///..............................,,,+++)))'''&&&'''((()))*********)))((((((''''''***))))))(((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((('''(((((()))******+++***)))((((((''''''((())))))))))))***+++,,,---............///////////////000111111000///000111222222333222222333777999<<>>GGGUUUcccuuu###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$##################$$$$$$########################$$$$$$$$$###""""""!!!!!!$$$$$$############$$$$$$""""""$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""##################$$$$$$########################"""######$$$%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((((((((()))******++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////............//////------------------------,,,,,,---............------......//////////////////---,,,,,,...//////......---,,,***)))))))))))))))))))))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((---------------.........------...///000111222222111111111111222444555777:::===GGGUUUcccuuu###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! ###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%#################################$$$$$$#########"""""""""###$$$$$$$$$%%%########################"""###$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))******++++++(((((()))*********))))))((()))+++---------,,,+++)))******++++++,,,---------,,,,,,------...///000------------------------+++,,,---.........------------.../////////.........,,,+++,,,---//////...///...---,,,++++++,,,,,,+++***))))))((((((((()))+++******)))(((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&'''(((((())))))*********------------------,,,,,,------...///000111222222222111111111222444666777999===GGGUUUdddvvv$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###""""""###%%%&&&%%%###!!! ''''''&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$########################"""$$$&&&''''''&&&%%%###$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$%%%&&&'''((('''&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###%%%&&&((())))))(((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''(((((('''(((((()))***+++++++++(((((())))))))))))((((((&&&(((+++...///...,,,+++((((((((()))******+++++++++++++++,,,---...///000------------------------+++,,,---.........---,,,,,,---......//////......---,,,++++++---///......***)))((((((((()))***+++,,,+++***((((((((()))***))))))))))))((((((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&(((&&&&&&%%%%%%&&&&&&'''((($$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((()))))))))((('''&&&&&&'''(((((()))***++++++,,,************************------...///000111222222000/////////000222444555888<<>>HHHRRR```ttt$$$$$$$$$$$$$$$######### !!!"""$$$$$$###""""""$$$$$$##########################################%%%$$$###""""""###$$$%%%(((((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """""""""###$$$$$$!!! !!!"""""""""!!! ############""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%###"""########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######"""""""""###%%%&&&((()))%%%%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''')))+++,,,&&&'''((())))))((('''&&&(((((((((((())))))))))))***++++++,,,---...//////...------,,,,,,---------,,,+++)))((((((***,,,---***************)))))))))(((((((((((())))))))))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&))))))%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((''''''((()))+++,,,,,,,,,,,,---......//////***+++---...000111222222000111111222222333444444666888>>>HHHRRR```uuu$$$$$$$$$############### !!!"""#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$'''&&&&&&%%%$$$$$$##################$$$$$$$$$$$$###########################$$$%%%$$$###"""###$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$######"""""""""$$$#########$$$###!!!"""######$$$$$$$$$###############""""""""""""""""""###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$##################"""""""""""""""""""""######$$$$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""######$$$$$$%%%&&&'''$$$%%%%%%%%%######$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%&&&(((***,,,''''''((())))))(((''''''(((((((((((())))))))))))+++++++++,,,,,,------------,,,,,,,,,---......///)))))))))******+++,,,,,,++++++++++++++++++++++++(((((()))))))))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&+++000000***###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$#########''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,------.../////////***+++---...000111222222000111111222222333444444666888>>>HHHRRRaaauuu########################!!!""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""######$$$############$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""###$$$########################$$$$$$############$$$$$$$$$$$$######"""""""""!!!""""""######$$$$$$%%%%%%&&&%%%$$$$$$%%%$$$###!!!###$$$$$$$$$$$$$$$######""""""""""""""""""######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###$$$%%%%%%$$$######!!!!!!""""""############"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))'''&&&%%%'''(((***''''''(((((((((((('''''''''((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---...///'''(((***,,,---,,,+++)))'''((((((((((((((((((((((((((())))))))))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''',,,111111,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))))))))))))))))))))))))))((((((((())))))***+++,,,+++++++++,,,------......,,,---...///000000000000000111111222222333444444555777>>>HHHSSSaaauuu"""""""""##############################$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""######$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!"""$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""!!!""""""###$$$%%%&&&&&&&&&%%%###$$$%%%%%%$$$######""""""""""""!!!!!!!!!""""""""""""############""""""######$$$%%%%%%%%%########################%%%%%%$$$###""""""######"""###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$!!!"""$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******************))))))))))))++++++++++++,,,,,,---...''')))+++,,,---,,,***)))(((((())))))))))))******(((((()))******)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,---)))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$"""!!!"""$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))******+++++++++*********+++,,,,,,------......///////////////...000111111222222333444444555777===HHHSSSaaavvv!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&########################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$########################"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###############$$$$$$#########$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$###$$$###""""""!!!!!!!!!"""!!!"""""""""############""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%% !!!###$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$### """$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$######$$$%%%$$$$$$""""""!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((()))*********+++++++++*********))))))++++++*********+++,,,,,,,,,+++******)))***************++++++,,,,,,,,,,,,((()))*********)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''$$$!!!!!!###%%%%%%$$$""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))***++++++++++++*********+++,,,,,,---------......///////////////000111111222222333444444555777===HHHSSSaaavvv!!!!!!""""""#########$$$%%%%%%$$$$$$%%%%%%&&&''' !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%((('''&&&&&&%%%$$$###### !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###&&&&&&%%%$$$######$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""$$$&&&''' """###$$$###"""!!! !!!######""""""!!!"""$$$###!!!!!!###%%%########################!!!""""""""""""#########%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%%%%$$$###!!!###%%%&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''((())))))))))))((((((''''''''''''((((((&&&''''''((()))******+++---,,,,,,++++++*********++++++***************+++000---)))&&&&&&(((+++---''''''(((((()))))))))***((()))***+++***)))'''%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$''')))'''''''''&&&&&&%%%%%%%%%((($$$!!!!!!$$$&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))*********((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((()))***++++++,,,++++++******+++,,,,,,------...,,,---...///000000000000000111111222333333444444555777===HHHSSSbbbvvv||||||%%%%%%$$$$$$###"""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$"""!!! !!!$$$''')))%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######"""""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""############!!!"""$$$$$$######$$$&&&##################$$$$$$###""" !!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%!!!!!!""""""############&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%$$$###"""""""""###&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$''')))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&***(((&&&$$$$$$'''***,,,---------,,,+++***(((((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&%%%$$$"""!!!$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''***(((&&&$$$$$$&&&(((******'''&&&&&&)))***(((&&&(((((('''''''''&&&&&&&&&((((((((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,,,,,,,+++)))(((&&&''')))***++++++******)))))))))))))))******+++***+++---...//////...---,,,---...///000000000000111222222111000000222333666777<<>>GGGRRRaaaxxxzzz~~~""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$###$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$###$$$%%%$$$""""""###$$$%%%%%%$$$$$$###"""""""""!!!!!!"""$$$&&&&&&###!!!##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%################################################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%###$$$&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***(((((()))******)))((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''((()))******''''''((()))))))))))))))'''((())))))******))))))))))))************))))))((()))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''!!!###'''((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((***)))(((''''''((()))***************))))))(((((()))))))))))))))******+++++++++******+++,,,...///---...///000000111111000---...///000///000333555999999>>>GGGRRRaaawww~~~$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$ """############%%%&&&$$$$$$$$$$$$######""""""!!!"""###%%%&&&&&&$$$!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&################################################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))***+++,,,,,,+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''''')))*********)))(((******++++++******)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''"""%%%((()))((('''&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$&&&''')))))))))))))))******+++)))))))))))))))******+++,,,+++******+++,,,...///---...///000111111111111---...000000000111333555999999>>>GGGQQQaaawww%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$ """############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""" !!!"""###$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!"""###"""###$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######""""""######$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%&&&'''(((((()))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''((('''((()))*********))))))++++++++++++***))))))(((***))))))(((((())))))***))))))))))))************************************(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&((((((((((((&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''$$$&&&((()))((('''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++,,,)))))))))))))))******+++,,,,,,,,,,,,---...//////......///000111111111111///000111111000111333555888999===FFFPPP```uuu$$$$$$#####################$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$ !!!""""""############$$$$$$$$$$$$####################################""""""###$$$%%%$$$###### !!!"""########################$$$$$$$$$%%%%%%###%%%%%%$$$"""!!!"""### !!!""""""######$$$###"""###%%%&&&%%%$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$#########"""""""""!!!!!!""""""######$$$$$$########################""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$############$$$%%%&&&"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&%%%%%%%%%%%%%%%&&&&&&''')))+++,,,,,,+++)))''')))((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((((())))))))))))*********(((((())))))***)))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$&&&''''''%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%%%%'''''''''''''''(((((((((((('''''''''((((((((())))))(((((()))*********************)))(((((()))***+++)))))))))))))))******+++,,,,,,---...////////////......000111111111111111111222333222111222333555888888===EEEOOO^^^ttt"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%!!!!!!"""###$$$%%%&&&&&&%%%$$$""""""$$$%%%%%%%%%########################!!!""""""""""""######### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$#################################"""###$$$$$$%%%$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&%%%$$$$$$$$$%%%%%%&&&'''***++++++***'''&&&))))))))))))((((((((((((''''''''''''''''''''''''+++***)))(((((('''(((((()))))))))((()))******+++$$$%%%&&&((()))************)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''###$$$&&&'''((('''&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((&&&&&&&&&'''''''''((((((&&&''''''%%%######$$$&&&''''''''''''((((((((()))))))))))))))************$$$%%%'''((((((((('''&&&,,,+++***((((((((()))))))))))))))))))))******+++,,,---...000111000000///...///000111111222222111222333444333222222333555777888<<>>FFFSSSiii}}}""""""#########""""""!!!$$$#########""""""!!!!!! !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$"""!!! """#########"""!!!##################$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$ !!!"""######$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################$$$###""" !!!""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%''')))******)))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%############%%%%%%########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$!!! !!!"""$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&''''''((()))))))))))))))******+++,,,,,,---......'''"""%%%***,,,+++//////.........---------------...///000111222222555555999@@@GGGUUUlll""""""##############################"""""""""!!!!!!""""""############"""%%%%%%%%%$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###""" """#########"""!!!########################""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#####################""""""""""""########################$$$$$$$$$$$$ !!!!!!""""""######%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$########################$$$###"""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''''''''''')))((((((((('''''''''&&&))))))((((((((())))))***)))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$###### ###%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&(((((('''&&&&&&%%%$$$###"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%(((((()))***************)))*********+++,,,,,,,,,---)))%%%&&&***......---//////.........---------------...///000111222222666666:::???FFFSSSiii|||!!!"""###$$$$$$$$$$$$$$$############""""""""""""#########$$$######""""""%%%$$$$$$$$$######"""""" !!!###$$$$$$$$$###""" !!!""""""######""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""########################$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################%%%$$$######""""""######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%#########$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''***))))))((((((((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))((((((*********)))((('''&&&%%%))))))***++++++++++++***))))))******************---***'''(((+++---,,,***...............------------......///000111222222666777:::>>>EEEQQQfffyyy!!!"""###$$$$$$%%%%%%$$$#########"""""""""""""""$$$$$$$$$$$$######"""!!!$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$######!!!!!!""""""############$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!"""""""""$$$$$$###############"""$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""""""""$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((((((&&&%%%###$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))))))))((())))))******)))(((''''''(((((()))************)))******************))))))***)))((())),,,,,,+++)))..............................///000111222222333555555888===CCCPPPeeexxx!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$#########""""""##################$$$$$$################################################""""""###$$$$$$$$$$$$######"""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""" !!!!!!""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%############""""""""""""$$$##################$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''((()))******(((%%%$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''((()))******))))))&&&''''''((()))(((((((((+++++++++++++++***************+++---//////...------...........................///000111222333333222333777<<>>111)))'''########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''(((((()))******************+++,,,------,,,,,,---------.........000000000000000111111222000666777999BBBHHHTTTiii$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""!!!!!!!!! ###""""""!!! !!!!!!!!! """######""""""!!!&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!! ########################!!!"""#########!!! ######""""""###$$$%%%%%% !!!!!!"""###$$$$$$%%%"""""""""""""""!!!!!! !!!!!! !!!!!!"""!!! !!!!!! ######$$$$$$$$$$$$############################## !!!$$$&&&&&&%%%""""""""""""############%%%%%%$$$###""""""###### """###$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###############$$$$$$%%%!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$&&&$$$"""!!!"""$$$&&&((($$$$$$##################%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((***++++++)))((('''&&&&&&&&&&&&&&&'''(((***+++---.........'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%"""""""""""""""#########%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###)))111888:::999666555444222///---***((('''&&&)))+++***((('''(((***,,,))),,,;;;LLLOOOAAA222)))+++222<<>>...###$$$'''%%%###$$$%%%$$$###"""###$$$$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''''''''''''''((((((((())))))))))))))))))))))))'''%%%$$$%%%(((******(((+++......)))(((+++,,,)))***+++,,,---.....................///000111333333666666777:::<<>>>>>555,,,))))))((()))+++***+++,,,---............---------...///000111222444444777:::;;;BBBQQQ```zzz!!!"""###$$$$$$%%%$$$$$$"""$$$&&&%%%$$$"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""$$$$$$$$$###########################$$$$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$###"""######$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$#########"""""""""""""""!!!"""######$$$$$$######""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$###!!!((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&)))+++,,,***(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""""""""###%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######)))### """###!!!!!!%%%$$$'''((('''%%%""""""###!!!%%%&&&$$$###$$$'''%%%&&&'''&&&%%%$$$%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((*********)))((((((''''''&&&''''''((())))))******)))******+++...555>>>EEE@@@444***))))))''''''******+++,,,---............---------...///000111222111222666999<<>>:::///'''(((***)))))),,,++++++,,,---............------------///000111222///000444999<<>>JJJVVVnnn$$$$$$"""!!!!!!!!!"""############"""###$$$$$$%%%"""""""""#########$$$$$$#################################$$$$$$$$$%%%%%%###"""""""""######$$$%%%#########"""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$##############################"""!!!"""###$$$%%%"""""" !!!###$$$##############################$$$$$$$$$$$$######""""""###$$$$$$###""""""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$###%%%$$$###"""!!!""""""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&###"""$$$%%%""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!###$$$%%%$$$###$$$%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%######$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''(((+++...111111---)))''''''###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&'''########################!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&''''''&&&'''((((((%%%###$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((())))))))))))***(((((())))))***++++++,,,,,,++++++******+++++++++---............------,,,,,,///111222111000111222222222444777999>>>IIIVVVlll%%%$$$"""!!!!!!!!!"""###"""""""""""""""######$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&"""!!!  !!!###%%%##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%$$$$$$%%%%%%&&&&&& ###$$$###!!! """$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$ """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""!!!###$$$$$$######$$$%%%$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$!!!###$$$%%%&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%((())),,,///222000+++%%%"""!!!"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&'''&&&&&&'''((('''%%%"""%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%%%%&&&'''(((((())),,,,,,++++++***+++++++++***+++,,,...///000111111,,,///111222111111111222222222444777999===IIIUUUiii !!!!!!!!!!!!$$$$$$######"""!!!!!!!!!###$$$&&&''''''&&&$$$###"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$''')))############""""""""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%% """###$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""$$$%%%'''((((((''''''######$$$%%%$$$###"""!!!########################%%%%%%%%%$$$$$$######### !!!"""######$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""&&&&&&$$$'''$$$!!!!!!$$$%%%###!!!"""###$$$%%%%%%$$$###""""""!!!  !!!""" !!!""""""!!! """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((('''$$$""""""###%%%%%%$$$((('''&&&%%%%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&''''''''''''&&&%%%$$$######################################################$$$$$$$$$$$$############%%%%%%%%%%%%############$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%$$$$$$&&&***///222555000+++(((''''''%%%"""$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%((('''%%%#########%%%&&&"""###$$$%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$'''''''''''''''''''''''''''&&&$$$###"""###$$$$$$''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%$$$$$$%%%&&&((()))))))))((((((((((((((()))))))))(((((()))+++---......------------...//////---...////////////111333555333444777999>>>IIISSSggg}}} !!!!!!!!!""""""""""""""""""""""""############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&'''############""""""""""""$$$%%%%%%%%%$$$$$$###"""$$$$$$###""""""###$$$$$$!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$#########""""""###"""!!! !!!"""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$!!!""""""###$$$%%%%%%&&&###$$$%%%''''''''''''&&&%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%!!!$$$''''''%%%&&&$$$######$$$$$$###"""######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###""""""#########""""""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&$$$""""""$$$%%%%%%$$$###""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$######%%%(((+++---,,,)))%%%$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$))))))'''%%%$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((***+++))))))(((((((((((())))))++++++)))((((((((()))***---------,,,---......///---...////////////111333555333444777:::>>>HHHSSSfff}}}!!!""""""""""""######### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###""""""###$$$%%%############""""""""""""$$$$$$$$$%%%$$$$$$###"""$$$$$$###""""""###$$$$$$""""""!!!!!!!!!""""""###$$$$$$###"""!!!!!!""""""$$$$$$#########""""""""""""!!!!!! !!!!!!""""""""""""#########$$$$$$"""!!!!!!!!!!!!"""######"""############$$$$$$$$$!!!""""""$$$%%%&&&''''''###$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###!!! #########$$$$$$$$$%%%%%%$$$$$$$$$###############"""###$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((($$$!!!"""%%%((('''%%%%%%&&&&&&%%%$$$###$$$%%%$$$$$$############$$$$$$$$$######""""""######$$$&&&%%%$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$&&&'''((('''%%%""""""###$$$$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%***)))(((&&&%%%$$$$$$###&&&&&&%%%%%%$$$$$$######&&&&&&'''''''''&&&%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))******))))))(((((((((((())))))******)))(((((((((((())),,,,,,,,,,,,,,,------......///000///...///111333444333444777:::>>>HHHRRRfff{{{""""""#########$$$$$$$$$!!!!!!""""""############$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!"""###$$$############"""""""""!!!######$$$$$$$$$$$$######$$$##################$$$##################$$$%%%%%%$$$######""""""##################""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" ############$$$$$$$$$%%%############"""""""""""""""###$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%(((&&&$$$$$$%%%'''&&&%%%###&&&((('''$$$"""$$$&&&%%%$$$###""""""###$$$%%%########################'''&&&$$$###""""""###$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%''''''&&&%%%$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$""" """###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$'''&&&$$$###""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$###'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((()))(((((((((((())))))***''''''((()))***+++,,,,,,,,,++++++++++++,,,------...///000///...///000222444333555888:::>>>GGGQQQdddzzz############$$$$$$$$$$$$############""""""!!!!!!$$$######""""""######$$$######""""""""""""###### !!!"""###$$$############"""""""""!!!"""######$$$$$$##################$$$$$$#########!!!!!! !!!"""#####################$$$%%%%%%#########"""""""""!!!!!!########################"""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###&&&(((((($$$"""###%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$%%%%%%$$$### """###$$$%%%$$$######$$$###"""!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""&&&$$$###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$###############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%$$$###$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((()))******((()))***+++,,,---------,,,++++++++++++,,,------...///000///......000222444333555999;;;>>>GGGPPPcccyyy"""############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!"""######"""!!!!!! !!!###$$$$$$############""""""""""""!!!"""######$$$#########"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%###"""""""""###$$$%%%%%%######"""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%""""""##################"""""""""############$$$!!!"""""""""############"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$######$$$$$$############$$$$$$!!!""""""######""""""!!!""""""!!!!!!!!!""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""######$$$%%%&&&&&&&&&&&&###############$$$%%%%%%%%%$$$$$$############$$$########################$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""%%%%%%$$$###$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&&&&&&&''')))"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********))))))(((''''''(((((()))***+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...///000000000......000111444444666999;;;>>>FFFOOOaaaxxx"""""""""############$$$#########"""""""""""""""!!!!!!"""######"""!!!!!! !!!###%%%%%%###!!!  !!!"""########################""""""""""""!!!!!!"""###############"""###$$$$$$$$$$$$###"""############$$$%%%&&&'''$$$$$$###""""""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""############""""""######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%% !!!""""""###$$$%%%%%%"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&%%%""" ######$$$$$$$$$$$$######""""""###$$$$$$###"""""" !!!"""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&$$$"""%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""$$$$$$$$$$$$""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!###&&&&&&$$$$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++******)))(((''''''''''''((()))***+++++++++,,,,,,,,,+++***)))---------,,,---......//////000111000......///111444444666:::;;;>>>FFFOOO___www!!!""""""""""""#########!!!!!!!!!"""######$$$$$$!!!"""$$$$$$"""!!! """%%%''''''%%%""" ######$$$$$$$$$$$$##################""""""""""""!!!!!!"""###############"""###$$$%%%%%%$$$###""" !!!"""###&&&%%%$$$"""!!! """"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""#########"""######$$$%%%"""############$$$$$$$$$&&&%%%$$$"""!!!&&&%%%$$$#########$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%&&&'''"""$$$$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""$$$&&&&&&%%%%%%%%%&&&$$$###"""$$$&&&&&&""""""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$### !!!###$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$""""""!!! !!!###%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###### !!!!!!""""""###############$$$$$$%%%%%%%%%#########"""######$$$%%%"""%%%&&&%%%""" !!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((()))))),,,,,,+++)))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))$$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((()))++++++&&&''')))+++,,,,,,,,,,,,...------------.../////////000111000......///111444444666:::<<<>>>EEENNN^^^www"""############"""!!!!!!''''''&&&%%%%%%$$$######$$$$$$######""""""!!!!!!###########################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$################## !!!!!!"""###$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!""""""$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######""""""###%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%&&&&&&'''''''''###"""""""""######"""!!!&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$"""############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$(((%%%###!!!"""""""""!!!$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""!!!""""""""""""#################################(((%%%$$$%%%'''(((&&&$$$%%%%%%$$$$$$$$$%%%'''(((""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%,,,***'''%%%######$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$###""""""######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''+++...111555555...%%%!!!&&&,,,&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((!!!"""%%%'''''''''&&&%%%$$$$$$######$$$&&&'''((((((''''''&&&&&&%%%$$$$$$'''(((((((((((((((''''''))))))((((((''''''&&&&&&***)))(((''''''&&&&&&&&&******+++---///222444666////////////............/////////000111111222222444333444888999;;;CCCLLL```yyy!!!!!!"""########################$$$%%%%%%&&&&&&#########"""""""""""""""########################"""######"""!!!!!!"""$$$######$$$$$$$$$###""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""#########"""""""""###$$$$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!"""##############################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&########################%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$#########$$$%%%&&&&&&$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""#########"""%%%$$$######""""""#########%%%&&&&&&$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$######$$$%%%%%%############""""""""""""################################################"""""""""#########$$$$$$########################'''%%%$$$%%%'''(((&&&$$$######"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%##################$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$#####################$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''***---777888666///%%%!!!###&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%'''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))((((((''''''((((((((((((((()))***,,,---...............------------......///000000111111222333222444888999<<>>FFFQQQeeeyyy}}}!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############"""""""""!!!!!!!!!"""$$$%%%%%%###""""""###""""""""""""""""""""""""######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############$$$$$$$$$##################$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$############$$$%%%%%%###$$$%%%$$$"""!!!"""###%%%$$$###$$$&&&&&&$$$"""############$$$$$$%%%%%%"""###$$$$$$######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&!!!!!!!!!"""""""""############""""""###$$$$$$%%%""""""""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###!!! !!!"""$$$###""""""""""""######%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$(((---+++&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&'''((()))***---+++***(((((()))***+++,,,,,,,,,,,,------------...............///111111444555777777888999<<<>>>FFFPPPdddzzz~~~""""""""""""!!!!!!!!!!!!"""##################"""############"""""""""""""""$$$%%%$$$###!!!""""""""""""""""""""""""""""""######""""""""""""######$$$############$$$%%%%%%###############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!###""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""###$$$#########"""###$$$$$$"""!!!"""###%%%$$$$$$$$$&&&&&&$$$### !!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$"""""""""#########$$$$$$#########"""######$$$%%%""""""""""""###$$$%%%&&&+++---,,,)))$$$""""""$$$""""""###$$$%%%&&&''''''"""""""""#########$$$$$$###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%###!!!!!!###$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$)))555>>>:::000&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&''')))******+++***)))((((((((()))***++++++++++++,,,,,,---------............///000111111444555777777888999<<<>>>EEEPPPdddzzz}}}""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""###%%%$$$"""!!!!!!"""""""""""""""""""""""""""######""""""""""""#####################$$$$$$%%%"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%#########$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! """""""""!!!""""""###$$$$$$$$$$$$#########"""""" !!!###$$$$$$$$$###"""!!!###$$$###""""""###$$$%%%%%%%%%%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$############!!! !!!"""######$$$$$$$$$###"""""""""$$$'''(((&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""$$$%%%"""#########$$$$$$$$$$$$$$$###############$$$$$$""""""""""""###$$$%%%&&&111333333...&&&!!!"""%%%"""""""""######$$$$$$$$$!!!""""""""""""#########"""###$$$$$$######$$$%%%$$$######""""""######$$$%%%%%%$$$$$$###"""""""""&&&$$$"""!!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%###%%%'''(((((('''&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$########################!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&---:::CCCAAA999%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&((()))*********))))))((((((((()))***,,,---******++++++,,,---------............///000111222444555777777888999<<<>>>DDDOOOccc~~~~~~xxx{{{""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%##################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!"""""""""!!!""""""###$$$$$$$$$$$$###############!!!"""$$$%%%%%%%%%$$$###!!!###$$$$$$######$$$&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&'''%%%### !!!!!!"""###$$$$$$%%%$$$###"""!!!"""%%%''')))%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%&&&'''"""#########$$$$$$$$$$$$$$$$$$###############$$$""""""""""""###$$$%%%&&&))),,,---(((!!!#########""""""!!!!!! !!!""""""""""""#########!!!"""$$$$$$###"""$$$%%%""""""!!!!!!!!!!!!""""""###############$$$$$$$$$&&&$$$""""""$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$########################!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###&&&(((...444444000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))***))))))(((((()))))))))***+++,,,---...******+++,,,,,,---......///......//////000111222444555777777888999<<<>>>DDDNNNaaa}}}|||vvvyyy!!!!!!!!!!!!"""""""""""""""##################""" !!!!!!!!!!!!!!!###$$$###""" !!!!!!""""""""""""""""""""""""######""""""""""""#########""""""""""""###$$$$$$###############$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""###$$$$$$########################"""###$$$$$$%%%%%%$$$$$$!!!###%%%%%%$$$%%%&&&(((%%%'''((('''%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!! $$$%%%$$$"""""""""######$$$$$$%%%%%%######""""""###%%%&&&((($$$$$$$$$$$$$$$#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%###############""""""""""""""""""#########$$$$$$%%%$$$######"""#########""""""""""""###$$$%%%&&&!!!###%%%### """%%%$$$$$$###"""!!! """""""""#########$$$$$$ """######""""""$$$%%%"""""""""!!!!!!"""""""""!!!!!!"""###$$$%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###"""""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%$$$###"""###$$$########################!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$ &&&(((%%%###$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''*********))))))((((((((())))))***+++,,,---------++++++,,,,,,---...//////////////////000111222222444555777777888999<<<>>>CCCMMM```||||||vvvyyy !!!"""###$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""""""""!!!"""$$$###!!! !!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$#####################"""""""""###%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###############$$$%%%%%%########################"""""""""""""""###$$$$$$"""$$$&&&&&&&&&&&&(((***%%%''')))(((%%%######%%%!!!!!! !!!###!!!$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#####################""""""!!!######$$$$$$$$$%%%%%%%%% """""""""!!!!!!!!!!!!"""""""""######%%%$$$$$$###""""""######""""""""""""###$$$%%%&&&##################$$$%%%$$$$$$$$$###"""""""""!!!############$$$$$$$$$%%% !!!######""""""$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$&&&&&&$$$"""%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$%%%$$$###"""###%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$##################$$$$$$$$$$$$$$$((()))$$$ """%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$&&&((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((***)))((((((((()))***+++))))))***++++++++++++++++++,,,,,,---///000000111////////////000111222333444555777777888999<<<>>>BBBLLL```{{{yyy}}} !!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$!!!"""$$$###!!! !!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""######"""""""""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&##################$$$$$$"""!!! !!!###$$$###$$$&&&''''''''')))+++%%%(((***(((%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$&&&""" !!!$$$&&&###&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%% """###$$$$$$###""" ########################!!!""""""""""""#########"""###$$$$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((&&&###!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""######""""""""""""###$$$%%%&&&'''%%%"""!!!"""!!! $$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$ !!!###%%%'''&&&### $$$$$$######"""##################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$$$$###"""###%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$!!!$$$$$$ %%%((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''************************&&&'''''''''(((((()))))))))(((''''''(((***,,,...((())))))************))),,,,,,---...///000111222////////////000111222333444555777777888999<<<>>>BBBLLL___zzz}}}$$$### !!!"""$$$###"""!!!!!!"""###$$$ !!!"""###""""""!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!""""""!!!!!!""""""############$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###""""""%%%$$$$$$###"""""""""##################"""!!! """"""""""""""""""""""""&&&&&&%%%%%%&&&''')))***+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!############"""""""""!!!!!!"""$$$$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$###############!!!"""$$$&&&'''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""###$$$&&&'''&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''))))))***)))&&&(((,,,,,,(((,,,+++***))))))+++---...---------............///------,,,---...///111222555666777888888999;;;===FFFLLL]]]zzz&&&%%%###!!!!!!"""###$$$$$$###""""""""""""###$$$""""""!!!!!!!!!"""#########""""""!!!!!!""""""###$$$###"""!!!!!!"""######"""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""$$$$$$$$$%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""''''''''''''((()))******((('''&&&%%%$$$############$$$$$$$$$######"""!!!$$$$$$%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$############!!!"""$$$$$$"""""""""#########""""""######$$$%%%!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%##################$$$$$$!!!"""$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))((((((((((((((((((((('''((((((((((((((((((''''''((()))((('''&&&'''))))))+++***))),,,000111...++++++*********+++,,,------------............///000000///000111222444555555666777888888999;;;===EEELLL]]]zzz%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$###"""""""""###############""""""###############"""""""""###$$$$$$#########"""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$###"""!!!!!!###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$%%%&&&'''(((((((((((($$$$$$###""""""""""""""""""############"""!!!!!!%%%%%%%%%%%%%%%$$$$$$############################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!###$$$$$$###""""""###""""""!!!!!!""""""###$$$!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$###""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$$$$&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))''')))))))))---222444111*********+++++++++,,,,,,---------............///...---------...000222333444666777888888999;;;>>>DDDKKK]]]zzz!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""$$$$$$############$$$$$$"""""""""######$$$$$$%%%############""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###"""""""""!!!!!!""""""###"""###############""""""%%%%%%&&&&&&&&&%%%%%%$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########!!!###%%%$$$###"""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""###$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!!!!"""###$$$%%%%%%%%%###############"""!!! """"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))((((((((('''((()))((('''&&&''')))%%%''''''&&&***///000...))))))***++++++++++++***---------............///---,,,,,,,,,---///111222444555777777888999<<<>>>CCCKKK^^^zzz !!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$###""""""""""""""""""######$$$######$$$$$$%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$#########"""""""""""""""###%%%%%%###"""###$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$###!!!!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$!!!!!!"""###$$$%%%%%%%%%############""""""!!!!!!!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))&&&''''''((((((''''''&&&'''((()))((('''&&&''')))&&&((('''%%%(((,,,---)))((()))***+++++++++******---------............///000/////////000222444555333555777777888999<<<>>>CCCLLL___{{{"""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$############"""!!!!!!!!!""""""#########""""""#########"""###$$$$$$%%%$$$$$$$$$!!!"""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""##################$$$%%%"""###$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$###$$$%%%%%%&&&!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$############"""""""""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$#########''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&$$$$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''))))))+++)))'''(((,,,,,,))))))))))))*********++++++---------............//////.........///111333444333555666777888:::===???CCCMMM```{{{!!!"""######$$$$$$$$$###""""""###$$$$$$###""""""######"""""""""###$$$$$$###""""""!!!!!!""""""######$$$%%%%%%%%%$$$###""" !!!"""###$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%%%%######"""""""""""""""###""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$##################################################################""""""$$$$$$$$$#########"""""""""$$$%%%%%%$$$######$$$###############$$$$$$%%%!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&##################$$$$$$$$$############$$$$$$%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$##################"""$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))***+++***''')))------)))***)))((((((((()))+++,,,---------............///,,,,,,,,,,,,---///000222333444666777888:::===???DDDNNNbbb||| !!!!!!!!!"""!!!"""###$$$$$$###"""!!!############$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&%%%$$$"""!!! """###$$$%%%&&& !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!! """############%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###"""""" !!!""" !!!"""#######################################%%%$$$###"""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%"""""""""""""""######$$$$$$$$$%%%$$$$$$###"""!!!"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$###############$$$#########$$$%%%&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%% """$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''((()))((('''&&&''')))((()))(((&&&(((------)))+++***((('''''')))+++,,,---------.........//////////////////000222333555222444666777888:::===@@@EEEOOOccc|||""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%$$$""" !!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!############""""""""""""######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&&&&$$$""""""### ###&&&(((########################$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###!!!$$$(((+++,,,)))&&&######""""""%%%))),,,+++)))'''%%%###$$$&&&'''%%%##################$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((&&&%%%(((++++++&&&!!!'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""$$$%%%&&&%%%###!!!!!!!!!"""%%%%%%###"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$###"""###%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%#########%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&******(((''''''&&&&&&&&&***)))(((''''''((()))***)))((('''&&&&&&'''((()))***)))'''&&&'''(((***+++,,,+++***))))))+++---...,,,---...---+++***+++,,,111111111111111111111111333444666777777888;;;===BBBNNNddd##############################$$$$$$$$$###""""""""""""""""""############$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""#########$$$######""""""""""""######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###%%%&&&&&&$$$######$$$"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###%%%'''((())))))(((""""""%%%)))---...,,,)))&&&%%%###$$$&&&'''%%%###!!! !!!""""""##################$$$$$$$$$##################$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$""" !!!%%%'''%%%"""&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###############$$$&&&'''&&&$$$""""""###%%%###!!!"""%%%&&&&&&$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((''''''''''''((()))***)))(((''''''((()))***(((((((((((((((((((((((())))))'''''''''(((***++++++***)))((((((***,,,---+++---...---,,,+++,,,......//////000111222222333333444666777777888;;;===CCCOOOeee########################"""######$$$$$$$$$#####################"""""""""$$$###"""!!!!!!"""$$$$$$ !!!"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%######""""""""""""#########""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################%%%%%%$$$$$$############"""$$$%%%%%%$$$$$$$$$%%%'''%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$#########%%%(((+++,,,%%%'''***---///...***&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%#########"""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&### !!!%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%%%%***(((&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###""""""###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''')))******))))))(((((((((((())))))&&&((()))++++++)))(((&&&)))((('''''''''(((***+++***)))((((((((()))+++++++++,,,......------...000------...///111222333444333444666777777888;;;===EEEQQQeee########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######"""""""""###$$$%%% !!!"""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  !!!"""!!!  """########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$###"""###&&&)))+++------...---,,,((($$$!!!%%%$$$$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%### !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&((('''%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######"""""""""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###!!!"""###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&''''''((()))***))))))(((((((((((())))))'''((()))******)))(((''')))(((((('''((()))*********))))))))))))***++++++***,,,---.........000222...//////000111333333444333444666777777888;;;===EEEPPPddd~~~}}}########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###############$$$%%%%%% !!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""""""""""""""######""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""#################################$$$$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&!!!###%%%%%%$$$$$$%%%&&&######""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&...---+++)))&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$### """$$$%%%$$$###$$$%%%$$$$$$$$$############$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######""""""""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''%%%###""""""###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))'''%%%%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((())))))***************++++++,,,,,,)))+++---......///000222111111111222222222222222333444666777777888;;;===DDDNNNbbbzzz~~~$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%############""""""!!!!!!######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%########################!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!! """############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&''''''"""$$$%%%%%%$$$$$$$$$%%% !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""''''''&&&$$$""""""$$$'''###$$$%%%$$$###"""###%%%#########"""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$### """$$$$$$######$$$%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#####################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$######$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&'''((((((((()))(((((('''''''''(((((((((((())))))))))))((((((***((('''%%%%%%'''(((***(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,)))+++---------...000111222111111111111111111111333444666777777888;;;===BBBLLL```xxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""""""""""""""###############""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$#########%%%######################## !!!!!!"""######$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$######$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$!!!###$$$$$$""""""$$$'''"""$$$%%%$$$""""""###%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$###########################$$$$$$############$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%$$$"""$$$%%%%%%$$$###$$$%%%$$$&&&'''&&&$$$###%%%'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))***'''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))******+++++++++++++++)))+++,,,---,,,---...000......//////000000111111333444666777777888;;;===AAALLL___www$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$ !!!"""###$$$%%%%%%######""""""""""""############""""""""""""###############$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""$$$%%%$$$###"""###$$$"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$############""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$""""""###!!!"""###$$$%%%&&&&&&%%%########################$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""$$$&&&'''###&&&&&&$$$""""""###!!!$$$%%%%%%"""!!!###%%%!!!!!! !!!!!!"""###"""""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$######$$$%%%&&&&&&'''((("""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&((('''$$$"""!!!###'''***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%'''&&&%%%$$$$$$%%%$$$&&&'''%%%"""!!!###%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))(((''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++,,,'''((()))******)))((('''$$$%%%'''(((((('''%%%$$$'''(((((()))))))))))))))(((((()))***************)))+++,,,,,,,,,,,,---///***+++,,,---...000111111333444666777777888;;;===BBBLLL___xxx&&&%%%###"""""""""######%%%%%%$$$###"""!!! $$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$###"""!!!!!!""""""######"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########""""""!!!!!!""""""""""""############$$$$$$############$$$$$$###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$############"""&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((&&&#########$$$$$$#########$$$$$$$$$%%%%%%%%%########################&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######"""############$$$$$$$$$%%%%%%&&&''')))(((%%%###&&&%%%$$$""""""""""""###"""######$$$$$$%%%&&&&&&########################$$$$$$$$$############"""$$$$$$##################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$#################################'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&''''''&&&%%%$$$###"""!!!'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""############$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++(((((())))))******++++++,,,+++***)))))))))++++++))))))*********+++++++++---...///000111111111111,,,...///111222222222222333555666666666888;;;>>>BBBLLL^^^vvv%%%%%%###"""""""""######%%%%%%$$$$$$######""""""$$$$$$$$$#########""""""############""""""""""""######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!!$$$$$$###"""""""""""""""######"""""""""###%%%%%%"""""""""#########$$$$$$############"""""""""!!!""""""""""""############$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$############"""###""""""""""""!!!!!!!!!############$$$$$$$$$%%%$$$""" """##################$$$$$$$$$%%%%%%########################%%%$$$######%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$######%%%&&&&&&$$$"""$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&(((((((((''''''''''''(((((((((((()))'''''''''&&&'''(((***+++)))))))))))))))*********++++++***))))))******+++******************++++++,,,,,,---...////////////,,,...///111222222222222333444666666666888;;;>>>BBBKKK]]]uuu%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$$$$###""""""""""""############"""######$$$%%%"""""""""############$$$############"""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$#########"""""""""""""""#########$$$$$$"""!!! ###$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$######"""######################## !!!"""###$$$%%%&&&&&& !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((('''''''''((((((((((((((('''''''''(((((((((((()))((('''''''''((()))***+++***))))))))))))))))))(((******)))))))))******+++++++++*********************+++,,,------...------------///000111222222222333444666666777888;;;>>>AAAKKK]]]uuu$$$$$$###########################$$$$$$$$$%%%%%%########################$$$$$$$$$######""""""""""""$$$%%%''''''%%%$$$""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########!!!""""""""""""#########$$$###"""###%%%&&&&&&%%%############$$$$$$$$$$$$###########################!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$""" """###""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$#################################!!!""""""###$$$$$$%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))(((((('''''''''&&&'''(((((('''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))******+++******))))))(((((((((''')))))))))))))))*********+++++++++*********************+++,,,------------------...///000111222222222444666777777888;;;===AAAJJJ\\\ttt############$$$#########!!!!!!""""""###$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$!!!""""""###$$$$$$%%%%%%$$$###############$$$$$$#########$$$##################$$$$$$$$$%%%%%%%%%""""""""""""""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!""""""""""""#########&&&%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$########################"""  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$%%%###!!!!!!###$$$###"""$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%################################################&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%'''((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((()))************)))))))))((((((''''''(((((())))))************************************+++,,,---......//////...------...///000111222222222444666777888999;;;<<<@@@III[[[ttt""""""###$$$$$$$$$$$$###!!!!!!"""""""""########################$$$$$$$$$""""""######$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$#########""""""$$$############$$$%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""###""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$############$$$$$$$$$$$$$$$############"""############"""""""""""""""""""""#########$$$$$$$$$###"""#########!!!"""""""""############$$$########################""" !!!###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$%%%%%%$$$$$$"""!!!!!!"""######$$$%%%%%%&&&&&&########################$$$$$$$$$#########""""""''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&'''''''''############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$''')))'''$$$###%%%''''''''''''(((((((((((()))%%%&&&'''((()))))))))))))))(((((((((((((((((('''''''''((()))************))))))*********+++++++++,,,---...//////000000///---------...///000222222111444666888888999:::<<>>DDDKKK[[[qqq########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%########################"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""######$$$$$$%%%%%%###############$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$###$$$%%%&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""" """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))************)))(((((())))))************))))))(((***------,,,***+++---+++,,,---...////////////...///000000///000222444222444555666666777:::<<>>AAAGGGTTTiii%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%###"""!!!$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$############""""""###$$$$$$###!!! ######$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((($$$%%%&&&'''&&&%%%$$$###''''''(((******+++++++++***'''%%%&&&***,,,,,,++++++,,,---...////////////...///000000///000222444222444666666777999<<<>>>???FFFSSSggg$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""####################################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$############"""&&&'''&&&### $$$((($$$$$$%%%%%%%%%$$$$$$############"""######$$$%%%""""""###$$$&&&(((***+++)))(((&&&$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&%%%############$$$###"""""""""""""""######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$)))((('''&&&&&&''')))***************)))((('''&&&+++)))''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&!!!&&&******&&&$$$%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&$$$###$$$%%%''''''&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))((((((''''''''')))***+++((((((((()))******++++++,,,,,,.../////////...---/////////...---...222444777555666999:::999999<<<@@@FFFSSSfff$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!  """%%%'''(((""""""############""""""###############$$$$$$%%%###$$$%%%&&&(((***,,,---+++***'''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''***))))))((()))***++++++------,,,++++++***))))))+++)))''''''((()))((('''''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%% %%%&&&$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((***)))(((''''''((())))))(((((())))))***++++++,,,,,,,,,.../////////...---/////////...---///111444666333444777888555666999@@@FFFSSSfff$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$###############$$$%%%%%%%%%&&&'''(((***---///000---,,,)))'''%%%$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%%%%'''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((()))))))))*********++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///111000...------------...---+++))))))***+++***)))************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$ $$$%%%###"""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&((()))***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''+++***)))(((''''''''''''))))))******+++,,,,,,,,,,,,,,,---............---...//////......///111444555333333666777555555888???FFFSSSfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$####################################""""""""""""!!! """$$$$$$"""###$$$&&&''''''&&&%%%$$$$$$############$$$%%%%%%&&&&&&''')))+++---///000...---***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((()))((()))))))))))))))******'''''''''''''''(((((((((&&&(((***,,,,,,,,,***)))++++++,,,,,,,,,---------,,,,,,---......///000000000000000111111222333333444333111//////000111222111///---...///000///...------,,,,,,+++******)))((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&((())))))'''%%%$$$$$$&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&***++++++)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''%%%###""""""###%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''******)))((((((((((((((()))******+++,,,,,,------,,,,,,---------............/////////...///111333444222333777999777888;;;???FFFSSSfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#################################"""""""""!!!!!!"""$$$'''&&&###!!! !!!!!!"""%%%&&&'''&&&$$$###$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&''')))+++---......,,,***'''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&++++++***)))))))))***************++++++,,,,,,,,,(((((()))))))))*********((())),,,...///...---,,,......////////////000000...//////000111222333333444444555666777777888888777666444333222333555666777555444444555666666555111111000///---,,,++++++******)))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%$$$'''(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%'''''''''$$$$$$$$$$$$$$$%%%&&&'''***++++++)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%###!!!"""###%%%&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,------......---...000/////////111333222000222777999999:::>>>???EEERRReee~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!! $$$(((((($$$"""###&&&%%%''')))+++,,,+++)))((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***+++***(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((((('''))))))(((((((((((())))))------......//////000000++++++,,,,,,---.........,,,---///111222222111111333333333333444444444444333333444444555666777777888888:::;;;<<<<<<<<<<<<::::::888888888888999:::<<<:::999:::;;;<<<<<<;;;777666555333111000......------,,,+++******))))))'''''''''''''''(((((((((''''''((()))((('''&&&%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%'''''''''$$$######$$$$$$%%%&&&'''((()))***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&$$$%%%'''((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((()))************))))))******+++,,,,,,,,,,,,,,,,,,+++,,,------...---...000000//////111222000...000555888888999===>>>EEERRReee~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%&&&&&&(((+++...///...,,,***%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''(((***+++,,,++++++***((((((((()))***+++---...111222222333444444555555000000000111222333333333222222333444555666777888888888888999999999::::::888888999999::::::;;;;;;:::;;;===???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======???@@@@@@???===<<<;;;888666444222222222111111000///...---,,,)))))))))))))))(((((((((((((((((((((''''''''''''$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$############$$$%%%&&&'''&&&(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$&&&'''%%%&&&(((***+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((('''((()))******)))(((((((((((())))))***++++++,,,,,,,,,+++++++++,,,---...,,,...000000000///111222333111222666888777888<<<>>>EEERRReee~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""!!!!!!!!!!!!'''$$$"""###&&&'''$$$""" """&&&((()))(((&&&$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""""""""##############################$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%'''(((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&(((***,,,---.........---...///111333666888999555555666666777888888999333333444555555666777777666666666777888:::;;;<<<<<<<<<<<<=========>>>>>><<<<<<<<<===============<<<===???AAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAA???>>>???@@@BBBBBBAAAAAA@@@???<<<:::888666555555555444333222111000///++++++******))))))(((((())))))(((''''''''''''(((***(((&&&%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""############$$$%%%&&&'''%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """###$$$######$$$&&&''')))+++---...---,,,+++'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))))))))*********((('''&&&((((((((()))******++++++---,,,+++***+++,,,---...,,,...000111000000000222888666666::::::888999<<<>>>EEERRReee~~~"""&&&&&&""""""&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&''''''%%%%%%&&&''''''((())))))%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&$$$"""$$$''')))'''$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%%%%$$$&&&)))---%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%###"""###%%%&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$''''''''''''''''''''''''(((***((($$$$$$'''(((%%%$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&'''(((***+++---...------...///000111222444666777888999======>>>?????????>>>>>>999999999:::::::::;;;;;;999::::::;;;<<<======>>>AAAAAAAAA@@@@@@>>>===<<<;;;<<<>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@EEEDDDBBBAAA@@@AAACCCDDDDDDCCCBBB@@@>>>===<<<;;;:::;;;<<<<<<;;;999777555444222///,,,+++******+++,,,+++)))((('''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$%%%'''))))))((('''&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%(((''''''((())))))(((&&&&&&((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&)))...222222///+++(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((***++++++******+++,,,+++++++++,,,,,,,,,------////////////000111222333777777777777888999:::;;;BBBFFFPPPbbb{{{$$$''''''######''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$###"""""""""###((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%""""""###$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$+++///***$$$###$$$###)))))))))'''$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''(((***+++---///111222111111222333666666777999;;;===???@@@???@@@@@@@@@@@@@@@??????<<<<<<<<<<<<===============>>>>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>;;;<<<>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@CCCBBB@@@???>>>???@@@AAAAAAAAA@@@??????>>>>>>===<<<===>>>??????>>><<<;;;777555333000/////////000///---,,,***)))(((((((((''''''''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$%%%'''((()))((('''&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%&&&'''(((&&&$$$&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''$$$&&&***------+++(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++******+++,,,,,,,,,---------.........////////////000111222222555555555666777999:::;;;???DDDOOOccc}}}%%%'''&&&$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$''')))'''###!!!###&&&''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$######""""""""""""###&&&%%%&&&''')))(((###########################'''$$$"""$$$'''&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111:::444)))$$$%%%'''*********'''$$$!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))+++---...//////222444555555555666777;;;;;;;;;;;;>>>AAADDDFFFCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDAAA@@@???>>>>>>???@@@@@@===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@BBBAAA???===<<<<<<===>>>>>>>>>>>>?????????@@@@@@>>>???AAABBBBBBBBBAAA@@@:::999777555555555666666222111///---,,,++++++***)))))))))(((((((((((((((((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&&&&$$$###&&&''')))((('''%%%&&&&&&''''''''''''''''''&&&&&&$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((***++++++******+++,,,---------.........//////............///000111111333333444555666888:::;;;<<>>===<<<<<<=========>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAAAAA;;;;;;:::999999:::;;;;;;666555444222111///......++++++******)))(((((('''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&$$$###%%%'''(((((('''&&&&&&'''((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((''''''((((((((((((((()))(((***++++++******+++,,,------------............---------......///000111333333444555777999;;;<<<===CCCNNNbbb}}}%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$&&&'''(((000777555+++###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%((()))%%% """#########$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((+++&&&######%%%$$$"""###%%%%%%%%%%%%&&&(((&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''')))***+++,,,---.........111111222333555777999:::777999;;;<<<<<<<<<===???===<<<;;;;;;<<<@@@CCCFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAABBBDDDFFFBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>??????AAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;<<<<<<======:::999888777666444333222......---+++***)))(((''''''''''''(((((('''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$%%%'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((())))))*********(((***++++++******+++,,,+++,,,,,,,,,,,,------------------......///000111444444555666888:::<<<===AAAEEEOOOaaa|||$$$###%%%))))))%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!! %%%'''&&&###&&&%%%%%%$$$$$$%%%%%%%%%#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''***999IIIIII:::***######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$###""""""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$##################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!&&&'''$$$###%%%&&&%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******,,,---///000222333333444666666777888:::<<<===>>>???AAABBBCCCBBBBBBCCCDDD@@@@@@??????@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>==================>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;999888777333222111///---+++***)))''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((((((&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++(((***++++++******+++,,,+++++++++,,,,,,,,,------............///000111111555555666777999:::<<<===CCCGGGPPPbbb{{{%%%$$$(((......((($$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%(((777FFFGGG;;;,,,%%%%%%###########################$$$$$$""" """$$$###"""""""""###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""####################################$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!###((()))&&&$$$&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&((()))+++,,,......000111333555777999999:::;;;;;;;;;<<<===???@@@AAACCCEEEGGGGGGEEEDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCBBBAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBB???>>>999999:::::::::::::::::::::;;;<<<===>>>@@@AAAAAA@@@???>>>>>>============<<<<<<=====================>>>>>>???>>>===<<<;;;888777666444111///...---(((((()))******)))((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&((((((&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((()))******+++(((***++++++******+++,,,,,,,,,,,,,,,---------...////////////000111222222555555666666777999:::;;;@@@FFFQQQddd|||&&&%%%***111111***%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&''''''((())))))###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$%%%&&&%%%%%%$$$ )))222222+++%%%###%%%"""""""""""""""""""""""""""$$$%%%!!!######""""""""""""$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%&&&########################%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$!!!!!!$$$%%%######$$$%%%%%%$$$###$$$&&&######%%%&&&((()))***+++''''''(((((((((((('''''''''''')))+++---///111222333444777999;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCBBBAAA@@@???>>>@@@???>>>>>>>>>???@@@AAA????????????????????????@@@AAABBBCCCBBB@@@===;;;444555666777777888888777777888:::<<>>>>>??????@@@AAA<<<======>>>>>>>>>======>>>???@@@AAAAAA@@@???>>><<<;;;999777555222111000)))***+++,,,,,,+++***)))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%$$$$$$$$$%%%&&&'''###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$$$$&&&(((((('''''''''(((%%%&&&&&&''''''(((((((((*********))))))(((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((***++++++******+++,,,---------.........///////////////000000111222333555555555555666777999999===DDDRRRfff~~~###&&&+++......+++&&&###"""############$$$$$$$$$%%%$$$######"""###############$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################""""""######$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''"""###$$$$$$###"""###$$$)))'''%%%%%%''''''%%%"""$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""!!! !!!###%%%'''&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&'''(((***++++++,,,...000222333444444===>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCGGGFFFDDDCCCCCCCCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@???>>>>>>======999888888999:::<<<>>>???:::::::::999999888888777;;;<<<===>>>@@@@@@AAAAAA777666333222111222333444777777888999;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA>>>===<<<===>>>???CCCAAA???======???AAACCC@@@>>>===<<<<<<:::666333///---+++)))((((((((()))((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******)))(((''''''(((&&&&&&''''''((()))))))))''''''''''''((((((((((((''')))******))))))***,,,******))))))))))))************))))))))))))))))))***+++,,,---..................///000111222333333555333444888999888999<<<>>>DDDQQQccc}}}$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$###%%%&&&%%%$$$###$$$%%%'''%%%$$$%%%'''(((&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''''''''&&&%%%%%%&&&&&&&&&(((((((((((()))***,,,---///000222555777999:::;;;BBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDCCCAAA@@@?????????======<<<<<<;;;::::::999555444444444555666888999777666666666555555444444666777888:::;;;;;;<<<<<<888666444333222222333444333444555777888:::;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@?????????@@@AAABBBAAA@@@@@@???>>>:::888777555222...+++(((&&&%%%))))))(((''''''&&&&&&%%%''''''(((((((((((((((((()))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''')))***)))(((((()))*********))))))))))))******************************+++,,,---.....................///000111222333333555333444888999888999<<<===BBBNNN```zzz&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#####################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$'''((('''&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((*********+++,,,---///000222333666999<<>><<<:::999888888777777777666555555444444111111000000000111333444333333333333333222222222222333444555666777777777777666555333222333333444222333444666777999:::;;;:::;;;<<<>>>@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@???CCCBBB@@@@@@AAA@@@===;;;<<<;;;888444000,,,(((&&&+++***)))((((((''''''''''''((((((((())))))******((((((((('''&&&&&&%%%%%%(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((())))))))))))&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''(((***))))))(((''''''&&&&&&''''''''''''((((((((((((((()))***)))''''''''')))******))))))))))))************++++++++++++++++++---....../////////............///000111222333333555333444888999888999<<<>>>CCCMMM___xxx((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))++++++,,,---///000222222333444777;;;>>>AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@;;;:::888666444333222222222222111111000000000000000///.........///000111222222222222222222222222000111222333444444444444555444333222111111111222333444555777888:::;;;<<<888999:::<<<>>>???AAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>>AAA???>>>>>>??????===<<<:::::::::888666222///---,,,+++)))((((((((((((((('''''''''((())))))******(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''(((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###%%%(((***++++++***)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))'''&&&''')))))))))((((((''''''''''''''''''''''''((((((((((((((())))))((('''&&&&&&'''******))))))))))))******+++++++++++++++,,,,,,,,,//////////////////............///000111222333333555222333777999777888;;;AAAEEEOOO___xxx&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$"""$$$%%%$$$###"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))+++,,,...000222333444555666777:::===@@@BBBDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCC@@@<<<:::777666666555333111000///..................------------......---,,,,,,---...///000000111111222222333333000000111222333333333333333333222111000000000000444444555777888999:::;;;999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDBBB@@@???@@@???======>>>???>>><<<::::::::::::999777555333...,,,***(((''''''((()))&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&###$$$&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%(((***,,,+++******'''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&''')))((('''&&&''')))''''''''''''(((((())))))''''''''''''((((((((((((((())))))((('''&&&&&&'''******))))))))))))************+++++++++,,,,,,,,,//////////////////............///000111222333333444222333777888777888;;;@@@EEENNN___www"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########"""###$$$$$$""""""###$$$%%%&&&'''&&&###"""###$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))++++++---///111333666777888999;;;<<<>>>AAACCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBAAAAAABBB@@@>>>;;;777444111000111000//////............------------------------,,,,,,+++++++++,,,...///000111111222333444444555222333444444555555444444555444444333333222111111444444444555666777777777999999999999999999999888<<<<<<<<<<<<============>>>???AAABBBCCCCCCBBBBBBDDDBBB@@@@@@@@@AAA@@@???>>>>>>===<<<:::888777666222000---***(((((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))************%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&''')))&&&&&&''''''((())))))***''''''''''''((((((((((((((()))***)))''''''''')))******))))))))))))******))))))******+++,,,,,,,,,---....../////////............///000111222333333444222333777888777888;;;===BBBLLL]]]vvv$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$###$$$%%%%%%######$$$%%%###%%%&&&%%%###"""$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''((()))***,,,......000222555888:::<<<======@@@@@@AAACCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFEEEDDDCCCBBBCCCBBBAAA???===<<<::::::888888666555333222000000------------...///000000........................------,,,,,,---///111222555555666777888::::::;;;999::::::;;;;;;;;;;;;;;;999999999999888777666666666666666666666666666666888888777777777777777777:::999888777777888888999;;;<<<>>>@@@BBBDDDEEEEEEGGGDDDBBBAAAAAABBBAAA@@@BBBAAA???===<<<;;;::::::777444111---************))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''(((((()))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))'''''''''(((((((((((((((''''''''''''((((((((((((''')))***)))(((((()))*********))))))))))))******(((((())))))***++++++,,,+++,,,---.....................///000111222333333444111222666888666777;;;<<>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGBBBCCCDDDDDDDDDCCCAAA@@@???>>><<<:::888555444333000000111111111222222222+++,,,,,,---...000111222////////////////////////000000000000111333555666;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBB============<<<;;;:::::::::999999999888888888777666666666666777777777777888666444222222333444555999:::<<<>>>AAADDDFFFGGGGGGDDDBBB@@@AAAAAA@@@???BBBAAA???>>>===>>>??????:::888333///,,,++++++,,,++++++***)))((('''&&&&&&&&&'''''''''''''''''''''!!!$$$&&&((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((()))'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&''''''&&&&&&((())))))))))))(((''''''&&&&&&''''''''''''((((((((()))''')))******))))))***,,,******))))))))))))******'''(((((()))******++++++***+++,,,---..................///000111222333333444111222666888666777:::===CCCOOOaaayyy***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$############$$$$$$&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%"""""""""""""""!!! ###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%)))+++---...///000222444666888<<<@@@BBBBBBBBBAAABBB@@@??????@@@AAA@@@???AAABBBCCCDDDDDDCCCBBBAAACCCBBB@@@AAACCCEEEFFFFFFFFFGGGHHHHHHGGGEEECCCBBB@@@AAAAAAAAA@@@>>><<<:::999888555333111111111111/////////000111222333444444444333333333333333333555555555444444333333333333333333444555666777888===>>>???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHDDDAAA@@@BBBDDDCCCBBBBBBAAA???===<<<;;;:::::::::999999888888888888999777666666555444333222222666666666888;;;???BBBEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCAAA???>>>======>>>@@@>>><<<999555111...,,,,,,***''''''(((***++++++''''''&&&&&&&&&'''((((((((((((((((((((((((((((((,,,)))&&&%%%&&&'''(((''')))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((+++*********))))))(((((())))))))))))((((((((((((''''''(((((()))))))))***,,,+++***))))))******+++---///000000///---...///......///000111333555666444444444555777888:::;;;CCCGGGPPP^^^sss+++)))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&''''''(((((((((((((((***,,,///000000222444666999;;;>>>BBBCCCCCCCCCBBBBBB@@@???>>>@@@AAAAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBGGGEEECCCCCCEEEFFFFFFEEEFFFFFFGGGHHHGGGEEECCCBBB??????>>>===<<<:::999888666555333111///.........000000000111333444666777777888888999999:::::::::<<<<<<<<<;;;;;;;;;::::::777777777888999;;;<<<===<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDEEEEEEDDDDDDEEECCC@@@@@@CCCEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBB??????>>>===<<<;;;:::::::::999888666444222111000333333333444666:::===???AAABBBCCCDDDDDDDDDDDDDDDHHHFFFDDDBBBAAA@@@@@@@@@???>>><<<:::777444222000///---***)))***+++++++++''''''&&&&&&&&&''''''(((########################***(((&&&&&&'''(((((('''(((((('''&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''&&&'''(((((())))))))))))((('''''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''***)))(((((('''''''''(((%%%%%%%%%&&&&&&%%%$$$$$$'''''''''((((((((())))))******)))))))))((((((((())))))))))))((((((((((((***))))))))))))))))))(((,,,+++***)))***+++---...---///000000...---...///,,,------...///111333444444444444555777888:::;;;BBBFFFOOO]]]sss+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((***++++++,,,,,,,,,...111333333555777:::===???AAACCCDDDDDDCCCBBBCCCAAA>>>===???AAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDJJJHHHEEEEEEEEEEEEDDDCCCEEEEEEFFFFFFEEECCCAAA@@@<<<;;;999777666444333333111111000...............222333444666888:::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB============>>>@@@AAABBB<<<<<<<<<===============@@@AAABBBCCCDDDCCCBBBBBBAAA@@@>>>???BBBDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBB???===<<<>>>===;;;999666444222111111111000111222444666777;;;<<<>>>@@@BBBDDDFFFFFFHHHGGGFFFDDDCCCBBBBBBBBB???>>>>>><<<;;;999777666444222///---------,,,+++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&'''(((((('''''''''(((((((((((()))))))))***))))))((((((((((((((('''))))))))))))((((((((((((,,,++++++***))))))((((((---,,,***))))))+++...000,,,...000000...---...///---------...///111222333444444444555777888:::;;;@@@EEENNN\\\rrr+++***(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%''')))+++---.../////////111444666777888;;;===???@@@BBBCCCCCCCCCBBBAAACCC@@@>>>===???AAABBBBBBEEEEEECCCBBBBBBCCCEEEEEEHHHFFFDDDDDDDDDDDDBBBAAAEEEEEEDDDCCCAAA>>><<<;;;888666444111////////////......//////000111222333888999;;;===@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>=====================<<<===???@@@@@@@@@???>>><<<<<<;;;<<<>>>???@@@AAAAAAAAA@@@???>>>>>>??????EEEFFFGGGGGGEEECCC@@@???AAA@@@???===;;;:::888777555444333222111111111111666777999<<>><<<;;;:::999777333111000///---,,,)))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&)))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))((((((((())))))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((())))))******))))))''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))((((((((((((+++++++++***************...---***((((((***,,,...,,,---//////...---...////////////000111333444555444444444555777888:::;;;>>>CCCMMM\\\rrr***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!###$$$%%%%%%%%%%%%$$$###############$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''))),,,///111222222222444777888999;;;===???@@@@@@AAABBBBBBAAA@@@???BBB@@@======???AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCAAACCCBBBAAA>>>;;;888666555333222000...------.........///111444777999:::;;;???@@@BBBEEEGGGHHHHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888999999999999999:::;;;>>>===<<<;;;;;;;;;;;;;;;@@@AAACCCEEEEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@===<<<:::777555333111111111222333555999<<>><<<;;;<<<:::777555444222000...+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++(((&&&%%%&&&&&&&&&&&&&&&&&&%%%*********))))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''(((******)))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,---...---***'''&&&'''(((***+++---...///...---...///000000000000111222444444444444444555777888:::;;;===BBBLLL[[[qqq(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((())),,,///111444555666666888:::;;;;;;<<<>>>@@@??????@@@@@@@@@@@@??????@@@???>>>???AAABBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;888666333222111111111000000111111222222444555888;;;>>>@@@BBBCCCCCCEEEFFFHHHIIIIIIIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCC@@@???===;;;999777666666888888999999:::;;;<<<<<<::::::999888888777777777666777999888777777888999:::::::::::::::;;;<<<===;;;<<<>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBAAA???===;;;888666555000000000111222555777999===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???=========;;;999777777555333111---,,,+++***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((%%%&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&(((***...111333***)))((('''''''''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))((((((((((((&&&'''((()))***,,,------,,,+++***(((''''''''''''***,,,.........---...///............///000111222444444444555777888:::;;;===BBBKKKZZZqqq&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""""""""#########$$$&&&''''''&&&$$$###!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%''')))***++++++---///222555777888999888:::<<<<<<<<<<<<>>>@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>@@@BBBCCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@?????????>>>;;;999555555444222111111000000111222444666777888999:::;;;===???BBBDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFDDDCCC@@@?????????>>>==================>>>>>>>>>??????:::999888666444333333333555666777999;;;===>>>???===<<<999777555555666666555888:::;;;999999;;;===;;;;;;:::::::::;;;;;;<<<888999:::;;;===>>>@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>===<<<666555333222222333444555777999;;;===???@@@@@@@@@??????@@@@@@@@@@@@??????<<<;;;999999999888666333000///---+++***)))(((((((((((((((((((((((((((((((((''''''((())))))'''%%%&&&'''(((((((((((('''&&&''''''((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&'''''''''((('''((()))******)))((('''''''''(((((((((((('''''''''''''''(((***...111333++++++***((((((''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((('''''''''(((((()))*********))))))((('''%%%%%%''''''''''''((((((((((((((((((((()))))))))******))))))))))))((((((((((((''''''((())))))***++++++)))))))))*********)))))))))+++---...------...///............///000111222444444444555777888:::;;;===BBBKKKZZZppp%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%###$$$&&&''''''&&&$$$###!!!"""###$$$%%%%%%$$$###!!!""""""""""""#########%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***,,,---......000222555888:::;;;<<<:::;;;======<<<<<<>>>?????????@@@@@@@@@@@@AAAAAA======???AAACCCCCCAAA??????@@@BBBBBBBBBBBB@@@???>>>===;;;;;;:::777444111///////////////000000111222444777:::===>>>??????AAACCCDDDFFFGGGGGGFFFFFFCCCDDDEEEEEEDDDBBB???>>>;;;<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::555555444333222222222222666666888;;;===@@@BBBCCC@@@>>>:::777555555666777555888<<<===<<<===???BBB>>>===<<<:::888777777777888888888999:::<<<>>>???<<<<<<<<<======>>>>>>??????@@@@@@AAABBBAAAAAAAAA>>><<<999777555555555666111333666999;;;======>>>;;;<<<>>>???@@@AAAAAAAAA;;;:::999999:::999777555111000...,,,+++)))))))))((((((((((((((((((((((((***((('''((()))((('''%%%&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))'''((()))++++++)))((('''(((((())))))))))))((((((+++)))((('''''')))+++,,,,,,,,,***)))((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******&&&&&&%%%$$$###!!! (((((((((((())))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))+++,,,---,,,,,,)))+++---...------...///111000000000111222333333444444444555777888:::;;;===BBBKKKZZZppp&&&'''''''''&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&''''''&&&&&&%%%!!!"""######$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''&&&$$$$$$$$$&&&'''((('''''''''(((%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%"""###%%%&&&&&&%%%$$$###&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###)))%%%"""###''')))'''$$$''''''&&&''')))+++---///333333555666888:::;;;<<<>>>>>>============>>>>>>@@@@@@AAAAAA@@@@@@???>>>AAAAAABBBBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@===:::555111//////000111---,,,------......///000333666;;;@@@CCCEEEEEEEEEFFFDDDDDDEEEGGGGGGDDDAAADDDCCCBBB@@@>>><<<;;;:::888777555444444444555555666777888888666666777888111222444555666666555555444>>>EEEFFFIIINNNNNNJJJKKKFFF>>>777444555888;;;999;;;@@@GGGLLLNNNMMMKKKKKKJJJFFF>>>555222555:::777666777999<<<===:::777888999;;;<<<;;;;;;:::999:::;;;<<<======>>>AAACCCAAA@@@>>><<<999777555444333333444555777888:::;;;@@@AAABBBAAA???>>>???@@@<<<;;;888777666666888999666333...***((()))+++---******)))(((((((((((((((***)))((('''&&&&&&'''(((---+++)))'''&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$)))))))))((('''&&&&&&%%%)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%''''''(((((())))))******))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&''''''&&&%%%%%%'''((()))(((((())))))))))))((('''))))))'''&&&&&&&&&((()))***)))(((''''''((()))***&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''))))))))))))************))))))***++++++++++++***+++,,,------......------............---,,,++++++---...000222333444333333333333444555666777888999===BBBKKKXXXkkk'''''''''''''''&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$"""!!!&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$(((%%%$$$$$$&&&'''&&&%%%''''''(((***,,,...000111333444555666888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===;;;:::::::::999666444111---,,,+++,,,---*********+++---///222333999;;;???CCCEEEFFFFFFEEEFFFDDDCCCCCCDDDDDDAAA>>>???>>><<<;;;999888777666666555444333333444555666666777999888888777999:::999999888666666555666666>>>FFFMMMOOOQQQVVVWWWTTTVVVPPPHHH@@@;;;:::<<<>>>EEEIIIOOOUUUXXXXXXWWWVVVWWWWWWSSSJJJAAA;;;;;;===999888777:::>>>@@@@@@???>>>===;;;999777666777888999:::<<<<<<<<<<<<>>>@@@AAA@@@???>>>===;;;::::::555555444444555666777777999;;;===>>>???@@@BBBDDD<<<;;;:::888777666777777444333111///...---,,,,,,++++++***))))))))))))***(((((('''&&&'''((()))))),,,***)))'''&&&'''((()))((((((((((((((('''''''''((((((((('''''''''&&&&&&(((((((((((((((''''''&&&)))(((''''''''''''(((((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&((((((((((((((()))))))))((((((((((((((('''''''''******))))))((((((((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((&&&(((*********)))(((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((())))))((('''''''''''''''))))))))))))************))))))***++++++++++++***+++,,,,,,---------------------.........---,,,,,,+++---...000111111111111222222333555666888999999===BBBKKKWWWkkk(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''%%%%%%%%%&&&&&&)))))))))(((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''''')))+++...111333444555444555555777888999::::::::::::::::::;;;;;;<<<===<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@???>>>======;;;:::999888666444222111//////---,,,+++++++++++++++******,,,///333888:::@@@AAADDDFFFGGGFFFEEEDDDDDDBBB@@@??????>>>;;;999999888666555444444444444444333222111222444666777777999<<<>>>???AAADDDFFFGGGDDD@@@;;;999888999:::CCCJJJOOOQQQSSSVVVWWWUUUWWWRRRKKKDDD@@@???@@@AAAKKKQQQYYY]]]]]][[[ZZZZZZ^^^^^^[[[TTTJJJBBB>>>>>>???>>>>>>AAAFFFKKKNNNOOOKKKHHHCCC===777555666888777888:::999888888999;;;?????????@@@@@@??????>>>999888777666555555555555555777:::<<<===???AAADDD<<<<<<;;;:::999777555444333333444555333111...,,,---,,,++++++******++++++''''''''''''''')))*********)))(((''''''((()))***''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((()))***((((((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((''')))******)))(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((('''''''''(((((())))))))))))************))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,---............---,,,---...000111111111111111111333555777888:::;;;<<>>;;;999888777666555555555444444444444555555444333222222222555777999<<>>???EEEIIIMMMNNNNNNOOOPPPPPPPPPMMMIIIFFFEEEEEEGGGIIILLLSSS\\\^^^[[[WWWVVVWWW\\\]]]]]]XXXQQQIIIDDDBBBFFFGGGJJJOOOTTTYYY]]]^^^[[[YYYSSSJJJ@@@:::999:::444666777777555555666777<<<===>>>>>>???>>>>>>===<<<;;;:::999888777777777888:::;;;;;;;;;;;;===>>><<<=========;;;888555444333444555555444111///---------,,,+++++++++++++++((((((((((((((())))))))))))(((((('''(((((()))***'''''''''(((((((((((((((***))))))))))))(((((((((((((((((())))))***+++,,,)))***+++++++++***(((''''''''''''''''''(((((()))''''''''''''(((((()))))))))))))))((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''$$$%%%'''((((((((('''&&&((('''''''''((((((((()))---...---)))&&&&&&))),,,''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))((()))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,---------+++,,,---...///////////////000000111222333333333000111222444777999:::;;;<<>>>>>>>>===;;;999888999999888888777888888888:::;;;<<<;;;:::999:::;;;<<<===>>>???===;;;888666666555333222111000//////...---,,,,,,++++++,,,,,,,,,,,,++++++***)))((('''((((((((((((((()))))))))(((((()))))))))*********+++++++++*********))))))(((((((((((()))+++,,,---...000333444222...)))&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))'''''''''((()))))))))***$$$%%%'''((((((((('''&&&''''''&&&&&&'''((())))))///333777555000+++))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***((()))))))))************))))))***++++++++++++***,,,++++++++++++,,,---...+++,,,---...///000000000000000000111111222333333000111222444777999:::;;;<<<@@@HHHTTThhh'''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((######$$$%%%&&&'''((()))$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((('''&&&$$$###&&&''')))((('''&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$######""""""######""""""!!!!!! &&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$(((++++++((()))---222555666888999;;;<<<======;;;;;;;;;:::::::::999999666555333111000///......333333333333333222111111111111111111000///......++++++,,,,,,,,,,,,,,,++++++,,,---......//////...------...///333888===@@@@@@@@@???===<<<:::888777444333222000000111555888777:::>>>BBBFFFHHHHHHHHHBBB@@@===::::::;;;>>>@@@JJJLLLNNNOOOOOOPPPRRRTTTSSSPPPMMMIIIHHHHHHJJJKKKLLLJJJKKKMMMLLLIIIJJJNNNPPPOOOOOOOOOOOOOOOOOOOOOUUUYYY]]]^^^[[[WWWVVVVVVRRRTTTUUUWWWWWWVVVTTTSSSPPPUUU\\\bbbdddddddddddddddgggggg```TTTIIIBBBAAA======<<<<<<<<<>>>CCCFFFHHHHHHGGGEEEAAA<<<777555444444444444444555555666666888999:::999:::;;;===<<<===???@@@@@@???===<<<:::888555222000000111111//////...------------...///......---,,,***)))((()))))))))))))))(((((((((((())))))******++++++,,,++++++++++++************)))((((((((((((***,,,---333555777888666111+++'''%%%&&&'''((()))))))))(((&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,------%%%&&&''''''(((((('''''''''&&&&&&%%%&&&''')))***+++666AAAEEE>>>333)))%%%(((((())))))))))))((((((''''''((((((((()))))))))))))))((((((((()))******))))))))))))************))))))***++++++++++++***,,,+++*********+++---...+++,,,---...///000000000//////......///000111111111111333555777888:::;;;<<<@@@GGGSSSfff&&&'''(((((()))))))))(((%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))%%%&&&&&&&&&''''''((((((###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###(((&&&%%%$$$$$$%%%&&&(((&&&(((+++,,,,,,...222666;;;;;;;;;;;;;;;<<<======;;;;;;:::999888888777777000000///...------------...///000000000000000///---...............------,,,+++++++++++++++,,,,,,,,,---------...//////000......///111333666999;;;<<<;;;:::999777666555444000111111000000444:::???BBBFFFMMMTTTYYY[[[[[[ZZZKKKHHHDDD@@@>>>???AAACCCHHHJJJLLLLLLLLLLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUQQQOOOPPPSSSSSSPPPSSSYYY[[[[[[\\\\\\[[[ZZZYYYYYYYYYZZZ\\\\\\[[[YYYWWWVVVSSSSSSSSSTTTUUUVVVWWWVVVVVV[[[```cccbbbbbbbbbccc```dddgggbbbXXXNNNJJJJJJGGGFFFEEEDDDFFFJJJQQQVVVZZZXXXVVVPPPIIIAAA:::666333333222222222222333333222444666777888888;;;<<<;;;===>>>@@@BBBBBBBBBBBB???===:::777444333333333222222111000000000000111////////////...---+++***)))******))))))(((''''''((((((((()))******++++++*********)))))))))(((((()))(((''''''''')))+++,,,222222333222000---***(((%%%&&&'''((()))))))))((('''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''(((((()))***+++,,,------&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%''')))+++(((444BBBGGG@@@444+++&&&''''''((())))))(((''''''&&&&&&'''''''''((((((((())))))(((((()))******+++))))))))))))************))))))***++++++++++++***,,,+++***)))***+++---...,,,---...///////////////000///.........///000111222222333555666888999999<<<@@@GGGRRRfff&&&&&&'''(((((((((((((((###$$$&&&'''''''''&&&%%%&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###((('''%%%$$$$$$%%%'''(((''')))+++---///222555888???>>><<<;;;;;;;;;<<<===::::::999888777666555555,,,+++++++++,,,,,,---...+++,,,...///000000000000,,,,,,---.........------...---+++*********+++,,,///////////////000111222111111222333555777888999:::999888777555444333333...000111111222666>>>DDDLLLRRRZZZccciiikkkjjjiiiQQQMMMHHHDDDAAABBBCCCEEECCCEEEHHHJJJJJJLLLOOOQQQQQQSSSUUUXXX[[[]]]^^^^^^[[[XXXZZZ___```^^^bbbiiijjjkkklllmmmmmmmmmlllkkkaaa```______```___]]]ZZZ[[[YYYXXXXXXYYY[[[\\\\\\]]]```bbbbbbaaa```aaaccc]]]bbbfffbbbZZZSSSRRRTTTOOONNNLLLKKKMMMTTT\\\bbbgggeeeaaaZZZQQQGGG>>>999555444444333222222222222222444666666666666888999;;;<<<>>>AAACCCDDDEEEFFFBBBAAA???<<<999777555444555444333333222222333333...///000000000///...---************)))(((&&&&&&&&&''''''((()))******+++((((((((((((''''''''''''***)))'''&&&'''(((***+++---,,,+++)))((('''&&&&&&$$$%%%'''))))))))))))(((((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&$$$%%%&&&'''((()))***+++''''''&&&%%%%%%'''((()))'''&&&%%%$$$%%%''')))+++(((111;;;===777000,,,,,,%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((())))))((())))))***++++++))))))))))))************))))))***++++++++++++***,,,+++***))))))+++---...---...//////////////////222222111000000111222333333333444555666777888999<<<@@@FFFQQQeee)))(((''''''&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''((()))''''''''''''''''''&&&&&&&&&'''(((((()))(((((((((&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$###"""'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))+++---000222444555666777888:::<<<======<<<<<<;;;;;;999777444222000///++++++******+++,,,---...***+++,,,...000111111222111000///.....................,,,,,,,,,,,,---...000111222333333111000...333444555777888999777555444666777666444222222222---000333333444:::DDDLLLUUUZZZ```fffiiijjjkkkmmm[[[UUUOOOLLLMMMNNNNNNMMMMMMMMMMMMOOORRRVVV[[[]]]bbbccceeegggiiilllmmmnnnjjjhhhgggiiinnnssswwwyyyzzz}}}~~~}}}vvvpppiiieeeeeeddd```\\\bbbccceeeffffffeeecccbbbcccdddfffeeebbb___^^^^^^ZZZYYYYYY[[[\\\[[[YYYVVVTTTSSSQQQPPPTTT\\\fffnnnooolllfffaaa[[[QQQFFF>>>999999777444111111222444222555555111000444666666888888999:::<<>>FFFLLLSSSWWW]]]bbbddddddeeeeee[[[XXXTTTTTTVVVWWWVVVUUUUUUWWWYYY]]]ccchhhlllooossstttuuuwwwyyy{{{|||}}}|||{{{{{{}}}{{{xxxwwwuuuqqqmmmnnnnnnooopppppppppooonnnmmmlllkkkiiigggdddbbbaaa[[[[[[[[[]]]___```___^^^ZZZWWWTTTSSSVVV]]]dddhhhllljjjhhheee```VVVIII@@@<<<;;;999666333222333444333777777444333666777555666666666666777999;;;<<<@@@AAABBBBBBAAA???===<<<888666444222111111222222000111222222222111000000++++++++++++******))))))++++++***))))))))))))***))))))))))))*********+++)))))))))))))))*********((()))******)))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))+++++++++******************++++++***(((((()))***''''''&&&&&&''''''((()))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&(((++++++***'''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))******)))))))))*********+++++++++,,,---...////////////////////////000111222222444555555666777999:::;;;<<<@@@GGGQQQccc///...,,,***))))))***+++((((((((('''''''''&&&&&&))))))))))))(((((((((((()))))))))(((((('''''''''((()))))))))))))))))))))%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$&&&((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''((()))(((%%%#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))+++---000333555777888888999:::;;;;;;;;;:::999777555222///---------...---...000111222222111111222222222333333222111111//////...---,,,,,,,,,,,,------...///000222444555555666777888888777666555777666555444333444666666888;;;AAAIIIOOONNNHHHCCC???>>>======@@@EEEKKKOOOQQQTTTWWWYYYXXXXXXXXXXXXZZZ[[[]]]```dddfffeeedddeeehhhnnnttt{{{~~~zzztttqqqpppnnnkkkhhhcccbbbbbbdddgggjjjkkkkkkeee```[[[ZZZ]]]aaaccccccfffggghhhiiifff^^^QQQGGGDDDBBB???<<<:::888888888777;;;<<<:::999;;;:::666888777666666666666777888>>>???AAABBBBBBAAA@@@???:::999777555333222222222000000111222222222111111///...---+++************+++******))))))))))))))))))))))))*********++++++***))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))+++***(((''''''''''''((('''((())))))''''''((()))((((((''''''(((((()))***((('''&&&''')))***)))(((((((((((((((((((((((((((&&&'''))))))'''&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))''''''((())))))(((((('''))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,------...///000000000000...///000111222222222222444444555666777999:::;;;<<<@@@GGGQQQccc444222000---+++*********((((((((('''''''''&&&&&&)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))))))))%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''"""$$$&&&((()))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***&&&'''((((((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***,,,...111444666777888999999:::;;;;;;:::999888666444111...------///000111222444666666666444333444444333333222111//////......---,,,++++++,,,,,,...///000222444666888999999999999999888777666555555444222111111333777;;;???EEEPPP^^^gggfff\\\SSSHHHFFFDDDDDDIIINNNQQQSSSTTTTTTTTTRRRQQQQQQTTTVVV[[[___gggnnntttwwwwwwvvvyyy}}}}}}}}}|||xxxtttqqqpppoooppptttwwwxxxxxxsssmmmfffdddfffgggdddaaaaaaaaadddggghhhcccZZZRRROOOMMMIIIFFFDDDCCCAAA???>>>BBBDDDCCCCCCCCC???999<<<;;;999888888888999::::::;;;<<<>>>???@@@@@@@@@===<<<;;;999777666444333111111111222222222222222222111///---,,,++++++++++++***))))))(((((())))))''''''((((((((()))))))))******))))))((((((((('''((())))))))))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++***'''%%%$$$%%%&&&'''&&&((()))((('''&&&&&&'''((((((((((((((()))******((('''&&&''')))***)))((((((((((((((((((((((((((()))******)))(((''')))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%''')))++++++***((('''))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,,,,------------...///////////////...///111222333333222222444444444555777888:::;;;<<<@@@GGGPPPbbb777666444111...+++)))((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''******))))))((((((''''''(((''''''&&&&&&''''''(((###%%%&&&((('''&&&$$$###&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,---///222444666777888888999:::::::::999888777333111...,,,+++,,,...///444666777888888777555444222222111111000...---,,,---------,,,,,,------...111222333555888999;;;;;;;;;;;;:::999777555333333111111000///000555<<>>;;;:::999888777888999999555666888999;;;<<<======?????????>>><<<:::888777333222222222222333333333444333222000...---,,,,,,+++******)))))))))))))))(((((((((((())))))))))))***)))))))))(((((('''''')))(((((((((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))***...---***((((((((()))******,,,---,,,***(((((((((((((((((((((((()))******'''&&&%%%&&&((()))((('''))))))))))))))))))))))))******+++)))((((((***,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&(((+++------,,,***((())))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,---------,,,,,,---.........------...///111222333333222222333444444555666888::::::<<<@@@FFFPPPbbb999888888666333000,,,************)))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''((((((&&&''''''((()))(((((((((******))))))))))))))))))))))))************))))))&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))###%%%''''''&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################%%%$$$#########$$$&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''((((((((('''''''''((()))***+++,,,...///111333555666777777777777999999:::999888777555444222111000111333444666777777777666555333222............---,,,+++***---------...///000111222555666777999;;;<<<<<<<<<;;;;;;999777555444222222...000111111333999BBBIIIYYYaaammm|||~~~wwwiiigggccc^^^[[[YYYYYYZZZTTTTTTTTTVVVZZZccclllsssrrrxxx~~~yyywwwtttoookkkbbb```___aaaeeehhhhhhfffccc___[[[ZZZZZZXXXTTTPPPSSSXXX\\\^^^___\\\QQQFFF:::999777666555555666666444444555666888999:::;;;===>>>@@@AAA@@@>>><<<:::666555444444333333444444555444444333222000...---,,,++++++************************+++++++++,,,,,,)))((((((((((((((((((''')))(((((((((((())))))***''''''''''''''''''''''''((((((((()))))))))******,,,+++)))((('''(((((()))''')))******((('''&&&&&&((((((''''''(((((()))***'''&&&%%%&&&((()))((('''))))))))))))))))))))))))'''((()))((('''''')))+++((((((''''''''''''(((((((((((((((((())))))))))))'''(((+++---...---+++***))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,---------,,,,,,---------------,,,...///000111222222222222333333444555666888999:::<<<@@@FFFPPPaaa777999;;;;;;:::666222000++++++++++++************'''''''''((((((((()))))))))))))))(((((((((((((((&&&&&&&&&'''(((((())))))'''((())))))******))))))(((((((((((())))))))))))((()))+++------+++)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((***)))((('''''''''((((((&&&'''''''''((((((((()))((((((((()))***,,,---...000111222444555555666666555666777999999999888888999999888888888999999:::666666555333111///...---++++++,,,,,,,,,,,,++++++------...///111333555666999:::;;;<<<======<<<<<<999888777666555444444444000333555666888>>>HHHOOO]]]bbbiiiqqqxxx|||}}}}}}vvvuuusssmmmgggcccdddfff___aaaeeeiiinnnttt|||~~~|||{{{rrrooommmmmmqqqsssrrrqqqmmmiiifffeeefffddd```[[[]]]bbbgggjjjlllgggZZZMMM@@@???===:::888777777777666666666777777888999::::::<<<>>>AAAAAA@@@>>>===999888777555444444444444444555666666555222///...---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,'''''''''((((((((((((((()))(((''''''((()))***+++(((((((((((((((((((((((((((((()))))))))*********'''''''''''''''&&&&&&&&& """%%%'''&&&%%%%%%&&&''''''&&&&&&''''''((()))((('''&&&''')))***)))((())))))))))))))))))))))))%%%&&&(((((('''&&&((()))''''''((((((((((((''''''(((((((((((())))))))))))'''(((***,,,---,,,+++***))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,------............------////////////000111222222333333444444666777999:::<<<@@@FFFPPPaaa~~~666888<<>>>>>===<<<;;;777777666666666666777777333666999:::<<>>>>>>>>@@@DDDIIINNNRRRYYYYYY[[[___dddiiikkklllsssvvvxxxyyyyyy|||}}}}}}~~~{{{tttnnnooonnnnnnpppqqqnnniiidddXXXTTTNNNKKKJJJHHHEEEBBB??????>>>>>>===;;;:::::::::;;;===???AAABBBBBBBBBAAA>>><<<<<<<<<;;;888555444555777999888666444222000///---+++***)))((((((((()))+++,,,------,,,,,,,,,+++***)))((((((((((((((())))))***+++,,,,,,,,,******))))))((((((''''''(((((())))))))))))((((((************))))))))))))'''''''''''''''((())))))+++***)))(((((('''((((((,,,***'''%%%%%%&&&((()))(((((((((((((((((((((((()))((('''&&&&&&'''))))))((((((((((((((((((((((((&&&''''''((()))******++++++*********))))))((((((++++++,,,,,,,,,,,,++++++((()))***+++,,,+++******++++++++++++,,,------...,,,,,,------.../////////////////////000111222333111333555666777888:::<<>><<<:::666222///---,,,++++++)))'''''')))+++++++++)))((((((''''''(((((()))))))))((((((((('''''''''((((((((((((((('''''''''&&&((())))))(((''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******)))&&&%%%%%%'''''''''&&&&&&&&&'''(((((()))+++...000111111111000000000111111222444555666444444555666777888888888888777666444222000///...///...,,,++++++,,,,,,---//////...//////000000111222333444666999;;;<<<======:::999:::888555777<<<;;;>>>DDDMMMTTTTTTNNNGGGFFFGGGHHHJJJMMMQQQTTTVVVXXXXXXZZZ^^^cccgggjjjkkkqqqsssuuuvvvzzz{{{vvvqqqooommmmmmnnnnnnkkkhhhccc```\\\ZZZXXXUUUQQQMMMHHHHHHHHHGGGFFFCCC@@@???<<<;;;;;;===???BBBCCCDDDEEEAAA>>><<<===>>>===<<<999999888777666555555444222111///---+++******))))))************)))((('''***)))))))))))))))***+++***************)))))))))))))))))))))((((((((((((((())))))******))))))((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&''''''(((+++)))(((&&&&&&&&&((()))************************((('''''''''(((***+++,,,((((((((((((((((((((((((''''''(((((())))))******************)))))))))((())))))************))))))((()))***+++,,,++++++************+++,,,---//////,,,,,,---......//////000000000000111111222333444111333555666777888:::<<<>>>AAAGGGRRRaaazzz;;;:::888777777999<<<>>>AAA@@@===999555111---,,,+++***(((((()))++++++******))))))(((((())))))************)))))))))(((((('''''''''(((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&''''''((())),,,---///000111111000///000111111222333444555666444444555555666777777777444333222111///...---,,,,,,,,,+++***+++,,,---...111111222333444555666666888888999;;;<<<>>>??????<<<999777777666444777===???GGGUUUdddmmmlllbbbZZZNNNOOOPPPQQQTTTVVVYYYZZZZZZ[[[^^^aaaeeejjjmmmooonnnpppqqqtttzzzyyyuuupppnnnnnnooooooooopppnnnllljjjhhheee```]]][[[\\\\\\\\\YYYTTTOOOLLLDDD@@@===<<<>>>BBBEEEGGGHHHEEEAAA@@@AAACCCDDDEEEAAA>>>:::777555555666777444333111///---,,,++++++)))))))))***))))))((('''((((((((())))))+++,,,,,,,,,,,,+++***((('''&&&&&&((((((((()))))))))***************++++++******************))))))))))))((((((((('''''''''((())))))&&&&&&&&&&&&'''((()))***))))))((((((((((((((('''************************''''''((((((***,,,---...(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))************))))))))))))***++++++++++++************+++,,,---///000,,,------......///000000000000000000111222333444222444666777777888:::<<<>>>@@@FFFQQQ```yyy;;;999888777666888999:::BBBBBBAAA???<<<777333000---+++)))((()))******)))***))))))(((((())))))*********)))))))))(((((((((&&&&&&''''''(((((())))))&&&((())))))(((''''''(((''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&&&&'''''')))******...///000000000000///...111111222333444555666666777777666555555555444444000//////---,,,+++******************+++---...000333444555777888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999555444555555666<<>>BBBEEEGGGGGGFFFEEEEEEFFFHHHJJJKKKGGGDDDAAA===:::999::::::777555333111///---,,,+++(((((()))+++,,,,,,------***)))))))))******+++,,,,,,+++***)))(((&&&&&&%%%'''(((((()))******++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********)))((((((((((((((())))))))))))(((((()))***++++++'''((()))******)))((('''************************((((((((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))++++++,,,,,,,,,,,,++++++))))))******++++++++++++++++++++++++,,,---......---------...//////000000////////////000111222222222444666777777888:::<<<===???FFFPPP___xxx999999999999888777666555>>>???AAABBBAAA>>>;;;888111///,,,************))))))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((((())))))&&&((())))))(((''''''((('''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,---000000000000000//////...111222333555666666666666:::999777555333111111111------,,,+++******))))))******)))***+++...000111555666888:::<<<=========>>>===<<<;;;999888777666555222222555777;;;CCCKKKYYYaaammmwww|||yyyqqqjjjdddbbb^^^]]]^^^ccciiimmmnnnqqquuuwwwzzz}}}}}}wwwvvvwwwyyy}}}zzzwwwtttsssssstttrrrtttvvvvvvsssmmmgggbbbYYYPPPDDD===<<>>===999888555333000...---,,,*********+++,,,,,,------,,,,,,+++******************)))))))))((((((''''''''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++))))))((((((((('''''''''***))))))((((((((())))))++++++***)))))))))))))))'''((()))*********((('''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,++++++***************+++++++++------,,,+++++++++,,,,,,------......///000000111000000000000000111333333333555777888777888:::<<<===???EEEOOO^^^vvv::::::;;;;;;:::888666444888;;;???BBBDDDCCCBBB@@@888555111///...---+++))))))((((((''''''(((((()))))))))(((((((((''''''''''''''''''(((((((((((((((&&&((())))))(((''''''((('''''''''(((((())))))***&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((((('''((((((((()))+++---///000111111111000000/////////111222444666777777666666:::888555222///...------+++++++++******)))))))))+++******+++,,,///111222555666999;;;<<<=========<<<;;;:::888777555444333444222333888<<>>>>>===;;;@@@DDDIIILLLLLLLLLLLLLLLJJJLLLMMMMMMKKKHHHDDDAAA===;;;999555222000///...///...,,,+++)))(((((((((------,,,******)))))))))((()))))))))))))))))))))(((((())))))***+++,,,,,,***++++++,,,,,,++++++***************))))))))))))******)))((((((((())))))+++***)))((('''''''''''''''((()))***+++***)))(((((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))******))))))******+++,,,------,,,,,,++++++,,,,,,---......//////000111111111111111111222333444555444666888888888888:::<<<<<<>>>DDDNNN]]]uuu??????===<<<:::999888888444777<<>>DDDNNN\\\tttEEECCC???<<<::::::;;;<<<222555:::???CCCFFFGGGGGGFFFBBB===999666333000...++++++************+++++++++++++++************)))))))))(((((('''''''''&&&&&&((())))))(((''''''(((&&&''''''((()))******+++(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''((((((***++++++'''''''''((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$((()))(((&&&)))***+++,,,...000222444111111000000000000111111111333555777888888777666///...+++)))))))))***+++++++++++++++************------------...000222333444666888:::;;;;;;:::999555666666777777888888999888777999???DDDHHHOOOXXXXXXYYY[[[]]]aaahhhooosssvvvxxx{{{~~~zzztttsssyyy{{{|||vvvnnnjjjiiikkkoooqqqrrrqqqooonnnkkkaaaUUUNNNMMMKKKGGGBBB???BBBEEEEEEEEEFFFJJJMMMKKKLLLMMMNNNNNNMMMKKKJJJDDDBBB???<<<999666444333333222000...------------************+++,,,------,,,+++++++++******))))))***************+++++++++*********++++++******************)))))))))((((((++++++***))))))((())))))))))))))))))***+++,,,---(((((())))))*********+++************************((()))+++,,,---,,,,,,+++))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---(((((()))***,,,...000111......//////000000111111,,,++++++,,,,,,---...///555777888999888888:::<<<<<<>>>CCCMMM\\\tttGGGGGGEEECCCAAA???===<<<777777777999===AAAFFFIIIHHHGGGEEEBBB===888333000...,,,******+++,,,+++*********))))))((((((''''''&&&'''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''*********)))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''***'''$$$!!!!!!###&&&(((***+++...000222222333333444444444333333222222222111222444555555444222111++++++*********+++,,,,,,,,,,,,++++++,,,,,,------000000//////000222444555::::::999777555555666888333888<<<;;;===AAAAAA??????AAADDDHHHMMMQQQTTTUUU\\\ZZZ___iiioooqqqvvv|||~~~yyyxxxxxxzzz{{{vvvuuuvvvyyy~~~yyypppjjjcccbbbaaabbbdddgggjjjmmmnnneee[[[WWWWWWVVVQQQLLLGGGGGGEEEEEEEEEGGGHHHIIILLLKKKKKKLLLOOOQQQQQQPPPJJJHHHDDD???:::666333222222222111000///---+++***++++++++++++++++++,,,,,,,,,,,,+++)))'''&&&(((*********++++++++++++******+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((''''''(((((())))))******))))))))))))************++++++***)))((((((((())))))***+++++++++)))((('''((((((((((((((((((((((((************))))))(((((()))******)))((()))+++...++++++************))))))...------------...//////000000000111222222222333222444666777888999;;;======>>>CCCLLLZZZrrrFFFFFFGGGFFFEEEBBB>>><<<;;;:::999999;;;???CCCFFFHHHHHHHHHFFFBBB===888555111...,,,+++++++++***)))***************)))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((()))))))))((('''&&&%%%&&&&&&''''''(((''''''!!!"""###%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''$$$""""""$$$''')))+++,,,...000222222222222222222222222222111111111444444444444333111///...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------000000000111222444777888999999888666444444555777777<<>>;;;888777222111111000///...------,,,,,,,,,+++++++++++++++'''((()))))))))***,,,...(((((())))))))))))((((((+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((((((((())))))******))))))))))))************+++***))))))))))))))))))******++++++******)))((())))))))))))))))))))))))++++++*********))))))))))))+++---...---,,,,,,---+++,,,,,,,,,------......///.........//////000000000000000111222222333333555777888888777777888999===>>>CCCLLLZZZrrrAAADDDHHHJJJJJJGGGCCC@@@AAA???<<<;;;;;;===@@@BBBHHHIIIJJJJJJHHHDDD???<<<666333///,,,+++***)))(((******+++++++++++++++++++++++++++***************'''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''((())))))))))))((('''&&&&&&&&&&&&'''''''''''''''!!!$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))---...///111222111111000000000000111111111111111666555444222000...---,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---000000111222444666999:::777777666444222222555777>>>CCCLLLXXXgggqqqooohhh[[[YYYWWWVVVWWWZZZ^^^`````````dddlllrrrvvv{{{~~~}}}}}}~~~{{{zzz{{{xxxuuuxxx}}}yyyqqqmmmgggaaa]]]\\\\\\]]]iiiiiihhhfffeeecccaaa```ccccccaaa^^^ZZZTTTNNNKKKHHHFFFFFFFFFHHHHHHHHHFFFLLLKKKHHHDDDAAA>>>===<<<333222111///......//////---------,,,,,,++++++***---///000///---++++++,,,(((((())))))))))))((((((+++++++++***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))((((((((())))))))))))***))))))))))))************))))))))))))))))))***+++,,,,,,+++************+++************************+++++++++++++++*********(((+++///000///---,,,+++++++++,,,---...///000000//////000000000000111111///000000111222222333333555777888888777777888999===>>>CCCMMM[[[sss<<>>@@@EEEGGGJJJKKKKKKHHHEEEBBB<<<888333///,,,+++***((()))*********++++++,,,,,,((((((((())))))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&((()))******...///000111222111000000///000000111111222222222444333222000...---------111000///------,,,,,,,,,...------,,,,,,------...111111222333555666777888666666555333111222555888EEENNNZZZfffsss{{{zzzsssfffccc```]]]]]]___ccceeeffffffiiinnnssswww{{{~~~yyyvvvvvvwww{{{~~~zzzuuupppoootttxxxooohhheeecccccciiilllnnnnnnjjjgggffffffeeeggghhhhhheee```[[[WWWNNNJJJFFFCCCCCCDDDEEEEEEHHHGGGEEEBBB@@@???>>>>>>888666333000///...///000///......---,,,++++++***,,,...//////,,,***))))))***++++++,,,,,,++++++******************************++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************)))((((((((()))***++++++---,,,+++*********,,,,,,************************++++++++++++++++++++++++(((***------,,,+++************+++,,,,,,---......//////000000000111000000//////000111222333333444222444666777888999;;;======>>>CCCMMM[[[ttt:::>>>EEELLLQQQSSSRRRRRRKKKIIIDDD@@@===<<<<<<<<<@@@CCCFFFIIIJJJIIIGGGEEEAAA===888333111///,,,***((())))))******+++++++++&&&'''((()))***+++,,,---(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''((())))))&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))***++++++///000111222222111000///000111111111222222333333111000///.........//////111000///...---,,,,,,,,,...............//////000333333444444444444444444444444333222222444888;;;KKKWWWccckkkooossstttrrrkkkiiifffddddddgggjjjmmmmmmpppsssvvv{{{~~~xxxvvvvvvuuuwww{{{|||wwwpppllllllwwwwwwrrrpppooonnnrrruuutttnnniiigggggggggiiimmmppppppnnnjjjhhh]]]VVVLLLEEEBBBCCCFFFGGGDDDCCCBBBAAAAAA@@@@@@@@@>>><<<888444000///......//////......---,,,++++++"""&&&)))***+++---...++++++,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))((()))))))))************)))((((((((()))***++++++,,,,,,*********+++,,,---************************+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////...///000111222333444444222444666777888999;;;======>>>CCCMMM[[[sss<<<>>>CCCIIIOOOTTTXXXZZZSSSQQQMMMHHHCCC>>>;;;999<<<>>>AAADDDFFFGGGGGGGGGEEEBBB===:::777444111...)))))))))***************))))))***,,,---...///000)))))))))))))))(((((('''))))))))))))))))))))))))''''''((()))))))))((((((((('''&&&&&&&&&&&&'''(((''''''''''''((()))******%%%&&&'''((())))))))))))+++***))))))(((((()))))))))((('''%%%%%%&&&''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''')))***+++,,,,,,///000111222222222111000111111111222222222222222------...//////000111111000///...---------------.........///000111333333555555555555444333222111333333333222333777<<<@@@OOOZZZccceeedddfffjjjkkkooonnnnnnooorrruuuxxxzzzyyy~~~{{{vvvvvvwwwwwwyyy|||}}}uuuooolllqqq}}}|||yyy|||~~~{{{uuunnnjjjiiimmmooorrruuuvvvvvvuuutttggg^^^PPPEEE@@@???AAACCCCCCBBBBBBBBBCCCDDDEEEEEEBBB@@@<<<888444111///.../////////......------,,,%%%'''***,,,,,,---///000))))))************))))))***************+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++************)))))))))))))))))))))************))))))))))))))))))***++++++************+++,,,,,,*********************************+++++++++++++++//////...---++++++---///............---------,,,---...///000111000///.........///111222333444555555777888888777777888999===>>>CCCLLLZZZrrrBBBBBBBBBDDDJJJRRRZZZ___cccaaa]]]VVVNNNFFF???::::::;;;===@@@BBBEEEGGGGGGFFFDDDBBB@@@>>>:::666222+++++++++++++++*********,,,,,,,,,---------------)))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((******%%%&&&'''((())))))))))))++++++)))((((((((()))******((('''%%%%%%%%%'''(((%%%&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&''''''$$$""" %%%%%%&&&&&&&&&&&&&&&&&&((((((((())))))+++,,,---//////111222333222222111111111111111111000000000,,,---///000111111111000......------,,,------......//////000222444666777555555666666666555444333333333333333555:::@@@EEEQQQWWW[[[ZZZ[[[```eeegggsssvvvzzz~~~~~~~~~{{{vvvvvv}}}zzzwww~~~~~~xxxssspppoooppprrrtttvvvyyyzzz{{{oooeeeXXXKKKCCC???======AAAAAAAAABBBDDDFFFGGGHHHCCCAAA???;;;777444111000/////////...............000111111///---,,,---...)))******++++++******)))))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************+++++++++*********))))))))))))))))))************+++***))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++...///000///---,,,---...,,,,,,,,,,,,---------------///000222222111000///......///111222333444555555777888888777777888999===>>>CCCKKKXXXpppHHHEEEBBBBBBGGGPPPZZZaaarrrpppkkkcccYYYNNNDDD???999:::;;;===@@@DDDFFFHHHGGGFFFDDDCCCBBB>>>999555---------,,,,,,+++++++++------,,,++++++***)))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))%%%&&&'''((())))))))))))***)))'''&&&&&&&&&'''(((***)))'''%%%%%%%%%'''((())))))))))))((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------***&&&###%%%%%%%%%&&&&&&'''''''''******)))((()))+++,,,---...///111222333333222222111111000000//////......,,,...000222222111000///------,,,,,,,,,------......///000111444666888999444555777888888888777666222333333444777<<>>>>>??????AAACCCEEEGGGHHHBBBAAA@@@===:::777444222.........///////////////***++++++***)))***,,,///+++,,,,,,------,,,,,,+++))))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++++++++++++++******))))))))))))))))))************++++++***)))(((((())))))'''((()))+++++++++***)))(((((((((((((((((((((((((((((())))))*********+++))),,,//////...+++***)))(((((()))***++++++,,,---...000222333333333111000---...///111222333555555222444666777888999;;;===>>>???CCCKKKWWWoooUUUNNNIIIHHHGGGFFFMMMVVVeeejjjnnnlllcccVVVLLLFFFDDDAAA>>><<<===AAAEEEHHHIIIHHHFFFCCC@@@>>><<<;;;222000...---...///......------+++***))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((''''''(((((()))))))))***''''''(((((('''&&&%%%%%%''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''(((***+++***)))'''&&&&&&&&&%%%$$$$$$%%%%%%%%%'''(((******)))***,,,...000////////////111222333111000///...------...///...///000111111000///...---,,,***))))))+++---...,,,...111666999:::999777666777555222333888999666>>>999888<<<@@@BBBEEEIIINNNQQQTTTWWWZZZbbbkkkrrr~~~~~~{{{yyyyyy{{{}}}|||qqqoooxxxrrrmmmgggfffjjjqqqvvvxxx}}}zzzrrrgggZZZNNNFFFCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFDDDAAA===:::999888333222111000000///---***+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))+++++++++*********))))))(((((()))***************++++++******************)))************+++++++++++++++++++++++++++++++++******)))))))))))))))***)))'''%%%%%%''')))))))))*********++++++,,,,,,---***+++,,,---------------******+++++++++,,,,,,,,,---------.........//////))),,,111333333222222222666666666777888888999999;;;===BBBJJJVVVmmmeee^^^WWWTTTNNNIIIIIINNNWWW\\\bbbfffccc\\\TTTNNNDDDBBB@@@???>>>@@@AAACCCIIIIIIGGGFFFDDDBBBAAA@@@888555111//////......---,,,+++******))))))******))))))))))))*********+++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((()))))))))******''''''(((((('''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%)))((('''&&&&&&'''((((((***((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''(((***++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((*********+++...000000/////////000111222333444333111///.........///000111111222111000///...---,,,+++++++++---///000///000333777:::;;;:::999:::999666444777===>>>;;;BBB>>>===BBBHHHJJJNNNSSSTTTXXX\\\___bbbhhhpppvvv}}}yyyuuutttvvvyyy}}}yyy~~~tttggg```bbbjjjsssyyy}}}}}}{{{tttiii^^^UUUPPPJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHGGGDDD@@@===;;;:::777555333222222111///---,,,+++*********+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******((()))******+++*********+++++++++*********))))))((()))***************)))************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******+++)))'''''')))++++++***------,,,++++++******)))))))))******+++,,,------***++++++++++++,,,,,,,,,---------.........//////,,,...222444444333444555666666666777888888999999;;;===BBBJJJVVVmmmwwwrrrlllggg^^^TTTMMMLLLMMMOOOUUU]]]bbbbbb\\\VVVHHHGGGEEECCCAAA@@@??????FFFFFFFFFFFFFFFEEEEEEEEE@@@<<<777333000///---+++)))))))))))))))***++++++)))))))))***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((((((((((()))***))))))))))))************'''''''''(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&)))((((((''''''((()))))))))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((***++++++***)))''''''&&&&&&%%%&&&&&&''''''((()))+++++++++---///111////////////000111222333666444333111/////////000333333333333222000///...---,,,,,,---...000222444333444777999;;;<<<<<<<<<;;;;;;999:::BBBLLLOOOLLLJJJGGGFFFLLLRRRUUUYYY^^^[[[___dddhhhkkkooovvv{{{~~~xxxtttrrrsssuuu~~~~~~ooodddcccjjjssszzz|||qqqhhhbbbYYYVVVRRROOOLLLJJJIIIIIIKKKKKKIIIGGGEEEBBB???>>><<<:::666444444333222111------,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,+++++++++******)))***++++++,,,,,,+++++++++++++++***************)))***************))))))************************)))************+++++++++++++++++++++++++++++++++******)))))))))******+++,,,+++)))***+++------,,,---,,,,,,++++++************))))))******,,,------++++++++++++,,,,,,,,,,,,------.........////////////111333444444444666888666666666777888888999999;;;===BBBJJJVVVmmm|||ttthhh]]]VVVPPPNNNNNNTTT\\\aaa^^^ZZZPPPNNNKKKHHHEEEBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEEHHHCCC===777444000...,,,((((((((()))***+++,,,---************************))))))))))))))))))))))))(((((('''''''''((()))***((((((((((((((((((((((((%%%'''((()))((((((***,,,))))))******************&&&'''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''((((((((((((((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''')))***,,,,,,+++***)))''''''&&&&&&''''''((((((+++,,,---,,,,,,,,,...000/////////000000111222222444333111000000000111222666666555444222111//////,,,,,,---...000333555777777888:::<<<<<<===>>>???<<<===>>>EEETTTccciiigggVVVRRRQQQUUUZZZ\\\___ccc___cccgggjjjmmmsss|||}}}xxxvvvwwwyyy~~~||||||{{{|||~~~}}}{{{nnnqqqwww}}}tttqqqtttzzz~~~wwwrrrhhhfffccc^^^YYYTTTOOOMMMMMMLLLKKKJJJJJJHHHFFFDDDAAA>>>999666555555444333//////......------------------,,,,,,,,,,,,------......---,,,++++++******,,,,,,,,,+++++++++******)))******+++++++++++++++******************************+++++++++***))))))***************+++++++++))))))*********+++++++++******************************))))))******++++++,,,+++***+++,,,------,,,))))))***+++,,,,,,------------,,,+++***+++,,,,,,+++++++++,,,,,,,,,------............////////////000222222222222444777999666666666777888888999999;;;===BBBJJJUUUlll~~~pppfffYYYQQQKKKLLLTTTZZZ[[[YYYUUUSSSNNNJJJGGGDDDDDDCCC???@@@AAABBBCCCCCCDDDEEEJJJGGGAAA<<<888444000---***))))))******+++,,,---+++++++++***************************************(((((((((((())))))******''''''''''''''''''''''''%%%'''))))))((()))***,,,******))))))))))))))))))&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))+++,,,---,,,+++***((('''''''''(((((()))***......///---,,,+++,,,......//////000111111222222000/////////000222444555888777666444222111000000,,,---...000333555777888:::<<<======<<<<<<>>>@@@BBBEEEIIIRRRbbbssszzzzzzaaa\\\ZZZ\\\^^^^^^```dddbbbdddgggjjjnnnvvv}}}}}}}}}wwwwwwwwwvvvssspppmmmkkkeeecccbbbgggqqq~~~vvvvvvuuuqqqkkkaaaYYYSSSOOOMMMKKKKKKMMMMMMLLLJJJEEEAAA<<<999777666555444111111111000///...------...------,,,,,,------.........------,,,+++******,,,,,,,,,+++++++++******((()))******++++++************************************++++++++++++***)))))))))*********+++++++++))))))*********+++++++++***************************************+++,,,,,,+++***)))***,,,---,,,***((())))))+++,,,---......///...,,,+++)))(((((('''++++++,,,,,,,,,---------........./////////000000000111111111111333666999666666666777888888999999;;;===BBBJJJUUUkkkuuudddZZZOOOKKKOOOUUUXXXWWWUUUSSSQQQNNNKKKHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDHHHFFFCCC@@@===999444111---,,,,,,+++++++++,,,,,,+++++++++++++++*********************************(((((())))))******++++++'''''''''''''''''''''''''''((())))))))))))***+++))))))))))))((((((((((((%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''&&&&&&'''((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))+++---...---,,,+++(((((((((((()))***++++++...//////---++++++,,,---...///000111222222222111.........///111333666777888777555444222111111000...///111333666888:::;;;<<<===>>>===::::::===AAAGGGMMMTTT[[[gggssszzzzzzhhhccc```bbbcccbbbdddggggggjjjmmmpppsss{{{}}}~~~|||zzzwwwsssooollliiihhhccc]]]XXXYYY^^^jjjzzzzzzoooddd]]]TTTPPPLLLKKKMMMOOONNNMMMHHHEEE@@@===;;;999666444333333333222111000...---......------------............------,,,,,,++++++,,,,,,,,,+++++++++******((())))))***+++************************+++++++++)))******+++,,,,,,++++++)))))))))***++++++,,,,,,)))************+++++++++***************************************+++,,,---)))))))))***,,,,,,+++)))++++++++++++++++++++++++---,,,,,,***)))&&&$$$###,,,,,,,,,,,,------------....../////////000000000...///000000000222555777666666666777888888999999;;;===BBBIIITTTkkktttjjj]]]UUUSSSTTTUUUTTTSSSUUUVVVWWWUUUQQQMMMJJJGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCCCCCCCAAA>>>999555111000...---,,,+++++++++,,,,,,,,,++++++*********************************(((((()))***++++++++++++((((((((((((((((((((((((((()))******)))((()))+++(((((((((((('''''''''&&&%%%&&&&&&'''(((((('''''''''((((((((((((''''''&&&$$$%%%'''((())))))((((((%%%&&&&&&''''''(((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((()))+++---......---,,,))))))((()))***+++,,,,,,+++,,,---,,,++++++---///---...000111222222111111000///000000222444777888777666444333111111111111222333555888:::<<<===>>><<<>>>>>><<<888888<<>>???@@@<<<>>>>>>;;;777666;;;@@@@@@KKKUUUYYY\\\aaafffgggiiieeedddiiimmmpppsssxxxwww}}}~~~yyyzzz}}}|||}}}~~~zzzsssjjj```ZZZbbbooo}}}tttooo___WWWNNNIIIIIIKKKKKKIIIMMMKKKHHHEEEBBB>>>:::666666666666555444111///---......------------......,,,,,,------------------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,))))))******++++++++++++'''((()))+++,,,---......((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************+++,,,---...*********,,,------+++***'''((()))***,,,---...///+++---000222111///,,,***,,,,,,,,,---------......////////////000000000000---///111222222333555666666666666777888888999999;;;===BBBIIITTTjjjtttjjjhhhfffaaa\\\[[[]]]cccjjjooojjj___UUUPPPLLLGGGGGGIIIHHHDDD???BBBBBBBBBCCCCCCDDDDDDDDD<<<999444///,,,*********,,,,,,,,,,,,+++)))(((&&&((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))************)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********((((((''''''''''''(((((($$$&&&(((******(((&&&$$$((((((((()))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&(((,,,...///---+++)))'''''''''))),,,///000000//////...------...000111........./////////000000///000222444555666777777888777666444444444444555;;;;;;;;;===@@@AAAAAA@@@======<<<<<<<<<===???@@@IIIMMMQQQTTTXXX[[[```ccciiijjjmmmrrrwww|||~~~{{{wwwyyyzzzuuummmeeedddiiiwwwyyyssshhh```TTTIIIDDDCCCEEEGGGLLLJJJHHHJJJKKKIIIAAA;;;999999888777444111...,,,...------------.../////////,,,+++,,,...///---+++---------,,,,,,,,,++++++************************+++...---))))))---+++%%%+++++++++,,,,,,,,,------++++++,,,,,,+++***(((''',,,******,,,......+++(((&&&(((+++------+++(((&&&***+++,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,+++++++++---...///...,,,*********,,,---+++...///---...111222///111222222222222111000000111000//////111333666888777777777888999999::::::;;;???@@@HHHXXXiiivvvrrrpppmmmiiibbbaaabbbeeeiiiiiieeebbbXXXRRRLLLHHHHHHHHHGGGFFFCCCCCCBBBBBBCCCDDDEEEEEE???<<<888333///---,,,,,,,,,,,,---,,,+++***((('''+++***)))((((((((((((((()))))))))(((((()))))))))))))))))))))((((((((((((((())))))******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((%%%&&&'''))))))'''&&&%%%'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))***+++---...---,,,)))((())))))+++---///000///---//////.........///000111///////////////000000000000111333555777888999999;;;:::999888777777777888:::<<>>===<<<;;;;;;;;;;;;:::>>>CCCGGGGGGCCC???;;;>>>>>>>>>@@@CCCIIINNNQQQVVVYYY___dddiiinnntttxxxwwwyyy|||}}}}}}yyyrrrnnnnnnyyy}}}~~~~~~yyyvvvuuuooosssyyy~~~rrrjjjddddddhhhooo{{{xxxooocccZZZUUUPPPIIIDDDCCCCCCEEEIIIMMMMMMIIIEEE???>>><<<:::888777666666000//////.........//////...---,,,---.........,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((++++++))))))+++***(((***+++,,,---...---,,,+++)))***,,,---.........---,,,***((()))***+++***)))---,,,************,,,---,,,+++)))((()))+++---///+++++++++++++++++++++++++++++++++++++++***)))(((------,,,,,,,,,,,,++++++***,,,,,,---666FFFRRRWWW444333111///////////////000000000000222444666777777777777888999999::::::;;;???@@@GGGWWWhhh~~~|||}}}zzztttmmmgggfffhhhjjjmmmjjjeee\\\RRRKKKGGGEEEFFFEEEBBB@@@@@@AAACCCEEEEEEDDDAAA===999555111//////......---,,,+++***))),,,+++***)))((((((((((((******++++++++++++******(((((((((((())))))))))))&&&''''''(((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((******)))(((''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***......---,,,+++*********+++++++++---000111000///////////////000111111222111111000///...//////000333444666999;;;===>>>???@@@@@@???>>>============;;;???DDDGGGGGGEEEBBBAAADDDCCCCCCDDDIIIPPPWWW[[[^^^aaafffkkkpppuuuzzz~~~|||~~~}}}ssskkkjjjsss~~~|||zzzyyyxxxxxxyyyxxxtttppp^^^YYYUUUTTTSSSUUU\\\eeexxx}}}pppfff```ZZZRRRLLLHHHGGGGGGHHHKKKLLLJJJIIIDDDBBB???<<<999888777777222111000///////////////...---------.........---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***,,,---)))+++,,,......---,,,+++***+++,,,---......---,,,+++***((((((((()))******---,,,,,,++++++,,,,,,---******)))***+++,,,---...++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,,,,------,,,++++++---//////111:::JJJXXX]]]777555333111000000111222000000000111333444666777777777777888999999::::::;;;??????FFFVVVggguuukkkdddaaajjjkkkkkkggg^^^SSSKKKFFFIIIFFFCCC@@@??????AAABBBEEEDDDCCCAAA===888444111000000///...---,,,++++++******))))))))))))******)))***++++++++++++***)))'''((((((((()))))))))***&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((''''''''''''((())))))((('''''')))'''&&&%%%%%%&&&''')))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++,,,,,,+++++++++,,,......777333///---...000111222...///000111111222222222111000///...---...000000555666888;;;===>>>???@@@?????????>>>======<<<<<<<<<>>>AAACCCDDDGGGLLLOOOOOONNNKKKLLLPPPWWW___dddfffiiimmmqqquuuxxx}}}xxxzzz}}}uuummmlllrrrzzz~~~}}}}}}{{{tttooo```[[[VVVRRRNNNJJJLLLRRR\\\kkk{{{pppiiiccc]]]XXXWWWTTTNNNJJJIIIIIIIIIJJJGGGEEEBBB>>>:::888777666444333222111000/////////...............---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))(((+++///***+++,,,---------,,,,,,+++,,,---------+++***)))******)))(((((((((***++++++,,,------------,,,+++'''(((+++---...---,,,+++++++++++++++++++++++++++'''(((+++---...//////...++++++,,,------,,,,,,+++...///---***---555:::<<<666555222000000000111222000000111222333555666777777777777888999999:::::::::>>>???FFFVVVfffxxxiii```aaadddhhhiiifff___VVVQQQLLLJJJGGGCCCAAA@@@@@@@@@BBBCCCEEEDDDAAA===888555222111000...------,,,---)))))))))))))))***+++,,,((()))***++++++***)))(((''''''(((((())))))******&&&''''''((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++******))))))((((((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((***************+++,,,...000111CCC>>>777111///000111222...///000222333333333333111000.........000222333777888:::<<<===??????@@@============<<<;;;:::::::::<<<>>>@@@DDDNNNZZZcccaaa^^^YYYVVVXXX___fffllloooqqquuuxxxzzz}}}~~~}}}~~~uuussssssuuu{{{zzzsssqqqtttyyy}}}yyyrrriii___XXXQQQLLLLLLPPPNNN]]]qqq|||sssmmmhhhfffkkkeee\\\RRRLLLHHHHHHHHHHHHFFFCCC@@@<<<999888777666555333222111000000///---/////////...---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++///111...******---+++++++++,,,,,,,,,------,,,---------,,,+++)))((()))***+++***)))(((***,,,++++++---......---++++++&&&(((,,,//////---+++)))++++++++++++++++++++++++%%%&&&(((***,,,------...++++++,,,,,,,,,,,,------,,,---,,,))))))---...,,,111000///.........///000000111222333444666666777777777777888999999:::::::::>>>>>>EEEUUUeeexxxlll______```cccffffffbbb]]]QQQOOOLLLHHHEEEBBB@@@???@@@CCCFFFGGGFFFBBB===999333222000...---------...++++++******)))*********'''(((***++++++***(((''''''''''''((()))*********&&&'''((()))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((('''((((((((())))))+++,,,...///000000CCC>>>888333111111111111...///111222444444444333222111000///000222555777999:::;;;<<<>>>>>>>>>>>>;;;<<<<<<<<<<<<:::999888777:::===AAAHHHWWWhhhuuutttooogggbbbaaaffflllqqqwwwyyy}}}~~~zzzxxxxxx{{{zzzvvvuuuvvvyyy}}}wwwvvvxxxyyyvvvjjjccc\\\UUUPPPPPPKKKTTTbbbqqqzzzvvvvvvzzzuuukkk___TTTLLLHHHFFFFFFEEEDDDBBB@@@===;;;:::777666444333111000000///---///000000------...000............------------++++++++++++++++++++++++***///999@@@<<<111,,,------,,,+++******,,,---///,,,,,,---......---,,,+++(((+++---,,,***)))***,,,,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,+++++++++,,,---...+++...///---///333555333.............../////////000111222444555666666777777777777888999999:::::::::>>>>>>EEETTTeeezzzccc___[[[]]]cccggggggeeeUUUSSSPPPLLLHHHDDDAAA???@@@BBBGGGIIIIIIEEE@@@===333222000///...---......------+++***))))))((((((&&&((()))******)))(((&&&&&&''''''((()))******+++'''''')))***++++++++++++******))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''(((((())))))(((((('''&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))---,,,+++)))(((''''''''')))***,,,---.../////////:::777444222222222222111...///111333444444444444333222111111222555888::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<:::999777555888===CCCMMM]]]qqqzzzqqqiiigggjjjpppuuu|||~~~}}}yyytttrrrvvv{{{|||{{{|||}}}~~~}}}xxxuuuvvvxxxxxx|||{{{rrrnnniii^^^SSSMMMKKKNNNUUU```ooo~~~~~~uuuiii[[[PPPHHHEEECCCDDDDDDDDDCCCAAA???===888777555333222000000000---///111000---,,,...000//////.........---------************************---555CCCNNNIII:::000......,,,***))))))+++...000+++,,,---////////////...(((+++......,,,******,,,...,,,***((((((***,,,...,,,,,,++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,------,,,*********,,,...///,,,......+++,,,000111///---...///000111111111000000111222444555666777777777777777888999999:::::::::>>>>>>EEETTTdddsssjjj^^^WWWXXX^^^dddhhhfff```WWWPPPKKKGGGDDDAAA:::???DDDFFFDDDBBBBBBDDD===999555000------...///...---------------------***************)))((((((++++++***)))((('''&&&&&&%%%''')))***)))((()))*********))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((((()))******++++++(((((((((((())))))))))))***+++,,,---......//////222333333222111000222333000000111222333333444444333222111111222555888:::======>>>??????>>>======::::::;;;;;;:::888666555999:::???IIIUUUcccmmmsssrrrrrrrrrqqqqqqssswww{{{xxxqqqpppsssxxxzzzqqqpppkkkhhhjjjpppuuuvvvuuu{{{yyyxxxzzzzzzzzz{{{{{{zzzsssmmmeee```]]]UUUTTTSSSVVV^^^iiitttzzzyyyiiiYYYLLLFFFFFFFFFFFFHHHHHHFFFAAA>>>::::::888777555333222111000///......///111333555111000///...---,,,++++++,,,,,,+++*********++++++000???MMMMMMAAA444///000((())))))***++++++,,,,,,((()))+++,,,,,,+++***)))************************)))***+++,,,---...//////******************************+++,,,------------++++++******++++++,,,---((((((((()))***+++---------,,,+++******,,,---///000000000000000111111222000000000111222333444555555666777777666666777888>>>>>>BBBIIIPPPaaayyyjjj^^^YYYZZZ\\\]]]^^^^^^\\\WWWPPPIIIEEECCC@@@AAACCCEEEGGGGGGFFFEEE@@@===888333///.........,,,------------,,,++++++***************))))))((()))))))))))))))(((((((((''')))++++++***)))***+++******))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''(((((()))))))))))))))************(((((()))))))))************+++,,,---.../////////333333444222111000222333111111111222333333333444222222111222444777;;;======>>>???@@@@@@???>>>=========<<<;;;:::888666555999<<>>>>>BBBIIIPPPaaa|||mmmbbb[[[WWWUUUVVV[[[```^^^WWWNNNIIIGGGEEECCCAAADDDIIILLLJJJGGGEEEBBB===888333000...------......///...---,,,+++***++++++++++++***))))))((((((((()))))))))*********+++---,,,+++******+++***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''((())))))************))))))))))))))))))*********+++++++++++++++---...///000000000333444444333111000222333222222222222333333333333111111222444777:::>>>@@@===>>>@@@BBBBBBAAA???>>>@@@???===;;;999777777666;;;@@@GGGOOOWWW\\\^^^___hhhjjjnnnsssxxxwwwyyy}}}yyyrrrooollliiihhhkkklllkkkiiifffeeeddddddddddddgggkkknnnqqqtttwwwyyy{{{rrrnnnjjjggghhhiiimmmvvv~~~zzzzzzxxxuuuvvvyyyyyynnniiiiiiiiikkklllkkkhhhfff[[[WWWXXXcccuuutttcccSSSJJJDDDDDDDDDFFFHHHIIIHHHFFFBBB@@@===:::777666555555444222111///......//////111111000000///...------))))))******+++---...///...---,,,...//////,,,*********+++,,,,,,------...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++,,,,,,,,,,,,------.........------,,,+++++++++++++++,,,------//////...---------------///...---------...000111000000000000000111111222111111222222333555666777666888999999888888999:::>>>===BBBIIIPPPaaauuuiii___ZZZUUUYYY]]]^^^[[[UUUOOOLLLFFFDDDBBBDDDGGGIIIJJJIIIHHHFFFBBB===888333000...///000111111111///---,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))***,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))+++++++++***)))(((((('''******+++++++++,,,,,,,,,+++,,,---///000111111222444555555333111000222333333333333333333333222222111222444666999;;;>>>???===>>>@@@BBBBBBBBB@@@???AAA???<<<999888888:::;;;@@@EEELLLTTTYYY^^^aaabbbjjjmmmrrrwww|||wwwtttsssvvv~~~ssskkkeeeeeedddccccccfffiiihhheeecccbbbcccfffhhhnnnuuu~~~xxxqqqllllllmmmrrr{{{zzzwwwxxxxxxzzzrrrqqqqqqsssuuuuuuqqqnnneee]]]VVVUUU\\\mmmxxxiiiYYYOOOFFFEEEEEEFFFIIIKKKKKKKKKFFFDDDAAA===:::888888777333222111//////.........222111111000///.........,,,,,,,,,,,,---......///333///------111222111///++++++,,,,,,---......///000///---,,,++++++,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------////////////...---,,,,,,,,,++++++++++++,,,------......------------......---,,,,,,+++,,,---......000000000000000111111222222222222333444555666777555777888888888888999:::======AAAIIIPPPaaa|||nnnggg\\\YYYVVVWWWYYYXXXSSSNNNEEEFFFFFFEEECCCDDDGGGJJJIIIHHHFFFBBB===888333111//////000000///...,,,+++,,,,,,,,,,,,,,,+++******+++++++++***)))((((((((()))+++,,,+++***(((((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***,,,++++++***)))(((''''''++++++++++++,,,,,,,,,,,,,,,---...000111222333333555555555444111111222333444444333333333333333333333444666888:::<<<=========>>>@@@BBBCCCDDDDDDCCCDDDAAA<<<999999<<<@@@CCCHHHMMMSSSZZZ___eeelllpppvvvyyy}}}~~~xxxvvvzzz{{{vvvqqqnnnjjjddd```bbbcccdddgggkkkjjjkkklllllllllmmmqqqttt|||~~~||||||uuu{{{vvvrrrrrruuuwwwwwwuuukkkddd[[[TTTSSS\\\qqq~~~{{{pppbbbWWWJJJHHHEEEEEEFFFIIIJJJJJJIIIGGGDDD@@@===;;;::::::222222111000000000000000111111000000//////......333222111000000000000000............------,,,,,,+++,,,,,,------...//////------,,,+++,,,---///000------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------////////////...---,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...///,,,,,,,,,,,,------......000000000000000111111222222222222333444555666777444555777777666777888:::======AAAHHHPPPaaaxxxkkkbbbXXXUUUXXXYYYUUUPPPIIIKKKKKKHHHCCCBBBDDDHHHGGGGGGGGGFFFBBB===888555///......---,,,+++******,,,------------,,,++++++---,,,+++***)))((('''''')))***++++++***((()))***)))))))))************+++))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((()))******+++++++++***)))(((((('''******+++++++++,,,,,,,,,,,,---///111222444444444666666666444222111111333333333333333444444444444444666999;;;===>>>>>>>>>@@@@@@AAABBBEEEGGGJJJKKKLLLHHHBBB??????DDDJJJOOOSSSXXX^^^ccchhhnnnwww}}}~~~~~~}}}{{{sssqqqmmmjjjgggfffffffffdddbbbaaacccdddeeekkkrrrvvvzzz~~~vvvpppqqqttttttssspppkkkddd]]]UUUUUU```mmm|||{{{~~~zzznnncccQQQMMMHHHEEEDDDEEEFFFFFFHHHGGGFFFCCCAAA>>><<<;;;333333333222222111111111000000000//////.........000000...---,,,+++++++++***---///...+++))))))***++++++,,,------......///+++++++++,,,---...///000------------------------)))))))))******+++++++++******++++++,,,,,,------------.........------,,,,,,,,,,,,,,,,,,------...))))))******+++---...///......//////000000000000000000000000000111111222111111222222333555666777333555666777666666888:::<<<<<>><<<666666555444333111000////////////...............,,,,,,+++***)))))))))***,,,...//////...,,,,,,---+++++++++,,,------......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))******+++,,,,,,---+++,,,,,,------------,,,---,,,,,,,,,,,,---......++++++******+++,,,------...//////000000000000000000000000000000111111222111111111111222444555666333555777777777888999;;;<<<<<>><<<999999888666444111///..................---------//////.........//////000...,,,+++,,,...///......******+++,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))(((((()))***++++++,,,,,,******+++,,,---------------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,------...///.........000000000000000111111222000000000111222333555555444666888888888999;;;<<<<<<<<<@@@HHHPPPbbbpppddd___^^^[[[TTTNNNNNNMMMJJJGGGGGGAAACCCFFFFFFEEEDDDCCCDDDAAA:::333///000111///,,,,,,+++***)))((()))***+++,,,++++++******++++++,,,........................++++++************++++++'''''''''((())))))*********((('''&&&&&&'''(((***(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((***))))))((((((((())))))*********+++,,,---/////////111333333222222333444666555444333222222222222222222222333555666666555:::<<>>???DDDRRRcccyyyjjjaaa^^^YYYQQQLLLMMMMMMJJJHHHIIIDDDDDDDDDDDDEEEEEEDDDDDDAAA;;;555222222333111...------,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,------------------------++++++************++++++))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((())))))))))))((((((((((((''''''((())))))***)))))))))))))))((('''''''''''''''((((((((())))))******)))))))))))))))************+++,,,---...///000222444444444333444555666555444333222222222222333333333444666888999999===???CCCFFFGGGIIILLLNNNLLLNNNNNNLLLKKKRRR___iii~~~}}}sssfffaaafffmmmnnnqqqvvvzzz{{{zzz~~~}}}{{{rrrjjjeeebbb```___bbbeeejjjsss}}}yyymmmeee```]]]ZZZWWWQQQMMMHHHGGGHHHHHHDDDAAA???>>><<<:::888555444333000000//////......------........................------............---------------------,,,+++***------,,,++++++,,,------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,---------,,,+++***+++,,,...///......---,,,,,,---......//////...---,,,,,,,,,,,,------..................///111222222111000111222444333333333333444555555666666666777777888888999;;;@@@AAAFFFSSSbbbmmmttt~~~sssgggaaa[[[SSSMMMMMMMMMJJJHHHIIIHHHEEEAAAAAACCCEEEEEECCCCCC>>>888555444444222///......//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***))))))(((((())))))''''''''''''))))))(((((())))))))))))((((((******)))))))))***++++++)))))))))))))))(((((('''(((((()))))))))***************))))))))))))******************+++---...///111333555555444444555666666555444333222222222222333333444555888:::===>>>AAAEEEIIILLLNNNOOOQQQSSSSSSTTTSSSPPPPPPWWWcccmmm}}}mmmdddhhhnnnmmmooottt{{{{{{vvvxxx}}}{{{|||wwwrrrmmmgggaaa___aaaeeehhhrrrvvv~~~|||{{{|||yyyssspppnnnkkkhhh[[[UUUMMMHHHGGGFFFEEECCCAAAAAA???===:::888666555000000000000000000000///........................------............------,,,------------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---,,,+++++++++,,,...///......---,,,,,,---............---------------...//////.....................000222222111111222333333222222222333333444555666777777888999999::::::===BBBCCCHHHTTTbbb~~~XXX^^^hhhttt~~~qqqiiicccZZZRRRPPPOOOKKKIIIJJJNNNGGG@@@???BBBEEEDDDAAAEEEAAA<<<888666333000---......///000000...---,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++******))))))))))))(((''''''((())))))(((((())))))))))))((((((*********))))))***++++++(((((())))))))))))((((((((((((((()))))))))******))))))((((((((()))******************+++---...///000222444555444444555666555555444333333333333333222333444666888<<>><<<:::777666555111111111111111111111111........................------............------,,,---------------,,,,,,---------,,,,,,---------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......---------------...//////000000//////......------+++...000111111111222333000000000000000111222333777777888999::::::;;;;;;<<>>EEEJJJPPPSSSVVVXXXYYYYYYZZZ\\\```___\\\XXXXXX\\\eeekkkrrrrrrqqqooonnnqqquuuyyy~~~|||uuurrrqqqpppnnnnnnrrruuuyyy}}}uuummmhhhkkksss~~~{{{xxxooohhh\\\QQQJJJFFFFFFFFFAAA@@@>>><<<:::888666555111111111222222222222222........................------............------,,,------......------------------------------------------------...///000---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++---,,,,,,,,,------..............................------------...///000000000000000//////......---***,,,...//////000111333000000000000111222333444777777888999:::;;;<<<<<<:::@@@BBBHHHUUUbbb}}}MMMOOORRRTTTWWW^^^gggnnn~~~yyynnnbbb]]]\\\\\\^^^aaa^^^WWWNNNGGGEEEDDDBBBAAAEEECCCAAA===888333///------------...---,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++(((((())))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''(((((('''(((((()))))))))))))))'''''''''((((((((())))))((('''''''''((()))***+++,,,,,,,,,,,,---///000111///000222333222222333444555555444444444444444555222444666888;;;AAAJJJQQQXXXZZZ[[[[[[[[[[[[]]]___aaa___\\\YYYWWWZZZ___cccgggggggggjjjqqqxxx~~~zzztttooonnnnnnnnntttzzzwwwnnnkkkjjjppp{{{|||yyyuuunnncccWWWNNNHHHFFFEEECCCBBBAAA>>><<<:::888777222222222222222222222111........................------............------,,,------............---------............------..................///000------++++++++++++------......------,,,,,,++++++,,,---------............---...////////////...---...---------...///000000000000//////////////////***,,,///000///000111222222222222333444555666777666666777888:::;;;<<<<<<:::???@@@FFFSSS```}}}LLLOOORRRRRRQQQSSSYYY___jjjvvv}}}~~~nnnfffbbbbbbeeeiiigggbbbYYYPPPIIIEEECCCCCCAAABBBBBB???;;;777444333......------,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))((((((***)))(((''''''''''''(((''''''((()))))))))))))))(((((()))))))))*********))))))))))))***+++,,,------------...///000111222///111333444333333444555555555444444444444555555444666999;;;===EEEPPPXXX^^^___^^^\\\[[[[[[^^^```cccaaa^^^[[[YYYYYY[[[]]]bbbeeekkkpppuuu||||||rrrqqqqqquuuuuuwwwzzzuuupppnnnpppvvv}}}|||xxxsssiii^^^RRRJJJFFFEEEDDDCCCBBB???===;;;999888333333222222111111000000........................------............------,,,,,,---...............,,,---...//////...---,,,//////...---------.........---+++******+++---...,,,,,,,,,,,,------......,,,------...............---...///000000///...---///...............///000///////////////000000000---///111111111111222333333333333444555666888999555666777888999;;;<<<<<<<<<@@@@@@DDDPPP]]]zzzJJJNNNRRRRRRPPPOOORRRUUUTTTddduuu|||wwwssstttyyyxxxlllfffccceeeiiinnniiiaaaWWWMMMGGGEEEEEE???@@@BBBAAA>>>;;;999888000///...,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))((((((''''''))))))************))))))(((((())))))))))))((((((******)))(((((('''((((((''''''((())))))))))))))))))************+++++++++++++++++++++,,,---...///............///111222333111222444555444444555666555555444444444555555666555888;;;===@@@HHHSSS]]]bbbaaa```]]][[[[[[^^^```fffeeebbb___]]][[[[[[\\\eeemmmwww|||~~~}}}sssnnnnnnpppvvv}}}zzzuuuqqqqqqrrrtttyyyuuummmaaaUUULLLFFFDDDCCCBBBAAA>>><<<:::888777333333222222111000//////........................---..................---,,,,,,---.../////////...,,,---...//////...---,,,///...------,,,,,,,,,,,,...---+++******+++---...)))***+++,,,...///000111,,,---......//////......---...///000000///...---//////............//////......//////000000111111///111333333333222333444222222222333444555777777444555666777999:::;;;<<<>>>BBB@@@CCCMMM[[[wwwNNNOOORRRSSSTTTRRRPPPNNNOOOWWWaaagggiiijjjmmmqqq}}}qqqjjjhhhgggiiihhhcccZZZOOOGGGCCCCCCEEEDDDCCCBBBAAA>>>999555777333///...///000000...---------,,,,,,+++++++++,,,,,,,,,,,,,,,...//////+++++++++************))))))'''&&&'''((()))(((''''''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))((()))******+++,,,+++***((((((((()))***'''(((((()))))))))))))))&&&'''(((***,,,...000000------......///000000000333444555666777777777777666666555444444666777888555:::???AAACCCJJJWWWaaaeeeggghhheee```[[[ZZZZZZeeeccc```^^^]]]___bbbdddooouuu|||}}}yyyzzzyyyrrrnnnooommmtttxxxvvvzzz~~~~~~{{{ssshhh^^^VVVNNNFFFAAACCCCCCBBB@@@>>>===<<<;;;:::888666444222000000000......//////......---,,,////////////////////////000000//////.........---)))***+++,,,------------***+++---...///...------111000...---,,,,,,------,,,------......------,,,........................000000///...---,,,,,,+++///////////////000111111////////////............222111000000000111333333333333444444555666666666666666666777888888999999<<<@@@@@@DDDOOO[[[uuuJJJMMMRRRVVVXXXVVVSSSQQQJJJOOOUUUXXXXXXZZZ___cccuuuyyyqqqkkkjjjjjjfff^^^SSSIIICCCAAAAAAAAA@@@AAAAAA@@@>>><<<777444000...///000///...---------,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,+++***)))((((((***)))((((((******)))(((******+++******)))((((((************************)))))))))))))))******++++++***)))(((''''''((()))'''(((((()))))))))))))))&&&'''((()))***+++,,,---------...//////000000111333333444555666666666666666555444444555666777888999===BBBDDDFFFNNN[[[eeehhhkkknnnlllgggaaa]]]]]]____________aaaeeejjjmmmttt{{{tttmmmjjjmmmnnnmmmmmmpppvvv}}}wwwqqqggg^^^VVVNNNGGGBBBAAABBBBBBBBBAAA???===<<<999888777555333111000//////000000000//////..............................000/////////............***+++,,,------.........+++,,,------.........---111000...---,,,,,,------***++++++,,,,,,++++++***......................../////////...------,,,,,,---------------...//////.../////////000000111111222111000000000111222333333333444444555666666666666666777777888888999999;;;@@@@@@DDDOOO[[[vvvEEEIIIPPPVVVZZZZZZXXXVVVMMMOOOQQQPPPOOOPPPTTTXXXccclllwwwvvvmmmkkkggg```VVVLLLFFFCCCCCCBBB@@@@@@AAAAAA@@@???888555111////////////...------------,,,,,,,,,,,,------......---+++***)))+++++++++***************+++***))))))++++++***)))+++++++++***)))((('''&&&++++++++++++++++++++++++)))))))))))))))*********))))))((('''''''''(((((('''((())))))******))))))((())))))******++++++,,,.........///000000111111222333444555555555555555555555444444555777888:::;;;???CCCEEEIIIQQQ^^^hhhmmmrrrwwwwwwppphhhbbb___[[[^^^```cccfffkkkpppttt{{{}}}nnngggddddddiiipppuuuzzz~~~|||wwwrrrjjjbbbZZZRRRKKKGGGAAACCCEEEFFFFFFDDDAAA???;;;:::999888666333111000111111111000000000//////------------------------////////////............,,,,,,------.../////////------------------...///000///...---------------++++++,,,,,,,,,,,,++++++................................................---------------...//////......///000111222333333111111000000111111222333333333333444555555666666666666777777888999999999999>>>???CCCOOO[[[vvvBBBFFFKKKQQQUUUXXXXXXXXXRRRSSSSSSQQQOOONNNPPPRRRVVV[[[bbbkkksssyyy}}}vvvqqqhhh]]]TTTMMMIIIHHHLLLIIIDDDAAA@@@???>>><<<:::777444111//////......------------------,,,,,,+++,,,---......,,,***(((((())))))***++++++,,,,,,+++***))))))***+++***)))((()))******++++++******++++++++++++++++++++++++(((((()))***************)))))))))((((((((())))))(((((()))************)))***++++++,,,---...//////...//////000000111111222222333333444555555444444444444444444666888:::;;;;;;>>>BBBDDDIIIRRR^^^hhhrrrxxxxxxmmmccc^^^^^^bbbfffiiikkknnnssswww~~~pppffffffgggllluuu}}}zzztttlllcccZZZRRRMMMFFFGGGHHHIIIHHHGGGFFFEEE>>>===;;;888666444333333111111000000////////////........................///////////////........................///000000///...---,,,,,,---.../////////......------------------............------........................---------........./////////////////////000111111......///000000111222222111111111111111222222222222333333444444555666666666777777888888999::::::888===>>>CCCOOO[[[uuuDDDEEEFFFIIIMMMQQQUUUWWWQQQSSSTTTSSSQQQNNNKKKJJJOOOQQQTTTYYYaaaiiipppsssuuu|||~~~ooo___TTTNNNLLLLLLSSSNNNHHHDDDAAA???===<<<<<<:::777333000/////////------------------------)))***,,,.........,,,+++***************************)))((((((******)))((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))************)))************************((())))))***************))))))+++,,,...000111222//////000000111222222222222333444444555444444444333333333444666999;;;======@@@CCCGGGLLLUUU```gggttt{{{zzznnnccc]]]aaagggmmmqqqrrrtttyyy|||}}}zzzsssmmmiiikkkrrr|||wwwmmmbbbYYYTTTNNNMMMLLLJJJIIIHHHGGGGGG@@@>>>;;;888555444333333111000///.........//////////////////////////////........./////////////////////.........///000000000///---,,,,,,---...///...............------------......//////......---........................,,,,,,------...////////////////////////000111111////////////////////////000000111111222222222222222222333333444555555555777777777888999999::::::777===>>>CCCNNNZZZtttIIIHHHFFFEEEGGGJJJOOORRROOOQQQTTTVVVTTTQQQLLLIIIMMMLLLMMMOOOTTT[[[ccchhhnnnrrr{{{mmm```XXXSSSQQQTTTPPPKKKGGGDDDCCCAAA??????>>>;;;666222///000111------------............***+++,,,...//////......///...---+++)))(((&&&&&&***)))(((((()))***)))(((***++++++++++++***))))))++++++++++++++++++++++++'''((()))++++++******))))))***+++,,,,,,,,,++++++((()))******++++++******'''''')))+++---///111111000000000111222222333333444444555555555555444444222222333444777:::===???BBBEEEIIINNNTTT[[[ccchhhrrryyyyyynnnddd___bbbjjjtttzzz|||~~~|||yyyzzz||||||vvvuuutttrrrsssuuu}}}xxxuuuxxxzzzvvvjjj```[[[WWWVVVTTTQQQNNNKKKIIIHHHAAA@@@???===:::777444333111000///...---...///000000000000000000000000000.........///////////////000///...------...///000000///..................---......///......------,,,,,,------------,,,,,,........................---------.........//////---------------...//////000/////////.........---000000111222222222222111222222222333444444555555777777888888999:::::::::777===>>>CCCNNNYYYrrrPPPMMMJJJGGGFFFGGGIIIKKKMMMOOORRRUUUUUUSSSOOOLLLKKKKKKKKKKKKLLLQQQWWW\\\dddgggnnnzzzyyynnnccc\\\UUURRRMMMJJJHHHFFFCCCBBBAAAAAA>>>999333000111222------------.........///........................------,,,+++***)))((('''+++***))))))++++++***)))'''(((((())))))))))))(((************************'''(((***+++++++++)))(((((()))***+++,,,++++++***))))))***++++++++++++***))))))***,,,---///000000000000111111222333333444555555666666666555555444111222333444777;;;>>>@@@FFFIIINNNSSSYYY___eeehhhmmmttt{{{|||wwwooohhheeefffppp|||~~~}}}yyy|||xxxnnnkkkkkkvvvtttkkkfffddddddcccaaa[[[UUUNNNKKKDDDFFFJJJKKKHHHBBB:::666333222000......///000111000000000000000000000000............/////////000000///---,,,,,,---///000///////////////...------,,,---...//////...------,,,,,,------------,,,,,,........................---------...............---------------.../////////////////////000000000///000111222333222222111111222222333333444555555777888888999999::::::;;;888===???CCCNNNXXXpppTTTRRROOOKKKIIIGGGFFFFFFIIIJJJLLLOOOQQQPPPMMMKKKIIIKKKLLLKKKIIIKKKPPPUUU\\\^^^dddppprrrhhhXXXUUUPPPLLLJJJGGGCCC@@@CCCCCC@@@:::444111111333---------.........//////111000///......---......(((((()))***+++,,,,,,---,,,+++******,,,,,,+++***!!!"""$$$&&&(((***++++++))))))))))))))))))))))))'''(((***+++,,,+++)))((('''((()))+++++++++***)))))))))***++++++++++++***------......///000000111000111111222222333444444555666666666666666555555111111222555888;;;???AAAGGGJJJOOOVVV\\\aaaeeegggiiipppwwwyyyvvvpppllljjjlllvvvqqqjjjiiijjjnnnwww}}}tttoooooopppqqqoooiii___UUUOOOHHHNNNUUUXXXVVVLLLAAA:::444333111//////000111222////////////////////////---.........//////000000000///---,,,,,,---...///...///000000000///---,,,,,,---.../////////------......////////////......................................................///////////////000111111......///000111222333333///000111222333222111111111222222333333444555555777888888999999:::;;;;;;888>>>???DDDMMMWWWooo]]]XXXRRROOOMMMKKKGGGCCCJJJHHHIIIKKKKKKHHHJJJNNNOOOMMMJJJHHHFFFFFFGGGHHHOOORRR[[[gggrrr}}}kkkfff\\\RRROOOOOOKKKEEE>>>===<<<:::777444222000111000...---,,,,,,------------............------************************,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))(((((((((((((((++++++++++++++++++,,,,,,---------------,,,,,,+++111111000000111333444555888777777777666666555555444444555555777;;;AAAEEECCCIIISSS]]]ccceeedddccciiikkkmmmnnnmmmkkkkkklllllluuurrrgggdddeeeiiiuuu|||zzz{{{}}}uuukkk]]]QQQOOOOOOPPPRRRSSSQQQJJJEEE777555111000111111222111000/////////..................................../////////////////////////////////...------,,,,,,111000...,,,,,,,,,...///000000///...------,,,,,,............////////////........................000...+++))))))+++...000---------............//////000000000000111111111111222444555666666777777666666666666777777777777999===>>>CCCOOOYYYqqqeee___XXXSSSQQQOOOKKKHHHJJJHHHHHHKKKKKKIIIKKKOOOQQQPPPNNNLLLJJJIIIHHHGGGHHHJJJQQQ[[[eeeppp|||uuugggXXXPPPOOOMMMIIIAAA???===<<<999666333111111000...---,,,------...------............------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++******************************+++******))))))******++++++***)))((('''(((((()))))))))************++++++000000000111111111000000444333222111222222444555888888777777666666666666777999;;;<<<>>>@@@DDDGGGLLLPPPXXX```eeeeeebbb^^^aaabbbdddeeegggkkkooosssxxx~~~{{{vvvrrrooorrr{{{}}}zzz~~~vvvjjj___RRRPPPNNNNNNOOOLLLFFFAAA888666222111111111111111000000/////////.................................////////////////////////------..................///...,,,******+++,,,---000//////...------,,,,,,............////////////........................111///---,,,,,,---///111........./////////000000000000000111111111222222111222333555666666777777999999888888777777666666999>>>???DDDOOOZZZqqqwwwpppfff___ZZZVVVRRRNNNIIIFFFEEEHHHIIIIIIKKKOOOSSSSSSSSSSSSQQQMMMIIIGGGGGGHHHMMMTTT[[[cccooo{{{xxxeeeXXXSSSPPPMMMBBBAAA>>>===;;;999555222000///...------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))+++******))))))******+++,,,***)))''''''((()))***(((((()))))))))*********000000111222333333333333222222222222333555777888999888888777777777777777888;;;???AAACCCFFFHHHKKKUUUXXX^^^eeejjjhhhbbb\\\YYYZZZ[[[]]]bbbiiirrrxxx}}}uuuvvv~~~}}}sssiiiWWWSSSNNNLLLKKKHHHDDD@@@;;;888444222111222111000000000000/////////..............................////////////////////////,,,,,,------...//////000...---,,,+++++++++,,,---/////////...------,,,,,,............////////////........................000000///......///000000//////000000000111111111111111111111222222222333111222333555666666666666999999999888888888888888:::??????DDDPPPZZZqqq}}}rrriiiaaaYYYTTTJJJEEECCCEEEFFFFFFHHHLLLPPPRRRVVVWWWVVVRRRMMMJJJJJJIIIKKKPPPSSSWWW```hhhvvvwwwggg^^^VVVOOOCCC@@@===<<<<<<:::777444111000///......///000000------............------------------------------,,,,,,,,,+++++++++******+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******,,,+++)))''''''((()))+++(((((())))))******++++++------///000111222222222---...///222555999<<>>;;;777444333222111000000000000////////////...........................////////////////////////---------.........//////000///............////////////.........---------............////////////...........................//////000000//////.../////////000000000111111111111222222222333333333111222333444555666666666333444555777999;;;<<<===;;;???@@@EEEPPPZZZqqqzzzmmmaaaXXXOOOHHHCCCCCCDDDDDDEEEHHHKKKNNNSSSWWWXXXVVVRRROOOHHHFFFFFFIIIJJJKKKOOOUUUgggqqq|||ooo```TTTGGGBBB===;;;<<<<<<888555222111000///...///000111------............------------------------------,,,,,,,,,+++++++++******))))))******++++++++++++***************************))))))))))))))))))***,,,+++)))((('''(((***+++))))))******+++,,,------+++,,,---///000111111222---...///222666:::===???999888777666666777888999777999<<<@@@FFFNNNXXX___dddfffiiimmmooollleee___TTTXXX^^^dddkkkrrryyy~~~zzz~~~yyymmm^^^WWWNNNIIIHHHHHHHHHGGGBBB???:::777555444222111111000000000//////////////////////////////////////////////////////////////////.........---------/////////.../////////000...............---------............////////////........................---...////////////...---....../////////000000000111111222222222333333333000111222444555555666666222222444666888:::;;;<<<;;;@@@@@@EEEPPPYYYppp~~~nnncccZZZQQQIIIGGGFFFDDDDDDFFFFFFIIINNNSSSUUUUUUTTTSSSJJJFFFEEEGGGGGGFFFHHHKKKWWW___mmmqqqaaaRRRJJJAAA=========:::777444333111000/////////000------............------------------------------,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++***))))))(((((())))))***++++++******)))))))))***))))))***+++,,,------...,,,---...000111222222222222222222333444777999:::888777555444444666888999:::<<<>>>CCCKKKVVVbbbjjjnnnooopppppplllgggaaa]]]VVV\\\eeennnuuu|||xxxyyyzzz{{{}}}}}}tttjjj]]]VVVLLLFFFFFFGGGHHHHHHGGGCCC>>>:::777555333222111111000000000/////////////////////////////////////////////////////////000//////...------,,,,,,,,,---------................................................////////////........................---......//////......---........./////////000000111111111111222222222333000111222444555555555555555555666666777777777888;;;??????DDDOOOXXXooouuuhhh]]]RRRNNNKKKHHHFFFGGGCCCFFFJJJNNNQQQSSSSSSSSSNNNJJJHHHJJJJJJGGGGGGJJJJJJQQQ^^^mmm}}}tttbbbWWWJJJBBB@@@@@@<<<999666444222000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))(((((((((((())))))******+++++++++***)))((((((((()))***+++,,,---------...///000111111111111333333222222333555777888777666444333333555777999<<<>>>BBBHHHPPP[[[gggnnnpppssstttqqqiiiccc`````````eeemmmuuu|||{{{yyytttqqqtttvvvrrrjjj```XXXNNNGGGFFFHHHHHHHHHKKKGGGAAA<<<999777555333111111111000000000//////////////////////////////////////////////////////..................------,,,,,,---...................................................////////////........................//////////////////////////////000000000111111111000000000111111111222222000111222333444555555555777777777777777777888888:::>>>>>>CCCNNNWWWnnnsssfffYYYTTTPPPLLLIIIIIICCCDDDGGGJJJMMMPPPRRRSSSNNNJJJHHHJJJJJJGGGFFFGGGCCCKKKVVV```jjjuuunnnbbbQQQGGGCCCBBB>>>:::777555333111///.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///......------,,,,,,+++************************))))))(((((((((((()))))))))***,,,---,,,+++)))'''&&&'''((()))***+++,,,,,,,,,---...//////000//////111000111222333666888:::666555333222222444777999;;;???DDDKKKSSS]]]ffflllnnnrrrtttppphhhbbbcccfffkkkoootttyyy~~~uuuooorrrwwwvvvpppddd\\\QQQJJJIIIIIIJJJIIIMMMIIICCC>>>;;;888666444111111111111000000000000000000000000000000000000////////////////////////,,,,,,------.../////////......///000111111000000---................................./////////000........................111111000000000000111111000111111111111222222222///000000000000111111111000111222333444555555555555555666888999:::;;;<<<999>>>>>>BBBMMMVVVmmmoooaaaYYYTTTPPPMMMKKKIIIHHHHHHJJJKKKJJJIIILLLLLLKKKKKKJJJHHHGGGGGGDDDGGGKKKNNNSSS^^^mmmxxxvvvlll]]]QQQHHHCCC???<<<:::888555444444333000...//////.........---------------------------------,,,,,,---...////////////,,,,,,,,,++++++*********+++,,,------,,,+++)))((()))((((((((((((((())))))+++++++++*********)))))))))))))))***,,,......---////////////000000000000222333333444555666777777<<<777555777888777999<<>>>>>BBBMMMWWWooovvvnnnggg^^^WWWSSSPPPMMMLLLKKKKKKJJJHHHLLLLLLLLLKKKJJJIIIGGGFFFCCCEEEHHHJJJMMMUUUaaakkkzzzxxxooobbbVVVMMMGGGCCC@@@>>>;;;888666555333000...//////.........---------........................------.........------,,,,,,,,,,,,+++++++++******............------,,,+++,,,,,,+++***))))))))))))+++++++++*********))))))***)))***+++---.........////////////000000000000111111222333444555666666:::666555888999999:::===AAAEEELLLTTT\\\dddjjjmmmlllllljjjeeeaaaaaaeeeiiivvv}}}tttnnneee___[[[XXXSSSOOOMMMLLLJJJGGGDDD???;;;999222222111000000/////////000000000000000000000000000000000000000000000000........................000000///...............///............---------...////////////...------)))+++---///000000///...///////////////.........000000000000////////////111111000000000111111222111111333444555666666666888888888888888999999999:::>>>>>>BBBMMMWWWnnnrrrggg]]]YYYTTTOOOLLLIIIFFFCCCJJJKKKKKKLLLKKKJJJHHHGGGEEEFFFGGGHHHIIINNNVVV\\\kkkyyyxxxqqqfff[[[SSSLLLGGGCCCBBB???;;;888666333000---/////////.........------////////////////////////............---,,,+++***,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------///...---,,,+++*********+++++++++***************)))******+++,,,---......////////////000000000000000111111222333444555555777444555888:::999:::>>>@@@GGGQQQ[[[bbbgggkkkmmmhhhgggeeeaaa___ccckkkqqq}}}zzzvvvsssssstttuuuwwwvvvtttttttttuuuwwwxxx|||~~~||||||}}}{{{sssnnnjjjfffaaa]]]SSSOOOKKKGGGEEEAAA;;;666333222111000////////////000000000000000000000000000000000000000000000000........................000//////............//////............---------------...////////////...---...000111111111000///000000//////.........---////////////000000000000111111111111111222333444111111333444555666666666777777888888888999999999:::>>>>>>CCCMMMWWWnnnzzzooojjjbbbZZZSSSMMMHHHDDDGGGHHHJJJKKKLLLLLLLLLKKKIIIJJJJJJJJJJJJLLLQQQUUUaaammmzzzvvvqqqhhh^^^UUUMMMHHHEEEDDD@@@<<<999666444111///////////////.........................../////////,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,******)))***+++,,,...---,,,+++++++++++++++************************((()))***+++++++++,,,---////////////000000000000111111222333444555555666555333555888999777999===???HHHTTT]]]bbbeeeggghhhkkkiiifffcccccciiisss|||{{{tttmmmhhhfffffffffgggeeecccaaaaaacccfffhhhhhhkkkoootttvvvwwwwwwvvvxxxxxxxxxxxxyyy{{{|||}}}}}}}}}~~~}}}|||zzzxxxvvvxxxxxxyyy{{{}}}~~~|||yyyvvvppplll]]]UUUKKKEEECCC@@@;;;666444333222000////////////000000000000000000000000////////////////////////........................000///............/////////............---------++++++,,,......////////////000111111111000//////000000000///......------////////////000000000000111111111111222333444555111111333444555666666666777777777888999999:::::::::>>>>>>CCCMMMWWWmmmwwwmmmcccYYYPPPKKKEEEFFFHHHJJJLLLNNNOOOPPPLLLLLLLLLKKKLLLNNNQQQSSSZZZddduuuxxxsssooohhh^^^UUUMMMHHHFFFDDDAAA<<<999777666444222000000/////////.........,,,,,,---------.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***************+++,,,---************************''')))******))))))***,,,////////////000000000000222222333444555666777777555444555888777555888===CCCKKKVVV^^^```aaaccceeemmmllljjjggggggmmmxxx|||rrriiibbb^^^\\\XXXVVVSSSPPPPPPQQQTTTVVVTTTWWW\\\aaaeeeggghhhgggggghhhiiijjjlllmmmooopppmmmmmmnnnooopppoooooonnnsssttttttuuuuuuvvvwwwxxx{{{~~~}}}{{{{{{{{{mmmbbbSSSIIIEEECCC???<<<666555333111000///000000111111111111111111111111//////////////////////////////////////////////////////............/////////............---------)))***+++,,,---.........000000000000//////......000000//////.........---.../////////000000000111111111111111222333444555111111333444555666666666666777777888999999::::::999>>>>>>CCCMMMVVVlll{{{ooobbbVVVOOOGGGGGGGGGHHHKKKMMMPPPRRRMMMLLLKKKJJJKKKNNNQQQSSSSSS\\\kkk|||}}}ssspppjjj```VVVOOOKKKKKKGGGCCC???;;;999888666555000000000/////////......++++++,,,,,,---.........***+++,,,------.........,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,(((((((((((()))+++,,,---***************+++++++++'''))),,,+++)))(((***---////////////000000000000222333333444555666777888666555666888777666;;;BBBLLLSSSZZZ]]]\\\]]]```dddlllllljjjiiiiiioooyyywwwlllccc^^^TTTRRRMMMIIIFFFFFFGGGHHHFFFHHHLLLPPPTTTVVVWWWWWWVVVWWWXXXZZZ\\\^^^___```^^^^^^```aaacccdddddddddiiijjjkkkkkkkkkllloooqqqsssuuuyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~yyyuuuzzzwwwlll\\\NNNFFFCCC@@@???999777444222000000111222111111111111111111111111000000000000000000000000///////////////////////////............//////000///............---------******+++------........./////////...............////////////////////////......//////000000111111111111111111111222333444111111333444555666666666666666777888999::::::;;;999>>>???CCCNNNVVVkkk{{{kkk]]]TTTMMMKKKIIIGGGHHHKKKOOOQQQPPPMMMJJJIIIKKKNNNPPPRRRRRRZZZfffrrr~~~xxxuuuoooeee[[[TTTRRRRRRMMMIIICCC>>><<<:::888666000000000000/////////...,,,,,,,,,---.../////////,,,------.........------,,,,,,,,,---------......000000///...---+++***))))))))))))))))))***+++,,,))))))*********+++++++++(((+++...---***)))+++///////////////000000000000111222333444555666666777666666777999999:::AAAJJJUUUYYY\\\ZZZWWWWWW]]]cccgggiiijjjjjjlllqqqyyy~~~tttnnn___[[[UUUOOOIIIFFFDDDCCC@@@AAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNPPPRRRTTTVVVWWWXXXZZZ\\\___``````bbbgggjjjiiilllppprrrssstttvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{zzz}}}~~~{{{}}}~~~uuugggXXXLLLEEEAAA@@@;;;999666333222222333444111111111111111111111111000000000000000000000000////////////////////////...............///000000///............---------,,,------...//////////////////.........//////000------......///000000000.........///000111111111111111000000000111111222111111333444555666666666555666777888999:::;;;;;;888>>>???DDDNNNVVVjjjxxxhhh^^^QQQNNNJJJGGGFFFIIIMMMOOOSSSPPPLLLJJJKKKNNNQQQRRRTTT[[[eeelllttt}}}zzztttiii___YYYXXXYYYRRRNNNGGGAAA===;;;999777000000000000////////////---------...///000000111////////////...---,,,,,,,,,,,,,,,------..................---,,,)))'''%%%++++++******)))*********))))))******++++++++++++***---000///+++***---000////////////000000000000000111222333444555555666666666888:::;;;===GGGRRRYYY[[[[[[VVVQQQRRRZZZaaadddgggjjjlllnnnssszzz||||||~~~lllhhhaaaYYYQQQKKKGGGEEE????????????>>>?????????@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDFFFHHHJJJLLLMMMOOORRRUUUWWWYYY\\\bbbfffcccfffjjjmmmoooppprrrtttvvvuuuuuuuuuvvvwwwwwwxxxyyy{{{}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}ttteeeWWWLLLGGGEEE<<<:::777444222222444555111111111111111111111111000000000000000000000000000000000000000000000000...............///000111//////.........---------...///000000000000000000///////////////000111111,,,,,,---...///000111111---......///000111111222111111000000000000000000111111333444555666666666555666777888999:::;;;;;;888>>>???DDDNNNUUUjjjtttdddUUUQQQMMMLLLHHHFFFIIIOOOSSSUUUUUURRRMMMJJJKKKLLLLLLQQQYYY___gggttt|||yyyvvvjjj[[[[[[eeeaaaWWWKKKDDDBBB@@@999333333111////////////...---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,+++++++++,,,***+++,,,+++)))((()))***,,,,,,+++***))))))******+++,,,---///000000111111//////............//////333333444555666777888888555444666<<<@@@DDDQQQ___eeeaaaYYYPPPLLLNNNVVV]]]bbbffflllqqquuuyyy|||{{{qqqqqquuuwwwxxxiii___YYYRRRKKKEEEBBB???============<<<888888999<<<>>>???>>><<>>======>>>???@@@AAADDDFFFIIIKKKMMMPPPTTTWWW\\\]]]```cccgggiiikkklllooooooqqqrrrssssssttttttwwwxxxzzzzzzyyyyyy{{{|||~~~}}}|||~~~~~~~~~|||}}}~~~~~~~~~wwwzzztttbbbRRRIIIEEEAAA>>>:::777555444222111333222000000111222111000000000000000000000000000111111000000//////......---...///000000111000000111///---***)))***++++++.../////////////////////000000000000000000000000............/////////000......//////000000111111000000000000111111111111333444444444555666666666666777777888888999::::::;;;@@@@@@DDDNNNUUUjjjqqq___XXXQQQNNNJJJEEEEEEHHHPPPTTTWWWWWWSSSOOOMMMLLLKKKOOOTTTYYY```kkkyyysssdddaaahhhiiiaaaUUUJJJCCC===888555444222000///000000000...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++******+++++++++,,,---,,,***)))***+++,,,,,,+++***************,,,,,,...///000111111111......//////000222333444444444444555666777777888999777999???DDDJJJVVVaaafffaaaYYYPPPKKKLLLSSSYYYeeejjjrrrxxx|||}}}vvvqqqnnntttxxxvvvlll```UUULLLIIIEEEBBB@@@>>><<<:::777777777999;;;;;;:::888;;;:::999999999:::;;;<<<===???AAACCCEEEGGGKKKMMMTTTUUUYYY\\\```ccceeefffiiijjjkkkmmmoooppppppqqqsssuuuvvvvvvuuuvvvwwwyyy{{{{{{|||}}}}}}|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz{{{{{{zzzzzz|||}}}|||||||||||||||}}}}}}~~~~~~~~~}}}|||~~~}}}||||||}}}}}}~~~{{{}}}}}}wwwfffVVVLLLHHHCCC@@@===:::999777555333444222000000111222111000000000000000000000000000000000000000////////////...//////000000000000///222111///---------...///...............---------000000000000000000000000........./////////000000/////////000000000000000000000000000111111111111333333444444555666666666777777888888999:::::::::;;;@@@@@@DDDMMMUUUjjjmmmbbbWWWQQQMMMHHHFFFFFFLLLQQQXXX[[[ZZZUUUPPPNNNJJJLLLOOOQQQUUU^^^iiirrr{{{qqqjjjmmmppplllcccVVVHHH>>>::::::555333111000000111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,+++,,,---,,,+++***+++,,,,,,++++++************+++,,,---...///000111111111......///111333555777888555555555555555666777888===:::;;;CCCLLLUUU^^^eeeddd```YYYRRROOORRRXXX]]]kkkqqqyyyvvvllliiilllpppuuu||||||oooZZZVVVOOOIIIEEEAAA===;;;888777666666888888777555888777777666666666666777777888:::;;;<<<===@@@BBBGGGIIIMMMQQQUUUXXXZZZ[[[^^^___bbbdddgggiiijjjkkklllmmmoooooonnnnnnpppqqqssstttuuuvvvvvvvvvuuutttqqqqqqqqqrrrrrrrrrrrrrrrrrrtttuuuuuusssssstttvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwyyyzzzzzzzzzyyyxxx||||||{{{{{{{{{||||||}}}|||}}}~~~|||{{{|||~~~xxxjjj[[[PPPJJJEEECCC@@@???===;;;777555444333111000111222111000000000000000000000000000////////////000000000000///000000000000//////...000000......---...///000.........------,,,,,,,,,000000000000000000000000....../////////000000000000000000000000000//////000000000111111111222222333333444444555666666777888888999999:::;;;;;;;;;;;;@@@@@@DDDMMMUUUiii|||nnn___VVVRRRMMMKKKKKKHHHMMMTTTYYY[[[XXXUUURRRKKKKKKKKKJJJMMMSSS[[[bbboooyyyvvvtttsssuuurrreeeSSSEEE???>>>666444111///000000000000//////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++---------++++++,,,---,,,++++++******+++++++++,,,---...///000111111111//////000111333555777888666555555444555666777888===;;;>>>HHHUUUaaagggjjj```]]]YYYWWWXXX^^^ffflllsssxxx{{{nnnmmmjjjhhhjjjrrr}}}qqqjjj___TTTLLLFFFAAA???:::888666666777888777666888888777777666666555555666777888888888888:::<<<;;;===AAAEEEHHHLLLNNNOOORRRSSSVVVYYY\\\___aaaaaabbbccceeeeeeddddddfffggghhhiiijjjlllllllllkkkkkkgggggggggggghhhhhhhhhhhhjjjkkkllllllkkkjjjkkklllmmmmmmmmmmmmnnnnnnooopppnnnooopppqqqrrrrrrrrrrrrwwwwwwwwwwwwwwwxxxyyyyyywwwwwwxxxzzzzzzzzzzzzzzz~~~}}}}}}{{{yyyxxxzzz{{{vvvjjj]]]RRRKKKFFFDDDCCCAAA@@@===888555555333111111222222111000000000000000000000000000......//////000000111111000000111000000///...---,,,,,,+++++++++,,,....../////////......------,,,////////////////////////...////////////000000000222111111000000/////////000000111111111222222222222333333444555666777777888999999::::::;;;<<<<<<;;;??????CCCMMMTTTiiilll```XXXQQQMMMLLLFFFHHHMMMRRRUUUWWWVVVUUUKKKJJJIIIGGGHHHLLLQQQUUUdddlllyyy|||yyy~~~vvvdddPPPDDD???888555111//////////////////...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,------++++++,,,---,,,+++++++++++++++,,,,,,,,,---...000111111222222111111111111111333444444666555444444444666888999;;;===BBBNNN___kkkpppnnn^^^\\\ZZZ[[[aaaiiiqqqvvv{{{~~~~~~}}}yyynnnddd___aaahhhmmm}}}vvvfffYYYOOOGGGCCC===;;;888666777777777777777777777777666666555555666777888777666666777999444666888<<>>999555666444222111222222111000000000000000000000000000......//////000000111111000000111000000///...---*********++++++,,,------000000000000//////......////////////////////////////////////000000000111222222111111000000//////111111111111222222222222222222333444555666777888888999999::::::;;;<<<<<<:::??????CCCLLLTTTiiirrrdddWWWNNNLLLHHHGGGHHHJJJNNNQQQSSSSSSKKKJJJHHHGGGHHHJJJLLLNNNWWW^^^iiiuuuuuu```LLLAAA<<<888333000/////////...........................------------------------++++++,,,,,,,,,,,,------******)))))))))***++++++***+++,,,,,,++++++,,,---,,,++++++++++++,,,,,,------...///000111222222222222222111111000111111111555444333333444666999:::;;;AAAJJJWWWgggsssuuuqqqccc```^^^```fffnnnuuuxxx}}}yyy{{{yyylllddd```______hhhqqq}}}ooo```TTTNNNEEEAAA<<<888777777777666444555555666555555444333666777777666444444555666222333555777999:::;;;;;;===>>>@@@CCCEEEGGGIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNOOOOOOQQQRRRRRRQQQPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUUUUTTTUUUVVVXXXXXXXXXYYYYYYZZZ[[[]]]]]]ZZZ[[[[[[\\\]]]]]]^^^___^^^___```bbbcccdddddddddgggggghhhiiijjjjjjjjjjjjjjjjjjkkknnnsssxxx{{{|||zzz}}}uuutttuuutttqqqkkkccc[[[VVVPPPNNNJJJGGGDDD@@@<<<888777555333222222222111000000000000000000000000000////////////000000000000///000000000000//////...,,,------....../////////000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111000000111111111222222222222333111222333444555777888888888888999999:::;;;;;;;;;:::??????CCCLLLTTThhhzzzeeeXXXSSSLLLIIIGGGGGGIIIKKKLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJLLLSSS]]]iiivvvrrr]]]NNNAAA<<<777222111000//////............////////////........................+++++++++,,,,,,---------***************+++,,,,,,)))***++++++******+++---+++++++++++++++,,,---...---...///000111222222222222222111111111111111222444333222222444777:::<<<===HHHUUUaaannnxxxwwwqqqiiifffdddfffmmmtttyyy|||zzzwwwwww|||wwwrrrkkkfff]]]aaaeeennn{{{kkkbbbRRRMMMEEE???<<<:::888777333333555555666555444444666666777555444333444666444555555666777666666666777888999;;;===>>>>>>???>>>@@@AAAAAAAAAAAABBBDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGHHHIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^____________dddccccccfffkkkoooqqqrrrppptttwwwwwwwwwyyy~~~{{{ssstttyyy|||{{{xxxtttpppjjjeeebbbZZZVVVQQQLLLIIIEEE@@@>>>777555333222222222111000000000000000000000000000000000000000////////////...//////000000000000/////////000000000000000000......//////000000111111000000000000000000000000//////000000000111111111111111111111111111222222111111111222222222333333111222333444555777888888777777888888999::::::::::::>>>>>>CCCLLLTTThhhuuuddd^^^PPPLLLHHHFFFGGGHHHGGGEEEHHHGGGHHHIIIJJJKKKIIIHHHFFFNNNYYYcccooolll\\\DDD@@@999444222111000000.........///////////////........................+++++++++,,,,,,---------------------......///000((()))++++++******+++,,,++++++++++++,,,,,,---...---...///111222222222222222222111111222222333333333222222222444777;;;===@@@MMM\\\hhhrrrzzzxxxpppllljjjhhhlllsss{{{~~~yyywwwooowww|||ttteeebbb\\\ZZZeeezzzttt^^^XXXOOOFFFAAA>>>;;;:::333444666777888777777666777888888777555444666777666777777777666555444444444444666777888888999999888:::;;;;;;;;;;;;<<<>>>>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>>>>???===>>>AAABBBBBBCCCEEEGGGDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLHHHJJJLLLNNNPPPQQQQQQPPPSSSTTTUUUVVVWWWWWWWWWWWW\\\[[[ZZZ\\\```ccceeeeeegggkkkooopppoooqqqwww}}}}}}}}}|||oookkkmmmwww|||xxxuuuqqqmmmkkkaaa]]]VVVQQQLLLHHHEEEBBB888666333222222222111000000000000000000000000000111111000000//////............///000000111000000//////000000000000//////,,,,,,---...///000111111000000000000000000000000000000000000111111111111000000000111222222222333111111222222222333333333111222333444666777888999666777777888999999:::::::::>>>>>>BBBLLLSSShhhzzzkkk[[[RRRJJJIIIHHHFFFFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJJJJKKKQQQYYYcccooowwwmmmZZZLLL>>>888444///...000000//////000111222222111///............---------........................------,,,***))))))+++---,,,++++++******++++++,,,------,,,------...///000,,,------...///000000111333333333333333333333333444666777666444666<<<@@@EEERRRaaajjjqqqwwwxxxvvvrrrmmmlllrrryyy}}}wwwtttvvvqqqddd^^^]]]___hhhttt~~~lllYYYNNNFFF>>>;;;===555555555555333333555666666555555666666777888999666666555555555555666777444444444555555555555555666666666666777999:::;;;::::::999999888777777777555666777888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLKKKLLLMMMOOOQQQSSSOOONNNNNNOOOQQQTTTWWWYYY____________aaafffmmmqqqtttuuuxxx}}}xxxmmmgggkkksss|||~~~}}}wwwpppmmmfff^^^YYYWWWSSSLLLFFF???;;;555111111111222222000000000000000000000000000000000000000000000000//////............//////000000///...------,,,,,,////////////////////////////////////000000000000111111000000//////......000222333222000000111222444444333222222111111000111222333444555555555555999999999::::::;;;;;;;;;:::>>>===AAAKKKRRRdddyyyfff[[[QQQMMMKKKHHHGGGIIIHHHJJJKKKKKKIIIGGGGGGGGGHHHIIINNNTTTZZZdddvvv}}}yyyjjjYYYHHH???999444111222000///...///111222111000///............---------........................,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,------,,,------...///000//////000000111111222222333333333333333333333333333555666555555777===BBBJJJVVVdddlllsssyyy{{{yyyuuuqqqpppvvv||||||xxxxxxqqqggg___ZZZ]]]cccrrrkkk\\\PPPEEE??????888888777666444333333333555555555666666888999999777777666666666666666666555555555555555555555555777777777666777777888888777777777666555555444444222222333444555666777777777888888888888999999999999999999999:::;;;<<<<<<<<<======>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHIIIKKKMMMPPPQQQUUUVVVVVVWWWYYY]]]ccchhhmmmooosssyyy|||mmmdddbbbgggrrr{{{yyyssskkkccc^^^XXXQQQLLLCCC>>>888333222222333333111111111111111111111111000000000000000000000000//////............//////000//////......---,,,,,,////////////////////////////////////000000000000222111111111000000000000222333444333111000000222000111111222222333444444111222333444555555555555777888888999999::::::;;;;;;>>>===AAAKKKRRRdddqqqdddVVVNNNJJJFFFFFFIIIHHHKKKNNNOOOLLLIIIFFFEEEGGGIIILLLOOOQQQYYYkkk|||zzzoooZZZJJJ@@@888444333000///...///000111000//////............---------........................+++---///...---++++++,,,,,,,,,++++++++++++,,,,,,------,,,------...///000111111111111111111111111222222222222222222222222333444666666666999@@@EEEQQQ\\\gggooovvv}}}}}}xxxttttttyyy~~~xxxkkk___XXXWWW\\\fffuuuqqqbbbRRRGGGCCC>>>===;;;999666555333333555555555666777888:::;;;999888888777777666666666777777666666555555444444888777777777666666666666666666666555444444333333111222222222333333333333444444444555555555666666555555555555666777888888777888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???????????????>>>>>>BBBAAAAAAAAABBBDDDFFFGGGIIIKKKMMMOOOQQQTTTYYY]]]cccffflllssszzzrrrfff^^^^^^eeerrr}}}ssshhh^^^WWWSSSIIIDDD<<<666333333333333222222222222222222222222000000000000000000000000000//////......//////000000//////......---------////////////////////////////////////000000000000222222222222111111111111444555555444111000000111000111111222222333444444111222333444555555555555666666777888888999::::::;;;>>>===AAAKKKRRRdddppp___TTTMMMHHHHHHJJJGGGKKKOOOQQQOOOKKKHHHFFFHHHJJJLLLMMMLLLRRRbbbtttoooYYYFFF999444444000///......000111000...///............---------........................,,,---...---+++***+++---,,,,,,,,,++++++,,,,,,,,,------,,,------...///000000000//////////////////111111111111111111111111222444666666777<<>>???AAADDDGGGJJJLLLNNNRRRUUUXXX\\\dddlllsss{{{|||rrrddd______iii{{{qqqeee\\\YYYMMMHHH???888555333333222222222222222222222222222////////////////////////000000////////////000000000/////////......------////////////////////////////////////000000000000111111111111111111111111555666666444222000000111444444333222222111111000111222333444555555555555666777777888999:::;;;;;;;;;???===AAAKKKQQQdddmmm___VVVOOOMMMOOOFFFIIINNNPPPPPPMMMKKKJJJIIIJJJKKKKKKJJJMMM[[[jjj~~~iiiNNN;;;444444111000...///000111000...///............---------..............................,,,***((())),,,...---,,,,,,,,,,,,,,,,,,---------,,,------...///000000000000000////////////111111111111111111111111222444666777:::@@@IIIPPP^^^dddjjjnnnvvv~~~}}}|||}}}~~~wwwkkk[[[YYYYYY[[[bbbqqqzzzeeeWWWHHHCCC>>>;;;::::::999888555555666666777999:::;;;::::::;;;;;;::::::888888999999888777666666555555444555666777888888888888777777666666555444444444555555555444444444444333222222222333333333333444333333333333333333444555333333333333444444444444555555555555555555555555111222444666777777777666999999999999::::::;;;;;;<<<>>>BBBDDDFFFHHHKKKMMMOOOTTT[[[ccckkksss{{{|||kkkddd```fffwwwxxxiii___[[[OOOIIIAAA;;;777444333111111111111111111111111111////////////////////////000000////////////000000///////////////.........////////////////////////////////////000000000000000000000000000000000000555666666444222000000111444444333222222111111000111222333444555555555555777777888999:::;;;<<<===<<>>AAAKKKQQQccczzzkkk___TTTOOONNNGGGIIIMMMNNNNNNMMMMMMNNNJJJIIIIIIIIIHHHIIIRRR]]]ttt|||{{{~~~www\\\FFF;;;666222111000000111111000//////............---------..............................---+++)))***,,,///------,,,,,,,,,,,,------------,,,------...///000222222222222222222222222222222222222222222222222333555777999===DDDNNNVVV```cccfffjjjqqqzzz~~~}}}}}}xxxuuuwwwxxxvvvvvvyyyvvvvvvuuuwwwzzzlllfff^^^VVVSSSZZZlll}}}|||lllVVVOOOEEE???<<<<<<:::999777777777777888999::::::::::::<<<======<<<;;;:::999999888888777777666666333555666888999:::999999555555555444333333222222333333333333222222222222222222333333333444444444444444333333333333444444333333333333333333333333555555555555555555555555111222444555777888888888777777888888999999999:::777999<<<===>>>@@@CCCEEEHHHMMMSSSZZZ```iiittt{{{~~~rrrmmmfffgggttt|||nnnaaaZZZNNNJJJDDD>>>;;;777444222111111111111111111111111000000000000000000000000111000000//////000000111////////////////////////////////////////////////////////////000000000000///////////////000000000444555555444111000000111000111111222222333444444111222333444555555555555777777888:::;;;<<<======<<>>AAAKKKQQQccc|||lll]]]SSSPPPJJJKKKLLLKKKJJJKKKMMMOOOOOOKKKIIIIIIHHHGGGKKKQQQcccppp{{{uuuuuuyyy~~~nnnYYYGGG:::444222111111222222111//////............---------........................---///111111///---------------,,,,,,,,,,,,------------,,,------...///000111111111222222333333444333333333333333333333333444666999;;;???HHHSSS[[[```aaabbbdddlllvvvzzzyyy}}}~~~tttmmmhhhgggfffddddddgggcccbbbccceeejjjpppwww{{{}}}nnncccYYYVVV^^^hhhxxxooodddUUUIIICCC???<<<:::999888888777777888999999999:::<<<>>>>>>>>>===<<<888888888888888888888888555777999:::;;;:::999888666666555555444333333333222222222222222222222222222222222333333333444444444333333222222333333333333333333333333333333333444444444444444444444444555555555555666777888999444444555666777888888888444666777888888:::<<>>AAAJJJQQQccc~~~}}}jjj]]]XXXNNNMMMLLLIIIHHHIIILLLOOOUUUOOOKKKKKKKKKHHHHHHJJJTTTaaauuu|||rrrnnnqqqxxx{{{iiiPPP===444333222222333333111000//////.........---------........................,,,000444666444111...,,,...------,,,,,,------...---------------...000000......///000111222222222333333333333333333333333444777999<<>>??????>>>===888888888888888999999999888999:::;;;;;;:::888666888888888777666666555555222222333333333444444444222222222222333333333333333333222222222222222333333333333333222222222222444444444444444444444444333222111000000111222333111222333555666666666666444555666666666777:::===???CCCGGGKKKPPPYYYgggqqqxxx~~~vvvooozzztttcccWWWLLLJJJHHHFFFCCC???:::666333333333333333333333333000000000000000000000000111111000000000000111111////////////000000000000////////////////////////////////////000000000000000000111111222222222333111222333222000000111222444444333333222111111000222222333444555555555555444555666888999:::<<<<<<===@@@>>>BBBJJJQQQbbb~~~lllZZZTTTMMMHHHHHHHHHFFFFFFHHHRRRSSSSSSPPPJJJFFFEEEFFFJJJQQQbbbuuuxxxrrrpppuuuyyyaaaIII;;;555111222111...---...000///...------...///000333111///...---...///000555777888666222...,,,+++------------------------///......------///000111////////////000111222333333444444333222333555888444888:::===GGGWWW```aaaddd```\\\\\\```gggmmmpppwww{{{}}}zzzuuuvvv~~~rrriii]]]UUUTTTTTTSSSRRRMMMMMMMMMNNNPPPUUU[[[___lllmmmooouuuyyykkk___UUU]]]aaaqqqzzzgggXXXLLLCCC>>>>>>888555666777555555777777888999;;;<<<======>>>=========<<<<<<<<<<<<<<<::::::::::::999999999999888888999999888666444333333333333333333333333333111111111222222333333444222222222222222222222222222222222222222222222222444444444333333222222222333333444444444555555555333333333444555666777888333333444444555666666666<<<>>>AAADDDIIIRRR^^^gggtttwww~~~zzzzzzwwwmmmddd]]]QQQLLLFFFBBBAAA@@@<<<999444333111111222111000...//////000111222333444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111000111333444555222111111111000000//////222222222222222222222222444444555555666555555555555777999999999888999:::>>>BBB@@@BBBJJJPPPcccvvveee\\\UUUNNNMMMLLLIIIIIIKKKMMMOOOPPPNNNJJJFFFEEEFFFDDDGGGTTTeeepppyyywwwrrrsss}}}~~~jjjUUU>>>777111222444333222444000///...------...///000111000...---,,,---...///111333555444222///......------------------------//////...---...///000111////////////000111222333222333333333222333555888666999===BBBOOO```iiiiiieeeaaa]]]\\\___dddiiillltttyyy{{{zzzvvvxxx}}}ttthhhaaa]]]\\\YYYWWWPPPOOOLLLJJJJJJMMMSSSWWWbbbbbbdddgggppppppddd]]]ZZZ```sssnnn\\\MMMDDDAAA<<<:::<<<===:::777777888999:::;;;<<<===>>>>>>???????????????>>>>>>===<<<<<<;;;;;;;;;:::;;;;;;888999999999888777555444444444444333333333333333222222222222333333333333222222222222222333333333222222222222222222222222444444444333333333222222111111222222222333333333444444444444555555666777444555555666666777888888888:::===???CCCKKKVVV^^^mmmsss}}}|||vvvzzz|||uuummmddd]]]RRRMMMHHHDDDBBB@@@;;;888555444222222333333111000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111333444555111111111111000000000///222222222222222222222222333444555555666555555555555777999999999888999;;;>>>AAA@@@CCCJJJPPPcccssscccZZZQQQNNNMMMIIIHHHIIIHHHJJJMMMLLLJJJGGGEEEDDDDDDDDDKKKYYYccclll|||xxxuuu|||vvvfffIII===333333666666555555000///............/////////...---,,,,,,,,,---...---///111222000/////////------------------------//////.........///000111////////////000111222333222333333222222333555888999;;;@@@IIIZZZkkksssssskkkgggbbb___aaaeeehhhjjjsssxxx||||||{{{|||xxxtttoookkkccc___YYYSSSPPPQQQRRRTTTYYYYYYYYYZZZ___lllsssddd[[[WWW___rrrttt^^^PPPFFFAAA???AAABBB>>>999888999999:::;;;<<<<<<======@@@AAABBBCCCCCCBBBAAAAAA@@@@@@>>>===<<<<<<<<<<<<999999999999888777666555444444444444444444444444444444444333333333333333222222222333333444444444333333333333333333333333444444444444333333333333222222222222333333333333555555555444555555666666666666666777888888999999666888:::<<<>>>EEENNNUUUcccmmm{{{uuuoooooo~~~yyytttmmmeee___VVVQQQLLLHHHFFFCCC>>>:::777555333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555111111111111000000000000222222222222222222222222333444444555666666555555555777999:::999999:::;;;===AAA@@@CCCJJJOOObbbmmmaaaVVVQQQOOOKKKHHHIIIGGGIIILLLMMMKKKHHHEEECCCHHHEEEGGGPPP[[[dddqqq}}}zzz~~~|||pppWWWGGG888444555444222111000//////.....................---,,,,,,------...,,,...///000.........///------------------------///////////////000000000////////////000111222333111222333222222333666888;;;===CCCQQQcccqqqwwwvvvtttpppjjjggggggiiikkkmmmuuuzzz~~~zzzssskkkeee___ZZZWWWXXXYYYYYYWWWYYY```mmmwwwssshhh^^^\\\eeewwwsss```MMMFFF@@@AAAAAA>>>:::999999999999999::::::;;;<<<>>>@@@CCCEEEGGGGGGGGGGGGFFFEEECCCAAA>>>===<<<;;;999999999888888777666666444555555555555555666666666555555555444333333333222222333333444444555555444444444444444444444444444444444444444444333333444444444555555555555666777666555555555555555666666666777777888999999999777999;;;<<<===BBBIIIOOOYYYfffwww{{{oooiiikkkxxx}}}xxxuuuqqqiiiddd[[[VVVPPPMMMKKKHHHCCC???888666333222333333222111333333333222222111111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111222333444444111111111000000000000000222222222222222222222222333333444555666666666666666777999:::999999:::;;;<<>><<<::::::999888888777777888999:::;;;===AAAEEEHHHKKKLLLMMMMMMLLLJJJGGGCCC@@@===<<<;;;;;;:::999888777666666555555555666666777777777777666666666555444444444333333444444444555555555444444444444444444444444444444444444444444444444444444555555555666666666777666666555555555666666555666666777777888999999888:::<<<<<<<<>><<<<<<:::999888777777777888999:::;;;>>>BBBGGGKKKNNNPPPRRRQQQQQQOOOKKKGGGCCC@@@@@@???===;;;999888777777666666666777777888888999777777777666666666666666555555555555555555555555555555555555555555555555444444444444555555555555222333333333444444444444666666666555666666777777666666666777888888999999777:::<<<<<<;;;<<<@@@DDDLLLXXXiiivvvxxxrrrpppuuu~~~xxxiiibbbYYYRRROOOLLLIIIFFF>>>;;;666444333222111111222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000111333333333333333000000000000111111111111222222222222222222222222222222444555666666777777666888:::;;;::::::;;;<<<:::???@@@CCCKKKOOOaaa}}}~~~oooeeeZZZQQQMMMNNNMMMMMMNNNPPPPPPNNNKKKIIIIIIHHHGGGIIIPPPYYY___bbbqqq}}}}}}~~~|||xxxtttooo___MMMAAA999333111333///000000000///...---,,,,,,,,,---..................//////---+++***+++---------------------------...///000111222111000000////////////000111222333333444555555555777:::===DDDMMM```sss{{{xxxvvvxxxvvvsssooonnnooorrrtttuuuwwwzzz~~~}}}}}}nnngggbbbdddkkkrrrsssqqqggghhhpppzzziii___^^^bbbooo|||cccSSSKKKDDD???===<<<;;;999888777888999:::;;;;;;<<>><<<::::::999666666777777888999999:::666666777777777777777888777777666666555444444444555555555555555555555555444444444444555555555666333333333333444444444444666555555555666777888888777777888888999:::::::::888:::======;;;;;;>>>BBBIIIQQQ___nnnzzzwwwpppnnnttt~~~xxxooocccYYYTTTQQQMMMKKKCCC???:::666555444222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111///000222333444444333333///000000000111111111111222222222222222222222222111222333555666777777777666888:::;;;::::::;;;<<<:::???@@@CCCKKKOOO```|||tttggg\\\VVVMMMKKKKKKMMMQQQRRRQQQOOOGGGIIIIIIEEEDDDJJJRRRWWWZZZeeettt|||xxxiiiVVVHHH;;;222000222///000000000000...,,,+++***+++,,,------------------......---,,,+++---///------------------------...///000222222111111000////////////000111222333444555666666666888;;;>>>GGGRRRhhh}}}}}}zzz}}}uuussspppooorrruuuwwwxxxzzz}}}tttjjjbbbeeeppp{{{}}}{{{nnniiiiiiwww~~~jjj]]]YYYVVVpppsss```TTTJJJBBB>>>???===;;;999999999;;;<<<<<<<<<<<<===@@@EEEJJJMMMTTTWWW[[[]]]\\\XXXSSSOOOJJJHHHEEEAAA>>>===<<<;;;666666777888999999::::::666666777777888888999999888888777666555444333333666666666666666666666666444444444555555555666666555555555666666666777777555555555555666888999999888999999::::::;;;<<<<<<999<<