BM6P6(@ qqqPPPBBB@@@??????@@@EEEQQQlllvvv```QQQCCCAAA@@@@@@DDDJJJNNNOOONNNPPPOOOPPPTTTZZZ]]]\\\ZZZ[[[[[[[[[\\\^^^```aaabbbcccaaaaaaccceeeeeebbb___gggggghhhiiilllooorrrtttzzzzzzyyyzzz{{{~~~~~~tttjjjbbbdddeeecccbbbdddgggggghhhhhhiiikkkkkkfff___XXXSSSQQQQQQTTTTTTUUU[[[cccnnnyyyxxxtttnnnhhhdddcccccc___iiixxxmmmVVVEEE;;;666999CCCCCCAAAIIILLLMMMUUUfff~~~wwwxxxiiiIIIEEEVVVgggfffCCC777>>>888777444444333333333333222222111111000000111111222333???JJJ___wwwnnnYYYMMMMMMRRRUUUUUUYYYZZZZZZZZZZZZXXXVVVUUUWWWYYY___eeeooozzzzzzrrriiiaaaXXXLLLDDDBBB===>>>@@@BBBDDDKKKVVVaaaooorrrwww{{{iiiOOOMMMLLLNNNQQQWWWbbbmmmooopppwwwqqq```WWWXXXYYYRRRYYYjjjzzzqqqlllmmm}}}~~~zzzxxx{{{{{{||||||}}}||||||{{{yyyxxxvvvtttsssrrrssssssqqqlllhhheee^^^RRRIIIEEExxxTTTDDDAAA???>>>@@@???HHH```kkkZZZIIIDDDCCCCCCGGGLLLOOOOOOMMMOOOPPPRRRUUUYYY[[[[[[ZZZ]]]]]]]]]^^^___```aaaaaacccaaa```aaaccccccaaa___eeeeeefffhhhkkkooorrrtttyyyyyyyyyzzz|||zzzpppeeeaaabbbcccdddeeefffeeedddddddddfffhhhhhhddd\\\VVVTTTRRRRRRWWW\\\aaajjjsss{{{zzzvvvooohhhbbb```___dddooo}}}kkkSSSCCC;;;:::888???AAAFFFPPPQQQSSS^^^jjjooovvv```FFFIIIaaawwwZZZ???666;;;333444444444333333333222222222111111000000111111222333555@@@YYYssszzz~~~}}}|||rrr```SSSPPPVVV___dddeeehhhjjjgggbbb^^^^^^___kkkmmmrrrwww~~~yyyuuufff___XXXSSSKKKBBB<<<<<>>@@@@@@FFFXXXuuuxxxdddNNNGGGFFFFFFIIINNNPPPOOOMMMOOORRRUUUWWWXXXYYY[[[\\\```````````````aaaaaaaaaeeedddbbbaaabbbcccbbbaaacccdddfffhhhkkkooorrrtttwwwxxxyyy{{{~~~{{{vvvlllaaa______aaafffiiihhhccc___```bbbeeeggggggccc\\\WWWWWWSSSTTT[[[eeeppp~~~vvvvvvyyyzzz{{{}}}yyyxxxuuupppiiiccc```___eeesssiiiQQQAAA======999<<>>@@@BBBDDDJJJOOOMMMGGGHHHJJJPPPWWW___ooo______aaa```bbbcccfff|||zzz^^^XXXWWW[[[^^^bbbooo~~~fffaaaccchhhyyy}}}|||{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxvvvuuutttrrrppppppooooooiiieeecccaaaZZZPPPIIIHHH[[[EEEAAA??????@@@BBBFFFUUUppplllQQQHHHGGGGGGKKKPPPRRRQQQOOORRRUUUYYYYYYXXXXXX[[[______```aaabbbcccccccccdddhhhgggeeeccccccddddddddddddeeegggjjjmmmqqqsssuuuvvvwwwyyy|||}}}zzzuuukkk```]]]\\\___hhhmmmjjjbbb]]]```cccgggjjjjjjeee___[[[[[[WWWWWW^^^jjjyyysssnnnsssmmmnnnppptttzzz|||ssssssrrrnnniiieeeccccccaaauuulllRRRBBB===>>>:::;;;@@@NNNTTTMMM[[[}}}sssggg~~~~~~nnnYYYLLLSSSmmmhhhEEE<<<;;;888///666333333333222222222222111000000000000000111222222777999GGG```sss{{{~~~}}}~~~sssbbbVVVZZZmmm~~~|||}}}qqq```VVVOOOLLLKKKKKKHHHDDDDDDGGGJJJPPPUUUWWWWWWTTTNNNGGGEEEJJJNNNOOOQQQTTTTTTQQQGGGKKKTTT___jjjyyy~~~ZZZaaafffbbbdddiiiiii|||\\\XXXXXX]]]cccgggjjjuuulll___bbbjjjuuu}}}{{{{{{{{{{{{yyyxxxvvvttttttuuuwwwxxxvvvuuutttrrrqqqooonnnnnniiieeebbb___WWWNNNIIIJJJZZZDDD@@@???@@@AAA===AAANNNiiiuuuYYYJJJHHHHHHKKKPPPTTTTTTRRRVVVYYY\\\[[[ZZZZZZ]]]```]]]^^^aaaccceeefffggggggggggggeeedddcccccceeefffggghhhkkknnnqqqtttvvvwwwuuuvvvyyy||||||zzzvvvmmmccc[[[YYY^^^jjjpppkkkccc___```eeejjjmmmlllgggaaa]]]```]]]\\\bbblll|||ppppppwwwppppppqqqtttyyy}}}wwwrrrrrrpppmmmhhheeeddddddcccyyymmmUUUCCC<<<;;;999;;;BBBNNNQQQLLLgggtttxxx}}}eeeRRRIIIRRRnnn]]]@@@;;;999777000888333333222222222111111111000000//////000000111222666555BBB^^^wwwyyygggWWWWWWgggxxx~~~|||zzzzzzzzz}}}jjjYYYPPPJJJIIIIIIJJJHHHEEEFFFKKKKKKPPPUUUWWWZZZ[[[TTTKKKGGGQQQYYY[[[ZZZYYYUUUQQQKKKLLLTTTddduuu]]]eeeggg^^^^^^eeeiiiwwwjjjUUUUUUYYY```gggjjjppp{{{~~~ooojjjjjjooovvv|||pppppp~~~~~~{{{zzzzzzzzz{{{zzzxxxvvvttttttuuuvvvwwwwwwvvvuuusssrrrpppnnnmmmjjjfffaaa\\\TTTLLLJJJMMMXXXBBB???@@@@@@AAA;;;???KKKbbbiiiPPPMMMKKKLLLQQQUUUVVVVVVZZZ[[[[[[[[[ZZZ[[[]]]___\\\^^^```cccfffggghhhhhhdddeeeeeedddcccccceeefffjjjlllnnnqqqtttvvvwwwxxxvvvwwwyyy||||||zzzwwwoooeeeZZZXXX^^^kkkqqqkkkeeeeeeaaafffmmmpppnnnhhhbbb___dddccceeeiiipppxxx|||}}}}}}{{{vvvuuussspppkkkfffbbbbbbbbbllliiiSSSDDD<<<999666<<>>;;;>>>DDDUUUxxx{{{zzzaaa[[[TTTQQQRRRVVVXXXXXX]]]ZZZVVVWWWYYY[[[ZZZXXX^^^```bbbdddffffffeeedddeeeiiimmmmmmlllkkklllnnnmmmoooqqqsssuuuvvvvvvvvvwwwyyyzzz|||~~~~~~zzzwwwtttlllcccYYYWWW___llloooiiijjjqqqjjjpppwwwzzzvvvoooiiiffffffllltttxxx|||qqqaaaaaaiiitttiiibbb\\\___lll~~~|||lll```eeeuuu~~~zzzvvvtttqqqppplllgggccccccfffiiivvvkkkSSSEEE???<<<::::::???@@@CCCLLLVVVrrrkkkRRRBBBJJJYYYiii]]]???<<<777555:::222111222222222111111111111000///////////////000111111777111===```~~~~~~yyyssseeeZZZVVVUUUccciiinnnmmmjjjkkkrrryyy~~~yyy```MMMDDD;;;===@@@CCCAAA???DDDKKKYYYjjj{{{nnnSSSVVV\\\``````bbbddddddaaafffxxxvvv\\\VVV___]]][[[fffpppvvvVVVTTTZZZ]]]cccjjjqqq|||yyy|||~~~~~~|||{{{zzzyyyxxxxxxvvvvvvvvvvvvuuutttsssrrrttttttsssrrrpppmmmjjjiiiccc]]]UUUNNNHHHHHHRRR]]]UUUAAABBBDDD@@@===DDD;;;FFFWWWhhhzzzuuuzzzvvv|||ooo^^^QQQSSS[[[\\\[[[ZZZZZZ[[[\\\[[[YYYYYYZZZ\\\aaabbbcccbbbbbbccceeehhhfffkkkqqqtttrrrooommmmmmsssttttttttttttuuuxxx{{{yyy{{{}}}}}}zzzrrriiiaaaSSSXXXcccnnnrrrnnnjjjjjjhhhoooxxx}}}zzzrrrjjjfffmmmuuu|||{{{iii]]]```iii{{{~~~iii\\\\\\fffjjjqqquuuooovvvpppppp~~~kkkfffaaadddmmmzzz}}}yyyuuuuuunnngggeeecccbbbffflllvvvYYYJJJDDD>>>::::::;;;>>>DDDHHHMMM[[[rrr___UUUOOOSSS___tttNNNCCC999666666444333444222222222111111111111000111000000000111333555777888444:::RRRrrr|||~~~}}}~~~|||yyyiiiVVVQQQWWW\\\aaahhhmmmnnnoooqqqtttwwwxxx|||uuuXXXGGGCCC<<<>>>>>>===<<<>>>DDDHHHTTT___rrrgggSSSPPPSSS[[[cccdddcccfffllluuupppxxx|||rrr\\\```cccdddeeekkkvvvttt\\\WWWZZZffffffmmm~~~|||yyywwwvvvwwwxxxxxxuuuttttttuuuvvvvvvtttrrrrrrrrrssssssrrrnnniiieeeccc]]]WWWOOOGGGFFFTTTeeeVVV@@@AAACCC@@@===BBB999CCCRRRbbbyyy{{{ttttttzzzwwwyyywwwfffVVVTTTWWWXXXWWWWWWZZZ[[[[[[ZZZYYYZZZ\\\^^^]]]```ccceeefffhhhkkklllnnnssswwwyyyvvvrrrpppoootttttttttttttttwww|||zzz{{{}}}~~~}}}yyyrrrhhhbbbZZZ]]]eeennnpppjjjfffffffffppp{{{|||uuupppnnnpppzzzsssccc[[[___iii~~~iii\\\\\\dddfffkkkooojjjjjjggggggqqqjjjhhhfffhhhmmmvvv~~~yyytttqqqkkkeeecccbbbbbbhhhooonnnRRREEE@@@;;;999:::===AAAHHHLLLMMMWWWssscccWWWQQQ[[[kkkKKKAAA888555555444333444222222222111111111000000111000000000111333555666999444888KKKggg}}}wwwvvv~~~}}}{{{wwwiiiUUUMMMQQQTTT[[[ccciiiiiiiiijjjkkkmmmnnnqqqvvvxxxzzzwwwXXXEEE???;;;;;;;;;;;;<<<@@@GGGLLLMMMSSSbbbuuu|||gggTTTSSSVVV[[[___^^^aaammmzzzeeeTTTYYYbbbmmmsssqqqmmmkkkkkkkkkkkkkkklllqqq{{{ppp___aaafffeeehhhttt~~~~~~|||{{{yyyxxxxxxxxxxxxttttttuuuvvvwwwvvvsssqqqtttsssssssssrrrooojjjfffeeeYYYNNNLLLMMMOOOUUU[[[XXX@@@@@@BBB???>>>???888@@@MMMZZZuuuttttttssstttxxxvvvzzzqqq___WWWVVVVVVWWWXXXYYYYYYZZZYYYXXXYYY[[[^^^```dddjjjoooqqqssstttuuuzzz}}}|||wwwsssqqqtttuuuuuuvvvxxx{{{}}}~~~~~~{{{wwwpppgggaaa^^^aaagggnnnmmmgggcccdddgggttt~~~uuussstttwww{{{rrrjjjbbb___eeennnhhh[[[YYY___```eeellliiiiiifffeeegggoootttmmmooorrrtttvvvzzzyyysssnnnhhhcccaaa```bbbiiirrr}}}cccIII???<<<888777:::???CCCMMMRRRQQQ[[[wwwwwwddd]]]jjjzzzvvvEEE===555444444333222444222222111111111000000000000000//////000222444555777222333???VVVmmm|||xxxrrryyy|||}}}}}}yyyuuuiiiVVVJJJHHHKKKRRR\\\aaaaaa```___```bbbbbbfffkkkmmmqqqyyy}}}]]]HHH???;;;<<<<<<===@@@FFFNNNSSSSSSSSSXXXdddooolll]]]MMMQQQSSSXXX[[[^^^hhh~~~pppRRRGGGQQQUUUZZZ\\\___eeeooowww~~~{{{xxxyyyooo```ccceeejjjsss}}}{{{{{{zzzyyyxxxwwwvvvvvvuuutttuuuvvvwwwvvvsssppptttrrrqqqpppooolllhhheeecccXXXLLLIIIMMMTTT^^^gggZZZAAA???@@@???>>>>>>:::???MMMZZZkkkzzzvvvvvvuuuvvvwww}}}kkk___[[[]]]bbbfffhhhhhhhhhfffeeeeeegggiiiqqquuu{{{{{{vvvsssrrrtttxxx{{{~~~}}}zzzuuummmfffaaa___bbbhhhnnnllldddaaabbbkkk{{{sssqqqtttuuuxxx|||wwwpppjjjhhhggghhhnnnuuufffWWWTTTXXXYYYdddrrruuuzzztttnnnjjjiiipppvvvllljjjkkklllkkkssszzz~~~xxxrrrmmmgggbbb```___aaakkkuuutttYYYAAA::::::777777<<<>>>EEEPPPWWWYYYkkkkkkoookkkeeevvvbbb@@@999444444444222222444111111111111000000000000000/////////000111333444111//////666FFF\\\ppp}}}tttsss{{{zzzwwwzzz}}}wwwsssiiiXXXJJJDDDFFFLLLSSSWWWWWWWWWXXXYYY]]]]]]```eeeiiimmmwwwbbbKKKAAA>>>???BBBEEEIIIOOOUUUXXX[[[YYYYYY]]]aaa^^^VVVNNNQQQTTT\\\hhhuuu```MMMOOOMMMRRRXXX\\\___eeeooovvvuuuffffffddd|||}}}xxxyyyyyyxxxwwwvvvtttssswwwuuusssrrrssstttsssrrrrrrpppmmmlllkkkhhheeeccc^^^ZZZSSSKKKKKKZZZttt\\\BBB?????????>>>???<<>>@@@GGGfffyyyyyy~~~zzzuuu|||www{{{wwwpppkkkjjjooooooooonnnhhheeekkktttsssooo{{{~~~wwwssspppnnnqqq{{{yyy{{{tttooommmlllmmmllljjjnnnttt___RRRPPPTTTYYYqqqsssjjjmmmtttsssxxx{{{uuuiii```^^^aaa```[[[XXXXXXVVVSSSWWW]]]gggnnnwwwyyysssjjjgggdddbbbbbbhhhyyysssTTT===<<<===666777AAA@@@MMMVVV^^^|||eeeWWWaaaqqqRRRVVV```rrrfffAAA777444444555333//////333111000000000////////////......//////000000//////000333444333555@@@RRR```ssswww}}}||||||~~~xxxuuupppggg^^^TTTJJJCCCAAAEEEIIIJJJKKKNNNSSSXXXXXXZZZaaaiiiooouuu}}}zzzppp___OOOFFFDDDDDDGGGNNNXXX```eeefffkkkssszzzxxxnnnddd___^^^gggppp```LLLNNNTTT\\\aaafffiiimmmvvv~~~||||||{{{zzzxxxwwwwwwwwwwwwvvvrrrnnnkkkkkkmmmnnnnnnlllkkkjjjiiigggddd^^^ZZZVVVOOOKKKVVVooorrr```GGGBBBAAA??????>>>@@@IIIlll|||}}}www{{{}}}zzzrrrnnnmmmpppnnnlllkkkhhhkkkxxx~~~mmmlll{{{}}}uuuooolllmmmooowww~~~oooxxxxxxnnnllllllmmmlllmmmttt}}}___TTTSSSXXX\\\rrrwwwlllrrr}}}xxxzzzxxxpppddd]]]]]]___bbbXXXRRRUUUWWWVVVUUUWWWWWW]]]hhhuuu~~~|||tttlllgggeeeccccccdddlll~~~uuuUUU=========555666AAA===NNNYYYcccWWWWWWllllllHHHRRR___oooYYY888777444444666444//////222000000000000////////////---...///////////////...000111111...///999JJJXXXnnnwww~~~~~~~~~|||vvvuuuooodddYYYPPPGGGAAA>>>CCCIIILLLMMMOOOSSSVVVYYY\\\dddmmmtttyyyhhhccc```aaa^^^SSSHHHCCCHHHGGGHHHNNNYYYeeelllpppkkkttt~~~}}}uuunnnjjjmmmxxxmmmKKKKKKXXX^^^dddjjjrrrwwwzzz}}}{{{zzzxxxvvvtttsssssstttuuurrrpppnnnmmmmmmmmmllljjjgggfffffffffddd___YYYUUURRRQQQOOOSSSbbbpppqqqiii]]]HHHDDD@@@===>>>EEE>>>OOOxxx~~~vvvuuu}}}zzztttrrrrrrqqqooollliiikkkwwwuuukkkvvvyyytttssspppmmmrrryyyppprrr|||rrrmmmnnnuuuvvvrrrwwwzzzdddXXXXXXeeekkkooo~~~}}}xxxnnnddd]]]^^^bbbcccbbb\\\SSSRRRWWWYYYVVVZZZ___jjj|||{{{rrrjjjhhheeecccdddkkkwwwzzz[[[BBB???>>>777777@@@KKKNNN```\\\TTTmmmttt\\\PPPUUU^^^nnnmmmOOO:::777777555444333222222222222111111000000000000000......///000000000000000222---///444222111<<>>BBB???SSS}}}zzzqqqkkkqqqyyy}}}zzzssspppooommmlllkkklllsssrrrooo}}}~~~xxxuuuuuutttsssxxxmmmuuu|||}}}yyywwwxxxsssppp|||vvvddd___bbbiiilllrrrtttddd[[[]]]ccceeeddd^^^VVVUUU[[[^^^^^^^^^cccmmm|||rrriiifffdddbbbdddlllyyy^^^@@@:::;;;888>>>JJJRRR\\\lllvvvXXX\\\{{{gggTTTIIIWWWkkkbbbIII888777666555444333222222222222111000000//////000000......///000000000000000111---...333222000;;;JJJhhh{{{{{{~~~~~~{{{uuuqqqpppkkk```RRRFFFBBBAAAAAADDDHHHKKKOOOSSSWWW[[[___dddlllrrrxxxoooWWW]]]___]]]XXXTTTSSSNNNIIIJJJHHHKKKVVV___ccchhhmmmxxxzzz~~~www[[[PPPLLLJJJOOOXXX___iiiuuu|||xxxuuusss~~~|||qqqqqqzzz}}}|||yyywwwuuuuuuvvvvvvuuutttqqqpppnnnnnnnnnmmmkkkhhhgggbbb```aaa___WWWPPPMMMMMMOOOQQQOOOQQQ___www\\\GGGDDD???===>>>???@@@WWW{{{sssnnnccccccfffsssxxx~~~uuupppmmmiiiiiikkkrrr~~~zzzpppvvv~~~{{{yyyzzzzzz{{{rrrjjj|||~~~zzztttwwwqqqbbbfffjjjjjjjjjvvv~~~jjj___```dddeeeddd```ZZZZZZ___ccccccaaaeeennn~~~xxxnnngggcccbbbaaadddmmm{{{^^^@@@:::;;;999@@@NNNZZZnnnxxxsssYYYSSSeeeoooVVVJJJIIIcccxxxQQQ@@@555777666555333222222222222222111000000//////000000......///000000000000//////,,,...111000000999FFFcccwww{{{xxxvvvzzz|||{{{xxxtttqqqnnnggg[[[MMMCCC??????>>>BBBHHHMMMRRRVVVZZZ\\\___fffpppvvvzzzoooZZZ[[[^^^^^^]]]^^^]]]UUUMMMHHHLLLTTT^^^eeekkkuuu}}}|||vvvbbbOOOIIIJJJKKKOOOTTT___kkkyyywww```ZZZYYYbbbfff```___ooo~~~}}}{{{zzzxxxvvvtttttttttuuutttssspppooonnnnnnnnnmmmjjjgggfffaaa]]]\\\YYYQQQKKKJJJLLLNNNQQQQQQNNNVVVttt[[[GGGCCC???===???>>>BBBZZZuuukkksssrrrccc^^^]]]gggllltttzzz~~~xxxppplllhhhiiiooozzz}}}sssttt|||kkkppp~~~~~~nnnffflllnnnkkkooo|||pppjjjgggddddddcccccceeeggggggfffbbbfffmmmyyy{{{wwwrrrkkkeeebbbaaa```dddnnn}}}wwwYYYAAA>>>>>>;;;BBBPPPiiixxxSSSHHHLLLjjjxxxZZZLLLGGGOOOrrreeeDDD;;;555666555444333222222222222111111000///////////////---...//////000000//////...,,,---000//////777@@@^^^sss}}}{{{wwwtttwww||||||zzzwwwuuurrrmmmiiiaaaUUUHHH@@@===<<<<<>>GGGNNNTTTYYY]]]___aaacccccc^^^VVVTTTXXX^^^aaadddnnnyyy|||rrrddd\\\___ccceeeeeebbb\\\OOOCCCDDDNNN\\\nnnuuuaaaUUULLLMMMTTTYYY^^^aaaqqqjjj]]]QQQUUUeeeqqqsssppppppsss~~~hhhWWW[[[]]]dddooo}}}~~~|||{{{{{{zzzyyyvvvtttqqqpppppppppooommmkkkkkkkkkkkkkkkhhhccc___ZZZTTTOOOLLLHHHGGGLLLSSSUUUTTTSSSVVVdddZZZFFFCCC???===???@@@III```xxxqqq^^^SSSddd{{{qqqddd^^^]]]```fffjjjnnnqqquuuwwwuuuvvvwwwxxxyyyyyyyyyyyyrrruuu{{{~~~vvvrrrqqqwwwtttqqqqqqqqqpppnnnkkkkkkooo|||zzzxxxuuupppiiiooolllnnnsssmmmpppfffjjjttt~~~ssszzzyyysssyyy~~~yyytttoookkkhhhccccccfffnnn|||cccNNN>>>:::<<>>:::888666666;;;BBBJJJPPPUUUYYY\\\[[[ZZZVVVOOOGGGCCCDDDGGGFFFHHHRRRaaahhhddd___]]]ZZZ\\\ZZZTTTNNNJJJDDD===CCCJJJVVVjjjmmm]]]VVVTTTQQQSSS[[[aaabbbbbbdddqqqooodddYYY```wwwdddWWW___gggsss{{{zzzyyyyyyxxxwwwuuusssqqqooooooooommmllliiiiiiiiijjjiiifff```]]]VVVPPPKKKHHHGGGHHHQQQ[[[WWW[[[^^^gggZZZFFFCCC???===??????KKKbbbzzzoooZZZMMMbbbxxxtttggg```]]]```eeeiiilllooosssuuuttttttuuuwwwxxxzzz{{{|||zzz|||yyywwwxxxyyytttmmmhhhfffggghhhiiijjjqqq~~~vvvsssoooiiibbbnnnqqqvvvoookkkppphhhooowwwsss|||}}}tttzzz~~~{{{vvvooohhhccccccdddgggqqq}}}\\\LLLBBB@@@???LLLvvvxxxZZZFFF>>>EEEQQQhhh~~~pppZZZXXX^^^aaaaaa<<<666999///333333222222111222222222000000///...............,,,---......//////.........///000///000222333333:::VVVkkk}}}||||||~~~}}}vvviii]]]OOOKKKEEE@@@===:::777555444888???FFFLLLQQQVVVYYYUUURRRMMMGGGAAA>>>???AAAHHHFFFLLLVVV[[[WWWSSSTTTUUUUUUPPPFFF@@@@@@@@@???CCCGGGPPPeeeyyycccUUUSSSVVVRRRWWWaaannnsssppplllkkkttttttkkkaaajjjcccYYYcccgggyyytttjjj}}}}}}zzzxxxxxxwwwvvvuuuuuussspppoooooonnnmmmkkkhhhhhhhhhiiihhhddd___[[[SSSNNNIIIGGGFFFIIITTT___[[[fffqqqZZZEEEBBB>>><<<>>>???CCCbbbuuuwwwhhhMMMKKKVVVlll}}}mmmccc[[[]]]___dddkkkrrrvvvvvvxxxxxxyyy{{{}}}}}}|||zzz}}}}}}{{{xxxqqqiiibbbaaabbbcccggglllmmmzzz~~~wwwpppkkkiiiiiimmmvvv}}}yyynnnnnnsss|||zzzrrr}}}{{{}}}yyytttnnniiifffeeebbbiii{{{zzzkkkQQQGGG===;;;AAANNN```ppptttoootttRRRGGG;;;???YYYuuu}}}uuuZZZJJJUUUhhhxxxJJJ777888888111111111111111000000000000///...---,,,,,,,,,,,,,,,,,,---......//////............//////000000111111444>>>TTToooyyypppuuu}}}|||rrrdddWWWOOOHHHAAA>>>:::555222333666555666999@@@FFFLLLNNNNNNHHHAAA===::::::@@@HHHKKKRRRXXXZZZ\\\[[[VVVPPPKKKEEEAAA???======BBBIIIQQQXXXbbbppprrr\\\QQQMMMVVV___]]]ddd```bbblllwwwvvvyyyddd^^^bbbmmmzzzxxxgggjjjxxx{{{{{{zzzyyywwwuuusssrrrtttqqqnnnlllkkkjjjiiihhhfffdddcccbbb```\\\WWWTTTPPPIIIDDDEEEHHHOOOYYYccceee}}}YYYEEEBBB???===???CCCGGGeeetttqqqaaaGGGFFFLLL```yyypppfffZZZ[[[\\\```gggmmmqqqqqqvvvvvvxxx{{{}}}~~~~~~~~~~~~~~~{{{vvvooofff]]]\\\___ccckkksssxxx~~~ssssssrrrpppooopppsssvvvuuu|||yyy{{{||||||{{{~~~{{{vvvpppjjjeeebbbiiigggoooqqq___GGG>>>666666===HHHWWWdddbbbjjjeeeGGGCCC???GGGcccwwwWWWIIIWWWlllzzzeee@@@222333333---111111111000000000/////////...---,,,,,,,,,,,,---,,,---......//////...............///000000111111...666JJJdddwww}}}{{{vvvwww|||{{{qqqbbbUUUHHHBBB===<<<:::777666888666888:::>>>BBBEEEFFFFFFJJJEEE@@@>>>>>>@@@GGGPPPXXX[[[^^^___cccfffccc]]]JJJDDD@@@AAACCCEEEJJJPPPWWWaaahhhmmm~~~hhhUUULLLPPPVVVbbbkkkggggggcccccciiiqqqzzzyyybbbcccmmmyyy|||pppccclll|||{{{{{{zzzyyywwwuuusssrrrsssqqqmmmlllkkkkkkiiihhhfffdddbbb```]]]YYYTTTQQQGGGCCCBBBFFFMMMWWWdddpppXXXEEEBBB@@@>>>@@@CCCJJJiiissslll[[[BBBCCCFFFVVVmmmuuuiii[[[ZZZ[[[___dddjjjmmmooosssuuuwwwzzz}}}yyyrrrjjjaaaZZZ[[[```hhhsss}}}|||wwwuuulllkkkjjjiiijjjnnntttyyy{{{}}}~~~}}}}}}~~~yyysssmmmgggccc```hhhiiiuuugggSSSCCC;;;555999AAAIIIRRRZZZZZZnnnUUU???AAACCCQQQkkkwwwVVVOOO```qqqsssTTT;;;666555333111111111000000000000//////......---,,,,,,,,,------,,,---......//////......---......//////000111111///444DDD\\\qqq||||||vvvuuuyyy~~~~~~yyyooo```SSSEEE???999999777444333555111666>>>EEEJJJKKKKKKJJJHHHDDDAAAAAABBBCCCJJJRRR^^^___```fffpppyyyxxxqqqLLLDDD@@@DDDKKKOOOSSSVVV[[[gggkkkgggssszzz[[[JJJFFFPPPXXXcccjjjfffhhheeedddgggkkktttppp^^^fffxxxmmmeeettt~~~{{{{{{zzzyyyxxxvvvtttsssrrrpppmmmkkkkkkkkkiiihhheeebbb___\\\YYYUUUPPPLLLEEEBBBBBBGGGOOOYYYhhhuuuyyyWWWEEECCC@@@???AAA???JJJkkksssiiiYYYBBBCCCBBBMMM```yyyyyymmm^^^[[[[[[```eeeiiinnnrrrsssuuuxxxzzz|||~~~uuukkkeee```___dddlllttt}}}~~~yyyvvvxxx|||~~~wwwqqqooohhhgggeeedddfffllltttyyyzzzrrrlllfffcccbbbccclllbbbNNNBBB;;;888===DDDIIINNNRRRYYYuuunnnLLLAAADDDJJJ___{{{qqqTTTSSSaaakkkqqqmmmFFF999:::888444555111000000000////////////...------,,,,,,,,,------,,,---......///.........------......///000000111222444>>>RRRiiizzzvvvvvv}}}~~~~~~zzzrrreeeYYYMMMFFF@@@===:::666444555888>>>EEELLLOOOOOOOOONNNJJJGGGEEEFFFDDDCCCGGGMMMVVVYYY```nnnTTTIIIBBBGGGPPPUUUWWWWWWYYYeeeeeeaaarrrjjjSSSKKKPPPTTT\\\bbb```cccccceeeiiilllttt}}}hhhaaasssyyyuuu}}}}}}{{{{{{zzzyyywwwvvvtttsssqqqooolllkkkkkkjjjhhhfffccc___[[[WWWSSSOOOKKKGGGFFFDDDDDDJJJSSSaaasssWWWEEECCCAAA???AAA>>>KKKkkkooodddUUU???AAA<<>>IIIcccxxx```YYYVVV\\\bbbccciiiqqqqqqtttwwwwwwwwwxxx|||wwwmmmmmmnnnvvv}}}|||lllgggeeehhhlllooosssxxxyyyooohhhfffgggpppqqqrrrsssuuuzzz{{{ssskkkfffddddddeeesssjjjRRRCCC:::777666;;;???BBBIIIPPP\\\ZZZKKKDDDDDDLLLqqqqqqNNNEEEWWWlllwwwjjjNNN666222444000---///000000////////////......------,,,,,,,,,---......,,,---......//////......,,,------......///000000//////000999MMMdddtttyyy|||zzz}}}ttteeeWWWFFFAAA>>>AAADDDEEEGGGKKKJJJLLLMMMLLLJJJJJJNNNQQQRRRLLLHHHGGGGGGIIIQQQZZZcccjjjvvvhhhZZZMMMLLLQQQUUUUUUVVV]]]dddiiirrrxxx]]]SSSZZZ\\\^^^ddddddccciiivvv}}}iiilllxxxsssYYYSSSQQQSSSYYYkkk~~~|||zzzyyyyyyyyyyyywwwvvvtttrrrqqqnnnllljjjiiigggeeeaaa___YYYUUUOOOKKKHHHFFFDDDCCCDDDFFFLLLUUU___kkk~~~xxxiiiWWWEEEDDD@@@>>>???AAAGGGXXXRRRIIIDDD666:::======DDDZZZdddZZZVVV[[[___^^^ccclllmmmqqquuuuuuuuuwww}}}|||{{{{{{zzz|||zzzssspppiiiggglllxxxwwwqqqrrrvvv{{{{{{{{{{{{~~~yyyqqqjjjeeeeeegggiiittt]]]JJJ>>>:::888:::===@@@FFFSSS___zzzuuuTTTFFFBBBEEEWWWxxxXXXEEEIII```yyyWWWGGG888333333111000222000000/////////.........,,,,,,,,,,,,,,,---...///,,,---......//////......,,,,,,---......//////000333333222666FFF___rrrzzz~~~~~~tttdddVVVAAA<<<:::===@@@@@@CCCFFFAAAEEEIIIKKKMMMQQQYYY______UUUJJJEEEEEEMMM]]]kkkxxx|||~~~lll^^^QQQNNNRRRUUUYYY\\\gggqqqjjjZZZ]]]^^^aaajjjoooooovvv^^^LLLOOOVVVaaajjjwww}}}yyylll^^^TTTWWW^^^bbb___```rrrvvvuuu}}}}}}{{{yyyxxxxxxxxxwwwvvvtttrrrqqqpppnnnllliiigggeeebbb^^^ZZZTTTOOOJJJFFFDDDDDDCCCCCCGGGLLLUUU]]]aaadddnnnyyy~~~kkkWWWEEEDDD@@@===>>>>>>???LLLDDD===???777>>>;;;999;;;NNNqqqiii]]]XXX\\\^^^\\\aaajjjjjjnnnsssttttttwww~~~{{{~~~~~~~~~yyyqqqjjjhhhmmmnnnxxxwwwwww{{{~~~}}}zzzrrrkkkggghhhkkknnnjjjVVVGGG>>>666777999<<>>>>>@@@CCCGGGLLLNNNPPPTTT[[[bbblll^^^MMMDDDDDDOOOdddvvv{{{mmm```SSSPPPRRRWWW]]]cccooo}}}qqqZZZ[[[]]]fffxxx{{{TTTGGGNNNTTTWWWYYYZZZYYYWWWWWW[[[^^^fffttt{{{sssnnnrrrnnnttt}}}|||zzzxxxwwwwwwwwwvvvuuusssrrrpppooommmkkkiiigggddd```[[[XXXPPPLLLGGGCCCCCCCCCCCCCCCFFFOOO\\\hhhjjjjjjooovvvvvviiiWWWEEECCC???<<<===AAABBBAAAAAA???===;;;999<<<<<<;;;EEEaaarrraaaUUUWWW\\\\\\aaaiiikkklllnnnrrrwwwyyyzzzyyyvvv|||tttooonnnooorrrvvv~~~}}}qqqvvv~~~~~~wwwnnnkkkgggdddjjjttt|||\\\FFFBBB@@@666;;;777<<>>LLL```ooozzzqqq]]]IIIFFFFFFGGGFFFBBBDDDHHHCCCEEEJJJPPPRRRTTTZZZbbbccc___OOOBBBEEEMMM^^^uuu~~~yyywww}}}|||nnneeeZZZTTTVVV^^^ggglll}}}{{{___\\\___jjjzzzuuuNNNLLLQQQOOO^^^ZZZXXXZZZ[[[]]]eeemmmyyy~~~|||||||||{{{yyywwwwwwwwwvvvtttqqqooolllkkkpppkkkeeebbbaaa^^^XXXRRRLLLJJJFFFCCCAAAAAABBBDDDDDD```___```~~~ssstttWWWEEECCC???<<<===<<<<<<===>>>======<<<;;;;;;;;;:::@@@TTTooouuucccVVVXXX]]]]]]aaagggkkklllnnnqqqtttvvvvvvuuuuuuzzzuuussstttwww}}}wwwvvvuuu}}}xxxnnnjjjfffeeeooo}}}~~~nnnTTTBBB???>>>;;;@@@===AAAKKKMMMeeeYYYNNNEEECCCPPPmmm{{{aaaYYYNNNKKKYYYqqq\\\>>>888222000222333111...000000000///...---------------------------------,,,,,,,,,------------...------......//////000000222444555444666???OOO[[[ppp~~~yyy}}}sssaaaLLLGGGCCCDDDCCC@@@@@@CCCBBBCCCHHHMMMPPPSSS\\\fffeee___LLL>>>AAAFFFOOO___TTTSSSXXXgggzzzxxxrrriiibbbaaagggooouuuiiigggiiissshhhKKKMMMVVVWWWUUUWWW^^^fffkkknnnwww~~~|||{{{{{{zzzxxxwwwvvvvvvuuussspppnnnkkkjjjnnnjjjdddaaa___[[[TTTOOOHHHFFFCCC@@@@@@BBBEEEHHHRRRfffcccgggVVVEEECCC???<<<===999999:::;;;;;;::::::::::::;;;<<>>CCCBBBDDDKKKUUUtttfffHHHCCC>>>CCCUUUpppmmm___VVVOOOXXXqqquuuIII:::666111000111222111///000000//////...---------------------------------,,,,,,,,,,,,---------------------...//////000000222333333111000555???HHHkkk{{{jjjgggwwwwww~~~wwwhhhRRRHHH@@@???@@@???===>>>???@@@DDDIIIKKKNNNYYYdddjjjcccNNN>>>@@@AAACCCKKKIIIKKKSSSaaasss~~~xxxyyyzzzwwwvvv|||ZZZKKKPPPXXXZZZ]]]cccoooyyy|||~~~}}}{{{zzzzzzyyywwwvvvuuuuuutttrrrooommmjjjiiilllhhhccc___\\\WWWPPPJJJFFFCCCAAA???AAAFFFLLLOOO[[[fffeeeoooTTTDDDCCC???<<<===;;;;;;;;;:::999888777777777888:::===DDDQQQdddssstttvvvbbb[[[^^^aaafffkkkoooqqqtttvvvwwwwwwxxxyyyzzz}}}~~~~~~~~~|||qqqjjjeeejjjpppZZZPPPBBB<<<===;;;===AAACCCCCCGGGXXX~~~lllWWWDDD<<<999CCCWWWpppfffXXXPPPPPPcccaaa999666444000000111222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000///111222111000444;;;BBBbbb~~~}}}kkk^^^jjjttt|||zzznnnXXXJJJ===;;;>>>>>>===<<>>CCCBBBEEE^^^qqq\\\NNNDDDAAA>>>HHH[[[oooxxx___NNNHHHLLLeeeTTT333333222000///000111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////,,,...000000111444:::>>>QQQqqq~~~www|||uuu\\\\\\rrr}}}}}}|||sss\\\KKK;;;888;;;<<<<<<;;;CCCFFFKKKNNNKKKJJJQQQ\\\jjjmmm]]]IIIDDDEEEGGGPPPSSSYYY_________hhh{{{fffXXXYYY\\\```ggglllpppwww}}}|||zzzxxxwwwwwwwwwuuusssuuutttsssqqqooollljjjiiigggeee```[[[VVVOOOIIIEEEEEECCCAAABBBGGGOOOWWW]]]jjjccceeeyyy|||QQQBBBBBB???<<<===:::::::::;;;<<<===???@@@>>>999888<<<<<>><<<>>>;;;<<<===EEEGGGJJJjjjfffRRRGGG???AAA@@@OOOeeevvvwww___KKKHHHOOOhhhmmmKKK444111111000////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,---......///111444777JJJjjj~~~xxxvvv{{{zzz~~~{{{ddd^^^uuuyyy{{{cccQQQ>>>777888:::;;;<<<@@@DDDIIIKKKHHHGGGQQQ]]]nnnrrrbbbJJJCCCFFFLLLVVVXXX^^^bbbbbbdddqqq^^^SSSXXX```iiisssxxxyyy|||~~~{{{yyywwwvvvvvvuuusssrrrssssssrrrpppmmmkkkiiigggdddaaa]]]WWWPPPKKKFFFDDDAAAAAAAAADDDJJJSSS\\\aaaoooccccccxxxzzzPPPBBBBBB???<<<===:::::::::;;;<<<>>>@@@BBBCCC;;;:::>>><<<===RRRmmmmmmaaaaaaiiippptttyyy~~~}}}}}}wwwttttttrrrvvvzzz{{{|||}}}||||||{{{uuutttyyy{{{www{{{ooopppwwwuuuYYYGGGBBB:::777:::777;;;;;;FFFLLLRRRyyy___MMMCCC<<<@@@CCCYYYsssvvv[[[JJJJJJUUUmmmxxxVVV???333000000000///.........///------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///---------,,,---...111222DDD___sss}}}{{{sssuuuzzz}}}}}}{{{zzzxxxxxx}}}|||uuu~~~}}}ooo]]]III>>>;;;;;;===AAACCCFFFJJJLLLKKKOOO^^^nnniiiMMMGGGLLLRRRYYYZZZ\\\___eeeppp{{{vvvxxxzzz[[[VVVcccqqq|||uuuqqqxxx|||}}}{{{zzzxxxvvvuuuuuutttrrrqqqqqqpppooommmkkkhhhfffeee```]]]XXXQQQJJJEEECCCCCC@@@@@@CCCIIIQQQ[[[dddjjjmmmeeennnzzzOOOAAABBB???<<<===>>>===<<<;;;<<<===>>>???>>>555444:::888555FFFaaa|||yyyjjjgggmmmsss{{{yyymmmhhhggggggjjjmmmnnnrrr~~~~~~rrrrrrsssqqqsssttt}}}|||vvvlllqqq|||kkkQQQAAA===666333666444999888FFFOOOWWWwww[[[LLLCCC<<>>BBBMMM___wwwcccEEEAAALLL^^^nnn}}}xxxQQQAAA999000///////////////////////////............---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111444EEE]]]uuu~~~{{{www{{{}}}~~~~~~uuu```MMMBBB???EEEKKKNNN```hhhjjjsss|||}}}RRRQQQ[[[\\\bbbkkkrrrfffQQQQQQPPPQQQVVV^^^dddeeecccbbbiiikkkmmmlllgggeeemmmxxx|||uuutttiiijjj~~~||||||{{{xxxwwwvvvuuutttrrrqqqpppooonnnmmmmmmllljjjfffaaa^^^___VVVMMMJJJHHHCCC@@@@@@CCCAAAGGGUUUaaaffflllrrrmmm{{{PPPAAAAAA===:::;;;;;;;;;:::999999888888777777666888:::999:::AAAJJJnnnwwwnnnrrr|||~~~qqqlllooogggggglllvvvyyyrrrttt}}}yyyqqqppp{{{hhhQQQEEE:::666555444444666777???DDDKKKhhh{{{XXXIIIBBB@@@HHHVVVnnnvvvVVVFFFGGGRRRbbbqqq}}}kkkGGG:::444,,,////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000===RRRjjjyyywwwuuuwww|||yyyiiiWWWHHHBBBHHHPPP]]]xxx\\\PPPRRRUUUbbbrrr|||pppYYYWWWZZZWWWWWW\\\eeelllqqqtttwwwyyyxxxqqqbbbVVVYYYbbbdddiiiuuusss}}}}}}}}}}}}~~~~~~{{{yyyvvvuuutttsssrrrpppoooooommmlllkkkjjjjjjfff___ZZZYYYQQQKKKHHHFFFBBBAAACCCEEEFFFOOO]]]gggiiilllpppzzzQQQCCCBBB>>>;;;===;;;;;;:::999999888888777666555777999888777<<>>CCCPPPbbb|||```IIIIIINNNYYYhhhvvvZZZ???888444///////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++---555CCCVVVqqq{{{{{{vvvxxx|||uuufffRRRHHHPPP^^^}}}rrreeebbbbbbpppttt\\\YYYWWW[[[dddooo}}}lllUUURRRZZZZZZggg|||zzzzzzzzz{{{}}}|||zzzxxxuuutttsssrrrqqqoooooonnnmmmjjjhhhhhhhhhddd[[[TTTPPPKKKHHHFFFCCC@@@CCCHHHLLLRRR]]]iiiooorrrwww}}}qqqxxxQQQDDDCCC???===???;;;;;;:::999999888888777666555666999888666999>>>XXXvvv|||~~~yyyvvvsssnnnlllnnnnnnpppssssssssstttwwwyyy}}}pppiiippp|||rrr___HHH@@@888222222333333666999>>>AAAHHH\\\~~~iiiGGG===<<>>===AAA;;;;;;:::999999888888777:::666444777888777888;;;@@@LLL```ssszzzyyytttooolllmmmnnnmmmnnnqqquuu}}}mmmhhhlllooo|||zzz\\\JJJCCC;;;666333333666777777:::@@@BBBJJJ^^^xxxXXX@@@===AAASSSnnnzzzxxx___YYYjjjuuuppp|||gggEEE999777333000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,---......//////***///111...333DDD[[[jjjrrrxxx~~~~~~zzzvvvzzz|||eee___eeellloooqqq|||{{{yyyyyyyyyzzzwwwuuuttttttsssqqqpppnnnnnnmmmmmmllllllkkkkkkeeedddbbb\\\SSSLLLHHHGGGFFFAAA@@@EEEMMMTTT\\\dddkkkkkklllxxxpppOOOEEECCC>>>===@@@;;;;;;::::::999888888777:::555333555777666777;;;777<<>>???HHH___~~~~~~mmmSSSJJJXXXkkkuuupppQQQ666111333///---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))111444...---:::NNN]]]gggsssxxx|||}}}}}}|||uuuooooooqqq{{{ooommmttttttxxxnnnnnn~~~{{{xxxwwwwwwwwwxxxvvvtttsssssstttsssqqqmmmmmmmmmllllllkkkkkkkkkddddddbbbZZZPPPHHHFFFGGGEEE???>>>FFFQQQ[[[dddkkkmmmjjjkkkoooOOOCCCBBBAAA@@@BBB???>>><<<:::999777777666777777777777777777777777999>>>EEESSSlllxxxuuuwwwwwwyyyzzz{{{}}}{{{|||~~~||||||vvvllleeebbbhhhppptttwwwbbbQQQFFF???999444111444666333222777>>>BBBEEEKKKggg~~~vvvPPP???AAAXXXtttrrr]]]OOOKKKUUUkkk~~~XXXCCC333111111+++(((+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********************++++++,,,,,,------...111------///000222>>>LLLeeeppp{{{zzzxxx~~~~~~~~~{{{zzzvvvuuu}}}zzziiiddd___ooouuubbbXXXcccuuu{{{~~~xxx|||zzz^^^hhhxxxzzz~~~}}}zzz}}}wwwuuuvvvvvvrrrnnnpppqqqrrrssssssqqqooonnnnnnllljjjiiiiiiiiihhhggghhhddd]]]UUUNNNJJJGGGFFF???FFFGGGLLL]]]eeeeeejjjeeeaaannnmmmMMMAAA@@@???>>>@@@>>>===<<<:::888777777777666666666666666666666666999:::???OOOmmmvvvrrrrrrqqqtttyyy|||rrrkkkeeedddjjjsssxxxttthhhVVVHHH@@@;;;666333111333444444555999???CCCIIIWWWtttoooJJJCCCMMMeee}}}ppp^^^TTTUUUaaauuuoooOOO>>>222111111,,,***...------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++,,,,,,------...///------......000:::FFFZZZiiiyyy~~~}}}~~~~~~}}}zzzvvvqqqiiifffppp}}}tttccc^^^^^^\\\iiivvvccc[[[\\\ooovvveeessstttyyy~~~}}}wwwtttuuutttpppllloooppprrrrrrrrrqqqpppnnnnnnllljjjiiiiiiiiihhhfffeeeaaa[[[TTTNNNIIIFFFDDDAAAHHHIIIRRRcccgggaaa```[[[kkkjjjJJJ>>>>>><<<<<<======<<<;;;999888777777777666666666666666666666666:::666777HHHhhh}}}sssmmmlllmmmrrr{{{~~~~~~wwwnnnhhheeeeeellluuusss^^^UUUHHH???:::777555333222111222444777<<<@@@DDDLLLdddbbbDDDMMMbbbvvvqqq```YYY^^^iiizzzWWWBBB888111222000,,,,,,111,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++************************************++++++,,,---------...,,,---...---...444<<>>===<<<:::<<<:::999888777777777777777555555555555555555555555888444333:::LLLfff}}}~~~|||tttmmmjjjiiimmmttt{{{||||||}}}yyyrrrvvvvvvyyywwwvvvnnnfffccccccjjjwwwnnn\\\OOODDD@@@<<<888666555444444666222222777;;;===CCCJJJ___zzzZZZGGGPPPppp|||tttYYYMMMEEENNNccczzz]]]:::333333333222...***+++...,,,,,,+++++++++*********+++******))))))******+++************************)))******++++++******)))(((((()))))))))*********))))))***++++++,,,,,,---,,,...//////.../////////222AAAVVVlllyyytttrrrqqqttt{{{{{{nnndddaaaeeeiiikkkgggooo~~~{{{iii^^^pppiiieeennn{{{{{{xxxvvvtttssssssssssssrrrkkkkkkllllllllllllllllllgggfffdddccccccaaa^^^\\\XXXTTTLLLFFFDDDGGGKKKNNNSSS]]]```aaaaaa\\\```rrrfffHHH>>>>>><<<:::;;;888888777777777777777888555555555555555555555555444444666999BBBXXXzzz~~~yyyxxx|||}}}xxxsssqqqhhhlllppprrrrrrqqqqqqqqqssszzz~~~}}}zzzyyyuuuqqqzzz{{{zzzxxxzzz~~~ssslllfffbbbbbbfffnnn|||xxxgggYYYMMMEEE===<<<:::888666444222222777444555;;;===???IIIVVVuuubbbEEEEEE]]]||||||ooo```JJJCCCCCCRRRiiisssMMM555222222222111...+++++++++++++++++++++******************))))))))))))******************************))))))************))))))'''(((((())))))*********))))))******+++,,,,,,,,,+++...///......000000------666FFFZZZsss{{{rrrnnnnnnsssxxx{{{~~~~~~~~~}}}~~~{{{pppjjjnnnxxx|||zzzpppxxxwwwlll~~~pppfffqqq|||vvvuuutttrrrrrrrrrssssssjjjjjjiiiiiiiiihhhhhhhhhdddcccaaa```^^^\\\XXXUUURRRNNNHHHDDDEEEJJJQQQVVVZZZbbbbbb^^^\\\[[[mmmdddGGG======;;;::::::777777666666666777777888555555555555555555555555444555888999<<>>===;;;888666666777666;;;BBBDDDHHH[[[rrrNNN???DDDSSSmmm|||yyysssbbbIIIBBBFFFUUUlllwwwOOO999444111111///...///000...++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++)))))))))***++++++,,,,,,'''+++,,,))),,,111111,,,+++...222;;;PPPlll|||~~~{{{}}}qqqhhhbbbdddiiiooowww~~~~~~~~~}}}~~~}}}uuuvvv~~~yyyzzz}}}{{{wwwwwwvvvtttqqqmmmllllllmmmiiihhhfffeeeccccccbbbbbb```^^^\\\ZZZWWWSSSNNNJJJCCCDDDFFFIIINNNTTTXXX[[[YYY\\\[[[```ooocccFFF===>>>===:::999777777777666555555444444555555555444444333333333111555888666444;;;IIIUUUttt}}}|||mmmeeennnxxx}}}}}}zzz~~~uuukkkeeeaaacccgggkkkmmmlllhhheee^^^VVVKKKEEEBBB@@@===999:::===AAAAAA???<<<:::999;;;===BBBDDDEEEQQQoooWWWAAAIIIKKKdddssstttqqqcccQQQKKKMMM]]]mmmwwwVVVAAA888555000000...---,,,+++++++++,,,+++******))))))************************************))))))((((((''''''(((((())))))************))))))************)))))))))************++++++++++++,,,,,,,,,++++++---///---000222333@@@[[[vvv}}}~~~{{{|||}}}~~~|||}}}yyysssjjjhhheeebbb___aaaiiiqqqxxx}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~uuu{{{yyyxxxwwwuuusssqqqnnnlllkkkkkkkkkdddcccbbb```^^^]]]]]]\\\[[[ZZZWWWSSSOOOKKKHHHFFFGGGJJJLLLOOOSSSVVVWWWUUUXXXXXX[[[nnnbbbEEE===>>><<<999888777777777666555555444444555555444444444333333333666888888555222666???HHHhhhvvv{{{{{{xxxrrrgggcccjjjqqqssszzzyyyppphhhdddeeeeeeggghhhfffbbb[[[VVVQQQJJJBBB===<<<;;;999666888;;;>>>???>>><<<;;;;;;777>>>AAACCCPPPooolllLLLBBBEEESSSooo}}}wwwjjjWWWKKKMMM[[[kkkzzzjjjLLL<<<444000000///...---,,,+++++++++,,,+++******))))))*********************************)))))))))(((((((((''')))))))))))))))*********))))))************))))))))))))*********++++++++++++,,,,,,,,,++++++---......//////000888JJJbbbuuu|||}}}||||||}}}rrrjjjeee````````````___```cccgggppptttzzz}}}}}}|||zzzyyyzzzzzz{{{|||~~~|||yyywwwvvvuuusssrrrooommmkkkiiiiiiiiicccaaa___\\\ZZZXXXXXXXXXYYYWWWSSSOOOKKKHHHFFFEEEFFFJJJOOOSSSUUUWWWVVVTTTSSSXXXlllzzz___EEE===>>>;;;777666777777777666555555444444555444444444444333333333777777555333222333888;;;RRRmmm~~~{{{{{{{{{{{{||||||yyywwwrrrjjjfffhhhiiimmmzzzuuunnngggbbb```dddccccccaaa]]]VVVMMMGGGCCC>>>888666666777666444555777999:::::::::<<<>>>999AAACCCGGGeeeqqqNNNGGGIIIGGGccc~~~xxxaaaMMMJJJWWWdddsssoooPPPAAA777000...000///...,,,++++++++++++++++++***))))))))))))***************************))))))))))))((((((((((((*********)))))))))))))))))))))************)))))))))))))))*********++++++***+++,,,+++***+++,,,...///,,,,,,///111888MMMcccvvv|||~~~|||}}}vvvooobbb___aaabbbbbbbbbaaa```___fffiiinnnuuuzzz|||{{{yyyxxxxxxzzz{{{|||~~~~~~}}}zzzwwwtttsssrrrqqqpppnnnkkkiiiggggggfffbbb___[[[VVVSSSQQQQQQQQQTTTQQQNNNJJJGGGEEEEEEEEEIIIMMMSSSXXXXXXVVVUUUTTTXXXggguuu[[[DDD===>>>:::666666777777777666555555444444444444444444444444444444444222111111333555666777CCC]]]uuu{{{zzzzzzwww{{{~~~zzzyyyyyyzzz||||||{{{yyywwwqqqjjjeeeccciii{{{yyylllfff```\\\[[[]]]\\\ZZZXXXTTTMMMEEE???<<<999666444555666555444333444555555555777:::===AAACCCFFFXXX___EEELLLWWWYYYvvvqqqXXXHHHOOOeeejjjsssVVVAAA===444...//////...---,,,++++++++++++++++++***)))))))))))))))************************))))))))))))((((((((((((************))))))))))))))))))************))))))))))))))))))***************+++,,,+++******,,,......)))+++111000000BBBZZZsss}}}~~~rrrqqqqqqmmmgggdddcccaaa^^^^^^```eeennnwww|||{{{yyyvvvwwwxxxzzz|||~~~~~~}}}~~~~~~}}}|||zzzwwwuuusssqqqpppooonnnllljjjhhhfffdddddd```]]]WWWQQQMMMKKKKKKLLLMMMKKKHHHFFFEEEFFFHHHIIIPPPRRRWWWZZZXXXTTTUUUYYY```qqqYYYCCC======999666666777777777666555555444444444444444444444444444444333111000111555777777666===TTTnnn~~~xxxtttsssuuuyyy}}}xxxwwwwwwxxxzzz{{{zzzyyyvvvtttpppjjjeeegggtttooofffbbb^^^\\\\\\WWWUUUSSSPPPLLLFFF@@@;;;:::888666555555555444444333333333222111444888;;;GGGCCCMMMooovvvSSSGGGQQQeeerrr|||aaaMMMDDDRRRlllssswwwxxxJJJ<<<:::111,,,000...---,,,++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))(((((()))))))))************+++++++++******,,,------(((+++222000---:::NNNbbbvvvxxxiii```______\\\ZZZ[[[___hhhrrrxxxyyyxxxuuuvvvwwwyyy|||~~~~~~}}}|||}}}zzzyyyxxxvvvtttqqqpppooonnnmmmkkkiiigggdddbbbaaa]]]YYYSSSMMMIIIGGGGGGHHHGGGFFFEEEEEEGGGJJJNNNPPPUUUUUUWWWYYYVVVSSS[[[fffsssoooXXXCCC<<<<<<999777888777777777666555555444444333333333444444444444555555333222333444555555444666GGG\\\xxx}}}xxxvvvyyy|||xxxwwwvvvwwwxxxyyyxxxwwwvvvyyy||||||zzzxxxxxxyyyzzzzzz~~~{{{oooddd```___]]][[[\\\TTTQQQLLLHHHDDD???:::777777666666555444333222111333333333222222444999<<>>;;;999888777777222444666666444222111111444888555888@@@@@@BBBNNN___xxxYYYMMMIIIWWWjjjqqqkkkcccZZZQQQEEE===@@@QQQqqqeeeGGG???444///...///...,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,------......666<<>>888888:::777666666555555555444444444111222222222333444444444444333333333333444555555555555777FFFcccxxxxxxuuuccc[[[UUUSSSPPPMMMIIIFFFDDDDDD>>>===<<<999888666666555444555666555333222222333333888777:::BBBDDDHHHVVVnnn~~~RRRLLLPPPcccwwwyyylll___VVVLLLBBBBBBLLLaaa~~~zzzRRRAAA:::222...///000///------,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))***++++++*********))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++,,,,,,------...+++000666???SSSnnn}}}sssmmmjjj}}}ppp^^^[[[WWWTTTQQQQQQSSSVVV[[[___eeelllqqqtttuuuuuusssuuuwwwxxxxxxyyy|||}}}||||||||||||||||||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~}}}|||~~~|||yyyuuutttqqqooommmlllllllllmmmkkkhhhggggggfffdddccc``````^^^[[[XXXTTTPPPNNNGGGEEEBBB??????AAACCCEEEIIINNNTTTUUUTTTSSSUUUWWWXXXjjjnnnRRRAAA===888888:::777777777666666666555555555222222222222333333333333333333333333333444555555444444444<<>><<<;;;999777666555444444666666666444222222333555555;;;:::>>>GGGKKKTTTfffyyygggMMMOOO[[[rrr{{{iii[[[LLLDDDAAAIII[[[ttt[[[>>>999555000...///000///---,,,,,,+++************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******+++++++++***))))))))))))))))))))))))))))))*********************************++++++++++++,,,******++++++,,,---------,,,,,,000888BBBRRRkkkyyyzzz}}}wwwrrr]]]hhhzzz|||sssfffZZZSSSPPPPPPPPPTTTWWW]]]ccciiinnnqqqsssppprrrtttvvvwwwxxxzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{|||~~~~~~|||{{{}}}}}}~~~}}}~~~|||zzzxxxuuuooonnnllljjjiiihhhggggggiiigggdddccccccbbb```___\\\[[[YYYVVVRRRNNNKKKIIIEEECCCAAA???@@@CCCGGGJJJNNNSSSVVVVVVSSSVVV^^^fffmmmjjjNNN>>>;;;666666888555666666666666555555555444555555444444444444444444333333222222333333444555333444444555@@@[[[}}}qqq___VVVTTTUUUKKKIIIFFFCCC@@@===;;;;;;;;;:::888777666555555444666666555333111222555777:::???>>>AAAMMMUUUdddzzztttVVVOOOZZZnnnttt```UUUEEEDDDIIIXXXmmmjjjEEE888444111///...//////---,,,,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))((((((((((((((((((((((((((((((************************************++++++++++++*********+++,,,,,,------111---///444555:::SSSppp{{{{{{}}}~~~wwwvvvllliiiiiirrrvvvaaaVVVTTTSSSRRRSSSTTTWWW[[[aaagggkkknnnmmmooorrrssstttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}zzzzzz|||~~~|||zzz|||}}}~~~~~~}}}|||{{{}}}zzzwwwuuurrrpppmmmllljjjiiigggfffeeedddeeeccc```___^^^^^^\\\ZZZWWWUUUSSSPPPLLLIIIFFFDDDBBBAAAAAABBBFFFJJJOOORRRZZZ[[[ZZZVVVVVVaaavvvhhhMMM===;;;666666888444555555555444444444333333444444444444444444333333333222222222222333444444111444555444888LLLmmmnnn\\\TTTQQQPPPOOOGGGEEECCC@@@===;;;:::999::::::999777777666666666666555444222111333777:::>>>AAA???CCCRRR```rrrlllRRRVVVllljjjTTTLLLBBBJJJXXXkkk|||SSS;;;:::111000//////...---+++))),,,+++******))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---222---...333000000GGGeeewwwvvvzzz}}}sssfff___eee{{{jjj]]][[[[[[YYYRRRRRRRRRTTTXXX___eeeiiimmmoooqqqrrrssstttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}}}}}}}||||||{{{{{{|||~~~}}}{{{}}}}}}~~~~~~||||||}}}~~~yyytttqqqnnnkkkiiilllkkkjjjhhhfffdddcccbbb```]]][[[YYYYYYXXXVVVUUUPPPOOOMMMJJJGGGEEECCCBBB???@@@CCCFFFKKKQQQUUUXXXaaa```]]]ZZZ```uuuhhhMMM>>><<<888888:::666555444444444444333333333111111111111222222222222222222222222222333444444///333666777777DDD___wwwzzz~~~uuulll___VVVSSSPPPLLLIIICCCBBB@@@>>><<<;;;::::::::::::999888888777888888555555555444555777;;;???@@@CCCAAAIII]]]lll}}}eeeZZZddd}}}cccMMMGGGAAAMMMbbbvvvnnnEEE666999000000000///---+++***)))++++++***))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,...***,,,111000111BBBYYY{{{}}}}}}~~~yyy{{{|||nnnaaaZZZccc|||oookkkgggbbbVVVSSSOOONNNQQQWWW___dddkkkmmmpppqqqrrrsssvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{}}}~~~~~~}}}{{{|||}}}~~~~~~}}}|||}}}~~~}}}}}}~~~xxxwwwuuurrrooolllkkkjjjjjjiiihhhfffccc```^^^\\\YYYWWWTTTRRRRRRQQQPPPNNNIIIHHHGGGEEEDDDDDDCCCCCC@@@CCCGGGMMMRRRVVVYYYZZZ[[[^^^bbbhhhuuufffLLL===<<<888888:::666555555555555444444444444000000000111222222222333222222222111222222333444111333555666444:::MMMaaawwwssszzzeee___XXXSSSPPPMMMGGGCCC???>>>===<<<;;;:::::::::999999888888777888888888555666888888:::<<>>OOOmmmvvviiiqqqiiiXXXTTTOOOKKKIIIEEE@@@===<<<<<<;;;:::999999::::::888888777777777777888888666888:::<<<===@@@EEEHHHGGGLLLPPPbbb}}}}}}uuu}}}eeeSSSQQQYYY\\\fffzzz[[[BBB777///)))---.........,,,,,,,,,---+++******)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******'''(((***+++------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---///333666LLL^^^qqq|||vvvzzz}}}sssfffaaaiiivvvnnnaaaVVVOOOOOORRRUUUXXX[[[```dddgggkkkpppsssuuuuuuuuuuuuuuuuuuuuuuuussstttvvvxxxzzz{{{{{{|||yyywwwvvvvvvxxxyyyyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}zzz{{{{{{{{{{{{}}}|||}}}{{{yyyyyyxxxwwwtttrrrqqqqqqpppnnnjjjfffdddccc``````^^^[[[WWWSSSOOOMMMMMMKKKHHHGGGFFFFFFDDDBBBAAAAAAAAAAAABBBEEEGGGHHHQQQUUU[[[```cccbbb```^^^```uuuaaaIII>>>>>>:::888:::666666666666555444444333333333333333222222111111111333333333333333333333333222333333333333666;;;>>>WWW{{{uuusss[[[SSSQQQNNNJJJFFFBBB@@@>>><<<<<<;;;:::888777666666777888999:::;;;<<<======777999:::<<<@@@GGGLLLNNNMMMLLL[[[xxxwwwkkkddd^^^ZZZ\\\aaaoooaaaLLL<<<222111///......---------,,,,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************+++,,,---...******))))))))))))******))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******------...///000111222222777LLLcccyyywwweee]]]pppzzzggg[[[VVVUUURRRMMMSSSRRRUUU[[[___aaagggnnnmmmooorrrsssssssssssstttvvvvvvwwwwwwxxxyyyzzzzzzzzzxxxuuussssssvvvyyy{{{zzzyyyyyyyyyyyyzzz{{{{{{xxxyyyzzzzzzzzz||||||zzzyyyxxxwwwvvvvvvuuuuuuvvvrrrqqqpppmmmjjjgggdddccc```]]]XXXTTTRRROOOKKKIIIFFFDDDBBBBBBBBBBBBAAA@@@???CCC>>>===FFFJJJKKKRRR^^^]]]bbbkkkooohhh]]]VVVfff```III===>>>999888:::666666666666555444444333333333333333222222222111111333333333333333333333333555555444333333444888;;;HHHeee~~~{{{fffUUUOOOMMMJJJFFFCCC@@@???>>><<<;;;;;;:::888777777666777888;;;<<<===<<<;;;:::<<<===>>>@@@DDDIIIKKKKKKQQQXXXnnnmmmccc[[[XXXYYY]]]fffnnn}}}UUUEEE888111000...------------,,,,,,,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---******))))))))))))******))))))(((((((((((())))))))))))(((((())))))***+++)))******++++++******))),,,,,,---...///000000111333AAARRRlllrrr___\\\oooqqqdddbbbeee```WWWOOOMMMOOOUUUYYY\\\bbbiiiiiillloooqqqrrrrrrrrrsssrrrsssttttttuuuvvvvvvvvvzzzxxxwwwvvvvvvwwwyyy{{{yyyyyyyyyyyyyyyzzzzzz{{{||||||{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxsssrrrqqqpppppppppppppppoooooommmkkkgggccc```^^^XXXUUUQQQNNNLLLIIIGGGDDDDDDBBB@@@??????@@@@@@@@@>>>EEEDDDEEEOOOQQQPPPWWWTTT^^^lllvvvuuulllggghhh```HHH======999888:::666666666555555444333333333333333333222222222222111333333333333333333333333777777666444222222555777:::MMMgggzzzsssbbbWWWOOOKKKIIIEEEAAA???=========;;;;;;:::999888777777777777999<<<>>>>>><<<999777;;;;;;===AAAFFFJJJLLLLLL___mmm~~~uuukkk___UUUNNNQQQZZZgggwwwaaaEEE<<<333///000------------,,,,,,,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***))))))(((((())))))***))))))(((((((((((())))))))))))(((((())))))***+++)))******++++++******)))***++++++,,,---...//////222777@@@[[[~~~hhhWWWVVVjjj~~~mmmjjjpppjjj^^^LLLHHHHHHKKKNNNPPPUUUZZZ```dddiiilllnnnooopppqqqrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz|||{{{zzzyyyxxxxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{xxxyyy{{{|||||||||{{{{{{vvvwwwxxxxxxxxxwwwvvvuuuqqqpppooooooooooooooooookkkkkkjjjhhhddd___ZZZVVVPPPMMMJJJHHHGGGEEECCCAAACCCAAA???======???AAABBBAAAJJJLLLOOOYYYZZZYYY```cccnnn|||{{{vvv~~~^^^GGG<<<<<<999888999666666666555444444333333222222222222222222222222222222222222222222222222222666666666444222222333555666@@@XXXuuu}}}qqq\\\TTTOOOKKKGGGEEEAAA>>><<<<<<===>>>::::::999999888888777777888999;;;<<<<<<:::888777999;;;@@@EEEIIIMMMVVV___yyy|||sssggg```^^^TTTNNNSSS```rrrgggJJJ999666000...///,,,,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))************))))))******+++,,,---.../////////000222EEEfffzzztttiii^^^YYYjjjwwwoooqqqiiiZZZQQQKKKGGGGGGHHHHHHJJJNNNTTTXXX^^^cccfffiiilllmmmnnnoooqqqrrrssssssssssssqqqrrrtttvvvwwwwwwvvvuuuwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxvvvuuuuuuvvvvvvvvvyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttuuuwwwyyyyyyxxxvvvuuurrrrrrsssttttttsssrrrqqqooonnnmmmmmmlllmmmmmmmmmgggggggggeee```ZZZTTTPPPKKKIIIFFFEEEEEEDDDCCCAAABBBAAA@@@>>>>>>AAAEEEHHHIIIQQQRRRUUU```dddgggppp]]]]]]FFF;;;<<<888777999666555555555444333333222222222222222222222222222222222222222222222222222222333444444333222222444666444:::OOOoooyyyjjjmmmZZZSSSRRRNNNHHHDDDBBB@@@===<<<<<<======888888888888888888888888::::::999999999::::::;;;>>>AAAHHHMMMOOOUUUfffyyyvvv}}}ooo^^^]]]YYYQQQMMMUUUeeexxxQQQ<<<444444///...000,,,,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((('''((())))))***)))))))))******)))))))))++++++,,,---...//////000+++...,,,222EEEXXXooozzzyyyuuu```TTT^^^iiippp}}}wwwgggVVVXXXPPPIIIGGGGGGFFFHHHKKKIIIMMMRRRXXX\\\aaaeeehhhggghhhjjjmmmnnnooonnnnnnoooqqqtttwwwxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwuuussssssvvvxxxxxxxxxyyyzzz{{{}}}~~~~~~||||||}}}~~~}}}|||{{{|||}}}zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvrrrsssuuuvvvvvvuuusssqqqrrrrrrssssssrrrpppooommmiiiiiihhhgggffffffffffffddddddcccaaa\\\VVVOOOLLLGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCIIINNNOOOUUUTTTYYYjjjuuu}}}}}}TTT777}}}\\\EEE:::;;;777777999666555555444444333222222222111222222222222333333333222222222222222222222222111222333333222222444666111555EEE]]]ppp{{{lllmmmsssgggYYYRRRRRRRRRKKKDDD@@@@@@???===<<<<<<;;;;;;777777777888888888888888;;;:::999888:::<<>>===<<<;;;999888666777777777888888999999::::::;;;<<>>>>>???@@@???>>>>>>BBBGGGIIIKKKOOOWWW\\\```dddgggwww[[[???888===www[[[DDD999:::777666999555555555444333333222222111111111111222222333333333111111111111111111111111222333444333111111111333222666777999EEEaaaxxxiiivvv{{{sssfffYYYVVVUUUTTTPPPJJJCCC@@@AAA;;;<<<======<<<999777555666666777777888888999999888:::===AAADDDFFFGGGHHHLLLGGGNNNbbbtttnnn\\\TTTVVVUUU]]]pppuuuRRR???777///000111)))***///,,,************))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((((((((()))***+++,,,------(((---***+++111111444CCCiiivvv|||rrrwwwwwwaaaXXXmmmxxxiii```ZZZTTTQQQQQQKKKJJJHHHFFFEEEHHHMMMQQQNNNQQQVVV[[[^^^```aaa```gggiiillloooqqqrrrrrrqqqrrrsssuuuwwwwwwvvvuuutttsssooolllmmmrrruuuuuurrrrrrsssuuuvvvxxxyyyyyyzzzsssvvvzzz{{{|||}}}~~~}}}|||{{{zzz}}}|||{{{{{{{{{|||~~~}}}zzzxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwttttttssssssrrrrrrsssssssssrrrrrrrrrqqqqqqpppppprrrqqqpppnnnmmmmmmmmmmmmiiijjjkkkkkkkkkiiihhhgggeeecccaaa^^^\\\ZZZYYYXXXYYYXXXUUURRRNNNJJJFFFDDDCCCAAA@@@@@@AAAAAA@@@???AAAFFFMMMQQQSSSWWW^^^dddjjjpppuuufffJJJ<<<555222333zzzXXXCCC:::;;;777666999777555555444333333222111111111000///000111111111///222222222222222222222222000000000111222222222333000333333888???GGGhhhzzzqqqmmmvvvppplllggg___XXXZZZWWWRRRJJJCCC>>>===>>>===<<<;;;:::999999888999<<<;;;999888999<<>>>>>AAAEEEHHHOOOLLLMMMWWWaaafffjjjmmmnnnzzz___===333555444333444xxxXXXBBB999;;;777666999777555555444333333222111111222111000000222222111000222222222222222222222222111111111111111222222222111444333666999<<>>======>>>@@@BBBFFFKKKQQQTTTUUUXXX___hhhkkkkkkooouuu}}}RRR@@@333444777333000111uuuWWWBBB999;;;777666999666555444444333333222222111333111000111222333222111222222222222222222222222222222222111111111111111111444333444555444FFFfff}}}{{{lllpppwwwmmmkkkddddddbbb___[[[ZZZ]]]```WWWOOOEEE>>><<<<<<<<<;;;:::999999888888888999999777999<<<@@@CCCEEEFFFFFFFFFHHHLLLPPPMMMJJJMMMSSSWWWeeesss[[[NNNUUUdddjjj|||tttLLL666111222......---,,,,,,---------+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---......//////000555@@@RRRjjjuuuaaaOOOGGGMMM___~~~rrr___UUUTTTQQQKKKKKKKKKJJJJJJIIIIIIHHHHHHIIILLLOOOTTTYYY^^^bbbdddeeefffhhhhhhhhhiiijjjlllmmmmmmmmmnnnnnnmmmmmmlllnnnnnnnnnnnnooopppqqqrrruuurrrrrrxxx{{{xxxsssqqqrrrsssttttttttttttttttttsssssssssssssssssssssssswwwvvvuuutttsssssssssssspppqqqrrrqqqooooooooopppnnnnnnmmmmmmlllllllllkkkjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiihhhgggeeecccbbb```^^^]]]]]]]]]]]]\\\ZZZUUUTTTPPPJJJEEEBBBBBBDDDFFFEEECCCAAA???>>>======>>>AAADDDHHHKKKOOOTTTWWWZZZ```hhhlllkkklllwwwwwwLLL999444444999888///+++---sssUUUAAA999;;;777666999666444444444333333222222222333222111222333333222111111111111111111111111111333222222222111000000000...222333555777333===VVVyyyxxxvvvpppooodddggg]]]]]]^^^]]]\\\[[[\\\\\\PPPHHH@@@<<<<<<===:::777888888888777888888999999666:::>>>CCCEEEEEECCCAAADDDHHHOOORRRNNNLLLTTT^^^cccvvvpppooolllbbbWWWVVV___jjjqqq\\\@@@555333444,,,,,,,,,,,,,,,,,,------*********)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,+++++++++,,,------......//////222???SSShhhvvv{{{~~~}}}mmm\\\QQQEEEKKK```vvvoooaaa```ZZZOOOLLLMMMNNNMMMKKKJJJJJJJJJGGGHHHIIILLLOOOSSSWWWYYY\\\```cccdddccccccfffjjjiiijjjllllllkkkjjjjjjjjjmmmmmmmmmmmmnnnooooooooosssqqqqqqvvvwwwrrrmmmlllooopppqqqrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqtttssssssrrrqqqqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiieeeeeefffeeeccc```\\\ZZZXXXWWWUUUUUUVVVVVVTTTSSSOOONNNKKKFFFBBB???@@@AAACCCBBBAAAAAAAAAAAABBBCCCCCCGGGLLLPPPRRRVVVZZZ^^^cccdddhhhkkknnnyyyWWW999:::666555666222,,,+++///qqqTTT@@@888;;;888666888666444444333333333333222222333222111222333333222111111111111111111111111111333222222222111000000000,,,222222444777333777HHHZZZxxx~~~~~~iii\\\___XXXVVVUUUWWWYYYWWWQQQKKKHHHCCC>>>===???>>>999555888888888777888888999999777:::@@@EEEHHHHHHFFFDDDJJJNNNUUUXXXVVVXXXdddqqqzzznnnZZZUUUOOONNNVVVdddqqqxxxcccDDD777333111///,,,,,,+++++++++,,,,,,---******))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,******++++++,,,------------...000444<<>>@@@???@@@AAACCCEEEHHHJJJKKKJJJOOOUUUYYY\\\aaahhhnnnmmmnnntttqqqQQQ???999444000------......000333oooSSS???888<<<888666888555333333333333333333333333333111000111222333222111111111111111111111111111222222222111111111111111...222111222666111000<<>>@@@???AAADDDHHHKKKNNNPPPQQQUUUYYY\\\]]]^^^ccclllttt|||{{{```FFF666333666222///...///111111///...lllRRR>>>888<<<888777888555333333333333333333333333222111000000222222111000111111111111111111111111111111111111111222222222///333000000555222///777===NNNtttuuu}}}vvvmmmoootttuuunnn___VVVSSSTTTQQQOOOMMMLLLJJJEEEAAA@@@@@@AAA@@@@@@???>>>===<<<;;;:::999999888999999999<<>>555222000///000---,,,+++******)))******)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++******++++++,,,------...,,,+++,,,...,,,...:::HHHcccsss}}}nnnbbb\\\TTT^^^iii{{{pppbbb[[[YYYRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLNNNOOONNNMMMTTTYYY___aaa___^^^```bbb\\\]]]___aaabbbccccccccccccccceeejjjhhhcccaaabbb___aaaccceeehhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkfffggghhhiiijjjiiiiiihhhgggeeedddeeehhhiiihhhfffccccccaaa```^^^\\\[[[ZZZ[[[ZZZZZZYYYXXXWWWVVVVVVTTTSSSQQQOOOMMMJJJIIIHHHEEEDDDCCCBBBCCCCCCBBB@@@>>>???@@@???>>>???AAACCCDDDGGGKKKPPPSSSUUUVVVVVV[[[^^^aaabbbdddlllzzzrrrRRR>>>555111000111333333333222111000---***jjjQQQ>>>888<<<888777888555333333333333333333333333111000///000111222111///000000000000000000000000000000111111222222222333000333000000777666333::::::===dddxxxppp{{{qqqkkkdddcccaaa^^^\\\YYYUUUQQQNNNMMMKKKFFFBBBAAABBBCCCAAABBBBBB@@@>>>>>>@@@BBB===<<<;;;:::999999999999===>>>@@@DDDHHHKKKNNNPPPYYY]]]hhh{{{uuu```VVVIIIJJJLLLVVVmmmSSSFFF:::444///+++---333---,,,+++***)))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((()))***+++***++++++,,,,,,---......333...,,,000111...///444PPPiii~~~zzzmmmXXXYYYbbbqqqzzzkkkbbb___PPPQQQQQQRRRRRRRRRSSSSSSSSSPPPMMMMMMNNNNNNLLLIIIHHHNNNTTTVVVUUUTTTVVVYYYVVVWWWYYY\\\]]]^^^^^^^^^]]]]]]```eeeddd___]]]___[[[]]]___bbbdddfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhdddeeefffhhhhhhhhhggggggeeecccaaacccfffgggfffccc```___^^^\\\ZZZXXXWWWVVVVVVUUUTTTSSSRRRPPPOOOOOOMMMLLLJJJIIIGGGGGGFFFFFFCCCBBB@@@@@@AAAAAA???>>>???@@@BBBBBBBBBCCCEEEHHHKKKNNNSSSXXX[[[[[[ZZZYYYWWW\\\ccchhhrrrjjjSSS===666777555111///+++...///,,,***,,,///111iiiLLLBBB999777666444444666555555444333222222222222222333222///------000333111111000000000000111111111111000000000000111111//////000111222333333333999;;;IIIfffvvvuuuxxxpppggg___]]][[[XXXWWWUUUSSSOOOMMMFFFEEECCCAAA@@@@@@@@@AAA=========>>>>>>???@@@AAABBBAAA???===<<<;;;;;;:::AAAAAACCCHHHLLLOOOSSSWWWbbbvvvnnnaaaUUULLLPPPJJJLLL^^^sssaaa???999111///000222111...++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))************+++++++++000///---,,,,,,---...///333MMMppp~~~~~~vvveee[[[UUU]]]wwwqqq```UUUPPPMMMMMMQQQWWWZZZ[[[YYY[[[[[[ZZZWWWSSSQQQPPPMMMNNNNNNNNNPPPRRRPPPMMMKKKMMMOOOPPPRRRRRRQQQQQQQQQSSSVVVXXXVVVRRRPPPRRROOOPPPQQQSSSVVV[[[___bbbbbbbbbccccccccccccbbbbbb^^^___aaabbbcccdddccccccbbb```]]][[[ZZZZZZZZZ[[[^^^\\\YYYVVVRRROOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCAAA?????????@@@???======???>>><<<>>>CCC@@@CCCGGGJJJKKKLLLLLLLLLUUUUUUYYY___bbb```]]]\\\dddfffpppdddBBB<<<555111000111111000///............---------iiiKKKBBB999777666444444555555555444333222222222222444111......000111000///111111000000000000111111111111000000000000111111000000000111111222222333666555===RRRnnnxxxnnnuuu|||uuuooojjjddd___[[[XXXVVVSSSQQQOOOLLLIIIFFFCCCBBB@@@???>>>>>>>>>???<<<<<<<<<;;;<<<<<<===>>>BBBBBBBBBAAAAAAAAA@@@@@@AAAFFFLLLMMMMMMTTTcccrrr~~~iiiZZZQQQJJJFFFUUU[[[hhhyyygggHHH999444...,,,...///---+++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((''''''''''''((())))))))))))*********+++++++++......------------......111<<>>???BBBCCCAAAEEEJJJMMMLLLLLLOOOSSSXXXZZZ[[[YYY\\\aaaccceeehhhkkklllwww~~~www{{{qqqWWWHHH;;;777222///000111111000............------------hhhJJJAAA999777666444333555555444333222222111111222444000,,,...222444000,,,111000000//////000000111111000000//////000000111111111111111111111111111444111222<<>>===<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;>>>???AAADDDFFFHHHIIIIIIGGGOOOUUUSSSSSScccwwwbbbYYYTTTOOOOOOTTThhhzzzfffHHH666333000,,,,,,......,,,***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((()))******)))))))))*********++++++,,,------......------------111000666TTT|||}}}qqqbbbTTTJJJ[[[dddrrr~~~~~~zzztttrrrsssuuu{{{iii^^^[[[[[[[[[YYYUUUOOOLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHKKKJJJFFFDDDCCCDDDBBBBBBBBBCCCDDDGGGIIIKKKKKKNNNQQQTTTUUUSSSPPPMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAABBBBBBAAAEEEDDDFFFJJJKKKJJJNNNSSSWWWWWWWWWYYY[[[]]]^^^^^^[[[eeemmmpppwwwvvvxxxeeeGGG999666333111///...///000000000......---------,,,,,,,,,{{{eeeIII@@@888777666444333555555444333222111111111111222///---///222333000,,,000000////////////000000000000////////////000000111111111111000000000000333000///222;;;SSSxxxxxxfff___bbbwww~~~{{{xxxvvvttttttsssqqqooommmkkkhhhddd```]]]\\\\\\RRROOOKKKGGGEEEBBB???===<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;999888777888999:::;;;===AAAEEEJJJMMMOOOPPPPPPUUUWWWXXXbbbtttfff^^^^^^ZZZTTT\\\kkkmmmMMM===666111///...///000000...,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))))))))(((((((((((()))******))))))))))))***************+++---......---,,,+++***000222222@@@```~~~yyy~~~zzzjjjXXXRRRSSSVVV[[[___fffvvvwwwjjjaaa]]][[[]]]]]]XXXSSSQQQPPPNNNKKKIIIGGGFFFFFFFFFGGGLLLOOOJJJDDDAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDFFFIIIKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBAAAAAABBBBBBFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBEEEFFFGGGGGGGGGMMMLLLNNNRRRSSSQQQTTTYYYXXX]]]aaaaaa]]]YYYXXXXXXaaappp}}}xxxttt{{{zzz^^^III;;;444111///.........////////////------------,,,,,,,,,+++uuuaaaHHH???888777777444333444444444333222111111111111...///000000000/////////000000////////////000000000000////////////000000111111000000000000000000000111111111333AAA\\\uuu}}}{{{xxxsssbbbWWW```yyy~~~|||{{{wwwuuusssssssssrrrpppnnnjjjhhhddd```\\\WWWSSSQQQLLLIIIEEEBBB@@@???<<<::::::::::::;;;;;;;;;;;;;;;<<<;;;999888888:::<<<===BBBDDDFFFJJJMMMPPPRRRSSSTTTVVVWWWaaa|||kkkfffeeefff^^^[[[lll{{{VVV@@@888666.........///000000...---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))((((((((((((((())))))***(((((()))))))))*********)))***,,,---------,,,+++,,,---333777777AAA^^^|||}}}nnnkkkllljjjaaaRRRKKKVVVgggvvvccc[[[YYY```ddd^^^UUUPPPPPPOOONNNMMMNNNNNNPPPQQQRRRXXXZZZQQQHHHEEEEEECCC@@@@@@??????>>>>>>>>>???CCCCCCCCCCCCDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????????????????@@@AAAAAAAAA@@@??????>>>>>>???@@@@@@AAABBBBBBEEEFFFIIILLLNNNOOOOOOOOOSSSRRRTTTXXXYYYWWWXXX]]]YYYaaahhhfff```^^^fffnnn{{{||||||YYYAAA888666222...//////000///......---------,,,,,,,,,++++++++++++ppp^^^FFF>>>888777777444333444444333222111111000000111---///111000...---///111000//////......//////000000//////......//////000000000000000000000000000...///111222222666DDDSSSjjjoookkkkkkwwwzzzppplllqqqzzzooobbbYYYYYYfff}}}yyyvvvttttttsssrrrqqqqqqrrrsssssspppnnnnnnhhhaaa[[[WWWRRRKKKFFFDDDAAA===;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;:::999999:::===@@@BBBNNNOOOOOOPPPQQQSSSTTTUUUZZZaaakkk}}}dddbbbdddgggkkkxxx\\\BBB666111///++++++,,,------,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,///'''(((222333000>>>TTTsssiiiQQQIIIJJJWWWeeexxxsssiiidddgggrrruuuiiiYYYPPPLLLMMMNNNPPPSSSUUUXXXYYY\\\eeeeeeZZZOOOMMMMMMKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWZZZ```bbbaaadddhhhkkkqqqwwwvvvuuu~~~cccUUUCCC555111111333333///000000///---,,,,,,---,,,,,,,,,+++++++++******mmm]]]EEE===777777777444333444444333222111000000000000///...------...///000111//////............////////////............//////......//////000000111111///...///222222111777>>>NNNWWWYYY```rrrxxxnnnjjjqqqyyyyyyvvvdddRRRMMMYYYjjj}}}{{{wwwssspppooooooppppppqqqsssuuuwwwvvvssspppuuuiii[[[RRROOOLLLEEE???===:::777666777888888777666666888999::::::::::::999888888888;;;???DDDGGGQQQPPPPPPQQQSSSVVVZZZ\\\lllhhhWWWVVVYYYhhhaaaBBB555111///,,,******+++***))))))******++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))***)))))))))******+++,,,---///(((''',,,///...111888JJJcccmmm]]]RRROOORRRXXX]]]ffftttqqqfffiiimmm|||ttt___VVVNNNOOOQQQSSSUUUVVVWWWXXXaaakkklll___TTTTTTUUURRRTTTTTTTTTSSSRRRQQQOOOOOOLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMLLLKKKNNNOOOPPPSSSUUUWWWYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]][[[]]]dddmmmrrrtttyyyxxx[[[<<<999444111000111333555---...///...++++++---///++++++++++++************mmm^^^EEE===777777777555333444444333222111000000000000333...)))***///222111/////////............////////////............//////---......///000111111222222///...111222111333666@@@KKKQQQ]]]sss{{{rrrmmm}}}tttcccVVVRRRUUUmmm}}}~~~|||xxxtttqqqqqqqqqrrrrrrsssvvvzzz|||{{{xxxtttuuueeeRRRGGGEEEDDD>>>888;;;888666555666888999999444555777888999999999999777777666888;;;AAAFFFIIIKKKKKKLLLNNNSSSZZZ```dddUUUOOOMMMQQQhhhpppJJJ444000333333111+++,,,+++***))))))***+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***)))(((((()))+++---...,,,000111...---000333333(((IIIuuu{{{~~~}}}pppmmmeeeWWWKKKHHHPPP```lllzzzvvviiiaaa```nnnwww```YYYUUUUUUVVVVVVVVVTTTSSSRRRaaammmnnnaaaWWWXXXYYYWWWWWWWWWVVVVVVTTTSSSRRRQQQRRRSSSSSSTTTSSSPPPNNNMMMNNNMMMLLLKKKKKKLLLNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMOOOQQQQQQPPPOOONNNOOOPPPRRRUUUXXX[[[]]]^^^]]]]]]\\\\\\\\\]]]___``````ccclllxxxtttQQQ;;;<<<666000///111222///++++++,,,---,,,******---000+++++++++************)))ooo]]]GGG???888777666333222333333333222222111000//////////////////////////////000000000///......------////////////////////////////////////000000000000000111111111111222222222777@@@QQQfff{{{lll\\\SSSPPP\\\ppp|||yyyxxxzzz|||}}}{{{yyyvvvtttvvvzzz~~~xxx{{{xxxmmmfff___SSSFFFAAADDDDDD>>>777666777888999999999888777888777555555666888:::<<<666888;;;>>>BBBGGGIIIIIIMMMKKKPPPXXXYYYYYYhhh|||cccOOOIIINNN___oooTTT<<<444222,,,***---,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************+++++++++------------------------000:::SSSvvv{{{|||iiiVVVMMMKKKJJJYYYYYY^^^cccbbb```eeeoooooolllXXX]]]^^^^^^]]]\\\[[[[[[[[[nnniiiccc]]]YYYYYY[[[]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWYYYXXXUUUUUUXXXWWWRRRRRRPPPOOOPPPSSSUUUTTTRRRQQQQQQRRRRRRSSSSSSSSSRRRWWWUUUTTTTTTSSSQQQNNNKKKOOOTTT[[[```bbbdddfffhhhoooiiiccccccdddeeeiiioooqqqxxxhhhMMM<<<555222222222111111111000000......---------,,,,,,,,,++++++******)))(((''''''mmm[[[FFF>>>777666666444222333333333222222111000000///////////////////////////.........///////////////////////////////////////.../////////000000000000//////000000000111111111777;;;HHH___}}}pppcccZZZPPPSSS]]]sss~~~}}}|||yyywwwwwwzzz}}}uuummmeee]]]WWWRRRQQQIII???<<>>:::888::::::999666444444555666777777666666444444666777888999999999;;;===AAAGGGNNNQQQSSSSSSRRRXXX\\\```qqqwwwbbbRRRIIIFFFLLLSSSdddnnnnnnJJJ<<<222,,,///000,,,+++...++++++++++++*********)))%%%&&&'''((()))++++++,,,((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222999IIIcccxxxrrreeeVVVOOOMMMMMMNNNQQQYYYeeewww~~~uuunnnjjjhhhhhhhhhfffdddbbbaaabbbcccdddaaa^^^```gggeee]]]XXX[[[VVVUUUUUUXXX]]]bbbeeefffeeebbb^^^]]]^^^```aaabbbbbbeeefffbbb[[[VVVVVVXXX\\\fffqqqxxxiiiLLL888000111111111////////////............------------,,,,,,,,,,,,,,,,,,++++++******))))))iiiYYYEEE<<<666666777555444555222222222111111111000000////////////////////////............//////000000////////////////////////........./////////000000....../////////000000000333,,,,,,<<>>CCCKKKQQQTTTWWW[[[ZZZhhhqqqwwwzzzjjjbbbWWWMMMGGGJJJYYYiiiqqq~~~vvvQQQ777444000...111000+++***---+++************)))))))))%%%%%%&&&''')))***++++++)))(((((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,...222333111111<<>>CCCCCCHHHOOORRRTTT\\\eeevvvggg```]]]YYYSSSOOOSSSdddvvvxxxXXXAAA444444111000000...***)))+++*********)))))))))((((((&&&&&&''''''((((((((((((*********)))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,000---+++,,,,,,---555>>>EEEcccsss]]]RRRMMMMMMYYYgggzzzyyysssyyyvvvzzzjjjGGG???999333111222444666666000000/////////.........------,,,,,,,,,+++++++++((((((''''''''''''''''''gggXXXEEE===777666666444333444111111111111111111111111////////////////////////111000000///......------////////////////////////------.........///////////////000000000111111111222///000555:::FFFbbb|||~~~xxxrrrmmmllllllppp}}}yyyoooaaaUUUSSSYYYtttyyylllkkkjjjiiiiiiiiihhhhhhccceeejjjqqq{{{yyysssoooiiibbb\\\VVVPPPIIIDDDGGGCCC>>>;;;999999888777777777666666666666555555444444444444555777888999888999<<>>777666666444222333111111111111111111111111///////////////////////////////////////.........////////////////////////---------.........//////........./////////000000---+++///444333555DDDXXXjjjooosssssspppmmmmmmnnnssszzzjjj]]]QQQJJJZZZggguuu{{{pppgggccc```]]]ZZZPPPQQQSSSXXX___hhhpppttt~~~yyyrrrmmmggg```ZZZXXXVVVQQQKKKFFFBBB???======:::777666888999::::::999666555555777888777666777777666777888:::;;;<<<;;;<<<>>>AAABBBCCCDDDDDDHHHLLLVVV___bbbkkkmmm^^^OOOOOOUUU___iiitttzzzUUUAAA777333111...---+++***+++,,,***((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***++++++,,,((((((+++000111,,,((((((//////333===MMMbbbttt~~~{{{wwwlllhhhiiissscccLLL>>>777444...111444555333000---***............---------,,,,,,,,,,,,++++++++++++***((((((((((((((((((((((((cccUUUGGG???888777666333222333111111111111111111222222////////////////////////------......///000000000////////////////////////---------.........//////---------.........//////000---000777555///555AAAQQQYYYcccjjjnnnppprrrtttrrrfff^^^WWWMMMPPPWWWggg~~~ooogggbbb[[[VVVGGGFFFFFFGGGJJJOOOTTTWWW\\\```fffnnnwwwtttkkk```XXXTTTQQQLLLHHH@@@AAAAAA???<<<;;;<<<===444444555888999999666333;;;888555666999<<<;;;999;;;;;;;;;;;;<<<>>>@@@AAA???@@@AAACCCEEEGGGHHHHHHPPPWWWeeerrryyyxxxTTTUUUUUUYYYcccsss~~~YYY===444444222000///...,,,+++---...***$$$)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++,,,)))((()))))))))///666(((000555///***666SSSmmmxxxxxxvvvuuuzzz|||yyyyyy|||~~~zzzjjjFFF777777888555111777333...+++---111555666---------,,,,,,,,,++++++,,,,,,,,,+++++++++******%%%&&&&&&&&&&&&&&&&&&&&&eeeRRRIIICCC<<<666333333333333222222222222222222222222000000000000000000000000............////////////---------............///,,,,,,,,,------.............../////////......---////////////000000000000===RRReeeoooxxx{{{llleeecccXXXVVVRRROOOVVViiiqqqccc[[[QQQOOOKKKGGGEEEDDDDDDDDDFFFJJJOOORRRXXXcccrrr}}}xxxrrrmmmhhhccc```\\\UUUNNNJJJHHHFFFAAA<<<======<<<;;;:::999888888999888777777888888777666888888:::;;;<<<=========;;;<<<>>>???@@@BBBGGGJJJGGGFFFDDDDDDHHHOOOVVVZZZ___gggzzzttt[[[PPPUUU]]]fffuuu~~~___AAA666333...***,,,------,,,++++++******)))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))((((((((()))******++++++---,,,+++,,,///444:::===nnn{{{tttyyy~~~}}}{{{||||||}}}{{{uuulllLLLDDD:::555444555333111111111111111000000000///,,,------......------,,,))))))))))))))))))))))))+++***)))(((((('''((((((eeeRRRCCC>>>888444333333444555444444333222222111000000....................................////////////---------............///...------------------,,,///000000000000000//////---......///000111222222666FFFWWWeeewww~~~ssskkkggg```\\\TTTMMMNNN[[[pppwwwzzznnn```YYYVVVRRRMMMJJJGGGEEECCCBBBEEEHHHJJJLLLTTT___gggttt{{{{{{oookkkeee```\\\YYYVVVSSSMMMHHHCCCAAABBBAAA>>>;;;::::::999888777777666666999888777888:::;;;:::999::::::;;;<<<<<<===>>>>>>>>>???AAACCCEEEGGGIIIJJJGGGJJJMMMPPPRRRVVVZZZ]]]jjjxxx{{{rrrjjjcccXXXPPPWWWdddsssyyybbbKKK666222222...+++...---,,,,,,+++******)))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++---,,,++++++---111555777AAAYYYwww}}}xxxooolllrrrxxx{{{tttxxx~~~xxxtttaaaOOOCCC===666222333444333111111111111000000000//////,,,,,,------------,,,,,,))))))))))))))))))))))))***)))((((((((((((((((((fffSSS???;;;666444444777999999555555444222111000///...---------------------------............/////////---------............/////////......---,,,,,,,,,/////////000000000000000---------...000111333333111999CCCTTTnnn{{{{{{{{{vvvssskkk^^^QQQKKKOOO[[[eeeyyy}}}uuupppeee```ZZZUUUQQQMMMJJJHHHBBBCCCDDDCCCBBBDDDIIINNNWWWaaaooo|||wwwnnngggbbbUUURRRNNNKKKJJJHHHFFFEEE@@@===:::999;;;<<<:::888888888888777777666666666666555444555888999888777888888888999:::;;;======>>>???BBBGGGJJJLLLKKKJJJHHHMMMSSSVVVWWW\\\dddkkkzzzxxxjjj\\\ZZZSSSJJJHHHTTTjjj{{{~~~aaaEEE777...///000---+++...,,,,,,++++++***)))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++---,,,+++++++++---...///000===PPPgggzzzxxxtttwwwzzz~~~{{{tttnnnwww{{{}}}}}}~~~zzzWWW???777888444111000222444333111000000000000////////////+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((('''(((((())))))eeeRRR???<<<888666888:::<<<===444444333222111000//////---------------------------------.........//////---------............///............------------..................////////////......///000111222000222666BBB[[[xxxxxxtttaaaTTTOOOQQQTTT[[[ppp~~~~~~ssslllccc\\\XXXUUURRRPPPHHHIIIHHHEEEAAA@@@AAABBBFFFOOO[[[dddiiimmmssswwwwwwxxxxxxwwwxxx{{{~~~ssspppjjjccc\\\VVVQQQNNNFFFCCC@@@>>>>>>>>>===<<<<<<:::888999:::;;;:::888:::::::::999999999888888777666555666777888777666888888999:::<<>>222444111///...,,,))))))---+++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''((())))))******))))))***+++,,,,,,,,,,,,'''+++---///666DDDQQQXXXyyynnn___^^^___dddkkkrrrwwwzzzvvvtttuuuxxx~~~qqq___JJJ<<<555333666<<>>:::777555555666666666111111111111111111111111........................,,,------------.........---------............///++++++,,,...///000111222000000/////////111222444555333111...------......///000111444===PPPfffvvv}}}~~~uuuxxx{{{uuurrr```QQQIII???FFFLLLWWWooo}}}rrrlllfff```ZZZVVVUUUTTTRRRPPPMMMLLLKKKBBBBBBBBBCCCEEEIIILLLNNNJJJJJJIIIHHHFFFGGGIIILLLNNNSSSUUUSSSPPPPPPOOOKKKHHHGGGDDDAAA>>><<<;;;:::;;;999777777888999999999444666888<<>>======<<<:::999999888:::999777888999999888666777999===AAAFFFIIIKKKLLLOOOOOOOOOOOOPPPTTT[[[```gggvvvmmmnnnyyy}}}uuutttzzzZZZBBB444000......---+++)))(((***,,,******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***&&&''''''(((((())))))***(((((()))***+++,,,------'''+++------,,,///555:::UUUpppyyyssskkkeeecccdddeeeeeeccckkk|||yyy~~~pppNNN@@@555555888777222///000000111222111000...---///.........------------)))******++++++******)))(((((((((((((((((((((((('''''''''&&&''''''((((((}}}aaaOOO<<<999666444444555555444222222111111000000//////------------------------,,,,,,---------.........---------............///,,,------...///000000111///...---------///111222444333000...------...000---///000222666???NNNYYYjjjrrrzzz|||zzzzzzzzzyyy~~~~~~uuu~~~ooo___UUULLLGGGCCCHHHYYYrrr|||tttjjjaaa[[[YYYWWWVVVUUUTTTSSSRRRGGGDDDAAABBBEEEGGGEEEBBBBBBCCCCCCBBB@@@@@@AAACCCBBBGGGHHHEEECCCEEEEEECCC@@@@@@>>>===;;;:::888888888666555666888:::;;;;;;555888<<>>===;;;:::999888777777888:::;;;;;;:::999;;;@@@EEEHHHJJJJJJJJJMMMPPPQQQRRRVVVbbbssszzzpppvvvyyy[[[GGG999333222+++,,,+++***))))))***)))***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''((()))))))))))))))((())))))***+++,,,000---+++***+++---333777888LLLbbbwww|||vvvpppmmm]]]hhh|||vvvrrrxxxxxx~~~}}}zzz~~~pppWWWLLL@@@999666999;;;666000...///000111111000///...............---------,,,,,,))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''|||aaaNNN===:::777555666777777666444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.........///////////////+++***)))))))))+++...///333111///------...000111,,,---///111222444999???RRRdddwww~~~}}}|||nnncccSSSJJJCCCDDDKKKWWWkkk|||tttiii^^^\\\ZZZYYYYYYYYYXXXWWWMMMHHHDDDEEEHHHHHHAAA;;;:::<<<===<<<;;;:::;;;<<<999======:::888:::;;;:::::::::;;;;;;:::999888888666555444666999===>>>???<<<>>>AAACCCCCCDDDDDDEEEFFFFFFDDDBBB@@@>>>===<<<===<<<===???BBBEEEEEEEEEAAADDDIIIMMMPPPPPPOOONNNPPPUUUZZZ^^^fffyyy|||mmmeeeeeeoooyyyxxx~~~}}}WWWAAA888222......,,,------,,,++++++)))&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))***)))(((''''''((()))******((((((---111000---***---222888FFFiii{{{vvvvvvnnntttnnnkkkgggfffhhhmmmssswwwqqquuu|||}}}wwwtttiiiccckkkvvvvvv|||~~~cccHHH:::777666333222333222111666===...///000000///......///......---------,,,,,,,,,))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&yyybbbLLL===:::666444333444333222000///...///000111000///---,,,,,,---///000///---***+++---//////...---,,,------------------------------------,,,+++******---------------------------------............///............///000222222@@@WWWrrr|||}}}uuunnn\\\NNNLLLJJJFFFLLLYYY```xxxuuujjjccc___```___[[[ZZZ^^^ZZZSSSNNNPPPPPPLLLFFFCCC>>>???@@@===:::777888999:::::::::::::::;;;;;;;;;;;;:::999888777777777777444777<<>>@@@EEEDDDEEEIIIMMMPPPOOOMMMHHHNNNRRRSSSVVVYYYXXXTTT^^^iiisss{{{zzzyyyzzzwwwkkk[[[RRRYYYhhhrrrsss~~~qqqTTT:::444555111...///+++++++++************)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&)))))))))))))))******+++***++++++,,,,,,------...&&&+++000555>>>RRRmmmwwwwwwuuupppyyytttqqqvvv~~~~~~{{{xxxvvvvvvzzz}}}uuuyyy{{{|||~~~{{{~~~}}}wwwzzz}}}~~~}}}}}}~~~zzz|||~~~iiiTTTMMMGGG<<<555666222333333333333222111111111111///...------------------......------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&vvvaaaKKK===:::666444333444333222333111000///000///...,,,---,,,,,,---///000...---***+++---//////...---,,,------------------------++++++,,,,,,---,,,,,,,,,------------------------------------........................///000111222999IIIaaa{{{yyyvvvrrrxxxdddXXXLLL@@@???FFFGGGZZZrrrxxxnnnjjjhhheeeeeehhh^^^YYYYYY]]]]]]VVVNNNIIIOOOLLLFFF???:::999;;;>>>999::::::;;;<<<===>>>>>>???>>>===;;;:::999999999:::===AAAEEEHHHJJJNNNPPPHHHDDDBBBDDDEEEEEEHHHLLLJJJJJJHHHFFFDDDDDDEEEFFFKKKLLLNNNRRRUUUWWWVVVTTTQQQUUUXXXYYY___iiioooooo{{{eee]]]^^^```[[[XXXVVV\\\nnnrrrSSSAAA555777:::444...---+++++++++*********))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''))))))(((((())))))***+++******++++++,,,---------...000000......666CCCNNNWWWooo~~~sss___MMM>>>===<<<555000222222222222222222111000000111000///...------------,,,------------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%sss^^^JJJ===:::666444333444333222555333111000///...,,,***---,,,,,,---//////...,,,+++,,,---.........---,,,------------------------)))***+++,,,------------------------------------------------...........................///000111222999JJJfffsssmmmkkk{{{xxxlll[[[GGG;;;:::888@@@QQQfff{{{xxxqqqnnngggbbb___bbbbbb\\\VVVTTTYYYTTTMMMEEE???<<<;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEDDDBBB???===<<<;;;:::;;;???CCCFFFHHHKKKNNNPPPLLLEEEAAACCCGGGIIIKKKOOOHHHFFFCCCCCCDDDEEEFFFEEEQQQRRRRRRSSSUUUXXXZZZ[[[XXX\\\```eeeqqqdddRRRNNNPPPQQQNNNVVVcccssshhhMMM888000...555888222,,,,,,++++++*********)))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))(((((())))))***+++*********+++,,,,,,------.........,,,+++,,,///222666EEEXXXiii|||uuugggXXXLLLGGG:::222555888555222333000111111111111000//////000//////...---------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$ppp\\\III===:::666444333444333222555333111000///...,,,***---,,,,,,---...///---,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///000///000888LLLiiiyyyvvvuuu~~~xxx[[[FFF<<>>AAADDDGGGHHHIIIKKKMMMOOOGGGCCCGGGMMMOOOPPPQQQJJJGGGEEEEEEHHHKKKLLLLLLUUUVVVWWWWWWXXX\\\bbbfffiiipppxxxsss^^^XXX\\\\\\YYYVVVhhh}}}~~~iiiQQQ???333---+++---...******...************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((((()))******))))))******+++,,,,,,,,,)))***+++---000111111111777888999<<>>???EEE<<<333111111111000000...////////////...------,,,------...------,,,+++******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++)))(((&&&mmmZZZHHH===:::666444333444333222000///...///000111000///---,,,,,,,,,...---,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...,,,...//////333HHHmmmyyyuuuuuuyyywww}}}{{{gggZZZGGGAAA;;;999999:::@@@FFFQQQ\\\oooyyyooobbb\\\\\\\\\YYYUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSRRROOOMMMKKKIIIHHHHHHKKKMMMOOOOOONNNNNNOOOPPPPPPMMMNNNVVV[[[[[[ZZZZZZZZZ[[[\\\]]]___dddjjjooouuuqqqeeeUUUOOOZZZnnn{{{~~~{{{aaaCCC222111///***,,,...///---+++************)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((''''''(((((()))***((((((((()))******+++++++++)))((()))+++,,,,,,+++******+++...///...111666///777DDDTTTcccrrr|||fffTTTAAA>>><<<<<<;;;999999<<>>@@@@@@===CCCFFFQQQ```nnn{{{}}}rrrpppnnnhhhccc^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOQQQSSSTTTTTTUUUVVVWWWXXXWWWYYY___cccccceeeiiijjjmmmqqqqqqqqqvvv}}}wwwxxx|||{{{nnnUUUZZZ]]]^^^eeetttuuuXXXHHH666......,,,(((+++---------,,,***(((***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((()))(((''''''''''''((())))))''''''(((((()))******+++((()))***+++,,,---......000+++)))+++++++++000777555444111222:::JJJ^^^kkkyyywww___QQQJJJCCC;;;AAA;;;777666333000333888:::777333000111222111//////////////////...------)))+++,,,------,,,+++***++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((nnnZZZHHH===:::666444444444333222111000//////000000///......---,,,,,,------+++)))---,,,,,,,,,,,,---......++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,------111444222111:::GGG^^^ttt|||wwwrrrjjjgggiiikkk~~~|||yyyjjj___aaaZZZNNNIIIKKKHHH???AAA======DDDLLLVVVgggvvvyyyooogggfffdddbbb___]]][[[ZZZXXXXXXWWWVVVUUUUUUUUUUUUVVVYYY\\\^^^^^^```bbbcccbbbaaacccgggiiijjjpppvvv|||pppkkkqqq{{{~~~ssshhhffffff___TTTWWWkkk~~~~~~yyyVVV???999333000000+++------***''''''******)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))'''''''''''''''((())))))''''''(((((()))*********(((+++------+++)))((((((+++(((***///...)))(((,,,...///000000000444;;;AAAYYYkkkmmmcccTTTHHHDDDEEEAAA:::666444777;;;:::333111555444444222111111222///+++//////000000//////...---)))***,,,------,,,+++)))+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''mmm[[[JJJ<<<999555333333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,+++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---,,,******+++...---,,,+++,,,...000222;;;III___yyy{{{~~~ooofffiiiffffffqqqvvvvvvuuusssnnndddYYYQQQEEEDDDBBBAAAAAACCCGGGIII\\\gggzzz~~~}}}zzzsssmmmiiihhhfffdddccceeeiiillltttrrrpppqqqtttwwwyyyyyyttt|||vvvrrrkkkggglll|||iiidddaaa___VVVOOOZZZlllrrrLLL@@@444000///------...,,,***))),,,+++((((((+++)))(((&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++*********+++,,,,,,---,,,---......///.........555>>>IIITTT]]]iiivvvyyyZZZLLLEEEAAA>>>;;;;;;<<<;;;;;;888777666555444333333333222222111000///...------------------------------++++++++++++++++++,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%kkkXXXHHH<<<999555333333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,+++******)))++++++++++++*********)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......,,,++++++,,,------,,,+++,,,...000111333===MMMbbb{{{yyykkkeeeiiiiiifffjjjvvv~~~~~~~~~sssfff]]]WWWRRRLLLGGGEEEDDDDDDDDDKKKOOOUUU___kkkzzz}}}mmmdddfffqqqyyyoooeeebbbdddiiijjjnnngggLLL;;;222+++,,,---,,,+++++++++)))(((+++***''''''***)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++***************+++,,,---,,,,,,---...............---111777;;;???GGGQQQYYYqqqsssuuuuuuuuuxxx~~~wwwrrrhhhTTTDDD???>>><<<:::999:::;;;::::::777666555333222222111111222222111000///...------------------------------++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%iiiVVVFFF<<<999555333333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++*********++++++***************)))++++++++++++++++++++++++*********++++++++++++,,,,,,---///...---,,,,,,------,,,,,,+++,,,---///000,,,222:::FFFZZZrrr}}}wwwpppjjjoooiiihhhmmmrrrzzzqqqhhhvvv~~~wwwpppkkkdddZZZSSSPPPNNNKKKIIIDDDDDDBBB@@@BBBIIIUUU]]]eeewwwooofffaaafffkkkmmmrrrzzz|||tttkkk\\\dddeeennn|||uuu[[[EEE444111+++)))---///---******+++((('''******&&&&&&)))((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))******+++******************+++,,,+++,,,------......------+++,,,,,,+++***...666<<>>@@@AAA===999999555555666888::::::888666333333222222222222333333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggWWWGGG<<<999555333333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++---......---,,,,,,---+++++++++++++++,,,,,,---///000111222666CCCVVVfff}}}yyyzzz~~~xxxllljjjkkkooossspppiiidddccc___dddgggjjjvvv{{{vvvpppmmmmmmnnnmmmkkkaaacccccc___WWWNNNHHHFFFEEELLLQQQSSSUUUZZZ^^^^^^cccjjjpppsssyyy|||uuulllddd^^^[[[[[[]]]kkktttvvvoooddd^^^VVVLLLUUUgggmmmvvv|||vvvSSS===444000...000+++)))***)))''''''))),,,)))))),,,+++((((((***&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))*********))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,(((***+++,,,,,,,,,---...++++++,,,111777===AAABBB[[[iiiyyy~~~mmmaaaRRRIIIGGGGGGEEEBBB===;;;;;;???AAA===999777777777888:::;;;:::666444111111111222333555666777000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggVVVGGG<<<999555333333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))))))))************+++***+++------,,,+++,,,---++++++++++++++++++++++++//////111222111444@@@MMMggg{{{wwwvvv~~~}}}wwwoooiiieee```]]]^^^iiizzz{{{|||}}}~~~|||{{{yyyxxxxxxyyyvvvsssooojjjeeeaaa]]][[[UUUZZZ]]]^^^]]][[[RRRIIIEEEHHHHHHFFFIIIRRRZZZ\\\eeehhhjjjjjjkkknnnuuuzzz{{{xxxwwwwww|||~~~yyysssnnnhhhbbb___[[[XXXYYY\\\fffwwwwwwllliiifffWWWQQQRRRZZZttt~~~jjjNNN999///......---000+++)))*********,,,111---******,,,,,,)))(((+++&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))******))))))((((((((((((((()))***++++++,,,,,,++++++((()))***,,,,,,+++***)))///////////////000111222666DDDTTT[[[\\\___jjjssszzz{{{yyynnn]]]RRRPPPHHHDDD@@@???AAABBBAAA@@@<<<:::888888999999888888888888888999999888555222000111111222444555777888/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''dddTTTEEE<<<999555333333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++(((((())))))************************************))))))))))))************(((***,,,,,,+++***+++,,,******++++++++++++******------000222...+++111:::JJJ```www}}}yyyppphhhcccddd[[[ZZZggguuuzzz|||~~~vvvssssssttttttrrrgggkkkpppuuuyyywwwjjj\\\MMMKKKFFF@@@@@@EEEHHHFFFGGGGGGFFFEEEDDDFFFIIIKKKLLLOOOWWWbbbkkkmmmiiicccUUURRRPPPOOOQQQRRRSSSSSSRRRRRRRRRQQQOOOMMMLLLLLLOOOZZZdddfffggglllppprrrlllkkknnnrrrvvv{{{pppiiijjjqqqwwwsssaaa]]]kkktttNNNBBB444------............+++***,,,---,,,...333,,,))))))++++++((('''***%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))***)))(((''''''''''''((()))******+++++++++++++++*********+++,,,,,,++++++,,,...///...+++***,,,...(((...555999;;;???EEEKKKVVVlll{{{vvvnnnfff```TTTMMMJJJLLLGGG<<<888===:::;;;======<<<:::999888<<<:::777555555888999:::666555444555666555222000111111111111222333444555//////.........---------++++++++++++++++++++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''cccRRRCCC<<<999555333333333222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************''')))++++++******+++,,,******+++++++++******)))---,,,///222...(((***111000===TTTnnnyyypppggg```aaa[[[^^^hhhmmmvvvxxxssswwwyyyxxx}}}|||||||||~~~~~~ooobbb```ZZZWWWZZZaaacccaaaYYYWWWTTTPPPMMMJJJHHHGGGIIIJJJNNNUUU[[[[[[UUUOOOTTTRRRPPPPPPRRRTTTUUUUUUWWWWWWXXXYYYYYYZZZ[[[\\\```lllvvvvvvuuuyyyyyy|||vvvbbb\\\XXX[[[ffftttwwwtttgggEEE888333///......,,,)))((()))'''(((***)))'''(((,,,+++((((((******'''&&&)))%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***)))((('''''''''''''''))))))***+++++++++++++++)))(((&&&'''))),,,......%%%)))---,,,)))(((,,,000333111......000222333333111EEEQQQ[[[kkkuuuzzzqqqdddZZZSSSJJJDDDCCCBBB???<<<===999<<>>999999999777444555555666777777888999999666666666777888:::;;;<<<:::999888777777777888888777777666555444333333222222222333333222222111000////////////.........---+++++++++++++++++++++++++++++++++*********))))))))))))************))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbTTTDDD:::777444333333222222000111000///...------......111...******,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***+++***)))((()))***++++++++++++***((('''%%%******************************************************************************++++++,,,---------,,,...111555AAAXXXwww|||xxxuuutttsssrrrrrrrrrpppoookkkkkkmmmrrrxxxssspppuuu~~~wwwsssooorrrwwwzzz{{{|||~~~{{{sssoookkkhhhbbb\\\ZZZ\\\bbb___hhhooopppeeeHHH999333000///------,,,,,,+++*********((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###"""###'''+++---&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$#################################$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''))))))### +++(((---$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&)))***### $$$$$$"""###''',,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///&&&###(((((("""+++&&&'''...***+++333666+++((((((,,,---***((()))000+++&&&$$$&&&***,,,---((((((((())))))******+++000222---$$$&&&...///(((222000111(((444(((222000444111444<<<>>><<<===AAA...999GGG666$$$OOO|||tttRRReeeSSSDDD```rrrnnntttlll```\\\]]]___iiimmmcccqqqkkkhhhyyyddd|||~~~xxxooo]]]KKKHHHOOOQQQMMMSSSQQQKKK???:::CCC>>>)))444000,,,,,,...111000//////000111222444555666666222222333444666888:::;;;999999888777777777888888999777555333222111111222333222222111111111111111//////.........---------************************)))***+++++++++***)))(((((())))))******))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```RRRCCC:::777444222222222111000222000...---,,,---///000:::444---+++---///---***++++++++++++++++++++++++******++++++++++++******(((***+++***)))((()))*********+++++++++)))((('''*********************************************************************************+++,,,,,,------(((---222111111;;;OOO```~~~~~~zzzuuupppnnnkkkkkkjjjkkkooovvv|||zzzlllccc___eeegggffffffkkktttzzz{{{}}}uuuxxx|||}}}xxxxxxmmm[[[DDD444//////...,,,,,,,,,++++++*********)))((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&)))+++'''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#######################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&JJJoooqqq|||qqquuusssxxxxxxxxxxxxxxxxxxxxxxxxrrrtttrrrrrrxxx~~~vvv~~~RRR+++%%%***'''###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''...zzz~~~||||||~~~wwwuuuyyyyyyTTT&&&"""###)))(((***,,,***'''+++222wwwvvvwwwyyy{{{|||zzzxxxzzzzzzzzz{{{{{{|||||||||uuuwww{{{}}}~~~{{{xxxyyy***///,,,444333,,,...///444333///---(((***444@@@///***rrr~~~AAA?????????;;;======888===@@@777===>>>777???@@@UUUNNNCCCfffggg<<<000***444888***---888444000...------000111000////////////000000111111111000000000111333555666777999999999888888888999999888777444222111222333444333222111//////000111111.........---------,,,,,,************************((()))+++,,,,,,***((('''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]PPPBBB;;;888555333222222111000111000...---,,,---///000999333---+++---...,,,***++++++++++++++++++++++++******++++++++++++******(((***+++***)))((()))***'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---)))---000///,,,...666===bbbgggqqq}}}|||rrrmmmlllssspppkkkgggfffkkktttzzz~~~uuuooolllttt|||eeeUUUNNNOOO^^^dddlllwww}}}|||ooogggooo}}}bbbFFF===333...000111...***+++***************))))))'''((()))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""######$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$#######################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$------***"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((YYY888+++...)))&&&)))---,,,&&&%%%000===&&&---...+++999%%%///&&&333222...555444///444(((GGGPPP000...666:::222//////***)))111555///<<<,,,;;;^^^~~~:::333666+++---222---------.........---,,,------......///000000000000000000000111222333333666666666777777777666666666555333222222333555777222111000///...///000111------------,,,,,,,,,,,,++++++++++++++++++++++++'''(((***++++++***)))'''(((((())))))))))))((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[NNNBBB<<<999666444333333111000000///...------...///000000---))))))+++------+++++++++++++++++++++++++++******++++++++++++******(((***+++***)))((()))***%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,***)))+++///333???KKK^^^uuuvvvmmmjjjkkkgggaaa]]]]]]```dddgggmmm~~~vvvppplllsss}}}|||xxxyyyzzzjjjWWWNNNPPPVVVbbbnnnrrrhhhgggvvv]]]BBB777222---+++,,,------+++))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$#################################$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######'''(((((($$$***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((:::***'''%%%(((,,,+++%%%$$$000???...000...%%%666%%%222+++444+++(((444...&&&333ooo>>>***'''222222000111///555444===...555...^^^333)))------###)))***+++,,,,,,,,,,,,,,,)))***+++---///111222333111000000000000111111222222222333444444444333333333222111111222333555666111000000///////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++'''((()))*********)))((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYYMMMAAA>>>;;;777555444444222111.../////////////////////++++++*********+++,,,,,,******************************++++++++++++******(((***+++***)))((()))***%%%&&&'''((())))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,***))))))+++///111,,,555FFF^^^wwwrrrhhhcccaaa___```cccdddcccaaa```lll~~~~~~~~~xxxrrrrrrvvv|||~~~yyytttrrrssssssqqqnnn___```^^^\\\dddttt|||tttggg\\\YYY___fffqqqtttrrr{{{iiiRRR===///000///,,,***))))))+++---))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""########################"""############$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%zzzrrr333&&&+++%%% %%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))@@@&&&(((///+++&&&''')))***(((&&&---555///000,,,+++000,,,111000444)))''',,,###>>>~~~SSS%%%$$$+++...000000111&&&---###$$$lllSSS000+++444)))***+++,,,,,,---......)))***+++,,,...///000111/////////000111222333444111222333444444444333333000000000000111111111111//////000000//////...---,,,,,,,,,,,,++++++++++++************************(((((((((((()))))))))***''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXMMMAAA>>><<<888666555444333111---...//////000//////...---...///---+++******+++******************************++++++++++++******(((***+++***)))((()))***&&&''''''(((((('''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,,,,+++,,,---------222@@@YYYvvvuuueeeiiiiiikkkqqqvvvvvvpppjjjhhhhhhiiilllooopppooolllxxxlllfffhhhssszzzzzz{{{|||qqqhhhaaa^^^[[[ZZZ]]]eeennntttyyysssvvvzzztttvvvooodddfffeee\\\VVVWWWVVVQQQNNNPPPVVVZZZWWWSSSQQQTTTUUUTTT\\\ppptttmmmlllpppttt{{{}}}zzz~~~hhhMMM;;;111,,,,,,***,,,...---***)))+++...(((((((((((())))))))))))'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''%%%###""""""$$$'''***#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%########################"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''"""!!!,,,!!!222eee///******!!! &&&)))$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))???)))(((((("""'''%%%&&&***+++))))))+++(((000000%%%,,,bbb888'''---444###((('''333(((///***&&&,,,***...---,,,{{{JJJ??????&&&***---...---...(((222444888nnn$$$'''***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000222444555666333444666777777777666666//////000000///...---,,,...///000000000///---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''((()))***+++''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\JJJBBB;;;888666444444333222000222111000///...---,,,,,,(((((()))***************************************************************+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******((((((((((((((()))******+++***)))'''''')))***+++++++++******************111,,,,,,333888BBB[[[vvvvvvwww|||~~~kkkaaaggggggaaaaaahhhvvv~~~}}}vvvvvv}}}uuuooommmjjjddd\\\^^^^^^[[[XXXXXXWWWVVVUUU___dddaaa]]]___eeeiiikkk```UUUPPPNNNMMMOOORRRPPPUUUZZZ]]]dddqqq{{{wwwkkkhhhmmmwwwyyysssvvv|||tttqqqqqqnnnyyy}}}aaaKKK777222444222---+++,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$%%%'''))))))((('''&&&"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""############"""!!!###############%%%(((+++%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%*** '''***333{{{DDD***&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!+++(((,,,111!!!%%%$$$$$$$$$%%%%%%%%%&&&&&&BBB---000""",,,))))))))))))))))))))))))((('''(((---&&&+++888...***,,,)))---)))************++++++++++++%%%...(((&&&111***555)))~~~+++&&&;;;888!!!>>>000)))&&&zzz---###:::777ccc)))000(((,,,+++"""***555)))************************+++,,,...///000111000000333333555555555555333333000000//////.........---333111...---.........---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######[[[JJJBBB:::777555333333222111///111111000///...---,,,,,,((())))))***************************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((())))))***((((((((((((((()))******+++***(((''''''(((***+++************************000++++++000222555EEEXXXzzzzzzzzz}}}ttt``````___\\\______mmmssswww}}}zzzzzzwwwvvv|||{{{qqqrrrpppiiibbb```cccfffeeehhhhhheeegggooowwwzzzwwwkkk^^^YYYYYYXXXYYY\\\]]]jjjwww~~~~~~rrrqqqwww|||uuuyyy{{{nnnnnnrrrjjjhhhrrrxxxwwwfffRRRFFF;;;111000000......///,,,,,,+++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###########################$$$%%%&&&&&&&&&%%%%%%################################################"""###############""""""""""""###$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%)))+++%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%***"""%%%'''))))))fff111 """%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++))) """###!!!---''''''((((((((()))))))))@@@$$$+++))))))))))))))))))))))))***((((((---'''***222rrr((()))---(((((()))************+++++++++"""???+++LLLlll,,,***---)))jjj===###***???&&&111++++++333mmm###///,,,,,,(((...///+++)))******---$$$+++!!!***************************,,,---///000000000000222222333444444333222222............////////////333000...,,,,,,---,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######[[[JJJBBB999777444222222111000...111000000///...---,,,,,,((()))******++++++******************************************************+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((()))************((((((((((((******************************---)))***...///,,,000999MMM[[[kkkssswww|||zzzddd```[[[WWW\\\\\\hhhjjjeeeeeebbbcccnnnxxx|||{{{}}}wwwooopppuuuooooooooowwwpppiiiiiiiiiiiikkksss~~~}}}~~~sssfffcccggggggbbbmmmyyyUUU===555///......///,,,***,,,111++++++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!!!!"""###$$$%%%%%%&&&&&&''''''&&&%%%%%%(((***%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''%%%(((%%%((( """PPP&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,+++&&&&&&***######$$$$$$$$$%%%%%%%%%EEE***555%%%***))))))))))))))))))))))))+++((((((---(((******eee%%%(((...)))&&&)))************++++++++++++///"""'''???))),,,***...'''555)))222---'''))),,,666000aaa+++666333&&&***///+++)))BBB###%%%$$$444$$$***((())))))))))))))))))))))))***+++,,,...////////////000111111222222111111000---------...//////000000111///---,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######\\\KKKCCC999777444333222222000///000000///......---,,,,,,))))))***++++++++++++***************************************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((())))))******)))(((((((((((()))***))))))))))))************+++'''(((...000,,,+++---,,,888GGGQQQZZZhhhzzzvvviiifff^^^WWW\\\^^^jjjggg[[[TTTNNNMMMVVV\\\aaammmyyy|||xxxxxx}}}|||wwwtttyyy{{{vvvwwwppprrryyyxxxooopppsssvvvzzz|||}}}tttgggkkknnnvvvuuuuuuzzzgggOOO888000666,,,...//////+++)))+++...******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$############################################################$$$$$$%%%%%%###"""""""""######$$$$$$&&&''''''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%(((!!!'''&&&###EEE)))(((###%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***$$$$$$((($$$%%%(((((((((((())))))))))))999!!!***###$$$(((((((((((((((((((((((()))'''&&&---***+++%%%^^^))))))...***((())))))*********+++++++++111###///EEE)))+++,,,)))111%%%zzz000333...///,,,///}}}111(((666000 &&&000)))"""888%%%&&&!!!---)))(((000))))))))))))))))))))))))******+++,,,---...//////////////////////////////---.....................///---,,,,,,......---,,,+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$'''***)))&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######\\\KKKCCC:::888555444444333111000//////......------,,,,,,))))))***+++++++++++++++************************************************+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))***))))))(((((((((((((((((())))))***)))(((((((((((((((((()))(((((()))))))))*********+++((((((,,,///...,,,,,,&&&+++222777>>>NNNeeexxx{{{xxxlllggghhhaaa^^^ggglllxxxsssddd\\\UUUQQQVVVRRRTTTYYY```cccaaa_________\\\^^^hhhssszzz}}}xxx~~~vvvrrrtttuuuyyynnniiinnnxxxqqqjjjnnnrrrtttvvvnnn}}}{{{rrrxxx^^^FFF>>>777---...777000000...,,,+++++++++***))))))((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%############################################################$$$%%%'''(((((((((&&&%%%$$$######$$$$$$%%%&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&'''&&&)))$$$BBB+++---!!!%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&000&&&%%%%%%###///***"""############$$$$$$$$$EEE###&&&555)))(((((((((((((((((((((((('''&&&%%%,,,+++---$$$YYY...'''***)))***))))))*********+++++++++&&&999((()))---)))(((---111+++---&&&444'''333&&&'''{{{yyy666$$$111444%%%$$$'''***(((!!!FFFGGG;;;---&&&###---***(((((((((((((((((((((((())))))***+++,,,---..............................000//////...---,,,,,,+++,,,+++,,,---000111111000***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''""",,,555333)))""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######\\\KKKCCC;;;999666444444333222000.........---------,,,,,,)))***++++++,,,+++++++++************************************************+++******)))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''')))*********)))(((((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))*********,,,***)))***++++++++++++---,,,++++++---777IIIZZZ{{{yyyttthhhdddgggeeejjj{{{{{{qqqfff\\\[[[QQQPPPQQQUUUYYYYYYWWWTTTOOOJJJJJJSSSXXXYYY]]]ddd[[[]]]dddnnnttt~~~{{{nnngggcccfffnnnwwwzzznnncccdddnnn|||nnnYYYTTTZZZ^^^^^^]]]fffyyyuuudddNNN>>>222222444111...///......***((()))---,,,(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&(((***...---***(((&&&&&&&&&&&&###$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&)))(((&&&'''###AAA"""+++%%%(((&&&&&&&&&&&&&&&&&&&&&&&&xxxHHH))))))))))))))))))))))))%%%&&&&&&+++***...%%%OOO...%%%''''''***)))************+++++++++***---###---***'''***---+++777111***$$$///'''111333:::bbbUUUGGG;;;,,,!!!###---%%%)))000555222***&&&(((555???hhh---***$$$111!!!((((((((((((((((((((((((((())))))))))))***,,,---......------,,,,,,------...111000///...---+++******++++++,,,...111333222111******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$000:::888...%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######ZZZIIIAAA:::888555444333333111///......------------,,,,,,)))***++++++,,,,,,++++++************************************************+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********((((((((((((((((((((()))******'''(((((((((((((((((('''''''''(((((()))******+++***+++***)))((()))******...+++***+++++++++333>>>```||||||oookkkooonnnxxx|||rrrddd^^^WWWXXXXXXZZZ]]]``````___RRRHHHCCCGGGHHHDDDFFFMMMDDDLLLTTTYYY\\\dddrrr~~~~~~mmm___ZZZVVVRRRXXXaaahhhppp~~~jjjddd```cccjjjtttwwwzzz}}}uuuwww{{{{{{nnn___RRRRRRXXX]]]```cccttt{{{bbbMMMAAA777444222222444222...))))))++++++((()))---,,,'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''***+++...,,,***'''&&&&&&&&&'''"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((( '''%%%!!!BBB---&&&'''&&&&&&&&&&&&&&&&&&&&&&&&...aaa))))))))))))))))))))))))'''((((((+++)))...%%%CCC---&&&***)))))))))************+++++++++000GGG)))$$$***,,,...&&&jjj&&&111(((444///"""$$$:::000!!!""",,,,,,$$$(((555222###%%%,,,%%% +++,,,''' ///???+++'''***+++)))+++''''''''''''''''''''''''(((((((((((()))+++,,,......---,,,,,,,,,,,,---...//////...------,,,++++++,,,,,,,,,...000111///...***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''---222222---((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######YYYGGG???999777444333222222000...------------------,,,,,,******+++,,,,,,,,,,,,+++************************************************+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))***+++***((('''((((((((((((((()))******''''''((((((((((((''''''&&&''''''((()))******+++'''***+++***(((***,,,,,,(((&&&)))///...******///555RRRkkkvvvyyywww{{{xxx~~~wwwkkkdddeeeggggggeeedddeeegggggg[[[NNNFFFHHHGGGBBBEEENNNMMMRRRRRRLLLIIINNNTTTUUU]]]VVVVVVZZZVVVMMMMMMUUUSSSXXXaaaooowwwhhhccc```^^^______bbblllvvvxxxtttkkk```^^^gggrrrwwwiii___]]]___^^^fffoookkkrrrjjjbbbbbbdddhhhnnntttiiiPPP???555222111,,,000000,,,+++---,,,(((&&&---///,,,***,,,+++&&&&&&'''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&((()))******%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''***,,,)))(((&&&$$$###$$$%%%&&&"""$$$&&&&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""&&&""")))%%%!!!EEE555%%%(((###&&&&&&&&&&&&&&&&&&&&&&&&```)))))))))))))))))))))))))))+++***+++'''---%%%<<<---***///---***)))************+++++++++$$$...{{{###!!!///(((***)))222!!!---,,,888(((%%%+++'''&&&((()))&&&!!!%%%...'''***((()))---&&&"""+++******jjj000!!!,,,))))))''''''''''''''''''''''''(((((('''((()))***,,,---......,,,,,,,,,,,,......---------------------,,,---------...///...,,,******************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######UUUEEEAAA:::777444222222111000/////////...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,)))(((,,,000---&&&)))))))))))))))*********)))))))))((('''%%%######))))))))))))((((((((((((---((($$$%%%)))***'''$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$&&&((((((&&&###))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,+++000777AAAQQQiiixxxpppjjjhhhtttsssqqqvvvpppbbbVVVUUUYYY[[[\\\\\\VVVlllmmm\\\XXXXXXRRRMMMMMMNNNOOOQQQRRRPPPKKKGGGLLLLLLMMMRRRYYYbbbkkkpppnnnssspppbbbWWWVVV[[[]]]ZZZeeeccc^^^dddfffbbbdddXXXVVVVVV\\\gggrrryyy{{{yyysssrrrwwwvvvqqqxxxvvvIIIEEE>>>777222000000111////////////...---,,,+++))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))$$$&&&'''((('''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))###$$$&&&&&&AAA%%%%%%&&&((($$$%%%&&&''''''((((((''''''000ccc******))))))((('''''''''&&&'''+++,,,---%%%///HHH''',,,(((---,,,,,,+++))))))******)))(((,,,$$$'''''',,,***))))))'''$$$'''&&&%%%&&&'''((('''&&&((((((((((((((('''''''''$$$)))'''!!!&&&000,,,555hhh%%%((('''&&&%%%(((((((((((((((((((((((('''''''''(((***+++---...,,,++++++******++++++,,,------.........---+++***))))))))))))))))))))))))+++++++++************)))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUUEEEAAA:::777444222222111000/////////...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,++++++000444111+++*********))))))))))))))))))))))))((('''&&&%%%$$$*********))))))))))))))),,,)))&&&&&&((()))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&&&&)))***)))'''))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******++++++,,,//////000111666AAAQQQ\\\www{{{vvvllliiijjjttthhhgggkkkooorrrtttwwwfff\\\XXXXXXXXXZZZ[[[ZZZXXXUUUXXXWWWVVVXXX\\\bbbgggiiiiiihhhfffccc```aaagggllllllyyyzzzsssssskkk```^^^fffgggkkkrrrxxx||||||{{{qqq```MMM===777555111---,,,,,,---...------------,,,+++***)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))###%%%&&&&&&AAA%%%&&&&&&((($$$%%%&&&''''''(((((('''''' [[[++++++******)))))))))((()))***,,,,,,,,,%%%///KKK+++///***...---...---,,,,,,------+++***...---((((((,,,+++***+++>>>))))))(((''''''))))))((('''******)))((('''&&&&&&&&&...&&&)))222+++000BBByyy'''***)))&&&((('''''''''''''''''''''''''''''''''((()))***+++,,,+++++++++******+++++++++,,,---.........---+++***))))))))))))))))))))))))+++++++++*********))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTEEEAAA:::777444222222111000/////////...---,,,,,,,,,,,,,,,++++++******++++++,,,)))+++,,,...222777555///++++++******))))))((((((((()))))))))(((((('''&&&***************************)))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++)))'''&&&((()))***)))))))))))))))))))))))))))''''''''''''((((((((((((************************++++++***((('''+++222999DDDPPPgggqqqjjjttt~~~ttttttzzzlllbbbaaaaaabbbeeehhhjjjjjjhhhllljjjhhhiiillloooqqqqqqhhhbbbbbbiiimmmnnnvvv|||pppoooooouuu|||{{{YYYDDD<<<666111......,,,,,,,,,---...///++++++++++++***)))(((((()))))))))(((((((((''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&,,,)))&&&######$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))###%%%&&&&&&AAA%%%&&&&&&)))$$$&&&&&&'''((((((((((((''''''WWW++++++++++++++++++******------...+++,,,&&&000KKK,,,000***---,,,///...---...//////---,,,)))888***(((***+++***,,,[[[(((+++)))((()))***+++***(((++++++***)))'''&&&%%%%%%)))$$$!!!+++333...%%%(((***((($$$((('''''''''''''''''''''''''''''''''''''''((())))))++++++************+++++++++,,,---...---,,,+++***))))))))))))))))))))))))++++++*********)))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~TTTEEEBBB:::777444222222111000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++(((+++---...111555333...,,,++++++***)))(((''''''(((((()))))))))))))))((()))))))))))))))*********))))))***)))'''''')))***''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))&&&(((*********---000444)))000>>>NNN\\\ooorrrllluuuxxxqqqssszzzvvviiigggjjjmmmsss{{{~~~qqqkkkmmmxxx{{{yyyuuuoooaaaMMM;;;444444444444000//////.........------)))*********))))))((('''))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&***(((%%%###"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$)))$$$%%%&&&&&&AAA&&&&&&''')))%%%&&&&&&'''(((((((((((((((***```++++++,,,,,,,,,,,,,,,,,,///000111---///+++555NNN///333...222111000//////000222111///...)))OOO+++((('''***)))+++uuu###+++***))))))******)))(((+++******)))((('''&&&&&&***222((("""&&&''' aaa'''(((&&&!!!'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''******))))))))))))*********+++,,,------,,,+++***))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}SSSEEEBBB:::777444222222111000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++'''***,,,+++---///...))),,,++++++***)))((('''''''''(((((()))))))))))))))''''''''''''(((((())))))((())))))((('''''')))***''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&((()))((('''&&&%%%(((((((((((((((((((((((((((((()))))))))***************)))))))))))))))))))))***,,,,,,++++++++++++......000333777DDD[[[nnnwwwqqqooottt{{{uuuooouuuwww}}}rrrZZZIII???:::444111111000......---------,,,+++***)))))))))************))))))(((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$***$$$&&&''''''BBB&&&''''''***&&&&&&'''(((((())))))(((((()))___------......//////000000111555777444888555<<>>???@@@AAABBBCCCKKKRRRPPPSSSNNNLLL```KKKPPPFFFFFFCCCGGGGGGIIIKKKMMMLLLJJJGGGCCC===???;;;:::666333222...,,,******++++++)))((()))))))))))))))*********999'''###NNNPPP+++$$$(((,,,)))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))((((((''''''(((((()))'''(((***+++++++++***)))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{RRREEEBBB:::777444222222111000/////////...---,,,,,,,,,,,,***+++,,,------,,,+++******---,,,((('''+++......)))))))))))))))*********''''''(((((('''&&&&&&%%%&&&''''''((()))******+++((($$$!!!###'''***(((%%%''''''''''''((((((((()))))))))))))))))))))))))))((('''$$$  &&&+++))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******++++++***(((((()))))))))(((******(((&&&(((,,,---,,,------//////---///:::FFFccc|||{{{sssZZZJJJEEEDDDAAA===777777666555333111...---111,,,+++//////++++++///,,,+++)))(((''''''(((((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$##################&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%***%%%&&&((('''BBB&&&((())),,,((('''(((((()))))))))))))))---kkk...,,,)))''''''))),,,...:::AAA???666JJJCCCCCCDDDEEEFFFHHHIIIIIIKKKUUU\\\ZZZ]]]UUUPPPlllZZZ```TTTOOOJJJJJJJJJLLLNNNPPPPPPMMMJJJFFFDDDHHHEEECCC===888000///...,,,,,,,,,,,,+++)))++++++******))))))((((((NNN999*** &&&---'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''((()))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzSSSEEE>>>:::888555333333222111/////////...---,,,,,,,,,,,,))))))))))))))))))))))))************************'''((('''&&&(((***)))''')))((('''&&&&&&'''))))))((('''%%%%%%&&&&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((((((''''''''''''((((((((('''%%%&&&))),,,---------,,,***)))))))))******+++***)))'''''')))***+++,,,,,,,,,,,,---///111222;;;JJJWWW\\\___hhhpppsssvvvxxx{{{pppjjjRRRIII???;;;<<<<<<777333444333222111000000000000---,,,++++++******++++++************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((&&&$$$$$$'''((('''%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&###((("""%%%'''&&&@@@((((((&&&(((&&&'''((()))******)))''''''///...###$$$---...&&&000222///QQQBBBAAAHHHPPPXXXTTTOOOKKKMMMQQQWWW[[[]]]aaaiiissskkk```eee|||~~~ssslll^^^]]]___bbbcccccc```YYYSSSNNNLLLJJJLLLHHHDDDFFF///:::...///666,,,///666+++---'''%%%(((111DDDddd444###))))))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***++++++*********))))))((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzTTTEEE>>>:::777555333333222111/////////...---,,,,,,,,,,,,************************(((((((((((((((((((((((('''((((((((()))******(((((((((''''''''''''(((((((((&&&%%%%%%''''''&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((((((''''''''''''(((((('''&&&&&&))),,,///000000,,,+++***)))))))))******+++***(((''''''(((***+++************+++---///000+++222555333333777999888GGGJJJNNNTTT\\\fffooovvv{{{|||wwwpppjjjeeeZZZLLLBBBAAA@@@;;;555444666777555333222222111000////////////---,,,++++++******++++++*********)))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''$$$)))$$$&&&((('''AAA((()))&&&(((&&&&&&'''((()))***))))))(((!!!###222777AAA333777444;;;VVVTTT]]]jjjuuu~~~yyyooofffaaabbbgggkkkqqqrrrvvv}}}vvvkkkoooxxxxxxzzz{{{yyyvvvtttrrrqqqfffUUUSSSTTTJJJEEECCC;;;444;;;111555"""$$$111&&&!!!***%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyySSSEEE>>>:::777444333333222000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''''')))*********)))***'''((((((((((((((('''''''''&&&%%%%%%'''((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((((((''''''''''''((((((&&&&&&(((+++///222333222+++******))))))))))))*********((((((((((((******((((((((())))))+++,,,------...,,,)))***------***...000222444777:::???CCC@@@AAAEEEPPP]]]gggkkklllrrruuuyyy~~~}}}zzzsssjjjaaaXXXQQQMMMNNNIIIDDDAAA>>>:::999<<<111000000000111111222333111000///......---......,,,,,,+++************+++******))))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((%%%***%%%''')))(((BBB((()))''')))'''(((((()))***++++++++++++---222555ddd???FFFIIIFFF@@@^^^ppp|||rrrpppuuu{{{}}}zzzzzz|||tttvvv}}}}}}cccbbb```]]]WWWPPPFFFAAA???888555zzz555###555###!!!+++%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&''''''((())))))***)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwQQQCCC===999777444333222222000...//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************)))((()))+++***'''''')))'''((()))))))))(((&&&&&&&&&%%%%%%&&&((()))((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''((((((((((((''''''(((&&&&&&&&&'''((('''&&&(((''''''&&&&&&''''''(((&&&'''))),,,000222111000))))))))))))))))))))))))***)))(((((((((((()))***''''''(((((()))***++++++***,,,---,,,+++,,,------/////////...+++******+++---,,,...222666999999888;;;===AAAGGGMMMTTTZZZ]]]XXXZZZZZZXXXTTTQQQRRRSSSVVVUUUWWWaaakkkmmmfff]]]fffiiiqqq}}}xxxlll^^^___```___[[[TTTNNNIIILLLJJJHHHEEECCCBBBBBBBBBAAA>>>:::777666666999<<>>BBBKKKRRRQQQHHH???<<<>>>AAACCCBBB@@@<<<:::@@@???===<<<<<<===>>>???999888555222111222222222000444777666222000111333000000///.........//////,,,+++******))))))******)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!""""""######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''$$$)))$$$&&&((('''AAA***+++)))+++)))***************+++++++++(((---555&&&>>>333TTT\\\^^^ppp|||xxxyyy}}}|||vvv{{{~~~{{{ttt~~~LLLBBB]]]DDDDDDNNN888(((,,,$$$"""''',,,'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,,,,++++++***)))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssNNNAAA<<<999666333222222111///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((,,,((((((+++(((###'''000))))))))))))((('''&&&%%%((('''&&&&&&((()))((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&'''''')))((('''((())))))'''%%%&&&''''''(((((((((((('''((((((((((((((((((((((((((()))******++++++******(((...555666///((()))///%%%''')))******+++---///(((***,,,+++((()))---111,,,,,,---.........,,,,,,,,,...///---+++***---///))),,,///000......///111......///333666666222...111333777;;;===>>>>>>>>>888777555444333333444444777999999555444555444111...111444444222111333555000//////.........//////++++++***))))))))))))***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""######!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''$$$)))$$$&&&((('''AAA***,,,***,,,+++*********+++,,,...///000444999333<<>>888666333222111111///...//////...---,,,,,,,,,,,,************************((((((((((((((((((((((((+++&&&'''+++)))&&&---999***)))(((''''''&&&&&&&&&)))(((''''''(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''(((((((((((((((((('''(((((()))***+++******))) """'''+++)))%%%'''---***++++++***(((((()))++++++,,,,,,,,,+++***++++++%%%&&&((()))***+++++++++((((((((((((((((((***,,,)))+++...---***)))+++---+++,,,---------------...,,,...000333555777888999777777777777888888999:::222555555111///222000,,,///000111111111111222333......------------......++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((())))))&&&###!!!"""$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&((()))***(((%%%***%%%''')))(((BBB+++,,,***---+++---...///222555999<<<>>>DDD---FFF>>>DDDLLLFFF{{{zzzzzzzzz{{{uuuyyy\\\ppp```^^^"""$$$,,,---***)))'''###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))---,,,,,,+++***)))((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttPPPDDD???888666333222111111///---//////...---,,,,,,,,,,,,))))))))))))))))))))))))************************+++%%%&&&++++++)))222AAA+++***((('''&&&&&&''''''***)))''''''(((((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''')))'''$$$$$$%%%&&&&&&%%%$$$%%%'''(((((((((''''''''''''(((((((((((('''''''''((()))******))))))(((+++&&&&&&******'''''',,,''''''((('''&&&'''***,,,(((&&&%%%(((++++++((($$$,,,+++******))))))((((((,,,***))))))***+++,,,---***,,,------,,,+++++++++)))+++,,,+++)))))),,,///......//////000111222333333333444444555555555666666999777222000333222---333222111000000000000000,,,,,,,,,++++++,,,------+++******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%000111000,,,&&&######%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***))))))((((((%%%&&&'''(((((((((&&&&&&$$$$$$%%%%%%'''(((***+++)))&&&+++&&&)))***)))CCC+++,,,+++---,,,222333555999>>>DDDHHHKKKGGGSSSVVVQQQ[[[lllzzzkkkzzzyyyyyy~~~}}}|||}}}~~~xxx111(((222+++&&&---+++%%%+++!!!%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********)))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqMMM@@@:::555555444333222111///.........---------,,,,,,,,,))))))))))))))))))))))))''''''(((((()))))))))***)))***+++***)))***,,,---111)))%%%'''***(((&&&&&&******))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%///$$$***$$$!!!***&&&$$$///"""###,,,***'''(((&&&%%%))))))%%%$$$(((***(((%%%'''+++"""&&&))) ((($$$###"""!!!!!!###%%%&&&''''''''''''((((((((((((***###***$$$---)))%%%000%%%)))222###000%%%,,,)))((('''''''''(((***+++000""",,, 666)))''',,,&&&,,,$$$&&&((()))---%%%$$$...+++"""$$$'''(((---...,,,)))&&&---$$$$$$)))))))))*********+++++++++$$$333555$$$777(((///777//////111+++999???---999444HHH888(((555111(((999111111222333333111000///......---,,,,,,+++******,,,)))///%%%$$$...000&&&++++++++++++++++++++++++))))))(((&&&%%%&&&((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#####################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$+++***)))'''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,+++***(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&((((((777&&&---222BBB000)))222///444888===@@@AAAFFFOOOVVVXXX```iiillliiimmmxxx~~~||||||~~~~~~}}}|||yyyyyywwwyyyzzz~~~EEE999>>>,,,)))'''(((+++,,,,,,***(((&&&)))'''&&&(((******'''$$$'''&&&%%%%%%%%%%%%&&&'''$$$&&&''''''&&&&&&((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqMMM@@@:::888666444222111111111000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))*********((((((***,,,555,,,&&&&&&((('''&&&((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!***---'''***111"""+++---$$$$$$&&&'''&&&%%%$$$&&&((('''%%%&&& ******%%%'''***&&&%%%$$$######%%%&&&((('''''''''((((((((())))))'''///444,,,+++ +++***$$$&&&(((---$$$'''((('''&&&&&&&&&'''))))))$$$+++,,,((("""###'''###***))),,,+++$$$...$$$+++111'''$$$---444...&&&$$$***((((((555###111111///************++++++++++++000,,,;;;(((888---!!!666MMMdddVVV:::222///,,,///&&&---===???222,,,,,,000000000000000///.........------,,,++++++******,,,)))+++)))...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""%%%,,,***$$$%%%((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((///222###""")))&&&AAA444...666333888;;;CCCLLLRRRZZZdddjjjkkkppptttxxxvvv{{{||||||~~~~~~>>>///BBBBBB<<>>000<<>>666444333777<<<;;;555...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((('''''''''&&&'''((()))((('''''')))***&&&$$$%%%''''''$$$%%%)))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! )))---&&&&&&)))'''jjj"""!!!$$$+++%%%!!!)))%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''!!!:::###&&&'''((()))))))))((((((######'''000,,,!!!$$$(((yyy555"""$$$%%%...%%%---222''''''''''''(((((((((((()))fffxxxPPPTTT@@@%%%111------......------,,,+++******************++++++,,,...!!!%%%%%%...AAAxxx'''&&& +++***##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((())))))(((((())))))))))))(((((('''((((((((()))))))))))) :::((((((+++***%%%SSSbbbkkkuuuwwwyyy}}}yyyzzzzzz{{{|||vvv~~~|||jjjiiieeegggjjjsssyyytttuuuvvv|||}}}rrr{{{^^^WWWhhhpppoooiiiaaaWWWVVVVVVWWWZZZ___dddgggaaa\\\RRRDDD555+++((((((&&&'''((())))))((('''&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiIIIAAA>>>888666666999===:::111(((......---------,,,,,,,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''((()))(((((((((***,,,+++'''&&&&&&%%%###%%%+++&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''###000*** %%%$$$%%%$$$&&&|||)))***,,,$$$(((+++!!!'''%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&&&&''''''***(((BBB'''%%%%%%'''((((((((('''&&&((( )))///((('''((( QQQ"""%%%)))&&&%%%$$$---&&&$$$(((&&&&&&&&&''''''''''''(((ooo+++222***III)))111,,,,,,---...---,,,+++*********************++++++,,,---111%%%///@@@ttt&&&+++***(((+++##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))QQQVVV//////&&&000ppp{{{}}}}}}xxxxxx{{{tttnnnqqqqqqlllmmmsss~~~___]]]YYYVVVWWWZZZ^^^aaaiiikkkfffUUU???...***---&&&'''((())))))((('''&&&$$$&&&''''''&&&&&&((()))'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiMMMDDD>>>:::>>>AAA???999333///...------------,,,+++******))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''&&&$$$###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$///QQQ***''''''%%%$$$%%%&&&'''&&&%%%((()))*** '''###***''''''''''''''''''''''''+++&&&KKK"""'''+++(((%%%(((###&&&%%%&&&&&&''''''&&&&&&%%%%%%)))\\\***###''''''''''''''''''''''''%%%%%%,,,!!!######111tttXXX...+++111888BBBZZZ+++--- 555444,,,---""",,,))))))))))))))))))))))))+++///###'''$$$---<<<,,,'''(((%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!######################################################$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''(((((((((((()))))))))))))))***)))((('''(((+++...~~~qqq|||~~~~~~yyy{{{{{{rrrzzzmmmuuuxxx{{{vvv~~~bbb]]]HHHZZZ___TTTaaaPPPSSS^^^hhhdddSSS???111***---,,,+++++++++***'''%%%***(((%%%$$$%%%&&&&&&&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$&&&&&&### ########################hhhLLLDDD>>>??????>>>;;;666111///...------------,,,+++******))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''%%%######%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$+++LLL***''')))'''&&&&&&''''''%%%$$$***""""""&&&,,,!!! ((((((((((((((((((((((((%%%###,,,>>>444---%%%)))###"""###+++%%%&&&&&&''''''&&&&&&%%%%%%'''WWW)))###''''''''''''''''''''''''---!!!%%%,,,---"""000CCC)))***...222555333222,,,///&&&+++777///111++++++++++++++++++++++++***)))!!!000000///:::000...(((!!!((()))%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###################################################"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&((()))'''(((((((((((())))))))))))******))))))+++...111xxxpppkkkkkkxxxzzzzzzqqqjjjjjjjjjrrr}}}GGGRRRVVVXXXQQQ___SSSZZZXXXXXX\\\]]]SSSAAA111***)))(((((())))))(((&&&(((''''''&&&''''''&&&%%%)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&###!!!########################hhhLLLDDD>>>DDD???999444222000///...------------,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###'''FFF***'''(((&&&%%%&&&'''((('''&&&$$$&&&111$$$&&&%%%***""""""""""""""""""""""""---'''%%%444 ***''')))***(((!!!###%%%&&&&&&''''''&&&&&&%%%$$$%%%NNN(((%%%''''''''''''''''''''''''***###$$$---,,,%%%NNN,,,'''++++++---(((sss$$$000---$$$111333 &&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&...!!!!!!HHHooo ######---%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''(((***'''''''''((((((((()))))))))*********+++---111444yyyqqqllllllmmm{{{{{{qqqbbbbbbgggpppuuu}}}AAA\\\RRRMMMMMMVVVTTTXXXRRRNNNRRRWWWRRRBBB222,,,***((('''((((((((('''&&&'''((((((((('''%%%%%%'''&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""########################fffKKKCCC===AAA<<<555111111111///---------------,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$&&&'''''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%BBB***'''%%%$$$$$$&&&(((******)))%%%)))***++++++!!!,,,(((((((((((((((((((((((()))$$$(((FFF444111''',,,))))))%%%&&&&&&''''''&&&&&&%%%###$$$EEE&&&&&&'''''''''''''''''''''''' )))+++$$$!!!,,,$$$***---***---&&&$$$...,,,***444((( CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++'''OOO++++++%%%)))%%%%%%%%%$$$$$$$$$###############$$$$$$#########################################################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%&&&((()))''''''((((((((())))))))))))************,,,000333444JJJxxxrrrllljjjoooyyyvvvyyykkkhhhhhhooosssyyy~~~~~~nnngggYYYLLLOOONNNUUUQQQTTTVVVSSSKKKAAA999555333000,,,)))((((((((('''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###########################eeeJJJCCC===;;;777333222333333111...------------,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''%%%@@@***''''''&&&%%%&&&'''((('''&&&""",,,WWW111)))%%%!!!!!!%%%&&&&&&''''''&&&&&&%%%###$$$???&&&&&&''''''''''''''''''''''''"""&&&,,,%%%777''',,,,,,))),,,***MMM...))))))...&&&GGGhhh%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$#########################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++((((((((())))))))))))***)))************+++///222'''555444>>>{{{|||uuuppptttyyysssssssssrrrzzzrrreeeUUUVVVJJJTTTPPPWWW\\\XXXNNNCCC??????777222---)))((()))******)))******(((&&&%%%''')))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$########################dddIIIBBB===666444333333333333111000------------,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))%%%AAA***'''***)))'''&&&&&&%%%###!!!,,,***%%%333SSS### ###))),,,%%%&&&&&&''''''&&&&&&%%%"""&&&;;;(((%%%''''''''''''''''''''''''---'''...(((UUU,,,)))))))))'''...(((&&&***(((###TTTuuu***%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))((())),,,...)))))))))*********++++++)))***++++++,,,...222555<<<>>>GGGWWWYYYTTTqqq~~~uuutttyyywww}}}{{{lll^^^\\\KKKPPPPPPPPPQQQTTTVVVTTTNNNHHH:::444...))))))+++---...---///000---)))'''(((***%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%########################cccHHHBBB===555666555333111000111222------------,,,+++******))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''(((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))%%%BBB***'''(((&&&%%%$$$%%%%%%###"""""""""***YYY,,,)))''''''%%%%%%&&&&&&''''''&&&&&&%%%"""(((;;;)))$$$''''''''''''''''''''''''---&&&...)))---###)))---"""///!!!(((...(((%%%CCC~~~%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###################################################!!!""""""#####################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((())))))***---///***++++++++++++,,,,,,,,,***,,,---///111555:::===;;;QQQXXXWWWbbboooxxx|||ttt~~~xxx{{{yyyvvv~~~sssnnnhhh\\\UUUQQQMMMJJJNNNVVVYYYVVVQQQFFF???555...,,,,,,...//////444888777111,,,******''''''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$###$$$&&&########################cccHHHBBB===888888777333...---000444------------,,,+++******))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))) """$$$%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))%%%BBB***'''"""!!!!!!###%%%''''''&&&&&&*** &&&QQQ((('''$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%"""***;;;+++###''''''''''''''''''''''''###$$$+++### ,,, +++222000###)))---)))000@@@ppp---$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!################################################!!!!!!"""########################################################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((###%%%&&&''''''(((+++---++++++,,,,,,,,,---------+++---000222666:::@@@EEETTT\\\dddrrr{{{rrrooo~~~}}}rrrjjjgggvvvxxxxxxxxxuuu|||~~~yyysssdddUUUTTTSSSRRRRRRTTTWWWZZZTTTLLL@@@555///------...000777>>>???888000+++)))(((((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$###$$$'''########################bbbJJJBBB:::;;;777444555333//////222//////...---+++******)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%AAA***%%%%%%&&&'''&&&$$$###$$$%%%444###]]]%%%&&&$$$***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$AAA%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&!!!)))!!!///''''''&&&)))%%%000AAA'''///&&&***:::ttt'''"""&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$########################""""""""""""#################################$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************++++++,,,------,,,,,,+++333222777===AAAEEERRR```iiimmmyyy|||wwwgggeeennnwww}}}wwwxxxvvvsssnnn___SSSPPPQQQPPPQQQUUUUUUPPPLLLHHH>>>111+++---000:::BBBBBBAAAAAA;;;444'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""############$$$$$$$$$```HHHCCC===;;;777444555333//////222///......---,,,+++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%AAA)))###%%%&&&'''&&&$$$###$$$%%%&&& 222WWW!!!"""+++!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$AAA%%%&&&%%%%%%%%%&&&&&&&&&'''''''''""")))$$$>>>((((((&&&(((###---TTT,,,))),,,<<>>PPPcccsss{{{pppooogggXXXjjjnnn~~~~~~{{{~~~xxxsss}}}|||}}}xxxxxxxxxxxxxxxvvvsssvvvzzzuuuwwwxxxzzzxxxnnn___TTTQQQRRROOONNNNNNJJJAAA999777222:::BBBEEEGGGHHHGGGDDD===555,,,((())))))&&&!!!&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$bbbJJJGGGFFF999666444555333///...000///......---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%AAA&&& $$$%%%&&&&&&$$$$$$%%%&&&$$$((((((###^^^$$$&&&///%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$AAA%%%&&&%%%%%%%%%&&&&&&&&&'''''''''$$$(((***ooo)))'''%%%)))"""***))))))+++(((KKKwww"""'''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""######$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((()))))))))*********,,,---------000555:::@@@EEEPPP___mmmxxx|||}}}yyyvvvZZZYYYdddnnnyyy~~~zzzrrrvvv}}}zzz|||{{{rrrqqqkkknnnrrrvvvwww|||{{{xxxwwwvvvssslllbbbZZZWWWSSSPPPNNNMMMKKKGGGAAA>>>777;;;???AAADDDGGGJJJKKKEEE===222+++((((((((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$bbbHHHFFFDDD888555444555444///...000///......------,,,,,,,,,))))))(((((((((((())))))************************((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%AAA&&& $$$%%%&&&&&&$$$$$$%%%&&&###&&&$$$'''^^^------%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$AAA%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%)))'''%%%%%%+++$$$***(((+++111)))???mmm$$$ %%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''))))))))))))***************,,,......///333<<>>======>>>BBBHHHMMMKKKFFF===222)))%%%(((,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$```FFFBBB>>>777555444666444///---///............------,,,,,,)))((((((''''''(((((()))************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%AAA'''!!!###%%%&&&&&&$$$$$$%%%'''&&&$$$///...---)))+++***'''LLL444...%%%((()))...%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$AAA%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$'''&&&###%%%---%%%(((---'''---,,, LLL...+++***###555&&&$$$LLL$$$)))...$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********+++++++++,,,,,,))),,,///000333;;;GGGPPP^^^kkkyyyzzzvvvhhh[[[[[[eeeppp~~~qqqhhh``````fffrrrzzzlllqqqsssuuuyyy}}}}}}ssshhhooonnngggZZZQQQNNNMMMKKKHHHDDD@@@???======CCCIIIMMMLLLGGG<<>>vvv"""...+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((())))))******++++++,,,,,,,,,---------***...333777<<>>777444444666444///---..................---------+++***)))(((((()))***+++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%AAA***%%%###$$$&&&%%%%%%%%%&&&'''000&&&###111///,,,,,,### ///666+++ $$$'''!!!"""...!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$AAA%%%&&&%%%%%%%%%&&&&&&&&&'''''''''***$$$%%%%%%"""&&&...### ,,,111)))***000111...)))333"""'''+++222AAAxxx******###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++,,,,,,,,,---------......---222999>>>FFFTTTggguuuyyy|||}}}zzz|||}}}wwwzzzxxxbbbccchhhqqq|||~~~vvvwww|||zzzzzz{{{{{{tttllljjjmmmuuu{{{uuussszzz|||xxxuuutttqqqllldddllllllaaaUUUSSSUUUUUUUUUQQQOOONNNHHH>>>:::===;;;@@@FFFJJJGGG>>>222)))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""############$$$$$$$$$```GGG???@@@<<<777222111444444111.........---,,,+++++++++++++++***)))***,,,---,,,+++,,,,,,+++***)))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%'''&&&BBB((($$$%%%%%%&&&''''''&&&%%%%%%(((///$$$%%%===<<<'''((( ###III%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$>>>###'''''''''&&&&&&&&&%%%%%%%%%""",,,000'''&&&''''''(((&&&,,,))),,,...++++++222333~~~)))***''''''$$$)))JJJzzz'''&&&%%%!!!'''$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%******)))))))))))))))***))))))***+++,,,...//////000999???AAAOOOfffuuuvvv~~~zzz~~~{{{}}}pppbbbaaammmyyytttwww|||zzz~~~}}}{{{ssswww||||||uuuxxx|||yyyyyy}}}~~~zzzvvvvvvrrrrrrpppkkkfffbbb\\\WWWYYYSSSMMMJJJFFFBBB>>>===333888<<>>...''''''((((((((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```HHH??????<<<888333222444444111.........---,,,+++++++++++++++***)))***,,,---,,,+++))))))))))))************(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$AAA((($$$%%%%%%&&&''''''&&&%%%%%%&&&,,,###---%%%fff"""&&&+++000666%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$AAA&&&***'''''''''&&&&&&&&&%%%%%%###,,,---'''&&&''''''(((&&&+++(((+++---++++++###444^^^yyy)))%%%...""""""AAAzzz&&&&&&%%%!!!'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))))))))(((''''''******))))))))))))*********+++,,,,,,,,,///333666888BBBJJJOOO\\\ooozzzzzzzzzyyy{{{vvvfffaaabbbwww~~~tttwww~~~|||uuutttrrrnnnllloooqqqpppooopppooouuu|||wwwmmmsss~~~www{{{yyy||||||tttyyywwwxxxuuuggg[[[VVVPPPMMMJJJGGGCCC@@@777777555888AAAIIIFFF<<<333///+++'''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaIII??????;;;888444333444444111///......---,,,+++++++++++++++***)))***,,,,,,,,,+++(((((())))))************(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%######@@@((($$$%%%&&&&&&''''''&&&&&&%%%)))%%%&&&)))***###\\\kkk,,,---'''>>>%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$BBB''')))'''''''''&&&&&&&&&&&&%%%%%%+++""")))'''&&&''''''(((&&&***''')))***,,,+++666!!!'''www///:::GGGyyy&&&&&&%%%"""'''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%% """############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******))))))(((******)))))))))******++++++---///...---111999AAALLLVVV]]]bbbkkkwww|||zzzuuubbb\\\dddooo}}}xxxnnnlllhhhjjjuuuooohhhdddffffffbbb``````[[[\\\bbbhhhhhhccc```bbb\\\```dddeeedddgggpppwwwvvvlllttt~~~zzzzzzyyysssxxxvvvxxx{{{___[[[VVVSSSQQQNNNHHHCCCAAA<<<666333;;;FFFLLLLLL@@@888...'''%%%&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaIII???>>>;;;888555444444444111///......---,,,+++++++++++++++))))))***+++,,,+++***++++++******)))(((((('''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%"""!!!???((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&###""")))000&&&"""$$$ :::DDD%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&$$$BBB&&&%%%''''''''''''&&&&&&&&&&&&'''***%%%%%%'''&&&''''''(((&&&***)))((('''---)))000###$$$@@@...,,,(((444yyy&&&&&&%%%"""(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******))))))******++++++)))---///......555CCCNNNggglllppppppsssyyyzzzwww~~~yyyggg]]]bbbnnnyyypppiiihhhkkkmmmuuu~~~~~~ssskkk___aaadddkkkxxx~~~tttgggdddfffggghhhiiiiiioooxxx}}}xxxnnnhhhhhhdddeeeeeeddddddiiiqqqxxx~~~||||||xxxpppxxxzzzyyy}}}tttlllpppvvvyyycccaaa\\\WWWVVVSSSKKKCCCIIIFFF@@@:::999@@@JJJQQQIII???333***(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaJJJ@@@===:::888777666555333111000......---,,,++++++++++++***)))((()))+++,,,+++***++++++******))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""!!!???((($$$&&&&&&&&&&&&&&&&&&&&&&&&"""'''&&&---$$$ ...!!!---555===(((777%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&$$$HHH,,,)))(((((('''''''''&&&&&&&&&''')))(((###'''&&&''''''(((&&&,,,+++((($$$---'''$$$)))(((---MMM!!!///'''@@@yyy&&&%%%&&&"""(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))***************+++,,,,,,(((,,,///111444???PPP]]]yyyzzzxxxuuuvvvyyy{{{zzzzzzoooeee]]]bbbrrr|||~~~xxxeee^^^aaaeeellluuuxxxkkkfffppp~~~xxxwww|||~~~oootttzzzxxx}}}vvvwww}}}{{{zzzsssuuuxxxuuuwww{{{rrrgggjjjooorrr~~~pppdddccc___ZZZXXXVVVLLL@@@FFFHHHIIICCC<<<;;;CCCMMMOOOGGG;;;222---+++((('''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaKKK@@@<<<999999888777555333111000......---,,,++++++++++++***)))((()))+++++++++***''''''((()))***++++++,,,)))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%######@@@((($$$'''&&&&&&%%%%%%&&&&&&'''+++###'''%%%''' !!!YYYkkk CCC%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&$$$OOO444///((((((((('''''''''&&&&&&'''((()))%%%'''&&&''''''(((&&&***---(((###///&&&---$$$222)))MMM```%%%###IIIxxx%%%%%%&&&"""(((&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''')))*********************+++,,,---***...222777???NNNaaaooo~~~|||xxxvvvwww}}}|||pppvvv~~~|||}}}ppphhhdddiiioooqqqkkkhhhlllvvv|||}}}tttlllkkkgggbbbvvvyyy{{{{{{~~~~~~vvvuuuwwwjjjkkkoootttuuuzzzxxxnnnpppffffffnnn|||pppcccggggggddd_________SSSDDDBBBDDDHHHGGG@@@;;;???FFFNNNKKKEEE>>>555...(((%%%+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```KKK@@@<<<888999999888555333111111......---,,,++++++++++++***)))((()))***+++***)))''''''((()))***+++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%%%%$$$AAA((($$$'''&&&%%%%%%%%%%%%&&&'''...### !!!$$$&&&%%%---222...EEE$$$JJJ%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&$$$OOO222+++((((((((((((''''''''''''&&&'''***(((kkk'''&&&''''''(((&&&&&&,,,((("""111&&&'''///999"""(((111222///xxx%%%%%%&&&###)))'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((***+++,,,************+++,,,---...///222777???MMM```ttt~~~zzzwwwwww{{{zzznnnddd___]]]hhhuuuzzzvvvvvvxxxwwwxxxxxxyyywwwzzz}}}pppiiiooopppuuuvvv{{{{{{pppsssfff______jjjxxx}}}vvvlllnnnqqqpppllloooqqqeeeTTTIIIEEEDDDGGGFFFAAA???AAABBBGGGJJJHHH>>>444---***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~```KKK@@@<<<888999:::888666333111111......---,,,++++++++++++***(((((()))***+++***)))************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''"""###$$$%%%'''((())))))'''&&&%%%%%%''''''&&&%%%'''&&&BBB((($$$'''&&&%%%%%%%%%%%%&&&'''###000******)))***(((((( TTT000%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&$$$III+++""")))(((((((((''''''''''''%%%'''******ZZZ'''&&&''''''(((&&&"""+++'''"""222&&&###666"""000!!!++++++###KKKxxx%%%%%%&&&###)))'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***))))))))))))+++---...************+++,,,---...444555;;;FFFXXXmmm~~~zzzxxxyyy~~~uuuffflllnnnwwwvvvtttpppllllllooorrruuueee```aaadddhhhwwwvvvttt{{{xxxzzz|||uuu{{{ppptttsssvvv|||ssshhhkkkmmmbbb[[[bbbqqqwww{{{{{{yyy}}}vvvdddVVVJJJBBBFFFKKKHHHAAA===666@@@KKKMMMEEE;;;444222++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbKKKAAA???;;;999777666555333000---//////...---,,,,,,,,,,,,************************((((((((((((&&&### ******))))))((((((''''''''''''''''''''''''''''''((())))))&&&######&&&)))((((((((((((((((((((((((******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))"""'''&&&+++******+++###NNN)))&&&&&&'''((('''&&&$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&(((!!!$$$%%%$$$111'''%%%%%%%%%&&&&&&&&&'''''',,,'''000%%%444"""+++555CCC(((+++)))'''%%%%%%'''(((''''''$$$&&&222888,,,&&&+++%%%&&&(((^^^///(((###$$$---###%%%&&&((())))))***,,,...888xxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))333...+++---...---...111777@@@DDDNNNhhhyyy}}}~~~sss```UUUeeennnooo{{{~~~www|||sssgggeeedddiiittt|||xxxnnnooosssyyy{{{ssszzzsssoooooolllgggiiinnnmmmpppiiijjj||||||||||||rrrmmmzzztttdddSSSFFFFFFGGGBBBBBBGGG>>><<<===FFFOOOMMM???222---,,,+++++++++***'''%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################bbbLLLAAA@@@;;;999777555555333000...//////...---,,,,,,,,,,,,************************)))******+++***(((&&&%%%***)))))))))((((((((('''''''''''''''''''''''''''((()))(((&&&$$$$$$&&&)))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))###)))'''!!!$$$&&&(((---<<<)))&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$'''... MMM'''%%%%%%&&&&&&&&&'''''''''---***333***))) ...!!!$$$AAA$$$&&&+++)))(((((())))))((('''***...###***,,,***&&&***&&&'''+++LLL''')))%%%$$$(((''''''(((******))))))***,,,bbb{{{xxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((()))))))))))))))...***))),,,......000444888FFFOOO\\\sss~~~|||}}}rrr___\\\lllllllll}}}~~~wwwkkklllttt}}}{{{yyywwwtttooommmpppooolllkkknnnjjjooolllrrrtttssstttllldddnnnwwwrrrdddTTTHHHIIIHHHCCCAAADDDAAA???>>>AAAEEEFFFCCC@@@:::444,,,(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################~~~bbbLLLBBBAAA:::888666555444333000...//////...---,,,,,,,,,,,,************************((()))+++,,,,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((+++---''''''''''''''''''''''''$$$&&&'''&&&&&&)))+++)))///,,,AAA)))&&&$$$&&&''''''&&&&&&&&&'''%%%%%%&&&''''''''''''&&&!!!)))555''''''uuu(((&&&&&&&&&&&&'''''''''(((%%%...###+++'''...%%%777CCC%%%%%%((('''&&&'''((()))((('''%%%+++%%%%%%"""(((%%%))))))(((---333!!!***&&&'''$$$+++(((*********(((((((((***,,,\\\xxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********,,,))))))---000222666<<>>111((('''((()))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}bbbMMMCCCBBB:::888555444333333111/////////...---,,,,,,,,,,,,************************'''''')))************)))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%'''))),,,...'''''''''''''''''''''''''''---######)))&&&&&&,,,>>>)))&&&$$$%%%'''((('''&&&'''(((%%%&&&&&&'''''''''''''''###+++,,,)))...(((&&&''''''''''''((((((((('''///... ...000&&& &&&"""GGG***((('''&&&&&&(((***+++***)))%%%&&&,,,,,,###(((&&&'''+++''',,,"""%%%)))$$$+++$$$***((()))***)))((('''(((***---!!!xxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$############$$$$$$$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((())))))******+++++++++---+++---222666999???GGGTTTdddkkkppp}}}|||qqq]]]gggvvvrrreee[[[dddoooxxx~~~|||zzzxxxuuupppmmmeeecccaaa`````````___]]]XXXWWWWWWWWWYYY[[[]]]^^^dddfffjjjooosssvvvxxxyyy{{{kkkdddppp{{{~~~{{{{{{vvvxxx}}}}}}yyytttwwwwwwpppuuuyyywww||||||www}}}rrrrrrtttllliiimmmlllkkkaaaYYYWWWTTTLLLGGGFFFJJJIIIEEE???::::::===@@@JJJDDD:::111+++(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}bbbMMMCCCBBB:::777444333333222111/////////...---,,,,,,,,,,,,************************((((((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""111"""'''///&&&000444,,,222HHH)))&&&$$$&&&((((((''''''((()))%%%&&&''''''((((((''''''+++'''777%%%"""***:::)))'''''''''((((((((())))))&&&((( """###&&&(((666GGG+++(((+++******+++------+++)))///%%%000111'''aaa)))''''''---$$$***///'''"""---'''%%%&&&'''))))))((((((***++++++'''666xxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))************)))))))))***+++,,,,,,---...---000666;;;???HHHQQQfffwww~~~qqqgggdddhhhzzz}}}~~~pppZZZTTT^^^hhhttt{{{zzzxxxuuuqqqiiigggdddbbbaaa^^^[[[XXXSSSQQQOOONNNOOOOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOORRRUUUXXX[[[]]]^^^eeeiiiooovvv~~~~~~ssssssxxx{{{|||~~~}}}yyyuuu}}}zzzmmmbbbooouuuvvv~~~~~~~~~}}}uuussskkkccc]]]XXXQQQKKKIIIHHHFFFEEEDDDCCC???999444AAACCCCCC===444,,,((('''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}aaaLLLBBBBBB999777444222222222111000//////...---,,,,,,,,,,,,************************++++++******)))((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111+++333%%%!!!!!!YYY)))&&&%%%'''(((((('''''''''(((&&&&&&'''(((((((((((('''***"""000%%%...(((---jjj)))(((((((((((())))))))))))000...(((CCC&&&(((555$$$$$$GGG,,,(((---,,,,,,...///...,,,***..."""******)))999***)))&&&000###(((SSS###222###%%%++++++###%%%&&&((((((((((((***+++***---lllxxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((''''''(((((())))))******)))))))))*********++++++))))))***+++,,,------......///333;;;AAAHHHSSS^^^tttttt^^^cccqqqrrrooowwwkkkSSSXXXrrr{{{rrrllljjjgggccc]]][[[XXXVVVVVVTTTQQQOOOLLLJJJHHHGGGHHHHHHGGGFFFHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMPPPTTTYYY___gggpppyyy~~~yyypppkkkqqqvvv~~~rrr```jjj{{{rrruuuzzzoooeee\\\TTTOOOLLLFFFDDDDDDGGGJJJFFF<<<333666===CCCDDD===333,,,)))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}aaaKKKAAAAAA999666333111111222111111//////...---,,,,,,,,,,,,************************+++******)))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''%%%%%%&&&))))))(((&&&''''''''''''''''''''''''(((((()))******)))(((''''''''''''''''''''''''''')))111QQQ{{{VVV;;;(((###555)))&&&&&&((())))))'''&&&&&&'''&&&&&&'''((((((((((((((($$$'''777222111,,,---)))(((((()))))))))*********"""---WWW@@@---)))444___MMM555111000111444888===??????>>>777888888111888666++++++&&&333###)))111****** ---%%%,,,%%%&&&((()))(((''''''((()));;;***xxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&#######################################$$$%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((('''''''''((()))*********))))))*********+++++++++))))))***+++,,,---......///222999BBBJJJSSSbbbooosssnnn~~~sssooowwwyyyjjjwww}}}wwwtttuuuqqqjjjeeeccc```[[[WWWUUURRRPPPOOONNNKKKJJJGGGEEECCCCCCDDDDDDCCCBBB@@@@@@@@@AAA@@@@@@??????AAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMQQQWWW^^^cccmmmwwwsssfffhhhvvvtttxxx{{{zzz~~~uuuffffffuuutttqqqxxxooobbbZZZUUURRRNNNIIIFFFFFFHHHGGGAAA;;;222555;;;AAABBB===333,,,((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}aaaKKKAAA@@@999666333111111222111111//////...---,,,,,,,,,,,,************************((((((((('''(((((()))***'''((((((((())))))******'''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%))))))))))))))))))))))))"""((())))))&&&''')))***)))'''&&&&&&'''&&&''''''(((((((((((((((###333777$$$666%%%"""333***))))))))))))************///111hhhVVVAAA???888;;;AAAIIIRRRXXX[[[[[[RRRbbbYYYGGGNNNAAA~~~++++++&&&555$$$+++###...!!!444 ,,,))))))******)))'''%%%&&&'''111***'''666xxx$$$$$$%%%"""'''$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################"""!!!"""###%%%&&&""""""""""""############"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&''''''((()))******+++)))************+++++++++)))******+++---...//////222555>>>IIISSS^^^nnn|||tttsss~~~rrriiiaaacccfffrrr}}}yyyxxxyyyxxxrrrmmmfffhhhgggaaa]]][[[WWWQQQSSSPPPMMMKKKJJJHHHFFFDDDCCCAAA@@@???@@@@@@@@@>>>;;;<<<>>>?????????>>>==================>>>???@@@AAAAAABBBBBBCCCFFFJJJNNNNNNYYYdddmmmxxxzzzrrrkkkkkkmmmsss|||oooqqqqqqnnnqqqooommmjjjddd^^^\\\ccckkkrrruuu|||yyyiii```[[[XXXYYYRRRIIIDDDCCCCCCCCCBBB222000222;;;DDDDDD:::///)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwVVVGGGDDD>>>888666333222222222111000...------,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((***333;;;///444************************))))))(((((('''''''''&&&))))))))))))((((((((((((%%%555'''---(((***+++,,,,,,...000333+++LLLbbbNNNNNNOOOVVV\\\___ccckkkoooooozzzmmmoooeeepppdddppp666'''***""",,,+++KKK(((((((((((((((((((((((())))))))))))))))))))))))%%%222&&&((("""444xxx$$$%%%'''$$$)))%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%###%%%&&&&&&%%%$$$%%%%%%((('''%%%$$$###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++---000333555AAAHHHKKKVVVkkktttvvv|||qqqlllrrrfff]]]\\\hhhwww~~~zzzuuutttssssssrrrooojjjggg```]]]YYYTTTPPPNNNMMMMMMIIIIIIGGGFFFEEECCCBBBAAA>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999:::<<<<<<<<<===>>>??????@@@DDDGGGLLLSSS^^^kkkyyy}}}pppkkkxxx~~~uuupppmmmlllnnnqqqpppiiidddcccddddddmmm}}}{{{qqqmmmllljjjhhhjjjbbbUUUKKKFFFEEEGGGHHHDDD999///222===DDDAAA:::...)))(((---...)))&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuTTTFFFDDD===999666333222222222111000......---,,,,,,++++++***+++*********))))))))))))************************(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((!!!$$$&&&************************))))))(((((((((''''''''')))))))))))))))))))))(((...222YYY)))'''))),,,...000333777:::OOO,,,kkk```MMMNNNPPPUUUWWWYYY```mmmxxx|||yyyvvvyyyuuunnn---AAA000AAA,,,(((%%%(((((((((((((((((((((((())))))))))))))))))))))))...$$$%%%&&&222)))UUUxxx%%%%%%'''$$$)))%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%"""$$$%%%%%%$$$######$$$'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&'''((()))((((((((((((((('''''''''(((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,...111444CCCTTTaaalllyyy{{{|||qqqjjjyyywwwkkkaaa___dddnnn~~~|||zzzwwwuuurrrqqqooonnnllliiidddaaa\\\YYYUUUQQQMMMKKKJJJJJJGGGFFFEEEDDDBBBAAA@@@???<<<<<<<<<;;;::::::999999999999999999999999999999999888888777777888888999999999::::::;;;<<<<<<===<<>>======::::::999999888888777777777777777777777777777777777777666666666666777777666666666777777888888999666777:::===CCCKKKUUU[[[eeeuuu~~~zzz|||tttttt}}}}}}xxxzzzyyyyyy{{{ppphhhuuuyyyrrrmmmjjjjjjgggaaaZZZRRRLLLHHHFFFCCCBBB===666222666BBBLLLBBB555)))'''******(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxYYYJJJHHHBBB;;;888444222111000///............---,,,,,,++++++******************************************************))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((555%%%,,,***+++qqq***)))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))*********!!!999444AAA999999<<<@@@DDDHHHLLLRRRUUU^^^QQQUUUfffcccZZZuuuhhheeedddggggggbbb_________]]]cccZZZhhhcccfffyyy}}}MMM```111XXX???444%%%))))))))))))))))))))))))))))))))))))))))))))))))$$$222'''---!!!%%%000;;;xxx%%%&&&(((%%%)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((&&&''''''((())))))******(((((()))))))))************+++,,,,,,------,,,,,,,,,---......000888DDDMMMnnnsssdddjjjooodddkkkzzz~~~}}}xxxyyyxxxtttpppmmmlllmmmhhheeebbb___\\\XXXSSSPPPPPPNNNKKKHHHFFFDDDBBBBBB@@@@@@???>>>===<<<;;;;;;777777777777666666555555555555555555555555555555555555444444444444555555444444444555555555666666555666777999;;;@@@GGGKKKPPP]]]mmmyyywwwiiifffsss}}}yyy{{{{{{~~~|||ttt|||tttlllgggjjjjjjiiifff```ZZZUUURRRFFFFFFAAA888///000:::DDDGGG>>>444...+++)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzZZZJJJHHHBBB;;;888444222111000///...//////...------,,,,,,+++***************+++++++++******************************))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((444 888***---///666$$$((((((((((((((((((((((((((((((((())))))))))))))))))((()))))))))*********+++&&&(((&&&222BBBGGGIIIKKKNNNPPPRRRUUUYYY[[[HHHhhhmmm]]]\\\dddddddddddd{{{nnnfffmmmrrrtttsssrrruuuvvvtttmmm\\\bbb```WWW]]]eeennnqqqccc&&&888!!!************************))))))))))))))))))))))))111###777---<<<LLLyyy%%%&&&(((%%%***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''((()))***++++++))))))))))))************++++++,,,------------,,,111000///000777EEEVVVbbb~~~vvvjjjtttvvvppp}}}{{{zzzyyywwwvvvuuuuuutttqqqlllhhhffffffaaa^^^[[[XXXUUURRRMMMJJJJJJIIIGGGEEECCCAAA@@@@@@>>>>>>===<<<;;;::::::999555555555555555444444444444444444444444444444444444333333222222333333444444444444444444555555555666777777777777:::>>>AAAAAAHHHSSS]]]eeerrrrrr^^^RRR\\\hhhqqq}}}zzz~~~zzzyyyyyywwwrrrooollloooqqqppplllfffcccaaaPPPMMMFFF<<<444111444777CCCDDDBBB:::000***'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{XXXGGGDDD???:::777444222111111000...//////......---,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((000111666---000---)))(((bbb,,,---))))))))))))))))))))))))(((((())))))))))))******((())))))******+++++++++444------000JJJNNNTTTUUUVVVVVVVVVVVVXXXZZZRRRUUUPPPPPP]]]dddbbbcccaaa\\\fffrrrgggjjjmmmnnnlllmmmsssxxxyyyvvvnnnssswwwiii]]]]]]```aaaccc```+++333""",,,************************))))))))))))))))))))))))+++!!!+++###///---***(((VVVyyy&&&'''(((%%%***&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((())))))***++++++)))))))))*********++++++++++++,,,---------------------111<<>>===;;;;;;::::::999888888777444444444444444444333333333333333333333333333333333333222222222222333333444444444444444444444444555555666555444555777999===@@@FFFMMMUUUaaauuutttcccXXX[[[^^^___gggtttzzzzzz}}}~~~{{{vvv{{{}}}zzzuuurrrqqqrrrtttuuuzzz|||}}}zzzsssnnnkkkkkk___WWWMMMCCC===888333///:::DDDIIICCC777...***''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}XXXFFFBBB===999666333222222222111000/////////...------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))******++++++'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((333***######>>>###)))!!!+++333YYY''' ************************(((((()))))))))*********((())))))******+++,,,,,,000)))...555@@@===***SSS[[[\\\\\\ZZZWWWVVVWWWXXXWWWVVV\\\ddd___RRRMMMQQQ```ccceeeaaa```}}}uuulllnnnqqqqqqmmmkkkmmmnnnmmmpppvvvxxx|||xxxmmmlllkkkeeedddXXXGGG<<<777+++'''111++++++++++++++++++++++++)))))))))))))))))))))))) +++666$$$222'''222===yyyyyy&&&''')))&&&***&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%%%%$$$######$$$###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$&&&''')))***)))((('''%%%&&&'''((((((((('''&&&((((((((())))))******+++))))))*********++++++++++++,,,------...---------+++,,,444GGGbbb}}}pppjjjnnn{{{yyywwwxxx~~~}}}{{{xxxvvvttttttsssrrrpppmmmhhhccc___^^^[[[WWWSSSQQQOOOLLLJJJIIIHHHFFFDDDAAAAAA@@@???>>>===;;;;;;888888777777666555555555333333333333333333333333333333333333333333333333333222222222222222222333444444444444444444444444333444555444333333555666:::;;;@@@FFFLLLWWWjjj}}}|||uuuoooggg]]]YYY\\\qqq{{{|||uuummmqqqzzz|||{{{uuuooopppyyyzzzqqqooopppjjj```RRRHHHBBB<<<555///000===GGGEEE===666///)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZGGGCCC>>>888666333222222222111000/////////...------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((("""'''333///...222$$$+++"""'''---$$$!!!,,,666333'''************************(((((())))))*********+++((())))))***++++++,,,,,, 333<<<111JJJIIIUUUOOOWWW``````___]]]YYYXXXXXXYYYVVVYYYdddggg\\\\\\ccceee```aaahhhjjj]]]TTTiii}}}uuummm|||~~~xxxrrreeessskkkhhhnnnqqqvvvuuuqqqssssssbbbhhhkkklllHHHAAA555------++++++++++++++++++++++++))))))))))))))))))))))))))))))%%%666$$$///***'''777...yyy&&&''')))&&&***'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%'''&&&%%%$$$%%%%%%"""###%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%(((***+++***((('''%%%%%%'''((((((((('''&&&))))))))))))************)))************++++++++++++,,,------......------000111888IIIbbbxxxgggjjjqqqmmmqqq~~~|||{{{yyyxxxuuurrrnnnllllllmmmmmmmmmkkkddd]]]ZZZZZZYYYTTTPPPLLLJJJGGGFFFFFFEEEDDDBBB>>>>>>>>>===<<<;;;:::999555555555444444333333333333333333333333333333333333333333333333333333333333333222222222222333333444444333333333333333333222333555555444333555666333333777???DDDMMM___qqqvvvjjjbbb``````{{{~~~uuuiiijjjoooxxx{{{ssswwwtttqqqqqqooodddUUUIIIBBB===666111+++777AAACCC@@@<<<444+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZGGGEEE>>>:::888444333222222111000000///......///...,,,***,,,,,,+++******+++,,,,,,)))************+++++++++---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))******************++++++++++++******(((...DDD???))))))************))))))+++***(((''''''(((***+++***)))(((***---000333444888CCCGGGEEEMMM\\\```YYYSSSVVVaaammmpppllliiilllrrrooorrrwww}}}yyysssmmmjjjhhhggghhhrrr|||PPPUUUcccnnn}}}{{{tttqqqpppnnnlllmmmqqqyyyzzzooojjj|||zzzlllYYYFFF;;;999...'''***///---++++++,,,((('''+++,,,)))&&&'''))))))))))))))))))))))))...,,,%%%HHHppp(((...***"""$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,000---,,,......+++,,,///666666AAAUUUgggrrr{{{lllllluuukkkooo~~~~~~~~~|||zzzwwwtttrrrpppnnnllliiifffdddcccbbb\\\[[[XXXUUURRRNNNLLLJJJJJJGGGDDDBBBAAAAAA@@@>>>===<<<<<<;;;999888777777333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222222333444444444333222111333333333333444555666777222555:::<<<;;;???OOO```qqqvvv}}}~~~vvvgggfffkkkyyy~~~vvvzzz{{{xxxtttsssoooiiidddbbbeeejjjttt}}}}}}vvvhhhddd```[[[SSSJJJBBB:::666444333444;;;AAA@@@777///'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\IIIFFF???<<<:::666444444444333222...---,,,,,,---,,,***(((,,,,,,+++******+++,,,,,,************+++++++++++++++***************++++++************************(((((((((((((((((((((((()))((('''((()))***)))(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))************)))******************))),,,%%%...///666!!!///))))))************))))))+++***)))))))))***+++,,,000...,,,---111666<<>>EEEJJJSSSSSSTTTXXX[[[\\\XXXTTTYYY[[[```rrryyyoooiiigggeeeeeegggkkkoooppp~~~uuujjjmmmsssssssssvvv}}}yyy{{{|||}}}}}}iiiYYYFFF:::333...++++++,,,******+++***(((***...))))))))))))))))))))))))***000222(((000!!!!!!+++(((111---'''((('''###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((()))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,***,,,//////...111666;;;@@@PPPhhh}}}tttiiiwww}}}yyytttuuutttrrrqqqooonnnnnnnnngggeeeaaa]]]YYYUUUSSSRRRQQQPPPOOOLLLJJJHHHFFFEEEFFFCCC@@@??????>>>===;;;::::::999999888777666666333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222222333333444444333333222555555555555555555666666777666666777555555;;;CCCKKK]]]sss~~~lllbbb```hhhzzz|||{{{vvvrrrssssssrrrtttxxx~~~|||yyyuuuqqqllleeeaaaUUUQQQVVVgggvvvyyylllddd]]][[[YYYWWWSSSLLLDDD???999666333222333555555555222...***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^LLLGGG@@@:::777444222222111000///000///......///...,,,***++++++++++++++++++++++++*********+++++++++,,,,,,******))))))***++++++,,,************************(((((((((((((((((((((((()))((('''((()))***)))((()))))))))*********++++++))))))(((((((((((())))))((()))))))))************(((((())))))))))))((((((***///,,,%%%&&& )))******++++++******)))++++++++++++++++++++++++,,,000555;;;BBBHHHNNNRRRVVVQQQQQQYYY___```aaaddddddxxx~~~|||zzzyyyuuunnnccc\\\cccgggnnn{{{{{{tttooorrryyyzzz|||{{{wwwvvvvvvqqqkkkppppppttt{{{}}}ppp^^^NNNBBB777///***...------...+++((()))---))))))))))))))))))))))))''' ###,,,...000***000000'''"""------###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((())))))***((()))))))))************+++++++++,,,,,,,,,------+++***,,,/////////444;;;FFFNNN^^^ppp}}}vvvttt}}}zzzwwwtttssspppmmmkkkjjjjjjjjjaaa___\\\XXXUUURRRPPPOOOKKKKKKIIIHHHFFFDDDCCCCCCBBB@@@>>>======<<<:::999888888888777666555555555222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222333333333333333333555555555444444555555666666333444777888888;;;???AAASSSjjj{{{|||vvvrrrsss|||uuuttttttvvv|||wwwqqqnnnjjjfff[[[TTTUUUcccrrr}}}}}}rrrjjj[[[[[[\\\\\\YYYPPPDDD<<<@@@>>>999444111000000111666111+++'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\JJJFFF???999777333222111111000///000///......///...,,,***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((()))))))))******))))))(((((((((((())))))((()))))))))************(((((())))))))))))((((((222,,,,,,222(((222222******++++++++++++******++++++++++++,,,---......444:::CCCKKKOOOQQQSSSTTTKKKNNNXXXiiivvv|||qqqqqqpppnnnkkkjjjlllnnnooommmkkkiiihhhhhhiiijjjiiijjjlllnnnpppppppppppp~~~tttlllcccaaa```fffqqqwwwzzz{{{zzz|||~~~yyypppllliiimmmwwwvvviii\\\MMM>>>444...,,,,,,...,,,((((((,,,))))))))))))))))))))))))222///222222!!!###(((%%%"""$$$&&&%%%""""""''',,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((())))))***((()))))))))************++++++,,,,,,,,,---------,,,+++---//////111999CCCTTT___kkktttzzzwwwmmmqqq}}}zzzzzzyyywwwtttqqqooolllhhhdddbbbaaa```XXXVVVTTTRRRPPPNNNMMMLLLGGGFFFFFFDDDCCCBBBAAA@@@>>>===;;;;;;;;;:::888666666666666555444444333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222222222333333444444444444444444444444555666666333444888:::999:::>>><<>>:::666333111///666222...***(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$YYYHHHFFF@@@;;;888555333333333111000...---,,,,,,---,,,***(((***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))************((())))))******))))))(((!!!---&&&555 !!!%%%******++++++++++++******++++++,,,---000444888:::???DDDKKKOOOPPPQQQSSSUUUYYYfffxxx}}}xxxfffSSSQQQUUUTTTTTTUUUVVVXXX[[[\\\ZZZZZZZZZZZZZZZXXXWWWVVVTTTUUUXXXZZZ[[[[[[ZZZYYYXXX]]]gggttt}}}{{{rrrgggaaabbbhhhnnnqqqxxx~~~vvvmmmnnnvvv{{{|||~~~wwwmmmgggjjjvvvuuuhhhXXXKKK777111,,,,,,,,,***))),,,))))))))))))))))))))))))###''')))---&&&((()))---***+++///)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((()))******))))))))))))************,,,,,,,,,,,,------------...---...000222777CCCPPPccclllsssvvv{{{yyyhhhppp~~~|||zzzxxxwwwvvvtttqqqnnniiigggddd___[[[XXXVVVTTTMMMMMMKKKJJJIIIHHHHHHHHHDDDCCCBBBAAA@@@???>>>===;;;:::999888999888555333444444444333333333222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222222222333444555555444444444444555666777888:::777777::::::888999<<>>;;;666222333444333000,,,(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~WWWHHHGGGAAA;;;888555333333222111000...---,,,,,,---,,,***(((***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))))))))*********++++++))))))(((((((((((())))))))))))))))))************)))******************)))(((///333***111(((+++222***++++++,,,,,,++++++***,,,,,,---111888@@@GGGLLLKKKMMMNNNNNNOOOTTT]]]eee~~~{{{tttnnn___XXXLLLMMMVVVVVVXXXfffQQQPPPQQQTTTXXX\\\_________```aaabbbaaa___]]][[[```bbbdddeeedddbbb___]]]^^^WWWRRRUUU[[[aaaiiioooiiivvv~~~tttnnnkkkgggeeegggjjjrrruuuppptttvvvvvv}}}{{{vvvooojjjlllrrrxxx}}}qqqfffSSSEEE666///---+++***+++))))))))))))))))))))))))(((,,,"""***$$$333)))'''***  '''(((&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((()))******))))))))))))************,,,,,,,,,------------.........///222666???PPP```qqqtttuuuuuu~~~{{{pppnnnttt|||{{{}}}yyyxxxwwwuuurrroookkkhhh___^^^\\\YYYUUUQQQNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>===;;;::::::888777777777777666444111333333222222222222111111111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222222222222111111222444555666555555555666777999:::;;;???======???===:::<<>>IIISSSYYYWWWVVVSSSPPPSSS___qqq~~~iii]]]VVVNNNMMMSSSMMMIIIUUU[[[UUUSSSYYYXXXXXX\\\aaaeeegggfffkkklllllllllkkkhhhfffdddmmmoooqqqqqqpppmmmiiigggfffddddddhhhnnnnnnhhhbbb\\\dddooo{{{vvvpppfffiiikkklllrrrzzziiirrr|||~~~wwwoookkkjjjwwwpppZZZBBB444///,,,******))))))))))))))))))))))))!!!222(((---###///$$$+++&&&***+++***))))))'''$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''((())))))((((((((((((((()))******))))))))))))************,,,,,,,,,---------......///...000444999EEEZZZlllzzzxxxssssss{{{}}}xxxjjjiiiqqqxxxvvvvvvuuutttrrrnnniiidddaaaZZZYYYXXXWWWSSSPPPLLLJJJGGGGGGEEEDDDCCCBBBBBBBBB??????===<<<:::999888777777666555666666555333000222222222111111111111111111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222222222222111111222444555666666666777888999;;;===>>>AAAAAABBBDDDAAA???CCCJJJEEEFFFHHHKKKQQQ^^^ooo{{{~~~qqqqqqgggbbbeeeiiikkksss}}}xxxnnnllllllmmmqqqxxxxxxdddTTTIIIDDD???@@@BBB@@@888000///777???===444,,,***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||ZZZJJJHHHCCC<<<999555333222111000///000000...---,,,+++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))+++)))&&&$$$%%%(((+++,,,+++++++++***)))(((((('''(((((())))))******++++++++++++***)))((('''&&&&&&)))+++,,,***((((((+++...++++++******************&&&''')))***++++++******)))+++++++++++++++---000555...///===MMMVVVXXXXXXWWW\\\]]]\\\dddxxxuuubbbRRRLLLMMMQQQNNNPPPQQQRRRXXXbbbfffeeennndddcccnnnssspppnnnssszzzvvvyyy{{{sssuuurrrooorrr|||}}}rrr___``````bbblll{{{~~~qqqkkkpppooommm|||wwwlllmmmqqqyyy~~~|||ssskkkmmm}}}~~~}}}ssskkkZZZEEE777222000---...+++)))((()))++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))******+++,,,///,,,)))***---//////...222...000666@@@OOOiiizzz~~~{{{|||yyyiiieeevvv~~~{{{yyyuuurrrrrrnnnjjjiiiiiiggg```ZZZWWWUUUSSSPPPMMMKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>======<<<;;;999888888777333333333222222111111111222222222111111111000000000000000000111111111111000222333333222111333444111111222333333444555555333333333333333444444444333333222111222333555666666999<<<>>>???@@@BBBDDDBBBDDDEEEEEEDDDEEEDDDBBBDDDIIIMMMNNNNNNTTT___hhhzzz|||qqqooo|||}}}uuurrroooiiigggqqq}}}uuuooopppzzznnnaaaXXXSSSLLLEEE@@@<<<999777444222888BBB@@@222***+++'''((())))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}[[[KKKIIIDDD<<<999555333222222000///000///...---,,,+++++++++************************++++++++++++++++++,,,,,,+++*********))))))))))))))))))(((((((((((())))))((())),,,111///***(((***))))))******++++++,,,,,,))))))))))))*********************)))(((((('''''''''((()))'''&&&&&&(((+++++++++******************'''(((***+++++++++******+++,,,---,,,++++++---///000999HHHWWW\\\YYYVVVWWW[[[bbbkkkuuuuuu___YYYRRRNNNNNNPPPPPPPPPSSSYYY___fffrrr|||oooccc```fffkkklllqqqsss}}}xxxnnnjjjxxxvvvpppqqqvvv{{{}}}}}}~~~xxxgggUUUIII@@@555++++++++++++***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((***************++++++,,,///---+++,,,...000///......000666???HHHWWWooo|||uuupppuuuzzzuuusssrrrooolllkkkgggcccbbbbbb```ZZZVVVSSSQQQOOOLLLJJJHHHGGGFFFCCCCCCBBB@@@???>>>===<<<;;;:::999888777666555555333333333222222111111111222222222111111111000000000000000000111111111111000222333333222111333444222222222333333444444555444444444444333333333333222222333333444666777888:::<<>><<<;;;::::::777777666555444444333222222222222222222111111111222222222111111111111111000000000111111111222222000222333333222111333444333333333333333444444444666666555555444444333333555666777999:::;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNNNNPPPQQQQQQTTT^^^lllwww}}}tttmmmlllooo~~~}}}~~~vvvrrroooqqquuuuuuzzzmmmhhhddd___WWWNNNGGGDDDBBBBBB999444888CCCHHH@@@777555---,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\KKKHHHAAA;;;888555333222222111000//////...---,,,++++++,,,++++++++++++++++++++++++++++++))))))***+++---...***************************))))))))))))))))))***...)))666NNNRRR>>>...---,,,,,,+++++++++*********+++++++++******)))))))))(((((()))))))))*********++++++,,,,,,,,,---...///******+++++++++++++++,,,++++++,,,,,,,,,,,,++++++////////////000555<<>>===<<<;;;:::999888888555555444444333222111111222222222111111111111111111111111111111111111111000000111111111222222222000222333333222111333444444444444444444333333333555555666666666777777777;;;<<<>>>@@@AAAAAA@@@???@@@BBBEEEFFFFFFFFFGGGIIIHHHIIIKKKMMMLLLKKKOOOSSSWWWYYY\\\```fffsss{{{tttiiiaaa]]]hhh||||||~~~|||}}}}}}vvvuuuvvvvvvxxxttt{{{}}}qqq}}}wwwssszzzyyyrrr|||zzztttrrrddd___WWWNNNFFFBBBAAABBB>>>999;;;EEELLLGGG???:::...,,,)))'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\KKKFFF>>>:::888444333222222111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++------***************+++++++++******))))))))))))*********+++BBBfffpppUUU555&&&***************))))))))),,,,,,++++++******))))))(((((())))))******++++++((((((((()))++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///333<<>>111---(((&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~\\\KKKFFF===:::777444333333222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++******))))))******+++***&&&111IIITTTFFF111'''&&&&&&''')))***+++,,,,,,+++++++++++++++*********)))))))))******+++++++++***))))))+++...///...,,,******++++++,,,---------,,,,,,,,,,,,---...///000+++...111555;;;BBBKKKQQQOOOQQQYYYgggrrrxxx~~~kkkVVVMMMPPPTTTUUUUUUcccxxxzzzppprrr}}}~~~}}}nnneeesssvvvttt{{{|||tttmmm\\\MMM:::///,,,---,,,)))************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******++++++++++++++++++++++++,,,------+++,,,---------...111444888GGGXXXdddooo{{{xxxxxxttthhh}}}yyyuuuooogggaaabbb^^^YYYWWWVVVTTTPPPMMMLLLLLLJJJIIIGGGGGGFFFFFFAAA@@@??????>>>>>>>>>>>>999999888888777666555555333333333222222111111111000000000111111111111111111111111111111222222222111111111222222222222333000222333333222111333444444444444444444555555555555666888:::===???AAABBBAAABBBBBBCCCCCCCCCCCCCCCFFFIIILLLNNNOOOQQQSSSUUUWWWUUUUUUXXXTTTOOOUUU```gggooo}}}|||qqq```RRRKKKNNN```uuu~~~|||~~~|||}}}{{{}}}xxxsssvvv}}}}}}vvvnnnlllqqqzzz}}}wwwrrrnnnllljjjbbb```[[[QQQGGG@@@>>>???EEEDDDFFFKKKPPPPPPJJJEEE888222+++'''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}\\\MMMHHH???:::777444333333333222111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))(((*********++++++,,,,,,,,,+++******))))))******+++---&&&"""&&&+++,,,+++,,,&&&'''((()))+++,,,---...***++++++++++++++++++,,,******************++++++,,,+++,,,...111222111///******++++++,,,------...,,,,,,,,,,,,...000111333000666===DDDHHHKKKNNNOOOOOOXXXfffqqqqqqiiidddeeebbbZZZVVVZZZ^^^___bbbfff~~~xxxyyy~~~}}}wwwmmmssszzzpppsss{{{vvvooocccQQQ???222---++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,++++++++++++,,,---------......------000666:::DDDZZZnnnssssss{{{{{{yyyrrrpppzzzzzzppphhhffffff```YYYVVVXXXUUUQQQPPPPPPOOOLLLHHHFFFFFFGGGFFFDDDCCCBBBBBB???>>>===<<<;;;;;;;;;;;;666666555555444333333333222111111111111000000000///000000000111111111222000000111111111222222222111111111222222222333333000222333333222111333444333333444444555555666666888999:::===???AAACCCDDDBBBCCCCCCDDDFFFGGGIIIJJJMMMPPPSSSTTTUUUUUUWWWYYYXXXSSSRRRVVVWWWXXXfffxxxtttfff\\\XXXWWWbbboooxxx}}}~~~rrrooommmlllooorrrsssttt{{{xxxqqqjjjgggmmmzzz|||tttkkkeeedddeeeaaaaaa]]]TTTHHH@@@===>>>DDDFFFIIIMMMQQQRRRPPPLLLBBB:::111+++******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||\\\NNNJJJBBB999777444333333333222111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...+++(((&&&*********++++++,,,,,,,,,++++++************+++++++++---...---------,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,---************************)))((()))+++///000...,,,******+++,,,,,,---......,,,,,,,,,,,,...000333444888???JJJRRRUUUSSSPPPMMMYYYbbbnnnmmm^^^MMMHHHLLLLLLWWWdddjjjffffffwww~~~~~~~~~}}}|||~~~xxxlllkkkrrrzzz|||}}}uuueeeOOO:::---,,,///************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---......//////......222999???QQQllltttwwwooopppyyysssggglll\\\VVVRRRSSSRRRPPPQQQSSSQQQNNNKKKKKKLLLLLLIIIFFFAAABBBDDDDDDBBB@@@??????======;;;:::999999888888444333333333222111111111000000000000000///////////////000000111111111222000000111111222222222222111111222222222333333333000222333333222111333444333333333444555666777777;;;;;;===>>>@@@BBBCCCDDDDDDEEEEEEGGGJJJMMMPPPRRRSSSVVVXXXYYYXXXXXXZZZ[[[ZZZTTTTTTZZZ```iiivvvppppppnnnpppqqqsssyyy~~~llllllkkkjjjiiijjjlllnnnqqqrrrnnnddd]]]aaaqqq}}}xxxnnnhhhiiimmmggggggddd[[[OOOFFFCCCCCCAAAFFFJJJNNNQQQTTTSSSQQQJJJAAA666...,,,+++(((%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}___KKKFFFBBB;;;999555444333333222111000000000000111111111111---------,,,,,,+++++++++...------,,,,,,------...************************+++******)))******++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000......000000...000555EEEPPPXXXVVVNNNLLLVVVaaaqqqkkk```RRRFFFCCCJJJRRRSSSbbbnnnooovvvuuukkknnnvvv|||xxxwwwwwwuuurrrxxx}}}yyyqqqnnnqqqxxx}}}rrr^^^KKK<<<222+++***+++---,,,+++)))***+++***************)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))***************,,,...---+++,,,...111///000000//////444<<>>===<<<;;;;;;:::999888777666555444444444444444333333222111000000000000000000000000000000000000000000000000//////000000111111222222333333222222222222222333111222444555666666555555888888888888777777:::<<<@@@BBBCCCDDDBBBAAABBBCCCDDDEEEHHHNNNTTTWWWVVVTTTVVVVVVWWWWWWWWWWWWVVVVVVPPPWWW^^^ccclll}}}wwwwwwuuurrrqqqvvvwwwllliiijjjiiijjjllljjjpppmmmfffdddbbblllzzztttrrrrrrmmmgggdddddd\\\OOOIIIJJJFFFJJJLLLJJJNNNUUUVVVRRRPPPHHH===333---+++***)))''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~___KKKFFFBBB;;;999555444333333222111000000000000000000//////---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,+++***))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------444===MMMNNNRRRWWW^^^fffmmmpppkkk\\\OOOLLLNNNOOOPPPSSSUUUhhh}}}qqqtttuuutttyyyxxxppppppuuuzzz~~~xxxwwwuuunnnmmmrrr|||{{{kkkZZZKKK===333+++++++++++++++***)))(((***************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))***************,,,...---++++++...000,,,///000//////888IIIVVVmmmzzzwwwkkkooo}}}}}}rrrtttbbbSSSMMMGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA???>>>>>>===;;;::::::999999999888777666555444444333333444444333333222111000000000000000000000000000000000000000000000000...//////000000111222222111000000//////000000111222333333444444333333333666777999999999:::===???AAABBBDDDDDDCCCDDDEEEGGGMMMNNNQQQVVV[[[]]][[[YYYVVVVVVVVVVVVUUUUUUTTTTTTUUU^^^jjjttt~~~~~~|||wwwooojjjlllttt{{{~~~|||vvvtttrrrkkkdddaaaiiiqqqoookkkhhhccciii{{{~~~~~~wwwsssnnnkkkiiigggaaaXXXPPPMMMHHHLLLNNNOOOUUU[[[YYYSSSSSSLLLBBB888000***((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~```KKKFFFAAA;;;999555444333333222111000000000///.........---------,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------+++***,,,......111;;;FFFVVVTTTVVVaaannntttnnnfff\\\OOOJJJRRRXXXWWWZZZbbbrrrmmmnnnuuu~~~wwwttt|||zzz~~~{{{~~~xxxmmm```PPPAAA333000,,,++++++,,,***'''***************)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))*********+++++++++,,,------,,,+++---...+++000222000222BBB\\\qqq|||tttgggiiiuuuiiiqqqbbbJJJFFFFFF@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888888777666666666666555555444444444333333333333333222222111000000000000000000000000000000000000000000000000......//////000000111111000000/////////000000111555444444333333333333444666888;;;===>>>???BBBCCCEEEEEEFFFEEEFFFIIIMMMPPPUUUVVVZZZ___bbbaaa^^^[[[YYYWWWUUURRRQQQQQQRRRSSS___lll}}}zzzqqqjjjiiioootttvvv|||}}}www{{{uuunnnlllgggmmmvvvlllnnnnnnnnnnnnlllccc[[[VVVVVVTTTSSSVVVZZZZZZVVVTTTPPPIII???555---)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```LLLEEEAAA;;;999555444333333222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,------------------+++---222777;;;BBBJJJQQQYYYeeeppprrriiiYYYMMMLLLMMMXXXeeeddd^^^iii}}}wwwrrrqqq~~~{{{}}}|||xxx}}}}}}zzzrrrbbbSSSBBB:::000+++,,,---,,,******************)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,---------,,,,,,---,,,111444333777KKKlll~~~zzztttlll|||xxxqqqeeessseeeLLLAAABBBBBB===<<<;;;:::999999999999999999999:::::::::;;;;;;999999888777666666555555333333333333333444444444222222333333333222222111000000000000000000000000000000000000000000000000---......///000000111111222222111111111222333333666666555444555666777888999<<<@@@BBBCCCDDDEEEGGGIIIIIIHHHHHHIIINNNTTTYYYXXX[[[^^^aaabbb```\\\ZZZ___\\\WWWSSSSSSWWW\\\___qqq~~~~~~xxxssstttyyy~~~yyy|||{{{ooolllkkkuuu~~~{{{hhhmmmrrrxxx}}}qqqjjjhhhbbbYYYTTTTTTWWWZZZUUUTTTPPPHHH>>>444///---'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaLLLEEEAAA;;;999555444333333222111000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------.........111---...777AAAEEEGGGIIILLL___rrruuugggUUUKKKIIIIIIRRReeewwwyyytttwwwhhhmmm}}}vvvwwwzzzrrrvvv|||oooaaaQQQEEE666,,,***,,,---,,,***************)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************++++++++++++,,,,,,---.........---,,,,,,111555666>>>SSSsss{{{yyyqqqmmmkkk|||\\\MMMCCC??????999;;;;;;:::999888888888888555555555666777777888888777777777666666555555444222222222222333333333333111111222333333222222222000000000000000000000000000000000000000000000000......//////000111111111222222222222222333444444444444444555666999;;;===;;;>>>BBBDDDDDDEEEFFFGGGKKKJJJIIIHHHJJJOOOVVV\\\[[[]]]```bbb```]]]ZZZXXX\\\YYYUUUUUUZZZeeeqqqxxx~~~{{{zzzzzz{{{zzzmmmlllkkksssyyypppqqqkkknnnvvvsssuuutttkkk^^^VVVXXX^^^ZZZZZZWWWPPPFFF;;;333...(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaLLLEEEAAA;;;999555444333333222111/////////...---------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,---......//////222///222===GGGKKKLLLNNN^^^mmmwwwlllUUUEEEGGGPPPSSS\\\ooovvvnnnvvv~~~zzzzzz}}}pppoooxxxwwwkkk\\\PPP???222+++************************)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,,,,---///111111000...---000555<<>>>>>@@@CCCDDDEEEEEEGGGIIIMMMLLLJJJIIIJJJOOOVVV[[[^^^```bbbbbb___\\\YYYYYYOOOOOOQQQXXXeeevvv|||wwwxxx}}}sssrrryyy~~~rrrkkkkkkffffffrrrmmmdddcccuuuqqqnnnuuuooovvv~~~~~~qqqbbb]]]``````]]]YYYSSSKKKAAA555...+++***((('''''''''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaLLLEEE@@@;;;999555444333333222111//////..................+++++++++,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++,,,---.........---,,,,,,,,,------.../////////444555<<>>333,,,))))))***************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,---000333444222000222333:::HHH[[[nnn|||yyyiiiaaatttlllSSSGGGGGGBBB@@@???;;;888777666555555444444444333333333333444444444444444444444444333333333333222222222222222222222222000000111222222222222222000000000000000000000000000000000000000000000000000000111111222222333333222222222222333444555666666777999;;;===>>>???@@@BBBDDDFFFHHHIIIKKKOOOQQQSSSRRRPPPNNNNNNRRRXXX]]]```bbbcccaaa]]]ZZZYYYZZZQQQVVV___lll}}}|||yyywwwqqqmmmrrr~~~~~~sssrrrwww~~~wwwuuukkkeeegggbbb___hhhlllgggfffqqqssshhhnnnuuuooossszzzxxxjjjaaa```]]]XXXTTTRRROOOGGG;;;111---+++)))'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbLLLEEE@@@;;;999555444333333222111.........///////////////+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((------------------------++++++,,,,,,,,,------------,,,,,,++++++*********,,,------......------,,,+++,,,---.........---,,,,,,,,,------...///000000666<<>>999888777666555555555555333333333333333333333333333333333222222222222222333333333222222222111111///000111222222222222222000000000000000000000000000000000000000000000000111111111222333333444444444444444555666777888999<<<===???AAACCCCCCCCCBBBFFFHHHKKKMMMOOOSSSWWW[[[YYYXXXVVVTTTTTTWWW]]]aaa```aaaaaa^^^ZZZWWWXXXZZZccckkkxxx|||wwwsssmmmhhhdddfffppp~~~{{{{{{~~~~~~{{{}}}zzzuuuggg```ccc``````kkkrrrrrrrrrtttxxx}}}ppp```fffwwwooovvvqqqppptttsssiiibbb```VVVQQQMMMNNNQQQMMMBBB888...,,,***'''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%cccQQQIIIAAA<<<888777999888333//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------***+++,,,,,,,,,,,,+++***---,,,++++++******++++++---,,,***))))))***,,,---///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------..................///***)))---000000111444AAAIIIMMMNNNZZZnnnwwwtttTTTNNNJJJLLLSSS^^^ppp~~~}}}}}}yyy{{{yyy}}}xxxpppmmmsss}}}rrrqqqkkk]]]III888...++++++++++++***+++*********))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))***************++++++,,,,,,------...------------...///222333<<>>999666666666222111222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------***++++++,,,,,,++++++***---,,,++++++******++++++---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,...111444333444===GGGSSSPPPNNNXXXmmm{{{qqq]]]HHHFFFJJJYYYmmmwwwvvv~~~xxxxxx{{{|||zzz{{{}}}|||zzzuuulll^^^OOOAAA999000...---,,,------,,,+++******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++***++++++,,,,,,------...,,,---...///...///111333777GGGYYYnnnxxx{{{rrrtttxxxiiidddnnnjjjTTTFFFBBB???<<<:::999999888777555555666555555444333222333333333444444444444444111111222222222222111111333333333222111111000000222222333444444444333333222222222222111111111111444222111111333444444333333333444444444444444444555777:::===@@@AAABBBBBBBBBDDDGGGIIIJJJLLLOOOQQQUUUVVVXXXXXXWWWVVVVVVWWWVVV[[[^^^^^^^^^___]]]YYYUUUSSSSSSWWWbbbrrr~~~}}}|||}}}{{{zzz|||qqq|||rrrqqqsssyyytttnnnllljjjvvvvvvuuurrrmmmjjjqqq{{{vvvpppiiifffkkkoooiii```UUUOOOKKKQQQ[[[]]]UUUKKKAAA;;;333---***)))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccOOOHHHAAA@@@999555555444111111333111111000000//////......------------------------,,,,,,,,,---------------------------------------++++++++++++++++++++++++---,,,++++++******++++++++++++***))))))***++++++---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,///333666999CCCNNNTTTXXX]]]cccjjjiiiYYYHHHGGGOOObbbzzz|||{{{yyyyyy~~~|||~~~|||yyytttkkk^^^PPPGGG555222...------...,,,************)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))))))))*********+++++++++***++++++,,,,,,------...+++---////////////333666:::UUUppp}}}rrrxxxpppbbboooppp[[[NNNCCC===<<<:::999888888888888555555555444444333333222222222333444555555666666444555666777777666555444777666555444333222111111222222333333444444333333222222222222222222222222333222111111222222222222333333444555666777888888888999<<>>888111---------+++)))************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))************++++++++++++***++++++,,,,,,------...+++---000000///111666;;;NNNrrrtttnnnttt~~~yyyiiidddbbbVVVMMMAAA:::::::::999888777777888555444444444333333333333111222333555777777777777::::::<<<======<<<::::::;;;:::999888777555444444222222333333444333333222222222222222222222222333111222222111111111333333333444666888:::<<<===>>><<<===>>>@@@CCCFFFIIIJJJOOOPPPRRRRRRRRRRRRTTTVVVVVVWWWWWWVVVUUUVVVXXXZZZ\\\\\\\\\[[[WWWTTTUUUWWWeeejjjsss~~~|||{{{zzz~~~}}}rrriiissswwwooolllmmmpppuuuyyyrrrpppooooooqqqtttsssjjj]]]TTTUUUSSSQQQQQQTTTVVVWWWWWWPPPHHH>>>444...+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffQQQJJJCCC@@@:::555555444111111333111111000000///...---------------------------------------,,,---......///------------------------,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---......------............------+++,,,,,,---...///000000333000111;;;EEEMMMTTTYYYmmmqqqmmm\\\GGG???GGGRRR\\\uuu{{{uuu{{{www}}}tttqqqtttxxx{{{}}}~~~yyyqqqhhhcccKKKAAA555...------,,,)))++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,***++++++,,,,,,------...+++...000000///222;;;BBBaaapppcccooorrrffffffqqqZZZRRRIII>>>999::::::999777666777888555555444444444444444555222333666888:::;;;;;;;;;??????@@@@@@@@@@@@??????>>>===<<<;;;:::999888888444444555555444444333222222222222222333333333333111222333333333333555777777888999<<<>>>@@@BBBCCC@@@@@@AAACCCFFFJJJMMMOOOSSSUUUVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\ZZZXXXVVVTTTQQQPPPUUU]]]rrrzzz}}}|||{{{yyy|||{{{wwwuuuuuuwwwlllsss~~~zzzuuurrrlllggghhhkkksss|||uuupppmmmiiiiiikkkjjjeeeaaa```WWWWWWVVVUUUVVVXXX]]]```ZZZRRREEE:::111---***)))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffPPPIIICCC???999555555555222111333111111000///...---,,,+++...........................------,,,---...///000------------------------,,,,,,+++******+++,,,,,,---,,,++++++******++++++*********++++++*********...---------......///000------............------,,,------...///000111222111111666@@@HHHNNNWWW___tttjjj\\\OOOHHHJJJTTT^^^kkk}}}~~~uuukkkmmmvvv||||||tttnnnkkkXXXKKK;;;111......---++++++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,***++++++,,,,,,------...,,,///000//////444???HHHggggggeeeyyy}}}nnngggrrreeeVVVMMMDDD===888:::;;;:::777555666777666666555444444555666666444666999<<<>>>???@@@???BBBBBBAAAAAAAAAAAABBBBBB>>>>>>======<<<;;;::::::888888888777666555444333222222222333333333444444222555666666666666999<<<===>>>???@@@AAABBBCCCDDDAAACCCFFFIIILLLOOOQQQQQQSSSUUUVVVUUUSSSSSSTTTUUUXXXZZZ[[[[[[[[[[[[\\\]]]XXXTTTQQQQQQQQQTTT```mmm}}}{{{zzzxxxyyyzzzxxxtttqqqpppppp}}}uuuwww|||xxxwwwvvvqqqiiigggjjjpppyyy~~~wwwkkkgggfffhhhhhheeefffjjjZZZYYYYYY\\\aaafffiiijjjeee[[[MMM@@@666000---+++'''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%eeeOOOHHHBBB>>>999666666666222111222111000///...---,,,++++++..............................---,,,---...///000---------------------------,,,+++******+++,,,------,,,++++++******++++++,,,------......------,,,...............///000111------............------------...///000111222333333777@@@IIIMMMRRR]]]hhhppp^^^LLLIIIRRR[[[______|||}}}wwwzzziiijjjuuu}}}tttpppoooaaaRRR???333/////////---+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......,,,///111//////555BBBMMMhhhggghhhzzzyyyllliiiuuu___SSSIIIBBB???888;;;<<<;;;777555666777777666555444444555777777666888<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::888777555444222222222333333444444444444666999999888999===@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBEEEJJJOOORRRSSSSSSRRRRRRSSSTTTTTTSSSRRRSSSUUU[[[]]]______]]]\\\]]]^^^WWWRRRPPPQQQTTT[[[lll}}}}}}{{{zzzwwwvvvuuusssssssssuuuwww~~~|||}}}{{{xxxxxxzzztttjjjgggiiimmmuuu||||||iiigggjjjooonnniiigggkkk\\\ZZZ[[[bbbmmmssstttqqqlllbbbSSSDDD:::333///---'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%eeeQQQJJJDDD>>>:::555222222222222111111000...---,,,,,,------.........------,,,,,,,,,---------...------,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------------------------------///---+++---000111///---444AAAJJJJJJPPP___kkknnnWWWHHHCCCPPP\\\cccsss{{{lllpppzzzxxxqqqjjjaaaQQQ@@@333,,,+++,,,,,,+++************'''%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,---,,,+++***+++///222+++---000111222888EEEQQQuuunnnrrruuuzzz~~~mmmsssnnnZZZMMMFFFBBB>>>;;;:::888666444444444444555555444555888:::;;;;;;<<>>;;;777555444333333333333444555666666<<<<<<===>>>@@@BBBCCCDDDAAAAAACCCDDDFFFIIIKKKLLLQQQQQQOOONNNNNNOOOOOOPPPTTTTTTSSSSSSTTTUUUVVVVVVXXXYYYXXXWWWYYY\\\]]]\\\WWWOOOMMMYYYjjjzzz}}}{{{zzzyyyzzzxxxuuutttuuuxxx|||{{{qqqoootttuuurrrrrrtttqqqkkkggghhhppprrrrrrtttzzzqqqmmmmmmqqqooojjjjjjoooccc______gggsss{{{|||xxxrrrlll```QQQCCC888333111***))))))*********'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%hhhSSSLLLEEE>>>:::666333222222222111111000///------------...------------------,,,,,,---------......------,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------..................------------------------...---------///111222333===FFFPPPXXX___bbb^^^XXXIIIKKKPPPWWWbbbsssvvvzzz|||qqqjjj]]]MMM???555000...,,,+++******+++***(((&&&))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++***)))***,,,//////---***---...000222666@@@OOO\\\yyy{{{jjjpppyyyxxxooo~~~vvvdddUUULLLEEE@@@<<<;;;:::888666555444555555666666666888;;;===??????===@@@BBBCCCDDDEEEIIILLLHHHHHHEEEAAABBBDDDBBB>>>@@@CCCDDDBBB===;;;<<>>:::666333222222222222222111000///............,,,,,,------------------,,,------.........---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...///000///......------------------------...//////...---000777<<>>@@@BBBDDD@@@BBBDDDEEEFFFIIIMMMPPPLLLMMMJJJEEECCCCCC@@@;;;????????????>>>>>>>>>>>>@@@BBBDDDDDDAAA???======>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGNNNNNNNNNNNNNNNOOOPPPPPPLLLKKKJJJJJJJJJKKKLLLMMMRRRRRRSSSTTTUUUWWWXXXXXXYYYXXXYYY[[[\\\XXXRRRNNNRRR[[[ooo~~~|||zzzxxxwwwyyyxxxvvvtttsssssstttttt}}}yyykkkaaaccciiipppoooiiieeefff```gggjjjiiilllrrrqqqkkklllllliiiddddddhhhkkkkkkccc___^^^bbblllsssvvvvvvwwwwwwrrrhhhXXXGGG999111***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%lllVVVNNNGGG>>>;;;666333222333222222222111000000//////......,,,,,,,,,------.........,,,------...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---...........................111111///,,,111;;;DDDLLLJJJSSSccchhh[[[MMMGGGLLLPPP^^^xxx{{{vvvmmm```QQQAAA333+++///---+++++++++,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++---...111666:::888222+++///000111666CCCYYYnnnyyy|||yyyuuurrrbbb]]]pppzzzddd___WWWPPPKKKFFFAAA>>>999888777666666666777888;;;<<<>>>??????AAACCCEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSXXXWWWNNNDDD???<<<:::;;;:::999;;;???BBBAAA??????AAACCCCCCAAA@@@???????????????@@@@@@AAABBBCCCCCCDDDFFFIIIKKKMMMNNNOOOTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPRRRRRRTTTUUUWWWXXXYYYYYY]]][[[ZZZYYYVVVRRRSSSVVV```ppp}}}{{{zzzyyywwwvvvuuutttsssrrrqqqqqq}}}~~~zzz}}}tttaaafffpppyyywwwooojjjjjjgggkkkmmmmmmoootttuuurrrmmmooolllffffffjjjkkkfffgggdddaaabbbhhhpppuuuwwwrrrsssrrrjjj\\\LLL>>>666+++)))(((''')))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%mmmWWWNNNFFF???;;;666444333333333222111111111000000///......,,,,,,,,,------.........,,,---....../////////...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,........................///222333000///555BBBNNNQQQUUUbbblllgggVVVMMMNNNUUUXXXnnnvvvjjj\\\LLL>>>444111///,,,+++,,,,,,+++***(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++(((+++...000000///...------111333999KKKdddxxxtttwwwxxxcccWWW^^^}}}ooobbb]]]UUUMMMGGGCCC@@@>>>888777777666666777999:::???AAABBBAAA???@@@BBBDDDIIIHHHHHHHHHJJJLLLNNNNNNYYYbbbdddVVVDDD999999;;;777555555:::@@@EEEEEECCCBBBDDDFFFFFFEEEDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEEEEKKKMMMOOORRRTTTUUUVVVVVVQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[^^^[[[YYYUUUOOOOOO\\\lllzzz~~~|||{{{uuuuuuuuutttsssrrrqqqqqqwww~~~www|||{{{gggmmmxxx|||sssnnnnnnkkkkkkiiiiiinnntttvvvtttjjjmmmnnnnnnppprrroooiiilllhhhcccaaadddjjjqqqvvvrrrsssqqqiii]]]NNNBBB;;;...,,,)))(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%nnnWWWNNNGGG???;;;777444333333333222000000000000///...------,,,,,,------------------,,,---...///////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................000222444444666???NNN[[[___mmm{{{{{{iiiUUUOOOTTTZZZiii}}}~~~}}}sssgggXXXIII>>>444111...,,,,,,,,,+++***(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++***,,,------+++,,,...111,,,222777@@@TTTnnn}}}zzzqqq|||{{{iiiVVVSSSiii|||hhh]]]YYYQQQIIIBBB>>><<<;;;777777666666777888:::;;;AAACCCEEECCC@@@???AAADDDLLLKKKKKKLLLNNNOOONNNMMMYYYcccfffWWWBBB888:::>>>777666777<<>>@@@<<<===>>>AAAEEEIIIJJJJJJCCCEEEGGGHHHIIIIIIKKKMMMMMMLLLLLLMMMMMMNNNOOOPPPKKKLLLNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSUUUXXXYYYXXXYYY[[[]]]^^^^^^]]]\\\XXXSSSTTT___jjjwww|||zzzxxxvvvtttrrrqqqqqqlllnnnkkkbbb[[[bbbxxx|||wwwuuu|||zzztttuuu{{{|||yyyuuunnneeeaaadddnnnvvvwwwwwwtttmmmaaaTTTJJJDDD777333---***)))*********''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%qqq[[[RRRJJJ???<<<777444444444333333...////////////---,,,+++.........------,,,,,,,,,,,,---...///000000000000---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////666444111...---...000111////////////////////////---000444;;;FFFVVVgggsssxxxZZZSSS^^^hhhqqqyyy~~~tttqqqwww|||~~~~~~~~~|||wwwwwwwwwuuuttttttwww}}}|||uuubbbUUU999555111---,,,+++***((((((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++---)))%%%''',,,///---***---777AAALLLbbbxxxyyy}}}yyyeeennnoooaaa[[[pppzzzlll___SSSNNNNNNLLLHHHCCC>>><<<;;;666666666666888:::<<<===AAAEEEGGGFFFCCCCCCFFFKKKLLLLLLNNNRRRWWWXXXUUURRRMMMPPPOOOGGGAAA@@@AAAAAAAAABBBDDDFFFGGGIIIKKKLLLIIIKKKNNNOOOOOOQQQSSSUUUOOONNNNNNOOOOOOPPPQQQRRRHHHJJJLLLNNNNNNNNNMMMLLLNNNMMMMMMLLLLLLMMMMMMMMMUUUUUUUUUVVVXXXZZZ\\\^^^ZZZ[[[]]]_________]]]\\\XXXQQQVVVjjj}}}~~~zzzwwwtttrrrqqqpppnnnlllfff[[[SSS[[[rrr}}}|||~~~wwwpppkkkmmm{{{yyyuuu~~~}}}tttjjjdddgggqqqzzzqqqsssrrrmmmcccXXXNNNIII999555///***)))*********((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%qqq]]]SSSHHHBBB:::555666666444222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------------------------------------............///333222111///...,,,+++***------......///000000000,,,;;;888999QQQ```hhhyyyrrrZZZSSSaaapppxxxxxxrrrlllooosssyyy}}}~~~|||{{{zzzwwwssspppllliiiffffffiiimmmqqqrrrpppwww}}}lll```LLL===000---......+++***)))))))))))))))*********&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++...,,,***)))+++---......:::888???ZZZwwwzzzxxx~~~mmmqqquuuzzziiiaaaaaa{{{gggZZZVVVWWWLLLJJJGGGCCC@@@===;;;:::444555666666777:::???BBBEEEEEEEEEDDDCCCDDDFFFIIILLLNNNRRRTTTUUUSSSQQQOOOPPPKKKDDDAAAAAABBBAAA@@@CCCCCCCCCDDDEEEGGGHHHIIIMMMNNNNNNPPPQQQSSSUUUVVVVVVSSSPPPPPPQQQRRRPPPNNNNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMKKKIIIHHHJJJNNNRRRXXXXXXXXXWWWWWWXXX\\\______ZZZZZZ___```ZZZWWWYYYUUU```nnn~~~vvvqqqqqqrrrrrrqqqpppiiiddd^^^UUUTTTjjjxxxyyyyyymmmfffmmm}}}zzz~~~wwwxxxsssiiigggmmmpppnnnsssqqqqqqpppiii[[[OOOKKK<<<888222,,,)))(((***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrr^^^UUUJJJBBB;;;555666666333222222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------------------------------------------------------............///000000//////.........---............///000000000000444999FFFVVV```ooojjj[[[ddd{{{|||zzzzzzllliiimmmssszzz|||zzzwwwrrrmmmiiiaaa^^^ZZZYYYZZZ]]]___```dddhhhnnnrrrvvv|||yyymmmVVVFFF555///...,,,+++***))))))))))))************'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++...,,,++++++,,,...//////444@@@PPPiii|||xxxqqqxxx}}}^^^gggwww|||dddXXXQQQMMMKKKHHHFFFDDD@@@===:::888777555666777888999;;;???CCCGGGHHHGGGFFFDDDDDDEEEGGGIIIKKKOOORRRSSSPPPMMMKKKIIIDDD???======>>>>>>======>>>@@@CCCFFFIIIKKKLLLUUUUUUTTTTTTTTTUUUUUUVVVSSSPPPNNNMMMNNNOOONNNLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNLLLLLLNNNQQQTTTXXXYYYZZZZZZYYYZZZ\\\^^^bbb___^^^^^^XXXRRRTTTYYY___ssszzzuuutttsssssssssqqqkkkhhheee\\\YYYggg{{{~~~uuurrr{{{yyyuuuvvvuuusssmmmddd___```bbbbbbnnnnnnqqquuuqqqeee[[[VVVAAA===555///+++*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sss```WWWLLLCCC;;;666666666333222222222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,............////////////................................................---------------------------------............///------......///000000000//////////////////000000555000???UUUYYY___uuuuuu^^^]]]vvvqqqssshhhgggmmmttt{{{}}}zzzwwwtttoooiiieee]]]ZZZUUURRRRRRSSSSSSSSSVVVXXXYYY[[[```iiiuuu}}}|||hhhUUU@@@444///,,,,,,---************************))))))((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111444TTTrrrddd\\\vvv~~~qqqYYYrrrbbbQQQOOONNNIIIEEECCCAAA???<<<999777555555888999::::::;;;===@@@CCCJJJKKKJJJHHHEEECCCDDDDDDGGGJJJNNNQQQQQQOOOKKKHHHEEEBBB>>><<<<<<>>>>>>>>>@@@BBBEEEJJJMMMPPPRRRRRRYYYWWWUUURRRPPPNNNNNNNNNNNNLLLJJJIIIJJJLLLLLLKKKLLLNNNPPPOOOLLLKKKMMMOOOOOOPPPQQQRRRRRRSSSUUUWWWZZZ\\\^^^^^^^^^]]]]]]^^^^^^^^^]]][[[VVVVVVaaannnzzz|||xxxuuuuuuuuurrrnnnmmmlllfff```dddooozzz|||nnnvvvzzztttxxx~~~~~~zzzvvvuuuttttttoookkkfffccc___\\\^^^ccclllmmmrrryyywwwlllaaa\\\HHHBBB:::222...,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttaaaWWWLLLDDD<<<666666666333222333222222111111000//////...------------------------////////////000000000000........................////////////////////////........................---------............///,,,------...///000000111111000000//////000111111888555KKK^^^YYYbbbyyyuuutttiii\\\ggg}}}xxx~~~sssiiiiiinnnttt{{{zzzxxxwwwvvvtttpppjjjggg```\\\WWWTTTRRRQQQOOONNNNNNNNNNNNNNNRRRZZZeeemmmwww|||xxxdddKKK;;;333......000++++++***************)))***)))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,---...///111222@@@nnneeeUUU\\\yyy{{{gggaaarrrUUUJJJKKKKKKGGGCCC>>>===;;;999777555444444:::;;;<<<======>>>@@@CCCLLLLLLMMMJJJGGGDDDCCCCCCGGGJJJNNNQQQRRROOOLLLIIIHHHEEECCC@@@@@@@@@AAABBBFFFHHHLLLOOORRRSSSSSSSSSYYYWWWSSSNNNJJJGGGFFFEEEGGGFFFFFFFFFHHHJJJLLLMMMMMMQQQTTTSSSNNNLLLOOORRRQQQSSSVVVWWWWWWXXXYYY[[[\\\___cccdddcccaaa______\\\\\\ZZZXXXZZZeeeyyy|||vvvtttuuusssoooooopppmmmgggfffiiiyyy|||kkkrrrwwwqqqssswwwxxx{{{xxxmmmmmmqqqrrrnnnhhheeegggeee``````eeeeeefffnnnxxxzzzrrrhhhcccMMMFFF<<<444///---+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvbbbWWWKKKFFF===666555555333222333222222222111000000//////------------------------/////////000000000111111////////////////////////////////////////////////........................---------............///.........///////////////222111000//////000222333777@@@YYYccc___nnn~~~wwwpppooohhheeevvvuuummmkkkmmmpppvvv{{{yyyxxxwwwwwwuuuqqqkkkggg```]]]YYYVVVTTTRRROOOMMMMMMMMMLLLKKKMMMRRRXXX]]]fffmmmxxx~~~oooVVVCCC777///---///,,,+++++++++******))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++(((***,,,------...222555HHHyyy___ZZZjjjxxx|||hhhrrrrrr```NNNGGGFFFCCC@@@>>><<<;;;999888666555555555;;;===>>>>>>===>>>???AAAJJJLLLMMMLLLIIIEEECCCCCCGGGIIILLLOOOPPPNNNLLLJJJJJJIIIFFFDDDBBBAAAAAABBBEEEGGGJJJNNNPPPQQQQQQPPPXXXUUUQQQKKKGGGEEEDDDCCCAAABBBEEEGGGIIILLLNNNPPPMMMQQQTTTRRRNNNLLLOOOSSSSSSVVVYYY[[[[[[[[[\\\]]]^^^bbbfffhhhfffcccaaa```ZZZZZZYYY[[[eeeyyyxxxtttssssssooommmnnnnnnkkkjjjkkksssxxxyyyyyysssrrrsssssstttuuuppp```___gggmmmnnniiihhhkkkmmmjjjfffddd^^^```iiivvv~~~|||uuupppUUUKKK>>>444///---+++((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyydddYYYMMMGGG>>>777555555333222444333222222111111000//////------------------------////////////000000000000////////////////////////................................................---------............//////////////////.........222111//////000222444555888KKKaaaiiiooo~~~ooosssmmmhhhmmmvvvnnnllllllmmmpppuuu|||{{{zzzyyyvvvqqqjjjeeeaaa___]]][[[[[[YYYVVVTTTRRRRRRPPPOOOOOOPPPRRRSSSXXX^^^hhhsss||||||cccOOO???222,,,,,,,,,,,,,,,+++******))))))***))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((+++------,,,///444999EEEqqqyyy^^^```sss{{{~~~pppaaaVVVKKKGGGCCC???<<<<<<:::999888777666666666666;;;===>>>>>>===<<<===???EEEHHHKKKLLLJJJGGGFFFEEEDDDFFFHHHKKKLLLLLLLLLKKKJJJJJJIIIFFFCCCAAABBBCCCEEEGGGJJJMMMPPPRRRSSSSSSOOOLLLHHHDDDAAA@@@@@@AAA@@@CCCHHHKKKMMMNNNPPPQQQMMMOOOPPPNNNLLLLLLOOOSSSVVVXXX[[[\\\\\\\\\]]]______cccggghhhfffccc```___QQQYYYbbbmmm~~~zzzuuusssqqqnnnlllkkklllmmmmmmnnnyyy|||wwwvvvrrrnnnlllkkkkkkkkkkkkmmmrrrsssiii\\\XXXaaammmggghhhkkksssvvvjjjiiiooozzz{{{wwwaaaTTTCCC666000...+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||ggg\\\PPPHHH???777555555333222444333333222111111000000///................................./////////000000////////////////////////------------------------........................---------............///////////////////////////111000//////000333666888>>>QQQaaaoootttfffkkkdddfffyyy}}}vvvpppooonnnnnnrrrwwwzzzzzzyyyyyywwwrrrkkkgggaaa`````````aaa```^^^\\\]]][[[XXXWWWVVVUUUTTTTTTTTTVVVZZZ```fffoooyyyvvvaaaMMM;;;///,,,------,,,++++++***)))))))))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---......---111888???MMMpppooo]]]iiixxxssspppZZZPPPFFFCCCAAA===;;;<<<888777666666666666777777;;;<<<======;;;:::;;;<<<@@@DDDIIIKKKKKKIIIHHHHHHEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPPPPMMMJJJIIIJJJLLLJJJKKKLLLNNNOOOPPPQQQRRRDDDBBB???<<<;;;===???@@@CCCHHHNNNQQQQQQPPPPPPPPPPPPOOONNNMMMMMMPPPSSSVVVYYYZZZ\\\\\\[[[\\\]]]___^^^aaaeeeeeeccc```]]]\\\ZZZmmm~~~yyyuuuooonnnllljjjjjjlllnnnnnnyyyxxx}}}llllllllllllkkkmmmnnnnnnmmmooollllllkkkbbb[[[aaannncccjjjpppzzzuuurrrttt~~~rrrbbbLLL;;;333///,,,)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}jjj___SSSHHH???777555555333222444333333222222111000000000....................................////////////000000000000000000000000------------------------////////////////////////---------.........//////------......//////000000111000//////000333777999FFFTTT^^^sssddd]]]___[[[hhh}}}wwwrrrrrrrrrrrrvvv|||uuuvvvwwwxxxxxxtttoookkk]]]\\\]]]___aaaaaa```^^^fffccc___]]]\\\[[[ZZZYYYWWWVVVSSSRRRUUU\\\fffnnn}}}tttooosss~~~zzz~~~pppYYYCCC444...------,,,,,,+++***))))))(((((())))))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---///000///...222;;;CCCccc}}}ggg___xxxxxxoooppp[[[TTTHHH===;;;;;;:::888888666666555555555666777777:::;;;===<<<:::999999:::<<>><<<===@@@CCCFFFGGGLLLSSSUUUSSSPPPOOONNNUUURRROOONNNQQQUUUXXXZZZZZZ[[[\\\\\\[[[[[[]]]___]]]___bbbccc```]]][[[ZZZttt|||wwwmmmnnnmmmjjjiiikkklllmmmhhhiiisssyyyrrrmmmppprrrtttxxx{{{}}}|||yyynnnjjjlllggg]]]___kkkiiirrrvvv|||yyynnnkkkooo|||~~~lllSSS@@@555111---***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ooo```WWWPPPDDD:::666666333222222444444333222222111111000000...,,,,,,---...///.........////////////......000000000000///---,,,+++///...---,,,++++++,,,---///////////////...............////////////......+++,,,---...///111222222///111333333444777===CCCNNNUUUgggmmmTTTWWWXXX___www~~~yyytttqqqrrrvvvzzz|||wwwzzzzzzwwwtttssspppjjjddd___]]]```aaa______aaahhheeebbbaaabbbaaa^^^[[[YYYZZZ[[[YYYXXXZZZ^^^cccxxx}}}xxxnnniiikkkvvv~~~eeeLLL:::111333///---...---***)))++++++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))************+++++++++++++++***)))((()))************+++++++++++++++******************///---+++)))***,,,///111)))---,,,///444444===SSSvvvaaaiiinnnooo~~~oooWWWLLLHHHBBB>>>;;;:::999888555555444444555888:::<<>><<<999777777888<<>><<<<<>>222222...,,,...---***)))++++++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))'''(((((((((((()))))))))***************)))(((((()))************+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,///111...///444444@@@WWWgggpppuuujjjwwweeeRRRIIIEEE???<<<:::999888777555444444444666888;;;=========;;;999777777888999<<>>===>>>@@@DDDGGGHHHLLLNNNQQQRRRRRRSSSTTTVVVZZZ[[[[[[[[[\\\]]]]]]]]]bbb___]]]]]]___aaabbbbbb^^^[[[YYYZZZbbbqqq}}}{{{qqqnnniiihhhhhhhhhgggeee___YYY]]]rrrtttyyyvvvoookkkjjjlllqqqsssooopppzzzvvvmmmmmm{{{bbbKKK;;;222---+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&sssdddZZZMMMBBB999777777666555555444444333222222111111000000///------...//////......//////000000//////...------...///////////////....../////////...------------......//////000000......////////////................../////////000///111222000111888FFFRRRRRRgggsssnnn```NNNOOOaaafffzzzvvvuuuwwwyyy{{{yyy}}}~~~{{{xxxwwwsssmmm```[[[YYY[[[]]]]]]^^^```bbbbbbaaacccfffggggggfffdddcccaaa^^^ZZZYYYZZZ\\\TTTZZZdddppp}}}tttlllaaa]]]fff|||cccIII888222---+++---...+++***++++++++++++************)))(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))***))))))(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))...///,,,,,,111444CCC]]]|||lllvvvqqqnnnuuuXXXLLLCCC@@@<<<999888888777666555444444555777:::===???===;;;888666666666888999<<>>???AAADDDFFFHHHIIINNNPPPRRRTTTTTTUUUXXXZZZ^^^___aaabbbbbbaaa___]]]bbb___]]]___bbbbbb___[[[WWWWWWZZZeeexxx~~~|||uuuoooiiigggiiiiiifffcccbbb]]]\\\jjj|||}}}wwwwwwvvvsssqqqoooooorrrwww|||~~~xxxhhhcccuuukkkQQQ>>>444///,,,******)))))))))((((((((((((((('''&&&&&&&&&&&&'''wwwggg]]]RRRFFF;;;888777444222222444444333222222111111000000///......000000///...//////000000000000//////......///////////////...---...///000000///...---,,,------...///000111111......////////////......///////////////.........000//////111666AAANNNWWWXXXooossscccSSSLLLXXXnnn}}}xxxxxx{{{~~~}}}~~~{{{xxxsssmmm___ZZZXXXZZZ]]]]]]^^^aaadddddddddfffhhhjjjjjjjjjhhhfffccc```]]]\\\\\\\\\]]][[[[[[^^^ggguuuvvvjjjddd[[[ZZZhhhzzzwwwXXXBBB444///+++---...,,,***++++++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,...555:::LLLiiiyyy}}}tttoooyyyyyy{{{cccNNNHHH???===999888777888777666444444444555888;;;???AAA@@@===888666555777888999<<<===@@@EEEIIIJJJHHHFFFEEEFFFIIIMMMRRRXXX]]]___]]]]]]\\\[[[ZZZXXXVVVUUUUUUQQQLLLJJJHHHEEE@@@<<<<<>>CCCJJJNNNPPPRRRSSSUUUSSSUUUWWWXXXYYY[[[^^^aaa______``````aaabbbbbbccc]]]aaacccaaa\\\XXXXXXZZZggg||||||uuunnnjjjjjjiiifffcccbbbfffeeebbbkkk~~~}}}}}}iii[[[llltttkkkhhhfffZZZVVVfff{{{dddKKK>>>777222+++++++++***)))(((((((((''''''&&&&&&&&&''''''(((nnndddQQQEEE;;;999999777666666444444333222222111111000111000000111222222000//////000000111111000000///111111000000///---,,,+++------.../////////......------......//////000000......////////////......///////////////.........333111000444???KKKUUUZZZiiikkk[[[JJJKKKYYYnnn}}}{{{{{{{{{~~~{{{uuunnngggaaa^^^```bbbbbbdddhhhlllmmmnnnmmmkkkkkkkkkmmmiiigggeeedddddddddcccbbb^^^]]][[[[[[]]]aaaeeehhhzzzwwwkkknnnpppttt}}}{{{~~~|||{{{~~~zzzwww|||uuuXXXEEE:::111//////...,,,---+++++++++************)))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))***************+++,,,,,,---,,,,,,,,,)))************+++++++++)))))))))******++++++,,,---,,,******,,,000444777,,,111111444===GGG___{{{lllwww}}}vvvcccPPPGGGEEE<<<:::888888888999888666444444555777:::???CCCFFFHHHCCC===:::::::::888666999;;;???CCCFFFHHHJJJKKKMMMQQQWWW___gggnnnsssuuurrroookkkfff___XXXSSSPPPKKKLLLJJJCCC;;;888<<>>:::999666333333444444333333222111111000111000111222333333111///000000111111111111000000---......///////////////---,,,++++++,,,---...//////////////////...............////////////..................//////000000+++222:::???GGGYYYuuuyyyYYYHHHQQQccc~~~}}}}}}www}}}|||vvvqqqkkkggggggiiihhhkkknnnoooqqqrrrqqqnnnmmmnnnpppllliiigggggghhhhhhfffccceeeccc```]]]]]]```dddgggdddmmmvvv~~~rrrcccfffttt}}}}}}{{{wwwmmmjjjxxxoooUUUFFF777111000...---...+++++++++************)))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))((()))***+++++++++++++++)))************+++++++++******+++,,,,,,---......***+++,,,---.../////////...222111666FFF\\\xxxuuu}}}|||___NNNGGGAAA;;;:::888777666777777555333333444555888<<>>:::666777;;;@@@BBBBBBFFFMMMTTTNNNRRRXXX___fffjjjmmmnnnpppooolllhhhccc^^^[[[XXXWWWPPPGGGAAA@@@CCCIIIMMMTTTXXX\\\ZZZUUURRRRRRTTTRRRRRRSSSRRRRRRTTTWWWZZZ]]]___bbbcccccc```\\\YYYTTTXXX___jjjxxx~~~~~~~~~~~~}}}|||}}}|||sssiiieeehhhlllhhheeedddccc___ddd|||{{{rrrlllnnnsssxxx{{{zzzwwwzzz}}}}}}uuunnnkkknnnccc```kkkyyyuuuXXXIII???666------,,,+++***)))((('''&&&&&&&&&&&&&&&'''((()))xxxmmm^^^NNNAAA===999333333888555444333222111111111111111111000000000000000111000000000000000111111222000000000000////////////000000//////.........---------......///000000000////////////////////////000////////////000000111666000===LLLRRRnnn~~~cccPPPTTT]]]hhhwww|||}}}tttiiiffffffeeefffhhhiiijjjlllmmmmmmmmmllllllhhhiiikkknnnppppppooommmpppnnniiifffjjjpppooojjjkkklllnnnpppttt|||rrrfffaaalll~~~|||xxxxxxoooccc^^^mmmkkkVVV>>>111,,,******+++...---,,,+++************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++,,,222222999NNNggg|||rrryyyyyykkkVVVNNNFFF>>>:::666666777777777777666666444555777;;;@@@FFFKKKMMMGGGBBB======???@@@>>>:::===;;;<<>>666444000,,,***)))******)))((((((((((((''''''''''''}}}qqq___OOOAAA===:::444333888555444333222111111111111000000000000000111111222000////////////000111111000000000000////////////000/////////............///////////////.........///////////////////////////////////////000000111000111DDDUUU```zzzkkk]]]SSSYYYiiixxxmmmeeecccdddcccccceeeiiijjjlllmmmmmmmmmmmmmmmrrrsssuuuyyy}}}uuutttrrrpppqqqxxxwwweee___cccvvvvvvxxxvvvnnnccc^^^kkk}}}}}}cccFFF555000............---,,,+++************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,+++++++++******///...---,,,,,,------......111111===WWWoooxxx~~~zzzppp}}}wwwcccPPPJJJCCC<<<888666666666777777666666666666777:::===BBBHHHLLLOOOIIIDDD>>>===@@@CCCCCCAAA===<<<;;;???GGGPPPVVVYYYUUUVVVVVVWWWXXXZZZ[[[ZZZXXX[[[\\\ZZZZZZ]]]]]]ZZZQQQJJJDDDEEEMMMUUUXXXWWW\\\]]]^^^___]]]YYYWWWVVVNNNPPPSSSSSSSSSUUUXXXZZZXXXZZZZZZVVVSSSWWWcccmmm}}}{{{|||~~~yyyooohhhggghhhgggcccdddgggddd```hhhvvv~~~ooofffnnn|||~~~xxxppplllrrr{{{~~~rrrmmmoooqqqllldddooowwwnnnhhhrrrvvv||||||kkkWWWHHH@@@555111---************)))((((((((((((''''''''''''tttaaaPPPAAA===:::555444888555444333222222111111111000000//////000111222222//////......//////000111000000000000////////////////////////............111000000///......------///////////////////////////////////////000111111111999KKKZZZhhh]]][[[[[[eee||||||tttlllffffffgggfffeeegggiiillloooqqqrrrrrrssstttyyy{{{}}}vvvtttvvv|||ooobbbZZZYYYeeesss}}}vvvpppfffaaajjjxxxqqqPPP;;;444111000111...---,,,++++++*********))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...---,,,+++,,,---...//////111222CCCbbbvvvxxxwww|||mmmnnnwwwuuu[[[LLLGGGAAA;;;888555666666666666666666555888:::<<<@@@EEEJJJNNNPPPJJJDDD>>>===???DDDFFFFFFBBB???===@@@GGGPPPXXX]]]XXXVVVTTTTTTVVVWWWXXXXXXUUUXXXXXXUUUTTTUUUSSSPPPDDD@@@@@@GGGRRRXXXVVVQQQTTTZZZaaabbb^^^YYYUUUSSSLLLOOORRRTTTVVVXXX[[[]]]XXX[[[[[[XXXXXXdddyyy}}}xxxxxx{{{}}}}}}uuummmhhhffffffdddeeehhhddd^^^ccclll~~~nnneeeooo}}}wwwpppkkkiiikkksss{{{}}}qqqdddbbbhhhjjjeeelllxxxyyysssrrrpppwwwrrr]]]III>>>777333...+++*********)))((((((((((((''''''''''''uuudddRRRBBB===;;;666444888555555444333222222222222111111000000000000000111...............///000000000000000000///////////////////////////.........000000//////............///////////////////////////......//////000111222999EEEQQQYYYjjjzzz``````hhh{{{|||yyysssoooppppppmmmlllnnnjjjooouuuzzz|||}}}}}}~~~|||vvvmmm```UUUXXX[[[kkkrrr}}}xxxssskkkfffkkkuuu}}}~~~}}}___III:::111///111......---,,,++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...///222555HHHfffxxxdddooo~~~ooouuuwwwXXXKKKGGG@@@;;;:::666666555555555555666666999;;;>>>BBBFFFJJJMMMOOOHHHDDD@@@>>>@@@BBBDDDDDDHHHEEEBBBBBBGGGPPPXXX^^^[[[YYYXXXZZZ\\\\\\\\\^^^\\\^^^]]]WWWSSSPPPLLLFFF???AAAEEEJJJOOOPPPLLLIIILLLYYYcccccc\\\WWWUUUUUU]]]___aaaccceeehhhjjjkkkcccfffhhhjjjpppzzzuuuuuu{{{|||zzzppphhhccceeedddeeegggdddaaaeeemmm|||uuummmtttwwwqqqpppooommmqqqxxx}}}uuuddd^^^eeejjjgggeeexxxyyyrrrxxx|||cccJJJ:::999555000,,,+++***))))))((((((((((((''''''''''''wwwgggTTTBBB===<<<777555777666555444333222222222222333333111000////////////...............///000000000000000000////////////.........///////////////............//////000000////////////////////////............///000111222;;;LLLYYYbbbttt{{{nnngggeeevvv}}}{{{vvvtttuuuuuuqqqppprrrnnnuuu{{{xxxuuusssnnneee[[[TTTYYYcccxxx~~~ooo}}}xxxsssmmmjjjmmmrrrpppxxx|||cccKKK888000000///...---,,,++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111///...///444:::KKKfffuuu~~~|||```rrr~~~uuunnn~~~rrrWWWKKKEEE>>>999999777666555555555555666777999;;;>>>BBBFFFIIILLLMMMHHHGGGEEEDDDDDDCCCBBBAAAJJJHHHDDDCCCEEEJJJRRRWWW\\\[[[___fffhhhfffgggkkkppppppjjj___VVVPPPHHHAAA???FFFLLLMMMHHHDDDEEEHHHMMMYYYaaa^^^[[[```iiiooo|||zzzyyyyyyyyyzzz{{{{{{tttwww}}}~~~yyyuuuvvv|||}}}~~~}}}ssshhh```eeedddcccddddddfffmmmuuuvvvxxxtttttttttwww{{{}}}|||mmmccceeehhhhhheeezzzuuuxxx~~~qqqVVVDDD;;;777222...,,,***)))(((((((((((((((''''''''''''|||jjjVVVCCC>>><<<888555777666555444333222222222222444333222000//////////////////......//////000111000000000000////////////.........///////////////------......///000000111////////////////////////............///111222333888OOOccctttoooeeeeeeiii~~~wwwtttsssuuutttqqqqqqtttwww{{{vvvsssqqqlllddd\\\ZZZ]]]nnnwwwnnn|||vvvpppllllllmmmooojjjmmm|||dddGGG666000///...---,,,++++++++++++))))))))))))((((((((((((***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...222444666555444222///777???OOOgggttt~~~qqqddd{{{qqqwwwmmmTTTIIIBBB;;;777999888777666555555666777888999;;;>>>BBBFFFIIIJJJKKKKKKKKKJJJJJJHHHFFFDDDCCCGGGFFFDDDBBBBBBEEEJJJNNNXXX[[[eeeppprrrooouuu~~~zzzjjj\\\RRRIIIAAA@@@IIIPPPMMMDDD@@@EEEMMMRRRXXX[[[[[[fff|||}}}zzzyyyzzz~~~~~~wwwkkkbbbdddcccaaaaaaccciiirrryyysssvvvyyy}}}qqqjjjjjjnnnmmm{{{tttwwwvvvzzz^^^KKK>>>999333///,,,+++)))(((((((((((((((''''''''''''mmmWWWCCC>>>===999666777666555444333333222333333111000000000000000111111000////////////000111111000000000000////////////............/////////000.........///////////////////////////////////////------......///111222333===UUUjjj}}}ccc``````rrr}}}|||tttrrrrrruuuvvvtttvvv{{{zzzuuunnneeebbbcccjjj{{{yyyuuuzzzyyy|||~~~uuunnnlllnnnpppppplllfffmmm|||~~~xxxYYY>>>111///...---,,,,,,+++,,,,,,))))))))))))((((((((((((******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111333444555666222:::BBBTTTmmmyyytttppptttjjjSSSHHHAAA:::888;;;999888777666666777888999:::<<>>===999666777666666555444333333333333.........///000222333444000000000000000111222222000000000000////////////---.........//////000000000000000///......------////////////////////////------......///111222333HHH\\\lllsssYYY___]]]{{{}}}{{{zzzuuusssuuuxxxzzzzzz~~~zzzqqqhhhgggjjjyyyyyymmmxxxwwwuuuzzzwwwooonnnqqqtttssslll]]]^^^sss~~~~~~cccDDD111//////...---,,,,,,,,,,,,))))))))))))((((((((((((******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---,,,+++---000444777444;;;CCCWWWrrr~~~|||xxxiiiSSSHHHBBB<<<;;;@@@:::999888666666888999:::;;;===@@@DDDGGGJJJKKKKKKJJJIIIHHHFFFEEEFFFIIIKKKBBBEEEHHHHHHGGGGGGIIILLLMMMTTTcccqqqssstttwwweeeXXXMMMEEEGGGMMMQQQNNNHHHDDDGGGKKKKKKNNNXXXsss~~~zzz}}}}}}||||||}}}~~~~~~xxxpppccccccaaa^^^```eeejjjlllmmmsss{{{}}}iiigggsssvvvrrr}}}|||hhhjjj{{{{{{gggSSS@@@<<<555000---+++)))''')))(((((((((''''''''''''uuu[[[DDD======999666666777666555444444333444444111111111111000000000000000000000000000111111222333222111111000000111111........................///////////////////////////////////////.........+++///222111...000888???YYY___uuuooo[[[UUUTTT^^^vvvzzz{{{~~~~~~{{{zzzssstttwww}}}{{{mmmlllttt|||pppeeejjjpppqqqzzz{{{uuurrrrrrrrrqqqnnnbbb\\\cccqqq|||rrr```III444///...,,,,,,,,,,,,***)))************************))))))))))))))))))))))))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------...---,,,,,,...000111111???<<>>>>>:::777777777666555444444333444444111111111111000000000000000000000000000111111222333222222111111111111111......................../////////////////////////////////////////////...---000222111///333<<>>>>>:::888888777666555444444333444444222222111111111000000000000000000000000111111222222222222111111111111000........................////////////////////////......//////////////////...000222111111777BBBKKKZZZlllxxxnnnYYYOOOTTT\\\|||zzzrrrmmmrrryyyzzzwwwvvvtttxxx|||zzzvvvtttmmmlllxxxcccVVVcccuuu~~~yyyyyy{{{zzzyyyuuuiii]]]WWWZZZfffyyyyyybbbFFF...333111///.........---+++************************))))))))))))))))))))))))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------...---------...000222333???JJJaaa|||zzziiiTTTHHH@@@;;;999:::<<<;;;:::::::::;;;<<<===@@@AAACCCEEEGGGIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHCCCBBBBBBCCCDDDGGGIIIKKKOOOTTTbbbwwwjjjRRRJJJOOOHHHKKKUUU]]]YYYLLLHHHLLLHHHNNN[[[zzzxxxrrrnnnnnn}}}|||nnnfffeeeeeefffwww~~~~~~~~~}}}||||||~~~}}}~~~}}}yyyuuuggg\\\]]]___\\\ZZZ\\\XXXWWW]]]nnnuuu{{{}}}|||wwwvvvrrrmmmwwwqqqkkkfffaaa```fffooosssOOO???:::888///,,,---(((***)))((((((''''''((((((}}}bbbGGG>>>===:::777888777666555444444333444444222222222111111111000000000000000000000111111222222222222222111111000000........................////////////////////////............///////////////000000000333;;;GGGQQQ^^^uuu{{{hhhUUUPPPZZZhhhxxxqqqmmmsssyyyzzzxxxvvvyyy}}}}}}zzz{{{qqqVVVQQQ```qqqzzzzzz|||{{{zzzwwwmmm___TTTPPP\\\vvv}}}~~~hhhMMM777444222///.........---,,,************************))))))))))))))))))))))))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------------...------.........000222555:::KKKkkkzzz{{{~~~~~~{{{iiiUUUHHH@@@;;;999:::;;;:::::::::<<<>>>@@@AAABBBCCCCCCDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIFFFEEECCCCCCEEEIIIMMMPPPPPPUUUaaassseeeMMMHHHPPPIIILLLVVV___ZZZLLLEEEGGGEEENNN]]]wwwyyyyyyrrrdddZZZ]]]iiiwww}}}nnnhhhkkkooopppnnnxxx~~~~~~~~~~~~~~~|||{{{}}}~~~~~~{{{yyyjjj^^^[[[]]][[[YYYYYYTTTSSSUUUbbbxxx}}}www{{{~~~wwwtttwwwyyyuuuooowwwrrrlllhhhdddbbbgggnnn{{{TTTAAA:::999000+++,,,(((***))))))((('''(((((((((dddHHH>>><<<999777999777666555444444333444444222222222222111111111111000000000000000111111222111222222222222111000///////////////////////////000000000000000000000000---.........//////000000......///000444>>>KKKUUUccc{{{zzzdddYYYXXXeeezzz{{{sssnnnsssyyyyyyvvvtttwww{{{eeeTTTTTTaaalll~~~{{{zzzzzzyyyxxxvvvooodddVVVNNNWWWuuulllSSS>>>555222///---------,,,+++******************************************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---------.........,,,---//////...000333666DDDXXX{{{|||lllllluuu~~~|||jjjUUUHHHAAA;;;999:::999999999;;;===@@@BBBDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKGGGFFFDDDDDDFFFJJJNNNQQQUUUXXX```mmmxxxcccKKKHHHQQQNNNPPPXXX```[[[LLLCCCDDDDDDNNN\\\sssvvvzzzjjjZZZWWWTTTYYYnnnnnngggbbbgggsss||||||xxx~~~~~~~~~}}}~~~}}}{{{nnnaaa\\\\\\[[[YYYXXXXXXVVVUUU\\\ppp{{{|||||||||yyy}}}yyyrrrlllnnnuuuxxxwwwuuurrrmmmiiihhheeebbbeeejjjYYYCCC:::999111++++++(((******)))(((((((((((((((gggJJJ???===:::888:::777666555444444333444444333222222222222111111111000000000000000111111222111111222333333111000///////////////////////////000000000000000000000000------......///000000000......///111777BBBOOOWWWgggyyyooo]]]]]]aaaooo}}}tttooorrrwwwwwwsssrrrqqquuuzzz~~~{{{xxxvvvuuuwww{{{}}}~~~}}}mmmZZZUUU\\\jjjttt~~~~~~{{{wwwvvvuuutttqqqiii\\\QQQVVVqqqrrrXXXCCC666333///---,,,---,,,+++******************************************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,******+++,,,------------,,,---------............+++...000///...///444888RRReeeyyyeeehhhwww|||kkkVVVIIIAAA;;;999:::777777888:::===AAADDDFFFDDDCCCCCCCCCCCCCCCDDDEEECCCDDDFFFHHHIIIKKKKKKLLLGGGFFFDDDDDDFFFIIIMMMOOOZZZ[[[aaaiiipppzzzcccLLLIIIRRRUUUUUUZZZ```[[[MMMEEEEEEBBBKKKWWWmmm~~~yyyeeeTTTKKKQQQUUU]]]qqqqqqbbbaaadddnnn{{{{{{yyyyyyzzz{{{~~~|||sssggg___\\\ZZZZZZYYYZZZ[[[ZZZ[[[iii{{{vvvyyy~~~vvvqqqyyy}}}}}}uuufffssszzzqqqqqqkkkiiimmmrrrvvvzzz~~~uuuppplllllljjjggghhhlllxxx___FFF;;;;;;333++++++***+++***))))))(((((())))))kkkNNNAAA???<<<;;;===777666555444444333444444333333222222222111111111000000000000000111111222000111222333333222000///////////////////////////000000000000000000000000------......///000000111000000000444;;;FFFRRRYYYiiiqqq^^^PPP]]]dddvvvvvvooorrrwwwwwwtttssstttvvvyyy~~~xxxooogggeeedddbbbdddhhhffflllpppssszzzrrrnnnnnnrrrvvvxxx{{{ooohhh]]]UUUVVVbbbuuu~~~vvvvvv~~~}}}vvvtttuuurrrrrrnnncccUUUVVVkkk~~~cccLLL888444000...---...------******************************************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,)))***+++,,,------------------------............***...000000...///444999UUUiiiuuubbbkkk}}}kkkWWWIIIAAA;;;999:::555555777:::===BBBEEEHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJMMMOOOYYY[[[aaagggllluuubbbLLLIIIPPPXXXUUUXXX]]]YYYMMMFFFGGGCCCJJJTTTiii```IIIKKKFFFJJJSSS```ooovvvpppfffbbbdddjjjsss~~~uuujjjkkkppprrrtttwww{{{~~~~~~yyyoooddd\\\YYYYYYYYYZZZ___```]]]hhh{{{sssyyyyyyoooyyy}}}~~~zzzbbbjjjuuuqqqkkkmmmjjjkkknnnqqqttt~~~~~~wwwqqqnnnllljjjlllpppzzzfffJJJ===>>>666------,,,+++***))))))(((((())))))nnnPPPCCC@@@======???777777555444444444444444333333333222222222111111000000000000000111111222000111333333333222000...000000000000000000000000000000000000000000000000---------...///000000111111111222666>>>IIITTT[[[jjjjjjQQQFFF[[[eeeyyyxxxqqqsssxxxyyywwwvvv}}}}}}~~~}}}ssslllhhhhhhiiihhhkkknnnmmmppprrruuu}}}~~~sssaaaZZZUUUXXX^^^ccchhhnnngggeeeaaaZZZXXXdddzzz{{{nnnrrr~~~wwwtttuuurrrsssrrrgggYYYVVVfffzzz}}}oooWWW:::666222///...//////...******************************************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,)))***+++,,,------...------------.........//////***...111000...///444999SSShhhrrrddduuu}}}~~~}}}lllWWWIIIAAA;;;999:::333444666999===BBBFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHLLLLLLKKKJJJKKKMMMOOOQQQUUUYYY```fffkkksss{{{___JJJFFFLLLVVVRRRTTTYYYVVVKKKFFFHHHEEEJJJSSShhheeeGGG>>>OOONNNKKKTTTdddjjjccc^^^aaa___bbbhhhpppzzzggg\\\bbbjjjjjjmmmqqqvvv{{{~~~}}}uuuggg\\\XXXXXXYYYYYYbbbdddaaaiiizzz}}}ssszzz~~~{{{gggnnnvvvwwwyyylllkkkmmmppppppsssyyyoookkkhhhgggiiinnnjjjMMM???@@@888//////...+++******)))))))))))))))nnnNNNDDDBBB<<<999<<<:::888666555444444444555555444333222111///......000111111111111222222222111111111111111000//////000000000000000000000000000000000000000000000000//////............//////333//////888DDDPPPYYY```rrrYYYKKKNNNUUUjjjrrrkkkssszzzxxxwww{{{yyy}}}}}}~~~ooonnnmmmlllnnnrrrwwwzzzwwwfffZZZTTTPPPSSSXXX[[[^^^bbbbbb\\\XXXZZZbbboooyyy{{{~~~vvvrrrxxxpppjjjeee\\\TTT^^^ooo~~~uuu___@@@777///......------000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................------///000......666@@@SSSdddyyyhhhhhh{{{}}}nnnYYYIII???;;;999888666666888<<>>???AAACCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFJJJKKKMMMMMMMMMMMMKKKJJJOOOPPPSSSVVVYYYZZZ[[[[[[dddfffkkkqqquuu|||}}}UUUDDDFFFDDDJJJOOOWWWZZZWWWQQQJJJFFFHHHKKKYYYooozzzRRRFFFFFFIIIPPPTTTTTTTTTUUUWWWYYYZZZ[[[dddbbbeeeqqq[[[GGGEEEDDDAAADDDEEEKKKTTT\\\bbbjjjsssxxx~~~~~~~~~}}}}}}~~~{{{vvviii[[[SSSSSSUUUVVVXXX___iiiwwwzzzxxxnnnggghhhpppyyywwwuuutttuuuvvvuuuqqqmmmsssggg^^^^^^dddnnnyyyXXXCCC@@@:::444111,,,***))))))((((((''''''&&&rrrOOODDDDDD???;;;===999999::::::999777555444222222222222222222222222000000111111111222222222111111111111111000//////////////////////////////000000000000000000000000000000////////////000000444222:::LLLXXX```qqqbbbYYYVVVZZZiii~~~xxxddd``````fffjjjgggeeefffssswwwxxxvvvvvv||||||nnnZZZWWWUUUWWW]]]```aaacccfffpppsss|||{{{sssmmmiiihhhggg```XXXWWW\\\hhh{{{xxxxxx[[[III777111222111,,,)))------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................//////000222111333<<>>@@@DDDEEEDDDDDDFFFHHHKKKMMMNNNNNNLLLJJJHHHGGGLLLNNNPPPRRRTTTTTTTTTTTTVVVYYY]]]```aaabbbbbbcccnnnqqqyyyZZZFFFGGGHHHGGGMMMTTTXXXVVVPPPIIIEEEMMMQQQ^^^pppiiiKKKFFFKKKPPPUUUQQQRRRUUUXXX[[[^^^bbbeeexxxnnnNNNCCCCCCAAA===>>>>>>BBBJJJQQQWWWaaajjjqqqxxx~~~}}}~~~}}}zzznnn^^^TTTRRRTTTTTTVVV\\\bbbkkkwww}}}xxx{{{zzzwwwpppeee```eeennnnnnvvv|||yyyooojjjmmmrrrrrrllleeebbbdddppp___GGGAAA;;;777333+++******))))))((('''''''''tttPPPEEEEEE???;;;<<<888999999999888666444333222222222222222333333333000000111111111222222222111111111111111000//////////////////////////////111111111111111111111111000000////////////000000555666>>>MMM[[[hhhzzzfffaaabbbiiixxx{{{lllbbbaaacccffffffccc``````jjjnnnpppoooqqqxxx}}}mmm^^^TTTTTTYYYaaafffgggkkkpppyyykkkhhhfffeee```ZZZVVVVVV]]]sss~~~bbbNNN:::333333111---+++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------..............................///111111333>>>III\\\ccclllsss~~~uuudddkkk}}}lllXXXGGG>>><<<>>><<>>DDDIIIMMMUUU^^^kkkssszzz~~~~~~~~~~~~}}}sssbbbVVVQQQSSSTTTXXX[[[ZZZ]]]jjjxxxrrr}}}yyywwwuuuqqqhhh___bbbiiigggsss~~~wwwpppoooqqqssssssooogggdddnnn~~~gggMMMCCC;;;888444+++*********)))((((((''''''xxxRRRFFFEEE@@@::::::999999999888777666444444222222222333333333333333000111111111111222222222111111111111111000//////000000000000000000000000111111111111111111111111111000000//////000000111222999BBBMMM\\\ooohhheeeooo~~~}}}lll```\\\___ccceeedddaaa```aaabbbgggjjjjjjmmmvvv|||}}}~~~|||fffZZZWWWYYY___hhhooorrrxxxxxxkkkhhheeeccc```[[[VVVSSSZZZoooiiiVVVAAA666333111......------------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...........................---...000111444???KKK]]]dddkkkrrr|||mmm```ppp}}}ppp^^^KKK@@@???AAA===GGGSSSXXXWWWVVVYYY]]]QQQWWW^^^```\\\UUUQQQOOOHHHIIIJJJLLLPPPTTTXXX[[[gggkkkppprrrrrrrrruuuxxx~~~~~~iiiMMMFFFDDDEEELLLUUU[[[[[[WWWRRROOOPPPXXXdddqqq{{{UUULLLKKKQQQZZZ\\\\\\^^^bbbiiiuuuvvvVVVHHHFFFBBB===;;;<<<:::;;;>>>@@@BBBIIIPPPaaajjjsssyyy~~~}}}vvvfffYYYSSSSSSSSSWWWYYYUUUTTT```ppp~~~ssszzzuuutttuuupppgggdddhhhooovvv}}}rrrxxx|||wwwiiibbbhhhqqqvvv}}}{{{~~~qqqUUUFFF;;;888666---+++******))))))(((((('''~~~VVVIIIIIICCC<<<;;;;;;:::999888777666666666333333333333333333333222000111111111111222222222111111111111111000//////000000000000000000000000111111111111111111111111111111000000000000111111///>>>JJJQQQbbbyyy}}}dddeeeyyyoooaaaZZZXXX]]]aaabbb```______```^^^cccggggggkkktttzzz|||qqq```YYY]]]___fffooovvv{{{xxxmmmiiiddd```^^^\\\WWWRRRVVVhhhrrr___JJJ<<<444000///000...------------,,,,,,,,,))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................///...///111222666BBBNNN^^^eeemmmttt~~~eee^^^xxx}}}tttcccPPPDDDCCCEEEFFFRRR^^^aaa[[[VVVVVVYYYPPPVVV]]]___\\\XXXWWWWWWMMMLLLJJJIIIKKKNNNSSSUUUaaafffkkkmmmnnnpppvvvzzz~~~wwwXXXLLLGGGGGGOOOZZZcccfffdddaaa___VVV]]]jjj{{{qqqPPPOOOMMMSSSaaafffkkkvvvyyy```KKKGGGGGGAAA<<<<<<:::777888:::;;;:::???EEEOOOYYYeeemmmvvv~~~}}}~~~xxxiii[[[UUUTTTPPPRRRWWWUUUSSS\\\kkk|||tttxxxvvv||||||pppeeebbbwww}}}~~~kkk```dddhhhgggmmmjjjnnnzzz{{{___LLL<<<999888000++++++******)))(((((((((\\\OOOMMMGGG@@@???===<<<:::888777777888888444444444333333222222222000111111111111222222222111111111111111000//////000000000000000000000000111111111111111111111111111111000000000000111111...DDDRRRVVViiiwww___cccyyyggg\\\ZZZWWW]]]aaa___\\\[[[\\\]]]^^^cccfffgggkkksssyyy{{{kkkbbbbbb]]]___fffooouuuzzz}}}ooojjjccc^^^]]]\\\XXXRRRQQQ___xxxfffPPP@@@555///...111......---------,,,,,,,,,))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................000///000333444888DDDPPP```gggooovvvfffeee~~~wwwgggTTTHHHEEEHHHPPP[[[fffeeeZZZOOOKKKLLLHHHMMMSSSTTTRRRQQQTTTWWWTTTQQQMMMIIIIIIKKKOOOQQQQQQVVV[[[___```dddkkkqqq|||}}}]]]OOOGGGQQQZZZfffpppuuuuuutttssseeejjjvvvmmmPPPRRRPPPVVVhhhpppcccOOOBBBEEEGGGAAA===@@@888666777999999888;;;@@@@@@KKKXXXbbbmmmyyy~~~~~~}}}~~~yyykkk]]]WWWUUUMMMMMMTTTVVVUUU\\\hhh}}}ttt~~~zzztttbbbZZZsss~~~mmm```cccfffaaaaaa^^^dddrrreeeOOO>>>999999222++++++******)))(((((((((]]]VVVTTTFFFDDD;;;AAA>>>;;;999999888777666555555444444444333333333111111111111111111111111000111111222222000///...---//////...111666666222...///000222222111000000333222111111222333333222444NNNWWWZZZyyykkk\\\gggjjj[[[YYY]]]\\\^^^aaabbbaaa^^^]]]]]]cccddddddbbbcccjjjuuuyyyeee[[[]]][[[bbbiiimmmrrr~~~xxxhhh\\\]]]___[[[TTTPPPTTT]]]nnn~~~nnn[[[FFF333111444.........---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......///---...111444;;;IIIVVVkkkpppxxxuuu]]]eee}}}zzzqqq]]]JJJHHHQQQ]]]cccbbbWWWLLLIIIFFFCCCFFFHHHJJJKKKJJJLLLVVV```fffddd```ZZZTTTOOONNNMMMQQQPPPSSSWWWVVVUUU]]]hhhsssdddLLLLLL]]]fffsss{{{}}}||||||{{{qqqxxxhhhTTTUUUVVV^^^pppiiiSSSNNNGGGDDDEEEDDDAAA>>>999999888777777888999:::???>>>CCCQQQdddssszzz|||~~~vvvfffWWWTTTQQQPPPQQQRRRTTT]]]ggg{{{zzz{{{~~~uuuwwwwwwmmm___WWWgggvvvzzz|||tttuuukkkPPPOOObbbfffeeedddcccgggvvviiiMMM@@@>>>999333...,,,)))(((((()))((('''fff[[[TTTDDDDDD>>>AAA>>>:::999888888777555555555555444444444333333111111111111111111111111111222222333222111000///---000000000333888999555//////000111111111111111333222111111222333333333999QQQ\\\ccczzzwwwaaa^^^iii~~~fffWWWVVV[[[^^^```ccccccaaa^^^]]]\\\___aaabbbbbbccciiisss{{{zzzmmmaaa___fffeeefffgggiiiqqqxxxhhh\\\[[[]]]YYYTTTQQQKKKPPP]]]nnnyyy|||zzz{{{rrr^^^HHH444000333---......---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---///111444===OOO___uuuxxx|||nnnZZZccc{{{rrr___LLLJJJRRReeeeee^^^QQQGGGDDDCCC???AAACCCEEEFFFGGGMMMXXXbbbpppqqqoookkkddd[[[SSSOOOQQQOOOPPPSSSTTTTTT\\\eeeiii}}}gggQQQQQQ\\\lll}}}wwwvvvwww~~~hhhUUUUUUWWWgggxxxbbbQQQLLLFFFDDDDDDDDDAAA>>>999888777666666777888888===<<<@@@KKK[[[jjjssswww|||xxxiii[[[VVVRRRQQQRRRQQQSSSZZZbbbxxx~~~{{{zzzxxx~~~pppmmmxxxpppsssvvvpppfff___uuu{{{|||qqqffflllkkkUUUPPP___gggeeebbb___eeexxxlllNNN@@@<<<888222...,,,)))(((((()))((('''nnn```TTTBBBDDD@@@@@@===:::888888777666555555555555444444444444333222222222222222222222222222333333333333222111111...000111111555:::;;;888000000000000000111111222444333222111111222333444???UUUeeeppp}}}xxxbbbTTT]]]iii~~~eeeWWWYYY```aaaccceeeeeebbb___]]]\\\^^^```bbbccceeellluuu|||}}}tttmmmgggllltttwwwrrrnnnnnnuuuzzzkkk]]]YYYYYYXXXTTTQQQJJJJJJRRRdddvvvxxx{{{yyyeeeOOO999222333.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000222666BBBXXXlllhhhXXXdddyyy}}}tttaaaNNNKKKSSSfff```UUUHHHBBBBBBAAA???>>>@@@BBBDDDIIITTTbbbkkkwwwyyy{{{zzztttjjj```YYYWWWTTTSSSVVVWWWXXX\\\aaa```pppjjjVVVWWWlll~~~|||vvvwww~~~jjjZZZZZZbbb|||~~~mmm\\\MMMIIIEEECCCDDDDDDBBB???;;;;;;:::999888888888888::::::===CCCNNN[[[gggooouuu||||||nnnaaaWWWSSSQQQRRRQQQQQQUUU\\\nnnvvvvvvvvvxxxooofffqqq~~~|||xxxqqqmmmqqqvvvuuuqqqnnnxxx}}}xxx}}}zzzuuujjjqqqvvvbbbPPPUUU___gggccc___eeeyyyrrrSSSBBB<<<777222///,,,***((())))))((('''mmm___TTTCCCDDD@@@???<<<999888777777666555555555555555444444444444222222222222222222222222222222222222222111111111///111222111444999999666111000/////////000222333333333333111111222444666EEEYYYmmm~~~kkkRRRMMMXXXeeezzzcccWWW\\\ffffffggghhhfffccc___^^^]]]```aaabbbeeeiiirrr}}}~~~{{{|||rrraaaYYYWWWVVVSSSPPPMMMJJJOOObbbyyynnnXXX???555444///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---------......---...000444999GGGaaaxxxgggZZZiii{{{~~~vvvcccPPPKKKRRR[[[SSSGGG@@@@@@BBBCCCAAA???AAACCCFFFQQQbbbqqqzzzvvvwwwyyyzzzyyyuuuooojjjgggeeeeeeggghhhgggeeedddbbbkkkuuu}}}sssggglll}}}{{{pppeeeiiiyyy~~~yyyqqqmmmhhh]]]SSSJJJHHHEEECCCDDDDDDBBBAAA@@@???>>>======<<<<<<;;;888999:::<<>>???<<<999888888888777666666666555555555444444444222222222222222222222222222111111111000000000000111333222000222555555111111000/////////000222333222333333111000222555999JJJ\\\rrrcccKKKNNNTTTdddsss^^^UUU[[[eeeiiijjjjjjhhhdddaaa______aaaaaaaaadddlllyyyxxxooooootttzzz{{{zzzzzzhhhZZZVVVUUURRRNNNLLLIIILLL^^^wwwzzzttt___DDD666333///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------............111666===MMMggg~~~iii^^^nnnyyygggRRRJJJMMMNNNFFF???>>>AAACCCBBB@@@???BBBEEEJJJYYYpppxxxuuuqqqppprrruuuxxxxxx{{{}}}~~~wwwqqqmmmnnnppprrrsssyyy~~~{{{xxx~~~vvvlll```YYYVVVRRRMMMIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===888999999888999AAANNNWWWmmmxxxyyymmmWWWRRROOOPPPQQQPPPRRRVVVeeewwwsssyyywwwrrroootttvvv{{{{{{qqqlllmmmnnnooorrrwwwzzz|||fffaaa```eeelllssszzz{{{vvv{{{}}}ddd```rrrkkknnnllliiiooo___FFF:::777555000...+++)))))))))((('''fffXXXSSSEEEEEE>>>???===:::999999999999888666666666555555555444444333333333333333333333333222111000000//////000000111333222///000333222...000000000000000111111222000222333111000222888<<>>>>>BBBFFFLLL```|||vvvkkkfffhhhooovvvyyy}}}{{{xxxwwwsssrrrxxx~~~~~~uuunnnddd[[[SSSPPPNNNJJJHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;:::888888<<>>;;;::::::::::::999666666666666555555555555333333333333333333333333333222111000000000111111000222111///000333333/////////000111111111111111...000222111000333:::@@@PPPaaasss{{{___NNNVVVaaaxxxjjj]]]YYY___fffmmmmmmmmmjjjgggdddcccccccccdddgggmmmxxx|||qqqnnnrrr{{{ttttttsssnnnrrrtttsssrrrtttyyy}}}qqqdddaaaqqq~~~mmm\\\UUUUUURRRMMMLLLLLLNNNWWWkkk~~~iiiMMM999444111......---,,,,,,,,,,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,---------......000...000:::GGGVVViiiwwwuuuqqqvvv|||uuuZZZHHHDDDFFF@@@>>>CCCEEEBBB???AAA>>>DDDHHHPPPhhhtttggg___aaaggglllooo|||}}}|||~~~~~~{{{wwwoooeee]]]ZZZSSSOOOQQQPPPMMMLLLOOOLLLLLLMMMLLLJJJHHHGGGGGGAAAAAABBBCCCCCCBBBAAA@@@???>>><<<::::::<<<@@@CCCTTTeeexxx~~~ttt___WWWPPPNNNOOONNNOOOSSS[[[hhh~~~ttt}}}vvvooouuuyyyooohhhqqquuupppmmmpppuuuwwwgggggggggiiimmmrrruuuuuupppyyyxxxxxxwwwcccUUUbbbeeemmmrrroooqqqfffHHH999666777222///,,,***))))))((('''qqq^^^QQQAAAFFFEEE@@@>>>;;;:::;;;;;;;;;:::777666666666555555555555333333333333333333333333444333222111111111222333///111000///111555444111...///111222222222111000---000222111000333;;;BBBRRRcccrrr|||www___PPPXXXjjjyyyuuuppphhh]]]VVVVVV]]]cccnnnnnnmmmkkkgggeeedddeeefffhhhmmmvvvvvvgggfffnnnvvvoookkkeeennnvvv~~~{{{wwwtttrrrmmmcccjjj|||lll[[[TTTUUUSSSMMMHHHIIIIIIOOObbbxxxoooRRR===888555......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,---------......111...000;;;IIIXXXgggsss|||{{{zzzyyyyyyzzzyyyyyy]]]HHHBBBDDD??????DDDFFFCCCCCCGGG@@@FFFKKKTTTmmmzzzpppccc\\\]]]aaaeeefffnnn{{{vvv|||}}}}}}~~~yyytttnnniiieee^^^SSSKKKQQQLLLKKKPPPPPPMMMMMMQQQMMMNNNOOONNNKKKIIIHHHIIICCCDDDEEEFFFFFFEEEDDDDDDBBB@@@>>>===<<<===>>>>>>DDDXXXooo{{{uuudddZZZQQQNNNNNNMMMNNNQQQYYY```xxx~~~qqquuuyyyoookkkuuuzzzuuuooorrrwwwxxxoooqqqrrrrrrxxxzzzjjjzzzyyyvvvwwweeeVVV^^^dddmmmtttuuuzzzlllLLL<<<:::<<<222///,,,******)))((('''xxxkkk\\\DDDFFFGGGFFF@@@;;;:::<<<===:::777555666777888888666444222222111222666:::999333---333333222222111000//////222222222111000//////...000000000000111111111111...111......444555:::III[[[bbbzzz}}}___RRR]]]```sssooo~~~~~~yyypppjjjaaaVVVNNNMMMPPPVVVYYYccceeeggghhhgggfffffffffhhhnnnvvv~~~ooo^^^YYYaaammmsssiiipppxxx}}}}}}vvvqqq~~~ooo```VVVOOOLLLKKKJJJKKKKKKLLLSSSeeexxxpppZZZGGG777///111000///......------...///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////...444666???SSS^^^ggguuuvvvpppnnn|||~~~vvv|||eeeOOOIIICCCDDDDDDCCCFFFJJJHHHCCCBBBGGGLLLXXXqqqqqqccc\\\UUUWWW\\\XXXjjjlllppptttuuuyyy{{{wwwsss~~~}}}~~~}}}wwwrrrppphhhccc\\\VVVRRRPPPNNNMMMRRRRRRRRRQQQPPPMMMKKKJJJLLLMMMMMMLLLKKKKKKIIIEEEJJJGGGEEEGGGIIIGGGEEEEEEEEECCC???======???>>><<>><<<777777777777666555444333666555555888;;;;;;666111444444333333222111111000222222111111000//////...000000000000111111111111///333000///555666;;;KKKaaajjj~~~^^^QQQ\\\aaannnppp}}}uuurrrrrrllleeeZZZUUUNNNJJJKKKOOORRRTTTZZZ]]]bbbeeefffhhhjjjlllmmmrrryyysssbbbWWWXXXfffuuuoooccchhhooo|||~~~pppaaaWWWPPPMMMLLLKKKLLLLLLLLLSSScccvvvuuu^^^KKK:::000111111///...............///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////...444666@@@TTT^^^fffsss|||~~~lllllllllzzzgggQQQHHHFFFGGGFFFEEEIIINNNNNNKKKJJJNNNQQQYYYooonnnccc```YYYXXXYYYSSS______bbbeeedddccciiiqqq|||xxxzzzyyykkkuuu~~~}}}xxxppphhhccc```[[[XXXSSSPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKNNNNNNNNNMMMLLLLLLJJJGGGJJJMMMPPPPPPLLLHHHHHHJJJGGGEEEBBB@@@??????<<<999===CCCPPPaaasssxxxdddSSSNNNLLLHHHHHHMMMTTTaaaxxxzzz~~~nnnkkksss}}}}}}yyy}}}~~~{{{{{{{{{zzzxxxkkkZZZccciiipppvvvMMM<<<<<<999666222---***))))))((((((zzzlll```KKKJJJFFFEEEAAA<<<;;;>>>BBBCCCBBB:::999888666555444444333555333222444777777444000555444444333333222222222222222111111000/////////000000000000111111111111111555111000666666===NNNaaapppzzzZZZNNN\\\eeeiiimmm{{{qqqgggcccaaa]]]WWWKKKIIIHHHHHHLLLOOOQQQQQQTTTWWW\\\aaadddgggkkknnnoootttzzz~~~zzzeeeYYYVVV^^^qqqfffXXXZZZ___dddjjjtttyyywwwuuu|||~~~qqqcccXXXQQQNNNNNNMMMMMMMMMMMMRRR___rrr}}}~~~fffQQQ>>>333111111000///............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................///////////////444777DDDYYYbbbhhhuuuzzz}}}eeekkkppp~~~kkkSSSGGGFFFHHHHHHHHHLLLRRRTTTQQQLLLNNNOOOUUUhhhpppgggddd]]]ZZZYYYQQQYYYWWWXXX[[[\\\YYYZZZ]]]dddjjjttt}}}zzzttt}}}eee^^^xxx}}}|||}}}xxxnnneee^^^YYYVVVRRRPPPNNNMMMOOORRRSSSSSSQQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOOOOONNNMMMLLLLLLNNNXXX```^^^UUUNNNNNNQQQKKKGGGCCCCCCCCCAAA===:::>>>===BBBPPPdddvvv~~~{{{gggTTTNNNMMMJJJIIIKKKVVV\\\rrrwwwzzzkkkgggqqq}}}tttttt~~~mmmUUU]]]kkkuuu{{{PPP===<<<999666222...***)))))))))(((zzzlllbbbNNNMMMGGGFFFBBB===<<<>>>AAACCCCCC<<<:::888555444333444444444222111222333444333111444444333333222222222222111111111111000000/////////000000000111111111111111555222000555666???QQQ\\\sssrrrTTTLLL]]]llliiiiiizzzrrrfff\\\WWWUUUQQQNNNGGGFFFGGGJJJNNNRRRTTTTTTTTTWWW[[[^^^aaadddgggjjjlllpppvvv{{{~~~sssdddaaafffnnn}}}yyy[[[MMMMMMPPPQQQWWWaaaeeecccdddooo}}}tttfffZZZRRROOOOOOOOOMMMMMMNNNQQQ[[[nnn|||~~~mmmWWWCCC555222111000///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////000555:::LLLbbbjjjooo}}}}}}~~~eeerrr|||nnnVVVGGGCCCHHHKKKMMMQQQUUUUUURRRJJJMMMNNNUUUiii{{{oooiii```^^^^^^WWWXXXTTTSSSXXX\\\[[[[[[\\\YYY^^^dddjjjoootttxxxzzz{{{sssWWW]]]zzz~~~|||zzz|||~~~}}}}}}{{{vvvnnnfff^^^YYYUUUTTTSSSQQQOOOOOOQQQSSSSSSSSSPPPPPPQQQQQQQQQPPPPPPPPPSSSQQQQQQRRRQQQOOOPPPSSSZZZfffpppooohhhbbbaaa```SSSKKKEEEDDDEEEDDDBBBBBB@@@???@@@HHHWWWgggttt{{{~~~~~~}}}}}}}}}{{{gggTTTMMMNNNMMMMMMMMMVVVZZZrrrxxxtttjjjhhhvvvtttqqqoooQQQYYYmmmvvvxxxSSS>>>;;;888666333...+++***))))))(((qqqeeePPPMMMFFFFFFCCC???======>>>???@@@===;;;888555333333444555666555444444555666666555222222222222111111111111111111111000000000000000///000000000111111111111///444111///333666AAAUUUaaa}}}nnnRRRMMM___rrrlllnnn|||qqqhhh\\\SSSNNNKKKIIIHHHJJJIIIIIIKKKPPPTTTVVVWWWUUUWWWZZZ]]]^^^aaadddgggkkknnntttxxxzzz}}}xxxooonnnwww}}}mmmUUUJJJJJJMMMPPPUUU\\\___\\\]]]iiiwwwyyyvvviii\\\SSSPPPOOOPPPMMMMMMNNNPPPWWWkkk}}}zzz|||~~~{{{ttt]]]GGG666222111000//////......///......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////111555===TTTnnnuuuyyyvvvgggyyyqqqYYYHHHBBBJJJRRRVVVXXXYYYVVVQQQLLLPPPTTT___xxx{{{pppeeedddhhhddd^^^VVVRRRTTTWWWVVVUUUVVVUUUWWWYYY[[[___fffpppvvvzzzZZZTTThhh}}}|||}}}~~~~~~||||||}}}}}}{{{{{{||||||uuugggddd___YYYUUUSSSRRRRRRSSSQQQPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSVVVSSSTTTVVVUUURRRUUU\\\fffrrr|||zzzcccUUUIIIEEEFFFDDDDDDFFFAAACCCEEEGGGLLLUUUbbbjjjtttxxx}}}}}}}}}|||}}}kkkWWWNNNMMMNNNNNNNNNUUU^^^{{{}}}ooouuu}}}}}}vvvgggkkk|||uuunnnvvvsssZZZ]]]pppvvvssswwwzzzVVV>>>;;;777777333...+++******))))))yyygggPPPMMMDDDFFFDDDAAA>>><<<<<<<<<<<<<<<;;;888666444444555666444444444444444444444444111111111111111111111111111111000000000000000000000000000000111111111111---333000...333777DDDZZZooonnnUUUSSScccxxxppp}}}uuufff\\\QQQLLLIIIFFFEEEFFFMMMLLLKKKLLLPPPTTTVVVWWWTTTVVVYYY\\\^^^bbbfffiiimmmpppsssvvvwwwxxxyyy{{{|||yyywwwvvvnnnnnnxxx{{{dddTTTOOORRRUUUXXX[[[^^^```]]]]]]hhhuuu{{{~~~zzzlll]]]SSSOOOOOOPPPMMMMMMOOOOOOTTThhh}}}xxxvvv|||zzzcccKKK888222222111000////////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////111444>>>ZZZvvv}}}nnniii}}}~~~rrr\\\KKKFFFQQQ[[[______]]]VVVPPPKKKPPPXXXfffyyymmmnnnsssqqqlllccc\\\ZZZXXXSSSQQQQQQSSSTTTTTTTTTWWW```lllvvvuuu~~~~~~```LLLZZZxxx}}}|||{{{zzz{{{|||}}}|||{{{{{{~~~}}}yyyyyy~~~~~~|||yyyrrrjjjZZZXXXVVVSSSRRRRRRSSSSSSNNNNNNNNNPPPRRRRRRQQQPPPOOOOOOOOOPPPRRRSSSUUUVVVXXXUUUVVVZZZYYYVVV\\\fffpppzzzrrr___MMMGGGEEEBBBBBBEEEBBBFFFIIIGGGEEEHHHPPPWWWcccjjjsss{{{|||~~~~~~qqq]]]PPPKKKKKKMMMNNNVVVfffllljjj{{{zzzzzzvvvjjjaaakkk|||zzzuuujjjiiivvvxxx~~~yyyiiicccrrrwwwuuuvvvsssvvvYYY@@@;;;777777333///+++*********))){{{fffOOOMMMEEEDDDCCCBBB@@@>>><<<;;;<<<:::999888666666666666666000111222222222111111111222222222222222222222222000000000000000000000111000000000000111111111111---333111///444999GGG___yyynnnZZZ[[[jjjyyysssyyynnn^^^SSSJJJHHHHHHEEEFFFIIINNNMMMMMMPPPSSSVVVWWWVVVUUUWWWZZZ\\\^^^bbbfffjjjlllooorrruuuvvvwwwyyy{{{{{{tttnnnkkkkkklllgggkkkyyy}}}mmm\\\TTTUUU[[[aaaaaaaaacccdddcccdddnnnxxx|||nnn___SSSOOONNNOOOLLLLLLOOONNNRRRfff}}}~~~wwwiiiPPP;;;333222111000////////////......------------......------------------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////111333>>>\\\zzzoooooo}}}qqq^^^MMMLLLVVV___aaa___[[[UUUNNNHHHNNNVVVfffyyyxxx{{{wwwxxxrrrmmmkkkfff___[[[[[[XXXYYYYYYXXXZZZaaallluuuvvvmmm\\\SSSbbb}}}|||zzzyyyyyyzzzzzzxxxwwwuuuzzzzzzwwwwww}}}}}}{{{uuupppggg^^^VVVUUUTTTSSSSSSSSSSSSSSSMMMMMMNNNPPPRRRQQQOOOMMMNNNNNNOOOPPPRRRUUUWWWXXXZZZVVVXXX]]]]]]ZZZaaannnwwwttt___MMMIIIGGGCCCBBBEEEFFFHHHIIIHHHFFFFFFIIILLLQQQZZZgggrrrzzz~~~}}}rrraaaQQQJJJJJJNNNQQQYYYppp}}}kkkdddxxxuuuccc^^^iiiwww{{{llltttkkkfffsssyyyyyy{{{pppeeennnuuuzzz{{{pppooo~~~]]]BBB===999777444///,,,*********)))zzzdddNNNNNNHHHBBBCCCCCCBBB@@@======<<<999999888777777666777777222444666666555444333333333333333333333333333333000000000000000111111111000000000000111111111111---333222000555;;;JJJccczzzmmm]]]aaapppwwwsssvvvkkk[[[PPPIIIIIIJJJHHHIIIMMMMMMNNNPPPTTTXXXYYYXXXWWWYYY[[[\\\]]]^^^aaaeeehhhiiilllqqqtttwwwyyy}}}~~~zzzssskkkdddbbbccceeedddiiiwww{{{rrr~~~yyycccUUUSSSXXXaaagggjjjiiiiiillllllooowww~~~ppp___SSSNNNNNNOOOKKKLLLOOONNNQQQfff}}}}}}lllSSS>>>333222111000////////////......---------......///------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000000222===\\\zzz~~~~~~tttuuu|||qqq___OOONNNXXX______[[[WWWRRRLLLIIIOOOWWWggg~~~yyyyyywwwvvvwwwtttmmmiiijjj```aaabbbaaa```ccclllsssiiiddd___hhh~~~|||}}}~~~}}}{{{}}}{{{yyyxxxxxxwwwuuusssmmmtttwwwtttuuuzzz|||zzz}}}}}}tttllleee[[[QQQSSSSSSSSSRRRQQQPPPPPPOOOQQQQQQQQQRRRRRRQQQNNNKKKNNNNNNOOOPPPRRRUUUXXXZZZ[[[WWWYYY______\\\eeesss{{{nnnZZZJJJIIIJJJEEEDDDHHHKKKJJJIIIIIIIIIJJJJJJIIIEEEOOO^^^lllvvv}}}xxxpppaaaQQQIIILLLRRRWWW]]]vvvyyyjjjccczzzxxxbbb^^^iiisss~~~zzzyyywwwrrrmmm```rrrqqqmmmzzz~~~{{{{{{nnnbbbiiirrr}}}~~~nnniiiyyy```EEE???;;;777444///,,,+++******)))xxxeeePPPRRRNNNMMMJJJFFFCCCAAA???<<<:::===;;;888888888888777555333333444444444444444444333222222333444333111///111111111111000000000000000000000000111111111111///111...///777<<>>===<<<>>><<<999888999999888666666555555555444333333333555222///...///000111111111111111111000000000000000000000000111111111111000333000333:::>>>NNNiiijjjWWW^^^rrr|||lllkkkxxxlllXXXLLLMMMPPPUUUXXXYYYYYYZZZ[[[\\\\\\[[[YYYWWWXXXZZZ\\\___```bbbdddeeehhhlllooopppsssvvvxxxxxxxxxyyyyyytttuuussspppppprrroookkkeeecccbbbcccbbbcccjjjrrrvvvbbbXXXYYYXXX[[[ccclllssszzz}}}sssfffYYYOOOIIILLLOOOLLLKKKMMMKKKXXXqqqrrrPPP777777444000111555555333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///,,,---///000111111111000222555GGGbbbsss|||xxxsss}}}uuueeeSSSHHHBBBGGGLLLLLLHHHCCCCCCEEENNNOOOSSS```xxx~~~uuuuuuuuuuuuuuuuuuuuuuuuwwwqqqkkkhhhhhhgggeeeccclllkkkjjjjjjkkknnnppprrrnnnqqqvvvzzzzzzwwwsssppphhhccc[[[TTTQQQOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRPPPNNNNNNOOOOOOOOONNNLLLLLLNNNOOOQQQRRRTTTTTTQQQSSSUUUVVVXXX[[[___cccddddddaaa]]][[[YYYQQQHHHHHHHHHIIILLLPPPRRRRRRQQQIIIJJJKKKLLLMMMMMMMMMMMMMMMSSSddd{{{{{{mmm[[[OOOMMMNNNNNNKKKPPPWWW\\\ZZZSSSQQQRRRhhh~~~zzz{{{zzzsssnnnfffbbbgggmmmnnnllljjjtttwwwpppjjjllloooooovvvwwwxxxwwwuuuttttttuuu\\\dddoootttoooiiioooxxxkkkCCC>>>::::::666000,,,+++***)))(((yyydddMMMNNNKKKMMMIIIDDDAAA???>>>=========;;;999888888888777666777666666555444333333222444222000000111222222111111111111111000000000//////000000000111111111111///222000333:::>>>NNNhhhxxxdddZZZeeezzztttfffgggyyyxxxdddSSSKKKOOOSSSWWWYYYXXXXXXZZZ]]]```___^^^[[[YYYYYY[[[^^^___```bbbccceeeiiinnnrrrssstttwwwxxxxxxwwwwwwvvvrrrrrrooojjjhhhiiihhhdddggghhhkkkllliiijjjssstttZZZSSSZZZ^^^gggtttuuuiii[[[PPPIIILLLOOOMMMKKKKKKIIIVVVooowwwWWW:::777333111222444444222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///+++,,,...111222222111111333555IIIgggzzz|||www|||pppvvvtttbbbOOOCCC>>>@@@DDDFFFCCC@@@CCCHHHRRRWWW___iiiyyyyyysssrrrwww}}}|||{{{|||rrrssssssssssssssssssrrrnnniiidddbbbbbbdddddddddiiiiiihhhhhhjjjmmmppprrrooorrrvvvyyywwwrrrlllhhh```[[[VVVQQQPPPPPPPPPOOOLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOOOOOOONNNNNNMMMKKKLLLNNNOOOPPPQQQPPPPPPMMMOOOPPPRRRSSSUUUWWWXXXYYYYYYUUUPPPNNNMMMHHHAAADDDFFFJJJNNNQQQRRRQQQPPPMMMMMMLLLLLLMMMOOORRRSSSSSS\\\nnn}}}rrr```RRRMMMKKKIIIKKKIIIMMMTTTUUUOOOLLLOOOooo|||~~~~~~}}}pppiiihhhhhhmmmrrrpppnnntttxxxuuurrruuu{{{zzzyyywwwtttrrrqqqsssuuudddkkkqqqpppnnnpppyyymmmEEE@@@;;;:::666111---+++***)))(((wwwdddNNNOOOIIIMMMIIIEEEBBB@@@@@@>>>===<<<:::888777777777666555777777666555444444333333111222222444666555222000111111111111000000000//////000000000111111111111///111///222:::>>>OOOjjjooo]]]ZZZgggpppdddbbbyyyzzzjjjXXXMMMJJJMMMPPPUUUWWWWWWYYY]]]aaa``````___]]][[[[[[]]]______```bbbcccfffjjjooosssuuuvvvwwwxxxxxxwwwuuusssrrrrrrlllccc___```aaa___gggkkkqqqsssqqqsssppp\\\\\\fffqqq{{{vvvjjj\\\QQQJJJKKKOOOLLLJJJKKKHHHSSSkkk{{{]]]===777111000222333222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------............///+++,,,...000111222222111333666KKKjjj~~~}}}~~~}}}lllxxxuuubbbMMM@@@;;;<<>><<<:::999::::::888777666666666666555555555555111111222444666666333111111111111111000000000000000000000000111111111111222333000222;;;BBBVVVtttfffXXX[[[cccqqqiiiqqqooo___ZZZUUUNNNMMMRRRPPPOOOPPPSSSYYY^^^aaaccc^^^```cccdddddddddeeefffcccfffjjjmmmpppssswwwzzz{{{zzzzzz{{{|||{{{xxxtttvvvsssiii\\\VVVZZZbbbeeeaaaeeekkkpppsss{{{wwwccceeekkklllzzz|||~~~uuuiii\\\QQQKKKJJJJJJFFFHHHNNNJJJMMM]]]rrrGGG<<<333333444111......///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------............///000///...---...///111222111===QQQfffxxxzzz|||{{{wwwzzz{{{xxxdddOOO@@@999666888???BBBDDDQQQaaauuuzzzsssrrrxxx~~~yyyiiifffqqq|||yyyxxxvvvsssqqqoooooonnnllliiieeebbb```YYYZZZ[[[[[[\\\___bbbdddbbbccceeegggiiijjjjjjjjjiiifffbbb]]]XXXTTTRRRPPPPPPNNNKKKJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLOOOQQQSSSRRROOOLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOOOOPPPMMMJJJJJJKKKKKKIIIHHHDDDGGGHHHFFFFFFIIIJJJHHHHHHKKKOOORRRSSSVVVZZZ^^^eeeooo}}}lllZZZPPPKKKHHHEEEJJJKKKNNN^^^rrrrrreeevvvXXX^^^qqqmmmvvv|||tttyyy~~~~~~~~~~~~{{{xxxxxxxxxlllbbb```gggiiiiiisssuuuKKKCCC<<<;;;777111...,,,+++***)))jjjSSSMMMHHHRRROOOKKKJJJIIIIIIHHHEEEAAA===@@@>>><<<;;;;;;;;;:::999555555555666666666666666222111000111333444333222111111111111000000000000000000000000111111111111444555111222<<>>444444555111......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........---------.........//////222000...------///111333000@@@TTTdddsss~~~ppp{{{}}}wwwvvv|||}}}zzzfffPPPAAA888444666>>>BBBEEETTTfff{{{|||wwwxxxzzzzzzyyysss___bbbttt{{{vvvssssssuuummmlllkkkiiieee```\\\YYYPPPSSSVVVZZZ]]]aaaeeehhhaaaccceeegggggggggeeedddfffccc]]]XXXTTTQQQQQQQQQNNNLLLJJJJJJLLLOOOPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJOOOQQQSSSRRROOOLLLLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPRRRNNNJJJIIIJJJKKKIIIGGGEEEIIIJJJHHHGGGHHHIIIFFFGGGJJJOOORRRUUU[[[bbbgggtttzzzooo]]]RRRMMMKKKHHHOOONNNLLL^^^yyy{{{jjj}}}nnnPPP\\\vvvwww}}}{{{zzzvvvxxxzzz{{{xxxvvvuuutttoooaaa___kkkoookkkuuuwwwLLLCCC<<<;;;777222...,,,+++***)))cccLLLKKKHHHQQQKKKHHHGGGFFFGGGHHHGGGDDDBBB>>>>>>===<<<;;;:::::::::555888888555555888888444444555555444222111111222000000000000000000000000000000000000000000000000111666333222666>>>YYY}}}ZZZ___ffffffrrrmmmuuuvvv___ZZZbbbbbb```^^^YYYZZZXXXVVVWWWZZZ\\\^^^^^^ccc```___```eeejjjkkkkkkiiinnnuuu{{{~~~~~~|||zzz|||}}}~~~|||zzzzzzzzz}}}ttt^^^WWW```eee```gggeeeooowwwttt~~~kkkaaafffjjjiiipppmmmgggdddfffmmmuuu|||uuuiii\\\QQQJJJHHHIIIIIIIIIJJJLLLPPPSSSooo}}}}}}|||ZZZ666333666555555---333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,---...///.........000222000???PPP^^^kkkzzztttnnn|||yyykkkTTTAAA999777777:::<<>>;;;777222...,,,+++***)))eeeMMMJJJGGGOOOIIIMMMMMMKKKJJJHHHEEECCCAAA>>>>>>======<<<;;;::::::<<<999555222222444777:::222333333222000///000111000000000000000000000000000000000000000000000000000555333333888BBB]]]^^^___fffmmmggghhhxxxooo\\\XXX```___^^^^^^ZZZYYYXXXVVVWWWZZZ\\\^^^^^^aaaaaabbbgggmmmpppqqqpppppptttyyy~~~~~~}}}|||~~~sss```___nnnvvvqqquuuqqqzzzqqqbbbaaaiiimmmjjjhhhddd___]]]___dddiiillllllvvvuuuiii\\\PPPIIIHHHIIIJJJJJJJJJLLLPPPSSSmmmuuuvvvbbb<<<555555222333---444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------......------,,,---...///.........000222555AAARRR___jjjtttuuupppzzzkkkTTTAAA999666444777999===EEENNNbbbnnn}}}vvvooommm___\\\]]]dddqqq~~~|||{{{kkkYYYUUUnnn}}}yyyuuusssiiihhheeeaaa\\\XXXTTTRRRSSSTTTUUUXXX[[[]]]^^^^^^_________^^^^^^]]]]]]]]]]]]\\\YYYVVVSSSQQQOOONNNNNNMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLMMMMMMMMMPPPPPPPPPOOONNNNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPNNNLLLKKKIIIIIIHHHHHHIIILLLMMMMMMPPPUUU]]]eeemmmuuu{{{~~~uuudddSSSLLLLLLEEEGGGIIIRRRiiiwwwrrr}}}vvvppp]]]kkkwww}}}qqqyyynnnooorrrttttttuuuxxx|||yyyooossszzzvvv||||||NNNEEE???;;;777222...,,,+++***)))fffNNNKKKHHHQQQLLLQQQQQQOOOKKKGGGCCCAAA@@@??????>>>===<<<;;;::::::<<<555222666555000111777222333444333000///000111000000000000000000000000000000000000000000000000...333222333;;;GGGccc___[[[fffxxxtttaaahhh~~~iiiYYYXXX___^^^___bbb___YYYXXXWWWXXX[[[]]]^^^^^^___bbbgggooovvvyyyyyyxxx{{{}}}~~~|||{{{|||}}}tttkkkuuuyyyoooccc^^^fffqqqsssooohhhddd___^^^```bbbcccbbb^^^dddlllvvvuuujjj]]]PPPHHHHHHIIIJJJJJJJJJLLLPPPRRRhhhsssxxxmmmCCC888444000222---444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...//////...///111333<<>>CCCJJJRRR___jjjqqqwww}}}}}}wwwvvv\\\YYYZZZdddttt|||yyywwwwwwvvvyyy}}}bbbMMMLLLVVVzzz}}}xxxrrrooodddbbb^^^YYYTTTQQQOOONNNRRRSSSUUUXXXZZZ\\\]]]^^^]]]\\\\\\[[[ZZZYYYXXXXXXZZZYYYWWWTTTQQQOOONNNMMMNNNMMMLLLLLLMMMMMMLLLKKKIIIJJJKKKLLLLLLMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNQQQRRRRRRSSSRRRQQQOOONNNNNNMMMKKKLLLMMMOOORRRTTT\\\fffrrr{{{wwwgggUUULLLJJJHHHHHHKKKZZZvvvsssbbb}}}xxxtttgggssszzzttt~~~{{{qqqtttvvvwwwzzzrrrrrr{{{yyy}}}}}}OOODDD???:::666111---,,,+++***)))dddMMMKKKIIISSSPPPNNNNNNMMMIIIDDDAAAAAABBB@@@@@@???>>><<<;;;::::::888333999EEEDDD555...111555666666555333222222333000000000000000000000000000000000000000000000000...222111333===IIIeee___ZZZiiitttccclll~~~fffYYYZZZaaa___bbbgggeeeZZZYYYXXXYYY\\\___`````````dddlllttt|||~~~zzzwwwuuuuuuwww{{{{{{}}}kkkfffbbbdddmmmuuuwwwuuuooojjjeeedddeeeeeeccc```eeejjjnnnsss{{{wwwlll___QQQHHHGGGHHHJJJJJJKKKLLLOOORRRaaa{{{sssHHH:::555111222,,,333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...//////...///111333;;;GGGZZZmmmxxxzzz{{{}}}hhhdddwww}}}nnnXXXEEE@@@999666999<<<===>>>@@@===BBBHHHOOOVVV^^^fffkkkzzz|||}}}ggghhhnnnxxx~~~xxxuuupppmmmnnnqqqwwwkkkWWWGGGAAAMMM^^^}}}zzz{{{}}}wwwqqqmmmjjj```]]]XXXSSSOOOMMMLLLLLLPPPRRRUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUWWWVVVTTTRRRPPPNNNMMMMMMNNNLLLKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOONNNMMMMMMLLLMMMMMMNNNOOORRRSSSSSSTTTTTTSSSRRRQQQRRRPPPOOOQQQRRRSSSXXX^^^nnnyyyzzzkkkXXXLLLIIILLLKKKOOO^^^vvv|||kkkaaa~~~}}}sssnnnxxxvvv~~~}}}sssoooyyy{{{||||||MMMBBB<<<:::666111---++++++***)))cccLLLIIIGGGRRROOOIIIHHHGGGDDDBBBBBBCCCEEEBBBAAA@@@???===<<<;;;::::::888@@@OOONNN===222444555666666555333222222333000000000000000000000000000000000000000000000000///222000333>>>JJJeeeeee```pppqqqaaaooofff[[[]]]bbbaaaeeekkkggg]]][[[YYYZZZ]]]aaacccddddddhhhpppxxx{{{wwwuuutttnnnvvv|||rrrcccdddgggkkkoooqqqsssuuuuuuqqqllljjjiiihhheeecccjjjqqqxxx}}}xxxooobbbTTTJJJFFFHHHJJJKKKKKKMMMOOOQQQ___{{{wwwKKK<<<777333333,,,111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...,,,.../////////000222444777CCCYYYoooyyyxxxxxx{{{zzzbbb___uuu~~~pppZZZHHH???999666:::???@@@@@@BBBCCCCCCDDDFFFIIINNNTTTXXXdddmmmuuuvvvqqqmmmmmmmmmfffppp}}}vvvpppmmmhhheeehhhmmmuuu|||fffPPPDDD@@@CCCPPP```zzzvvvyyy{{{sssmmmiiigggggg\\\YYYUUUPPPMMMKKKLLLLLLNNNQQQUUUWWWWWWXXX[[[]]]^^^]]]\\\[[[YYYWWWVVVVVVTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNOOOOOOPPPPPPSSSSSSTTTTTTTTTTTTTTTTTTVVVSSSTTTWWWYYYYYY```hhh{{{}}}ooo\\\NNNHHHGGGHHHMMMZZZjjjsssmmmccc^^^yyymmmnnnuuu}}}xxxqqqvvvxxxrrr|||OOOBBB:::999555000,,,++++++***)))fffOOOKKKHHHTTTSSSJJJGGGCCCAAABBBDDDEEEEEECCCBBBAAA???>>><<<;;;:::;;;999<<>>@@@CCCGGGIIIHHHGGGFFFGGGIIILLLMMMVVV]]]aaa\\\VVVSSSRRRPPPTTTaaaqqqzzzyyyqqqjjjfffccc```___bbbgggppp~~~~~~~~~mmmYYYFFF@@@@@@DDDOOOZZZpppkkkiiilllvvv{{{vvvnnngggbbb```aaabbbWWWUUUQQQNNNKKKKKKKKKLLLMMMPPPUUUVVVVVVWWWZZZ]]]]]]]]]\\\ZZZYYYWWWVVVVVVRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKLLLMMMNNNMMMLLLMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLMMMNNNOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRUUUUUUUUUUUUVVVVVVWWWWWWYYYVVVYYY```bbbaaaiiitttsss```PPPIIIFFFHHHNNNZZZfffllljjjeeeUUUtttyyyooolllmmmnnnsss{{{}}}|||qqqnnnjjjiiiwwwppp{{{RRRCCC999888444///,,,++++++***)))nnnXXXVVVUUUdddcccSSSLLLDDDBBBEEEGGGFFFCCCCCCCCCAAA@@@>>><<<;;;:::777777777777777666555555333444555444222111111222000000000000000000000000000000000000000000000000111333000444BBBOOOjjj}}}hhheeessseeeXXXkkkuuuiiifffhhhjjjqqqrrrhhh___[[[WWWUUUYYY___eeehhhlllsss}}}zzzoooeee```aaabbbeeehhhnnnyyykkkrrr}}}pppccceeedddiiirrrvvvuuuvvvzzzzzzxxxyyy|||vvvpppeeeUUUJJJFFFHHHJJJLLLLLLMMMOOOPPPWWWeeeYYYCCC999444555...333000000000000/////////...........................------------------------------------------------,,,---...///000000000000,,,...///000000111333666???LLLeee{{{~~~xxx|||~~~hhhnnnqqqwww}}}nnnXXXEEE:::888888;;;===???EEELLLKKKKKKKKKMMMOOOQQQRRRRRRYYY]]][[[RRRJJJHHHFFFCCCGGGNNNVVV\\\^^^\\\YYYWWWVVVUUUVVVYYY[[[ccctttllldddccccccfffjjjaaaQQQCCC???@@@CCCOOO\\\xxxwwwgggWWWWWWWWWXXX```dddaaa\\\XXXUUUVVVXXXYYYQQQOOOMMMKKKIIIIIIJJJKKKKKKPPPUUUVVVUUUUUUYYY]]][[[ZZZYYYXXXWWWVVVUUUTTTQQQPPPPPPOOONNNNNNNNNNNNLLLKKKKKKKKKMMMNNNMMMLLLOOOPPPPPPQQQPPPPPPOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ```iiillljjjrrr~~~vvvcccRRRIIIJJJLLLRRR^^^iiimmmjjjfffOOOjjjwwwrrrtttmmmfffkkktttsssttt}}}zzzrrrpppcccjjjlllaaa{{{}}}www{{{qqqkkkvvv~~~|||}}}SSSBBB777777444///,,,++++++******tttbbbbbbeeeuuuwww[[[RRRGGGDDDHHHIIIFFF@@@DDDCCCBBB@@@>>>===;;;;;;555:::;;;888888;;;999555666777777666444333333444000000000000000000000000000000000000000000000000111333111555DDDRRRmmmooo^^^^^^llljjj[[[mmm~~~qqqlllnnnpppxxxxxxkkk___ZZZUUUSSSVVV]]]dddhhhmmmvvv|||qqqgggcccfffnnnuuuyyyxxx{{{xxxfff^^^hhhrrrjjjccckkkhhhkkkwww|||yyyuuuooodddUUUIIIEEEHHHKKKLLLLLLMMMOOOPPPMMMXXXttt}}}```GGG999333444///555000000000000////////////........................------------------------------------------------,,,---...///000000000000,,,...///000000111444666999HHHcccyyy{{{uuu}}}lllvvvzzzeeeppp|||lllUUUBBB<<<:::;;;>>>>>>@@@GGGPPPNNNOOOSSSXXX\\\___```___ccceee```UUUNNNMMMKKKFFFGGGFFFEEEFFFIIIKKKKKKJJJKKKLLLNNNPPPPPPVVVgggyyyyyyyyyeeeRRRMMMPPPSSSXXX]]]VVVJJJ@@@>>>>>>CCCSSSdddqqqjjjVVVHHHLLLOOOOOOTTTPPPOOOMMMLLLLLLMMMOOOPPPLLLKKKJJJHHHHHHHHHHHHIIIKKKPPPUUUVVVTTTUUUYYY]]]XXXWWWWWWVVVUUUTTTSSSSSSQQQPPPOOOOOONNNNNNOOOOOOLLLKKKKKKKKKMMMNNNNNNMMMQQQQQQQQQRRRQQQQQQPPPPPPMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUYYYYYYYYYYYYZZZ[[[]]]]]]^^^]]]dddooorrrpppxxxxxxeeeSSSJJJMMMMMMRRR___jjjlllfff```QQQfffzzz}}}}}}pppaaaeeeoookkkiiivvvtttiiieee[[[llltttbbbyyy{{{tttzzzyyynnnvvvpppjjjuuu}}}||||||RRR@@@444777333///,,,++++++******}}}uuuyyyuuubbbLLLCCCGGGEEEFFFJJJHHHCCCDDDDDDBBB??????AAACCC===;;;999999999999777666666666555444333333222222555444222000000111222333444333111000000000111111444//////555<<>>999999@@@FFFGGGFFFGGGMMMNNNUUUgggyyy~~~vvvvvvoooggg```VVVMMMJJJMMMMMMNNNMMMIIIFFFDDDFFFHHHKKKLLLOOOQQQPPPRRR]]]hhhppprrrvvvyyyzzzwwwssspppRRROOOJJJHHHIIINNNRRRVVVPPPCCC:::<<<>>>@@@KKKZZZ___WWWMMMGGGFFFGGGEEEBBBCCCBBBAAABBBEEEFFFGGGFFFIIIGGGEEEDDDEEEGGGIIIKKKMMMNNNPPPRRRTTTVVVVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVTTTRRRPPPOOOOOOOOONNNMMMLLLLLLLLLLLLMMMPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWW^^^^^^]]]\\\\\\]]]```ccccccdddeeejjjpppxxxlllRRRJJJQQQTTTSSSccccccSSSYYYZZZJJJZZZrrrpppxxxnnnuuunnniiifffiiinnnrrrvvvzzzyyywwwuuuqqqppptttpppooojjjgggppp~~~}}}SSSBBB:::999555111---,,,+++***))){{{~~~```KKKCCCGGGEEEFFFIIIFFFCCCAAA??????AAABBBBBBBBB===;;;:::999:::999777666666666555444444333222222555333222000000111222333333333111000000000111111222///111999BBBTTTwwwrrr```aaahhhpppiiixxxxxxmmmlllwww~~~ssscccUUUPPPNNNRRRXXX^^^fffnnn|||vvvjjjfffhhhxxx}}}pppeeeaaaaaannn{{{wwwnnnjjjjjjjjjnnnuuuvvv~~~|||xxxpppaaaRRRKKKDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQooo{{{{{{uuuHHH999999555222333111111111111000000000000000//////...------,,,,,,------------------------...------,,,,,,------...---------............///...---///111000...222999???GGGWWWfffnnnuuu}}}oooppp|||kkkzzziiiSSSBBB>>>:::;;;BBBHHHHHHFFFFFFHHHMMM[[[ooo|||uuulllcccXXXOOOLLLOOOSSSSSSRRRNNNJJJHHHHHHHHHJJJJJJKKKLLLJJJJJJSSS]]]dddgggkkkjjjfff^^^WWWSSSIIIHHHFFFDDDDDDGGGLLLPPPOOOCCC:::;;;<<<>>>HHHUUUYYYSSSJJJFFFFFFEEECCC@@@AAA???>>>>>>???AAA@@@???DDDCCCBBBBBBCCCFFFIIIKKKKKKLLLNNNPPPRRRSSSTTTTTTVVVUUUUUUUUUTTTUUUUUUUUUTTTRRROOONNNNNNMMMLLLKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\]]]\\\\\\]]]___bbbeeeeeehhhlllssszzzmmmSSSLLLNNNVVVUUUaaa___TTT[[[XXXLLLXXX}}}zzzpppvvvtttsssqqqpppqqqxxxyyyrrrqqqnnnnnnooommmnnnjjjiiisss~~~~~~uuuTTTCCC:::999555111---,,,+++***)))vvveeeooo{{{]]]JJJDDDIIIGGGFFFHHHEEEEEEAAA>>>???CCCEEECCC@@@>>><<<::::::::::::888666666666555555444333333333444333222000000111222222333222111111000111111111222000333;;;DDDVVVwwwvvvaaa```hhhqqqooozzzpppfffeeennnssskkk^^^PPPMMMNNNUUU\\\cccllluuu~~~rrrggglllrrr}}}~~~qqqjjjjjjmmmttt{{{zzzrrrkkkjjjkkknnnttt|||wwwpppaaaRRRIIIDDDEEEGGGIIIKKKMMMNNNNNNNNNPPPkkk}}}uuu{{{MMM;;;999666222222111111111111000000000000/////////...------,,,,,,------------------------...------,,,,,,------...---------............///,,,,,,...111000///555<<>>CCCEEEFFFFFFEEEFFFKKKOOOLLLBBB:::999:::<<>><<<::::::;;;;;;;;;:::???>>>>>>???AAAEEEHHHJJJKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTQQQNNNLLLKKKKKKIIIHHHKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\[[[]]]_________```bbbdddhhhiiikkkpppwww~~~~~~nnnUUUMMMKKKWWWUUU\\\]]]YYY___VVVHHHSSS{{{|||rrrwww}}}~~~yyyvvv|||qqqnnnlllkkkkkkmmmpppppppppwww|||qqqTTTDDD;;;999555111---,,,+++***)))nnnRRR]]]uuu~~~]]]KKKGGGLLLIIIGGGHHHEEEJJJHHHFFFEEEDDDCCCBBB@@@>>><<<;;;:::;;;:::999777666666555555444444444333333333222111000111111111222222111111111111111111333222333888BBBVVVwwwzzzbbb```lllxxxxxxzzzvvvssskkkccc[[[[[[bbbfff```XXXPPPOOOSSS[[[ccciiisss{{{~~~ppplllzzz~~~uuutttyyy{{{zzzvvvqqqooossswww}}}wwwnnnaaaRRRHHHCCCDDDFFFIIIKKKLLLMMMNNNQQQSSSjjjuuu}}}~~~PPP<<<999666333333111111111111000000000/////////.........---------------------------------...------,,,,,,------...---------............///---,,,...000000000555===FFFOOOdddzzz~~~~~~wwwzzzkkkUUUBBB<<<999:::AAAHHHJJJLLLOOOTTTccc{{{wwwmmmbbbZZZYYY]]]bbb]]]XXXVVVVVVXXXYYYYYYWWWRRRNNNLLLIIIEEEGGGLLLRRRUUUVVVQQQIIIAAA======???CCCGGGHHHGGGGGGJJJNNNFFF>>>888777888;;;CCCLLLLLLIIIFFFDDDBBB???;;;888;;;:::888888:::::::::999;;;;;;<<<>>>AAAEEEHHHJJJLLLMMMOOOQQQSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUUUURRRNNNKKKJJJIIIHHHGGGJJJJJJKKKLLLMMMOOOPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^```ccceeeeeefffhhhiiikkkmmmqqqvvv|||pppWWWMMMJJJWWWQQQVVV^^^cccfffSSS???MMMzzzzzzqqqvvv|||yyywwwpppmmmlllkkkpppwwwzzzxxxyyy}}}wwwUUUDDD;;;999555111---,,,+++***)))pppXXXggg~~~xxx```OOOLLLPPPKKKHHHIIIFFFOOOQQQQQQLLLDDD??????AAA???===;;;;;;;;;;;;999888666555555555555555444444222222111111111000000111111111111111222111111111333222111555AAAZZZ}}}zzzaaa```mmm~~~pppgggccc```^^^]]]VVVQQQSSSXXXZZZWWWSSSRRRRRRWWW___fffllluuu~~~rrrsss}}}zzzyyyxxxvvvuuuxxx~~~vvvmmm```RRRGGGCCCDDDFFFHHHJJJLLLMMMMMMPPPTTTiiiSSS<<<888777555444111111111111000000000///...............---------------------------------...------,,,,,,------...---------............//////...///000//////555<<>><<<===@@@;;;???DDDFFFFFFEEEFFFHHH???999555555777<<>>AAAEEEHHHJJJKKKLLLOOOQQQTTTVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVSSSNNNKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMNNNOOOOOORRRRRRSSSTTTTTTTTTTTTTTTWWWWWWWWWWWWYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^___``````bbbfffhhhiiijjjlllnnnppprrrvvv|||rrrYYYMMMKKKTTTLLLSSSdddmmmkkkOOO>>>LLLxxxvvvooosss|||yyy~~~vvvpppooooooqqq|||yyyuuuyyyUUUDDD:::999555111---,,,+++***)))ooo]]]ppp|||cccRRROOORRRKKKGGGIIIGGGOOOSSSUUUOOODDD===>>>AAA???>>><<<<<<<<<<<<:::888555555555555555555555555222111111111111000000000000000111222222222222111222111111555DDDbbbwww^^^^^^kkkqqqbbb]]]\\\ZZZXXXVVVQQQPPPSSSVVVTTTRRRRRRSSSTTTYYY```fffkkkuuuuuuxxx{{{yyyssssssuuuzzzvvvkkk___RRRGGGCCCDDDFFFHHHJJJLLLMMMMMMLLLRRReeeWWW===777777666555111111111111000000000000........................------------------------...------,,,,,,------...---------............///000...///000//////555===AAAWWWuuuvvvqqqzzzzzz}}}|||nnnWWWCCC===:::===DDDMMMTTT]]]fffiiiwww|||tttllleeefffjjjjjjccc]]]```lllzzzsssjjjaaa]]]YYYSSSNNNMMMQQQLLLDDD>>>;;;;;;>>>@@@===???BBBFFFHHHGGGFFFEEE999777444444777<<>>===<<<===<<<:::999555555555555666666666666111111111111111000000//////000111222333222222111111222333777FFFdddttt\\\^^^mmm{{{lll```bbbeeeddd```ZZZVVVVVVZZZZZZUUURRRSSSUUUVVV[[[bbbgggmmmxxx~~~uuu{{{zzztttuuuuuuttttttxxxzzz~~~uuuiii^^^RRRGGGBBBCCCEEEHHHJJJKKKLLLMMMKKKSSSddd\\\???888777666444111111111111000000000000........................------------------------...------,,,,,,------...---------............///...---...000000111777@@@LLLeeeyyykkklllwww}}}zzz}}}oooWWWBBB:::;;;@@@IIIQQQWWW___fffqqq{{{}}}vvvnnnggggggjjjhhhbbb___gggxxxzzzoooiiiddd[[[SSSPPPRRRJJJAAA;;;;;;===>>>===???>>>???CCCHHHHHHDDD@@@888777555444666;;;AAACCCEEEFFFFFFDDDBBB???>>>===:::888777888:::;;;;;;:::;;;;;;===>>>@@@BBBDDDEEEGGGIIILLLPPPUUUXXXZZZ\\\^^^^^^^^^^^^\\\ZZZWWWUUUTTTPPPKKKHHHGGGGGGGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPQQQSSSTTTTTTSSSSSSWWWWWWXXXYYYZZZ\\\]]]^^^]]]^^^___```bbbcccdddeeebbbdddfffhhhjjjmmmrrruuuwwwzzzvvv]]]NNNJJJPPPJJJYYYggggggbbbJJJBBBMMMuuu~~~zzzxxxyyy||||||{{{rrrdddpppzzz|||vvvtttsssqqqmmmtttuuummmllluuu~~~UUUDDD<<<999555111---,,,+++***)))ooofffUUUPPPQQQHHHCCCEEEEEECCCEEEFFFFFFDDDBBBAAAAAA@@@???===<<<===<<<;;;999555555555666666666666666111111111111111000/////////000111222333333222111333444555888FFFbbbqqq\\\```qqqzzzuuu}}}ggg```fffmmmkkkeee___]]]^^^bbb___WWWTTTVVVWWWYYY^^^dddiiippp}}}wwwsss}}}{{{qqqkkkmmmrrrrrrppppppuuuhhh^^^RRRGGGBBBCCCEEEHHHJJJKKKLLLMMMOOOVVVddd```BBB888888666333111111111111000000000000---.....................------------------------...------,,,,,,------...---------.........//////,,,+++,,,///000222:::CCCZZZssspppaaakkkwwwwwwsss~~~pppXXXBBB???AAAIIITTT[[[___dddjjjwww~~~~~~xxxooogggfffiiilllggggggsssyyyrrrlllbbbXXXSSSLLLCCC:::777999<<<;;;888<<<999888<<>>888888888666444666;;;???@@@CCCDDDEEEDDDCCCBBBBBBBBB@@@>>><<<<<<===>>>===<<<;;;;;;<<<>>>???AAABBBBBBHHHJJJNNNSSSXXX\\\^^^```_________^^^\\\YYYVVVTTTRRRNNNIIIFFFEEEFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRWWWWWWXXXYYYZZZ\\\^^^______```aaabbbdddeeefffgggfffgggiiijjjmmmqqqvvvzzzxxx|||vvv^^^OOOIIIOOOMMM]]]fff___ZZZHHH<<>>===<<<;;;::::::777777666666555555444444111222222222222111000000///////////////000000111111///444777@@@aaauuu___ddd}}}vvvxxx~~~mmmffflllsssuuusssrrrooommmkkkdddZZZTTTTTT^^^___bbbhhhppp{{{vvvwww|||mmmlllnnnpppqqqttt~~~}}}vvvlll___QQQGGGCCCDDDDDDEEEGGGIIIKKKLLLMMMVVV^^^}}}{{{kkkGGG777333444444333333222222111000////////////.........---------------............------//////.........------------------............///------,,,111333---888TTTvvvqqq\\\dddrrr~~~|||oooWWWBBB@@@BBBNNN___hhhgggiiioooyyy~~~xxxqqqeee[[[^^^hhh]]]ooo}}}tttmmmhhh^^^TTT@@@???>>>===<<<<<<<<<<<<===<<<:::999888777777777666555333333555888;;;===AAABBBDDDFFFFFFEEECCCBBBCCCAAA@@@??????===;;;999;;;;;;<<<>>>@@@BBBDDDEEEHHHKKKOOOTTTXXX\\\^^^___^^^\\\[[[[[[[[[XXXRRRMMMRRRNNNIIIFFFEEEFFFFFFFFFFFFGGGGGGHHHJJJLLLMMMNNNNNNLLLKKKNNNRRRVVVVVVUUUVVVXXXZZZ[[[[[[\\\^^^```dddeeeggggggggghhhjjjlllhhhjjjlllnnnoooqqquuuxxx{{{yyycccKKKIIILLLKKKGGGGGGIIIFFF???<<>>888555111///...---+++)))|||aaaWWWMMMJJJIIIGGGFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999999888777777666666222222222222222111000000222222222222222333333444444222777;;;EEEgggqqq]]]eee}}}{{{xxx|||zzzooo```YYYYYY^^^```dddjjjttt~~~uuuyyytttrrrqqquuu}}}{{{{{{~~~{{{}}}tttjjj]]]PPPGGGDDDDDDEEEFFFHHHJJJKKKLLLMMMRRRVVVsssxxxrrrOOO<<<666666666333333222222111000000000//////.........---------------............------//////.........------------------............///000111///444666111;;;VVV~~~~~~{{{yyydddnnnsss}}}|||oooXXXDDDBBBCCCOOOaaammmooorrryyy~~~ooojjjddd___XXXSSSXXX```cccrrr~~~yyyddd\\\]]][[[RRRIIIAAAAAA@@@???>>>>>>>>>>>>::::::999888888888999999888777555444555777999;;;???AAADDDFFFFFFDDDBBB@@@BBBAAAAAAAAABBBAAA???===;;;;;;<<<===???AAACCCDDDHHHKKKOOOTTTXXX[[[\\\]]]]]][[[ZZZ[[[[[[YYYUUUQQQQQQNNNIIIFFFEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMMMMNNNLLLLLLNNNSSSVVVVVVUUUWWWYYY[[[\\\\\\]]]```aaacccdddfffggghhhjjjmmmooopppqqqsssttttttuuuxxxzzz~~~yyycccLLLHHHJJJHHHCCCAAAAAA>>>888;;;DDDZZZsss}}}zzzzzz|||uuutttmmmkkkqqqqqqlllmmmttt}}}wwwWWW???;;;888555111///...---+++)))tttcccXXXOOOKKKIIIFFFEEEFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????>>>===<<<<<<::::::999999888777777666222222222222222111111000333333333222333444444555444222777===IIIkkkkkk]]]gggwwwccc[[[]]]bbbdddiiiqqqzzzxxxwwwyyyyyy{{{tttsssuuutttzzzqqqggg[[[NNNFFFDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPQQQooo{{{pppxxxTTTAAA:::888777333333333222111111000000/////////.........------------............------...............------------------............///000222000444777222;;;TTT{{{www~~~mmmrrruuu~~~}}}qqq[[[GGGDDDEEEQQQeeerrruuuxxx~~~{{{bbbZZZSSSOOOMMMMMMRRRXXX___lllvvvxxx{{{wwwcccUUUYYYaaa[[[LLLAAA??????>>>===<<<<<<<<<<<<777777666777777888999999999888666555555666777888<<<>>>AAADDDEEEDDDBBB@@@AAAAAAAAABBBDDDDDDBBB@@@<<<<<<<<<<<<===???@@@AAAFFFIIINNNSSSVVVYYYZZZZZZZZZYYYXXXXXXYYYXXXVVVTTTPPPLLLHHHEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPSSSVVVVVVVVVWWWYYY\\\]]]]]]^^^aaacccbbbdddggghhhjjjlllpppsssvvvwwwyyyyyyxxxyyyzzz|||zzzcccLLLHHHIIIFFF@@@===<<<:::666<<>>;;;777444111...---,,,+++***iii```WWWNNNKKKIIIFFFFFFIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@??????>>>======<<<<<<999999888777666666555555222222333333222222111000111000000000000111222222222000555;;;GGGjjjiii^^^kkkhhh___bbbeeehhhlllsss|||~~~wwwxxxvvvtttkkkooovvvvvvmmmcccXXXMMMEEEDDDEEEGGGHHHJJJLLLLLLMMMPPPQQQTTTvvvrrrkkktttQQQBBB>>>;;;777333333333222222111111111////////////............------............------........................---------............///...000...000333000888NNNssszzz}}}}}}{{{ooolll}}}uuuttt```LLLDDDGGGWWWmmmzzzzzzyyy|||{{{qqqZZZQQQHHHCCCCCCFFFIIILLLPPPZZZbbbdddgggnnnrrrqqqbbb]]]cccsssuuubbbJJJ>>>:::999888777666666666666444444444444444555666666666666555555555555666666666999===BBBDDDDDDCCCBBBBBBAAABBBDDDEEEEEECCCAAA======<<<<<<<<<======>>>AAADDDIIIOOOSSSVVVXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRNNNKKKGGGEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMOOOQQQTTTVVVVVVWWWWWWYYY[[[]]]]]]___aaacccdddfffiiijjjlllnnnrrrtttvvvxxxzzz{{{{{{{{{}}}~~~zzzdddLLLIIIHHHFFFBBB?????????@@@@@@DDD[[[~~~~~~|||uuummmoootttwwwuuuttt~~~ttttttWWW???===777444000...---,,,+++***~~~^^^YYYSSSMMMKKKIIIGGGHHHLLLDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<::::::999888777666555555222333333333333222111111///////////////000111111222///333:::FFFhhhkkkaaammmmmmfffjjjkkkmmmpppuuu{{{tttoooqqqqqqooojjjwww}}}sssiii```VVVLLLDDDDDDEEEGGGIIIKKKLLLLLLLLLNNNRRR[[[xxxqqqkkkHHH>>>???;;;666333333333222222222222222000000/////////.........------............---------.....................---------............///,,,///------222///666IIIeeeqqq}}}}}}jjjeeettt|||zzzooo|||xxxdddQQQCCCMMMddd}}}{{{{{{xxxkkkbbbLLLFFF===999:::>>>@@@???BBBHHHNNNPPPTTT[[[bbbeee```lll~~~___EEE;;;666555444333222222222222333222111111000111111111222222333444555555555555111444999>>>BBBDDDEEEEEEEEEEEEFFFHHHIIIHHHEEEBBB???>>>===<<<;;;;;;;;;;;;;;;>>>CCCHHHNNNRRRUUUWWWXXXXXXWWWUUURRRQQQPPPPPPLLLIIIFFFEEEEEEFFFFFFEEEHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWVVVXXX[[[\\\]]]___aaaccchhhjjjlllmmmmmmooorrruuuuuuwww{{{}}}~~~zzzdddLLLFFFEEEDDDDDDCCCDDDIIINNNKKKKKK\\\|||xxxpppiiiqqqyyy|||yyy~~~}}}wwwhhhfffwwwUUU===;;;666333///------,,,+++***qqqWWWRRRNNNKKKKKKJJJHHHIIIMMMDDDDDDBBBAAA@@@@@@???@@@??????>>>>>>>>>=========>>>===<<<;;;:::888777777333333333333333222222111111111000000111111222333555111555<<>>AAADDDEEEIIIIIIJJJLLLMMMLLLIIIFFFBBBAAA???===;;;:::999999888999<<>>>>>===;;;:::999888777333333444444333333222111222222111111222222333444555111555>>>LLLooooooccciii|||qqqcccgggrrr}}}||||||}}}||||||~~~~~~{{{qqqdddhhhnnnqqqnnnjjjnnnvvv}}}zzzzzzoooddd\\\TTTKKKEEEAAACCCFFFIIIJJJKKKKKKJJJKKKPPP[[[sssLLL===:::999666333333333333333333333333000000000000/////////...------............---------------.........//////---------............///...333///...333333777FFFUUUmmm}}}}}}{{{cccfffzzzpppaaayyyxxxeeeSSSEEEYYYxxxwwwkkkjjjcccbbb```[[[TTTNNNIIIFFF???CCCDDDCCCEEEJJJJJJEEECCCEEEIIIQQQ\\\kkk}}}bbbMMM@@@777555444333222222111111222000////////////000000111333444666777777666444333444444555777:::>>>AAACCCFFFGGGIIILLLNNNMMMJJJGGGDDDCCC@@@>>>;;;:::888888777777888:::???EEEJJJNNNPPPSSSUUUTTTQQQNNNMMMMMMHHHFFFDDDDDDEEEFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKOOOTTTVVVVVVVVVWWWYYYYYY[[[^^^```aaaccceeehhhjjjlllnnnpppqqqssswwwzzzxxx|||{{{eeeMMMEEEBBBBBBDDDCCCEEEOOO[[[]]]LLLMMMggg~~~~~~~~~~~~~~~~~~~~~yyyxxxyyyzzz|||yyy|||xxxjjjmmm~~~UUU999666444222///---,,,,,,+++***___TTTLLLJJJKKKMMMKKKFFFFFFIIIGGGFFFDDDBBBAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBAAA===<<<;;;:::888777666555333333444444333333222111111111000000111111222333444///444>>>NNNqqqooobbbfffyyytttwwwzzzzzztttgggbbblll{{{vvvuuuttttttxxx}}}~~~jjjZZZZZZZZZ^^^dddhhhkkkrrrzzzzzznnnddd[[[SSSKKKFFFAAACCCEEEHHHJJJJJJJJJIIINNNQQQYYY|||}}}UUU???888888888333333333333333333333333000000000000////////////---..................------------.........//////---------.........//////---222...,,,222222666CCCQQQiiiwwwzzz}}}~~~|||fffffftttwww|||rrraaa}}}vvvdddRRRFFFZZZxxxfffWWWWWWQQQPPPMMMJJJFFFDDDCCCDDD???FFFJJJHHHIIILLLJJJEEEFFFHHHOOOZZZjjjpppSSSHHH===...444333222111000000000000......//////000222333444666777999:::999777444222888777555555777;;;>>>AAAAAABBBEEEIIILLLLLLIIIGGGEEEDDDAAA>>><<<999888777888777666777:::???EEEIIIHHHLLLPPPPPPNNNKKKJJJKKKGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKOOOTTTVVVVVVVVVWWWYYY[[[]]]```bbbccceeehhhjjjiiikkknnnppprrrvvvzzz}}}yyy}}}{{{eeeMMMIIIEEEDDDEEEDDDEEEOOO[[[^^^KKKLLLlll~~~}}}}}}{{{{{{zzzxxx{{{{{{ssskkkooorrryyyuuuhhhnnn~~~XXX===;;;444111...---,,,,,,+++***~~~```YYYSSSLLLMMMLLLHHHDDDBBBDDDGGGDDDEEEFFFEEECCCAAAAAAAAADDDFFFGGGFFFBBB??????@@@===>>>???>>><<<999666444444444444444444444333333333222222111111222222333000333555<<>><<<777333333333444333444777===AAA;;;;;;;;;<<<>>>@@@CCCDDDBBB@@@===999777666666666333333444555777999;;;<<>>JJJZZZgggCCCEEEcccyyytttyyy~~~}}}yyywwwwwwvvvwwwzzzrrr{{{xxxxxxnnnpppooolllpppuuunnntttYYY>>>888333222000...,,,+++******tttXXXTTTNNNOOOOOONNNJJJEEEDDDEEEHHHIIIJJJLLLLLLIIIFFFBBBAAA>>>@@@AAA@@@>>>===>>>@@@????????????>>><<<888666555555444444444444333333333222222111111222222333///222444===SSSvvveeeeeeyyyyyyxxxrrrqqq}}}~~~yyywwwmmmdddggg^^^```cccgggmmmuuuaaaQQQQQQWWW[[[aaadddfffjjjpppvvv|||zzzrrrvvvyyyooocccZZZQQQJJJEEEAAACCCEEEHHHJJJLLLMMMNNNKKKRRRZZZ{{{nnnWWW???;;;999333555555444444444333333333000000000/////////......---------------------------------------------------------............/////////000111///000999CCCVVVhhhzzzeee\\\lllqqq||||||~~~~~~jjjTTTEEEPPPdddfffSSSGGGDDD===:::<<>>444333333333333333333222000000/////////000333666999;;;:::999:::<<>>;;;999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<>>>???>>><<<999777555444555555222222333333555777888999???AAADDDFFFDDDCCCBBBBBBEEEDDDEEEGGGJJJLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKMMMKKKMMMQQQUUUXXX[[[]]]]]]aaacccdddeeefffhhhkkkmmmoooqqqtttuuuwwwyyy}}}~~~|||xxxfffRRRHHHCCCBBBEEEBBB???IIIXXXdddDDDFFF\\\zzzwwwppp{{{{{{yyy{{{{{{zzz~~~xxxvvvxxx|||rrrlllkkkjjjiiioootttmmmoooXXX;;;444333222000...,,,+++******}}}lllTTTSSSNNNTTTSSSQQQLLLHHHFFFGGGHHHFFFIIILLLNNNMMMIIIEEEAAACCCCCCBBB@@@??????AAACCCAAA???>>>???AAA???;;;777555555555444444444333333333222222111111222222333111222333<<>>CCCFFFFFFGGGJJJMMMQQQVVVZZZYYYWWWYYYaaahhhwww~~~ppp^^^NNN>>>555444555555666666555444222111000000000111444888===???<<<;;;;;;<<<@@@CCCDDDDDDBBB???>>>???AAABBBAAA>>>===;;;:::888888888888999888777555333222222333333222222222222333444555555888:::<<<>>>======???@@@FFFFFFGGGKKKNNNQQQQQQQQQNNNLLLJJJHHHGGGHHHJJJLLLLLLNNNQQQUUUZZZ___bbbdddeeefffgggggghhhkkkooorrruuuvvvxxxyyyyyy{{{~~~zzzwwwssseeeUUUGGGCCCDDDFFFCCCAAAIIIUUU^^^EEEGGGWWW}}}|||qqq}}}yyywwwwww{{{~~~wwwxxxxxxxxxpppmmmiiijjjlllvvv}}}sssqqq\\\===555333222000...,,,++++++***tttdddOOOQQQOOOXXXVVVRRRNNNJJJHHHHHHIIICCCEEEIIILLLOOONNNKKKHHHJJJHHHEEEAAA??????AAABBBAAA???>>>???BBBAAA<<<888666666555555444444333333333222222111111222222333444333222:::RRRsssvvv```ccc{{{|||rrroootttpppiiippp~~~~~~hhhWWWWWWWWW[[[bbbhhhpppwww~~~yyypppnnnttt{{{}}}gggXXX[[[aaabbbdddgggjjjlllqqqwww{{{}}}|||uuupppnnnsssrrr{{{|||uuuiii]]]SSSKKKDDDAAACCCDDDFFFHHHJJJLLLMMMMMMNNNRRRUUUppp{{{bbb}}}```@@@999:::888555555444444444333333333222222222111111111000000........................---------------------------------............///......///111000111:::EEEUUUcccqqquuu{{{sssllluuunnnoootttrrrsssyyy~~~sssaaaQQQHHHHHHJJJBBB@@@BBB>>>>>>AAAEEEFFFHHHLLLTTTZZZaaaiiiqqqsssrrruuunnn[[[MMM???888999555666777888777666444333333222222333666;;;@@@CCC???>>><<<<<<>>>BBBFFFHHHGGGBBB===>>>CCCGGGGGGEEE<<<:::999777666555666666444333222222222222333333333333222222222222333333444666888999:::<<>>???AAA@@@???>>>???AAA@@@<<<888777777666555555444333333333222222111111222222333555444333:::QQQooosss^^^___xxxxxxkkkaaa^^^cccaaa[[[cccrrr}}}{{{dddSSSUUUVVV\\\eeemmmuuu|||yyyqqqmmmoootttxxxvvv|||ddd[[[___bbbeeegggjjjnnnsssxxx~~~zzzuuusssxxxzzzrrrfff[[[QQQIIICCC@@@CCCEEEFFFIIIKKKLLLMMMMMMNNNPPPOOOhhhyyy|||lllbbbAAA999;;;:::555555444444444333333333222222222222111111111111........................---------------------------------............///......///111111222<<>>CCCEEECCCAAA>>><<<<<<>>>BBBEEEHHHEEECCCFFFJJJKKKGGGBBB:::999777666555666666777222222222222333333444444555444444333222222333333444555777999;;;>>>BBBEEEEEEFFFHHHMMMQQQTTTTTTSSSOOOMMMKKKIIIHHHIIIJJJLLLPPPQQQSSSVVVZZZ^^^aaacccdddeeeffffffhhhlllqqquuuuuuwwwzzz|||}}}yyy\\\WWWYYYfff}}}uuuooojjj^^^PPPEEEDDDEEEFFFEEEEEEKKKQQQOOO>>>IIIccc}}}}}}zzzvvvuuu|||}}}{{{|||rrrpppjjjmmmrrr}}}sssiiittt[[[<<<444222111///...,,,,,,++++++sss^^^IIIOOOQQQXXXUUUPPPLLLJJJIIIGGGFFFEEECCCBBBDDDGGGIIIGGGEEEDDDAAA>>>===???BBBEEEFFF@@@AAAAAAAAA@@@>>>;;;:::888777777666555444333333333222222111111222222333333444555<<>>AAAEEEFFFFFF@@@DDDFFFEEE@@@<<<<<<===888888777666555444333333333222222111111222222333222555777===MMMhhhlllcccsssuuueeeVVVVVVWWWYYY[[[\\\ZZZYYYXXXaaaiiipppooo[[[NNNUUU\\\dddppp|||uuudddZZZYYY^^^ccceeeqqq|||}}}mmmaaa]]]^^^cccgggoooxxxvvvnnncccXXXOOOIIIEEECCCEEEFFFHHHIIIKKKLLLMMMMMMLLLNNNNNNjjjcccEEE>>>===;;;555555444444444333333333222111111111111000000000........................---------------------------------............///------///111111444===HHHUUUdddrrrwwwxxx~~~wwwlllvvvxxx{{{~~~~~~jjjRRRHHHLLLJJJIIILLLIIIKKKNNNXXXjjjZZZGGG777444444222222666666888<<<@@@AAAAAA@@@???888999<<<>>>AAACCCDDDEEEHHHIIIHHHEEEBBB???@@@BBBCCCGGGLLLNNNLLLEEE;;;555888777666444333444444555111222333444444555555555555555444333333333333444444666:::===???AAAEEEGGGEEEFFFHHHLLLOOOOOOMMMKKKHHHIIIJJJKKKLLLMMMNNNNNNOOORRRUUUYYY\\\___```aaabbbdddgggjjjlllooosssvvvxxxzzz~~~yyyTTTCCCGGGCCCDDDXXXnnn|||~~~zzzyyyuuudddPPPDDDDDDCCCBBBDDDJJJPPPSSSDDD777LLLppp{{{}}}oooqqqttt~~~www|||}}}qqqmmmyyyxxxuuuZZZ===888111000///...---,,,,,,,,,fffLLLRRRWWWTTTPPPJJJHHHGGGGGGEEECCCBBBBBBEEEKKKPPPQQQLLLFFF@@@===::::::===??????>>>AAAFFFJJJGGG@@@;;;<<>>:::555555444444444333333333111111111000000000000///////////////////////////---------------------------------.........//////------///111222444>>>IIIYYYhhhvvvzzzzzzxxx|||sssWWWIIIJJJGGGIIIOOOPPPSSSYYYfff}}}^^^DDD666---222777777888;;;777:::>>>BBBEEEEEEDDDCCC999;;;>>>AAACCCDDDDDDDDDIIIKKKLLLJJJFFFCCCBBBCCCAAACCCDDDBBB???===;;;;;;999888666333222111222222111222333444444444444444444444333333222333333444333666:::===???AAADDDFFFFFFGGGIIILLLNNNNNNLLLIIIEEEGGGIIILLLNNNOOOOOOOOONNNQQQVVVZZZ^^^aaabbbbbbcccfffjjjmmmooorrruuuxxx{{{}}}qqqNNN@@@GGGBBB<<>><<<<<<===>>>???<<<===>>>===;;;:::999:::999999888777666555444444222111111111111111111222333666444888FFFVVVrrrzzzcccddd}}}mmm___aaa```aaagggmmmnnniiidddccc___\\\bbbdddVVVRRRbbbgggwww}}}nnn^^^\\\```bbbeeehhhuuu|||}}}eee^^^eeehhhvvv}}}wwwsssiii^^^VVVNNNFFFBBBBBBDDDGGGJJJKKKKKKKKKLLLMMMSSSQQQZZZzzz___DDDAAA???777:::888555444444555666666111000000///////////////111111000......---------//////.........------------------............///......//////...222???MMMaaakkksssuuurrrttt~~~}}}~~~xxxqqq^^^LLLFFFIIILLLOOOQQQYYYbbbvvvhhhQQQ999666222111444777888888555<<>>AAAMMMnnn~~~|||www|||yyy}}}yyyvvvzzzxxxwwwXXX999333222000...---------,,,+++jjj]]]IIIIIIKKKLLLKKKIIIHHHFFFEEEDDDDDDHHHFFFDDDFFFNNNUUURRRKKKAAA@@@>>>=========???@@@:::<<<======;;;::::::;;;;;;:::999777666444333333333222222111111222222333555777444777EEEVVVttt~~~ggggggoooaaabbbcccgggnnntttuuurrrooorrrpppoooxxxzzzhhh\\\dddppp}}}~~~ooo___\\\___cccfffjjjzzz}}}iiieeennn~~~|||wwwsssiii]]]UUUMMMEEEBBBBBBDDDGGGJJJKKKKKKKKKLLLMMMRRRRRR\\\~~~ssswwwbbbFFFAAA===666333444555777777555111///222111000000//////000000111000///......---------//////.........------------------............///......///000///222???MMMgggnnnsssssspppuuu~~~}}}~~~zzzrrrgggYYYPPPJJJHHHLLLSSS^^^fffyyyYYYFFF888666333333666888999888888>>>BBBBBBCCCEEEAAA:::;;;@@@CCCDDDHHHKKKHHHCCCHHHKKKOOOQQQOOOJJJDDD???@@@@@@@@@???>>><<<;;;999:::999777666555444333333222222333333444555666666444333222222333444777888::::::;;;???DDDGGGGGGFFFEEEGGGIIIKKKKKKJJJIIIGGGJJJJJJJJJKKKLLLMMMNNNNNNSSSUUUXXX[[[___bbbdddeeehhhjjjlllmmmnnnpppsssvvvzzz}}}```PPPDDDCCCCCC???AAAHHHUUUdddwww~~~}}}yyygggSSSFFFDDDBBBCCCFFFKKKNNNOOO<<>>>>>>>>???@@@:::;;;======;;;::::::;;;<<<;;;:::888666444333222444333333222222333333444888888333666DDDVVVvvvooollltttggggggkkkrrr{{{jjjjjj{{{|||}}}~~~}}}{{{mmmaaaaaaiiirrryyy~~~tttuuu{{{wwwrrrhhh\\\TTTLLLDDDAAABBBDDDGGGJJJKKKKKKKKKLLLMMMOOOQQQ^^^qqquuudddHHH???;;;555666777888888777666333222333222111111000000111111111000///......---.....................------------------............///......///000///222???LLLhhhnnnsssrrrqqqzzz{{{zzzxxx}}}{{{uuujjjZZZOOORRR[[[fffnnnhhhEEE;;;777666555777999::::::999;;;???CCCBBBBBBBBB>>>999<<>>===;;;999888::::::888777555444333222444444555555666666777777444444444444555777999;;;:::<<>>MMMrrr~~~zzz}}}{{{}}}\\\;;;333222000...---------,,,+++xxx^^^YYYKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDGGGRRR\\\WWWHHHBBBEEEAAAAAA@@@???>>>??????@@@<<<>>>???>>><<<::::::;;;::::::999888777555444444444444444333333444444444999888222666CCCSSSuuusssooo~~~qqqooouuu~~~tttsss{{{vvvvvvxxxyyyyyypppiiikkkvvv{{{}}}{{{xxxpppfffZZZRRRJJJCCC@@@BBBEEEGGGJJJLLLLLLLLLMMMNNNLLLPPP]]]uuu~~~bbbGGG===:::888<<<:::777333222333666999444333222222111111222222000000///.......................................---------............///......000111///222>>>KKKbbbjjjsssuuuwww{{{}}}vvvuuuooo^^^[[[aaannnvvvqqqNNN777777666777888:::<<<<<<<<<;;;>>>AAADDDDDDCCCAAA???===AAAEEEHHHIIILLLNNNKKKEEEBBBFFFLLLQQQQQQNNNIIIEEE@@@@@@>>><<<:::888666555777777777666666555444333666777777777777777777777444555555666888:::<<<======???CCCGGGKKKLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJLLLNNNQQQSSSXXXYYY\\\```ccceeeggghhhiiikkklllmmmnnnooorrrtttxxx|||___VVVMMMFFFEEEEEEDDDEEEIIIFFFNNN\\\mmm|||~~~xxxfffQQQDDDCCCCCCDDDGGGIIIIIIHHH;;;>>>PPPzzz{{{|||||||||zzz|||^^^<<<333222000...---------,,,+++uuu]]]YYYLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCGGGRRR[[[TTTEEE>>>BBB@@@@@@@@@???????????????@@@AAAAAA???<<<:::999:::888888888888777777777777555444444333333444444555999777111555AAANNNppptttnnn{{{~~~www|||xxx{{{}}}xxxsssqqquuuyyy|||xxxuuuwwwxxxvvv~~~}}}{{{zzz{{{{{{xxxmmmbbbVVVNNNGGGAAA@@@BBBEEEHHHKKKLLLLLLLLLMMMNNNMMMPPPZZZyyyttt[[[DDD<<<<<<===;;;:::888444111111555888444333333222222222222222000//////............///---.....................---------............///---...000111000222===JJJ\\\hhhuuu{{{{{{uuuxxx|||{{{}}}lllbbbaaarrr{{{sssWWW===111888666888;;;===>>>>>>>>>>>>@@@BBBEEEFFFDDDAAAAAABBBIIIKKKKKKIIILLLOOOOOOKKKDDDGGGLLLOOOOOOLLLGGGDDDBBBAAA>>>;;;777444222000111222333555555555555555888888888888888888888888444555666888;;;===???@@@AAADDDHHHJJJKKKKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRRRRKKKJJJJJJJJJLLLOOOSSSUUUXXXZZZ]]]```ccceeeggghhhiiikkkmmmnnnnnnpppsssuuuxxx|||dddSSSOOOKKKGGGGGGGGGFFFGGGJJJFFFIIIRRR___ppp~~~xxxeeeQQQBBBAAAAAACCCEEEFFFEEEDDD<<>>>>>>>>===@@@AAAAAA???<<<:::999999666777777888888999999999555444444333333444444555777555111555>>>HHHhhhtttmmm~~~|||||||||zzzwwwuuurrrpppuuu}}}}}}tttoootttssstttyyy{{{|||}}}xxxuuuhhh]]]RRRJJJEEE@@@???BBBEEEHHHKKKLLLLLLLLLMMMNNNNNNPPPWWWrrrzzzwwwxxxSSSCCC>>>===@@@:::>>>BBBBBB>>>999777777444333222222111111222222//////............//////---------...............---------............///---...111222000222===III\\\hhhvvv{{{yyyyyy{{{uuuxxx|||qqqmmmyyyyyyZZZFFF666000888777999===??????@@@AAABBBCCCDDDGGGHHHEEEAAAAAAFFFMMMNNNLLLJJJLLLPPPPPPMMMFFFHHHKKKMMMLLLJJJFFFDDDBBB@@@===999555222///......///222444555666666666::::::999999888888777777666777999<<>>>>>>>>>>>>>>===<<<<<<;;;===>>>===;;;:::::::::777888888888888999999999444444333333333333444444555222000555<<>>???;;;AAAGGGGGGBBB===:::999333333222111111111111111//////............//////---------.........//////---------............///---...111222111222<<>>@@@@@@AAACCCFFFGGGFFFHHHIIIDDD>>>???EEELLLNNNMMMKKKMMMPPPOOOKKKEEEFFFGGGGGGGGGFFFDDDCCC???>>>:::777444111000000///000333555666666666555::::::999999888777777666888:::<<<@@@CCCFFFHHHIIIHHHKKKNNNOOONNNNNNOOOQQQSSSTTTUUUVVVTTTRRRNNNLLLHHHIIIKKKMMMPPPRRRTTTUUU[[[\\\^^^aaadddfffggghhhiiikkknnnpppqqqtttxxx{{{~~~~~~jjjaaaYYYOOOMMMRRRIIILLLMMMNNNNNNOOOPPPPPPRRRQQQSSSYYYeeewww~~~|||wwweeeQQQDDDBBB@@@@@@AAABBBBBBAAA;;;;;;KKKqqqttt}}}|||uuu|||\\\;;;222222000...---------,,,+++iiibbbPPPOOONNNKKKJJJHHHFFFDDDBBBAAAAAA???DDDEEECCCHHHNNNHHH;;;===============<<<<<<;;;777999;;;;;;:::::::::<<<999999999888888888777777444333333222222333333444333111///666;;;>>>ZZZqqqyyy|||tttoookkkiiijjjlllkkkkkksssuuufffgggnnn}}}qqqjjjnnnrrr}}}~~~~~~wwwooojjj```VVVKKKEEEAAA>>>???CCCFFFHHHKKKMMMMMMMMMNNNOOOGGGLLLVVVtttiiivvveeeLLLHHHDDD???>>>;;;>>>@@@>>>999555666999333222111111000000111111//////.........//////000---------.........//////---------.........//////---...111333111222<<>>BBBCCC@@@<<<;;;::::::;;;<<<<<<;;;999999999999999999999999999888888777777777777777888999222000444666333222444666444999222444???UUUuuuyyygggaaabbbeeedddiiinnnppprrrwwwyyyrrrssswwwxxxzzztttfff___jjj{{{tttcccaaaeeeoooyyyttt~~~sssiiieee\\\QQQFFFAAA???<<<<<>>;;;;;;;;;<<<===>>>??????:::999888666444333222222333222222111333555777999<<<;;;:::::::::;;;<<<===???@@@CCCIIINNNQQQRRRQQQGGGMMMPPPPPPTTT]]]eeeiiikkkoooppphhh___XXXPPPJJJIIIJJJLLLNNNRRRWWW[[[]]]^^^aaaccceeefffhhhkkkmmmppppppqqqrrrtttwwwzzz|||oooggg^^^YYYXXXWWWWWWWWWWWWXXXZZZ]]]___`````````hhhgggggglllttt}}}{{{yyytttbbbNNNDDDDDDDDDAAA>>>>>>AAAEEE999===TTTwww||||||~~~{{{~~~zzzYYY777555000///...------,,,------oooiii^^^PPPNNNHHHFFFCCC@@@??????AAABBBBBB>>><<<===@@@AAA>>>;;;<<<;;;;;;<<<======<<<:::999999999999999999999999:::999888777666666666666999333111555777444333555444222888333555@@@VVVttt}}}~~~kkk^^^[[[]]]```eeekkkssswww{{{rrriiiiiiggglllqqqppphhhfffttthhh]]]^^^ffftttyyyqqq~~~}}}}}}rrrgggbbbYYYOOOFFFBBB@@@>>>???BBBGGGHHHKKKMMMMMMLLLIIIHHHBBBHHHbbb~~~vvvddd\\\NNNCCCCCC>>>???;;;;;;;;;:::999999888888555555444444333222222222000000000000////////////....................................///////////////111......333222;;;QQQaaaooopppkkkqqqvvv}}}uuuiiiooopppaaaHHH<<<111111444555666999<<<>>>@@@BBBDDDEEEEEEFFFEEEFFFEEECCC@@@???AAABBBEEEHHHKKKLLLIIICCC>>>;;;777888:::<<<>>>???@@@@@@>>>>>>===<<<:::888555444222111111111333666888:::<<<;;;:::999:::;;;===>>>DDDDDDEEEHHHMMMQQQRRRRRRNNNTTTWWWWWW[[[dddnnnrrryyy~~~}}}qqqaaaVVVOOOJJJJJJKKKLLLOOOSSSWWW[[[]]]___aaadddfffggghhhkkkmmmqqqrrrsssuuuxxx{{{}}}~~~zzzqqqlllfffdddcccaaa___^^^cccddddddeeegggjjjlllnnnssstttwww|||{{{yyytttbbbMMMDDDEEEEEECCCAAABBBEEEIII===AAA[[[~~~xxxxxxtttWWW777444000///...------,,,------iiibbbXXXLLLKKKEEECCCAAA?????????@@@AAA???<<<:::;;;===>>><<<999<<<<<<;;;<<<===>>><<<:::999999999999999999999999;;;:::999777666555444444666222111444555444333555333111777333666BBBWWWttt}}}vvv~~~iii[[[WWWZZZ^^^aaakkksss}}}nnndddcccjjjrrrzzzyyyqqqooo{{{|||aaa]]]^^^hhhzzz{{{rrryyyuuu}}}yyymmmbbb]]]TTTKKKCCCAAA???>>>@@@DDDEEEHHHKKKMMMMMMJJJFFFCCCGGGMMMeeecccddd{{{UUUJJJBBBCCC<<<<<<;;;<<<<<<<<<<<<:::999888555555555444333333222222000000000000////////////------------------------............////////////...000---///333222<<>>@@@BBBDDDEEEEEEEEECCCCCCDDDBBBAAA@@@BBBDDDBBBEEEHHHGGGBBB===:::999777999<<>><<<:::;;;<<<===;;;999;;;::::::;;;<<<<<<;;;999888888888888888888888888:::999888666666555555555444222111222333222333333333111888444777AAATTTvvvxxx}}}lllYYYSSSXXX___dddggguuu~~~ooogggggguuu{{{uuu{{{xxxtttsssuuuggggggeeennn|||www~~~{{{ttthhh]]]XXXPPPHHHBBB???===<<<>>>CCCFFFHHHJJJLLLLLLJJJHHHFFFOOOXXXlll{{{^^^nnnqqqNNNFFFAAABBB;;;:::;;;<<<>>>>>>===<<<999888666666555555444333333333000000000000////////////------------------------............////////////---000---///444333<<>>===??????>>>===<<<======>>>???>>>======>>>AAACCCEEEFFFCCC@@@AAAEEEJJJOOOQQQ___hhhqqqvvv|||mmm[[[SSSPPPMMMMMMMMMOOOQQQUUUYYY]]]___```cccfffgggiiikkkmmmppptttvvvyyy}}}yyywwwrrr```LLLAAA@@@??????>>>???AAABBB;;;???^^^~~~|||qqqyyy|||uuuxxx{{{zzzvvvpppxxxOOO888111000///...------,,,------cccZZZPPPFFFHHHGGGFFFCCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999999888999:::;;;999777888888888888888888888888666666666666666666777777555666666444333444555444666333999444777???NNNxxxttt|||nnn^^^QQQSSS[[[bbbhhhlll~~~vvvsssvvvzzzzzzooonnnssspppuuupppkkkllllllvvvwwwooooooooo}}}{{{zzz{{{xxxrrrggg\\\WWWOOOIIICCCAAA>>>;;;>>>CCCIIIIIIIIIJJJKKKKKKLLLMMMQQQccczzzvvvcccyyygggIIIEEE???@@@::::::<<<===>>>???>>><<<:::888777777666555555444444333000000000000////////////....................................////////////---000...000444333;;;PPPaaakkkmmmmmmuuuxxxwwwvvvyyyvvvqqqxxx}}}|||lllXXXJJJ???666333333222444555444444888===@@@>>>???BBBDDDEEEDDDCCCBBB===???AAABBBBBBBBBDDDEEEGGGFFFBBB===999:::???DDDEEEFFFGGGHHHIIIHHHHHHGGGNNNMMMJJJHHHEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBDDDEEEGGGHHHAAA>>>;;;<<<@@@EEEJJJLLLXXXdddpppxxxtttaaaWWWUUURRRMMMOOOOOOPPPSSSVVVZZZ]]]```aaadddgggiiikkkmmmqqqsssuuuwww{{{~~~~~~xxxvvvqqq___KKKBBB@@@>>>===============;;;BBBbbbvvvpppvvvvvvrrr~~~}}}tttwww|||vvv|||HHH888000000///...------,,,------ggg]]]RRRHHHKKKGGGFFFDDDBBB???>>>===<<<=========<<<<<<<<<<<<;;;888777777888999999888666888888888888888888888888555555555555666777888888:::===<<<888666777888777777333999444666<<>>>>>:::===<<<============;;;:::999777777777666555555444444000000000000////////////////////////////////////............////////////...111///111555222:::NNN^^^gggiiillltttvvv||||||xxx|||yyypppttt{{{zzzsssbbbVVVJJJBBB<<<555111111111444444222333999===>>>>>>@@@BBBDDDEEEDDDBBB@@@<<<>>>AAABBBBBBBBBDDDEEEHHHEEE@@@======AAAFFFIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHFFFDDDCCCBBBAAAAAA===>>>@@@AAACCCEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIIII===;;;999:::>>>AAADDDEEEQQQ\\\hhhooovvv}}}hhhYYYUUUWWWTTTMMMPPPQQQRRRTTTWWW[[[^^^```aaadddhhhkkknnnqqquuuxxxyyyzzz|||}}}wwwuuuppp^^^JJJEEECCC@@@?????????===<<<777HHHkkk|||uuurrrtttrrrrrr}}}nnnooollltttuuuAAA888111000///...------,,,------ggg\\\PPPFFFIIIDDDCCCBBB@@@???======<<<<<<======<<<;;;;;;;;;;;;999888777888::::::888777888888888888888888888888666666555555555666666777;;;@@@???999555777777666666222888444666;;;EEEkkk}}}gggttt|||jjjXXXQQQPPPXXX___fffsss}}}wwwrrrnnnooovvvmmmcccccceeelllnnnkkkkkkrrrrrrvvvzzzzzz{{{~~~xxxuuunnnaaaVVVQQQJJJFFFCCCBBB???===AAAHHHKKKKKKKKKKKKLLLMMMMMMMMMIIIhhhuuupppZZZHHHGGG>>>===;;;@@@======<<<<<<;;;::::::999888888777777666555555444000000000000////////////....................................///////////////222000111555111888MMMZZZeeekkkooosssqqqyyyxxx~~~{{{zzz}}}~~~tttmmm\\\QQQFFF@@@;;;555111111///333444222666===???===>>>@@@CCCEEEEEECCCAAA???<<<>>>AAABBBBBBBBBCCCDDDFFFBBB???@@@EEEJJJKKKJJJOOOMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIJJJIIIFFFCCCAAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFIIIKKKLLLKKKHHHGGG>>>===<<<===???@@@???>>>GGGOOOWWWZZZ```iiiqqqtttrrrjjj^^^TTTTTTXXXVVVPPPRRRRRRSSSUUUXXX\\\___aaabbbeeeiiimmmqqquuuyyy|||}}}}}}~~~}}}wwwtttooo]]]IIIEEEBBB@@@@@@AAAAAA???===999WWW~~~xxxxxxyyy|||uuuhhhlllmmmwwwlll;;;888111000///...------,,,------ggg\\\PPPEEEHHH@@@@@@??????>>>=========;;;<<<<<<<<<:::::::::;;;:::999888999;;;;;;999888777777777777777777777777888777666555555555555555:::???>>>777222444555222444000777333666:::DDDjjj}}}eeeqqqnnnYYYQQQLLLPPPZZZbbbkkk}}}xxxjjjbbbYYYUUURRRUUU___jjjvvvvvviiiiiissszzz}}}}}}tttqqqvvvuuuwww|||~~~|||uuuqqqiii\\\PPPJJJCCC@@@??????<<<;;;@@@GGGJJJKKKMMMNNNMMMLLLJJJIIIJJJfffyyyvvvvvvXXXIIIHHH>>><<<;;;CCC======;;;::::::999::::::888888777777666666555555000000000000////////////------------------------............/////////000000333111222555111777KKKWWWfffpppssssssnnnwwwqqqkkk~~~zzzttt```RRRCCC:::555111111333...222555555:::BBBBBB===>>>@@@CCCEEEEEECCCAAA???<<<>>>AAABBBBBBBBBCCCDDDCCC???>>>DDDLLLPPPMMMIIISSSQQQNNNLLLKKKLLLNNNOOONNNQQQUUUXXXXXXSSSNNNJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDGGGJJJMMMMMMKKKGGGEEEAAAAAA@@@AAAAAA@@@===::::::???BBBBBBFFFQQQ[[[___YYYYYYUUURRRSSSXXXXXXUUURRRSSSTTTVVVYYY\\\___aaabbbeeejjjnnnrrrwww||||||vvvtttooo]]]HHHBBB@@@>>>???AAABBB@@@>>>BBBkkkyyyrrryyylllnnntttuuu}}}fff777888222000000...---------------kkkZZZNNNGGGCCCBBBBBBAAA@@@????????????============<<<;;;:::999999888777666666777888999777777777777777777777777666666555555555444444444666666555444444444444555555444111555999666EEEccc~~~gggnnn}}}cccQQQLLLMMMSSS\\\fffssswwwllleeeYYYSSSLLLFFFDDDHHHMMMQQQaaagggoooqqqqqqyyyyyy}}}{{{www}}}|||uuummmdddZZZOOOIIICCCAAA===:::;;;???DDDGGGGGGMMMQQQNNNLLLMMMIIIBBBJJJfff}}}wwwzzz]]]EEECCC>>>;;;>>>>>>>>>===;;;999999:::;;;<<<777777777666555555444444222222111111000/////////000000//////......------............///////////////...///000000111;;;FFFUUUbbbsss{{{||||||ssstttyyylll[[[NNNAAA:::666222222444111222444777:::>>>AAACCCAAACCCEEEEEEBBB???===<<>>:::<<<>>>???@@@BBBEEEHHHGGGJJJOOOTTTVVVUUURRRPPPVVVVVVVVVWWWYYY\\\^^^```cccgggmmmqqqtttwww|||yyyrrrpppkkk[[[JJJBBB??????DDDIIIIIICCC<<>>>>>>>>>>>===<<<;;;:::999888777777777777888999888888888888888888888888666666555555555444444444666666555444444444444555444444222555999555CCC___ooommm~~~www]]]NNNFFFFFFJJJQQQZZZeeewwwuuukkkeee^^^XXXQQQMMMGGGBBBBBBFFFLLLPPPWWW```iiipppzzz}}}}}}uuutttyyyzzzrrrjjjaaaWWWNNNHHHCCC@@@===;;;<<>>>>><<<;;;999888888888:::;;;777777777666555555444444222222111111000000/////////////////////.....................///////////////...///111000111:::EEESSSaaauuuppp{{{~~~yyymmmZZZNNNAAA:::666222222444222333555888<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999888888888888999999888888888888888888888888555555555555555444444444666666555444444444444555333444222555999555???YYY~~~qqqvvvnnnWWWIIIEEEDDDHHHOOOVVV___mmmzzzxxxrrrfff[[[XXXZZZYYYTTTPPPLLLHHHEEEFFFKKKRRRVVVYYY```gggmmm}}}vvv{{{tttvvv~~~xxxoooeee\\\TTTMMMHHHBBB@@@===;;;<<<@@@EEEHHHKKKKKKKKKJJJLLLOOOLLLGGGXXXqqq}}}vvvggguuuWWWFFFEEE@@@<<<>>><<<;;;:::888777777777888999888777777666666555555444222222222111000000//////.........///////////////............///////////////...///111000111:::DDDQQQaaazzz||||||xxxmmmXXXLLL@@@:::666333222444333444777:::===@@@CCCDDDFFFEEEDDDAAA===;;;;;;<<>>>>>===>>>>>>============<<<;;;:::999999999888888888888999999888888888888888888888888555555555555555555555555666666555444444444444555222555333555999555<<>>;;;;;;:::999888888888999999888888777777666555555555333333222111111000000///------......//////000000............////////////......000111000000999CCCOOObbbvvvjjjVVVKKK???999666333222444333444777:::===@@@BBBCCCDDDCCCAAA===;;;:::===???AAAAAAAAABBBCCCDDDFFFFFFFFFBBB???AAAIIIPPPUUUVVVLLLUUUZZZWWWRRRRRRUUUVVVVVVUUUUUUWWWWWWVVVRRRNNNMMMOOORRRVVVXXXXXXVVVTTTYYYWWWSSSPPPOOOQQQUUUYYYTTTRRRMMMJJJGGGGGGGGGHHHFFFGGGHHHGGGEEEDDDDDDEEEIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUWWWYYY]]]```bbbccckkknnnqqqtttvvvwwwxxxxxxxxxzzz{{{}}}}}}zzzvvvpppcccQQQCCCEEECCCCCCEEEGGGEEE@@@;;;GGGhhhxxxzzzuuu|||~~~sssmmmlll|||sssOOO888333444//////...---,,,,,,,,,,,,rrrUUULLLIIIEEEAAA@@@@@@???>>>============;;;;;;;;;;;;:::999888888888888888888888888888888777777777777777777777777444555555555555555555555666666555444444444444555222555444555888555;;;MMMzzz|||yyykkkXXXIIIBBB<<<>>>EEEOOOUUUWWW[[[```[[[______[[[YYY[[[]]]]]]VVVSSSOOOMMMOOOUUU\\\aaa```eeehhhlllxxx{{{oooeeebbblllxxxsssqqq|||{{{ssshhh]]]TTTNNNIIIGGG@@@???======>>>BBBGGGJJJKKKJJJJJJNNNOOOLLLGGGCCCbbbtttlllddd```MMMFFFGGGAAA>>>???<<<<<<<<<;;;;;;::::::::::::888888888777666666555555333333222222111000000000------......//////000000............////////////......000111000000888BBBNNNccc~~~uuu{{{sssgggTTTIII>>>999666333222444222444777:::===???@@@AAAAAA@@@===;;;999;;;???CCCBBBAAAAAABBBBBBCCCDDDEEEAAA>>><<<>>>EEENNNTTTWWWSSSWWWZZZYYYXXXYYYWWWSSSOOONNNNNNNNNNNNLLLJJJGGGPPPTTTZZZ___```^^^[[[YYYVVVSSSPPPNNNOOOSSSXXXZZZSSSQQQNNNKKKJJJKKKMMMNNNKKKLLLMMMLLLJJJHHHHHHHHHJJJKKKNNNOOOPPPNNNMMMLLLQQQSSSVVVYYY]]]```cccdddkkklllpppsssvvvwwwvvvuuuwwwyyy{{{}}}~~~~~~{{{xxxvvvpppbbbQQQFFFDDDBBBBBBCCCDDDBBB>>>:::KKKoooyyytttxxx{{{zzz|||fffttt~~~zzzxxxvvvlllJJJ888444444//////...---,,,,,,,,,,,,mmmQQQKKKIIICCC>>>@@@???>>>===<<<<<<<<<<<<::::::::::::999888777666777777888888888888777777666666666666666666666666444444444555555555555555666666555444444444444555222666444444888777;;;KKK|||xxxyyyqqqeeeZZZMMMCCC@@@>>>???EEEOOOTTTUUUWWW[[[]]]dddgggddd```aaabbbbbb^^^ZZZVVVTTTWWW^^^gggmmmqqqrrrtttzzz~~~zzznnnccceeegggooo{{{qqqqqqqqq}}}wwwooodddYYYQQQKKKFFFDDD???>>>======???CCCHHHJJJKKKKKKMMMPPPOOOKKKIIIJJJiiissslllsssWWWIIIEEEFFF@@@>>>@@@<<<============<<<<<<<<<<<<999888888777777666666555333333333222111111000000.........///////////////............////////////......000222000000777@@@NNNaaazzz~~~vvv}}}}}}qqqfffRRRHHH===999666333222333222444777:::===???@@@@@@>>>===;;;999999;;;@@@DDDBBBBBBBBBAAAAAABBBBBBCCC===;;;:::<<>>===<<<<<<<<<<<<:::::::::::::::888777777555666777777777777666555555555555555555555555555444444444555555555666666666666555444444444444555222777444222888888===KKKwwwuuurrryyycccUUUNNNHHHDDDDDDFFFEEEIIIRRRZZZ___dddiiinnnpppnnniiigggiiijjjhhhddd```[[[YYY^^^gggrrrzzz~~~ttthhheeeeeelllvvv~~~yyyrrr{{{|||rrrjjj```UUUMMMGGGBBB???>>>======>>>@@@DDDHHHKKKMMMMMMOOOQQQOOOKKKOOOWWWrrrttt|||oooxxxQQQFFFEEEEEE>>>>>>BBB>>>======>>>>>>======<<<<<<999999888888777666666666444333333222222111111000///////////////.....................////////////---...000222000///666???MMM\\\ppp{{{~~~}}}}}}zzzqqqhhhQQQFFF<<<888666333222333333555888<<>>@@@CCCGGGKKKPPPTTTWWWYYY[[[]]]\\\XXXTTTQQQQQQLLLJJJHHHJJJOOOTTTVVVWWWTTTSSSRRRRRRQQQQQQRRRRRRPPPRRRTTTSSSPPPMMMLLLKKKIIIIIIKKKLLLMMMNNNNNNNNNRRRTTTXXX]]]bbbfffhhhiiihhhjjjmmmsssyyy{{{yyywwwyyyzzz|||~~~}}}wwwtttrrriiiYYYKKKDDDAAAAAAAAABBBBBB@@@>>><<>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::999888888444555666777777666555444444444444444444444444444444444444555555555666666666666555444444444444555333888444222888999>>>LLLuuutttlllvvv[[[MMMIIIHHHIIIJJJGGGEEEHHHSSS^^^hhhrrrzzz{{{wwwnnnggghhhmmmnnnjjjbbb]]]XXXWWW]]]hhhuuu~~~}}}ssskkkqqqeeerrrooorrr}}}nnnggg]]]SSSJJJDDD???<<<>>>======>>>AAAEEEIIIKKKOOONNNOOOQQQNNNLLLUUUbbbyyyuuuuuurrr~~~gggMMMDDDDDDDDD===>>>BBB???======>>>>>>======<<<;;;999999888888777666666666444444333222222111111000000000//////.........---............/////////000---...000222000///666???LLLWWWhhhxxxqqqqqq}}}}}}}}}zzzxxxrrrkkkPPPFFF<<<888666333222333444666:::===@@@AAAAAAAAA>>>===<<<999888999===@@@DDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;<<<>>>???@@@AAA===DDDFFFBBB<<<;;;;;;999;;;>>>BBBGGGKKKQQQVVVZZZ___```^^^XXXRRRMMMMMMNNNLLLJJJIIILLLRRRWWWYYYYYYSSSRRRRRRQQQPPPOOONNNNNNLLLNNNQQQRRRQQQPPPPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQSSSVVVZZZ```dddhhhjjjlllhhhiiimmmtttzzz}}}{{{yyyzzz{{{}}}~~~wwwrrrpppfffTTTFFFAAABBBBBBBBBBBBBBBAAA???>>>MMMnnn~~~rrrpppsss~~~|||||||||uuu]]]???555222/////////...---,,,,,,,,,,,,oooTTTMMMIIICCC???>>>===<<<;;;:::999999999999===AAAAAA>>>:::888888777555333333444555555555666555555555555444444444666666666666666666666666333333333444555666777777222444666444222555<<>><<<======>>>@@@DDDIIINNNPPPQQQXXXRRROOOPPPFFFOOOqqqtttyyyxxx[[[HHHEEEBBBAAAAAAAAA@@@???========================::::::999888777666555444777666555444222111000///000000000000////////////......//////000000111111///......000000000777???LLL]]]ooovvvxxx{{{yyynnnsssooo{{{}}}{{{tttkkkUUUHHH===888777444111222111555;;;???@@@?????????===999888;;;===<<<===???HHHEEE@@@===<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@AAA@@@@@@???===;;;:::888777:::>>>CCCJJJPPPUUUXXXZZZ]]][[[WWWSSSPPPNNNNNNNNNKKKMMMQQQTTTSSSOOOPPPTTTLLLUUU[[[XXXTTTTTTSSSOOOPPPPPPPPPQQQSSSVVVYYY[[[VVVXXXWWWQQQMMMPPPRRRQQQVVVVVVYYY^^^fffkkkmmmnnnmmmttt|||}}}zzzzzz||||||~~~}}}yyysssiii]]]RRRHHHBBBCCCAAA@@@AAABBBBBB>>>;;;IIIyyyzzzuuuuuuyyy{{{YYY:::222444...///......------,,,++++++lllSSSMMMIIICCC???>>>===<<<;;;:::999999999888;;;>>>>>>;;;888777777555444333333444666777777666555555555555444444444555555555555555555555555333333333444444555666777444666777555444666<<>>=========???AAAEEEJJJNNNPPPMMMQQQRRRQQQMMMHHHVVVrrrqqqVVVHHHEEEBBB@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555555555444444333333222222111000000000////////////.../////////000000000111///...///111000000666>>>LLL\\\mmmvvvzzz}}}kkkmmmmmm~~~~~~|||tttkkkVVVIII===999777444222222111666;;;???@@@??????>>>===999888;;;===<<<>>>AAAKKKGGGAAA===<<<;;;;;;;;;===>>>>>>>>>===;;;;;;;;;>>>===<<<:::999999888888999===EEELLLRRRUUUVVVUUUNNNRRRUUUUUUQQQNNNMMMMMMQQQPPPPPPRRRPPPNNNQQQWWWgggrrrxxxrrrggg___XXXSSSNNNOOOPPPSSSXXX]]]bbbeeeiiinnnpppmmmjjjhhhbbb\\\\\\^^^aaaeeejjjooorrrtttssswww{{{{{{xxxvvvxxx{{{~~~}}}{{{xxxrrriii]]]QQQGGGAAABBBAAA@@@@@@BBBAAA>>>;;;LLLuuu}}}uuuvvv{{{xxx|||sssSSS888333555...///......------,,,++++++lllUUUOOOJJJDDDAAA>>>===<<<;;;:::999999999777999::::::888666666666333333333444555666888888666555555555555444444444444444444444444444444444333333333333444555666777555777888777555666;;;???NNNhhhgggsssYYYOOORRRUUURRRNNNNNNOOOTTT]]]hhhmmmllliiiffffffjjjqqqwwwwwwqqqjjjllloooooofff\\\ZZZccclllxxxuuussstttrrrllljjjkkkuuuyyysssuuuooobbbXXXNNNJJJFFF@@@=========>>>@@@CCCGGGKKKNNNPPPMMMKKKRRRSSSJJJMMMcccvvvtttgggxxxVVVGGGEEEBBB@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666666555444444444555555555555555111111000000000/////////////////////000000000000///...///111000000555===JJJXXXhhhssszzz}}}fffgggoooyyy{{{||||||uuulllWWWJJJ>>>999777444333333222666<<>>>>>===:::999<<<======???CCCNNNIIIBBB===;;;;;;;;;;;;===>>>???===;;;888888888;;;:::999888888888999:::;;;@@@HHHOOOTTTTTTRRRPPPHHHLLLQQQQQQNNNLLLOOORRRRRRNNNLLLOOOTTT[[[fffqqqxxxfffZZZTTTQQQRRRVVV[[[ccckkkrrrwww{{{}}}qqqggggggiiikkkooossswwwxxxvvvwwwwwwuuusssuuuyyy~~~}}}xxxyyyvvvppphhh\\\PPPFFF@@@BBB@@@@@@@@@AAA@@@>>><<>>===<<<;;;:::999999999888888888777666666666777444555555555555555777888666555555555555444444444333333333333333333333333444333333333444444555666666777888777555666999;;;KKKxxxiiiaaatttzzz```QQQQQQVVVVVVRRRUUURRRPPPRRRVVV[[[]]]]]]\\\___eeeooovvvvvvqqqkkkqqqwwwyyynnn___ZZZdddqqq}}}wwwsssnnniiihhhkkkttt}}}yyysss||||||pppiii___VVVMMMHHHDDD>>><<<===>>>???BBBEEEHHHLLLNNNOOOPPPIIIQQQSSSGGGTTTrrr|||jjjhhhgggTTTGGGDDDAAA@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777666666666666666666666666666666111111111000000000//////////////////000000000000///...///111000///444;;;FFFSSSbbbmmmuuu{{{|||yyy}}}~~~fffeeetttvvvyyy~~~uuulllXXXKKK>>>888666333222333333777<<<@@@@@@>>>=========::::::<<<======@@@FFFPPPJJJBBB<<<::::::;;;<<<;;;===>>>===:::777888999:::999888888999;;;===>>>BBBEEEJJJNNNPPPOOOMMMKKKLLLKKKJJJIIIIIINNNTTTYYYQQQKKKJJJPPP]]]mmm|||dddVVVRRRSSSUUUYYY___hhhrrr{{{wwwrrrmmmmmmsssxxxxxxwwwsssttttttssstttwww}}}xxxvvvsssnnneeeZZZOOOEEE???AAA@@@@@@@@@@@@???>>>>>>LLLhhhssslllmmmqqqqqquuuuuu~~~tttzzz\\\EEE666333444//////......------,,,++++++pppYYYQQQKKKDDDBBB>>>===<<<;;;:::999999999:::888777666777777888888555777888777555444444666666555555555555444444444333333333333333333333333444333333333333444444555444555666666555555666777BBBiiipppeeepppmmmWWWPPPVVVYYYVVVZZZXXXTTTRRRSSSWWW[[[]]]^^^aaahhhqqqyyy}}}{{{xxxzzzvvvfffbbbooo}}}xxxrrrmmmiiiiiimmmwww{{{|||uuuwwwzzzmmmggg\\\TTTLLLGGGBBB===;;;===>>>@@@CCCGGGJJJMMMNNNOOORRRIIINNNNNNHHH]]]|||gggrrr[[[MMMGGGDDDAAA@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777888777777666666555444444111111111111000000000000000000000000///////////////...000222000...222999DDDQQQ```kkkrrrwwwwwwssszzzuuuiiivvvnnnyyyvvvmmmXXXKKK===777555222111222444888===@@@@@@>>><<<<<<<<<::::::<<<<<<<<>>@@@>>>999666777999:::::::::;;;===???AAABBBFFFFFFFFFFFFFFFEEEEEEEEEHHHFFFFFFIIIOOOUUUZZZ\\\VVVRRRSSS___qqq|||eeeYYYVVVUUUVVVYYY^^^gggpppyyy~~~}}}pppooowww}}}{{{vvvuuuuuuvvvvvvwwwzzz~~~yyytttqqqkkkbbbWWWMMMDDD???@@@@@@@@@???>>>>>>??????TTTjjjqqqkkknnnsssuuuyyy{{{yyyRRRAAA666333333//////......------,,,++++++mmmVVVMMMGGGBBB@@@>>>===<<<;;;:::999999999:::888666777888999888777666888:::999555333333555666555555555555444444444333333333333333333333333444444333333333333444444333333555666666666666555;;;XXXzzzvvvqqq|||aaaWWW\\\^^^XXXUUUWWWZZZ[[[\\\\\\^^^___eeehhhnnnwww~~~yyyllllllzzzyyytttpppmmmooosss}}}zzzxxxuuupppppp}}}yyykkkeeeWWWPPPJJJFFFAAA<<<;;;???>>>AAAEEEIIILLLNNNNNNNNNPPPLLLJJJIIIQQQlll}}}fffYYYLLLFFFDDDAAA?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777666555444444444222222111111111000000000000000000000//////////////////000222000...111888DDDSSScccmmmsssvvvvvvtttmmmtttzzz~~~~~~wwwmmmZZZLLL>>>888555333222333555999===@@@???===<<<;;;:::999999;;;;;;;;;AAAJJJKKKFFF???;;;:::;;;<<<===@@@CCCEEEAAA999555555777;;;<<<===???AAACCCDDDEEEEEEBBB???===<<<===@@@AAA===CCCLLLVVV]]]``````^^^bbbdddooo{{{iiiaaa```[[[[[[]]]```gggooowww|||uuuqqqyyy|||||||||{{{{{{{{{|||}}}~~~~~~xxxsssooohhh^^^TTTKKKDDD@@@??????@@@???======???@@@ZZZllloooiiiooouuuyyywww|||vvv|||mmmHHH>>>777222222000///......------,,,++++++kkkSSSKKKFFFCCCCCC>>>===<<<;;;:::999999999999777666666999999888666444888;;;:::666333444666666555555555555444444444444444444444444444444444444444333333222333333444222333444666888888777666999LLLkkksssnnneeeiiidddVVVOOOUUU\\\```bbbccceeehhhqqqtttzzztttkkkooo}}}|||xxxyyy}}}wwwuuusssnnnmmmyyysssddd^^^OOOJJJEEEBBB???;;;===AAA???BBBFFFKKKNNNOOOOOONNNLLLQQQLLLLLLeeennnsssxxxYYYMMMFFFDDD@@@?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888555555555555555555555555222222222111111111000000111000000000/////////...//////000222000---000666BBBSSSeeeooosssvvvxxxxxxlllsssxxxnnn]]]OOO@@@999777555444555555999>>>@@@???===;;;:::888888999:::999:::AAAJJJEEEBBB===;;;;;;<<<======BBBEEEGGGCCC;;;666777999;;;===@@@CCCEEEFFFFFFFFFAAA???<<<:::;;;>>>AAADDDBBBOOO___ggghhhffffffgggxxxzzznnngggcccccc^^^]]]]]]___dddkkkrrrwwwyyyyyyqqquuu}}}~~~}}}}}}{{{xxxsssnnneeeZZZPPPIIIDDDAAA>>>???@@@>>><<<<<>>===<<<;;;:::999999999777666555666999999777444222666::::::666444666888666666555555555444444444444444444444444444444444444444333222222333333333333333555888::::::888666888DDDaaasssvvvppptttiiiTTTSSSXXX___ccceeeiiipppvvvyyylllffflll{{{~~~wwwsss{{{tttoooyyymmm]]]VVVIIIEEEAAA@@@===;;;>>>DDD???BBBGGGLLLOOOOOOOOONNNKKKWWWOOORRRvvvlllfffTTTIIIFFFCCC@@@?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999333333444444555666666777222222222111111111111000111111000000/////////...//////111222000---000666>>>QQQeeeooorrruuuyyyzzzrrrhhhvvvzzz~~~xxxnnn___QQQBBB;;;999666666777666999>>>@@@???===;;;:::777777888:::888999AAAKKKBBB???<<<;;;;;;===>>>>>>???CCCGGGDDD===999;;;???;;;===AAAEEEGGGGGGFFFEEE@@@???======???BBBFFFIIIRRRaaapppssskkkfffkkksssppp```___``````aaaWWWVVVVVVWWW[[[bbbiiimmmmmm{{{zzzooooooxxx~~~}}}~~~{{{yyysssmmmcccXXXOOOHHHDDDBBB>>>???@@@>>><<<<<>>>>>CCCGGGMMMPPPQQQOOONNNNNNPPPJJJJJJccc~~~ZZZQQQIIIDDDCCCAAA@@@???@@@@@@AAA@@@>>>;;;:::::::::999888999999999888777666666555999888777555555555666777666555333222222222333333000000000000000000000000///000111111000111333555<<>><<<:::999<<<999999;;;<<<;;;@@@FFFGGGAAA<<<<<>>;;;<<<>>>AAABBBCCCDDDDDDCCCCCCCCCBBB>>>======<<<>>>KKKYYYdddrrr{{{ssseeefff|||www[[[WWW]]]\\\XXXVVVPPPQQQTTTZZZ]]]^^^```bbbeeettt}}}|||~~~zzzkkkiiiuuu{{{wwwssskkk___SSSKKKEEEAAA???CCCCCC>>>===???999<<>>RRRttt~~~oooqqqwww~~~{{{uuunnnjjjlllyyy|||xxx}}}vvv```SSSOOOIIIEEE???<<<<<<===???@@@CCCHHHMMMPPPPPPOOONNNNNNRRRIIIPPPkkknnnzzzyyyUUUOOOHHHCCCBBBAAA???>>>>>>??????===<<<;;;;;;<<<;;;:::888999999999888777666666666777666555444444555666666555444333222111222222333000000000000000000000000///000111111000111333555===III]]]nnnpppppp{{{}}}yyyttteeeUUUCCC;;;999666333111444888===??????<<<::::::<<<999999<<<<<<<<<@@@FFFGGGBBB===<<<@@@BBB@@@===BBBCCCEEECCCAAA@@@AAACCC??????AAAEEEHHHKKKLLLLLL???999777:::???GGGSSS___llltttzzzwwwttt|||fffUUUYYY```^^^YYYVVVRRRUUUZZZ___aaa___^^^^^^```iiisssyyyuuuhhhfffsss{{{wwwssskkk^^^SSSJJJEEEAAA??????@@@<<<;;;===888===PPPuuu{{{www{{{}}}III777666666555,,,111------------------------hhhTTTKKKKKKKKKDDDAAA???<<<:::::::::999888666777777888888888888777555555555555555555555555555555666666666666666555222000000333777888444000222111111222333444444222222111000111333444444444888<<>><<<===???AAAAAADDDHHHMMMPPPPPPOOOOOOOOOUUUHHHWWWuuu{{{jjj^^^}}}iiiNNNLLLFFFCCCBBB@@@>>>============;;;::::::;;;<<<<<<;;;999999999999888777777666666555555444444444555666666444333222111111111222222000000000000000000000000///000111111000111333555;;;III]]]kkksss{{{yyy~~~{{{wwwgggWWWFFF===:::666333222444888===??????===;;;:::<<<::::::<<<<<<<<>>>>>AAACCCBBB???BBBDDDEEEDDDCCCCCCDDDEEEEEECCCBBBEEEHHHKKKJJJHHHEEE>>>;;;@@@JJJVVVccclllwww}}}xxxcccZZZXXXbbbkkkiiidddbbb\\\___dddgggiiillloooqqqrrrpppsss{{{rrrffffffsss{{{wwwqqqiii]]]QQQIIIDDDAAA@@@===???;;;;;;===:::@@@UUU{{{vvvvvvttt~~~rrrCCC666777777666---111.........------,,,,,,+++gggTTTLLLMMMMMMGGGAAA>>>;;;:::::::::999888555666666777777888888888444444444444444444444444444555666777666555444333444444444444444444444444222111111222444555444333444333222333555666666666999:::BBBZZZxxxxxxvvvwww{{{sssjjjfffpppwwwrrrxxx~~~uuucccTTTMMMLLLBBB@@@======???AAABBBCCCEEEHHHMMMPPPPPPPPPOOOPPPTTTFFF]]]{{{qqqaaaaaa\\\IIIIIIEEEDDDCCCAAA???>>>=========>>><<<::::::;;;<<<;;;:::999999999888888777777777555555555555666666666777222222222222222222222222000000000000000000000000///000111111000111333555777III```ttt~~~{{{xxxgggXXXGGG>>>:::666333333444888===@@@???===<<<;;;<<<::::::<<<======BBBHHHHHHCCC>>>???CCCEEEDDDAAACCCDDDDDDDDDDDDDDDEEEFFFLLLHHHEEEFFFHHHIIIGGGDDDFFFDDDDDDJJJUUUdddsss}}}lllVVVWWWUUUZZZfffmmmmmmkkkkkkhhhlllppprrryyy~~~~~~rrrhhhhhhuuuzzzwwwpppggg[[[OOOGGGCCCAAA@@@>>>@@@<<<<<<>>>;;;CCCYYYzzz~~~yyy|||rrrooorrrlllAAA666666555666...333//////...---,,,,,,++++++fffTTTMMMNNNOOOIII@@@>>>;;;999999999999777555555555666666777777888444444444444444444444444333444555666666555333222444;;;BBBAAA999444333666222111111222444666555444555444333444666777777777555888>>>RRRxxx}}}tttooommmssszzzmmmccc___jjj{{{xxxrrrqqqyyyyyyhhh[[[OOOIIIIII???>>><<<===@@@CCCDDDDDDFFFIIIMMMPPPPPPPPPPPPPPPPPPHHHcccwwwfffrrrUUUIIIHHHDDDEEEDDDBBB@@@????????????CCC@@@;;;999999:::;;;<<<999999999999888888888888777777777777888888777777222222222222333222222222111111111111111111111111///000111111000111333555666IIIfff~~~zzzwwwfffXXXHHH???:::666444555444888===@@@@@@>>><<<<<<<<<::::::===>>>>>>CCCIIIHHHCCC>>>???CCCFFFEEECCCBBBBBBCCCEEEHHHJJJKKKLLLLLLIIIGGGGGGIIIKKKJJJHHH;;;BBBKKKTTTaaasss|||bbbYYYNNNNNNOOORRRYYY]]]___bbbeeejjjsss{{{}}}rrrjjjkkkuuu~~~yyyvvvnnneeeYYYMMMFFFBBB@@@@@@>>>@@@===;;;<<<999CCCZZZ{{{}}}vvv~~~wwwvvvwwwqqqxxxjjjBBB888555222555///444//////...---,,,,,,++++++fffTTTMMMOOOQQQJJJ@@@>>>;;;999999999888777666555555555555666666777444444444444444444444444333333444444444444444333000>>>MMMNNNCCC777333444222111111222555666666555333222111222444555555555222777<<>>AAADDDDDDDDDGGGJJJMMMOOOPPPPPPPPPQQQNNNTTToooqqqtttTTTLLLGGGEEEDDDCCCBBB@@@@@@@@@@@@AAAFFFBBB===::::::;;;<<<===999999999999999999999999888999999999999888777666222222333444444444333333111111111111111111111111///000111111000111333555666IIIjjj}}}zzzwwwhhh[[[KKKBBB;;;666555666444888===@@@@@@???======<<<:::;;;>>>??????DDDJJJGGGBBB>>>???DDDGGGFFFDDD??????AAAFFFLLLPPPRRRSSSNNNMMMKKKJJJJJJJJJKKKLLLDDDQQQaaammm|||fffTTTTTTOOOLLLLLLMMMNNNOOORRRVVVZZZbbbqqq~~~yyyqqqmmmnnnvvv}}}xxxtttllldddWWWKKKDDDAAA@@@@@@<<>>??????>>>===999999999999999999999999999999999999888777555444222333444555666555555444111111111111111111111111///000111111000111333555555DDDddd}}}yyynnnaaaQQQFFF===666444666444888===@@@@@@???>>>======;;;;;;>>>???@@@EEEKKKFFFAAA===???CCCGGGFFFDDD???>>>@@@DDDJJJOOOPPPPPPMMMQQQUUUVVVWWW[[[bbbhhhmmmzzzuuuWWWRRRUUUNNNMMMNNNOOONNNNNNPPPSSSTTT[[[jjjuuuyyy{{{uuuqqqrrrtttzzz|||vvvrrrkkkbbbUUUJJJCCC@@@@@@@@@;;;???<<<:::;;;999GGGbbbwww~~~ttt}}}{{{yyyxxxyyyyyy^^^>>>:::666111333...222------------------------fffTTTNNNPPPQQQKKK@@@===:::999999999888777888777555444333333444555555555555555555555555555222222111111222444666777333888;;;999444000222555//////...000333444444333333222111111444555555555666:::888999SSS}}}zzz|||yyyooorrr|||{{{```\\\\\\aaaeeehhhnnnsssqqqzzzpppUUUNNNMMMFFF???>>><<<<<<===???BBBDDDDDDCCCHHHJJJMMMOOOPPPPPPQQQRRR[[[vvvrrrkkk\\\UUURRRFFFEEE@@@???>>>>>>>>>???AAAAAA??????@@@BBBDDDCCC???<<<999999999999999999999999999999999999777555333222222333555666666666555555111111111111111111111111///000111111000111333555333???\\\zzzzzzttt||||||tttfffUUUIII>>>666444555444888===@@@AAA???>>>>>>===;;;;;;>>>???@@@EEELLLEEEAAA===>>>CCCGGGFFFDDD@@@???>>>AAAEEEHHHHHHFFFHHHQQQ]]]gggooo|||tttaaaRRRVVVYYYNNNLLLOOOQQQPPPQQQRRRQQQPPPZZZdddiiigggqqqyyytttrrrwwwzzz{{{uuuqqqjjjaaaTTTIIIBBB@@@@@@@@@===AAA???===??????NNNiiiyyyxxxiiiuuuvvv~~~}}}VVV:::999777222444---000,,,,,,------------------dddVVVOOOMMMPPPMMM===;;;888777888999888777777777777777666555444333555555555444444333333333222222222222222222222222111222222333333222222111333333444444444333333222444333222222333444666777333555777:::JJJjjj{{{|||yyymmmmmmyyyxxxdddeeecccbbbgggtttnnn___PPPJJJGGGBBB>>>===;;;===???@@@AAABBBDDDFFFLLLGGGIIIOOOOOOLLLUUUdddeeevvvnnnYYYMMMIIIHHHDDDDDDCCCAAA???>>>======<<<<<<===???>>>===;;;;;;<<<;;;;;;:::::::::999999999:::888666666888999777444666666777777666555444444333333222222111000000000000000000000000000000000777>>>NNNcccsss|||}}}zzz}}}wwwwww~~~|||uuuiiiZZZNNNBBB999555666888;;;???AAAAAA@@@???@@@@@@>>>>>>???BBBDDDEEEDDDEEEBBB>>>===DDDKKKIIICCC>>>>>>>>>@@@CCCDDDDDDCCC@@@JJJTTT___uuutttlllaaaZZZVVVUUUTTTSSSTTTRRRPPPNNNMMMPPPTTTXXX\\\\\\^^^aaalllzzzvvvzzz}}}vvvqqqjjj```SSSHHHBBB@@@>>>===;;;;;;>>>>>>777999RRRppplllppp|||yyyyyyJJJ<<<333555555...,,,000......---------,,,,,,,,,dddWWWOOOMMMMMMJJJ???<<<999888888999888777777777777666666555444333555555444444444333333333222222222222222222222222111222222333333222222111222222333333333333222222333222222222222444555666444666777999EEEbbbvvvrrrvvvwwwfffjjjkkkiiilllwwwhhh[[[MMMGGGEEEAAA>>>===;;;===???@@@@@@BBBEEEHHHLLLJJJLLLQQQPPPOOO[[[lllnnndddTTTKKKHHHHHHEEEBBBAAA???>>><<<;;;::::::;;;===>>>>>><<<;;;;;;<<<;;;::::::::::::999999999:::888777777999:::888666666666666666666555444444333333222222111000000000000000000000000000000000444;;;KKK```rrr|||{{{}}}yyyvvv|||vvvjjj\\\OOODDD999555555777:::>>>@@@@@@?????????@@@@@@@@@AAACCCEEEDDDCCCBBB@@@<<<<<>>777:::SSSooouuurrrqqqoooIII<<<333555444...,,,000......---------,,,,,,,,,bbbUUUNNNKKKLLLHHHAAA???;;;999888888888777777777666666555444444444444444444444333333333333222222222222222222222222111111222222222222111111000111111222222222111111111111111111222333444555555777888777>>>UUUyyyzzzvvvzzzyyylllooonnnkkkoooqqq___SSSHHHDDDCCC@@@>>>>>>;;;===>>>???AAADDDHHHKKKNNNMMMQQQSSSQQQRRRbbbuuuooosss}}}ZZZOOOHHHFFFGGGDDDCCCAAA@@@>>><<<;;;:::999:::<<<===<<<;;;::::::::::::::::::999999999888888:::888777888::::::999888666666666666666555555444333333333222111111000000000000000000000000000000333888GGGZZZkkkvvvzzz}}}vvvzzzwwwlll___SSSFFF:::555555666999===@@@@@@?????????AAAAAABBBDDDEEEEEECCCAAA???===;;;<<>>???<<<===???AAABBBFFFJJJNNNNNNPPPTTTSSSPPPSSSfffzzzkkkkkkSSSLLLFFFDDDFFFBBBDDDCCCBBB@@@>>>===<<<<<<999;;;<<<<<<:::999999:::999999999999888888888888888777777888999999999888555666666666666666555555444333333222222111000000000000000000000000000000444888CCCTTTcccmmmvvv~~~}}}qqqvvvyyyooodddXXXIII<<<666666666999>>>AAAAAAAAAAAAAAAAAAAAACCCEEEGGGEEEAAA>>>======;;;<<>>=========999:::<<<;;;:::888888999999999888888888777777777666666777777666666777777555555666666666666666555444444333333222111111111000000000000000000000000444777AAAPPP___iiisss{{{{{{}}}lllppp~~~}}}{{{{{{tttiii]]]MMM>>>777777777;;;???BBBCCCCCCDDDDDDAAAAAACCCFFFGGGEEEAAA===>>>>>>===???HHHUUU\\\]]]PPPKKKEEEAAA@@@BBBCCCDDDGGGGGGEEEBBBDDDHHHJJJIIILLLJJJIIIHHHFFFHHHSSS___llleeeZZZOOONNNVVV]]]aaadddeeefffgggggghhhiiiiiieeedddeeemmm{{{~~~{{{xxxssskkkfff\\\TTTJJJCCC@@@@@@???>>><<<:::888777;;;KKKggg}}}kkkyyy___>>>999444333111///...000......---------,,,,,,,,,}}}VVVJJJFFFJJJQQQQQQDDD@@@;;;777777777777777666555444333333444555666222222222222333333333333222222222222222222222222000000111111111111000000...///000111111222111111//////111222222333222222222222444777777???WWWppp~~~yyyyyyhhhmmmxxx}}}{{{lll]]]TTTHHHBBB>>>??????======??????BBBEEEHHHJJJLLLOOOQQQOOORRRTTTRRRQQQZZZnnnzzzppp[[[LLLHHHHHHBBBBBBEEEBBB@@@???>>>===<<<<<<<<<<<<999;;;<<<;;;:::999999999888888888777777777777666666777888777555444555666444555666666666666666666444444444333222222111111000000000000000000000000111444???OOO^^^jjjuuu}}}vvvxxxnnnooovvv~~~~~~xxxooocccRRRAAA999999777;;;@@@CCCEEEEEEFFFFFFBBBBBBDDDFFFHHHFFFBBB???@@@@@@???@@@IIIVVV```bbbPPPKKKFFFCCCBBBDDDEEEEEEEEEEEECCCBBBCCCFFFJJJKKKHHHHHHJJJMMMLLLJJJNNNTTTZZZVVVPPPKKKIIIKKKOOOQQQQQQUUU[[[```dddhhhlllnnnqqqsss|||~~~{{{xxxqqqhhhaaaXXXQQQHHHAAA@@@???>>>===>>>===:::888>>>PPPkkkuuuwwwWWW:::888555222000//////000......---------,,,,,,,,,|||WWWLLLHHHJJJNNNLLLCCC???:::666666777777888666555333222222333555666111111222222222333333333222222222222222222222222000000111111111111000000...///000111222222222222///000111333333333333222333000222777777;;;MMMccczzzsss~~~wwwhhh^^^hhhwww|||qqq```VVVOOOFFFBBB???@@@???<<<<<<>>>AAADDDIIILLLMMMOOOPPPRRRNNNRRRTTTSSSWWWdddwwwttt|||zzzXXXOOONNNMMMDDDAAACCC@@@>>>>>>============>>>>>>:::;;;===<<<:::999999:::888888777777777666666666777999:::888555333444666444444555666666666666666555444444333333222111111000000000000000000000000///222===MMM\\\gggqqqyyyssstttoooqqqvvv|||ttthhhVVVCCC;;;:::666:::???CCCDDDEEEFFFGGGDDDDDDFFFHHHIIIIIIFFFCCCAAAAAA@@@@@@HHHVVV```dddNNNKKKFFFDDDDDDFFFGGGGGGEEEDDDCCCCCCDDDFFFJJJNNNJJJIIIMMMRRRTTTPPPOOOQQQMMMLLLLLLMMMLLLLLLLLLNNNIIIMMMRRRWWW\\\cccjjjpppzzz}}}{{{wwwoooddd\\\SSSMMMEEE@@@???@@@@@@??????>>><<<;;;CCCWWWqqq~~~}}}}}}LLL777777555222//////000000......---------,,,,,,,,,}}}ZZZPPPKKKJJJKKKGGGBBB>>>999555555666777888666444333222222333555666111111111222222333333333222222222222222222222222000000111111111111000000//////000222222333333333///000222333444444333333444000111666777888FFFYYYvvvrrr}}}zzziiiZZZYYYcccppp|||hhh]]]UUUOOOFFFBBB@@@@@@???<<<;;;>>>BBBFFFKKKOOOPPPPPPQQQQQQNNNRRRTTTUUU\\\kkk~~~}}}mmm```XXXXXXUUUGGGAAAAAA<<>>??????@@@AAAAAA:::<<<======;;;::::::;;;777777777777666666666666999;;;<<<999666333444666444444555666777777666666555444444333333222222111000000000000000000000000///222;;;KKKXXXaaaiiiqqqvvvxxxgggooo{{{~~~wwwkkkXXXEEE<<<;;;555999>>>BBBDDDDDDEEEFFFFFFFFFGGGIIIKKKKKKHHHFFFAAABBBAAA@@@GGGUUU```dddMMMJJJGGGEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEJJJOOOPPPNNNQQQXXXZZZVVVRRRRRROOONNNMMMMMMKKKIIIIIILLLMMMOOORRRTTTXXX___iiippp}}}~~~|||zzzvvvmmmaaaXXXPPPJJJBBB??????AAABBBAAA<<<<<<;;;<<>>>>>>>>@@@AAABBBGGGJJJMMMOOOOOOOOOOOOPPPNNNWWWXXXdddzzz}}}|||nnn~~~hhh```TTTJJJCCC@@@???>>>@@@??????>>>===<<<<<<<<<:::::::::999999999999888888888999999999888888777;;;;;;::::::888777666555666555555444222111000000555999888333222555444...222111111000000000000000555555777@@@OOOaaannnsss|||~~~uuu^^^qqq}}}xxxooo```LLL@@@===;;;999<<>>999777888999888666444333222333555666555444222222222222222222333333000333444222000222888>>>333333222000000/////////000000000000000000000000000000000000000111111111111444555444333777>>>DDDddd}}}ssshhhdddooorrrtttoooddd^^^ccclllnnnmmmooossszzziiiXXXPPPLLLHHHDDD??????>>>===>>>@@@BBBCCCIIILLLOOOQQQPPPPPPPPPQQQTTTUUU```yyyooozzziiiSSSNNNFFF@@@>>>>>>>>>>>><<<<<<;;;;;;:::999999999888888888777777777777666888888999999999888888777:::::::::999888666555444555555444444444555666666555===AAA===888777444000222222111000000000000000222222888DDDQQQaaattt|||wwwfffqqqzzzzzzrrrcccOOOBBB>>>:::999;;;AAADDDDDDFFFJJJIIIKKKNNNQQQPPPNNNKKKHHHIIIEEECCCEEEHHHKKKRRRZZZUUUQQQLLLKKKMMMNNNMMMKKKIIIFFFDDDDDDGGGJJJKKKKKKOOOQQQVVV]]]dddddd___ZZZQQQQQQPPPPPPOOOOOOOOOPPPQQQTTTYYY]]]___bbbdddfffiiipppyyy{{{|||xxxtttnnndddWWWNNNFFFEEECCC@@@??????@@@AAA>>>BBB:::===\\\yyy{{{zzz|||}}}VVV===777666444222000///......------------------------zzzWWWPPPLLLHHHIIIIII@@@<<<888777999:::999777222111111333555777666666333333222222222222222222222333222111000333:::@@@222222222222222111000///000000000000000000000000...//////000111111222222111333444333333555;;;@@@ZZZ|||zzz{{{ggg]]]\\\nnnpppmmmbbbZZZ^^^mmmzzzvvvqqqxxx{{{nnn\\\OOOJJJHHHFFFDDD???>>>======>>>AAADDDFFFLLLNNNQQQRRRQQQQQQQQQRRRVVVOOOfffooogggyyyVVVHHHEEEAAA??????@@@AAA@@@;;;;;;::::::999888888888888888888777777777777666777888888999999999888888999999999888777666555444555444444444555777888:::AAAGGGHHHAAA888555444555222222111000000000000111222000777FFFPPP^^^|||}}}yyyuuuwww}}}{{{{{{zzz}}}vvvgggTTTEEE>>>:::888;;;@@@DDDEEEHHHMMMMMMOOORRRTTTTTTQQQNNNLLLKKKGGGDDDDDDEEEIIIQQQ[[[[[[VVVQQQOOOOOOOOOMMMKKKIIIGGGFFFFFFGGGJJJMMMOOOOOORRRXXX^^^ccceeefffeee\\\YYYVVVSSSQQQQQQQQQRRRVVVZZZaaagggkkkjjjeeeaaaaaahhhooouuu~~~{{{{{{uuupppiii___RRRJJJEEEDDDBBBAAA@@@@@@@@@@@@AAAAAA:::DDDhhh{{{ssswwwsss}}}}}}~~~LLL888777666444222000///......------------------------xxxUUUOOOJJJGGGHHHGGGAAA<<<888777888999888666333222222333555666666555333333333222222111111111333333222000...///333777111222333333333222000///000000000000000000000000//////000000111111111111111222333333222444888;;;RRRqqqvvvaaaYYY\\\ppprrrlll```\\\jjj~~~xxxsssooodddVVVKKKFFFDDDCCCAAA???>>>======???CCCFFFIIIMMMOOOQQQRRRQQQQQQRRRSSSTTTRRRnnn}}}bbbtttaaaMMMHHHFFFDDDCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::::::::999999999888888777777888999999999888888888888888777777666444444555555444444555777999:::QQQNNNFFF;;;222111444777333222111111000000111111333///666DDDLLLZZZ|||tttvvvzzzxxxlllZZZIII???:::888:::@@@DDDFFFJJJOOOPPPQQQRRRSSSTTTSSSSSSSSSNNNIIIFFFEEEFFFJJJTTT___]]]XXXRRRPPPPPPOOOMMMJJJJJJKKKLLLLLLLLLLLLMMMNNNLLLPPPVVVZZZ^^^bbbggglllkkkiiieeebbb___\\\[[[[[[```cccjjjqqqvvvsssllleeeeeemmmtttzzz|||~~~zzztttmmmdddZZZNNNGGGDDDCCCBBBAAA@@@@@@@@@@@@CCC@@@;;;NNNvvvzzzxxx|||llluuuqqq|||xxxIII999666555333111000//////...------------------------tttRRRLLLHHHEEEGGGFFFBBB>>>999777777777666333555444333333555555444333333333333222222111111111222222222111000......///000111222333333111000///000000000000000000000000111111111111000000//////111222222222333444666777???\\\~~~sss]]]YYY```mmmrrrnnndddhhh~~~uuuxxx{{{___WWWLLLCCC???>>>>>>===>>>>>>>>>???AAAFFFJJJLLLMMMOOOQQQQQQQQQQQQRRRTTTUUU```{{{iiihhhlllLLLJJJFFFEEECCCCCCBBB???;;;888=========<<<<<<<<<<<<<<<:::::::::999999999888888666777888999999999999999777777888777777666555444444444555666999<<<>>>@@@PPPGGG<<<555333333444555333222222111111111111111333///444AAAIII\\\wwwkkkssszzzppp```OOOBBB;;;888999???CCCFFFKKKQQQRRRQQQPPPPPPQQQTTTWWWYYYQQQMMMJJJIIIIIIMMMYYYeee___ZZZUUUSSSSSSSSSQQQNNNMMMOOOSSSUUUUUUQQQMMMIIIGGGKKKPPPSSSVVV[[[ccciiiqqqrrrrrrrrrpppooommmkkkmmmnnnqqquuuxxxvvvoooiiiiiirrr{{{|||uuuvvvxxxzzz{{{~~~~~~xxxuuu}}}|||yyyrrrjjj```UUUKKKEEECCCBBBAAAAAA@@@@@@@@@@@@@@@<<<<<>>999777777777555222666555333333444555333222333333222222222222222222000111222333333222111000000000111111111000000///000000000000000000000000222222111111000//////...000111222333444444555555444OOOsssppp^^^```kkkyyyyyynnnssswwwwww^^^RRRLLLEEE@@@>>>>>>???@@@===>>>???BBBEEEIIIMMMOOOMMMNNNPPPQQQQQQRRRTTTVVVVVVmmmwwwccc|||qqqVVVFFFLLLCCCBBBBBBCCCBBB@@@<<<999;;;;;;;;;:::::::::::::::888888888777777777777666666777888999999999999999777888888888777777666555111333666:::>>>BBBDDDFFF@@@888333666999888444222333333222111111111111222111///444===GGG^^^zzzvvvpppnnnyyy|||ttthhhVVVHHH<<<999999>>>BBBFFFLLLRRRSSSRRRPPPOOOPPPSSSWWWZZZVVVSSSPPPOOOMMMQQQ\\\iiibbb]]]YYYXXXYYY[[[YYYXXXSSSTTTWWW\\\^^^YYYOOOGGGEEEGGGJJJLLLNNNTTT\\\bbbeeegggkkkooorrrssstttsssvvvvvvvvvvvvuuusssooolllpppyyyzzzrrrtttuuuwwwyyy~~~tttnnnlllooo}}}|||zzzvvvooofff[[[QQQHHHDDDAAAAAAAAAAAA@@@@@@@@@???:::999===YYY}}}zzzxxxsssttt{{{~~~lllppp}}}}}}ggg>>>777444333222111000/////////------------------------kkkJJJFFFDDDBBBEEEEEEAAA===888666777777666444444333222333555555555333222222222222222222333333111111111222333444333333000///////////////000000000000000000000000000000111111111000000000000000000000111333555666555444555LLLkkkrrrhhhrrrxxx{{{vvvhhhSSSKKKHHHCCC@@@???@@@BBBCCC<<<>>>AAAEEEIIIMMMOOOPPPMMMOOOQQQRRRSSSTTTWWWYYY```zzzpppppp\\\RRRGGGIIIAAAAAABBBCCCDDDCCC@@@===999999999999999999999999888888888777777777777666666666777999999::::::999888888888999888888777666222444888;;;>>>@@@AAAAAA777222111777:::666333333444333222222111111222222000222555999BBBXXX~~~~~~vvvrrrsssyyy~~~xxxooo^^^NNN>>>;;;:::>>>BBBEEEKKKRRRTTTSSSRRRRRRRRRSSSUUUVVV[[[YYYVVVTTTPPPQQQ\\\hhhbbb___[[[\\\___aaaaaa```YYYWWWYYY___dddaaaUUUKKKEEEFFFFFFHHHKKKPPPVVVZZZXXXZZZ^^^bbbgggkkknnnpppvvvwwwxxxwwwuuuttttttuuuyyy~~~xxxxxxyyyxxxyyy|||uuuiiihhhmmmvvv}}}{{{vvvssslllbbbWWWMMMEEEBBB@@@AAAAAAAAAAAA@@@??????999999AAA]]]zzzzzzpppqqqsssyyy{{{mmmsss~~~ZZZ888999444333222000////////////------------------------iiiHHHDDDBBBBBBEEEEEE???;;;777555777888777555222222111333555777666555111111111222222333333444444222000///000111222222000///...------...///000000000000000000000000000/////////000111111222222///000111333666777666444333FFF___~~~vvvttt}}}yyynnn\\\XXXGGGDDDAAA===<<<===>>>???<<<>>>CCCGGGLLLOOOQQQQQQNNNPPPRRRSSSTTTVVVYYY\\\ooonnntttNNNPPPFFF????????????@@@AAA@@@===::::::::::::::::::::::::::::::::::::999999999999888666666777999999:::::::::888999999999999888888777444666999;;;;;;:::888666:::555333555333000222888444333222222111111222222111555666666<<>>AAAEEEKKKRRRUUUUUUVVVVVVUUUSSSRRRQQQ___]]]ZZZWWWQQQPPPZZZeeeaaa]]][[[\\\aaadddeeeddd]]]YYYXXX___fffeeeZZZOOOGGGFFFEEEFFFJJJNNNSSSVVVXXXXXXZZZ\\\aaafffkkknnnqqqtttxxxyyyyyyzzz}}}}}}~~~~~~~~~}}}zzzyyyzzz}}}yyyooogggkkkuuu|||zzzssspppiii___TTTJJJCCC@@@@@@@@@AAAAAAAAA@@@??????;;;===GGGaaayyytttjjjnnnrrr|||~~~wwwxxxuuu}}}~~~QQQ666???333333111000////////////------------------------fffEEEAAAAAAAAADDDCCC>>>;;;999888888777666444555333222222333333111000111111111111111111111111111111111111111111111111...111222111///...111444000000000000000000000000000111111111111222222222000222333333222111333444444===WWWzzz}}}zzzzzz~~~nnn\\\RRRNNN>>>>>>>>>>>>>>>???@@@@@@BBBEEEIIIMMMOOOPPPPPPPPPOOOPPPRRRRRRRRRUUU^^^hhhcccGGGLLLKKK===BBBBBBBBBAAA@@@???>>>===::::::::::::::::::::::::999999999::::::999999999999:::;;;;;;:::999777666:::::::::999777666777888777888999888555333333333333333444444333333222111222333333333333222111111222111222444999EEE[[[nnnvvvzzz}}}vvv}}}{{{yyyxxxxxxzzz}}}yyyyyyzzz|||~~~xxxfffUUUCCC===888;;;@@@FFFNNNVVVSSSSSSSSSSSSQQQNNNOOORRRXXX^^^bbb^^^VVVTTTZZZbbbZZZdddgggaaacccjjjhhh___[[[[[[\\\aaaffffff```[[[OOOKKKKKKNNNLLLHHHIIIOOOSSSRRRVVV\\\___aaagggnnnsssttttttrrrppprrrvvv{{{~~~}}}yyy{{{~~~oooooopppxxx}}}zzzwwwtttlllccc]]]TTTIIIAAA????????????@@@AAA???<<<:::666???OOO___fffhhhmmmuuutttvvvyyy~~~zzz~~~zzz~~~}}}zzzzzzBBB>>>444333222111000////////////------------------------fffEEEAAA@@@???@@@>>><<<:::888666666666444333444222111222333333222111111111111111111111111111111111111111111111111111///000000000//////111222000000000000000000000000000000111111111222222222000111333222111111222444333777FFF^^^xxx|||zzzttt{{{~~~kkk]]]SSSIIIBBB??????>>>>>>>>>???AAABBBGGGJJJMMMPPPRRRQQQOOONNNQQQRRRTTTWWW[[[dddrrr}}}\\\JJJHHHFFFBBBAAAAAAAAA@@@???>>><<<<<<::::::::::::::::::::::::888888999999999999888888888999:::::::::999888777999::::::888666555666777777888999777555333333333333333444444333333222111222333333333333222111111111000111333666@@@TTTeeelllpppuuuzzz|||yyytttppptttnnneee```dddkkkooonnnvvvvvv~~~oooaaaJJJAAA999;;;AAAGGGOOOVVVXXXWWWVVVTTTOOOMMMNNNQQQVVV___gggfff]]]WWWYYY]]]]]]```bbbdddiiillleee[[[```^^^___bbbffffffbbb^^^^^^\\\]]]```\\\SSSOOOOOOMMMMMMQQQYYY^^^aaagggnnnqqqsssttttttrrrssswww{{{|||}}}}}}}}}yyyuuuqqqiii```ZZZRRRGGG@@@???AAAAAAAAABBBAAA???<<<:::777999HHH^^^jjjkkkmmmsssvvv|||zzzwww|||}}}|||}}}}}}qqq<<<:::333333222111000////////////------------------------eeeEEEBBB@@@======:::;;;999666555555555444222333111111111333444333222111111111111111111111111111111111111111111111111000...---...///000000000000000000000000000000000000000000111111111222222000111222222111111222444111444999FFF```rrrrrrzzz~~~nnn[[[QQQOOOLLLCCC:::@@@>>>===<<<===@@@CCCEEENNNPPPTTTVVVVVVSSSPPPMMMPPPQQQSSSXXXccctttqqqfffyyyhhhRRRLLLDDDAAAEEE@@@@@@@@@???>>>===;;;;;;::::::::::::::::::999999777777888888888888777777777777888999999999999888999:::999777555333444555666777888777555333333333333333444444333333222111222333333333333222111111000000111222333:::KKK[[[dddhhhnnnrrrrrrqqqppppppsssjjj[[[RRR[[[kkkqqqmmm{{{zzzoooTTTFFF::::::AAAIIIQQQVVV\\\\\\ZZZUUUPPPNNNPPPSSSTTT```lllmmmddd[[[ZZZ\\\```YYYYYYccclllllleee___eeecccaaacccfffhhhfffccchhhiiilllnnnhhh[[[OOOJJJNNNMMMQQQVVVYYYZZZ^^^dddiiimmmqqqrrrrrrssswwwzzz{{{{{{zzz{{{|||vvvrrrnnneee\\\VVVNNNEEE@@@???DDDDDDDDDCCCAAA>>>;;;999;;;777DDDaaaqqqooonnnvvvxxx~~~~~~{{{uuu}}}eee888999666222222111000////////////------------------------cccDDDBBBAAA>>>===999;;;888666555666555444333222111000111333444444222111111111111111111111111111111111111111111111111000...+++,,,///111000...////////////////////////000000000000111111111111000111222222111111222333111666999???VVV||||||uuu|||wwwkkk^^^OOOIIIKKKKKKEEE>>>???===<<<;;;===AAAEEEHHHSSSVVVZZZ\\\\\\XXXSSSOOOSSSSSSTTTZZZiii}}}]]]fffWWWLLLKKKCCC???DDD@@@@@@@@@???>>>===;;;;;;:::::::::999999999999999666666777777777777666666555666777888888999999999999999999666444222333444555777888777444333333333333333444444333333222111222333333333333222111111000000222333444888GGGUUUbbbgggnnnqqqqqqsssxxx}}}zzzrrrbbbWWW]]]mmmtttrrr}}}www\\\JJJ:::888@@@JJJRRRXXX^^^```^^^VVVPPPPPPTTTVVVSSS]]]hhhiiiccc]]]^^^aaa```VVVWWWeeemmmhhheeehhhhhheeeccccccfffiiijjjjjjgggiiilllmmmggg[[[NNNEEEMMMMMMOOOTTTVVVUUUXXX^^^ccchhhnnnqqqsssvvvzzz~~~~~~{{{yyyxxx|||zzztttooojjjaaaXXXQQQKKKDDD@@@AAAFFFFFFEEECCC???<<<:::999===:::IIIgggvvvqqqtttzzz~~~ZZZ:::;;;:::222111000//////......///------------------------```CCCBBBCCCAAA@@@<<<;;;999777666666777555444222111000111333444444222111111111111111111111111111111111111111111111111000...+++,,,///111000...//////////////////////////////000000000111111111///111222222111000222333111888:::<<>><<<<<<:::::::::999999888888888666666666777777666666666555555666666777888999:::888888888666333222333444444666777666444333333333333333444444333333222111222333333333333222111111000111333555555999FFFTTT___gggnnnqqqrrrxxxwwwjjjeeehhhnnnppp|||}}}~~~yyybbbOOO===888???JJJSSSYYY^^^ccc```UUUMMMMMMQQQRRRQQQVVV[[[\\\[[[\\\bbbggg```]]]eeetttssseeeaaahhhhhhfffcccccceeehhhlllmmmdddfffhhhhhhgggaaaWWWOOONNNNNNQQQWWWYYYXXX[[[```aaafffkkkooorrrvvv||||||zzz|||}}}xxxqqqlllhhh^^^TTTNNNHHHCCCBBBDDDEEEFFFFFFCCC>>>:::999::::::>>>RRRllluuusss}}}}}}|||}}}QQQ===;;;999222111000///............------------------------]]]@@@AAABBBBBBBBB???;;;999777666777777666555333111111111333444333222111111111111111111111111111111111111111111111111000...---...///000000000000000000000000000000000/////////000000000111111///000111111000000111333111555555555CCCdddooo\\\QQQNNNJJJDDD???<<<===>>><<<<<<===@@@EEEKKKQQQTTT[[[]]]aaacccccc```\\\YYYUUUVVVYYYbbbxxxrrrfff|||pppeeeTTTIIIDDDDDDBBB@@@AAAAAAAAA@@@???>>><<<<<<:::::::::999888888777777666666777777777777666666555555555555666777999999777777777666444333444666444555666666444333333444333333444444333333222111222333333333333222111111111111444555555999EEESSSZZZcccmmmppprrr}}}yyylllllluuu~~~{{{kkkXXXDDD<<<@@@HHHRRRYYY^^^eeecccUUUJJJJJJLLLLLLPPPPPPPPPRRRWWW___eeejjjdddjjjyyyxxxccc\\\bbbiiigggdddbbbbbbeeeiiikkkdddfffggghhhllloookkkeeeaaa___aaacccaaa\\\\\\```aaacccfffhhhjjjooovvv|||}}}zzzuuuoookkkdddZZZPPPJJJEEEBBBCCCFFFEEEFFFGGGCCC>>>;;;<<<>>>>>>JJJ___oooqqqssswwwxxx{{{rrrqqqtttxxxxxx}}}zzzGGG>>>777333111111000///............------------------------[[[>>>>>>@@@@@@AAA???999777555555666666555444444222111222333333222111111111111111111111111111111111111111111111111111///000000000//////111222000000000000000000000000////////////000000000111///000111111000000111222000111333444999PPPwwwlllXXXLLLEEEDDDBBB???<<<;;;===???<<<>>>AAAFFFLLLSSSXXX[[[```aaaccceeedddaaa^^^[[[QQQVVV]]]kkkpppnnnwww\\\TTTLLLGGGCCC@@@AAACCC@@@@@@@@@???>>>===;;;;;;::::::999999888777777666666777777888888777777666666555555444555666888888666777777666555555666888333555666555444333333444333333444444333333222111222333333333333222111111222222333333222555AAAOOOXXXcccooossswwwrrrooo~~~tttbbbMMMBBB@@@EEEOOOXXX[[[eeeeeeXXXNNNOOORRRPPPTTTQQQOOOUUU```iiilllkkkkkksss|||}}}ooo___]]]dddllliiieeeaaa___```ccceee___bbbcccfffoooyyyyyytttsssrrrrrrrrrnnngggeeeggglllllljjjhhhhhhllluuu|||zzzxxx|||~~~{{{xxxsssnnnjjjaaaVVVKKKEEEBBB@@@BBBFFFEEEGGGHHHEEEAAA>>>@@@CCCTTTdddrrrsssoootttvvvwwwvvvnnnjjjlllsssxxx}}}lll>>>???666000111111///...............------------------------[[[===<<<>>>>>>???===888666444444555555444333555333222222333333111000111111111111111111111111111111111111111111111111...111222111///...111444000000000000000000000000////////////000000000000///000111111000000111222...000666999777BBBccc~~~qqqeeeVVVLLLKKKAAA@@@???>>>@@@BBBCCCDDD===@@@DDDJJJQQQXXX^^^```ddddddeeeeeedddaaa^^^\\\UUU\\\gggyyyiiivvvXXXTTTHHHBBBEEEDDD===>>>GGG??????>>>>>>===;;;:::999::::::999999888777777666777777888888888888777777666666555444444666777888555666777777555666777999333444666555444333333444333333444444444333222222222333333333333222111111222222222111///111===KKKZZZfffsssxxx}}}nnnjjj|||{{{jjjUUUGGGAAADDDMMMWWWXXXdddggg\\\TTTXXX\\\[[[YYYVVVUUU^^^llltttrrrmmmrrruuutttkkk___[[[cccmmmnnnkkkgggaaa]]]\\\^^^```WWWZZZ]]]aaammmzzz}}}xxxssssssvvvzzzzzzwwwxxx|||}}}xxxssspppuuu~~~{{{{{{}}}yyyvvvrrrmmmjjj^^^SSSHHHBBB???>>>AAAFFFEEEHHHJJJGGGCCCAAADDDGGGmmm|||yyyooottt|||{{{}}}yyysssmmmmmmvvv}}}bbb888AAA888111111000///......------...------------------------\\\@@@>>>>>>@@@AAA===<<<999555333333333333222000000111222333333333333//////000111222222333333111222222222222111000000////////////////////////...............///000000////////////////////////111111000000//////......111000444777555:::UUUrrr{{{wwwuuuwww|||ddd[[[VVVKKKEEEFFF@@@@@@???===<<<===@@@CCC@@@HHHOOOSSSYYYaaaffffffhhhiiieee```dddiiicccWWW[[[nnn|||www}}}kkkSSSLLLJJJGGGDDDBBBAAA@@@@@@CCC>>>;;;>>>???===;;;<<<<<<===BBB===222666===999999999999999999999999999333444555555555555555444222333555666666666555555888666444444555555444333222222222222222222222222111111111111111111111111444111000222333555;;;CCCPPPbbbqqqvvv~~~vvvtttvvvbbbLLL@@@BBBKKKSSSXXX___eeeccc]]]YYY\\\aaa]]]VVV[[[lllwwwtttpppppptttuuupppeee```ccceeecccjjjjjjhhhccc]]]YYYYYYZZZXXXTTTUUU^^^hhhlllmmmoooooo{{{~~~|||zzzwwwrrrmmmiii\\\TTTHHH@@@>>>@@@BBBBBBCCCHHHEEEBBBBBB???FFFYYYvvv~~~|||sssoookkklllwwwPPP======777333////////////............,,,,,,,,,---------......ZZZ@@@>>>???BBBCCC@@@;;;888555333333333333222222222222333333222111111//////000111111222333333111222222222222111000000////////////////////////...............///000000000000000000000000000000111000000000/////////...111000222555333666KKKccc}}}|||zzzzzz{{{|||{{{wwwqqqmmmlll{{{gggUUUQQQNNNFFF@@@@@@???>>>===;;;:::<<<@@@CCCIIIPPPVVVYYY]]]cccggggggmmmkkkiiigggccc___aaaeeesss{{{nnn\\\KKKJJJHHHFFFCCCAAA@@@??????>>>???AAABBB===:::???GGGGGG<<<:::888333777<<<666999999999999999:::::::::555555666666666555555444333333555666666666555555777555333333444555444333222222222222222222222222111111111111111111111111444111000222222333999AAAQQQ```pppzzz|||}}}~~~|||kkkVVVFFFCCCKKKRRRSSSZZZaaa```YYYVVVXXX\\\VVVUUU___qqqxxxrrrlllmmmuuuvvvrrrgggaaadddhhhiiirrrqqqnnnhhhaaa]]]]]]^^^TTTPPPRRRZZZbbbddddddeeedddqqq}}}~~~|||zzzwwwtttoooiiieeeYYYQQQFFF??????@@@BBBBBBAAAEEEDDDCCCBBB>>>KKKfff|||}}}oooooonnnpppyyyKKK;;;;;;444222////////////............,,,,,,,,,---------......YYY??????AAADDDEEEAAA:::888555333333444333222333333333333222111000//////000000111111222222222111111222222111111000///////////////////////////...............///000000111111111111111111111111000000000000////////////111///111444222333???OOOlll}}}xxxwwwtttrrrssssssoooggg```jjjlll\\\OOOEEEFFFGGGAAA<<<;;;??????>>>======@@@DDDHHHUUU[[[___```bbbfffhhhggglllhhhiiiiii```[[[kkkqqqxxxmmmRRRJJJGGGFFFDDDBBB@@@???>>>>>><<<@@@DDDBBB<<<@@@SSShhhaaaGGG999<<<<<<===>>>888::::::::::::::::::::::::777777777777666555555444333444555555666555555555555444333333444444333222222222222222222222222222111111111111111111111111444111000111111111666===LLLXXXhhhxxxyyydddPPPFFFIIIOOOPPPWWW^^^^^^YYYTTTUUUYYYUUUWWWaaaoootttnnnlllooouuuwwwtttiiibbbdddlllqqq{{{yyytttmmmgggcccbbbcccUUURRRSSSZZZ___^^^\\\[[[[[[hhhvvv|||yyyvvvssspppjjjddd___SSSLLLDDD??????AAACCCCCC@@@CCCCCCDDDAAA===RRRzzztttsss{{{zzzvvvvvvvvvwww~~~nnnEEE:::777111111////////////............,,,,,,,,,---------......YYY@@@@@@BBBDDDEEE@@@:::777555444444444333222222222222222222111000000///000000000111111111222111111111111111000000///////////////////////////...............///000000000000000000000000000000000000000000////////////222000111444444333888@@@XXXyyy}}}}}}xxxyyywwwuuurrrmmmggg```[[[rrrfffUUULLLCCC>>>@@@BBB???<<<<<>>>>>>>>@@@BBB@@@>>>LLLkkkqqqOOO===@@@???===>>>;;;;;;;;;;;;:::::::::::::::888888888888777666444444444444555555555555555555444333222333444444333111222222222222222222222222111111111111111111111111333111000222111000333999GGGRRRcccuuu~~~sss[[[IIIGGGLLLPPPXXX___aaa]]]XXXXXXYYY^^^\\\___ggglllmmmpppuuutttwwwuuulllcccdddnnnwww}}}wwwpppjjjfffeeeeee___[[[\\\aaabbb^^^ZZZYYY[[[eeerrr{{{}}}|||~~~{{{}}}~~~}}}{{{zzzzzz{{{}}}zzzxxxtttpppkkkeee^^^YYYMMMHHHAAA>>>@@@CCCDDDDDDBBBDDDDDDEEE@@@<<>>>>>???>>>===>>>???AAADDDGGGKKKQQQXXX]]]bbbgggiiieeecccddddddaaacccgggaaaXXXaaaaaaMMMIIIKKKEEEEEEDDDCCCBBBAAA?????????>>>>>>???BBBNNNggg|||cccFFF999<<<999777:::;;;;;;;;;;;;::::::999999999888888888888777666444444555555555555444444555555333222222333555555333111222222222222222222222222111111111111111111111111333000000222111///111666GGGRRReeewww}}}|||fffNNNFFFIIIPPPXXXaaadddbbb^^^\\\[[[eee```^^^fffooossstttssssssuuuuuuooogggfffoooyyy|||vvvpppkkkgggeeedddgggeeeeeehhhgggaaa]]]]]]___fffpppyyy}}}yyyvvvzzz|||{{{}}}}}}{{{{{{|||~~~|||yyyvvvrrrmmmhhh```YYYTTTHHHDDD??????AAADDDEEEDDDDDDFFFDDDCCC??????^^^}}}pppsss}}}yyyMMM===999555222111////////////............,,,,,,,,,---------......YYYAAAAAACCCBBBAAA;;;888666555555555555333222...///000111222222222222000000000000000000000000000000111111000000///...////////////////////////...............///000000........................////////////000000000000000111333555666666777777===XXX~~~~~~~~~|||yyyvvvvvvzzzzzztttkkkggglllrrrmmm```eeeggg[[[LLLFFFEEECCC@@@>>>===>>>???AAA???CCCHHHMMMRRRWWW]]]aaadddhhhiiifffcccdddccc```[[[___WWWOOOeee|||oooXXXMMMIIIJJJCCCCCCCCCCCCBBBAAA@@@???===;;;<<<@@@CCCEEEKKKSSSLLL;;;777<<<888888======;;;::::::999999888888777777777777777666555555444666666555444444444555555222222222444666666444222222222222222222222222222111111111111111111111111222000111333222///111555CCCPPPfffyyy{{{yyy{{{pppUUUHHHIIINNNVVV```ffffffbbb___]]]eeeccceeennnxxx{{{vvvooorrrsssuuusssmmmjjjooowww|||yyysssooolllhhheeeccchhhfffgggkkkjjjfffdddeeeeeehhhpppxxx|||~~~zzzxxx|||~~~~~~~~~~~~~~~}}}|||xxxuuupppjjjccc\\\SSSNNNEEEBBB???@@@CCCFFFFFFEEEDDDHHHDDD>>>>>>EEEccc}}}wwwooo{{{gggDDD<<<777444444000////////////............,,,,,,,,,---------......|||VVV???AAACCCCCCAAA;;;777666555555666555333222///000111111111111111000000000000000000000000///000000000000000//////...////////////////////////...............///000000////////////////////////.../////////000000000111...111333333333444555555:::LLLppp}}}zzzzzzxxxvvvvvvvvvsssnnnhhhhhhooouuuyyydddYYYQQQRRRSSSNNNHHHEEE@@@BBBCCCAAA@@@AAACCCDDDEEEIIIOOOUUUYYY]]]```cccdddhhhjjjgggdddeeedddbbbTTTSSSQQQ[[[|||uuu]]]VVVNNNHHHHHHAAAAAABBBBBBAAA@@@???>>>===:::;;;???@@@<<<:::;;;>>>888<<>><<>>===???:::888;;;<<<;;;<<>>@@@===AAAAAA444999999888888777666666555444444555555555555555555777666555444333444444555333333444666888888555333222222222222222222222222111111111111111111111111000000222555444111222555BBBPPPmmm{{{ppp{{{|||zzz}}}~~~bbbPPPMMMOOOXXXdddlllooolllgggdddkkknnnqqqrrrvvvzzz}}}}}}uuutttwww|||zzzssspppssswwwtttrrrqqqpppnnniiiddd______cccjjjnnnoootttyyyttttttyyy}}}xxxooolllpppoootttwwwxxxzzz}}}~~~|||tttpppjjjddd\\\SSSJJJEEEBBB@@@@@@BBBFFFHHHGGGEEE>>>GGG???444>>>SSSkkkxxx|||yyy~~~|||}}}uuuOOO===;;;222333777,,,000/////////............,,,,,,,,,---------......|||TTT===AAABBB>>>;;;777777666666444333222111111000000///...............000000000000000000000000111111000000//////......////////////////////////......//////000000111111............////////////...000111222111000111222111222333222111111333555444555FFFggg{{{tttpppnnnllliiigggfffddddddkkkkkkkkkkkklllmmmnnnooodddlllvvv}}}oooVVVOOOQQQEEEDDDAAA???>>>???@@@@@@AAABBBCCCDDDEEEHHHLLLPPPVVVYYY^^^cccgggiiijjjjjjeeedddaaaaaafffggg\\\OOOKKKnnnpppSSSLLLMMMIIICCCAAA?????????>>>>>>==================<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999888777666555555555555555555555444444444666666666555555444444444444333111333666888777555222222111111111111222222000000000000000000000000000000000000000111111222;;;OOOhhh|||oooxxx|||~~~}}}{{{|||{{{xxxxxx~~~jjjUUUMMMLLLVVVaaaiiippprrrlllccciiijjjlllnnnqqqwww~~~wwwtttuuu{{{{{{tttnnnnnnpppqqqqqqnnniiifffgggiiiddd]]][[[aaaiiipppuuuyyyxxxpppuuu{{{ddd[[[dddddd]]]```mmmsssooonnnsss}}}~~~{{{xxxrrroooiiiaaaXXXNNNGGGBBB===AAAEEEEEEFFFIIIHHHDDDFFF>>>:::999BBB```yyy{{{rrrxxx}}}|||]]]JJJ;;;888666///---111///............---------,,,,,,,,,---------......zzzSSS===AAAAAA===;;;777777666555444333222222111111000//////......//////000000000000000000000000///////////////000000000.........................../////////000000000111............////////////...///111111000000000111000111222111000111222444555333<<>>======???>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888777777777666666666666666555555555555555555444444444333333444222111333666777666555222111111000000111111222000000000000000000000000000000000000000111111222666EEE[[[ssssss}}}}}}zzz{{{|||~~~}}}|||xxxttt{{{nnn[[[TTTTTTWWW___jjjrrrsssmmmfffhhhjjjmmmpppsssyyyxxxssssssvvvvvvpppkkklllkkkmmmooommmhhhffffffgggfff```___dddlllqqqvvvzzztttooottt|||wwwfff```fffddd\\\\\\fffkkkiiikkkrrr~~~zzzwwwooolllfff^^^TTTKKKDDD@@@<<>>============<<<;;;;;;::::::999999::::::::::::999999666666777777888888888888777777777777666666555555444444333333333333333222333222111333555666555444222111111000000111111222000000000000000000000000000000000000000111111222555<<>>===BBBLLLfff~~~}}}}}}~~~PPPBBB888777666000...000///............---------,,,,,,,,,---------......uuuPPP;;;??????::::::777666666555444333333222222222111111000000000000000////////////////////////........./////////000000........................////////////000000000000............////////////---///111111000///000111...///000///...///000222---444;;;GGGbbb~~~~~~wwwmmmjjjgggdddbbb___]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXXXX___hhhmmmqqqtttzzz~~~{{{{{{}}}{{{yyyyyy{{{||||||hhh```VVVMMMHHHEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFHHHJJJMMMQQQWWW^^^fffllljjjjjjjjjkkklllmmmooooooqqqeee]]][[[UUUQQQ```vvv}}}bbbWWWNNNGGGIIIJJJHHHFFFFFFEEEEEEDDDBBBAAA???>>>===::::::999999888777777777777888888888888888888777555555555555666666666666777777666666555555444444222222222222222222222222222222222222333444444333111111000000000000111111000000000000000000000000000000000000000111111222777999CCCXXXppp}}}zzzqqqqqq{{{lllpppuuu~~~}}}{{{}}}mmm]]]ZZZjjjwwwsssmmmnnneeeiiipppvvv{{{{{{tttpppnnnlllllllllhhhkkkooonnnkkkgggffffffkkkhhhgggjjjkkklllpppuuu{{{}}}yyysssllljjjmmm}}}zzzvvvssshhhddd\\\SSSKKKDDD???===>>>EEEKKKNNNPPPQQQNNNIIICCC888<<>>===999999888555555555444444333333222222111111000000000000000////////////////////////000/////////.........---........................000000000000////////////............////////////---///000000//////000111...///000///......000222)))333888<<>>===999999999888777777666666666666777777777777666666555444444444444333333333666666555444444333222222222222222222222222222222111111222222111222222333111000000000000000000111////////////////////////000000000000000111111222666777>>>MMM]]]hhhkkkjjjrrrkkknnnttt~~~{{{yyy|||~~~wwwddd[[[hhhsssqqqnnnooofffkkkrrrxxx}}}}}}uuunnnkkkkkkkkkjjjkkkooorrrqqqmmmiiihhhhhhqqqnnnmmmnnnlllkkkooovvv}}}yyyzzz}}}{{{wwwssspppeee```XXXOOOGGGBBB@@@???AAAIIIPPPRRRTTTTTTNNNHHHAAA666AAA\\\ppp~~~~~~ddd@@@:::555444444111/////////............---------,,,,,,,,,---------......pppLLL999===;;;777888888555555444444444333333333111111000////////////000000000000000000000000000000000//////...------,,,------------------------000000000000////////////............////////////,,,...000000/////////000...///000///......000222222666666444===XXXzzz~~~yyyrrrfffbbbbbbbbbaaaZZZZZZYYYWWWWWWVVVVVVVVVWWWWWWWWWTTTRRRRRRTTTVVVUUUVVVXXXZZZYYYWWWTTTRRRRRRPPPNNNNNNOOOOOOMMMLLLBBBEEEGGGDDD@@@>>>@@@DDDDDDFFFIIIMMMRRRVVVYYYZZZ___ccchhhlllmmmnnnooopppnnnoooooonnnkkkgggccc```ZZZYYYbbbttt}}}jjjTTTYYYQQQMMMHHHFFFDDDCCCAAA@@@CCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::999999888888666666777777777777666666444444444333333333222222666555555444333222111111111222222222222333333333///111222111000000111222111000000//////000000111////////////////////////000000000000000111111222222222888DDDPPPZZZdddlllyyyvvvvvvxxx{{{ppprrr{{{}}}kkk___ccclllooommmnnniiimmmtttyyy}}}|||uuullliiijjjjjjggglllooorrrqqqnnnkkkjjjlllvvvttttttrrrooonnnuuu~~~~~~{{{xxxtttooolllbbb\\\TTTKKKDDDAAAAAAAAADDDLLLSSSVVVVVVSSSLLLDDDAAA:::MMMmmm}}}~~~wwwQQQ<<<888444222222111000000///............---------,,,,,,,,,---------......mmmJJJ888<<<:::666888888555444444444444333333333111000//////......//////000000000000000000000000........................------------------------111000000000/////////...............////////////,,,...000000///...///000///000000000//////111333888666444444888GGGaaayyywwwkkkbbb^^^]]]ZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWUUUUUUUUURRRRRRQQQPPPNNNLLLJJJIIIJJJHHHGGGGGGHHHGGGEEEBBBAAACCCEEEEEECCCCCCFFFIIINNNPPPTTTXXX]]]aaadddeeeiiillloooqqqqqqqqqrrrsssrrrqqqoookkkfffaaa]]][[[[[[eeewwwzzz[[[QQQQQQMMMKKKHHHFFFFFFEEEAAA===@@@??????>>>======<<<<<<<<<;;;;;;::::::999888888666666777777777777666666444444444444444555555555777666555444333222111111222222222222333333444444///000222111///...///111000000////////////000000////////////////////////000000000000000111111222222///222>>>JJJUUUcccooozzzoooqqq|||~~~{{{zzzrrrccc___eeelllmmmkkklllpppuuuyyy|||}}}}}}}}}wwwnnnkkkllljjjeeehhhkkknnnnnnlllkkkmmmooouuutttuuussspppqqq{{{|||xxxuuuqqqllliii]]]XXXOOOGGGAAA@@@AAACCCEEEMMMTTTVVVUUUPPPGGG>>>===>>>ZZZ|||{{{zzzzzzFFF:::888444111000111111111///............---------,,,,,,,,,---------......lllJJJ888<<<:::555777888444444444444444444333333000000///...............000000000000000000000000,,,,,,------.../////////------------------------111111000000/////////.............../////////000,,,...000000///...///000///000111000///000111333222...///666888;;;IIIZZZ~~~xxxjjjbbb```[[[ZZZYYYYYYYYYYYYYYYYYYUUUVVVYYYZZZZZZXXXVVVUUUVVVTTTQQQNNNLLLLLLLLLLLLFFFFFFFFFGGGHHHHHHFFFCCCFFFFFFFFFFFFHHHKKKMMMOOOVVVXXX\\\```eeehhhkkkllloooppprrrrrrqqqrrrtttuuutttqqqlllfff```\\\YYYWWWcccuuucccXXXQQQGGGJJJJJJIIIIIIKKKKKKDDD===>>>=========<<<<<<;;;;;;::::::999999888777777777666666777777777777666666333333444555666777888999888777666555444333222222222222222333333444444444...000222111...---///111000000////////////000000////////////////////////000000000000000111111222555//////:::HHHUUUcccooo{{{ssstttyyy~~~}}}zzz~~~}}}~~~vvvfff\\\___jjjmmmiiinnnrrrvvvyyy{{{|||}}}~~~~~~zzzqqqooopppmmmfffcccgggjjjjjjjjjjjjnnnqqqqqqqqqrrrrrroooqqq}}}~~~zzzwwwtttooojjjggg[[[UUULLLDDD??????AAACCCEEEMMMTTTVVVSSSNNNCCC999777???bbbwwwzzzvvvBBB999888555000///111222111//////.........---------,,,,,,,,,---------......hhhEEE>>>;;;999<<<555777555555333222111000000000222000//////000000///---........................///............---------------------------------------............------........................---------------.../////////////////////000111111111333444444444666;;;???VVVppp~~~}}}{{{tttpppwwwxxxhhh___ZZZUUUTTTWWW\\\___```\\\]]]^^^______]]][[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTPPPPPPOOONNNMMMMMMNNNNNNOOOQQQTTTWWWZZZ\\\]]]]]]```cccfffiiilllmmmmmmmmmooorrrttttttssssssrrrpppnnnmmmeeeWWWNNNQQQ[[[ccc|||kkk[[[QQQPPPOOOMMMLLLKKKKKKJJJGGGBBB???????????????>>><<<;;;999===<<<;;;999888777666666888999:::;;;:::888666555111222222444666888:::;;;;;;===>>><<<888555222111333333222222111000000///222222111111000000////////////////////////////////////............//////000000000000111111111111000333222888DDDJJJXXXqqq~~~}}}mmmiii~~~hhhVVV[[[ccchhhnnnooossswwwyyy}}}||||||zzzuuuqqqmmmmmmmmmeeeccccccgggmmmooommmiiijjjoootttvvvvvvvvvxxxzzzyyyyyy{{{||||||{{{zzzvvvqqqjjjeeeaaaUUUNNNEEE???>>>@@@CCCEEEJJJQQQPPPQQQSSSGGG999999666GGGpppvvvrrr~~~~~~___>>>888666333222111111///...//////.........---------..................------hhhDDD>>>;;;999<<<555888555555333222111000000000111000//////000000///---///////////////////////////............---------------------------------------............------..............................------......///000///////////////000000111///111222111111333777;;;EEE[[[zzzxxxiiimmm|||jjjgggdddaaa___\\\YYYVVV]]]```bbbaaa^^^[[[[[[]]]\\\\\\]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUZZZ\\\___bbbeeeggghhhiiifffhhhjjjmmmqqqtttvvvxxxtttsssqqqpppqqqpppkkkfffeeeeeeddd^^^YYY^^^oooggg[[[PPPKKKLLLJJJKKKJJJIIIJJJJJJIIIFFFCCC??????@@@???>>>===;;;:::>>>===<<<;;;:::999999999777888999999999777555444333333333333444555666777666888:::999777444333333333222222222111111000000111111111000000000000000//////////////////////////////............////////////000000000111111111000222111777BBBGGGUUUnnnkkkiiiqqqZZZXXX^^^dddmmmqqqvvvzzz{{{||||||zzzwwwrrrnnnmmmmmmiiigggfffiiinnnqqqooollljjjpppxxx{{{zzzvvvrrrppplllnnnzzz|||{{{yyyuuuooogggaaa]]]RRRLLLDDD>>>>>>@@@DDDFFFJJJPPPPPPQQQRRREEE999;;;@@@QQQssstttwwwxxxOOO777777555222111111111///...//////.........---------........................gggDDD===;;;999<<<555888555555333222111000000000111///...///000000///---000000000000000000000000///............---------------------------------------............------.......................................///000000//////......//////000111///000111000000111444777888EEE```iii```hhhtttxxxlllhhhbbb]]]\\\```dddhhhaaadddfffeeeaaa___aaaeeeaaabbbbbbbbbbbbaaaaaa```dddcccbbbaaa```___^^^^^^fffgggiiikkkmmmnnnnnnnnnnnnnnnnnnoooqqqsssvvvwwwtttpppllllllnnnjjjbbbZZZKKKQQQ]]]iiimmmqqqkkkVVVSSSNNNKKKMMMKKKIIIHHHGGGHHHIIIJJJIIIGGG@@@@@@@@@???>>>===;;;;;;===<<<;;;;;;:::::::::;;;666777888888777666444333555444444333222333333333111444666666555333333444222222222111111111111111///000000000000000000111//////////////////////////////............////////////000000000000111111///222000444===BBBPPPiiiyyy{{{gggfff}}}xxx^^^WWWXXX___llltttzzz~~~~~~{{{|||{{{wwwsssooommmlllmmmkkkjjjlllqqqssssssrrrrrryyyzzzrrrlllccceeeqqq}}}|||yyyssskkkccc[[[WWWMMMHHHAAA>>>>>>BBBEEEGGGJJJQQQQQQPPPOOOBBB888>>>LLL```||||||dddDDD:::666444222111111111///..................---------........................fffBBB<<<:::999<<<666999555555333222111000000000000///......///000///...///////////////////////////............---------------------------------,,,------......------,,,........................///............///000000///............///000000222222222222222222444555666;;;MMMmmm~~~kkkeeegggjjjvvvlllfffeeefffhhhdddeeefffeeeddddddfffhhheeeeeefffffffffeeeeeedddgggggggggggggggffffffeeemmmmmmnnnooonnnmmmlllkkkqqqqqqqqqqqqrrrsssuuuuuussslllfffccc```[[[UUUSSSRRRQQQ\\\ooo}}}ttt\\\RRRTTTPPPMMMNNNJJJHHHFFFEEEEEEGGGHHHHHHGGG@@@@@@@@@???>>>===<<<;;;999999999888888999999:::777777777777777555444333555555444333333222333333000222444444333222333333111111111111111111111111.../////////000000111111///////////////////////////......------......///////////////000000000111...111///111999<<>>>>>555333000000000000///...........................---------...............dddAAA;;;:::999===666999555555333222111000000000///...---...///000///...........................///............---------------------------------,,,,,,------------,,,,,,.......................................///000000...............//////000222111111111222333333333666666@@@VVVppp}}}|||{{{xxxnnnllliiihhhhhhhhhgggeeeggggggggggggggggggfffeeeggghhhjjjkkklllmmmmmmmmmqqqqqqrrrsssrrrqqqpppooorrrrrrsssssssssrrrqqqpppiii```VVVOOOKKKKKKVVVbbbuuuqqq~~~aaaQQQNNNRRRMMMIIIIIIDDDGGGEEECCCCCCDDDDDDDDDCCC@@@@@@???===<<<<<<;;;;;;999999888888888999::::::888888888888777666555555555444444444444444555555333444555444222111222222222222222111111111111111......//////000000000111////////////////////////......------------.........////////////000000000...111///000555888GGGbbbooowww}}}~~~|||zzzyyywww{{{|||}}}yyywwwtttmmmwwwssshhh]]]\\\hhhttt}}}zzzyyy{{{{{{vvvwwwwwwuuuqqqnnnmmmmmmnnnmmmnnnqqqvvv{{{~~~uuusssrrrpppooonnnmmmlllnnnlllmmmoooqqqttt{{{~~~~~~|||wwwpppfff[[[RRRMMMDDDAAA>>>>>>AAAFFFIIIKKKOOORRROOOKKKFFF:::===QQQhhh{{{}}}oooEEE777:::333111//////000000///...---.....................---------.........//////ccc@@@:::999999===777:::555555333222111000000000...---------///000///...........................///............---------------------------------,,,,,,------------,,,,,,........................---------------...//////......------......///000///......///111222111000222111555@@@QQQgggyyyooooooyyy}}}{{{xxxuuuqqqnnnjjjhhhiiiiiiiiiiiihhhgggffffffhhhjjjllloooqqqrrrrrrrrrrrrsssuuuvvvvvvvvvuuuuuutttrrrnnniiiddd___[[[YYYSSSJJJEEEEEEJJJXXXsssqqq```UUUJJJLLLPPPJJJGGGHHHDDDFFFDDDCCCBBBCCCBBBAAA?????????===<<<;;;:::::::::;;;;;;;;;::::::;;;<<<<<<999999888777777666666555444333333333444555666777555555666444222000111222333333222222111000000///...//////////////////000////////////////////////......------------............////////////000000...222//////333666FFFaaawww{{{~~~zzzwwwvvvwwwyyyxxxrrruuuwwwsssyyyxxxyyy~~~rrrsssxxxfff\\\cccnnnyyy~~~wwwtttuuuvvvuuuuuuuuussspppooopppqqqnnnppprrrvvvzzz~~~uuupppkkkhhhiiilllnnnpppsssqqqnnnjjjggggggjjjnnnwwwxxxxxxsssjjjeeejjjsssqqquuu~~~|||{{{yyytttlllcccXXXOOOJJJBBB@@@>>>???CCCHHHKKKLLLNNNOOOJJJFFFAAA999GGGeeezzz{{{ssssss]]]???666666111000......///000000///---------...............,,,,,,------.../////////bbb???:::999999===777:::555555333222111000000000...---,,,---///000///...........................///............---------------------------------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,---.........------------.../////////...---///222333222000000000111555<<>>???===<<<:::999999999999<<<<<<;;;:::::::::;;;;;;888888777666555555555555333333333333333444444555333444444333111000111222555444333222111///......///////////////.........////////////////////////...------,,,,,,------............/////////000000...222000///333555FFFbbb{{{xxx{{{pppjjjnnnooorrrvvvzzz}}}sssyyy}}}yyymmm\\\___eeesss}}}vvvssstttuuuvvvvvvtttrrrqqqqqqtttwwwrrruuuxxx|||~~~zzzuuuqqqoooqqqtttvvvwwwwwwxxxvvvrrrnnnkkkiiiiiiiiiggghhhhhhccc```eeennnmmmttt~~~{{{vvvtttooohhh___TTTLLLFFFAAA??????AAAEEEIIILLLMMMJJJJJJDDD@@@===<<>>===;;;999888888888999;;;:::999999888888888999777777555444444444444444333333222222111222222222111222222111000000111333666555444222000///...---000000//////.........---////////////////////////...------,,,,,,------.............../////////000///333000000333555FFFccc|||{{{ppphhhrrrzzznnntttzzzxxxnnnwwwppp^^^______ooo}}}}}}vvvsssuuuvvvwwwwwwuuusssrrrtttxxx{{{vvvyyy}}}|||yyyvvvwwwyyy{{{zzzyyy{{{{{{vvvrrrnnngggdddeeejjjlllkkknnnuuuzzz}}}zzzrrrpppllleee\\\RRRIIIDDDAAA@@@???AAAFFFJJJMMMNNNGGGFFF???<<<;;;>>>\\\|||}}}vvvvvvbbb===:::;;;222000...------///000000///---------.........//////,,,,,,------...///000000^^^EEE:::<<<::::::<<<777666555333111000///......////////////////////////////////////////////////......//////...---,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......//////.........---------........................///000000000111111111111000...111555666777@@@LLLsss~~~mmmiiihhh```UUUPPPTTTWWWUUUbbbooowwwqqqmmmnnnkkkccc```^^^___bbbbbb^^^]]]^^^XXXXXXVVVRRRNNNJJJIIIHHHIIIDDDFFFOOOWWW___rrryyyeeeZZZXXX[[[SSSOOOKKKIIIIIIHHHEEEBBBCCCBBBBBBCCCCCCAAA>>>;;;::::::::::::::::::::::::;;;:::888777555444333333666555444555777777555333333333333333333333333333222222222222222222222222666555333000////////////000000//////.........------------............///............////////////---------............///111---///333222222BBBVVV{{{{{{|||pppuuuyyyyyy}}}~~~zzz|||wwwuuu~~~ooobbbfffoooyyy}}}{{{wwwvvvvvv{{{xxxsssppppppsssxxx{{{{{{{{{|||~~~}}}zzz}}}||||||~~~yyyrrrnnnsss{{{~~~~~~{{{uuusssqqqlllcccWWWMMMFFFCCC>>>@@@AAACCCJJJQQQQQQLLLIIIFFFAAA999777GGGiiiuuuzzz~~~QQQ===777111555111111000///...------,,,---------,,,,,,+++++++++---------............///]]]DDD999<<<:::;;;<<<888666555333222000/////////////////////////////////.......................................---,,,+++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......///.........------------........................//////000000000111111111000///111444333333:::CCCXXXjjjuuuggg```aaaaaa^^^[[[aaa```UUUOOOPPPLLLDDDHHHHHHMMMSSSSSSMMMIIIHHHAAAAAAAAA@@@AAACCCFFFIIILLLSSS```nnnwww}}}kkkaaaXXXQQQNNNNNNKKKIIIIIIJJJJJJGGGEEEDDDCCCBBBBBBBBB@@@===;;;::::::::::::::::::::::::888888777666555555666666333333333333444444444333333333333333333333333333222222222222222222222222444333222111000/////////000/////////.........---------------........................////////////---------............///000,,,---222222222>>>NNNvvvyyy{{{yyyuuuppp{{{~~~{{{vvvuuu|||xxxmmmjjjnnnssswwwzzz{{{|||}}}}}}{{{wwwtttssstttvvvxxxxxx{{{~~~zzzyyyzzz|||}}}~~~||||||xxxsssooommmggg___TTTKKKEEEBBB>>>CCCFFFFFFHHHMMMOOOMMMEEEDDD>>>777;;;QQQqqquuu}}}~~~yyyIII===999///000000000//////......------...---------,,,,,,,,,+++---------............///[[[CCC888<<<;;;<<<===999666666444333111000000000////////////////////////........................------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------..................------------------------------------////////////000000000000//////111222000///222999AAAPPPhhh~~~xxxtttgggWWWNNNMMMGGG>>><<<;;;???EEEGGGEEEEEEGGGOOOOOOOOOPPPTTTYYY___bbbhhhxxx{{{vvvyyyppp___ZZZ[[[XXXQQQLLLIIIHHHGGGHHHIIIIIIGGGEEEGGGDDDBBB@@@???>>>===;;;::::::::::::::::::::::::555555555555666777888888333333444333222222333555333333333333333333333333000000000000000000000000111111111111111000///////////////...............------------............---............/////////---------............///111,,,+++000222111888BBBYYYsssvvvnnnvvv~~~rrrppp|||~~~yyyzzz}}}wwwsssoooqqqyyy~~~{{{yyywwwvvvvvvvvvwww}}}zzzyyyyyyvvvpppiiigggaaaYYYOOOGGGBBBAAA???FFFLLLJJJHHHJJJLLLMMMAAAAAA;;;999GGGddd~~~|||~~~```>>>===:::000/////////...........................------------------------............///YYYAAA777<<<;;;<<<>>>999777666444333222111111111////////////////////////............................../////////......---+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------------------------------........./////////000000...///000111///...///222777???RRRoootttrrrsssnnneeeeee```]]]```dddjjjrrr{{{~~~}}}{{{|||xxxqqqvvvwwwbbbVVVMMMNNNRRRSSSQQQQQQJJJHHHFFFEEEEEEFFFGGGGGGHHHEEEAAA>>>======<<<;;;999999999999999999999999555555555555555666777888555666666444222111333555222222222222222222222222000000000000000000000000...///000111111111//////........................,,,,,,---------.........---------.........//////---------............///111,,,+++000222222444999CCC___yyy{{{lllgggvvvtttttt}}}|||zzznnnmmmvvv~~~|||{{{yyyxxxyyy}}}|||~~~yyyxxxwwwtttnnneeebbb\\\TTTJJJCCC@@@???AAAHHHLLLKKKKKKLLLLLLJJJ@@@???;;;@@@ZZZ|||LLL888;;;:::333222---.............................................---------............///~~~WWW@@@777<<<;;;<<<>>>999666555444333222111111111////////////////////////...........................//////000000000//////+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,---------------------------------------------............/////////---///000//////000000000333444>>>UUUsssyyyrrruuu||||||ZZZOOOLLLLLLOOOOOOLLLKKKNNNKKKIIIFFFDDDDDDHHHMMMQQQHHHDDD@@@===<<<<<<;;;;;;999999999999999999999999777666666555555555555555666666666444222111222222222222222222222222222222////////////////////////---...///111111000///...---------...............,,,,,,,,,------------...------------............---------............///111...---000333333333333???VVVmmmrrrjjjkkkzzzuuuwww}}}{{{mmmjjjsss}}}|||yyy~~~yyywwwvvvqqqjjjaaa^^^XXXOOOGGGAAA??????EEEHHHJJJKKKNNNPPPLLLEEE>>><<<>>>OOOooopppDDD888777444222222------------....................................---------............///}}}WWW@@@777<<<<<<<<<===888555444333222222111111111////////////////////////------------------------......///000000000//////+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,//////...///222333000444222555CCCYYYqqq}}}vvvyyyssscccVVVIIINNNVVV[[[WWWNNNIIIKKKJJJIIIGGGFFFGGGLLLTTTYYYFFFCCC???===<<<<<<;;;:::999999999999999999999999888777666555444444444444444333222333444444222000222222222222222222222222////////////////////////......///////////////...---------------.........,,,,,,,,,,,,------------,,,------------.........---------............//////......000222333333222===JJJ[[[eeegggppp{{{{{{rrrtttzzzqqqnnnsss|||yyy}}}}}}wwwtttqqqkkkccc[[[XXXRRRKKKDDD@@@@@@AAAHHHJJJKKKLLLOOOOOOIII@@@999>>>MMMhhh```BBB;;;333...///---......---------------------------------.........---------............///|||WWW@@@888<<<<<<;;;<<<666444333222111111111111111////////////////////////------------------------,,,,,,---...............---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---000///,,,...222333000444111333;;;EEEVVVooowww}}}mmmZZZVVVRRRNNNQQQXXX]]]ZZZQQQLLLLLLHHHHHHIIIHHHGGGJJJOOOSSSDDDAAA>>>======<<<;;;:::888888888888888888888888777777666555444444444444333111111555;;;===999444111111111111111111111111000000000000000000000000//////...------.........,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,---------.........---------............///,,,...//////000222333333888<<>><<<111...000***.........------,,,,,,,,,+++,,,,,,,,,---------------------............///{{{WWWAAA888<<<<<<;;;;;;555333333222111000000000000////////////////////////------------------------***+++,,,,,,---------,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111///+++,,,222333...---...111444777BBBZZZqqqzzzfff\\\\\\YYYMMMQQQMMMMMMQQQQQQNNNLLLMMMGGGIIIJJJHHHEEECCCDDDEEEBBB@@@>>>=========;;;:::888888888888888888888888666666555444444444555555444111222999CCCFFFAAA999111111111111111111111111111111111111111111111111000///...---,,,---......,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////))),,,///......000333333666444;;;MMMaaarrryyy}}}xxxyyyjjjiiiooowww}}}||||||xxxpppjjjeee\\\TTTLLLJJJFFFBBB@@@AAAEEEIIIJJJQQQUUUQQQJJJDDD>>>999888OOOzzz]]]@@@888;;;111222555***//////...---,,,,,,+++++++++++++++,,,,,,------------------.........//////uuuUUUBBB;;;???<<<:::;;;888444444333222222111111000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------............////////////111000333555333666MMMhhhyyycccYYYZZZ\\\WWWOOOJJJLLLOOORRRSSSQQQLLLHHHGGGFFFFFFEEEDDDCCCCCCBBB??????>>>===<<<;;;:::::::::::::::999888666444222555555555555555555555555222111222666;;;>>>===;;;000111333333333222000...000/////////000111222222/////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------............------------------------------000000000000000111222222111444:::GGG^^^yyy||||||}}}yyy|||~~~}}}|||yyymmmfffnnnsssyyyzzzyyy{{{}}}|||zzzvvvooofff]]]UUUQQQJJJEEE??????CCCGGGGGGFFFIIIGGGIIIMMMLLLDDD===;;;>>>ppp~~~kkkNNNCCC777111222333000---222222111///...---++++++---------------------------------............///uuuTTTAAA:::>>>;;;999:::777444333333222222111111000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////000...000333222444FFF\\\yyyjjjYYYRRRTTTWWWTTTOOOOOOPPPRRRTTTSSSOOOJJJGGGDDDDDDCCCBBBAAA@@@@@@??????>>>>>><<<;;;:::999999;;;;;;;;;:::999777555444555555555555555555555555111000111333777888666444000111222333333111000////////////000000000000000/////////...------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------............---------------------------------------------......///222555;;;EEEYYYppp~~~zzzzzz}}}~~~|||~~~wwwssszzz}}}|||tttmmmgggkkknnnppppppssswww{{{~~~|||wwwuuuqqqjjjaaaYYYQQQMMMGGGCCC???@@@DDDHHHIIIHHHLLLKKKKKKKKKEEE===999;;;JJJyyyfffJJJAAA666000111222000...000000//////......---------------------------------------............///tttSSS???999===999777999555333333333222111111000000/////////............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++,,,,,,,,,,,,---------------------------------------............////////////,,,---111111111<<>><<<;;;999888888<<<<<<;;;;;;999888666555555555555555555555555555222111111333444444111///111111222333222111000//////000111111111000///.../////////...------,,,,,,***++++++,,,---...///000,,,,,,,,,---------......------............------------------------------///////////////000111111111444888???PPPeeeuuu{{{wwwwwwxxxxxxssspppttt|||~~~wwwkkkjjjzzz}}}zzz~~~}}}{{{}}}yyyrrriiiiiijjjjjjjjjkkkkkklllmmmooovvv}}}yyyssspppkkkccc[[[RRRLLLHHHCCCAAA???AAAFFFJJJKKKKKKNNNMMMLLLHHH???999<<>>777;;;888666777444333333222222111000000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////,,,,,,000111000333:::666BBBTTTfffwwwttthhh___VVVSSSPPPOOOOOOOOOPPPPPPJJJLLLOOOPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@???===;;;:::999888;;;;;;;;;:::999777666666555555555555555555555555444444444555555444222111111222222222222111000///000111222333333111///---/////////...------,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,------......------,,,------------------------000000000000000111111222///111222777GGGbbbzzz}}}{{{xxxrrrjjjeeelllwwwxxxtttwwwrrrhhhlllyyy~~~zzz|||wwwqqquuutttsssrrrpppkkkeee```eeefffllluuu|||~~~yyyuuurrrnnnhhh___VVVMMMGGGCCC@@@???@@@CCCHHHLLLMMMLLLKKKKKKJJJDDD;;;:::GGGVVVwwwqqqKKK???999111...///111000...........................---------------------------------............///pppPPP<<<666:::777555666333333333222111111000000///............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------*********++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000------000111000000111***111===MMM^^^pppmmmgggfff^^^SSSTTTSSSRRRPPPNNNMMMMMMNNNMMMOOOQQQPPPNNNLLLKKKLLLIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>><<<;;;:::999::::::999888777666666666555555555555555555555555333444555666555444444333222222222222111111000000111222444444444222000.../////////...------,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---......///000///222DDDfff}}}tttiiifffrrrxxxooonnnrrrrrrnnntttvvvzzzxxxzzzxxxvvvxxxzzzxxxtttooo{{{|||~~~{{{sssiiiaaafffgggmmmuuu|||}}}wwwssssssnnnfff\\\RRRJJJCCC@@@>>>@@@BBBFFFJJJLLLLLLLLLGGGGGGEEE???777;;;PPPfff\\\AAA999555000...///000000////////////...------,,,,,,---------------------------------............///mmmPPP<<<666:::666555666333222222222111000000//////.........------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000......///111111000///333000222999FFFYYYqqqgggYYYWWWYYYXXXXXXTTTTTTRRROOOLLLKKKLLLMMMUUUWWWWWWSSSNNNJJJIIIJJJGGGFFFEEEDDDBBB@@@????????????>>>===<<<;;;;;;::::::999888777666666666666555555555555555555555555000222444555444333333444222222222111111111111111111222333333333222111000/////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------...------------...//////000111000222BBBccc|||lllfffrrr~~~uuunnnlllooorrrtttyyyuuuvvvqqqkkkkkkooorrrqqqoootttyyy{{{rrrmmmooorrryyy|||wwwssspppkkkbbbXXXOOOGGGBBB@@@@@@BBBFFFIIIKKKKKKJJJIIIDDDCCC@@@999444===XXXrrrssszzz~~~PPP===666333000//////000////////////......---,,,++++++---------------------------------............///jjjPPP<<<666:::666555666333222222111111000000//////.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......+++++++++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............///......///000111111777222000333888CCCWWWiiimmmnnnggg___YYYPPPKKKRRR]]]UUURRROOOLLLKKKLLLOOOQQQWWWXXXXXXSSSKKKGGGGGGIIIEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;:::888777777777777888555555555555555555555555000333555555333111222333333222222111111111111111000000000000000111111111/////////...------,,,,,,,,,,,,------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------000////////////000111111---111222111;;;SSSpppnnneeennn}}}{{{vvvqqqlllkkkooouuuzzz}}}uuujjjeeehhhlllmmmllllllsss|||~~~{{{zzz{{{|||xxxssspppiiiddd\\\SSSKKKEEEBBBAAABBBFFFJJJLLLLLLIIIGGGEEEAAA???<<<888888GGGfff{{{tttgggFFF;;;444333111000/////////...---------------------------------------------------------............///~~~iiiPPP<<<666:::777555666333222222111111000/////////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---......------000222333111000222555666666???KKK^^^tttvvvddddddWWWNNNQQQSSSPPPOOORRRUUURRRNNNKKKLLLPPPSSSVVVRRRTTTTTTOOOHHHDDDFFFHHHFFFEEEDDDBBB@@@>>>===<<<999999999999999999999999<<<;;;999888888888999999555555555555555555555555333666888777444222222333333222111111000000111111......------...///000111000//////...------,,,,,,***++++++,,,---...//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---......)))000222000333BBBVVVcccooogggqqqyyyxxxxxxuuummmhhhllltttzzz~~~{{{~~~nnnddddddgggggggggiiiqqqzzz~~~~~~}}}{{{wwwsssooolllbbb]]]VVVNNNHHHDDDBBBBBBDDDHHHLLLNNNLLLHHHDDDBBB>>><<<:::999>>>QQQttt|||VVV@@@999444333222000000//////...++++++,,,------...//////---------------------------------.........//////|||iiiJJJ@@@888555555555666888333222111000///////////////...------...///...---,,,---------.../////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---'''((()))+++,,,,,,++++++///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---......---,,,,,,,,,,,,---.....................------/////////000111333444555CCC]]]sssyyysssccc[[[[[[PPPOOOOOOOOOOOOOOOOOONNNKKKMMMOOOQQQQQQOOOMMMKKKLLLNNNNNNKKKFFFBBBAAABBBBBBCCCCCCBBBAAA???===<<<999:::;;;<<<============;;;:::999777666555555555333333333444444555555555888777666555444333222222222111000.........///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,---...///000111---,,,...222222444AAAOOOnnn}}}zzzmmmooovvv{{{tttiiijjjqqqvvv|||tttkkkccc______eeekkktttzzz~~~{{{xxxuuuppphhhbbbZZZXXXQQQHHHAAA???CCCGGGJJJKKKKKKIIIDDD@@@<<<;;;;;;>>>===>>>QQQrrrUUUCCC===666111111000///////////////---------,,,,,,+++++++++,,,,,,,,,---------......---------............///{{{hhhJJJ@@@888666666555555888333222111000///////////////...------...///...---------------..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---******,,,---...------,,,...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---......---,,,,,,,,,,,,---.....................------/////////000111222333444444FFFXXXcccqqqnnneee\\\VVVTTTRRRQQQOOOOOOOOOOOONNNNNNLLLMMMOOOPPPPPPOOOMMMLLLOOOOOONNNJJJEEEAAA@@@AAA@@@AAAAAA@@@???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999777666555555555333333333444444444555555777666666555333222222111222111000///......///000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++------///111000111;;;GGG```tttxxxrrrsssuuuuuuyyyrrrhhhkkkuuu{{{}}}tttlllhhhjjjbbbgggmmmrrrwww~~~}}}xxxtttqqqkkkccc]]]UUURRRLLLFFFBBBBBBFFFIIIKKKLLLKKKIIIDDD???===<<>><<<<<<;;;<<<<<<<<<<<<;;;:::::::::999888777666555555555333333333444444444444555555555444333222111111000111000000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++......000000...---444<<>><<<;;;<<<777<<>>>>><<<<<<<<<<<<;;;:::999888999999888666666555555555444444444444444444444444333333333222111000000000000000000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---)))***,,,---.........------///111000...---000555GGG\\\ggghhhmmmrrrxxx}}}yyy{{{ssssssyyywww}}}}}}wwwooohhhccc\\\TTTNNNHHHDDDAAAAAAEEEHHHIIIIIIIIIIIIHHHDDD@@@<<<;;;;;;777BBBZZZwwwuuuFFF@@@888---444000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///sssbbbHHH???777666666444444666333222111000///////////////---------...///...---......------,,,,,,,,,+++------------------------,,,++++++******++++++,,,++++++******************,,,+++))))))+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...//////000000333---,,,000000333FFF\\\lll}}}lllXXXUUUYYYOOOOOOOOONNNOOOSSSWWWYYYVVVQQQLLLJJJLLLNNNMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLIIIFFFCCCBBBBBBBBBBBB>>>>>>>>>===============<<<===<<<<<<;;;:::888888888888777666555555555555444444444444444444444444222222222111000000000////////////000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++,,,,,,,,,+++++++++///111000...///111222777KKKVVVZZZaaaeeejjjwwwvvv{{{wwwmmmqqq{{{}}}zzz~~~~~~yyyyyyrrriiiaaa[[[TTTMMMHHHEEEBBB@@@BBBFFFIIIHHHGGGGGGFFFDDDAAA===::::::;;;@@@XXXyyy}}}^^^::::::666///444000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///qqqaaaGGG>>>777666666444333555333222111000///////////////...------...///...---------------,,,,,,,,,,,,,,,,,,,,,------------...++++++************++++++---,,,,,,++++++,,,------,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------.....................///000000,,,...333666111,,,444AAAOOO\\\jjjttt~~~qqq^^^TTTNNNKKKKKKKKKQQQTTTRRROOORRRVVVXXXXXXSSSNNNOOOSSSUUUTTTQQQLLLMMMMMMMMMMMMMMMMMMLLLIIIGGGDDDBBBCCCCCCBBBAAA<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;999888888888777666666555555555666555444444444444333333333222222111111111000000000...//////000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000666555222000...---,,,,,,***...000......000222111000BBBNNNUUU^^^^^^]]]fffgggmmmxxxxxxllljjjsssyyyyyy~~~zzzuuurrrkkkaaaYYYSSSMMMGGGCCCCCCBBBCCCDDDGGGHHHHHHGGGEEEDDDBBB>>>;;;:::<<<>>>OOOiii|||LLL888555444444222000///......------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///ppp```FFF>>>777666666444333444333222111000///////////////...------...///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......++++++************++++++,,,++++++++++++,,,...///+++***((((((***+++***)))************************++++++,,,,,,,,,,,,++++++((()))***+++,,,++++++******+++,,,,,,,,,,,,+++******++++++,,,------......,,,,,,,,,---...///000111+++000666777333///111555888>>>KKKZZZgggsssvvvdddTTTRRRUUURRRKKKFFFMMMSSSVVVTTTSSSWWWYYYXXXVVVRRRNNNQQQVVVYYYWWWSSSLLLLLLMMMMMMMMMMMMLLLLLLHHHFFFCCCCCCCCCCCC@@@>>>===<<<<<<;;;<<<===>>>???;;;;;;;;;;;;;;;:::999888777777666555555555555666555555444444444333333333222222111111111111000000---...///000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000222<<<:::666222///.........***//////,,,,,,000111///111>>>FFFOOO[[[\\\[[[dddbbbgggsss}}}mmmjjjgggrrr~~~wwwvvvzzz{{{~~~~~~~~~~~~{{{uuupppjjjcccYYYQQQKKKGGGBBB>>>???BBBFFFHHHHHHIIIJJJJJJDDDCCCAAA>>><<<<<>>777666666444333444333222111000///////////////...------...///...---+++++++++,,,,,,---------,,,,,,,,,------.........++++++************++++++))))))(((((()))+++---...+++)))(((((()))******)))******************************++++++++++++******((()))***+++,,,+++*********+++,,,------,,,+++*********+++,,,,,,---......++++++,,,---...///111222---///000------000222222444333:::HHHQQQWWWfffvvvtttcccXXXOOOMMMLLLJJJMMMSSSJJJOOOQQQOOOSSSYYYYYYUUURRRNNNLLLOOOVVVZZZWWWSSSLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGDDDCCCDDDBBB>>>;;;@@@@@@?????????AAABBBCCC::::::;;;;;;;;;:::999999777666666555555555555666555555555444444333333333222222222222111111111111---...///111111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111333666333///+++))))))+++,,,+++//////******///000---111888:::BBBQQQXXX^^^iiifffiiisss|||jjjlllcccmmm{{{|||sssyyy{{{iiieeewww~~~}}}{{{{{{~~~|||zzzyyywwwrrrmmmeee]]]SSSKKKGGGCCC>>>;;;===BBBGGGJJJIIIIIIKKKNNNEEEDDDBBB???===>>>AAADDDeee{{{KKK888>>>...111<<<,,,//////...------------...+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////nnn^^^EEE===777666777555444555222000//////000000///---///...---,,,+++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///---***'''&&&(((+++,,,---,,,+++*********+++,,,************************+++++++++*********))))))***+++,,,+++******,,,---000...,,,,,,------,,,+++++++++++++++++++++++++++************************---------------...///000---///000111000///000111333222111222555>>>HHHOOOpppsss{{{xxxfff[[[PPPMMMJJJJJJLLLMMMJJJHHHLLLMMMNNNOOOPPPPPPQQQQQQPPPNNNLLLKKKMMMNNNOOOOOOUUUOOOIIIHHHKKKLLLJJJFFFGGGFFFEEEDDDBBBBBBAAAAAACCCEEEDDD???<<>>:::999AAAXXXnnn^^^III888777888333///222///............---------++++++,,,,,,,,,,,,------------------------------..................------lll\\\EEE===777666666444333444222111//////000000///---///...---,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,***(((((()))+++,,,++++++*********++++++,,,************************+++++++++*********))))))***+++,,,+++******,,,...000...,,,,,,,,,---,,,+++++++++++++++++++++++++++************************+++,,,,,,---......//////---...000000/////////000111111111111222555:::>>>DDDQQQggg}}}nnn```WWWQQQNNNJJJHHHGGGGGGIIIKKKLLLKKKMMMMMMLLLMMMMMMNNNOOOPPPQQQPPPOOOPPPRRRSSSSSSSSSTTTRRRNNNKKKIIIHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@BBBCCCCCC???===AAAKKKUUULLL???666777:::999666666888888777666666555444444666555444555777777666444444333111111222333333222000000/////////000000111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******+++++++++,,,,,,,,,------------------............///000333;;;EEEPPPZZZ___```kkkqqqnnnrrr{{{rrrwwwxxxrrrqqqttt{{{~~~pppeee[[[hhh~~~{{{zzz{{{||||||yyy{{{{{{vvvrrrnnnhhh```ZZZUUUPPPIIICCC@@@@@@BBBDDDGGGIIIKKKLLLLLLKKKKKKKKKFFF;;;666;;;@@@MMMooouuuRRR@@@222333555111...000............------------++++++,,,,,,,,,,,,------------------------------........................jjjZZZEEE===666666555333222333333111000000000000...---......---,,,,,,,,,------......------------,,,,,,*********************************)))******+++,,,(((((()))***++++++++++++************************+++++++++******************+++++++++******,,,...000...,,,,,,,,,,,,,,,***++++++++++++++++++++++++************************,,,,,,---...---,,,+++***,,,...000000///...///000---///111111000///000111000999GGGWWWgggyyyiiiaaaTTTJJJEEEEEEFFFHHHDDDEEEFFFFFFHHHJJJOOORRRPPPOOOMMMLLLLLLNNNOOOPPPRRRRRRSSSUUUXXXYYYXXXWWWTTTTTTRRRNNNIIIFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBB???<<<@@@IIIQQQVVVGGG999777::::::777555777777888888777666555444777666666777999:::999888666444222222333333222111111111000000000000111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,------------..................000666@@@MMMYYYaaa```llltttppppppxxxpppjjjxxx}}}}}}zzz}}}tttkkkTTTZZZzzz{{{xxxwwwwwwwwwtttwww|||}}}yyyuuupppkkkggg```WWWQQQLLLIIIEEEAAAAAABBBEEEHHHNNNMMMLLLLLLMMMLLLKKKIIICCC===777888EEEaaaUUUEEE777...000333000...000............------------++++++,,,,,,,,,,,,------------------------------........................iiiYYYEEE===666555555333222333444222000000000000...------------------------------------------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++&&&''')))***+++++++++***************************************************)))***++++++******,,,...000...,,,+++,,,,,,+++***++++++++++++++++++++++++************************---.........,,,***'''%%%,,,---//////.........///+++...111222111111111222555555555777AAATTTmmmttt^^^MMMLLLJJJGGGFFFFFFFFFFFFEEECCCFFFGGGHHHHHHJJJPPPVVVSSSRRROOOMMMMMMOOOQQQRRRPPPQQQSSSWWWZZZ[[[YYYWWWSSSRRRQQQNNNKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAA>>><<<===DDDIIIWWWMMMBBB<<<;;;:::888666666777888999999777555444777666555666888::::::999777555333222333333222111222111111000000000000111......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))*********++++++++++++,,,,,,,,,,,,,,,---------............------111:::GGGVVV___aaallltttpppmmmtttrrrmmm{{{||||||uuufffaaajjjzzzxxxwwwwwwvvvvvvxxx|||{{{tttpppkkkgggccc\\\TTTMMMCCCBBBAAAAAACCCFFFIIIKKKQQQOOOMMMNNNOOONNNIIIEEE???CCC>>>999OOOxxxmmmLLL===444///222444222000111.........---------,,,,,,+++++++++,,,,,,,,,---------------------------------------...............iiiYYYDDD<<<666555666444333444444333111000111000...---,,,---------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***&&&''')))***+++++++++***************************************************)))***++++++***+++---//////---++++++,,,,,,+++***++++++++++++++++++++++++************************+++,,,---------+++((('''+++---...///...---...///---...000111111111333444000222555555777===IIIRRRooo{{{```PPPKKKJJJHHH===>>>???BBBEEEFFFEEECCCCCCEEEGGGGGGFFFHHHMMMRRRRRRPPPNNNLLLLLLMMMOOOQQQMMMNNNQQQUUUXXXXXXVVVSSSQQQNNNLLLLLLOOONNNJJJFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB>>>;;;;;;>>>AAAOOOOOOKKKDDD===999888888555666888999888777555444555444333444666888888888777555333222333333222000222222111000//////000000...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******))))))***************+++++++++,,,,,,,,,,,,,,,------------...------,,,...444@@@OOOYYY]]]fffnnnoooooouuuzzzrrrxxx{{{}}}yyy{{{rrr}}}zzzxxxuuuuuuvvvxxxyyyyyyvvvwwwzzz||||||xxxqqqlllfff```\\\UUUMMMGGG??????AAACCCFFFIIIMMMNNNPPPOOOOOOPPPPPPMMMFFFAAA<<<<<>>MMMaaaqqq~~~uuurrrkkkbbbRRRBBB;;;===???>>>???===<<<>>>CCCHHHKKKLLL@@@BBBCCCDDDDDDEEEGGGIIILLLKKKIIIHHHHHHJJJKKKLLLLLLMMMOOORRRTTTTTTQQQOOOMMMJJJHHHKKKPPPQQQKKKEEEFFFEEEDDDCCCCCCCCCCCCCCCAAABBB@@@>>>;;;999:::;;;DDDJJJLLLEEE<<<999999999444555666777777666555444555333111111333555666555555333111111222222111000222111000///.........///---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++******))))))******************++++++++++++,,,,,,,,,,,,------------------,,,,,,///888DDDNNNZZZaaalllwww~~~sssqqqnnnqqqpppnnnlllkkkaaabbbeeeiiioootttvvvvvvsssssstttvvvyyy}}}{{{sssoooooonnnvvv|||{{{wwwtttrrrlllfff]]]VVVQQQKKKDDD??????AAACCCGGGJJJMMMPPPQQQOOOOOOOOOOOONNNJJJDDD@@@CCC===NNNuuuaaa===999444333333222000///------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////fffVVVCCC;;;666777888888888999666444222111111000...,,,+++,,,---.........------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***************++++++*********++++++,,,************************))))))*********+++++++++((()))++++++***+++---000///---+++***++++++***)))++++++++++++++++++++++++************************))))))***+++,,,---......***,,,------,,,,,,---...,,,...//////...------...111000---,,,,,,...000222---111444999DDDSSS\\\^^^^^^ccckkkrrryyywwwkkk```TTTHHHBBBAAACCCDDDBBB===;;;;;;666000AAA???===>>>BBBHHHLLLNNN??????@@@BBBDDDEEEDDDCCCGGGGGGGGGGGGGGGHHHIIIJJJOOOOOOOOOPPPRRRQQQNNNLLLHHHHHHIIILLLNNNNNNJJJFFFDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>>>>===;;;999999999<<>>:::777666999>>>???===888222333888:::888:::999999;;;>>>AAAAAAAAA???>>>???CCCGGGHHHEEEBBBFFFFFFGGGHHHIIIIIIJJJJJJRRRQQQPPPQQQQQQPPPNNNKKKEEEIIIMMMNNNLLLJJJHHHGGGCCCCCCBBBAAAAAAAAABBBBBB;;;;;;<<<<<<;;;::::::999888======888777;;;:::666444444333333333444444555666333000///111222333222111000//////000222111000000000///------,,,,,,,,,------......------,,,+++************************++++++++++++++++++++++++************************++++++************++++++,,,++++++***)))*********)))************+++++++++++++++,,,,,,,,,---------,,,...///,,,***---444;;;KKKSSSiiitttqqqlllpppwwwuuu~~~}}}{{{~~~hhhXXXbbbsssuuuyyy}}}}}}zzztttrrrooommmooosssxxx{{{vvvnnnhhhiiilllnnnqqquuurrr}}}~~~|||rrrkkkkkkmmmWWWQQQJJJFFFFFFGGGFFFEEEDDDGGGJJJNNNQQQSSSSSSSSSPPPPPPMMMGGGBBB@@@CCCFFFjjjQQQ>>>???555111444555222000000111111---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,------...///000000iiiZZZBBB;;;666666777555333333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))************************------------,,,,,,+++***)))(((''''''***...333666************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///+++,,,.../////////..................////////////000222666999<<>>===<<<:::999888777888888777777777777777777555555555555444333222111000000000111222222333333////////////000000000000.........------,,,,,,+++---------,,,+++***)))(((************************************************************************************************,,,+++******))))))******************************,,,------,,,++++++,,,......---,,,,,,---///222444===NNNqqqnnnppptttyyyzzzooowwwwwwvvv||||||~~~hhhXXXTTT{{{ssstttssssssqqqmmmjjjooowww|||}}}xxx~~~}}}yyy}}}~~~|||yyysssmmmgggbbb___TTTOOOHHHDDDCCCBBB@@@>>>FFFIIIMMMOOOPPPPPPQQQSSSPPPTTTKKK???;;;<<>>@@@BBBCCCDDDDDDJJJLLLJJJLLLSSSWWWVVVNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJHHHEEEDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA???===<<<<<<;;;;;;;;;:::::::::999999999888888777777777666666666555444333333333111111111111111222222222////////////000000000000.........---------------,,,,,,,,,,,,++++++***)))************************************************************************************************,,,+++******))))))******************************+++,,,---,,,+++***,,,......---,,,,,,---///222333;;;JJJhhhwwwiiilllrrrzzz}}}yyyyyyzzzzzzyyy~~~wwwzzzwwwgggZZZUUUbbbwwwvvvssspppooollliiimmmsssuuuyyy~~~vvv~~~yyywwwsssmmmgggaaa\\\YYYPPPKKKEEEAAABBBDDDEEEFFFJJJMMMOOOPPPPPPOOOPPPQQQNNNDDD===BBB@@@888PPP~~~{{{zzzTTT???888444000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............}}}eeeVVVCCC<<<777777888666444444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))******************************************)))((()))******+++---///111333************************++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............------,,,---------.........//////...///000000.........000222222111111000000//////000//////000222333222111---...///000111111000000......///000111222333444...////////////000000000---......///111333555666333444555555555666888::::::;;;;;;===>>>@@@BBBCCCGGGIIIJJJJJJOOOUUUVVVUUUJJJIIIHHHIIIKKKMMMMMMMMMKKKIIIEEEBBBAAAAAACCCDDD@@@AAAAAABBBAAA@@@???>>>999::::::;;;;;;<<<<<<===;;;;;;:::999888777777666777666555444333333444444222222222111111111111000000000000000////////////..................//////++++++,,,,,,,,,++++++***************************************************************************************************,,,+++******))))))******************************+++,,,---,,,******,,,---------,,,,,,---///111222666BBBYYYooovvvtttyyy~~~rrriiippp{{{xxxvvvwwwuuuuuuyyysssttt|||{{{vvvpppggg[[[aaavvv|||uuuooonnnmmmkkklllooommmqqqvvv{{{~~~~~~|||}}}zzzssspppllleee^^^WWWRRRPPPJJJFFFAAA???BBBGGGKKKNNNOOOQQQRRRRRRPPPOOONNNOOOHHH===777@@@IIILLLiii[[[@@@999555111000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------........./////////{{{cccSSSCCC<<<777888888666444555111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************)))******+++******))))))((()))***,,,---...//////************************++++++++++++,,,,,,,,,,,,((())))))***+++,,,,,,---***************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------............---,,,,,,+++,,,,,,---------.........---...000000000000222333222222111000///......---///......///000000000000000000//////.../////////---------------.........,,,,,,------...//////000,,,---...///111333444555111333444444444555888:::999999:::;;;===???AAABBBIIIGGGFFFGGGKKKNNNNNNKKKIIIGGGFFFGGGJJJLLLLLLKKKHHHGGGDDDBBBAAAAAAAAAAAA>>>???AAAAAA@@@???>>>>>>999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999777777666777555333222111222333555333333222222111000000///000000000000////////////---.........//////000000******+++,,,,,,,,,++++++************************************************************************************************,,,+++******))))))******************************+++,,,,,,+++******+++---------,,,------///000111333:::IIIYYY```ccciiirrrssswwwqqqmmmzzz|||wwwzzzxxxxxx}}}tttwww}}}~~~kkk[[[VVViiivvvnnnnnnooonnnmmmnnnjjjlllnnnqqquuu{{{~~~~~~yyyuuuooolllfff^^^VVVOOOJJJGGGDDDBBBAAAAAADDDIIINNNPPPQQQRRRTTTSSSQQQNNNNNNNNNEEEEEE>>>DDD```|||vvvGGG999888333111444111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........////////////000yyyaaaRRRCCC<<<777777888555444444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++***'''(((***+++,,,,,,++++++*********************************++++++,,,,,,,,,(((((()))***++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------(((***,,,------...000222*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,---///...,,,+++***)))))))))......------,,,+++******++++++,,,---...///000000...//////000111222222222111222333444444555888:::888999999;;;<<<>>>@@@AAAFFFCCCBBBEEEHHHIIIHHHFFFJJJHHHGGGGGGHHHIIIIIIHHHDDDDDDEEEDDDCCCAAA???======???AAAAAA???>>>>>>???;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::999777777666555444222000000111333444444333333222111000//////111000000000/////////...---.........//////000000******+++,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************,,,+++******))))))******************************++++++,,,+++***)))+++---,,,,,,---------...//////000333<<>>@@@AAABBB@@@AAAFFFIIIHHHHHHJJJKKKIIIGGGGGGHHHHHHGGGFFFBBBCCCEEEEEEDDDAAA>>>;;;===@@@CCCBBB???======???======<<<;;;::::::999999;;;;;;:::999888777777666444333222111111222333444333333222222111000//////111111000000//////........................//////++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))************************,,,+++******))))))*********************************+++,,,+++))))))+++,,,,,,,,,------............//////555AAAPPP\\\bbbcccfffkkkgggeeepppwww{{{zzzwww~~~~~~~~~uuuooo___MMMOOOcccwwwmmmfffcccgggkkkjjjhhhhhhjjjiiigggfffhhhooowww~~~|||yyyxxxxxxtttllleeeaaa]]]XXXQQQJJJEEEBBB@@@@@@DDDHHHJJJKKKLLLMMMNNNPPPQQQRRRQQQNNNKKKJJJJJJ@@@===GGGooowwwoooRRR:::888777///---444111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------........./////////yyybbbTTTAAA:::555555666444222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++***************)))))))))))))))************************'''(((((())))))***++++++))))))))))))************************************************++++++++++++************++++++++++++---,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,...///...,,,,,,---...------,,,,,,,,,,,,,,,,,,(((***+++***(((''')))+++))))))******++++++++++++((((((((())))))*********++++++,,,,,,---------...,,,---...///000//////...---///000111222333666888999999:::;;;===???@@@AAAAAA@@@CCCHHHIIIFFFGGGKKKKKKIIIGGGGGGHHHHHHHHHGGGDDDDDDDDDDDDCCCAAA>>>===>>>BBBEEECCC???<<<===???===<<<<<<;;;::::::999999999999999888888777777777444444444444444444444444333222222222111000000000111111111000///..................---------------,,,,,,,,,,,,++++++***)))************************************************))))))))))))))))))))))))************************,,,+++******))))))*********************************++++++***))))))***,,,,,,,,,------......---------///333:::FFFSSS\\\```bbbhhheeecccmmmuuuyyytttuuu{{{~~~yyyssshhhXXXKKKJJJYYYiiiaaa]]]^^^dddhhhhhhggggggeeeeeeeeeeeefffiiimmmqqqxxx{{{|||yyyuuuppppppppplllddd\\\SSSQQQMMMHHHEEECCCBBBBBBCCCFFFJJJKKKKKKLLLOOOQQQQQQRRRRRROOOKKKGGGEEEDDDDDDVVVpppXXXDDD444333333///...111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............zzzcccUUU@@@999444555555333111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())))))))))))))),,,++++++***))))))******************************&&&''''''((()))******************))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,++++++***+++,,,...///******+++++++++,,,,,,,,,((()))++++++******,,,------------,,,,,,,,,,,,,,,+++...///...,,,***,,,...)))***+++,,,,,,,,,,,,+++............////////////+++++++++++++++,,,,,,,,,***+++,,,...//////......+++---///000000222444777999999:::;;;===???AAABBBDDDCCCFFFJJJGGGAAABBBHHHJJJHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDBBBAAA@@@?????????CCCFFFDDD???<<<<<>>AAACCCDDDDDDEEEEEEEEEDDDEEEGGGHHHIIIFFFCCCDDDHHHIIIFFFCCCHHHEEEBBB@@@??????>>><<>>============<<<;;;:::999999999::::::999888777888888888666444000111333555555555555444333333333333333333333333777555222000///...///000000...,,,---//////---+++,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++...000111555???LLLWWWeeehhhhhhgggooo}}}llllllyyyxxxjjjUUUGGGUUU[[[```ccceeeiiikkkkkkcccccccccbbbaaaaaaaaaaaadddgggmmmuuu|||}}}yyyvvvnnnlllhhhddd```ZZZTTTOOODDDCCCBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMOOOPPPRRRSSSUUUSSSNNNHHHCCCBBBGGGLLL}}}vvvWWW777666555333222111000000//////000000///...------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///xxxdddMMM@@@:::666666666333222444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++************))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))*********++++++******)))((((((((((((((((((((((((+++******))))))******+++))))))*********+++++++++******************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,---+++***+++,,,---,,,***---,,,+++*********+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,---...,,,,,,---...000111222333777777999;;;===>>>@@@AAAAAABBBCCCCCCBBBCCCEEEGGGKKKHHHEEEGGGJJJLLLIIIFFFHHHEEEBBB@@@@@@@@@???>>>@@@@@@???>>>>>>>>>>>>???===<<<<<<;;;;;;;;;;;;;;;:::999888888999888666444333444666777888888777777333333333333333333333333555444222000//////000000000...------//////...,,,,,,,,,,,,,,,+++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------.........111:::HHHRRR```gggkkkkkkppp{{{tttqqq|||yyy~~~gggRRRIIIRRR]]]fffkkklllkkkiiieeedddccccccccccccbbbbbb```bbbeeejjjpppvvv{{{~~~~~~|||yyyuuurrroookkkddd^^^WWWQQQJJJFFFBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNOOOPPPPPPPPPNNNLLLMMMOOONNNEEE999:::RRRmmm\\\III666555333222000////////////////////////...------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///tttbbbMMM@@@:::666666666333222444222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))******+++******)))''''''''''''''''''''''''+++******))))))******+++)))))))))************+++******************))))))++++++************++++++++++++************+++++++++***)))***++++++***))),,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......+++,,,---...///111222222777777888999;;;<<<======>>>@@@AAA@@@@@@@@@BBBDDDIIIGGGFFFHHHKKKMMMKKKHHHIIIFFFBBBAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@=========<<<<<<<<<<<<<<<:::999888999999999777555444555666888888888777777333333333333333333222222333222111000///000111111000///......//////...,,,------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))************+++++++++,,,,,,,,,,,,------......---,,,...555@@@IIITTT```iiinnnzzz}}}{{{zzzxxx}}}~~~zzzyyy}}}nnnOOOLLLNNN[[[kkkssspppiiigggdddaaaaaaccceeedddbbb^^^^^^^^^```dddiiinnnqqq~~~}}}zzzwwwuuurrrnnnjjjhhhcccZZZRRRLLLGGGCCC@@@@@@BBBEEEHHHLLLNNNPPPQQQTTTSSSQQQRRRSSSQQQKKKGGGFFFCCCDDDCCC>>>FFFhhhdddDDD???444333222000///............////////////...------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///qqqaaaMMM@@@:::666666666333222444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((******))))))))))))******))))))))))))************++++++******))))))((((((++++++************++++++++++++************+++++++++***))))))++++++***)))++++++******************************++++++++++++************++++++++++++************+++,,,......+++,,,,,,...///000000111444555666777888:::;;;;;;<<<===??????>>>???AAACCCEEEDDDEEEGGGIIIJJJIIIGGGHHHEEEBBBAAABBBCCCCCCCCCBBBBBBAAA@@@?????????@@@============<<<<<<;;;;;;;;;999999999:::999777555222333555666666666555555333333333222222222222222111111000000000000111222//////...............------,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++)))))))))*********+++++++++++++++,,,,,,,,,---------......---...222999>>>JJJVVVaaammm}}}uuuttt{{{yyyuuuwww{{{{{{nnnVVVDDDLLLdddwwwyyytttnnnhhhaaa___aaacccbbbaaa___^^^^^^^^^___bbbdddfffnnnqqqwww}}}|||yyytttppplllhhhccc```ZZZTTTMMMGGGDDDCCCBBBBBBBBBEEEHHHMMMPPPSSSTTTTTTTTTRRRRRRSSSTTTRRRKKKEEEEEE<<>>@@@BBBBBBCCCDDDFFFHHHHHHGGGFFFEEECCCAAAAAABBBCCCCCCBBBDDDCCCBBB@@@???>>>>>>>>>;;;<<<<<<<<<<<<;;;:::::::::999888888999999777555333333555666666555555444333333333222222111111111000000000000000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++++++++,,,+++++++++,,,,,,,,,------,,,...000111111222333444BBBOOO\\\mmm~~~tttsss|||}}}xxxvvvzzz|||hhhQQQMMMXXXfffsss|||zzzsssiiibbb```___^^^]]]^^^^^^_________^^^]]]]]]^^^cccjjjsss{{{~~~{{{yyywwwsssmmmgggbbb]]]WWWTTTMMMIIIDDDAAAAAACCCDDDEEEGGGIIILLLPPPSSSTTTUUUUUUTTTSSSSSSSSSSSSOOOIIIDDD@@@@@@RRRuuu\\\AAA555222444333222000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///lll^^^LLL@@@:::666666666333222444111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((''''''((()))***************************************))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))((((((******))))))))))))************))))))))))))******+++***)))***+++,,,+++)))((()))******+++*********((())))))))))))*********(((((())))))***+++++++++))))))))))))***+++,,,,,,++++++,,,,,,---......///---...000222444666888999888:::;;;;;;;;;<<>>>>>>>>>>>;;;;;;<<<===<<<;;;:::999999888777888888888666444444555666777777666555555333333333222111111000000///000000000000000000000,,,---...---+++++++++,,,******++++++++++++,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---///111222111000///777FFFXXXnnn|||wwwxxxzzzzzzrrrhhh]]]OOOKKKYYYmmm{{{wwwpppiiiccc^^^\\\[[[]]]]]]^^^^^^\\\ZZZXXXWWWWWW[[[aaaiiiqqqyyy~~~~~~|||zzzvvvsssnnnjjjccc]]]XXXRRRMMMJJJGGGEEEBBBAAACCCFFFGGGHHHLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVTTTQQQLLLGGGDDD<<>>>>>>>>??????@@@;;;<<<>>>>>>>>>===;;;:::888777666777777777555333333444555666666555444333333333222222111000000///000000000000000000//////***,,,---,,,***)))***,,,)))))))))******+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))************+++++++++,,,,,,,,,,,,------,,,,,,,,,---...////////////>>>NNNbbbyyyyyy|||yyyppp]]]JJJIIISSSccchhhlllkkkgggbbb``````^^^^^^\\\[[[YYYXXXWWWWWWVVVXXX[[[___eeekkkpppsss~~~|||zzzxxxtttppplllbbb^^^XXXSSSNNNJJJFFFCCCCCCBBBCCCEEEIIILLLMMMLLLNNNOOOOOOPPPRRRSSSUUUVVVTTTWWWXXXUUUPPPKKKJJJLLLQQQkkkyyyYYYDDD:::666666111111000///............+++,,,------.........---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///kkk]]]KKK@@@:::666666666333222444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,+++***)))(((************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''''''''(((((())))))************))))))))))))************))))))))))))******)))'''&&&'''((()))(((''''''((()))+++++++++***)))(((((((((((())))))))))))'''(((((()))***++++++++++++***)))))))))))))))***+++++++++,,,,,,---------//////000000111111222222333555666777777888;;;===<<<>>>AAABBBAAA???======777999<<<@@@CCCBBB>>>;;;<<<<<<<<<===>>>@@@AAABBB<<<===???@@@???>>><<<;;;888777666666777666444222111222333333333222111000333333222222111000000///000000000000000///......)))+++---,,,)))((()))+++(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))++++++,,,,,,,,,------------+++))))))+++---///000111===EEENNNllluuuoooyyywwwaaaNNNGGGHHHTTTbbbjjjiiifffeeegggaaa___\\\YYYXXXXXXYYYZZZVVVVVVWWWXXX[[[___cccfffmmmttt}}}{{{yyyvvvssspppkkkfffcccYYYVVVPPPLLLIIIFFFCCC@@@>>>???CCCIIINNNRRRSSSRRROOOOOONNNOOOQQQSSSUUUWWWOOOTTTXXXVVVPPPMMMPPPUUUuuu~~~ZZZHHH===111///555000///...---------------+++,,,------.........---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////nnnUUUGGG???;;;777555444444333222111111000///////////////---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***************)))((('''((()))+++---******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))******)))(((''')))((('''''')))******)))(((***+++***)))((()))***))))))((('''''''''''''''(((((((((((((((((((((((())))))************))))))***)))))))))((((((''''''&&&''')))*********)))(((((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++,,,+++++++++)))((('''&&&))))))))))))************++++++******++++++,,,---------...///000111222222666555333333555777777777===>>>??????<<<;;;;;;;;;888:::>>>AAABBBAAA???>>>===>>>???>>>===<<<===>>>@@@???===;;;:::999999999888888888777666555555555444444333222222111111000222111111000///......---/////////...---------,,,------,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((((((((('''+++***))))))***++++++***))))))(((((((((((())))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,000///666EEEVVVdddpppzzz{{{~~~yyyooonnn{{{xxxmmmaaaSSSQQQ???MMMgggmmmtttyyyppppppfff]]]\\\]]]\\\ZZZ[[[ZZZXXXUUUSSSSSSTTTWWWXXX^^^```fffppp{{{~~~}}}{{{yyy|||vvvpppkkkgggaaaXXXPPPKKKIIIEEEBBBAAAAAACCCDDDKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSUUUWWWPPPVVVWWWOOOIIIVVVuuuzzz{{{^^^CCC;;;:::555111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------------------------............///lllUUUHHH???;;;777555444444333222000//////...............---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***************)))((('''((()))+++,,,------+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))******)))(((''')))(((&&&''')))******)))((()))******)))((()))***))))))((('''''''''''''''(((((((((((((((((((((((())))))************))))))'''(((***+++***)))'''%%%&&&'''((()))***))))))(((((()))************)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''&&&'''(((((()))************)))(((((((((((()))))))))************************+++,,,,,,,,,,,,---...///000000111555444333444555666777888999:::<<<<<<:::::::::;;;<<>>??????===<<<===???>>>>>>===<<<;;;:::999888888888777777666666555555444333333222222111111000111111111000///.........//////////////////......------,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((())))))))))))((('''''')))++++++***((())))))(((((((((((())))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,111;;;FFFQQQ]]]gggqqqqqqnnnkkkqqq|||tttooohhh[[[HHHKKKZZZ\\\ffftttuuuwwwlllaaa\\\YYYVVVVVVYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUXXX]]]ccciiioootttxxx~~~}}}{{{yyyyyyxxxwwwtttrrrpppjjjccc^^^ZZZTTTLLLEEEGGGEEEDDDCCCCCCDDDFFFGGGKKKMMMNNNPPPQQQQQQPPPPPPUUUSSSQQQQQQSSSUUUUUUTTTZZZTTTLLLKKKZZZ{{{^^^HHH666444555111///111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------------------------............///iiiTTTJJJ>>>;;;777555444444333222//////...------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***************)))((((((((()))++++++///...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((())))))))))))(((((()))'''&&&'''(((***))))))((()))******(((((()))***)))((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((%%%'''***,,,,,,)))&&&$$$&&&'''((())))))))))))(((((())))))******))))))((()))((((((''''''(((((()))))))))))))))))))))))))))******((('''&&&&&&&&&&&&'''((())))))************(((((())))))))))))*********))))))))))))***++++++++++++,,,---...//////000333222222222333444666666777999:::;;;::::::<<<===???BBBHHHLLLMMMIIIDDDAAA===>>>??????>>>===>>>???<<<<<<======<<<:::999888777777777777666666666666333333333222111111000000111111000000//////....../////////000000000000000------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++(((&&&'''((('''&&&'''(((******)))'''))))))(((((((((((())))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,------000666<<>>;;;777444333333222222000///......------......---,,,++++++------,,,+++++++++++++++++++++++++++************************((()))))))))******************)))(((((()))***+++---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))))))))))))))((((((((()))'''&&&&&&((())))))(((((()))***)))((('''(((***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))'''%%%'''''''''(((((((((((((((((())))))))))))))))))((())))))(((((((((((())))))************************))))))(((((('''''''''''''''(((((()))))))))))))))(((((((((((()))))))))***)))))))))((())))))***+++++++++,,,---...///000000000111222222222333555666:::;;;<<<<<<;;;<<<===???>>>@@@DDDGGGGGGDDDAAA>>>>>>???@@@@@@>>>>>>???@@@;;;<<<>>>???>>><<<:::999777777777777666666666666333333222222111000000000111000000000/////////............//////000000111------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***,,,+++((((((,,,111---+++)))((()))******)))))))))(((((((((((())))))((()))))))))************((()))))))))************************************++++++++++++++++++++++++,,,,,,000444777<<>>:::666444333333222111111000//////......//////---,,,++++++------,,,+++++++++++++++++++++++++++************************((()))))))))******************)))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))(((((((((((((((((('''%%%&&&((())))))(((''')))***)))((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&''''''((()))'''''''''''''''(((((())))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))((('''''''''(((((((((((())))))))))))))))))((())))))***+++,,,,,,---...///000000111000333555666555555777999<<<<<<===;;;::::::<<<>>>======>>>??????>>>>>>===???AAAAAA@@@???>>>???@@@<<<===>>>@@@???>>><<<;;;777777777777666666666666333333222111111000000///000000000000////////////---------....../////////------,,,,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))"""%%%'''((((((---777???666111,,,((((((***,,,,,,))))))(((((((((((())))))((()))))))))************((()))))))))************************************++++++++++++++++++++++++))))))+++...000333>>>JJJVVV[[[fffsss|||~~~xxxrrrpppcccNNNBBBGGGIIIOOOVVVVVVSSSRRRTTTUUUUUUSSSSSSRRRRRRSSSTTTUUURRRPPPQQQSSSUUUUUUSSSXXXZZZ___dddiiinnnsssvvvvvv|||~~~}}}}}}|||zzzvvvrrrooolllkkkiiifffdddaaa^^^YYYUUULLLIIIFFFCCCCCCEEEFFFGGGIIIKKKMMMOOOPPPPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNPPPRRRSSSPPPMMMPPPYYYaaaUUUfff```BBB888666444333000,,,---///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,---------------------------------............///iiiTTTJJJ===:::666444333333222111111111000///////////////---,,,++++++------,,,+++++++++++++++++++++++++++************************))))))))))))************************))))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((''''''(((((((((&&&%%%&&&''')))(((((('''((())))))''''''((()))(((''''''''''''(((((()))(((((((((((((((((((((((('''(((((())))))((((((''')))(((&&&%%%%%%''')))***''''''&&&&&&''''''((())))))((((((''''''(((((()))***))))))(((((())))))***((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))(((((('''&&&''''''(((((((((((())))))***))))))))))))***++++++,,,,,,---...///000111111222555999999888888:::<<<:::;;;:::999777777999;;;===<<<<<<<<<<<<===>>>???BBBCCCCCCAAA???>>>>>>???;;;<<<===>>>???>>>===<<<888888888777666555555555222222222111000000//////000000000000////////////------------............------,,,,,,,,,,,,++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''***222888777222,,,((((((***,,,---))))))(((((((((((())))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++,,,++++++---......555>>>OOOWWWeeesss|||uuuvvv}}}cccRRRCCC???===BBBGGGMMMUUU]]]VVVUUUSSSRRRRRRRRRSSSTTTTTTQQQOOOQQQTTTUUURRRNNNSSSUUUVVVWWWYYY\\\```dddiiipppyyy~~~}}}{{{{{{||||||{{{yyyxxxwwwuuuqqqlllgggccc```]]]ZZZVVVSSSQQQNNNKKKHHHEEEDDDCCCCCCDDDGGGKKKMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMOOOPPPQQQPPPOOOOOONNNOOOMMMIIIGGGLLLWWWaaawwwUUUAAA999666555444111///...///222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++---------------------------------............///lllUUUIII===:::666333333222222111000000///............///---,,,++++++------,,,+++************************************************))))))))))))***************************)))(((((()))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))),,,+++)))((('''''''''((((((&&&%%%%%%'''((((((''''''((()))(((''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((())))))(((''''''''''''((()))******))))))))))))******''''''''''''''''''''''''&&&'''((())))))(((''''''&&&'''(((((()))((((((((('''''''''((((((((())))))***************+++,,,,,,++++++,,,---...//////000///333888888666666888;;;888999999888777888;;;===<<<<<<======>>>???@@@@@@DDDEEEDDDBBB???=========:::;;;;;;;;;<<<<<<======:::999888777666555444333222222111111000000//////////////////000000000000////////////............------,,,,,,,,,,,,++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...---***(((''''''((()))000---***((()))***++++++))))))(((((((((((())))))))))))))))))************))))))))))))************************************************************000---,,,...//////222666IIIPPP___oooxxxooopppxxxvvviiiQQQFFF======BBBJJJTTT\\\UUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQSSSUUUUUUSSSSSSUUUWWW[[[aaajjjnnnppprrrwww{{{|||~~~zzzzzzyyywwwwwwwwwwwwvvvtttooommmjjjfffaaa\\\WWWUUUQQQNNNJJJGGGGGGFFFEEEDDDFFFFFFGGGHHHJJJMMMQQQTTTPPPPPPPPPPPPPPPOOOOOONNNKKKMMMNNNPPPQQQQQQPPPPPPLLLIIIGGGJJJTTTcccrrr{{{]]]@@@;;;888666666555333222222333333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++---------------------------------............///nnnVVVGGG===:::666333222222111111//////...------------...---,,,++++++------,,,+++************************))))))))))))))))))))))))))))))))))))***************************)))((('''++++++***))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((('''''''''((((((&&&%%%%%%'''((((((''''''((()))((('''&&&''')))'''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%'''(((((((((''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))******))))))))))))******''''''''''''''''''''''''(((((()))))))))'''&&&%%%$$$%%%&&&((()))*********''''''''''''((((((((()))++++++******++++++,,,---)))***+++,,,---......///***///444555222111444777888999999999999;;;???BBB999;;;===???AAAAAA@@@???EEEFFFEEECCC???===<<<===999999999999999:::<<<<<<;;;:::999777666444333222222222111111000/////////////////////000000000000111111000000//////......---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%'''***+++***)))(((''''''(((******)))((())))))(((((((((((())))))))))))))))))************))))))))))))************************************************************,,,((('''+++......///111???EEETTTfffqqqyyy{{{oooqqqxxx{{{uuujjj[[[MMMGGGFFFEEEGGGJJJTTTVVVXXXZZZYYYWWWTTTRRROOOQQQSSSRRROOOOOOSSSVVVOOORRRVVVVVVTTTSSSSSSUUUQQQWWW]]]aaadddiiipppwwwwwwyyy}}}~~~~~~~~~}}}~~~|||~~~wwwwwwvvvttttttttttttrrrpppgggeeebbb^^^YYYTTTPPPNNNMMMJJJFFFDDDEEEFFFGGGHHHEEEFFFHHHJJJKKKNNNRRRTTTOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLNNNPPPQQQQQQQQQQQQNNNIIIHHHUUUmmmuuuEEE999>>>888444555444222111111000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++---------------------------------.........//////pppZZZKKK===:::666333222222111000222000......///000000///...,,,******---...---+++******+++,,,------......))))))************))))))((((((((((((((((((((((((***+++,,,------,,,+++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////000222444555888888888999;;;>>>@@@BBB@@@>>>===???BBBCCCAAA>>>@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777444333555444333222111000000000333222222111000///......////////////////////////---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%''')))))))))((()))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,---------......444:::DDDQQQ```qqqwwwvvvxxxvvvxxx}}}qqqZZZMMMKKKFFF<<>>???@@@@@@??????BBBEEEGGGFFFDDD@@@AAAAAAAAAAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333333333333222222222222222111111111000/////////////////////////////////---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''(((******)))((()))***))))))))))))))))))))))))((()))******++++++++++++,,,,,,,,,,,,------------000444;;;EEEQQQ```oooxxxpppqqqwww{{{}}}lllbbbVVVJJJNNNKKKMMMWWW___bbbdddgggjjjhhhccc[[[UUURRRTTTVVVYYYXXXWWWUUUTTTSSSPPPOOOQQQPPPOOOQQQTTTVVVUUUSSSVVVYYY]]]```bbbdddgggiiilllooorrrttttttuuuvvvwwwyyyyyyyyyzzz{{{{{{||||||xxxyyyyyyyyyyyyxxxxxxwwwxxxvvvtttttttttrrroookkkgggccc^^^YYYVVVTTTQQQOOOMMMKKKIIIGGGEEEEEEFFFGGGJJJHHHGGGIIIMMMPPPQQQQQQRRRQQQRRRSSSTTTTTTSSSRRRWWWWWWWWWVVVTTTSSSSSSSSSTTT[[[aaa___XXXOOOIIIEEE___rrruuuxxxaaaEEE;;;:::888555555444333222111///............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------............////////////kkkWWWIII===:::666444333333222111333111///...//////...,,,...,,,***+++,,,------,,,))))))******+++,,,,,,,,,******++++++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))++++++++++++++++++++++++---------...///111444555777888:::<<<==================???BBBEEEHHHHHHGGGAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999777555444111222333444555444333333000000000000000000000000////////////////////////......------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))***,,,+++***))))))***))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,---------,,,...222999CCCRRRaaajjj~~~xxxoooqqqxxxooogggmmmyyy}}}~~~xxxnnnfffnnnkkkaaaTTTPPPVVV]]]aaacccaaa]]]XXXTTTRRRTTTVVVWWWWWWVVVVVVTTTRRRQQQOOOQQQOOONNNOOOPPPQQQPPPOOOLLLNNNPPPRRRRRRTTTVVVXXX^^^```cccddddddfffhhhjjjllllllmmmnnnnnnoooooopppnnnnnnnnnnnnmmmmmmmmmlllmmmkkkiiihhhgggeeebbb___YYYUUUQQQNNNLLLJJJHHHGGGFFFEEEDDDDDDEEEHHHLLLNNNRRROOOMMMNNNQQQVVVYYYZZZXXXXXXXXXWWWWWWVVVUUUUUUWWWXXXXXXWWWTTTSSSSSSSSSYYY^^^```ZZZNNNHHHKKKRRRyyyyyyxxxvvvwwwzzzzzzeeeKKK;;;888999888555555444333222111///............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------............////////////hhhTTTGGG>>>:::666444333333222111444111///.........---+++---,,,++++++,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,+++++++++(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))*********++++++++++++++++++++++++++++++++++++,,,...111333555555777:::<<<===<<<;;;:::999:::<<<>>>AAACCCCCCCCC????????????>>>===<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;999888666555111222444555555444333111/////////000000000000000///////////////////////////......------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))***+++---,,,***))))))))))))))))))))))))))))))))))))***************)))(((++++++++++++,,,,,,,,,,,,,,,---///444>>>LLL[[[eeeuuutttmmmllllllcccaaannn{{{}}}~~~uuullliiipppzzz~~~}}}~~~jjjJJJCCCIIINNNIIIKKKOOORRRWWW[[[___aaa___```___]]]YYYVVVTTTSSSQQQQQQPPPQQQQQQQQQPPPPPPNNNPPPQQQQQQPPPPPPRRRTTTSSSTTTUUUUUUUUUVVVYYY[[[^^^^^^______```aaaaaaaaaaaaaaa```_______________^^^]]][[[YYYWWWUUUSSSQQQOOOMMMKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFHHHLLLPPPSSSVVVTTTQQQQQQSSSXXX]]]```ZZZZZZZZZXXXVVVUUUUUUVVVSSSVVVWWWVVVRRROOONNNOOOOOOOOONNNJJJIIIQQQfffyyyxxxzzz~~~~~~YYYMMM???888999<<<999666444444333222111000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////eeeRRRGGG>>>;;;777444333333222222333111///.........,,,+++,,,,,,,,,,,,++++++,,,---******************+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))))))))******************************************+++---///222333333555888;;;<<<;;;999777888999;;;<<<======>>>>>>======<<<;;;;;;:::::::::;;;;;;:::::::::999999999999999::::::999777555444333444555555555333000//////////////////000000000///////////////////////////......------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***+++---,,,***)))))))))(((((((((((((((((((((((())))))*********))))))(((*********+++++++++,,,,,,......///111888CCCOOOXXXfffnnnppppppnnncccgggzzzzzzxxx}}}{{{vvv}}}uuuqqqllljjjkkkooouuuzzz~~~{{{yyyzzzVVVGGGCCC??????@@@DDDKKKVVVcccnnntttxxxvvvqqqiii^^^VVVQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUTTTSSSRRRSSSTTTQQQRRRRRRPPPNNNNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTSSSQQQNNNMMMLLLLLLPPPOOONNNNNNOOOPPPOOONNNMMMLLLJJJJJJKKKMMMPPPRRRUUUTTTRRRRRRSSSWWW\\\```ZZZ[[[ZZZXXXUUUSSSTTTVVVUUUXXXXXXUUUNNNIIIHHHHHHCCCEEELLLUUU^^^kkkyyymmm]]]HHHBBB;;;:::<<<<<<999555444333333222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////bbbQQQGGG>>>;;;777444444444333222222000...---......---+++,,,------,,,++++++,,,...++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((()))))))))))))))))))))))))))))))))***+++...000111111333666888999999888666999:::<<<<<<;;;:::;;;<<<<<<;;;:::999888888888999;;;;;;::::::999999888888777888888888888666555444444444444444333111///...////////////////////////////////////////////////......------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))***,,,+++***))))))***(((((((((((((((((((((((((((((())))))***)))))))))))))))*********+++++++++...---------000666===CCCTTTdddsss|||~~~uuuzzz{{{qqqooovvvvvvrrrwwwzzzmmmnnnppprrrppplllmmmqqq|||wwwvvvzzzllleeeWWWGGGGGGAAA<<<===GGGVVVfffooovvvtttmmmcccWWWOOOMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPPPPRRRTTTTTTSSSQQQQQQQQQSSSTTTTTTRRROOONNNNNNOOOLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSQQQOOONNNOOOQQQVVVUUUSSSRRRRRRQQQOOOMMMOOONNNMMMLLLLLLLLLMMMMMMQQQRRRSSSSSSTTTVVVZZZ^^^ZZZ[[[ZZZVVVQQQOOOPPPSSSTTTUUUTTTNNNHHHEEEIIINNNZZZaaappp}}}}}}wwwooowwwaaaKKKAAA>>>;;;;;;<<<;;;777444333333222222111000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////```QQQHHH???;;;777555444444333222111///------......---,,,+++---...,,,******,,,...,,,,,,,,,,,,,,,+++++++++)))******************)))))))))))))))))))))))))))***)))(((((((((((()))***''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&((())))))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***,,,...///...000333555777777777666777999;;;;;;999888999;;;<<<;;;:::999888888888999;;;;;;::::::999888888777666666777777666555444333222222222111111000000000000000000///.........---////////////////////////---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((******)))((()))***((((((((((((((((((((((((''''''((()))*********)))))))))))))))*********+++***+++++++++,,,...222555FFFZZZppp{{{ooollltttwwwtttyyyvvvmmmoooxxxzzzsssqqqxxxxxx~~~wwwzzztttgggYYYQQQFFF@@@BBBJJJSSSXXXYYYYYYVVVOOOIIIGGGKKKPPPOOOQQQRRRPPPMMMKKKLLLMMMKKKNNNRRRSSSRRRPPPNNNNNNQQQRRRTTTSSSPPPNNNMMMNNNKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMPPPRRRTTTSSSTTTUUUTTTSSSSSSVVVYYYYYYWWWUUUTTTTTTRRROOOMMMNNNNNNNNNOOONNNNNNMMMMMMNNNQQQUUUWWWWWWWWWYYY[[[YYYZZZXXXRRRJJJFFFGGGIIIIIIJJJJJJIIIKKKVVVhhhuuuxxxrrrqqqyyy```NNNCCC???>>><<<;;;;;;:::777555333333222222111000000000......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------............////////////```QQQIII???;;;777555444444333222000...,,,---...///...---+++---...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))---,,,+++******+++,,,---'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&(((***)))&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***))))))))))))+++---...---...111333555666777777333666999999777666888:::===<<<:::999888999999:::;;;;;;::::::999888777777555555666666666444333222000000000///000000111222111111000///...------,,,////////////////////////------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%''')))))))))((()))***((((((((((((((((((((((((&&&&&&((()))************))))))))))))************''')))+++,,,---///111333>>>RRRiii~~~}}}xxx}}}pppkkktttzzzyyyxxxsssuuuwwwuuu~~~ooohhh^^^WWWSSSQQQNNNMMMJJJJJJHHHDDD@@@BBBIIIPPPSSSTTTTTTRRRMMMJJJJJJLLLIIIMMMQQQTTTSSSPPPNNNMMMLLLOOOQQQQQQPPPMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMNNNPPPSSSVVVXXXSSSUUUWWWVVVUUUWWWZZZ^^^XXXWWWVVVVVVVVVUUUSSSQQQMMMNNNPPPQQQRRRRRRQQQPPPLLLQQQWWWZZZYYYXXXYYYZZZXXXXXXUUUMMMCCC===>>>@@@AAADDDGGGLLLYYYrrrzzzxxx|||nnnRRROOOIII<<<@@@???===<<<<<<;;;:::999333222222222111000000000......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------............/////////000```PPPGGG>>>888555555555222222444222111///...------......---,,,+++******+++,,,---+++***)))(((((()))***+++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((+++***(((&&&%%%&&&'''((())))))***+++***(((&&&$$$%%%%%%&&&'''''''''''''''''''''((((((''''''&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************......///000111222333333444666777777666666777888888999;;;;;;::::::;;;===<<<<<<;;;;;;;;;999666444555555555444444333333333111111222333333111000///000000000000////////////------,,,,,,,,,------...------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++*********))))))((((((''''''((())))))))))))))))))************+++++++++***++++++,,,,,,------...444DDDZZZkkkqqqrrrrrrsss|||}}}qqqiiilllooopppvvv}}}yyy~~~~~~tttuuuzzzyyyzzzyyynnnkkk~~~www\\\CCC>>>AAAAAABBBEEEJJJIIIIIIIIIJJJJJJHHHGGGHHHJJJLLLNNNNNNNNNMMMLLLLLLNNNPPPRRRRRRQQQOOOMMMNNNLLLKKKKKKMMMNNNNNNMMMQQQQQQQQQOOONNNNNNPPPRRRNNNOOOQQQSSSTTTUUUTTTTTTTTTSSSPPPNNNMMMMMMMMMMMMNNNQQQVVVYYYZZZWWWSSSQQQNNNSSSYYY[[[ZZZYYYYYYZZZ^^^TTTIIIDDD@@@======@@@BBBLLL```vvvxxxyyyssssssqqqUUUJJJEEEBBBBBB<<<<<<<<<;;;;;;:::::::::333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++...------,,,,,,,,,------------,,,------...///000```PPPFFF>>>888555555555222222444222111///...------......,,,++++++++++++++++++,,,+++***))))))))))))***+++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))((('''&&&&&&''')))***((()))***+++***(((&&&%%%&&&&&&'''(((((((((''''''''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((('''&&&&&&'''(((((((((((('''&&&)))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********,,,------...///000111111111333555555555555777999777888999999888777888:::999;;;======;;;999999:::555555555444444333333333222222222222222111000000111111000000000/////////...------,,,,,,------...---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))))))))((((((''''''((()))))))))))))))(((((()))))))))***************+++,,,,,,------...,,,555BBBOOOYYY^^^aaaaaasssuuuyyyzzzxxxqqqjjjdddjjjttt{{{{{{{{{uuuxxx{{{lllYYYKKK===;;;BBB<<<<<<<<<>>>AAADDDFFFGGGDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKMMMOOOPPPOOOMMMNNNOOOOOONNNNNNPPPQQQNNNOOOPPPQQQQQQRRRRRRRRRSSSQQQMMMIIIGGGGGGHHHIIINNNPPPRRRTTTUUUVVVWWWXXX\\\ZZZXXXZZZ]]]___^^^]]]PPPIIIAAA>>>>>>AAAKKKVVVkkkvvv~~~rrruuu|||uuuuuuxxxXXXHHHCCCAAA??????======<<<;;;:::999888777333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++...------,,,,,,,,,------------,,,------...///000___OOOEEE>>>888555555555222222444111000///...---------...+++++++++,,,,,,+++++++++++++++************++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''&&&&&&'''(((***+++((()))******)))(((&&&%%%'''(((((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))((('''''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''(((((()))))))))(((((())))))))))))******++++++,,,---...///000000...000222333444555777999888999:::999777777777999999<<>>:::777999;;;555555555444444444444444333333222111111111111111222222111111111000000000......---------------...+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))((((((''''''((()))))))))))))))'''((((((((())))))))))))******++++++,,,---------------111999DDDNNNTTTVVVbbbgggnnnsssvvvvvvvvvuuuuuu{{{}}}iiiJJJ;;;???:::999888999:::===???AAA@@@@@@AAABBBCCCDDDEEEEEEMMMLLLLLLKKKMMMOOORRRTTTKKKJJJIIIJJJLLLMMMMMMMMMOOOPPPQQQQQQNNNLLLKKKLLLMMMMMMLLLMMMNNNOOOQQQRRRSSSPPPKKKFFFCCCCCCDDDEEEKKKOOOSSSWWWXXXYYYZZZ[[[^^^XXXRRRQQQVVVYYYXXXVVVLLLKKKNNNTTT[[[eeeuuuvvvsssvvvsss}}}}}}{{{fffXXXIIICCCCCCCCCCCCCCC>>>===<<<;;;999777666555333333222111000//////.........---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++------,,,,,,,,,,,,------------,,,------...///000___NNNDDD>>>888555555555222222444111000//////......------***+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((('''''''''&&&'''((()))***(((((())))))((((((&&&&&&(((((())))))(((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((((('''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))******++++++,,,---...//////...000222333333444666888:::<<<<<<;;;999888999::::::===???>>>:::666666666555555555555555444444444444333222111000111222333222222222222111111111000///......------------...*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))((((((''''''((()))))))))))))))((((((((()))))))))***************+++,,,,,,------000...---000888BBBLLLQQQRRRZZZfffqqqxxx}}}|||}}}{{{}}}zzz{{{{{{{{{|||[[[IIILLLGGGFFFDDDAAA===;;;:::::::::::::::;;;<<<===???@@@@@@@@@AAACCCFFFJJJNNNPPPPPPNNNLLLLLLMMMNNNMMMLLLJJJNNNRRRTTTTTTSSSSSSSSSMMMLLLKKKJJJJJJMMMOOOQQQPPPNNNKKKGGGDDDBBBAAAAAAHHHPPP[[[bbbccc___[[[YYYSSSOOOIIIFFFHHHMMMTTTYYYaaaccckkkvvvvvvmmmpppwww```RRRMMMHHHGGGGGGFFFDDDDDD===<<<;;;:::888777666555444333333222111000///.........---------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++,,,,,,------------,,,------...///000___NNNDDD>>>888555555555222222444000000000//////...------***+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))((('''''''''''''''(((((((((((((((''''''&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((('''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((('''&&&%%%%%%'''(((((((((((()))))))))***++++++,,,---...///000000222333333333333444666:::<<<<<<;;;999888999:::999;;;======<<<999555333555555555555555555555555555444222111111111222333222222222222111111111000000///...---------------*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''((())))))))))))))))))))))))*********++++++))))))***++++++,,,,,,---***,,,------...555???HHHLLLUUUcccrrr|||{{{sssxxx|||}}}uuuooovvvwwwyyyssszzz{{{wwwxxxwwwuuu|||wwwdddZZZ^^^YYYZZZYYYVVVPPPKKKIIIHHHDDDCCCAAA>>><<<;;;::::::777999===AAAEEEIIILLLNNNNNNMMMKKKLLLMMMNNNNNNMMMCCCIIIQQQWWW\\\___bbbdddRRRPPPLLLHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDAAA???===EEEOOOZZZ```___ZZZUUUSSSJJJHHHCCC>>>@@@OOOhhh{{{~~~}}}xxxhhhdddnnnqqqRRRKKKJJJHHHEEECCCBBB@@@>>>;;;::::::999999888888888444444333222111000//////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++,,,---...------,,,------...///000___OOOEEE>>>888555555555222222444000000000000///...---,,,+++++++++,,,,,,+++++++++******++++++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((((((''''''&&&%%%'''''''''&&&''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***))))))((('''&&&%%%%%%''''''(((((((((((())))))******+++,,,---...//////111222333333222222333444888999:::999777777777999666;;;AAACCC@@@;;;888666555555555555555666666666444444333222222222222222222222111111111000000000000000///...------------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))''''''((()))))))))))))))************++++++++++++))))))******+++,,,,,,,,,'''+++...---+++---666===IIIRRRcccxxx}}}yyyoooyyyzzzwww}}}zzzqqqlllvvv||||||}}}sssiiigggnnnqqqsssrrrooolllmmmooojjjfff^^^TTTIII???777333555666999<<>>===CCCJJJQQQSSSPPPMMMMMMOOOJJJFFFAAAAAAOOOkkkttteeefffsssiiiTTTQQQIIIJJJHHHCCC@@@AAA@@@===::::::::::::999999999999444444333222111000000///......---------,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++******++++++,,,---...------,,,------...///000```PPPFFF>>>888555555555222222444///000000000///...---,,,,,,++++++++++++++++++,,,))))))***++++++***))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((('''((((((((((((((('''''''''''''''&&&&&&''''''((("""###$$$&&&''''''''''''''''''((((((''''''&&&%%%)))((((((''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&'''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((())))))***+++,,,------...///111111111111333444777888999999888777888:::999EEEPPPOOOCCC999777999444555555555666666666777333333444444333333222111111111000000000/////////111000///...------------***+++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,------,,,...222555>>>FFFXXXrrryyynnnkkkuuuttt{{{|||{{{pppdddXXXNNNHHH???>>>;;;999888777777777<<<;;;999999:::;;;:::999HHHJJJLLLMMMKKKIIIHHHHHHMMMKKKGGGCCC@@@???>>>>>>===<<<;;;;;;===???BBBCCCNNNUUU\\\]]]ZZZWWWYYY\\\WWWPPPOOO___~~~yyyooosss~~~}}}fffNNNGGGKKKIIIKKKHHHCCCBBBEEEDDD@@@===<<<<<<;;;:::999999888555444333333111111000///......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************+++,,,---...------,,,------...///000```QQQGGG>>>999555555555222222444///000000000000...---,,,---,,,+++******+++,,,---((()))***++++++***)))(((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******(((%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''(((!!!"""###%%%&&&'''((((((''''''((((((''''''&&&%%%***)))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))***))))))&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***''''''''''''((((((((()))''''''((()))***+++,,,,,,***,,,...///000111333555888999;;;;;;::::::;;;===???PPP___YYYEEE555333999444555555555666666777777222333444555444333222111000000000000////////////111111000......---------++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---+++)))***,,,.........111666DDD___}}}uuuxxx}}}wwwrrrooouuu|||~~~{{{~~~}}}xxxtttqqqiiiddd]]]VVVQQQNNNNNNNNNFFFDDD@@@>>><<<;;;888666888:::===>>>>>>===>>>???BBBBBBAAA@@@@@@@@@AAABBB???<<<:::999;;;AAAGGGKKKbbblllxxx|||yyytttrrrssshhhaaafffoooiiiiiifffyyylllRRRMMMOOONNNJJJHHHIIIGGGBBBCCCFFFDDD>>>??????===<<<:::999777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************+++,,,---...---------------...000000___OOOEEE???999444444444222222444111111000000//////......***+++,,,------+++***(((++++++++++++++++++++++++*********)))(((''''''&&&))))))((('''''''''''''''))))))***)))((('''%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&'''))))))'''&&&'''((()))((('''******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))))))))(((((('''''''''&&&))))))*********+++++++++...+++***---333666444000222:::BBBBBB===999999<<<===DDDIIIFFF<<<555444777444444555666777888999999777666555444333222111111444555555333111111222333111111111000///......---111///---------,,,+++)))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,111111666BBBVVVmmmuuummmtttppphhhrrr~~~wwwqqqzzzwwwxxx}}}}}}rrrvvvuuuaaaPPPLLLMMMLLLGGGGGGHHHGGGEEEIIINNNLLLFFFKKKLLLQQQXXX\\\YYYTTTPPPOOOPPPOOOIIIGGGNNN^^^lll{{{hhhpppppp^^^UUU]]]yyyzzzeeeQQQKKKKKKIIIFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFAAA@@@???>>>===:::666333444333111///////////////000//////......---,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---......------...000___OOOEEE>>>888555555555222222444111111000000///.........***+++,,,------+++***(((++++++++++++++++++++++++++++++***))))))(((''''''))))))((('''''''''''''''(((((())))))((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((('''&&&%%%&&&((()))'''&&&'''((()))((('''))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))((('''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''))))))((((((((('''''''''&&&)))))))))*********++++++'''---111111---,,,000555999888666444333666:::>>>777===AAA@@@;;;777888;;;555555666888999999999999:::999888777666555555444333444444333111111222333333333222111111000//////111///---------,,,+++)))*********)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,...///111999GGGXXXiiitttzzzwwwllljjjuuu}}}rrrffflllzzz~~~~~~wwwiiieeeddd___XXX___^^^^^^___```___]]]\\\[[[aaannn}}}zzzrrryyywwwpppddd\\\aaarrr~~~zzzjjj^^^WWW___qqqyyy```SSSGGGFFFGGGFFFCCCCCCBBBBBBDDDFFFGGGHHHHHHHHHFFFDDDAAA@@@>>><<<888555555444222111/////////000/////////...------,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---......------...000___OOOEEE===888555666666333111222111111000//////......---++++++,,,---,,,+++***)))+++++++++++++++++++++++++++++++++***))))))(((((())))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''&&&%%%$$$%%%''')))'''&&&'''((()))(((''')))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))((((((((('''''''''''''''))))))))))))************ '''---///---...333999BBB@@@===<<<<<<:::666333666888::::::999888999:::666777999;;;;;;;;;999888::::::999888777666666555333333444222111000222333222222111111000000//////000...---,,,---,,,+++)))******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,---///111666@@@MMMVVVdddddd\\\^^^lllvvv}}}ssshhhhhhrrr~~~xxx~~~~~~zzz}}}|||{{{wwwwwwzzzwwwnnnmmmrrrtttzzzuuusssjjj```^^^dddxxxxxxZZZQQQKKKHHHJJJKKKIIIFFFEEEAAABBBDDDFFFHHHIIIJJJJJJHHHEEEBBB???>>><<<:::888888777555222111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---......------...000___OOOFFF<<<888666777777333111111111000000///......------++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++******))))))))))))((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''''''%%%%%%&&&''')))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((()))))))))******000///...000222333222000///000333888;;;<<<:::888;;;999888777777777666555888999;;;======;;;999777777777666555555444333333111222333222000000111333/////////......---------///...,,,,,,,,,,,,+++)))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,...///...---111;;;CCCQQQTTTPPPRRR^^^gggttt}}}wwwwwwvvvrrrrrrooommmllllllnnnrrruuuwwwxxxyyy~~~yyy{{{}}}yyyvvvyyy{{{vvvsssnnnhhhfffiiizzzuuuwwwxxxxxxnnnXXXRRRPPPOOOPPPPPPNNNJJJGGGEEECCCDDDEEEFFFGGGHHHHHHHHHFFFCCC@@@======<<<;;;::::::999777444222111111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---......------...000___OOOFFF<<<888666777777333111111000000//////...---------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++***************))))))((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&((()))((('''&&&'''((()))'''&&&'''((()))(((''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''"""###$$$%%%&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))"""###'''***---000222333666777777555444555888;;;===:::777666666777555444999:::<<<======:::888666444444444333222222111111000111222111000000111333.........---------------...---++++++,,,,,,+++))))))))))))(((((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***---///---+++,,,333999>>>IIINNNRRRYYY\\\ggg||||||{{{vvvpppggglllqqqppplllhhhfffeeeeeennnzzzyyy}}}}}}uuupppsssvvvwww}}}wwwsss|||pppbbbaaagggooo}}}jjjccclllrrrxxxeeeKKKEEEMMMMMMNNNMMMKKKHHHFFFCCCAAAFFFFFFGGGGGGGGGFFFEEEEEEEEEBBB???>>>>>>??????>>>;;;:::888555333222222222000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---......------...000^^^PPPFFF===888555666666333111222000000///......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))(((''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''((()))(((''''''((())))))'''&&&'''((()))((('''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!"""###%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((+++222777444---)))---333,,,111666888777444222222888666555555777888888888:::;;;<<<<<<:::888666444444444333333333222222222///000111000//////111333//////////////////.........,,,++++++,,,,,,+++)))))))))((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++'''***,,,,,,++++++///222000@@@KKKTTT[[[YYY\\\kkk}}}vvvoooeeemmmsssrrrooooooppppppgggooo{{{tttppprrr{{{tttssswwwwwwuuulllzzz|||tttqqqxxx~~~}}}~~~vvv|||qqqtttuuurrrrrrxxxbbb^^^jjjsssttt```UUUJJJFFFIIIHHHJJJIIIFFFEEEGGGFFFDDDIIIIIIIIIHHHGGGFFFEEEDDDGGGEEECCCBBBCCCCCCBBBAAA;;;:::777555444333333333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---......------...000~~~^^^PPPFFF>>>888555555555222222444000//////......---,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''(((((('''&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((&&&&&&'''((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((($$$######&&&)))+++***)))111///...000222444555555222333444666666888999:::;;;::::::999777666444333333333222222222222111111...///000000//////111222........................---,,,***+++,,,,,,+++***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,,,,666===GGGTTTTTTTTT___iiilllnnnnnnooopppkkkeeekkksssxxxuuusssvvvyyyyyysssuuu~~~}}}vvvqqqqqqxxxuuurrrzzzvvv|||}}}xxxsssuuuxxxzzzvvvoooooowww|||{{{}}}qqqrrruuuuuu{{{tttgggmmmmmmccciiivvvaaaTTTTTTQQQKKKHHHHHHJJJJJJHHHKKKPPPOOOJJJJJJKKKKKKJJJJJJIIIHHHGGGIIIGGGFFFEEEDDDCCC@@@>>>:::999777555444333444444222222111111000000//////------------------------************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---......------...000~~~^^^PPPFFF???999444444444222222444000//////...------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++((((((((((((((()))))))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''''''%%%%%%&&&''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''&&&''''''(((((()))(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++%%%///VVV[[[;;;------222666000333555666555555777888;;;:::999777555444333222111111111000000000000000...///000///...///111222,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,++++++,,,------***(((...///,,,444FFFMMMQQQ\\\kkknnnoooooorrrvvvuuuqqqoooxxx}}}yyyvvvwwwwwwtttxxxuuuzzz|||zzzvvvvvv{{{~~~tttrrrzzz}}}wwwnnniiilllwww~~~{{{||||||~~~{{{qqqpppiii```aaammmooossszzz^^^YYYgggzzztttgggZZZSSSPPPMMMJJJIIIIIILLLLLLKKKPPPUUURRRKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFEEECCC@@@<<<999999888666555444444444555333333222222111000000000------------------------************************)))************+++++++++++++++,,,,,,,,,---------,,,---///...------...000aaaMMMGGG???:::555222333444444222000000000///......------************************+++***((())),,,---...---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((000$$$$$$000!!!""" 222,,,--- ---%%%%%%%%%&&&&&&&&&''''''(((%%%)))###&&&'''&&&??? '''$$$'''"""333 '''///555((('''&&&%%%%%%&&&'''(((,,,%%%,,,...444)))www~~~222---222666---:::777&&&444CCC333---???PPPFFF...------,,,++++++******))),,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$######"""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))%%%###'''((('''&&&((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------(((***---...000888EEEOOObbbmmmwww|||yyy{{{~~~|||uuuyyy|||uuuxxxqqqrrrxxx}}}pppbbb```eeennnyyypppaaa]]]nnnppp___^^^ZZZUUUSSSRRRQQQMMMJJJLLLLLLMMMNNNPPPQQQOOOMMMGGGLLLNNNMMMQQQVVVVVVPPPIIIBBB???BBBCCC???>>>AAA>>>===<<<:::888666555444111111222222111000...---......//////......---,,,,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///aaaMMMGGG>>>:::555333444555333222000000000///......------+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&& ,,,$$$&&&......###***###)))!!!+++%%%%%%%%%&&&&&&&&&''''''(((%%%)))$$$&&&'''&&&@@@%%%)))&&&***&&&&&&+++...&&&###EEE((('''&&&&&&&&&&&&'''(((&&&==="""<<<xxx...222===""":::<<<...,,,:::???%%%DDD111------,,,,,,+++*********,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&(((((('''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''$$$%%%((((((&&&'''+++(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,------***,,,,,,++++++000999@@@SSS```qqq}}}~~~|||uuusss{{{yyyzzztttqqqyyywwwrrrttt~~~yyy{{{|||yyyvvvyyyxxxkkkfffeeeppppppbbb\\\[[[XXXUUUTTTTTTSSSPPPNNNNNNNNNNNNPPPQQQQQQOOOLLLMMMNNNKKKHHHMMMWWW]]]\\\MMMGGGCCCEEEDDD@@@>>>AAA???>>>===;;;999777555444111111222222111000...---......//////......---,,,,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///```MMMGGG>>>:::555333444555333111000000000///......------,,,,,,++++++*********)))///222333222...++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((("""%%%///###$$$"""000111%%%%%%)))$$$'''%%%%%%%%%&&&&&&&&&''''''((($$$)))$$$&&&((('''@@@$$$&&&###(((&&&+++&&& 333"""EEE((('''&&&&&&&&&&&&'''(((###'''###000***QQQ|||...000...+++666888333222666---111,,,------,,,,,,++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&'''(((((('''%%%&&&&&&'''(((((()))******&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%(((+++)))&&&(((---(((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,***,,,,,,***)))+++000444CCCNNNbbb{{{}}}|||yyy|||wwwrrr~~~wwwrrrrrrzzz}}}uuu||||||{{{}}}|||ooommmrrr~~~{{{uuu{{{zzz|||yyy{{{~~~rrrzzzzzzeeefffuuuyyyeeeZZZXXXZZZUUUTTTSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOLLLJJJOOONNNLLLKKKQQQZZZ``````QQQLLLHHHGGGEEEBBB@@@@@@@@@???===;;;999777666555111222222111111000///.........//////......---,,,,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///```MMMHHH>>>999555444555555333111000000000///......---------,,,,,,++++++******)))000555888777111------000))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((()))!!!+++***###JJJhhh[[[YYYxxxsss[[[OOO###%%%'''"""---((($$$%%%%%%%%%&&&&&&&&&''''''((($$$)))$$$'''((('''AAA"""$$$###(((&&&$$$&&&%%%***)))...pppZZZZZZnnnsssaaacccbbb'''''''''&&&&&&''''''''''''$$$%%%888,,,ppp DDD***,,,888===---000000AAA...777...------,,,++++++******++++++***)))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))'''&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''+++...***%%%'''---(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,(((***+++++++++,,,///222666===KKKaaavvvxxxwww~~~uuurrrsssvvv{{{zzznnniiirrr}}}vvvzzz}}}zzz{{{xxxwww|||rrrrrr{{{uuuzzzwwwfffcccjjjttt}}}}}}}}}{{{~~~yyyffffffmmmppppppqqqtttzzz~~~xxxhhh]]]WWWTTTSSSPPPPPPPPPPPPOOONNNLLLKKKIIIHHHHHHJJJKKKKKKJJJHHHLLLOOOSSSWWWZZZ\\\YYYVVVPPPLLLHHHGGGFFFDDDBBBAAA@@@???>>><<<:::888777666222222111111000//////............///......---,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///___MMMHHH===999555444555555333000000000000///......------,,,,,,,,,,,,++++++******(((---111000,,,)))))),,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))&&&!!!,,,+++&&&'''111---'''+++777 !!!'''***(((+++%%%+++***$$$%%%%%%%%%&&&&&&&&&'''''''''$$$)))$$$''')))(((BBB&&&***''',,,((("""((('''&&& ...!!!///111,,,222hhhGGG!!!)))666,,,&&&''''''''''''''''''&&&333###$$$<<>><<<:::888777666222222111000000/////////.........///......---,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///___MMMHHH===999555555666555333000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((++++++)))'''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&###***(((###&&&&&&$$$***000!!!'''(((QQQ,,,))) ---%%%$$$++++++###$$$)))'''%%%%%%%%%&&&&&&&&&'''''''''$$$)))$$$(((***)))CCC(((+++'''***%%%***(((&&&***&&&'''###&&&&&&!!!000(((888www%%%""""""///&&&&&&'''(((((('''&&&&&&'''999444***$$$vvv&&&666777000///777333:::777555333\\\......------,,,,,,++++++******)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''')))***)))((((((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((***...111...(((&&&)))((((((((((((((((((((((((''''''(((((((((((())))))************************)))******************)))---,,,...333:::DDDRRR___cccgggnnnuuuvvvqqqiiidddiiikkkooorrrsssqqqnnnmmmmmmqqq|||{{{yyyvvvsss~~~}}}{{{|||}}}}}}xxx~~~qqqbbb[[[[[[[[[UUUOOOQQQQQQQQQOOOMMMLLLMMMNNNKKKIIIFFFEEEGGGJJJLLLMMMUUURRRRRRUUUUUUPPPKKKIIIFFFFFFDDDAAABBBFFFFFFCCC@@@???===;;;999777666555333222111000////////////......//////......---,,,***++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///~~~^^^MMMHHH<<<999666555666666333///000000000///......------***++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&###)))'''''''''%%%***---&&&'''---------&&&VVV"""&&&!!!%%%---(((***((((((###""")))(((%%%%%%%%%&&&&&&&&&'''''''''$$$)))%%%(((***)))CCC%%%((($$$((($$$***((($$$***+++"""(((333000!!!'''######&&&YYY,,,000+++###%%%&&&&&&'''(((((('''&&&&&&+++""""""HHH,,,222***%%%)))666(((<<<888111...???222888777000.........---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''')))***)))((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&$$$$$$&&&)))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((,,,111111,,,)))***(((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))+++***)))))))))))))))(((///,,,,,,......000999CCCNNNVVV^^^bbbcccccccccccciiikkkllllllnnnrrrvvvwwwxxxvvvyyy|||{{{uuusss~~~}}}vvvtttgggzzzpppcccZZZWWWWWWWWWWWWOOOPPPOOOMMMKKKLLLOOORRRQQQLLLFFFCCCDDDGGGKKKLLLRRRMMMLLLOOOOOOKKKHHHJJJEEEFFFDDD@@@AAAFFFFFFAAA???>>>===;;;999777555444333222111000/////////000......//////......---,,,******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///~~~^^^MMMIII<<<999666555666666222///000000000///......------)))***+++,,,------...///...,,,******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((((((""")))...******!!!###&&&&&&$$$---JJJ222''' ...%%%&&&!!!&&&'''%%%+++(((%%%%%%%%%&&&&&&&&&'''''''''$$$)))%%%(((******DDD$$$(((&&&,,,***""")))###$$$,,,$$$$$$"""---666%%%)))###bbb,,,)))'''---&&&%%%&&&'''(((((('''&&&%%%((( 333((('''(((""",,,VVV***333222555===...777666...<<>>===<<<:::888666555444333222111////////////000......//////......---,,,*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///yyy___RRRFFF???:::555333444666555333000000000///......------.........------,,,,,,,,,---,,,***)))))))))******,,,,,,++++++***)))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''###%%%''''''''''''(((***%%%&&&''''''%%%%%%&&&'''''')))((('''***$$$CCC111###$$$%%%)))###&&&''''''((('''&&&$$$###!!!111!!!"""///'''&&&)))&&&###&&&***'''$$$///AAA***%%%***'''+++***)))'''&&&&&&'''((()))((((((%%%'''###%%%FFF%%%)))&&&''')))((((((''''''''''''&&&&&&&&&)))yyy&&&+++%%%&&&***%%% ///999333444666888999:::>>>DDDIII222***000555))))))***)))+++,,,,,,,,,,,,+++************)))((((((((((((((('''&&&&&&&&&'''***,,,...+++++++++++++++***)))((('''((()))++++++)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((***,,,------+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''))))))))))))************+++++++++,,,,,,,,,------000999CCCKKKPPPTTTZZZ___eeeiiippptttrrrrrrzzzwww}}}sssggguuuwwwwwwtttuuu|||}}}~~~{{{}}}}}}lllZZZUUUVVVUUURRRSSSSSSSSSRRRQQQPPPNNNMMMIIIKKKLLLKKKJJJIIIJJJKKKHHHDDD===999999<<>>?????????===;;;999777777555444222000//////000111000000///............///,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......xxx^^^QQQEEEAAA<<<666444444555333111000000000///......------,,,,,,++++++++++++******,,,++++++++++++,,,,,,---,,,,,,++++++***)))))))))))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((%%%'''''''''&&&%%%&&&''''''((((((&&&***$$$DDD,,,$$$&&&&&&)))$$$%%%%%%%%%&&&&&&'''))))))[[["""&&&&&&'''''''''''''''&&&***+++'''***$$$&&&DDD&&&+++'''((((((&&&''''''''''''&&&&&&&&&&&&!!!AAA###'''%%%'''((("""kkk999///222555555444222000000333555888IIIyyyooodddsss]]]ttteeepppeee{{{yyy%%%888+++000111///***++++++,,,,,,++++++***)))******)))(((((((((((((((***))))))((((((***+++,,,------,,,+++)))'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''&&&$$$''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))************+++++++++,,,,,,,,,+++---...///000444<<>>======>>>===;;;999999999999888555333111222222000//////.........,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......vvv]]]PPPDDDAAA<<<666444444555333111000000000///......------,,,,,,------------......***+++,,,,,,,,,,,,,,,+++************************(((((())))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&'''(((((('''&&&'''(((%%%''''''&&&***%%%EEE)))(((,,,(((+++***++++++)))(((((('''''''''[[[111&&&&&&'''((())))))))))))((()))'''+++&&&(((CCC%%%***&&&''''''%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&&&&%%% 666...---444222111222444555555555<<<000---III666<<<000+++???...:::$$$111&&&:::(((&&&555---'''...******++++++******)))(((******)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''(((((((((((())))))((())))))))))))*********((()))+++---.../////////+++666???AAAKKK___pppwwwrrrmmmjjjjjjgggeeehhhooo{{{|||uuuqqqpppzzz}}}uuuooouuuxxx||||||~~~vvvwwwnnnbbbWWWNNNIIILLLRRRQQQTTTUUUQQQLLLJJJMMMQQQTTTPPPNNNQQQVVVXXXTTTPPPLLLKKKHHHEEECCCEEEIIILLLNNNOOOQQQRRRSSSRRRQQQPPPNNNKKKGGGFFFHHHLLLNNNOOOZZZUUUNNNIIIFFFFFFFFFFFFIIIEEEBBBBBBCCCDDDBBB???;;;<<<<<<;;;999777444333333222111000///.........,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......uuu\\\OOOCCC@@@;;;666333444555444222000000000///......------++++++,,,,,,,,,---------***+++,,,,,,,,,+++***)))************************))))))(((''''''''''''((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&((()))((('''&&&''')))%%%''''''&&&***%%%EEE((('''***%%%((()))))))))*********))))))(((aaa"""'''''''''((()))***++++++%%%'''%%%***&&&(((DDD$$$)))%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$...%%%%%%'''&&&%%% RRR...---555333222333555666555444999+++OOO444333111###EEE(((,,,333;;;000999///xxx999+++***///000,,,******************))))))(((******)))(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((()))))))))******+++++++++---...//////...)))---222666===IIIWWWaaahhhfffeeedddbbbbbbgggnnnzzzpppjjjqqqyyy|||vvvqqqrrrwww|||zzz}}}{{{||||||yyyzzzzzzgggSSSSSSTTTTTTMMMFFFHHHOOOOOOQQQRRRPPPMMMMMMQQQUUUSSSSSSTTTSSSQQQPPPOOOOOOKKKJJJHHHGGGGGGLLLRRRWWWSSSSSSRRRRRRSSSUUUXXXYYYYYYSSSLLLHHHIIILLLOOOPPPQQQNNNJJJIIIJJJMMMOOOPPPJJJGGGDDDEEEHHHHHHDDD@@@>>>>>>===;;;:::888666555444333222000///.........,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......vvv]]]QQQEEE???:::555333555666555333000000000///......------*********++++++,,,,,,,,,***+++,,,,,,+++***((('''******************++++++***)))(((&&&&&&'''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$%%%''''''''''''(((***'''((()))((('''&&&''')))%%%''''''&&&***&&&EEE'''%%%)))###&&&(((&&&''')))+++++++++******mmm )))((((((((((((***,,,---###%%%$$$***&&&(((DDD###((($$$&&&((('''&&&&&&&&&%%%%%%%%%$$$$$$HHH'''%%%(((&&&&&&!!!iii222444000......000333555444222111333111888(((TTT<<<'''555333***000(((:::---000000******333333''',,,///+++***************)))((((((******)))(((((((((((((((%%%&&&''''''(((((('''''''''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))+++)))'''''')))*********,,,)))***---///222===HHHQQQTTTYYY[[[ZZZYYY]]]bbbpppuuuwwwzzzooommmqqqssstttvvvvvvvvvwwwyyysssqqqxxxnnn^^^RRRIIIHHHKKKRRRUUUOOOGGGJJJSSSKKKLLLMMMMMMKKKLLLOOORRRPPPUUUXXXTTTLLLGGGIIIMMMKKKKKKJJJKKKMMMTTT\\\bbbWWWTTTQQQOOOPPPTTTYYY]]]bbbZZZPPPJJJIIILLLNNNOOORRRNNNKKKIIIKKKMMMOOOOOOIIIFFFDDDEEEHHHHHHCCC???@@@???===<<<:::888777666444333222000///.........,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......xxx\\\RRRJJJBBB;;;555666666333111222000000000///......------------,,,,,,+++***)))))),,,+++******)))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))*********))))))((()))))))))))))))(((''''''&&&''')))*********)))(((&&&'''((('''&&&&&&'''(((******))))))((((((((('''))))))((((((---(((FFF)))'''+++&&&))))))***)))'''&&&&&&(((***+++^^^''''''(((((())))))******))))))&&&+++''')))DDD%%%***&&&'''(((&&&'''''''''&&&&&&%%%%%%%%%ggg"""((($$$&&&$$$&&&000222222333333333444444444111666444:::999999555444---+++444***+++777---111222222000///------,,,,,,************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******)))************+++++++++------,,,---...000222333;;;FFFQQQTTTSSSUUU^^^gggeeeiiimmmvvvvvvllljjjrrr{{{zzz}}}xxxzzztttooopppvvv{{{~~~gggWWWQQQNNNLLLLLLHHHJJJLLLKKKIIIGGGIIILLLLLLOOORRRSSSRRRPPPNNNNNNWWWWWWWWWTTTPPPMMMLLLLLLJJJKKKLLLMMMOOOSSSXXX\\\MMMPPPQQQMMMHHHIIIPPPWWWUUUUUUTTTSSSRRRPPPNNNLLLNNNMMMKKKJJJIIIIIIIIIIIIHHHKKKMMMKKKFFFBBB@@@AAAAAA@@@???<<<888666666777777666333000......//////...------,,,,,,++++++***------......------,,,+++,,,,,,++++++,,,,,,---...+++,,,------......------yyy^^^RRRIIIBBB;;;555666666333111222000000000///......------------,,,,,,+++******))),,,++++++******************************************)))(((((((((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''')))))))))))))))(((''''''&&&''')))*********)))(((&&&'''((((((&&&&&&'''((()))))))))(((((('''''''''((()))'''''',,,'''FFF)))'''+++&&&))))))))))))((((((((()))***+++kkk+++'''((((((((()))))))))***))))))&&&+++''')))DDD%%%***&&&'''(((&&&'''''''''&&&&&&%%%%%%%%%zzz"""((($$$&&&'''"""(((//////000000222333444555555333666111666777000hhh222(((<<<+++%%%999,,,+++000///...---,,,,,,,,,,,,************))))))))))))((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******))))))*********+++++++++++++++++++++,,,...000111,,,555???DDDGGGNNN[[[fffhhhiiiiiinnnzzzzzzqqqhhhdddhhhmmmuuuzzz{{{{{{yyytttrrrrrrqqqppp}}}qqq___MMMFFFGGGFFFEEEEEEFFFHHHJJJIIIGGGFFFIIILLLOOOPPPPPPPPPOOONNNPPPRRRTTTTTTRRROOOKKKJJJJJJLLLIIIIIIIIIJJJLLLMMMNNNOOOLLLNNNPPPNNNKKKLLLPPPTTTTTTTTTSSSRRROOONNNMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIKKKLLLKKKHHHDDDAAAAAABBBAAA@@@>>><<<:::999777666666555333111////////////......------,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---...+++,,,------......------{{{aaaRRRGGGBBB;;;555666666333111222000000000///......---------,,,,,,++++++*********,,,,,,+++******************************************))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''&&&''')))*********)))(((&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''((((((&&&&&&+++&&&EEE)))'''+++&&&))))))))))))******++++++++++++^^^cccccc___KKK```mmm]]]kkk|||ccc\\\```;;;"""(((((((((((())))))))))))))))))&&&+++''')))DDD%%%***&&&'''(((&&&'''''''''&&&&&&&&&&&&&&&"""((($$$&&&)))&&&***---,,,---...000111333444555444555///444888+++???vvv)))<<<'''+++444)))000......---,,,+++++++++++++++************))))))))))))((((((''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((())))))***)))))))))*********++++++))))))))))))***,,,---...***///444444444:::FFFPPPZZZ\\\___eeepppxxxxxxsssnnnnnnmmmkkkiiiiiilllnnnssszzz}}}}}}~~~~~~}}}|||~~~uuufffaaaPPPEEE>>>???DDDDDDCCCBBBDDDFFFGGGFFFDDDEEEIIIMMMQQQQQQOOOLLLKKKMMMPPPTTTSSSRRROOOLLLIIIIIILLLNNNJJJIIIJJJLLLOOOPPPMMMJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQNNNJJJIIIKKKNNNJJJJJJIIIHHHGGGGGGGGGGGGKKKKKKHHHEEEAAA@@@BBBDDD@@@>>><<<===>>>===999555444333333222111000000000.........---,,,,,,++++++++++++,,,,,,++++++***))),,,,,,++++++,,,,,,---...+++,,,------......------}}}cccSSSEEEBBB;;;555666666333111222000000000///......------,,,,,,,,,++++++*********,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((()))))))))))))))(((''''''&&&''')))*********)))(((&&&((()))((('''&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&+++&&&DDD)))'''***&&&))))))(((***+++------,,,+++*** ###'''777$$$444###MMM+++%%%%%%333&&&(((((((((((())))))))))))))))))&&&***''')))DDD%%%***&&&'''(((&&&'''''''''''''''&&&&&&&&&"""((($$$&&&(((&&&,,,++++++,,,---...000111222333222444111555;;;111///BBBeee///'''666///+++000222------,,,++++++,,,,,,,,,************)))))))))(((((((((''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************(((((())))))***+++,,,,,,...//////,,,)))+++111777<<>>,,,000///...---------------...************)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((()))))))))*********))))))******++++++,,,,,,(((***++++++***+++---///,,,000:::IIIVVV]]]______aaa``````bbbeeegggfffdddtttxxxwwwzzz}}}}}}yyyvvvxxxjjjZZZGGG<<<888888<<>><<<:::<<>>@@@AAA@@@???AAAEEEIIIMMMOOOPPPOOOMMMKKKJJJKKKJJJMMMQQQRRRQQQOOONNNMMMPPPOOOOOORRRUUUUUURRROOOMMMJJJHHHIIIMMMPPPQQQPPPTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRPPPNNNLLLIIIFFFEEEAAAAAABBBDDDEEEDDDBBB??????===<<<===>>>>>>:::777555444444333222111111111000000000///......---------............---,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------|||```SSSHHHBBB;;;555666666333111222000000000///......------++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))************)))))))))))))))(((''''''&&&''')))*********)))(((''')))***)))((('''((()))'''''''''(((((()))))))))((()))'''''',,,'''FFF)))'''+++&&&))))))))))))+++,,,,,,,,,+++***,,,***)))lll)))..."""...>>>******%%%!!!******)))))))))((((((((('''))))))&&&+++''')))DDD%%%***&&&'''(((&&&&&&'''''''''((((((((()))"""((($$$&&&$$$(((+++(((+++,,,,,,---...///000000444222666777111222555111222FFFnnn666@@@$$$333777222111000///......------************))))))))))))''''''(((((()))*********&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))***((()))***+++,,,+++******,,,++++++,,,---,,,***'''222+++(((+++---///333:::DDDFFFIIIOOOWWW```hhhmmmiiixxx|||}}}zzz{{{}}}tttqqqvvv}}}~~~vvvqqqxxx}}}wwwzzz~~~}}}xxx~~~}}}{{{mmm```RRRDDD;;;666333222444444111111444777888<<>>>>>===<<<;;;:::999888777666444222111111111111111111000000///......---,,,------------,,,++++++,,,,,,++++++,,,,,,---...+++,,,------......------{{{___SSSJJJBBB;;;555666666333111222000000000///......------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))))))))(((((('''&&&''')))*********)))(((''')))***)))((('''(((***'''((((((((())))))******))))))((((((---(((FFF)))'''+++&&&))))))))))))******+++++++++*** 333&&&:::BBB777"""///@@@...***+++444******))))))((((((((('''))))))&&&+++''')))DDD%%%***&&&'''(((&&&&&&'''''''''(((((())))))"""((($$$&&&'''+++***)))******+++---///000111222444000555888222222666222000888vvv777111---222222000///------,,,,,,************))))))))))))''''''((()))***+++,,,,,,%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((***++++++***))))))'''&&&&&&)))---///...---,,,))))))//////+++***...---000555;;;CCCNNNZZZaaahhhwwwuuunnnttt{{{zzzzzzxxxvvvxxx|||zzztttssswwwyyy|||zzzwww|||}}}www~~~}}}zzz}}}yyyuuu~~~{{{|||zzz]]]SSSEEE999333222333555+++---000333000---111888666888===AAA>>>888555777<<>>>>>>>>;;;999777888999999777444222000000111111111111000000//////......+++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...+++,,,------......------|||bbbPPPGGG???<<<888555444444333222////////////............,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,''''''(((((((((((('''''',,,---,,,,,,+++***))))))+++++++++***)))(((((('''''''''(((((())))))******((((((((((((''''''''''''(((((()))(((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((******))),,,&&&EEE)))(((+++'''))))))+++******)))))))))((((((%%%000&&&***)))+++)))''',,,CCC)))---***---***(((((((((((((((((((((((())))))&&&+++''')))CCC%%%+++'''((((((&&&((((((((((((((('''''''''###)))%%%'''(((***)))***'''((()))***,,,...//////111222444444333222333444999...>>>777777333111000...,,,---///000...+++++++++,,,,,,,,,+++******+++***)))(((((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++***(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------...---,,,---///444999<<>>EEEFFFFFFBBB===::::::<<<666666555444444333222222111000///.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------............}}}aaaOOOGGG@@@===888555444444333222////////////............,,,,,,------,,,,,,+++***++++++***))))))***++++++))))))************))))))&&&'''((()))************))))))((((((''''''&&&&&&''''''(((((())))))******((((((((((((''''''''''''))))))*********)))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((******))),,,&&&EEE***(((,,,'''))))))))))))***++++++***((('''%%%000---+++%%%###,,,,,,'''III)))---***---*********************************'''+++'''***DDD%%%+++(((((()))'''((((((((((((((((((((((((###)))%%%'''$$$'''///&&&''''''((()))***+++------000222444444333333444555555333:::555+++///000///---...//////---,,,,,,,,,,,,,,,,,,+++***))))))((((((''''''(((((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++000444888@@@LLLWWW[[[eeeddddddiiissstttsssuuuxxxwwwtttuuuyyyyyypppnnnxxx{{{xxx{{{zzzfffUUUEEE???777333222111000.../////////.........------///............---------111111222333444666777888888;;;===>>>>>>>>>???AAACCCCCCCCCFFFJJJLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJEEEFFFJJJNNNMMMJJJLLLQQQQQQSSSbbbttttttcccUUUSSSJJJJJJJJJHHHGGGGGGIIIJJJJJJJJJIIIHHHIIIKKKLLLMMMMMMIIIDDDAAA@@@@@@@@@???FFFDDDAAA===:::999888888888777666555444333222111111111000///......//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............~~~aaaNNNHHHAAA===999666555444333111////////////............,,,,,,------,,,,,,+++***+++******************+++*********++++++*********''''''((()))************)))))))))(((((('''''''''''''''(((((())))))******((((((((((((''''''''''''(((((())))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((+++......+++((((((((((((((())))))))))))(((((((((((((((((((((((((((******))),,,&&&EEE***(((,,,'''***)))((()))***++++++***((('''(((%%%...(((EEE"""&&&000<<<)))---***---***++++++++++++++++++++++++******'''+++(((***DDD%%%+++((())))))'''((((((((((((((()))))))))}}}###)))&&&(((###&&&///"""(((((((((((()))***,,,---000111333444333333333555666888:::]]]$$$444000000//////......------,,,,,,,,,,,,++++++***)))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,------+++,,,111666999666===IIIVVV```eeefffeeeccciiiuuu~~~}}}yyytttqqqmmmnnnwww}}}|||uuukkk^^^UUUNNNFFF:::222555222...---///111222222------------------------------------------------000000111111333444666777777999;;;<<<<<<<<<===???CCCCCCDDDEEEHHHIIIJJJJJJKKKJJJKKKKKKLLLLLLJJJIIIFFFJJJOOOQQQPPPNNNPPPSSSRRRRRRaaauuuuuubbbTTTSSSKKKLLLLLLJJJHHHGGGJJJLLLEEEGGGGGGGGGIIINNNQQQQQQKKKHHHCCC@@@>>>>>>?????????===;;;:::;;;:::999777:::999888666555333222111222111111000////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........aaaOOOIIIBBB>>>:::666555444333111////////////............,,,,,,------,,,,,,+++************++++++***************++++++++++++******))))))***************)))******)))))))))))))))(((''''''(((((())))))******((((((((((((''''''''''''&&&&&&''''''(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''***000444333---'''(((((((((((())))))))))))(((((((((((((((((((((((((((******))),,,&&&EEE***))),,,(((******((()))***++++++***)))(((...,,,&&&...%%%###DDD...III)))---***---***++++++++++++++++++++++++******''',,,(((***DDD&&&,,,((())))))'''(((((((((((())))))******hhh$$$***&&&(((###&&&---$$$***)))((('''((()))+++,,,...000222333222222333444444777999~~~+++999000111000///...---------,,,---,,,,,,+++***)))(((''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++***+++,,,---------,,,,,,,,,,,,---.........000333000111333555888<<<@@@CCCFFFLLLYYYhhhnnnnnnnnnpppmmmxxx~~~rrrnnnlllqqquuuvvvzzz~~~zzzyyy~~~ttthhh[[[PPPJJJBBB===777222///000222333000...---,,,---...//////,,,,,,,,,---------------,,,,,,,,,,,,------------/////////000111333555666666888999::::::;;;===???DDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHKKKMMMNNNLLLIIIHHHLLLPPPQQQPPPPPPPPPQQQNNNLLLUUUcccdddVVVMMMOOOMMMNNNNNNMMMLLLKKKLLLMMM;;;@@@BBBBBBEEELLLNNNLLLGGGEEEBBB???<<<<<<===>>>=========>>>???>>>;;;888<<<<<<:::888666444333222222222222111111000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...bbbOOOLLLBBB???:::777555444222111////////////............,,,,,,------,,,,,,+++***)))***++++++++++++***)))******++++++++++++***************+++******))))))************))))))))))))''''''(((((())))))******((((((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&***111777666...'''(((((((((((())))))))))))))))))))))))))))))))))))(((******))),,,&&&EEE+++)))---(((******)))))))))))))))*********"""///,,,;;;###***III{{{===)))---***---***++++++++++++++++++++++++++++++(((,,,(((+++DDD&&&,,,))))))***((('''(((((())))))******+++OOO$$$***''')))$$$'''yyy***(((,,,***)))(((((()))+++,,,,,,...000111111111222333111222666ttt555)))000111222000...------...---------,,,+++***)))((('''(((((())))))(((((('''((((((((((((''''''''''''&&&'''((((((((('''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********(((((()))+++++++++++++++******---000///------111///...---++++++...333777222222666<<>>===<<<:::888777555555333333333333222000///......//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------cccPPPMMMCCC???;;;777555444222111////////////............,,,,,,------,,,,,,+++***)))***++++++++++++***)))))))))************))))))''''''((()))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''%%%&&&&&&'''((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%'''...444555///)))(((((((((((())))))))))))))))))))))))))))))))))))(((******))),,,&&&EEE+++)))---(((+++******)))((('''((()))+++,,,222---!!!---<<<666$$$PPP)))---***---***++++++++++++++++++++++++++++++(((,,,)))+++EEE&&&,,,)))******((('''(((((()))******++++++777$$$***''')))&&&)))___"""+++---,,,***(((((()))+++---***,,,////////////000222111...666vvvUUU(((111222333111...,,,---...---------,,,+++***)))((((((((()))******)))((((((((((((((((((''''''''''''$$$&&&'''((()))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******)))))))))))))))*********,,,***+++...,,,'''(((,,,&&&***///111111111222444555222222333333111444999555;;;>>>>>>BBBKKKSSSVVVZZZXXXZZZaaaggghhhjjjlll~~~}}}{{{mmmvvv~~~||||||~~~llliiiccc\\\TTTLLLDDD@@@888777555444333333444444111111111000///---+++***+++,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,------...///111222333333555777888999;;;>>>AAA@@@CCCEEEFFFFFFGGGJJJLLLIIIGGGGGGJJJNNNOOOKKKFFFHHHIIIHHHHHHMMMTTTSSSMMMNNNRRRSSSPPPQQQTTTSSSOOOLLLIIIIIILLLQQQPPPJJJCCCFFFNNNRRRNNNNNNSSSPPPHHHCCCDDDEEECCC???===<<<===;;;<<<<<<:::777777:::===??????>>><<<;;;999888888333444444444222111///...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------dddQQQOOOCCC@@@;;;777555444222111000/////////............,,,,,,---------,,,++++++)))***+++,,,,,,+++***)))))))))************))))))###$$$&&&((()))***++++++'''''''''(((((((((((((((''''''(((((()))*********)))(((((((((''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((%%%$$$)))111333///***(((((((((((())))))))))))))))))))))))))))))))))))(((******))),,,&&&EEE+++***---(((+++***+++***(((&&&'''))),,,---444,,,333"""333&&&%%%''')))---***---***************************++++++(((,,,)))+++EEE&&&,,,)))******((('''(((((()))***+++++++++'''$$$***''')))(((***MMM***///---+++)))(((***,,,---)))+++............000111222---888}}}BBB111222333111...,,,---...---------,,,+++***((((((((()))***++++++***)))((()))(((((((((''''''''''''###%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++***************,,,)))***------))),,,222...///...,,,***+++///333******---000///,,,+++///***...//////222666666222444333555999;;;<<>>===<<<999555111111222555...111333111---***+++...222...)))))),,,......,,,&&&(((***+++++++++,,,---++++++++++++*********)))*********++++++,,,,,,,,,,,,,,,,,,---///000222333333444666777999;;;???CCC===AAADDDFFFGGGHHHLLLPPPKKKIIIHHHKKKNNNNNNIIIDDDIIIIIIGGGGGGOOOYYYXXXPPPIIIRRRSSSMMMMMMTTTSSSKKKVVVSSSRRRWWW]]]\\\SSSJJJJJJSSSVVVPPPOOOQQQLLLBBBCCCEEEGGGFFFBBB>>>>>>>>>===>>>>>>;;;888;;;DDDKKK@@@@@@???===<<<;;;:::999444444444444333111///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------eeeQQQJJJEEE???888444444444333111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((())))))))))))+++)))...###'''///%%%000444&&&---+++)))+++???+++(((,,,***,,,((())))))))))))((((((((((((+++*********))))))(((((( 666)))+++---***///---000+++///000''''''///111000,,,///&&&)))...DDD)))---$$$+++111'''+++)))'''''')))*********)))+++&&& ..."""000!!!******%%%(((///:::(((###111///&&&,,,777555---%%%DDD$$$111222000///...//////---,,,***++++++,,,,,,***)))(((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))'''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((((((((())))))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------......///000000111333222111000000111222333333333333333333333333333333222222222111111000000//////000000///...------,,,------......------,,,******+++++++++,,,,,,,,,************************************************,,,+++***)))))))))++++++,,,,,,------.../////////...000444999<<<>>>>>>>>>BBBCCCCCCCCCIIIOOOOOOKKKNNNOOOPPPOOOMMMMMMNNNOOOSSSOOOLLLNNNTTTXXXWWWTTTSSSSSSSSSRRRQQQOOONNNMMMZZZVVVVVVZZZZZZTTTPPPPPPYYYVVVQQQNNNLLLKKKJJJIIIKKKJJJGGGCCC???>>>???AAA999???>>>888<<>>,,,(((,,,)))+++(((************************+++*********))))))))))))444===XXX+++---***///------,,,***...555333&&&///888---///)))(((DDD)))...%%%'''+++'''+++)))'''((()))++++++***&&&+++)))"""+++'''...000***...%%%###...iii---###---444(((***444...AAA"""EEE///111000......//////---,,,******+++++++++***)))(((******))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))******)))))))))((((((((()))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------...//////000000///...------...///000////////////////////////000000000000//////............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************++++++***))))))******+++,,,,,,,,,---....../////////111555999<<<>>>>>>??????CCCFFFKKKRRRXXXVVVPPPPPPPPPOOOMMMKKKKKKNNNPPPSSSRRRRRRTTTWWWXXXUUURRROOOPPPPPPQQQQQQQQQPPPPPPTTTMMMJJJPPPTTTRRRPPPPPPSSSQQQNNNLLLMMMMMMMMMLLLHHHFFFCCCAAA@@@@@@AAABBB:::@@@@@@;;;===HHHLLLHHHAAABBBCCCFFFGGGEEE@@@<<<::::::888555222000//////000000000//////.........------------------------------------------------dddQQQKKKEEE???888555444444333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((()))))))))))))))---///---'''999((()))+++...555###GGG---(((,,,)))+++'''++++++++++++++++++++++++***************)))))))))***,,,&&&!!!+++---***///---&&&444111+++///,,,111GGG&&&///------333EEE)))000***(((***,,,)))((('''''')))************KKK******&&&(((++++++'''---(((///###)))+++---###+++<<<)))==="""555---111///............---,,,******++++++******)))(((***))))))))))))(((((((((((((((((((((((((((((((((+++***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''***))))))))))))))))))((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,---------,,,++++++,,,,,,+++******+++,,,,,,*********++++++++++++,,,******************************************************)))))))))******++++++,,,,,,------......//////111444888;;;===>>>>>>>>>@@@BBBEEEKKKQQQPPPJJJPPPOOONNNKKKIIIJJJMMMPPPNNNPPPSSSUUUTTTQQQMMMJJJKKKLLLNNNPPPQQQRRRRRRRRRXXXQQQNNNRRRWWWUUUOOOLLLOOOMMMKKKKKKLLLMMMMMMLLLHHHDDDAAA@@@CCCEEEEEEDDD;;;AAABBB>>>@@@HHHIIIEEEAAABBBDDDGGGHHHEEE@@@;;;<<<:::888555333111000///222222111111000///......------------------------------------------------eeeRRRLLLEEE@@@999555555555333111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))***555$$$+++++++++///333***)))###!!!&&&fff---))),,,)))+++'''*********+++++++++++++++************************%%%222)))...UUU+++---***///---222/// (((<<<(((&&&***666///555###:::GGG&&&......,,,+++///***)))((()))***++++++***000111'''******&&&+++'''XXX 555%%%+++!!!444 |||ggg((( 111===)))MMM...000///......//////---,,,***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''******))))))((((((((('''))))))))))))************************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++***))))))***++++++************++++++++++++************************************************)))))))))))))))*********+++++++++,,,------......---///222555888:::;;;<<<>>>===<<<;;;AAAIIILLLIIIJJJJJJKKKJJJIIIJJJMMMOOOLLLOOORRRRRROOOKKKHHHGGGKKKKKKMMMOOOPPPQQQQQQQQQNNNLLLMMMQQQRRROOOHHHDDDOOOMMMKKKKKKKKKKKKIIIGGGIIIDDD@@@AAAFFFHHHGGGDDD===BBBDDDBBBCCCGGGFFFBBBBBBAAAAAA???===:::555333999777555444444444333222333333222111///...------........................------------------------fffSSSMMMFFF@@@999555555555444222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))%%%,,,///444(((||||||666"""]]]---))),,,***,,,((()))))))))*********++++++***************+++++++++ BBB---000MMM+++---***///---+++555111+++###!!!nnnGGG;;;ZZZJJJ&&&)))///...(((,,,,,,+++***+++,,,,,,+++***+++''''''(((---&&&((((((###...###&&&***$$$(((000CCCtttZZZEEELLLyyy000111///......///000///---,,,++++++***************))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''***)))))))))((((((''''''(((((()))))))))*********************************************************++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***************)))+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************++++++,,,---------+++,,,///111444666888999;;;;;;;;;;;;AAAIIIJJJGGGBBBDDDGGGIIIIIIJJJLLLMMMPPPQQQRRRQQQNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMJJJLLLNNNOOOOOOPPPOOONNNKKKKKKJJJKKKLLLKKKHHHFFFHHHCCC???@@@DDDEEECCC???>>>BBBDDDDDDEEEFFFDDDAAACCCAAA===999555333222333999777444333444444333111222222111000...---,,,,,,........................------------------------hhhUUUMMMFFF@@@999666555555444222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))&&&''''''(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***...!!!333&&&555---)))---+++---***(((((())))))***+++++++++*********+++++++++++++++///!!!111$$$)))$$$RRR+++---***///---000,,,+++222///555XXX999555:::;;;222444444333222333333333111///***)))SSS...(((...'''&&&000///"""+++'''//////---bbb333111000//////111111000///------,,,++++++++++++,,,)))))))))************+++((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''')))(((((((((((((((((('''((((((((()))))))))************************************************************************************++++++++++++++++++(((((())))))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((((()))************))))))***++++++++++++***))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************)))******++++++,,,,,,---***+++,,,///111333555666666999:::;;;>>>AAA<<<555@@@CCCEEEGGGHHHIIILLLNNNOOONNNLLLKKKKKKLLLNNNNNNOOOOOOOOONNNMMMKKKJJJIIIMMMNNNLLLHHHIIILLLLLLIIIGGGGGGHHHKKKMMMMMMKKKHHHDDDAAA>>>===??????===;;;>>>AAACCCEEEEEEDDDBBB@@@CCCAAA===888555666:::===>>>;;;666555555444111...111111000///......------........................------------------------jjjVVVNNNFFF@@@:::666666666444222111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++%%%&&&&&&'''(((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))... ,,,"""(((***DDD,,,)))---,,,///+++))))))******+++,,,,,,---*********++++++,,,,,,,,,(((///)))444333%%%%%%+++---***///---...---555777'''444rrraaaYYY\\\^^^VVVYYYTTTRRRQQQQQQQQQPPPMMMKKKDDD???BBB:::***...''''''===000333%%%---,,,&&&///&&&%%%!!!PPP:::444222111000111222333222000///...---,,,,,,,,,------))))))*********+++++++++(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***,,,''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***************************************************************************++++++++++++++++++++++++'''((()))******)))((('''******************************+++++++++,,,,,,,,,(((((()))***************(((***,,,------,,,***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))******+++,,,,,,,,,******,,,...000222444666666888888:::AAAIIIJJJGGGGGGFFFFFFEEEEEEGGGLLLPPPJJJHHHFFFGGGKKKNNNOOONNNPPPOOOOOOMMMLLLJJJHHHGGGCCCEEEGGGKKKSSSUUUKKK===FFFGGGIIILLLNNNMMMJJJGGG@@@??????>>>>>>======<<>>@@@CCCDDDBBB@@@AAA<<<======;;;888999<<<@@@@@@<<<888888;;;<<<999555222222111111111111111111////////////////////////------------------------iiiWWWPPPHHHCCC===888555444333333111111000///...---,,,,,,---,,,++++++------,,,+++///...,,,+++***+++,,,,,,************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((()))***+++***))))))+++---+++*********))))))((((((!!!000ooo+++""",,,///'''666//////...------------...000///...------,,,------+++******)))******+++,,,bbb111//////(((000...000222666;;;CCCKKKQQQSSStttwww444>>>,,,222***(((***111***%%%++++++***+++dddIII555111222222333444555555555555555222///......///...---***++++++++++++***))))))))))))(((((()))***++++++333111---***'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((&&&&&&,,,999CCC'''$$$%%%((((((&&&&&&)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%'''((((((,,,***((('''&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))***&&&,,,333111XXXxxxsss|||~~~ttt}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwwww}}}qqqzzz{{{zzzZZZ++++++"""000%%%,,,))))))))))))))))))))))))---(((+++&&&)))((("""888yyyyyyyyyyyyyyyyyyyyyyyywwwQQQ777***$$$%%%'''&&&222&&&***///}}}vvvxxxxxxmmmyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuurrrvvv~~~xxxooo(((((((((((())))))))))))$$$222(((...000999,,,---...LLLzzzTTT;;;AAAPPPJJJJJJLLLFFFYYYaaaNNN[[[[[[AAANNNJJJEEEOOOpppbbbJJJNNN666;;;EEE<<<444III@@@444<<>>BBB???<<<<<<>>>===<<<;;;999777555444333333111000//////////////////.........---------........................eeeSSSMMMGGGCCC===888666555444333222111111000///...---,,,---,,,++++++------,,,+++...---,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&'''((()))(((''')))))))))))))))))))))))))))***+++***))))))+++---************)))))))))((( 777777)))GGG***000111...$$$***......------------......000///...------,,,------******+++++++++,,,,,,---///[[[+++***333222:::???CCCKKKTTT\\\eeemmmrrrNNNAAA{{{JJJ"""+++***)))000***///---(((###+++"""666ppp)))///999333444555666666666555444444222///.........---,,,+++++++++++++++***)))))))))))))))))))))***++++++,,,+++(((&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$###***777BBB+++'''&&&((('''$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%&&&***...+++***((('''&&&'''((()))''''''''''''(((((((((((('''((((((((())))))))))))(((&&&111$$$+++(((...222$$$&&&(((555%%%))))))))))))))))))))))))))),,,'''+++'''***+++&&&<<<,,,..."""&&&,,,)))$$$)))'''333$$$LLL(((((((((((())))))))))))+++...%%%---'''***888CCCFFF>>>NNNLLLYYYHHHRRReeeOOOTTTMMMYYY===CCCssseee999777AAANNN***DDDPPPBBBBBBDDDFFFEEECCCAAA@@@@@@===:::;;;AAACCC@@@???AAA>>>>>>===;;;999666444333444333222111111000000000/////////.........------........................eeeRRRKKKGGGBBB<<<888666555555444222222111000//////...------,,,++++++------,,,+++------,,,+++++++++,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&(((((('''&&&************************((()))+++***))))))***,,,************))))))))))))000,,,%%%GGG(((..."""''',,,222,,,,,,,,,,,,---...///000000///...------,,,------***+++,,,------------,,,'''%%%|||777777GGGLLLQQQ___eeemmmuuu|||}}}GGG%%%###333---(((---***---))))))"""+++---***oooppp<<<---;;;...444555666777777555444222222000...---......---,,,+++++++++++++++******)))))))))))))))))))))***+++'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%"""!!!'''222<<>><<<<<>>888---111666+++(((...,,,''''''333***'''111&&& """IIIBBBNNN"""BBB///999444555666777666444111000111///------......,,,+++++++++,,,,,,++++++***)))***)))))))))))))))******((((((''''''((((((******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%###"""$$$+++111000+++''''''&&&###%%%)))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&'''+++///(((((('''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))...&&&&&&###,,,'''(((]]]\\\+++&&&***((()))""",,,(((((((((((((((((((((((()))&&&+++'''***,,,***CCC)))+++)))***###)))---)))+++"""333(((((((((((()))))))))))))))'''222+++:::___BBBEEEPPPLLLLLLNNNMMMGGGOOOzzzEEEJJJDDDTTT777BBBBBBDDDEEEDDDAAA???>>>???<<<<<<>>>AAACCCCCCCCCDDD@@@@@@>>><<<999666444333444444444333333222222111000000000/////////..............................kkkWWWNNNGGGBBB<<<888666555444444222222111111000000//////---,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))******)))(((((((((((((((((((((((((((&&&(((***+++***))))))***))))))))))))))))))******%%%///***!!!777999)))DDD)))222(((000222###******++++++---...000111000///...------,,,------------------,,,+++******000###555```YYYTTT___hhhjjjiiimmmsssyyy~~~vvv[[[eeeqqq|||sssoooxxxyyysss|||\\\VVVLLLCCC===666......000,,,---'''666///###++++++---***...VVVGGG:::+++111???777555333333444444333111///...000///---.........,,,++++++,,,,,,,,,,,,+++************)))))))))))))))******)))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''$$$###$$$&&&---(((&&&&&&&&&$$$'''+++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******%%%+++,,,+++;;;+++...~~~CCC!!!'''+++%%%///---(((+++))),,,)))))))))))))))))))))))))))''',,,&&&((()))(((BBB'''((()))...''''''%%%+++%%%%%%222000---+++---***111YYY???333///'''(((((((((((())))))))))))111(((---tttcccAAAQQQVVVHHHNNNddd666WWWHHHTTT\\\OOO999JJJBBB@@@AAABBBAAA@@@??????@@@=========???BBBDDDBBB???AAAAAA???===;;;888666444333333444444444333222111111111000000000/////////........................kkkVVVMMMHHHCCC===888666444333333111111000000000/////////---,,,++++++------,,,+++++++++,,,---------,,,,,,************************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))++++++***)))''''''''''''''''''''''''&&&(((***+++***)))))))))))))))))))))************///###%%%333222###!!!...999***###+++@@@kkk444&&&'''111---*********+++,,,...///000000///...------,,,------...------,,,,,,------...777888...jjj``````hhhllltttwwwzzz}}}hhhjjjuuuzzz}}}pppddd^^^\\\^^^fffqqqgggtttxxxkkkcccUUUJJJEEE@@@666...444###,,,+++'''+++'''---...///fffsss;;;999666///555222JJJ(((333333222222111000///...000///.../////////---+++,,,,,,,,,,,,,,,++++++***+++******)))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&###"""""")))%%%$$$&&&&&&%%%'''+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((("""...+++!!!%%%***&&&$$$+++"""$$$,,,'''...\\\%%% ...:::333&&&...000+++---444111)))))))))))))))))))))))))))***(((---&&&'''''''''AAA ###%%%...---...)))...!!!---333""",,,!!!###\\\333%%%"""%%%$$$&&&(((((((((((())))))))))))***+++&&&111ttt<<<;;;EEE999IIIEEETTTQQQNNNHHHMMMHHH|||TTTQQQNNNNNNxxx\\\EEE===CCC???AAAAAAAAA@@@???@@@BBB>>>AAABBB@@@AAACCCAAA>>>BBBAAA@@@???===;;;999888333444555666666555444333111111111111000000000000........................lllWWWNNNIIIEEE>>>888555444222111000000////////////......---,,,++++++------,,,+++***+++,,,---------,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((((((((((((((((((((((((((%%%'''***+++***)))((()))((()))))))))************ (((---***(((+++...--- '''000--- 333NNNmmmQQQ&&&)))---,,,***(((++++++++++++,,,---...///000///...------,,,---------,,,,,,,,,...111444666777AAA<<>>QQQWWWQQQ===///...111000333(((999333???===FFF444333222000000000111111000//////000111000...,,,,,,,,,------,,,,,,+++***++++++***)))))))))))))))%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''$$$###&&&'''%%%%%%)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((!!!,,,***&&&%%%&&&,,,,,,,,,'''######%%%ddd888+++444///(((!!!+++111***(((...000...)))++++++++++++++++++++++++***)))...''''''((((((DDD,,,,,,$$$&&&###///"""%%%...###!!!---%%%))),,,666..."""ddd...999 ***666(((((((((((()))))))))))),,,000%%%ffflll>>>;;;222>>>JJJyyyWWWNNNAAA^^^???FFFWWWWWWHHHLLLPPPRRRRRRNNN]]]ZZZ:::@@@CCCDDDDDDCCCAAA@@@AAABBB@@@IIIMMMGGG@@@???AAABBBBBBBBBAAA@@@???===<<<;;;555666888999999888666555222222111111111000000000........................nnnXXXOOOJJJEEE>>>888555333111000////////////............---,,,++++++------,,,+++)))***,,,---...---,,,,,,************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))%%%'''***+++***)))(((((((((((())))))*********++++++,,,+++)))+++---+++''',,,---------///111,,,$$$---$$$---///333)))'''---++++++++++++,,,---......000000...---------------,,,,,,+++,,,000555:::===FFFNNN\\\SSSZZZcccUUUaaa___wwwooottt~~~rrrqqqvvvqqqqqqrrrpppmmmkkkjjjkkkkkkhhhgggiiinnnrrrssssssnnnpppooolllnnnrrrpppkkkpppgggtttmmmvvvllluuuyyyzzz{{{sssooorrrvvvttt{{{~~~tttdddbbbRRRIIIBBB333222222%%%000444""",,,---///+++,,,---+++---(((!!!&&&111333+++333'''BBB777+++===DDD///555444222000000111222444000//////000222111///---,,,,,,------,,,,,,+++***++++++***))))))((())))))$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&))),,,&&&###$$$&&&'''$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$)))(((%%%###'''+++###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''""")))***%%%******'''333((((((###PPP"""000###%%%222###***###(((,,,###&&&,,,++++++++++++++++++++++++***)))///((((((***+++GGG)))+++$$$))),,,$$$***$$$(((+++%%%***---)))111***hhh***%%%((( 333(((((((((((())))))))))))+++###000666---999:::000555lll>>>aaa===NNNIIILLLxxxhhhHHHJJJOOOOOOZZZPPPOOOPPP>>>yyy888OOOGGGGGGGGGDDDBBB@@@AAABBB@@@PPPXXXNNN???<<>>===777888:::;;;;;;:::999888222222222111111111111000........................nnnXXXPPPJJJEEE>>>888666555444444555444111/////////111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''(((***,,,,,,,,,***)))***+++,,,,,,+++***)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))...---,,,+++++++++,,,---+++***((((((((((((%%%###))))))))))))))))))))))))''')))************,,,...******+++++++++,,,,,,,,,---+++******,,,,,,+++)))...---444@@@???333+++---000---***,,,000222///,,,...---,,,,,,,,,---///000+++---///000/////////000111333444444777@@@NNNXXX[[[ZZZXXXTTTRRRUUU[[[aaaiiimmmqqquuuvvvsssoookkklllkkkiiigggeeefffjjjmmmkkkmmmllljjjlllrrruuutttpppuuuzzz{{{xxxsssqqqpppuuuxxxxxxuuurrrrrrooojjjmmmssswwwxxx}}}|||~~~}}}{{{qqqssszzztttiiiffflll}}}|||vvvooogggXXXHHH:::111---,,,.........,,,***((()))+++++++++******+++---000111222444777888777666666777555444333222222222333333111111111111111000///...000///...,,,+++*********,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))(((((((((((('''''''''###&&&%%%$$$%%%))))))%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$''')))'''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''&&&%%%((($$$DDD333'''((()))+++$$$((((((((((((((((((((((((//////$$$***,,,&&&...+++***'''***...+++'''333DDD***"""&&&&&&---''''''(((((())))))*********+++(((,,,)))***TTT///((('''+++)))'''(((((())))))))))))(((((())))))\\\222888666;;;666@@@GGGSSSGGGJJJXXX;;;XXX___CCCRRRQQQKKKMMMIII]]]LLLNNNQQQDDDYYY???GGGMMMHHHCCCEEECCC???CCCCCCKKKQQQMMMDDD@@@HHHQQQGGGEEEBBB@@@@@@@@@@@@@@@:::;;;;;;<<<;;;:::888777222333333222222111000///...............///000111pppYYYQQQJJJEEE>>>888666555444444444333222000///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((***+++---------+++*********+++,,,+++***)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))(((((()))*********)))((()))******((('''))))))))))))))))))))))))((()))++++++******+++---******+++++++++,,,,,,,,,***))))))***+++,,,,,,+++,,,)))///::::::111,,,...///,,,***,,,000222000---+++******++++++,,,......---......---,,,+++,,,......444===EEEJJJRRR[[[bbbaaa___]]]ZZZZZZ\\\```dddpppuuuzzz{{{wwwsssssstttnnnqqqssssssrrrpppooopppssswwwyyyxxxyyy|||{{{xxx|||{{{{{{~~~yyytttyyyzzzwwwuuutttoooiiitttuuuxxx}}}}}}yyy}}}yyyYYYVVVYYYgggxxx|||tttiii^^^TTTGGG:::000000---))))))***+++***)))+++***)))))))))+++,,,---111333666666555444555555555555555555444444444444333333444444333111000//////...---++++++*********,,,++++++***))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$%%%,,,333111,,,&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''&&&%%%((($$$DDD111&&&'''(((***$$$((((((((((((((((((((((((+++&&&+++---)))///))),,,)))***...,,,)))111???+++###555###'''((((((((((((((())))))''''''%%%***'''***RRR---'''&&&+++)))((((((((())))))))))))((((((,,,$$$---444222777777@@@QQQOOOHHHSSSFFFMMMPPPcccaaaCCCXXXSSSEEESSSSSSPPPSSSQQQIIINNNKKKQQQJJJKKKEEEAAADDDCCC???@@@@@@DDDGGGFFFCCCBBBFFFIIIGGGCCC???@@@CCCDDD@@@<<<;;;;;;<<<<<<;;;999888777222222222222111000//////......------...//////000rrr[[[RRRKKKFFF>>>999666555444444333222222111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***+++,,,---------,,,+++))))))***+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&'''((())))))))))))))))))))))))***,,,,,,+++***)))))))))))))))))))))))))))***++++++***)))***,,,******+++++++++,,,,,,,,,)))(((((())),,,------,,,***'''***222333---,,,///...,,,***,,,000222000...******+++,,,,,,---....../////////...---...111444>>>GGGUUU___eeegggiiikkkgggeeeaaa______`````````mmmuuu|||}}}yyyyyyuuu}}}{{{vvvrrrgggiiijjjjjjiiikkkpppttt|||~~~|||tttXXXRRRPPPVVVaaalllyyyzzztttnnncccRRRDDD;;;333+++))),,,...,,,)))++++++***************+++000222444444333222333444555555666777777777666555555555666666555333000...---,,,,,,+++*********++++++******))))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''%%%"""%%%...666444,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''&&&%%%((($$$DDD---$$$&&&&&&)))$$$((((((((((((((((((((((((LLL///)))))))))((((((((((((((($$$%%%###)))&&&)))OOO+++'''&&&***(((((((((((())))))))))))((((((---+++***000000444999???mmmOOOLLLRRRHHHRRRNNNAAAHHH[[[]]]NNNYYYTTTFFFIIITTTFFF@@@WWWNNNNNNBBBNNNAAAHHHJJJ{{{IIIEEE@@@@@@CCCCCC@@@>>>@@@??????AAADDDFFFDDDBBBDDD@@@===AAAGGGGGG@@@999<<<<<<<<<<<<;;;999777666222222222111111000//////...------------...//////ttt\\\SSSLLLFFF???999666555444333111222222222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,+++***))))))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((***,,,------,,,+++***))))))***,,,,,,+++***))))))))))))))))))))))))***+++,,,+++))))))***+++******+++++++++,,,,,,,,,+++***)))***---...---,,,+++((((((,,,---***+++///---,,,+++,,,...///---,,,,,,,,,---...............---///111333777<<>>BBBAAABBBCCC@@@DDDBBBAAACCCFFFGGGDDD@@@???>>>???CCCGGGEEE???999<<<<<<<<<<<<;;;999777555333222222111000000//////......------------......uuu]]]TTTLLLGGG@@@:::666555444333111111222111111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************))))))))))))))))))******+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************((()))+++---......------+++*********++++++)))'''))))))))))))))))))))))))***+++,,,+++))))))***+++******+++++++++,,,,,,,,,...---,,,,,,---...---+++...+++)))******)))***------,,,++++++++++++***)))------..................+++...444;;;CCCLLLUUU[[[aaacccdddccc```\\\ZZZXXX\\\[[[]]]bbbiiinnnooommm[[[[[[YYYWWWVVVVVVXXXYYYbbbaaa___[[[XXXXXXZZZ]]]ffflllpppqqqssstttrrrmmmbbb^^^ZZZYYY\\\dddmmmrrr|||wwwoooiiieeehhhmmmsssxxx~~~~~~yyyvvvtttpppnnnqqqxxx{{{xxxhhh___QQQAAA555000000111+++************+++,,,,,,---///000111000111333555555666888999888777555333555555666555444111...---,,,,,,++++++***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###&&&'''$$$"""$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&%%%((($$$DDD)))&&&)))'''***(((((((((((((((((((((((((((ZZZ888,,,,,,,,,++++++*********))))))&&&+++''')))HHH&&&'''(((((('''***(((((())))))))))))((((((%%%+++///111333777:::GGGMMM???HHHOOOOOOGGGBBBEEEGGGCCC]]]UUUIIIFFFJJJJJJJJJQQQDDDJJJGGGCCCFFFGGG>>>BBB888>>>FFFAAABBBIIIEEEFFFFFFFFFEEEDDDCCCBBBAAA;;;>>>CCCEEECCC@@@===<<<<<<<<<<<<<<<;;;999777666444333222111000000000111///......---------......ttt]]]TTTMMMHHH@@@:::777555444333222111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((((((*********)))******+++,,,)))))))))))))))))))))))))))************+++++++++************************((()))***+++++++++++++++,,,+++******++++++)))''')))))))))))))))))))))))))))***++++++***)))***,,,******+++++++++,,,,,,,,,///---,,,,,,------,,,***...---+++*********+++,,,---,,,,,,++++++******)))---,,,,,,,,,---///000222///444===FFFNNNVVV]]]aaa^^^\\\YYYWWWUUUUUUVVVVVVYYYYYYZZZ\\\^^^___^^^]]]TTTSSSRRRRRRRRRSSSSSSRRRaaaeeejjjnnnmmmkkkjjjiiihhhmmmrrrtttxxx~~~~~~nnniiiccc___```dddgggiiiooottttttooooooxxx}}}vvvrrrxxxxxxsssllllllqqquuuuuuyyyyyy|||}}}wwwqqqeeeVVVGGG===::::::---+++)))(((((()))+++,,,---...000111111333666888888999999999888666444333444444333333111000///......---,,,,,,+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%% &&&)))%%%"""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''"""###$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&%%%((($$$DDD)))'''+++'''))))))((((((((((((((((((((((((WWW''',,,,,,,,,+++++++++++++++++++++(((,,,)))***GGG%%%((()))(((&&&***(((((())))))))))))(((((($$$***---///...444555EEEEEEFFF<<>>AAABBB]]]MMM:::>>>HHHAAAEEEQQQLLLFFFHHHGGGDDD@@@>>>@@@BBB;;;@@@DDDDDD@@@<<<<<<>>>:::;;;;;;<<<;;;:::888777666555333222111111222222000000///............///rrr\\\TTTNNNHHHAAA:::777555444333333222000///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******))))))))))))))),,,+++***)))))))))***+++)))))))))))))))))))))))))))************+++++++++***************************)))))))))))))))******+++******+++------,,,***))))))))))))))))))))))))((()))++++++******+++---******+++++++++,,,,,,,,,+++***)))***,,,,,,,,,******++++++******,,,,,,++++++,,,,,,,,,,,,,,,---...---,,,,,,---000444999<<<>>>DDDLLLSSSVVVXXXYYYZZZXXXUUUSSSQQQQQQQQQRRRRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUYYY^^^```aaaccceeeggghhhmmmuuuzzzzzzwwwtttsssqqqwww|||~~~yyywwwxxxyyyzzzyyy~~~rrrjjjmmmuuu{{{vvvjjjhhhgggeeellllllqqqzzz~~~{{{uuummmcccXXXNNNHHH555222...***))))))+++---,,,...000111333555999<<<===<<<;;;999888666555444555444222111000000000111000///...---,,,,,,++++++************************))))))))))))))))))))))))((((((((('''''''''&&&&&&"""&&&'''%%%$$$''')))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((""""""###%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&%%%((($$$DDD((((((+++&&&((((((((((((((((((((((((((((((ggg***))))))******************)))***(((,,,)))+++GGG&&&)))***(((%%%***(((((())))))))))))(((((()))+++,,,...+++111111\\\>>>LLLKKKCCCAAAHHHLLLKKKOOOWWWMMMKKKHHHBBBDDDQQQOOO===CCCBBBAAA@@@:::HHHeeeBBB===FFFAAALLLZZZRRRIIIHHHFFFCCC@@@@@@BBBDDD@@@AAAAAA@@@>>><<<<<<===999:::;;;;;;;;;:::999999888666444333222222333444111111000///////////////qqq\\\TTTNNNIIIAAA;;;777555444333333222000...---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,+++***))))))******---,,,***)))))))))******)))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***++++++*********,,,///000///...))))))))))))))))))))))))''')))***+++******,,,...******+++++++++,,,,,,,,,(((''''''(((***,,,,,,+++&&&)))******+++------+++)))+++---......///111333///......000444;;;AAAFFFNNNSSSZZZ]]]\\\XXXTTTRRRSSSQQQOOOMMMLLLJJJHHHFFFGGGKKKQQQTTTWWWZZZ```eee^^^fffnnnooollljjjmmmrrrvvvyyy|||}}}|||zzzzzzzzzxxx}}}vvvvvv|||{{{wwwyyyyyyuuuuuuxxxvvvpppkkkfffcccdddllltttyyy}}}xxxnnnnnnvvv}}}}}}zzzooo```SSS>>>:::444...++++++---///,,,...000222444777<<>>999HHH<<>><<<===>>>===<<<888999:::;;;;;;;;;::::::999777555333333333444555222222111000000000000000xxx```RRRMMMIIICCC<<<777444333333222222111111000/////////,,,,,,,,,------.........------------------------...------,,,+++***))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++******)))))),,,+++***)))***+++---///+++,,,,,,+++)))((()))+++((((((((((((((((((((((((''')))******))))))***,,,))))))))))))))))))))))))++++++++++++,,,---...............------,,,,,,,,,,,,,,,---------,,,++++++...---...333888999555000...+++***---111222...***000111444888AAANNN[[[ddd___aaabbb___YYYSSSQQQPPPVVVOOOMMMPPPLLLHHHPPP^^^mmmnnnmmmkkkmmmrrrrrrooovvv|||}}}xxxvvvzzz}}}|||~~~}}}~~~|||yyy}}}{{{wwwpppssszzzzzzwwwrrrhhh^^^YYY]]]gggpppxxx~~~ppphhhfffjjjuuuxxxoooiiiZZZQQQAAA333000222000+++,,,,,,---...000444999===:::;;;<<<;;;999777666777333333222222222333444444000000///......///000111------,,,,,,+++***))))))(((((((((((((((''''''&&&***%%%)))222222)))%%%***%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''&&&%%%((($$$DDD)))&&&)))%%%((((((((((((((((((((((((((((((TTT,,,''''''''''''((((((((()))++++++'''***''')))FFF)))...)))***---,,,******++++++++++++******fff...***)))+++,,,(((888NNNEEEDDDEEEGGGJJJMMMMMMMMMFFFXXXIIITTTKKKRRRPPPDDDGGGIIIKKK@@@^^^===???BBBEEEYYYHHHFFFEEE???EEEIIICCCBBBDDD???;;;:::;;;>>>BBBCCCAAA>>>999999999:::;;;<<<======@@@;;;555222444555555444000111111222222000///...yyyaaaSSSMMMIIICCC<<<777444333333222222111111000/////////,,,,,,------------------------------------------,,,,,,+++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++*********))),,,+++***))))))***,,,---***+++,,,***)))(((***+++++++++++++++++++++++++++''')))******))))))***,,,************************++++++++++++,,,---.........---------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,++++++///444444000+++++++++,,,---...///000000---444@@@KKKUUU[[[aaaddd[[[___bbb___XXXQQQOOOPPPPPPMMMRRRZZZ\\\[[[dddqqq|||}}}{{{wwwwwwxxxvvvrrrxxx}}}|||wwwwww~~~~~~|||vvvyyyxxxyyyzzzzzzrrrhhhaaa___```cccmmmsssxxx|||}}}rrrccc^^^iiixxx{{{wwwuuuhhhbbbTTTCCC888333...***---------...///333777:::999:::;;;:::888666666777333333333333444444444444111000///......///000000------,,,,,,+++******)))(((((())))))(((((('''&&&***%%%(((000000(((%%%***%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''&&&%%%((($$$DDD)))&&&)))%%%((((((((((((((((((((((((((((((ccc000'''''''''((((((((())))))++++++'''***'''***FFF(((...)))***,,,,,,******++++++++++++******ttt...***)))+++---***===KKKIIIGGGFFFGGGKKKOOOQQQRRR[[[WWWIIIOOONNNQQQNNNLLL]]]QQQ111000===AAACCCCCCSSSCCCAAAEEE>>>AAAFFFDDDDDDDDD<<<;;;;;;<<>>:::;;;<<<===>>>>>>>>>>>>===:::777777999:::777444000111111222111111//////zzzbbbUUUNNNJJJCCC===888555444444222222111111000/////////------------------,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++************,,,+++***)))))))))***+++)))***+++***))))))+++,,,++++++++++++++++++++++++((()))+++***))))))***+++************************++++++++++++,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,***+++---000111---)))+++---...---+++,,,222777666@@@NNNYYY```aaa```___XXXZZZYYYUUUOOOLLLOOORRRSSSTTT\\\gggllllllsss}}}zzz||||||~~~zzzzzzzzzzzzssskkkccc^^^bbbfffjjjooowwwuuu{{{rrraaa\\\___qqqyyy}}}|||tttsssiiiVVVEEE:::222,,,...---,,,,,,---000333555777999:::999777666666777333444555666666555444333222111000///......//////------,,,,,,++++++******(((((())))))(((((('''&&&***%%%'''------'''%%%***&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''&&&%%%((($$$DDD)))&&&)))%%%((((((((((((((((((((((((((((((UUU''''''((((((((()))))))))+++***'''+++'''***FFF(((---)))***,,,,,,******++++++++++++******///******,,,---+++DDDGGGJJJGGGEEEFFFJJJOOOSSSUUUJJJIII[[[]]]VVVHHHDDDQQQDDD666SSSuuuCCCHHHIIIGGGQQQBBBAAA@@@>>>BBBAAA777999AAAAAA=========@@@BBBBBBAAA???;;;<<>>999555111111222222111111000///zzzcccVVVNNNJJJDDD===888555444444222222111111000/////////.........------,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))))))))***(((*********)))***+++---)))))))))))))))))))))))))))***++++++))))))***+++************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////...---///000000...+++...//////------000888>>>KKKPPPUUUYYYYYYWWWUUUTTTUUUQQQKKKIIIJJJPPPWWW\\\jjjjjjooovvvxxxvvvyyy|||yyyxxxzzzvvvrrrzzz{{{|||~~~~~~wwwmmmccccccdddgggmmmuuuyyyzzzsssqqqsssyyyyyymmm___VVV\\\fffuuu|||yyyyyyrrreeeWWWLLL@@@777000...+++***+++...000111444666888888666555666777333444666777777555333222222111111000///.........------,,,,,,,,,+++++++++)))))))))))))))((('''''')))&&&&&&******&&&&&&)))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''&&&%%%((($$$DDD)))&&&)))%%%((('''(((((((((((((((((((((((()))555888 $$$***---******DDD$$$ )))///,,,'''(((((((((((()))))))))******'''+++(((***EEE''',,,((()))++++++******++++++++++++******///+++***------,,,JJJCCCGGGEEEDDDFFFJJJNNNQQQRRR___LLLTTTPPPVVVPPPCCCFFFQQQiiidddDDDJJJKKKHHHLLLBBBBBB???888:::@@@EEEOOORRRGGG@@@@@@AAABBBCCCCCCBBBBBB:::===@@@DDDFFFFFFEEEDDD===;;;;;;===???>>>999444222222222222111111000000{{{cccWWWOOOKKKEEE>>>999666555555222222111111000/////////.........------,,,,,,,,,------------------------------,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))(((*********)))***+++---))))))))))))))))))))))))***+++,,,+++***)))***+++************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000//////////////////......------000666>>>EEEJJJYYYZZZZZZWWWRRRMMMJJJIIILLLIIIIIIQQQ___iiimmmlll~~~|||vvvqqqppprrrmmmhhhppp~~~sssuuuwwwyyyzzzxxxuuurrrrrrvvv~~~qqqlllhhhggghhhiiikkklllxxxnnngggiiimmmlllhhhfffVVVXXX```mmmzzz~~~}}}|||wwwpppjjjbbbSSSGGG888333---******---...///222444555666555555666777444555666777777555333222111111111000///...---------------,,,,,,,,,,,,,,,)))))))))))))))((((((''')))'''&&&((((((&&&''')))&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''&&&%%%((($$$DDD)))&&&)))%%%((('''((((((((((((((((((((((((111EEETTT111***"""&&&)));;;&&&###,,,%%%(((((((((((()))))))))*********''',,,(((***DDD&&&,,,'''(((************++++++++++++******///++++++---+++---MMMAAAEEEEEEFFFJJJNNNPPPPPPOOOGGGMMMXXXTTTGGGDDDMMMcccMMM???CCCEEECCCEEE???AAABBB===JJJeee}}}nnnHHHCCCDDDDDDEEEDDDDDDDDDDDD:::<<>>;;;;;;;;;;;;777444333222222111111111111111zzzcccWWWPPPLLLEEE???:::777666666222222111111000/////////------------------,,,,,,------------------------...------,,,+++***)))(((***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,------------......------,,,,,,,,,...///000///......---------......,,,---111888AAAKKKSSSWWW]]]^^^^^^[[[UUUNNNJJJHHHFFFKKKXXXlll|||}}}xxxvvv|||rrrllljjjiiihhheeeeeemmmwwwssssssqqqnnnkkkjjjlllnnnjjjooovvv|||~~~zzzrrrmmmiiieeedddeeeiiikkkooorrrooohhhfffhhhaaaYYYSSSXXXfffvvv~~~zzzxxxrrreeeWWWFFF>>>444---+++---------///111444444444444666777555555666666555444222111000000111111000///...---------------,,,,,,,,,,,,))))))******))))))((('''(((''''''((((((''''''(((''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''&&&%%%((($$$DDD)))&&&)))%%%((((((((((((((((((((((((((((((+++"""qqq___222###'''+++(((***HHH%%%...(((..."""((((((((()))))))))******)))***''',,,)))***DDD&&&+++'''(((************++++++++++++******000,,,,,,...***...LLLBBBGGGHHHJJJNNNRRRSSSQQQOOOVVVZZZFFF\\\WWWyyyAAA@@@@@@AAACCCCCCBBBDDD@@@[[[mmmIIIEEEFFFGGGFFFDDDDDDEEEFFF<<<>>>AAAEEEGGGIIIIIIIIIDDD@@@;;;999999999666444333333222111111111111222zzzcccWWWPPPLLLFFF???:::777666666222222111111000/////////,,,,,,------------------------------------------,,,,,,,,,++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------------,,,***+++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,---......---------......////////////...---,,,,,,---///000......---,,,,,,,,,...000000555===DDDIIIPPPWWW]]]aaaaaa```\\\WWWSSSPPPPPPMMMYYYlll{{{ooojjjmmmssssssqqqrrrxxx|||wwwnnnjjjllllllhhhiiipppxxx|||||||||zzzvvvpppnnnpppssslllooorrrsssrrrrrrqqqqqquuu}}}{{{yyyuuupppooorrrbbbgggqqqzzzxxxmmmddd```kkk```SSSOOOXXXgggtttzzz}}}yyyooofffYYYMMM>>>222...------,,,---///222333333444666777555555555444333222222222//////000111111000///...------------------------)))************)))(((((('''((())))))))))))((('''''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''&&&%%%((($$$DDD)))&&&)))%%%(((((((((((((((((((((((((((((($$$%%%888[[[222$$$"""LLL###+++,,,'''&&&(((((()))))))))*********)))***(((---)))+++CCC%%%+++&&&'''))))))******++++++++++++******000---,,,///+++///IIICCCJJJJJJKKKMMMPPPRRRQQQPPPOOOQQQBBB}}}===EEE@@@???DDDCCCFFFHHH@@@hhhhhhYYYHHHEEEFFFGGGEEECCCBBBCCCEEE@@@AAACCCDDDEEEFFFFFFFFFCCC???;;;999::::::888555444333222111111111222222yyybbbVVVPPPMMMFFF???:::777666666222222111111000/////////,,,,,,,,,------.........------------------------***++++++++++++,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------............+++,,,,,,+++)))((()))+++************************+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,---.............../////////000000000///---,,,,,,---.../////////...---,,,...000333666@@@JJJMMMLLLMMMUUU\\\iiifff```YYYTTTSSSVVVYYYZZZfffwwwzzzuuussssssnnniiillltttuuuyyyxxxrrrqqquuuvvvtttrrrxxxwwwrrruuu~~~xxxvvvwwwuuuxxxxxxtttpppnnnmmmkkkmmmwwwvvviiiaaahhhrrrsssmmmgggllldddYYYRRRSSS[[[fffmmmwww~~~|||yyyuuupppfffXXXEEE777000...---+++,,,...111333333444555777666555444222222111222222...///000111111000//////------------------------***************)))((((((&&&)))***))))))***)))&&&''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''&&&%%%)))$$$DDD)))&&&)))%%%((((((((((((((((((((((((((((((%%%'''***___888###,,,'''""">>>)))%%%((( 000))))))))))))************)))***(((---)))+++CCC%%%***&&&'''))))))******++++++++++++******000------///,,,111FFFEEELLLJJJIIIJJJLLLNNNOOOOOOOOO[[[III@@@999EEE<<<;;;@@@@@@EEEFFFGGGVVViiihhhYYYUUUQQQBBBDDDFFFFFFDDDAAA@@@BBBEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@>>>;;;;;;======999666444333222111111111222333