BM6P6(@ uuu___SSSOOOKKKHHHHHHEEEBBB@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;:::888666555666777888444444333333222111000000000000111111111111000000222222111111111111222222333222111000000111222333000000000000000000000000000000000000000000000000000111111111111222222222222333555:::AAAIIIPPPTTTXXXXXXYYYYYYZZZZZZ[[[[[[XXXYYY[[[\\\[[[ZZZXXXWWWQQQQQQPPPOOOMMMKKKIIIHHHJJJKKKOOOZZZkkk|||qqqsssyyyyyyttt___VVVNNNMMMMMMMMMNNNQQQXXX[[[jjjpppbbbRRROOOLLLKKKMMMNNNMMMKKKPPPQQQRRRQQQQQQQQQSSSUUUUUUWWWWWWWWWVVVWWWYYY[[[YYY\\\^^^^^^\\\^^^bbbfffiiilllpppvvv|||}}}yyytttnnniiifffccc```^^^]]]\\\ZZZYYYYYYWWWUUURRRTTTVVVXXXWWWUUUTTTWWWZZZ___bbbjjjuuu}}}}}}hhhYYYQQQJJJFFFEEEDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;::::::::::::999:::888666555444444555666444444333333222111111000111111222222222222111111222222111111111111222222222222111000000111222222000000000000000000000000000000000000000000000000000111111111111222222222333444777<<>>>>>===<<<;;;:::::::::999999999888888888777555444333444444555444444333333222222111111222222333333333333222222222222111111111111222222222222111000000111222222000000000000000000000000000000000000000000000000000111111111111222222222444666999>>>EEEMMMSSSWWWYYYYYYYYYZZZZZZZZZZZZ[[[XXXYYYZZZZZZZZZXXXUUUTTTQQQQQQPPPNNNMMMKKKJJJIIIJJJNNNWWWdddvvvwwwttt|||wwwfffXXXQQQLLLLLLMMMNNNQQQVVV___gggwww|||dddUUUPPPPPPNNNMMMMMMOOOPPPPPPPPPRRRSSSTTTSSSSSSSSSUUUWWWWWWXXXYYYZZZZZZ[[[]]]___```dddhhhkkklllpppuuuzzz}}}zzzvvvtttpppmmmjjjgggeeebbb^^^[[[YYYYYYYYYXXXUUUSSSTTTUUUUUUTTTWWW^^^bbbfffmmmuuurrriii```\\\\\\___hhhqqq|||iii[[[OOOIIIHHHCCCAAA???=========<<<:::999999999888888888888777888777666555444444444444444444333333333222222222222222333333333333222222222222111111111111222222222111111111111111111222000000000000000000000000000000000000000000000000000000111111111222222222444666:::???FFFNNNTTTXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[ZZZXXXVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIJJJPPP\\\lllwwwyyyppp```UUUPPPLLLMMMOOOQQQVVV\\\bbbmmm~~~ooo^^^TTTPPPNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSTTTVVVWWWXXXZZZ\\\]]]^^^```cccfffeeejjjoootttwww{{{}}}zzzuuuqqqnnnjjjfffddd``````___]]]ZZZWWWVVVUUUWWWTTTUUUYYY[[[]]]aaagggooottt|||xxxggg```XXXVVVXXX___kkkvvvqqqaaaSSSJJJGGGDDDAAA???>>>>>>===<<<;;;999999888888888777777777888888777666555555555555444444444333333333333333111111222222222222111111222222111111111111222222111111111222222111111111000000000000000000000000000000000000000000000000000000111111111222222222333555:::@@@GGGOOOUUUXXX[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\ZZZXXXVVVRRRQQQOOOMMMKKKJJJJJJJJJJJJSSSbbbttt|||lll^^^QQQMMMKKKMMMOOOQQQWWW___eeerrr|||yyywwwvvvwwwyyy{{{}}}rrreee\\\TTTPPPLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXWWWZZZ]]]___aaadddhhhkkknnntttzzz~~~zzzvvvrrrooolllhhhgggeeecccaaa^^^ZZZXXXZZZUUUSSSVVVWWWWWWZZZ^^^___cccjjjrrr{{{tttjjj]]]WWWSSSTTTXXX```ooo|||zzzhhhVVVJJJEEEDDDBBB@@@??????>>>===;;;999999999888888888777777888888777777666555555444444444444444333333333333111111222222222222111111222222111111111111222222000111222222222222111000000000000000000000000000000000000000000000000000000111111111111222222222333666;;;AAAIIIPPPVVVYYY\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZXXXSSSRRROOOMMMKKKJJJJJJJJJLLLWWWiii~~~zzzfff[[[NNNJJJIIIKKKMMMPPPXXX```iiiyyy|||wwwwwwxxxxxxxxxwwwvvvvvvqqqtttxxx|||nnn```ZZZVVVQQQLLLLLLNNNPPPQQQPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUWWWYYYWWWZZZ^^^aaaeeejjjooosssvvv{{{}}}yyywwwsssqqqooommmkkkhhhccc```]]]WWWTTTUUUVVVTTTUUUXXXUUUYYY^^^dddkkksss|||sssfff]]]VVVTTTSSSVVV[[[cccrrrppp]]]OOOIIIFFFCCCAAA@@@@@@???>>>===::::::999999999888888888666666666666555444333333444444444444444444444444222222333333333333222222222222111111111111222222000111222222222222111000000000000000000000000000000000000000000000000000000111111111111222222222444777<<>>EEEMMMTTTYYY\\\\\\\\\\\\\\\[[[[[[ZZZZZZVVVWWWYYY[[[\\\[[[ZZZYYYTTTRRROOOLLLJJJJJJJJJKKKSSS```uuulllZZZRRRRRRPPPPPPRRRSSSVVV___hhhsss}}}zzzyyyzzz{{{||||||~~~zzzuuuqqqmmmlllmmmmmmmmmrrr}}}~~~iiibbbXXXPPPMMMOOORRRUUUPPPTTTWWWWWWUUUSSSTTTVVVXXXZZZZZZZZZYYYZZZ\\\^^^```dddjjjpppvvv|||}}}yyyrrrjjjcccbbbaaa]]][[[\\\TTTTTTTTTTTTUUUZZZ```eeedddiiirrr{{{{{{sssiii```[[[WWWSSSPPPKKKLLLPPPUUUXXX\\\gggrrrvvvqqq___SSSKKKEEEAAABBBBBB???===???<<<;;;999888999999888777;;;:::999777666555555555444444555555555444333222333333333333333333333333222222111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111000///000111333333222444999AAAHHHNNNSSSWWWZZZ___]]]\\\]]]______]]]ZZZYYY[[[\\\]]]]]]ZZZXXXVVVVVVRRRPPPNNNJJJFFFHHHLLLWWWiii{{{ssszzzxxxiii[[[RRRMMMKKKMMMQQQTTTYYYdddooo}}}~~~}}}yyyuuupppmmmkkkhhheeehhhmmmgggiiimmmrrr{{{{{{lll\\\VVVPPPLLLMMMOOOOOOOOOPPPRRRTTTUUUTTTTTTUUUVVVXXXYYYZZZZZZ[[[^^^bbbeeeiiipppzzz~~~yyyrrrnnnkkkhhhbbb^^^\\\YYYUUURRRRRRTTTXXXZZZ]]]^^^aaaiiittt~~~wwwsssccc```ZZZUUUPPPMMMLLLLLLLLLOOORRRTTTWWW\\\bbbfffkkkyyyjjjYYYNNNGGGCCCCCCBBB???===>>>===;;;:::999:::;;;:::999;;;:::999777666555555555444444333333222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111444333333333444666666666666;;;CCCJJJPPPTTTYYY[[[]]]\\\[[[\\\______]]][[[[[[\\\]]]^^^]]]ZZZWWWVVVUUURRROOONNNJJJGGGJJJPPPcccuuurrrlllwww~~~uuufffXXXPPPMMMLLLMMMQQQUUU[[[gggsss~~~vvvqqqpppnnnjjjgggjjjfffddddddbbbaaaeeekkkjjjooovvv~~~~~~jjj]]]VVVRRRNNNMMMNNNQQQQQQQQQQQQSSSUUUUUUUUUTTTUUUWWWWWWXXXZZZ[[[\\\___dddhhhpppwww|||yyyuuuoookkk```\\\WWWSSSQQQRRRTTTUUUVVVVVVXXX^^^gggpppwwwzzz}}}}}}|||zzztttmmmgggcccYYYWWWSSSOOOLLLKKKKKKLLLMMMOOOQQQSSSUUU[[[bbbhhhrrrxxxcccSSSKKKDDDCCCCCC@@@>>>??????===;;;;;;<<<======<<<:::999888777666555555555444333222222111111222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111222333444555999>>>FFFMMMRRRWWWZZZ]]][[[[[[[[[\\\^^^___^^^\\\^^^^^^______]]]ZZZWWWUUUSSSPPPOOOMMMJJJIIINNNVVVpppxxxjjjjjj{{{{{{wwwzzzpppaaaUUUNNNNNNLLLMMMQQQWWW___mmmyyyvvvqqqiiiddd___^^^______^^^\\\___\\\[[[]]]^^^^^^dddkkkqqqxxxrrr```UUUPPPNNNMMMMMMPPPSSSTTTTTTRRRTTTUUUUUUUUUUUUVVVXXXXXXZZZ\\\^^^aaaeeekkkoooyyy}}}xxxlllfff___YYYUUUSSSRRRQQQPPPPPPQQQUUUZZZ```cccdddjjjjjjiiigggbbb\\\WWWSSSOOONNNLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRUUU\\\gggooo~~~mmmXXXNNNFFFDDDDDDBBBAAAAAA@@@>>>======>>>??????>>>999999888666666555555555333333444444444333222111222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111222111111000000111111222000000111111111222444666:::@@@HHHOOOTTTXXX[[[]]]ZZZZZZ[[[]]]^^^___^^^^^^`````````___]]]ZZZWWWUUURRRPPPNNNMMMJJJKKKSSS\\\zzzooofffooo}}}tttxxx}}}lll]]]SSSMMMNNNLLLNNNRRRYYYbbbrrr~~~pppfffbbbZZZXXXVVVVVVXXXZZZ[[[ZZZZZZXXXXXX\\\^^^aaahhhooozzz~~~nnn^^^VVVLLLLLLMMMOOOQQQSSSTTTTTTRRRTTTUUUUUUUUUUUUWWWYYY]]]___bbbeeeiiinnnuuuyyy|||vvvllleee___[[[VVVRRRRRRQQQPPPRRRUUUWWWXXXWWW^^^]]]]]][[[XXXTTTPPPNNNKKKJJJJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUYYYcccrrr|||www___SSSHHHFFFFFFEEEDDDDDDAAA???>>>>>>???@@@???>>>888888777666555555555555222444777888888666222000222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111222222111111111111222222222444666666555666888;;;<<>>===>>>>>>===<<<888777666666555555555666333555777999999666333111222222222222222222222222000000000111222222333333222222222222222222222222111111111111111111111111222222111111111111222222111333666555444444888;;;>>>CCCLLLSSSWWWYYY[[[\\\[[[]]]___```___^^^___```aaa```___]]][[[YYYWWWVVVRRRPPPNNNMMMJJJMMMZZZhhhtttdddeeevvvrrrnnn}}}uuucccWWWQQQOOOMMMLLLOOOVVV^^^hhhxxx{{{mmmaaaWWWQQQPPPNNNNNNOOOPPPRRRTTTUUUVVVYYYWWWZZZ```fffkkkuuu~~~xxxqqqpppoooooopppnnnlllkkkjjjjjjrrrzzznnn^^^VVVPPPRRRSSSSSSRRRQQQSSSTTTSSSUUUVVVWWWXXXZZZ^^^aaadddgggkkkpppuuu|||~~~wwwnnnggg___\\\YYYWWWVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQXXX^^^eeejjjppp|||tttdddRRRKKKIIIGGGDDDCCCBBB@@@>>>======<<<;;;:::777777666555555555555666555555555555555555444333111111111111111111111111///000000111222222333333222222222222222222222222111111111111111111111111333222222111111222222333...111444444222222666:::@@@FFFOOOVVVZZZ\\\]]]]]]]]]```bbbaaa___^^^___aaa______^^^\\\ZZZXXXWWWVVVRRRQQQOOOMMMJJJMMM\\\lllooodddiii{{{~~~rrrrrrqqq___SSSOOOOOOLLLLLLPPPXXX```jjjyyytttfff\\\SSSPPPPPPLLLMMMOOOQQQRRRTTTVVVXXXYYYXXX]]]eeemmmtttrrriiigggiiikkklllkkkeeeaaacccfffkkkvvvvvvddd[[[RRRTTTUUUTTTRRRRRRTTTVVVVVVWWWYYYZZZ\\\___dddhhhkkknnnrrrwww}}}yyyppplllfffbbb```___^^^]]]ZZZXXXVVVSSSPPPNNNMMMMMMMMMNNNOOOQQQRRRTTTVVVVVV]]]eeeooouuuzzz|||jjjVVVMMMJJJFFFBBB@@@BBB@@@===<<<<<<;;;999888777666666555555555555666888666333111111222444666111111111111111111111111///000000111222222333333222222222222222222222222111111111111111111111111333222222111111222222333111444888777555555:::>>>BBBHHHQQQXXX\\\]]]^^^______aaacccccc```^^^___aaa___^^^]]][[[YYYXXXWWWVVVSSSQQQOOOMMMIIIMMM]]]nnnllleeemmm}}}uuuxxxnnn\\\QQQNNNOOOKKKLLLQQQYYYaaajjjyyy}}}kkk^^^VVVPPPNNNPPPHHHJJJMMMOOOPPPRRRUUUWWWZZZZZZ```jjjsss|||vvvnnneeeaaacccgggjjjkkkjjjbbb]]]```gggooo|||yyyfff]]]SSSUUUUUUTTTRRRRRRUUUYYYXXXYYY[[[]]]___ccchhhlllrrruuuyyy~~~{{{tttnnnkkkjjjhhhgggdddaaa]]]YYYUUUSSSQQQQQQPPPQQQSSSVVVXXXZZZ\\\]]]aaajjjuuu|||qqqYYYNNNKKKHHHDDDAAA@@@@@@???>>>===<<<;;;;;;:::::::::999888777555555555555444444444333333333333333333333333333333333222222222222222222222222444444444333333222222222222222111111111111111222111111222222222333333333444444444444555888>>>BBBGGGLLLRRRXXX[[[\\\]]]^^^\\\]]]^^^___````````````^^^^^^\\\ZZZYYYWWWUUUUUUSSSPPPLLLIIIFFFKKK[[[kkk{{{iiihhhuuuvvvxxx{{{iiiZZZOOOLLLNNNNNNOOOTTT\\\cccmmm~~~}}}hhh\\\VVVPPPKKKJJJLLLMMMNNNPPPRRRSSSUUUUUUXXX]]]eeemmmvvvwwwiiiccc\\\YYY[[[```dddeeefffccc```bbbkkkyyykkk^^^XXXVVVTTTSSSTTTUUUUUUUUUXXXZZZ^^^aaaeeehhhmmmpppwwwzzz~~~yyywwwwwwuuuoooeee]]]XXXVVVUUUTTTWWWYYY[[[[[[ZZZZZZ[[[\\\jjjnnnsssxxx|||www___RRRMMMHHHCCC@@@AAAAAA@@@???>>>======<<<;;;;;;;;;:::999888666555444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222111111222222111111111111222222111111222222222333333333333444444444555999>>>BBBIIINNNTTTYYY\\\]]]^^^^^^]]]^^^___```aaaaaaaaaaaa^^^^^^\\\ZZZXXXVVVUUUTTTPPPMMMKKKIIIIIIPPPaaarrrtttfffjjj|||{{{vvvfffYYYOOOLLLOOOOOOPPPUUU]]]eeeppp~~~hhh[[[UUUOOOKKKJJJLLLLLLNNNPPPRRRTTTVVVWWWWWW\\\dddkkksss~~~qqqggg^^^ZZZVVVUUUXXX\\\^^^___dddeeehhhoooyyywwwwww|||lll```YYYWWWUUUUUUVVVWWWWWWWWWZZZ\\\```dddhhhnnnssswww}}}~~~wwwmmmddd___]]]]]]\\\]]]___``````___^^^___aaajjjpppwwwzzz{{{iiiYYYQQQIIIDDDAAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;:::999888777444333333333333222222222333333333333333333333333111111111111111111111111111111111111111111222222222222111111111111222222111111222222222333333333333333444444666:::@@@DDDMMMQQQWWW[[[]]]]]]^^^^^^^^^___```aaabbbbbbbbbbbb^^^]]]\\\ZZZXXXVVVTTTSSSLLLJJJIIIIIIKKKTTTgggyyyzzzkkkcccnnnqqqbbbVVVNNNMMMOOOPPPQQQVVV^^^hhhuuuhhhZZZSSSNNNKKKKKKKKKLLLNNNQQQSSSVVVXXXYYYZZZ^^^dddjjjrrr|||tttddd\\\UUUTTTSSSTTTWWW[[[]]]]]]dddkkkvvvvvvjjjmmmuuummmcccZZZXXXVVVWWWYYY[[[[[[[[[]]]```dddhhhmmmttt{{{yyypppkkkhhhhhhhhhiiiiiiiiigggeeedddfffgggnnnwwwsss```SSSKKKFFFEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888555555444444444333333333333333333333333333333333111111111111111111111111000000111111222222333333222222111111111222333333111111222222222333333333222333444444777;;;AAAFFFPPPTTTZZZ]]]^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaa^^^]]][[[YYYWWWUUUSSSRRRKKKHHHGGGHHHJJJTTTiii{{{vvviiidddtttmmm___UUUNNNMMMOOOPPPQQQVVV___jjjzzzhhhYYYRRRMMMLLLLLLKKKMMMOOOQQQTTTWWWYYYZZZ]]]aaaffflllsss}}}}}}mmmaaa[[[TTTTTTTTTUUUYYY]]]aaacccjjjuuuyyytttvvvyyyvvvrrrhhhmmmxxxlllcccZZZYYYXXXYYY\\\___``````bbbeeehhhmmmrrryyy|||vvvtttssssssuuuuuurrrnnnkkkjjjlllnnnxxxxxxcccTTTJJJGGGHHHAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::999777666666666555555555555333333333333333333333333111111111111111111111111111222222222333333444444222222111111222333333444111111222222222333333333111222444555888===CCCHHHSSSWWW\\\___```_________^^^^^^___`````````______^^^]]][[[YYYVVVTTTRRRQQQKKKIIIGGGHHHJJJUUUjjj|||vvvllljjj|||~~~iii\\\SSSMMMLLLNNNOOOPPPVVVaaammm~~~gggXXXQQQMMMLLLMMMLLLNNNPPPRRRUUUXXXZZZ[[[^^^bbbhhhnnnuuutttfff]]]YYYVVVUUUTTTUUUXXX]]]ccchhhsss~~~wwwkkkgggjjjmmmnnnnnnlllttt}}}iiibbb\\\ZZZZZZ\\\```dddffffffhhhjjjnnnsssxxx~~~~~~}}}{{{vvvrrrrrrtttwww{{{hhhXXXLLLGGGHHHAAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999888888777777777666666666333333333333333333333333222222222222222222222222333333333333333444444444222222111222222333444555111111222222222333333333111222333555888>>>EEEJJJSSSWWW\\\`````````___```^^^^^^____________^^^^^^^^^\\\[[[XXXUUUSSSQQQPPPKKKIIIIIIJJJNNNZZZpppsssmmmpppzzzeeeXXXQQQMMMLLLMMMNNNQQQXXXdddqqq~~~gggXXXRRRNNNMMMNNNNNNOOOQQQTTTVVVYYYZZZ[[[]]]bbbiiiqqqyyy~~~lll```YYYVVVXXXXXXWWWWWWXXX]]]eeejjjyyyyyypppfffdddeeehhhmmmqqqyyy{{{hhhbbb]]]\\\\\\___dddhhhkkklllmmmqqqvvv{{{~~~|||}}}tttcccTTTKKKIIIBBBBBBAAA@@@???>>>>>>===:::;;;;;;;;;;;;:::999999777777777777666666666666333333333333333333333333333333333333333333333333333333333222222222222222222222222222333444555555111111222222222333333333000222333666999???FFFKKKSSSWWW\\\```aaa`````````______````````````______]]]\\\ZZZXXXUUURRRPPPOOOJJJIIIJJJNNNUUUddd}}}vvvkkkjjjsssttt```TTTOOOLLLLLLNNNOOORRR[[[hhhvvv}}}fffYYYSSSOOONNNOOOPPPQQQRRRTTTWWWYYYZZZ[[[^^^eeeoooxxx|||lllbbb^^^]]]___aaabbbbbbbbbeeejjjooozzz}}}uuuoookkkmmmpppttt}}}zzziiiddd]]]]]]^^^aaagggllloooppprrrvvv~~~ooo\\\PPPLLLDDDCCCCCCBBBAAA@@@???>>>:::::::::;;;::::::999999777666666666555555555555333333333333333333333333444444444444444444444444333222222222111111000000222222222222333444555666111111222222222333333333000111333666:::@@@GGGLLLSSSWWW\\\```aaa``````aaa```aaaaaaaaaaaaaaa``````]]]\\\ZZZWWWUUURRRPPPOOOIIIHHHKKKQQQ[[[mmmpppbbbeeetttppp\\\QQQNNNLLLMMMOOOPPPTTT^^^lllyyy|||fffYYYTTTPPPOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[bbbjjjuuu~~~qqqjjjhhhhhhhhhkkknnnooonnnooorrruuuwww{{{~~~zzzuuurrrsssyyyzzzjjjfff^^^]]]^^^bbbhhhnnnqqqrrrtttzzzxxxaaaQQQMMMJJJEEEBBBCCCBBB???===>>>:::;;;;;;<<<;;;999888777666666666666555555555555444444333333333222222222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333444444444555555666777;;;AAAJJJPPPWWW[[[___aaabbbaaaaaaaaa```aaabbbccccccbbbaaaaaa___^^^ZZZVVVRRROOOMMMLLLMMMLLLNNNTTTdddzzzzzzjjj```ddduuuvvvgggXXXPPPOOONNNPPPSSSQQQUUU___nnn~~~iiiWWWPPPOOOOOONNNLLLPPPTTTVVVVVVWWW[[[^^^cccmmm{{{|||sssrrrtttuuuuuuwwwyyy{{{zzzxxxtttrrrssstttxxx}}}}}}wwwkkkiii```bbbdddeeegggkkkooosss|||zzzeeeVVVPPPJJJEEEBBBCCCBBB???===???;;;<<<<<<<<<;;;:::999888888888777777777666666666555555555444444444333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222333333333444555555666888;;;BBBJJJPPPXXX[[[___aaaaaa````````````aaabbbbbbcccbbbaaa```^^^\\\YYYVVVRRROOOLLLJJJLLLLLLPPPZZZlll{{{kkkbbbhhh{{{tttfffVVVOOONNNMMMOOORRRUUUYYYdddtttjjjXXXQQQPPPOOONNNNNNQQQUUUWWWXXXZZZ___dddjjjsss{{{wwwuuusssuuuyyy~~~tttiiifffbbbccceeegggiiinnntttxxxlll[[[SSSJJJEEEBBBCCCCCC@@@???@@@============<<<;;;:::999999999888888888777777777666666555555555444444444222222222222333333333333222222222222222222222222111222222333333222222111111111222222222333333333555666777999===DDDLLLQQQYYY\\\___``````___^^^___``````bbbbbbbbbaaa```___[[[[[[YYYVVVSSSNNNKKKHHHJJJLLLSSSbbbxxx{{{kkkeeeooorrrcccTTTNNNMMMMMMNNNQQQYYY^^^kkk|||lll[[[SSSQQQPPPOOOPPPSSSWWWYYYZZZ^^^eeejjjttt{{{{{{xxxwwwuuuyyyqqqgggddddddeeegggiiimmmssszzz}}}~~~uuuaaaSSSLLLFFFBBBCCCCCC@@@???AAA>>>>>>>>>===<<<<<<;;;;;;999999888888888777777777555555555555444444444444222222222333333333333333222222222222222222222222111222222333333222222111111111111222222222333333555666888;;;???FFFNNNSSSZZZ\\\___```___^^^^^^^^^```aaabbbbbbbbbaaa```___[[[[[[ZZZXXXTTTOOOKKKHHHIIILLLVVViiiyyylllhhhvvv|||~~~pppbbbTTTNNNMMMMMMOOOQQQ[[[bbbqqqmmm]]]UUURRRQQQPPPSSSUUUXXXZZZ\\\```hhhnnnyyy}}}{{{{{{|||}}}{{{yyynnnfffcccdddeeehhhkkkpppwww}}}yyy{{{~~~}}}~~~~~~hhhVVVNNNHHHCCCCCCCCC@@@???AAA???>>>>>>===<<<<<<<<<;;;888888777777777666666666444444444333333333333222222222333333333444444444222222222222222222222222111222222333333222222111111111222222222333333333444666999<<>>===<<<<<<;;;;;;<<<888888777777777666666666444444333333333222222222222222333333444444555555222222222222222222222222111222222333333222222111222222333333333444444444444777:::>>>CCCJJJQQQWWW[[[]]]___```______```aaacccddddddddddddbbbaaa```^^^]]][[[XXXUUUPPPMMMJJJGGGNNN[[[oootttpppooowwwjjjcccmmm{{{lll___SSSOOOOOOPPPQQQTTTZZZccctttzzzlll___WWWTTTTTTSSSVVVYYY^^^aaaccciiipppvvv|||qqqmmmiiiggghhhhhhkkkpppvvv||||||{{{yyyvvvvvvyyyzzz~~~|||{{{}}}{{{eeeSSSLLLFFFDDDBBB???>>>@@@???>>>===;;;;;;;;;;;;;;;999999888888888777777777555444444444333333333333222222333333444555555666222222222222222222222222111222222333333222222111333333444444444555555555444777;;;???DDDKKKSSSXXX\\\]]]___``````aaabbbdddeeeeeeffffffeeedddbbbaaa^^^]]]ZZZVVVSSSOOOLLLKKKEEENNN]]]ooossstttttt~~~nnneeeaaammm~~~iii]]]QQQNNNOOOOOOPPPSSSYYYbbbttt~~~~~~wwwkkk___XXXUUUTTTUUUWWW\\\bbbggglllrrrzzztttkkkhhhfffgggiiinnnrrryyy{{{yyyyyywwwssssssvvvvvv{{{~~~||||||~~~iiiUUUMMMGGGEEEBBB>>>===??????>>><<<;;;::::::;;;;;;:::::::::999999999888888666666555555555444444444222222333333444555666666222222222222222222222222222222222333333222222222444444444555555555666666444777;;;@@@EEELLLTTTYYY\\\^^^``````aaabbbdddfffffffffggggggfffdddcccbbb^^^\\\XXXTTTQQQNNNLLLKKKDDDMMM]]]ooossswwwxxxwwwiiicccbbbpppggg[[[PPPLLLNNNNNNPPPRRRYYYbbbtttzzzxxxxxxzzz{{{|||{{{uuujjj___XXXUUUUUUVVVWWW]]]fffmmmssszzz}}}ooohhheeedddfffjjjsssxxx}}}xxxvvvwwwuuuqqqqqqttttttyyy}}}}}}ppp\\\RRRHHHEEEDDDAAA@@@AAA??????>>>===;;;:::999888888888888888777777777777777777666555444333333333222222222333333444444444555555444444444333333333333333333333333333333333444444444555555444333333333555999???GGGOOOUUUYYY^^^```bbbccccccdddgggiiigggfffeeeeeeeeedddaaa^^^]]]\\\ZZZUUUPPPLLLKKKKKKJJJOOO^^^ssszzzyyyrrrgggdddbbbttt}}}iii\\\PPPLLLLLLMMMOOORRR[[[eeevvv~~~wwwrrrqqqqqqrrrvvvtttnnnggg___ZZZYYYYYY\\\dddnnntttwww~~~}}}sssjjjfffeeehhhpppyyy~~~zzzxxxvvvtttrrrrrrrrrrrrooosssyyyxxxwwwzzz||||||www___TTTJJJFFFEEEBBBAAABBB@@@@@@???===<<<;;;:::999888888888888777777777777777777666444444333333444444555555555666666666666555555444444444333333333333333333333333333333333444444444555444444444333555777;;;AAAIIIQQQWWW[[[^^^```bbbcccdddeeegggiiiiiihhhgggggggggfffccc```]]]\\\ZZZUUUPPPLLLKKKLLLMMMRRRaaauuuzzzyyy~~~mmmdddccciiiyyy{{{cccXXXNNNLLLNNNOOORRRVVV\\\hhh{{{|||zzz}}}vvvqqqoooooopppuuutttqqqkkkeee```______dddlllvvv|||yyyqqqjjjhhhhhhlllttt}}}~~~|||zzzyyywwwuuussssssssssssooossswwwwwwwwwzzz{{{{{{eeeXXXLLLHHHFFFCCCBBBBBBAAA@@@???>>><<<;;;::::::999999888888888777777777777666555444444444444444222222222222333333333333555555444444444333333333333333333333333333333333444444444444444444444444666999>>>DDDLLLSSSYYY]]]___aaacccddddddfffhhhjjjjjjiiihhhhhhhhhfffcccaaa]]]\\\YYYUUUPPPLLLLLLLLLPPPWWWhhh|||zzz|||yyyhhhbbbeeetttwww```VVVNNNMMMOOOPPPSSSWWW___nnn|||kkkkkkxxxyyytttqqqppppppvvvvvvvvvsssoookkkiiihhhkkkrrr|||sssmmmiiijjjmmmqqqzzz}}}{{{yyyxxxvvvuuutttttttttuuuppprrruuu{{{~~~wwwvvvyyy{{{{{{jjj\\\NNNHHHFFFDDDBBBAAA@@@@@@???===<<<;;;:::999999999999888888888777777777666555444444444444444111111111111111111111111555555444444444333333333333333333333333333333333444444444444444555555666777:::???FFFNNNUUUZZZ^^^```bbbdddeeeeeefffiiikkkhhhggggggggggggeeebbb___]]]\\\YYYTTTOOOLLLLLLMMMRRR]]]qqq{{{wwwfffdddjjjsss```WWWPPPOOOOOOOOOQQQUUUcccuuuoooccccccqqqzzzvvvuuutttzzz|||~~~~~~{{{wwwuuutttuuu|||zzzpppkkkjjjmmmqqquuu}}}{{{yyyvvvuuutttsssrrrrrrssstttqqqssstttwwwxxxvvvwwwzzz{{{qqq```PPPIIIGGGDDDAAA@@@@@@???>>>===<<<:::999999999999999999888888888888666666555444444444444555555555555555555555444444555555444444444333333333333333333333333333333333555444444444444555666777888;;;@@@HHHOOOVVV[[[^^^aaaccceeeffffffgggjjjllliiihhhgggggggggfffccc```]]]\\\XXXSSSOOOLLLMMMNNNUUUccczzzyyy{{{xxxiiijjjrrr~~~nnn]]]UUUPPPOOOOOOPPPSSSXXXiii|||vvveee[[[[[[eeeqqq|||zzzyyyxxxpppllllllpppuuuyyyyyyvvvuuuvvv|||zzzvvvtttsssrrrqqqooooooooopppqqqqqqssssssuuu}}}yyyvvvvvvxxxzzz~~~xxxfffSSSJJJHHHFFFBBBAAA@@@@@@???>>><<<;;;:::::::::999999999999888888888666555555444444444555555555555555444444444444444555555444444444333333333333333333333333333333333555555444444444666777888999<<>>===<<<<<<::::::999999999888888888555555444444444555555666444444444333333333222222555555444444444333333333333333333333333333333333555555444333444666888999;;;>>>DDDLLLTTTZZZ___aaaccceeeggghhhhhhiiikkkmmmlllkkkjjjjjjjjjiiifffccc]]][[[XXXRRRNNNMMMNNNPPP[[[mmmqqqiiissszzzqqquuu~~~yyyiiiVVVPPPLLLLLLNNNRRRZZZcccttt}}}eee[[[WWWVVV[[[dddzzz}}}}}}uuurrrrrrxxx~~~|||yyyxxxyyy{{{~~~~~~~~~xxxwwwwwwqqqooommmkkkjjjjjjjjjjjjiiimmmppprrrzzz}}}vvvuuuvvvxxx|||oooYYYPPPNNNKKKGGGDDDEEEDDDCCCBBB@@@???>>>>>>:::::::::999999999888888555555444444444555555666888888777777777666666666555555444444444333333333333333333333333333333333666555444333444666888:::<<<@@@GGGNNNVVV\\\```bbbccceeeggghhhiiijjjlllnnnkkkjjjiiiiiiiiigggdddbbb]]][[[WWWRRRNNNMMMNNNPPP]]]qqqzzzllleeepppyyyrrrvvvxxxhhhYYYSSSMMMLLLLLLOOOXXXbbbwwwrrrZZZSSSSSSTTTZZZddd~~~|||yyyzzzvvvssstttzzzyyyyyywwwuuussstttvvvyyywww{{{~~~xxxtttssstttqqqpppnnnkkkjjjiiiiiiiiifffkkknnnqqqyyy~~~wwwtttvvvxxx|||xxxaaaUUUOOOIIIFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;:::999999999777777777777777777777777888777777666555444444444555555555555555555555555111222444555555555444444444444444444444555666777???DDDKKKRRRWWW]]]bbbeeehhhiiiiiiiiiiiijjjjjjjjjiiihhhggghhhiiihhhfffdddbbb\\\VVVRRRNNNKKKOOOUUUbbbtttzzzmmmhhhttt|||xxx|||sssgggTTTOOOLLLMMMNNNPPPXXXaaasss~~~kkkXXXRRRRRRTTT\\\fff|||xxxzzz}}}|||~~~|||xxxwwwxxxwwwsssooonnnpppsssvvvvvvvvvuuusssqqqooommmllllllllllllkkkjjjiiihhhiiiiiiiiilllsss}}}xxxwwwxxxyyyzzz~~~gggYYYQQQJJJGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<;;;:::999999999777777777777777777777777888777777666555555444444555555555555555555555555222333444555555555444444444444444444555666777777???DDDKKKRRRXXX]]]bbbeeeiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhiiihhhfffdddbbb\\\VVVRRRMMMJJJOOOVVVeeexxx~~~oookkkyyy{{{rrreeeSSSOOOLLLMMMNNNQQQYYYbbbssswwweeeUUUPPPPPPRRRZZZeee~~~yyy{{{~~~}}}|||{{{|||~~~}}}|||~~~}}}zzzwwwwwwvvvrrrnnnmmmoooqqqrrrrrrrrrrrrqqqpppnnnmmmllllllllllllkkkjjjiiiiiiiiiiiiiiilllrrr}}}wwwuuuvvvwwwyyynnn^^^TTTLLLHHHGGGDDDCCCBBBAAA@@@?????????>>>===<<<;;;:::999999999777777777777777777777777888777777666666555555444555555555555555555555555222333444555555555444444555555555555666777888999>>>DDDLLLTTTYYY^^^bbbeeeiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhhhhiiihhhfffcccaaa\\\VVVRRRLLLJJJPPPYYYkkkqqqnnn~~~|||{{{{{{{{{|||ooobbbSSSOOOLLLNNNOOOSSS[[[dddrrrnnn___RRROOOPPPQQQ[[[fff|||}}}}}}xxxsssuuuvvvuuusssrrrrrrrrrwwwwwwwwwxxx{{{||||||{{{vvvvvvuuurrrnnnllllllmmmlllllllllmmmmmmmmmmmmmmmlllllllllllllllkkkjjjiiihhhiiijjjkkkqqq}}}}}}vvvssstttuuuyyysssbbbUUUMMMHHHGGGDDDCCCBBBAAA@@@?????????>>>===<<<;;;:::999999999777777777777777777777777777777777777666666555555555555555555555555555555333444444444444444444444555555555555666888999:::>>>DDDMMMUUU[[[```ccceeeiiiiiikkklllllllllkkkjjjiiiiiihhhiiiiiihhheeebbb```\\\VVVQQQLLLKKKSSS]]]ssspppoooxxxuuuvvvxxxxxx~~~|||~~~~~~~~~lll___RRRNNNLLLNNNQQQUUU^^^gggssszzzhhh\\\RRRQQQPPPRRR\\\hhh~~~~~~zzzuuuqqqiiikkknnnnnnnnnnnnoooppptttttttttvvvxxxzzz||||||wwwvvvuuurrrnnnkkkiiihhheeeeeeffffffgggiiikkklllkkkkkkkkkkkkkkkjjjiiiiiifffhhhiiijjjooozzzvvvrrrrrrtttyyywwwdddVVVNNNIIIGGGDDDDDDBBBAAA@@@?????????>>>===<<<;;;:::999999999888888888888888888888888777777777777777666666666555555555555555555555555444444444444444444444444444444555555777888999:::===CCCNNNWWW]]]aaadddeeeiiijjjkkkmmmmmmlllkkkkkkiiiiiiiiijjjjjjhhhdddaaa___[[[VVVRRRLLLLLLWWWccc}}}nnnqqqzzzrrrrrrwwwzzzzzz~~~{{{}}}|||iii\\\QQQNNNLLLOOORRRWWW```jjjuuuuuucccYYYRRRQQQPPPQQQ\\\kkk}}}wwwrrrnnniiifff```cccfffiiikkkmmmppprrruuuuuuvvvwwwxxxyyy{{{}}}yyyxxxvvvsssppplllhhheee```_________aaadddfffhhhhhhiiiiiiiiiiiihhhhhhgggdddfffhhhiiilllvvvvvvpppqqqsssyyy~~~iiiYYYPPPKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;:::999999999888888888888888888888888777777777777777777777777555555555555555555555555555555444333333333444444333444444555666888999:::<<>>===<<<;;;:::999999999888888888888888888888888777777777777777777777777555555555555555555555555666555444333333333333444222222333444555777999999;;;CCCOOOZZZ```ccceeeeeeiiikkkmmmoooooonnnlllkkkiiiiiijjjkkkkkkhhhccc```]]]ZZZWWWSSSOOORRR```pppxxxttttttsssuuuxxx|||}}}}}}zzzfffXXXPPPMMMLLLPPPTTTZZZeeeooo|||yyysssnnn[[[VVVSSSTTTSSSXXXjjj~~~{{{vvvyyy~~~{{{ssshhh___[[[XXXUUURRRTTTXXX]]]bbbeeeiiimmmpppssswwwzzz|||||||||~~~}}}zzzxxxuuuooohhhbbb[[[YYYWWWUUUVVVYYY\\\___aaabbbbbbcccccccccbbbbbb___ccceeedddeeennn~~~rrrlllmmmpppuuu|||uuu```VVVOOOJJJGGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<;;;:::999999999888888888888888888888888777777777777777888888888555555555555555555555555666555444333222333333444222222222333555777888999;;;CCCOOOZZZaaadddeeefffiiikkkmmmooopppnnnlllkkkiiiiiijjjkkkkkkhhhccc___\\\ZZZWWWSSSPPPSSSccctttvvvppptttxxx|||zzzeeeWWWOOOLLLLLLPPPUUU[[[fffppp|||xxxsssnnnkkk\\\XXXVVVXXXYYY___sss}}}vvvqqqppptttzzz~~~nnnggg]]]VVVTTTTTTSSSRRRUUUYYY^^^bbbeeeiiimmmoooqqquuu{{{}}}}}}}}}~~~|||zzzwwwqqqhhhbbb[[[XXXUUUSSSSSSVVVYYY\\\___``````aaaaaaaaa``````^^^bbbdddcccdddlll}}}|||pppjjjkkkooorrryyynnn\\\TTTQQQIIIHHHEEECCCAAA@@@??????@@@???>>>===;;;:::999888999999888888888888888999444555666777888999::::::999888777666666555555555777666555444444444444444555666777777666777999;;;AAAGGGPPPYYY```fffjjjlllkkklllnnnoooooonnnlllkkknnnnnnmmmkkkhhheeebbbaaa]]]YYYVVVUUURRRSSSdddxxx{{{vvv{{{wwwbbbTTTMMMKKKKKKOOORRRYYYfffssswwwssssssssspppmmm```YYYWWW[[[___iiiwwwsssvvvwww|||}}}sssiii```WWWSSSQQQOOOQQQUUURRRZZZaaacccffflllrrrsssuuuwwwzzz}}}~~~~~~}}}{{{wwwqqqmmm```\\\TTTOOOMMMPPPUUUYYY[[[\\\___aaabbbbbbaaa```^^^^^^```dddgggmmm{{{~~~ssslllkkkllltttwww~~~qqq___UUUQQQJJJHHHFFFCCCAAA@@@@@@@@@???>>>>>>===<<<;;;::::::::::::999888888888888888555666666777888999:::;;;999888777666666555555666666666555444444444444444555666777777777777999<<>>>>>=========<<<<<<<<<<<<;;;:::999888777777777666777777888999:::;;;;;;999999888777666666666666666666555444444444444555444666777777777777:::<<>>>>>>>>??????>>>===;;;:::888777777777777888888999::::::;;;;;;:::999888777666666666666666555555444444444555555444555666777777888:::<<>>>>>======>>>??????@@@@@@AAA???>>><<<;;;999888777777888888888999:::::::::;;;:::999888777777666666666555555444444444555555666333555666777777888;;;===AAAHHHRRRZZZ___bbbdddeeedddfffiiikkkmmmnnnmmmmmmkkkkkkjjjgggddd```]]][[[XXXSSSPPPQQQQQQXXXnnnvvvcccWWWOOOMMMLLLOOOSSSYYYfffrrruuukkkbbb\\\YYYXXXWWWXXX\\\bbbfffhhhooottt|||~~~vvvkkk___WWWSSSPPPOOOQQQSSSWWWaaakkkyyy||||||||||||{{{{{{zzzzzzzzz{{{}}}~~~yyyrrrmmmccc```ZZZUUURRRRRRSSSUUUXXXZZZ\\\___```aaa``````___]]]\\\\\\^^^eeeuuuqqqjjjlllqqqyyyzzzrrr___TTTLLLJJJGGGDDDAAA@@@??????>>>>>>??????@@@AAAAAABBB??????===;;;:::999888888888888888888999999::::::::::::999888777777777777555444444444444555666666333444666777777888;;;===BBBIIISSS\\\bbbdddfffffffffgggjjjmmmnnnnnnnnnmmmlllkkkjjjgggddd```]]][[[WWWRRRPPPQQQRRR[[[ssstttbbbWWWOOOLLLMMMPPPTTT[[[hhhttt~~~oooeee^^^YYYUUUSSSRRRRRRTTTWWW\\\bbbeeeooovvvxxxnnndddZZZTTTPPPOOOPPPUUUZZZaaannnzzz~~~~~~~~~}}}}}}}}}||||||}}}~~~yyyuuuiiifffbbb]]][[[ZZZZZZ[[[]]]^^^```bbbbbbaaa```______]]]\\\]]]___eeesssrrrjjjkkkpppvvvwww|||yyyeeeXXXOOOMMMJJJFFFCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBB???>>>===;;;:::999999999777777777888888888888999::::::999888777777777777444444444444444555666666333444666777777888;;;>>>CCCKKKUUU___dddggghhhiiiiiikkkmmmoooqqqqqqpppooolllllljjjhhhddd```]]][[[VVVQQQPPPSSSVVVbbb|||zzzxxx|||~~~rrraaaWWWOOOMMMNNNRRRVVV]]]kkkxxx|||lll___XXXTTTRRRQQQOOOOOOOOOPPPSSSWWW]]]```iiittt}}}rrrggg]]]VVVQQQOOOPPPUUU]]]eeeooo~~~wwwtttpppkkkgggeeeddddddeeefffggggggfffdddbbb```^^^]]]]]]___```eeerrrtttkkklllqqqrrrtttxxx}}}iii\\\QQQOOOLLLHHHEEECCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB???>>>===<<<;;;:::::::::777777777777777888888888;;;:::999888777777777777444444444444444555666777222444666777777999;;;>>>DDDKKKVVV```fffiiijjjkkklllnnnppprrrssssssrrrqqqmmmlllkkkhhheee```]]][[[UUUPPPPPPTTTYYYgggzzzmmmnnntttzzzvvv{{{qqqaaaVVVPPPNNNOOOSSSXXX```nnn{{{|||qqqaaaUUUPPPNNNNNNNNNNNNNNNNNNNNNPPPTTTYYY]]]aaannn~~~yyynnncccZZZSSSPPPQQQSSS[[[eeeooo||||||wwwrrrooommmllllllmmmmmmmmmkkkhhheeeccc^^^]]]^^^```aaaeeerrrvvvlllmmmrrrpppqqqvvvqqq^^^VVVPPPJJJGGGGGGGGGEEECCCCCCAAA??????@@@@@@???>>><<<;;;;;;::::::999999888555666999::::::999666555:::999999999888888777777666666555555555555666666444666888999:::;;;>>>AAAJJJRRRYYY^^^ccciiiiiigggjjjllloooqqqsssssssssrrrnnnkkkhhhfffddd```\\\YYYTTTTTTSSSSSSZZZnnnvvvhhhfffmmmyyyqqquuuooo___VVVPPPOOOOOORRRZZZfffrrrzzzpppfffZZZRRRPPPQQQOOONNNJJJKKKMMMOOOPPPRRRUUUXXX\\\eeesss}}}|||oooeee[[[SSSRRRUUUTTTZZZbbbmmm~~~}}}}}}}}}yyytttwwwyyyyyyuuulllddd^^^\\\YYYXXXZZZ^^^dddqqq~~~xxxqqqnnnllloooqqqwwwsssaaaWWWRRRLLLIIIIIIHHHFFFCCCCCCAAA@@@???@@@@@@???>>><<<;;;;;;::::::999999888666777888999999888777666777777777666666666555555666666555555555555666666555777888999:::<<>><<<;;;;;;::::::999999888777777777888888777777777777777666666666666555555666666555555555555666666666888999::::::===@@@CCCKKKTTT]]]bbbgggmmmooonnnqqqrrrtttuuuvvvuuusssrrrnnnlllhhhfffccc```\\\XXXTTTSSSSSSUUU___tttsssiiimmmzzzvvvmmmsssmmm]]]TTTOOOOOOQQQWWW```lllwww}}}vvvjjj]]]WWWPPPMMMMMMMMMLLLJJJOOOPPPRRRRRRQQQRRRTTTVVVYYY^^^fffooo{{{}}}{{{yyyoooddd\\\VVVRRRTTTYYY]]]iiizzz~~~yyykkkccc\\\XXXWWWYYY[[[```lllxxxyyyrrrnnnlllrrruuuzzzooo|||jjj[[[WWWQQQOOONNNLLLHHHEEEDDDBBB@@@???@@@@@@???===<<<;;;;;;::::::999999888999888777666666777888999888888888888888888777777666666555555555555666666777888999:::;;;===AAADDDJJJTTT^^^ccchhhnnnqqqqqquuuvvvwwwxxxwwwvvvtttsssooollliiifffddd```\\\XXXTTTSSSSSSVVVbbbxxxzzzqqqvvvuuummmttt~~~kkk\\\SSSKKKLLLPPPVVV```kkkvvv|||{{{jjj___WWWTTTPPPOOOOOOPPPOOONNNLLLNNNPPPQQQRRRTTTWWWZZZXXX[[[aaahhhrrrsssiii___XXXTTTRRRWWW]]]ggguuu~~~|||}}}mmmccc[[[XXXWWWXXXYYY]]]hhhssszzzrrrnnnllltttxxx~~~kkkooo^^^YYYTTTPPPOOOMMMIIIFFFEEECCC@@@???@@@???>>>===<<<;;;;;;::::::999999888999888777666666777888999777777777777777777888888666666555555555555666666888999999999:::===AAADDDJJJTTT___dddhhhnnnrrrssswwwxxxyyyzzzyyywwwuuutttpppnnnjjjgggeeeaaa\\\YYYTTTSSSSSSWWWeee{{{yyy}}}rrrllluuu|||kkk[[[SSSMMMNNNRRRXXXbbbnnnyyy~~~lll^^^VVVRRRQQQPPPPPPQQQQQQQQQPPPLLLNNNPPPQQQRRRTTTXXXZZZVVVXXX]]]bbbkkkyyy~~~ooofff\\\WWWUUUVVV]]]fffsss|||zzzzzz|||~~~pppddd\\\YYYWWWWWWXXX[[[dddooo{{{rrrnnnllluuuzzzhhh|||vvvbbb\\\TTTPPPNNNMMMJJJHHHEEECCCAAA???@@@???>>><<<<<<;;;;;;::::::999999888999888777666666777888999444444555555555555666666666666555555555555666666888888888888999<<>><<<<<<;;;;;;::::::999999888888888777777777777888888444444444555555555666666666666555555555555666666777888777777888;;;@@@DDDMMMYYYdddhhhjjjoootttvvvxxxyyyzzz{{{zzzyyywwwuuutttrrrnnnkkkgggccc___[[[UUUSSSRRRXXXggg~~~zzz|||rrrnnnqqq{{{jjj\\\TTTNNNNNNOOOTTT]]]jjjvvv}}}}}}jjj]]]WWWVVVOOOOOOOOOOOONNNOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY[[[YYY\\\```dddhhhqqq{{{}}}wwwhhh```ZZZZZZ___hhhvvv|||zzzyyyxxxxxxyyy|||pppggg^^^[[[YYYXXXWWWXXX```iiixxx}}}sssnnnmmmnnnvvvdddrrrfff^^^TTTNNNLLLLLLKKKJJJFFFCCCAAA@@@??????===<<<<<<<<<;;;::::::999999888777777777888888777777777555666666666777777888888666666555555555555666666777777777666777:::???CCCOOO[[[gggjjjlllpppuuuwwwxxxyyyzzz{{{{{{yyywwwvvvuuusssooolllhhhddd___\\\UUUSSSRRRXXXhhh~~~yyy}}}pppooowww{{{jjj]]]UUUSSSSSSSSSWWWaaammmzzzrrr___UUUQQQRRRRRRRRRQQQPPPOOOPPPRRRSSSRRRTTTVVVXXXYYY[[[^^^```^^^bbbfffiiilllqqqyyyyyyrrreee^^^YYY\\\cccooo~~~|||zzzyyyxxxvvvyyy}}}~~~yyyvvvxxx~~~zzzmmmddd___\\\YYYYYYWWWXXX___hhhwww}}}sssnnnmmmkkksss~~~cccnnnlll___SSSOOOOOOLLLHHHFFFEEEDDDBBB@@@???>>>=========<<<;;;;;;999999888777777666666666666666777888444555555666777888888999777777666666666666777777666555777999999:::@@@IIIUUU[[[ccchhhllloootttxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyvvvqqqlllhhhccc^^^[[[WWWTTTRRRXXXhhh|||www{{{sssqqq|||uuudddVVVNNNOOOPPPTTTYYY^^^gggxxxvvvfff\\\VVVSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUXXX[[[]]]^^^aaagggllliiillloooqqqtttyyytttmmmddd\\\XXX^^^hhhvvv|||{{{yyyxxxuuusssuuuvvvxxxzzz|||~~~~~~zzzwwwvvvvvvwwwxxx{{{}}}~~~}}}xxxqqqiiidddbbb^^^\\\[[[ZZZ[[[cccmmmzzzxxxsssqqqssswww{{{```jjj~~~nnnaaaTTTPPPOOOLLLHHHFFFEEEDDDBBB@@@???>>>>>>======<<<<<<;;;:::999888888777777666666666666777777555555666666777777888888777777666666666666777777666555777999999:::AAAIIIVVV\\\eeejjjnnnqqqtttxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyvvvrrrmmmiiieee```\\\YYYVVVTTTZZZiiixxxuuu{{{|||oooqqqwwwfffYYYQQQNNNNNNRRRWWW]]]hhh{{{pppaaaZZZTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[^^^```ccchhhpppvvvuuuyyy|||~~~|||qqqjjj```[[[[[[dddppp~~~~~~|||yyyxxxwwwvvvsssqqqsssuuuwwwyyy{{{|||}}}~~~~~~{{{xxxuuurrrrrrssssssqqqrrrssssssooojjjddd```aaa]]]ZZZZZZYYY[[[dddnnn~~~yyytttqqqrrruuuzzz^^^fffyyyqqqcccVVVQQQPPPLLLHHHFFFEEEDDDBBBAAA@@@???>>>>>>======<<<;;;:::999999888888777777666666777777777666666666666777777777777777666666555555666666777777555666999999;;;BBBKKKWWW^^^gggnnnqqqsssuuuxxxyyyyyyzzzzzzzzzzzzyyyyyyyyywwwsssoookkkgggbbb___YYYVVVUUU]]]mmmuuuttt|||xxxjjjsssyyyiii[[[SSSMMMMMMOOOUUU^^^kkk{{{hhh]]]WWWSSSRRRTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWZZZ\\\___ccckkkvvv~~~wwwllleee\\\[[[```mmm|||xxxvvvtttssssssrrrqqqoooqqqrrruuuwwwyyy{{{||||||{{{xxxuuuqqqnnnmmmmmmmmmggghhhhhhhhhfffccc```^^^```\\\YYYXXXXXX[[[eeepppzzzssspppooosssxxxaaafffvvvvvvhhhYYYSSSQQQMMMIIIGGGEEEDDDCCCAAA@@@@@@??????>>>>>>===<<<;;;:::999999888888777777666777777777777777777777666666666666666666666555555666666666777555666999:::<<>>>>>===<<<;;;:::999999999888777777777777777777777777777666666666666666666555555555555666666777666666999:::===FFFOOOZZZaaakkkrrruuuvvvxxxyyy||||||}}}}}}}}}}}}||||||zzzxxxuuurrrooojjjeeeaaaZZZXXXYYYdddwwwwwwxxxpppjjjuuutttcccUUUNNNOOOMMMOOOWWWcccrrryyymmmbbb[[[WWWTTTSSSUUUTTTTTTUUUUUUVVVXXXYYYZZZXXX[[[___bbbgggppp{{{yyynnneee```\\\bbblllzzzyyytttnnnllliiiiiijjjkkkkkkjjjoooqqqsssvvvxxxzzz{{{|||zzzxxxtttpppllliiigggffffffeeecccaaa___]]]\\\\\\```\\\ZZZZZZZZZ]]]hhhsssxxxpppkkkjjjnnnuuu}}}llljjjqqqsssbbbZZZVVVPPPLLLJJJEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<;;;;;;::::::999888888777777777777666666666666777777777777666555555444444555555666777666666999:::>>>GGGQQQ\\\ccclllrrrtttvvvxxxzzz}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyvvvssspppkkkddd```^^^[[[]]]hhh{{{xxx{{{mmmiiisssppp```SSSLLLNNNMMMPPPZZZeeesssppphhh___[[[XXXTTTSSSVVVUUUUUUVVVWWWYYY[[[\\\]]]ZZZ___eeejjjpppwww}}}{{{vvvllleeebbbaaaiiiuuu}}}wwwqqqllliiigggfffggghhhiiiiiinnnooorrruuuwwwzzz{{{|||zzzxxxuuuqqqmmmjjjhhhgggfffeeebbb___]]][[[ZZZZZZ^^^[[[ZZZ[[[[[[]]]gggqqqwwwnnnjjjhhhmmmuuu}}}mmmhhhmmmwwwfff]]]XXXRRRMMMLLLFFFEEEDDDCCCBBBBBBBBBBBB@@@??????>>>===<<<;;;;;;;;;:::999888777777777777555555666666777777888888666555555444444555555666888666666999;;;>>>HHHSSS^^^dddlllqqqsssuuuyyy|||~~~~~~~~~~~~|||zzzwwwtttpppjjjccc^^^\\\ZZZ\\\jjjvvv}}}}}}jjjeeennn{{{~~~nnn```UUUOOOLLLLLLPPP[[[fffqqq~~~uuufff```ZZZYYYVVVSSSSSSVVVVVVWWWXXXZZZ\\\___aaabbbcccjjjsss|||vvvppppppvvv}}}~~~ssskkkfffeeeeeeqqq|||vvvqqqllliiifffdddeeeggghhhhhhlllmmmpppsssvvvxxxyyyzzzzzzxxxvvvrrrnnnkkkiiigggdddcccbbb```^^^\\\[[[ZZZ[[[YYYYYYZZZZZZ\\\cccmmmwwwooojjjggglllttt}}}lllfffjjj~~~zzzhhh^^^YYYSSSNNNMMMFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;:::999888777777777777444555555666777888888999555555555444444555555555888666666999;;;???IIITTT___dddkkkppprrruuuyyy|||~~~~~~|||zzzwwwtttpppiiibbb]]]VVVUUUYYYjjjttt~~~|||hhhaaajjjwww|||mmm```WWWRRRKKKKKKPPP[[[fffoooyyyzzziii___YYYVVVVVVTTTRRRRRRUUUWWWXXXZZZ\\\___bbbdddfffrrrzzzxxxkkkhhhjjjooouuu}}}}}}rrrkkkhhhgggggguuu|||vvvqqqllliiieeedddeeefffggggggjjjlllnnnqqqtttvvvxxxyyyyyyxxxvvvrrrooollliiihhhdddcccbbbaaa```^^^]]]]]]YYYXXXXXXZZZZZZZZZaaaiii~~~xxxpppkkkggglllttt}}}vvviiidddvvv~~~iii___YYYQQQLLLKKKIIIGGGEEEDDDEEEDDDBBBAAA??????>>>===<<<;;;::::::999999999888888888888777666666666666666666666666888888888777777777777777:::999999::::::<<>>>>>===<<<;;;;;;:::999999999999888888888888777777777777777777777777888777777777777777777777999888999:::999<<>>>>>>>>======<<<<<<;;;:::::::::999999999999888888888888888888888888888666666777777888888888888777666888::::::>>>IIIUUUdddjjjrrrxxxzzz{{{~~~~~~{{{wwwsssnnniiiccc___ZZZbbbttt||||||rrrkkkzzzooo___TTTNNNMMMNNNTTT[[[eeevvv~~~mmmggg^^^WWWSSSRRRSSSTTTRRRTTTVVVXXXYYY[[[```cccjjjpppyyy|||jjjZZZVVVWWWTTTUUUZZZaaahhhqqqzzzxxxoooggg``````kkkwww}}}zzzyyywwwtttqqqooommmkkkllliiieeedddeeefffggggggdddfffiiimmmppprrrttttttuuuuuutttrrroookkkhhhfffdddaaa___]]]]]]]]][[[YYYZZZWWWVVVWWWWWWWWW\\\bbbmmm}}}pppnnnlllnnnttt~~~iii___[[[eeezzz{{{ggg\\\XXXTTTPPPOOOMMMJJJIIIHHHGGGEEECCCAAA@@@@@@???>>>===<<<;;;::::::::::::999999999999888888888888888888888888666666666777888888999999777777999;;;<<<@@@KKKWWWdddkkktttzzz|||}}}~~~{{{vvvrrrnnniiiccc```[[[iii{{{xxxooommm||||||kkk\\\SSSLLLKKKNNNTTT]]]hhhyyy~~~qqqiii\\\YYYTTTPPPNNNOOOQQQSSSSSSVVVYYY[[[\\\```ggglllwwwtttcccUUUSSSTTTRRRSSSWWW___fffnnnvvv|||}}}vvvmmmfffaaaeeesss~~~}}}yyyxxxvvvssspppmmmkkkjjjiiigggcccbbbdddfffggggggdddfffiiimmmppprrrssssssttttttsssqqqnnnkkkhhhfff___^^^\\\\\\]]]^^^^^^]]][[[XXXWWWXXXWWWWWW[[[bbbooorrrooolllnnnuuufff]]]XXXaaatttkkk___\\\WWWRRRNNNLLLJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@???===<<<;;;;;;;;;:::::::::999999999777777777777777777777777555666666777888888999999888888999<<<===AAAMMMYYYeeellluuu{{{}}}~~~~~~{{{vvvrrrmmmiiiddd```aaattt{{{tttlllppp}}}|||wwwgggYYYRRRLLLKKKOOOVVV___jjjzzztttjjj```ZZZRRRRRRPPPOOONNNOOORRRTTTWWW[[[___bbbeeekkkuuu|||yyyrrrmmmjjjiiilllpppttt}}}lll\\\PPPQQQTTTSSSTTTXXX\\\ccckkkssszzzyyyrrrkkkgggeeelll}}}~~~|||{{{yyywwwuuurrrooollljjjiiieeeccc``````bbbdddfffgggfffgggjjjmmmppprrrrrrssssssrrrrrrpppmmmjjjgggeee]]]\\\ZZZZZZ\\\]]]]]]\\\ZZZWWWVVVXXXXXXXXX]]]dddrrrtttpppooopppwwwddd[[[VVV___qqqnnnbbb___ZZZSSSNNNLLLJJJJJJJJJIIIGGGFFFEEEEEECCCAAA???===<<<;;;;;;;;;;;;:::::::::999999666666666666666666666666555666666777888999999999888888:::===>>>BBBNNNZZZeeelllvvv|||~~~~~~~~~{{{vvvqqqmmmiiidddaaafff||||||{{{tttlllssszzzwwwtttdddWWWQQQLLLLLLPPPXXX```jjjzzz}}}pppfff___YYYUUUOOOPPPQQQQQQQQQRRRUUUWWW\\\```eeeiiimmmvvv|||mmmfffccc```______aaaccceeemmm~~~wwwhhhYYYOOORRRVVVVVVXXX\\\[[[aaajjjrrrzzz~~~uuupppjjjhhhhhhqqq~~~}}}{{{zzzyyywwwuuurrrooollljjjhhhbbb```]]]]]]```ccceeefffgggiiikkknnnpppqqqrrrrrrqqqqqqpppooollliiifffddd___]]][[[ZZZZZZZZZXXXWWWXXXVVVVVVXXXYYYZZZ___ffftttuuuqqqqqqsssxxxgggXXXVVV___iiitttddd]]]XXXTTTSSSQQQNNNMMMLLLLLLJJJIIIFFFDDDAAA@@@???>>>===;;;======<<<;;;::::::::::::777777777777777777777777777777777777888888888888777777:::<<<===AAALLLWWWfffoooxxx{{{}}}|||zzzvvvqqqlllgggcccaaakkk~~~{{{ssspppzzzxxxuuuxxx{{{pppaaaVVVPPPMMMNNNPPPTTT]]]kkk}}}wwwhhh___XXXSSSRRRTTTSSSQQQPPPQQQUUUYYY]]]___eeefffjjjoooxxxyyyggg___ZZZVVVVVVZZZYYY]]]aaabbbffftttrrr[[[VVVPPPNNNPPPSSSTTTUUU[[[aaaiiiqqqyyy}}}}}}|||sssmmmfffeeemmm}}}~~~}}}|||{{{zzzyyyxxxuuurrrmmmhhhdddbbbaaa^^^YYYWWWWWW\\\aaaeeegggffffffiiiooosssttttttuuuqqqnnnllllllllliiifffdddccc```^^^[[[YYYXXXWWW[[[WWWVVVWWWWWWYYY___fffvvvwwwuuutttwww}}}nnn]]]VVV[[[ccczzzvvvggg```[[[XXXSSSQQQNNNMMMMMMLLLJJJIIIGGGEEEBBB@@@@@@???===<<<======<<<;;;::::::::::::888888888888888888888888777777777777888888888888888888;;;???@@@EEEPPP\\\gggpppxxx{{{}}}{{{yyyuuuqqqlllgggcccbbbkkk~~~~~~|||ooonnn{{{vvvrrrssswwwooo```UUUOOOLLLNNNPPPTTT\\\jjj|||qqqggg]]]YYYVVVSSSRRRUUUTTTTTTVVVYYY^^^cccfffhhhrrruuuzzzyyylll^^^YYYWWWTTTUUUXXXWWW\\\aaabbbeeennnwwweeeYYYUUUPPPNNNPPPSSSUUUVVV[[[aaajjjssszzz~~~{{{xxxwwwvvvooojjjdddeeeooo~~~|||{{{yyyxxxxxxwwwvvvtttppplllfffbbb___]]]ZZZVVVTTTUUUYYY___cccgggffffffiiinnnqqqrrrrrrssspppmmmlllkkkkkkhhhfffeeecccaaa___\\\ZZZYYYXXXYYYVVVTTTVVVVVVWWW]]]dddvvvvvvttttttvvv{{{uuuaaaWWWWWW]]]tttzzzkkkddd___[[[TTTRRROOONNNMMMLLLKKKIIIHHHEEECCCAAAAAA@@@???===>>>===<<<;;;::::::::::::888888888888888888888888777777777888888888999999888888;;;???AAAGGGSSS```hhhqqqyyy{{{|||yyywwwtttpppkkkgggcccbbbiii{{{{{{{{{uuujjjlll|||uuuoooooouuu~~~mmm^^^SSSMMMKKKMMMOOOSSS[[[iii{{{yyykkk___YYYTTTTTTTTTRRRSSSVVVYYY\\\bbbhhhnnnrrrtttuuu|||hhh___XXXVVVWWWWWWXXXZZZZZZ___dddeeeffflllxxxjjjZZZVVVSSSOOONNNPPPTTTWWWXXX\\\cccllluuu||||||wwwrrrooommmjjjeeebbbeeerrr~~~}}}|||zzzxxxwwwuuuuuuuuutttrrrooojjjddd___\\\WWWUUURRRPPPRRRVVV\\\___fffeeefffhhhlllnnnooonnnqqqooolllkkkjjjiiigggeeeeeedddbbb___]]][[[ZZZYYYXXXUUUTTTUUUUUUVVV[[[bbbuuutttrrrrrrsssxxxxxxdddXXXVVVZZZqqqooogggaaa]]]UUUSSSPPPNNNNNNMMMKKKIIIHHHFFFCCCBBBBBBBBB@@@???>>>===<<<;;;;;;:::::::::888888888888888888888888777777888888888999999999888777:::===@@@EEERRR___jjjssszzz{{{|||xxxvvvsssooojjjfffcccaaadddtttvvvxxxqqqiiillluuuooooooxxx|||lll]]]RRRLLLKKKLLLNNNRRR[[[jjj{{{wwwiii^^^ZZZUUURRRTTTUUUUUUXXX\\\ccciiiqqqxxx}}}uuubbb]]]XXXWWWZZZ]]]```bbbdddgggjjjkkklllrrr}}}vvvdddXXXRRRQQQNNNNNNPPPTTTXXXZZZ]]]dddnnnwww~~~{{{uuunnniiigggddd```___fffuuu~~~}}}|||zzzxxxvvvtttttttttsssqqqnnnhhhbbb\\\YYYRRRPPPNNNMMMOOOSSSXXX\\\cccdddeeegggiiikkkllllllnnnmmmlllkkkiiigggfffddddddcccaaa^^^\\\ZZZYYYYYYXXXUUUTTTUUUUUUVVVZZZaaarrrqqqnnnoooooosssyyyxxxeeeZZZXXX[[[qqqsssiiibbb\\\VVVTTTQQQOOONNNMMMKKKJJJHHHFFFCCCBBBBBBBBBAAA???>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888888888888888999999999999:::999;;;===???DDDQQQ^^^lllttt{{{||||||~~~wwwuuurrrnnniiieeeaaa___^^^mmmtttzzzssskkkooowwwrrrrrr||||||kkk\\\QQQKKKJJJLLLOOOSSS\\\kkk}}}~~~qqqfff]]]YYYXXXUUUSSSVVVYYY\\\bbbjjjrrrxxx{{{jjjaaa___[[[YYY\\\ccchhhkkkqqqrrrssssssvvvxxxkkk___XXXOOOOOONNNNNNPPPTTTXXX[[[^^^eeeooowww~~~|||vvvoooiiifff```^^^___iiizzz~~~}}}|||zzzxxxwwwuuuuuussssssqqqnnnhhhaaa[[[WWWOOOMMMKKKJJJLLLPPPUUUXXX___```ccceeegggiiijjjjjjlllllllllkkkiiifffeeedddbbbaaa___]]][[[YYYXXXXXXXXXUUUUUUVVVVVVVVVZZZaaammm~~~oookkkkkkkkkooouuu|||yyyggg^^^[[[\\\qqqvvvkkkccc]]]XXXUUURRRPPPOOONNNLLLJJJGGGEEECCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888999999999999:::===<<<===???@@@FFFSSS```mmmuuu|||}}}}}}}}}xxxvvvrrrmmmhhhccc___]]][[[hhhyyyxxxooorrrxxxuuuuuu}}}lll]]]RRRLLLJJJLLLPPPUUU___ooo|||nnncccZZZVVVUUUTTTSSSUUU\\\bbbhhhrrr{{{qqqeee___```___^^^bbbllltttvvv~~~~~~}}}~~~wwwkkkaaaZZZVVVMMMNNNOOOOOOPPPSSSXXX\\\___fffooovvv}}}~~~xxxrrrmmmjjjaaa```cccooo}}}|||{{{zzzyyyxxxwwwvvvrrrrrrqqqmmmggg___XXXTTTKKKJJJHHHGGGHHHLLLPPPSSSYYY\\\```dddfffgggiiikkkjjjkkkmmmllliiifffeeeeeeaaa```^^^\\\ZZZYYYXXXXXXXXXUUUUUUWWWWWWVVVZZZ___jjj~~~}}}nnnjjjiiiiiilllssszzzlllaaa\\\\\\qqqxxxmmmeee___XXXVVVRRRPPPOOONNNLLLJJJFFFDDDBBBAAABBBBBBAAA??????>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888999999999::::::;;;:::;;;===@@@FFFTTTaaannnvvv}}}~~~~~~{{{xxxvvvrrrmmmgggaaa]]][[[ZZZggg}}}~~~sssssswwwvvvyyy~~~nnn___SSSMMMJJJMMMQQQWWWaaarrr|||kkkaaaZZZTTTSSSVVVSSSUUU\\\fffnnnuuullleee^^^dddhhhkkksssvvvkkkccc\\\WWWSSSLLLNNNOOOOOOPPPRRRWWW[[[aaafffnnnuuu{{{~~~{{{vvvqqqooofffeeejjjvvv~~~|||{{{{{{zzzyyyyyyxxxwwwwwwppppppoookkkeee]]]UUUPPPHHHFFFDDDCCCEEEHHHKKKNNNSSSXXX^^^bbbdddgggjjjllliiikkknnnmmmiiifffeeeeeeaaa```^^^\\\[[[YYYYYYYYYVVVTTTTTTVVVVVVTTTXXX]]]hhh{{{~~~pppllliiiiiimmmsss{{{qqqccc\\\ZZZpppzzzooogggaaaYYYVVVSSSQQQPPPNNNLLLJJJFFFDDDBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<999999999999999999999999888888999999999:::::::::666666777:::>>>EEESSSaaannnwww~~~}}}zzzyyyvvvrrrlllfff```\\\ZZZ\\\hhh|||vvvttt}}}uuuvvv~~~ooo```TTTOOOKKKMMMQQQXXXcccuuuyyykkk___ZZZWWWTTTTTTYYYVVVZZZdddpppxxx~~~vvvfffccc___iiisssyyyxxxrrriiiccc```\\\WWWSSSLLLNNNPPPPPPPPPRRRWWW[[[bbbgggmmmtttzzz|||xxxtttrrriiijjjooo|||~~~|||zzzyyyyyyyyyxxxxxxxxxwwwwwwooonnnmmmjjjccc[[[SSSNNNFFFDDDBBBAAABBBDDDHHHJJJPPPUUU\\\aaadddgggjjjmmmiiilllnnnmmmjjjfffeeefffbbbaaa___]]]\\\[[[ZZZZZZUUUSSSSSSUUUTTTSSSVVV\\\hhh{{{qqqnnnjjjjjjnnnuuu|||xxxfff[[[^^^ppp|||vvvrrrdddZZZXXXTTTQQQOOOMMMJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA======;;;::::::::::::::::::::::::999999999888888888888999999999:::::::::<<<::::::<<<>>>EEESSSaaaqqqtttyyy~~~}}}{{{xxxrrrlllfffaaa^^^\\\\\\lllvvvqqqsss{{{yyyrrrvvv}}}ppp```TTTMMMNNNLLLNNNYYYfffuuuyyygggccc]]]XXXVVVVVVVVVVVV\\\fffqqqyyyooohhhhhhhhhppp||||||mmmiiiccc]]]YYYUUUQQQOOOPPPOOOMMMMMMPPPSSSWWWZZZ```gggpppyyyzzz{{{||||||{{{yyywwwuuuiiimmmuuu~~~zzzzzz}}}yyyyyyyyyyyyxxxwwwvvvvvvuuurrrnnnjjjddd\\\TTTNNNKKKEEEBBBCCCEEEEEEHHHLLLOOOSSSWWW\\\dddkkkkkkgggeeeeeeeeeeeeeeeeeedddddd______^^^]]][[[YYYXXXWWWVVVVVVTTTRRRRRRUUUZZZ^^^mmmzzzuuulllmmmmmmqqqxxx|||iii]]]^^^nnnyyytttggg___[[[VVVQQQNNNLLLJJJIIIFFFFFFEEEDDDCCCCCCBBBAAA>>>===<<<;;;::::::::::::::::::999999999888888888888888999999999:::::::::;;;::::::===???FFFTTTbbbooorrrwww|||{{{xxxrrrkkkeee```^^^\\\]]]nnn}}}pppllloooyyywwwqqquuu~~~qqq```TTTMMMNNNLLLOOOYYYeeetttvvvjjj```\\\XXXUUUUUUXXX[[[]]]eeeooo{{{xxxkkkgggiiitttzzzrrrfffccc___\\\ZZZXXXUUUSSSPPPNNNMMMMMMOOOSSSWWWZZZaaahhhqqqzzz}}}}}}}}}}}}{{{xxxuuussskkkpppyyy}}}yyyyyy|||yyyyyyyyyyyyxxxwwwvvvuuuuuurrrooojjjeee]]]UUUOOOIIICCC@@@AAACCCDDDGGGLLLPPPVVV\\\___dddjjjjjjggghhhhhhgggeeedddcccbbbbbb^^^^^^]]]\\\[[[YYYWWWWWWVVVUUUTTTRRRQQQTTTYYY]]]jjjxxxuuulllllllllpppwwwlll^^^]]]lll}}}wwwjjjddd___XXXRRROOOMMMLLLLLLGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<<<<;;;;;;;;;999999999888888888777777888888999999999:::::::::;;;:::;;;>>>@@@GGGUUUccckkknnntttzzz}}}xxxqqqjjjccc___^^^]]]___qqq}}}rrrhhhfffiiivvvuuupppuuuqqqaaaTTTMMMNNNLLLOOOXXXdddqqqwwwggg^^^\\\YYYVVVUUUXXX]]]ccchhhrrr}}}ssskkkkkknnn||||||mmmgggbbb___]]][[[[[[YYYWWWUUUOOONNNMMMMMMOOOSSSWWWZZZaaahhhrrrzzz~~~}}}}}}}}}|||{{{xxxtttpppmmmmmmsss}}}~~~}}}{{{wwwwwwzzzxxxxxxxxxxxxwwwvvvuuuuuusssqqqnnnjjjeee^^^UUUOOOIIIDDDAAABBBCCCDDDIIIOOOSSS[[[cccdddeeehhhiiihhhkkkjjjhhheeecccaaa```___]]]]]]\\\\\\ZZZYYYWWWVVVTTTTTTSSSQQQQQQSSSXXX[[[eeeuuuvvvlllkkkjjjnnnuuu}}}mmm^^^[[[iii~~~vvviiibbb^^^YYYUUURRRQQQOOONNNHHHHHHGGGFFFDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<999999888888888777777777888888999999999:::::::::<<<;;;<<>>===============999999999888888888888777888888999999999:::::::::===<<<===???@@@EEEQQQ^^^eeeiiipppwww~~~zzzrrrjjjccc___^^^^^^dddsss}}}mmmaaa___bbbfffvvvvvvttt{{{ssscccUUUNNNMMMMMMPPPXXXaaammmxxxhhhccccccbbbeeehhhlllpppxxxvvvuuuzzzvvviiiaaaaaa```_________^^^\\\XXXUUUPPPOOONNNNNNPPPSSSXXXZZZ```gggqqqzzz}}}|||yyyyyyxxxvvvrrrnnnjjjhhhhhhrrr}}}zzzyyywwwttttttwwwvvvvvvvvvvvvuuutttssssssnnnmmmllliiiddd]]]TTTNNNJJJGGGEEEFFFGGGIIIPPPYYY\\\iiirrrqqqllljjjjjjjjjiiihhheeecccaaaaaaaaabbb^^^^^^]]]\\\ZZZXXXVVVUUURRRRRRRRRQQQQQQRRRVVVYYY```rrryyynnnhhhgggkkkrrrzzz~~~mmm^^^WWWbbb}}}zzzooodddYYYYYYXXXYYYXXXVVVQQQNNNKKKJJJIIIGGGFFFDDDCCCBBB@@@???>>>======<<<<<<<<<:::::::::999999999888888888888999999999:::::::::<<<;;;===???@@@DDDPPP\\\eeejjjpppxxx~~~~~~{{{tttllleeeaaa^^^^^^cccqqqkkk^^^^^^dddhhh{{{wwwvvv~~~tttcccVVVNNNLLLMMMQQQYYYaaammmsssgggfffiiijjjpppxxx|||~~~zzzmmmccc___```^^^___```aaabbbaaa]]]ZZZQQQPPPOOOOOOQQQUUUYYY\\\aaahhhrrr{{{}}}}}}zzzzzzyyyvvvrrrnnnjjjgggfffqqq{{{xxxxxxvvvsssssswwwuuuuuuuuuuuutttsssrrrrrrmmmlllkkkiiieee^^^UUUOOOHHHEEEDDDEEEEEEHHHQQQ[[[cccnnnxxxwwwrrrooommmlllhhhfffdddbbbaaaaaaccccccaaa```___]]][[[XXXVVVUUURRRRRRRRRRRRQQQSSSVVVYYY___qqqyyynnnhhhgggjjjqqqzzzppp```WWW___wwwzzznnndddZZZYYYWWWVVVUUUSSSPPPNNNKKKKKKIIIHHHFFFDDDCCCBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888999999999:::::::::888888:::>>>@@@EEEQQQ^^^gggkkkrrryyy}}}vvvnnngggbbb___]]]```mmmjjj\\\^^^fffjjjwwwvvvuuudddVVVNNNKKKMMMRRRZZZaaammmrrrmmmpppuuu}}}}}}zzz|||rrrggg```___bbbaaabbbccceeeeeeccc^^^[[[RRRQQQPPPPPPRRRVVVZZZ]]]cccjjjttt}}}~~~yyy{{{~~~~~~}}}|||zzzyyyxxxtttooojjjeeeaaafffqqqzzzxxxxxxvvvsssssswwwttttttuuuttttttsssrrrqqqnnnmmmmmmkkkggg```WWWQQQHHHFFFEEEFFFFFFHHHRRR]]]hhhrrr{{{{{{wwwtttqqqmmmhhhfffdddaaa```aaabbbcccdddcccaaa___[[[XXXVVVTTTRRRSSSSSSSSSRRRTTTVVVYYY^^^ooowwwlllhhhgggjjjqqqzzzsssbbbXXX]]]ttt{{{oooeee]]]ZZZVVVTTTRRRQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBB???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::444555888===@@@FFFSSS```hhhlllssszzz}}}wwwpppiiiccc___]]]]]]kkkjjj\\\___gggkkkwwwvvvuuudddVVVNNNKKKMMMRRRZZZbbbnnnuuuuuu{{{tttkkknnnpppxxx{{{ooofffaaaaaaeeegggggghhhhhhgggbbb\\\WWWSSSRRRQQQQQQSSSWWW[[[^^^eeelllvvvzzzvvvqqqtttzzz|||}}}}}}}}}}}}}}}||||||yyyxxxuuuqqqkkkddd^^^[[[gggrrrzzzwwwxxxvvvsssssswwwttttttttttttsssrrrqqqqqqoooooonnnmmmiiibbbYYYRRRJJJHHHHHHHHHHHHKKKVVVaaakkkuuu}}}}}}{{{xxxsssmmmjjjgggdddaaa``````aaabbbeeedddbbb```\\\XXXUUUSSSRRRSSSTTTSSSSSSTTTWWWYYY]]]nnnuuukkkhhhgggjjjqqqzzzooocccZZZ___vvv~~~qqqjjj^^^\\\YYYWWWUUUSSSPPPNNNNNNKKKHHHFFFFFFEEEDDDCCCAAA@@@???>>>============;;;;;;:::999999888888777:::::::::999999888888888<<<;;;<<<======CCCRRRaaaooottt{{{{{{uuurrrkkkccc______```jjjoooaaa]]]eeepppzzzzzzsssdddYYYSSSRRRRRRWWW___iiiuuu}}}~~~{{{mmmiiilllgggooo}}}sssjjjddd```___bbbgggiiijjjggggggfffaaaZZZXXXRRRNNNOOOQQQSSSVVV[[[gggnnnwww{{{vvvsssooorrrvvv{{{~~~}}}xxxxxxzzz}}}~~~~~~{{{xxxzzzxxxuuuooohhhbbb______mmmzzz{{{zzzyyyxxxvvvuuusssrrrqqqssssssssstttvvvvvvtttrrrpppooommmllljjjcccYYYQQQIIIGGGGGGIIIJJJNNNXXXbbboooyyy|||uuuooollljjjeeebbb``````aaabbbgggeeeaaa^^^[[[YYYXXXXXXSSSTTTUUUTTTSSSSSSUUUWWW```nnnsssiiiiiiiiimmmuuu~~~~~~nnnaaaXXX]]]uuussslllaaa___[[[YYYWWWUUURRRPPPOOOLLLHHHFFFFFFEEEDDDCCC@@@@@@???>>>=========>>>;;;;;;::::::999888888888:::::::::999999999888888;;;;;;===>>>>>>CCCRRRaaapppvvv|||{{{vvvrrrkkkccc___```bbbnnn~~~oooccc```iiiuuuzzz{{{tttdddXXXSSSPPPRRRYYYcccmmmwwwpppeeecccggglllwwwrrrjjjeeeaaaaaadddgggiiijjjhhhhhhhhhccc\\\ZZZSSSOOOPPPRRRTTTWWW\\\iiioooxxx{{{wwwvvvyyyzzz}}}~~~~~~zzzzzzzzz|||~~~}}}{{{yyyyyywwwsssmmmfffbbb```aaalllxxx~~~xxxxxxxxxwwwvvvtttsssrrrrrrrrrrrrrrrsssttttttrrrppppppnnnmmmllliiibbbXXXPPPKKKIIIHHHJJJLLLQQQ]]]hhhuuu~~~wwwpppmmmjjjfffbbb``````aaabbbdddcccaaa^^^[[[YYYXXXWWWTTTUUUUUUUUUTTTTTTVVVXXXcccpppwwwmmmhhhiiinnnwww}}}lll^^^VVVZZZssstttllleeebbb___\\\ZZZXXXUUUSSSPPPMMMIIIGGGFFFEEEDDDBBB??????>>>=========>>>>>>;;;;;;::::::999999888888::::::::::::999999999999:::;;;===???@@@DDDRRR```qqqwww~~~|||vvvssslllddd``````dddrrr|||vvvrrrggggggrrr{{{}}}tttdddXXXRRRNNNQQQZZZfffooowwwtttfff___bbbiiiuuu~~~pppiiieeebbbcccffffffiiikkkjjjjjjjjjeee___\\\UUUQQQQQQSSSUUUXXX]]]jjjpppxxx|||yyyvvvxxx{{{}}}|||{{{|||}}}}}}{{{yyyxxxuuupppiiicccaaabbbdddlllxxx|||vvvvvvvvvuuuuuutttsssssssssrrrqqqqqqrrrsssrrrpppmmmooommmkkkjjjgggaaaWWWOOOMMMJJJIIIKKKOOOVVVdddqqqzzzrrrmmmkkkgggccc```___`````````aaaaaa```^^^[[[XXXVVVUUUVVVVVVUUUTTTTTTWWWYYYbbbpppxxxnnnhhhiiioooxxx~~~lll^^^UUUYYYqqqsssjjjgggddd```]]]\\\ZZZWWWVVVRRROOOKKKHHHGGGFFFDDDCCC???>>>>>>======>>>>>>>>><<<;;;;;;:::999999888888::::::::::::::::::::::::999:::>>>AAAAAAEEERRR```pppwww}}}wwwtttmmmeeeaaaaaaeeesss}}}vvvrrrxxxoooooo}}}zzz~~~uuudddXXXRRRNNNQQQYYYdddmmmuuuwwwkkkbbbaaaiiittt{{{nnnhhheeebbbccceeefffjjjllllllmmmmmmhhhaaa^^^WWWQQQQQQSSSTTTXXX]]]gggmmmvvv~~~{{{vvvmmmppptttyyy~~~}}}|||{{{||||||{{{yyyvvvrrrkkkddd``````dddhhhppp{{{|||vvvttttttttttttsssssssssssssssrrrqqqrrrrrrqqqooolllnnnllljjjiiifff```WWWPPPOOOKKKJJJMMMQQQ[[[kkkyyy}}}tttnnnlllhhhccc```___^^^^^^^^^___aaabbb```]]]YYYVVVUUUVVVUUUTTTSSSSSSVVVXXX___mmmvvvlllgggiiioooxxxoooaaaVVVYYYoootttkkkhhheee```^^^\\\[[[YYYXXXTTTQQQMMMJJJHHHGGGEEECCC@@@??????>>>>>>>>>>>>???<<<<<<;;;;;;:::999999888::::::::::::::::::::::::999:::>>>AAABBBFFFSSSaaaooovvv~~~~~~xxxuuunnnfffbbbbbbdddrrrxxxtttsssvvvwwwyyyuuucccWWWQQQPPPQQQVVV___hhhqqqyyyuuuwww{{{~~~|||tttlllfffdddiiivvvyyymmmgggeeebbbccceeehhhlllooooooppppppkkkddd___WWWQQQPPPRRRSSSWWW\\\bbbiiisss{{{|||tttkkkmmmrrrwww|||~~~|||{{{{{{{{{yyywwwrrrnnnggg```]]]```fffkkkuuu}}}wwwrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrsssrrrooommmmmmkkkiiigggeee```XXXQQQOOOLLLKKKNNNTTT___pppvvvooommmiiiddd```^^^]]]\\\[[[^^^aaacccccc___[[[XXXUUUUUUTTTRRRPPPQQQTTTVVV\\\jjj~~~uuukkkfffhhhnnnxxxrrrdddXXXYYYmmmvvvnnnhhhddd```^^^]]]]]]\\\[[[WWWTTTPPPLLLJJJIIIFFFEEEBBBBBBAAA@@@????????????<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;999:::===@@@AAAFFFTTTbbbooovvv~~~yyyvvvooogggccccccdddrrryyywwwwwwzzzyyy{{{xxxtttcccWWWQQQRRRQQQTTT\\\dddnnn~~~zzzxxx|||wwwqqqhhhaaa___cccjjjnnnmmmjjjhhhjjjoooxxxwwwlllhhhgggeeefffiiimmmqqqtttuuuvvvuuuppphhh```XXXQQQPPPQQQRRRVVV\\\```gggrrrzzz}}}tttppprrrvvv{{{~~~||||||{{{zzzwwwtttnnnjjjccc]]][[[___gggnnnyyy}}}xxxrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrsssrrrpppmmmllljjjhhhgggfffaaaZZZTTTPPPNNNNNNRRRYYYddduuuxxxpppnnnjjjeeeaaa]]][[[ZZZYYY\\\```cccccc```\\\YYYUUUUUUSSSQQQOOOPPPSSSVVV]]]kkkwwwnnnfffgggmmmuuu}}}tttfffZZZXXXiiivvvooohhhdddaaa^^^^^^_________ZZZWWWRRRNNNLLLJJJHHHFFFEEEDDDCCCAAA@@@??????>>><<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;===???@@@FFFUUUdddsssxxxzzzvvvpppgggcccdddfffvvv}}}{{{{{{yyyvvvyyyyyyssscccWWWQQQRRRRRRUUU\\\dddnnn~~~}}}pppoootttvvvtttrrrccc___YYYVVVVVV[[[aaaeeemmmmmmrrr{{{vvvllljjjkkkkkkmmmppptttxxx{{{||||||{{{uuummmcccZZZSSSQQQRRRSSSWWW]]]bbbiiisss|||zzzzzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{xxxtttqqqjjjgggaaa\\\[[[```hhhoooyyyzzzuuurrrrrrqqqqqqpppppppppooopppooooooqqqrrrqqqooommmkkkiiiggggggfffccc]]]WWWRRRPPPQQQVVV]]]hhhyyyyyyqqqnnnjjjfffaaa]]]ZZZYYYVVVYYY]]]```aaa___\\\YYYVVVVVVTTTQQQOOOPPPSSSVVV]]]kkkxxxoooffffffkkkssszzzuuugggZZZWWWggg{{{tttmmmhhheeeaaa___```aaabbbaaa\\\XXXTTTPPPMMMKKKIIIGGGGGGFFFDDDBBB@@@??????>>>===<<<<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;===>>>@@@FFFVVVeeevvvzzz{{{wwwppphhhddddddhhhzzz}}}}}}vvvrrr~~~xxxzzzssscccWWWQQQRRRRRRVVV^^^fffooo~~~wwwiiihhhmmmmmmhhhcccZZZYYYXXXXXX[[[```fffiiitttwww~~~tttmmmlllnnnpppsssvvvxxx}}}yyyqqqeee\\\TTTSSSSSSTTTXXX^^^eeelllvvv~~~}}}}}}}}}yyy{{{~~~~~~xxxuuussssssyyy|||}}}~~~~~~}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}||||||{{{xxxsssooohhheee```[[[[[[```hhhoooxxx|||xxxsssrrrrrrqqqqqqpppoooooonnnnnnmmmnnnoooqqqqqqooommmjjjhhhfffggggggddd^^^YYYTTTSSSTTTZZZaaakkk|||zzzqqqoookkkfffaaa]]]ZZZXXXTTTWWW[[[^^^___]]][[[YYYXXXWWWUUURRRPPPQQQTTTWWW[[[jjj~~~wwwnnnffffffjjjqqqxxx~~~yyyhhh]]]]]]___ssstttnnnnnniiicccaaabbbbbbaaa```___[[[VVVRRRPPPNNNKKKIIIIIIHHHFFFCCCAAAAAAAAAAAA???>>>===<<<;;;:::999999999999::::::::::::;;;;;;<<<<<<===???@@@GGGWWWgggttt|||{{{vvvmmmeeebbbeeeiii~~~qqqmmmvvvyyysss___SSSPPPMMMQQQVVV[[[bbbnnnuuujjjaaa```aaa```^^^^^^YYYVVVVVVZZZ]]]bbbnnn||||||vvvtttvvvxxxyyyxxx~~~uuuhhh]]]SSSPPPQQQSSSWWW\\\iiinnnuuu{{{xxxxxxyyyyyyxxxwwwuuutttxxxwwwwww{{{wwwooollllllpppuuu{{{|||tttlllfffccckkkmmmooorrrtttxxx||||||zzzzzz|||~~~~~~|||{{{}}}||||||{{{{{{{{{{{{||||||yyyuuuuuuvvvsssmmmgggeee\\\WWW[[[aaaccchhhoooyyy|||{{{xxxvvvvvvqqqqqqqqqpppppppppppppppooooooooooooooopppppppppjjjiiihhhggggggeeeaaa^^^XXXUUUVVV\\\ccclllzzzxxxsssoookkkfffbbb^^^YYYUUUUUUUUUUUUWWWYYYZZZYYYXXXYYYWWWTTTRRRPPPQQQRRRSSSXXXfff{{{zzzppphhhgggiiiooovvv|||wwwggg\\\\\\]]]qqqyyytttooojjjeeebbbccccccbbb```___[[[WWWSSSQQQNNNLLLIIIIIIHHHFFFDDDBBBAAAAAAAAA???>>>===<<<;;;::::::999999999::::::::::::;;;;;;;;;;;;===???@@@HHHXXXhhhuuu|||{{{vvvnnnfffdddgggmmm~~~|||llliiitttwww~~~sss```TTTQQQMMMPPPTTTXXX___lll}}}{{{kkkaaaZZZZZZ[[[[[[[[[]]][[[ZZZ]]]eeekkkrrr{{{yyy{{{~~~wwwjjj___UUUQQQRRRTTTWWW\\\fffkkkrrryyy}}}|||vvvuuurrrpppoooooopppqqqrrrrrrtttyyy{{{ooogggeee```ccciiipppvvv{{{~~~||||||{{{vvvooohhhcccaaacccdddgggiiikkkoootttxxx}}}{{{zzz{{{}}}{{{|||}}}~~~~~~~~~}}}|||}}}|||{{{{{{zzz{{{{{{{{{zzzwwwuuuttttttqqqjjjdddaaaYYYUUU[[[aaafffkkkqqquuuxxxzzzxxxuuurrrpppqqqpppppppppppppppoooooooooooooooooooooooooooooooookkkjjjiiihhhgggeeeaaa^^^ZZZWWWWWW\\\ccclllyyyxxxqqqmmmiiiddd```\\\WWWTTTTTTSSSTTTVVVYYYZZZYYYXXXWWWUUURRROOONNNOOOPPPRRRYYYggg|||{{{pppiiihhhjjjqqqxxxzzzuuueeeZZZZZZ[[[ooo~~~zzzrrrmmmhhheeeeeeeeecccaaa___\\\XXXTTTRRRPPPMMMJJJIIIHHHGGGDDDCCCBBBAAAAAA???>>>======<<<;;;::::::999999::::::::::::;;;;;;::::::<<>>>>>>>>===<<<;;;;;;:::999999999:::::::::;;;;;;999999<<>>>>>>>>===<<<<<<<<<;;;999999999:::::::::;;;;;;999999<<>>>>>>>>=========<<<<<<999999::::::::::::;;;;;;::::::<<>>>>>>>>>>>============999999::::::::::::;;;;;;;;;;;;===@@@BBBJJJ[[[lllyyy|||uuummmffffffjjjwwwrrrgggkkk}}}uuubbbWWWTTTOOOQQQTTTWWW___nnnttthhh\\\XXXWWWWWWYYY]]]bbbhhhpppwww|||~~~~~~|||{{{|||~~~|||zzzxxxvvvtttsssrrrrrrzzz|||yyyuuummmfff___^^^___cccjjjrrryyy}}}~~~}}}|||{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{zzzzzzzzz~~~~~~|||{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuooonnnkkkgggaaa\\\XXXWWWWWW```jjjrrrzzz|||uuujjjaaa``````dddjjjnnnppppppsssrrrqqqpppooonnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjhhhgggfffffffffdddaaa___YYYUUUTTTWWW\\\cccnnnyyywwwppphhhddd^^^ZZZWWWVVVTTTSSSVVVWWW\\\aaafffhhhgggfffaaa]]]WWWQQQOOOOOOQQQSSSYYYggg|||wwwlllkkkjjjmmmrrrwww~~~zzziii[[[WWWTTTfffyyyqqqnnnllllllnnnnnnkkkhhhaaa___]]]\\\ZZZWWWSSSPPPJJJJJJJJJIIIHHHEEECCCAAA>>>>>>>>>>>>============999999:::::::::;;;;;;;;;<<<;;;===@@@BBBJJJ[[[kkkvvvzzztttmmmggghhhlll}}}uuukkkpppwwwdddYYYVVVMMMPPPSSSWWW___ooouuujjj^^^ZZZYYYYYY\\\```dddjjjrrrxxx~~~}}}yyyxxxrrrqqqpppsssxxx~~~{{{yyyyyyzzz{{{~~~|||uuuoooddd]]]WWWXXX[[[aaallluuu~~~~~~}}}||||||~~~}}}}}}}}}~~~}}}{{{xxxxxxwwwvvvxxx}}}}}}|||{{{{{{zzzyyyxxxvvvuuutttttttttmmmlllhhhccc]]]XXXVVVVVVXXXcccpppyyyyyymmmdddcccdddhhhnnnrrrrrrqqqssssssrrrqqqpppooonnnmmmjjjjjjjjjjjjjjjjjjkkkkkkfffeeeeeeeeeeeedddaaa___]]]YYYWWWXXX\\\aaalllvvv~~~vvvooohhhddd^^^ZZZXXXWWWUUUTTTWWWZZZ^^^dddiiikkkjjjiiiccc^^^XXXRRRNNNOOOQQQSSSYYYgggzzzvvvlllmmmlllnnnsssxxx~~~tttdddXXXRRRUUU\\\yyyxxxpppnnnmmmllllllkkkiiigggcccaaa^^^\\\ZZZWWWTTTQQQKKKJJJIIIGGGEEECCCCCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777===<<<===EEEIIIUUUjjjxxxzzzssslllgggjjjooo}}}uuuiiikkk~~~uuufffZZZSSSPPPSSSUUUYYY```nnnyyymmm```ZZZYYYZZZ^^^cccjjjooowww~~~|||vvvqqqllliiinnnjjjhhhmmmvvv~~~vvvmmmgggZZZWWWVVVXXXYYY___ppp|||zzzzzz{{{|||yyyzzz|||}}}~~~~~~}}}}}}{{{{{{{{{|||||||||||||||yyyyyyxxxwwwwwwyyy~~~}}}zzzyyyxxxyyyyyyvvvvvvwwwvvvuuusssqqqppppppjjjbbb[[[XXXWWWVVVVVV```kkkyyyxxxlllhhhgggiiinnntttwwwvvvsssssspppllljjjjjjkkklllkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjgggdddfffhhhhhhccc___```[[[XXXYYY[[[___iiisss|||ssskkkdddaaa^^^\\\[[[YYYWWWUUU[[[^^^ccckkkrrrtttqqqmmmhhh```WWWTTTRRRPPPRRRVVV[[[gggzzzvvvkkkiiikkkooosssxxxttteeeXXXRRRUUU\\\vvv|||sssmmmlllkkkllllllllliiigggdddbbb___]]][[[XXXTTTQQQLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777===<<<===DDDIIIUUUjjjxxxzzzssslllhhhjjjpppsssggghhh{{{ttteeeZZZSSSPPPSSSUUUYYY```nnn}}}~~~~~~qqqddd^^^^^^___dddiiiooottt|||tttnnnkkkgggeeeeeecccdddlllwwwzzzpppfff```[[[YYYZZZ]]]```gggwww}}}xxxvvvuuuuuuttttttuuuxxxzzz|||}}}}}}}}}{{{{{{{{{zzzzzzyyyyyyyyywwwwwwvvvuuutttvvvzzz~~~zzzyyywwwvvvuuuuuuvvvvvvttttttttttttsssqqqpppnnnkkkggg```ZZZVVVVVVXXXYYYiiiuuuxxxnnnhhhhhhkkkqqqwww{{{zzzwwwtttpppllljjjjjjkkklllkkkkkkjjjjjjiiiiiijjjjjjkkkjjjgggeeefffhhhhhhccc______[[[XXXYYY[[[___iiisss{{{rrrjjjeeebbb___]]]\\\[[[ZZZYYY]]]```gggooouuuwwwtttpppiii```XXXTTTRRROOOPPPTTTZZZeeewwwvvvkkkgggjjjooossszzzttteeeYYYRRRUUU\\\ssszzzqqqjjjjjjkkklllmmmllliiifffeeeccc```^^^[[[XXXTTTQQQNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777===<<<===DDDHHHTTTiiixxxzzztttmmmiiikkkqqqooocccddduuussseeeZZZSSSPPPSSSVVVYYY```oooxxxuuuqqqqqqtttyyy~~~wwwiiiccccccffflllrrrwww|||wwwlllfffeeedddcccaaabbbgggppp|||~~~wwwmmmddd^^^[[[\\\```fffkkkttt}}}yyyvvvtttsssqqqpppnnnppprrruuuwwwyyyzzz{{{zzzyyyyyyxxxwwwvvvuuuuuutttttttttrrrqqqrrrvvvxxxssssssssssssttttttttttttqqqqqqqqqqqqpppnnnmmmllldddaaa\\\VVVRRRUUU\\\bbbuuu~~~uuummmggghhhlllttt|||}}}uuuqqqmmmkkkkkkkkkkkkkkkiiiiiiiiihhhhhhiiiiiiiiiiiigggeeefffhhhgggccc```^^^ZZZXXXYYY[[[___hhhqqqyyyzzzrrriiifffccc___\\\\\\]]]]]]]]]```dddkkksssyyyzzzxxxtttkkkbbbYYYUUUQQQNNNOOORRRXXXcccuuuwwwlllfffiiinnnsss{{{ttteeeYYYRRRUUU[[[ppp}}}uuulllllllllmmmnnnlllhhheeefffdddaaa___]]]ZZZVVVSSSPPPOOOLLLJJJGGGEEEDDDCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888===<<<<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888>>><<<<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999>>><<<<<>>======;;;;;;;;;;;;;;;;;;;;;;;;999???<<<<<>>======;;;;;;;;;;;;;;;;;;;;;;;;:::???===<<>>===<<<;;;;;;:::999999888888999999999:::<<<>>>???CCCPPP^^^tttyyytttmmmgggfffiiiqqqzzztttuuuqqqgggiiiyyy{{{}}}tttdddYYYTTTLLLOOOTTT]]]jjj~~~vvviiiYYYQQQPPPPPPKKKFFFIIIIIIKKKLLLNNNOOOOOOOOOSSSSSSTTTXXX___lllyyy~~~tttuuuxxx~~~yyyrrriiifff```\\\\\\aaafffjjjhhhmmmrrrxxx}}}qqqccc[[[YYYYYY```aaaccciiioootttvvvvvvzzz|||}}}{{{yyyxxxxxxuuurrrnnnllllllllllllkkkkkklllnnnooopppoooooonnnoooooonnnmmmkkkiiigggfffiiiccc\\\WWWVVVUUUSSSQQQOOOUUUaaannnyyyzzzsssnnniiieeebbbccchhhrrr|||~~~yyyooolllhhhfffeeedddbbbaaacccbbbaaaaaa``````aaaaaa```______```aaaaaa```^^^[[[[[[ZZZYYYXXXZZZ]]]aaadddfffiiilllllljjjgggfffaaa___\\\YYYXXXWWWWWWXXXXXX[[[^^^______```dddgggjjjfff^^^VVVPPPNNNMMMMMMXXXeeexxxttthhhdddccchhhrrr~~~tttggg\\\UUUVVV[[[qqq{{{qqqqqqoookkkgggdddeeegggeeeeeedddcccbbbaaaaaa```\\\ZZZWWWRRROOOLLLJJJIIIFFFEEECCCAAA???===<<<<<<<<<;;;;;;:::::::::::::::::::::===???>>>BBBOOO]]]rrr~~~xxxsssmmmgggfffiiiooo~~~zzztttuuusssjjjnnn|||rrrcccWWWRRRMMMOOOUUU]]]jjj~~~uuufff]]]QQQKKKJJJJJJHHHEEEHHHIIIJJJKKKMMMMMMNNNNNNLLLLLLMMMOOOTTT]]]hhhooo~~~|||}}}~~~zzz|||{{{qqqkkkbbb___\\\ZZZ]]]bbbiiimmmnnnrrrwww}}}pppddd______aaajjjlllqqquuuyyy{{{}}}~~~~~~|||zzzyyyxxxxxxxxxvvvrrrpppoooooommmllljjjkkklllmmmmmmmmmmmmmmmkkkjjjiiihhhfffdddbbbaaa^^^YYYSSSOOOOOOPPPPPPOOOTTT[[[hhhuuu~~~}}}yyysssnnnjjjfffbbb```___dddmmmwww}}}}}}yyyuuunnnkkkhhheeeddddddbbbaaabbbbbbaaaaaaaaa`````````___^^^^^^___``````___]]]]]]\\\[[[YYYXXXXXX[[[^^^ccceeehhhjjjkkkjjjhhhfffcccaaa^^^[[[XXXXXXXXXXXXXXX[[[^^^```aaabbbfffiiikkkfff]]]UUUOOOMMMNNNOOOXXXeeeyyyttthhhfffeeeiiisss~~~tttggg]]]VVVWWW\\\ooozzzqqqqqqnnnjjjeeecccdddeeeeeeeeeddddddcccccccccccc^^^\\\YYYUUUQQQNNNLLLKKKGGGEEECCCAAA???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;===???>>>BBBOOO\\\ppp|||~~~wwwrrrmmmfffeeehhhmmm|||{{{uuuuuutttlllsss~~~ppp```UUUPPPMMMPPPUUU\\\iii|||yyyhhh\\\UUUPPPJJJFFFEEEFFFFFFEEEGGGGGGIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHJJJOOOVVV[[[jjjttt||||||~~~zzzpppgggcccYYYYYYYYY[[[aaahhhoootttvvvyyy~~~zzznnnhhhhhhlllpppzzz}}}|||{{{yyyxxxxxxxxxxxxyyywwwuuutttsssqqqnnnllljjjiiiiiihhhhhhhhhhhhhhheeedddcccaaa___]]][[[ZZZUUUQQQNNNLLLOOORRRUUUWWW]]]eeeqqq}}}|||uuurrrmmmjjjgggdddaaa___ZZZ^^^fffooouuuvvvssspppllliiifffeeedddcccbbb```___```aaaaaaaaa```___^^^^^^]]]\\\]]]______]]]\\\]]]]]]\\\YYYWWWWWWYYY[[[___bbbeeehhhiiiiiihhhfffcccaaa]]]ZZZWWWVVVUUUUUUWWWZZZ^^^aaadddgggkkknnnnnnhhh^^^TTTNNNMMMOOOQQQXXXfffzzztttiiigggfffjjjsss}}}uuuiii```ZZZZZZ^^^mmm{{{rrrppplllhhhdddcccccccccddddddddddddcccccccccccc^^^]]]ZZZVVVRRROOOMMMKKKGGGFFFDDDBBB@@@???>>>>>>===<<<<<<;;;:::;;;;;;;;;<<<<<<>>>???>>>AAANNN[[[ooo{{{}}}wwwsssmmmfffeeegggjjjzzz~~~xxxxxxrrrllluuu~~~}}}ppp```TTTOOONNNPPPTTT[[[hhhzzztttfffZZZRRRKKKKKKIIIGGGEEEEEEFFFHHHFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIHHHIIIKKKOOORRR^^^hhhvvv~~~}}}|||||||||qqqiiibbb___XXXZZZ]]]ccckkksss{{{}}}tttnnnmmmttt}}}}}}|||zzzyyyyyyyyyzzz{{{xxxxxxwwwvvvvvvvvvvvvwwwvvvuuuuuuuuuuuusssooollliiihhhfffcccbbbaaaaaabbb^^^]]]\\\ZZZXXXVVVUUUUUUOOOMMMMMMNNNSSSYYY___bbbhhhoooxxx|||wwwrrrpppllliiifffddd```^^^VVVZZZaaaiiioooqqqnnnkkkiiigggeeedddccccccaaa___]]]^^^```aaaaaa___]]]\\\\\\[[[[[[\\\]]]]]]\\\ZZZ[[[[[[ZZZXXXWWWWWWYYY[[[\\\^^^aaaeeegggggggggfffaaa___[[[WWWSSSRRRQQQQQQUUUXXX]]]bbbhhhmmmrrrttttttlll```UUUNNNMMMOOOQQQXXXggg{{{tttiiiffffffkkksss{{{tttiiiaaa[[[[[[^^^kkk|||sssoookkkfffdddccccccccccccccccccccccccbbbbbbbbb]]]\\\ZZZVVVRRROOOLLLJJJGGGFFFDDDBBBAAA@@@??????<<<;;;;;;:::::::::::::::<<<<<<>>>???>>>AAANNN[[[ooo|||yyytttnnngggeeefffhhhyyy|||{{{~~~ooojjjvvv||||||ppp```UUUOOOMMMPPPSSSZZZeeewww}}}tttjjjaaaXXXQQQMMMHHHJJJJJJHHHFFFEEEFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJMMMPPPVVV]]]hhhsss~~~{{{yyyzzzzzzzzzyyyxxxwwwwwwyyy~~~tttkkkeeecccbbbaaadddjjjrrrzzzvvvrrrmmmlllqqq}}}zzzuuuuuuvvvuuuttttttuuuvvvxxxzzzuuuttttttssssssttttttuuutttttttttvvvvvvuuuqqqnnniiigggdddaaa___]]]]]]]]]YYYWWWVVVTTTSSSRRRRRRRRRLLLMMMOOOSSSXXX^^^eeeiiippptttzzz~~~|||xxxuuuqqqnnnjjjgggdddaaa]]]ZZZTTTXXX___gggmmmnnnkkkhhhfffeeecccccccccbbb```^^^\\\]]]_________^^^\\\ZZZ[[[ZZZZZZ[[[\\\\\\[[[YYYWWWXXXXXXXXXWWWWWWYYY[[[YYY[[[^^^aaadddeeefffeeeaaa^^^ZZZVVVSSSQQQPPPPPPSSSUUUZZZbbbjjjqqqvvvxxxxxxooobbbVVVNNNLLLNNNQQQXXXhhh}}}tttjjjeeefffkkkrrrxxxpppeee___ZZZYYY[[[kkk|||sssoooiiieeedddeeeeeeeeeddddddccccccbbbbbbbbbaaa\\\[[[YYYVVVSSSOOOKKKIIIGGGFFFEEECCCAAAAAA@@@@@@<<<;;;;;;:::999:::::::::;;;;;;===???>>>BBBOOO\\\ppp~~~|||wwwqqqhhheeefffiiizzz~~~|||ooolllxxxzzz{{{pppaaaUUUPPPMMMOOORRRXXXbbbsssvvvhhheee___XXXRRRMMMJJJHHHHHHIIIIIIGGGEEEDDDEEEFFFEEEFFFFFFFFFFFFFFFEEEDDDAAACCCDDDEEEFFFHHHLLLOOOQQQWWW___hhhttt~~~{{{xxxvvvuuutttsssqqqppppppqqqwww~~~vvvnnniiihhhiiikkkqqqttt{{{|||yyyyyyyyyzzz{{{||||||}}}|||}}}{{{uuuhhhfffeeehhhppp~~~zzzqqqlllkkkllllllllllllnnnppprrrtttrrrrrrqqqqqqqqqqqqrrrrrrtttssstttuuuuuutttqqqnnngggfffdddbbb```___^^^^^^XXXWWWVVVTTTTTTTTTUUUVVVWWWYYY\\\___bbbfffkkkoooqqqsssvvvyyyyyywwwtttrrrmmmjjjgggdddaaa]]]XXXTTTTTTXXX___hhhmmmnnnjjjgggdddbbbaaabbbbbbaaa___]]]\\\\\\]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYZZZ\\\\\\ZZZYYYUUUVVVWWWWWWVVVWWWYYY[[[WWWYYY\\\___aaacccddddddbbb```\\\XXXUUUSSSRRRRRRQQQSSSWWW___hhhppptttvvvvvvnnnaaaVVVNNNLLLNNNPPPXXXhhh~~~tttkkkdddfffkkkrrrxxxoooddd^^^ZZZXXXZZZlll{{{sssnnnhhheeeeeegggggggggffffffeeedddcccbbbbbbaaa]]]\\\ZZZWWWSSSOOOLLLJJJGGGFFFEEECCCBBBAAAAAAAAA===<<<<<<;;;;;;;;;;;;;;;::::::===???>>>BBBOOO]]]rrrzzzsssjjjfffggglll|||~~~sssqqq~~~{{{zzzppp```UUUOOOLLLNNNPPPVVV```pppvvviiiaaaVVVTTTQQQMMMIIIGGGGGGGGGJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFGGGJJJOOORRRVVV[[[aaagggppp|||xxxuuusssqqqooollljjjjjjmmmttt}}}yyysssnnnnnnqqqvvvyyy}}}yyyuuuppprrrtttwwwyyyzzzzzzzzzzzzyyyzzz||||||wwwnnnggg^^^]]]]]]aaajjjwwwxxxqqqllliiihhhfffgggggghhhjjjkkkmmmnnnqqqpppooooooooooooppppppsssqqqppppppooommmjjjhhhcccddddddeeeeeeeeedddddd```___^^^]]]^^^___aaabbbeeehhhkkklllkkkkkklllnnnlllnnnrrrtttuuusssqqqoooiiigggdddaaa___[[[VVVSSSSSSXXX```iiinnnnnniiieeeaaaaaa```aaabbbaaa___]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYZZZ\\\\\\ZZZYYYUUUVVVWWWWWWVVVUUUWWWXXXVVVXXXZZZ]]]___aaabbbbbbbbb```\\\XXXUUUTTTSSSSSSQQQQQQTTT[[[cccjjjmmmmmmooohhh]]]SSSMMMLLLOOOQQQXXXiiissskkkeeegggmmmtttyyypppeee```[[[ZZZ[[[lllyyysssnnnhhheeefffhhhhhhhhhhhhhhhgggfffdddcccbbbbbb]]]]]][[[XXXUUUPPPLLLJJJGGGGGGEEEDDDBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<999:::<<<>>>???CCCPPP^^^ttt|||tttkkkfffgggnnn~~~~~~xxxwww}}}zzz}}}ooo___TTTNNNKKKMMMPPPTTT^^^ooo{{{pppeeeZZZTTTKKKKKKKKKIIIHHHGGGIIIKKKLLLIIIFFFFFFGGGHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCFFFGGGIIIJJJKKKOOOSSSWWW```dddiiimmmsss{{{wwwtttqqqnnnlllffffffjjjrrr}}}{{{xxxtttrrrtttzzz~~~{{{xxxsssppplllooossswwwzzz{{{zzzyyy|||zzzyyyxxxuuuoooeee]]]XXXWWWXXX\\\eeeqqq|||vvvooolllkkkjjjjjjiiijjjkkklllmmmnnnnnnooopppoooooonnnnnnnnnnnnoooqqqnnnllljjjhhhfffccc```aaabbbeeehhhjjjjjjkkkjjjiiihhhgggggghhhjjjlllnnnjjjmmmpppoookkkgggfffffffffjjjooorrrsssrrrnnnlllgggfffcccaaa___\\\WWWTTTRRRWWW```jjjooonnniiiddd`````````aaabbbaaa^^^\\\\\\\\\[[[ZZZYYYZZZZZZZZZ[[[ZZZZZZZZZ\\\\\\ZZZYYYWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWYYY\\\^^^```aaaaaa```]]]ZZZVVVTTTRRRRRRRRRQQQQQQSSSXXX___eeeffffffhhhbbbYYYQQQMMMMMMOOORRRXXXiiissskkkfffhhhooovvvzzzpppfff^^^YYYWWWXXXlllwwwpppmmmiiifffgggggghhhhhhfffdddcccddddddcccaaa___ccc```\\\YYYVVVRRRMMMJJJKKKHHHEEECCCCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<>>>???DDDPPP]]]tttyyyrrrmmmiiihhhoooyyyvvv|||zzz}}}qqqbbbUUUNNNLLLLLLPPPVVV^^^iii|||xxxrrrjjj^^^TTTPPPIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIFFFHHHIIILLLOOOUUU\\\bbbooovvvzzzyyy{{{|||wwwrrrnnnkkkfffiiimmmssszzz|||vvvwwwyyy}}}|||vvvrrrnnniiifffbbbgggmmmsssuuuwwwxxxyyywwwxxxyyyuuummmddd]]]YYYUUUUUUVVVYYYeeevvv|||sssmmmmmmoooqqqqqquuurrrpppnnnoooooonnnmmmnnnmmmmmmmmmmmmmmmnnnooommmnnnmmmiiiccc^^^ZZZYYYTTTXXX^^^cccfffiiimmmoooqqqrrrsssttttttsssrrrqqqyyyuuupppiiieeecccbbbbbbhhhiiimmmssswwwvvvpppjjjiiieee```\\\YYYWWWUUUTTTWWW]]]gggooorrrooojjjeeeeeebbbaaaaaacccccc```]]]]]][[[YYYXXXYYYYYYXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVWWWYYY\\\^^^```^^^\\\XXXUUUSSSRRRRRRRRROOOMMMLLLNNNRRRWWWZZZ\\\^^^[[[UUUOOOJJJJJJMMMPPPYYYppp~~~llleeeeeehhhnnnsssvvv~~~pppeee^^^XXXVVVWWWjjjxxxsssppplllkkkkkkllllllkkkhhhgggfffffffffeeecccaaacccaaa]]]ZZZWWWSSSOOOKKKKKKIIIEEEDDDCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<>>>======???@@@DDDPPP]]]rrrzzzrrrmmmiiihhhooo{{{~~~~~~zzz|||rrrbbbVVVOOOLLLLLLNNNTTT[[[gggzzz{{{pppiiiaaaVVVNNNKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHLLLNNNPPPSSSWWW^^^eeekkk{{{}}}xxxsssooolllhhhkkkpppvvv|||zzzsssmmmiiifffbbb___aaaffflllqqqtttuuuvvvvvvsssuuuuuurrrjjjaaaZZZVVVUUUYYY]]]dddqqquuuooopppuuuyyy||||||wwwtttrrrqqqpppooollllllkkkkkkkkkkkkkkkkkkkkkjjjhhhccc]]]WWWTTTTTTUUUWWW[[[^^^aaaeeejjjmmmrrrrrrtttuuuuuuuuutttttttttpppkkkfffbbbaaabbbccciiilllpppuuuvvvtttnnniiifffccc^^^YYYVVVTTTSSSSSSWWW___iiipppppplllgggdddcccaaa``````aaaaaa___\\\\\\ZZZXXXWWWXXXXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSUUUXXX[[[___aaa^^^\\\YYYUUUSSSRRRRRRRRRPPPNNNLLLLLLOOOSSSUUUVVVVVVTTTPPPKKKIIIJJJNNNRRR\\\rrr{{{iiiccc```dddjjjqqquuu~~~pppeee^^^WWWUUUVVVeeezzzuuurrrpppnnnooooooooonnnllljjjhhhhhhhhhhhhfffddddddbbb^^^\\\YYYVVVQQQNNNLLLIIIFFFDDDDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<>>>>>@@@@@@DDDPPP\\\ooo|||sssmmmiiigggmmm}}}~~~zzz{{{ssscccVVVOOOLLLKKKMMMRRRXXXdddwwwuuuiiiaaaYYYOOOIIIGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLTTTVVVZZZ^^^dddllltttzzz~~~yyytttpppnnnmmmpppuuuzzzyyyrrrnnniiidddaaa^^^\\\ZZZaaaffflllppprrrrrrrrrsssoooqqqqqqnnnggg___YYYUUUWWW___iiitttvvvqqqttt|||}}}wwwtttrrrpppooojjjjjjiiiiiihhhfffeeedddfffeeebbb]]]WWWSSSRRRSSSVVVWWWYYY[[[]]]aaagggkkkqqqqqqrrrsssssssssssssssllliiiddd```___aaadddffflllpppvvvxxxvvvqqqkkkhhhbbb___[[[VVVSSSRRRRRRRRRZZZcccmmmrrrnnnhhhdddccc```___^^^^^^___^^^\\\[[[[[[YYYWWWVVVWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTTTTSSSSSSSSSRRRRRRLLLMMMOOORRRVVVZZZ^^^aaa]]][[[YYYVVVSSSRRRQQQQQQOOOMMMJJJJJJKKKMMMNNNNNNMMMLLLJJJGGGGGGJJJOOOTTT```tttyyygggaaa^^^aaaiiiqqqwwwqqqfff___XXXVVVWWWaaa|||{{{uuusssrrrqqqrrrrrrrrrpppnnnllljjjiiiiiihhhgggeeedddbbb___]]][[[XXXTTTQQQMMMJJJGGGEEEDDDDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<>>???AAAAAADDDOOO[[[nnn~~~~~~uuunnnjjjgggjjj{{{zzzzzzuuudddWWWOOOLLLJJJKKKPPPVVVaaauuutttfff\\\UUUMMMHHHHHHEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGIIILLLPPPTTTWWW\\\```fffmmmuuu~~~zzzwwwtttrrruuuwww|||wwwqqqjjjgggccc```]]]\\\[[[[[[cccggglllpppqqqpppppppppmmmnnnooolllfff```[[[YYY^^^iiixxx~~~vvvsssxxx}}}vvvrrrpppnnnmmmiiiiiigggeeebbb^^^[[[YYY]]]\\\[[[XXXVVVVVVXXXZZZ\\\^^^```aaabbbeeehhhkkkooooooooonnnmmmlllkkkkkkeeeccc___]]]^^^bbbgggkkkqqqvvv{{{|||vvvnnniiifff___]]]XXXTTTPPPPPPSSSUUU^^^gggqqqsssllleeeaaabbb\\\\\\\\\\\\\\\[[[ZZZYYYZZZXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQKKKLLLNNNQQQTTTYYY\\\___\\\[[[XXXUUUSSSQQQPPPPPPLLLJJJGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFJJJPPPTTTbbbuuuyyyhhhccc___ccckkkttt|||rrrhhh```YYYWWWXXX^^^zzz}}}xxxwwwvvvwwwxxxxxxvvvuuuooommmjjjiiihhhhhhgggfffdddbbb```^^^]]]ZZZWWWTTTNNNKKKHHHFFFEEEDDDCCCAAA>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<>>???AAA@@@BBBLLLWWWjjj{{{yyyrrrllljjjgggxxxzzzzzzxxxgggYYYPPPLLLLLLNNNRRRWWW```qqqqqqaaaWWWPPPJJJGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFHHHMMMUUU^^^ggglllvvv}}}xxxxxx}}}~~~tttkkkfffccccccdddcccbbbaaabbbeeegggnnnqqquuuwwwvvvtttsssrrrppppppnnnllliiiiiijjjlll|||{{{xxxwwwyyy{{{uuuqqqooonnnmmmmmmhhheee```ZZZTTTOOOKKKJJJFFFIIILLLQQQVVV^^^fffkkkqqqtttxxx{{{zzzwwwvvvuuupppnnnkkkgggccc```^^^]]]ZZZZZZ[[[^^^cccjjjppptttzzz{{{{{{xxxqqqiiiccc```XXXWWWUUUPPPNNNQQQYYY___hhhlllooollleee___^^^^^^VVVXXXZZZYYYXXXWWWWWWXXXWWWVVVTTTTTTUUUVVVVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNOOOQQQTTTVVVXXXXXXWWWUUUSSSQQQNNNMMMLLLHHHFFFEEEEEEGGGHHHGGGFFFGGGGGGGGGFFFGGGJJJOOOSSS]]]rrr|||kkkfff```ccckkkwwwoooeee___YYYXXXYYY]]]xxx~~~~~~~~~rrroookkkiiiiiiiiihhhgggcccaaa```___^^^]]]ZZZWWWPPPMMMIIIGGGFFFEEECCCBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAAJJJUUUfffwww{{{tttnnnkkkiiizzz{{{{{{yyyhhhYYYQQQMMMMMMPPPUUUZZZbbbqqq}}}ooo```VVVNNNHHHFFFGGGEEEFFFGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNSSS[[[fffooovvvxxxmmmlllooouuu|||{{{xxxqqqjjjeeecccccceeeggghhhggggggiiimmmqqqtttxxx{{{|||zzzxxxvvvuuurrrqqqooolllkkkmmmrrrvvv}}}uuurrrqqqtttyyy}}}~~~}}}xxxuuupppmmmlllkkkjjjiiiccc```ZZZTTTOOOKKKJJJIIIEEEIIINNNSSSZZZaaaiiiooorrrtttwwwwwwvvvtttrrrrrrllljjjfffbbb^^^[[[YYYXXXUUUWWWZZZ___eeelllrrruuu|||yyyuuuqqqlllfff___[[[TTTTTTRRRNNNMMMRRR[[[ccckkkkkkjjjfff```\\\[[[[[[UUUWWWYYYYYYWWWVVVWWWXXXTTTSSSQQQQQQSSSTTTSSSSSSQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLMMMOOOQQQTTTUUUVVVUUUTTTRRROOOMMMKKKIIIJJJHHHGGGGGGHHHHHHGGGEEEEEEFFFFFFFFFGGGKKKPPPTTT[[[ppp~~~zzziiiccc___bbblllxxx|||mmmccc]]]XXXWWWYYY]]]xxx}}}}}}~~~ssspppllljjjjjjjjjiiihhhbbbaaa______^^^]]]ZZZXXXQQQNNNJJJGGGFFFEEECCCBBB>>>>>>===<<<<<<<<<<<<<<<======???@@@???@@@IIITTTbbbttt{{{uuuooolllkkk{{{}}}{{{yyyhhhZZZQQQMMMNNNRRRWWW[[[cccqqq~~~}}}ppp```VVVOOOIIIFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOSSSSSSUUUYYYaaalllvvv|||ssshhhhhhiiilllyyy|||yyyvvvuuunnnooommmiiieeeccceeehhhiiikkkmmmmmmmmmoootttxxxyyy{{{}}}zzzxxxwwwtttrrrnnnkkkkkkpppwww|||}}}uuupppmmmjjjlllppptttvvvuuussspppllljjjiiihhhfffddd```\\\VVVPPPLLLJJJJJJKKKJJJMMMRRRXXX^^^dddlllpppnnnooopppooolllkkkkkklllfffddd```\\\YYYVVVUUUUUURRRUUUYYY```fffmmmrrruuu|||wwwqqqlllhhhccc]]]WWWQQQQQQPPPMMMLLLQQQ\\\eeellliiieeeaaa]]]ZZZYYYXXXTTTWWWYYYYYYWWWUUUWWWYYYRRRPPPOOOOOOQQQRRRQQQQQQOOOOOOOOOOOOOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIKKKMMMPPPSSSUUUTTTTTTSSSQQQNNNLLLJJJHHHLLLKKKIIIHHHIIIHHHFFFDDDCCCDDDEEEFFFGGGKKKPPPTTTYYYooo}}}xxxeee___```cccmmm{{{zzzllleeeaaa]]]ZZZYYY___xxx|||~~~{{{{{{}}}}}}|||zzzqqqrrrqqqqqqooommmjjjiiigggdddaaa___^^^]]][[[ZZZVVVRRRMMMJJJHHHGGGEEEDDDAAA@@@@@@@@@???>>>>>>>>>>>>>>>======>>>BBBGGGLLLddduuu|||uuuooolllqqq}}}|||{{{jjj[[[RRRKKKOOOSSSWWW[[[ccclllsssyyylll]]]TTTMMMFFFCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLFFFHHHLLLOOOQQQSSSVVVXXXYYY\\\```cccgggoooyyyqqqdddccceeegggppp|||~~~zzzwwwtttsssrrrppplllhhhgggeeecccbbbbbbdddgggiiinnnppprrrrrrssswww}}}}}}xxxvvvtttqqqmmmjjjlllpppvvvzzz{{{tttpppjjjjjjkkkkkklllmmmmmmmmmjjjiiihhhggggggfffcccaaa]]]XXXRRROOOOOOQQQSSSTTTWWWZZZ___gggnnnpppmmmiiifffbbb]]]ZZZ[[[]]]```aaaaaa___\\\YYYWWWTTTPPPNNNSSSVVV\\\bbbhhhmmmppprrrqqqnnniiieee```ZZZTTTPPPMMMNNNMMMKKKLLLSSS___jjjlllgggaaa\\\ZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUURRRQQQPPPOOONNNOOOPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKIIIHHHIIIKKKKKKJJJIIIHHHHHHHHHIIIKKKNNNPPPQQQRRRQQQQQQPPPNNNLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGEEEEEEHHHHHHGGGJJJPPPXXXooo~~~ssseeebbb]]]bbbkkkyyyzzzkkkeeeaaa\\\XXXXXXaaazzz}}}{{{xxxxxxzzzzzzyyywwwrrrrrrrrrqqqooollljjjiiigggeeebbbaaa```___\\\ZZZTTTPPPLLLHHHFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<>>>BBBIIIMMMcccttt{{{tttooolllppp~~~wwwzzz{{{iiiZZZQQQNNNQQQTTTVVVYYY```iiiooowwwjjj[[[RRRLLLGGGEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNLLLNNNQQQSSSVVV[[[```dddaaadddhhhkkkooovvvpppdddbbbcccdddlllxxx~~~}}}}}}}}}~~~|||vvvsssooonnnmmmkkkhhheeeeeedddcccccceeehhhkkkmmmsssuuuwwwxxxzzz}}}{{{vvvtttqqqooollljjjkkkooossswww|||}}}}}}|||yyytttnnnkkkjjjjjjjjjjjjjjjiiiiiiiiihhhgggeeeeeefffeeecccaaa]]]XXXSSSQQQSSSXXX]]]```eeeiiiooouuuyyyuuunnnggg^^^YYYTTTQQQSSSVVVYYYZZZ___\\\XXXVVVUUUUUUTTTSSSWWWZZZ^^^cccgggkkkmmmnnnkkkhhhdddaaa]]]XXXSSSOOOMMMLLLKKKKKKNNNVVVaaaiiijjjfff```\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNOOONNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFDDDDDDGGGGGGFFFJJJPPPZZZqqqttteeecccaaaeeemmmzzzyyykkkccc___ZZZWWWVVVccc|||xxxvvvuuutttvvvvvvvvvuuusssssssssqqqooollljjjhhhgggfffeeedddcccaaa^^^[[[UUUQQQLLLIIIGGGFFFDDDCCCBBBAAAAAA@@@??????>>>>>>:::;;;<<<<<<>>>CCCIIINNNaaarrrzzzsssnnnkkkppp|||ssstttxxxzzzhhhYYYPPPQQQSSSUUUUUUWWW\\\eeekkk{{{sssfffXXXPPPKKKGGGGGGJJJGGGGGGGGGHHHJJJLLLOOOPPPRRRTTTWWWZZZ^^^dddkkkppplllooosssuuuwww|||~~~qqqfffdddeeefffmmmwww|||{{{{{{{{{}}}}}}zzzxxxwwwwwwuuutttqqqoookkkiiihhhhhhfffeeefffffffffhhhkkknnnqqqssswwwyyy{{{}}}wwwrrrooolllkkkiiihhhiiillloooqqqqqqrrrrrrqqqooollliiigggiiiiiihhhggggggfffeeeeeedddcccccccccddddddbbb```^^^ZZZVVVWWW]]]eeennnrrrxxx{{{yyylllbbbUUUQQQLLLKKKNNNRRRWWWYYY^^^ZZZUUUSSSTTTVVVYYYZZZ^^^___aaadddfffggghhhiiicccaaa]]][[[YYYUUUQQQNNNKKKIIIHHHJJJRRR[[[ccchhhgggccc^^^ZZZYYYXXXWWWWWWUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIHHHFFFFFFFFFEEEFFFGGGIIIKKKLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBEEEEEEEEEJJJPPP\\\uuuuuufffcccdddgggmmmwwwxxxiiibbb]]]XXXUUUTTTddd|||yyytttsssrrrrrrssssssssssssttttttsssrrrooollljjjhhhhhhgggggggggfffddd```]]]XXXTTTOOOLLLJJJIIIGGGFFFBBBBBBAAA@@@??????>>>>>>;;;<<<<<<===>>>BBBGGGKKK^^^pppyyysssnnnlllqqq{{{qqqrrrvvvzzzhhhXXXOOOPPPRRRSSSTTTUUU[[[cccjjjxxx{{{qqqdddUUUMMMIIIFFFGGGJJJGGGGGGGGGHHHKKKNNNQQQSSSVVVYYY]]]bbbfffkkkppptttuuuxxx{{{||||||{{{rrrkkkjjjkkkmmmttt}}}}}}zzzzzzzzz{{{~~~{{{rrrpppmmmlllkkkkkkkkklllnnnllljjjhhhhhhiiiiiijjjmmmnnnoooqqqtttvvvyyyzzzyyyzzz|||~~~wwwpppkkkiiigggfffffffffggghhhjjjkkkkkkkkkkkkkkkjjjiiihhhgggffffffeeeeeeeeedddddddddbbbaaa```aaabbbbbbaaa___]]]\\\\\\aaajjjttt|||ssseee[[[OOOMMMKKKNNNSSSZZZ___bbb```[[[UUUQQQSSSXXX\\\___ccccccccccccccccccbbbbbb\\\ZZZXXXVVVUUUSSSPPPMMMJJJGGGFFFKKKVVV___dddfffccc```[[[XXXWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCAAAAAACCCDDDEEEJJJPPP___xxxuuufffdddcccfffkkksssvvvggg```\\\WWWSSSSSSbbb{{{xxxsssssssssrrrqqqqqqrrrsssttttttsssrrrpppmmmjjjiiiiiihhhhhhhhhhhheeebbb^^^YYYUUUPPPMMMKKKJJJHHHGGGCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>@@@DDDGGGZZZmmmyyysssooommmssszzz}}}yyyooopppuuuzzzhhhYYYPPPNNNOOOQQQRRRUUU[[[eeelllwwwyyynnnaaaSSSLLLGGGDDDDDDGGGHHHGGGGGGHHHKKKOOORRRUUUZZZ___fffkkkoooppprrrsssvvvzzz~~~tttpppmmmnnnrrrwww}}}|||}}}~~~zzzsssoooccccccaaa```___```bbbdddiiiiiiiiiiiiiiillloooqqqyyyyyy{{{|||}}}~~~~~~~~~}}}~~~}}}wwwqqqkkkgggdddbbbbbbbbbcccddddddeeeeeeeeefffffffffgggggggggggggggbbbbbbcccccccccddddddddd```___^^^___```___]]]\\\ZZZ\\\aaaiiisss|||{{{qqqfff[[[UUUMMMMMMQQQWWW___fffkkklllbbb]]]VVVRRRTTTYYY^^^aaaeeedddcccaaa___^^^]]]\\\WWWVVVTTTTTTSSSRRROOOMMMIIIFFFFFFMMMYYYaaadddccc___\\\XXXVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEECCCBBBBBB@@@@@@BBBDDDEEEJJJRRRaaazzzrrrdddccccccfffjjjrrr|||ssseee^^^[[[VVVSSSSSS^^^yyy|||sssttttttrrrpppoooppprrrsssssssssrrrpppnnnllljjjjjjiiihhhhhhhhhfffccc```XXXTTTOOOLLLJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>===?????????>>>===???BBBDDDWWWjjjyyyssspppnnnuuuxxxxxxvvvmmmpppvvv{{{jjj[[[RRRKKKMMMOOOQQQUUU]]]hhhpppvvv~~~uuuhhh\\\PPPJJJFFFCCCBBBDDDGGGGGGGGGHHHKKKOOOSSSVVV^^^dddlllrrrtttuuuttttttuuuyyy~~~mmmnnnpppsssxxx}}}||||||{{{yyyxxxxxxwwwvvvtttrrrlllfffaaaVVVWWWVVVUUUVVVXXX\\\```ccceeehhhjjjmmmqqqvvvyyy}}}rrrmmmfffaaa______^^^^^^`````````aaaaaabbbbbbbbbbbbbbbcccccccccccccccbbb___``````aaabbbbbbcccccc^^^]]][[[[[[[[[ZZZWWWUUUTTTWWW^^^fffpppvvvyyyzzzuuutttqqqjjjaaaZZZUUUTTTOOOSSSZZZccckkkoooooonnnaaa\\\WWWTTTUUUZZZ^^^```cccbbb```]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRQQQNNNLLLHHHGGGIIIPPPZZZaaabbb```[[[XXXUUUTTTTTTTTTSSSRRRSSSRRRQQQPPPPPPOOOPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFEEECCCCCCBBBAAA@@@??????@@@AAACCCDDDFFFHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@???BBBCCCEEELLLSSSbbbzzz}}}nnnaaabbbcccffflllttt~~~~~~pppccc]]]ZZZUUUSSSSSS\\\xxx}}}tttuuuuuurrrooommmnnnppprrrrrrrrrrrrqqqooommmlllkkkiiigggggggggfffdddbbbXXXUUUPPPLLLKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>======>>>>>>>>>>>>???BBBEEETTThhhyyytttqqqpppuuuwwwtttyyytttnnnuuu}}}|||lll]]]UUUKKKMMMOOOQQQUUU]]]iiiqqqvvv~~~xxxoooaaaVVVLLLHHHFFFCCCBBBCCCGGGFFFFFFGGGJJJOOOTTTWWW^^^dddkkkqqqssstttuuuuuuuuuyyy}}}vvvlllpppuuuyyy}}}xxxvvvuuutttrrrpppnnnmmmkkkiiifffaaaZZZUUUMMMNNNOOONNNOOORRRXXX]]]```eeekkkppptttyyy~~~}}}{{{zzzzzzzzzwwwrrrnnnccc]]]WWWTTTVVVYYY[[[\\\___^^^^^^_________``````___```aaabbbbbbaaa___^^^^^^^^^^^^^^^^^^_________\\\ZZZXXXVVVUUUSSSPPPMMMMMMOOOSSSZZZaaagggiiiiiigggfffccc^^^XXXUUUUUUVVVXXX]]]fffoootttrrrmmmhhh\\\YYYUUUTTTVVVZZZ]]]^^^```^^^\\\YYYXXXWWWVVVVVVUUUSSSQQQQQQPPPNNNLLLIIIHHHIIIMMMSSS[[[______^^^WWWUUUSSSRRRSSSSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFEEECCCCCCBBB@@@???>>>>>>>>>???CCCCCCEEEGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDCCC@@@???BBBDDDFFFMMMUUUbbbzzzxxxiii^^^aaa```eeelllttt|||ooobbb\\\YYYUUUSSSSSS[[[xxx|||tttuuuuuurrrnnnlllmmmoooqqqqqqrrrrrrqqqpppnnnmmmllliiigggfffffffffdddccc[[[WWWRRROOOMMMLLLJJJIIIEEEDDDCCCBBB@@@???>>>===;;;<<<===>>>>>>@@@CCCFFFSSSggg~~~zzzuuurrrqqquuuwwwrrruuurrrqqq|||}}}mmm___VVVLLLMMMOOOQQQUUU^^^iiirrruuu~~~{{{sssjjj[[[RRRJJJGGGFFFCCCBBBDDDFFFFFFEEEFFFJJJOOOTTTWWW\\\aaagggllloooqqqtttvvvxxxzzz~~~||||||~~~~~~|||sssjjjnnntttzzz~~~~~~~~~~~~~~~|||uuurrrqqqqqqpppnnnjjjhhhfffddd```ZZZRRRMMMHHHIIIKKKKKKLLLPPPWWW\\\aaagggooouuuzzz}}}tttrrrppppppoookkkeee___ZZZTTTNNNMMMQQQVVV[[[\\\^^^^^^]]]]]]]]]^^^______```aaabbbcccbbb```^^^]]]^^^^^^]]]]]]\\\[[[[[[[[[ZZZXXXUUUSSSQQQNNNJJJGGGHHHHHHJJJOOOTTTYYY\\\]]]]]]^^^]]]YYYUUUTTTWWWYYY```fffooowwwyyytttiiibbbWWWUUUSSSTTTWWWZZZ\\\]]]]]][[[YYYWWWVVVUUUUUUUUUUUUSSSQQQPPPOOOMMMJJJGGGHHHJJJOOOUUU[[[^^^^^^]]]VVVTTTRRRRRRRRRSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHFFFFFFGGGFFFEEECCCCCCBBB@@@???>>>===>>>>>>BBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDCCC@@@@@@BBBDDDGGGNNNVVVbbbyyy~~~tttfff\\\```\\\bbbjjjsss~~~|||lll^^^[[[XXXRRRPPPTTT___~~~xxxwwwtttoookkkiiijjjlllpppppppppoooooooooooonnnjjjgggdddbbbcccddddddddd[[[ZZZXXXWWWUUUQQQLLLIIIGGGEEECCCBBBBBBAAA???===@@@???======>>>AAADDDFFFSSShhhzzztttrrrqqqyyy~~~}}}|||sssrrr|||xxxrrrcccXXXQQQOOOPPPSSSVVV[[[gggrrryyy|||vvvooofff^^^RRROOOIIIDDDBBBBBBCCCEEEDDDEEEEEEHHHKKKPPPTTTWWW\\\^^^aaacccfffiiimmmpppyyy{{{~~~zzznnnmmmmmmnnnoooqqqsssvvvwwwvvvzzz~~~{{{}}}~~~}}}~~~{{{xxxvvvsssooommmkkkiiieee^^^WWWQQQOOOOOOMMMLLLLLLMMMPPPTTTXXX[[[dddiiirrrzzz|||zzzzzzxxxtttpppkkkiiieeedddbbb___YYYUUULLLMMMOOOPPPRRRUUUYYY\\\```___^^^]]]]]]^^^______aaa```^^^\\\[[[[[[[[[\\\ZZZ[[[[[[[[[[[[[[[\\\\\\WWWTTTPPPLLLIIIGGGFFFFFFDDDDDDFFFIIILLLPPPTTTVVVWWWYYYYYYWWWTTTVVV]]]dddnnnooorrrtttrrrjjjaaaZZZSSSRRRQQQQQQRRRUUUXXXZZZZZZWWWTTTSSSSSSSSSSSSRRROOOOOOPPPOOONNNLLLJJJIIILLLNNNSSSYYY______[[[WWWSSSRRROOOMMMMMMMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFDDDCCCBBBDDDCCCAAA???>>>>>>???@@@???@@@BBBDDDEEEFFFFFFGGGCCCDDDFFFGGGFFFEEECCCBBBAAAAAADDDFFFEEEFFFOOOYYYiiizzzpppddd___^^^___ccckkktttyyyjjj]]]ZZZWWWQQQPPPTTT___~~~}}}yyywwwtttooojjjiiijjjlllqqqqqqqqqqqqpppooonnnmmmkkkhhhfffeeeeeeeeeeeeddd^^^\\\[[[YYYWWWSSSNNNKKKGGGEEECCCBBBBBBAAA???>>>@@@???>>>===>>>AAACCCEEEQQQfff|||yyysssqqqqqqxxxzzzrrrrrr~~~yyyuuufff[[[QQQPPPPPPSSSVVVZZZdddooowww~~~zzzqqqkkkeee\\\UUUOOOLLLHHHDDDBBBBBBCCCDDDDDDEEEEEEGGGJJJNNNRRRTTTXXXYYY[[[\\\___dddjjjooouuuxxx{{{}}}|||pppnnnppprrruuuxxx{{{|||}}}~~~|||{{{|||~~~}}}||||||yyyvvvrrrooolllgggeeeaaa[[[TTTOOOMMMMMMNNNNNNNNNQQQTTTYYY^^^aaahhhmmmssszzz~~~zzzvvvrrrooommmjjjfffccc___]]]ZZZZZZYYYWWWSSSPPPLLLOOORRRTTTVVVXXX\\\___bbbaaa```^^^^^^^^^___```^^^]]]\\\ZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[WWWTTTPPPLLLHHHFFFDDDCCCBBBBBBCCCEEEHHHLLLOOOQQQSSSUUUVVVUUUTTTWWW]]]ccciiijjjlllmmmkkkeee]]]WWWNNNMMMKKKKKKLLLOOORRRTTTTTTQQQOOONNNNNNOOONNNMMMNNNNNNNNNMMMLLLKKKIIIHHHKKKNNNSSSZZZ^^^^^^ZZZUUURRRQQQOOOMMMLLLMMMNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEECCCCCCCCCBBB@@@>>>===>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFEEEDDDBBBAAAAAAAAACCCFFFEEEGGGPPPZZZkkkzzzoooccc^^^]]]\\\aaaiiirrr~~~uuufff[[[XXXUUUOOONNNSSS___~~~xxxxxxvvvrrrmmmiiihhhjjjlllrrrssssssrrrqqqooommmlllllljjjiiiiiiiiihhhfffdddaaa___]]]\\\ZZZVVVQQQMMMGGGEEECCCCCCCCCBBB@@@>>>@@@???>>>>>>???AAACCCEEEPPPbbbxxxyyysssqqqqqqvvvzzzssstttzzz~~~wwwggg\\\RRRQQQRRRTTTVVVXXXaaajjjttt}}}vvvlllddd___ZZZSSSMMMJJJHHHFFFDDDCCCCCCCCCCCCEEEEEEEEEFFFIIILLLOOOPPPTTTTTTUUUVVVZZZ```hhhnnnsssvvvzzz}}}uuurrruuu{{{~~~}}}|||zzzyyyzzz|||}}}}}}}}}|||{{{||||||}}}}}}~~~~~~~~~|||yyyuuuqqqmmmjjjcccaaa^^^XXXRRRNNNMMMMMMPPPRRRTTTXXX]]]ccchhhjjjppprrrvvvyyyzzzxxxvvvtttmmmjjjfffbbb___[[[XXXUUUTTTSSSRRRRRRSSSRRRPPPNNNNNNRRRVVVZZZ\\\^^^aaacccbbbaaa___^^^]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZYYYVVVTTTPPPLLLHHHDDDAAA@@@AAAAAABBBDDDFFFJJJMMMOOOOOOQQQTTTTTTTTTWWW\\\aaaccccccddddddccc^^^WWWSSSJJJIIIGGGGGGHHHJJJMMMOOOOOOMMMKKKJJJKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJMMMSSSZZZ]]]\\\WWWSSSPPPOOONNNLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA???===<<<===>>>???CCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCBBB@@@???AAAAAACCCEEEEEEGGGQQQ[[[nnn|||}}}mmmaaa\\\[[[YYY___gggppp}}}ooobbbXXXVVVSSSMMMMMMRRR```~~~~~~ssssssrrroookkkiiiiiilllnnnsssttttttsssqqqooollljjjllllllkkklllllljjjgggdddbbb```^^^]]]ZZZVVVQQQMMMGGGEEEDDDCCCCCCCCCAAA???@@@???>>>>>>???AAABBBDDDNNN^^^sssxxxrrrppppppuuu}}}uuuwwwyyyzzzuuueeeZZZSSSRRRSSSUUUUUUVVV^^^fffrrr}}}pppjjjbbb\\\YYYUUUPPPLLLEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLNNNPPPSSSVVVZZZ```ggglllssswww||||||xxx}}}}}}|||{{{yyyxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxyyyyyyyyyzzzzzzzzz{{{|||}}}{{{wwwsssoookkkgggaaa```^^^YYYUUURRRRRRSSSVVVXXX\\\bbbhhhnnnrrruuuwwwxxxxxxwwwtttpppllliiiccc```\\\XXXUUUSSSPPPOOOQQQQQQQQQRRRSSSSSSSSSSSSRRRVVV\\\```bbbccceeefffaaa```^^^[[[ZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWTTTRRROOOKKKGGGCCC@@@???CCCDDDEEEHHHKKKOOORRRTTTOOOQQQSSSTTTTTTVVVZZZ^^^]]]]]]\\\\\\[[[XXXSSSOOOJJJIIIGGGFFFGGGIIILLLNNNOOOMMMKKKKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJIIIHHHHHHIIIMMMSSSYYY[[[YYYTTTPPPNNNNNNLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDAAA???===<<<;;;<<<===>>>BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@???>>>AAAAAACCCEEEEEEHHHRRR]]]ppp|||yyyiii^^^ZZZYYYXXX^^^gggqqq}}}jjj___VVVUUUQQQKKKLLLRRRbbb|||pppnnnnnnmmmkkkjjjllloooqqqtttttttttrrrpppnnnkkkjjjmmmmmmmmmmmmmmmkkkgggdddaaa___]]][[[YYYUUUOOOKKKGGGFFFDDDDDDDDDDDDBBBAAA@@@????????????AAABBBCCCMMMZZZoooxxxrrrooooootttvvvxxxvvvvvv|||~~~~~~{{{uuueeeZZZTTTSSSTTTUUUUUUVVV]]]eeerrr~~~ttteeeaaa]]]YYYWWWTTTPPPLLLBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIIIIHHHLLLQQQVVV[[[___dddhhhqqqwww~~~|||}}}{{{zzzyyywwwvvvvvvvvvwwwwwwwwwxxxwwwwwwtttuuuuuuvvvwwwxxxyyyyyyxxxyyy{{{|||~~~~~~{{{wwwsssppplllhhhdddaaaaaa```^^^[[[ZZZ[[[]]]___bbbgggmmmsssxxx|||~~~}}}|||yyytttnnnhhhbbb___YYYXXXUUURRRPPPOOOOOOOOOQQQQQQRRRSSSSSSTTTVVVWWWXXX\\\aaaeeeggggggggghhhbbb```^^^[[[XXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTQQQOOOMMMIIIFFFDDDBBBAAAFFFHHHKKKOOOSSSWWWYYYZZZSSSTTTTTTTTTTTTUUUWWWYYYYYYWWWVVVVVVUUUTTTPPPNNNJJJIIIGGGGGGHHHJJJMMMOOOPPPNNNLLLLLLMMMNNNNNNNNNJJJJJJJJJJJJIIIIIIJJJJJJHHHMMMSSSXXXXXXUUUQQQNNNLLLKKKKKKKKKJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@???===;;;;;;<<<===???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@???>>>AAAAAABBBEEEEEEHHHSSS___rrr{{{ttteee[[[XXXWWWYYY___iiisssfff\\\UUUTTTPPPJJJLLLSSSccc|||qqqlllnnnoooooooooppprrrttttttsssrrrpppnnnmmmkkkkkkmmmmmmllllllllljjjfffccc```^^^\\\ZZZWWWSSSMMMIIIHHHFFFDDDDDDEEEEEECCCBBB@@@?????????@@@AAAAAABBBKKKVVViii~~~wwwqqqoooooorrr}}}wwwxxxtttttt{{{}}}|||rrrrrryyyhhh]]]UUUSSSSSSUUUUUUWWW^^^ggguuu~~~sssiiiaaa___]]]\\\YYYUUUOOOKKKBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHDDDHHHOOOUUUZZZ^^^aaadddooovvv|||wwwzzz|||yyyxxxwwwvvvtttttttttttttttuuuuuuuuuvvvqqqrrrrrrssstttuuuvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxvvvtttpppmmmkkkhhhdddbbbaaabbbbbbbbbaaabbbeeegggjjjmmmrrrwww}}}}}}xxxqqqiiibbb\\\YYYRRRRRRQQQNNNLLLLLLNNNPPPNNNPPPRRRSSSTTTUUUXXX[[[^^^bbbfffhhhhhhgggggggggcccaaa^^^ZZZWWWUUUTTTSSSQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPMMMLLLIIIGGGFFFFFFGGGHHHLLLOOOTTTYYY]]]_________WWWVVVTTTRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSQQQOOOLLLIIIHHHGGGFFFHHHKKKNNNPPPOOOMMMKKKJJJKKKLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKIIIMMMSSSVVVUUURRROOOMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCC@@@>>>===<<<;;;===>>>??????@@@AAABBBCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@BBBDDDEEEIIITTT```rrryyyzzzoooaaaXXXVVVUUUZZZaaakkkvvvcccZZZTTTTTTPPPJJJLLLTTTeee}}}uuuppprrruuuvvvuuuttttttttttttrrrpppmmmlllkkkllllllmmmlllkkkjjjjjjhhheeebbb___^^^[[[YYYVVVRRRLLLHHHHHHFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAGGGPPPdddyyywwwqqqnnnnnnooo{{{}}}}}}rrrttt}}}zzzxxx|||vvvlllppp{{{kkk___VVVSSSSSSTTTUUUXXXaaakkkyyyzzzqqqhhhdddeeeeeeccc___XXXPPPJJJCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGJJJOOOTTTYYY]]]bbbfffoooxxxssskkklllnnnqqqvvv{{{{{{yyyxxxwwwuuutttsssrrrrrrrrrssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppoooooonnnllliiihhhfffeeebbb```___aaabbbccceeegggkkknnntttvvv{{{}}}wwwnnnfff^^^XXXUUUQQQQQQPPPMMMKKKKKKNNNRRROOORRRUUUWWWXXX\\\aaaeeedddfffiiiiiihhhfffffffff```^^^ZZZVVVRRRPPPNNNNNNNNNOOOQQQSSSUUUUUUVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMJJJHHHFFFDDDEEEIIILLLOOOVVV[[[aaagggiiihhhfffdddXXXUUUQQQOOOOOOQQQSSSTTTQQQPPPPPPPPPQQQPPPMMMJJJIIIIIIHHHHHHJJJNNNQQQSSSOOOLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIMMMRRRSSSQQQOOOMMMMMMHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBB@@@???===<<<<<<===???@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@BBBDDDEEEJJJUUUbbbqqqwwwvvvkkk]]]VVVUUUTTT[[[aaalllxxxaaaYYYTTTTTTPPPJJJLLLTTTfffxxxtttvvvzzzzzzyyyvvvuuuttttttrrrnnnkkkjjjkkklllmmmmmmllljjjiiihhhgggdddbbb```^^^\\\YYYVVVRRRLLLHHHHHHFFFEEEEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@AAAAAAEEEMMM```vvvvvvpppnnnnnnmmmyyy}}}rrrvvvwwwtttwww{{{}}}zzzrrrlllttt|||kkk___VVVSSSRRRTTTUUUYYYcccnnn|||{{{ssskkkkkklllllljjjddd[[[QQQKKKEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDFFFGGGHHHHHHHHHHHHLLLNNNRRRUUUYYY___fffjjjqqq{{{xxxkkkaaa``````aaaeeekkkpppttt{{{{{{xxxwwwvvvuuusssrrrrrrqqqqqqrrrrrrssstttqqqqqqpppooonnnmmmmmmlllooooooooonnnmmmkkkjjjiiiiiigggeeeddddddccc```^^^]]]___bbbdddfffiiinnnqqqyyy||||||vvvmmmddd]]]WWWTTTSSSSSSRRROOOLLLLLLPPPSSSRRRVVVZZZ]]]```dddkkkpppgggiiijjjjjjgggeeeeeeeee\\\ZZZVVVQQQMMMJJJIIIHHHKKKLLLOOOQQQSSSTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKKKKHHHFFFDDDCCCEEEJJJPPPTTT```eeelllqqqrrrpppkkkhhhVVVSSSOOOLLLMMMPPPRRRSSSNNNNNNNNNOOOPPPOOOLLLIIIKKKKKKJJJKKKMMMQQQUUUWWWOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJNNNQQQRRROOOMMMMMMNNNGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAADDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAA@@@???@@@AAAAAA@@@???>>><<<===>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDAAA@@@BBBDDDEEEJJJVVVbbbpppuuuttthhh[[[UUUTTTTTT[[[bbblllyyycccXXXOOOOOOMMMIIILLLSSSkkk}}}|||{{{|||}}}{{{vvvqqqrrrpppllliiihhhiiikkklllkkkkkkiiigggeeecccbbbaaa______^^^YYYTTTOOOLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@?????????CCCKKKYYYlll~~~{{{tttnnnjjjlllxxx|||mmmrrrvvvuuuyyy{{{uuuoooppp|||nnn___XXXRRROOOQQQUUU[[[eeennn{{{xxxnnnkkklllllljjjddd[[[RRRKKKHHHDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFEEEFFFHHHJJJOOOQQQUUUZZZ```hhhpppvvv|||oooddd]]]ZZZYYYZZZ[[[]]]dddllluuuxxxssspppppppppppppppppppppppppppppppppqqqllllllmmmmmmmmmlllkkkjjjjjjjjjiiiiiiiiigggccc```cccccccccbbbaaa___]]]\\\`````````aaadddhhhkkknnnvvv|||yyyssskkkbbb\\\XXXTTTRRROOOOOOOOOQQQSSSUUUWWWXXX\\\^^^ccchhhmmmqqqtttuuuooonnnllliiifffbbb___]]]TTTQQQLLLGGGDDDDDDDDDEEEGGGIIILLLMMMNNNNNNPPPRRRPPPPPPOOOMMMJJJFFFCCCAAAAAABBBBBBCCCFFFLLLSSSXXXgggiiinnnrrrrrrlllaaaXXXNNNKKKHHHGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMJJJIIILLLSSSVVVUUUSSSOOOLLLHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<===>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@??????????????????@@@AAACCCAAABBBCCCEEELLLZZZhhhtttrrrmmmeee]]]VVVSSSRRRZZZbbbppp~~~```UUUNNNNNNLLLIIIMMMUUUmmm~~~}}}|||}}}}}}zzzuuuqqqrrrpppmmmjjjhhhiiijjjkkkiiiiiihhhgggfffdddcccbbb``````___\\\WWWSSSQQQQQQNNNMMMLLLJJJGGGEEEDDDCCCBBBBBBAAAAAA@@@?????????AAAHHHVVVhhhzzz|||uuuoookkknnnyyytttvvv{{{xxx{{{}}}yyyuuuvvvppp```YYYSSSPPPQQQUUUZZZdddlllxxx~~~~~~wwwooollliiiiiigggaaaXXXPPPJJJGGGEEEFFFFFFGGGGGGFFFDDDCCCCCCEEEFFFGGGGGGIIILLLNNNRRRUUU[[[aaaiiiqqqyyynnnccc\\\XXXVVVWWWYYY\\\dddlllyyy~~~wwwrrrpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkjjjjjjjjjjjjiiihhhhhhgggggggggeeeaaa^^^^^^]]]\\\[[[ZZZZZZYYYYYY]]]\\\]]]^^^```cccggghhhooovvv}}}{{{sssmmmddd]]]XXXUUUSSSRRRRRRSSSUUUWWWYYYZZZ\\\\\\bbbdddiiimmmqqqtttuuuuuunnnllliiieee```[[[WWWUUUMMMKKKGGGCCCAAA@@@@@@AAADDDFFFIIIJJJJJJKKKLLLNNNNNNNNNMMMKKKHHHEEEBBB@@@>>>>>>???AAACCCIIIPPPUUUbbbdddhhhkkkjjjcccXXXPPPHHHFFFDDDDDDGGGKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKIIIIIIMMMSSSUUUTTTQQQOOOLLLHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>===<<<===>>>???BBBBBBCCCCCCBBBAAAAAA@@@?????????>>>??????@@@AAACCCAAABBBDDDFFFLLLZZZhhhyyyuuummmbbbYYYTTTSSSSSSYYYbbbppp~~~]]]SSSLLLLLLKKKIIINNNWWWnnn~~~~~~~~~}}}zzzuuuqqqrrrpppnnnkkkiiihhhhhhhhhfffggghhhhhhgggeeebbbaaa___``````^^^[[[XXXWWWWWWUUUSSSPPPMMMJJJGGGEEEDDDBBBBBBBBBAAA@@@????????????EEEPPPaaassswwwppplllnnnxxx|||zzz}}}}}}}}}rrrbbbZZZTTTPPPRRRUUUZZZccclllvvv~~~zzzzzzyyysssnnnlllggggggccc]]]UUUMMMHHHFFFFFFGGGIIIJJJJJJHHHEEEDDDCCCDDDFFFHHHIIIMMMQQQUUUXXX\\\ccckkkttt}}}pppfff```[[[YYYZZZ]]]aaalllvvv~~~zzzuuuqqqpppnnnmmmlllllllllllllllllllllkkkkkkjjjiiigggffffffgggggghhheeeeeeddddddcccaaa]]]ZZZXXXWWWUUUTTTTTTTTTVVVVVVYYYXXXYYYYYY[[[^^^```bbbfffnnnvvvzzz|||{{{vvvooogggbbbZZZTTTQQQQQQQQQQQQVVVXXX[[[^^^```aaaaaaaaaeeehhhkkkoooqqqrrrqqqpppiiigggccc]]]WWWQQQLLLJJJFFFEEEBBB@@@???>>>>>>>>>CCCEEEHHHIIIHHHIIIJJJKKKLLLLLLKKKIIIFFFCCC@@@>>>:::;;;<<<===@@@EEELLLQQQ[[[\\\^^^```^^^WWWNNNGGGCCCBBBAAABBBFFFIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIJJJNNNSSSUUURRROOONNNKKKGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????AAA@@@>>>=========>>>???BBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAACCCAAABBBDDDFFFLLL[[[iii{{{vvvkkk___VVVRRRRRRTTTXXXbbbppp[[[RRRKKKKKKIIIGGGMMMXXXmmm}}}yyyuuurrrrrrqqqooommmkkkiiiggggggfffggghhhhhhfffccc___]]]]]]^^^___^^^\\\ZZZZZZZZZZZZWWWTTTOOOKKKGGGEEEDDDCCCCCCBBBAAA@@@??????>>>???CCCLLL[[[mmmzzzrrrmmmkkksss}}}uuufffZZZTTTPPPRRRVVV\\\eeennnuuu~~~{{{xxxuuuqqqmmmjjjiiigggccc[[[RRRKKKGGGFFFGGGIIIKKKMMMLLLJJJFFFDDDCCCDDDFFFIIILLLQQQXXX]]]bbbeeekkkrrr{{{vvvlllgggbbb```bbbgggooo{{{zzzwwwsssqqqpppnnnllljjjjjjjjjjjjjjjjjjiiiiiiiiigggfffdddbbbbbbccceeefffcccbbbaaaaaaaaa^^^ZZZWWWVVVTTTQQQPPPPPPRRRTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\___ffflllnnnnnnmmmggg```[[[VVVOOOKKKKKKMMMNNNOOOWWWYYY^^^bbbddddddcccbbbccceeehhhjjjkkkiiigggeeeaaa^^^ZZZTTTNNNIIIEEECCCDDDCCCBBBAAAAAA@@@@@@@@@FFFGGGIIIJJJIIIIIIJJJKKKJJJIIIIIIGGGEEEBBB???===999:::;;;<<<>>>BBBHHHLLLSSSTTTVVVVVVSSSMMMFFFAAACCCAAAAAABBBDDDFFFGGGFFFJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLPPPSSSTTTQQQNNNLLLJJJGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEECCCCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????@@@???>>>>>>======>>>>>>AAAAAABBBBBBBBBAAAAAA@@@??????>>>??????@@@AAABBBCCCAAABBBDDDFFFMMM[[[iiixxxsssiii^^^UUUQQQRRRUUUWWW```ooo~~~ZZZQQQKKKKKKHHHFFFMMMYYYmmm~~~}}}zzzvvvtttsssrrrpppnnnllljjjiiihhhhhhiiiiiihhheee```\\\YYY[[[]]]^^^]]]\\\ZZZ[[[[[[\\\YYYUUUOOOKKKGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>>AAACCCJJJWWWiii|||{{{sssmmmiiiooo~~~~~~}}}xxxkkkYYYTTTQQQSSSXXX^^^hhhqqqvvvzzzuuuoookkkllliiibbbYYYPPPJJJGGGGGGIIIKKKMMMNNNNNNKKKGGGEEECCCDDDFFFIIINNNUUU^^^ccclllmmmqqqwww|||rrrjjjfffeeeiiioooyyy{{{vvvtttqqqpppooonnnkkkiiijjjjjjiiiiiihhhhhhhhhhhheeecccaaa```___```bbbcccaaa```______^^^\\\XXXTTTRRRPPPMMMKKKKKKNNNQQQSSSSSSSSSTTTUUUVVVWWWXXXYYY\\\```aaa___]]]\\\XXXRRRPPPLLLGGGEEEFFFIIILLLMMMSSSWWW[[[```bbbcccaaa```^^^```aaabbbbbb```]]][[[WWWUUUQQQMMMIIIEEECCCBBBDDDDDDCCCCCCCCCCCCCCCCCCGGGIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHFFFDDDAAA>>>===<<<<<<===>>>???CCCHHHKKKPPPQQQQQQPPPLLLHHHCCCAAAAAA@@@AAACCCFFFHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJMMMPPPRRRRRRPPPNNNJJJHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAABBBAAAAAA@@@????????????@@@AAABBBCCCCCCAAABBBDDDGGGMMM\\\jjjrrrnnnfff]]]UUURRRRRRTTTVVV___nnn}}}XXXPPPKKKJJJHHHFFFOOO\\\rrr}}}~~~zzzxxxwwwuuusssqqqnnnlllkkkkkkkkklllllljjjhhhddd```\\\YYY\\\]]]___^^^\\\[[[[[[\\\]]]ZZZUUUPPPKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>BBBCCCIIIUUUfffxxx|||sssmmmhhhmmmxxx}}}||||||ooo\\\VVVSSSUUUYYY___iiirrrxxx}}}uuunnniiifff___VVVMMMHHHGGGHHHKKKLLLNNNNNNMMMKKKHHHFFFCCCEEEFFFJJJOOOXXXbbbhhhqqqssswww}}}xxxlllhhhhhhmmmttt~~~{{{vvvssspppnnnllllllllljjjhhhhhhhhhhhhggggggffffffeeebbbaaa```___^^^______```___^^^]]]\\\[[[YYYTTTQQQLLLJJJGGGFFFFFFHHHKKKMMMOOOOOOPPPRRRSSSTTTUUUUUUXXXZZZXXXSSSPPPPPPMMMIIIHHHEEEBBBBBBDDDGGGIIIJJJNNNQQQVVVZZZ]]]]]]\\\[[[[[[[[[\\\[[[ZZZYYYWWWVVVOOONNNKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJHHHFFFFFFGGGIIIHHHHHHGGGEEEBBB???>>>???@@@BBBCCCEEEHHHMMMQQQRRRSSSRRRNNNIIIEEECCCBBB>>>???BBBFFFKKKNNNOOONNNHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMLLLIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>===???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBAAABBBDDDGGGNNN]]]kkknnnjjjbbbZZZSSSPPPQQQSSSWWW```ooo~~~TTTMMMJJJJJJHHHIIITTTbbb||||||~~~{{{yyyyyywwwuuuqqqnnnmmmmmmnnnoooooonnnllliiifffccc```^^^```aaabbbaaa___]]]]]]]]]]]]ZZZUUUPPPMMMKKKJJJJJJEEEEEEDDDBBBAAA@@@???>>>AAABBBGGGRRRcccuuu}}}sssmmmfffhhhrrr}}}{{{sss```ZZZVVVWWW[[[```hhhqqqyyyxxxnnnaaa^^^WWWOOOIIIFFFHHHJJJMMMMMMMMMMMMLLLJJJIIIGGGDDDEEEFFFIIIOOOYYYdddkkkrrrvvv}}}sssppppppttt{{{wwwsssooollliiihhhhhhhhhhhhgggffffffeeeeeedddccccccbbb____________^^^^^^^^^^^^\\\[[[ZZZYYYXXXUUUQQQNNNHHHGGGEEECCCCCCDDDFFFGGGIIIIIIKKKMMMNNNOOOPPPPPPRRRTTTSSSNNNKKKKKKHHHDDDDDDBBB@@@AAADDDFFFGGGGGGIIIKKKPPPTTTVVVXXXWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSLLLKKKIIIGGGGGGGGGHHHIIIJJJIIIGGGEEEEEEGGGIIIJJJJJJKKKLLLKKKIIIGGGGGGHHHIIIIIIIIIHHHFFFCCCAAA???@@@BBBEEEHHHLLLQQQVVVZZZXXXXXXUUUOOOHHHCCCAAABBB@@@AAAEEEKKKPPPSSSSSSRRRHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEAAABBBCCCDDDDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????????????????>>>======??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFGGGBBBAAABBBEEEGGGNNN]]]llloooiii```UUUNNNLLLOOOSSSZZZcccqqqQQQKKKHHHJJJIIIKKKWWWggg{{{~~~~~~{{{zzz{{{xxxuuuqqqnnnmmmnnnppprrrqqqooommmkkkhhhfffdddcccdddeeefffdddbbb_________]]][[[VVVQQQNNNMMMLLLMMMFFFEEEDDDCCCAAA@@@???>>>AAABBBFFFQQQaaasss}}}sssmmmbbbdddlll}}}zzzuuuddd^^^YYYYYY[[[___gggooozzzxxxmmmZZZWWWQQQJJJEEEEEEHHHKKKNNNNNNMMMLLLKKKJJJIIIHHHDDDEEEFFFIIIPPPZZZeeemmmqqqwww}}}yyyyyy}}}}}}vvvrrrllliiifffdddeeeffffffeeedddddddddcccbbbaaaaaa```^^^^^^_________^^^]]]\\\ZZZYYYXXXWWWVVVSSSNNNKKKHHHFFFEEECCCCCCDDDEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMMMMPPPPPPLLLJJJJJJHHHCCCBBBAAA@@@BBBDDDFFFFFFFFFFFFHHHLLLPPPRRRTTTUUUUUUUUUTTTRRRPPPOOOPPPPPPQQQLLLKKKIIIHHHHHHIIIJJJKKKOOOMMMJJJHHHHHHJJJLLLNNNNNNOOOPPPOOOLLLJJJJJJJJJJJJJJJJJJIIIGGGDDDBBB@@@@@@CCCGGGLLLQQQWWW]]]bbb]]]\\\XXXPPPGGGAAA@@@@@@EEEFFFJJJNNNRRRTTTSSSQQQGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCAAABBBCCCDDDDDDDDDBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>???????????????>>>======>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHBBBAAABBBEEEHHHOOO^^^lllrrrjjj^^^QQQIIIIIINNNSSS]]]ffftttNNNKKKJJJIIIFFFJJJ^^^ttt}}}|||~~~~~~wwwvvvtttrrrpppooooooooorrrrrrqqqlllgggeeegggjjjrrrnnnhhheeeccccccbbbaaa^^^[[[WWWTTTRRROOOLLLJJJHHHGGGEEECCCBBBAAAAAAAAACCCBBBEEEPPPaaattt~~~ssskkkfffdddhhhttt~~~ggg^^^YYY\\\bbbgggkkknnnxxx~~~ooodddXXXSSSLLLEEEBBBCCCFFFIIIQQQPPPNNNLLLIIIFFFDDDCCCDDDFFFIIIKKKOOOXXXcccllluuu~~~xxxrrrooohhhgggfffdddcccbbbaaaaaa___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYWWWVVVTTTPPPLLLIIIEEEBBB???>>>???AAABBBCCCCCCDDDEEEEEEEEEGGGJJJLLLLLLMMMMMMKKKGGGDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDFFFIIILLLNNNOOONNNNNNPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIIIIIIIJJJLLLNNNOOOYYYWWWUUUSSSRRRQQQRRRRRROOONNNLLLJJJHHHFFFEEEEEEHHHLLLRRRYYY```gggkkkmmmjjjaaaUUUMMMJJJHHHEEEAAADDDGGGLLLRRRUUUUUUTTTSSSNNNLLLJJJHHHEEECCCBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBBBBBBBBBBBEEEDDDEEEFFFIIIJJJIIIHHHEEEBBBBBBFFFIIIPPP___ooorrrfffZZZSSSOOOMMMPPPUUU[[[dddsssOOOLLLJJJJJJHHHLLLaaaxxx~~~|||{{{|||}}}}}}|||wwwuuussspppoooooooooppprrrrrrppplllhhhfffhhhjjjnnnkkkgggdddccccccaaa``````]]]YYYUUUSSSQQQNNNLLLJJJHHHFFFDDDBBBAAAAAAAAABBBAAADDDNNN___rrrvvvooodddbbbeeennn}}}kkkccc___ccciiilllnnnoooxxx~~~}}}rrrcccXXXOOOKKKFFFBBB@@@AAADDDFFFNNNMMMKKKIIIFFFDDDCCCBBBCCCEEEHHHKKKOOOXXXccckkkvvv|||tttnnnkkkfffeeedddbbbaaa```______^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ]]][[[XXXVVVTTTPPPLLLHHHFFFCCC???>>>>>>???@@@@@@AAABBBCCCCCCCCCEEEHHHJJJLLLMMMMMMKKKGGGDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLOOOOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSWWWVVVUUUTTTTTTSSSSSSSSSNNNLLLJJJIIIGGGGGGGGGGGGNNNSSSZZZbbbiiinnnpppqqqggg^^^SSSLLLJJJIIIGGGEEEHHHKKKPPPUUUWWWVVVTTTRRRIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<============<<<;;;;;;<<<===???AAABBBBBBBBBAAADDDCCCDDDFFFIIIJJJJJJHHHFFFBBBAAAFFFKKKSSSaaannnpppeeeYYYRRRNNNLLLOOOTTTZZZcccrrrPPPLLLKKKKKKJJJPPPfff~~~~~~|||zzzzzz{{{{{{{{{zzzwwwtttqqqooommmnnnooopppqqqqqqpppllliiihhhiiijjjjjjhhhfffeeeeeedddbbb```aaa^^^ZZZWWWUUUSSSPPPNNNLLLJJJHHHEEEBBBAAA@@@@@@@@@@@@CCCMMM]]]pppyyysssdddbbbccciiittt~~~|||qqqjjjfffkkkqqqsssssstttzzz}}}ttthhhZZZPPPFFFDDDBBB@@@@@@AAACCCEEEIIIHHHFFFDDDCCCAAAAAA@@@AAADDDGGGJJJOOOWWWbbbjjjvvv}}}vvvooojjjgggdddcccaaa```^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXX\\\ZZZXXXVVVTTTPPPLLLHHHGGGCCC???=========>>>===???@@@AAAAAAAAABBBFFFHHHLLLMMMMMMKKKHHHEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHJJJKKKLLLLLLMMMMMMOOOOOOPPPQQQRRRRRRRRRQQQOOOOOONNNMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRTTTVVVWWWTTTTTTUUUUUUUUUTTTRRRQQQLLLKKKHHHGGGGGGHHHJJJLLLTTTYYYaaaiiioooqqqqqqpppaaaZZZPPPJJJIIIJJJKKKJJJNNNQQQVVVYYYZZZWWWSSSPPPHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::<<<===???@@@AAAAAAAAA@@@BBBBBBCCCFFFIIIKKKKKKKKKHHHCCCAAAFFFOOOYYYdddmmmmmmbbbWWWPPPMMMKKKNNNRRRXXXbbbrrrPPPLLLKKKKKKKKKRRRjjj~~~|||zzzxxxxxxyyyyyyxxxwwwuuussspppnnnmmmnnnpppqqqppppppnnnmmmkkkjjjjjjkkkhhhhhhgggggghhhfffdddaaaaaa^^^[[[XXXVVVTTTQQQOOONNNLLLIIIFFFCCCAAA@@@@@@@@@@@@CCCLLL[[[mmm~~~{{{tttgggeeeccceeennn}}}{{{wwwvvvnnniiinnntttwwwxxxzzzwwwmmm```TTTKKKCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCBBB@@@????????????@@@CCCFFFIIINNNVVV```hhhsss|||~~~~~~yyysssmmmhhheeebbbaaa```^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVTTTSSSRRRPPPLLLIIIEEEBBB>>><<<<<<=========>>>???@@@@@@@@@BBBEEEGGGLLLMMMNNNLLLJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQRRRSSSUUUVVVWWWXXXSSSTTTVVVVVVTTTRRROOOMMMKKKIIIGGGFFFGGGIIIMMMOOOTTTZZZbbbiiilllkkkgggeeeZZZTTTMMMHHHHHHKKKMMMOOORRRUUUYYY\\\[[[WWWQQQNNNJJJIIIGGGEEEDDDBBBBBBBBBEEEEEEEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@@@@@@@@@@???AAABBBCCCGGGKKKMMMNNNMMMIIICCC@@@FFFQQQ]]]fffkkkjjj___TTTOOOLLLJJJMMMQQQWWWbbbsssPPPKKKJJJKKKKKKTTTmmm|||zzzxxxwwwwwwxxxwwwvvvttttttrrrpppnnnmmmnnnpppqqqpppooommmmmmlllllllllkkkjjjiiiiiijjjkkkjjjgggdddaaa^^^[[[XXXVVVTTTRRRPPPPPPNNNKKKGGGDDDBBBAAA@@@AAABBBDDDLLLYYYjjj{{{{{{tttiiigggcccccckkk|||zzzvvvzzzpppiiikkkrrrvvv{{{~~~xxxnnncccWWWNNNHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>>======>>>???@@@CCCFFFIIIMMMTTT]]]dddrrr~~~{{{yyy{{{|||wwwqqqlllgggddd``````^^^]]]\\\\\\\\\\\\YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSQQQPPPPPPPPPPPPNNNKKKIIIBBB???<<<;;;<<<>>>?????????@@@AAAAAAAAABBBEEEHHHLLLMMMNNNNNNLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUUUUVVVWWWWWWVVVVVVSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXWWWUUUPPPLLLIIIIIIGGGEEEEEEFFFIIIMMMOOOSSSWWW]]]bbbccc```ZZZWWWRRROOOJJJGGGHHHKKKNNNPPPTTTVVVYYYZZZXXXSSSNNNJJJHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????????????????>>>>>>>>>===<<<============<<<;;;;;;;;;<<<>>>???@@@??????>>>AAAAAACCCGGGKKKNNNOOOOOOIIIEEEBBBFFFSSS```ggghhheee\\\RRRMMMKKKJJJMMMRRRYYYdddvvvQQQMMMJJJKKKLLLUUUppp|||yyyxxxwwwwwwwwwvvvtttrrrrrrrrrppppppppppppqqqrrrooommmlllmmmnnnnnnmmmllllllkkkkkklllmmmllliiigggaaa___[[[YYYWWWVVVSSSQQQPPPNNNKKKHHHEEECCCBBBBBBAAABBBDDDJJJUUUfffwww|||tttjjjfffbbbbbblll~~~www}}}|||qqqhhhiiinnnsssxxx|||}}}xxxpppfff[[[RRRLLLIIICCCCCCCCCCCCCCCCCCCCCBBBCCCAAA???=========???@@@@@@CCCFFFHHHKKKQQQZZZ```ooozzzzzzvvvvvvxxx|||||||||yyywwwxxx{{{~~~{{{vvvpppjjjfffccc___^^^]]]\\\[[[[[[[[[[[[XXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQNNNNNNMMMMMMNNNMMMJJJHHHBBB???<<<;;;<<>>>>>>>>>>>===============<<<;;;;;;;;;<<<===>>>??????>>>===@@@@@@BBBFFFJJJMMMNNNMMMHHHFFFDDDGGGRRR```ffffffaaaXXXPPPMMMLLLLLLOOOSSS]]]hhhzzzTTTOOOLLLLLLMMMWWWrrr~~~{{{xxxwwwwwwwwwwwwvvvsssqqqqqqqqqrrrrrrrrrrrrrrrqqqnnnmmmlllmmmooopppnnnlllnnnmmmllllllmmmllljjjhhhccc```]]]ZZZYYYXXXUUUSSSPPPOOOLLLHHHFFFDDDCCCCCCAAAAAACCCGGGQQQ```rrr~~~~~~vvvmmmhhhccceeeqqqyyy{{{}}}~~~sssjjjjjjmmmoooqqqttt{{{}}}zzzyyypppllleee[[[RRRLLLIIIHHHBBBBBBBBBCCCCCCDDDDDDEEEEEECCC@@@>>>===>>>@@@AAAAAADDDGGGHHHJJJOOOWWW]]]iiiqqqyyyzzzyyywwwrrrlllhhhfffdddccceeejjjooorrrxxxyyy{{{~~~}}}xxxuuusssxxx|||yyyyyyyyyyyy{{{~~~|||xxxsssmmmgggccc```\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPOOONNNMMMMMMKKKHHHEEEDDDAAA===<<<===>>>?????????@@@AAAAAAAAABBBEEEHHHKKKMMMPPPRRRRRRSSSUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^```aaaaaa___[[[VVVSSSRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNOOOPPPRRRSSSUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPMMMHHHDDDBBBAAAAAA@@@???@@@AAABBBCCCGGGIIIKKKMMMMMMLLLIIIHHHFFFGGGGGGGGGGGGHHHIIIKKKMMMMMMNNNMMMKKKHHHEEECCCAAAAAAAAAAAABBBCCCDDDEEE@@@AAAAAABBBCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>===<<<======???CCCGGGJJJKKKJJJFFFHHHGGGHHHQQQ^^^eeeddd^^^UUUNNNLLLLLLMMMQQQVVVaaalll~~~VVVQQQNNNNNNOOOYYYttt{{{xxxxxxwwwwwwwwwwwwvvvsssppppppqqqrrrttttttsssrrrqqqnnnlllkkkmmmpppqqqooolllpppnnnlllllllllllljjjiiidddbbb^^^\\\[[[YYYWWWUUUPPPNNNLLLIIIFFFEEEDDDDDD@@@@@@BBBEEENNN]]]nnn{{{xxxqqqkkkfffiiiwww{{{zzz{{{uuullllllmmmlllkkklllsssyyyxxxrrrnnnbbb^^^WWWOOOGGGBBBAAAAAACCCCCCCCCDDDEEEFFFHHHIIIFFFEEEBBB???>>>???@@@BBBAAADDDGGGHHHJJJNNNUUU[[[bbbiiinnnlllgggbbb[[[TTTRRRRRRQQQRRRVVV\\\aaaeeehhhiiikkknnnooonnniiifffiiioooyyy}}}vvvwwwzzz|||}}}|||zzzvvvqqqkkkeee```]]]ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNSSSQQQPPPNNNMMMJJJGGGCCCFFFCCC???======>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGJJJMMMPPPSSSTTTUUUXXXYYYYYYYYYZZZ[[[]]]___```aaadddeeefffeeeaaaZZZSSSOOOOOOOOOOOONNNMMMLLLKKKJJJLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJHHHFFFBBB???>>>>>>>>>==================@@@AAACCCDDDEEEFFFEEEEEECCCEEEFFFGGGFFFFFFGGGHHHJJJJJJIIIIIIGGGEEECCCAAADDDCCCBBBAAAAAAAAAAAABBB???@@@AAAAAABBBBBBBBBAAA??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????============>>>>>>>>>>>>????????????????????????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>::::::;;;;;;;;;:::999999;;;<<<===>>>>>>>>>===<<<;;;;;;===@@@DDDGGGHHHGGGEEEIIIIIIIIIPPP]]]cccccc\\\TTTMMMLLLMMMNNNRRRWWWdddooo[[[QQQKKKLLLPPP[[[vvvzzz{{{yyywwwuuuxxx{{{{{{wwwrrrsssqqqoooooopppqqqpppooopppooonnnooopppqqqpppnnnnnnmmmmmmnnnnnnnnnkkkiiigggeeebbb___^^^\\\XXXVVVTTTRRROOOKKKGGGDDDBBBAAAAAA???@@@DDDIIITTTgggwww~~~yyyooogggbbbiiixxx}}}|||rrriiieeeddddddeeefffnnn{{{|||vvvoooiiieee\\\VVVNNNIIIHHHGGGFFFDDDGGGHHHIIIJJJIIIHHHFFFEEEIIIFFFBBB>>><<<<<<>>>???DDDDDDEEEFFFIIINNNRRRTTTZZZZZZZZZXXXUUUQQQNNNKKKIIIIIIIIIJJJMMMQQQUUUXXX]]]aaacccbbb^^^ZZZYYYZZZ___eeennnwww~~~xxxsssrrrvvv{{{|||{{{vvvsssoooiiiccc^^^ZZZXXXXXXWWWUUUTTTSSSTTTUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLJJJIIIHHHDDDCCCAAA???============>>>@@@AAABBBAAABBBEEEGGGLLLNNNQQQSSSSSSTTTVVVXXX[[[\\\^^^```ccceeeggghhhjjjhhheeeaaa]]]WWWPPPKKKMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDEEEIIILLLNNNPPPNNNKKKIIIGGGGGGHHHHHHEEEDDDBBB@@@>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>======<<<<<<<<<<<<>>>@@@BBBDDDDDDDDDFFFKKKWWWaaabbb]]]UUUOOOJJJHHHGGGIIIQQQZZZlllwww\\\RRRLLLMMMQQQ]]]xxxxxxyyyxxxvvvuuuwwwzzzzzzuuuqqqnnnmmmlllmmmoooqqqqqqpppqqqooonnnooopppqqqpppooommmllllllmmmnnnnnnllljjjfffdddbbb```___^^^[[[YYYUUUSSSPPPMMMIIIFFFCCCBBBCCCAAAAAADDDHHHQQQcccrrr}}}{{{qqqiiidddiiiwww}}}~~~uuulllgggeeeeeeeeeccckkkxxx~~~xxxsssllleee___VVVQQQKKKHHHIIIKKKLLLLLLNNNNNNOOOOOONNNNNNMMMLLLLLLIIIEEEBBB@@@@@@AAABBBBBBBBBCCCEEEGGGJJJMMMOOOQQQQQQQQQPPPMMMJJJGGGEEEDDDDDDCCCDDDGGGJJJNNNPPPTTTWWWYYYXXXTTTQQQQQQRRRWWW\\\eeennnuuuyyy{{{{{{yyysssmmmlllnnnppppppnnnmmmkkkhhhddd___\\\YYYWWWWWWVVVUUUTTTTTTSSSSSSTTTQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHDDDCCCAAA???============>>>???@@@@@@@@@BBBEEEHHHLLLOOOQQQSSSTTTTTTVVVXXX[[[]]]```cccgggiiikkklllkkkhhhccc^^^YYYRRRLLLGGGHHHHHHHHHHHHGGGFFFEEEEEEAAAAAA@@@AAABBBDDDGGGIIIHHHGGGEEECCCBBBBBBBBBCCCDDDCCCAAA???===<<<;;;;;;===<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<<<<===???AAABBBDDDEEEGGGLLLVVV```___YYYSSSMMMIIIGGGGGGJJJRRR[[[mmmxxx[[[SSSNNNNNNSSSaaa|||~~~xxxxxxvvvtttsssuuuwwwwwwtttpppiiihhhiiikkkoooqqqrrrqqqpppooonnnnnnppppppooonnnlllkkkkkkmmmnnnnnnmmmkkkfffdddcccbbbbbb```^^^[[[VVVUUURRROOOKKKGGGEEECCCDDDBBBBBBDDDFFFNNN]]]kkk{{{}}}tttlllfffjjjuuu|||}}}zzzpppjjjhhhggggggaaaiiivvv{{{uuuqqqkkkbbb\\\SSSPPPKKKJJJLLLPPPSSSUUUXXXXXXYYYZZZYYYXXXWWWUUUPPPNNNJJJFFFDDDCCCBBBCCC@@@AAABBBDDDEEEGGGGGGHHHGGGHHHHHHGGGEEECCCAAA???AAA@@@@@@@@@BBBDDDGGGIIIJJJMMMOOONNNJJJHHHIIIJJJPPPTTT]]]eeelllpppqqqqqqsssnnnhhheeeeeeeeecccaaadddcccbbb```]]][[[YYYXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHDDDCCCAAA???============>>>????????????BBBFFFJJJMMMOOORRRSSSTTTTTTVVVWWW[[[^^^bbbgggjjjmmmnnnnnnjjjfff___YYYSSSMMMGGGCCCDDDDDDEEEFFFFFFFFFEEEEEE===>>>???@@@AAABBBCCCDDDAAA@@@???>>>===>>>???@@@CCCBBB@@@>>>===<<<;;;;;;>>>===<<<<<<<<<<<<<<<===@@@??????????????????@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<======>>>>>>???>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;<<<>>>???@@@CCCEEEHHHMMMWWW^^^\\\VVVPPPJJJGGGFFFGGGKKKTTT]]]mmmzzzWWWRRRNNNNNNTTTdddyyyyyyuuutttssstttuuuuuussspppiiiiiijjjllloooqqqqqqpppnnnmmmllllllnnnnnnmmmllljjjjjjkkklllnnnooommmkkkhhhfffeeedddcccbbb^^^\\\VVVUUUSSSPPPLLLHHHFFFDDDDDDBBBBBBDDDEEEKKKXXXfffxxxuuummmhhhjjjttt~~~{{{|||tttnnnllllllllleeelllwww}}}{{{}}}~~~|||vvvsssnnneee^^^XXXUUUQQQPPPRRRVVVZZZ]]]dddfffiiikkkjjjfffbbb___VVVTTTPPPLLLHHHEEECCCCCC???AAABBBDDDEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@@@@AAABBBEEEFFFFFFIIIJJJIIIFFFEEEGGGIIINNNSSSZZZbbbhhhlllnnnnnnnnnjjjeeeaaa```___]]]\\\bbbbbbbbbaaa___\\\YYYXXXSSSTTTTTTTTTSSSRRRPPPNNNOOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCAAA???============>>>>>>>>>===???BBBHHHLLLNNNQQQSSSTTTTTTTTTUUUWWW[[[^^^bbbfffiiijjjjjjiiieee```YYYSSSNNNJJJFFFCCCEEEEEEEEEFFFFFFEEEEEEEEE>>>???AAABBBCCCCCCCCCBBB??????>>>>>>??????@@@AAAAAA@@@???>>>===<<<<<<<<<>>>>>>===<<<<<<<<<======@@@???>>>======>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;;;;::::::::::::::::::;;;;;;;;;<<<======<<<<<<<<<===<<<;;;;;;;;;===>>>???@@@EEEJJJPPPXXX^^^[[[UUULLLHHHEEEEEEHHHLLLVVV```mmm{{{RRROOOLLLMMMTTTgggzzzxxxuuutttssstttttttttsssrrrooonnnnnnoooqqqqqqpppnnnllljjjiiijjjkkklllkkkjjjjjjjjjjjjlllnnnnnnmmmkkkjjjiiigggfffeeebbb]]]ZZZTTTSSSRRRPPPMMMIIIFFFEEECCCBBBBBBDDDDDDIIIUUUbbbsss~~~uuunnniiikkkttt}}}zzzzzzwwwqqqppppppqqqlllrrr||||||zzz{{{}}}}}}}}}~~~~~~|||wwwtttpppiiiddd^^^]]]\\\[[[]]]aaafffiiisssvvvzzz|||zzzssslllggg^^^\\\YYYTTTOOOJJJFFFEEEAAABBBDDDEEEEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBCCCDDDFFFHHHIIIGGGEEEEEEHHHKKKPPPTTT[[[ccciiimmmooopppkkkhhhccc```^^^^^^^^^^^^eeeeeeeeedddaaa]]]XXXVVVRRRSSSSSSSSSRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKJJJJJJIIIHHHGGGDDDCCCAAA???==================>>>>>>???DDDJJJNNNPPPRRRTTTTTTTTTTTTUUUVVVZZZ\\\___aaabbbbbb```___\\\WWWQQQMMMJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBDDDDDDDDDCCCBBB?????????@@@AAAAAABBBCCC@@@@@@???>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>AAA@@@???>>>>>>???@@@AAABBBAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAABBB?????????@@@@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;<<<===>>>>>>???????????????@@@@@@@@@AAA?????????>>>>>>>>>======;;;<<<============<<<;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;===>>>??????EEEMMMTTT[[[```\\\UUUJJJFFFDDDEEEHHHNNNXXXcccooo}}}MMMLLLKKKLLLUUUkkk~~~zzzwwwvvvuuuuuuuuuttttttttttttttttttsssssssssrrrooommmkkkjjjiiiiiikkkkkkjjjiiikkkjjjjjjlllmmmmmmllljjjkkkjjjhhhgggeeebbb]]]YYYRRRRRRQQQPPPNNNKKKHHHGGGDDDCCCCCCDDDDDDGGGRRR]]]nnn{{{wwwqqqlllmmmttt|||yyyyyy~~~xxxrrrrrrssstttsssxxx~~~}}}}}}}}}}}}}}}|||{{{zzz{{{yyyzzz~~~zzzuuurrrooommmkkkeeefffhhhjjjlllpppuuuxxx~~~}}}vvvnnnhhhbbbaaa^^^ZZZTTTOOOKKKHHHCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCFFFGGGHHHFFFDDDEEEJJJNNNRRRVVV]]]eeekkkpppssstttmmmjjjeeeaaa``````cccdddkkkkkkkkkiiiddd^^^XXXTTTRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGDDDCCCAAA???============<<<===>>>@@@BBBFFFLLLPPPQQQSSSUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWUUUSSSQQQMMMIIIGGGFFFFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@>>>??????@@@AAAAAABBBBBB@@@???????????????@@@@@@???????????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@AAAAAABBBBBB>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????????????????>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@AAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;<<<>>>???@@@@@@IIIRRRYYY___aaa\\\TTTJJJFFFDDDFFFJJJPPP[[[eeerrrJJJKKKKKKMMMWWWooo}}}zzzwwwwwwwwwvvvuuuuuuvvvvvvwwwvvvvvvuuuuuusssooolllllljjjjjjjjjkkklllkkkjjjkkkkkkkkklllmmmmmmjjjhhhiiihhhggggggfffccc^^^ZZZQQQQQQRRRRRRPPPNNNLLLJJJHHHFFFFFFFFFDDDEEENNNXXXjjjyyy{{{uuupppooottt{{{xxxxxx}}}yyyrrrqqqrrrsssuuuyyy~~~}}}|||{{{vvvuuuuuuzzz{{{zzzyyyuuuqqqpppqqqssspppssswwwyyyzzz{{{~~~~~~{{{vvvpppjjjdddaaa]]]\\\[[[XXXTTTPPPLLLIIIDDDDDDEEEEEEDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIIIIGGGFFFHHHMMMRRRVVVZZZ```hhhooouuuxxxyyyuuurrrlllgggeeegggkkknnnrrrsssssspppkkkccc\\\WWWSSSRRRPPPOOOMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGDDDCCCAAA???============;;;===@@@BBBEEEIIIMMMQQQRRRTTTUUUUUUTTTSSSTTTUUUQQQQQQQQQPPPOOONNNMMMLLLGGGEEEBBBAAABBBCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBB?????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@??????>>>>>>>>>??????======>>>??????@@@AAAAAA>>>>>>>>>>>>?????????@@@<<<<<<<<<===>>>>>>?????????>>>>>>>>>==================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@???>>>>>>>>>===============<<<:::999999:::<<<===::::::999999999999::::::;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<===???AAABBBEEENNNXXX^^^bbbaaaZZZRRRJJJFFFDDDGGGKKKQQQ\\\gggwwwHHHKKKLLLNNNYYYrrr~~~xxxyyyyyywwwvvvvvvwwwxxxxxxwwwvvvvvvvvvsssooolllmmmlllkkkkkkmmmmmmlllkkklllkkkkkklllmmmllljjjggggggffffffgggfffddd___\\\QQQRRRSSSSSSRRRPPPNNNMMMKKKIIIHHHGGGDDDCCCKKKTTTgggwwwyyyrrrqqqtttzzzwwwxxx}}}yyyrrrppppppqqquuuyyy~~~tttsssuuuzzzwwwyyyzzzwwwrrrrrrvvvzzz{{{{{{wwwppphhhaaa\\\YYYWWWUUUUUUUUUTTTQQQMMMJJJGGGDDDDDDDDDDDDCCCBBBAAAAAACCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGJJJKKKKKKJJJHHHKKKPPPUUUYYY]]]dddlllsssyyy}}}~~~zzztttnnnkkkmmmrrrvvvyyyyyyyyywwwqqqiiiaaa]]]SSSRRRPPPMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCAAA???============:::===AAADDDFFFJJJNNNRRRRRRTTTVVVVVVTTTSSSTTTUUUMMMMMMLLLKKKJJJJJJIIIIIIBBB@@@>>>>>>???@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD??????@@@AAABBBDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCC??????>>>>>>>>>>>>??????;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>????????????<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>==================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>============>>><<<:::888888:::<<<>>>:::999999999999999999:::;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<>>>@@@BBBDDDIIISSS]]]bbbdddaaaYYYOOOKKKGGGEEEHHHKKKRRR]]]hhh{{{EEEGGGGGGKKK]]]zzz}}}zzzyyyvvvuuussstttuuuvvvvvvuuussstttuuuuuutttqqqooommmmmmmmmlllkkklllmmmnnnoooooopppooonnnkkkgggcccaaadddfffggggggccc___]]][[[WWWVVVUUUSSSQQQPPPNNNNNNJJJGGGEEEFFFFFFFFFLLLTTThhhtttwwwssstttvvv|||~~~wwwuuu~~~~~~rrrlllmmmqqquuuzzzzzz|||yyytttvvv|||}}}yyyoooiii```WWWRRROOONNNMMMNNNNNNNNNNNNLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEECCCDDDDDDCCCAAA@@@BBBCCCGGGGGGFFFFFFGGGHHHIIIIIINNNOOOOOONNNMMMOOORRRUUUZZZ^^^eeelllsssyyy|||yyyyyyzzz}}}zzzrrriiiccc```VVVSSSNNNLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGDDDDDDBBB@@@???>>>======???@@@BBBDDDFFFJJJOOOSSSRRRSSSSSSSSSSSSQQQPPPNNNLLLIIIFFFDDDDDDCCCAAA???>>>>>>======<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>>===<<<:::999888777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999===:::;;;>>>??????AAAEEELLLYYYfffkkkiiiaaaVVVKKKFFFDDDEEEHHHJJJPPP]]]kkkyyyHHHIIIIIINNN```}}}zzzwwwwwwuuusssrrrrrrsssssssssrrrrrrrrrssssssrrrpppnnnlllnnnnnnmmmmmmmmmnnnooopppooooooooommmjjjgggcccaaaccceeeggggggdddaaa______YYYYYYXXXVVVTTTQQQOOONNNKKKGGGEEEFFFFFFFFFLLLSSSdddqqqwwwssssssuuuzzz{{{xxxzzzvvv}}}~~~qqqkkklllooorrrvvv~~~zzzzzz~~~|||pppiii^^^YYYRRRLLLIIIHHHHHHHHHJJJKKKKKKKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEGGGJJJKKKLLLLLLMMMNNNOOOPPPPPPTTTTTTTTTSSSRRRSSSUUUXXX\\\```fffmmmttt|||}}}rrrhhh```\\\VVVRRRNNNKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>=========@@@BBBDDDFFFHHHKKKOOOSSSRRRSSSSSSSSSRRRPPPOOONNNKKKIIIEEECCCBBBAAA???===>>>===<<<;;;;;;;;;<<<<<<:::<<<>>>AAACCCDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIGGGEEEDDDDDDCCCAAA???>>>>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============<<<;;;;;;<<<<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;:::::::::::::::;;;>>><<<<<>>======AAADDDGGGJJJKKKMMMPPPRRRRRRRRRSSSRRRQQQOOOMMMLLLJJJGGGDDDBBBAAA???===;;;>>><<<:::999999999;;;<<<999:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;999999999999999999999999<<<;;;;;;::::::;;;;;;<<>><<<:::>>><<<:::888888999;;;<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGDDDCCCBBBAAA???============>>>===<<<<<<;;;::::::;;;;;;<<<<<<==============================:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;;;;<<<>>>======???@@@@@@FFFNNN^^^jjjtttsssjjj^^^QQQHHHFFFFFFHHHLLLPPPXXXggguuuFFFGGGIIISSSiiixxxrrrpppoooooommmkkkkkkllllllkkkjjjllllllmmmmmmlllllllllkkkllllllmmmmmmmmmnnnnnnnnnmmmmmmlllkkkjjjiiihhhgggqqqqqqqqqnnnjjjfffdddcccaaabbbbbbaaa^^^YYYUUURRROOOLLLJJJJJJHHHGGGJJJPPPRRR```rrr{{{vvvvvvuuuwwwuuu|||vvvxxx~~~qqqhhhffffffjjjlllqqqvvvyyyyyyvvvppphhh___VVVOOOLLLJJJLLLMMMMMMLLLNNNRRRUUUWWWWWWUUUSSSOOOKKKGGGEEEEEEEEEDDDDDDEEEFFFFFFGGGNNNOOOQQQRRRRRRTTTVVVYYY^^^```dddhhhlllmmmnnnnnnpppqqqssssssrrrppppppqqqrrrsssuuuvvvyyy~~~xxxnnneee]]]WWWPPPNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAACCCGGGLLLOOOPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNKKKJJJHHHEEEBBB@@@@@@???===;;;>>>===;;;999999:::;;;<<<<<<=========>>>???@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEECCCAAA@@@@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>>>><<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<<<<=========<<<<<<<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;999999888999999:::;;;;;;===<<<===??????AAAIIISSSeeepppxxxsssggg[[[OOOGGGEEEEEEHHHMMMRRRZZZjjjyyyDDDFFFKKKWWWnnnwwwrrrppppppnnnmmmkkkkkkmmmnnnmmmlllllllllllllllmmmmmmmmmmmmkkkllllllmmmnnnmmmmmmmmmkkkkkkkkkkkkllllllllllllzzzzzzxxxtttnnnjjjgggfffbbbbbbbbbaaa^^^ZZZWWWUUUQQQMMMLLLLLLIIIGGGIIINNNNNN\\\nnn}}}|||wwwwwwuuuxxxyyy}}}wwwyyy~~~tttiiieeeeeedddeeejjjnnnqqqxxx~~~|||zzzxxxrrrmmmdddZZZSSSNNNMMMLLLOOORRRUUUUUUTTTUUUYYY\\\```___\\\YYYTTTOOOKKKIIIGGGHHHHHHIIIJJJLLLMMMNNNPPPRRRUUUWWWYYY[[[___bbbfffhhhkkkooosssuuuwwwwwwxxx{{{~~~~~~~~~~~~~~~tttjjjaaaXXXQQQNNNLLLJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDGGGLLLOOOQQQRRRSSSTTTUUUUUUTTTSSSQQQNNNKKKIIIGGGEEEBBBAAAAAAAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBB???===;;;;;;;;;:::888666888888888888888777666666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::999;;;;;;<<<============<<<<<<;;;;;;:::999888888777;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;<<<<<<===???@@@CCCNNNYYYkkktttyyyqqqcccVVVMMMGGGDDDDDDHHHNNNSSS]]]mmm|||EEEHHHOOO]]]vvvwwwsssqqqqqqnnnmmmlllmmmooopppppppppmmmmmmmmmmmmnnnnnnooopppkkklllmmmnnnooonnnnnnmmmjjjjjjkkklllmmmnnnpppppp||||||yyytttnnniiigggfffbbbaaa```___]]]ZZZXXXWWWRRRNNNMMMMMMJJJGGGIIINNNKKKYYYmmm|||zzzvvvvvvuuuwwwyyyzzzvvvkkkfffeeebbbcccfffiiikkkrrr~~~|||zzzyyyyyywwwtttpppjjjeee\\\TTTPPPOOOQQQRRRYYY]]]aaabbbaaaaaaeeehhhiiihhhfffbbb^^^YYYUUURRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\^^^```bbbdddfffjjjmmmooopppsssvvvyyy||||||qqqhhh```WWWQQQMMMKKKIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEBBBBBBAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAACCCGGGKKKNNNPPPRRRTTTVVVVVVVVVUUUTTTQQQNNNKKKIIIGGGEEECCCCCCCCCDDDCCCAAA??????@@@@@@@@@???>>>===============>>>@@@BBBCCC>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBB@@@???>>>>>>>>>>>>===>>>???@@@@@@???===<<<;;;999888888888888777555666777777777777666555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999888888999:::;;;<<<<<<<<<===???AAABBBGGGSSS```nnnwwwyyynnn^^^RRRKKKGGGEEEEEEIIIPPPVVV```qqqGGGKKKSSSbbb{{{wwwtttsssrrrooonnnmmmnnnppprrrrrrrrrnnnnnnnnnnnnnnnooopppqqqlllmmmooopppppppppooonnnjjjjjjkkklllnnnppprrrsssyyyxxxvvvqqqkkkgggddddddbbbaaa___^^^\\\ZZZYYYXXXRRROOOMMMMMMJJJGGGIIIMMMJJJXXXlll|||yyyuuuuuutttvvv{{{|||xxxlllgggfffcccccceeehhhiiiooo~~~~~~{{{zzzzzz|||~~~}}}||||||}}}~~~~~~}}}{{{{{{xxxvvvvvvvvvtttppplllccc^^^XXXSSSRRRSSSWWWZZZcccgggmmmnnnmmmmmmqqquuupppooonnnkkkgggbbb^^^\\\ZZZ[[[\\\^^^aaadddfffhhhjjjkkkmmmmmmmmmoooqqqsssvvvvvvxxx{{{~~~xxxoooiiibbb[[[UUULLLKKKIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDCCCBBBCCCEEEFFFAAAAAAAAAAAABBBBBBCCCDDDBBBAAAAAA@@@????????????CCCFFFJJJMMMPPPRRRUUUXXXWWWWWWVVVTTTRRRNNNKKKJJJGGGEEEDDDDDDEEEEEEEEEDDD???@@@BBBCCCBBBAAA???===BBBAAA@@@>>>>>>>>>??????<<<<<<===>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@======<<<<<<<<<<<<<<<===:::;;;<<<======<<<:::999:::999888888999999888666888888888888888777777666555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;777888888999::::::;;;;;;999999999999999999999999:::999999:::;;;<<<===>>>===>>>@@@CCCDDDIIIWWWeeepppwwwxxxlll\\\PPPJJJGGGFFFFFFKKKQQQXXXccctttFFFHHHVVVooo{{{wwwtttpppnnnlllkkkkkkmmmppprrrrrrqqqooonnnmmmlllllllllllllllllllllmmmmmmnnnmmmmmmmmmiiiiiikkklllmmmmmmnnnnnnppppppooommmkkkhhhfffeeeaaa```]]]\\\\\\[[[YYYWWWSSSQQQOOOMMMKKKJJJJJJJJJOOOVVVcccsss}}}vvvsssrrrttt~~~xxxzzz|||ooogggdddcccaaacccfffiiinnn~~~~~~{{{xxxwwwyyywwwsssooommmlllmmmnnnnnnnnnooopppqqqsssuuuvvvsssssstttwwwzzzyyytttppphhhddd]]]XXXVVVXXX\\\___iiiqqqxxxzzz{{{}}}~~~|||yyyqqqiiifffdddcccfffjjjgggffffffjjjooossssssrrrsssttttttttttttvvvyyy|||{{{~~~vvvkkkccc[[[TTTOOOJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????BBBAAAAAAAAAAAABBBCCCCCCEEEHHHLLLPPPSSSUUUVVVVVVXXXXXXWWWTTTQQQNNNMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFEEECCCBBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAABBBCCC>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;:::999888888888999888999999:::::::::999999444555666777888888888888999999999999999888777666666666777888999::::::;;;777999::::::888777777888;;;;;;999999999999;;;;;;@@@???<<<:::999:::;;;;;;999999999:::::::::;;;;;;888888888777777777777666888888888777666555555444777777888888888888777777777777888999999999999999:::999999999999999999999888777777777999:::999888::::::;;;;;;::::::999888777888999999;;;;;;<<<===AAA???>>>???EEERRR___iiiyyy{{{ttteeeWWWPPPJJJDDDFFFDDDGGGPPP\\\jjj}}}GGGIIIVVVqqqyyywwwtttqqqooommmllllllmmmpppqqqqqqppppppooonnnmmmlllkkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmjjjjjjkkklllmmmnnnnnnnnnoooooonnnllljjjhhheeedddaaa```^^^]]]]]]\\\ZZZYYYUUUTTTQQQOOOMMMKKKKKKKKKNNNTTT```ooo}}}xxxtttsssuuu}}}yyyzzz~~~ppphhhddddddbbbcccfffiiinnn}}}~~~}}}~~~~~~{{{xxxtttqqqnnnmmmnnnllliiifffddddddeeefffiiijjjkkkmmmoooqqqssstttttttttuuuxxx{{{{{{yyyvvvnnnkkkfffcccbbbdddhhhjjjrrrzzzwwwnnneeeaaa``````dddiiinnnmmmmmmpppuuuxxxxxxwwwuuuvvvxxxyyyzzz{{{~~~~~~rrrggg___XXXRRRMMMJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBEEEGGGLLLPPPTTTVVVWWWWWWXXXXXXWWWTTTPPPMMMLLLMMMHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEHHHGGGEEEDDDCCCBBBBBBCCC??????>>>>>>>>>=================================::::::999888888888999999888999999::::::999999999444555666777888888888888999999999999999888777777555555666666777777888888777888:::999888666777777;;;:::999999999999:::;;;===<<<:::888888888999:::888888999999999:::::::::999888888888888777777777555555666777777888888888777777888888888888777777777777888999999999888888999999999999888888888888888777777777999:::999888::::::;;;;;;::::::999888888888999:::;;;<<<<<<===>>>======AAAKKKYYYhhhrrrxxxyyyqqqaaaTTTMMMHHHDDDFFFDDDHHHQQQ]]]mmmGGGIIIXXXttt~~~wwwvvvtttqqqpppnnnmmmmmmnnnppppppooonnnpppooonnnlllkkkjjjjjjjjjhhhiiijjjkkklllmmmmmmmmmkkkkkklllmmmnnnnnnnnnmmmnnnmmmlllkkkiiigggeeedddaaa```^^^^^^______]]]\\\YYYXXXUUURRROOOMMMLLLLLLMMMRRR\\\jjjxxx{{{wwwtttuuu}}}~~~{{{rrrhhhbbbbbbaaabbbfffjjjqqq~~~|||{{{zzzxxxwwwwwwwwwwwwwwwvvvsssooollliiigggfffjjjiiigggeeeeeefffggghhhggghhhiiilllnnnqqqssstttvvvuuuvvvyyy}}}zzzxxxvvvtttssstttuuuvvvyyytttiii___ZZZYYYYYY^^^dddlllkkklllooorrruuuvvvuuuwwwzzz}}}xxxlllbbb[[[UUUOOOKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@?????????????????????>>>>>>??????@@@AAAEEEGGGKKKPPPTTTVVVXXXYYYXXXXXXWWWTTTPPPLLLKKKLLLHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIINNNLLLJJJGGGEEECCCBBBBBB??????>>>>>>>>>=========;;;<<<===>>>>>>===<<<;;;999888888888888999999:::999999999::::::999999888555666777888888999888888999999999999999999888777777777777777777777777777777999::::::888666777777::::::999888888999::::::999888777666666777888999888888888888999999999999999999999888888888888777555666666777888888999999666777777888888777777666888888888999888888777777777777777777777888888888888777777777999:::999888:::::::::::::::999999888888888999:::;;;<<<======>>>>>>@@@FFFRRRbbbqqqzzzxxxuuukkk\\\OOOIIIFFFCCCEEEEEEJJJSSS```oooGGGJJJ[[[xxx}}}vvvuuutttqqqooonnnmmmmmmnnnoooooommmkkknnnmmmllljjjiiihhhhhhhhhfffgggiiijjjkkklllmmmmmmllllllmmmnnnnnnnnnmmmmmmllllllkkkjjjhhhfffeeedddbbbaaa___```aaaaaa```___]]]\\\YYYVVVSSSPPPNNNMMMNNNQQQYYYeeesss~~~yyyvvvvvv|||sssggg```^^^^^^aaagggooozzz}}}{{{yyyyyyzzzzzzzzzzzzyyyyyyvvvuuussspppnnnmmmllllllpppooonnnmmmnnnooopppqqqlllmmmooorrrtttvvvxxxyyyxxxxxxyyy{{{~~~pppeeeYYYSSSQQQQQQVVV[[[aaabbbdddhhhllloooqqqrrryyy}}}|||ttthhh^^^XXXSSSOOOKKKIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????????????????>>>??????>>>>>>??????@@@AAADDDFFFJJJNNNRRRVVVXXXYYYWWWWWWVVVSSSOOOLLLKKKKKKIIIIIIHHHHHHIIIJJJJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLRRRPPPNNNJJJGGGDDDBBBAAA============<<<<<<<<<<<<:::<<<>>>??????>>><<<:::888888888888888999:::;;;999999:::::::::999888888666666777888999999999999999999999::::::999888888:::::::::::::::999999999999;;;<<<;;;999888888888999999888888888888999999777666666666666777888999888888888999999999::::::999999999999888888888888999999888888777777777777666666777777777777666666888888888888888777777666666666666666777777777777888777777777999:::999888999::::::::::::999888888888888999:::;;;<<<======AAAAAADDDLLLYYYhhhuuu|||xxxqqqeeeVVVLLLGGGEEEEEEFFFGGGLLLVVVaaaqqqFFFMMMaaa~~~|||vvvuuurrrooommmnnnmmmmmmnnnpppooollljjjlllkkkiiihhhgggffffffffffffggghhhjjjkkkllllllllllllmmmmmmmmmmmmmmmlllllljjjjjjjjjiiihhhgggeeeddddddbbbaaabbbcccdddcccaaa```___\\\YYYVVVSSSPPPOOOOOOQQQWWWbbbppp}}}{{{wwwvvv|||uuuggg^^^YYY[[[aaajjjxxx}}}|||{{{|||~~~{{{zzzyyywwwwwwxxxyyyyyywwwwwwvvvvvvvvvwwwyyyyyywwwxxxzzz|||}}}~~~~~~~~~yyyyyyzzz{{{~~~{{{nnncccWWWQQQNNNLLLPPPTTTXXX[[[```eeejjjooosssvvv~~~xxxpppeee\\\WWWSSSPPPMMMHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAACCCEEEHHHLLLPPPSSSUUUWWWUUUVVVUUURRRNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIKKKLLLMMMNNNOOOOOORRRQQQOOOKKKHHHDDDAAA@@@<<<<<<;;;;;;;;;::::::::::::<<<>>>??????>>><<<:::999888888888999:::;;;;;;:::::::::::::::999888777666777888999::::::::::::888999999:::::::::999999;;;;;;;;;;;;::::::::::::;;;=========:::999999999888888888888888888888888666666666777777888999999999999999999::::::::::::999999999888888888777777888888888777777777777777666666777777777777666666777777888888888777777666555555666666666777777777888777777777999:::999888999999::::::999999888777888999:::;;;<<<======>>>AAABBBHHHSSSaaaoooxxx}}}vvvmmm___RRRJJJEEEEEEFFFHHHIIIOOOXXXbbbqqqGGGRRRjjj~~~yyyssssssqqqmmmkkkllllllmmmooopppooollljjjiiiiiihhhgggffffffffffffggghhhiiijjjkkklllllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiigggfffffffffeeecccdddeeeeeedddcccaaa```^^^\\\YYYUUURRRQQQPPPQQQVVV___lllzzz|||xxxvvv|||yyyiii___VVV[[[bbboooxxxxxxyyyyyyzzz}}}~~~uuummmcccZZZVVVSSSPPPQQQUUUTTTYYY___ffflllrrryyy}}}tttkkk```XXXTTTRRRPPPNNNHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????============>>>>>>>>>>>>?????????>>>???@@@@@@AAABBBCCCEEEHHHLLLOOORRRSSSSSSTTTSSSQQQNNNLLLLLLLLLJJJJJJIIIIIIJJJKKKLLLLLLIIIJJJLLLMMMOOOOOOOOOOOOPPPOOOMMMJJJGGGCCC@@@???<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<::::::::::::999999888777777777999:::::::::::::::888999::::::::::::::::::999999999999999999999999<<<===>>>===;;;999999999777777888888888888777777777777777888888999999999888888888999999999999:::888888888777777777777666333444555666777888999:::555666666777777666666555555666777777888888777777555555666666777777888888888777777777999:::999888999999999999999888888777999999:::;;;<<<===>>>>>>>>>BBBKKKYYYiiivvv}}}~~~sssgggYYYOOOHHHDDDDDDGGGIIIKKKRRR[[[eeeuuuJJJYYYttttttpppqqqooollljjjkkkkkklllooopppooollljjjiiiiiihhhgggggghhhhhhiiiiiiiiijjjkkkllllllkkkkkkllllllllllllkkkjjjiiihhhjjjjjjjjjjjjiiihhhgggggghhhgggeeeeeeffffffeeecccaaa```___]]]ZZZWWWTTTRRROOOPPPTTT]]]iiiwww|||xxxwww|||~~~mmmaaaWWW]]]fffttt|||zzztttuuuuuutttsssuuuyyy}}}~~~xxxpppmmmfffaaa___^^^[[[[[[]]][[[aaahhhooouuu|||zzznnneee[[[SSSPPPOOOMMMLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>???@@@AAAAAACCCEEEHHHKKKMMMOOOQQQRRRRRRPPPNNNMMMMMMNNNHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJHHHFFFBBB???>>>=========<<<<<<<<<;;;;;;==============================<<<;;;;;;;;;<<<<<<::::::::::::999888777777777888999:::;;;;;;;;;;;;888999::::::;;;;;;::::::888888999999::::::;;;;;;;;;<<<===<<<999777777777666666777888888777666666666777777888888888888777666666666666777777777777777777777666666666555555222222333555666777888999555555666666666666555555444444666777888888888888555555666777777888999999888777777777999:::999888999999999999999888777777999999:::;;;<<<===>>>>>>AAAFFFPPP```pppzzz}}}{{{nnn```SSSKKKFFFBBBCCCGGGHHHLLLTTT___jjjzzzLLL^^^{{{pppmmmooonnnllljjjjjjkkkllloooppppppmmmjjjiiiiiiiiiiiiiiijjjjjjkkkjjjkkkkkklllllllllkkkkkklllllllllkkkjjjiiihhhgggjjjjjjjjjjjjjjjiiihhhhhhjjjhhhffffffggggggeeedddaaa``````^^^[[[XXXUUUSSSNNNOOORRR[[[gggttt~~~|||xxxwww|||ooocccXXX___iiixxx|||wwwtttqqqrrrsssqqqnnnooorrruuuvvvxxxzzz|||}}}}}}|||{{{vvvwwwuuusssuuuwwwtttnnnmmmhhhfffggggggdddcccdddiiiooovvv}}}}}}uuuiiiaaaVVVOOOLLLLLLKKKJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@AAACCCFFFHHHKKKLLLOOOPPPQQQPPPNNNMMMNNNOOOGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIHHHGGGDDDBBB???===???>>>>>>>>>==================<<<<<<<<<<<<======???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666888888999:::;;;;;;;;;;;;888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>999;;;;;;:::888666555666555666777888888777666555666666777777777777666666444444444555555555555666666666666666555555555555444444444555555555555555555555666666666666555555222333555666888999999999555666666777888999999:::888777777777999:::999888888999999999999888777777999::::::;;;<<<===>>>>>>GGGLLLVVVeeettt{{{zzzvvvjjj\\\OOOIIIEEEAAABBBFFFGGGLLLUUUaaammmRRRllltttpppnnnkkkkkknnnjjjjjjiiiiiijjjjjjkkkllllllkkkjjjiiiiiijjjlllmmmnnnmmmlllkkkjjjkkkllllllllllllllllllkkkjjjiiihhhlllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiigggffffffaaa___^^^]]]\\\ZZZVVVSSSSSSRRRRRRVVV___lllyyy{{{yyyyyyzzzwwwggg```aaafffvvv{{{vvvrrrppppppnnnkkkhhhfffeeefffgggkkklllmmmnnnnnnmmmkkkjjjjjjiiiggghhhjjjlllllllllhhhkkknnnrrrtttuuutttsssuuu}}}vvvkkkccc^^^VVVNNNHHHFFFEEEFFFDDDEEEEEEEEEEEECCCBBBAAABBBAAA???>>>>>>>>>??????========================@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@BBBEEEGGGHHHLLLMMMNNNOOONNNMMMLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDCCCAAA@@@??????<<<<<<<<<======>>>>>>>>>>>>>>>============>>>>>>>>>======<<<;;;;;;::::::;;;999777666888:::;;;;;;:::::::::999999888888888999999999::::::;;;;;;;;;999::::::;;;;;;::::::999@@@>>>;;;888666555666666999999999888888777666555666666666666555444333222333444444555666666666555888888777777666666555555333333444555666666555555555666666777888999999999777777777777666666666666888888999999:::::::::::::::::::::999::::::;;;;;;:::999888888888:::<<<>>><<<::::::>>>@@@???BBBFFFFFFUUUfffrrrxxxyyytttnnnaaaVVVJJJFFFEEEEEEHHHLLLKKKQQQZZZfffvvvUUUqqq|||rrrooonnnmmmnnnpppkkkkkkjjjjjjiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnooonnnlllkkkjjjjjjkkkkkklllllllllllllllkkkjjjjjjllllllllllllkkkkkkjjjjjjhhhhhhiiiiiiiiihhhhhhgggbbbaaa```___^^^\\\XXXUUUVVVTTTSSSUUU]]]jjjwww|||zzzyyyyyy{{{llldddeeejjjzzz~~~}}}|||yyyvvvqqqnnnllliiihhhfffdddbbb```___^^^_______________^^^]]]]]]___aaaccceeeggghhhiiiiiifffiiinnntttzzz~~~}}}qqqhhh^^^ZZZTTTMMMHHHFFFFFFFFFCCCDDDDDDDDDDDDBBBAAA@@@AAA@@@???>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAADDDFFFGGGKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<:::999999999::::::;;;<<<======<<<<<<<<<<<<============<<<<<<;;;::::::999;;;999777666888:::;;;;;;::::::::::::999999999888999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999===;;;999777666777888888666666666666666555333333555555555555444333222111222222444555555666666666888777777777666666666555444444444555555555666666555666666777888888999999666666666777777777777777888888777777777777777777999999888777777888888888:::999888777888:::<<<===<<<::::::>>>??????BBBGGGPPP^^^oooxxx|||{{{tttlll^^^SSSIIIEEEDDDEEEHHHLLLOOOUUU```mmm~~~YYYxxxyyypppnnnooonnnooorrrnnnmmmkkkjjjiiihhhhhhhhhiiijjjlllnnnooopppqqqqqqqqqpppnnnlllkkkjjjjjjkkkllllllmmmmmmmmmllllllkkkmmmlllllllllllllllkkkkkkgggggghhhiiiiiiiiiiiiiiidddcccbbbaaaaaa___[[[XXXYYYVVVSSSSSSZZZfffsss{{{}}}zzzxxxwww}}}sssjjjjjjooo~~~{{{wwwuuuttttttsssqqqooollliiigggbbbbbbbbbaaa___\\\YYYWWWZZZYYYWWWUUUTTTTTTUUUVVVZZZ```gggjjjkkkkkklllnnnhhhjjjooovvv}}}{{{uuukkkdddYYYWWWRRRMMMIIIGGGFFFFFFBBBBBBCCCCCCBBBAAA???>>>@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===???AAACCCDDDHHHIIIJJJLLLMMMMMMNNNNNNLLLKKKJJJHHHFFFEEEEEEDDDBBBAAA???>>>======>>>>>>======<<<<<<<<<;;;;;;;;;999999888777777999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999999:::888666666888:::::::::;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999888888777666777888999:::666666666666555444333222444444333333222111111111000111222444555666666666777777777777666666666666555555444333444555666777555666666777777888888999555666666777777888888888999999888777666666666666:::999888777777777777777888888777777888999;;;<<<<<<:::;;;>>>>>>???CCCIIIZZZhhhwww~~~zzzooofffYYYPPPGGGDDDDDDEEEHHHMMMQQQYYYeeettt\\\}}}wwwooonnnnnnnnnooorrrooonnnllljjjiiiggggggfffhhhjjjmmmppprrrtttttttttuuusssqqqooommmllllllllllllmmmmmmnnnmmmmmmllllllllllllllllllllllllllllllhhhhhhiiiiiiiiihhhhhhgggdddcccbbbbbbbbb```]]]ZZZYYYUUUQQQPPPVVVbbbpppxxx}}}xxxuuusss{{{zzznnnmmmrrr~~~|||xxxtttqqqooommmmmmmmmllljjjhhhfffeeeaaaaaaaaa```___]]]\\\[[[[[[YYYUUURRRPPPQQQTTTUUU]]]eeennnsssrrrpppqqqtttooopppqqquuuzzz{{{uuuppplllfffaaaWWWUUURRRNNNJJJGGGEEEDDD@@@AAAAAAAAAAAA???>>>===>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;===>>>@@@AAADDDEEEGGGIIIKKKLLLNNNNNNLLLLLLJJJHHHFFFDDDCCCCCCAAA@@@===;;;;;;;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999:::;;;999999999888888999999999;;;;;;::::::999999999999:::888666777888::::::999;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;999999::::::::::::999999777666666666666777999999777777777777666555444444222222111111000000000000///000222333555666777777777777777777666666666666777555444333333444666777666666666666777777888888555555666777888888999999:::999888888777888999999<<<<<<:::999888888888888777777777777888999:::;;;<<<;;;;;;>>>>>>???FFFMMM```mmmzzz|||ttthhh]]]RRRKKKEEEDDDDDDEEEJJJOOOQQQYYYhhhzzz```xxxpppnnnnnnmmmmmmoooooonnnllljjjiiiggggggfffhhhjjjnnnqqqtttvvvwwwwwwxxxvvvtttqqqooonnnnnnnnnmmmmmmmmmnnnmmmmmmllllllllllllllllllllllllllllllkkkkkkjjjjjjhhhgggeeeeeecccbbbbbbbbbbbbaaa^^^[[[WWWSSSNNNNNNTTT```mmmvvv}}}wwwrrrppprrr{{{qqqnnnrrruuuzzz~~~~~~|||yyyxxxvvvsssqqqnnnlllkkkjjjjjjkkkkkkjjjhhhgggfffcccbbb```______aaabbbddd\\\XXXTTTPPPOOOPPPSSSUUU```hhhqqquuusssqqqrrrtttuuutttssstttwww||||||tttmmmiiieeeaaa^^^WWWVVVRRRNNNJJJFFFCCCAAA???@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888999999:::;;;<<<>>>>>>AAAAAACCCEEEHHHJJJLLLMMMKKKKKKJJJHHHFFFDDDCCCBBB???>>><<<:::999:::;;;<<<999999::::::::::::;;;;;;:::999888888888888999:::888888777777777777888888999999999999888888888888999777666777999:::999888::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888777666666666666666666666666777777666666555444333111111000/////////000000///000222444555666777777666666666666777777777777777666444333333444555777666666666666666777777777555666666777888999999:::888777666666777999;;;<<<<<<;;;:::999888888777777777777777777888999::::::<<<;;;<<<>>>???AAAJJJSSSeeeqqq|||~~~yyyooobbbVVVLLLGGGDDDDDDEEEFFFLLLRRRTTT]]]nnnhhhxxxpppnnnnnnkkkkkklllnnnmmmkkkjjjiiihhhhhhhhhiiikkknnnqqqtttvvvxxxyyyyyywwwuuurrrqqqpppoooooommmnnnnnnmmmmmmkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllkkkjjjhhhfffdddcccbbbaaaaaaaaabbbaaa^^^\\\WWWTTTOOOOOOTTT___kkksss}}}vvvqqqnnnlllqqqzzzuuuqqqsssxxx{{{{{{rrrssstttuuuuuutttsssrrroooooonnnmmmlllkkkjjjjjjkkkkkklllmmmlllkkkjjjiiifffeeecccaaabbbdddgggiii```]]]XXXTTTTTTUUUYYY[[[fffkkkqqqssssssrrrsssttttttsssqqqrrrtttyyy~~~|||wwwooohhhccc___\\\ZZZVVVTTTPPPLLLHHHDDDAAA@@@??????@@@@@@???>>><<<;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::999999888888999999:::888888888999:::;;;<<<======>>>???AAADDDGGGJJJKKKJJJJJJIIIHHHGGGEEECCCBBB===<<<:::999888888999999888888888888888888888888777777777777777666666666777777666666666666777777888888888888888888777777888777666777999:::999777888888999999999999::::::999999999999888888888888777777777888888777777777666666666555555444444333444444444444333222111000111000///......///000111111222333555666777777777666666666666777777777777777666555444333444555555666666666666666666666666666777777888888999999999444444333333555777:::;;;999888777666666666666666777777888999999:::::::::;;;;;;===???@@@DDDOOOZZZlllvvv~~~}}}vvvkkk]]]QQQGGGDDDCCCEEEFFFHHHNNNUUU\\\fffxxxssswwwooonnnnnnlllkkklllkkkkkkjjjjjjiiijjjjjjjjjkkklllmmmpppsssvvvyyyzzzwwwvvvtttrrrpppooooooooonnnnnnnnnmmmkkkjjjhhhgggiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjhhhgggeeeeeebbbbbbaaabbbcccbbb```]]][[[WWWSSSRRRWWW```jjjqqq}}}xxxqqqnnnkkkmmmvvv{{{uuuvvv}}}yyyuuurrrooooooppppppppppppppppppmmmmmmmmmmmmmmmlllllllllmmmnnnooooooooonnnlllkkkkkkkkkiiihhhhhhiiiiiijjjeeebbb^^^[[[[[[]]]```bbbeeegggiiilllnnnpppqqqrrrnnnmmmlllmmmooosssxxxzzz}}}~~~{{{wwwrrrllleee___[[[XXXWWWRRRPPPLLLHHHDDDBBBAAA@@@??????@@@@@@???>>><<<;;;888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::999999888888888888999999999888888888999:::;;;;;;;;;<<<<<<>>>AAADDDGGGIIIHHHHHHHHHHHHGGGEEECCCBBB===<<<<<<;;;;;;:::999999999999999999999888888888666777888999999777555444777777666666666666777777777777777777777777777777777666666777999999888777777777777888888999999999888888888777777777666666555555666666666666555555555555555555555444333333333333444333333222111000111000///......///000111333444555666777777777777555666666666777777777888666666555555555444444444666666666666666666666666888888888888888888888888666555333333444666999:::777777666666666666777777777888999::::::;;;;;;;;;;;;;;;>>>@@@BBBFFFSSS```rrrzzz{{{qqqeeeVVVKKKCCCBBBCCCFFFGGGIIIPPPXXXdddooo{{{~~~uuunnnnnnnnnllllllmmmjjjjjjiiiiiijjjjjjkkklllllllllmmmooorrruuuyyy{{{vvvtttrrrpppooooooooooooooonnnnnnlllkkkiiigggfffhhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhgggfffcccbbbbbbcccdddcccaaa______[[[WWWVVVYYY```iiiooo{{{yyysssooohhhiiiqqqxxxxxxyyyvvvtttrrrqqqpppnnnlllrrrrrrqqqqqqqqqqqqrrrsssppppppppppppppppppppppppoooooopppqqqpppooonnnmmmpppqqqqqqpppooommmkkkjjjdddbbb^^^\\\\\\^^^aaaccc]]]\\\\\\___dddhhhjjjjjjiiihhhggghhhjjjmmmppprrrzzzzzzvvvtttpppjjjccc]]]YYYUUUTTTNNNLLLHHHDDDBBBAAAAAAAAA??????@@@@@@???>>>===;;;888888:::;;;<<<;;;;;;:::::::::::::::::::::::::::666666777777888888888999999999888888888888999999999999888888999::::::;;;::::::;;;===???BBBEEEGGGGGGHHHHHHHHHGGGFFFDDDCCC???????????????===<<<;;;<<<<<<<<<;;;;;;;;;::::::888999;;;<<<<<<:::777555777777666666666666777777666666666666777777777777777666666777999999888777666666777777888888888999888777777777666666555555444444555555555555444444333333444555555555444444555555555555444333222222111000///......///111222555555666777888888777777555666666666777777888888555555666666555444333333666666666666666555555555999999999888888888888888:::888666555555777999;;;999888888888888888999:::888888999:::;;;;;;;;;;;;:::;;;>>>AAACCCHHHVVVddduuu{{{~~~xxxmmm___PPPEEEAAA@@@CCCFFFHHHJJJQQQZZZiiisss{{{vvvqqqmmmlllmmmnnnnnnhhhhhhhhhiiijjjkkkmmmmmmllllllllllllmmmooopppqqqsssrrrooommmllllllmmmnnnjjjjjjkkkjjjiiigggeeedddfffgggiiijjjjjjiiihhhgggjjjiiihhhfffffffffggghhheeeeeeeeeeeedddcccbbbbbbaaa___\\\ZZZ[[[aaaiiioooyyy}}}uuupppooolllooo}}}~~~||||||vvvqqqnnnkkkfffccccccggglllpppuuuvvvxxxzzzzzzzzzxxxwwwxxxyyyzzzzzzzzzxxxuuutttuuuuuuuuuuuuuuutttsssrrrwwwwwwxxxxxxvvvqqqjjjeeedddaaa]]]ZZZZZZZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\ZZZ\\\```bbbbbbgggmmmvvvyyy~~~{{{wwwtttrrrppplllgggaaa]]]XXXTTTPPPJJJHHHEEECCCBBB@@@>>><<<@@@??????>>>===<<<<<<<<<===;;;888888:::;;;:::888999999999999999999999999::::::999888777777777888888888999999999:::::::::666666666666777777777777999999999:::;;;===@@@AAACCCDDDEEEEEEEEEDDDBBBAAAFFFDDDBBB???>>>=========:::999888888888888999:::;;;:::999888777777777777999888888888777777666666666666555555555555666666888888777777666666555555777888999999888666333222222333444555555444333222555444222222222222444555666666666666555444333333111111111222222333333333111111000000000000000111444444555555555555444444777777666666555555444444666666555555555555666666:::999999888888999999:::999999999888888888888888555666666777888999999999666666666666777777777777888999999::::::;;;<<<<<<>>>;;;===BBBEEEKKKYYYhhhvvv{{{~~~uuudddSSSJJJGGGDDDCCCCCCEEEFFFIIIQQQ[[[mmmzzzwwwtttoookkkkkkkkkkkkkkkiiiiiiiiijjjkkklllmmmnnnllllllllllllmmmnnnoooooopppooommmkkkjjjjjjjjjjjjiiiiiijjjjjjiiihhhfffeeegggggghhhiiiiiihhhgggfffgggffffffeeeeeeeeeeeeeeedddeeeeeeeeeeeedddcccccccccbbb___]]]]]]aaahhhmmmyyy}}}vvvqqqooommmooo|||yyy||||||zzzxxxxxxxxxvvvrrrnnnmmmjjjfffdddeeeiiiooorrrzzz{{{}}}~~~}}}~~~{{{{{{||||||{{{zzzzzzyyy{{{{{{{{{{{{xxxssslllfff]]]ZZZVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVYYYXXXYYY]]]___```eeelllssstttxxx}}}|||wwwtttpppnnnkkkgggbbb\\\XXXTTTOOOLLLIIIGGGDDDBBBAAA@@@>>><<<>>>>>>>>>===<<<<<<;;;;;;===:::888888:::;;;:::888999999999999999999999999999999888888777888888888777777777888888888999999777777777777777888888888999999888888999:::<<<<<<@@@AAABBBCCCCCCBBBAAA@@@FFFDDDBBB@@@???>>>>>>>>>::::::999888888999::::::::::::999888777777777777888888888777777777666666666555555444444555555666777777777777666666666666777888999:::999777555444333444555666666555444333444444333333333333444444333333333444333333222222222222222222222222333333222222111111111111222222333444444444444444444333555555555555444444444444777777666666666666777777999999999999999999999999888888888888777777777777555666666777888888999999666666666666777777777777888888999999:::;;;;;;;;;???===>>>CCCHHHOOO^^^lllyyy||||||qqq```PPPGGGEEECCCBBBBBBEEEGGGKKKTTT^^^rrr~~~ssspppllljjjiiiiiihhhgggiiiiiiiiijjjkkklllmmmnnnllllllkkkkkkkkklllllllllmmmlllkkkjjjhhhgggfffeeefffggghhhiiiiiihhhgggfffgggggghhhhhhgggfffeeedddeeeeeeffffffeeeeeeddddddcccdddeeeeeefffeeeeeeeeefffeeedddbbbbbbdddiiilllwww~~~wwwrrrpppmmmooo{{{yyywwwyyy{{{xxxtttrrrpppooooooppppppooommmooommmkkkkkkmmmrrrwwwzzz~~~~~~}}}{{{xxxrrrjjjeeeWWWTTTOOOMMMMMMNNNOOOPPPNNNNNNNNNOOOPPPPPPQQQQQQUUUTTTVVVZZZ\\\]]]bbbiiiooopppsssxxx~~~xxxsssooollljjjddd```[[[VVVRRRNNNJJJGGGGGGEEEBBB@@@@@@???===<<<===<<<<<<;;;;;;:::::::::<<<:::999999::::::999888888888888888888888888888777777888888888888888999666666666777777777888888888888888888888888888888999888777777777777777888<<<===>>>???@@@@@@@@@???EEEDDDBBBAAA@@@?????????;;;;;;::::::::::::;;;;;;::::::999888777777777777888888777777777777666666666555555444444555555666666666666666777777777777777888999999999999777666444555555666666555555444333444444444444444444333222222333333444333333333333333222222222222222222333333222222222333333444333333333444444333333333333333333444444444444444888777777777777777777888777777999999999999777777666666666666666666666666555666666777777888888999666666666666777777777777777888888999999:::;;;;;;???>>>@@@EEELLLVVVeeerrr}}}}}}xxxkkkZZZLLLEEECCCBBBAAABBBEEEHHHMMMWWWbbbwww{{{ooommmkkkjjjiiihhhfffdddhhhhhhhhhhhhiiikkklllmmmlllkkkjjjjjjiiiiiiiiijjjjjjjjjjjjiiigggeeecccbbbdddeeeggghhhiiiiiihhhgggggggggffffffeeedddcccbbbeeefffggghhhhhhgggeeedddcccccceeeffffffggggggggghhhhhhiiihhhhhhiiilllooouuu}}}xxxssspppnnnpppzzz{{{uuutttvvv|||zzztttppplllkkkkkklllnnnppprrrrrrvvvuuuuuuwwwzzz~~~|||yyyuuunnnfffaaaUUURRRMMMKKKLLLOOOPPPQQQMMMNNNNNNOOOOOOPPPPPPPPPRRRQQQSSSWWWYYY[[[```gggkkkmmmqqqxxx{{{tttoookkkhhhfff^^^ZZZVVVQQQNNNJJJGGGDDDEEECCC@@@???>>>>>><<<;;;;;;:::::::::999999999888:::::::::::::::999888888888888888888888888888888666666777888888888999999666666666777777777888888888888888777777777777777777666666666666666666777999:::;;;<<<===>>>??????CCCBBBBBBAAA@@@@@@@@@@@@========================:::999888777777666666666777777777777777777666666777666666555555666666777555555666666777777888888555666777888888888888777555666666666666666666555333444555666666555444333333333444555666666666666333333333222222111111111333222222222222333333444333444444555555444444333333333333444444555555666777777666666666666777777555666888999999888666555444444555555555555666666666666666666777777888888666666666666777777777777777777888888999::::::;;;??????BBBGGGPPP]]]lllwww}}}sssdddUUUIIICCCBBBCCCAAABBBFFFIIIOOOZZZeee{{{vvvnnnllljjjiiiiiihhheeeccceeeeeeeeefffggghhhjjjjjjkkkjjjiiihhhggggggggggggiiiiiiiiihhhfffdddcccbbbbbbccceeeggghhhhhhhhhhhhfffeeedddcccbbbbbbaaaaaadddeeefffggggggfffeeedddcccdddeeefffggghhhhhhhhhhhhjjjkkklllmmmnnnqqqssssss{{{zzzvvvqqqooopppyyy}}}uuurrrttt{{{~~~xxxtttqqqkkklllnnnppprrruuuxxxzzz~~~{{{xxxssslllddd^^^TTTQQQNNNMMMOOOQQQSSSTTTOOOPPPQQQQQQQQQPPPOOOOOOPPPOOOQQQUUUWWWXXX]]]dddhhhkkkqqqyyy~~~~~~wwwpppkkkhhhdddbbbZZZVVVRRRNNNKKKHHHEEECCCBBB@@@>>>=========;;;:::999999999999888888888888999999::::::999888888888777777777777777777777777555666777888888888888888777777777888888888999999777777666666555555555555444555666666777888888888888888999:::;;;===>>>???@@@@@@@@@@@@@@@@@@??????>>>??????????????????>>>:::999888777666666666666666666666666666666777777888777777777777777777888555555666666777777888888444444555666666777777777666666666555555666666666444444666777777666444444333333444555666666666666333333333222222111111111111111111111111222333333555555666666666666555555444444555555666666666777555555555444444555555555444555777888888777555444333333444444555555555555666666666666666777777777666666666666777777777777777888888999::::::;;;;;;===@@@DDDJJJUUUdddrrrzzzyyylll\\\OOOGGGCCCBBBDDDBBBCCCHHHLLLRRR___kkkrrrmmmkkkiiihhhhhhgggeeeddddddddddddeeefffggghhhiiiiiihhhgggfffffffffffffffhhhggggggfffeeedddccccccbbbccceeefffhhhhhhggggggdddcccbbbaaa``````aaaaaabbbbbbccccccddddddccccccdddeeefffggghhhhhhhhhhhhhhhjjjlllmmmmmmooorrrtttqqqyyy}}}yyyrrrppppppxxxyyytttuuu|||{{{wwwvvvvvvqqqssswwwyyy{{{~~~{{{wwwrrrjjjccc]]]SSSQQQPPPPPPSSSUUUWWWWWWRRRSSSSSSSSSRRRQQQOOONNNOOOMMMOOORRRTTTUUUZZZ```bbbffflllttt{{{}}}|||zzzzzzzzz}}}~~~xxxqqqjjjeeebbb^^^\\\UUURRRNNNKKKHHHFFFCCCAAA@@@>>><<<;;;<<<<<<;;;999888888888888888888888888777999;;;;;;999888777777666666666666666666666666555666777888888888777666777777777888888888999999777666666555555444444333444444666777888888888888777777777888999:::<<<===;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>999999888777666666666666555555666666666666777777888777777666666777777888666666666666777777777777444444444555555666666666666555555444444555555666555555666666666666555555222222333333444333333333333333222222222222222222111111000111111222333444666666777777777777666666555555555666666666666666555444444333333444444555444555666666666666555444333333333444555555666666666666666666666666666666666666666666777777777777888999999::::::;;;<<<<<<<<>><<<:::::::::;;;:::999888888888888888888888888666999;;;;;;999777777777666666666666666666666666555666888999888777555444666666666777777777888888777777777666555444444444444555666777777666555555555555444444555777888999777888:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999888777666666555555666555555555666666666777777666666555555555555666666777777777777666666666666666555555555555666666777666555444333333444555666777666666666666666666777333333333444333333222222222222222222222222333333111111111222222333555555555555666666666666555555666555555555555555444444555555444444444444555555444444444444444444444444333333333444555666666666666666666666666666666666666666666666777777777777999::::::;;;;;;<<<======<<>>===FFFNNNWWWeeeuuu}}}}}}nnnbbbRRRFFFBBBAAA@@@???CCCCCCIIIRRR]]]jjj}}}zzzqqqjjjiiihhhfffdddbbbaaa```aaabbbcccdddeeefffggggggdddcccbbbbbbddddddcccbbbbbbbbbaaaaaabbbbbbcccdddgggfffeeedddcccccccccccc^^^^^^]]]]]]^^^___aaabbbbbbdddeeeddddddeeegggiiihhhhhhiiiiiiiiiiiihhhhhhggghhhhhhgggggggggjjjlllrrrvvv}}}~~~uuurrrrrrvvv}}}~~~|||{{{sssppplllfffaaa\\\XXXVVVYYYZZZ]]]```bbbccccccccc``````___]]]ZZZVVVRRROOOLLLJJJIIIGGGGGGHHHIIIJJJNNNOOOQQQUUUXXX\\\```bbbdddbbb``````bbbfffkkknnnqqqvvv~~~}}}uuupppnnnkkkjjjooovvvyyyuuupppiiiddd\\\UUUPPPMMMJJJHHHDDDCCC@@@>>><<<:::999999999888888888777777666666777777666666666888999:::777777777777777666555555777777777777777777777777666666666666777777777777777777777777777777777777444444555555666666777777666666666666666666666666666666555555555444444444444333222222333444666777777777888888999999999:::777666555444444444444444444444444333333222222222777777777777777777777777888777666555444444555666777777777777777777777777555555555555555555555555444444444444444444444444555666888999999999888777333333333333333333333333555555555444444333333333111333666888999888666555444444444555555555555666555555555555555555555555222222222222222222222222333444555666666555444333444444444555555555666666666555555555666777999:::::::::::::::;;;===???@@@CCCHHHQQQ```sss}}}tttcccYYYLLLCCCBBBCCCCCCCCCCCCDDDGGGNNN\\\qqq}}}tttmmmhhhgggfffdddbbb```___^^^aaaaaabbbbbbcccdddeeeeeedddcccbbbbbbddddddcccbbbbbbbbbbbbbbbccccccddddddeeedddcccbbbaaaaaaaaaaaa```___^^^^^^^^^___```aaacccdddeeeeeedddeeefffhhhhhhiiiiiiiiiiiiiiiiiihhhggghhhhhhhhhggggggjjjlllqqqsssxxx~~~wwwtttsssvvv{{{~~~zzzwwwtttsssmmmkkkgggbbb^^^ZZZWWWVVVYYY[[[]]]```bbbccccccccc^^^^^^]]][[[WWWSSSOOOMMMJJJIIIGGGFFFFFFFFFHHHIIIHHHIIIKKKMMMQQQTTTWWWXXX\\\[[[ZZZ[[[___dddiiimmmllloootttwwwuuupppjjjeeegggeeeeeekkksssvvvsssnnn___[[[TTTNNNJJJGGGDDDBBBBBBAAA???===;;;:::999999888888888888777777777666888777666666666777888999777777777777777666555555777777777777777777777777555666666666777777777777666666666666666666666666555555555555666666666666555555555555555555555555666666555555555444444444555555333333333333444555555555666666777777777777666666555444444444444444444444444333333222222222666666666666666666666666777666555444444444555555444444444444444444444444555555555555555555555555444444444444444444444444444444666777777777666555333333333333333333333333444444333333333222222222111333555777888777666555444444444444555555555555444444444444444444444444333333333333333222222222444444555666666555444444333333444555555666777777777666555555555777999:::;;;;;;;;;;;;;;;<<<>>>@@@DDDKKKWWWfffvvv~~~xxxlll[[[RRRHHHAAAAAACCCDDDCCCFFFHHHLLLTTTcccyyyuuuoookkkeeedddcccbbb```___^^^]]]`````````aaaaaabbbbbbbbbdddbbbaaabbbcccdddcccbbbccccccdddeeeeeeeeeeeeeeedddccccccbbbbbbaaaaaaaaaaaa```_________```aaabbbdddfffgggfffeeeeeefffgggiiiiiijjjjjjjjjjjjiiiiiihhhiiiiiihhhggggggiiikkkmmmmmmpppwww~~~yyyuuussstttxxx}}}{{{wwwsssoookkkiiihhhcccbbb___\\\YYYWWWVVVUUUYYY[[[]]]___```aaaaaaaaaZZZZZZYYYVVVSSSOOOKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDEEEGGGIIIKKKMMMOOOQQQQQQRRRTTTYYY___dddgggcccdddeeeeeebbb^^^ZZZXXX[[[[[[]]]dddkkknnnkkkgggTTTPPPKKKFFFCCCAAA???===>>>===<<<;;;:::999999999888888888888777777777777888888777666666666777777666666777777777666555555777777777777777777777777555555666666666777777777666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444666555444333222222222222333333444444444444444555666555444444444444444444444444333333333333222222333333333333333333333333555555444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444222222333444444444444444222222222222222222222222333333222222222222111111111333555777777777555444444444444444555555555555333333333333333333333333333333333333333333333333444444555666666555444444222333444555666777888999999888666444555666999:::;;;<<<======<<<===>>>@@@GGGRRRaaappp{{{{{{nnn```PPPJJJCCC@@@AAACCCDDDDDDIIILLLSSS]]]mmm~~~~~~~~~sssmmmkkkccccccbbbaaa```^^^^^^]]]____________`````````aaacccbbbaaabbbcccdddcccbbbcccdddfffgggggggggfffeeeeeeeeeeeeeeeddddddcccccc``````______```aaacccdddeeeggghhhgggfffeeeeeefffjjjjjjjjjkkkkkkjjjjjjjjjhhhiiijjjiiigggggghhhiiigggfffhhhoooyyyzzzvvvssssssvvv}}}~~~|||yyywwwvvvrrrpppmmmhhhdddaaa^^^]]][[[ZZZXXXWWWVVVUUUUUUTTTWWWXXXYYY[[[\\\\\\\\\[[[VVVUUUTTTQQQNNNJJJGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJMMMQQQVVV[[[]]]YYYXXXVVVTTTRRRPPPOOONNNPPPPPPSSSYYY___aaa^^^ZZZLLLIIIEEEBBB@@@???===<<<;;;;;;:::999999999999999888888888777777777777777888888777777666666666666555666666666666666555555666666666666666666666666555555555666666666777777666666666666666666666666666666666555555444444444555555555555555555555555555555555555555555555555555444444333333222222222333333333333333333333333555555444333333444444444333333333333333333333333333333333333333333333333444333333333333333333333666666666666666666666666444444444444444444444444333333333333333333333333222222222333333333333333222222222222222222222222333333333222222222222222222333444666666555444444333333444444444555555555333333333333333333333333444444444444444555555555444555555555555555555444222333444555777888::::::;;;999777555555777999;;;<<<>>>??????>>>>>>@@@CCCLLL[[[lllxxx{{{tttdddTTTHHHEEEAAA@@@AAADDDEEEEEEKKKPPPYYYfffxxx}}}rrrllliiicccbbbbbbaaa```_________^^^^^^^^^___`````````aaabbbaaa```aaacccdddcccbbbcccdddgggiiiiiihhhfffeeeddddddeeeeeeeeedddcccccc_________```aaadddfffgggeeegggiiiiiigggffffffgggjjjjjjjjjkkkkkkjjjjjjjjjhhhjjjjjjjjjhhhfffggghhhbbbaaaccciiisss|||yyyuuurrrrrruuu|||{{{zzzxxxvvvsssooommmkkkiiigggddd```\\\YYYWWWVVVTTTTTTSSSSSSRRRSSSSSSTTTRRRRRRTTTUUUUUUUUUTTTTTTPPPPPPNNNLLLIIIFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDDDDEEECCCCCCEEEGGGJJJMMMOOOQQQNNNMMMJJJHHHGGGGGGHHHIIIGGGGGGIIIMMMQQQRRROOOKKKEEECCC@@@>>>>>>===<<<;;;999999888888888888999999777777777777777777888888777777777777666666555555555555666666666666555555555555555555555555555555555555555555666666666666555555555555555555555555666666555555444444333333555555555555555555555555444555555555555555555555111222222333333444444444333333333333333333333333444444333333333444444555333333333333333333333333333333333333333333333333222222333333333333333333666666666666666666666666444444444444444444444444333333333333333333333333333333333333333444444444222222222222222222222222333333333444444444444444222333444444555444444333333333333444444444444555333333333333333333333333444444555555555666666666555555555444444555555555333333555666888999:::;;;:::999777666666888:::<<<<<>>@@@@@@?????????@@@@@@AAA???@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDDAAAAAABBBDDDEEEEEECCCAAA???===;;;:::;;;;;;:::888999888888777888888999999777777777777888888888888666666777777777666555555444444555666666666555555555555555555555555555555444444555555555666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555000111222333444444444444444444333333333333222222333333333333333444444555222222333333333333444444444444444444444444444444222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555333333333333333333333333333333444444444444555555222333333333333333333333333333333333444444444444333333333333333333333333555555555666777777888888666555444444444444555666444555666777888999:::;;;999888888888888:::;;;<<<<<>>>>>===>>>>>>============>>>>>><<<===>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>======;;;:::::::::;;;999888999999888888888888888999666777777777888888888888444555666777777777666555333444555555666666555555444444444444444444444444444444444555555555666666555555555555555555555555333444444444444444444555444444444444444444444444444444444555555555666666111111333333333333222111333333333222222222111111333333222222333333444555222222222333333444444444333333333333333333333333111222333555555555444333333333333333333333333333333333333333333333333333222222222222222222222222333333222222222333444555444444444444444444444444222222333333333444444444222222333333333222222222222222333333333444444444444444444444444444444444555555666777777888999999666555444444444444555666666666777888888999::::::666777888:::;;;<<<<<<===<<>>>>>===>>>==================>>>:::;;;===>>>???>>>>>>===<<<<<<<<<<<<;;;:::999888;;;;;;::::::;;;<<<======>>><<<;;;;;;<<<<<<;;;999:::999999888888888888888666666777777888888888999333444555777777777666666333333444555666666666555444444444444444444444444444444444555555555666666555555555555555555555555333333333444444555555555444444444444444444444444444444444555555555666666222333444444333222000///333222222222111111000000222222222222333333444555222222222333333444444444222222222222222222222222111222444555666555444444555555555555555555555555333333333333333333333333222222222222222222222222333222111111111222444444555555555555555555555555111111111222222333333333333222222222222222222222222222333333333444444444555555555555555555555555555666666777888999999999666555444333333444555666777777888888999999999:::444666888;;;<<<=========<<>>???@@@BBBGGGLLLPPPZZZggg{{{yyypppsssvvvmmmkkkfff^^^cccaaa```___``````^^^\\\```aaabbbccceeefffgggggggggfffdddcccbbbbbbcccddd]]]___bbbddddddcccaaa```ccceeegggiiijjjiiihhhhhhfffffffffdddbbbaaabbbdddeeegggiiiiiihhhgggggghhhggggggggggggggghhhhhhhhhkkkjjjiiihhhhhhhhhgggffffffggggggggghhhmmmuuu|||{{{wwwuuu{{{}}}|||zzzwwwtttqqqooonnnmmmkkkhhhggghhhiiijjjiii```^^^[[[ZZZYYYXXXUUUSSSQQQPPPNNNLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAA@@@????????????AAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===============<<<<<<<<<<<<;;;;;;:::::::::888888999999999::::::::::::999888888777777888888555555555555666666666666888888888888888888888888777666555444333444444555555555555555555555555555555555444444444444555555555666666666555444333333555444444333333444444555555555444444444333333333777666555444333444444555555555444555666666444333666555555444444555555666444333333222222333333444333444444444444444444444444333333222333444666777222222222222222222222222555555555444444333333333444333333222222333333444333333333333333333333333222222222222222222222222///000222222222222444666333333333444444444555555333333333333333333333333333333222222222222222222222222333333333444444444444333333333333444555555999999999888888666555555888666444333333555888999555666777888888888888888999888888999;;;======<<<<<<>>>AAACCCFFFOOO___mmmyyyrrriii```TTTGGG???>>>BBB@@@AAAEEEGGGIIIOOOWWWcccsssnnnlllqqqssskkkiiiddd]]]```___^^^___```aaa```___```aaabbbcccdddfffggggggffffffdddcccbbbbbbcccccc^^^___aaacccdddcccbbbaaabbbcccfffiiijjjkkkjjjjjjfffgggfffdddbbbaaaaaabbbdddfffhhhiiihhhgggggggggfffffffffggggggggggggggghhhhhhggggggggggggffffffeeefffgggggggggllltttzzz}}}yyywww|||}}}{{{{{{|||{{{{{{yyyxxxvvvsssqqqnnnlllkkkjjjgggdddccccccddddddddd^^^\\\ZZZXXXXXXVVVTTTRRROOONNNMMMKKKJJJIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEEEEDDDCCCBBBAAAAAADDDDDDCCCAAAAAA@@@@@@@@@@@@@@@???======<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;:::::::::999999888888888888999999999999:::999888888777777888888;;;;;;:::999888777666666555555555555555555555555777666555444333444444555555555555555555555555555555555444444444444555555333444444444444333333222333222222111111222222333555555444444444333333333666666444333333333444444555444444555666666555333444333333222222333333444444333333222222333333444555555555444333333333222444444333222333444555555333333333333333333333333333333333222222111111111444333333222222333333444333333333333333333333333222222222222222222222222000111222222222222333555333333333333444444444444333333333333333222222222222222222222222222222222222333333333333444444444555555555555666666666666999999999888777666555555777666555444444666777999666777777888888888888777777777888999;;;=========???AAADDDHHHNNNZZZiiiuuu{{{pppbbbXXXOOOEEE@@@@@@@@@???AAAEEEGGGJJJRRR[[[iiiyyyyyylllooozzzpppgggeeeaaa\\\]]]\\\\\\^^^```bbbbbbaaa``````aaacccdddeeefffgggeeeeeecccbbbbbbbbbbbbbbb___``````aaabbbcccccccccaaaccceeehhhjjjkkkkkkkkkggggggfffdddaaa___```aaabbbeeeggghhhgggffffffgggeeefffffffffggggggggghhhffffffffffffffffffeeeeeeeeefffgggffffffjjjqqqwww|||yyy}}}|||zzzyyyyyyzzzyyyyyysssrrrqqqooommmkkkiiiiiieeeccc___^^^^^^^^^]]]\\\[[[YYYWWWUUUUUUTTTQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEECCCDDDDDDCCCCCCBBBAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999:::999999999999888888888777777888888888999999999999999888777777777777888888888777666555444444333555555555555555555555555666666555444444444444555555555555555555555555555555555444444444444555555333333444555555555444444333222222111111222222333555555444444444333333333555444444333333333333444555444444555666666555333444333333222222333333444444333333222222333333444666666555444333222111111555444444333333333333444111111111111111111111111333333222222222222111111444333333222222333333444333333333333333333333333222222222222222222222222111222333333111111222333222222222222333333333333333333333222222111111111111111222222222222222222333333333444444444555555555666888999999888888777888888888777777666666555666666666666666777777777888888888999888888777777888888999:::<<<>>>???@@@AAADDDIIIPPP\\\jjjwww~~~zzzjjjYYYNNNHHHCCCAAABBB@@@@@@BBBGGGJJJOOOXXXcccsssppphhhttt}}}lllcccaaa___\\\\\\[[[[[[]]]```aaaaaa```______```bbbcccdddeeefffdddccccccbbbaaaaaaaaa`````````______```bbbdddeeebbbdddeeegggiiijjjjjjjjjggggggfffddd```^^^______aaacccfffgggfffeeeeeeffffffffffffgggggghhhhhhiiigggggggggfffeeedddddddddeeefffgggffffffiiipppvvv~~~{{{|||}}}{{{yyyvvvvvvwwwwwwwwwvvvpppooonnnlllkkkiiihhhgggccc```]]]\\\[[[[[[YYYXXXXXXVVVSSSRRRRRRQQQNNNLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888888888888888888888777777777888888888999999999::::::999999888777777777777777333333333444444555555666777777777777777777777777555555555555444444555555555555555555555555555555555555444444444444555555555555666777888888888777555444444333333444444555555555444444444333333333333333333333333333333333444444333555666777555444666555555444444555555666444333333222222333333444555444444333333222222222555444444333333222222222222222222222222222222222444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222333444333111000111222111111222222222333333333333333333222222111000000111111111222222222222222444444444444555555555555555666888::::::999888777888888777777666666666666555666777888888888777777999999999999888888777666:::;;;<<<<<<===>>>AAACCCAAAGGGPPP\\\lllzzzsssbbbPPPGGGDDDBBBAAAAAACCCCCCFFFKKKOOOTTT```lll|||jjjgggxxxvvvhhhaaa^^^\\\\\\]]]\\\\\\]]]^^^______^^^]]]^^^___```aaacccddddddbbbbbbbbbaaaaaa```_________^^^^^^^^^___aaaccceeeeeeeeeffffffggggggggggggfffffffffccc```^^^^^^___```ccceeeffffffeeeeeefffffffffggghhhhhhiiijjjjjjiiijjjjjjhhhdddbbbbbbccceeeggghhhggggggjjjpppvvv||||||{{{~~~|||zzztttrrrqqqqqqrrrrrrqqqpppnnnnnnlllkkkjjjhhhggggggbbb```]]][[[[[[ZZZXXXVVVTTTRRRPPPOOOOOONNNLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAAAAAAAA@@@@@@?????????>>>=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::888777777777777777777777777777777999999999999:::::::::;;;999888777777666666777777555555666777777888999999666666666666666666666666444444555555555555555555555555555555555555555555555555444444444444555555555555666777888888888777555444444333333444444555555555444444444333333333222333333333333333333333444333333444666777666444666555555444444555555666444333333222222333333444111222222333333444444444444444444333333222222111666666666666666666666666444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333444444333111000111222111111222222222333333333333333333222222222111111111111222222333333333333444444555555555666666666444555777999999888777666888777666666555666666777555666888999:::999888777999999999999999888777666:::<<<<<<<<<;;;===@@@CCCCCCMMM[[[iiixxxzzzfffWWWIIIDDDDDDBBB@@@@@@DDDEEEIIINNNRRRYYYhhhvvvvvviiijjj}}}oooeee___\\\[[[]]]^^^]]]\\\\\\^^^^^^]]][[[[[[\\\\\\^^^___```aaabbbaaaaaaaaaaaa```___^^^]]]]]]\\\\\\]]]^^^```bbbccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbb___^^^^^^___```ccceeeffffffffffffgggeeeffffffggghhhiiijjjjjjhhhjjjkkkhhhdddaaabbbdddeeegggiiiiiijjjmmmsssxxxzzz}}}zzz}}}|||zzzxxxvvvtttrrrqqqqqqqqqqqqooonnnlllllljjjiiigggfffeeeddd```^^^\\\[[[[[[YYYWWWUUURRRPPPNNNMMMMMMLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD??????@@@@@@@@@@@@??????@@@@@@???????????????@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999999:::999999888777666666666666777777777777888888888999999999:::::::::888888777666666666666777777666666666555555555444444444444444444444444444333444555555666555555555555555555555555555555555555555444444444444555555333333444555555555444444333222222111111222222333555555444444444333333333222333333444444444444333444333333444666777666555444333333222222333333444444333333222222333333444000000111222333444555555222333333333333333222111333333333333333333333333111111222222222222333333444333333222222333333444333333333333333333333333222222222222222222222222222333444333111000111222222222222222333333333333333333333333333333333333222222333333444444555555555555555666666666666777444555666777888777777666888777666555555555666777666777888::::::999999888999999999:::999999888888888:::<<<<<<;;;===CCCGGGMMMZZZiiisss}}}yyylllXXXNNNEEECCCCCCBBB@@@AAADDDFFFLLLRRRXXXaaasss~~~pppjjjrrryyyjjjccc___\\\[[[^^^^^^\\\[[[\\\]]]^^^]]][[[YYYYYYZZZ\\\]]]^^^___`````````aaaaaa```___]]]\\\ZZZZZZ[[[\\\]]]___```aaabbbbbbbbbbbbcccddddddeeecccdddcccaaa___^^^^^^``````cccfffggggggfffggghhhccccccdddeeefffggghhhhhhcccfffhhhgggbbbaaacccffffffhhhkkkllllllpppvvv{{{|||{{{{{{~~~{{{yyyxxxwwwuuusssrrrrrrrrrqqqooommmiiihhhgggeeecccaaa```___]]][[[ZZZYYYYYYXXXUUUSSSPPPOOOMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???????????????>>>??????>>>>>>>>>??????@@@===<<<<<<<<<<<<<<<======;;;::::::999999::::::;;;777888888888888888777777666666777777777888888888666777777777777888888888888888777666666666666666444444333333333333222222444444444444444444444444333333555666666666555555555555555555555555555555555555444444444444555555333444444444444333333222333222222111111222222333555555444444444333333333222333444555666555555444333333333444666777666555444333333222222333333444444333333222222333333444111111111222333333333444111111222333444333222222111111111111111111111111111111111222222333333333444333333222222333333444333333333333333333333333222222222222222222222222222333444333111111111333333333333333444444444444333333333444444555555666333333444555555666666777555555666666666777777777666666666666777777777777777666555444444555777888777888999999::::::999999888888999:::::::::999999777;;;>>>???@@@DDDLLLRRR^^^lllwwwzzz{{{yyymmm^^^OOOGGGBBBAAAAAA@@@BBBEEEFFFJJJRRRZZZbbbooorrriiikkkzzzuuugggbbb___\\\[[[^^^\\\[[[ZZZ[[[]]]^^^]]]\\\XXXXXXYYY[[[\\\]]]^^^______``````aaa```^^^]]]\\\XXXYYYZZZ[[[]]]^^^___````````````aaabbbdddeeefffbbbccccccaaa___^^^___```aaacccfffggggggggghhhiiiaaaaaabbbccceeeffffffggg___cccfffeeeaaa```dddgggfffiiilllmmmnnnrrrxxx}}}}}}|||{{{~~~}}}{{{zzzyyyqqqpppnnnnnnmmmllliiigggfffeeedddbbb```^^^\\\[[[ZZZYYYWWWWWWWWWVVVSSSQQQPPPNNNLLLLLLLLLKKKIIIHHHFFFGGGHHHIIIIIIHHHFFFEEEBBBCCCCCCCCCCCCCCCCCCCCC===>>>????????????>>>>>>======<<<<<<<<<<<<===>>>======<<<<<<<<<======>>>;;;::::::999999::::::;;;666777777888888888888777666777777777888888999999555555555555666666666666888888777666666666666666333333444555666888888999666666666666666666666666222333555666666666555555555555555555555555555555555555555444444555555555666666666666555444333333555444444333333444444555555555444444444333333333222333555666666666555555333333333444777777777555666555555444444555555666444333333222222333333444333333222222222222222222///000222333444333333222666666666666666666666666333333333444444555555555444333333222222333333444333333333333333333333333222222222222222222222222111222333333222111222333333333444444444444555555222333333444555666777777444444555555666777777888666666666666777777777777777777666666777777888999777666555444444555777888888888999999999:::::::::777888999:::::::::::::::999===BBBEEEGGGLLLVVV]]]lllyyy|||wwwrrreeeUUUJJJDDD@@@@@@??????CCCIIIJJJNNNXXXbbblll{{{kkkdddlll|||oooccc______]]][[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^]]][[[YYYXXX[[[[[[[[[[[[[[[\\\\\\\\\______``````aaaaaabbbbbbeeecccaaa___^^^^^^___```aaabbbdddffffffffffffeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```aaaaaabbbcccdddfffhhhlllpppuuuxxx{{{}}}}}}{{{zzz}}}zzzxxxsssooopppnnnkkkiiihhhhhhjjjkkkdddbbb___]]]]]]\\\[[[YYYYYYXXXWWWUUUSSSRRRPPPPPPLLLKKKJJJIIIIIIHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============@@@???>>>===<<<;;;::::::======<<<;;;::::::999999888888999999999999888888777777777777666666666666777777777777777777777777777777666555555555555555777777777777777777777777777666555444333444444555555555555555555555555555222222222333333333444444444555666777777666555444555444444333333444444555333333333333333333333333555555444444444444555555555555555555555555555555555555555555444333222111333333444555555444333333444444444333333333222222333333333333333333333333333222222333555555333111888777666555333111000///333333333333333333333333333333333444444444555555555555555444444333333333444333333222222333333444666555444444222222111000333333333333333333333333444444444444444444333333444444444555666777777888444555555555555555444444555666777777666666777999777777777777777888888888999999888888888888888888999999999:::===>>>???>>>>>>???BBBEEEJJJUUUeeesssxxxlll^^^RRRLLLFFFBBB@@@BBBBBBAAADDDIIIJJJOOO[[[kkkyyywwwjjjkkkyyyxxxlll```]]]]]][[[XXXXXX[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXYYYYYYZZZ[[[\\\^^^^^^]]]]]]\\\ZZZYYYXXXZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^___```bbbbbbccccccbbb```^^^^^^^^^```aaaaaabbbdddffffffffffffeeeaaaaaaaaaaaaaaa```````````````___``````aaabbbccceeehhhlllqqquuuxxxzzz{{{~~~{{{zzz{{{}}}xxxtttqqqpppnnnkkkhhhffffffffffffcccaaa^^^\\\\\\[[[ZZZXXXWWWWWWVVVTTTSSSQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888888999999888888888777777777777666666666666777777777777777777777777777777666555555555555555666666666666666666666666777666555444333444444555555555555555555555555555444444444444555555555555333333444444444444333333555444444333333444444555333333333333333333444444555555444444444444555555555555555555555555555555333444444555555555444444333333444555555444333333444444444333333333222222333333333333333333333333555333222222444444444333888777666555444222222111333333333333333333333333333333333444444444555555444444444444444444333333444333333222222333333444555444444333333222222222333333333333333333333333555444444444444444444444444444555555666777777888666666777777777777666666444666777777666555777888555555666777777888999999999999888888888888888888::::::::::::;;;;;;;;;:::???@@@DDDJJJTTTcccuuuxxxlll```TTTJJJEEEAAA???>>>AAAAAAAAADDDJJJQQQVVVcccvvvyyynnnhhhqqqttthhh^^^ZZZZZZXXXVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^___aaabbbcccbbb```___]]]]]]^^^```aaaaaabbbdddeeeffffffeeeddd`````````______^^^^^^^^^^^^^^^^^^^^^___```aaabbbeeehhhlllrrrvvvxxxxxxxxx{{{|||yyyvvvyyyyyytttrrrpppnnnlllhhheeecccaaaaaaaaa___\\\[[[ZZZZZZXXXVVVSSSTTTTTTSSSQQQOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::999999888888777777888888888888888888888888777777777777666666666666777777777777777777777777777777666555555555555555666666666666666666666666666666555444444444444555555555555555555555555555555555666666666777777777444444444333333444444444555444444333333444444555222222333333444444444555555555444444444444555555555555555555555555555555333333444555666777777666333444444555555444444333444444444444333333333333333333333333333333444444666444222222333555444444777777666666555444444333333333333333333333333333333333333444444444555555333333444444444444444444444444333333333333444444444333333333333333333333333333333333333333333333555555555555555555555555444444555555666777777777666666777777777777777666444555666666555555666888777777777777888888888888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;CCCFFFKKKUUUcccsssyyyiii[[[QQQJJJDDD@@@???===???BBBCCCCCCGGGMMMUUU[[[jjjzzzjjjfffkkk|||pppfff]]]ZZZZZZWWWVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\ZZZXXXWWWXXXXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]^^^___`````````___]]]\\\]]]^^^```aaaaaabbbcccdddeeeddddddccc```______^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^___```aaadddggglllqqquuuvvvuuuuuuyyy}}}yyyssstttxxx{{{uuurrrooonnnkkkiiieeebbb```^^^___]]]ZZZXXXXXXWWWVVVTTTPPPQQQQQQQQQOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999888888::::::999999888888888888888888777777777777888888777777777777666666666666666666666666666666666666777777666555555555555555666666666666666666666666555555555555444444555555555555555555555555555555555666666666666777777777777666555444444555666777555444444333333444444555222222333333444555555555555555444444444444555555555555555555555555555555444555555666777777666666444444444444444444444444555444444444444333333333333333333444444444444444555444444555666666444333666666666666666555555555444444444444444444444444333333333444444444555555333333333444444555555555444444333333333333444444333333333333444444555555444444444444444444444444555555555666666666666666555555555555666666777777333444555555555555555555333555666666555555666777;;;::::::999999888888888888888999999999999999:::999:::<<<<<<===>>>@@@BBBJJJQQQZZZeeerrr}}}vvviiiYYYMMMHHHFFFCCCAAA@@@???AAAEEEFFFFFFKKKRRR[[[ccctttrrrjjjcccggguuu{{{{{{~~~|||nnnfff^^^\\\[[[XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXXVVVVVVWWWXXXXXXYYYZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]___^^^\\\[[[[[[]]]___`````````bbbccccccbbbaaaaaa______^^^^^^^^^]]]]]]]]][[[[[[\\\\\\]]]___```aaacccfffkkkppprrrsssrrrqqqvvvzzztttrrrsssxxxwwwsssnnnmmmkkkhhheeebbb```___]]]ZZZXXXVVVVVVUUUSSSRRRNNNNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>==============================<<<<<<;;;;;;;;;:::<<<<<<;;;;;;:::999999999::::::::::::999999999999888888777666666777888888777777777777666666666666666666666666666666666666777777666555555555555555555555555555555555555555444444555555555555555555555555555555555555555555444444555555555666666666777666555444444555666777555444444333333444444555333333333444444555555555555555444444444444555555555555555555555555555555666666777777666555555444444444444444444444444444555555555444444444333333333333333444444555555555333333555888999888444111666666666666666666666666444444444444444444444444333333333444444444555555333333333444444555555555555444444333333444444555222333333444444555555666444444444444444444444444555555555555666666777777555555555555666666666666333333444555555555555555444555666666555555666888:::::::::;;;;;;<<<<<<<<<888888999999::::::::::::999;;;<<<======@@@DDDHHHUUU```nnnxxx{{{qqqeee[[[NNNFFFDDDDDDCCCAAA@@@@@@CCCFFFGGGHHHPPPXXXgggsssvvvjjjcccaaabbbpppzzzvvvwww}}}xxxkkkddd^^^\\\ZZZXXXXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVVVVWWWXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZ]]]]]]]]]]]]\\\\\\\\\\\\___]]]\\\[[[ZZZ[[[]]]^^^^^^___```aaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[\\\]]]___```aaaccceeeiiimmmooooooooonnnttt|||vvvsssrrrvvv|||}}}vvvnnnmmmjjjgggcccaaa___^^^ZZZXXXUUUTTTSSSSSSQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@????????????>>>>>>>>>==============================<<<<<<;;;:::::::::888888999:::;;;;;;<<<<<<:::::::::::::::::::::999888777666555555666777888777777777777666666666666777777777777777777777777777777666555555555555555555555555555555555555555333444555555666555555555555555555555555555555555333333444444444555555555444444444333333444444444555444444333333444444555444444444444444444444444555555444444444444555555555555555555555555555555666777777666555444333333555444444333333444444555555555555555444444444333333333333444555555666666333444666999:::888555111666666555555555555555555444444444444444444444444333333333444444444555555333333444444444444444444555555444444444444555555333333444444555555555666444444444444444444444444444444444555555666666777555555666666666666666666444555666777888888888888555666777777666666777888555666888:::===???AAABBB888888999999:::;;;;;;;;;<<<===>>>>>>???CCCLLLRRRcccrrrrrrdddXXXRRRIIIDDDBBBBBBAAA@@@???@@@CCCFFFHHHLLLWWWbbbsssuuueee\\\]]]aaajjjxxxzzzrrrfff```[[[ZZZXXXUUUUUUXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYY\\\]]]]]]]]]]]]]]]]]]]]]___^^^\\\ZZZYYYZZZ[[[\\\\\\]]]^^^______^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\]]][[[[[[[[[\\\^^^___aaabbbcccdddgggiiikkklllllllllsss}}}~~~vvvrrrqqqtttzzz|||pppnnniiiddd```]]]\\\[[[YYYVVVTTTRRRRRRQQQOOONNNNNNMMMKKKIIIHHHHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@??????????????????>>>>>>>>>>>>==============================<<<;;;;;;:::999999666666777888999:::;;;;;;888888999999999999999999888777666555555666777888777777777777666666666666777777777777777777777777777777666555555555555555555555555555555555555555333333555666666666555555555555555555555555555555333333444444444555555555333333444444444444333333555444444333333444444555666666666555444444333333555555444444444444555555555555555555555555555555444444555555555444444333555444333333333333444555555555555555444444444444333333444444555666666666777666555666777888666555666555555555444444333333555555555555555555555555333333333444444444555555444444444444444444333333555555444444444444555555444444444555555555555555555555555555555555555555222333333444555555666666666666666666666666666555444555666777888888888888666777888888777777888:::666666888999;;;===??????888888999999:::;;;;;;<<<===???AAACCCFFFPPP]]]gggvvvzzzsssgggZZZMMMJJJFFFBBB@@@@@@AAABBB@@@AAADDDIIIMMMTTTcccqqq}}}jjj\\\WWW]]]gggyyyxxxkkkccc]]]XXXWWWUUURRRSSSVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUVVVWWWWWWVVVTTTSSSSSSTTTTTTUUUWWWXXXYYYYYY[[[[[[\\\]]]^^^^^^_________^^^\\\ZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^```bbbbbbcccdddeeegggiiijjjkkkkkksss|||uuuqqqpppsssyyyrrroooiiibbb]]]ZZZXXXXXXXXXUUUSSSQQQQQQPPPOOOMMMOOOMMMJJJHHHGGGGGGIIIKKKEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB????????????>>>>>>>>>>>>==============================<<<;;;::::::999999888888888888777777777777777777777777777888888888999777666555555666777999777777777777666666666666777777777777777777777777777777666555555555555555555555555555555555555555222333555666666666555555555555555555555555555555444444444555555555555666444555666777777666555444555444444333333444444555777777666555444333333222555555555444444555555555555555555555555555555555222222333444555555555555555444333333333333444555666666555555555444444444333333444444555666777777:::777444333444777888888666555555444333333222222555555555555555555555555333333333444444444555555555555555444444333333333555555444444444444555555555555555555555555555555555555555555555555555555222222333333444555666666666666666666666555555555222333444555666666666666666888999999888888999:::999999999999999999999999888888999::::::;;;<<<<<<===@@@DDDHHHPPP]]]ooo{{{~~~nnnfff\\\QQQEEEDDDBBB@@@>>>@@@DDDGGGBBBCCCGGGMMMRRR\\\nnn~~~tttdddYYYVVV___kkksssjjj\\\[[[YYYVVVUUUTTTTTTTTTVVVUUUSSSRRRPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYYYY]]]]]]\\\\\\[[[\\\\\\]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUXXXZZZ[[[^^^^^^___```aaabbbccccccdddddddddeeefffhhhjjjlllqqqyyyuuunnnqqqvvvrrrgggdddbbb[[[XXXXXXVVVUUUSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBB?????????>>>>>>>>>======AAA@@@??????@@@@@@???=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999999999999999999999888888888888777777666666777777777777777777777777999999999888888888888777777777777777777777777777444444444555555555555666444444444555555555555666777777666555444333333222555555555444333333222222444444444444444444444444666555444333333444555666444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444555555555444444333333333333333333444444444555555555444444333333444444555555444444333333444444555777777666666555555444444444333333444666777666444333333333444444555555555555444444333333333444444222222333444444555666666333333444555555444333333777666444333222222333444555555444444444333333333333333333444444444555555666666666666666555555555555555666888888999999999888888888888888888888888888888999:::::::::999999888666777<<>>>>>@@@@@@GGGNNNRRR\\\ooouuudddVVVNNNKKKCCCBBB@@@@@@AAABBBBBBBBBGGGFFFKKKUUU___jjj{{{{{{eee___YYYVVVggg~~~lllccc[[[YYYWWWUUUTTTSSSSSSSSSTTTSSSRRRQQQPPPOOOOOONNNSSSSSSSSSRRRRRRQQQPPPPPPUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZXXXWWWVVVUUUSSSSSSSSSSSSUUUWWWXXXZZZ^^^^^^___```aaabbbcccccceeeeeedddddddddeeeggggggpppxxxvvvpppqqqvvv|||nnngggbbb[[[WWWWWWUUUSSSQQQPPPPPPOOOLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>>>>???@@@>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999999999999999999999999999888888888777777777777777777777777777777777888888888777777777666666777777777777777777777777555666666666666777777777555555555666666666777777666666666555555444444333444444444444555555555555444444444444444444444444666555444444444444555666555555555555555555555555555555555555555555555555555555555555555555555555444555555666666555555444555444444444444444444333444444555555555666666666555444444333333444444555666555555444444555555666555555555555555444444444222333444444444444444444222222222333333333333333555444444333333444444555222222333333444555555666333444555555555555444333666555444333333444444555777666666666555555555555333444444444444555555555666666666666666666666666666777888999::::::::::::999999999999999999999999999999:::;;;;;;;;;::::::???<<<<<<@@@AAA??????BBBDDDMMMVVV^^^kkk}}}|||lll\\\PPPIIIEEEBBBAAA???@@@AAACCCEEEFFFKKKLLLTTTaaaooo}}}uuuaaa\\\YYY\\\ssswwweee\\\XXXWWWUUUSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUURRRRRRRRRSSSTTTVVVXXXYYY^^^^^^___```aaabbbccccccfffeeedddcccbbbbbbccccccnnnuuuyyyrrrrrrvvvzzzppphhh```ZZZYYYVVVSSSPPPOOONNNMMMKKKIIIJJJIIIHHHGGGFFFEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999999999999999999999999999999999999888888888777777777777777777777777777777777777666666666555777777777777777777777777555555555666666666666777666666777777777888888888555555555555555555555555444444444555666777777777666666666666666666666666666555555444444555555666777777777666666555555555555555555555555555555555555555555555555555555555444555555666666555555444444444444444444555555555555555666666666777777777555555444444444444555555777666666666666666666777444444444444444444555555333555777777444222333555444444444444444333333333555444444444444444555555222222222333444444555555333444555555555555444333666555555555555666666777888888888888777777777777444444555555555666666666666666666666666666666666777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;???<<<<<>>======>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999999999999999999999999999999999999999999999777777777777777777777777888888777777777666666666666666666666666666666666333333333333444444444444666666666777777777888888444555555555666666666777555666666666777777777888666666666666666666666666666666555555555555666666777777666666555444444444555555555555555555555555555555555555555555555555555555666666666666555555333333444444555555666666555555666666666777777777555555444444444444555555777666666555555666666777333444444555555666666666555999<<<:::666333555999888888777777666666555555555444444444444555555666222222333333444444444555444444555555555555444444555555666666666777888888888888888888888888888888555555555666666666777777666666666666666777777777888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;===;;;<<<@@@BBBDDDIIIOOOUUUbbbttt{{{nnn]]]OOOHHHEEEAAA>>>@@@@@@???@@@AAAFFFKKKOOOWWW___mmm~~~ooo]]]XXXYYYfffxxxggg[[[XXXSSSRRRQQQOOONNNNNNNNNOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTUUUVVVXXXYYYZZZ[[[[[[^^^^^^___```aaabbbccccccdddcccbbbbbbbbbcccdddeeelllsss|||yyyvvvvvv}}}zzzkkk```VVVSSSPPPNNNNNNNNNMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>???>>><<<===>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999999999999999999999999999999999999999999999999999777777777777777777777777999999888888888777777777666666666666666666666666333333333444444444555555555555666666666777777777444444555555666777777777888888777777777666666666777777777777777777777777666666666666666666666666555555555444444444333333555555555555555555555555666666666666666666666666555666666666666666666555444444444555555666666666444444555555555666666666666555555444444555555666666555555555555555555666555555666666777777888888555999===;;;666444666999888888888777777666666666444444444444444555666777333444444444444444555555555555555555555555555555555555666777777888888888777777777777777777777777666666777777777777888888666666666666777777888888777888999999999999999999::::::;;;;;;;;;<<<<<<<<<777888999:::;;;;;;;;;;;;@@@???@@@EEEHHHLLLTTT]]]ggguuuwwwiii]]]OOOFFFCCCCCCCCCAAAAAABBBBBBAAABBBGGGNNNTTTcccooonnn___]]]bbbsssooo___VVVUUURRRQQQOOONNNMMMMMMNNNNNNLLLLLLLLLKKKLLLLLLMMMMMMQQQPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^___```aaabbbccccccbbbaaaaaaaaabbbccceeefffmmmsss||||||yyy~~~}}}yyy|||ssseeeZZZVVVRRRNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999888888888999999999999999777777777777777777777777999999999999888888888888777777777777777777777777666666666777777777777888555555555666666666777777555555555666666777777777888888888777666555555555777777777777777777777777555666666777777666666555444444444444444444444444555555555555555555555555666666666666666666666666555666666777777666666555555555555555555666666666444444555555555666666666666666555555555555666666666555555444444555555666777777777777777777888888444666888888555333444666555555555555555444444444444444444444555666777777555555555555555555555666666666555444444555666666555666777777777777777666666666666666666777777777777777777888888888999999555666666777777888888999888888999999999999888888999::::::;;;;;;<<<<<<<<<777888999;;;<<<<<<<<<<<<@@@@@@CCCHHHMMMTTT```kkk~~~ttteeeWWWPPPGGGAAAAAACCCDDDEEECCCDDDEEEDDDFFFLLLVVV]]]kkk{{{sssfff\\\```llluuufffXXXRRRSSSQQQPPPOOOMMMMMMMMMNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNPPPOOOMMMLLLKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^^^^^^^___```aaabbbccccccaaa``````___```bbbcccdddjjjooouuuyyy{{{|||}}}~~~~~~~~~wwwrrrrrrtttwww}}}pppccc___XXXSSSPPPMMMKKKJJJHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===;;;<<<======<<<:::999999:::::::::;;;;;;;;;888999999:::::::::999999999999999999999999999999777777777888888888999999777777777777777777777777888888888888777777777777777777777777777777777777777777777888888888999999666666777777777888888888666666666666666777777777666666666666666666666666666666666666666666666666555666777888888777666555333333444444555555666666555555555555555555555555666666666666666666666666666666777777777777666666666666666666555555555555555555666666666777777777666666555555555555666666777666666555555666666777777777777777666666666666444444555666666555555555444444444444444444555555444444444444555666777888777777777777777777777666777666555444444555666777555666777777777666555444666666666666777777777888888888888999999999999:::555666666777888888999999999:::::::::::::::999999888999999:::;;;;;;<<<<<<999:::;;;===>>>>>>?????????@@@FFFOOOXXXddduuurrrbbbVVVIIIGGGCCC@@@@@@AAADDDFFFDDDFFFHHHIIILLLTTT```iiivvvqqqfffbbblll}}}yyymmm___SSSPPPSSSQQQPPPOOOMMMMMMMMMNNNNNNLLLKKKKKKLLLLLLMMMNNNOOOMMMLLLKKKJJJKKKLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPRRRRRRRRRSSSSSSTTTVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^]]]^^^^^^___```aaabbbcccccc``````___^^^^^^___aaabbbfffhhhllloooqqqsssuuuwww}}}tttmmmmmmlllmmmqqqyyy}}}mmmhhh```YYYTTTPPPMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@============<<<<<<<<<<<<>>><<<;;;;;;<<<===;;;:::999999999::::::;;;;;;;;;888999999:::::::::999999999999999999999999999999666666777777888888888999777777777777777777777777777777777777666666666666777777777777777777777777666666666666777777777777777888888888888999999999777777777777666666666666444444555555666666777777666666666666666666666666555666777888888777666555333444444555666777888888555555555555555555555555777777777777777777777777666666777777777777666666777777666666555555444444777777777777888888888888666666555555555555666666888888777777777777888888777777666666555555444444666555555666888999888666444555555555666666777777444444444555555777888888888888888888777777777777777666555444444555666777666666777777777555444333666666777777888888888999888888999999999:::::::::555666666777888999999999;;;;;;;;;<<<;;;;;;::::::888888999999:::;;;<<<<<<;;;<<<===???@@@@@@AAAAAAAAAEEENNN[[[hhhxxxsssbbbUUUMMMBBBBBBBBB@@@???@@@CCCFFFDDDGGGJJJLLLPPPZZZhhhrrr}}}tttqqq~~~~~~rrrdddZZZUUUQQQOOOPPPOOOOOONNNMMMLLLJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMNNNNNNLLLKKKKKKLLLRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWYYY[[[\\\[[[[[[\\\^^^_________``````````````````___]]]\\\\\\^^^aaacccccceeefffgggiiikkkooosss~~~|||zzzssspppllljjjkkkqqqyyy~~~wwwmmmccc[[[UUUPPPMMMJJJHHHEEECCCDDDEEEEEEDDDEEEDDDBBBAAA@@@?????????===============>>>??????::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::888888888888777777777777;;;;;;;;;::::::999999999::::::999888777777888888999999888888888888999999666555555666666777888999888888888888888888888888888888888888888888888888777777666666666666777777444444555555666666777777666777777666444333555666777777777777777777777777999888777555555555666777;;;888555666999<<<<<<:::777777666666666666777777888888777777777777888888666666666666666555555555666666555555444444444333666555555666888:::999888555555555555555666777777888888777777666666555555666666666666555555555555555444444444444555666666666666666666666666666666555444444444444555666666777777777777777777777777666666666555444444333333666666666666777777777777777777888999::::::;;;;;;888888999999999999888888:::999888777777888999999888888777777888:::<<<===::::::::::::;;;;;;;;;;;;BBB===<<>>AAAGGGHHHNNNZZZlllvvveeeWWWMMMGGGEEEAAA@@@BBBBBBAAACCCGGGIIIJJJQQQ[[[ccclll{{{uuu~~~{{{nnnaaaXXXSSSPPPNNNNNNNNNNNNNNNLLLKKKJJJIIILLLLLLLLLLLLLLLLLLLLLMMMLLLMMMOOONNNLLLKKKKKKLLLQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\\\\^^^```aaa___aaabbbccceeegggkkknnnyyy~~~zzzrrroookkkggggggjjjppptttwww|||ooodddYYYQQQMMMLLLJJJHHHHHHHHHHHHFFFEEECCCCCCBBB@@@@@@?????????===============>>>??????<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999888888888888:::::::::999999888888888999999999999888888777777999999888888888888999999888777777666666666777777666666666666666666666666777777777777777777777777777777666666666666777777666666777777777777777777777888888777555444555777777777777777777777777777888888666666555666777777999888666666777888777777666666555555555555666666888888777777777777888888777777777777777777777777555666888999888777555333555444444555777999888777555555555555555666777777888777777777666666666555666666666666555555555555555444444444444555666666666666666666666666666666555555444444555555666777777777777777777777777777666666666666555555555555666666666666777777777888888888888999999:::::::::888888999999999999888888999999888777777777888999999888888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>AAA===<<<@@@CCCDDDIIIPPPWWW___mmmyyyfffXXXMMMGGGDDDDDD@@@@@@BBBCCCBBBEEEJJJPPPRRR[[[gggqqq|||{{{{{{|||vvvhhh\\\UUUPPPOOOOOOMMMMMMMMMMMMLLLKKKIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLNNNOOOOOOMMMLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTSSSRRRRRRRRRRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUXXXZZZ\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]___```aaabbbdddhhhkkkrrrzzz}}}uuuqqqlllgggeeeeeefffhhhfffqqq~~~pppcccXXXQQQLLLKKKIIIHHHGGGFFFCCCAAABBBBBBAAA@@@????????????===============>>>>>>?????????>>><<<;;;:::999888::::::::::::::::::::::::;;;::::::::::::999999999999999888888888888888777888999:::::::::999888777999999888888888888999999999999888777666666666666666666666666666666666666666666666666666666666666888777777666666777777888999888888888888888777777777888999888666666777888777777777777777777777777777777666666666777888888888999:::999777555555666666555555444444555555666888888777777777777888888888888888888888888888888555777:::<<<<<<999666444555444333444666888777666555555555666666666777777777777777777666666666666666666666666555555555555555444444444444555666666666666666666666666666666555555555555555666777777777777777777777777777777666666666777777777777888666666666777777777888888888888999999999999999999888888999999999999888888888888777777777777888888999999::::::;;;:::::::::999999999:::;;;<<<===>>>@@@===>>>CCCIIIMMMTTT[[[kkkssswwweeeUUUJJJDDDBBBBBBDDDAAAAAADDDDDDEEEJJJPPPYYY___kkkzzz|||uuuvvvxxxyyy|||pppbbbYYYSSSOOONNNPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRSSSSSSTTTWWWYYY[[[[[[ZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___``````___^^^^^^___```aaabbbbbbdddhhhjjjooottt}}}zzzvvvpppkkkhhheeecccbbbaaagggpppzzzsssggg```UUUQQQLLLIIIGGGEEEBBBAAABBBAAA@@@????????????@@@>>>>>>============>>>>>>??????>>><<<;;;:::999888::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888777888:::;;;;;;:::888777:::999999888888999999:::999888888777666666777777888888888888888888888888777777777777777777777777888777777777777777777888999999999888888777777666777888:::999888777888999777777777777777777777777666666666777777888888999777:::===<<<999777777999666666555555555555666666888888777777777777888888777777777888888888888888777888:::;;;;;;:::888666666555444555777888777666555555666777777777777777777777777777666666666666666666666666555555555555555444444444444555666666666666666666666666666666666666555555666666777888777777777777777777777777666666777888888999::::::666666777777777888888888999999999999888888888888888888999999999999888888777777777777777777888888::::::;;;<<<<<<;;;999999::::::999:::;;;<<<>>>???AAAAAAEEEKKKTTT\\\dddjjjyyynnndddWWWKKKDDDBBBBBBCCCEEECCCDDDFFFGGGIIIPPPYYYcccnnnssspppuuuzzzyyyyyykkk]]]WWWSSSOOONNNQQQOOOOOOOOOOOONNNMMMLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNLLLNNNOOOOOOMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRQQQRRRRRRSSSSSSWWWXXXZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]^^^^^^_________```aaabbbbbbaaa```______aaabbbbbbbbbcccgggiiimmmrrrwww|||zzztttooolllhhhdddaaaaaabbbeeekkkvvv~~~vvvfff```WWWPPPKKKHHHGGGEEEBBBBBBAAA@@@????????????>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888999:::::::::::::::::::::777888:::;;;;;;:::999777::::::999999999999::::::777777777777777888999999999999999999999999999999888888888888888888888888888888777777777777888888888888888777777666666666666888::::::999888888999888888888888888888888888666666777888888888999999555888<<<<<<:::888999;;;888888777777777777888888888888777777777777888888666666666777777888888888999888777777777888888999777666555666888999888777555666777777888888777777666666666666777777777777666666666666555555555555555444444444444555666666777777777777777777777777777666666666666777888888888888888888888888888888666777777888999:::;;;;;;777777777777888888888888999888888888888888888888888888999999999999888888666666777777888888888888:::;;;<<<======<<<:::999>>>>>>======>>>@@@BBBCCCDDDIIIQQQZZZfffqqqyyy}}}wwwmmmfffZZZTTTLLLFFFCCCCCCCCCCCCDDDDDDEEEIIIKKKOOOZZZeeerrrwwwmmmmmmvvv{{{yyyuuueeeXXXUUUSSSNNNMMMPPPOOOOOOPPPPPPOOONNNNNNMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKMMMNNNNNNLLLKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXWWWVVVWWWXXXYYYZZZ[[[\\\^^^___aaaaaaaaabbbcccccccccbbbaaa```^^^___``````___aaadddfffkkknnnrrrvvv{{{~~~wwwrrrnnnkkkeeeaaa```]]]\\\bbbkkkwwwvvvooodddZZZRRRMMMIIIGGGDDDDDDBBBAAA@@@????????????>>>>>>===============;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888888:::::::::::::::;;;;;;;;;888999:::;;;;;;;;;:::999::::::999999999999::::::777777777777888999::::::777777777777777777777777888888888888888888888888999888888777777888888999777777777777777777666666555777::::::999888888999888888888888888888888888777777888999999999888888444666777888888888888999999888888777777888888999888888777777777777888888555555666777777888888888999888666555555777999:::888777666777888999888777555666777888999888777666666666666666777777777777666666666666555555555555555444444444444555666666777777777777777777777777777777777777777888888999888888888888888888888888777777888888999:::;;;;;;777777777888888888999999777777888888888888888888888888999999999999888888666777888999999:::999999;;;;;;<<<<<<===<<<<<<<<<===<<<<<<===???CCCFFFHHHMMMVVVaaakkkvvv~~~{{{vvvpppjjjbbbZZZTTTJJJGGGDDDBBBCCCCCCCCCCCCCCCDDDIIIOOOTTT\\\jjjxxxvvvwwwrrrjjjnnnzzz{{{ooo___SSSSSSSSSMMMKKKNNNNNNOOOOOOOOOOOONNNMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNOOOPPPQQQSSSTTTUUUTTTUUUWWWWWWUUUTTTUUUUUUVVVVVVXXXZZZ]]]___aaabbbbbbbbbbbbbbbbbbaaa``````^^^_________^^^___bbbdddgggiiimmmpppuuu~~~{{{uuuqqqmmmgggccc^^^ZZZYYY]]]ccciiivvvvvvlllaaaXXXPPPKKKGGGFFFDDDBBBAAA???????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::999999999999888888999999::::::::::::999999999:::::::::;;;;;;;;;::::::999999::::::;;;888888888777888888999999777777777777777777777777888888888888888888888888999888888777777888888999777777888888888888888888444666999:::999888888888888888888888888888888888888888999999999888777666888777666666777888888777888888777777777777888888888888777777777777888888666666777888888999::::::777777777666777888999999888777666666777888777666555666777999999888777666555666666666777777777888666666666666555555555555555444444444444555666666777777777777777777777777888888777777777888999999888888888888888888888888777777888888999999::::::777777888888888999999999666666777777888888999999888888999999999999888888666777999:::;;;;;;;;;:::<<<;;;;;;;;;<<<===>>>>>><<<===>>>@@@EEEJJJOOOSSS\\\fffqqqwww}}}}}}wwwlllhhhbbb\\\WWWQQQLLLIIICCCAAA??????BBBDDDEEEEEEFFFIIIPPPZZZcccoooqqqtttqqqjjjppp}}}}}}lll[[[PPPRRRRRRLLLIIILLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVSSSTTTVVVVVVTTTSSSSSSTTTSSSTTTVVVYYY\\\___aaabbbbbbbbbaaaaaa`````````______`````````___```ccceeeccceeeiiilllqqq{{{yyyuuupppjjjeee^^^YYYYYY]]]^^^___fffooo{{{uuuhhh\\\TTTIIIHHHFFFCCCAAA@@@???>>>??????>>>=====================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777777888888999999999999:::999999999999:::;;;<<<;;;::::::999999::::::;;;;;;:::999888777777777777999999999999999999999999777777777777777777777777999999888888888888999999888888888999999::::::;;;333666999:::999888777888888888888888888888888888888999::::::999888777666???;;;777777999:::999777777777666666666666777777888888777777777777888888777777888999::::::;;;;;;666777888999:::999999888777666555555666777666444555666888999:::999777666555666666666777777888888777666666666555555555555555444444444444555666666777777777777777777777777888888888777888888999:::888888888888888888888888777888888888888999999999777888888888888999999999555666666777888999999:::888888999999999999888888777888:::;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<===???@@@CCCDDDFFFJJJPPPWWW^^^bbbhhhrrr{{{|||{{{xxxnnncccZZZVVVQQQMMMJJJGGGDDDAAACCC@@@>>>>>>BBBEEEHHHIIIJJJNNNXXXdddpppzzzxxxtttsssyyy~~~yyy___YYYQQQNNNOOOOOOMMMJJJOOONNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLJJJJJJIIIIIIIIIKKKJJJHHHHHHHHHIIIKKKMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPQQQQQQRRRSSSSSSSSSWWWVVVTTTRRRQQQRRRRRRSSSWWWYYY\\\___``````___]]]aaa```_________```bbbccc``````_________aaaccceeeddddddfffiiioooyyy~~~wwwnnnhhhddd```[[[YYY[[[]]]___```hhhooozzz}}}nnnaaaXXXOOOIIIHHHEEE??????CCCEEEBBB???============<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::999888777666666888:::;;;999999999999888888777777777777666666666666777777888888777666666666666666777777777777777777777777888888999999999999888888777777777777888888888888888888777777777777888888888888888888777777777777777777777777777777777777777777777777888888888888777888888888888999999999777777888888999999999999:::::::::999999888888888777777777777777777777777888777666555555555555555777888888888888999999999999999888888888888999999;;;::::::999999::::::;;;::::::999888888888888888777777777777777777777777666666666666777777777777:::999999999888888888888999999999999888777666555<<<======<<<;;;;;;<<<>>>===>>>???AAABBBCCCCCCCCCFFFIIIPPPWWW___eeejjjlllpppmmmjjjiiihhhddd___ZZZNNNLLLIIIGGGEEEDDDCCCCCC@@@@@@AAAAAACCCFFFIIIKKKQQQYYYeeesssvvv|||}}}~~~uuu^^^XXXQQQNNNOOOOOOMMMKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTSSSRRRRRRRRRRRRSSSVVVXXX\\\```bbbcccbbbbbbaaa```_________```bbbbbb```aaabbbccceeefffggghhheeeeeeeeefffjjjsss}}}~~~vvvpppjjjeee___ZZZXXXXXXXXXWWWYYY___gggnnntttzzzwwwggg\\\RRRMMMJJJDDDCCCEEEBBB@@@>>>>>>??????>>>============>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888::::::999999999999:::::::::999888888888999:::;;;999999999999888888888777999888888777777888888999:::999888777777777777777999999999999999999999999888888999999999999888888777777777777888888888999888888777777777777888888999888888888777777777777888888888888888888888888888888888888999999999999888888888888999999999999777888888888999999999999999999999999888888777777888888888888888888888888888777666666555555555666888888888888999999999999999999888888888888999999::::::999999999999::::::::::::999888888888888888888888888888888888888888777777777888888888888888888888888888999999999999;;;;;;;;;<<<<<<;;;::::::888999;;;;;;;;;<<>>???@@@CCCFFFKKKOOOQQQXXX\\\bbbiiilllnnnmmmllliiifffaaa]]]ZZZVVVPPPLLLGGGFFFEEEDDDBBBBBBBBBBBBDDDDDDEEEFFFIIIMMMRRRVVV___hhhwww}}}rrr|||}}}ooo\\\WWWQQQNNNNNNOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUXXX\\\```ccceeeffffff``````______``````aaabbb```cccgggkkkmmmmmmlllkkkfffeeecccbbbdddjjjssszzz}}}}}}{{{qqqlllddd^^^ZZZXXXVVVTTTSSSUUUXXX\\\```ffflllqqq}}}yyylll^^^VVVQQQKKKGGGFFFBBBAAA@@@AAABBBBBBAAA???@@@@@@@@@???>>>======<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::888888888888999999999:::999999999999888888888888:::999999999999999999:::;;;:::999999888999999999::::::::::::::::::::::::888888999999999999888888777777888888888999999999999888888777777888888999999999999888888888777777999999999999999999999999999999999::::::::::::;;;888888888888999999999:::888888888888999999999999999999888888888888777777999999999999999999999999888888777666666666666777888888999999999::::::::::::999999888888999999::::::999999888888999999:::::::::999888888888888999999999999999999999999999888888888888999999::::::888888999::::::;;;;;;<<<999999:::;;;;;;;;;;;;;;;888999;;;;;;<<<>>>AAADDDBBBBBBDDDHHHNNNVVV]]]aaafffiiinnnqqqppplllfffbbb]]]YYYTTTOOOLLLHHHDDDAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJNNNUUU]]]bbbooo{{{uuurrryyyiiiYYYUUUQQQNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLLLLKKKJJJHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRUUUWWW[[[___bbbdddeeeeee_______________``````aaacccffflllppprrrpppmmmjjjeeeccc```^^^___dddlllrrryyywwwrrrkkkeeeaaa^^^\\\[[[VVVUUUTTTTTTVVVZZZ```dddjjjttt~~~wwwkkkbbb]]]WWWPPPJJJIIIGGGDDDBBBBBBCCCBBBAAA@@@@@@???>>>>>>=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::666666777888888888888777999999999999999999999999::::::999999999999::::::::::::999999999999999:::::::::::::::::::::::::::888999999::::::999999888888888888999999999::::::999999888888888888999999::::::999999999888888888999999999999999999999999999999999999::::::::::::888888888999999999::::::999999999999999999999999999999999999999999999999999999999999999999999999999888888777777777888888999999999999:::::::::;;;::::::999999999999::::::999999999888888999999999999999888888777888888999999999999999999999999999777888888999999:::::::::;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<<<<;;;;;;===>>>?????????AAAEEEHHHKKKMMMOOOTTTZZZ```eeehhhhhhjjjkkkkkkfff___XXXSSSNNNLLLIIIFFFDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDGGGLLLQQQWWW```kkkrrrtttvvvsssbbbUUUSSSOOOMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJKKKLLLKKKJJJIIIKKKJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNKKKMMMOOOQQQRRRSSSSSSRRRUUUWWWYYY\\\^^^___``````]]]]]]^^^^^^____________dddhhhmmmqqqrrrooojjjgggbbbaaa___]]]]]]bbbiiinnnxxxyyysss|||zzzsssmmmiiifffcccaaaXXXUUUQQQNNNNNNQQQTTTVVVZZZbbbkkkrrrzzz{{{vvvrrrlllbbbZZZWWWRRRKKKEEECCCCCCCCCCCC@@@???>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;777888999:::::::::999999999999999999999999999::::::999999888888999999:::999999888888888999999:::::::::::::::::::::::::::999999::::::::::::999999999999999999::::::::::::::::::999999999999::::::::::::::::::999999999999999999999999999999999999888888888999999999999:::888999999999999::::::::::::999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888999999:::999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999999:::888888888777777888888999999999999999999999999999777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;?????????@@@@@@?????????AAABBBDDDEEEFFFJJJOOOSSSZZZ\\\___bbbeeefffffffffddddddaaa^^^YYYTTTOOOLLLEEEDDDCCCBBBAAAAAACCCDDDAAABBBBBBCCCDDDEEEFFFGGGKKKPPPXXX___gggrrryyyuuuzzziii[[[QQQPPPNNNLLLJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMKKKLLLMMMOOOQQQRRRRRRRRRUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\cccfffjjjlllllljjjfffccc______^^^]]]]]]```fffjjjpppzzz~~~zzzpppsssxxxrrrlllhhheee^^^ZZZUUUQQQPPPPPPPPPOOOOOOUUU[[[```hhhqqqvvvvvv}}}zzzrrrgggaaaYYYQQQMMMJJJHHHGGGDDDCCCAAA???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999999999:::::::::::::::999999888888999999:::999999888888999999::::::::::::::::::::::::::::::999999::::::::::::999999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888999999999999999999999999::::::::::::::::::::::::999999999999;;;;;;<<<<<<<<<<<<======999999999999999999999999:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;:::999999999999::::::;;;::::::::::::::::::::::::888888999:::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAABBBCCCCCCBBBBBBFFFGGGIIIKKKNNNSSSZZZ^^^dddfffggghhhgggdddaaa^^^XXXVVVSSSNNNKKKHHHGGGFFFBBBCCCCCCBBB@@@???AAABBBCCCCCCDDDEEEGGGJJJMMMOOORRRZZZeeennnxxx{{{mmm^^^TTTMMMMMMLLLJJJHHHGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZYYYYYY[[[\\\\\\\\\[[[ZZZ___aaaccceeeeeedddcccaaa\\\]]]]]]]]]]]]___bbbeeefffqqq}}}~~~tttooorrr~~~wwwqqqmmmhhhccc^^^ZZZXXXVVVRRRPPPMMMPPPQQQRRRWWW```eeefffkkkwwwzzzuuunnngggaaa[[[VVVSSSMMMKKKGGGDDDBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;999999999:::::::::;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<======:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>??????@@@<<<===>>>@@@AAACCCDDDDDDCCCEEEGGGIIIKKKLLLMMMMMMOOOPPPPPPQQQSSSWWW]]]aaaccccccbbb```\\\XXXUUURRRLLLJJJGGGDDDBBBAAA@@@@@@AAACCCEEEEEEBBBAAABBBCCCGGGGGGHHHJJJNNNTTTYYY]]]```jjjxxx~~~xxxeeeWWWPPPKKKLLLKKKIIIGGGFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKLLLGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDEEEFFFHHHIIIJJJEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRSSSUUUWWWXXXYYYZZZWWWXXXZZZ[[[[[[[[[ZZZYYY[[[\\\^^^___aaaaaaaaaaaa[[[\\\]]]]]]]]]]]]___``````kkk}}}zzzoookkkvvv|||xxxlllhhhccc___]]]YYYTTTOOOOOOOOOMMMIIIKKKRRRWWWXXXZZZjjjzzzzzztttlllddd^^^TTTRRRMMMIIIEEECCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999888777666666888:::;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>========================999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB???AAACCCEEEHHHKKKMMMNNNMMMOOOQQQUUUXXX[[[]]]^^^YYYXXXWWWUUUTTTVVVZZZ^^^\\\[[[WWWSSSPPPLLLJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@DDDGGGHHHFFFEEEFFFHHHLLLLLLMMMPPPVVV]]]eeejjjqqq}}}yyy|||jjj]]]TTTNNNKKKKKKJJJIIIGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVYYY[[[\\\\\\\\\^^^___]]]]]]]]]\\\\\\]]]]]]^^^^^^ffftttxxxkkknnnxxxzzzuuunnnhhhccc___[[[YYYRRROOOLLLKKKLLLNNNOOOOOOYYY```iiirrrxxx~~~|||vvvsssjjjccc[[[TTTPPPKKKGGGCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===;;;::::::::::::;;;<<<===>>>???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<============<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::<<<;;;999999:::::::::999::::::::::::;;;<<<======::::::999999999999::::::===<<<;;;;;;:::::::::;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<======;;;<<<=========;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999===;;;999:::<<<<<<:::777999:::;;;;;;:::999:::<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>???>>>===============>>>:::<<<>>>???>>>>>>???@@@>>>??????@@@@@@@@@??????BBBAAA@@@?????????@@@@@@EEEDDDDDDEEEFFFEEECCCAAADDDDDDDDDDDDDDDDDDEEEEEEIIIIIIJJJNNNSSSWWWYYYYYYZZZXXXXXX]]]cccfffddd``````ZZZSSSOOOOOOQQQQQQQQQRRRPPPMMMJJJGGGEEEDDDDDDBBB@@@>>>???AAACCCDDDDDDCCCFFFIIIJJJKKKKKKMMMNNNRRRUUUXXX]]]cccllluuu{{{yyyuuuwwwcccYYYRRRMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKPPPPPPRRRTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTWWWYYYZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[[[[[[[\\\cccnnn{{{~~~}}}rrrnnnqqqyyy{{{uuuooojjjfffbbb___WWWSSSOOOMMMLLLMMMLLLLLLNNNTTT[[[aaafffkkkpppttttttwwwzzz}}}~~~}}}tttooohhhbbb^^^ZZZUUUQQQJJJJJJIIIHHHFFFDDDBBBAAABBBBBB@@@???>>>>>>??????????????????>>>===<<<;;;???>>>>>>>>>>>>=========>>>>>>>>>???????????????<<<======>>>>>>======<<<=========<<<<<<=========>>>>>>>>>>>>=========<<<>>>===<<<<<<=========<<<>>>>>>===<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>======<<<=========>>>>>>==================::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>=========<<<@@@>>><<<===??????===:::<<<===>>>>>><<<<<<===>>>======>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<======>>>>>>??????>>>>>>>>>@@@@@@?????????@@@@@@AAA>>>@@@BBBCCCBBBAAABBBCCC===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHJJJKKKJJJHHHKKKLLLLLLMMMNNNPPPQQQRRRUUUUUUXXX\\\bbbfffggggggeeebbb``````cccccc___[[[[[[VVVOOOJJJIIIHHHGGGFFFJJJIIIFFFDDDBBBAAA@@@@@@BBBBBBCCCCCCEEEFFFHHHJJJJJJLLLPPPRRRTTTVVVXXX[[[aaadddiiiooowww~~~jjjZZZSSSOOOLLLHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIINNNNNNPPPRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVWWWWWWVVVXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXXZZZ___fffoooyyy}}}|||wwwooommmyyyyyytttoookkkhhh___[[[VVVRRRPPPNNNMMMKKKHHHKKKNNNQQQTTTWWW[[[^^^bbbeeeiiioootttyyy|||~~~zzzwwwssspppmmmjjjfffccc[[[[[[YYYVVVSSSPPPMMMLLLGGGFFFEEEDDDCCCBBBBBBCCCAAAAAAAAA@@@???>>><<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>???>>>>>>======<<<======>>>>>>======<<<=========<<<<<<=========???>>>>>>>>>>>>=========<<<===>>>>>>>>>>>>======???>>>===<<<;;;;;;;;;;;;======<<<<<<<<<<<<===============<<<<<<===>>>>>>???>>>>>>============<<<===============>>>>>>>>>;;;<<<<<<===>>>?????????============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@???===>>>??????>>><<<===>>>???>>>===<<<===???===>>>>>>??????>>>======AAAAAA@@@@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDFFFFFFBBBDDDFFFGGGFFFEEEFFFGGGEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLNNNOOOQQQQQQRRRRRRTTTXXX\\\^^^^^^\\\ZZZ[[[[[[]]]^^^```bbbccceeeeeegggkkknnnpppooonnnjjjfffaaa^^^^^^\\\XXXUUURRRNNNIIIEEECCCBBBAAA???DDDCCCAAA@@@??????@@@@@@???AAADDDEEEEEEHHHMMMQQQXXX[[[___cccgggjjjooorrrwww{{{ppp___SSSNNNKKKJJJGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIILLLLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUUUUUUUTTTUUUVVVZZZYYYXXXWWWVVVVVVVVVVVVYYY[[[___eeemmmwww~~~xxxlllmmmuuu~~~xxxqqqmmmgggccc^^^YYYVVVTTTQQQOOOLLLLLLKKKKKKKKKMMMPPPRRRTTTVVVYYY]]]ccchhhlllnnnrrrrrrrrrrrrsssrrrqqqpppmmmlllkkkhhheeebbb```^^^SSSRRRPPPMMMKKKHHHGGGFFFDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@?????????>>>???AAAAAA@@@?????????@@@??????>>>======>>>>>>@@@??????>>>>>>??????@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAAAAAAAABBBBBBAAA@@@BBBBBBBBB@@@???@@@AAAAAAAAABBBBBBBBBAAA@@@???BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHHHHHHHIIILLLNNNPPPJJJLLLOOOPPPOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUU[[[\\\^^^```bbbdddeeefffjjjjjjlllooosssuuuuuutttmmmmmmmmmllllllmmmmmmnnnnnnmmmmmmmmmllljjjfffccc___\\\WWWTTTSSSRRRPPPNNNHHHFFFEEECCCCCCBBBBBBAAACCCBBBAAAAAAAAABBBCCCDDD@@@CCCFFFGGGHHHNNNXXX```kkknnntttyyy~~~|||tttuuuzzzxxxfffXXXOOOJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCAAABBBBBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRTTTUUUUUUTTTSSSTTTUUUXXXXXXWWWVVVVVVVVVVVVVVVYYYZZZ[[[^^^dddmmmxxxuuujjjiiirrrxxxrrrmmmiiiddd```]]]ZZZWWWUUUSSSQQQMMMKKKJJJJJJKKKKKKLLLLLLNNNPPPSSSWWWZZZ\\\```cccfffjjjmmmpppssstttuuuuuuuuutttsssqqqpppoooeeedddaaa^^^ZZZVVVSSSRRROOOOOOMMMLLLJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDFFFEEECCCAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAACCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUTTTTTTUUUWWWZZZ]]]______aaadddeeeffffffhhhjjjffffffffffffgggiiijjjkkkrrrtttvvvxxxyyy{{{{{{{{{zzzyyyvvvssspppnnnmmmllljjjhhheeeccc```\\\XXXTTTRRROOOLLLJJJHHHHHHGGGFFFBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFIIILLLOOOSSS]]]lllwww~~~rrrmmmpppwww|||ppp^^^SSSMMMIIIFFFGGGEEEEEEEEEDDDDDDCCCCCCCCC???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRRRRTTTUUUUUUSSSRRRRRRSSSVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXYYY[[[___fffnnntttoooeeehhhsss}}}uuurrrmmmiiifffccc___\\\XXXTTTPPPMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRQQQTTTYYY^^^bbbfffkkknnntttuuuvvvxxxyyyyyyzzzzzzrrrrrrpppnnnkkkhhheeedddbbb```^^^[[[XXXVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOMMMNNNPPPRRRRRRQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIGGGCCCAAACCCFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFGGGIIILLLNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQPPPQQQSSSUUUVVVWWWWWWVVVTTTSSSTTTUUUVVVUUUSSSRRRRRRTTTVVVXXXXXXYYY\\\^^^``````````````````aaabbbdddgggjjjllliiiiiihhhiiilllpppuuuwww~~~~~~~~~~~~wwwuuuqqqmmmhhhdddbbb```[[[YYYVVVTTTSSSQQQOOOLLLJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCBBB@@@@@@BBBCCCCCCCCCBBBAAABBBCCCDDDEEEIIIMMMRRRXXXbbbpppyyypppoootttzzz~~~wwwfffUUUNNNKKKGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTRRRPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[```fffkkkyyyxxxiiiccchhhttt{{{vvvrrrnnniiifff]]]ZZZUUUSSSRRRQQQNNNLLLIIIIIIJJJJJJJJJKKKKKKKKKIIIKKKOOOQQQSSSVVV[[[```fffhhhjjjmmmoooqqqrrrsssnnnooopppqqqrrrqqqqqqppppppooommmkkkjjjjjjjjjjjjgggffffffeeedddcccbbbaaa___aaadddfffggggggeeedddaaaaaabbbbbbbbbbbbaaaaaa^^^___```aaaaaa```___^^^[[[[[[[[[ZZZZZZZZZZZZYYYVVVWWWVVVRRRLLLKKKNNNRRRUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPSSSUUUWWWZZZ[[[[[[[[[ZZZ^^^^^^^^^^^^]]]]]]\\\\\\XXXWWWVVVVVVXXX]]]aaadddddddddeeeeeeeeefffffffffeeeeeefffffffffgggggggggeeefffgggeeeddddddgggkkkooopppqqqooommmllllllmmmmmmkkkhhhfffgggkkkooorrrvvvxxxzzz{{{||||||{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}{{{wwwtttgggeeebbb^^^ZZZVVVTTTSSSOOOLLLIIIGGGHHHHHHHHHHHHCCCDDDDDDDDDBBBAAAAAAAAA@@@AAACCCBBBAAACCCFFFIIILLLKKKIIIHHHHHHHHHIIIJJJOOOTTT]]]jjjyyywwwsssuuu{{{qqq```OOOJJJJJJFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSQQQOOOOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXZZZ]]]bbbeeennn{{{ooo```aaagggxxx|||wwwrrrnnnddd```\\\ZZZZZZXXXUUURRRKKKKKKKKKJJJIIIGGGEEEDDDEEEGGGHHHHHHGGGJJJNNNSSSSSSTTTWWWZZZ]]]___aaabbbbbbdddhhhlllooorrrssssssuuuuuuuuuvvvxxxzzz|||~~~~~~~~~}}}|||{{{zzzyyyxxxwwwyyy|||~~~{{{{{{||||||||||||{{{{{{xxxyyy{{{||||||{{{yyyxxxrrrqqqqqqqqqqqqpppppppppjjjkkkiiiddd^^^\\\```eeekkkjjjiiihhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiihhhgggeeedddccccccbbbhhhjjjmmmppprrrrrrrrrrrrssssssrrrrrrqqqqqqqqqpppmmmlllkkklllpppuuu{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}ooommmkkkjjjhhheeeaaa^^^YYYWWWTTTQQQNNNLLLJJJJJJIIIFFFBBB@@@AAABBBCCCCCC<<<>>>AAACCCCCCBBBCCCCCC>>>@@@CCCDDDDDDHHHNNNSSSVVVUUUSSSRRRQQQQQQQQQRRRYYY```mmm~~~yyywww|||cccWWWLLLHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>????????????@@@BBBCCCCCCBBBAAA???BBBAAA@@@??????@@@AAABBBBBBAAA@@@@@@AAAAAA???===????????????????????????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWYYY]]]```gggnnn|||lllbbb^^^kkk{{{tttoookkkeeeaaa^^^\\\ZZZXXXVVVSSSOOOLLLJJJIIIGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVXXXZZZ\\\___bbbcccjjjlllnnnrrrvvvzzz|||~~~}}}wwwsssssswww{{{~~~~~~~~~}}}|||{{{{{{{{{}}}}}}~~~}}}}}}{{{xxxsssoookkkiiihhhaaa```]]]ZZZWWWUUUTTTSSSNNNMMMKKKHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCBBB@@@???BBBAAAAAABBBDDDEEEEEEDDD@@@DDDHHHIIIJJJOOOWWW^^^mmmeee]]]YYYVVVWWW___hhhrrruuu}}}||||||ttt___TTTJJJGGGFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@@@@??????>>>======>>>??????AAA@@@???@@@AAAAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNOOOOOONNNNNNMMMPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUUUUUUUVVVXXX\\\___bbbiiiuuu|||ooodddeeeppp{{{uuupppmmmkkkhhhfff\\\YYYUUUQQQOOOMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVV]]]^^^aaaeeejjjnnnqqqrrrvvvvvvwwwyyy{{{~~~||||||zzzwwwttttttsssrrrpppnnnlllkkkjjjhhhfffccc___[[[XXXVVVUUURRRQQQOOOMMMKKKJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDCCCBBBEEEDDDDDDEEEGGGHHHHHHGGGGGGJJJMMMNNNPPPWWWbbbjjjyyyrrrlllhhhffffffnnnvvv|||iiiYYYOOOGGGEEEEEECCCCCCEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>======>>>??????@@@??????@@@BBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLOOOPPPQQQQQQSSSSSSTTTUUUSSSTTTUUUUUUUUUWWWZZZ]]]^^^bbbkkkxxxpppcccbbbnnn{{{wwwsssqqqiiieee```\\\YYYUUURRROOOOOOMMMJJJGGGEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDEEEEEEGGGHHHJJJKKKNNNOOORRRVVVZZZ^^^aaacccaaabbbdddgggkkknnnqqqssssssuuuxxxzzz|||||||||{{{|||}}}~~~|||{{{{{{~~~|||zzzyyyyyyzzz{{{{{{{{{zzzxxxxxxxxxyyyzzz|||~~~~~~~~~~~~|||yyywwwvvvsssrrrpppoooooooooppppppsssrrrqqqpppooonnnnnnmmmllliiifffdddbbbaaa___]]]]]]]]]\\\ZZZYYYWWWVVVVVVSSSQQQOOOLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEIIIJJJKKKLLLMMMNNNOOOOOOTTTVVVXXX[[[___hhhttt}}}~~~}}}~~~uuu___RRRKKKEEEDDDDDDCCCCCCFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA???>>>>>>@@@BBBBBBAAA@@@????????????????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLKKKKKKNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWZZZ\\\\\\___eeemmmzzzkkk___bbbrrr~~~{{{yyyuuupppkkkfffaaa\\\YYYYYYVVVRRRNNNLLLKKKLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIILLLNNNQQQSSSTTTSSSSSSTTTVVVXXXZZZ\\\]]]]]]___aaadddfffffffffffffffhhhjjjmmmpppssstttuuunnnoooqqqrrrsssssssssrrrxxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{|||~~~{{{zzz{{{}}}~~~~~~zzzxxxuuutttsssuuuxxxyyy|||{{{{{{zzz{{{{{{||||||{{{xxxsssooollljjjjjjjjjlllllllllkkkkkkkkkjjjjjjiiihhhhhhkkkoootttvvvwwwrrrpppnnnkkkhhhfffeeedddffffffgggggggggfffeeedddaaabbbccceeehhhjjjlllmmmjjjiiihhhgggggggggggghhhlllkkkjjjjjjjjjlllnnnoooooommmiiifffcccaaa``````___^^^]]]\\\[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYWWWUUUSSSRRRQQQPPPOOOPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGJJJMMMQQQRRRUUUWWWYYY[[[^^^```eeehhhlllpppvvvoooYYYNNNHHHDDDDDDDDDBBBBBBEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>@@@BBBBBBAAA@@@========================??????@@@@@@AAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSUUUVVVWWWWWWXXXZZZ\\\]]]___bbbfffnnn}}}{{{fff___dddkkk|||zzztttnnnhhhddd```^^^ZZZVVVSSSSSSSSSTTTMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPRRRTTTUUUVVVVVVVVVUUUWWWYYY\\\___aaabbbccc\\\]]]^^^___``````aaaaaadddddddddddddddeeeeeeeeefffffffffiiilllpppssstttnnnkkkhhhfffgggiiikkkkkkfffdddbbbaaaaaaccceeeffffffffffffffffffgggggghhhgggddd```]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[YYYYYYZZZ]]]```aaaaaa]]]\\\ZZZYYYXXXWWWWWWWWWTTTUUUUUUVVVVVVUUUSSSRRRUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYWWWVVVSSSQQQPPPOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGJJJJJJJJJJJJKKKOOOVVV[[[___bbbgggjjjmmmpppuuuxxx|||iiiVVVLLLGGGEEEEEEDDDAAAAAADDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAA===>>>????????????>>>===@@@??????@@@BBBBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBB??????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKKKKMMMMMMNNNOOOSSSUUUWWWXXXWWWXXXZZZ[[[]]]___bbbcccfffrrrttteee^^^\\\gggyyy~~~wwwsssjjjhhhddd```]]][[[[[[[[[RRRQQQPPPNNNLLLKKKKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIEEEFFFGGGIIIIIIJJJJJJJJJHHHIIIKKKMMMOOOQQQRRRRRROOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUSSSSSSSSSVVVZZZ]]]^^^^^^[[[XXXUUUUUUVVVXXXXXXXXXTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPOOOPPPQQQRRRPPPOOONNNMMMMMMMMMNNNNNNOOOMMMLLLMMMOOOPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLLLLJJJIIIHHHMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEBBBBBBCCCDDDFFFHHHIIIJJJNNNOOOPPPRRRRRRRRRQQQQQQOOOQQQQQQQQQSSSZZZdddkkkvvv{{{{{{cccUUUKKKHHHFFFFFFDDD??????BBB>>>>>>??????@@@@@@AAAAAA????????????????????????????????????????????????>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAA===>>>????????????>>>===AAA@@@???@@@AAAAAA@@@>>>========================>>>>>>??????@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNRRRTTTVVVWWWWWWWWWXXXYYYYYY]]]aaaaaaaaajjjzzzuuuggg^^^```kkkzzz{{{yyyuuuqqqmmmiiigggfffaaa___\\\YYYVVVTTTSSSRRRNNNMMMMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFIIILLLNNNNNNLLLLLLJJJIIIIIIJJJKKKKKKJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEDDDCCCDDDDDDEEEEEECCCCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGEEEDDDCCCFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFEEECCCCCCEEEGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJMMMQQQUUUXXXYYY^^^___bbbeeegggggggggggg___aaabbbcccfffnnnzzzuuu___UUULLLIIIGGGGGGDDD???>>>AAA======>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@AAACCCDDDDDDEEEEEEEEEGGGGGGFFFDDDBBB@@@???@@@AAABBBBBBAAA@@@???BBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUVVVVVVVVVWWWXXXUUU[[[```___^^^eeetttuuuiiibbbhhhooozzz|||wwwssspppooommmjjjfffbbb^^^\\\[[[VVVUUUUUUTTTTTTTTTUUUUUULLLKKKKKKKKKJJJJJJIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCEEEIIIJJJHHHFFFGGGFFFEEEFFFHHHHHHGGGFFFDDDEEEGGGHHHIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDBBBAAAAAAAAABBBCCCAAA@@@@@@BBBDDDFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGBBBCCCDDDDDDDDDCCCAAA@@@EEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@AAABBBCCCEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKJJJHHHHHHJJJMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMLLLLLLMMMNNNOOOOOOPPPRRRUUUZZZ___dddhhhkkknnnppptttxxxzzz|||||||||uuuwwwyyyyyy}}}zzzgggWWWMMMLLLJJJGGGDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCDDDDDDBBBEEEHHHJJJJJJHHHDDDBBBBBBAAA@@@@@@@@@???===:::AAA@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>======??????@@@AAAAAAAAAAAA@@@????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHKKKJJJJJJKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVYYY\\\]]]^^^cccmmmuuussshhhdddnnnzzzxxxtttsssrrrnnnjjjfffdddaaa_________^^^]]]YYYWWWTTTSSSRRRQQQOOOMMMLLLKKKHHHFFFEEEEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDEEE@@@AAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEGGGDDDBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA???AAACCCDDDDDDCCCCCCDDDDDDBBBAAABBBEEEGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBDDDEEEEEECCCAAABBBCCCCCCCCCAAA@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFDDDAAA???DDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJHHHGGGGGGHHHIIIKKKLLLMMMMMMOOORRRTTTZZZWWWTTTUUUXXX[[[\\\\\\\\\YYYVVVVVVXXXZZZ\\\\\\cccdddfffkkkrrryyy}}}rrrbbbTTTLLLJJJHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<======>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGIIIJJJIIIGGGEEEBBB@@@>>>>>>>>>>>><<<:::@@@?????????>>>>>>>>>=========>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUWWWWWWWWWXXXVVVYYY\\\\\\]]]aaaiiippp|||wwwkkklllpppyyy{{{vvvssspppnnnnnnmmmlllkkkccc```\\\ZZZYYYXXXWWWUUUUUUSSSQQQOOONNNMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDEEEFFFHHHFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBAAACCCEEEFFFEEEDDDEEEEEEEEECCCBBBCCCFFFGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDBBBDDDEEEEEEDDDDDDEEEGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFEEEFFFHHHHHHHHHFFFJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJKKKKKKJJJIIIHHHJJJIIIIIIIIIJJJKKKLLLLLLNNNPPPRRRRRRPPPOOOPPPQQQSSSUUUWWWYYY[[[^^^bbbdddllljjjhhhjjjmmmoooooonnnooolllhhhfffiiimmmqqqsssxxxxxxyyy}}}tttfffZZZPPPJJJGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<======>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBEEEGGGHHHIIIIIIIIIBBB???===;;;<<<<<<<<<;;;>>>>>>>>>===============<<<======>>>>>>======<<<======>>>????????????>>>>>>=========>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQRRRQQQRRRTTTUUUWWWXXXYYYYYYVVVYYY[[[\\\\\\^^^dddhhhppp|||}}}xxxzzzwwwmmmiiilllyyysssooojjjfffdddcccbbbaaa]]]\\\[[[YYYWWWUUUTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPOOOOOONNNMMMKKKIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDDDDEEEFFFFFFEEEBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGFFFEEEEEECCCEEEGGGHHHGGGHHHIIIJJJHHHHHHJJJKKKLLLKKKKKKJJJMMMLLLJJJJJJKKKLLLLLLKKKOOOOOOOOOOOOOOONNNMMMMMMPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOPPPRRRTTTUUUWWWYYY[[[[[[[[[ZZZ[[[\\\aaadddhhhkkknnnrrrwww{{{~~~}}}yyyxxx|||uuuvvv~~~tttdddXXXQQQKKKHHHCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>========================>>>>>>>>>??????????????????????????????@@@AAACCCEEEGGGIIIIIIBBB???<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;<<<======>>>>>>=====================>>>??????AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQSSSUUUWWWYYYYYYZZZWWWYYY\\\\\\\\\]]]```bbbeeesssyyywwwzzzwwwmmmjjjpppyyyzzzuuuqqqpppnnnmmmjjjjjjiiigggeeebbb___^^^[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLJJJKKKLLLMMMLLLKKKGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFHHHIIIIIIHHHGGGHHHJJJHHHGGGGGGGGGHHHHHHHHHGGGLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMLLLMMMNNNMMMLLLKKKKKKKKKJJJMMMOOOPPPOOOOOOOOOPPPLLLMMMPPPSSSUUUVVVVVVVVVXXXVVVTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^_________^^^___^^^]]]\\\]]]```ccceeegggiiikkklllllllllmmmooorrrtttxxx|||sssmmmrrr|||uuucccUUUMMMIIIFFFDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============<<<============>>>>>>>>>???>>>>>>>>>>>>=========<<<===>>>@@@BBBDDDFFFGGGCCC@@@===;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<============<<<=========<<<======>>>>>>AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOQQQRRRUUUVVVXXXYYYYYYXXXZZZ[[[\\\\\\]]]^^^___```lll{{{~~~zzzzzzzzzpppmmmnnn|||~~~}}}~~~~~~|||zzzxxxuuurrrpppmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjiiihhheeebbbaaa]]]\\\[[[YYYXXXXXXYYYYYYWWWVVVUUUVVVWWWWWWVVVTTTQQQQQQQQQRRRRRRQQQPPPPPPPPPQQQRRRTTTTTTSSSRRRQQQNNNOOOQQQPPPPPPPPPRRRSSSRRRRRRSSSRRRRRRQQQRRRRRRWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTWWWZZZ\\\]]]]]]]]]ZZZYYYWWWVVVVVVVVVXXXXXXYYY[[[[[[YYYWWWUUUVVVXXXYYY[[[]]]^^^\\\[[[ZZZ[[[WWWZZZ___dddgggjjjkkkkkkhhhfffdddccceeefffffffffcccdddfffhhhjjjllllllmmmlllooossswwwxxxvvvsssqqqrrrqqqpppoooqqqtttwwwzzz~~~xxxmmmkkksss|||~~~ooodddUUUKKKGGGFFFCCCAAA????????????????????????????????????????????????========================<<<<<<============>>>>>>========================<<<<<<===>>>@@@AAABBBCCCAAA???===<<<===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<============<<<>>>>>>============>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^gggqqq|||~~~|||pppjjjmmm|||~~~|||{{{}}}}}}}}}{{{wwwsssooollllllkkkiiigggeeedddddddddbbb`````````aaa```^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^]]][[[ZZZVVVXXXYYYYYYYYYZZZ]]]______```aaa```^^^^^^^^^```bbbbbbbbbbbbbbbbbbbbbbbb___aaaeeeiiikkkmmmmmmmmmhhhgggeeedddcccdddfffggghhhjjjjjjhhhdddbbbdddfffhhhjjjlllmmmkkkiiihhhhhhhhhkkkqqqwww|||yyywwwttttttvvvxxxyyyyyywwwxxxzzz|||zzzqqqjjjmmmvvv|||yyysss___VVVKKKEEEDDDDDDAAA===>>>>>>>>>??????>>>>>>===================================================<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<============>>>???@@@@@@@@@@@@???===<<<<<<===>>>===;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;<<<===============???>>>>>>======>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCFFFHHHJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKLLLLLLKKKKKKOOOPPPQQQRRRTTTTTTUUUUUUVVVUUUUUUWWWYYY[[[]]]]]]]]]aaafffnnn{{{uuujjjrrr|||~~~{{{xxxwwwvvvvvvtttsssrrrrrrrrrqqqnnnkkklllllllllllllllkkkkkkjjjjjjkkknnnppppppooommmlllhhhjjjkkklllmmmooorrruuuvvvxxxyyyxxxuuutttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuxxx|||}}}|||{{{}}}~~~{{{yyy{{{~~~}}}uuunnniiinnnwwwzzzsssjjjVVVNNNEEEBBBDDDDDD@@@<<<>>>>>>>>>>>>>>>======<<<========================<<<<<<<<<===============<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA@@@???>>><<<<<<;;;<<<======;;;999;;;;;;;;;<<<<<<=========;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>======??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFHHHJJJJJJJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHIIIKKKKKKKKKJJJJJJOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRTTTWWWZZZ\\\]]]\\\^^^___cccpppoooppprrr{{{tttssstttxxx{{{vvviii]]]LLLGGG@@@>>>@@@@@@===:::========================<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::>>>===;;;:::;;;<<<>>>@@@===<<<;;;::::::;;;<<<===??????>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>======>>>???@@@AAAAAABBBFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTQQQQQQQQQRRRSSSUUUVVVWWWXXXYYY\\\```dddlll|||}}}nnnfffmmmzzz~~~{{{nnn^^^RRRJJJEEE@@@>>>???@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::===<<<;;;;;;;;;<<<>>>>>>===<<<;;;::::::;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<=========>>>>>>>>>>>>======>>>???@@@AAAAAABBBDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSQQQQQQRRRRRRSSSUUUVVVWWWUUUUUUXXX[[[^^^eeesss~~~rrrqqqttt|||wwwcccRRRHHHGGGCCC???>>>???@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSUUUWWWYYY]]]iiivvvzzzrrrppp{{{mmmXXXKKKEEECCC@@@>>>===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::<<<<<<<<<<<<::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTUUUWWWWWWYYYbbbkkksss~~~zzzoooqqqyyyxxxbbbPPPHHHGGG@@@>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999999999:::;;;<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPRRRSSSSSSSSSSSSSSSUUUSSSSSSUUUUUUUUU[[[bbbfffppp~~~vvvooonnnwwwjjjWWWJJJFFFEEE==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPQQQOOOPPPRRRRRRQQQTTTYYY^^^fffqqq{{{tttmmmmmmqqq|||ooo[[[NNNFFFBBB@@@<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;;;;;;;:::999:::999888888888999;;;<<<999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>??????????????????@@@@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLNNNOOOQQQQQQPPPOOONNNOOOMMMNNNQQQQQQOOOQQQUUUZZZ^^^eeelllttt~~~yyynnnjjjkkkwwwxxxaaaOOOGGGDDD@@@===<<<===>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999;;;;;;;;;;;;999999:::999888777777999;;;<<<999999;;;;;;;;;;;;999999999999999::::::;;;;;;;;;888888888999999:::::::::999999999999999999999999::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@<<<<<<<<<============>>>????????????@@@BBBDDDFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMOOOPPPPPPOOONNNMMMOOOMMMNNNQQQRRRPPPQQQTTTWWWYYY\\\aaaiiiuuutttiiibbbgggrrrzzzkkkWWWIIICCCAAA>>>;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888:::::::::::::::::::::::::::999888888888999:::;;;:::999777555555666777888777777888999999999999888999999999999999999999999999999999::::::;;;;;;;;;::::::999888888999:::::::::999999888888999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@AAABBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNLLLLLLNNNNNNKKKKKKNNNPPPOOONNNNNNOOOPPPRRRSSSUUURRRVVV___bbbeeetttyyymmmjjjjjjmmm}}}kkk___NNNCCC@@@???===:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888::::::::::::::::::::::::999999888888888999:::;;;:::999777666666666888999777777888999999999999888999999999999999999999999888888888999999999999999:::999888888888888999::::::999999888888888999999777777888888888999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>??????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLPPPMMMMMMPPPPPPMMMMMMPPPNNNNNNNNNNNNOOOPPPQQQRRRTTTQQQTTTZZZ\\\^^^kkk|||{{{tttnnnrrr}}}ZZZQQQEEE>>>===>>>===:::<<<<<<;;;;;;;;;::::::::::::999999999999888888888999999999999999999999999999999888777888999:::;;;;;;:::888777777777888999666777888888999999888888999999999999999999999999888888888777777777777777999999888888888888999999::::::999888777777888888777777888888888999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKNNNNNNKKKJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOQQQOOOPPPTTTTTTUUU___mmmvvvmmmnnnrrrNNNHHHAAA===>>>???>>><<<;;;;;;;;;;;;:::::::::999999999999999888888888888999999999999999999999999999888777777777888:::;;;::::::999888777888888999666777777888888888888888888888888888999999999999888888888777777666666666888888888777777888888888:::999888777777777777777999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHLLLQQQQQQMMMIIIJJJJJJKKKMMMNNNOOOOOONNNMMMNNNLLLLLLOOONNNOOOWWWaaaooo|||tttmmmiiiqqqGGGCCC>>><<<======<<<;;;;;;:::::::::999999999999999999999888888888777777888888888888888888888888999888777777777888999:::999999999888888888888888666666777888888888888777777777777888888999999999999999888888777777666666777777777777777777777777999888777777666666666777999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>@@@@@@@@@@@@???BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHJJJLLLRRRYYYZZZSSSMMMLLLHHHJJJKKKMMMNNNMMMMMMLLLJJJIIIJJJKKKLLLMMMSSSZZZ```ooovvvnnnnnntttAAA>>>;;;::::::::::::999:::::::::999999999888888999888888888888777777777777777777777777777777777888888777666777888999:::888888888888777777777666555666777777888888777777666666777777888999999999888888888888777777777777666666777777777777666666777777666666666666777777777777888888888999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<=========<<<===>>>???@@@??????>>>@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIOOOWWWWWWQQQLLLKKKHHHIIIJJJKKKKKKLLLLLLLLLHHHHHHIIIJJJKKKNNNRRRVVVWWWccctttxxxsssooottt>>><<<:::888999999::::::999999999999888888888888888888888888777777777777777777777777777777777777888777666666666777999:::777777777777777666555555555666666777777777777777666666666777888999999999666666666666666666777777555555666777777666555555555555555555666777888888777777888888888999999999888999999:::;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>???@@@???>>>===>>>>>>??????@@@AAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHEEEDDDGGGMMMMMMJJJHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLGGGIIIIIIIIIJJJNNNQQQRRRRRRZZZggguuu|||yyyyyy>>><<<:::999:::;;;<<<===999999999888888888888777888888888888777777777777777777777777777777777777888777666666666777999:::666666666666666555555444555666666777777777777777555666666777888999999999333444444555555666666666444555666777777666555444444444444555666777888999999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<>>>???@@@???===<<<<<<===>>>???@@@AAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHEEEEEEHHHIIIGGGIIILLLIIIHHHGGGGGGHHHIIIKKKLLLHHHJJJJJJIIIJJJMMMOOOOOOQQQVVV___mmm|||}}};;;;;;::::::999888777777999888888888777777666666888888777777666666555555666666666666555555555555666555444444555777:::;;;666666666666666666666666777666666555444333333333777666666555444333333333666666666666666666666666666555555555555444444444222333555666666666555444777777777888999999::::::999999888777888999;;;<<<777777888888888999999999;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>@@@??????>>>???@@@BBBCCCEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLMMMSSS\\\dddnnn{{{:::::::::999888777777777888888888777777777666666777777777777666666555555333333444555666777888888666555444444444666888999555555555555555555555555777777666555555444333333777777666555555444333333555555555555555555555555555555555555444444444444333444444555555555555555666666777888888999999:::999888888888888999999:::888888999999999:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========??????>>>>>>???AAABBBCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHKKKJJJJJJJJJJJJKKKKKKLLLLLLQQQYYY```hhhsss999999888888777777666666888888777777777777666666777777777666666666666555333333444555666777777888666555444333333444666666555555555555555555555555777777777666555555444444777777777666555555444444444444444444444444444444555555555555444444444444444444444444444555555666666666777777888888999999777888888888888777777666999999999999::::::::::::999999:::;;;;;;<<<======?????????>>>>>>=========>>>>>>>>>>>>@@@AAACCCCCCDDDDDDCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKOOOTTTYYY___gggrrrzzz888888777777666666666555777777777777777777666666666666666666666666666666666666555555555444444444666555444333333333333444444444444444444444444444777777777666666555555555777777777666666555555555444444444444444444444444555555555444444444333333555444333222333444555666555555666666777888888999666777888888888666555444777888888888888999999999777888999:::;;;<<<======@@@??????>>>>>>======<<<<<<======>>>@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLNNNPPPSSSWWW\\\dddiiizzz777777777666666666666666666666666666666666777777555555555555555666666666555555555555444444444444666555444444333333222222444444444444444444444444666666666666555555555555666666666666555555555555444444444444444444444444555444444444444333333333444444333222222444555666444555555666666777888888666777888888777666444333666666666666777777777777777777888999:::;;;<<<===>>>>>>>>>=========<<<<<<<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLMMMNNNQQQUUUYYY]]]mmmyyy777777777777666666666666555555666666666666777777444555555555555666666666222222333444555666666777555555555444444333333222333333333333333333333333555555555555555555555444555555555555555555555444444444444444444444444444444444444444333333333333333333333333333444444555444444555555666666777777666777777777777666666555444555555555666666666666777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMPPPSSSTTT^^^jjjzzz{{{zzz777777777777777777777777555555555666666666777777444444444555555555666666111222333333555555666777444555555555555444444333222222222222222222222222333333444444444444444444333333444444444444444444555555555555555555555555444444444333333333222222222222333444444444444333333444444555555666777777777777666666777777888888555555555666666666666777777888888888999999::::::999999::::::;;;<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>??????@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHJJJMMMOOOPPPTTT\\\iiiwww|||xxxzzz777777777777888888888888444555555555666666777777444444444555555555666666555555444444444333333333444444555666666555555444222222222222222222222222333333333333333333333333333333333333333333333333666666666666666666666666444444444333333333222222111222333444555444333222333333444444555666666777888777666666666888999:::666666666666777777777777888888888888888888999999777888888999:::;;;<<<===>>>??????@@@@@@>>>===<<<>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDFFFEEEEEEFFFIIIKKKMMMMMMPPPUUU___mmm{{{}}}xxxxxx:::999777555444555555666555555666666555555444333555555555444444333333333333333333333333333333333333333333333333333333333444444222222222222444444333333333333333333333333222222333333333333444444333333333444444444555555444444444333333222222222333333333444444444555555444444444555555555555666666888888444444666777444555555555555666666666666;;;::::::999888888888999999::::::;;;;;;;;;::::::>>>>>>>>>===<<<<<<;;;;;;??????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDIIIHHHFFFEEEEEEFFFHHHIIILLLOOOUUU___kkkxxx}}}zzz~~~888888777666555444444444555555555555555444444333555555444444444333333333333333333333333333333333333333333333333333333333444444333222222333444444333333333333333333333333222222222333333333444444333333333444444444444555444444444333333222222222333333333444444444444555444444444555555555555666333555444111111444444222555555555555666666666666;;;:::999888888888888888666777888999::::::::::::============<<<<<<<<<<<>>>>>????????????@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFEEECCCBBBBBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEIIIKKKKKKLLLTTTcccooo666777888999888777666555444444444555444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222111111111222222222333333222222222333333333444444333333333333333333333333222222222333333333444444444444444555555555555666111444444333444888:::888555555555555666666666666777777777666666777777888777777666666777888999:::999999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCGGGKKKJJJIIINNNYYYcccsss666666777777777777666666444444444444444333222222222222222222333333333333333333333333333333333333333333333333333333333333444444555555555555444444222222222222222222222222111111111111222222222222222222222222333333333333222222333333333333444444222222222222333333333333444444444555555555555666222555666444666;;;===;;;555555555555666666666666666666666666666777777888111111111333555888;;;===999999:::;;;<<<<<<======>>>>>>>>>????????????@@@AAAAAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHHHHGGGJJJQQQWWWggguuu555555444444444444555555333444444444444333222222111111222222222333333333333333333333333333333333333333333333333333333333333444555666666555444333111111111111111111111111111111111111222222222222111222222222222333333333222222222333333444444444111222222222222333333333444444444555555555555666444777888777999>>>@@@???555555555555666666666666666555555555555666777888444333333444666999<<<===:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCBBBCCCEEEJJJNNNYYYgggvvv~~~444333222111111222444555333333444444444333222222111111111222222333333333333333333333333333333333333333333333333333333333333444555666666555444333111111111111111111111111000111111111111222222222111111222222222333333333222222222333333444444444111111222222222333333333444444444555555555666666000444555444666<<<>>>===555555555555666666666777555555555555555666777888===;;;:::888888999;;;<<<::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@>>>===???BBBFFFIIIMMM[[[iiittt222222333444444555555666222222222222222222222222222222222222222222222222555555444333222222222222222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111222222222222222111000///222222222222222222222222222333444444555555444444333444444444555666666666555555555555555555555555555555666777777777777777::::::::::::::::::::::::::::::;;;;;;<<<=========;;;<<<===>>>@@@AAACCCCCCEEEDDDCCCAAA@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBAAAAAA@@@AAABBBDDDEEECCCBBBAAA@@@AAACCCEEEGGGMMMPPPXXXcccqqqxxx}}}444444444444444444333333222222222222222222222222222222222222222222222222333333222222222333333444222111111000000111111222000111111111111222222222222222222222222222222222000000000000000000000000000000111111111222222222111111222222222222111111000111111222222222111111222222222222222222222222222333444444555444444444444444444444555555555555555555555555555555555555555555666777777777777777::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<===???@@@BBBCCCCCCCCCCCCAAA@@@@@@?????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDFFFFFFIIIOOOXXXdddsss555555555444333222222222222222222222222222222222222222222222222222222222111111111222333444444555222111111000000111111222000111111111111222222222////////////////////////000000000000000000000000000000000111111111222222111111222222222222111111//////000222222333333333222222222222222222222222222222333444444444444444555555555555444444444444444444444444444444444444555555666777777777777666999999::::::::::::::::::::::::;;;;;;<<<===============>>>???@@@BBBBBBCCCAAAAAA@@@????????????@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDAAADDDIIIMMMUUUdddvvv444444444333333333222222222222222222222222222222111111111111111111111111111111222222333333333333111111000000000000111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111///000111222222222222222111222222222222222333333222222333444444444444333555555555444444333333333444444444444444444444444444555666666777777666666999999999999999:::::::::::::::;;;;;;<<<============>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???>>>>>>>>>???@@@AAABBB@@@DDDHHHJJJMMMXXXhhhuuu222222222333333333444444222222222222222222222222111111111111111111111111222222333333333222111000111000000000000000000111000000111111111222222222333333333333333333333333000000000000000000000000//////000000000111111111111111222222222222111111222222222222222111000///111111111222222333333333111222333333444444333333555555444444333333333222444444444444444444444444444444555666666666666666888888888999999:::::::::::::::;;;;;;<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAA???>>>===<<<<<<<<<>>>>>>??????@@@AAAAAABBB???@@@AAABBBBBBAAA@@@???======>>>>>>???@@@@@@AAA@@@EEEJJJJJJJJJOOOZZZcccttt}}}zzzzzz{{{zzz111111111222333444444444222222222222222222222222111111111111111111111111222333333333333111///...111000000//////000000111000111111111111222222222////////////////////////000000000000000000000000/////////000000000111111111111222222222222111111333333333222222000//////111111111222222333333444111111222333333333333333444444444444333333333333333333333333333333333333444444555666666666666555777777888888999:::::::::::::::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<;;;<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???======>>>??????@@@@@@@@@???CCCGGGHHHGGGHHHNNNSSSaaannn}}}zzztttooommmpppvvv|||222222222222222222333333222222222222222222222222111111111111111111111111000111222333333222000///000000////////////000000000111111111111222222222------------------------000000000000000000000000////////////000000000111111111222222222222111111111111222222222111111000000111111222333333444444111111222333333333333222333333333333333333444444333333333333333333333333333444555555666666555555666777777888999999::::::::::::;;;;;;<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>??????@@@@@@AAAAAA@@@???????????????======>>>???@@@@@@@@@@@@???AAACCCCCCDDDEEEHHHKKKRRR]]]mmm|||{{{uuuhhhiiijjjlllqqq|||444444333222222111111111222222222222222222222222000000000000000000000000...///111333444333222111000000////////////000000000111111111111222222222222222222222222222222222000000000000000000000000////////////000000000000111111222222222222111111///000111222222222222222000000111222333333444444111111222333333333333222222222222333333444444444333333333333333333333333333444555555666666555555666777777888999999::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;888888999:::<<<>>>@@@AAA????????????>>>>>>>>>>>>AAA@@@>>>=========>>>???===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCFFFIIIJJJIIIRRRaaaqqq~~~xxxpppjjjggggggjjjpppwwwsss222222222111111111000000111111111222333333333444000000000000000000000000222222222111111111000000000000000000000000000000222000///...///000222333222111111111000000//////////////////////////////000000000000000000000000000000000000111111111111111111222222222222111111////////////////////////000111111111111222222222333333333333333333333333444444444333333222222222444444555555555555555555777777666666666666777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???AAACCCEEEEEEEEEEEECCCJJJUUU```jjjwwwwwwmmmhhhggghhhiiieeeqqqooobbb222222222111111111000000//////////////////000000000000000000000000000000222222222111111111000000000000000000000000000000111000///...///000222333111111111000000000//////000000000000000000000000000000000000000000000000//////000000000111111111000111111222222111111000000000000000000000000000000111111111111222222222333333333333333333333333555444444444333333333333444444444555555555666666555555444444444444555555888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@AAABBBCCCBBBBBBAAACCCHHHNNNTTT\\\hhhuuu~~~~~~vvvppphhhccccccggglllppp~~~xxxjjj\\\SSS222222222111111111111111/////////...............000000000000000000000000222111111111111000000000000000000000000000000000111000///...///000111222111111000000000000//////000000000000000000000000000000000000000000000000//////000000000000111111000111111222222111111000111111111111111111111111000111111111111222222222222222333333333333333333444444444444444333333333222333333444555666777777555555444444444444555555777888888999999::::::;;;::::::::::::::::::::::::::::::;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@??????DDDFFFGGGIIIMMMWWWdddmmm{{{{{{uuummmggghhhgggfffhhhoooyyypppaaaUUULLLFFF111111111111111111111111222222222111111000000///000000000000000000000000111111111111000000000000////////////////////////000////////////000111111000000000000000000//////111111111111111111111111000000000000000000000000////////////000000000111000000111111111111000000111111111111111111111111000000111111111222222222222222222222222333333333333333333333333222222222222222333444555666777888777777666666666666777777888888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>??????@@@@@@@@@@@@DDDEEEEEEDDDFFFMMMXXX```nnn{{{|||rrrkkkiiigggeeebbbhhhlllttt~~~qqqaaaTTTKKKFFFEEE111111111111111111111111333333333222222111111111000000000000000000000000000000000000000000000000///////////////////////////////////////000000111//////////////////000000000000000000000000000000////////////////////////...////////////000000000000000000111111000000000111111111111111111111111000000111111111222222222111111111222222333333333111111111111111222222222222222333444555666777888777777666666666666777777999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???================================================<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAABBBBBB@@@BBBDDDDDDDDDHHHOOOTTT[[[kkk{{{nnniiidddbbbeeeiiilllmmmqqqzzzssscccXXXPPPGGGCCCEEE111111111111111222222222111111111111000000000000000000000000000000000000//////000000000000000111000000000000000000000000....../////////000000000......////////////000000////////////////////////////////////////////////......////////////000000///000000111111000000///111111111111111111111111000111111111111222222222000000111111222333333333111111111111222222222222222333333444555666777777555555444444444444555555888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<<<<======>>><<<<<<<<<===???AAABBBCCC;;;>>>AAABBBAAACCCGGGKKKPPP^^^rrr~~~xxxpppkkkeeeddddddhhhpppyyypppbbbVVVQQQKKKBBB>>>@@@000000111111111222222222////////////000000000000000000000000000000000000////////////000000111111000000000000000000000000---......///////////////........./////////000000........................////////////////////////........./////////000000//////000000000000//////000000000000000000000000000111111111111222222222///000000111222222333333222222333333333444444444444444444555555555666666555555444444444444555555666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<<<<======>>><<<<<<<<<<<<===>>>@@@AAA;;;>>>@@@@@@>>>???CCCGGGLLLSSS```ooo~~~{{{yyyyyy~~~zzzsssooonnnppprrrqqqsssxxxppp```SSSJJJIIIFFF>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;::::::;;;;;;;;;===<<<;;;::::::;;;<<<===>>>@@@@@@???===>>>BBBFFFGGGHHHNNN[[[mmm~~~}}}vvvwww|||zzz|||vvvtttrrrmmmjjjjjjqqqzzz|||jjjZZZUUUHHHAAADDDDDD>>>===CCC333222111///...............///000111111111111111000000000000000000000000//////............//////////////////////////////000000//////.........---////////////////////////,,,---------......//////............////////////////////////............////////////////////////000000000000000111111222111111222222222333333333111111111111111111111111222222111111222222333444555555555555555555555555:::999999999888888777777777888888888999999999999;;;;;;:::;;;;;;<<<===>>>:::::::::;;;<<<===>>>???;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======<<<<<<;;;:::;;;<<<===>>>?????????===<<<<<>><<<;;;:::333222111000000///000000///000000111111111111000000000000000000000000000//////............//////////////////////////////000/////////............/////////////////////////////////...........................////////////////////////............////////////////////////000000//////000000111222111111111222222222333333111111111111111111111111222222111111222222333444333333444555666666777777999888888888777777777666777777777777888888888999999999999999:::;;;<<<===;;;;;;:::;;;;;;<<<===>>>;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>?????????===<<<<<>><<<;;;;;;222222111111111111222222000111111111111000000///000000000000000000000000/////////....../////////////////////////////////////////////............////////////////////////111000000//////......---............////////////////////////............////////////////////////000000//////000000111222111111111222222222222333111111111111111111111111222222111111222222333444222333444555666888999999777777777666666666666666666666666666777777777777888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======?????????>>><<<===???AAA>>>@@@BBBDDDGGGOOOYYYaaasss{{{tttqqqnnnmmmpppuuuyyy|||{{{tttoookkkhhhfff\\\___dddhhhkkknnnrrruuu{{{}}}tttggg\\\TTTMMMGGGCCCCCCBBB@@@???===<<<<<<<<<000000000000111111222333111111111111111000///...////////////////////////......////////////......///////////////////////////////////////.........////////////////////////000000000000000/////////............////////////////////////............///////////////////////////////////////000111111111111111111222222222222111111111111111111111111222222111111222222333444333333444555666777888999555555555555555555555555555555555666666666666777888888888888999:::;;;;;;===<<<;;;;;;:::::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>======>>>@@@???@@@BBBCCCDDDHHHNNNSSS```mmm}}}wwwqqqqqqrrrrrrpppsssvvv{{{zzzmmmiiiddd``````bbbeeehhheeekkkttt}}}{{{jjjbbbXXXPPPKKKIIIEEECCC@@@???>>>===<<<<<<<<<<<>>?????????======>>>@@@>>>???AAABBBCCCFFFIIIKKKRRRYYYeeesss}}}{{{vvvrrrrrrsssssstttuuuyyy~~~xxxpppkkkhhhfffdddbbbaaabbbffflllppp{{{tttfffZZZTTTKKKFFFDDDCCCAAA???======<<<;;;;;;;;;<<<<<>>:::;;;<<<<<<======<<<<<<===???@@@???>>>===>>>???===>>>???@@@BBBCCCEEEEEEMMMPPPWWWdddttt}}}|||zzzvvvrrrqqqsssuuuuuuyyy|||uuurrrmmmhhheeecccbbbbbbdddgggkkkpppwwwuuucccWWWRRRLLLFFFCCCBBBBBB@@@===<<<<<<;;;::::::::::::;;;000000000///000000111111///000000111111111111000000000000000000000000000---...///000000///...---////////////////////////............/////////000////////////////////////,,,,,,---...//////000000............////////////////////////............///////////////////////////............///000000000000000000111111111111111111111111111111111111222222111111222222333444222222333333444444555555444444444444555555555666555555666666666777777777777777777777888999::::::;;;;;;::::::999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<=========<<<;;;===>>>@@@@@@>>>===>>>??????>>>>>>???@@@BBBBBBBBBHHHJJJNNNWWWdddsss~~~|||~~~zzzvvvrrrmmmhhhfffccc```]]]^^^aaaeeehhhdddkkkuuuuuueeeXXXPPPLLLHHHDDDCCCCCCCCC@@@===;;;;;;:::999999999999999222222111111111111111222...///000111111111111111000000000000000000000000---...///111111///...---////////////////////////---.........//////000000////////////////////////---------.........................../////////000000/////////............////////////////////////...............///000000000000000000111111111111111111111111111111111111222222111111222222333444000000111222444555666666444444444555555666666666666666666666777777777777555555555666666777888999;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::<<<=========<<<;;;===>>>@@@@@@>>>===>>>???BBBAAA???@@@AAABBBBBBAAA===AAAFFFJJJQQQ]]]lllvvv}}}zzztttsssvvv{{{~~~~~~}}}zzzzzz}}}wwwmmmiiigggbbb]]]ccc```]]]\\\^^^dddkkkppptttdddWWWOOOLLLEEEBBB??????@@@@@@===:::;;;;;;:::999888888888888111111000//////...//////000000000000000000000000000000//////.........---........................000000000000000000000000................................................/////////...------,,,,,,//////////////////////////////.........---------......//////////////////111111000000//////......////////////000000000000000111111111111222222222222222111111111111222222222222222222222222222222666555333222222333444555888888777666666666666666888777666666777999;;;===;;;:::888777777777888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<===========================>>>>>>>>>????????????AAADDDFFFGGGIIIOOOYYYbbbnnnxxxuuuqqqwww}}}~~~oooeeeaaa^^^^^^___bbbdddfffeeehhhrrr}}}lll^^^VVVPPPKKKGGGBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999222111000000/////////000000000000000000000000000000/////////....................................////////////////////////................................................------..........................................//////.........---------////////////............000000000///////////////////////////000000000000000000111111111222222222222222111111111111222222222222222222222222222222555444333222222333555666888777777666555555666666999888666666666777999::::::999888777777777888888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>AAACCCCCCCCCGGGOOOVVV^^^iiiwwwzzztttttttttsssvvv{{{mmmdddcccdddhhhkkkppptttyyy{{{tttjjj]]]TTTOOOKKKHHHDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999222222111000000000000111000000000000000000000000////////////............////////////////////////////////////////////////................................................,,,,,,------...//////000.......................................---------////////////......------//////////////////000000////////////000000000000000000000111111111222222222222111111111111222222222222222222222222222222333333222222222444555666777777666555555555555666999888666555555555666777999999888777777777888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===???AAA@@@???@@@EEEJJJMMMWWWeeerrr|||yyyvvvsssqqqsssxxx}}}nnnjjjnnnvvvzzzmmm\\\VVVNNNIIIHHHGGGEEECCCAAA@@@???>>>============:::;;;;;;;;;;;;:::999999222222111111111111111222000000000000000000000000///////////////.........000000000000000000000000////////////////////////................................................---------.........//////................................................000//////......------,,,---......//////000000000////////////000000000000000000000000111111111111222222111111111111222222111222222222222222333333222222222222333444555666666666555444444555555555666666555444444444555666888888888777777777777888888888888888888999::::::::::::::::::::::::::::::<<<<<<=========<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@@@@BBBEEEGGGMMMWWWaaalllyyywww{{{wwwggg\\\NNNKKKGGGEEEEEEFFFDDDCCC@@@@@@???>>>============:::::::::::::::999888888222111111111111111222222////////////////////////.........///////////////000000000000000000000000........................................................................//////.........---------........................---.....................//////......---------,,,------......//////000000////////////000000000000//////000000000111111111222222111111111111222222111111111222222333333333111111111222333444555555555444444444444444555555333333333444444555666777777777777777888777777777888777777777777888999999::::::::::::::::::::::::======>>>??????===<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========???@@@AAAAAAAAAAAABBBCCCFFFHHHLLLRRR\\\kkk|||rrreeeYYYQQQJJJHHHFFFDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<999999::::::999999888777111000000000000111222222////////////////////////.........///////////////////////////////////////........................................................................000//////...------,,,,,,---------------------------------...............------------------------..................//////////////////000000000000/////////000000000111111222222111111111111222222111111111222222333333444111111222222333333444444444333333333333444555555111222333444555666777777555666777888888888777777777777777666777777888999::::::::::::::::::::::::<<<===?????????>>><<<:::;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBCCCDDDEEEGGGNNNZZZiiitttnnn___UUUMMMHHHFFFEEEDDDBBB@@@???>>>>>>???>>>===<<<<<<;;;;;;;;;888999999999999888777777000/////////000000111222////////////////////////............/////////000..................................................................................................................---------------------------------------.........//////+++,,,,,,------......///..................------////////////000000000000////////////000000000111222222111111111111222222000111111222333333444444111222222333333333222222333333222222333444444555333333444555555555555555444555777888888888777777777666666666666777888888999999999999999999999999:::;;;===>>>>>><<<:::888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<>>>???@@@>>>@@@BBBCCCGGGNNNXXX```sss}}}lll[[[QQQKKKFFFCCCBBBAAA@@@???=========>>>>>>>>>===<<<;;;;;;;;;;;;888888888888888777777666//////...//////000111111////////////////////////---.........//////000000................................................................................................,,,,,,------.../////////---------------------------------.........//////***++++++,,,---...///////////////......------,,,////////////000000000000////////////000000000000222222111111111111222222000000111222333333444444222222333333333222111111222222222222333333444555555555666666555555444333444555666888888888777666666666666666666777888888999999999999999999999999888:::<<<===<<<;;;888666999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>BBBDDDFFFIIIOOOTTT]]]jjjzzzzzzvvvtttuuu{{{tttiiiYYYOOOJJJHHHEEEBBB??????>>>===<<<===???AAA>>>>>>===;;;;;;;;;;;;;;;888888888888888777666666000000////////////000000111111000000//////......//////............//////------............------////////////////////////................................................/////////...---------,,,------------------------........................---------------------------------------...///000////////////////////////......///000000000000000000000000000000000000000000111111111111222222222111111222222222333333333111222222333333222222111444333333222222333333444555555555555555666777777777777777777888888888888;;;999777555555777999;;;:::<<<<<<<<<:::999:::;;;<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999999999<<<;;;999777777888999:::::::::;;;;;;<<<=========<<<<<<<<<<<<>>>AAAEEEGGGOOOVVVaaannnyyy~~~sssppplllgggfffiiipppuuuwwwtttbbb[[[RRRJJJFFFEEEEEEEEE>>>>>>>>>>>>===============<<<;;;;;;;;;;;;<<<===999999999888888888777777000000////////////000000000000000000//////......//////............//////------............------....................................................................................------------------------------------........................------------------------......---------......///////////////////////////......///000000000000000000000000000000000000000000000111111111222222222111111111222222222333333111222222333333222222111444333333222222333333444555555555555555666666777333444444444444555555555:::999777666666777999:::999:::;;;;;;999999:::;;;;;;;;;::::::::::::::::::<<<;;;:::999999999999999<<<;;;999777777888999:::::::::;;;;;;<<<=========<<<<<<;;;<<<>>>@@@CCCDDDIIINNNUUU^^^hhhsss}}}}}}zzzwwwuuuwww||||||uuuooommmkkkiiigggeeeeeekkkrrrxxxlll```VVVPPPIIIDDDBBBAAAAAAAAA>>>>>>>>>=========<<<<<<;;;::::::::::::::::::;;;999999888888888777777777000//////......//////000000000000////////////...//////............//////------............------------------------------------------------------------------------------------------............------------------------------------------------........................//////...---------......////////////////////////......///000000000000000000000000000000000000000000000000111111111222222111111111222222222222333111222222333333222222111333333222222222222333333555444444444444555666666222222333333333444444444888888777777777777888888666777999999888888999;;;888888999999999999999999;;;::::::999999999999:::;;;:::999777777888999999:::::::::;;;<<<<<<======<<<;;;;;;;;;<<<>>>@@@AAADDDFFFIIIMMMUUU___jjjqqqzzzrrrnnnjjjhhhfffeeegggkkkpppsssxxxwwwuuupppjjjfffdddcccdddeeegggjjjpppzzzwwwgggXXXNNNIIIFFFBBB@@@@@@@@@@@@???>>>============<<<<<<<<<888999999::::::999999888888888888888777777777777/////////......////////////////////////////////////......------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------------------------------........................000///...---------------////////////////////////......///000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111222222333333222222111333333222222222222333333444444333333444444555666444555555555555666666666666666777888888777666666444555777777777777999:::666666777777888888999999::::::999999999999999::::::999888888777888999999999::::::;;;;;;<<<======;;;;;;;;;;;;;;;<<<>>>>>>BBBBBBCCCEEEJJJQQQZZZ```qqquuuzzz~~~zzzsssmmmhhheeeeeeeeedddeeehhhlllooorrrrrrqqqnnnjjjgggfffiiikkkkkkooouuu~~~pppcccYYYOOOIIIDDDBBBAAA@@@AAAAAA@@@???=========<<<<<<<<<;;;;;;888888999::::::999888888888888777777777666666666//////............//////.............../////////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,------......------------------------------------------------........................000///...---------------////////////////////////......///000000000000000//////////////////////////////000000000111111111000000111111111222222222111222222333333222222111333222222111111222222333333333333333333444555555555555666666666777777777444555777888888777555444333444666666666666777999666666666777777888888888999999999888888999999:::888888888888888888888999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCEEEIIINNNQQQ]]]dddnnnvvv{{{~~~|||~~~{{{wwwvvvwwwyyyyyywwwsssmmmiiigggggggggfffhhhlllqqqvvv{{{yyywwwtttqqqqqqtttzzz~~~xxxiii]]]TTTOOOJJJGGGCCCBBBAAAAAABBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999777777777666666666555555///......------......///---............/////////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------......////////////////////////......///000000000000000/////////////////////////////////000000000111111000000000111111111111222111222222333333222222111222222111111111111222222333222222222222333444444333444444444444555555555444555666777777666555444333555666666555555666888666666777777777777777777999888888888888999999:::777777777888888888888888999999999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@AAADDDFFFIIIQQQ]]]iiirrrzzz~~~|||{{{zzzyyyxxxppppppooollliiihhhiiijjjjjjjjjhhheeedddeeeiiilllqqqvvv}}}llldddWWWNNNIIIFFFCCCAAAAAA@@@?????????>>><<<:::<<<<<<;;;;;;;;;:::::::::::::::999888888999::::::666666666666555555555555///......------......///---------.........//////...------,,,,,,------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///////////////////////////......///000000000000000////////////////////////////////////000000000111000000000000111111111111111222222333333222222111222222111111111111222222222222222222222333333444222222333333333444444444444555555666666555555444444666777666555555666777888888888777777777777777888888888888888999::::::666666777888888888888888888999999::::::;;;<<<<<<999:::;;;<<<<<<=========;;;<<<===<<<<<<<<<>>>AAA???FFFOOOXXX```jjjuuu|||{{{wwwuuuqqqllliiiiiikkklllmmmjjjmmmqqqsssrrrooommmllllllmmmnnnoooqqqwwwvvvjjjZZZTTTKKKFFFDDDBBB???===???===<<<<<<======;;;999;;;;;;;;;::::::::::::999:::999777555555777999:::666666666555555555444444.........------.........---------.........//////...------,,,,,,------...---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...///000////////////////////////...//////000000000000000////////////////////////////////////000000000000000000000000111111111111222222222333333222222222222222111111111111222222222222111111222222333444333333444444444555555555555555555555555555555555555666777777555444555666999999888888777777666666888888777777888999::::::555666777888888888888888888999999::::::;;;<<<<<<888999;;;<<<===>>>>>>>>><<<<<<<<<:::999:::>>>@@@???BBBGGGLLLRRR[[[fffooo{{{~~~~~~|||uuuqqqqqqqqqqqqrrrrrroookkkhhhkkkgggbbb```aaaeeehhhiiiooouuu~~~zzzwww{{{~~~sss```SSSOOOKKKFFFCCCCCCCCC@@@>>>>>><<<;;;<<<======<<<;;;;;;;;;;;;:::::::::999999:::888555333333555888:::666666555555555444444444......------------..............................------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))***+++,,,......///.........//////---++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------........................------............////////////000000000000000000000000////////////000000000000222222222222222222222222222222222111111111111000111222222222222111000000333222222111111222222333333333333444444444555555555555555555555555555555555555555555666666666666777777888888888777777666:::999999999999999999999666666666666666777888888888888999:::999888777666999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======???@@@AAACCCGGGMMMUUU[[[mmmttt~~~}}}~~~~~~|||xxxsssooopppsssvvv~~~{{{wwwyyy|||~~~wwwrrrnnnlllmmmllllllkkkkkkjjjjjjjjjeeeeeefffhhhlllpppsssvvv{{{ooocccVVVNNNDDDCCCBBB@@@???>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999777777777777777777777888888888888888777666444444......------------..............................------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++......---+++)))&&&$$$###,,,,,,,,,------------.......................................////////////////////////////////////000000000000111111111111222222222222222222222222222222222111111111111000000000111222222333222222333222222111111222222333333333333444444444444555444444444444444444444444555555555555666666666666777777888888888777777777999999999999999999999999666666666666666777888888666777888999::::::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======DDDDDDCCCBBBBBBFFFKKKOOO]]]dddnnnwww~~~~~~|||}}}}}}zzzuuusssqqqrrrtttuuuvvvuuuuuusssqqqnnnmmmpppvvvzzz}}}|||tttpppqqqtttuuuvvvxxx{{{~~~~~~{{{xxxwwwvvvvvvvvvwwwwwwxxxxxxxxxsssuuuxxx}}}sssfff\\\RRRIIICCCBBBAAA@@@???>>>==================<<<;;;:::::::::999999999:::999888888777888888777777777777777777777777777666666444333333......------------......------------------------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++,,,+++)))***,,,.........++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------........................---............/////////////////////////////////000000111111111222222222222222222222222222222222222222222111111111111000///000111222333444444444222222111111111111222222333333333333444444444444333333333333333333333333444555555555555666666666777777777777777777777777888888888888888888888888777666666666666777888888666666888999:::;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===EEEDDDCCC@@@>>>>>>AAADDDKKKRRRZZZccclllwww}}}|||zzzxxxvvvwwwvvvvvvyyy|||~~~~~~~~~wwwvvvuuuuuuwww}}}{{{|||}}}tttkkk___UUUNNNIIIDDD@@@@@@@@@???===<<<<<<<<<<<<===<<<<<<;;;;;;::::::999888999999999999888777777888888888777777666666666555555555555555444333222......------------......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,///---***)))+++---......***+++++++++++++++,,,,,,***+++,,,---............++++++,,,,,,,,,------------------...............---------........./////////////////////////////////000000000000111111111111111111111222222222222222222222111111111000000000000222333333444444444222222111111111111222222222222333333333444444444333333333333333333333333444444444555555555666666666666666666666777777888777777777777777888888888777777666666777777888999777888888999:::;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;::::::;;;;;;<<<===AAAAAA@@@>>><<<<<<>>>AAABBBFFFMMMTTT\\\gggttt~~~{{{eee___UUUNNNIIIGGGDDDCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::::::::::::::999999888888888888777666666555555555555555555555444333333......------------......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...333000---+++,,,------,,,*********++++++,,,,,,,,,------,,,+++)))(((&&&%%%+++++++++,,,,,,,,,---------------.........//////------------.............................................////////////000000000000111111222222222222222222111111111000000222222222333333222222111222111111000000111111222222222222333333333444444444444444444444444444444444444444444555555555555666666555555666777888888666666777777777888888888777777777777777888999999:::999999999999999999999888999::::::;;;;;;:::::::::::::::::::::;;;<<<<<<>>>>>>???>>><<<<<<===???>>>AAAEEEHHHMMMVVVaaaiiizzzpppcccWWWRRRLLLFFFBBBAAA@@@@@@@@@???>>>===============:::::::::::::::999999999999999::::::999999888777777777777777666666555555555555666666666555444444......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))***+++,,,...///444111...---------,,,+++*********++++++,,,,,,---++++++,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,------.../////////,,,------------.................................---------.........////////////000000111222222222222222222111111111111000222222222222222111000///111111000000000000111111222222222222333333333333555555555555555555555555333444444444444555555555666555555444555666888999666777777888888999999999888777777777777888999999:::999888888777777888888888888999::::::::::::::::::::::::::::::;;;;;;<<<===??????>>><<<;;;;;;<<<:::===???@@@BBBGGGOOOUUUfffnnn{{{qqqaaaWWWMMMJJJFFFBBB???>>>>>>>>>??????>>>===============999999999999999999999999666777777777777666555555666666666666666666666666555555666666666555555444......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---000///------------+++***)))******+++,,,,,,------((()))+++---...000000000***++++++++++++,,,,,,,,,,,,,,,------...//////000,,,,,,---------............................................./////////////////////000111222222222222222222111111111111000//////000111111111000000111111000000000000111111111222222222222333333333444444444444444444444444333333444444444555555555666555444444444666888999777777888888999::::::;;;888888777777888888999:::888777666666666777888999888888999::::::::::::999::::::999999::::::;;;<<<;;;===>>>>>><<<;;;;;;;;;777:::=========@@@EEEIIISSS[[[ggguuuxxxjjj___VVVPPPFFFFFFDDDBBB@@@>>>??????>>>===<<<<<<;;;<<<<<<<<<888888888999999999999999666666777777666666555444444444555555666777777777333444444555555555444444.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++---,,,+++,,,------,,,***))))))***+++,,,,,,------++++++++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------..............................////////////000000000000...//////000111222222222222222222111111111111000,,,---...000111111111111111111000000000000111111111111222222222333333333333333333333333333333333333333333444444444555555666555444333444666888:::777777888999::::::;;;;;;888888888777888888999:::555555444555666777999:::888888999::::::::::::999::::::999999::::::;;;<<<666999<<<===<<<<<<<<<===555999===>>>>>>???CCCFFFCCCIIITTT```lllyyyrrr```UUUNNNJJJGGG@@@AAABBBAAA???>>>>>>>>><<<<<<;;;:::::::::;;;;;;888888888888888888999999888888888888888777777666333333444555666777888888222222333444444333333333---------.........//////------------------------......---------,,,,,,,,,,,,---------------------,,,,,,---...///000111111************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,...------------...//////......////////////......////////////000000000000........................////////////000000000000000111111111111222222222111111111111111222222333222222111111111111111111000111111222222333444444555555555666666666666777555555555555666666666666555666777888888888888888999:::999888666555666777888888777777777777888888888888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888888:::;;;;;;;;;<<<<<<===>>>>>>>>>BBBEEEIIIMMMTTTaaasssyyynnn___TTTNNNJJJFFFBBB@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999888777777777777666666666666777777:::888555555555555444333333444444555555444444333+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++***------------............************************---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,---------------...//////------............------........./////////000000////////////////////////......///000000000000000//////000000000111111111111000000000000111222222111111111111111111111111000111111222222333444444444444555555555666666666555555555555666666666666666666777888888888777777777777888777666666777999:::999999888888999999:::888777777777777777777777::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999999999999999::::::;;;<<<<<<<<<===???BBBDDDIIITTTaaalllzzzwwwggg___TTTLLLIIIGGGCCCAAA??????>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888888777777777777888888999777555444555666555444333444444555555444444333+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++...---,,,+++***))))))(((...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,---------------......///,,,,,,------------,,,,,,---------.........//////////////////////////////---...///000111000//////.../////////000000000000000000/////////000111111111111111111111111111111000111111222222333444444333333333444444444555555444555555555555666666666777777777777777777666555444555666666666666888::::::999999888888999999:::999999888777777666555555999999999999999999999999999999999999999999999999888888999999999999888888777777777888999999::::::999;;;======???DDDMMMTTTaaajjjwwwtttggg^^^TTTNNNHHHDDDDDDDDDBBB@@@=========<<<;;;;;;::::::;;;;;;;;;:::::::::999999777777888888999999999999777777666666666666777777777666444444555666666555333444444555555444444333---------.........//////------------------------,,,,,,,,,+++++++++******------,,,,,,++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,------,,,,,,------...///,,,,,,------------,,,,,,,,,,,,,,,---------......////////////////////////,,,---///000111000///.../////////000000000111111///////////////000000111111111111111111222222222000111111222222333444444222222333333333444444444444444444555555555666666777777777777666555555444444555666666555555777999777777666666666666777777:::999999999888888888777999999999999999999999999888888888888888888888888666777888999999888777666555666666777888888999999999:::;;;;;;;;;===AAAEEENNNUUUbbbooozzzttthhh___WWWQQQIIIGGGCCCBBBCCCCCCAAA@@@===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999777888888888888888888888444444444333333444444444666555333333555666666555333444444555555444444333---------.........//////------------------------,,,,,,,,,+++++++++******++++++,,,,,,------......,,,------------.........++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------............------,,,,,,,,,,,,------------------------------------,,,---...///000//////...000000000111111111222222///////////////000000111000000111111111222222222000111111222222333444444222222222333333333333444444444444444555555555555666666666666666555444333555666666555444444555777777666666666666666666777777777888888888999999999888888888888888888888888777777777777777777777777666666888999999888666666666666666777888888999999999:::;;;;;;;;;;;;===>>>CCCHHHPPPYYYbbbmmmwww}}}zzzlll```XXXSSSOOOLLLFFFEEECCCBBBAAA@@@>>>=========<<<<<<<<<<<<;;;;;;::::::999999999888888888999999888777777666555555444444333333333333444444666444333333555666555555333444444555555444444333+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++***+++,,,---...//////000,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111111111222222222222000000/////////000111111000000000111222222333333000111111222222333444444222222222333333333444444333444444444444555555555555555555555555555444333555555666555333333444666999888888777777888888999444444555666666777888888777777777777777777777777777777777777777777777777666666777777777777666666666666666777888888999999777777888999999:::::::::???AAADDDHHHNNNWWW```gggqqqxxxppphhh\\\TTTOOOKKKHHHEEECCCBBBAAA@@@>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777999999888777666555444444666666555555555555666666666555333333444555555444333444444555555444444333+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,------------............------------------------///...---,,,,,,...///111000000000000111111111111111000000000000111222222///000000111222222333333000111111222222333444444333333333333444444444444333333444444444555555555333333444555555555444444222333444444333444555777888888777777777777888888555555555666666666666666777777777777777777777777777777777777777777777777777666666555555666666777555555666666777888888888666666666777888999888888;;;<<<===???AAAFFFMMMRRRZZZbbbmmmxxxrrrkkk]]]WWWPPPKKKIIIFFFCCC????????????===<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;999888888888777777777777777777777666666555555555777777666666666666777777777555333333444444333222333444444555555444444333---------.........//////------------------------......------------,,,,,,,,,,,,++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++---------.........//////........................000...,,,++++++---000111////////////000000000000111111111111111222222333///000000111222222333333000111111222333333444444333333444444444444555555333333333444444444555555222222333444555555555555000111333333333555777999666666555555555555666666999999888888777777666666777777777777777777777777888888888888888888888888777666555444444555666777444444555555666777777777888777666777888999888777999:::;;;;;;<<<>>>BBBEEEGGGNNNYYYccclllwwwttteee[[[VVVOOOKKKGGGFFFFFFDDDAAA===<<<=========<<<===>>>@@@999999999999999999999:::888888888888777777777777555555555666666666666666555555444444444444555555888666444333333444333111333444444555555444444333++++++,,,,,,---...//////***,,,---//////...,,,+++...------,,,***))))))(((,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++*********************************))))))))))))(((++++++++++++++++++++++++,,,---///000000///---+++...---,,,,,,++++++++++++,,,,,,,,,---------......---------............///000000000000000000000000111111111111111000//////000000000000000000000000222222111111111111111111111222222333444555666666222222222222333333444555333333333444555666777888444444555555555555444444666777777777777666666555:::999777666555444555555555555555555666666666666333222111222555666666666555555555555555555555555666666666666666666666666777777777777777777777777666888:::::::::999:::;;;???AAAEEEMMMWWWbbblllrrr}}}nnnddd]]]TTTNNNJJJFFFBBBAAABBBBBB@@@>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::;;;:::888666666666666777777777777777777777777777888777555444333333444444333333333333333333333333222222444444444444222222+++,,,,,,,,,---.........---.../////////---+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++,,,---............,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......---------............///////////////////////////111111111111111000//////000000000000000000000000111111111111111111111111333333333333444444444444333222222222333333444555333333333333444555666666444444555555555555444444555666666777777777666666888777666444444444444555444555555555666666666666555444222222333555555444555555555555555555555555555555555555555555555555666666666666666666666666333555777777777777999;;;<<<===>>>AAAGGGNNNUUUYYYgggmmmvvvyyyhhh\\\UUUPPPJJJEEEFFFCCC@@@@@@AAAAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999:::999888666666666666777666666666666666666666666888777555444333333333444333333333333333333333333222222333444444333222222,,,,,,,,,,,,------------////////////...,,,+++)))++++++,,,,,,---------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++***************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......---------............///........................000000111111000000//////000000000000000000000000111111111111111111111111444444444333333333222222333333222222222333444444333333333222333333444444444444555555555555444444444444555666777777777777555555444333333444444555444444444555555555666666888555222111222333444333444444444444444444444444555555555555555555555555555555555555555555555555111333444444444555777:::<<<;;;;;;;;;===@@@DDDGGGNNNTTT^^^iiitttzzzlllbbbVVVNNNKKKIIIFFFCCCBBB@@@???>>>???@@@@@@???============<<<<<<<<<;;;::::::999999999888888888999999888777666666666666666666666666666666666666777666555444333333333444333333333333333333333333222222333333333333222222------,,,,,,,,,,,,,,,,,,.........///...---,,,+++,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------............///........................///000000000000000//////000000000000000000000000000000000000111111111111333333333222222222222222333333333222222333333444333333222222111222222222333444444555555444444333222333444555666777777777333444444444444555555666333333444444444555555555777444111000111333444444444444444444444444444444444444444444444444444444444444444444444444444444222333444333222333555777999888888888:::===@@@BBBAAAFFFMMMUUU^^^hhhrrryyypppfff[[[TTTLLLGGGGGGGGGFFFDDDAAA@@@????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888777777777777888888777777666666666666666666666666666666666666555555555444444333333333222222222222222222222222222222222333333222222222,,,,,,,,,,,,,,,,,,++++++++++++,,,------...............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///////////////////////////...//////000000000////////////////////////////////////000000000111111111000000111111222333333444444333333222222333333333333333222111111111222222333333444444444444333333222222333555555666666666333444444555666666666666333333333333444444444444444222000000222444555666444444444444444444444444444444444444444444444444555555555555555555555555444555555444222222333555333333333444555888;;;======???BBBGGGLLLSSSZZZ___mmmttt}}}~~~sssiii```ZZZOOOKKKEEEBBBBBBCCCBBBAAABBBBBBBBBAAA???===<<<<<<;;;;;;;;;;;;:::::::::999888888777777777666666666777777777777666666666555555555555555555555555555444444444444444333333333222222222222222222222222222222222222222222222222++++++++++++,,,,,,,,,,,,))))))***+++,,,---.........---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************,,,+++++++++************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------......---------............///////////////////////////......///000000000//////////////////////////////...//////000000111111111...///000111222333444444444444333222222222333333222222222111222222333333333333444444444444333333222222333444555555555555333444555666666666666666222222222333333333444444111000000111333555555555333333333333333333333333333333333333333333333333555555555555555555555555333444666666444333333333555444444444555666888999888:::<<<>>>@@@EEEJJJNNNUUU^^^iiittt{{{|||ooofff___XXXTTTSSSLLLIIIDDDBBBAAAAAAAAA@@@BBBCCCCCCAAA>>>;;;:::;;;::::::::::::999999999999888888777777777666666666555666666777777666666555555555555555555555555555333333444444444444333222222222222222222222222222222222111111111111222222*********+++,,,,,,,,,---))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++(((***+++------------,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......---------............///........................---......///000000//////////////////////////////......//////000111111222///000000000111111222222555444333333222222222333222222222222222333444555222333333444444333333222222333333444444444333333333333444555555555444444222222222222333333333333111000111222444555333111333333333333333333333333222222222222222222222222333333333333333333333333...111444666555444444444888777666666666666666777555666888999:::<<<@@@CCCFFFLLLUUU\\\cccmmmxxx}}}ooodddZZZWWWSSSNNNKKKLLLKKKHHHEEECCCBBBAAAAAA@@@>>>@@@AAA@@@===::::::;;;:::999999999888888888888888888888777777777666666444555666777777666555555555555555555555555555555222333444444444444333222111111111111111111111111333222111000000111222333))))))***+++,,,,,,------******)))))))))))))))***((())))))+++,,,------...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((++++++++++++++++++++++++((())),,,...///...---,,,++++++++++++,,,,,,---...,,,,,,,,,---------......---------.........//////------------------------------...///000000//////////////////////////////---......///000111111222111111111111000000000000555444333333222222222222222222222222333444555666222333333444444333333222333333444444444333222222222333444444444444222222111111222222222333333333222222222444555444111...333333333333333333333333222222222222222222222222222222222222222222222222)))---222666666555555555444444333333333333444444444555777777777888:::===<<<@@@DDDFFFKKKTTTbbblllyyyxxxmmmggg___VVVOOOOOONNNIIIFFFGGGFFFEEEBBB@@@>>>=========:::<<>>>>>>>>>>>>>><<<;;;999777666555888777777777777777888888:::999888666666666777888555555555555555555555555444444444444444444444444444444444333333222222222222222222222222222222222111111111000111111222333,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////...............///000000////////////////////////111111111111111111111111222222222111111111000000000000000000000000000000222222222222333333333333222222222333333333444444333222111111111111222333333333333333333222111000222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333444333333222222333333444444444444444555555555555888888888999;;;>>>AAABBBIIIOOOYYYcccmmmvvv}}}}}}pppeee]]]WWWPPPKKKJJJIIIHHHGGGEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;:::999888888888777777777777777888888888777555444444444555666555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222333222222111000000000111,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************++++++++++++******************************++++++************++++++++++++++++++++++++++++++,,,------......------,,,---------------------------............//////////////////..............................///000000////////////////////////111111111111111111111111222111111111111000000000111111111111111111111111000111111111222222222222222222222222333333333333333333222222222222333333222222333333333222111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222333333333333333333333333333333333333333333222222222222333333333333333444444444555555777666555555666777888999>>>AAAFFFLLLUUU___jjjqqq|||~~~mmmeee\\\UUUQQQMMMJJJFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;::::::888777777666666777777777777666555444444444555555444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222444444222111000/////////,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++,,,------......------,,,........................---------.........///////////////......---------...............///000000////////////////////////111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111111222222222222333333333333333333333333333333333222222333333333222222111000000000000000000000000111111222222222333333333222222222222222222222222111222222222222333333333222222222222222222222222333333222222222222333333222333333333444444444444333333333444555777999:::<<<===>>>@@@EEELLLUUU[[[ccckkkvvv|||qqqiii^^^YYYSSSOOOMMMLLLJJJIIIEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;::::::888777777666666666666777777777777777666777777777444444444444444444444444333333333333333333333333333222222222222222222222111111111111111111111111333222111000////////////+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++******))))))******+++++++++++++++++++++++++++,,,------......------,,,........................------------............//////......------,,,,,,...............///000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111111111111222222222333333333333333333333333333333111222222333333333222222000000000000000000000000111111222222222333333333222222222222222222222222111111111222222222333333222222222222222222222222333222222111111222222333222222222222333333333444000111111333444666888999777888888999:::>>>CCCGGGOOOUUU^^^fffmmmvvvtttjjjccc]]]ZZZSSSPPPLLLIIIGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@AAAAAA??????>>>===<<<<<<<<<<<<======<<<;;;:::999999888888888777666555555666666666666666777777777777666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111000000///000000111111++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------************************++++++,,,,,,,,,,,,++++++******************************))))))))))))******++++++++++++++++++++++++,,,------......------,,,------------------------,,,------------..................---------------...............///000000////////////////////////000000000000000000000000//////000000000000000111111111111111111111111111///000000000111111111111111111111111222222222222222222333333333333222222111111222333333333222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111222222222222222222222222222222222222222222111111111111222222111111222222222333333333111111111222222333333333222444666777888:::===???CCCGGGLLLPPPTTT\\\eeelllttt{{{wwwkkkaaaZZZVVVTTTSSSMMMKKKHHHEEECCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA>>>===<<<<<<;;;;;;;;;<<<===<<<<<<;;;999888777777888888777666555555555555333333444555555555444444333333333333333333333333333333333333333333333333111111111222222222222222111111111111111111111111///////////////000111222***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---************************+++,,,,,,------,,,,,,+++******************************))))))))))))******++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------------..................///000000////////////////////////000000000000000000000000////////////000000111111000000000000000000000000000000000111111111222222111111111111222222222222111111222333333222111111000111222333333333333222222222222222222222222222111111222222222333333333111111111111111111111111111111111111222222222222111111111111111111111111222222111111111111222222111111111111222222222222222222222222222222111111222444666777777999;;;===:::===AAABBBDDDGGGMMMRRR[[[aaajjjttt|||wwwjjjeee^^^WWWRRRPPPNNNNNNIIIHHHFFFDDDBBBAAABBBCCCAAAAAA@@@????????????@@@===<<<;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777555555444444555222333444555555555444444333333333333333333333333222222222222222222222222000111111111222222222222111111111111111111111111111000000////////////000***+++,,,,,,------------************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))******++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------........................///000000////////////////////////000000000000000000000000.../////////000000111111////////////////////////111111111111222222222222000111111111111222222222000111222333333222111000000111222333333333333333222222222222222222222222111111222222222333333333111111111111111111111111000111111111111222222222111111111111111111111111222222111111111111222222000111111111111222222222111222333444444555444444111333333333222333555777333777;;;===<<<>>>AAADDDFFFJJJQQQZZZcccmmmvvv}}}uuuiii___YYYWWWSSSOOOLLLIIIFFFEEEDDDDDDCCCAAA???>>>@@@AAA@@@??????>>>>>>>>>>>>???<<<<<<;;;:::::::::;;;;;;777777888888888999999999888888777555555444444444333444666777777777666666333333333333333333333333222222222222222222222222000000111111222222222222000000000000000000000000333222111///............,,,+++))))))******((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++************++++++*********++++++,,,,,,,,,------,,,++++++******)))...---,,,,,,,,,,,,---...------------------------........................///000333444444333000//////////////////.........//////000000000000//////111111111111111111111111555333111000///000111222111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000111111000000///000000111000000111222222222222111222111111111000000//////000000111111111111000000000000000000000000000000333333333333333333333333222222111111111111111111222222333333333444444444333333444666777999::::::<<<>>>AAAGGGNNNUUU\\\```lllpppwww}}}}}}sssllleee]]]WWWPPPOOOMMMJJJHHHFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======::::::;;;;;;::::::999888999888666555555555666777555555555555555555555555444444444444444444444444444444444333333222222222111111111111111111111111222222111111111111222222222222222111111111111000000000000000000000000000+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******))),,,++++++******++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...------------------------........................---...000111111000...---------------------------//////000000000000//////////////////////////////333222111//////000111222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111000000000111111000000111222222222222111111111111111000000000///000000111111111111000000000000000000000000000000222222222222222222222222111111111111111111111111222222222222333333333333444444555555666777777777;;;;;;<<>>>>>=========::::::;;;;;;::::::999888999888777666555666666777555555555555555555555555444444444444444444444444555444444444333333333222111111111111111111111111222222111111111111222222222222222111111111000000000000000000000000000000***))))))***,,,...---,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********************************************************))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********,,,++++++******++++++,,,,,,,,,------------......,,,,,,------------.........------,,,,,,------...........................------------------------................................................//////000000000000//////////////////////////////222111000///000111222333111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111222000000111222222222222111111111111111000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222333555555555555444444444444777666666777888:::===>>>@@@CCCGGGLLLPPPUUUZZZ^^^gggmmmtttyyy~~~}}}qqqhhhbbb]]]VVVSSSRRRPPPNNNKKKJJJIIIGGGEEECCCBBBAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>===============:::::::::::::::999999888888888777666666666666666444444444444444444444444444444444444444444444444444444444333333333333333111111111111111111111111222222111111111111222222222222111111111000000000000000000000000000000000+++***)))***,,,---,,,+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************************************************************))))))***++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++******))))))******+++,,,,,,,,,---------------+++++++++,,,---......///------------------------////////////////////////------------------------000///............///000000000000000111111111111//////000000000000//////000000000000000000000000000000//////000111222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222222222000000111222222222222111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222333333333333333333333333333333333444555777999:::;;;<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888888777777666666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111000000000000////////////////////////,,,***))))))******)))((())))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************))))))***++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------))))))(((((((((((()))))),,,,,,,,,+++++++++++++++))))))***+++,,,------...------------------------////////////////////////------------------------000///...------...///000///000000000111111222222//////000000000000//////000000000000000000000000/////////000000111111222000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000///000111222222222222111000000111222222222222111000000000000000000111111000000111111111111000000////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222111111222222333444444444222333333444555666888888777888999999999;;;>>>AAAAAADDDHHHMMMRRR[[[eeelll{{{vvvqqqkkkddd___ZZZVVVSSSRRROOOMMMJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777777777777777777666666555444444444444444444444444333333333333333333333333000000000000000111111111111111111111111111111111222222111111111111222222111111111000000000//////////////////////////////,,,+++))))))))))))(((&&&************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))***************************************************************))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++++++++)))))))))(((((())))))))),,,,,,++++++++++++******))))))***++++++,,,------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------......//////000//////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000---...000111222222111000000000111222222222222111000000000000111111111111000000111111111111000000////////////////////////000000000000000000000000...//////000000111111111111111111222222222222333000111111222333444444555444444444444333333333333666777777777555666777999999;;;===@@@DDDIIIPPPUUU^^^dddlllrrrwww}}}yyyqqqlllccc```\\\WWWRRROOOMMMLLLIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>=========<<<<<<<<<:::::::::::::::;;;;;;;;;999999999999999888888777777777777777777666555555333333333333333333333333333333333333333333333333000000000000000111111111111111111111111111111111222222111111111111222222111111000000000/////////000000000000000000000000+++***))))))++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))))))))*********+++************************************************))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++++++++************++++++------,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,,,,---......////////////000000000000//////////////////////////////000000000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000,,,---///111111111000///000000111222222222222111///000000000111111111111000000111111111111000000////////////////////////111111111111111111111111......//////000111111222222222222222333333333333333333333333333333333333333333333333222111000///333555777777666555666777555666777999;;;???BBBEEEGGGLLLRRRVVVYYY___gggmmmvvv{{{tttmmmfff___[[[WWWVVVTTTPPPMMMKKKJJJJJJFFFGGGGGGGGGFFFFFFGGGHHHCCCBBBAAA@@@@@@???@@@@@@=========<<<<<<<<<;;;;;;999999999999:::::::::;;;999999999999999888777777666777777888777666555444333333333333333333333333222222222222222222222222111111111111222222222333111111111111111111111111222222111111111111222222111000000000////////////000000000000000000000000+++***)))***,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))*********+++************************************************))))))***++++++++++++***)))************+++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,------------......,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000---------...///000000111//////000000000000//////111111111111111111111111000000111111000///...---000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000***,,,...000111111//////000000111222222222222111//////000000111111111222000000111111111111000000////////////////////////111111111111111111111111---......///000111111222222222333333333444444444555555444444333222111111111222222333333222222111...111333555444444444555333444555666888:::<<<===;;;???CCCEEEFFFKKKSSSYYYYYYdddssszzztttpppjjjeee```[[[VVVRRRMMMMMMLLLJJJHHHGGGGGGHHHFFFFFFGGGFFFDDDBBBCCCCCCAAAAAA@@@???????????????======<<<<<<<<<;;;;;;;;;888888999999999:::::::::888999999999999888777777666777888888888777555444333333333333333333333333222222222222222222222222222222222333333444444444111111111111111111111111222222111111111111222222000000000000////////////000000000000000000000000******************++++++************************,,,,,,,,,++++++*********************************************************---,,,+++++++++,,,---...+++***)))(((((()))***+++''''''''''''((()))***+++,,,+++***)))((((((((((((------,,,+++************///...---,,,***)))((('''*********++++++,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................//////.........---------........................,,,,,,---.../////////...------............------////////////////////////......//////000000111111//////000000111111222222000000000000000000000000111111000///////////////////////////000000000000//////000000000000//////111111000000000000111111000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000333222000......///111222111111111111111111111111333333333333333333333333444444444444444444444444222333555555444555666888::::::;;;===>>>@@@AAABBBKKKPPPXXXaaalllxxx|||wwwrrrmmmjjj___^^^[[[XXXTTTQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDBBBAAA@@@??????????????????>>>>>>>>>===;;;;;;::::::::::::999999888888888999999:::::::::999999999888777666666555666666666666555444333222555444333222111000000000333222000...------...///111111111111111111111111111111111111111111111111333222000///.........///000000000000000000000000////////////////////////******************++++++************************,,,,,,,,,+++++++++******************************************************------,,,+++++++++,,,---+++***)))(((((()))***+++)))))))))******+++,,,---******)))))))))******++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///.........------------........................------......///..................//////.........////////////////////////......//////000000000000000000000000000111111111000000000000000000000000111111000///////////////////////////000000000000//////000000000000//////......------------......000000111111111111000000000//////////////////000////////////////////////000000000000000000000000000000000000000000000000222111000//////000111111111111111111111111111111111111111111111111111111333333333333333333333333222333555555444444666777777888999:::<<<===>>>???===AAAGGGNNNVVV___hhhnnnwww|||wwwsssmmmhhhccc___[[[XXXWWWWWWUUUSSSPPPNNNMMMLLLIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>======;;;;;;:::::::::999999999888888999999999999999999888888777777666555555444666666666666555444333222444333222222222222222333555333111000//////000111111111111111111111111111222222222222222222222222333222000///.........///000000000000000000000000000000000000000000000000++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************...---,,,++++++++++++++++++***))))))))))))***+++))))))******+++,,,,,,,,,)))))))))******+++------************+++,,,---...*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,+++******)))*********++++++*********,,,---///...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------------.................................///......------...//////000000//////...////////////////////////...////////////000000000111000000000000000000///000000000000000000000000111111000///////////////////////////000000000000//////000000000000//////111000000//////000000111///000000111111000000//////......------......///////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222111333444444444444555777444444555666888999::::::777:::===AAAEEEKKKQQQUUU[[[bbbmmm{{{~~~vvvoookkkdddaaa\\\YYYVVVTTTQQQNNNNNNNNNMMMMMMLLLKKKJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>============::::::::::::999999999999999999999888888888888888777666666555555444444444555555666555555444333222333222222222333333444555666555333222111111222333111111111111111111111111222222222222222222222222222111000///.........///000000000000000000000000000000000000000000000000,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************------,,,++++++*********************************(((((())))))************++++++******+++,,,,,,---+++*********++++++,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++***************++++++***)))(((((()))+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------.........................../////////...---,,,,,,//////000000000000//////////////////////////////////////////////////////111111000000/////////...000000000000000000000000111000000///////////////////////////000000000000//////000000000000//////222111111000000111111222//////000000000000/////////..................///////////////////////////000000000000000000000000//////////////////////////////000111111111111000111111111111111111111111000000000000000000000000111111111111111111111111111333444444333333444555333333444444555666777777888:::<<<===???AAAEEEGGGIIIOOOYYYfffsss~~~xxxqqqlllgggccc```YYYWWWUUUSSSSSSQQQOOOMMMJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<:::::::::999999999999888999999888888777777777666666666666555555555444444444555555555444444333222444333333333333333444444555444333222222222222333111111111111111111111111222222222222222222222222111111000///////////////000000000000000000000000////////////////////////,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++***************++++++++++++******(((((()))************)))---,,,,,,+++******++++++---,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++---,,,+++***))))))***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------------.........................../////////...---,,,,,,//////000000000000///////////////////////////////////////...............111000000000//////......000000000000000000000000111000000///////////////////////////000000000000//////000000000000/////////......------....../////////000000000000//////000//////......//////000........................////////////////////////////////////////////////...///000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222333333222222333444333333444444555555555666555666888999999999<<<>>>>>>BBBHHHPPPYYYfffsss{{{zzzuuulllhhhccc^^^\\\YYYWWWUUUPPPNNNMMMMMMNNNNNNLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<;;;::::::999999999888888888888888888777777666666666777777666666666666555555444444444444444444333222666555444333222222222222333222222111111111111111000000000000000000000000222222222222222222222222000000000000000/////////////////////////////////........................---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************************************++++++++++++************+++,,,,,,+++*********+++,,,------,,,++++++------+++******)))))))))...---,,,+++************------,,,,,,+++***)))))),,,,,,,,,++++++++++++************)))******+++,,,---------------,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///......------...//////000000//////.../////////////////////////////////............---000//////////////////...000000000000000000000000111111000///////////////////////////000000000000//////000000000000//////000//////......//////000...//////000000//////...000//////////////////000........................////////////////////////000000000000000000000000/////////000111111222222000000000000000000000000222222222222222222222222111111111111111111111111111222333333111111222333444444444444444444555555222444555666666666888999:::<<>>>>>===<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777777777777666666666666666666666666666666666666333333444444444444333333555555333222111000000000111111111111111111000000000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////------------------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************((()))***+++,,,,,,++++++***++++++,,,,,,++++++******+++---......---+++***+++******)))))))))******,,,,,,++++++***+++++++++------,,,++++++******))),,,,,,,,,+++++++++************))))))***++++++,,,((()))+++---...------,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------......///..................//////.........//////////////////////////////.........---------.........///////////////000000000000000000000000111111000///////////////////////////000000000000//////000000000000//////222222111111111111222222......////////////......///......------......///........................////////////////////////000000000000000000000000000////////////111222444000000000000000000000000222222222222222222222222222222222222222222222222111222333222111000111222444444444444444444444444222333555666555555666777777:::===>>>???CCCKKKRRR]]]hhhrrruuuxxx}}}zzzrrrnnnhhhccc___[[[WWWUUUVVVTTTRRRPPPOOOMMMIIIGGGHHHGGGGGGHHHJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@????????????????????????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999888888888888555555666666666666666666555555555555555555555555222333333444444333333333333222111111000000000000000000111111111111111000000000000000000000000000000000000000000000000000...///000111111000//////////////////////////////..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************&&&((()))+++,,,,,,,,,+++***+++,,,------,,,+++***(((***+++,,,,,,+++)))((((((((((((((()))***+++,,,************+++,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++***************))))))***+++,,,,,, ###'''***,,,,,,,,,+++,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,---.../////////...------............------//////////////////////////////.........------------.........//////000000000000000000000000000000111111000///////////////////////////000000000000//////000000000000////////////............//////......////////////.........------,,,,,,------...........................////////////////////////000000000000000000000000000000......///111333555000000000000000000000000111111111111111111111111222222222222222222222222111222333222111000111222444444444333333333333333000222333444333222333444000555999:::999:::>>>BBBEEEQQQ[[[^^^bbblllyyyxxxpppkkkgggdddaaabbb^^^ZZZWWWVVVTTTRRRQQQKKKJJJJJJJJJJJJIIIFFFCCCEEEDDDDDDEEEGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>=========????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888888777444555555555666666777777444444444444444444444444222222333444444333333333000000000000000000111222000111111222222222111111000000000000000000000000////////////////////////...///000111111000//////////////////////////////////////////////////////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********+++++++++*********))))))************************,,,+++***))))))***+++,,,)))))))))(((((((((((((((++++++************+++++++++++++++*********))))))+++++++++++++++***)))(((************************((()))***++++++***)))((()))))))))***+++++++++,,,)))))))))******+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------......000000//////......------............////////////111000...,,,,,,...000111........................000000///////////////000------......//////000000000000000000000000000000222111111000///......------.........///000000000---------............///000///...,,,,,,,,,---.........------------............////////////......000////////////111333444000000000000////////////000000000000000000000000000000000000111111111111222222111111111111111111111111000000000000111111333222222111111222222333333333222111111222333333444555666777888999:::;;;@@@DDDIIIMMMQQQWWW```fffiiiqqq}}}{{{wwwllljjjfffbbb]]]YYYWWWUUUUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>><<<<<<============<<<<<<;;;::::::::::::;;;<<<<<<888888777777777777888888666555555555555444444444222333444555555444333222444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000//////.........---000000000000000000000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++,,,++++++++++++*********************************++++++***))))))***++++++************************++++++************+++++++++++++++*********))))))+++++++++++++++***))))))************************(((((()))******)))((((((***************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......////////////........................//////////////////............//////........................000000///////////////000............////////////////////////////////////111111000000///......---..................//////---------............/////////...------------------------,,,,,,---------......////////////.....................000111222000000000000//////////////////////////////////////////000000000111111111111111111111111111111111111111000000000000111111333222222111111222222333333222222111111222222333333333444555666777777888555888<<>>>>>>>>======<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::888888777777666777777777666555555555555444444444222222333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000/////////............------------------------///...---,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))***++++++,,,------,,,,,,,,,,,,++++++++++++************************++++++***))))))***+++++++++++++++++++++++++++,,,++++++************+++++++++++++++******************++++++++++++***))))))************************((())))))******))))))(((+++++++++******************++++++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------...................../////////---............/////////---...///000000///...---........................000//////......///000000/////////...............////////////////////////111000000//////..................------------------------............///.........///......---,,,---,,,,,,,,,,,,,,,,,,---......////////////......------------...///000000000000000000//////////////////////////////////////////000000000000111111111111111111111111111111222222111111111111222222222222111111111111222222333222111111111111222333222222222333333444444444222444777999:::;;;>>>AAACCCGGGLLLQQQWWW```kkksssxxxrrrnnnkkkgggbbb]]]ZZZWWWTTTRRRRRRQQQPPPNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>======<<<<<<============<<<<<<======<<<;;;999888888777999888777777666666666666666555555555555444444444222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111000000//////000000111////////////............------------------------......---,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......---------,,,,,,,,,++++++************************+++******************+++***+++++++++++++++,,,,,,++++++************++++++******************************+++++++++******)))******************************++++++++++++******,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------....../////////---------.........//////---......//////......---........................//////.........///000000/////////......---------////////////////////////000000/////////..................---,,,,,,,,,+++---------............///------/////////...---,,,...------,,,,,,------.........////////////......---------......//////000000000000000////////////////////////////////////////////////000000000111000000000000111111111111222222111111111111222222222222111111111111222222222222111111111111222222222222222222222222222222444666777999999::::::;;;<<<>>>@@@BBBEEEKKKRRRXXXeeelllwww{{{tttsssppplllhhhddd```___\\\ZZZVVVSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>============;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888777999888777666666555666666666555555555555444444444333222111000000111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000///////////////.........////////////////////////...------,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------***++++++,,,------......---------,,,,,,,,,++++++*********************************++++++*********((()))))))))******++++++++++++************++++++************************)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------......//////------------............000...---,,,,,,---...000.......................................///000000//////......------,,,,,,........................////////////.....................---,,,,,,,,,+++---------............///,,,---...//////...---,,,//////............//////......////////////............//////////////////000000000000////////////...........................////////////000000000//////000000000111111111222111111111111111111222222111111000000111111222111111111111111111111111333333222222222222111111111222333444666666666555999:::;;;===>>>@@@CCCEEEOOOTTT\\\cccjjjpppvvvyyy{{{{{{|||~~~|||vvvpppjjjgggcccbbb___\\\ZZZWWWVVVVVVPPPOOONNNLLLJJJIIIJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>============<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::999999888888888777666555555666666666555555555555444444444444333222111111222333444111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000.........///////////////////////////////////////------,,,,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************)))***++++++++++++***)))'''''''''((())))))******++++++************++++++***************+++++++++))))))***++++++++++++***************************------,,,++++++,,,------+++++++++***************+++++++++************)))******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,---------......---------------.........,,,------------.........000...,,,******,,,...000........................------------...///000000.........---------------.........................................................------------------------............///,,,---......///.........000000////////////000000......////////////.........//////000000000//////000000000000////////////..............................////////////000000...//////000000111111111111111000000000000111111111111000000000000111111000000111222222111000000333222222222222222222222111000000111333444444333333444666999:::;;;<<<<<>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666777888999:::999888888777666666555555666666777666555555555555444444444333333222222222222333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000//////......//////000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++*********************************)))***++++++++++++***)))&&&&&&'''(((((()))******++++++************++++++))))))*********+++++++++))))))***+++++++++++++++************************,,,+++************+++,,,***************+++++++++*********)))))))))((((((((()))******+++++++++*********+++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,---------,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,---------.........------------------,,,,,,,,,---------............------,,,,,,------...........................------------...///000000,,,------------------.....................................................................//////---------............///---------------...////////////............//////......////////////......---.../////////...------000000000000////////////................................./////////000000......//////000111111222000000////////////000000111111000000000000111111///000111222222111000///111111111111111222222222666333111111333555555444111111222444666888888777999<<<>>>@@@BBBDDDHHHKKKKKKMMMQQQTTTWWW]]]eeejjjrrrvvv{{{~~~yyyuuurrrlllkkkjjjiiigggddd```\\\[[[ZZZYYYWWWUUUSSSQQQQQQOOONNNMMMKKKIIIHHHGGGGGGIIIJJJJJJGGGEEEDDDFFFHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666777999:::999888666555555555555555555666777888666555555555555444444444111111222222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////............//////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))---,,,,,,++++++******)))+++++++++*********))))))************************)))***+++,,,,,,+++***)))&&&''''''((()))******+++++++++************++++++))))))******++++++++++++((()))***+++++++++++++++************************+++***)))(((((()))***+++))))))******+++++++++,,,***)))))))))(((((('''''''''((()))************************++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------,,,------......------,,,***+++,,,---...---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,........................,,,,,,,,,---...///000111,,,,,,,,,------.................................---.....................---.........///000000000---------.........//////...---,,,,,,---...///000......------------............////////////......,,,---.........---,,,+++000000000000////////////..................................../////////000---......///000111111222//////............//////111111000000000000111111///000111222222111000//////000000000111111111222888444000000222444333222444222111111333444555555666888;;;<<<<<<<<<===>>>===@@@CCCEEEGGGKKKQQQVVVUUUYYY^^^bbbdddhhhmmmrrrtttyyy~~~~~~{{{vvvtttrrrnnniiiddd___[[[ZZZXXXWWWVVVVVVVVVUUURRROOOPPPPPPOOONNNLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGEEEAAA@@@CCCEEECCCCCCCCCCCCDDDEEEFFFGGGCCCCCCDDDEEEFFFHHHHHHIIIDDDDDDEEEEEEEEEEEEEEEEEE???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999::::::999777444333444444444444666777888999666666555555555444444444///000111222222111000///222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////............//////---.........//////000000........................,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,+++++++++*********)))((((((((()))+++,,,,,,,,,++++++***)))))))))***************+++++++++***************)))(((((()))************++++++++++++++++++++++++***)))(((************************************************---------,,,,,,,,,++++++************************************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,.../////////000000111111...---,,,,,,,,,,,,---...------------------------...------------...////////////...---,,,,,,++++++........................++++++,,,------......///.........------,,,,,,,,,////////////////////////------------------------///......---------......//////...------------...............////////////000000000000000000000000111111000000//////......//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000......//////000000111111111111111111111111111111444444333222222222333333444555555555555555555444;;;:::::::::<<<>>>AAACCCEEEGGGJJJKKKMMMNNNQQQSSS\\\]]]^^^___```bbbfffiiirrrqqqpppppprrrwww{{{~~~{{{rrrrrrpppnnniiiddd```]]]YYYXXXVVVTTTRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>?????????>>>===;;;999999:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777444444444555555666666666555555555444444333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////........................///////////////////////////000111111,,,,,,---...//////......000000000000000/////////000///---,,,++++++,,,---+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++++++++************))))))((()))***+++,,,******************++++++++++++*********************************)))(((((()))************++++++++++++++++++++++++***))))))************************************************++++++++++++************************************************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,---------.........//////...---,,,,,,,,,,,,---...------------------------...------------...//////.........------,,,,,,+++........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,//////...---------------............////////////////////////////////////000000000000//////......//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000111111111222111111111111111111111111444444333333333444444555333444444555555444444333666555555666888:::<<<===<<<>>>AAABBBCCCDDDGGGIIIHHHJJJKKKKKKLLLMMMQQQSSSWWWVVVUUUUUUWWW[[[___aaalllmmmooooooooooooqqqrrr{{{}}}~~~uuussspppooommmkkkfffbbb\\\\\\[[[ZZZXXXTTTQQQOOOOOONNNLLLKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;;;;::::::999999999888888777777777333333444444444555555555555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////........................///////////////////////////000000111---......///000000//////............------------///...---,,,,,,,,,------+++++++++++++++++++++++++++++++++***************************************,,,++++++++++++************))))))))))))***++++++((())))))***++++++,,,,,,,,,+++++++++***))))))))))))************))))))((()))************+++++++++***++++++++++++***))))))******************************************************)))))))))(((((((((************************************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------...------------...//////------------------------........................//////...------,,,++++++...------------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------------------............/////////........................000000000////////////...//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000111111111111222222222222111111111111111111111111333333333444444555555666222222333333333333222222111222333444555666777777444666888999999:::<<<===<<<===>>>>>>>>>>>>AAACCCDDDCCCBBBBBBCCCFFFIIIJJJQQQSSSTTTUUUUUUUUUWWWYYY^^^```ccchhhnnntttyyy{{{{{{yyyyyywwwuuuppppppooommmiiifffbbb```ZZZYYYWWWVVVUUUSSSPPPMMMIIIIIIJJJJJJJJJHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>======<<<<<<======<<<<<<;;;:::999::::::;;;;;;::::::999888888888888777777777777333333333333444444444444444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////........................//////////////////......//////000111......///000000000000///------------------------///...------,,,------...++++++++++++++++++++++++************************************************++++++++++++************)))))))))*********++++++))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))************)))((())))))*********+++++++++******+++++++++******)))***************************************************)))))))))((((((((((((************************************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------...------------...//////,,,,,,------------------..............................---------,,,,,,,,,------------------------------------------------------------------------------..................///...------,,,,,,---------------.........//////........................//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222333444444555555111111222222222222111111111222333444555666666555333444666666555555777888999:::;;;;;;::::::;;;===???>>>>>>>>>>>>@@@AAABBBBBBCCCEEEFFFFFFGGGIIIJJJKKKLLLOOORRRVVV[[[^^^```bbbdddgggjjjnnnppprrrsssqqqppppppqqqsssttttttssstttvvvyyy|||~~~}}}}}}}}}|||}}}}}}zzzyyysssnnnfffaaa^^^\\\ZZZXXXYYYYYYXXXVVVTTTQQQOOOMMMJJJJJJJJJIIIIIIGGGEEECCC@@@AAABBBCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@?????????@@@@@@@@@@@@@@@????????????@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>============:::;;;;;;<<<<<<<<<;;;;;;999999::::::::::::999999777777777777777777777777333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111////////////........................///////////////............///000000......////////////............///////////////000---------------.........++++++++++++++++++++++++************************************************+++++++++*********)))))))))*********+++++++++++++++++++++*********)))))),,,,,,,,,+++***)))((((((((())))))*********))))))))))))*********+++++++++)))******+++++++++******************************************************++++++*********)))))))))************************************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////,,,,,,------------------........................,,,,,,,,,---------......------------------------------------------------------------------------,,,---.../////////............---,,,,,,,,,,,,,,,------------...................................................///////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000...///000222333333333222000111111111111111111000111222333444555555444444333555666555444444555777555777888777666555666777999:::::::::::::::;;;;;;777999;;;;;;;;;;;;===???BBBBBBCCCDDDFFFIIIKKKLLLMMMNNNPPPSSSUUUWWWXXXXXXYYYXXXXXXYYY[[[\\\[[[ZZZZZZ\\\^^^aaadddeeefffgggffffffgggjjjmmmnnnmmmlllhhhggggggjjjnnnqqqrrrrrrwwwxxxyyy{{{~~~|||yyyyyyvvvrrrooonnnooorrrssssssoooiiieeebbbaaa___]]]YYYUUUQQQMMMJJJIIIHHHGGGKKKJJJIIIHHHFFFDDDCCCBBB>>>???@@@@@@???>>>===<<<==================<<<<<<>>>>>>>>>>>>>>>???@@@@@@======>>>>>>?????????@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>============<<<999::::::;;;;;;;;;;;;;;;888888999999999999888888666666666666666666666666333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////........................////////////...............//////000---------......---,,,,,,---.........//////000000,,,------....../////////++++++++++++++++++++++++***************+++++++++************************+++************))))))))))))***++++++,,,,,,++++++,,,,,,++++++***))))))(((,,,+++++++++***)))))))))((())))))************))))))************+++++++++))))))***++++++++++++***************************************************,,,,,,+++++++++*********************************************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,------......------,,,------------------------...------------...//////------------------------........................++++++,,,,,,---...//////,,,,,,,,,------------...++++++++++++++++++++++++------------------------)))***,,,---...------,,,...------,,,,,,,,,,,,,,,,,,------------.................................---............///////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////000000000///////////////000000000000000000000000---...000111222222111000000000111111111111000000111111111111222222222222222333444444333222444555333555666666555444444555555555666777777777666666444555777777666666888999<<<<<<;;;;;;<<<===>>>>>>@@@AAABBBDDDEEEFFFFFFFFFHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQRRRTTTVVVVVVUUUSSSSSSRRRRRRSSSVVVXXXYYYXXX[[[\\\^^^```ccceeeggghhhcccccccccdddeeedddaaa^^^^^^\\\YYYWWWVVVVVVWWWXXXZZZWWWSSSPPPOOONNNLLLKKKGGGEEECCCAAA@@@?????????@@@???>>>===<<<;;;;;;;;;999;;;======<<<::::::;;;>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBB??????>>>>>>>>>>>>??????>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============<<<<<<999999::::::;;;:::::::::777888888999999888888777555555555555666666666666444444444444333333333333222222222222333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////........................////////////......------......///000,,,------------,,,+++++++++++++++,,,------......+++,,,---//////000000000++++++++++++++++++++++++))))))*********+++++++++************************************)))))))))))))))***+++,,,,,,,,,++++++++++++******************++++++******************(((((()))***************)))************+++++++++))))))***+++++++++++++++************************************************,,,,,,+++++++++*********************************************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------...------------...//////.........------,,,,,,+++........................,,,---------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***,,,---......---,,,...---,,,,,,++++++,,,,,,,,,,,,---------.........////////////////////////---------.........////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////111111111000000000//////000000000000000000000000...///111222222111000///000111111222222111111000333222111000000000111222000111333222111111333444333555777777666555555555333444555777777777666555555666777777666555666777888777777777777777888888999:::;;;<<<============???>>><<<===>>>?????????>>>>>>???@@@AAAAAABBBBBBCCCBBBCCCDDDFFFFFFDDDCCCFFFDDDCCCDDDFFFHHHHHHGGGHHHHHHJJJLLLNNNOOOPPPPPPNNNMMMMMMNNNOOOOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGEEECCCCCCDDDCCCBBB@@@===>>>>>>===<<<;;;<<<===;;;:::999999888888888888888;;;>>>>>>;;;::::::;;;>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<:::;;;;;;<<<======>>>>>>============>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>=========<<<<<<<<<999999:::::::::999999888777777888888888888777777444444444555555666666666555555555444444444333333111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////........................////////////...------------...//////------......------,,,+++******+++,,,,,,---......***,,,---///000111000000++++++++++++++++++++++++))))))******++++++++++++************************************)))))))))))))))***+++,,,---,,,++++++)))))))))***++++++,,,,,,***************+++++++++(((((()))***************)))************+++++++++((()))***+++++++++++++++************************************************++++++++++++************************************************************)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,------------------------...------------...////////////...---,,,,,,++++++........................///......------,,,,,,+++,,,,,,,,,------.........////////////////////////------------------------***+++...000000000///......---,,,,,,++++++,,,,,,,,,,,,,,,---------......000000000000000000000000---------.........////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////333222222222111111000000000000000000000000000000000111222333333222000///111111222222222222111111555444222111000111333444///111222222222222333555000222555555444333333444000222444666666555444333444555666555333333333444666555555555666666777888666777888999:::;;;;;;;;;<<<:::888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????===;;;AAA???======>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFEEECCCAAAAAA@@@@@@@@@???>>>>>><<<;;;;;;<<<===>>><<<::::::;;;<<<<<<;;;:::;;;<<<;;;::::::999999999::::::666999<<<<<<999888888:::999999888888888888999999::::::999999999::::::;;;<<<<<<===>>>>>>???@@@@@@===<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBBBB?????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>=========<<<<<<<<<<<<:::::::::::::::999888777777777888888888888777777444444444555555555666666666666666555555444444444111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000/////////......................../////////000...------------...//////.../////////...------,,,,,,,,,------...///000000***+++---///111111111111++++++************++++++*********************************************************************************))))))))))))))),,,++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))+++++++++++++++***)))((()))************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,+++***))))))------,,,,,,------...///+++,,,...//////...,,,+++---...///...------...///+++++++++,,,,,,,,,------///............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***++++++,,,---......---,,,+++------------------------------------------------///,,,***+++...///...---......////////////......---------............///////////////////////////////////////////////////222111000//////000111222000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000111111000000000000111111111111000000000000111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333444444555666777888888666666666666666666666666555555666777777777777777555555444444555666888999999999:::;;;;;;;;;;;;::::::999999999999999999:::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888<<<;;;;;;::::::999999999999999999999999999999999888888777777777777888888555666777888888777666555555666666888999:::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA======???@@@>>>???BBB======>>>??????>>>===<<<@@@@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::888999::::::999777777777777777777777777777555555444444444333333333333333333444444555555555333222111000000111222333222222111111000000//////111111111111111111111111.........///......---,,,++++++,,,,,,---.................................///...---,,,,,,---...//////............---------++++++++++++++++++++++++---------............///++++++************++++++************************************************************************************))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))+++++++++++++++***)))))))))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,+++*********++++++******++++++,,,---,,,,,,---......---,,,,,,---...///...---,,,---///,,,,,,---------.....................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------------------,,,------------------------------------------------...,,,***+++---///...---......////////////......---------............///////////////////////////////////////////////////000000///......///000000////////////////////////////////////////////////111111000000000/////////000000000000000000000000111111000000000000111111111111000000000000111111111111111111111111111111222222222222222222222222111111111222222222333333333333333333333333333333333444444555555666666666555555555555555555555555555555666777777777777666777666555444444555666666555555666777777777777666888777777777777777777888999999999999999999999999;;;:::::::::999999999999999:::::::::999999888777888888888777777777777777888888888888888888888888888777777666666777777888666666777777777777666666666666777777888999:::::::::999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????>>>>>>======>>>>>>???========================>>><<<<<<@@@@@@======@@@======>>>>>>>>>>>>===<<<>>>======<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::;;;999888888999:::888777777777777777777777777777555444444444444333333333333333333333333444444444333333222111111222333333111111000000000000000000------------------------/////////000///......---///////////////.................................///...------------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++************++++++************************++++++++++++++++++++++++*********************************************************))))))***************++++++++++++******))))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++************************+++***)))***++++++***)))***++++++++++++***)))))))))************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---------------------------,,,...///...---,,,---...---------.........//////............------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))***+++,,,...///000...------,,,,,,------...------------------------------------------------...,,,++++++---......---......////////////......---------............//////////////////////////////////////////////////////......------......//////////////////////////////////////////////////////////////////.........000000000000000000000000111000000//////000000111111000000//////000000111111111111111111111111111222222222222222222222222111111111222222222222333111111222222333333444444333333444444444444444444444444444444444444444444444555666666777666666666888777666444444333444444222333444444555555444444555555444444444444555555777777777777777777777777888888888777777777666666777777888888888777666666555555555666666666666666666666666666666666666666777777666666666666777777888777777666666777777888666666777777888888888999999999888888999999:::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>============>>>>>>========================<<<<<>>========================>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;:::;;;999888888999999888777777777777777777777777777444444444444333333333333333333333333333222222222333333222222222222333333/////////000000000000000000000000000000000000000000000000000000///......000000//////...------,,,------------------------///...------------...///............------------------------------------------------............++++++************++++++************************++++++++++++++++++++++++************************)))***************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))******++++++++++++*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))******+++++++++******)))))))))*********+++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++*********************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,------...///...------,,,,,,------...,,,---......,,,,,,---...------------.....................---------,,,,,,++++++------------++++++...------,,,,,,++++++***))))))***+++,,,...///000...---,,,++++++,,,---...---------------------------------------------------,,,,,,,,,---.........---......//////......------------............///////////////////////////////////////////////////........................////////////////////////////////////////////////........................000000000000000000000000000000////////////000000000000////////////000000111111111111111111111111111111111111111111111111111111111111222222222222000000111222333444444555333333333333222222111111444444444444444444444444444444555666666666666555666555555444444333333333333444444555666555555555444444333333333333444444555555555555555555555555666666666666555555555555555555666666666555555444555555555666666777777888666666666666666666666666777666666555555666666777888888666555555666888888666777777777777777777777888888888888888999::::::888888888888888888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>>===========================>>>BBBHHHHHHCCC??????=========<<<======>>>>>>??????>>>============>>><<<<<<<<<;;;;;;;;;:::::::::999888888999999888777666666666666666666666666444444444333333333222222333333222222222222111111222111111111111111111222.........//////000000000000000000000000000000000///////////////...---------------,,,,,,+++++++++------------------------.........------..................---------,,,,,,------------------------,,,,,,---------.........++++++************++++++************************++++++++++++++++++++++++************************))))))******+++++++++,,,******))))))))))))************++++++++++++******)))))))))))))))))))))))))))******************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***))))))******+++++++++******))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---......------,,,,,,------...///...------,,,,,,------...,,,---...---,,,+++,,,...+++,,,,,,,,,,,,---------...------------,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++,,,+++++++++,,,,,,---......---,,,++++++,,,---...------------------------------------------------,,,,,,---,,,,,,---...///------............---------------............///////////////////////////////////////////////////////////////////////////........................////////////////////////------------............////////////////////////000000////////////000000000000////////////000000000000000000000000000000111111111111111111111111000000111111111222222222000000111111222333444444333333333222111111000000444444444444444444444444333333444555555555555555222222333444444444444444333444555555666666555555444444444333333444444444444444444444444444444444666666666666555555555555333333444555555444444444444444444555555666666666666666666666666666666666666666555555555555666666888777666555555666777888666666666666666666666777888777777777777888999999888888888888888888888888999999999999:::::::::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======AAAGGGGGGBBB>>>>>>=========>>>>>>>>>?????????>>>>>>===============;;;;;;;;;;;;:::::::::::::::999777888999999888666555555555555555555555555444444333333333222222222222222222222222222222222//////000000000000//////------....../////////000------------------------------......------,,,+++++++++++++++,,,,,,---------------------------------..................---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,*********))))))***************++++++++++++******))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))***++++++++++++***)))************+++++++++***************+++++++++++++++++++++++++++++++++)))))))))*********************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++******++++++,,,---------------------------+++---...---,,,+++,,,---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...------------------------------------------------,,,---------,,,,,,...///------............---------------............///////////////////////////////////////////////////...//////000000//////...........................////////////////////////---------...............////////////////////////000//////......//////000000//////......//////000000000000000000000000000111111111111111111111111000000000111111111111222000000111111222222333333333333222222111111111000444444444444444444444444222333444444555555444444000111222333444444444444111222333333444444333333555444444333333444444555333333333333333333333333666666666555555555444444222222333444444444444333222222222333333333333333555555555555555555555555555555444444444444555555666555555444444555555666444555555555666666777777777777777666777777888999888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::===BBBBBB>>>;;;<<<<<<===???@@@AAA@@@@@@???===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::888777777888888777666555555555555555555555555333333333333222222222222222222222222333333333444......////////////......---------.......................................,,,------------,,,+++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------++++++************++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))******+++,,,,,,------+++++++++++++++++++++++++++***)))***++++++***)))))))))***+++++++++++++++)))************++++++++++++++++++***************++++++++++++++++++++++++((()))))))))*********+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++******++++++,,,---,,,,,,---......---,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,---------...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,------------------,,,------------------------------------------------+++---...---++++++...000,,,------......------,,,---------............///////////////////////////////////////////////////---...////////////...---........................////////////////////////------......//////////////////////////////////////////............////////////............//////000000000000000000000000111111111111111111111111000000000000111111111111111111111111111222222222222222222222222222222111333333333333333333333333222222333444444444444333111222333333444333222222111111222333333333333222444333333222222333333444333333333333333333333333555555555444444444333333111222333444444444444333333333333333333222222222444444444444444444444444555444444444444444444555333333444444444444333333333333444555555666777777777666666666666777888888999999999999999999999999888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::======;;;:::===;;;===@@@CCCDDDCCCAAA???<<<<<<;;;::::::::::::;;;999999999999999999::::::999888777777888888777666444444444444444444444444333333333222222222222111111111222333444555555666......///000000///............------------------000000000000000000000000------......------,,,+++---------------------...,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------************************+++***)))***+++++++++)))((()))***+++++++++++++++)))************+++++++++,,,+++++++++******))))))++++++++++++++++++++++++(((((())))))*********+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------,,,,,,------...///+++,,,...//////...,,,++++++,,,------++++++,,,------------.........//////---------,,,,,,,,,++++++...---++++++++++++---...)))***+++,,,------...///,,,+++++++++,,,,,,---...+++,,,............,,,+++------------------------------------------------+++---...---++++++---000,,,------......------,,,---------.........//////////////////////////////////////////////////////,,,,,,---......---,,,,,,........................////////////////////////........./////////000000//////////////////////////////............////////////............//////000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111222222222222222222222222111111111111111111111111222222333444444444444333222333444444333222000///222222333444444444444333333333222222222222333333333333333333333333333333444444444333333333222222111222333444444444444444666666666555555444444444222222222222222222222222555444444333333444444555111222444444444444222111222222333444555777777888666666666666666777888888999999999999999999999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===:::999<<<<<<:::;;;???;;;>>>BBBEEEFFFDDDAAA???>>>>>>===<<<<<<<<<<<<===999999999999999999999:::999888777777888888777666444444444444444444444444333333333222222222111111111111222333555666777777...///000111111000///............------,,,,,,,,,------------------------......//////......---,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------((())))))))))))*********---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++,,,---------,,,+++*********************************+++,,,------------+++++++++*********))))))************************************************)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,+++,,,...000++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------************+++,,,---...///...,,,*********,,,---******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,///////////////.........---------............///111000///...------...///.........------,,,,,,,,,000000//////.........---000000000000000000000000,,,------...............////////////////////////..............................////////////......///////////////.........000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111000111111111111222222222333333333333333333333333......///000111222222333222222222222222222333333111222222333333222222111555555444333333222222111222333333444444333333222111222333333444444333333222222222222222222222222222222222222222222222222222222333333333333444444222222222333333444444444444444444555555555555666555555666666777777888888666666777777777666666555666666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<===@@@AAABBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666777777777777666666666666666555555555555444444444444444444333333333222222222222333444555555666666000000000000000000000000333222000...---,,,------........................------............------)))***++++++,,,,,,,,,,,,000///---,,,+++*********,,,------......------,,,------------------------------,,,,,,+++***)))))),,,,,,,,,++++++*********)))))))))*********++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,++++++***************************++++++,,,,,,++++++++++++++++++*********))))))************************************************)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++******,,,...+++++++++++++++++++++++++++++++++++++++,,,,,,---******************++++++************+++,,,---...000///---++++++,,,---...******++++++,,,------...+++++++++,,,,,,---------++++++************++++++,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,......------------------------------............000///...------......///......---------,,,,,,,,,///.........------------........................,,,,,,---............---................................................,,,,,,------------,,,,,,/////////////////////...////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222//////000000111111222222000000111222222333444444111222222333333222222111333333333333222222222222222333333444444333333222111222333333444444333333222222222222222222222222222222222222222222222222222222222333333333444444222222333333333333333333444444444444555555555555777777666666666666666666888888888999999888888777777888888888888888888888999::::::::::::;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::<<<===>>>???@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777888888777777777777777777777666666666555555555555555444444444444333333333222222222111111...//////000111111222222////////////////////////000//////.......................................------............------******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,------------,,,,,,------------------------...------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++***************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++************************+++++++++++++++******)))+++++++++***************************************************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******''')))******))))))***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++******************************+++,,,------000///---,,,,,,---......******++++++,,,,,,------)))******+++---......///++++++************++++++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................---......///000...------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---................................................,,,,,,------------,,,,,,......//////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111000000000000000111111111000000000111222333444444111111222222222222111111111111111111111222222222222222333333333333222222111222222333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222444444444444555555555555888777777666555555444444777777888888888888777777999888888888777777777666888888888888999999999:::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<===============::::::::::::::::::::::::888777777666666777777888777777777666666666555555555555555555444444444444444333333333222222222222------......//////000000////////////////////////,,,---...///////////////------------------------------............------+++,,,,,,------------,,,*********++++++---...///,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***+++++++++,,,,,,,,,,,,******************************+++,,,,,,,,,++++++************************************************************************))))))*********+++++++++******************************************************++++++++++++******%%%(((***+++***)))))))))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...---------,,,,,,++++++++++++*********++++++,,,---...------,,,,,,,,,------******++++++,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........------------...//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........................................................////////////..................////////////////////////////////////111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111000000000000000111111111111222222222222111111222222222222111111...//////000111222222222222222333333333333222222111111222333333333333222111111111111111111111111222222222222222222222222111222222222222333333333444333333333222222111111333333444444444555555555666666666555555444444444444444555555666666555555777777777777777777777777777777888888888999999999;;;;;;::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::<<<;;;;;;::::::;;;<<<<<<999999999999999999999999888777666555555666777888777777666666666555555555555555555444444444333333555555444444444333333333/////////000000111111111////////////////////////,,,---...///000///...---------------------------,,,------......------,,,,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************++++++,,,,,,************************))))))***,,,------------************************************************************************))))))*********+++++++++************************************************)))******++++++******)))&&&)))+++,,,+++*********++++++++++++++++++++++++,,,++++++++++++,,,---------------,,,,,,+++++++++++++++******++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------............,,,,,,,,,------------...,,,,,,---.........//////------------------------..................//////------------------------......///000000000000000......................................................////////////......---.........//////000000........................000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000111111111222222222222222222222222222222222111111111000000000000000333222222111111000000///000111111222222111111000......///000111111222333111222222333333222222111000111222222333333222222111111111111111111111111222222222222222222222222111111111222222222333333333333333222222111111111333333333444444444444555333333444444555555555555222333444555555555555555444444555666777777888888777888888888888999999999999999::::::::::::::::::::::::::::::::::::::::::888999999:::;;;;;;::::::;;;;;;:::999999::::::;;;999999999999999999999999888777666555555666777888666666666666555555555555555444444444444333333333333333333333222222222111000000000111111111111111........................---.../////////...,,,+++------------------------,,,,,,------------,,,,,,---------......---,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******)))******+++,,,---************************((()))***+++,,,,,,,,,,,,***************+++++++++************************************************)))************+++++++++************************************************))))))************))))))(((***+++,,,+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++******************,,,++++++***++++++,,,,,,************++++++++++++******++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------......//////,,,,,,,,,,,,------------,,,,,,---.........------,,,,,,,,,------------............///////////////..............................///000000000000///------------------------........................,,,,,,------------,,,,,,------......///000000000................................................000000////////////000000////////////////////////000000000000000000000000000111111111111222222222222222222222222222222222000000000000000111111111222222222111000000//////000000111111111111000000...//////000111222222222111111222222222222111111000111111222222222222222111111111111111111111111222222222222222222222222111111111111222222222222222222222222222111111111333333333333444444444444222222333333444555555666333444555666777777777777333333444555666777888888777777777888888888999999888888999999999999::::::::::::::::::::::::::::::777888999::::::;;;;;;:::;;;:::::::::::::::999999888888888888888888888888777666666555555666666777666666666555555555444444444444444444333333333333000000000000////////////////////////000000000000.......................................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,,,,+++)))))))))******,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***)))))))))***+++,,,---************************))))))***))))))(((''''''))))))*********+++++++++************************************************)))************+++++++++************************************************))))))************)))))))))***+++***))))))+++---++++++++++++++++++++++++******))))))******+++,,,******************++++++,,,,,,++++++***++++++,,,******++++++,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,------......++++++,,,,,,,,,---------,,,---.........---,,,+++,,,,,,,,,---------......---------....../////////........................,,,------...............------------------------........................,,,,,,------------,,,,,,------......///000000111................................................000000////////////000000////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111//////000000111111222222///000000000111111111222000000111111111111000000000000000111111222222222111111222222222222111111000000111222222222222222111111111111111111111111222222222222222222222222111111111111222222222222111111111111222222222222222222333333333444444444333333333333333444444444333333444555666666666666444444444555555666666666555555666666666777777777888888888888999999999:::999999999999999999999999777777888::::::;;;;;;:::::::::;;;;;;;;;:::999888888888888888888888888888555666666666666666666555666666555555555444444444444444444333333333222222111111111000000000//////////////////////////////........................------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++************)))******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***))))))))))))+++---...******************************)))((('''%%%###"""))))))******++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))************)))))))))******)))((((((+++---++++++++++++++++++++++++)))))))))((()))******++++++++++++,,,,,,------...,,,,,,++++++***+++++++++***+++,,,---------------++++++************************+++,,,------...///---,,,,,,++++++,,,,,,---++++++++++++,,,------...,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------------...///...---+++***,,,,,,,,,------.........,,,,,,,,,------.................................***+++,,,,,,------,,,,,,------------------------...........................//////////////////...---------...///000000111........................000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000111111111111222222222000000000000000000000000...//////000111222222333------...000111333444444000000111111111111000000111111111111222222222222111111222222222222111111000000111222222222222111000000000000000000000000222222222222222222222222000111111111111222222222000000111111222222222333222222333333333444444444555444444333333222222111000111222333444444444444666555555555555444444444444444444555555555666666777777888888999999999:::999999999999999999999999666777888999:::;;;;;;;;;999:::<<<===<<<:::888777777777777777777777777777444555666777777666555444666666555555555444444444444444444333333333222222444444444333333333222222111111111111111000000000........................,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))...---,,,***)))(((((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++******)))(((((()))***+++++++++++++++++++++++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,************************++++++++++++***((('''&&&&&&&&&''''''(((((())))))+++++++++*********))))))++++++************++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------+++,,,,,,------,,,,,,+++///////////////.................................///............///000000//////...---,,,,,,++++++,,,,,,,,,---------....../////////...------,,,,,,............/////////000/////////...------,,,,,,//////000000000000//////////////////000000000000000000000000000111111222111111000///////////////000000////////////000000000000000000000000000000000000000000000000000000222111000000///000000111111111111111111111111111000111111111111222222222222222222111111111000000111111000//////////////////000111333333222111111111111111111111111111111444333333222222333333444555555555444444333333333777666333222444777;;;===666666666666666666666666444444444555555555555666666666777777777777666666777777888999999999999999999999:::::::::;;;;;;;;;::::::999999888777777777999888888888777777666666555444333333333333444555444444444333333222222222333333333222222222111111111111111111000000000000...............///000111000///...---------------------------------------,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++******))))))******+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++***)))(((''',,,,,,,,,++++++*********++++++************++++++************************))))))))))))))))))))))))))))))***+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++((((((((((((((((((((((((******+++******)))((('''((((((((()))))))))))))))+++++++++*********))))))++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++++++++++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------,,,,,,------------,,,,,,////////////..........................................------......///000///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,------.../////////............////////////,,,,,,------...///////////////000000000000//////.../////////000000000000000000//////000000111222111111000///////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111000000111111111222222222222222222111111111000000222222111000000000000000000000111222222222222111111111111111111111111111444333333222222333333444555444444444333333333333555444333333444666999;;;444444444444444444444444444444444444555555555555666666777777777666666555555666666777777777777777777777888888888999999999888888888888888888888888777777666666555555555555555444333333333333444555444444333333333222222222444444333333333222222222111111111000000000///////////////...//////000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++************************+++++++++******************************************************+++++++++******))))))))))))******++++++++++++++++++++++++************************+++******))))))******+++(((((((((((((((((((((((())))))************))))))************))))))))))))+++++++++***************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---------------------------------............------........................------------------------------,,,,,,,,,---...............------,,,,,,+++,,,,,,,,,---------......,,,,,,------...///////////////..................,,,,,,------.../////////...//////000000//////........./////////000000000000000//////000000111222111000000///////////////000//////......//////000////////////////////////000000000000000000000000......///000111111111111111111111111111111111111000000000111111111222222222111111111111000000000222222111111000000111111111000000000000111222222111111111111111111111111333333222222222222333333444444333333333333333222222222222333444555666777333333333333333333333333444444444444555555555555666777777777666555444444333444444555555555555555555555666666666777777777666666666777888999999999444444444444444333333333555444444333333444444555333333333333222222222222333333333333333222222222111111000000000000//////000000///.........//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,++++++++++++***)))))))))******)))))))))************************++++++++++++++++++++++++)))******+++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))************++++++++++++******************************))))))))))))******************************(((((()))************************))))))(((((((((************************++++++************++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---..................---------...............///------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,//////............------/////////...------,,,,,,...//////////////////............/////////000000///////////////000111111000000////////////000000/////////....../////////////////////////////////000000000000000000000000,,,---///000111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111000000000000000111111000/////////000222333111111111111111111111111333333222222222222333333333333333333222222222222000111222333333444444444333333333333333333333333333333444444444555555555666666666666555444333333333333444555555555555444444555555555555666666666666666666777777777888888444444333333333333333333444444444444444444444444333222222222222222222222222222222222222222222222111000000000////////////000///...------,,,------------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++((()))))))))))))))((((((******))))))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---------------.........++++++++++++++++++++++++((()))************)))(((************************++++++++++++++++++++++++******+++++++++******)))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))*********************))))))(((((()))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))))))))(((((('''''''''************************++++++************++++++*********************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,---------......//////------------------------,,,++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,...............---------/////////...------,,,,,,......////////////................../////////////////////...///000000111000000////////////000000//////............//////........................////////////////////////------...///000111111111000000000000000000000000//////000000000111111111000000000000000000000000//////.........//////000111000/////////000222333000000000000000000000000333222222111111222222333222222222222222222222222///000111222333333222222333333333333333333333333333333333444444444444555555555555555555444333333444444555666666666666555555555555666666666777777777777777666666666555555444444444444444444444444444444444444444444444444222222222222222222222222000000000111111111111111000000000////////////......---,,,,,,++++++++++++......------------......++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---...++++++++++++++++++++++++((()))***++++++***)))(((************************))))))))))))))))))))))))***++++++++++++***))))))***************************************************************************************+++++++++************************)))))))))))))))***************+++******)))((('''(((((())))))***+++++++++************************((())))))******))))))((('''''''''''''''''''''''''''((()))***************((((((((((((''''''''''''***************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......,,,,,,------.../////////,,,,,,---------.........,,,,,,------.../////////---......//////......---------.........///////////////......//////000111///////////////000000111///......------......///........................////////////////////////............///000111111000000000000000000000000/////////000000000111111//////000000000000000111......---------...//////000////////////000111111000000000000000000000000222222111111111111222222000111111111111222222222///000111222222222222111333333333333333333333333333333333333444444444444333333444444444444444333444555666666777777666666555555666666666777777777777777777666555444444444444444555555555555555666333444444555555444444333111111111222222222222222000000000111111111111111000000////////////......------,,,+++++++++,,,,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++++++++++++++++++++,,,,,,------------,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))+++++++++++++++***))))))************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************))))))******++++++***)))'''&&&((((((((()))***+++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((())))))*********))))))((((((((((((((()))))))))))))))*********+++++++++++++++************++++++************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,******+++,,,------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,------.../////////++++++,,,---......//////,,,,,,------.../////////---......//////......------------........./////////............///000000///////////////000111111///......------......///........................////////////////////////111000...,,,,,,...000111000000000000000000000000////////////000000000111////////////000000111111...............///000000...//////000000000000000000000000000000000000000222222111111111111222222000000000000111111222222111111111111111222222222222222222222222222222222222222333333333444444444111222333444444444444444444444555666666666666666555555555555666666666777555555555555555555555555444444444444555555555666333333444555555444333333000111111111222222222222111111222222333333333333000000/////////.........---------,,,------......---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************'''((())))))*********)))******))))))))))))******************++++++++++++******++++++,,,---......///---+++***)))***+++,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))************************+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))***+++++++++***)))'''&&&'''(((((()))***+++++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))******++++++++++++++++++************++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,*********,,,------------,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,,,,,,,---------......000//////...------,,,,,,)))***+++,,,...///000000000//////...------,,,,,,---..................------------.........//////...............///000000///////////////000111111.........------.................................////////////////////////333111---++++++---000222000000000000000000000000////////////000000000000.../////////000000111111///////////////000111111---...000111111111000///000000000000000000000000222222111111111111222222//////000000111111111222222111111111111111222333000000000000000000000000222222333333333444444444000111222333444555555555333444555555666666555555444444444555555555666666333333444444555666666666333333333444444555555555333333444555555444333333000000111111222222222222333333333444444555555555000/////////...........................///000111++++++++++++,,,,,,---...------------------------/////////......------,,,***************************+++,,,------------------,,,,,,,,,,,,,,,,,,---)))************+++++++++))))))***+++---...//////000///,,,***)))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---+++***)))((((((***,,,---++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((...---+++***)))***++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************++++++++++++,,,,,,***'''&&&'''(((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++,,,...///...---******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,+++))))))***+++******,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---,,,***+++---......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------............////////////---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,+++++++++,,,------------,,,,,,+++++++++..................------........................,,,,,,---......////////////...---,,,,,,---...///////////////000000000000......////////////........................------......---------,,,,,,,,,///////////////.........////////////............//////............//////000000000///......------000000000000000000000000------......//////000000000000//////......------............///////////////000000000000//////...111111111111111111111111000000111111111222222222333333333222222111111111222222222222222222222222666333222333555666444222333333333333333333333333555444444333333444444555666555333222111222333333444444444444444444444444222222222111111000000000111111111111111111111111111111222222222222111111222111111000///......---........................---,,,,,,+++,,,---///000---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------)))+++......---,,,,,,,,,,,,---///...---+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++000///---+++))))))((()))+++***)))((()))***,,,---++++++++++++++++++++++++******++++++++++++******************************,,,+++***))))))))))))******************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((*********))))))(((((((((+++,,,,,,+++)))(((***+++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***+++---...------*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,***))))))***++++++***,,,++++++++++++,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''''')))******)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------------------............---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,+++++++++,,,------------,,,,,,+++++++++..................------.................................---------------000///............///000.../////////000000000000......////////////..........................................------,,,,,,////////////....................................//////............//////............////////////////////////////////////............////////////////////////........................//////////////////000000000000//////111111111111111111111111000000111111111222222222333333333222222111111111222222222222222222222222444222111222444555333111333333333333333333333333444444333333333333444444666555444333333333444444444444444444444444444444444444444333333222222222111111111111111111111111000111111222222111111000111111000000///......---------------------------++++++*********+++,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,---///...---,,,,,,------...000///---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++000///---+++***)))((((((+++***)))))))))***,,,---++++++++++++++++++++++++******++++++++++++******************************)))))))))***))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((+++******)))'''&&&&&&%%%)))+++++++++))))))***+++******+++,,,,,,+++******))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++---+++))))))+++,,,---,,,*********++++++++++++,,,++++++,,,---------,,,,,,,,,***))))))***++++++***+++++++++++++++,,,------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******+++***((()))***,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------......------------------------.........---,,,+++++++++000000////////////000000....../////////000000000......////////////............................../////////............---................................................//////............//////,,,------...//////000000/////////////////////////////////............................../////////............////////////---...///000000111000000111111111111111111111111000000000111111111111222222222222222222111111111222222222222222222222222333111000111222333222111333333333333333333333333444444333333333333444444666555555444444444444555444444444444444444444444333333333333333222222222111111111111111111111111000111111222222111111000111000000//////.........++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,---...************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,/////////...,,,+++,,,...,,,...///...---+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************++++++,,,------******)))))))))***+++,,,******************************++++++++++++******************************((()))*********)))((('''************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((******)))(((((('''&&&&&&(((***+++***((('''((()))******++++++++++++******)))))))))))))))))))))))))))))))))******++++++,,,******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,***(((((()))+++,,,,,,************++++++++++++++++++,,,------------,,,+++***((()))***,,,+++***+++++++++***+++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,***))))))+++,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------------,,,,,,+++++++++//////............//////........./////////000000......////////////......---------.............../////////////////////...------...............///......////////////000000///......------......///---------......//////////////////////////////////////////......------------------....../////////............////////////------...000111111111111111111111111111111111111000000000000111111111111222222222111111111111111111111111111111111111111222222111111222222222111222222222222222222222222444333333333333333333444444444444444333444444444333333333333333333333333111111111000000000000000111111111111111111111111000000111111111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,///000///,,,******+++---***,,,------+++******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************&&&''')))+++,,,...//////***************+++++++++******************************++++++++++++******))))))))))))))))))))))))((()))***+++++++++))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***((('''(((************************)))))))))))))))))))))))))))))))))******++++++,,,******+++,,,,,,,,,,,,+++)))******++++++******)))+++++++++++++++++++++++++++)))((((((***+++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,+++)))((()))***,,,,,,++++++************+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------((('''&&&&&&((())))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------+++++++++,,,,,,---------------------------------............////////////......////////////......---------.........//////.../////////////////////,,,---------......////////////000000000111111111......------------......///.........---------,,,........................//////......------,,,,,,,,,,,,------......//////............////////////------...000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222333333333222222222333222222222222222222222222333333333222222333333333222222222222333222222222333333333333333333333333000000000000000000000000111111111111111111111111000000000111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++++++++++++++*********+++++++++,,,,,,......---+++)))(((***,,,,,,---......,,,++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++******************************++++++++++++******(((((((((((((((((((((((())))))******++++++******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((())))))************,,,......,,,*********+++***))))))))))))***+++))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++***))))))***+++,,,+++***)))))))))************+++******+++,,,,,,,,,++++++***)))((()))+++,,,,,,+++***************+++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......***)))'''(((***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........+++,,,------------,,,+++------........./////////......////////////......,,,,,,------.../////////---............/////////,,,,,,,,,---......///////////////000000111111222......------------......//////......---,,,,,,+++.................................------------------------------.....................////////////---...///000000111000000000000000000000000000000111000000000000000//////000000000111111111111111111111111111111111111111222333444333222111222444222222222222222222222222333333222222222222333333000111111222222222222111333333333333333333333333111111111222222222222222111111111111111111111111///000000111111000000///........................------------------------)))******+++******)))(((,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************+++++++++++++++,,,,,,+++)))((()))+++...000111000///---......++++++************++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++***)))))))))***+++++++++++++++******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((('''$$$'''***++++++******++++++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++))))))***,,,------+++)))))))))))))))************((()))******++++++*********)))((()))+++,,,,,,,,,***************++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------)))***+++---......------+++++++++,,,,,,---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,---......---,,,,,,---------.........//////......////////////......,,,,,,------...//////000,,,,,,------............++++++,,,------...//////---------...//////000000...------,,,,,,------...------------------------........................,,,------------------......------------------,,,............//////////////////000000000000//////000000000000000000000000111111000000///////////////000000000111111111222111111111111111111111111000222333333111000111333111111111111111111111111333333222222222222333333000111222333333333222222222222222222222222222222000111111111222222222333111111111111111111111111//////000000000000//////........................++++++++++++++++++++++++((((((******+++***))))))---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++***+++---,,,+++******+++---///000000...------...++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******************************((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$!!!%%%'''(((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++))))))+++---///...+++((())))))))))))************(((((()))******************)))((()))+++,,,---,,,*********)))***++++++,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,...------,,,,,,++++++***+++)))((()))***,,,++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...)))***+++---......------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,---...//////...---,,,---------.........//////......////////////......,,,,,,------...///000000,,,,,,,,,---------......++++++,,,,,,---...//////++++++,,,,,,---...//////...------,,,,,,------...+++,,,,,,------......///........................,,,,,,,,,------..................------,,,,,,,,,............/////////000///000000000000000///...000000000000000000000000111111000000/////////...//////000000111111111222000000000000000000000000///111333222///...000222111111111111111111111111333222222222222222222333000111333444555444444333222222222222222222222222......//////000000000111111111111111111111111111//////000000000000//////---.....................************************)))***+++,,,------,,,+++---,,,,,,+++************************************))))))******+++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++)))+++......---,,,,,,,,,***,,,------+++******+++++++++************++++++******))))))******+++,,,))))))))))))************,,,,,,,,,+++++++++******************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))******))))))))))))******)))((('''&&&'''(((***,,,++++++)))(((''''''''''''((())))))(((&&&%%%'''(((+++***)))(((((()))***++++++*********))))))(((((())))))))))))***************,,,---,,,***(((((()))************************+++*********))))))(((((()))************+++++++++(((***++++++*********++++++++++++*********))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***''')))+++,,,,,,,,,***))))))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---------,,,+++***((('''&&&&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///------------------------------............------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,------...//////.........---------,,,---///000000///---,,,+++,,,,,,---...///000000---------.........//////***+++,,,---...---,,,+++------............------,,,,,,,,,---------......------------.........////////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000////////////////////////000000000000........................000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333333333333222222111111111111111111111222333444444333333222222111000//////////////////....................................,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++***))))))************************************************)))************+++++++++------------,,,+++***))))))***,,,++++++***,,,---+++++++++************)))******))))))******+++,,,))))))))))))*********************)))))))))((((((************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))))))))******))))))))))))*********)))'''''''''(((***++++++***)))(((((('''''''''((())))))(((&&&&&&'''((())))))(((''''''((())))))************)))))))))((())))))))))))************+++,,,------+++******+++************************++++++++++++*********))))))************+++++++++***+++------+++******++++++++++++*********))))))++++++++++++++++++++++++************************(((((()))************)))'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***((()))***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++++++++++++++......------,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***))))))***,,,---------------------------------............------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,------...///.........------------,,,---...000000...---,,,,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---+++,,,---.........---------......//////......---,,,,,,---------.........------........./////////------,,,,,,,,,+++++++++........................------------------------............///////////////////////////000000000.../////////000000000000........................000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222111111111222222222333333333333333222222111111111222222111111000111111111333333222111111000//////////////////....................................,,,,,,------,,,,,,+++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))************************************************)))************+++++++++------------,,,+++***))))))+++,,,,,,++++++,,,...+++++++++************)))******))))))******+++,,,))))))))))))*********************)))))))))))))))************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))************))))))))))))************(((''''''((())))))******))))))((((((''''''((())))))(((&&&&&&''')))((((((''''''''''''((((((************))))))))))))))))))))))))************(((***,,,,,,+++***+++,,,************************,,,,,,,,,+++++++++++++++)))************+++++++++,,,---...---+++******++++++++++++***************++++++++++++++++++++++++************************(((((()))************)))((()))***+++++++++++++++******++++++++++++******((()))***+++,,,+++******------------------------,,,+++++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,------...///...---+++************---------------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,------------------------,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...------,,,---------............------------,,,---...//////...---,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////............////////////......---------.........................../////////000---,,,,,,,,,,,,+++++++++------------------------........................---............/////////.........//////000000111....../////////000000000////////////////////////000000000000000000000000000000000000000000000000111111111222222222222333222222222222222222222222111111111222222222222333222222222222222111111111222222111000000//////...222222111111000000//////////////////....................................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))))))))))))))))))))************************************************)))************+++++++++------------,,,+++***)))***,,,------++++++,,,...+++++++++************)))******))))))******+++,,,((()))))))))************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))***************))))))))))))******+++***)))(((''''''(((((()))))))))))))))((('''''''''((()))(((&&&&&&''')))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************$$$&&&(((((((((((()))***************************++++++++++++++++++++++++))))))*********+++++++++,,,---...---+++)))))))))************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))******++++++++++++******++++++++++++******((()))***++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))***+++,,,,,,------------,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---------------------------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------..................//////000000//////..................................../////////000000........................---------------------------------------------------------.........//////------......///000111111........./////////000000000000000000000000000000000000000000000000000000////////////////////////111111111111222222222222111111111111111111111111111111111111222222222222222222222111111111111111111111111111111000000///111111000000000/////////////////////....................................,,,,,,------,,,,,,+++***,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,------,,,+++,,,...+++++++++*********))))))******))))))******+++,,,((()))))))))************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******************))))))))))))************)))(((((((((((('''((())))))***))))))(((''''''(((((((((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))******((()))))))))************###%%%'''((((((((()))***************************))))))******************))))))*********+++++++++***+++,,,+++)))''''''(((************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************++++++)))******++++++******)))))))))******++++++++++++(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,---++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,---------------------..................---+++,,,,,,---.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,---------......////////////........................------............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------...///000000111............////////////000000000000000000000000////////////////////////........................000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000111222333333333222222000000//////////////////////////////....................................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++************************************************))))))*********+++++++++++++++,,,,,,++++++******+++,,,------+++++++++---+++++++++*********))))))******))))))******+++,,,))))))))))))************)))))))))))))))************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))******++++++******))))))))))))******)))))))))))))))((((((((('''((()))******)))(((''''''(((((((((&&&'''(((***))))))************))))))))))))))))))************))))))))))))************&&&(((************+++,,,************************)))))))))))))))*********)))************+++++++++(((***+++***(((''''''(((***************+++++++++++++++++++++++++++++++++************************(((((()))************)))+++******)))******++++++))))))************))))))***************+++++++++************************((((((((()))))))))))))))************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))+++,,,---...------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,------------........................+++,,,,,,---...///000111************++++++++++++,,,++++++++++++,,,------------............---------------------,,,,,,,,,------------.........///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------......//////000------........./////////////////////////////////////////////////////////////////////////////////000000000111111111111222111111111111111111111111000000000111111111111222000000000111111111111111///000222333444444333333////////////............////////////....................................,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************************************)))************+++++++++***+++++++++++++++******+++,,,---,,,***)))***++++++++++++************)))******))))))******+++,,,))))))))))))************(((((()))))))))*********************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))******++++++******))))))))))))******'''(((((()))))))))))))))'''((()))******)))((('''&&&'''((('''&&&''')))***(((((()))******)))((((((((()))))))))************))))))))))))************''')))++++++******+++,,,************************)))))))))******+++++++++)))************+++++++++(((***++++++)))((())))))))))))*********+++++++++++++++++++++++++++++++++************************(((((()))************))),,,+++***))))))***++++++))))))************))))))***************++++++,,,************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---))))))************))))))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...------,,,++++++,,,,,,,,,---------.........------.........,,,,,,,,,------.........)))************+++++++++---,,,,,,+++,,,---...///,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................---------.........//////........................////////////////////////////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111///000000000111111111222///000222333333222111000........................////////////....................................,,,,,,------,,,,,,+++***.........---------,,,,,,***************************++++++,,,,,,++++++***,,,,,,++++++******))))))************************************************)))************+++++++++******++++++++++++*********+++,,,+++)))((()))***+++++++++************)))*********)))***++++++,,,))))))))))))******************++++++,,,,,,,,,,,,************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))***+++++++++******))))))))))))******&&&'''((()))******))))))&&&''')))***+++***((('''&&&'''(((''''''''')))+++&&&'''((())))))((('''&&&(((((())))))*********+++))))))))))))************&&&(((******)))((()))************************************++++++,,,,,,,,,)))************+++++++++(((***+++,,,*********+++))))))******++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++***))))))***++++++))))))************))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++*********++++++*********(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...++++++***************+++))))))***++++++,,,------******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...------,,,+++++++++,,,,,,---------......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------.....................------------------.........//////........................////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111//////000000111111111222000111222333222000...------.....................000/////////....................................,,,,,,---------,,,++++++//////.........---------************************+++++++++,,,,,,+++++++++,,,++++++***)))(((((('''************************************************)))************+++++++++)))******+++++++++******)))++++++***((('''((()))+++++++++************)))******++++++++++++******************************)))************)))((((((++++++************++++++///...,,,+++***+++,,,,,,******))))))))))))*********)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))************))))))))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************************,,,***(((''''''(((***,,,))))))(((((((((((())))))+++***)))((((((''''''((()))************+++++++++&&&'''(((***++++++++++++---,,,***))))))***,,,------,,,+++******+++,,,---++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((************************+++++++++************)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************////////////...---,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))***,,,------,,,***)))((()))+++,,,,,,+++)))((()))************++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,.........,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......))))))***+++,,,,,,------........................,,,++++++******))))))))),,,---......,,,,,,---............------,,,,,,,,,,,,,,,,,,---------........................------........................------,,,+++,,,---...///////////////////////////......//////000000111111000000000000000000000000/////////000111111222222111111111111111111111111222222111000///...------000///......///000///---111000///---------...///------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))***++++++++++++***))))))+++*********))))))((((((************************+++++++++*********))))))***************************++++++,,,,,,++++++***++++++******++++++,,,---))))))))))))))))))))))))******++++++++++++******************************************))))))))))))++++++************++++++---,,,+++***)))******+++******))))))))))))***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))))))))************))))))''''''(((((()))*********))))))))))))))))))))))))******************************)))(((((()))******))))))(((((((((((()))))))))((((((((((((((()))***))))))*********+++++++++((())))))************))),,,,,,************,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***))))))+++*********************))))))******+++++++++,,,******++++++++++++******++++++++++++++++++++++++************************++++++,,,---------,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++'''((()))******)))(((''')))***+++,,,,,,+++***))))))************++++++++++++,,,,,,------,,,,,,+++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))******+++,,,,,,------------------------------+++++++++++++++*********,,,---......,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------........................------........................------,,,,,,,,,---...///.................................///000000111111000000000000000000000000111111111111111000000000000000000000000000000000111111000000///.........000///---...///000///---000000///...............------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++*********))))))***++++++++++++***))))))************)))))))))(((************************+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************,,,+++)))((((((((()))***++++++************++++++++++++***))))))))))))*********))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''''''''''''((()))***+++)))))))))*********++++++***************)))((((((++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++******************++++++++++++***))))))+++++++++******)))))))))'''((()))***+++,,,------******++++++++++++******************************************************(((((()))***+++,,,,,,++++++++++++***************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---......------------,,,,,,,,,,,,,,,,,,---------......------------------..............................---,,,,,,,,,,,,---...///........................---......//////000111111000000000000000000000000333333222111111000/////////////////////////////////////////////////////////...---...///000///...///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++******************++++++++++++***))))))************))))))))))))************************+++++++++*********************************************++++++++++++******,,,+++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************,,,+++)))''''''(((***+++++++++************++++++******************************))))))))))))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))************))))))))))))************))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))*********))))))(((******++++++++++++******)))***+++,,,,,,+++***)))************+++++++++++++++******))))))******+++******************************************************************************+++++++++******)))++++++******))))))((((((((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************************((())))))***++++++******************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++*********++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,------------..............................,,,,,,,,,,,,------..............................------......///000000111000000000000000000000000222222111111111000000000////////////////////////........./////////000000///...---...///000///...---...///000000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++***))))))*********)))))))))))))))******************************************************************************++++++++++++******+++,,,,,,,,,++++++******))))))))))))))))))))))))******++++++++++++******************************,,,+++)))''''''(((***+++++++++************++++++******++++++++++++++++++******))))))))))))************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))************))))))))))))************))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,***((('''))))))(((((((((((())))))******)))((((((((((((((((((((()))))))))*********'''''')))******+++++++++)))******++++++******)))))))))+++,,,,,,+++)))))))))))))))******+++++++++++++++************++++++************************************************************************)))******+++++++++***************)))))))))((((((******************************++++++++++++******))))))))))))))))))))))))************************+++++++++++++++***))))))************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++******************+++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,------..............................,,,,,,,,,---------------........................---------...//////000000//////////////////////////////000000000111111111000000000000000000000000------......//////000000///------...000000000///---...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++***))))))))))))))))))))))))******************************************************************************)))******++++++******)))***+++,,,,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******************************,,,+++)))((((((((()))***++++++************++++++)))***++++++,,,,,,++++++******))))))))))))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))************))))))))))))************))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))(((((((((((())))))+++***)))(((''''''''''''((((((((()))))))))******&&&'''((()))+++++++++,,,************************)))******************)))(((((())))))***+++++++++++++++************++++++***************************************************************+++++++++))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************---------,,,,,,***))))))***************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------------...,,,,,,,,,---------......++++++,,,,,,------..............................+++,,,------......------------------------------,,,------......///000000////////////////////////------...//////000111111000000000000000000000000---------....../////////...------...000111000///---...//////////////////.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++++++++***++++++++++++***))))))))))))))))))***************************************************+++++++++************************))))))************)))))))))***+++,,,---,,,++++++))))))))))))))))))))))))******++++++++++++******************************************))))))))))))++++++************++++++((((((***+++++++++************))))))))))))******((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))))))))************))))))++++++******************))))))))))))))))))))))))************************((()))***++++++***)))((())))))(((((((((((())))))***)))((((((((((((((()))(((((((((((()))))))))***'''((()))***************+++***)))(((((()))***+++******))))))))))))******((((((((()))***+++++++++,,,++++++******++++++,,,************************************************))))))*********+++++++++))))))***+++++++++++++++''''''(((((()))************************+++++++++******++++++++++++******************************************************+++++++++,,,,,,+++******))))))*********+++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,------------,,,+++***))))))))))))))))))***)))************+++++++++******++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,------..............................+++,,,---.........------------------------------,,,,,,---......//////000////////////////////////---------...............////////////////////////---........................---,,,...000111000///...............///000000///......---,,,,,,++++++************************---,,,,,,,,,++++++++++++))))))*********+++++++++***++++++++++++***))))))((()))))))))************************************))))))*********+++++++++************************))))))************))))))'''(((***,,,------,,,,,,))))))))))))))))))))))))******++++++++++++******************************)))************)))((((((++++++************++++++&&&'''(((*********)))(((******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))(((''''''(((((()))***+++(((((((((((())))))))))))***************)))((((((,,,***)))'''''')))***,,,+++***)))(((((()))***+++'''(((((()))***+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))******++++++++++++((()))***+++++++++++++++&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---******++++++++++++******************************************************((()))***++++++,,,++++++))))))******++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((***++++++***((('''))))))(((((((((((()))))))))************+++++++++******++++++++++++******,,,+++***))))))***+++,,,((((((((((((((((((((((((***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,---......,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------......******+++,,,,,,---..............................+++,,,---.........---,,,------------------------,,,,,,------...//////000////////////////////////.........------,,,++++++...................................................---,,,...000111111000///...---------///000111//////...---,,,,,,++++++))))))))))))))))))))))))---------,,,,,,+++++++++))))))******++++++++++++***++++++++++++***))))))(((((())))))*********+++************************))))))******++++++++++++************************))))))************))))))&&&'''***,,,......------))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))(((++++++************+++++++++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))***************************)))))))))((((((''''''))))))(((((((((((())))))++++++)))(((''''''''''''))))))***++++++++++++***))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))'''''''''((()))''''''(((((())))))******''''''''''''(((***+++,,,))))))))))))************,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))***,,,,,,++++++,,,...************************))))))))))))*********************************************************************)))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************---,,,+++******+++,,,---++++++************++++++,,,,,,,,,++++++*********+++++++++*********))))))************************************************((()))+++,,,---,,,,,,+++))))))))))))))))))))))))************************((())))))))))))(((((('''+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,++++++***...---+++*********++++++************************************************(((***+++---......------++++++++++++,,,------...---+++***+++,,,,,,+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((((()))*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......000000///...---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,---------......---------............///////////////////////////////////////////////////------......///000000000000000//////.........---...............///000000000000000000000000000000------,,,,,,,,,+++++++++))))))))))))))))))))))))************)))))))))(((((()))+++------+++)))(((+++*********))))))((((((,,,+++*********+++------,,,++++++******++++++,,,))))))))))))))))))))))))******)))))))))))))))***************************************************+++***)))(((((()))***+++************************************************))))))))))))))))))))))))((()))***++++++***)))(((*********))))))*********************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))*********************************))))))((((((((())))))(((((((((((())))))+++***)))(((((('''''''''))))))***++++++++++++***))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))((((((((((((******)))((((((((((((((())))))))))))************++++++************++++++************************))))))))))))))))))))))))(((***++++++))))))***,,,************************))))))))))))***************************************************************)))))))))))))))))))))))))))***+++++++++******)))***++++++,,,,,,++++++************************************************************************,,,+++************+++,,,++++++************++++++,,,,,,,,,++++++*********+++++++++*********))))))************************************************)))***++++++,,,,,,,,,+++************************************************((())))))*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,++++++******---,,,+++*********++++++************************************************)))***+++,,,---------------,,,+++++++++,,,---...000...,,,+++,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------.../////////...------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,------------...------------............................................................///////////////.........000/////////............///............///000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------************************+++*********))))))))))))***)))((((((((()))***+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))((())))))***+++,,,************************+++++++++++++++++++++++++++***)))(((((()))***+++************************************************))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))))))))***))))))(((((())))))*********))))))((((((''''''((()))******++++++******))))))))))))))))))))))))******)))((((((((())))))))))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))*********)))((('''''''''******)))((((((((((((((())))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((***************************))))))))))))************************************************************))))))))))))))))))************+++++++++******))))))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************+++******))))))******+++++++++************+++++++++++++++++++++*********+++++++++***************************************************************+++************+++,,,,,,++++++++++++++++++++++++************************((()))***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++*********))))))***+++++++++******---,,,+++*********++++++************************************************++++++***++++++,,,---...///---+++******+++,,,---333000---,,,,,,---------***++++++,,,,,,++++++***------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++000//////...............,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,------------------------....................................------------------------000000000000///...---,,,////////////............///////////////000111111////////////////////////.........------------,,,************************))))))***+++,,,---......,,,+++***))))))***+++,,,***************)))))))))))))))(((((())))))***+++++++++************++++++))))))))))))))))))))))))((((((((()))***+++,,,---************************+++++++++++++++++++++++++++***))))))))))))***+++************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********************))))))))))))))))))***)))))))))))))))(((''''''((())))))***************))))))))))))))))))))))))******))))))((())))))***))))))************))))))(((((((((((((((((((((((()))))))))(((((((((((()))***)))))))))((((((((('''''''''''''''(((***+++,,,((()))))))))************)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))(((((()))************************((()))))))))************************************************************)))))))))))))))*********+++++++++++++++***)))((())))))***+++++++++++++++************************++++++++++++++++++++++++***************************))))))))))))))))))***++++++************+++++++++++++++***************************************************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************((()))***+++,,,---------************++++++++++++************************************************+++++++++***************))))))***++++++,,,++++++,,,+++++++++++++++++++++************************************************,,,+++*********+++---...000...,,,***)))***,,,---444111---++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------...............---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.................................------------------------//////000000///...---,,,///////////////.........000////////////000111111//////////////////////////////.........---------)))))))))))))))))))))))),,,,,,+++++++++*********+++******************+++************************+++++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))***++++++,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******************++++++******))))))))))))******((())))))***))))))((('''(((((()))************)))))))))))))))))))))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((((((((((())))))))))))((('''((((((((()))))))))***''''''''''''(((***+++,,,((()))))))))************)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,---,,,***))))))***************************((()))))))))************************************))))))))))))))))))))))))(((((())))))************+++++++++++++++***)))((())))))***++++++++++++***************************************************************************)))))))))******)))))))))++++++************++++++************************************************************************************************,,,+++***)))))))))***+++************************************************))))))***,,,,,,---------)))))))))******+++++++++******************************************************************************+++,,,---------,,,++++++++++++++++++++++++************************************************,,,+++***)))***+++,,,---///...,,,*********,,,,,,222///+++)))***+++,,,,,,***++++++,,,,,,++++++************************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,---...............---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...........................------------------------,,,---///000000000///............//////////////////////////////000000111........................//////.........---------------------------------+++*********))))))))))))((()))+++,,,,,,+++)))(((***************+++++++++******++++++,,,,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))),,,,,,+++***))))))******************************++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))***************+++******))))))******+++'''((()))******)))(((''''''((())))))******))))))))))))))))))))))))))))))******)))))))))***++++++))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))((('''''''''((()))***************)))((((((((((((((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,+++***+++,,,************************))))))))))))************************************))))))))))))))))))))))))((((((((()))******++++++******+++++++++******)))((()))******++++++******************************))))))))))))))))))))))))************************)))******++++++******)))++++++************++++++)))))))))******************************+++++++++************************************************++++++***))))))))))))***))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,(((((())))))***+++++++++***************+++++++++************************)))))))))***************++++++,,,---------,,,,,,******+++,,,,,,,,,++++++************************************************++++++************++++++------,,,,,,++++++,,,,,,///,,,)))((()))+++++++++***++++++,,,,,,++++++***************************************++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------+++,,,...000111111///............///////////////...............///000000.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,''')))+++------+++)))'''*********+++++++++++++++(((((()))************)))******))))))))))))******))))))))))))))))))))))))...---,,,+++***)))))))))******************************************************+++,,,,,,+++******************************************************))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))*********((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((())))))*********+++******))))))******+++'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))************))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************++++++************++++++************************)))))))))))))))))))))))))))***++++++******+++,,,************************))))))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++))))))***+++++++++******((())))))*********************************************************************************************+++,,,,,,+++******++++++************++++++((()))))))))*********+++))))))*********+++++++++***************************************************************)))((((((******************************************************+++++++++++++++***((((((((()))***+++++++++))))))*********+++++++++************************((()))))))))*********++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++******************************************************++++++++++++*********+++,,,---------,,,+++,,,***))))))+++,,,,,,+++***++++++,,,,,,++++++***************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,---///111111000...---............/////////000---------------......///........................------------,,,,,,,,,,,,************************'''((()))***+++,,,,,,---)))***++++++++++++***)))*********++++++,,,,,,,,,'''((()))***+++******)))******))))))))))))******))))))))))))))))))))))))---,,,++++++************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''(((((()))))))))***++++++************++++++&&&''')))***+++***(((''''''(((((()))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))&&&'''(((*********)))(((******))))))((((((''''''''''''''''''(((***+++,,,))))))))))))************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))'''(((******))))))***,,,************************))))))))))))************************************))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++++++++++++++(((((()))***************************************++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++************++++++(((((())))))*********+++))))))******++++++++++++************************************************)))***+++++++++)))((('''++++++++++++++++++++++++******************************+++++++++***))))))'''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))((()))***+++,,,---,,,,,,+++************************************************)))***+++,,,,,,+++)))((((((***,,,...///...,,,+++***))))))***,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************++++++,,,---*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////////////////...///111222111///,,,***---.........//////000000---,,,,,,,,,,,,---..............................------,,,,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++******))))))))))))******))))))))))))))))))))))))+++++++++***++++++,,,,,,************************((((((((((((((((((((((((***+++,,,------,,,+++************)))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))************************************)))((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))))))))+++,,,+++***,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&$$$%%%''')))*********))))))))))))))))))************+++++++++************************(((((((((((()))***+++,,,---,,,***)))))))))******,,,+++)))(((((()))+++,,,)))))))))***++++++,,,,,,))))))))))))************++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********************************,,,++++++******++++++,,,++++++++++++++++++++++++***************************(((&&&%%%$$$%%%&&&'''+++++++++*********))))))************************(((((()))***************,,,,,,+++***)))))))))***((()))***++++++***)))(((******************************************************))))))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++************************(((((())))))************,,,+++*********+++---...+++)))'''(((+++,,,***(((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++,,,,,,***))))))+++...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,---///000000000//////...---,,,,,,,,,,,,---...---------............///.........///////////////................................................,,,,,,,,,---...///000111.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((()))***+++++++++************+++++++++++++++*********))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***************************+++++++++++++++++++++++++++***)))(((((()))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''''')))+++***))))))))))))))))))))))))************+++++++++************************+++***)))))))))))))))***,,,,,,***)))))))))******,,,+++)))(((((()))+++,,,++++++******************))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************))))))))))))************))))))*********+++++++++,,,,,,,,,+++++++++******************************+++++++++******+++++++++++++++++++++++++++++++++************************+++***((('''&&&'''((()))+++++++++*********))))))************************((())))))***************++++++******)))*********++++++,,,,,,,,,,,,++++++************************************************&&&&&&%%%%%%%%%%%%&&&&&&+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++***))))))(((((()))***++++++)))((((((++++++***(((++++++++++++++++++++++++,,,,,,++++++************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,+++))))))+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,------......------------,,,,,,,,,+++++++++******++++++++++++++++++***+++---.........---,,,...---,,,,,,,,,,,,---...------------.............../////////////////////------------------------........................---------------...///000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******++++++,,,))))))))))))))))))))))))************************+++***)))(((((()))***+++***))))))))))))))))))***+++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***))))))((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))***)))((()))+++,,,+++***(((((()))***++++++,,,,,,******************************))))))))))))******************))))))))))))))))))))))))))))))))))))******************************+++***((((((***,,,))))))))))))))))))******)))************+++++++++************************,,,,,,+++))))))(((((((((,,,+++******)))*********,,,+++***))))))***+++,,,,,,,,,++++++***))))))((()))))))))*********++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************+++++++++******************************+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,***)))))))))***++++++++++++***************************************((()))******++++++***************)))******++++++,,,,,,++++++++++++,,,,,,************************************************))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++******))))))((())))))***+++***))))))***+++***)))+++++++++++++++++++++++++++************))))))))),,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,+++******+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,------......---------------------,,,,,,,,,++++++******************++++++,,,------------,,,------,,,,,,,,,,,,------------------............//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,...........................---------------......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******))))))(((((((((((())))))+++++++++***************++++++************))))))))))))))))))))))))))))))))))))))))))************)))***************+++++++++******))))))******+++************************************************))))))))))))))))))))))))******))))))))))))******************************))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((()))***++++++))))))))))))***++++++,,,,,,***************************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))*********))))))*********+++++++++************************,,,+++******)))))))))***++++++******************++++++***))))))***+++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************---------,,,,,,++++++***************************++++++++++++++++++++++++******************************++++++++++++******************************************************,,,++++++*********++++++************************************************))))))***++++++++++++******)))))))))***+++,,,,,,+++***)))(((((()))***+++************************************************---------,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***************+++******++++++++++++++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++,,,------......------..................------,,,,,,++++++******))))))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++***))))))((((((((())))))))))))))))))))))))************************++++++******************))))))(((((((((((())))))************************************************))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,++++++************++++++************************************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))(((((((((((()))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))************************++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))(((((())))))************))))))*********+++++++++***************************************+++,,,,,,************+++*********+++******************+++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************,,,,,,++++++*********)))************************++++++++++++++++++++++++************************)))******++++++******)))*********************************************************)))*********+++************************************************))))))***+++++++++++++++***)))))))))***+++,,,,,,+++***)))(((((()))***+++************************************************+++******))))))******+++)))))))))*********++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++******++++++*********+++++++++++++++++++++++++++)))))))))))))))))))))***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++,,,------......------........................------,,,,,,+++++++++***.........---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////.........---------------------------...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))+++******))))))******+++************************))))))))))))))))))))))))************************((()))))))))************))))))******+++,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((('''(((***+++***)))++++++******************++++++++++++++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((***++++++***))))))***((((((((()))******++++++)))************+++++++++************************)))))))))******,,,------))))))***++++++++++++***************************((())))))***++++++,,,,,,*********++++++++++++,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++)))))))))(((((((((((((((+++++++++******************++++++++++++,,,,,,,,,************************((()))***++++++***)))(((************************************************((())))))))))))************************+++++++++************************)))***++++++,,,+++++++++*********)))******++++++,,,,,,++++++++++++,,,,,,***************************************************))))))(((((())))))***((())))))))))))*********++++++++++++++++++++++++************************+++++++++++++++*********(((((()))************)))***+++,,,+++******+++,,,++++++++++++++++++++++++)))))))))************+++***++++++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))+++------+++***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,------......---------------...............---------,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000000000///......------................................................---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++************++++++***************+++++++++((((((((())))))))))))***************************))))))))))))************))))))***++++++,,,------,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((('''(((*********((()))))))))***++++++,,,,,,************************((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++***(((((()))'''(((((()))******++++++)))************+++++++++************************++++++*********+++,,,,,,((()))***+++,,,++++++************++++++***************************++++++*********+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++((()))))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,************************((()))***++++++***)))(((************************************************(((((()))***************))))))*********+++++++++************************)))***++++++,,,,,,++++++++++++******)))*********++++++,,,,,,,,,,,,++++++************************************************++++++************++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))&&&'''(((***++++++++++++)))+++---,,,***)))+++---++++++++++++++++++++++++************++++++,,,,,,******+++++++++,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++------,,,******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,---------.........+++++++++++++++,,,,,,,,,---,,,+++*********++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------111000000///......------------------------------........................++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))+++,,,------,,,,,,))))))))))))))))))))))))************************,,,,,,------,,,***)))(((******))))))))))))******))))))*********+++++++++)))))))))*********++++++************************))))))))))))************))))))***+++,,,,,,------,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))((('''((()))******(((''''''(((***+++,,,---...))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))'''&&&&&&&&&'''(((((()))***+++++++++)))************+++++++++************************------,,,+++************((()))***+++,,,,,,+++*********++++++++++++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++******))))))*********++++++,,,,,,,,,************************''')))***++++++***)))'''))))))))))))))))))))))))************************((()))***+++++++++++++++))))))******++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***((()))***++++++***)))(((***************************************************))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((&&&(((***,,,---......---))),,,---,,,***)))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++***+++,,,------,,,+++***)))************+++++++++)))************+++++++++***+++,,,------,,,+++***)))+++------,,,+++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---------......))))))******+++++++++,,,000///---,,,+++,,,------***+++,,,------,,,+++***++++++,,,,,,,,,---------111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,........................*********+++,,,---...///*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------,,,+++)))((())))))(((((((((((())))))))))))******++++++++++++*********++++++,,,,,,,,,************************))))))))))))************+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,............,,,+++)))******+++++++++************))))))((((((''''''************************))))))))))))))))))))))))((()))***,,,,,,+++******************************************************++++++++++++++++++++++++*********)))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((())))))******++++++++++++***)))(((((())))))))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++---,,,***)))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++************************************************)))************+++++++++))))))*********++++++++++++++++++++++++***)))(((******************************++++++++++++******((()))***+++++++++++++++))))))***++++++++++++***+++++++++*********))))))******************************************************************************++++++++++++***************************************++++++,,,,,,,,,******))))))******+++,,,************************)))************+++++++++......---+++)))((('''&&&+++,,,,,,+++)))((()))*********))))))))))))******,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++************)))******************************+++++++++,,,,,,,,,************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///---+++******+++,,,...---------.........//////...---,,,++++++---...000------++++++++++++------,,,++++++******++++++,,,))))))***+++------+++***------------......//////111///...,,,++++++,,,,,,........................,,,---------.../////////.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))******************************++++++++++++******++++++************+++++++++*********))))))((((((******++++++++++++******++++++***))))))***+++,,,******))))))))))))************++++++++++++******,,,++++++++++++++++++***,,,,,,------------,,,,,,******+++++++++******)))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************************************++++++++++++++++++++++++)))))))))))))))************))))))(((((())))))*********))))))(((((((((((()))))))))))))))***************))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++,,,+++***)))))))))******)))***++++++,,,,,,,,,++++++++++++*********)))))))))************+++++++++************************************************)))************+++++++++******++++++,,,,,,,,,,,,+++++++++++++++***))))))******************************++++++++++++******))))))***+++++++++******))))))***++++++++++++***+++++++++*********))))))******************************************************************************++++++++++++*********************************++++++++++++++++++,,,******))))))******+++,,,************************)))************++++++++++++++++++*********))))))((()))***)))'''''''''(((******))))))))))))******+++***))))))))))))***+++******++++++++++++******++++++++++++++++++++++++************************************+++++++++,,,************************+++++++++************)))************************************+++++++++,,,************************+++++++++*********))))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++---...+++++++++,,,,,,,,,,,,---...---,,,++++++---...000---,,,,,,++++++,,,,,,---...------,,,,,,------...///...,,,,,,,,,,,,,,,,,,++++++,,,---------------///......---,,,,,,,,,,,,........................------------............------------,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++******************************************************++++++++++++******++++++************++++++************)))))))))((()))******++++++******))),,,+++***))))))******+++******))))))))))))******)))******************)))*********+++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++***)))(((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************************************++++++++++++++++++++++++(((((())))))******+++++++++******))))))******+++***))))))))))))(((((((((************)))))))))))))))))))))))))))*********))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))++++++***)))))))))******)))***++++++,,,++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,,,,,,,,,,---------***++++++++++++***))))))******************************++++++++++++************+++++++++******)))))))))***++++++++++++***+++++++++*********************************************************************************************++++++++++++******************************+++++++++++++++***************))))))******+++,,,************************)))************+++++++++((())))))***++++++,,,,,,((()))***)))((('''((()))******))))))))))))*********))))))(((((())))))*********++++++++++++******************************************************)))))))))*********++++++************************+++++++++************)))************************)))))))))*********++++++************************+++++++++************************************************++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++*********,,,---...++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------111000...------///111333//////000000///...,,,+++------.........------,,,....................................------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++******************************************************++++++++++++******++++++************++++++************)))))))))))))))******++++++******))),,,,,,+++***))))))************))))))))))))******))))))************))))))))))))******++++++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***+++++++++++++++++++++++++++************************************************''''''((()))***++++++,,,*********))))))*********))))))))))))))))))))))))++++++******))))))((((((((())))))***************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''(((((((((((()))*********))))))))))))*********++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******************************++++++++++++******+++++++++++++++***)))((())))))***++++++++++++*********************************************************************************************************++++++++++++******************************,,,,,,++++++******))))))******))))))******+++,,,************************))))))*********+++++++++(((((()))***+++,,,,,,,,,***+++,,,+++***)))***+++******))))))))))))******))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))************************((())))))))))))*********************************+++++++++*********))))))************************((())))))))))))*********************************************************************************************++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,......,,,,,,---------.........------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---///000111333666999666666666555333000...,,,,,,---...//////...------.................................------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******++++++************++++++*********)))))))))))))))))))))************)))))),,,,,,+++******)))))))))******))))))))))))******))))))************)))))))))))))))******+++++++++++++++)))(((((()))+++++++++++++++++++++***)))((())))))))))))************************************))))))))))))))))))))))))+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((()))***++++++,,,***))))))(((((())))))***))))))))))))************++++++******))))))((((((((()))************))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))***)))))))))*********++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++************)))******+++++++++************************************++++++++++++******+++++++++++++++***)))((())))))***++++++++++++*********************************************************************************************************++++++++++++******************************+++++++++******)))))))))******))))))******+++,,,************************))))))*********+++++++++***************+++++++++)))***++++++***)))***,,,******))))))))))))******(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))************************((())))))))))))*********************************+++++++++*********))))))************************((())))))))))))*********************************************************************************))))))*********+++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))---111444444444555666555555666666555444222111,,,---.../////////...---..............................------,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))))))))))))))******)))))))))******)))))))))++++++++++++******))))))******))))))))))))******)))******************))))))))))))***************+++******************+++)))******+++++++++******)))))))))************+++************************))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))******++++++)))))))))(((((())))))))))))))))))************+++************)))))))))))))))***+++++++++)))((('''))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))*********))))))*********+++******)))(((***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++***************)))))))))***++++++++++++*********************************++++++++++++************+++++++++******)))))))))***++++++++++++******************+++++++++******************************************************************************++++++++++++*********************************************)))))))))******))))))******+++,,,************************)))************++++++++++++++++++***************'''((())))))(((((()))*********))))))))))))******((())))))******))))))(((******++++++++++++******************************************************)))))))))*********++++++************************+++++++++************)))************************)))))))))*********++++++***************************************+++++++++************************)))))))))************+++,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,************++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++000555666333///......------...000222444555666....../////////......---........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))))))))************((())))))******))))))((()))***++++++++++++************))))))))))))************++++++++++++******************))))))))))))***++++++++++++++++++***((()))***+++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))((())))))***************************************************************************************)))))))))))))))*********+++******))))))******+++))))))*********+++++++++)))))))))))))))************+++,,,,,,+++)))'''%%%))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''')))*********))))))***************)))(((((())))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++*********))))))***+++++++++++++++******************************++++++++++++******))))))***+++++++++******))))))***++++++++++++***))))))*********+++++++++******************************************************************************++++++++++++******************************))))))))))))******************))))))******+++,,,************************)))************+++++++++************************&&&((())))))(((((()))*********))))))))))))******))))))***++++++***))))))******++++++++++++******++++++++++++++++++++++++************************************+++++++++,,,************************+++++++++************)))************************************+++++++++,,,************************))))))*********+++++++++************************))))))))))))************,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++******)))************+++++++++,,,,,,------......------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,000444333...******+++*********+++...111444666111000///......---..............................,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++************++++++((()))))))))************(((((())))))))))))((((((((((((***+++,,,,,,++++++******))))))))))))******++++++,,,,,,,,,,,,++++++++++++******))))))((((((***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))*********))))))))))))))),,,++++++++++++++++++,,,))))))******++++++++++++(((((())))))******++++++++++++,,,,,,+++(((&&&$$$))))))************))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))(((***************)))(((((())))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++---------,,,,,,+++++++++((()))***+++++++++++++++******************************++++++++++++******((()))***+++++++++++++++))))))***++++++++++++***))))))******++++++++++++******************************************************************************++++++++++++******************************(((((())))))******++++++*********)))***++++++,,,************************)))************+++++++++)))))))))***++++++,,,,,,(((***++++++******+++---******))))))))))))******)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************+++++++++************)))***************************++++++++++++,,,,,,,,,************************))))))******++++++++++++************************))))))))))))************,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++******)))++++++,,,,,,,,,---------+++,,,------......------++++++------------++++++******))))))))))))******+++...111///***(((+++......---+++***+++...111333222111///...---------...........................+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++************++++++(((((())))))*********+++(((((())))))))))))((((((&&&((()))+++,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++*********)))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************+++***)))***++++++***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,............---,,,++++++***)))(((((('''(((((()))+++*********))))))((((((++++++***)))(((((())))))''''''((()))***+++,,,,,,+++++++++*********))))))(((((())))))))))))(((((())))))************))))))))))))))))))************''''''((()))***++++++,,,''''''(((((()))))))))*********++++++++++++******))))))))))))************************************++++++++++++++++++++++++))))))************))))))++++++******++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((((((((((((************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******(((((()))***++++++,,,,,,***)))(((''''''((()))***,,,,,,+++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))!!! """'''***)))((((((((((((((())))))))))))'''(((((()))***+++++++++*********************************++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***(((((()))***++++++,,,,,,*********************************++++++,,,,,,,,,************************...---------,,,,,,++++++******+++++++++,,,,,,,,,************************.........------,,,,,,,,,************+++,,,------------,,,+++************------------------------+++---000222222///***&&&---...//////......///000:::444...,,,...///---+++000///---,,,+++,,,,,,---++++++++++++++++++++++++---...---******,,,,,,+++,,,,,,++++++***++++++,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))************+++***)))(((((()))***+++((()))+++,,,,,,+++)))(((+++*********))))))((((((******)))))))))))))))***************************+++++++++*********))))))(((((((((((((((((()))))),,,+++***))))))***+++,,,++++++++++++++++++++++++***)))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***++++++***))))))))))))***+++++++++,,,++++++++++++++++++++++++***++++++++++++++++++,,,+++,,,,,,,,,,,,+++*********************+++++++++************)))))))))(((++++++***)))))))))))))))((((((((()))******+++++++++++++++*********))))))(((((())))))))))))(((((())))))************))))))))))))))))))************(((((())))))******++++++((((((((())))))*********)))******++++++******)))))))))))))))************************************++++++++++++++++++++++++)))******************)))++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++***))))))(((((())))))************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******((())))))***++++++,,,,,,******)))(((((()))******,,,++++++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))'''&&&''')))***)))'''(((((((((((()))))))))***'''(((((()))******++++++---+++)))(((((()))+++---*********++++++,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))************************************)))******++++++******)))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,************************++++++******))))))))))))******+++++++++,,,,,,,,,************************,,,,,,+++++++++*********+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++---------------------------,,,,,,000555666000++++++---///000000000222444888333...,,,...000...,,,,,,+++*********+++,,,---++++++++++++++++++++++++***,,,.........---***(((++++++++++++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))************,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))************)))))))))(((******))))))))))))******************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************+++***)))***++++++***)))******************+++++++++++++++++++++++++++++++++++++++++++++*********(((((()))************)))((()))***+++,,,,,,++++++************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************)))))))))))))))*********)))))))))***************)))******++++++******)))))))))))))))******************************************************************++++++++++++******+++************+++,,,,,,************************))))))))))))))))))))))))************************************************************************,,,+++******))))))******************************+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************++++++++++++******)))))))))***++++++,,,,,,+++******))))))******+++,,,+++******)))*********))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))),,,***))))))***+++)))(((((((((((()))))))))******((((((((()))******++++++...,,,)))''''''))),,,...*********+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))************************************)))))))))******))))))))))))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++************,,,,,,++++++***++++++++++++++++++***++++++,,,,,,------------------------///+++)))...777;;;666000222444555666555555777888555111---,,,...000///---************+++,,,---...++++++++++++++++++++++++***+++,,,---,,,+++))))))+++++++++++++++,,,------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,++++++++++++,,,,,,************************************))))))))))))***)))))))))))))))******************************+++++++++***************++++++*********)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************+++***)))***++++++***)))+++++++++***************************************,,,,,,++++++******))))))&&&'''((()))************$$$&&&(((***++++++)))(((*********)))))))))))))))******)))))))))))))))***************))))))((((((************))))))))))))(((((())))))))))))(((((())))))************))))))((()))))))))*********************)))))))))))))))******************++++++))))))************))))))((()))))))))************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++***************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,++++++******++++++******************************************************************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,******************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******((((((((()))***++++++***(((((()))))))))*********(((((())))))************,,,+++)))(((((()))+++,,,***************+++++++++*********++++++*********))))))))))))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++((()))))))))************************************))))))************))))))))))))*********+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,------,,,+++************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++***---444888777555777888888777444333333444000---+++***,,,......---,,,,,,,,,---------......++++++++++++++++++++++++...***)))))))))(((***---+++++++++++++++,,,---...,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************++++++++++++++++++++++++++++++***))))))***++++++*********)))))))))))))))))))))))))))))))))***+++************************************************,,,,,,++++++***))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************+++***)))***++++++***)))+++++++++***************************************+++++++++******)))))))))'''''')))***++++++++++++$$$&&&(((***++++++)))((())))))))))))))))))*********)))))))))))))))******++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((()))))))))*********************)))))))))))))))++++++******************)))))))))******)))))))))((()))))))))************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,+++++++++++++++******************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************************************++++++++++++*********************+++++++++++++++,,,,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))******))))))))))))************)))(((((()))******((())))))************+++))))))))))))************)))))))))))))))*********)))***++++++++++++***)))*********************************++++++*********))))))))))))))))))))))))************))))))((((((************************((()))))))))***************************************++++++++++++++++++******************+++++++++************************++++++++++++++++++++++++************************''''''''''''''''''''''''******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///333555000111111///,,,******++++++***))))))***,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---+++,,,111111,,,+++...,,,+++++++++,,,------...,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************)))******************)))++++++***))))))***++++++))))))))))))))))))******))))))(((((()))***++++++************************************************++++++++++++******))))))***((($$$""""""$$$(((***************************((((((((()))******++++++************************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************+++***)))***++++++***)))******************++++++***************************************)))))))))(((((()))++++++,,,,,,,,,((()))***+++,,,,,,++++++))))))))))))************)))))))))))))))******++++++*********))))))(((((((((((()))))))))))))))***(((((())))))))))))(((((())))))************))))))))))))))))))************)))))))))))))))************************)))))))))((())))))******))))))((())))))))))))******************************************************************++++++++++++*********))))))))))))***++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))---,,,++++++******++++++***************************************+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---***************************************+++++++++******++++++++++++*********************************++++++,,,,,,++++++************)))******+++,,,))))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++,,,------,,,***((()))***)))))))))*********++++++))))))))))))))))))******((()))+++------+++)))(((***************)))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,++++++++++++***************************''''''(((((((((((())))))******+++++++++,,,,,,,,,************************)))))))))***************,,,,,,++++++***++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,))))))...222***+++,,,,,,+++***,,,---))))))))))))******+++,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++******222======333++++++------,,,,,,,,,,,,------,,,+++******))))))******++++++++++++++++++++++++))))))))))))************((()))************)))(((************************))))))))))))************(((((((((((()))***+++,,,***************************************+++++++++************************,,,)))&&&######&&&))),,,++++++++++++++++++++++++'''(((((()))******++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************+++***)))***++++++***))))))))))))***+++++++++,,,************************))))))))))))************((()))***+++++++++++++++***************+++++++++((()))))))))************)))))))))))))))***++++++*********)))))))))))))))(((((((((((())))))******(((((())))))))))))(((((())))))************))))))))))))))))))************(((((())))))******++++++*********))))))((((((((((((((())))))))))))(((((())))))))))))************************************++++++++++++++++++++++++)))******************))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((,,,,,,+++***************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,)))******+++,,,,,,------************************))))))*********+++++++++******++++++++++++******************************)))***+++,,,,,,+++***)))******))))))***++++++,,,))))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++)))+++,,,+++((('''(((***))))))*********+++++++++***))))))))))))))))))))))))***++++++++++++***)))+++*********)))))))))(((***++++++++++++++++++***))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))******************************************++++++++++++******************************************************,,,,,,,,,+++++++++******************************++++++++++++,,,,,,------******+++++++++,,,,,,,,,************************((()))))))))************+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***+++***)))))),,,...+++---......------///000***+++++++++***++++++,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++***(((///;;;;;;111***,,,///...---,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))************)))***++++++++++++***))))))***+++,,,,,,+++***)))((()))))))))************(((((((((((()))***+++,,,************************))))))*********+++++++++'''(((((())))))******+++---,,,+++******+++,,,---++++++++++++++++++++++++'''(((((()))***+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************+++***)))***+++++++++)))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))******++++++((())))))******************)))(((((('''(((((()))(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))******'''((((((((())))))******(((((())))))))))))(((((())))))************))))))))))))))))))************'''(((((()))***++++++,,,***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))************************************++++++++++++++++++++++++))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((,,,+++******))))))******************************))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------************************))))))******++++++++++++******++++++++++++******++++++******************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,))))))))))))))))))))))))++++++************+++++++++***)))'''''')))***+++"""%%%''''''&&&&&&(((+++)))************+++++++++*********)))))))))))))))++++++***))))))***+++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))************))))))++++++******************************************,,,,,,,,,++++++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,************+++,,,------------,,,+++************+++++++++++++++++++++++++++)))'''(((+++,,,,,,+++---...///...,,,***+++,,,+++,,,------,,,+++,,,---***+++---...//////...---++++++++++++++++++++++++---'''(((000000))))))000000///...---,,,+++++++++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***((()))+++,,,,,,+++)))((((((((())))))*********+++(((((((((((()))***+++,,,************************))))))******++++++++++++&&&&&&'''((()))***++++++((()))+++,,,,,,+++)))(((...---,,,,,,+++++++++++++++++++++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))******))))))))))))*********************************++++++,,,,,,++++++***))))))************))))))+++***)))(((((()))***++++++*********))))))((((((******))))))))))))******************************(((((())))))*********++++++*********))))))(((((())))))))))))************(((((()))***+++,,,,,,---)))***+++---------,,,+++)))(((''''''&&&''''''(((******))))))((((((''''''))))))((((((((()))+++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''(((***+++,,,+++***'''&&&((())))))))))))*********************************************************+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++************************,,,------+++***)))***,,,+++*********))))))((((((************************+++*********))))))(((((()))************+++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))*********++++++,,,))))))************))))))************************))))))*********))))))((())))))))))))))))))))))))---,,,+++***)))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++***))))))************++++++++++++******)))************+++++++++))))))))))))))))))))))))...------,,,+++***))))))************************++++++************++++++***++++++,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************************+++***)))))))))((((((''''''))))))*********+++++++++))))))*********++++++++++++++++++++++++***)))((()))***+++,,,,,,+++***)))************************,,,,,,+++*********+++++++++++++++*********))))))))))))(((((((((((())))))************************)))************++++++++++++***)))(((((()))***+++((((((((((((((((((((((((************************++++++++++++++++++++++++)))******************)))*********))))))************************************++++++,,,,,,++++++***))))))************))))))+++***)))(((((()))***+++************)))))))))(((******))))))))))))******************************((()))))))))************************)))))))))((())))))))))))************''''''(((((())))))******''''''(((((()))(((((((((************************)))))))))))))))(((((((((***))))))((()))***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***+++++++++)))(((''')))))))))*********++++++************************************************+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++***+++++++++******)))((()))************+++++++++************************,,,,,,---+++***)))***,,,******************))))))************************************)))))))))(((((())))))))))))************************************************************))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************++++++******************))))))************))))))************************)))***++++++++++++******************************---,,,+++***)))))))))))),,,,,,++++++************************************,,,++++++***))))))************++++++++++++******)))************+++++++++************************---,,,,,,++++++******)))************************++++++************++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))***++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))*********))))))((((((((())))))*********+++++++++))))))*********++++++++++++++++++++++++***))))))***+++,,,,,,,,,,,,+++*********************************)))))))))******++++++++++++******************))))))(((((())))))***++++++++++++++++++++++++)))************++++++++++++***))))))))))))***+++))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++******************************++++++++++++******))))))************))))))******))))))))))))******************))))))))))))******))))))))))))******************************))))))))))))************************))))))))))))))))))))))))************((((((((((((((()))))))))+++***))))))))))))))))))((()))***,,,,,,,,,++++++(((((())))))))))))))))))*********)))******+++,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++***************)))))))))************+++++++++,,,******************************************************))))))))))))******++++++++++++++++++++++++++++++************++++++)))************)))(((((()))************+++++++++************************+++,,,,,,+++***)))+++,,,*********+++++++++++++++************************************))))))))))))((((((((())))))))))))************************************************************))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,++++++******)))(((((())))))************))))))************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))+++************)))))))))************************,,,+++******)))***************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,+++******)))((((((***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((***************)))))))))***************+++++++++***************+++++++++***++++++++++++***))))))++++++,,,------,,,++++++************************)))))))))))))))***+++,,,***************************))))))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******************************++++++++++++******))))))************))))))***))))))))))))))))))************)))))))))))))))******))))))))))))******************************)))))))))))))))******************)))))))))))))))((()))))))))************+++++++++***************---,,,***)))((())))))***%%%''')))+++,,,+++***)))((((((((())))))******++++++************+++++++++************))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))************++++++***))))))******+++******+++++++++,,,,,,,,,***************************************************))))))))))))))))))***************++++++++++++++++++************++++++)))***************))))))))))))*********+++++++++************************+++,,,,,,+++******+++---*********++++++,,,,,,---*********************************)))))))))))))))))))))))))))************************************************************++++++************++++++))))))))))))))))))))))))************************************************************))))))))))))))))))************))))))************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))*********)))))))))))))))))))))************************++++++***************+++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************++++++************++++++,,,+++++++++*********)))************************************************************************************************//////...,,,+++)))((('''))))))******+++++++++,,,,,,+++++++++++++++++++++------------------------)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******))))))((('''''''''++++++************************************************************************+++++++++******)))++++++++++++++++++++++++***************************************+++,,,---******************************))))))))))))******************************))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************************)))******++++++******)))))))))************)))))))))))))))******)))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))******((()))))))))************+++++++++******************)))'''&&&%%%%%%&&&'''%%%''')))+++,,,+++***)))(((((())))))******++++++************************(((((())))))************))))))))))))))))))))))))((()))))))))************************))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************************************)))))))))******))))))))))))))))))******+++++++++++++++************++++++******++++++,,,++++++***))))))*********+++++++++***************************+++,,,+++******+++---*********++++++,,,,,,---************************))))))))))))))))))************++++++++++++,,,,,,************************************************++++++************++++++************************************************,,,,,,++++++***))))))(((''''''((()))******++++++))))))************))))))))))))))))))))))))))))))'''''')))***++++++++++++++++++++++++++++++++++++,,,+++******)))*********)))))))))))))))))))))***************************+++***************++++++******++++++++++++******))))))*********+++++++++************************((())))))******++++++,,,************************++++++************++++++++++++++++++,,,,,,------************************************************************************************************///...---,,,***)))(((''')))***************++++++++++++++++++++++++++++++------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***)))))))))((((((''''''******************++++++************************************************)))******+++++++++************))))))))))))******************************++++++*********+++,,,,,,***************++++++++++++******))))))******+++************************)))************+++++++++******+++,,,,,,+++******((((((((((((((((((((((((******************************************************++++++++++++******)))***+++,,,,,,+++***)))************************))))))************))))))))))))************))))))))))))************))))))))))))))))))******************))))))))))))******************************************))))))))))))))))))))))))************))))))))))))************((((((((((((((()))))))))***))))))(((((((((((()))((()))***,,,,,,,,,++++++))))))******************)))************)))(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((*********+++++++++++++++************+++++++++,,,************************************************))))))************))))))(((((())))))***+++++++++++++++************++++++******+++,,,,,,,,,,,,+++)))************+++++++++***************************+++,,,+++******,,,---*********+++++++++++++++************************))))))))))))************+++++++++,,,,,,,,,------*********************************************************))))))*********************************************************------,,,+++***)))((('''%%%&&&'''(((***+++,,,,,,))))))************))))))))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++++++++***************+++)))))))))************+++++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++************************++++++************++++++***++++++,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++***************))))))***++++++++++++***))))))(((((((((((())))))************************+++******)))))))))******))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++)))******************)))((()))+++,,,,,,+++)))(((************************))))))************))))))))))))************))))))((()))***++++++***)))(((((()))))))))******************))))))))))))******************************************)))))))))(((((()))))))))************))))))))))))************''''''(((((())))))******++++++,,,,,,,,,,,,,,,,,,************************++++++******************((())))))***)))((('''&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,,,,++++++)))))))))*********++++++************************************************((()))***++++++***)))(((((((((((()))***+++++++++++++++************++++++))))))***+++++++++++++++)))************+++++++++***************************+++++++++******,,,...******************))))))************************((()))))))))******************+++++++++,,,,,,,,,***************************************************))))))(((((())))))***************************************************+++++++++*********))))))&&&''''''((()))***++++++))))))************)))))))))))))))))))))))))))))))))******++++++*********************************+++***************++++++************++++++,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******++++++++++++******)))************+++++++++************************))))))))))))************************************++++++************+++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************((((((((())))))******+++************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))(((((())))))***+++++++++((((((((())))))*********+++++++++*********))))))+++++++++*********))))))))))))***+++++++++++++++******)))(((((()))******************************+++***)))(((((('''(((((())))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))'''(((***++++++***((('''************************))))))************))))))))))))************))))))((()))***++++++***)))((((((((())))))*********+++******))))))))))))******************************+++*********))))))(((((((((((())))))*********+++))))))))))))************((())))))***+++,,,,,,---&&&((()))+++++++++***))))))(((''''''&&&''''''(((,,,+++++++++***)))))))))'''((()))))))))'''&&&%%%++++++******)))((((((((())))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,((()))+++---...---+++***((())))))))))))*********************************************************((()))***++++++***)))((('''(((((()))***+++++++++++++++************++++++(((((()))***************)))************+++++++++***************************+++++++++******,,,...+++*********))))))((((((************************(((((())))))*********+++)))************+++++++++************************************************))))))(((((((((((())))))************************))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++*********)))))))))))))))************************++++++************++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***)))))))))((((((''''''*********)))))))))))))))))))))******++++++++++++------------------------*********++++++*********************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************(((((()))***+++,,,------''''''(((((()))))))))***++++++++++++******))))))++++++++++++******))))))((()))***+++++++++++++++,,,+++***))))))***+++,,,************************,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,+++******))))))******************************,,,,,,,,,++++++*********---,,,+++***)))'''&&&&&&)))))))))***+++++++++,,,*********************+++++++++************++++++++++++++++++++++++++++++(((((()))***************+++++++++++++++***)))(((++++++******************)))))))))))))))))))))))),,,,,,++++++***)))))))))***(((%%%######%%%(((***************************************************************************)))))))))))))))))))))))),,,---...---+++***+++,,,************************,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))(((******))))))(((((('''''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))************)))))))))))))))(((''')))+++,,,+++(((###$$$'''***+++,,,+++***))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,))))))))))))))))))))))))************************++++++******************************************(((((((((((()))))))))))),,,,,,+++******+++,,,,,,'''+++---+++&&&%%%(((,,,************************))))))))))))))))))))))))************************++++++***)))(((((())))))******)))))))))))))))************)))))))))))))))((((((((()))******++++++***++++++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,++++++***)))(((((('''******************************************************))))))((((((''''''***************)))((('''+++***)))(((((()))***+++************************++++++,,,,,,,,,++++++***,,,+++)))((((((((()))***,,,++++++******++++++,,,))))))(((((((((((())))))+++*********))))))((((((******))))))))))))******))))))***++++++++++++***...---,,,+++******************++++++++++++******(((((())))))******++++++************************++++++************++++++************************++++++++++++++++++++++++******++++++++++++*********,,,...---***(((***---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********)))))),,,,,,+++******+++,,,,,,---***((((((******)))'''*********))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,+++******))))))******************************,,,,,,,,,+++++++++******------,,,+++***)))((((((***************++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))(((((()))***************+++++++++++++++***))))))************************))))))))))))))))))))))))******************+++++++++)))'''&&&&&&''')))+++************************************************************************))))))))))))))))))))))))***+++,,,+++)))((()))***************************++++++++++++++++++++++++,,,++++++***))))))(((((()))))))))***************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************))))))))))))***)))(((***,,,---+++)))'''((()))******)))(((((())))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,,,,------++++++************++++++))))))))))))))))))))))))************************************************************************(((((((((((()))))))))***++++++***))))))***++++++(((***+++***((((((***---************************))))))))))))))))))))))))+++++++++***************++++++***)))))))))))))))))))))((())))))***+++,,,************))))))))))))*********)))))))))))))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++***))))))(((''''''************************************************++++++***************)))******++++++******)))(((+++***))))))))))))***+++***************************++++++,,,,,,++++++***++++++)))((((((((()))***,,,++++++******++++++,,,******))))))))))))******+++*********))))))))))))++++++************++++++))))))***++++++++++++***...---,,,+++******************++++++++++++******))))))))))))************************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++******+++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************+++++++++*********))))))++++++***))))))***++++++,,,)))'''(((***+++***(((***))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++***************,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))(((((()))******************++++++++++++***))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++************************************************************************)))))))))))))))))))))))))))+++++++++)))((()))***************************)))*********+++,,,,,,,,,+++******))))))(((((('''((())))))***+++,,,,,,,,,))))))))))))))))))))))))************************************************************))))))))))))+++******+++,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''++++++++++++,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))************************************************************************((((((((()))))))))************)))(((((()))******))))))*********+++,,,,,,************************))))))))))))))))))))))))++++++++++++******))))))+++***))))))))))))))))))((((((((()))***+++,,,---************************++++++******)))(((((('''+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))((((((''''''************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++************++++++******************************+++++++++++++++***+++******)))((()))))))))++++++************++++++++++++************++++++***************))))))))),,,,,,++++++++++++,,,,,,))))))***++++++++++++***---,,,+++*********************++++++++++++*********************)))))))))************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***)))((()))+++,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))(((((()))*********)))((((((***+++***)))))))))))))))))))))******+++++++++++++++*********************************+++++++++***************************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))*********************+++++++++************++++++++++++++++++++++++++++++(((((()))*********************+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++++++++***************************************************************************))))))))))))))))))))))))+++,,,---,,,+++***+++,,,************************((())))))***+++,,,,,,---***)))))))))(((((('''''')))))))))******+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************)))))))))(((************++++++***)))'''''''''((()))***,,,---))))))))))))))))))))))))************))))))((((((***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))***************************************+++++++++************************(((((()))))))))******************))))))*********+++***)))***,,,,,,+++)))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))******)))))))))))))))***))))))))))))***++++++,,,)))***************++++++************))))))((((((***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))))))))(((((((((''''''***************************************************++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,************************)))******++++++++++++***+++******)))))))))))))))++++++************+++++++++******))))))******+++************************+++++++++******+++++++++))))))***++++++++++++***,,,,,,+++*********************++++++++++++******+++++++++******)))))))))************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***(((&&&(((,,,...,,,***,,,+++******,,,,,,+++***++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))***************)))*********)))((()))))))))))))))*********+++++++++*********************************************************************************************************************+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************,,,+++++++++***)))))))))(((((()))***+++,,,,,,---++++++************++++++++++++++++++++++++++++++(((((()))***************)))******+++++++++******(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))))))))***++++++***))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++,,,,,,******+++,,,************************(((((()))***++++++,,,,,,))))))))))))((((((((((((******)))))))))((((((((()))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((((((((((((************)))))))))(((((())))))***)))((((((((((((((((((((()))+++,,,---))))))))))))))))))))))))(((((())))))*********************+++++++++,,,,,,******))))))))))))******************************************************))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++,,,+++***+++,,,+++)))'''************************))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))******,,,,,,+++***))))))******))))))******+++++++++,,,(((((())))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))((((((((((((************************************************))))))******++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************((()))******++++++++++++************)))))))))(((+++******))))))******+++))))))(((((((((((())))))***************+++++++++******))))))))))))******))))))***++++++++++++***++++++******))))))************++++++++++++******,,,,,,++++++******))))))************************++++++************++++++************************++++++++++++++++++++++++******++++++++++++*********((('''(((,,,...---***,,,+++******,,,,,,+++***++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++***(((''''''(((((())))))************************************************************************************************************++++++************************+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))******+++++++++***************(((((()))***+++,,,,,,---++++++************++++++))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***'''(((((())))))*********)))))))))))))))))))))))),,,,,,++++++***))))))(((((()))************)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((***)))(((((()))***************************((()))))))))***+++++++++))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))************************((((((((((((((((((((((((************))))))))))))'''(((***)))(((''''''(((+++++++++******))))))((())))))))))))))))))))))))'''(((((()))******++++++************++++++++++++*********))))))*********************************************************)))))))))***++++++,,,,,,************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++)))***++++++***)))((('''************************))))))))))))))))))))))))************************)))))))))))))))******+++...---,,,+++***)))))))))))))))******+++,,,,,,,,,'''(((((()))******++++++'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************))))))))))))************************************************)))))))))***************)))***++++++++++++++++++******++++++++++++******************************(((((()))***++++++++++++)))************)))((((((******))))))))))))******))))))(((((((((((())))))*********+++++++++++++++***))))))))))))))))))***))))))***++++++++++++***+++******)))))))))************++++++++++++******+++++++++++++++*********************************++++++************++++++************************++++++++++++++++++++++++)))******++++++******)))+++***)))***,,,------,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************************+++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,***(((''''''((((((((()))******++++++)))))))))******************************************************+++++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************+++++++++************************++++++************++++++))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++''''''(((((()))******+++))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&((())))))(((((()))+++************************))))))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************))))))))))))''')))+++***(((&&&'''(((++++++,,,,,,+++***(((''')))))))))))))))))))))))))))))))))))))))*********************++++++++++++++++++************++++++************************************************((())))))***++++++,,,,,,************************))))))*********+++++++++)))***+++,,,,,,+++***)))"""&&&***+++)))((()))***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))***++++++---,,,++++++************))))))***++++++,,,------)))))))))))))))*********'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************++++++++++++***************************************************************)))))))))((()))******++++++******))))))***++++++***))))))************************'''((()))***++++++++++++)))******+++***)))((('''******))))))))))))*********))))))))))))))))))************++++++,,,,,,,,,+++******))))))******+++))))))***++++++++++++*********))))))))))))************++++++++++++*********++++++++++++++++++,,,************************++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,+++,,,---,,,+++******,,,,,,+++*********************************++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++)))***+++,,,,,,+++***)))%%%(((+++,,,***))))))***'''(((((()))******++++++((()))))))))*********+++************************))))))*********+++++++++************************''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,------,,,+++***)))((('''++++++************++++++++++++++++++++++++++++++(((((()))***************((()))***+++++++++++++++&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((***++++++******+++---*********************************)))))))))))))))***************+++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++************))))))))))))(((+++---,,,)))'''((()))'''(((***,,,---,,,+++***))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++,,,,,,++++++++++++,,,,,,************************************************((())))))***++++++,,,,,,************************)))************+++++++++((()))***++++++***)))(((###)))+++((((((***...************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))((())))))***+++++++++++++++***++++++,,,,,,))))))***+++,,,,,,------++++++******)))(((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++,,,,,,************************************************,,,++++++******)))))))))'''((()))***************((()))***++++++***)))(((************************'''''')))******+++++++++)))******++++++)))((('''******))))))))))))******++++++************++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***++++++++++++******)))))))))))))))************++++++++++++***************++++++,,,,,,---************************++++++************++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++...000...+++***,,,///,,,+++******,,,,,,+++*********************************++++++++++++******++++++++++++++++++++++++************************))))))******++++++++++++((()))***++++++***)))(((!!!%%%***,,,+++***,,,---'''(((((()))***+++++++++(((((())))))*********+++************************))))))******++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************,,,+++******++++++)))(((++++++************++++++************************))))))))))))))))))))))))************************'''((((((((())))))))))))************************************************************************+++++++++++++++***)))(((+++++++++************)))))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))************************,,,+++***+++,,,,,,+++***************************++++++************++++++.........---------,,,,,,+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************)))************************+++++++++*********))))))************+++,,,---...++++++***)))(((((())))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))+++++++++*********))))))++++++******)))(((((((((+++++++++************)))(((***,,,+++((('''(((++++++++++++*********)))))))))************+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,+++++++++*********))))))******))))))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************************************,,,***)))+++...///...,,,))))))***+++,,,,,,,,,,,,******)))))))))***,,,---***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************((()))***+++++++++++++++******++++++++++++******)))************+++++++++******++++++++++++******))))))************))))))''''''((()))***,,,...///)))******)))'''&&&'''(((,,,++++++++++++*********++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,++++++******++++++,,,************************++++++++++++*********)))************************,,,+++******++++++***(((*********))))))*********************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,************************************************************************)))******+++++++++******+++++++++************)))************************+++++++++++++++***))))))************************************************************************)))(((''''''))))))((('''************************++++++************+++++++++*********)))))))))(((******++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++***************+++++++++******************++++++))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))))))))))))))))))))*********+++++++++++++++************)))************************+++++++++*********))))))************+++,,,---...++++++***)))))))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))************+++++++++*********)))))))))))))))))))))*********+++++++++*********))))))((()))******)))))))))++++++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))***************++++++,,,++++++***))))))***++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************************************---,,,***+++------,,,***))))))***+++,,,,,,,,,,,,******************+++,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++***))))))***++++++************************************************************************))))))***+++++++++******+++++++++,,,,,,+++++++++)))************+++++++++******++++++++++++******))))))************))))))))))))))))))***+++,,,,,,)))***+++***((('''((())),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///...,,,+++***+++---...,,,++++++******++++++,,,************************++++++++++++************************************,,,+++)))***++++++***)))***))))))(((((())))))***************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------************************************************************************(((((()))++++++,,,,,,,,,+++++++++************)))***************************++++++++++++***))))))************************************************************************((('''&&&'''((()))(((&&&************************++++++************+++++++++++++++++++++*********)))******************)))************************************************))))))))))))))))))))))))************))))))))))))+++++++++***)))))))))((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++************)))************************+++++++++******************************+++,,,---+++***))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---************+++++++++++++++************)))))))))'''(((((()))******++++++++++++*********))))))))))))(((((()))***++++++***+++++++++***************)))************+++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++++++++************+++++++++++++++*********************))))))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************...,,,+++***++++++)))((())))))***+++,,,,,,,,,,,,++++++++++++++++++***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++***))))))***++++++******************************************************************************+++++++++******)))+++,,,,,,,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******))))))************))))))++++++***************+++)))+++++++++)))((()))***---------,,,,,,,,,++++++++++++++++++++++++++++++111///---******+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***)))***++++++***)))))))))(((((((((((())))))************************))))))))))))))))))))))))************************)))))))))*********++++++************************************************************************((()))***++++++++++++++++++++++++*********))))))******************************+++++++++******)))++++++++++++++++++++++++************************************************+++***))))))***+++***)))************************++++++************++++++++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))++++++******))))))((((((---,,,,,,+++***)))((((((************************((()))))))))************************************)))))))))))))))))))))))),,,+++++++++***)))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))***************************************************************+++,,,,,,******)))))))))))))))***))))))))))))))))))))))))&&&'''(((((())))))******)))))))))*********++++++************))))))))))))(((((())))))************************)))))))))))))))'''&&&(((+++---,,,)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++++++++******************+++++++++************++++++******************************))))))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++************))))))))))))***+++,,,,,,,,,,,,++++++,,,---,,,+++)))(((++++++++++++++++++++++++************************************************+++******************+++************************************************************************+++++++++++++++***)))(((***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******))))))************))))))+++***************++++++***+++,,,+++***)))***+++---------,,,,,,,,,++++++++++++++++++++++++++++++111///---******+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************+++***)))***+++,,,+++)))))))))(((((((((((())))))************************))))))))))))))))))))))))************************(((((((((((()))))))))***************************************************************************+++++++++++++++***)))(((+++++++++*********))))))************************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++******,,,,,,+++***************************++++++************++++++''''''''''''(((((((((((())))))************))))))************************************************))))))))))))))))))))))))++++++******))))))((((((---,,,,,,+++***)))((((((************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++************************(((((((((((())))))))))))+++++++++*********))))))******************************************************))))))******++++++***)))))))))))))))******))))))))))))))))))))))))'''((())))))))))))((('''((((((((()))))))))******))))))))))))))))))))))))************))))))((((((*********)))))))))(((((()))'''&&&(((+++---,,,)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++++++++************++++++*********+++******))))))******+++******************************))))))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************+++,,,))))))***+++,,,,,,,,,,,,+++,,,---------+++***(((++++++++++++++++++++++++*********************************************************++++++*********************************************************************************+++++++++++++++***)))((())))))************))))))))))))*********+++++++++******++++++++++++******))))))************))))))))))))))))))***+++,,,---)))***++++++***)))***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///...,,,+++***+++---...,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,************************+++)))))))))+++,,,+++******))))))(((((())))))***************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************,,,,,,,,,++++++)))((((((+++++++++************)))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***(((************************++++++************++++++(((((())))))))))))******)))******************)))************************************************))))))))))))))))))))))))************))))))))))))+++++++++***)))))))))((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++++++++++++++++++++++++++++++++***************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************((((((((()))))))))******+++++++++************)))***************************************+++++++++******)))))))))******+++)))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,,,,+++))))))'''((((((((())))))))))))(((((()))))))))))))))***++++++******)))(((((('''******)))))))))((((((((()))(((((()))***++++++******************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***,,,,,,+++******)))***++++++++++++***)))******))))))))))))*********************+++++++++******))))))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))++++++***+++,,,...))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,************************************************)))***++++++++++++***)))************************++++++++++++++++++++++++******************************+++++++++******)))(((((())))))))))))(((((()))************+++++++++******++++++++++++******))))))************))))))))))))))))))***+++,,,---((()))+++***))))))***+++,,,++++++++++++*********++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------***************************)))((()))+++,,,+++************))))))*********************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************************************************************+++++++++******)))+++++++++************)))++++++++++++++++++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++***************************((('''((()))***)))(((************************++++++************+++++++++++++++,,,,,,,,,------******++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++***************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************)))))))))*********+++++++++++++++************)))************************))))))*********+++++++++******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))'''(((***,,,,,,,,,+++***(((((()))))))))*********(((((((((((())))))***************)))))))))))))))***)))))))))((((((((((((((()))******)))))))))+++))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++***))))))***++++++++++++***)))******))))))))))))******))))))*********+++++++++******))))))******+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,---,,,+++***+++---))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++******+++,,,,,,************************************************)))***++++++++++++***)))************************++++++++++++++++++++++++************************))))))***+++++++++******))))))************)))))))))************+++++++++******++++++++++++******))))))************))))))+++***************++++++'''(((***)))((((((***++++++++++++*********))))))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***************************)))((()))+++,,,,,,***++++++************++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************((()))***++++++++++++++++++++++++************)))++++++++++++++++++++++++((()))***+++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++************************+++)))((()))***+++***)))************************++++++************++++++(((((())))))************++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************+++++++++++++++++++++************)))************************))))))******++++++++++++******)))))))))))))))***))))))((())))))***++++++))))))))))))))))))))))))###$$$'''***+++++++++***)))************+++++++++'''((((((((())))))******((((((((()))******++++++))))))))))))(((((((((((((((***,,,+++((('''(((+++))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***))))))***+++,,,,,,+++***)))******))))))))))))******))))))******++++++++++++*********)))***++++++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,...///...+++)))***,,,))))))***+++,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,+++******+++,,,---************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************************((()))***+++++++++++++++******++++++++++++******)))************+++++++++******++++++++++++******))))))************))))))---,,,+++***))))))))))))&&&((())))))(((((()))+++,,,,,,++++++***)))((((((,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++++++++***)))(((((())))))---,,,,,,,,,+++*********************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,------...++++++++++++++++++++++++))))))))))))))))))************************************))))))******+++,,,------,,,++++++******)))*********))))))))))))(((***************************))))))***,,,,,,***)))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,+++***((((((((()))***))))))))))))((((((((((((''''''''''''((()))***+++******++++++++++++******&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((,,,+++***)))))))))++++++......---,,,+++))))))(((************************))))))))))))))))))))))))(((((()))***************++++++************++++++((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((()))***+++,,,---,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))************************************************...---+++*********++++++++++++************++++++++++++++++++++++++++++++...---+++*********++++++,,,---...+++(((&&&(((***************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++)))((((((((()))***)))************+++++++++'''((()))++++++***)))))))))))))))******+++++++++************************))))))************)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++***)))(((************************,,,+++***))))))***+++,,,((((((((((((((((((((((((,,,------,,,***)))***+++++++++************++++++)))***+++++++++)))((('''))))))))))))))))))))))))---,,,,,,+++******))))))+++++++++*********))))))++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++++++++,,,------++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++++++++***)))))))))))))))+++++++++++++++*********************************++++++++++++++++++++++++************************************************************************))))))***++++++++++++*********************************************************++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))******************************))))))******+++,,,+++++++++++++++++++++,,,++++++*********)))))))))************************+++))))))***,,,---,,,+++111///...,,,***(((''''''***************+++++++++,,,+++***)))(((((()))******)))))))))((((((((((((******)))((((((((((((((())))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))),,,+++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***************)))*********))))))*********************************+++***)))(((((()))***+++***************)))))))))'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++***************************++++++++++++***))))))))))))))))))))))))))))))************************************************++++++)))((((((((())))))++++++************++++++++++++++++++++++++++++++---,,,+++*********++++++***,,,---+++)))(((***,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))))))))******)))************+++++++++)))******+++++++++++++++*********+++++++++,,,,,,******************************++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++***))))))******************************)))(((((()))******)))))))))))))))))))))))))))***+++***((('''((()))+++******))))))******+++)))******+++***)))((('''))))))))))))))))))))))))---------,,,,,,++++++***************))))))))))))++++++************+++++++++++++++++++++++++++++++++++++++***************,,,++++++++++++,,,------++++++++++++++++++++++++((()))******++++++******************************++++++***))))))))))))***))))))******************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********)))))))))******************************))))))******+++,,,)))******+++,,,,,,------,,,+++++++++************************************,,,***((()))+++.........,,,,,,+++******+++,,,---+++++++++***************++++++***)))))))))************)))))))))(((((((((---,,,***)))((('''&&&&&&(((((())))))))))))((((((++++++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******+++******)))******++++++((())))))***+++,,,------************************))))))))))))))))))))))))******+++++++++******)))***))))))(((((())))))*********************************))))))))))))*********************+++++++++(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******+++++++++++++++***************,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))((()))))))))++++++************++++++++++++++++++++++++++++++---,,,+++*********++++++***+++,,,+++***+++---......------,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++)))************++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++++++++***))))))************************))))))(((((((((((())))))************************((()))***)))((('''((()))******))))))))))))******)))************)))(((((())))))))))))))))))))))))......---------,,,,,,,,,++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++***))))))*********((((((((()))*********+++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******))))))(((******************************))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,***((()))+++...000000***)))))))))***,,,...000,,,+++++++++***)))))))))+++******************************)))))))))((((((---,,,***)))((('''''''''))))))************)))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))******++++++******)))******************++++++(((((()))***+++,,,,,,---************************))))))))))))))))))))))))+++++++++++++++******)))))))))(((((((((((())))))***************************))))))))))))))))))***))))))***************+++******++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************,,,+++************+++,,,)))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))*********+++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******)))************************))))))))))))))))))))))))************************)))+++++++++))))))***+++***))))))(((((())))))***))))))*********)))))))))))))))))))))))))))))))))......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))+++***************++++++((((((((()))*********+++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++******************************++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++++++++******))))))******************************))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************,,,***((()))+++...000000///...,,,***)))))))))))),,,+++++++++***)))))))))*********++++++++++++***************))))))))))))******))))))))))))*********++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((())))))******++++++++++++************************************************))))))))))))))))))))))))******+++++++++******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***)))(((''''''*********************************))))))*********)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********************************++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++++++++******************************************************************************)))***,,,+++***)))***,,,******))))))))))))******))))))))))))))))))******************************------------------------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++)))***++++++,,,+++++++++************************+++************+++,,,,,,))))))******************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,------,,,,,,+++******))),,,+++++++++************************************,,,***((()))+++.........+++++++++++++++++++++++++++++++++***************)))***++++++,,,+++++++++++++++*********)))))))))((((((((()))***+++,,,---+++,,,,,,,,,,,,,,,,,,+++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((()))***++++++++++++++++++++++++******))))))(((************************))))))))))))))))))))))))(((((()))******************))))))(((((())))))***(((((((((((((((((((((((())))))************))))))'''''''''((())))))******))))))(((((())))))***+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***)))(((''''''***************+++++++++))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))***************************+++++++++++++++***)))((())))))))))))))))))))))))************************************************(((((()))************)))++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++...---+++***+++,,,+++***+++******))))))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,+++******))))))************+++++++++***************+++,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))******)))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******************************((()))******))))))***+++++++++************++++++)))))))))((())))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,---+++++++++++++++*********************************++++++++++++++++++++++++************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---******************************))))))******+++,,,,,,+++++++++++++++++++++++++++*********)))))))))************************+++))))))***,,,---,,,+++%%%&&&))),,,...//////...***************+++++++++)))***+++,,,,,,,,,+++++++++++++++*********))))))))))))))))))***+++,,,---+++++++++,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))'''(((***+++,,,,,,++++++************))))))))))))************************))))))))))))))))))))))))%%%&&&'''((()))******************))))))*********))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++***)))((((((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++(((***,,,------,,,***((()))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++************************))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++'''((()))***+++******)))++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,***((()))+++---,,,************)))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++***)))((()))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))******++++++******)))+++******************+++************************************************))))))))))))))))))))))))))))))***+++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,***)))((((((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,------...///++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,+++*********************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++,,,------...*********************************)))***++++++,,,*********++++++,,,------*********))))))))))))(((***************************))))))***,,,,,,***))))))+++---......,,,)))'''))))))******+++++++++,,,)))***+++,,,---,,,,,,++++++++++++************)))******))))))***++++++,,,******++++++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******'''(((***+++,,,,,,++++++)))))))))))))))*********************************))))))))))))))))))))))))###$$$&&&((()))*********++++++************++++++************************((()))***++++++***)))(((((())))))***++++++,,,,,,,,,+++*********+++---...))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))******++++++++++++)))+++---000000---+++))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++++++++************++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***(((&&&(((+++...---,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++***)))(((''')))************++++++++++++,,,---...///...---,,,+++++++++******)))))))))************************+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++((()))***+++++++++++++++************************'''((()))******)))((('''((((((((((((((((((((((((+++,,,......------...///---,,,,,,++++++,,,,,,---***)))(((((((((***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,///......---+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))************************((())))))))))))******************++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,))))))***++++++++++++*********++++++***'''%%%###++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******************,,,+++++++++***)))))))))------,,,,,,,,,,,,++++++(((((()))***************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))***************)))((((((******+++++++++,,,,,,,,,)))************+++++++++(((((())))))******++++++******)))))))))))))))***************************************************)))))))))))))))*********((((((((((((((())))))*********++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((((((((((())))))******+++******)))(((''',,,+++******))))))************+++++++++******)))******))))))))))))************))))))))))))))))))---------,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++******************************************+++++++++++++++++++++++++++,,,,,,***))))))+++...---,,,***)))))))))******------,,,,,,+++***))))))...---------------------***++++++)))%%%$$$'''))),,,,,,,,,++++++***************))))))******+++,,,******+++++++++,,,,,,,,,---+++***,,,...///,,,))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,***(((''')))---111,,,)))&&&&&&(((+++++++++******+++++++++,,,,,,,,,))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))))))))*********,,,---......---,,,+++*********************************************************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((++++++***************+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))***************************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++))))))***+++++++++++++++******++++++***(((&&&%%%+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++*********)))++++++******++++++,,,---,,,,,,+++++++++*********************************++++++++++++++++++++++++************************+++++++++***************---------,,,,,,+++++++++))))))***++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))***************)))((((((************+++++++++,,,)))************+++++++++)))))))))))))))***************))))))))))))***************************************************************))))))))))))))))))))))))))))))***++++++*********************************)))))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))((()))***************))),,,+++******))))))************+++++++++******)))++++++************++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))+++---...---+++*********++++++------,,,,,,+++******)))++++++++++++++++++++++++.........,,,)))(((+++---,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,---+++******------,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++))))))+++,,,+++,,,---,,,***))))))*********+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++***)))(((((('''***************))))))(((************************************************************+++++++++,,,------,,,,,,+++******)))++++++***************+++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********+++++++++***************))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********)))******+++++++++++++++******+++,,,+++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************++++++******++++++,,,---+++++++++*********))))))***************************************************************************************+++++++++...------,,,+++***************+++,,,,,,,,,,,,,,,+++++++++***************))))))************)))))))))))))))))))))))))))))))))************))))))((()))))))))*********++++++)))************+++++++++************))))))))))))***)))))))))))))))******************************************************++++++******))))))((((((***************++++++,,,******((((((((((((*********))))))))))))((((((((())))))))))))))))))))))))***************************))))))(((((())))))***'''((()))***++++++++++++,,,+++******))))))******)))******+++++++++******,,,,,,++++++++++++,,,,,,******++++++++++++++++++******++++++******))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,++++++*********,,,------......////////////000///---++++++---...,,,,,,,,,++++++++++++*********))))))******+++,,,******+++++++++,,,,,,,,,---+++))))))***+++++++++***+++++++++,,,,,,------,,,,,,,,,++++++++++++***+++,,,...---+++)))))))))(((,,,000///+++((((((*********+++++++++,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))++++++*********)))))))))******)))((((((((())))))************************************************)))))))))*********++++++...------,,,,,,++++++++++++***************++++++)))***++++++++++++***)))------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++******+++,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++*********)))))))))************************))))))))))))))))))))))))***************+++++++++)))))))))***+++++++++,,,...------,,,+++***)))))))))***++++++,,,,,,++++++************************)))******++++++******)))))))))))))))))))))))))))))))))************)))(((((())))))))))))*********))))))*********+++++++++++++++******))))))(((((())))))))))))))))))***+++************************************************,,,++++++***)))(((''''''***))))))))))))***+++++++++)))'''&&&&&&''')))+++++++++++++++************))))))))))))))))))))))))***************************))))))))))))))))))***((()))******++++++++++++,,,+++******))))))******))))))***+++++++++******+++++++++******++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,---...///000000111...---,,,+++******+++,,,++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,---+++)))((((((***+++,,,((())))))******++++++,,,+++++++++++++++++++++++++++,,,---,,,*********,,,)))***++++++***)))***+++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********''''''((()))+++,,,------,,,+++***))))))***+++,,,************************************************((())))))))))))*********------,,,,,,++++++++++++*********)))******+++,,,*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---+++++++++************)))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,------,,,++++++***))))))((())))))*********************************************++++++++++++******))))))))))))))))))))))))((())))))*********))))))((())))))))))))*********))))))*********+++++++++++++++******))))))(((((())))))(((((()))***++++++************************************************,,,++++++***)))((('''''')))(((((((((((()))******+++)))'''&&&&&&''')))+++************************))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++***)))))),,,+++******))))))******((()))***+++++++++++++++******))))))))))))************+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,*********++++++++++++***,,,,,,+++++++++++++++***'''(((((()))***++++++,,,---+++***))))))***++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,+++***(((((()))+++---))))))******++++++++++++++++++++++++++++++++++++***+++***)))(((***...111444///)))(((***---+++)))******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,'''((()))***+++,,,---...,,,+++***))))))***+++,,,************************************************((())))))))))))*********++++++++++++******************))))))***++++++,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************************************)))))))))***++++++,,,,,,***************+++++++++++++++++++++************(((((()))************)))***************+++++++++******++++++++++++******))))))))))))))))))))))))((())))))************))))))))))))*********++++++)))************+++++++++************))))))))))))(((((((((((()))***+++,,,************************************************++++++******))))))((((((((((((((((((((())))))*********((((((((((((******''''''((((((((((((((()))))))))))))))))))))))))))************************+++******))))))******+++,,,,,,,,,,,,+++***)))(((,,,+++******))))))******((()))***+++++++++++++++***))))))))))))))))))***))))))******+++,,,,,,,,,)))+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))+++------+++***++++++))))))***+++++++++******++++++++++++++++++++++++)))))))))******++++++,,,...,,,******+++,,,,,,,,,***++++++++++++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++,,,+++***))))))+++---------------------------***++++++++++++,,,,,,,,,******)))((((((***///333>>>444***(((,,,...+++'''******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,+++++++++*********))))))((((((((()))******************************************************)))))))))*********++++++************************))))))))))))***+++,,,,,,++++++***))))))***++++++////////////////////////,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++,,,------,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++************+++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,------------,,,,,,,,,,,,+++************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++***************************++++++++++++))))))***++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***************************+++++++++,,,)))************+++++++++)))))))))))))))*********(((((((((((()))***+++,,,*********************************************************)))))))))))))))))))))(((((())))))***+++************************''''''''''''(((((())))))))))))))))))))))))))))))************************+++******))))))******++++++++++++,,,,,,+++******,,,+++******))))))******(((((()))++++++,,,,,,++++++******))))))******+++(((((())))))***++++++,,,((())),,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,******+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------...,,,))))))+++------+++******+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,***,,,------******+++---.........------,,,,,,+++******+++++++++,,,,,,,,,************)))***...000777111***)))+++---+++(((******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------,,,++++++***))))))((())))))***************************************************************************+++++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))******************++++++,,,,,,------,,,,,,++++++*********+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,+++******))))))******))))))***+++,,,,,,------------++++++++++++------++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---......---------,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))******************++++++++++++,,,,,,,,,)))************+++++++++(((((())))))******++++++(((((((((((()))***+++,,,************************************************)))))))))))))))******************)))***++++++,,,******++++++++++++******((()))))))))******++++++))))))))))))))))))))))))************************++++++************++++++))))))***+++,,,,,,,,,,,,,,,++++++***)))*********(((((()))++++++,,,,,,,,,,,,++++++++++++++++++,,,'''(((((()))******++++++&&&(((+++------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,+++***+++)))***,,,---...------,,,+++++++++++++++++++++++++++++++++++++++++++++***---***''''''***,,,+++************++++++,,,,,,,,,*********)))***++++++,,,******+++++++++,,,,,,,,,))),,,///...,,,***+++---...---,,,,,,+++***)))(((*********++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,)))((('''((()))+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,***+++,,,.........---,,,***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***((()))+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...------,,,,,,+++*********+++---------------,,,,,,+++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------)))))))))((()))******+++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************(((((())))))*********+++++++++******))))))((((((((((((((((((((((((((((((******++++++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,,,,+++***)))))))))++++++))))))))))))))))))))))))))))))))))))************************************------,,,+++*********+++************************************************************************++++++******************++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++************)))))))))***+++,,,,,,------************************************************++++++************++++++000///...---,,,++++++***************************++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,************************++++++******++++++,,,---************************++++++++++++++++++++++++...------,,,+++++++++,,,++++++---111444444///+++************************************************((()))))))))************++++++************+++++++++++++++*********)))))),,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,++++++++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++,,,,,,,,,------------***+++,,,------,,,,,,+++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------******))))))******+++,,,))))))***+++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************************************************************************************************************************************((()))))))))*********************)))))))))))))))************************)))******************)))************)))))))))((())))))*********+++++++++******)))(((((()))******))))))))))))))))))))))))))))))))))))************************************,,,,,,+++***************************************************************************************************************+++++++++++++++++++++++++++***)))((((((***,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,---.........------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***++++++,,,,,,++++++***+++++++++************))))))******+++,,,,,,------************************************************++++++************++++++............---,,,++++++************************++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))*********)))+++---000000---***************************************************,,,,,,,,,+++******))))))++++++************+++++++++++++++*********))))))***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,+++++++++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------//////...---+++***)))))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---((()))+++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************************************************************************************))))))))))))************))))))))))))************************************((())))))******))))))(((************))))))))))))(((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************************************++++++***)))))))))******************************************************************************************************++++++++++++++++++++++++***)))((((((((()))++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------....../////////........................,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++************)))*********++++++,,,,,,---++++++++++++++++++++++++************************++++++************+++++++++,,,---......---,,,+++++++++++++++++++++++++++*********++++++++++++,,,************************++++++,,,,,,,,,---------***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++******,,,......---,,,************************************************...---,,,+++)))((('''&&&++++++************+++++++++++++++******************)))(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,+++******+++---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,++++++******)))+++++++++++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))*********(((((())))))******++++++************************(((((())))))))))))((((((*********)))))))))))))))))))))))))))*********+++(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************************************)))))))))))))))******************************************************************************************+++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------.........//////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,)))***,,,.........,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++,,,,,,,,,,,,---------************************)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---------,,,,,,---...//////************************************************+++***)))((('''%%%$$$$$$++++++************++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,...---,,,+++++++++------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++*********)))******++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...,,,,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******************************************************************************************************************************************************))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))***************+++++++++,,,,,,)))))))))******+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,)))***+++------------,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------************************)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------------,,,,,,+++,,,...///************************************************(((((((((((('''''''''&&&++++++************++++++************************++++++,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,...------,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,+++++++++,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******++++++,,,,,,,,,,,,------...------,,,,,,++++++***------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************))))))))))))))))))))))))************((((((((((((((((((((((((((())))))******))))))((())))))))))))***************++++++++++++,,,,,,,,,((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))***++++++************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******************************+++++++++,,,,,,,,,***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++******+++***))))))***,,,************************************************)))))))))******+++++++++++++++************++++++***************+++++++++))))))***++++++***))))))...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,---------,,,------......---,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------...............---,,,,,,,,,---...///+++,,,---.........---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************)))))))))(((*********))))))))))))))))))))))))))))))))))))))))))******************)))((()))))))))************************++++++++++++'''''')))***+++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,,,,************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,------,,,***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))*********++++++***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,(((***++++++)))((()))+++*********************************************************+++++++++,,,,,,++++++************++++++))))))*********+++++++++)))******++++++******)))...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------------...///...---+++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,,,,---------)))))))))******+++++++++------------------------............/////////000...------,,,---...000111------///000000000///...---------,,,,,,+++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------((((((***+++---...000000...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,---------++++++******++++++,,,------+++)))'''&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++*********))))))((((((++++++******))))))((((((******************************++++++++++++******(((((())))))*********+++))))))))))))************%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******+++,,,------************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************((())))))))))))*********************************++++++******++++++,,,---************************++++++++++++++++++++++++,,,+++++++++,,,------...))),,,...---+++)))***,,,************************************************))))))))))))))))))))))))++++++************++++++))))))******+++++++++++++++,,,---......---,,,+++------------,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,,,,------,,,,,,000000//////.........---------------------------)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,------......---------,,,+++******+++,,,---******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,+++***+++,,,---...------------------,,,,,,........................------......------,,,+++,,,,,,,,,---------......+++++++++,,,,,,------------.........---,,,++++++------------------------***+++,,,,,,------,,,,,,...------,,,,,,++++++***++++++------------++++++...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************+++)))(((***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++'''''''''''''''((()))))),,,+++******))))))******************************++++++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************///...---,,,+++*********))))))))))))))))))))))))************************---,,,+++*********+++,,,***+++,,,+++)))((()))***,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++------,,,++++++******)))******+++,,,,,,---......,,,,,,,,,++++++*********...+++)))***,,,---+++(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))******+++++++++******------------------------------++++++++++++------,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---000///---***)))((()))))))))************++++++++++++)))''')))+++,,,***'''))),,,000333333111...,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,---............---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,---------------,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++---,,,+++++++++,,,......------------------------........................------......------,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------...............---,,,,,,------------------------++++++,,,------------,,,---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************((('''(((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))))))))*********+++++++++,,,++++++******)))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))(((((())))))***+++,,,+++******))))))******************************,,,+++***))))))******+++)))))))))))))))))))))))))))************+++++++++******)))((((((((())))))************************************************************************...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,,,,+++,,,---,,,***)))***+++------,,,++++++,,,---------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******---+++)))***+++,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++++++++******************************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,+++******+++,,,,,,+++***)))(((((()))***+++...---,,,************+++)))************+++++++++,,,***)))***,,,---+++((((((***---//////...,,,************+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---000///...---,,,++++++***,,,---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,------...///+++,,,,,,------.................................------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------....../////////...------------------------------++++++,,,---------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++******))))))******+++---------.........//////,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,+++***++++++******++++++,,,------,,,,,,+++*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))(((((()))))))))*********,,,+++***)))))))))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))(((''''''))))))))))))))))))))))))))))))))))))************)))************++++++++++++************+++,,,,,,,,,+++******))))))******************************,,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))(((((()))************************************************************************---,,,,,,+++++++++,,,,,,------------------------************************,,,,,,++++++++++++,,,,,,,,,---...---+++***+++,,,...------,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************,,,++++++******+++,,,,,,)))************+++++++++,,,++++++,,,------,,,***)))***+++,,,---,,,+++************++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,---...............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++*********------------......//////++++++,,,,,,---...//////........................------......------,,,+++,,,,,,,,,---------......,,,,,,------------------...///////////////......------------------------+++,,,,,,---...---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------............+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++******++++++,,,---------,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))))))))))))))*********+++,,,+++***)))((()))+++,,,))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++************+++,,,,,,,,,+++******))))))******************************,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))******************************************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,------...///...,,,+++,,,---------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,------------,,,---------------------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++++++++******---------...............++++++,,,,,,---...//////........................------......------,,,+++,,,,,,,,,---------......------------------------......///////////////...------------------------,,,,,,---.........------++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++******++++++,,,------,,,++++++*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))*********+++++++++,,,,,,++++++***))))))***+++,,,))))))))))))))))))))))))************************'''(((((()))***++++++,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***))))))))))))***++++++,,,+++******))))))******))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++******))))))***+++,,,,,,************************************************************************++++++*********+++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,---------------...///...,,,+++,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,+++******)))))))))*********+++++++++******+++,,,++++++******---,,,,,,++++++,,,,,,,,,))))))*********+++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------------------------,,,,,,,,,++++++,,,,,,---............---+++,,,,,,------.................................------......------,,,+++,,,,,,,,,---------..................------------------.../////////......------------------------,,,,,,---...............+++,,,,,,---.../////////---,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++,,,,,,,,,------+++,,,,,,---------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++*********++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))***++++++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))************************&&&'''((()))+++,,,------))))))))))))))))))))))))))))))))))))************)))************+++++++++)))(((((((((((()))******,,,+++******))))))******)))))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))************+++++++++((((((((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++*********++++++------------------------***************************+++,,,---......---------...///...,,,+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,......---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***)))))))))))))))))))))))),,,------,,,+++***)))((()))************+++++++++)))+++,,,,,,+++******+++++++++******************)))))))))************+++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------,,,,,,+++,,,,,,---------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***++++++,,,---------------,,,,,,---......---,,,,,,+++,,,------...---------.........---------,,,,,,***+++,,,---...------,,,------------------------........................------......------,,,+++,,,,,,,,,---------......///.........------------,,,,,,---...............------------------------,,,------...............,,,,,,------......//////---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,---------...+++,,,,,,---......------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,,,,++++++******++++++,,,---************+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))************++++++++++++''')))***,,,,,,,,,******))))))))))))))))))))))))************************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++)))(((((((((((()))******,,,+++******))))))******))))))))))))))))))))))))((((((***+++,,,,,,++++++)))))))))))))))))))))))))))************+++++++++))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,............---,,,---...---+++++++++,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,---......------------------------,,,++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***,,,---,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,************************+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***))))))(((''''''((())))))***+++,,,,,,,,,+++******)))************+++++++++))),,,...---+++***+++---++++++,,,,,,+++***))))))))))))))))))***************+++,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---//////...---,,,++++++***,,,---......//////......*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---+++***+++,,,------......------,,,,,,---......---,,,,,,+++,,,------......------//////.........---------***+++,,,---------,,,+++------------------,,,,,,........................------......------,,,+++,,,,,,,,,---------......//////.........---------+++,,,,,,---.........---------------------------,,,---......//////......---------...............------++++++++++++------...------,,,,,,------...---------.........//////+++,,,,,,---.........---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++******++++++,,,---)))))))))***+++,,,......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))))))))))))))************&&&(((+++------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))((()))******+++,,,++++++***)))*********))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++)))))))))))))))))))))))))))************++++++++++++***)))(((''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))************************)))+++,,,...//////......,,,---...---+++***+++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///------------------------*********++++++,,,------******+++,,,,,,---......*********++++++,,,,,,,,,(((***,,,+++((('''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++.........---,,,+++)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))***+++,,,------,,,+++***,,,***)))'''''')))***,,,((()))+++,,,------,,,,,,)))************+++++++++***---//////,,,+++,,,...---......///...---,,,***))))))))))))************------------------------------------------------.................................------,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///.............../////////000000///////////////000//////..................,,,,,,------------,,,,,,,,,,,,,,,------.........------------,,,,,,,,,+++------------------------000/////////......---------....../////////......,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))***+++******************++++++************************************))))))((((((***+++,,,---...---,,,+++************************++++++************++++++************************************************))))))))))))))))))))))))************++++++++++++***************************************************************************'''&&&)))...///,,,(((***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++))))))***,,,---++++++++++++******))))))************************))))))******++++++++++++++++++,,,---------,,,,,,---,,,+++)))))))))******---------,,,,,,,,,,,,,,,....../////////000000000//////...............---,,,,,,---------,,,,,,++++++++++++,,,---.........++++++++++++++++++,,,,,,++++++***)))***+++---...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---+++***+++,,,,,,+++***---,,,++++++------,,,+++,,,++++++******++++++,,,......---------,,,,,,,,,******+++++++++******)))---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++------,,,++++++******)))+++++++++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---...+++)))***---......,,,******)))))))))***,,,---***+++,,,,,,+++***)))(((---,,,,,,++++++,,,,,,---)))((((((***+++***+++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,------,,,------......------,,,,,,------------.................................------------------------......---------......///........................//////............//////////////////////////////000000111111111111000000000000000000111111111111111111111111000000000///........................,,,,,,,,,---------------,,,---..................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***)))******+++,,,************************+++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,------,,,,,,************************++++++************++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************+++)))(((***...000---)))+++++++++************)))************+++++++++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++*********)))------------------------+++++++++++++++++++++,,,...//////000000000000000222111///.........//////------------------------,,,---------............////////////............******+++++++++*********++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,+++***+++,,,,,,+++***---,,,++++++------,,,+++,,,++++++++++++++++++,,,...------------,,,,,,,,,******+++++++++******))),,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++***++++++************++++++,,,,,,++++++++++++,,,,,,...,,,***+++---///...,,,+++******))))))***+++,,,***++++++,,,+++***)))(((+++******))))))******+++---,,,,,,+++***(((&&&&&&------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------......---,,,,,,,,,---------......//////......---,,,,,,,,,,,,------------------------------------........................//////...............///------------------------000///////////////000000000000000000000000000000///000000000000000000///000000000000000/////////111111000000000/////////000000000000000000000000,,,,,,,,,---......//////------...///////////////,,,---..................------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++******+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,------************************++++++************++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************,,,***)))+++...///---***,,,,,,***)))))))))***+++)))))))))*********++++++******))))))))))))******************************++++++++++++++++++,,,,,,&&&(((+++---......,,,+++++++++++++++************************************,,,,,,,,,,,,,,,+++++++++,,,,,,---...............000//////.........//////........................------------............////////////////////////******+++++++++++++++***---,,,,,,+++***))))))(((------------------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,+++***+++,,,---,,,+++---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,)))******+++++++++******++++++************+++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++---,,,***+++,,,......---,,,++++++************+++***++++++++++++***))))))+++******))))))******+++''')))******+++++++++***------------------------------------------------........................,,,,,,,,,------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...------,,,------------------------------............------+++++++++,,,,,,,,,------------------------------........................//////...---------......------------------------111111111111111111222333111111111222222222222222111111222222222222111111333333333222222111111000222222222111111111111000222222222222222222222222000000000000000111111111//////000111111111111000//////000000000000000///------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++***************++++++,,,---...///+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...************************++++++************++++++************************************************)))))))))))))))))))))))))))*********++++++++++++************************************************************************+++***)))***,,,---,,,***---,,,***(((((()))***,,,((())))))))))))*********,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))+++,,,---,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,+++++++++++++++******+++,,,------------...------------...............///////////////000/////////000000000111111////////////////////////------.../////////............------,,,++++++***---------------,,,,,,,,,***+++,,,---------+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++***+++---------+++---,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++))))))***+++++++++******+++******))))))******+++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,+++******)))((((((++++++************++++++*********++++++*********+++*********+++,,,,,,,,,---,,,,,,+++*********************+++************---,,,,,,++++++,,,,,,---%%%'''))))))***------+++------------------------------------------------........................,,,,,,,,,------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........,,,------...------,,,,,,,,,---------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------......---------------...---------.........//////222222111222222333444444444444555555555666666666888999999::::::999999888<<<<<<;;;;;;::::::999999:::::::::999999999888888666666666666666666666666666555555444333222111111000000000111111000000000//////000000000000//////........................+++,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++***************+++,,,------......+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---************************++++++************++++++************************************************)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))***************************)))((()))************---,,,***(((((()))***,,,((())))))))))))*********,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,...---+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///000111111111///000000111111222222222000000111111111222222222111111222222222333333333222222111111111000000000///000000111222222111111------------------------......------,,,,,,,,,,,,+++,,,---......---+++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,++++++------,,,++++++,,,------------,,,+++------,,,,,,,,,+++++++++((()))***++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,+++***)))((((((++++++************++++++)))***++++++++++++***)))))))))))))))))))))***+++,,,,,,,,,,,,++++++************************++++++---,,,,,,++++++,,,,,,---,,,///...)))(((******&&&------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---......//////------......------,,,,,,+++,,,---.........------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------......------......///000000000111222333333444555444444444444555666777777::::::;;;;;;<<<<<<======?????????@@@@@@?????????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>========================::::::999888666555444444222222222222222111000//////////////////......---////////////////////////,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++******))))))******+++++++++++++++++++++++++++)))***+++,,,------,,,,,,,,,,,,++++++***)))))))))************************++++++,,,,,,,,,,,,------***************+++,,,,,,************************++++++************++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((()))***,,,,,,***)))))))))***+++)))))))))*********++++++******))))))))))))******************************++++++++++++++++++,,,,,,000...,,,)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...///000111222222222///000111333333444444444444444555555666777777777444444555555555666666666777777666555444333333222000111222333333444444333...............//////////////////...------,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,+++***+++...///...------,,,++++++------,,,++++++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++*********++++++************++++++)))***+++,,,,,,+++***)))((()))***)))((((((***,,,+++,,,,,,---,,,,,,+++************)))******+++,,,+++******))))))******+++)))...---(((***111444111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////------......------,,,++++++,,,---.........------,,,,,,------------,,,,,,,,,------------...............................................................//////000111333333333444555777999:::;;;<<<;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>>>>===<<<<<<::::::999888777555444333111111222222111111000///////////////////////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,*********++++++,,,,,,---)))***+++,,,,,,++++++***,,,,,,++++++***))))))(((++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))***+++++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))*********************************)))((((((***++++++++++++************)))************+++++++++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,+++************+++++++++,,,,,,,,,------************************+++,,,,,,---...///000000...///000111222333333333111222444555777777777777999::::::;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>><<<;;;999777666666444444555666777777777777555444444333333222222222222222111111000//////.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,+++***,,,...//////...---,,,++++++------,,,++++++,,,---//////---,,,+++,,,,,,,,,++++++++++++***(((((()))++++++,,,,,,+++,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++***)))***,,,+++))))))+++...***+++,,,---------,,,+++******)))))))))***,,,,,,+++******))))))******+++$$$***+++(((...===DDDCCC------------------------------------------------.................................------,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000---.........---,,,,,,+++***+++---...///...---------..................------------.........//////////////////////////////000000000000000000000000///000000111222444555666777777999;;;===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA???>>><<<:::999666666666666555555444333000000000000000000000000...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---))))))***+++,,,------...)))***+++,,,+++***)))(((,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***,,,,,,+++******************************++++++************++++++************************************************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))************************+++++++++***((()))***,,,***++++++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))***,,,------,,,+++***+++++++++,,,,,,---------........................,,,---...///000222333333333444666777888999999999777999;;;===>>>???>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???===;;;999888888888999;;;;;;<<<<<<<<<<<<<<<;;;999888777666555444444333333222111000000000///---,,,+++,,,,,,---++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,++++++,,,...//////...---,,,++++++------,,,++++++,,,...//////...,,,+++,,,,,,,,,+++++++++******(((((()))++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------------------++++++************++++++***+++---......---+++******,,,...---******---000)))***,,,---...------,,,******)))))))))***,,,------,,,,,,,,,,,,,,,,,,---)))//////***000@@@HHHGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................................................................//////.........---------------......------,,,,,,---------...------,,,,,,//////...---------------++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,---......///000000...---,,,...111222///---//////000000000000000000222222222222111000//////444555666888:::<<<===>>>>>>@@@DDDFFFGGGGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMRRRQQQQQQPPPQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVQQQQQQQQQQQQQQQRRRRRRRRRVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTSSSRRRQQQOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGFFFDDDBBBAAA@@@???===:::888999999888777444444444444333222222111000000/////////.........,,,,,,++++++,,,------...000000///.........//////........................---,,,++++++------,,,+++...------,,,++++++++++++------------------------//////.........---------,,,,,,,,,---------......------,,,,,,+++***)))))),,,,,,,,,+++***)))((((((---,,,++++++******++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******)))))))))***+++***))))))+++,,,************************))))))))))))************************************)))***++++++***)))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++***)))(((---------,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++***+++---......---,,,,,,++++++++++++,,,---...///,,,,,,------...//////000///000111333444555666666777888999;;;<<<>>>???@@@>>>===<<<<<<===???AAABBBEEEBBB@@@AAAEEEHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGEEEAAA===;;;::::::;;;:::;;;>>>@@@BBBCCCCCCCCC?????????>>>>>>===============<<<:::888666444222444333222111000///...---...---,,,++++++,,,------------------------...///***+++,,,---,,,***(((&&&******+++,,,------......)))***+++,,,,,,+++)))(((---,,,***)))))))))******+++++++++,,,,,,+++******++++++++++++++++++++++++---,,,***(((((()))***+++************************+++++++++,,,,,,,,,------))))))*********+++++++++...---,,,+++***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++''')))+++------,,,***))),,,,,,,,,++++++*********,,,+++++++++---000222444)))***,,,...000222222333------------------------,,,,,,,,,------.................................................................................//////.........---------............---,,,++++++,,,------...------,,,,,,000//////...------......,,,,,,,,,------........./////////.........------+++,,,,,,,,,------......000...---...111222111///000000111222333333444444444555666777777777777777;;;<<<===???AAABBBDDDDDDEEEGGGKKKLLLMMMMMMNNNOOOPPPPPPOOOPPPPPPQQQRRRRRRTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUTTTTTTWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQQQQPPPOOOOOONNNNNNJJJJJJJJJJJJIIIGGGFFFEEEDDDBBB???>>>>>>>>>===<<<999999999999888777666555222222111111000000//////......---------....../////////...............///........................---,,,++++++------,,,+++------,,,,,,+++,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------......------,,,,,,+++******)))---------,,,,,,+++***))))))))))))***+++,,,......---,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))***++++++***))))))***,,,************************))))))))))))************++++++++++++++++++++++++)))***++++++***)))***+++************************************************)))************+++++++++---,,,,,,++++++*********************************++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))***+++,,,---......++++++************++++++,,,,,,++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,---...///000...///000111222333333444444555777888:::;;;;;;;;;<<<<<<===???@@@BBBCCCDDDBBBAAA@@@???@@@AAACCCEEEGGGEEECCCDDDGGGJJJJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIFFFBBB>>><<<;;;;;;;;;:::;;;>>>@@@BBBCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???===<<<;;;333333333333222222222222222111///...------------,,,++++++++++++,,,------+++,,,---...---,,,***(((******++++++,,,,,,------)))***++++++,,,+++******,,,+++***))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------******++++++,,,,,,,,,,,,...---,,,+++***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++''''''((()))***+++++++++,,,,,,,,,+++++++++******+++***)))((()))***,,,---////////////...---,,,,,,........................---------------................................................................................................---------............---,,,+++***,,,,,,------...------,,,000000//////......//////------------------......000000000///////////////------------------......222000......000111222111000111222444666777999999:::;;;===???@@@BBBBBBCCCEEEFFFGGGHHHJJJKKKLLLMMMNNNQQQTTTUUUTTTTTTUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXYYYZZZ[[[ZZZZZZYYY\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRRRROOOOOOOOOOOOOOONNNNNNMMMKKKIIIFFFEEEEEEEEECCCBBBBBBBBBAAA@@@???>>><<<;;;666666555555444333222222111111000/////////000000......------------..............................---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,---...------------------------...............---------,,,,,,,,,---------......------,,,,,,++++++******---.........---,,,+++***))))))******,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++)))((()))+++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))************************)))************+++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++***))))))((())))))***+++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------------...///000111111222444666777888999999;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGHHHJJJLLLMMMLLLOOOOOOOOOPPPOOOOOONNNMMMKKKHHHDDDAAA>>><<<<<<<<<:::;;;===???AAABBBBBBCCCJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEE888888888777777666666666777666444222000......---,,,++++++++++++,,,------,,,---.........---,,,+++++++++++++++++++++++++++((()))***+++,,,,,,,,,++++++************++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------------,,,+++***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++***)))))))))***,,,---,,,,,,,,,++++++++++++***,,,+++)))(((''''''((((((000000///...,,,***)))(((---------------------------------.............................................................................................................../////////...---,,,+++***,,,,,,------...---------000000////////////000000............------------////////////////////////////////////////////////222000......///111333444111222444777:::<<<>>>???CCCDDDFFFHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUWWWZZZ[[[ZZZYYYYYYZZZTTTTTTUUUUUUVVVWWWYYYYYYYYYZZZ\\\^^^___^^^]]]\\\_______________^^^^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXXXXXXXUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSQQQOOOMMMLLLLLLLLLJJJHHHJJJIIIIIIHHHFFFDDDCCCBBB<<<<<<;;;:::999888777666555444333222111111111111......------------.................................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,,,,---------......------,,,,,,,,,+++++++++---------------,,,++++++,,,,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------+++)))((()))***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++************************************************))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++******)))+++++++++*********))))))++++++*********+++,,,,,,,,,,,,,,,,,,------------///...,,,++++++,,,---...///......//////000111222444555888:::===>>>??????AAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQMMMKKKHHHDDDAAA@@@??????;;;<<<===>>>@@@AAAAAABBBIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJCCCBBBAAA???===;;;:::999<<<;;;999666333111///.........---------......///,,,,,,---.........------++++++++++++++++++******((()))***+++,,,,,,------************+++,,,,,,---++++++,,,------------,,,++++++++++++++++++++++++++++++***))))))******+++************************,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++......---,,,+++*********++++++++++++++++++++++++...---+++***))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................---.................................---,,,+++***+++,,,,,,---.........---000000////////////000000.....................---......................../////////000000000000000222111111000111333666888999:::<<>>>>>>>>??????@@@@@@AAADDDDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMJJJJJJHHHGGGEEECCCBBBAAA@@@???>>>;;;888555333222111000//////.........///,,,,,,,,,---------------,,,,,,++++++++++++++++++)))******++++++,,,---...******++++++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++******************++++++************************,,,,,,,,,---------......++++++++++++************,,,,,,++++++******++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++(((***+++------,,,***)))++++++++++++++++++++++++---,,,,,,++++++++++++,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////.......................................................................................---------...............------......------,,,+++++++++,,,---............//////......//////000000..................//////------............//////......///000000111222222444555777777888:::===@@@DDDEEEGGGIIILLLNNNPPPPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXZZZ]]]^^^]]]\\\\\\]]][[[ZZZZZZZZZZZZ[[[\\\\\\XXXZZZ[[[]]]^^^^^^^^^]]]^^^___```aaabbbaaa``````______________________________``````aaa`````````\\\[[[YYYXXXWWWXXXYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVWWWXXXWWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMKKKJJJIIIGGGEEECCCBBBAAA???>>><<<:::888777666666555444333111000000000000...........................---,,,---...///...,,,------------------...///---------------------------------...............,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((***,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***)))***,,,*********************************++++++++++++,,,************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,------...)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))***++++++++++++***((())))))***+++,,,------++++++***++++++,,,---...,,,------....../////////.........///000111222333666666666666777888999999<<<>>>AAADDDGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIILLLNNNOOONNNNNNOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSQQQPPPNNNLLLKKKIIIIIIHHHDDDCCCBBBBBBAAAAAAAAABBB@@@AAABBBDDDFFFGGGIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLEEEDDDCCCAAA???<<<:::888444444222111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***+++,,,,,,---,,,,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***************))),,,,,,++++++***++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++!!!###'''***,,,,,,+++******++++++++++++,,,,,,,,,*********+++++++++++++++***+++++++++++++++******------------------------000/////////.........---........................................................................---------.........//////+++,,,------......------***+++,,,---..................------...//////000------......//////000000....../////////000000000000111222333444666666777999<<>>??????AAACCCFFFJJJLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPOOONNNMMMMMMLLLLLLIIIJJJKKKKKKLLLLLLLLLLLLJJJMMMPPPQQQPPPOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRQQQPPPOOONNNMMMMMMKKKJJJHHHFFFEEEDDDDDDDDD@@@AAABBBCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQMMMMMMNNNNNNOOOPPPPPPPPPIIIIIIHHHGGGFFFDDDAAA@@@<<<:::888666444222111111000000///...------------,,,,,,,,,------......///---,,,+++++++++,,,------+++,,,---------,,,+++***'''((()))***++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++%%%&&&(((***++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++******++++++,,,,,,++++++***)))........................000000//////.........---........................................................................---------.........//////++++++,,,---............***+++,,,---............---------------...///000,,,------...///000111111//////000000111111111222444555666888999;;;<<<======AAAFFFIIIJJJKKKOOORRRNNNNNNOOOPPPQQQRRRSSSTTTRRRSSSUUUWWWYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZ\\\___aaa``````aaabbb]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]___```]]]^^^aaaccceeeeeedddccc______```aaabbbccccccddd```````````````___^^^]]]XXXWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[]]]___```^^^\\\XXXXXXXXXXXXXXXWWWVVVVVVTTTSSSQQQOOOMMMKKKIIIHHHJJJHHHFFFCCCAAA???>>>===<<<;;;999666444222111111........................///...------...///...---000///...------------------------------------------------.........//////,,,,,,,,,---------......------------------------------......///......---***+++,,,------+++***(((*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---,,,++++++,,,...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---((()))***+++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,---...///---------...///000000111333555888;;;===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOOOOONNNMMMNNNOOOQQQRRRTTTTTTUUUUUUQQQQQQPPPOOONNNMMMLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNKKKNNNRRRSSSQQQQQQRRRTTTRRRSSSTTTTTTUUUUUUUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPQQQOOOMMMJJJHHHFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCFFFIIILLLNNNPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOKKKLLLLLLLLLKKKIIIGGGFFFCCCAAA???<<<999777666555222222000///............,,,,,,------...///000000...---,,,+++++++++,,,---,,,------...---,,,***)))''''''(((******+++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************))))))*********+++++++++---------,,,,,,++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++000///---+++******++++++*********++++++,,,,,,,,,---------------,,,+++***)))***+++,,,,,,,,,,,,,,,...------,,,,,,++++++***////////////////////////////////////////////////---------............///........................////////////////////////------------------------//////////////////......111...,,,---000111000...***,,,...///...---...///555333000///000222666888999;;;===>>>???AAADDDFFFLLLMMMMMMNNNNNNOOOPPPPPPSSSRRRRRRQQQPPPOOOMMMLLLLLLMMMOOORRRUUUXXXZZZ[[[XXXYYY[[[]]]^^^^^^]]]]]]^^^^^^^^^__________________^^^\\\[[[[[[\\\]]]^^^YYYVVVTTTUUUZZZ^^^______```___^^^___aaabbbaaa```aaaaaaaaabbbbbbcccccccccaaa```^^^]]]\\\\\\\\\]]]UUUTTTSSSRRRQQQRRRTTTUUUXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVVVVUUUUUUUUUVVVVVV[[[]]]___aaaaaa```^^^\\\^^^]]][[[YYYXXXXXXXXXYYYUUUUUUSSSRRRQQQQQQQQQQQQOOONNNLLLJJJGGGEEECCCBBBBBB???;;;999888666444222333111000///000111000//////...------//////...---//////...---------......000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,---...//////...---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++...//////---+++***+++---************************,,,+++******))))))******************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++------,,,++++++******)))))))))*********+++++++++************+++,,,---............,,,***+++---000,,,---///111333555777777999:::<<>><<<:::777666444222000///......,,,---...///...---,,,+++...---,,,,,,++++++,,,,,,,,,+++******))))))******------,,,+++************......---,,,+++***)))((()))***+++,,,,,,+++***))),,,***)))+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///---+++)))(((((())))))---,,,,,,+++*********+++************************+++,,,------++++++,,,---///......---,,,+++******---///111000...+++))))))(((---111000,,,)))))),,,------------------......////////////////////////////////////////////////---------............///////////////////////////////////////////////////------------------------------------------------///---+++,,,...///...------///000///......///000444333222333555888;;;===>>>@@@AAABBBBBBCCCFFFHHHLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOQQQSSSUUUWWWWWWXXXYYY[[[]]]^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]^^^___^^^^^^]]]\\\\\\\\\\\\]]]YYYWWWVVVXXX\\\___```___```___^^^___aaaaaaaaa```````````````aaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\VVVTTTRRRPPPPPPRRRTTTUUUXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVWWW[[[\\\___```aaa___^^^\\\]]]\\\ZZZXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQNNNLLLIIIHHHGGGDDDBBB???===<<<;;;999777777555333222333333222111111///...///000000///...//////...------------...///...------///000///---..............................---,,,,,,---...///000000///......---,,,,,,++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***+++---,,,++++++,,,...++++++++++++++++++++++++,,,+++******))))))******************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///000///...---...111333111222444666888:::;;;<<<@@@@@@BBBDDDFFFHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQRRRRRRSSSRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQOOONNNNNNNNNOOOPPPLLLMMMNNNOOOPPPPPPOOOOOONNNOOOQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSVVVWWWWWWVVVWWWVVVUUUTTTTTTVVVWWWYYYWWWVVVTTTRRRQQQQQQQQQQQQPPPOOOLLLJJJHHHHHHHHHIIIEEECCCAAAAAACCCFFFGGGGGGGGGIIIKKKNNNPPPPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJNNNKKKGGGEEECCCBBB@@@???<<<:::888555333111000///------...////////////...------,,,++++++++++++,,,---,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,***)))((()))+++,,,---,,,,,,++++++***++++++************************+++,,,---,,,+++***+++---++++++******)))(((((((((***,,,//////...,,,,,,,,,)))---000000,,,)))***,,,,,,------...//////000000////////////////////////////////////////////////---------............///000000000000000000000000////////////////////////------------------------------------------------000...,,,,,,.........---///000111000///000222333444555777999<<<@@@BBBDDDDDDFFFFFFFFFEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLOOOOOOPPPQQQRRRSSSTTTTTTXXXYYY[[[]]]^^^^^^^^^]]]^^^]]][[[ZZZYYYZZZ\\\]]]\\\\\\\\\\\\\\\[[[ZZZZZZXXXWWWXXXZZZ]]]______^^^]]]\\\\\\\\\^^^___^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\[[[[[[ZZZYYYXXXTTTRRRPPPNNNNNNPPPSSSUUUWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVYYY[[[]]]^^^___^^^\\\[[[[[[ZZZXXXWWWWWWWWWXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPNNNLLLKKKIIIGGGEEECCCCCCBBB@@@>>><<<:::777666666666444333333111000000111111000...//////...------------------,,,+++,,,...//////...////////////////////////,,,,,,+++,,,,,,...///000000000000///......------***++++++,,,------------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,&&&(((+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,------...///111111222222111333666888888999:::<<<>>>@@@BBBBBBFFFFFFGGGHHHJJJMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRSSSVVVXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQOOONNNNNNMMMGGGEEEBBBAAABBBBBBBBBAAABBBDDDFFFJJJMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLRRROOOKKKIIIHHHGGGFFFEEEBBB@@@>>>:::777555333222///.........///000111111---,,,,,,+++++++++++++++......---,,,,,,,,,,,,,,,************+++,,,---...*********++++++,,,,,,,,,++++++************++++++000...---,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++***)))))))))+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))))))))))))))))))))((((((***---......---...///))),,,//////,,,******,,,------........./////////////////////////////////////////////////////////---------............///////////////////////////////////////////////////........................////////////000000000000000000///...//////000//////111222222222444777999999:::===@@@CCCFFFGGGHHHGGGHHHIIIHHHFFFFFFGGGIIIIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVZZZ[[[\\\^^^______^^^^^^\\\ZZZXXXVVVUUUVVVXXXZZZWWWXXXXXXYYYXXXWWWUUUTTTSSSUUUWWWYYY[[[[[[ZZZYYYXXXWWWVVVWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWWWWWWWUUUTTTSSSPPPNNNKKKIIIJJJLLLOOOQQQSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNNNNNNNOOOPPPRRRRRRVVVWWWYYYZZZ[[[[[[ZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWVVVTTTRRRPPPOOONNNOOOMMMKKKJJJIIIGGGEEEBBBAAA>>><<<::::::999777666555333222222222222000///000000///...------------,,,+++***,,,...//////...........................,,,,,,,,,,,,------......////////////......------)))***+++,,,---.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++,,,,,,,,,---------&&&(((,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,******++++++,,,---...............------------,,,...------------...//////222333555555666777:::===>>>???@@@BBBDDDFFFGGGHHHJJJJJJIIIJJJKKKNNNQQQSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQPPPNNNMMMLLLKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRTTTVVVXXXXXXWWWTTTTTTVVVWWWXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVSSSSSSTTTTTTSSSQQQPPPNNNLLLIIIFFFDDDCCCAAA@@@>>>???AAACCCFFFJJJMMMPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOTTTQQQMMMKKKKKKJJJIIIHHHGGGEEEBBB???<<<999777666333222000/////////000111------,,,+++++++++++++++...------,,,,,,,,,,,,,,,+++*********++++++,,,---******+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,///...---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,(((***,,,---------...///***,,,......,,,++++++,,,............------,,,,,,////////////////////////////////////////////////---------............///........................////////////////////////......................../////////000000000111111//////////////////000111///111444666888:::>>>@@@???AAACCCEEEGGGHHHIIIIIIGGGHHHHHHGGGFFFEEEGGGHHHKKKLLLNNNPPPRRRTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSTTTVVVXXXYYYZZZ[[[\\\\\\^^^______^^^]]]]]]YYYWWWTTTRRRQQQRRRSSSUUUQQQQQQRRRRRRQQQPPPNNNMMMLLLOOORRRTTTTTTSSSRRRQQQPPPOOONNNOOOPPPQQQQQQOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPNNNMMMLLLJJJHHHFFFEEEEEEGGGJJJLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIJJJLLLLLLQQQQQQSSSTTTUUUUUUUUUTTTVVVVVVUUUUUUUUUWWWXXXYYYXXXWWWWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRPPPNNNMMMKKKGGGEEEEEECCC@@@>>>>>>===;;;999888666444444444333111000222111000///............,,,+++***,,,...//////....................................------,,,,,,,,,......------------------)))***+++,,,---.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------))),,,//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,---......///---------------,,,,,,,,,............///000111111444666888999:::<<<>>>AAACCCCCCDDDFFFGGGIIIJJJKKKNNNMMMLLLMMMNNNQQQTTTVVVVVVVVVUUUUUUVVVVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPSSSSSSSSSSSSRRRRRRQQQQQQSSSQQQOOOMMMLLLMMMOOOPPPOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQSSSVVVWWWWWWWWWRRRSSSVVVWWWXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVSSSTTTUUUUUUUUUSSSRRRPPPQQQNNNKKKHHHGGGEEEBBB@@@>>>???@@@BBBDDDHHHKKKLLLPPPQQQQQQRRRRRRRRRQQQQQQRRRPPPMMMLLLLLLLLLJJJHHHIIIHHHEEEBBB???===;;;:::888666444111////////////...---,,,,,,++++++,,,,,,------,,,+++++++++++++++---,,,++++++*********+++,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,+++,,,,,,------.........***,,,------,,,+++,,,---+++,,,------,,,+++,,,---//////......---,,,,,,+++////////////////////////////////////////////////---------............///........................////////////////////////........................---------......//////000---...////////////222444333666:::===???AAADDDFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFFFFHHHJJJPPPQQQSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\[[[[[[WWWWWWXXXZZZ[[[]]]^^^___\\\]]]^^^^^^]]]\\\ZZZYYYUUUSSSQQQNNNMMMMMMNNNNNNKKKKKKKKKKKKJJJHHHGGGGGGEEEHHHKKKLLLKKKJJJIIIJJJHHHGGGFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBCCCDDDFFFHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFJJJJJJLLLMMMNNNNNNOOOOOORRRRRRQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWUUUTTTRRRRRRQQQOOOKKKHHHJJJGGGEEECCCCCCBBB@@@>>><<<:::888777777666444222444333222000////////////---,,,+++,,,...//////...////////////////////////////////////...---,,,+++------------------------***++++++,,,------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,---------......//////000111222444555666888:::===>>>???@@@CCCEEEEEEFFFGGGHHHJJJKKKLLLMMMRRRQQQQQQRRRSSSUUUXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWVVVVVVVVVTTTSSSRRRQQQSSSTTTTTTTTTTTTSSSRRRQQQTTTSSSQQQOOONNNNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMMMMOOORRRUUUUUUTTTSSSTTTVVVWWWXXXXXXXXXWWWVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTRRROOOMMMLLLJJJGGGEEE@@@???>>>>>>???AAACCCEEEKKKLLLMMMOOOPPPPPPQQQQQQOOONNNNNNNNNNNNMMMJJJGGGHHHGGGEEECCCAAA???>>>>>><<<;;;999666333111000//////......------------------,,,,,,+++++++++++++++...---,,,+++************,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++++++++,,,,,,------,,,------,,,***)))***+++++++++,,,,,,,,,,,,------//////..................////////////////////////////////////////////////---------............///........................////////////////////////........................,,,------...//////000000...000222222222333666999:::===BBBFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHHHHHHHJJJLLLOOORRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[\\\]]]^^^_________[[[[[[\\\]]]]]]^^^______[[[\\\\\\[[[ZZZXXXVVVTTTPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@CCCEEEEEECCCBBBCCCDDDBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMOOOQQQSSSUUUXXXXXXXXXYYYYYY[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXTTTTTTTTTTTTUUUTTTQQQNNNNNNLLLIIIHHHHHHGGGFFFDDDBBB@@@===<<<<<<;;;888666666555333222111000000000///...------///000///---...........................///000000000///...------------...............++++++,,,------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))*********++++++++++++,,,---...///---+++******+++++++++++++++++++++++++++,,,+++******))))))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------......,,,,,,---...///000000111222222333444777999;;;<<<===???BBBDDDDDDEEEGGGIIIGGGHHHIIIJJJKKKMMMNNNNNNSSSSSSTTTUUUWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWVVVVVVUUUTTTSSSRRRTTTTTTUUUUUUUUUTTTSSSRRRPPPOOONNNLLLKKKJJJJJJKKKJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHHHHKKKNNNPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWVVVWWWXXXYYYZZZYYYYYYXXXUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQQQQQQQOOOMMMKKKHHHEEEBBB???======???@@@CCCEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRPPPKKKHHHEEEDDDCCCBBBAAAAAAAAAAAA???>>>===;;;999666444333000000///............///......---,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))+++---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++++++++++++++,,,,,,------,,,***)))***,,,,,,+++++++++,,,---------......//////000000111111////////////////////////////////////////////////---------.........//////000000000000000000000000////////////////////////////////////////////////...//////000111222222333111444666777777888<<<@@@@@@DDDIIILLLMMMLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJKKKMMMPPPRRRQQQRRRSSSTTTVVVWWWYYYYYYYYYZZZ\\\^^^___aaaaaaaaa______^^^^^^^^^^^^^^^]]]ZZZZZZZZZYYYWWWTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEGGGFFFDDDBBBAAA@@@AAAAAA===@@@BBBBBB???>>>???AAA???>>>>>>>>>@@@AAA@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@AAABBBCCCDDD???@@@AAABBBCCCDDDCCCCCC???@@@@@@@@@@@@???>>>>>>@@@@@@??????????????????@@@@@@AAABBBCCCDDDEEEFFFIIIIIIIIIJJJLLLNNNQQQRRRVVVVVVVVVVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXWWWWWWVVVSSSSSSTTTVVVXXXWWWUUUSSSQQQOOOMMMLLLLLLKKKJJJIIIEEECCCAAA@@@???>>>;;;999777666444333222111111111000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000000.........///////////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))*********+++++++++,,,------+++))))))***,,,************************,,,++++++***)))******************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000111222333444444555777:::===???@@@AAACCCFFFHHHHHHIIIJJJLLLIIIIIIJJJKKKMMMNNNOOOOOORRRSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDEEEGGGJJJLLLMMMLLLOOOOOOPPPQQQRRRSSSTTTTTTWWWXXXYYYZZZ[[[[[[ZZZZZZTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNOOOLLLGGGBBB???>>>???@@@>>>@@@BBBEEEHHHJJJLLLLLLOOOPPPRRRUUUVVVSSSMMMIIIBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???===;;;888777111111000/////////////////////...------------...************+++,,,------((()))***+++,,,---......++++++---......---++++++***,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))+++,,,---.........***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******+++---,,,+++***+++,,,---...---