BM6P6(@ rrr]]]MMMCCC===;;;:::999:::<<<<<<<<<:::<<<;;;:::;;;<<<<<<:::888888888777777666666555555333222111000////////////000000000000000000000000000000////////////000000222111111111000000//////000000000000000000000000888<<<>>>999111---///333////////////000000000000000111111111111222222222666555333333666999;;;;;;AAABBBFFFNNN\\\nnn~~~sssjjjiiimmmppprrruuuzzz||||||wwwmmmhhhaaa[[[WWWTTTQQQOOOQQQQQQQQQSSSVVVZZZ^^^```kkknnntttyyy}}}~~~}}}}}}~~~}}}|||{{{yyyxxxuuussspppnnnmmmllliiiggg___^^^\\\ZZZYYYZZZ[[[\\\^^^^^^___```cccgggkkkmmmpppssswwwzzz~~~ssshhhbbb[[[\\\]]]___```^^^[[[WWWNNNMMMNNNVVVdddsss~~~uuuhhh^^^VVVOOOJJJHHHFFFCCCBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>@@@BBBDDDLLLTTT```lllxxx}}}}}}pppaaaWWWOOOHHHDDDDDDAAA>>>:::888666555333222222222111000//////000000111...,,,---///111///---////////////////////////000///...------...///000////////////////////////000000...------...///000}}}fffRRRDDD>>>===<<<;;;;;;===>>>===<<<<<<;;;;;;;;;<<<<<<:::888888888888777666666555555333333222111000000000000000000000000000000000000000000////////////000000111111111111000000000///000000000000000000000000444999<<<;;;666222000111////////////000000000111000111111111111222222222555444444555777:::<<<<<>>===>>>???AAABBBHHHOOO[[[gggsss~~~~~~qqqcccYYYRRRJJJFFFFFFBBB???;;;888777555444222222222111000000000000000111///------///000///...////////////////////////000///............///000////////////////////////000///............000000rrrZZZJJJAAA@@@>>><<<<<<>>>>>>>>>======;;;;;;;;;<<<<<<;;;999999888888777777666555555444444333222111111111111000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000111444999<<<;;;777333////////////000000000111111000111111111111222222222333333444666888:::<<<===@@@EEENNNZZZgggvvv|||uuurrrooommmpppuuuzzz}}}zzzyyyvvv|||~~~wwwpppjjjeeeaaa]]][[[YYYXXXWWWWWWXXXZZZ[[[ccceeeiiinnnsssxxx{{{}}}|||yyywwwtttppplllhhheeebbb```___\\\YYYWWWQQQPPPNNNLLLKKKKKKKKKKKKMMMMMMMMMMMMOOOQQQTTTUUUXXX[[[```eeejjjpppwww|||zzzjjj```VVVSSSPPPNNNLLLKKKIIIGGGJJJIIIJJJQQQ]]]lllxxx~~~uuujjj```XXXRRRNNNKKKGGGEEEDDDDDDBBBAAA@@@???>>>======>>>@@@AAACCCJJJUUU```lllzzzzzz{{{ssseee\\\TTTMMMHHHHHHBBB???;;;888777666444222222111000000000000000000111///---...///000000///////////////////////////000//////......//////000////////////////////////............///000111111~~~dddQQQGGGAAA???===<<<===>>>===<<<===<<<;;;<<<======;;;999999999888888777666666555555555444333222222222222000000000000000000000000111000000000000000000111111111111000000000000000000000000000000000000000000111444999<<<;;;555111//////000000000111111111000000111111111222222222222444555666777999;;;<<>>??????@@@@@@GGGPPP[[[gggtttxxxsssuuusssfff]]]VVVNNNIIIIIIDDD@@@<<<999888666444222111111000000000000000111000000///...//////000000////////////////////////000//////////////////000////////////////////////---......///000000111222kkkUUUIIIBBB@@@===;;;<<<===<<<<<<===<<<;;;<<<======;;;999999999999888777777666666666555444333222222222222000000000000000000000000111111000000000000111111000000000000000000111111000000000000000000000000111000000444999:::777333000000000000111111111111000000111111111222222222333444666777666888;;;===AAALLL[[[jjjvvv~~~xxxqqqmmmpppuuu{{{wwwoooggggggiiiqqq{{{{{{tttpppiiigggdddbbb```___`````````aaabbbeeekkkqqqwwwzzz{{{|||~~~~~~yyyvvvrrrnnnjjjeee```\\\YYYWWWTTTQQQPPPNNNKKKHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFIIILLLPPPVVV\\\dddiiimmmttt|||qqqaaa[[[SSSLLLIIIHHHHHHHHHHHHHHHJJJNNNXXXfffsss|||ttthhh]]]VVVNNNKKKHHHFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@FFFNNNWWWbbbpppzzzqqqnnnsss~~~rrreee]]]VVVNNNIIIHHHEEEAAA===:::888666444333111000000000000000111111000000000/////////000111000000000000000000000000///000000000000000000///////////////////////////---...//////000111111222sssZZZKKKDDDAAA===;;;;;;<<<<<<;;;===<<<<<<<<<======;;;::::::999999888888777666666555555444333222222222222000000000000000000000000222111111000000111111222000000000000111111111111000000000000000000000000222000///000444777666555000000000111111111222222000111111111111222222222333555777777777:::???DDDJJJVVVfffttt~~~}}}wwwrrrooorrrwww|||xxxlllaaa]]]]]]dddooo}}}{{{pppnnnjjjgggdddcccbbbbbbbbbbbbbbbdddgggmmmqqqtttvvvxxxzzz|||||||||{{{zzzuuuqqqkkkfffbbb]]]YYYVVVSSSQQQNNNLLLKKKJJJGGGEEECCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDGGGJJJPPPWWW\\\aaaiiisss{{{mmmfff[[[RRRMMMJJJIIIHHHHHHHHHJJJNNNVVVcccrrr{{{yyymmmaaaYYYQQQNNNJJJHHHGGGGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???AAAEEELLLTTT^^^kkkzzz}}}qqqjjjhhhnnnvvv}}}qqqeee]]]VVVNNNIIIHHHFFFBBB>>>;;;999777555333000000000000000111111222000111111000//////000222000000000000000000000000///000000111111000000///////////////////////////......000000111111111111~~~eeeTTTFFFCCC???<<<<<<======<<<>>>===<<<===>>>===<<<:::::::::999888888777777666555444333222111111111111000000000000000000000000222111111000000111111222///000000000111111111111000000000000000000000000000000///000222333333333000000111111111222222222000111111111111222222222222555888888:::???HHHOOOXXXcccrrr~~~zzzuuusssrrrtttxxx|||{{{kkk^^^XXXVVV\\\fffrrr|||yyytttoookkkhhhfffeeedddcccbbbccceeehhhkkkmmmrrrtttvvvxxxxxxxxxwwwvvvqqqmmmeee___[[[WWWTTTRRRNNNLLLIIIHHHHHHGGGEEECCC@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???@@@@@@AAACCCGGGMMMQQQUUU^^^jjjrrrxxx|||tttggg[[[SSSMMMJJJHHHGGGHHHIIILLLTTTaaapppzzzrrrfff]]]XXXTTTOOOLLLIIIGGGEEECCCCCCCCCCCCBBBAAA@@@>>>>>>???CCCIIIOOOXXXeeesss~~~ssshhhbbbdddiiizzz}}}qqqeee^^^WWWOOOIIIHHHGGGCCC???;;;999777555333000000000000000111222222///111222111///...000222000000000000000000000000///000111111111111000/////////////////////////////////111111111111000///ppp^^^HHHEEE@@@>>>===>>>>>>>>>>>>===<<<===>>>>>><<<:::::::::999999888777777777444444333222111111111111000000000000000000000000222222111111111111222222//////000000111111111222000000000000000000000000...///111111111111111000000111111111111222222222000111111111111222222222111444888999<<>>>>>???@@@@@@?????????@@@AAA@@@@@@AAADDDIIIMMMNNNXXXdddmmmssszzzqqqdddYYYQQQLLLIIIFFFGGGHHHKKKRRR___nnnyyywwwjjjaaa]]]YYYTTTOOOKKKHHHDDDBBBCCCCCCBBBBBB@@@???===<<<>>>AAAFFFKKKSSS```oooyyyvvviiiaaaaaaeeerrr}}}}}}rrrfff___XXXPPPJJJIIIGGGDDD???<<<999777555333000000///000000111222222///111222111///...000333000000000000000000000000///000111222222111000///////////////////////////000000111222222111//////}}}gggQQQHHH???======<<<<<<>>>;;;<<<>>>@@@@@@???===<<<:::::::::999999999888888888888777666555444333333111111000000111111222333111111111111000000000000000000000000000000000000////////////////////////111000...///111222222111222222222222222222222222444444333222222111111000111666:::<<<@@@JJJZZZfffqqqxxx{{{tttqqqqqquuu{{{}}}~~~nnn]]]UUURRRVVVZZZ^^^iiiwwwzzzwwwsssqqqpppmmmgggccc``````aaaccciiilllooorrrttttttsssrrrkkkgggaaaZZZTTTOOOLLLKKKHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@BBBDDDIIIOOOWWW___hhhrrr}}}zzzhhh[[[QQQJJJGGGHHHHHHHHHKKKSSSaaapppzzz}}}pppgggeeeccc___WWWNNNHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<>>>>>>CCCKKKRRR[[[hhhtttzzzhhhZZZWWW[[[gggvvvuuuiiiaaaXXXPPPKKKKKKFFFCCC@@@>>><<<999666444111111111111000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////.........///111222222111000///oooUUUKKKAAA??????======???>>>????????????===<<<;;;::::::999999999888888888777777666555444333222222111111000000111111222333111111111111000000000000000000000000000000000000000000000000000000000000111000//////111222222111000000000000000000000000333333333222222222222222111555999<<>>???AAABBBDDDIIIPPPWWW^^^iiittt||||||kkk^^^TTTNNNKKKGGGGGGGGGKKKSSSaaapppzzzwwwoookkkiiibbbXXXNNNHHHFFFFFFEEEDDDCCCBBB@@@???>>>===>>>>>>BBBIIIPPPXXXfffsssnnn___ZZZ\\\dddsssxxxlllddd[[[RRRMMMLLLGGGDDD@@@>>><<<999666444111111111111000000000000111111111000000000//////000000000000000000000000////////////////////////111000000000/////////...///000111222222111///...zzz\\\OOODDD@@@@@@???>>>@@@BBBAAA@@@???===<<<;;;:::999999999999888888888888666666555444333222111111111111000000111111222333222222111111111000000000000000000000000000000000111111111111111111111111222000//////111222222111000000000000000000000000222222222222333333333333222555999<<>>???>>>@@@FFFLLLTTTcccppp|||vvveee]]]]]]]]]lll}}}ppphhhaaaWWWQQQOOOHHHEEEAAA>>><<<:::777444222222111111111000000000111111000000000000//////////////////////////////........................000000000000////////////000111222222222000///...dddUUUGGGAAA@@@???>>>???BBBAAA@@@>>>===<<<<<<<<<:::999999999888888888888777666666555444333222222111111000000111111222333222222222111111111000000000000000000000000000000222222222222222222222222222000///000111222222222222222222222222222222222111111222222333444555555444666999>>>FFFUUUgggsss|||uuutttvvvxxx}}}~~~}}}|||||||||||||||||||||~~~{{{gggYYYNNNKKKJJJJJJQQQ\\\fffttt{{{tttoookkkhhhgggkkkmmmnnnpppppppppooonnnllljjjfffaaa\\\XXXUUUTTTRRRQQQOOOMMMLLLMMMNNNOOOLLLMMMNNNOOOPPPRRRSSSSSSWWWWWWWWWWWWUUURRRPPPNNNGGGFFFCCCBBBBBBCCCCCCBBB@@@CCCFFFHHHLLLTTT___ggguuuuuufff[[[RRRMMMJJJCCCEEEGGGLLLVVVcccrrr{{{{{{vvvpppeeeYYYOOOIIIFFFEEECCCCCCBBBAAAAAA@@@?????????===>>>BBBHHHPPP^^^kkkyyy~~~kkk___[[[WWWeeeyyytttnnnhhh___XXXUUUKKKGGGCCC???<<<:::777555222222222111111111000000000000000000000000//////////////////////////////////////////////////////000000000000////////////222222222222111///...---mmm\\\JJJBBB@@@???===>>>??????>>>>>>>>>>>>???@@@::::::::::::999999999888888888777666555444333333111111000000111111222333222222222222111111111111111111111111111111111111222222222222222222222222222111///000222333333222222222222222222222222222111111222333444555555666666888;;;@@@JJJYYYkkkvvv~~~xxxsssuuuxxx{{{}}}}}}}}}}}}zzz{{{{{{{{{{{{|||gggZZZPPPNNNMMMJJJMMMTTT\\\jjjyyy~~~yyytttqqqpppnnnoooqqqssstttuuuuuuuuutttrrroookkkgggcccaaa___[[[ZZZXXXVVVUUUUUUUUUUUUVVVVVVXXXYYY[[[\\\]]]^^^^^^______^^^\\\YYYVVVTTTMMMJJJGGGEEEEEEEEEDDDBBBAAACCCDDDEEEGGGMMMVVV^^^kkkvvv}}}pppbbbXXXPPPKKKHHHCCCEEEIIIOOOYYYggguuu~~~zzztttmmmcccXXXOOOJJJHHHFFFCCCCCCBBBAAAAAA@@@?????????======@@@EEELLLZZZgggvvvqqqaaaZZZXXXcccuuuwwwsssoooggg___[[[MMMIIIDDD@@@===:::777555222222222222111111111111//////////////////000000////////////////////////000000000000000000000000////////////000000000000222222222111000///......xxxdddOOOEEEBBB???===<<<<<<======>>>???@@@AAABBB;;;;;;;;;;;;::::::::::::888888777666555444444333111111000000111111222333333222222222222111111111111111111111111111111111222222222222222222222222333111000000222333333222000000000000000000000000111222222333444555555666777999===EEEQQQaaaqqq||||||{{{|||yyytttrrruuuzzz}}}~~~}}}}}}}}}}}}yyyyyyzzzzzz|||~~~kkk]]]RRRPPPNNNIIIJJJOOOSSS___lllwww}}}{{{tttuuuwwwxxxzzz||||||}}}}}}|||yyyvvvssspppmmmlllgggfffeeecccbbb```___^^^^^^___```aaacccdddeeefffdddeeeffffffddd```]]][[[UUUPPPKKKIIIIIIHHHEEEBBBAAACCCDDDCCCCCCGGGNNNTTT___jjjuuu}}}yyymmmaaaWWWPPPLLLIIIDDDFFFLLLSSS^^^kkkxxxzzzqqqjjjaaaWWWQQQLLLIIIGGGDDDCCCCCCBBB@@@??????>>>>>><<<===@@@DDDJJJVVVbbbrrr|||wwwfff^^^]]]cccrrr{{{xxxuuummmccc^^^PPPKKKEEE@@@===:::888666333222222222222111111111......////////////000000////////////////////////111111111111111111111111////////////000000000000222222111111000000//////lllTTTHHHDDDAAA>>>===;;;<<<>>>@@@AAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;888777666555444333333222111111000000111111222333333333222222222111111111111111111111111111111111222222222222222222222222333111000000222333333222000000000000000000000000222333333333444444555555666999@@@KKKYYYkkkzzz}}}xxxwww{{{vvvrrrqqqvvv{{{~~~}}}|||||||||}}}xxxxxxyyyzzz|||rrrbbbTTTPPPMMMGGGGGGLLLJJJTTT___hhhsss}}}{{{zzzvvvwwwvvvuuusssooollljjjggghhhiiijjjkkklllmmmnnnmmmnnnooopppnnnkkkgggeee___ZZZSSSPPPPPPNNNJJJFFFCCCEEEFFFDDDCCCEEEJJJNNNXXXbbbmmmuuu{{{}}}uuujjj___VVVPPPKKKHHHEEEHHHNNNWWWbbbooo||||||pppjjjaaaYYYSSSNNNJJJFFFEEEDDDCCCBBB@@@???>>>===>>><<<===AAADDDHHHSSS^^^nnnxxxnnneee^^^aaalll|||xxxoooddd]]]QQQMMMFFFAAA===;;;888666333333222222222111111111........./////////000000000000000000000000000000000000000000000000000000.../////////000000000111111111000000000000000111rrrXXXKKKFFFCCC???===;;;===???AAABBBAAA@@@???>>>============<<<<<<<<<777666555444333222222111111111111000111222222333333333333222222222111111111111111111111111111111111111111111111111111111333111000111222444333333222222222222222222222222333333333444444444555555555999BBBOOO___qqq}}}vvvvvv{{{|||tttqqqpppvvv||||||{{{{{{{{{|||wwwxxxyyyzzz}}}xxxeeeUUUNNNJJJEEEEEEJJJDDDLLLVVV]]]iiizzz|||xxxuuussssssttttttuuuvvvwwwwwwuuuvvvxxxyyywwwtttqqqnnnhhhbbb[[[WWWWWWTTTPPPKKKFFFHHHIIIGGGEEEFFFIIIMMMWWWaaajjjpppuuuzzz{{{yyyyyyrrrggg\\\TTTNNNIIIGGGFFFJJJPPPYYYdddqqq~~~qqqjjjbbbZZZUUUPPPJJJFFFFFFEEEDDDBBB@@@>>>===<<<>>>===>>>BBBDDDHHHRRR\\\lllvvvtttlll]]]\\\eeexxx~~~zzzpppccc[[[RRRNNNGGGAAA===;;;888777333333333222222222111111---.........//////000000111111111111111111111111////////////////////////.../////////000000111111111000000000000000111222}}}dddQQQHHHFFFDDDBBB>>>???@@@AAAAAAAAAAAAAAA=========<<<<<<;;;;;;:::888888777666555444444333222222222111111111000000111222333444444444444444000000000000000000000000111111111111111111111111////////////000000000000***,,,///222333222000///666444222000111333666999999@@@LLL]]]ooo}}}{{{yyy~~~wwwqqqsssuuuwwwzzz~~~|||zzzxxxwwwwwwwwwvvvwwwyyy{{{uuuiii[[[QQQJJJFFFCCCCCCEEEEEEIIISSS]]]kkk}}}~~~}}}}}}|||}}}}}}}}}}}}||||||}}}}}}{{{xxxuuupppkkkddd^^^YYYVVVSSSQQQLLLIIIIIIKKKJJJHHHKKKPPP[[[fffooopppooorrrvvvxxxsssnnnfff\\\TTTMMMIIIHHHHHHKKKRRR]]]kkkyyywwwmmmbbb\\\WWWOOOJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@>>><<<===AAAEEEHHHPPPXXXhhhqqq|||kkkbbb___bbblllwwwxxxrrrlllddd]]]UUUQQQJJJEEE@@@===:::888444333222222111111222222111111000000000000111111000000000000000000000000000000000000000111111222...///000000000///---,,,000000000000000///......lllWWWKKKFFFDDDCCC??????@@@AAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;888888777666555444444333222222222111111111000000111111222333333333333333111111111111111111111111111111111111111111111111//////000000000111111111...///111222222111000///666444222111222333666888;;;CCCQQQcccuuuxxxqqqsssuuuwwwzzz}}}{{{yyywwwvvvvvvvvvuuuwwwyyy|||rrr```TTTNNNIIIFFFFFFCCCBBBEEELLLUUU```qqq~~~zzzwwwsssnnngggaaa\\\YYYVVVTTTOOOLLLLLLMMMMMMLLLPPPVVVaaakkkrrrqqqnnnooopppqqqnnniiibbbYYYQQQKKKHHHGGGJJJNNNVVVbbbqqq~~~zzzpppeee^^^YYYQQQLLLKKKEEEDDDCCCCCCBBBAAA@@@@@@???===>>>AAACCCFFFMMMUUUeeennn|||ooo^^^YYYZZZcccmmmzzzwwwpppjjjbbb[[[TTTPPPJJJEEEAAA===:::888444333222222111222222222111111000000000000111111000000000000000000000000000000000000000111111222---......///000000000000000000000000000///......xxxbbbPPPGGGDDDDDD???@@@@@@AAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;999888888777555444444333222222222111111111111111000111222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222111111000000555444333333333444666666===HHHYYYmmm~~~xxxrrrtttvvvyyy|||}}}{{{yyywwwuuuuuutttuuutttwwwzzz~~~xxxbbbWWWQQQKKKEEECCCCCCAAACCCGGGLLLTTTbbbnnn}}}zzzvvvqqqkkkeeeaaa^^^[[[YYYUUUQQQPPPQQQRRRSSSYYY```llltttzzzwwwqqqnnnmmmkkkjjjfff___WWWPPPLLLIIIHHHKKKQQQ[[[hhhvvvttthhhaaa[[[SSSMMMLLLEEEEEEEEEDDDCCCAAA@@@???AAA>>>>>>@@@BBBCCCJJJQQQaaajjjxxxsss[[[UUUSSSZZZbbbnnnwwwnnnggg___ZZZSSSOOOIIIEEEAAA>>>:::888444444333222222222222222111111000000000000111111000000000000000000000000000000000000000111111222000000000111222444555666000000111111000000//////mmmXXXJJJDDDDDD@@@@@@AAAAAABBBAAAAAA@@@>>>>>>======<<<;;;:::::::::999888777666444444333111111111111111111111111000111111222222222111111222222222222222222222222111111111111111111111111111111222222222333333333444333222111111111222333444444444444444555666666@@@MMMaaavvvwwwsssuuuxxxzzz~~~{{{zzzwwwuuutttsssssstttssswww||||||iiibbb]]]RRRFFFAAAEEECCCCCCFFFIIINNNYYYdddsss~~~|||xxxtttnnniiifffccc___]]]ZZZVVVTTTVVVWWWZZZbbbkkkxxxyyytttoookkkhhheee^^^XXXRRRNNNLLLLLLIIIQQQ^^^kkkxxxyyylllddd]]]TTTNNNMMMEEEFFFFFFEEEDDDBBB@@@???AAA>>>===@@@AAABBBHHHPPP]]]ggguuusss^^^UUUQQQUUU\\\fffyyyyyynnnfff^^^YYYQQQNNNIIIEEEAAA>>>:::888444444333222222222222333111111000000000000111111000000000000000000000000000000000000000111111222111000000000000222444555000000111111111000000///yyyaaaOOOFFFDDDAAAAAABBBBBBBBBAAAAAA@@@>>>>>>===<<<;;;:::999888::::::999777666555444333111111111111111111111111111111222222222111111000222222222222222222222222111111111111111111111111222222222222333333333333222111111000111333555666333333333444555666888888DDDSSSiii}}}xxxtttvvvyyy|||~~~yyyxxxvvvtttsssrrrsssssssssxxx~~~uuutttooo^^^MMMEEEFFFDDDDDDFFFGGGIIIRRR\\\jjjvvv{{{wwwrrrmmmjjjgggdddaaa___[[[ZZZ\\\___cccllluuu{{{tttnnnhhhddd^^^XXXSSSOOONNNMMMJJJSSSaaaooozzz~~~pppggg___UUUPPPNNNGGGGGGFFFEEEDDDBBBAAA@@@???======???AAABBBIIIPPPZZZdddrrrqqqaaaWWWPPPSSSXXX___ooo}}}pppfff^^^YYYPPPMMMHHHEEEBBB>>>;;;888555444333333222222333333111111000000000000111111000000000000000000000000000000000000000111111222///...---,,,,,,---...///000000111111111111000000lllXXXJJJDDDBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999888;;;;;;999888666555333333111111111111111222222222222222222333222222111000222222222222222222222222111111111111111111111111111111222222222333333333111000000000111333555666222222222333555777:::<<>>===<<<::::::<<<;;;:::888666555333333000000111111111222222222333333333333333222111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222333333111111000111444888===???PPP___vvv|||zzzuuuxxx|||xxxwwwuuutttssssssssssssuuu{{{{{{xxxnnnYYYMMMMMMDDDBBBBBBBBB@@@@@@EEEMMMVVVaaaqqq}}}zzzvvvtttqqqmmmjjjhhhfffgggkkkpppuuu~~~~~~uuukkkgggaaaZZZSSSOOOMMMLLLMMMVVVdddpppxxx{{{oooeee[[[UUUTTTLLLJJJGGGDDDBBBBBBBBBCCCCCC@@@???AAAAAAAAAGGGNNNSSS]]]kkkyyyrrraaaVVVNNNOOORRRUUU___kkk}}}sssfff\\\WWWMMMJJJGGGEEEBBB???;;;888555555444333333333333444111111000000000000111111000000000000000000000000000000000000000111111222333333444444555444444444///000111222222222222111iiiTTTHHHBBBCCCCCCCCCBBBAAAAAA@@@CCCCCCBBB@@@???===<<<<<<<<<;;;:::888666555333333000000111111222222222222444444444444444333222111000000000000000000000000111111111111111111111111000000111111111222222222222222222111111111000000111000///111444999>>>BBBTTTdddzzz~~~wwwvvvuuuxxx}}}xxxwwwvvvtttssssssssstttvvv|||~~~vvvjjjWWWPPPUUUFFFDDDCCCCCC@@@>>>BBBIIINNNXXXiii{{{|||yyywwwtttpppmmmkkkjjjkkkqqqvvv{{{yyypppllleee]]]WWWRRROOONNNKKKUUUbbbmmmttt{{{~~~ssshhh^^^XXXVVVNNNKKKGGGCCCAAAAAACCCDDDFFFCCCAAABBBAAAAAAEEELLLPPPZZZiiiwwwvvvbbbVVVOOOPPPSSSUUU]]]hhhvvvtttfff[[[UUULLLJJJGGGEEEBBB???;;;888555555444333333333333444111111000000000000111111000000000000000000000000000000000000000111111222,,,---///111222222222111///000111222222222222222tttZZZMMMFFFDDDBBBBBBBBBCCCBBB@@@BBBBBBAAA???>>><<<;;;;;;;;;:::999888777555444444444333333222222333333444222222222222222222222222111111111111222333444555222222111000111222444555444333222111111111333333222222111111222222333444444333444666777888???HHH\\\mmmxxxrrrqqqvvvxxx|||}}}||||||wwwsssssssssqqqrrruuuyyy{{{pppdddWWWMMMJJJFFFCCCCCCAAA???BBBGGGIIIOOO[[[mmm}}}yyyvvvttttttsssssstttwww|||wwwrrrjjjaaaYYYSSSOOONNNNNNRRR]]]iiipppuuu|||yyynnnddd[[[UUUPPPMMMHHHEEECCCAAA???===@@@?????????AAACCCFFFHHHSSSZZZfffrrr}}}vvvjjj\\\RRRPPPQQQRRRYYYcccwwwwwwggg]]]YYYOOOLLLHHHFFFEEEBBB===888666555333222111222222333222111111111000000//////......//////000000111111000000111222222222222111000000000000000000000000222---)))(((+++......---{{{aaaSSSGGGEEECCCBBBCCCCCCBBBAAABBBBBBAAA???>>><<<;;;;;;;;;:::999888777666555444444333333222222333333444222222222222222222222222111111111111111333444555222111000000000111222333333222111111000111222333222222111111222222333444444222333666888:::CCCMMMbbbrrr|||uuuppppppwwwyyy}}}}}}{{{|||wwwsssssssssqqqrrruuu|||vvvjjj]]]SSSMMMHHHEEEDDDBBB@@@BBBGGGFFFKKKUUUfffzzz~~~zzzxxxwwwxxxxxxyyy{{{xxxtttlllcccZZZSSSNNNLLLKKKOOOXXXccciiinnnvvv{{{pppfff^^^XXXPPPMMMIIIEEEDDDBBB@@@>>>@@@?????????@@@CCCFFFGGGPPPWWWcccooo{{{kkk^^^RRRQQQQQQRRRYYYddd{{{zzzjjj___ZZZQQQMMMIIIFFFEEEBBB===999666555333222111222222333222222222222111111111000////////////000000111111//////000111111111111111000000000000000000000000333111///...///111111111jjjYYYIIIGGGDDDCCCCCCCCCBBBAAABBBBBBAAA???>>>===<<<;;;;;;;;;:::888777666555444444333333222222333333444222222222222222222222222333222000000000222444666222111000000///000000000111111000000000111111222222222111111222222333444333222333666999>>>HHHSSSiiiwww~~~xxxqqqoooqqqxxxzzz~~~|||zzz{{{vvvssssssrrrqqqssswww~~~rrrddd[[[QQQKKKGGGFFFDDDAAABBBFFFBBBFFFNNN[[[mmm~~~|||}}}}}}}}}~~~zzzvvvoooeee[[[SSSLLLIIIIIIKKKQQQYYY___dddmmmwww~~~sssjjjbbb]]]QQQNNNIIIFFFDDDCCCAAA@@@@@@@@@??????@@@CCCEEEGGGLLLSSS___kkkwwwnnn```SSSQQQPPPQQQYYYccczzzooobbb\\\TTTOOOJJJGGGEEEBBB>>>:::666555444222111111222222333333333222222222222222/////////000000000000111.../////////000000000000000000000000000000000000222333333333222111222333qqq___KKKIIIEEECCCCCCCCCCCCBBBBBBAAAAAA@@@>>>======<<<<<<;;;:::999777666555555444333333222222333333444222222222222222222222222333222000///000222444666222222111111000000000000000000000000000111111111222222111111222222333444333222333666:::@@@LLLXXXjjjwww~~~uuuooopppsssyyy||||||zzzyyyzzzvvvssssssrrrppptttyyy}}}|||}}}}}}yyykkkbbbUUUNNNIIIGGGDDDAAAAAACCC>>>AAAHHHRRRbbbvvv|||xxxpppggg\\\RRRJJJFFFGGGGGGKKKQQQUUUZZZdddnnnyyyvvvnnnfffaaaSSSOOOJJJGGGEEEDDDCCCBBB@@@@@@??????@@@BBBDDDFFFIIIPPP\\\iiiuuurrrbbbUUUPPPOOOOOOWWWbbbuuuuuuhhh```XXXSSSLLLHHHFFFCCC???;;;777666444222111111222222222222222222222222222222000000000000000000000000////////////000000111111000000000000000000000000---111444333111///000222xxxeeeNNNKKKFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>======<<<;;;:::999888666555555444333333222222333333444222222222222222222222222333222111000000222333555333333333222222111111000//////000000111111111111222222111111222222333444444222333777:::@@@MMMXXXeeesss|||zzz}}}tttppprrrvvvyyy}}}}}}zzzxxxwwwwwwtttrrrrrrqqqqqqvvv}}}~~~pppgggYYYQQQJJJHHHEEEAAA???AAA===???DDDLLLYYYlll{{{wwwpppfff[[[QQQIIIEEEGGGFFFHHHLLLOOOSSS\\\fffrrr~~~{{{rrrjjjeeeVVVRRRLLLHHHFFFEEEDDDCCC@@@@@@???>>>???AAADDDEEEHHHOOOZZZgggtttwwwgggWWWPPPMMMMMMUUU___rrr}}}nnneee\\\VVVNNNIIIFFFCCC@@@<<<777666444222111111111111000000111111111111111111111111111111000000000000111111000000000111222333000000000000000000000000,,,000333333000...///000kkkPPPMMMHHHEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>><<<<<<;;;999888777666555444333333222222333333444222222222222222222222222222222222222222222333333222222333333333222222111//////000111222222222222222222111111222222333444444333444777:::???IIITTT___mmm|||wwwvvvxxxzzzqqqooossswwwxxx}}}~~~~~~~~~}}}{{{yyywwwuuutttrrrqqqrrrqqqqqqyyyvvvmmm___UUUMMMJJJGGGBBB??????===???CCCHHHRRRaaasss}}}yyytttmmmcccXXXOOOHHHEEEGGGEEEFFFIIIJJJMMMVVV___lllyyyxxxoooiiiZZZUUUNNNIIIFFFEEEDDDCCCAAA@@@???>>>???AAACCCDDDHHHOOOZZZfffrrrmmm[[[SSSNNNLLLTTT^^^sssuuulll```YYYPPPIIIFFFDDDAAA>>>888666444222111111111111000000000000000111111111222111111111111000000000222111000000000111333444000000000000000000000000///111333333222111000111mmmRRRNNNIIIEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>><<<<<<;;;:::888777666666444333333222222333333444222222222222222222222222111222333333333222222111000111222222333222111111///000111222333333333222222222111111222222333444555444555888999<<>>@@@BBBDDDJJJVVVfffqqq{{{vvvqqqiii___UUUMMMHHHFFFFFFEEEEEEGGGGGGIIIPPPYYYeeettt~~~tttmmm]]]WWWPPPJJJFFFEEECCCBBBAAA@@@???>>>???@@@BBBDDDHHHNNNXXXdddppp}}}tttaaaVVVPPPMMMTTT___sss{{{rrrccc[[[QQQJJJFFFDDDAAA???888777555222111000000111000000000111111222222222222222222111111111000000222111/////////000222333000000000000000000000000222111111111333333111000lllSSSOOOIIIEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????===<<<;;;:::888777666666444333333222222333333444222222222222222222222222000222333444444333111000...///000111222222111000///000222333444444333333222222111111222222333444666444666888999:::AAAJJJ[[[jjj}}}vvvqqqrrrsssyyyyyypppiiikkkoooqqqwww}}}||||||}}}|||zzzwwwtttrrrooonnnoooqqqqqqsss}}}xxxhhh]]]SSSOOOMMMGGGBBBAAA???@@@AAABBBEEENNN\\\ggg{{{}}}}}}~~~~~~yyytttooofff\\\SSSLLLHHHFFFFFFDDDEEEFFFFFFFFFMMMVVVaaaqqqwwwppp___YYYQQQJJJFFFDDDCCCBBBAAA@@@???>>>>>>@@@BBBDDDGGGMMMWWWcccooo{{{yyyeeeYYYRRROOOUUU```pppvvveee]]]RRRJJJGGGDDDBBB???888777555222111000000111111111111222222333333333222222222222111111000000111000...---...///111222000000000000000000000000222000...///111333111...{{{lll\\\RRRJJJGGGEEEBBB@@@BBBAAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::999999777666555444444333444444222222222222222222222222000111333444444333111000222111111000000000000000------...///000222444555444333222222111111222222777777888;;;;;;>>>HHHSSSbbbsss|||zzz~~~tttoooooozzzyyyvvvnnnhhhggglllqqqxxx|||||||||zzzxxxvvvtttsssrrrnnnppppppooopppwwwwwwnnnddd[[[UUUPPPHHHCCCAAA;;;;;;>>>CCCFFFJJJTTT]]]jjj|||~~~zzzxxxvvvxxx{{{yyy}}}~~~||||||~~~}}}zzzrrrnnneee\\\SSSLLLHHHFFFHHHEEEDDDGGGIIIJJJMMMRRRbbbmmm|||zzzppphhh]]]RRRMMMIIIEEEBBBCCCBBBCCCBBBAAA??????@@@BBBHHHMMMTTT^^^iiiwwwqqqdddWWWNNNRRR^^^qqqvvvjjj[[[LLLHHHIIIFFFBBB???===:::777555666777777666111111222222222222111111000000000000000000000000222222111000000111222222000000000000000000000000//////000111111111111000ppp]]]SSSJJJHHHGGGDDDDDDEEEAAAAAABBBAAAAAA@@@???>>>>>>======<<<:::999999888666555444333333222222333222222222222222222222222111222333333333333222111333333222111111111111111333333222222333444444555333222222111111222333333444444666999;;;@@@LLLXXXhhhwww{{{vvv}}}|||rrrnnnqqq{{{zzzvvvpppiiihhhmmmrrryyy|||~~~}}}{{{xxxuuurrrpppooolllnnnoooooorrryyy~~~rrrhhh]]]VVVPPPGGGAAA@@@>>>===???CCCFFFIIIRRR\\\dddtttxxxuuusssrrrtttxxxtttxxxyyywwwxxx{{{{{{yyyqqqlllcccZZZQQQKKKHHHFFFJJJFFFFFFIIIKKKLLLOOOTTTcccnnn}}}vvvjjj___TTTOOOKKKFFFDDDDDDBBBCCCBBBAAA??????AAABBBFFFJJJQQQZZZeeerrr~~~wwwjjj\\\QQQSSS]]]rrrzzzjjj[[[MMMIIIJJJGGGBBB???:::888444333333444444444111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000///000111111222222111111uuubbbWWWMMMIIIGGGEEEDDDFFFBBBBBBBBBBBBAAA@@@???>>>??????>>><<<:::999888777555555444333222222222222222222222222222222222222222222222222222222222222444444333222222222222222666666555444333333333333111111111111222333444444555444666:::===DDDSSSaaarrryyytttzzzyyynnnmmmrrr{{{zzzwwwqqqlllkkknnnrrrzzz}}}~~~|||zzzwwwssspppmmmllliiikkkmmmpppttt|||yyynnnbbbZZZRRRIIIBBB@@@AAA???@@@CCCEEEHHHQQQ[[[aaaooovvv}}}yyyppplllkkkkkkoootttrrruuuuuutttuuuzzz{{{yyyrrrlllcccZZZRRRMMMJJJIIIMMMIIIHHHLLLNNNNNNRRRWWWcccooo~~~mmmbbbWWWQQQLLLGGGEEEEEEBBBCCCBBBAAA??????AAACCCEEEIIIPPPYYYcccooozzzsssdddWWWVVV]]]qqq~~~jjj[[[NNNKKKKKKGGGBBB>>>:::777444222222333333222111111222222222222111111222222222222222222222222000111222333333222111000000000000000000000000000000111111222222222222222xxxhhh\\\PPPJJJGGGCCCBBBDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@>>>===;;;999777777666555444333222222222222222222222222222222222222333222222111111222222333444444333222222222222222444333222111111111111111000000000111222333555666777666888;;;@@@IIIYYYhhhzzzyyytttzzzwwwkkklllssszzzyyyvvvqqqnnnmmmooorrr{{{}}}{{{zzzxxxuuuqqqnnnlllkkkhhhjjjmmmqqqvvvtttggg___VVVLLLFFFDDDBBB@@@@@@BBBDDDHHHRRR]]]fffrrrwww|||zzzqqqhhheeefffhhhmmmssstttwwwwwwtttvvv{{{}}}|||tttooofff]]]VVVRRRPPPPPPQQQMMMLLLOOOQQQRRRUUUZZZdddpppooodddXXXRRRMMMGGGDDDEEEBBBCCCCCCAAA@@@@@@BBBDDDGGGLLLRRRZZZdddoooyyy|||mmm^^^YYY^^^mmmjjj\\\OOOLLLLLLHHHBBB>>><<<999555444444444444333111111222222222222111111222222222222222222222222000111333444444333111000000000000000000000000000111111222333333333333222}}}jjj]]]PPPJJJFFFCCCCCCEEEBBBBBBBBBBBBAAA@@@??????AAA@@@???===;;;999888777777666555444333333333333222222222222222222222222333222222111111222222333333333222111111111111111111000000000000111111222///000000111222444555666888777888;;;@@@IIIZZZiii{{{xxxsssyyyyyyllllllssswwwvvvtttrrrppppppqqqsss}}}{{{wwwvvvtttrrrpppnnnlllkkkiiikkknnnrrrxxx}}}yyywww{{{yyylllbbbYYYOOOHHHFFFBBB??????AAADDDIIITTT```mmmxxx||||||zzztttkkkcccbbbdddgggnnnuuuwwwzzzyyywwwyyy~~~xxxssskkkccc]]]YYYWWWWWWWWWSSSRRRUUUVVVVVVYYY^^^gggrrrqqqeeeYYYRRRMMMGGGCCCCCCBBBCCCCCCAAA@@@@@@CCCEEEHHHMMMSSS[[[dddnnnxxx~~~uuueee]]]___iiizzzlll^^^PPPLLLLLLHHHBBB???<<<999666444444444444333111111222222222222111111111111111111111111111111000111333444444333111000000000000000000000000000111111222333333333333222jjj^^^PPPJJJGGGEEEFFFIIICCCCCCCCCBBBBBBAAA@@@???@@@@@@???===;;;:::999888777777666555444444444444222222222222222222222222222222222222222222222222333333222111111111111111111000111111222333444555000000000111222444555666666555666:::???HHHYYYhhhyyyuuuooovvvrrrooosssuuuuuutttsssssstttuuuvvv~~~|||xxxtttsssrrrpppnnnlllkkkjjjhhhjjjmmmsss{{{yyysssnnnkkkooovvvrrrggg\\\QQQIIIGGGBBB@@@???AAACCCIIIUUUaaannn||||||vvvsssrrrmmmfff```aaaeeejjjqqqxxxxxx{{{|||{{{}}}~~~zzztttmmmhhhdddbbbaaa```\\\ZZZ\\\\\\\\\^^^ccckkkuuu~~~sssggg[[[SSSMMMGGGCCCCCCBBBCCCCCCBBBAAAAAACCCEEEGGGKKKRRRZZZcccllluuu{{{|||kkk```___eeerrrooo___PPPKKKKKKHHHCCC@@@;;;888555222222222222111111111222222222222111111000000000000000000000000111222333444444333222111000000000000000000000000000111111222222222222222|||rrrdddUUULLLGGGDDDDDDGGGCCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;::::::666666555444333333333333222222222222222222222222111222333333333333222111444444333222222222222222222222222222333444555555111111111111222333444555444444777<<>>>>>===<<<;;;;;;;;;555555444333222222222222222222222222222222222222000111333444444333111000555555444333333333333444222222111111222222333333111111111111222333444444555555999???FFFPPP```ooo~~~wwwooottt}}}xxxvvvuuuuuuuuuxxx{{{}}}}}}}}}}}}xxxuuuuuutttrrroookkkhhhfffdddccceeejjjsss~~~wwwooohhhaaa]]]```gggkkkyyyxxxjjj[[[RRROOOHHHDDDAAAAAABBBGGGSSS___lll}}}~~~vvvwww~~~|||pppppplllfff```]]]___aaaddd___]]]aaahhhnnnuuu|||zzz|||zzzqqqllliiijjjiiiggghhhllluuu}}}xxxlll___WWWQQQIIIEEEEEEBBBCCCCCCBBBAAABBBDDDFFFFFFKKKRRR[[[dddmmmvvv{{{qqqaaa]]]WWW^^^mmm~~~sssbbbPPPJJJIIIGGGDDDCCC???<<<888666555555555444111111222222222222111111222222222222222222222222444333333222222333333444000000000000000000000000//////000111111111111111pppvvv___NNNGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<:::999888999888777555444444444444333333333333333333333333000000111222333333444444444333333222222333333444333333333222222111111111333333333444444444555555111444999AAALLL\\\lllwww|||tttyyyzzzuuuuuuwwwyyy{{{}}}~~~~~~xxxssspppqqqqqqnnnkkkgggffffffdddiiiqqqxxx{{{tttkkkeeeaaa``````jjjssssssgggXXXJJJIIIDDD???>>>@@@DDDNNNXXXhhhpppxxxzzzuuuooooooppp{{{zzzwwwuuurrrpppoooooonnnnnnnnnmmmkkkiiigggeee___^^^\\\XXXUUUWWW]]]bbbbbbdddddddddfffllluuu|||~~~xxxsssrrrpppoooqqqvvv|||xxxqqqeee[[[RRRLLLGGGEEEDDDCCCBBBAAA@@@AAABBBBBBFFFIIIOOOXXXaaajjjrrrvvvrrrccc^^^YYYZZZaaaooosss___NNNMMMMMMFFFCCCEEEAAA===999666555444333222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111lll{{{~~~gggTTTJJJGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@@@@>>>===;;;999888999888777555444444444444333333333333333333333333111111111222222333333444444333333222222333333444333333333222222222111111333333333444444444555555555888===GGGUUUfffuuu~~~vvv||||||uuuvvvxxxzzz|||{{{vvvssspppqqqqqqnnnjjjgggeeeeeeeeejjjrrr{{{yyyqqqkkkgggfffeeejjjqqq}}}{{{ooo```SSSMMMGGGBBBAAAAAADDDKKKTTT```gggooopppkkkggghhhjjjzzz~~~wwwrrroooiiigggeeecccaaa___^^^]]]\\\\\\]]]]]]\\\ZZZYYYXXXSSSTTTSSSQQQQQQVVV^^^eeeggghhhiiihhhjjjoooxxx|||zzzxxxvvvyyy}}}|||tttiii^^^UUUNNNIIIFFFDDDCCCBBBAAAAAAAAABBBCCCFFFJJJOOOXXXaaajjjqqquuuqqq```YYYWWWWWW]]]kkk|||ttt```OOOMMMMMMGGGDDDFFF@@@===888666555444333222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111fffuuuqqq]]]OOOHHHEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???===;;;999888999888777555444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222222111333333333444444444555555888:::@@@LLL\\\nnn|||xxx~~~|||tttvvvxxx{{{~~~{{{xxxtttrrrpppqqqpppmmmhhheeeddddddeeellluuu{{{uuuqqqooonnnnnnsss{{{zzzkkk^^^QQQKKKEEEDDDCCCCCCGGGMMMWWW]]]bbbccc___]]]___bbblllxxx~~~|||xxxqqqjjjccc]]]ZZZVVVUUUSSSQQQOOONNNMMMMMMJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLNNNUUU```hhhnnnooooooooopppuuu}}}~~~zzznnnbbbXXXQQQKKKGGGCCCBBBAAAAAAAAABBBCCCDDDGGGJJJPPPXXX```iiipppssstttaaaXXXTTTSSSYYYgggxxxuuubbbQQQMMMLLLHHHEEEFFF@@@<<<888555444333222111222222222222222222222222222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111bbbpppzzzdddTTTJJJEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@>>><<<:::999999888777555444444444444333333333333333333333333333333222222222222222222333333333333333333333333222222222222222222222222333333333444444444555555888999???KKK\\\lllxxx~~~yyy{{{ssstttwwwzzz~~~zzzwwwtttrrrqqqoooooonnnkkkgggdddccccccgggnnnxxx|||zzzyyywwwyyy}}}tttfffTTTMMMGGGEEEDDDCCCEEEIIIPPPTTTWWWWWWUUUUUUXXX[[[___jjjyyy}}}zzzuuuqqqmmmkkkgggaaa[[[UUUPPPMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIILLLMMMMMMNNNPPPXXXbbbjjjsssuuuuuuuuuuuuzzz~~~rrrfff[[[RRRKKKGGGCCCBBBBBBAAAAAABBBDDDEEEHHHKKKPPPWWW```hhhooorrr~~~zzzggg[[[RRRRRRXXXgggyyywwwdddSSSLLLKKKHHHEEEDDD???<<<888555444333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111bbbmmmlllZZZMMMGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===;;;:::999888777555444444444444333333333333333333333333333333222222222222222222222333333444444333333222222222222222222222222222333333333444444444555555888:::???HHHUUUcccnnntttwww~~~yyyrrrsssvvvyyy}}}|||wwwtttrrrqqqpppnnnmmmllliiieeeccccccdddhhhppp{{{zzzkkkWWWOOOHHHGGGFFFDDDDDDFFFIIIKKKMMMMMMKKKLLLOOORRRVVV___lllyyywwwqqqqqquuusssiii^^^]]][[[XXXTTTPPPLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLOOOPPPSSSTTTWWW^^^iiipppwwwyyyzzzzzz{{{uuuhhh]]]SSSKKKGGGDDDCCCBBBBBBBBBCCCDDDDDDGGGJJJPPPWWW```hhhnnnrrr|||kkk\\\QQQRRRYYYiii{{{yyyhhhUUULLLJJJHHHEEEBBB@@@<<<888555444444222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111dddmmm|||uuuaaaQQQIIIGGGDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBAAA???===;;;:::999888777555444444444444333333333333333333333333222222222222222222222222222222444444444444222222111222222222222333333333333333333444444444555555999<<<@@@EEEMMMXXXdddkkk~~~~~~vvv}}}}}}|||vvvrrrsssvvvyyy}}}{{{vvvsssrrrpppoookkkkkkjjjgggcccbbbcccdddjjjqqq|||ppp^^^TTTLLLIIIHHHEEEDDDEEECCCDDDEEEEEEDDDEEEGGGJJJOOOVVV```kkkssszzz~~~wwwrrrkkkddd___bbbiiiggg\\\QQQOOONNNLLLJJJHHHGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBEEEEEEFFFHHHKKKNNNPPPRRRSSSWWW[[[^^^bbbhhhrrrxxx{{{}}}~~~wwwjjj___UUULLLGGGFFFEEECCCBBBBBBBBBCCCDDDFFFIIIOOOWWW___hhhooorrryyynnn\\\SSSRRRXXXgggxxxnnnZZZNNNKKKJJJFFFBBBAAA===999666555444333222222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111fffmmmzzziiiVVVLLLIIIEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCAAA@@@>>><<<;;;999888777555444444444444333333333333333333333333111111111222222333333444111222444555555444222111111111222222222333333333333333333444444444555555888<<<@@@AAAEEEMMM[[[eeeyyy|||uuu}}}zzzssstttyyyyyyuuutttuuuwww{{{~~~{{{wwwtttssspppoooiiiiiigggeeebbbbbbdddfffkkkrrr|||xxxhhh\\\QQQMMMJJJGGGDDDEEEBBBBBBCCCCCCCCCCCCDDDEEEHHHMMMUUU^^^dddiiimmmnnnrrrrrrrrrqqqqqqsssvvvyyy{{{zzzqqqjjjccc```XXXUUURRRTTTWWWVVVPPPJJJIIIIIIGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCFFFGGGIIIMMMRRRWWW[[[]]]```dddiiilllnnnsssyyy~~~}}}yyymmmaaaWWWNNNIIIGGGFFFDDDCCCBBBBBBBBBBBBEEEHHHNNNVVV___hhhooossswww~~~rrr___UUURRRTTT___pppuuu```RRRMMMLLLHHHCCCBBB>>>:::777666555444333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111hhhmmmxxxoooZZZNNNJJJEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDCCCBBB@@@>>><<<;;;999888777666444444444444333333333333333333333333000000111222333333444444111222444555555444222111111111111222222333333333333333333444444444555555555:::>>>>>>>>>FFFUUUbbbvvv|||uuu}}}{{{rrrlllooovvvxxxuuuvvvwwwyyy|||{{{wwwuuusssqqqoooggggggfffdddbbbbbbdddggglllsss|||~~~ooocccVVVPPPLLLHHHEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDHHHOOOUUU[[[^^^```aaaaaaaaa```______bbbgggkkknnnsss{{{vvvjjjaaa[[[UUURRRLLLMMMLLLKKKIIIHHHGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGIIIKKKNNNSSSYYY```fffiiinnnrrrvvvxxxxxxyyy}}}zzznnncccYYYPPPKKKHHHGGGEEECCCBBBAAAAAABBBDDDGGGMMMVVV___iiippptttuuu|||xxxdddWWWRRRPPPYYYhhh|||zzzdddTTTOOOOOOJJJDDDBBB???;;;888777666555444222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111111111111111111111111111vvvuuuxxxyyycccRRRJJJGGGFFFEEEEEEHHHIIIIIIHHHEEEEEEDDDCCCBBB@@@???>>>;;;999777555444444555666333333333333333333333333333333111111111222333444222222222333333333444444444444444555555666666666444444555555666777777777888888;;;???AAAEEEQQQ]]]rrrvvvrrr|||uuullljjjlllooossswwwtttwwwzzz}}}{{{xxxvvvsssooolllhhhhhhhhheeebbbaaaeeeiiimmmwwwppphhh\\\SSSNNNKKKHHHEEEFFFEEEDDDEEEFFFEEECCCBBBFFFHHHMMMRRRWWWYYYXXXWWWYYYXXXUUUSSSTTTWWW[[[^^^cccgggmmmttt{{{uuunnndddZZZSSSNNNJJJHHHEEEEEEEEECCCBBBBBBEEEGGGBBBCCCDDDCCCBBBBBBDDDEEEHHHFFFEEEDDDFFFGGGGGGGGGKKKPPPVVV]]]dddlllsssxxx}}}}}}ooobbbWWWOOOKKKFFFEEECCCAAA@@@@@@@@@@@@EEEIIIOOOVVV^^^fffoootttyyy}}}zzzjjjTTTLLLJJJSSS```qqqoooZZZPPPOOOLLLGGGAAA>>>:::777777777666555555444333222111111111111//////000111222333333333222222222111111111000000111111111111111111111111000111111111111222222222{{{xxxxxx~~~hhhUUUJJJGGGFFFDDDEEEFFFHHHGGGGGGDDDDDDCCCBBBAAA???>>>===;;;999777555444444555666333333333333333333333333444333222111111111222333222222222222333333333333000000111111111111111111444444555555666666777777999999<<>>:::777777777666555555444333222111111111111000000111111222222333333222222222111111111000000111111111111111111111111111111111111222222222222}}}yyy}}}nnnXXXLLLHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCCCCBBB@@@???===<<<;;;:::888666555555555666444444444444444444444444444444333222111111111222111222222222333333333333333333333222222222222222444444444555666666777777888999;;;>>>>>>???GGGQQQcccwww~~~sssnnnwwwvvvkkkiiikkknnnqqqtttsssvvv{{{~~~{{{wwwtttpppllliiieeeffffffcccaaabbbfffkkkttt~~~zzzkkk___VVVOOOIIIEEEGGGFFFDDDEEEFFFFFFEEECCCDDDGGGMMMQQQSSSSSSQQQPPPOOOOOONNNLLLJJJLLLOOORRRUUUXXX]]]bbbfffkkkpppssszzz}}}}}}pppgggWWWRRRKKKFFFCCCBBBAAA@@@>>>@@@AAABBBBBBBBBDDDEEEEEEGGGHHHHHHGGGHHHJJJLLLNNNNNNOOOPPPRRRTTTWWWXXX\\\aaaiiirrrzzzsssggg\\\SSSNNNEEEDDDCCCBBBAAAAAABBBCCC@@@EEEKKKTTT]]]gggqqqwww{{{vvvhhhXXXNNNIIINNNYYYkkkwww```SSSOOOKKKFFFAAA>>>:::888777666666555444444333222111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222222333{{{|||rrr\\\NNNJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>===;;;:::999777666555555555555555555555555555555555444444333222222111111111333333333333444444444444555555555444444333333333333333444555555666666777555666:::===<<<===DDDNNN]]]qqq|||}}}|||rrrmmmvvvvvvjjjhhhkkkmmmppprrrrrruuuzzz~~~~~~yyyuuurrrnnniiifffcccddddddbbb```bbbgggmmmwwwrrrdddZZZRRRKKKGGGHHHFFFEEEEEEFFFGGGFFFEEEDDDHHHNNNRRRTTTTTTSSSSSSVVVVVVUUURRRNNNMMMOOORRRUUUXXX\\\___aaacccfffiiippprrruuuzzz~~~zzzooocccZZZQQQMMMHHHDDDCCCCCCBBBBBB===???BBBDDDDDDEEEGGGIIIIIIJJJKKKKKKKKKLLLOOOQQQUUUVVVVVVWWWXXXZZZ^^^```ccciiisss}}}tttiii___VVVPPPFFFEEECCCBBBBBBBBBCCCDDDDDDHHHNNNUUU^^^hhhrrryyy|||pppeeeWWWNNNHHHLLLVVViiiyyybbbTTTOOOKKKGGGBBB???:::888777666555444444333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222333333~~~{{{uuu```RRRLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA??????<<<;;;999888666555555444555555555555555555555555333333333333222222111111444444444444555555555555333333333222222111111111333333444444555666666666333444888<<<<<<===EEENNN\\\oooyyy{{{{{{sssnnnvvvuuuhhhgggkkknnnooopppqqquuuyyy}}}~~~{{{wwwsssoookkkfffcccaaabbbbbb```___bbbiiinnnyyyxxxiii^^^VVVNNNJJJHHHGGGEEEEEEFFFHHHGGGGGGEEEJJJPPPTTTVVVWWWXXXYYY]]]^^^^^^ZZZTTTPPPQQQSSSYYY[[[^^^___``````aaacccfffhhhkkkooorrruuuvvvwwwxxxxxxxxxvvvpppfff[[[SSSNNNJJJFFFCCCBBBBBBBBBAAA===???BBBDDDFFFHHHKKKMMMNNNOOOQQQQQQQQQRRRTTTVVV\\\]]]^^^^^^^^^___cccfffmmmttt~~~uuulllbbbXXXQQQGGGFFFDDDCCCBBBCCCCCCDDDFFFIIINNNTTT\\\fffpppvvv|||zzzjjj```UUUMMMHHHLLLUUUfff{{{dddUUUOOOLLLHHHBBB???;;;888777666555444333333222222111111222222333333333222222222222222111111111111111111111111111111111111111111111111111222222222222333333333|||zzzeeeVVVLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFEEECCCBBB@@@???<<<;;;:::999777666444444444444444444444444444444111222222333333333222111444444444444555555555555444444444444444333333333333333333444555555666666333444777;;;;;;===FFFQQQ___pppxxxzzzzzzsssooowww~~~tttgggfffkkknnnooopppsssvvvzzz~~~zzzwwwsssooolllhhhdddaaa___``````^^^^^^bbbjjjppp{{{~~~oooddd[[[SSSNNNIIIGGGEEEEEEGGGHHHIIIHHHGGGKKKQQQTTTUUUWWW[[[^^^eeeggghhhddd]]]XXXYYY[[[\\\^^^aaaaaa```_________^^^___aaaccceeefffggggggiiikkknnnnnnjjjaaaXXXRRRKKKHHHDDDBBBAAAAAA@@@@@@>>>@@@CCCEEEGGGKKKPPPSSSVVVWWWXXXXXXXXXYYY[[[]]]aaaccceeeeeeccceeeiiimmmrrrzzz~~~~~~xxxpppggg[[[SSSIIIGGGFFFDDDCCCCCCCCCCCCDDDGGGKKKQQQXXXbbblllsss{{{uuufff\\\SSSLLLIIILLLSSSaaa}}}}}}fffVVVPPPLLLIIICCC???;;;888777666444333333333222222111222222333222222222333333333333333111111111111111222222222111111111111111111111111222222222222333333333333~~~~~~jjjYYYKKKIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@???<<<<<<;;;:::888666444333333333333333333333333333///000222333444444333333222222222333333333444444555555555555555555666666222333333444444555555666555666888;;;;;;===GGGRRRbbbqqqxxxxxxyyyrrrooowww{{{}}}~~~rrreeedddkkkoooppppppvvvyyy}}}~~~wwwtttpppllliiifffbbb___^^^______]]]^^^bbbkkkqqq}}}}}}{{{zzz{{{|||}}}|||{{{yyywwwuuuuuutttsssssstttuuuvvvssswww|||wwwkkk```XXXRRRJJJGGGEEEEEEGGGIIIJJJJJJHHHLLLPPPQQQQQQSSSYYY^^^eeejjjmmmiiiccc^^^```cccaaaccceeeeeeccc```______YYYZZZZZZ[[[[[[[[[[[[[[[\\\```fffiiifff```YYYTTTLLLIIIFFFEEEEEEEEEEEEDDDDDDEEEGGGIIILLLQQQXXX]]]___```aaa```___```bbbcccdddgggjjjjjjiiikkkpppuuuwwwyyyrrroooooooooppppppoooooopppsssuuuwwwwww{{{~~~{{{tttkkk```WWWKKKIIIGGGEEECCCBBBBBBBBBAAADDDIIIOOOWWWaaalllssszzz~~~tttcccZZZQQQKKKIIILLLOOOZZZrrriiiWWWPPPLLLIIICCC@@@;;;888666666444333333222222111222222333333111222222333333444444444000000111111111222222222111111111111111111111111222222222333333333444444}}}nnn[[[JJJHHHFFFFFFGGGHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>><<<<<<;;;:::888666444333333333333333333333333333...///111333444444444333000000111111111222222222000000000111111222222222222222333444444555555666999888999;;;:::===GGGRRReeerrrwwwwwwxxxqqqnnnvvvzzz{{{{{{}}}qqqddddddkkkoooppppppyyy|||{{{tttqqqnnnkkkhhheeeaaa^^^]]]^^^^^^]]]]]]bbbkkkrrr~~~~~~yyyuuurrrpppqqqqqqqqqooollliiigggddddddddddddeeegggiiijjjkkkooouuu{{{~~~}}}oooddd[[[UUUJJJHHHEEEEEEGGGIIIJJJJJJIIILLLOOONNNMMMOOOUUU[[[^^^ccchhhfff```\\\^^^bbbeeegggiiihhhfffcccbbbaaaXXXXXXXXXXXXWWWVVVUUUTTTTTTZZZaaaeeeddd___YYYVVVPPPNNNLLLKKKLLLMMMLLLKKKKKKLLLMMMNNNQQQXXX```eeeeeefffgggfffeeeeeefffhhhdddhhhlllmmmmmmooouuu{{{~~~yyyppphhhbbb```___\\\[[[ZZZ[[[\\\___bbbccceeehhhkkkmmmnnnppptttwww|||~~~~~~xxxooocccYYYLLLJJJHHHEEECCCBBBBBBBBBAAADDDIIIOOOXXXdddooowwwzzz}}}tttcccYYYPPPKKKJJJLLLMMMTTTjjjlllYYYPPPKKKHHHCCC@@@;;;888666555444333222222222111222222333333111111222333333444555555000000111111222222222222111111111111111111111111222222333333333444444444vvvaaaQQQLLLHHHHHHGGGEEEFFFIIIGGGGGGFFFEEEDDDBBB@@@???===<<<:::888666444333333444444444444444444444444333222111000000111222333333333333333333333333333222222222222222222222222777666666555555555666666999666555777:::===FFFOOOcccpppzzzxxxrrrrrrvvvzzz{{{~~~uuugggiiilllkkknnnuuuyyy||||||uuurrrnnnjjjgggeeeaaa___ZZZZZZZZZ[[[___gggqqqxxx{{{uuupppllljjjiiifffeeeccc```]]][[[YYYXXXVVVUUUTTTSSSUUUWWWZZZ]]]aaacccgggkkkoootttzzz~~~zzzkkk^^^VVVOOOKKKFFFDDDEEEHHHJJJLLLNNNOOOOOOOOOOOONNNMMMMMMWWWXXXYYYYYYZZZ^^^cccgggiiijjjkkkkkkiiieee```]]]\\\[[[YYYWWWVVVVVVVVVVVVWWW[[[aaagggjjjgggaaa\\\ZZZVVVRRROOOOOOPPPQQQQQQSSSSSSSSSVVV[[[aaahhhlllooooooooonnnllljjjhhhgggkkkllloooqqqtttyyyxxxmmmeee```\\\WWWSSSSSSRRRPPPPPPQQQRRRRRRQQQUUUVVVYYY]]]aaaeeehhhiiikkkqqqxxx}}}~~~tttggg]]]RRRKKKEEEEEEEEECCCAAABBBBBBEEEKKKQQQYYYccclllsssxxx|||jjjYYYRRRKKKHHHKKKMMMSSSeeewwwttt```RRRKKKIIIEEEAAA<<<888777666555444555555444333333333333444222222333333333444444444333222000//////111333444111111222222222333333333555444222111111111222222yyydddQQQLLLHHHHHHGGGEEEFFFIIIGGGGGGFFFEEEDDDBBB@@@???===<<<:::888666444333333444444444444444444444444333222111000000111222333333333333333333333333333333333333333333333333333555555444444444444555555888555555888;;;???IIISSSfffsss}}}{{{uuutttwwwzzz|||{{{mmmmmmnnnlllooouuuyyy||||||sssppplllhhheeeccc___]]]ZZZZZZZZZ[[[```hhhssszzz|||wwwuuupppjjjeeebbb```___[[[ZZZXXXVVVSSSQQQOOONNNMMMLLLJJJJJJKKKNNNQQQSSSWWWZZZ^^^bbbgggmmmsssxxx|||~~~pppccc[[[RRRMMMHHHEEEFFFHHHJJJKKKOOOOOONNNMMMLLLJJJIIIHHHNNNPPPRRRSSSVVV[[[bbbfffgggiiikkkkkkjjjgggccc```]]][[[YYYWWWVVVUUUUUUUUUYYY^^^gggnnnrrrpppjjjfffbbb___ZZZWWWWWWXXXXXXXXX[[[\\\]]]___ccchhhmmmpppttttttrrrqqqooonnnmmmlllnnnqqqtttxxx|||}}}vvvmmmeee```[[[UUUQQQNNNLLLKKKJJJKKKKKKJJJIIILLLMMMOOORRRUUUXXX[[[\\\dddiiipppvvv{{{vvviii___SSSKKKEEEEEEEEECCCAAABBBBBBEEEKKKQQQYYYccclllsssxxx|||sssbbbUUUNNNIIIKKKLLLQQQaaasssvvvbbbSSSLLLJJJEEEAAA<<<888777666555444444444333222222222222333222222222333333333333333444333222111111111222222111111222222222333333333444444222111111111222222}}}}}}iiiRRRKKKGGGGGGGGGEEEFFFIIIGGGGGGFFFEEEDDDBBBAAA@@@>>><<<:::888666555444333444444444444444444444444222222111111111111222222333333333333333333333333444444444444444444444444444444333333333444444555666444555888<<>>===;;;888666555444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444444444444333444444555555666555666999<<>>???AAADDDHHHNNNVVV___eeeggghhhkkkmmmmmmjjjhhhfffaaa___[[[XXXUUUSSSRRRRRRUUU^^^lllxxx}}}{{{xxxuuuqqqnnnnnnmmmmmmlllmmmpppssswwwzzz||||||}}}|||zzzxxxvvvvvvwwwxxxyyyxxx|||zzzsssnnnhhhaaa\\\UUUSSSOOOMMMKKKJJJGGGEEEEEEEEEEEEFFFGGGIIIKKKLLLOOOTTTZZZaaagggpppzzz{{{nnncccXXXOOOHHHFFFFFFCCCAAABBBBBBEEEKKKQQQYYYccclllssszzz~~~yyycccXXXPPPOOOQQQUUUdddtttzzzeeeVVVNNNKKKEEEAAA<<<888777666555444444333333222222222222222333222222222222111111111111111222222222222111000111111222222222333333333333333333333333333333333|||pppXXXOOOGGGGGGHHHGGGFFFHHHFFFFFFFFFFFFEEEDDDBBBBBB>>>===;;;999777555444444444444444444444444444444222222222333333222222222333333333333333333333333333333333333333333333333555555444444555666777777777666888;;;<<>>>>>???AAACCCFFFLLLTTT]]]dddiiijjjmmmnnnnnnkkkhhhfffcccaaa]]]XXXTTTRRRPPPOOOSSS]]]mmmzzz|||yyywwwvvvvvvuuutttrrruuuyyy}}}~~~}}}|||}}}{{{uuummmhhh___\\\WWWTTTQQQNNNKKKHHHFFFEEEEEEEEEFFFHHHJJJKKKJJJNNNSSSXXX^^^gggqqqyyy}}}pppfff[[[RRRJJJGGGFFFCCCBBBCCCBBBEEEKKKQQQYYYccclllssszzz~~~gggZZZQQQPPPSSSZZZjjj|||zzzeeeVVVNNNKKKEEEAAA<<<888777666555444555555444333333333333333222222222222222222222222//////000111222222222111111111222222222333333333333333333333333333333333}}}uuu\\\RRRIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB???===;;;999777666555444444444444444444444444444222222333333333333222222333333333333333333333333333333333333333333333333555555555555555666777888777888:::===???FFFVVVeee|||{{{wwwvvvvvvwwwyyy|||{{{xxxssspppkkkfffccc```\\\YYYVVVXXXZZZ___gggrrr~~~sssnnnhhhaaa[[[UUUPPPLLLJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFHHHLLLOOOVVV\\\gggrrr}}}wwwmmmaaa[[[QQQIIIDDDBBB@@@?????????@@@@@@@@@??????>>>@@@AAABBBEEEJJJRRR\\\bbbjjjkkknnnpppooommmjjjhhheeeccc^^^YYYTTTPPPNNNMMMSSS^^^nnn{{{~~~~~~~~~}}}|||xxx{{{{{{wwwkkkgggbbb]]]YYYUUUQQQNNNIIIHHHFFFEEEDDDEEEGGGHHHHHHKKKOOORRRVVV^^^hhhpppsssjjj^^^TTTKKKHHHFFFCCCBBBCCCBBBEEEKKKQQQYYYccclllssszzz}}}lll]]]QQQPPPUUU___rrrzzzfffWWWNNNKKKEEEAAA<<<888777666555444666555444444333333444444222222333333333444444444000000111111111222222222111111222222222333333333222333333444444444444333}}}{{{aaaUUUKKKIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCC???>>><<<999777666555444444444444444444444444444222222333444444333222222333333333333333333333333444444444444444444444444444444444444555666777777777888<<>>???@@@AAAAAACCCFFFIIIOOOVVVbbbppp}}}}}}tttfff___UUULLLFFFCCC@@@?????????????????????>>>===>>>>>>@@@BBBGGGPPPYYY```hhhjjjmmmpppqqqooommmlllgggddd___YYYTTTOOOMMMKKKTTT^^^nnnzzz}}}xxxsssmmmhhhccc^^^[[[TTTQQQNNNJJJHHHGGGHHHHHHIIIJJJLLLMMMPPPVVV```hhhxxxxxxnnn```VVVLLLIIIFFFCCCBBBCCCBBBEEEKKKQQQYYYccclllsssyyy}}}uuudddVVVSSSYYYeeezzzzzzgggXXXPPPLLLEEEAAA<<<888777666555444555444333333222222333333222222333444555666666777666555444222111111222222111111222222222333333333222222444555555555444444|||dddWWWLLLJJJKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCC???>>><<<:::777666555555444444444444444444444444222222444444444444222222333333333333333333333333666666666666666666666666222222222333444555666777666999>>>CCCHHHQQQeeewww}}}wwwuuuwwwzzzzzzyyy|||{{{xxxwwwrrrooojjjeeebbb^^^ZZZWWWUUUXXX]]]ccckkkuuu}}}zzzxxxuuuqqqooojjjeee^^^YYYTTTQQQMMMKKKKKKLLLLLLMMMNNNNNNMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFAAAAAAAAA@@@@@@??????>>>;;;<<<======>>>@@@CCCFFFKKKSSS```nnn}}}yyyjjjcccXXXOOOHHHDDDAAA@@@@@@@@@@@@@@@???>>>===<<<:::;;;===???EEENNNXXX___fffiiimmmppprrrqqqpppooohhheee```YYYTTTOOOLLLJJJRRR]]]lllwww~~~|||}}}{{{vvvqqqkkkhhh___\\\WWWRRRNNNLLLLLLLLLIIIJJJKKKJJJLLLRRR[[[bbbrrr}}}{{{qqqaaaWWWMMMIIIFFFCCCBBBCCCBBBEEEKKKQQQYYYccclllsssxxx|||~~~lll[[[XXX^^^kkk{{{hhhZZZQQQNNNEEEAAA<<<888777666555444444333222222111111222222111222333444666777888888<<<:::777444222111111222111111222222222333333333111222444555666555444444{{{ppp]]]LLLIIIIIIGGGEEEHHHHHHHHHHHHHHHHHHGGGFFFEEE@@@???===:::888777666555555555555555555555555555333333333444444555555555555555555444444333333333555666777666444333444555555333111222666888777555;;;===BBBIIIPPPZZZjjjyyy{{{ssssssvvvwwwzzz}}}~~~yyyvvvtttooolllhhheeeccc```\\\YYYVVVXXX\\\cccnnnzzzxxxpppnnnllljjjiiijjjeeeccc___[[[WWWTTTRRRQQQPPPOOOOOOPPPQQQSSSVVVWWWUUUXXXVVVQQQNNNMMMJJJFFFGGGEEECCCBBBBBBAAA???===@@@????????????AAABBBCCCJJJQQQ]]]lll}}}}}}ooohhh^^^TTTNNNIIIEEECCC@@@???======?????????>>>===>>>???AAAEEELLLTTTZZZcccjjjqqqrrrrrrsssqqqmmmjjjeee^^^VVVQQQOOOOOOPPPWWW___kkkvvvzzzvvvvvvxxxvvvuuuwww~~~}}}qqqkkkbbbYYYRRRPPPOOOPPPQQQOOOOOOOOOLLLMMMUUU___nnnxxx|||tttggg[[[NNNHHHDDDBBBBBBDDDDDDFFFJJJOOOWWW```kkkrrrtttyyyppp^^^\\\dddqqq}}}hhhXXXOOOLLLGGGCCC<<<777555333222222555555555555555555555555666444333666:::<<<:::777888:::;;;888444222333444222222222333333444444444555444444333444555666777wwwbbbOOOJJJJJJFFFEEEHHHHHHHHHHHHHHHHHHGGGFFFEEE@@@???===:::888777666555555555555555555555555555333333444444444444444444555555444444444333333333444666666555444333333444666444222333666888888666======AAAHHHOOOYYYkkkzzz~~~vvvtttvvvwww{{{~~~~~~yyyuuusssnnnkkkhhheeebbb___[[[YYYVVVXXX\\\dddooo{{{~~~uuummmeeeccccccaaabbbeeedddcccaaa___]]]ZZZXXXWWWUUUUUUUUUWWWYYY[[[^^^______aaaaaa\\\XXXWWWRRRMMMKKKHHHFFFEEEDDDCCCAAA???AAA@@@???>>>???@@@AAABBBHHHOOO[[[kkk|||tttmmmbbbXXXPPPKKKGGGEEEFFFCCCAAA@@@@@@@@@???>>>===>>>???@@@DDDKKKSSSYYYaaaiiippprrrtttuuusssoookkkfff___WWWRRRPPPQQQRRRXXX```kkkvvv~~~yyyrrrooopppsssrrrpppqqqwww~~~|||ssshhh```[[[YYYXXXTTTRRRQQQPPPMMMMMMUUU^^^kkkuuu{{{tttggg[[[NNNHHHEEEBBBBBBDDDCCCEEEIIINNNUUU___iiippptttzzzwwwccc___dddooo~~~jjjZZZPPPLLLGGGCCC<<<777555444333222222222222222222222222222555555555777999::::::999888;;;===<<<888444333333222222222222333333444444444444333222333333555555hhhSSSLLLJJJFFFEEEHHHIIIIIIIIIIIIHHHGGGFFFEEE@@@???===:::888777666555555555555555555555555555444444444444444444333333555444444444444333333333444555555555333222333444777555444555777999999888>>>===@@@FFFMMMXXXkkk|||}}}yyyvvvwwwwww|||~~~}}}xxxtttrrrllljjjfffcccaaa^^^ZZZXXXUUUXXX^^^fffqqq}}}wwwhhhaaaZZZYYYZZZ[[[^^^cccdddeeefffgggfffdddbbbaaa^^^^^^___aaacccgggjjjllllllooopppkkkgggddd^^^WWWPPPMMMIIIGGGFFFEEECCCBBBBBBAAA???>>>>>>???@@@@@@FFFLLLXXXhhhzzz}}}vvvkkkaaaXXXRRRMMMKKKMMMJJJFFFCCCBBBAAA???>>>======>>>???CCCIIIPPPVVV___hhhpppsssuuuwwwvvvrrrlllhhh```XXXTTTSSSTTTUUU[[[aaallluuu}}}~~~~~~yyyyyyuuupppjjjiiillloooqqqnnnmmmpppuuu}}}rrrjjjdddaaaZZZWWWTTTRRROOONNNTTT\\\fffpppzzzssshhh\\\OOOIIIEEEBBBBBBDDDAAACCCGGGLLLSSS]]]gggnnnuuuzzzhhh___```gggwwwnnn\\\QQQMMMGGGCCC<<<777555444333222222222222222222222222222444666888999888888999;;;999;;;>>>>>>;;;777333222111222222222222222333333444333333222222222333333lllUUULLLJJJFFFFFFJJJJJJJJJIIIIIIHHHGGGFFFEEE@@@???===:::888777666555555555555555555555555555555555555444444333333333444444444444444444444444333444555444333222333444777777666777888999::::::===<<<>>>DDDKKKXXXlll}}}yyy|||zzzvvvvvvvvv{{{}}}|||wwwssspppjjjhhhdddbbb___]]]YYYWWWUUUXXX___iiitttwwwnnnaaa[[[VVVVVVXXX[[[aaaggghhhjjjmmmooopppnnnllljjjggggggiiikkknnnrrruuuwwwxxx|||}}}yyytttppphhhaaaVVVRRRMMMIIIGGGEEECCCBBBCCCBBB@@@???>>>>>>??????CCCJJJVVVfffxxxwwwmmmddd]]]XXXTTTSSSOOOJJJGGGDDDCCCAAA???======>>>???BBBGGGMMMRRR^^^gggppptttwwwyyywwwtttnnniiibbb[[[WWWVVVXXXYYY___dddmmmvvv|||~~~}}}|||yyywwwuuuttttttsssrrrpppjjjfffgggkkkppptttpppnnnooorrryyyxxxooojjjbbb]]]YYYVVVRRROOOSSSZZZbbblll|||yyyssshhh\\\PPPJJJFFFCCCBBBDDDAAACCCGGGLLLSSS]]]gggnnnuuuzzziii]]]YYY]]]kkkzzzqqq___SSSMMMGGGBBB<<<888555555444333333333333333333333333333333666999999777777999;;;:::;;;<<<<<<:::777444333222222222222222222222222444444444333333333333333kkkTTTLLLJJJGGGGGGKKKJJJJJJJJJIIIHHHGGGEEEEEE@@@???===:::888777666555555555555555555555555555555555555444444333333333444444444444444444444444333444555555333333444555777888888888888999:::;;;===<<<>>>CCCKKKYYYnnnyyywwwzzz{{{uuuuuuuuuyyy|||{{{vvvqqqnnnhhhfffbbb```^^^[[[XXXUUUUUUYYYaaakkkwwwzzznnneee]]]XXXVVVXXXZZZ]]]dddlllpppsssvvvyyyzzzxxxuuusssrrrrrrsssuuuxxx|||~~~yyyqqqiii]]]XXXQQQKKKHHHEEECCCBBBDDDCCCAAA@@@???>>>??????BBBHHHTTTdddwwwxxxqqqjjjccc___YYYTTTNNNJJJGGGDDDBBBAAA===>>>??????AAAEEEKKKOOO[[[eeeoootttxxxzzzyyyuuupppmmmgggaaa]]]]]]^^^___dddhhhpppvvv|||zzzyyyvvvsssqqqooonnnnnnpppooolllgggdddfffmmmsssxxxtttqqqqqqqqquuu|||vvvmmmfff___[[[VVVRRRTTTZZZ```kkkzzzyyysssiii]]]RRRLLLHHHCCCBBBCCCBBBDDDHHHMMMTTT^^^hhhooovvv{{{hhhZZZTTTVVVcccqqqtttaaaTTTNNNGGGBBB<<<888666555555444333333333333333333333333333666999999777666888::::::999777666555555555555222222222222222222222222444555555555555444444444kkkUUULLLJJJGGGHHHLLLKKKKKKKKKJJJHHHGGGEEEEEE@@@???===:::888777666555555555555555555555555555444444444444444444333333333333333444444444444555333555666555444444555777777888999888888888:::<<<===<<>>>>>CCCKKKUUUdddyyyxxxzzz{{{{{{uuuvvvxxxyyy{{{zzztttnnnkkkeeebbb___]]][[[YYYVVVSSSTTTZZZcccppp|||yyyrrrnnnhhhgggiiimmmnnnpppwww~~~uuummmcccXXXRRRMMMKKKIIIFFFEEECCCBBBAAABBBBBBCCCDDDIIISSSbbbuuuzzzlllfff]]]TTTMMMHHHDDDAAA@@@AAAAAAAAABBBDDDHHHKKKMMMYYYgggqqqyyyzzzyyywwwtttrrrpppnnnmmmmmmpppuuuyyy}}}|||wwwvvvsssrrrqqqqqqrrrssspppoookkkfffdddiiiqqqyyy|||zzzyyywwwvvv||||||sssllleee___^^^aaadddooo}}}|||uuujjj___SSSNNNIIIEEEBBBCCCCCCEEEIIINNNUUU___iiipppvvv{{{ooo^^^TTTOOOOOO[[[jjjvvvcccUUUOOOGGGBBB===888777666666555222222222222222222222222444444333555666666555444555333111222555777777666555555555444444444333333000222333555666666666555oooYYYQQQMMMHHHFFFIIILLLLLLKKKJJJIIIGGGEEEDDD@@@???===:::888777666555555555555555555555555555333333333444444555555555333333333444444555555555444666777777666666777999555777999888777777999<<>>;;;999777666666666666666555444444333333777555333333444444333222555444333333333333444555777777777777777666666666444555777777888999===???AAAFFFNNNXXXdddsss~~~}}}yyywwwxxx}}}{{{pppiiiiiibbbaaa]]]ZZZWWWUUUSSSSSSSSS[[[gggtttwwwkkkaaaYYYRRRNNNJJJGGGDDDBBBCCCDDDDDDDDDGGGIIIQQQ```tttqqqbbbVVVMMMGGGDDDCCCBBBAAAAAACCCDDDDDDCCCJJJQQQ]]]kkkxxx}}}zzzxxxxxxyyywwwxxxzzz|||zzzyyyyyyzzz|||~~~}}}|||wwwqqqmmmlllmmmqqqzzzwwwoookkkkkkmmmuuu{{{kkkbbbUUULLLHHHGGGEEEDDDAAADDDHHHMMMUUU^^^gggnnnxxx}}}uuudddVVVQQQNNNMMMWWWeeevvvcccUUUNNNKKKCCC<<<::::::777555666555444444333333222222222555444333333555555444333333333333444555666777888777666666666666555555555555444333333333333444555|||cccRRRMMMLLLKKKJJJLLLLLLLLLLLLJJJHHHFFFEEEBBB@@@>>><<<999777666666555555555555555555555555555333111111222333222111555444333333333333444555666666666666666666666666444555666666666888<<>>DDDIIIZZZfffxxx~~~zzz|||zzzwwwuuusssssssssttt{{{~~~wwwtttrrrlllfffddd[[[YYYUUUQQQPPPPPPRRRSSSVVV^^^lllyyy|||vvvhhhddd^^^ZZZWWWTTTRRRPPPLLLQQQZZZhhhyyyppp^^^SSSKKKHHHFFFFFFHHHKKKMMMNNNKKKPPPYYYgggwww}}}yyyvvvsssqqqrrrvvv|||}}}qqqhhhZZZPPPJJJGGGEEECCCCCCDDDGGGLLLTTT___kkksss{{{~~~lll[[[RRRRRRWWW]]]tttzzzsss___RRRHHH???888777666333111222222222222222333333333333555444333333555555444333444333333333333333444444444444333333333222222222333444444555555444444333xxxdddWWWQQQOOONNNMMMMMMNNNNNNNNNLLLKKKJJJEEEDDDAAA===:::888666555777777777666666666666666444333222222444555555444333333444555555444333333444444555666666777888888777777888999<<>>:::888666555555555666666777777888888666555444444666777777777333333444555555444333333555555555666777888888999:::;;;<<<===AAAGGGNNNTTT___lllxxxvvvvvvssspppooopppsssuuuvvv{{{~~~yyytttnnngggdddfff\\\YYYTTTPPPNNNNNNPPPQQQ[[[cccppp}}}xxxsssllleee___[[[VVVTTTRRRWWW```mmm|||pppcccTTTPPPKKKHHHHHHIIIJJJJJJMMMRRR\\\kkk{{{zzzyyyvvvtttuuuxxx{{{~~~qqqgggZZZPPPKKKIIIGGGEEECCCEEEGGGLLLTTT```llluuuzzz~~~zzzeeeZZZ\\\ccchhhzzzvvv|||kkkZZZPPPKKKCCC<<<::::::777555666666666666555555444444444555444333333555555444333111111111222333444555666555555444444444444333333333333444555555444333333{{{eeeWWWPPPNNNNNNQQQPPPOOOOOOOOOMMMIIIFFFCCCBBB???<<<:::888666555555666666666555444333333333444444555555444444333444444444555555555666666555666888777666666777888777777<<>>;;;999777777555555555666555555444444333444444555555444444333444444444555555555666666444666777777666555777888;;;;;;@@@HHHNNNVVVaaakkkttt~~~}}}tttssspppnnnooopppooonnnqqqxxxyyy|||zzzrrrlllgggbbb___\\\UUUPPPOOONNNMMMOOOTTTYYYdddssswwwnnnfff___\\\ZZZaaakkkwwwyyyggg\\\QQQMMMKKKHHHHHHKKKLLLOOOXXXfffyyy|||wwwvvvvvvvvv{{{{{{zzz|||~~~sssjjj]]]SSSMMMJJJGGGEEEEEEGGGJJJOOOVVV```kkkrrr|||qqqddddddpppzzzyyyzzzdddUUUPPPHHHCCC===888666666666666555444333333222222333333555555444444444333333333333333333333333333333333222222222222222222222222333333333444444444555555kkk[[[TTTSSSTTTQQQPPPPPPPPPOOOMMMIIIFFFEEEDDDAAA>>><<<999888777444444555666666666555555333444444555555444444333444444444555555555555555444555666666555555666888======BBBKKKTTT___ooo|||vvvsssnnnllllllnnnnnnmmmqqqwwwyyy|||{{{ssslllfff```]]][[[UUUPPPOOONNNLLLOOOTTT[[[eeetttxxxnnnfffaaa^^^dddooozzz~~~tttgggYYYQQQLLLGGGFFFHHHIIIMMMUUUcccvvvzzzxxxxxxxxx}}}wwwqqqoooooouuu|||}}}sssjjj]]]SSSMMMJJJGGGEEEEEEGGGJJJOOOVVVaaakkksss|||uuuiiikkkyyyyyyyyycccTTTNNNHHHDDD===888777777777777555444333333222222333333555444444444444333333333333333333333333333333333333333333333333333333333333333333444444444555555}}}rrr```VVVTTTUUUQQQQQQPPPPPPPPPNNNJJJGGGEEECCCAAA>>>;;;999888777333444555666666666666666333444444555555444444333555555555555555555555555333444666666555555666888;;;<<>><<<999888777777777888777777666555555333444444555555444444333666666555555555444444444444666888888888999;;;<<<;;;<<<@@@FFFOOO___yyyzzzrrrmmmnnnqqqsssuuuyyy|||~~~|||ssskkkeee___[[[SSSQQQPPPNNNJJJGGGNNNVVVbbblll{{{}}}yyyxxx{{{zzzmmmbbbVVVNNNLLLGGGIIIJJJNNNVVVggg}}}}}}yyytttpppmmmnnnpppuuu|||}}}vvvpppiiiaaa\\\UUUUUUXXX___lll~~~sssjjj]]]SSSMMMJJJGGGEEEDDDGGGKKKPPPXXXcccnnnvvv|||}}}xxxkkkZZZSSSGGGBBB<<<777555555555555555444333333222222333333333333333444444555555555333333333333333333333333444444444444444444444444333333333444444444555555{{{yyyxxxaaaVVVSSSOOOPPPPPPOOONNNLLLJJJIIICCCAAA???<<<999888777777888888777777666666555555444444444444444444444444444444555555666777777777888888888888888999999999999;;;@@@FFFLLLZZZqqqyyyuuuqqqooopppsssuuuvvv|||yyypppjjjeee```\\\YYYTTTOOOMMMKKKKKKPPPWWW```ooo~~~}}}yyyzzz|||tttjjj```TTTKKKIIIHHHIIIKKKPPP[[[ooo~~~~~~}}}zzzwwwrrrnnnlllmmmpppuuu{{{zzzvvvrrrjjjaaaZZZYYYYYY^^^jjjyyyssskkk___UUUMMMJJJHHHGGGEEEHHHLLLRRRZZZdddooovvv|||wwwsss___QQQGGGBBB<<<777555555555555555555444444444333333333333333222222333333444555333333333333333333333333444444444444444444444444555555555555555555555555~~~uuu^^^SSSPPPNNNNNNOOOOOONNNLLLJJJIIICCCBBB???<<<999888777777777777777777666666555555444444444444444444444444444444555555666777777777888888888888888999999999:::<<>>===@@@FFFNNN\\\rrr}}}wwwtttrrrrrruuuzzz}}}~~~vvvooohhhaaa[[[VVVUUUPPPLLLKKKJJJLLLSSS[[[hhhtttuuuoooeee\\\UUUQQQOOOOOO[[[aaasss~~~zzzvvvsssqqqqqqrrrtttvvvyyy{{{|||~~~yyymmm___WWWQQQJJJGGGGGGHHHIIIPPP[[[cccjjjsss{{{zzzxxx{{{yyyvvv^^^MMMCCC???:::777666666555444333333333333333333333333555555555555555555555555555444333333222222222222555555555444444333333333333444444444555666666666sss```UUURRRRRRSSSQQQPPPPPPPPPOOOLLLJJJGGGCCC???;;;:::999888777777777777777777777777777555444444444444555666666555555555666666666666666666777888999:::;;;<<<<<<======@@@GGGPPP^^^sss|||xxxuuurrrrrruuuyyy}}}}}}vvvnnnggg```ZZZVVVTTTPPPLLLKKKJJJLLLSSS[[[hhhuuu}}}}}}~~~xxxnnnccc\\\VVVSSSRRRTTTXXXggg|||~~~zzzvvvsssrrrrrrssstttvvvxxxzzz{{{{{{~~~zzznnn```XXXRRRKKKHHHHHHIIIKKKRRR\\\eeekkkttt}}}zzzsssrrrzzz|||zzzsss\\\MMMCCC???:::777666666555444444444444444444444444444555555555555555555555555555444333333222222222333444444444444444444333333444444555555555555555555sssbbbXXXVVVXXXWWWVVVTTTSSSRRRPPPLLLIIIGGGCCC???;;;:::999888777888888888888888888888888555444444444444555666666555555555666666777777777555666777999:::<<<===>>><<<<<<@@@HHHQQQ^^^sss|||xxxuuurrrrrruuuyyy}}}~~~|||tttmmmfff___YYYUUUTTTOOOKKKKKKKKKLLLSSS\\\jjjvvv|||zzzyyyyyy{{{{{{}}}ssshhh```YYYUUURRRRRRSSS[[[jjj{{{|||xxxuuusssqqqqqqrrrrrrssstttvvvvvvrrrvvv{{{~~~zzznnnaaaYYYSSSLLLIIIIIIJJJLLLSSS^^^gggnnnvvv|||qqqjjjkkkuuu}}}}}}oooZZZMMMBBB???:::777666666555444555555555555555555555555444444444444444444444444444444333222222222333333333333444444444444444444666666555555555555555555sssaaaYYYXXXZZZWWWVVVUUUTTTSSSQQQLLLIIIGGGCCC???;;;:::999888777777777777777777777777777555444444444444555666666555555555666777777888888777777888999:::<<<<<<===<<<===@@@GGGOOO[[[mmm~~~}}}xxxuuurrrrrruuuyyy}}}~~~zzzsssllleee___YYYUUUSSSNNNKKKKKKKKKMMMTTT]]]lllxxx}}}|||yyywwwuuutttsssssstttsssuuuyyy}}}xxxnnnfff___XXXTTTVVVSSSUUU]]]iiiwwwzzzvvvsssqqqpppoooooooooooopppqqqqqqnnnppptttxxxzzzyyyxxxwwwuuuwww{{{yyymmm```YYYSSSLLLIIIIIIJJJLLLTTT```iiiooowwwvvvkkkeeegggttt~~~kkkXXXLLLAAA>>>999666555555555555444444444444444444444444444444444444444444444444444333333222222333333333333333333444444555555555777777666666555555444444rrraaaXXXWWWZZZTTTSSSSSSTTTTTTQQQNNNJJJGGGCCC???;;;:::999888777666666666666666666666666555444444444444555666666555555666666777888888999::::::::::::::::::;;;;;;>>>>>>AAAFFFKKKTTTdddsss}}}wwwtttqqqrrruuuzzz~~~~~~zzzsssllleee___YYYUUURRRMMMJJJJJJKKKMMMUUU^^^nnnzzz}}}zzzwwwuuusssqqqqqqooonnnlllkkkkkkjjjllljjjkkknnnqqqvvvxxxqqqjjjbbb\\\VVVRRRPPPTTT\\\iii{{{~~~xxxtttpppnnnnnnnnnmmmmmmmmmmmmnnnnnnlllnnnoooqqqqqqooonnnllljjjnnntttzzzxxxlll___WWWQQQKKKHHHIIIIIILLLTTT```iiipppxxx}}}qqqgggaaaeeevvv{{{hhhVVVLLLAAA===999666555555555555333333333333333333333333444444444444444444444444333333333222222333333444333333333444444555555555777777777666666555555444rrr```VVVUUUVVVRRRRRRRRRTTTTTTRRRNNNKKKGGGCCC???;;;:::999888777555555555555555555555555555444444444444555666666555555666777777888999999;;;;;;;;;;;;::::::::::::??????AAAEEEHHHNNN\\\jjj{{{uuusssqqqqqquuu{{{~~~zzzsssllleee___YYYVVVQQQMMMJJJJJJKKKNNNVVV___ooo{{{|||wwwsssooolllgggfffeeedddbbbaaa```___aaa___```ccceeeiiittt~~~}}}wwwpppfff^^^SSSOOOLLLNNNSSS^^^ooo|||vvvqqqmmmjjjlllkkkkkkjjjjjjjjjkkkkkkjjjjjjiiiiiigggeeecccbbbaaagggnnnuuu{{{wwwkkk^^^WWWQQQKKKHHHIIIIIILLLUUUbbbkkkqqqyyy{{{oooeee```fffyyyzzzgggVVVLLL@@@<<<888555555555555555333333333333333333333333333333333333333333333333333333222222222333444444333333444444444444444444777777666666666666666666tttbbbVVVSSSSSSRRRRRRSSSUUUUUUSSSNNNKKKGGGCCC???;;;:::999888777666666666666666666666666555444444444444555666666444555666777888999::::::::::::;;;;;;;;;;;;;;;;;;???>>>AAADDDFFFLLLXXXeeewwwxxxtttqqqoooqqqvvv|||~~~zzzssslllfff```ZZZVVVPPPLLLIIIJJJKKKNNNVVV___qqq}}}{{{vvvqqqlllgggccc]]]]]]\\\ZZZXXXVVVTTTSSSUUUSSSUUUXXXZZZ]]]gggqqq{{{sssggg^^^UUUQQQNNNMMMNNNTTTbbbpppzzztttooojjjgggdddcccccccccccccccddddddccccccbbb```^^^\\\ZZZYYYXXX^^^fffmmmuuu~~~wwwkkk___XXXRRRLLLIIIJJJJJJMMMWWWdddmmmsss{{{}}}rrrhhhcccjjj{{{gggUUUKKK???<<<888555555555555555444444444444444444444444333333333333333333333333333222222222333333444555444444444444444444333333666666666666666777777777vvvcccVVVRRRQQQTTTTTTUUUVVVVVVSSSNNNJJJGGGCCC???;;;:::999888777777777777777777777777777555444444444444555666666444555666777888999::::::999999::::::;;;<<<======>>>>>>AAADDDFFFKKKWWWdddqqq~~~vvvrrrpppoooqqqvvv|||zzzsssmmmgggaaa[[[WWWPPPLLLIIIJJJKKKNNNWWW```rrr}}}vvvsssnnniiiddd___ZZZWWWXXXWWWVVVTTTRRROOOMMMLLLLLLKKKMMMPPPRRRVVV^^^hhhuuuxxxkkkaaa\\\XXXTTTPPPMMMNNNYYYddduuuyyysssmmmhhhddd\\\[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\ZZZXXXVVVUUUTTTPPPVVV___gggnnnyyyxxxlll```YYYSSSMMMKKKKKKKKKOOOXXXfffooouuu|||vvvlllgggooo}}}hhhVVVKKK???<<<777555555555555555555555555555555555555555333333333333333333333333222222222222333333444555555555555444444333333333555555666666777777888888wwweeeYYYSSSQQQMMMQQQUUUWWWUUUQQQLLLJJJFFFCCC???;;;888777777777888666444222222333555666444444555555666666777777666666666777888888888999;;;<<<<<<;;;999999;;;<<<@@@@@@AAADDDEEEIIIUUUaaarrr{{{qqqsssrrrqqqrrruuuzzz~~~xxxpppiiieee```ZZZUUUQQQMMMJJJJJJIIILLLVVVaaaooozzzwwwrrrgggddd___[[[YYYVVVTTTRRRRRRSSSTTTTTTRRRNNNJJJGGGIIIIIIHHHGGGIIIMMMSSSWWWlll{{{rrrhhhbbb]]]UUUNNNKKKNNNUUUZZZhhhxxx}}}wwwooohhhbbb___]]][[[YYYWWWUUUTTTTTTTTTVVVVVVUUUTTTRRROOONNNLLLIIIKKKRRR\\\eeeooo}}}wwwnnnaaaWWWRRRPPPNNNLLLMMMWWW[[[aaapppwww|||~~~sssmmmuuulllXXXKKK???<<<888666666777666666555444444333333444444555333333333333333333333333444444444444444444444444555555444333444555666777444333111111111333555777wwweeeYYYSSSRRRNNNQQQUUUWWWVVVQQQMMMJJJFFFDDD@@@;;;999888888888666666666555555555555555555555555666666666666666666666777888888999999999;;;<<<<<<;;;::::::;;;===??????AAACCCEEEIIITTT```sssuuurrrqqqpppppptttyyy~~~xxxpppiiieee```ZZZUUUQQQMMMJJJJJJIIILLLWWWaaaooo{{{~~~~~~~~~|||wwwooohhhccc\\\YYYUUURRRPPPOOOMMMKKKMMMNNNPPPRRRQQQOOOLLLJJJFFFFFFEEEDDDDDDHHHMMMQQQ```qqqxxxnnngggaaaXXXPPPKKKLLLQQQUUU^^^lll{{{uuunnngggaaa^^^[[[YYYWWWTTTRRRQQQQQQQQQOOOOOOOOOOOONNNLLLKKKJJJHHHIIINNNWWW```iiixxxwwwnnnaaaXXXSSSQQQPPPNNNNNNXXX\\\bbbqqqxxx|||wwwqqqyyykkkVVVHHH???<<<888666666777666666444444333333333333444444333333333333333333333333444444444444444444444444555444444333444555666777333333222333444555777888wwweeeZZZTTTSSSPPPSSSVVVXXXWWWSSSNNNKKKGGGDDD@@@<<<999888999999555666777888777666555444666666666666666555555555777777888888999::::::;;;<<<======<<<;;;;;;<<<>>>>>>>>>@@@CCCDDDIIITTTaaatttzzzrrrqqqoooooorrrxxx}}}~~~xxxooohhhddd___ZZZVVVQQQMMMKKKJJJJJJMMMWWWbbbppp||||||uuupppjjjkkklllkkkgggaaa[[[WWWRRRPPPLLLJJJIIIHHHFFFDDDFFFHHHKKKMMMOOOOOONNNMMMGGGGGGFFFDDDCCCDDDHHHKKKUUUfffvvvooohhh^^^TTTMMMLLLNNNPPPVVV```ppp~~~zzztttnnngggbbb___YYYWWWTTTQQQOOONNNMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFJJJQQQXXXaaappp}}}wwwnnnaaaXXXTTTTTTSSSRRRPPPZZZ^^^dddrrrxxx}}}|||xxxjjjSSSFFF>>>;;;888666666666666555444333333222222333333444333333333333333333333333444444444444444444444444555444444444444555666666333333444555666777888999yyyggg[[[VVVUUUSSSTTTVVVXXXWWWTTTOOOKKKEEECCC???;;;999888888999777777777777777666666555777777666666555555444444777777888999:::;;;;;;<<<<<<=========<<<<<<===???======???BBBDDDIIIUUUaaavvv~~~tttrrrpppppprrrwww}}}~~~wwwnnngggccc___ZZZVVVRRRNNNKKKJJJJJJMMMWWWbbbqqq|||{{{tttlllddd```___```bbbcccaaa]]]YYYVVVSSSQQQMMMKKKJJJHHHEEECCCBBBDDDFFFIIIKKKMMMMMMNNNJJJKKKJJJHHHFFFFFFIIIKKKQQQ```xxx{{{uuunnnbbbXXXQQQNNNMMMMMMSSSXXXcccsss|||vvvpppiiidddbbbYYYWWWTTTQQQNNNLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJFFFEEEGGGLLLRRRZZZhhhuuuwwwmmmaaaXXXUUUUUUUUUUUURRR\\\___eeesssyyy}}}~~~jjjTTTFFF>>>;;;777666666666666555333333222222222222333333444444444444444444444444444444444444444444444444444444444444555555666666444444555666777777777666}}}kkk^^^XXXVVVUUUUUUVVVWWWWWWUUUOOOKKKCCCAAA===:::777777777888999888666555444555777888777777666666555555444444666777888999:::;;;<<<<<<;;;<<<======<<<<<<>>>@@@<<<<<>>;;;777555555666555555444333333222222333333444444444444444444444444444444444444444444444444444444444444555555555555555555666666666666555444444ooobbbZZZWWWVVVUUUUUUVVVWWWUUUOOOJJJBBB@@@<<<999777666777777:::888555333333444777888666666666666666555555555555666777888999;;;;;;<<<:::;;;<<<<<<;;;<<<===???<<<<<>>;;;888777666555777777777777777777777777777777777777666666666666777777888999999999999888;;;;;;<<<<<<===>>>>>>>>>AAA??????BBBEEEJJJVVVaaapppzzzvvvqqqnnnooovvv}}}yyynnnfffaaa^^^ZZZWWWRRRMMMJJJJJJKKKOOOWWW```qqqzzz|||zzzzzz|||}}}{{{yyy}}}~~~~~~yyytttqqqjjjgggccc^^^YYYRRRLLLGGGHHHFFFCCCBBBDDDFFFFFFFFFGGGIIINNNQQQUUUYYY^^^bbbbbbbbbffftttxxxpppiiibbbXXXPPPJJJIIIIIIJJJKKKOOO[[[hhhwww~~~wwwsssmmmhhhbbb]]]YYYVVVTTTRRRNNNLLLLLLMMMNNNOOONNNMMMMMMKKKHHHFFFFFFHHHLLLNNNccckkkwww}}}ssshhh]]]WWWSSSPPPQQQUUUYYY]]]cccjjjqqqyyy}}}{{{mmmSSSEEE>>><<<999777777777666555444444444444444444444444444444444444444444444444222222111111222444555666333444555555666666555555999888777666666777888888yyyooocccZZZVVVUUUTTTTTTRRRNNNIIIEEEBBBAAA>>>;;;888777666666444444444444444444444444666666666555555555555555666777888999999999999999;;;;;;<<<<<<===>>>>>>>>>AAA???@@@CCCEEEJJJUUU```ooozzzvvvqqqnnnpppvvv}}}xxxnnneeeaaa]]]YYYVVVRRRMMMJJJJJJKKKOOOWWW```pppzzz{{{xxxmmmjjjeee```ZZZTTTNNNJJJKKKHHHFFFEEEFFFHHHHHHHHHHHHKKKNNNQQQTTTYYY^^^bbbdddeeeiiittt}}}tttjjj^^^VVVLLLIIIGGGGGGGGGJJJTTT```qqq~~~yyyrrrnnnhhhccc___[[[WWWTTTPPPOOOMMMNNNOOOPPPOOONNNMMMKKKHHHFFFFFFHHHKKKNNN\\\dddrrr{{{qqqggg]]]XXXTTTQQQRRRUUUXXX]]]dddkkkrrryyyyyyxxx~~~lllRRREEE>>>;;;888777777777666555444444444444444444444444444444444444444444444444222222222222222444555666333444555555666666555555888777666666666777888888zzzqqqfff]]]ZZZXXXWWWUUURRRMMMGGGCCCAAA@@@===:::888777666666666666666666666666666666444444444555555555555555666777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAA???@@@CCCFFFIIISSS^^^lllzzzvvvqqqooopppvvv}}}xxxmmmeee```\\\XXXUUURRRMMMJJJJJJKKKOOOWWW```oooxxx}}}{{{rrrnnnhhhbbb]]]XXXSSSOOONNNLLLJJJIIIJJJJJJJJJIIIJJJLLLNNNPPPSSSXXX]]]aaafffhhhlllrrr}}}|||ooobbbXXXPPPLLLHHHFFFEEEFFFNNNXXXhhh}}}zzzwwwrrrmmmhhhbbb\\\XXXTTTRRRPPPOOOPPPPPPOOONNNMMMKKKHHHFFFFFFHHHKKKMMMRRR\\\kkk{{{xxxnnneee\\\XXXUUURRRRRRUUUXXX\\\dddlllssszzz~~~uuuzzzrrrvvviiiQQQDDD===;;;888777777777666555444444444444444444444444444444444444444444444444333222222222333444555666333444555555666666555555555555555555666777888888zzzrrriii```ZZZYYYWWWUUURRRMMMGGGCCC@@@???<<<:::888777777777777777777777777777777777444444555555555555666666666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@AAADDDFFFIIIRRR[[[iiizzzzzzvvvrrroooqqqwww~~~wwwmmmddd___[[[WWWTTTRRRMMMJJJJJJKKKOOOWWW```nnnwww~~~|||{{{vvvrrrkkkeeeaaa]]]XXXVVVRRRPPPMMMLLLMMMMMMLLLKKKLLLMMMOOOPPPRRRVVV\\\```dddhhhlllnnntttuuuggg]]]UUUPPPKKKHHHFFFFFFMMMUUUbbbxxx|||wwwqqqjjjbbb]]]WWWUUURRRPPPPPPPPPNNNMMMMMMKKKHHHFFFFFFGGGJJJKKKMMMWWWgggwwwxxxkkkbbb[[[XXXUUURRRRRRTTTVVV\\\dddmmmttt{{{zzzqqqvvvnnnqqqfffOOOCCC===:::777666666777666555444444444444444444444444444444444444444444444444333333333333444444555555333444555555666555555555444444444555666777888888zzzrrriiiaaaXXXWWWVVVTTTRRRNNNHHHDDD???>>>;;;999888777777777444444444444444444444444555555666666666777777777777777888::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@BBBEEEFFFHHHPPPXXXeeetttyyyvvvrrrppprrrwww~~~xxxmmmddd___[[[WWWSSSRRRMMMJJJJJJKKKOOOWWW```mmmvvv~~~}}}zzzvvvpppjjjfffccc___]]]WWWUUUSSSQQQQQQPPPNNNMMMNNNPPPQQQRRRSSSVVV[[[^^^```dddiiijjjllluuuooodddYYYRRRLLLIIIGGGGGGLLLTTT___wwwyyyqqqhhhbbb[[[XXXTTTQQQPPPOOOMMMLLLLLLKKKHHHGGGFFFGGGIIIJJJKKKUUUcccrrryyyhhh```YYYVVVTTTPPPPPPSSSUUU[[[eeennnvvv|||rrrlllqqq~~~ooorrr~~~bbbMMMCCC<<<999777666666777666555444444444444444444444444444444444444444444444444333333444444444444444444333444555555666555555555333444444555666777777777yyypppggg___VVVUUUTTTSSSQQQNNNHHHDDD>>>===;;;999888777888888555555555555555555555555555555666666777888888888888999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAACCCFFFGGGGGGNNNVVVbbboooyyyvvvsssqqqsssxxx~~~yyynnneee```[[[WWWSSSRRRMMMJJJJJJKKKOOOWWW```mmmvvv~~~|||}}}zzzuuurrrooolllhhheee___]]][[[ZZZYYYWWWUUURRRRRRTTTVVVWWWWWWYYY\\\^^^^^^bbbgggggghhhmmmxxxttthhh\\\TTTMMMIIIGGGGGGLLLRRR^^^vvvwwwoooiii```\\\WWWSSSQQQOOONNNLLLLLLJJJIIIGGGFFFGGGHHHIIIKKKSSS___mmmzzzyyyggg___WWWSSSQQQNNNNNNQQQTTT[[[eeeooowww}}}tttiiifffmmm|||sssyyyyyy^^^KKKCCC;;;999666555666666666555444444444444444444444444444444444444444444444444333444555555555555444444333444555555666666555555444555666777777777777777xxxnnnddd[[[VVVUUUTTTRRRPPPLLLFFFBBB===<<<:::888888777888888888888888888888888888888444444555555666777777888::::::;;;;;;::::::999888;;;;;;<<<<<<===>>>>>>>>>AAAAAACCCGGGGGGGGGLLLTTT___jjjyyywwwsssrrrsssxxx~~~zzzooofff```\\\WWWTTTRRRMMMJJJJJJKKKOOOWWW```mmmwww~~~~~~|||yyywwwuuuqqqnnnjjjhhheeedddbbb```]]]ZZZVVVYYY\\\]]]]]]^^^___``````cccgggggggggiiiooouuu|||zzznnncccZZZQQQMMMJJJIIILLLQQQ\\\ttt}}}uuupppeeeaaa[[[VVVSSSQQQPPPNNNKKKJJJIIIGGGFFFFFFGGGHHHHHHOOOZZZgggtttwwwggg^^^UUUPPPMMMKKKLLLPPPSSS[[[fffpppxxx~~~xxxmmmeeedddoooyyyvvv[[[IIICCC;;;888666555666666666555444444444444444444444444444444444444444444444444444444555666666555444333333444555555666666555555555666777888888888777666xxxmmmbbbYYYWWWUUUTTTRRROOOKKKEEE@@@<<<;;;:::888777888888999555555555555555555555555333333444444555666777777;;;;;;;;;;;;:::999888888;;;;;;<<<<<<===>>>>>>>>>AAAAAADDDGGGGGGGGGLLLSSS^^^hhh}}}yyywwwtttrrrtttxxx~~~{{{pppgggaaa\\\XXXTTTRRRMMMJJJJJJKKKOOOWWW```mmmwww}}}{{{vvvsssqqqooommmkkkjjjgggcccaaaZZZ]]]```bbbbbbaaaaaabbbccceeehhhhhhggghhhkkkmmmmmm{{{yyyjjj```VVVQQQNNNLLLNNNSSS[[[ssszzzuuuiiiddd^^^XXXUUUSSSQQQPPPKKKJJJIIIGGGFFFFFFGGGGGGFFFLLLWWWcccppp}}}~~~uuuhhh^^^SSSNNNKKKIIIKKKOOOSSSZZZfffqqqyyy~~~~~~wwwllleeegggsss~~~sssZZZIIICCC:::888666555666666666555444444444444444444444444444444444444444444444444444444666666666555444333333444555555666666555555777777888999999888777666xxxkkk___WWWTTTSSSTTTTTTRRRNNNGGGBBB===<<<:::888777777777888666666555555555444444444666666555444555777999;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;===AAACCCAAABBBCCCDDDDDDFFFJJJMMMXXXbbbuuu{{{uuurrruuuxxxzzz}}}{{{ooofff```\\\XXXTTTRRRMMMJJJJJJJJJMMMVVV___nnnzzz}}}zzzyyyxxxwwwtttpppkkkfffcccfffggghhhiiijjjkkkkkkkkkllllllkkkjjjjjjkkkllllllooovvvsssggg[[[UUUQQQNNNRRRZZZbbbuuu}}}vvvqqqlllddd]]]XXXUUURRRPPPOOOMMMKKKIIIHHHGGGHHHHHHIIIKKKQQQ]]]lll|||}}}tttfff[[[PPPLLLJJJIIIJJJMMMSSS[[[fffooouuu{{{wwwllliiiooo|||qqq\\\HHH===:::888666555555555444222555555444444444333333333555555555444444333333333444444444555555555555666777777777666555555444444666666666666666555555555yyylllaaaXXXUUUTTTTTTTTTRRRMMMFFFAAA===<<<:::888777777777888777777777666666555555555666555444444444666888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<@@@BBBAAABBBDDDEEEEEEGGGJJJMMMUUU^^^qqq{{{uuurrrtttxxxzzz~~~{{{ooofff___[[[WWWSSSRRRMMMJJJJJJJJJMMMUUU^^^lllxxx~~~{{{wwwsssooolllnnnnnnpppqqqrrrrrrrrrrrrqqqpppoooooooooppprrrsssrrrvvv|||{{{pppeee___YYYUUUWWW\\\dddvvv}}}xxxtttooohhhbbb]]]YYYUUUSSSOOONNNLLLJJJHHHGGGGGGHHHGGGIIIOOOZZZiiiyyy}}}uuufff[[[PPPLLLJJJIIIIIILLLTTT\\\gggpppvvv|||{{{pppooovvvnnnYYYGGG;;;:::888666555555555444222555555444444444333333333444444444444444444333333444444444555555555555666555555555666666666666666666666666666666666666666|||oooccc[[[WWWVVVUUUSSSQQQKKKEEE@@@===;;;:::888777777777777888888777777777777666666555555444444444666777888::::::;;;;;;<<<=========:::;;;<<<;;;;;;<<>><<<;;;999888777666777777777777777777777777777777666666555555666777888888999999:::;;;<<<===>>>???;;;<<<======<<<===???AAA@@@BBBEEEGGGHHHJJJLLLNNNRRRZZZjjj|||vvvqqqsssvvvzzz{{{nnnddd^^^YYYTTTQQQPPPKKKIIIIIIJJJLLLTTT\\\lllyyy}}}||||||}}}~~~~~~yyyuuupppkkkggglll{{{~~~|||zzzxxxxxxuuuqqqmmmiiiddd^^^[[[TTTRRROOOLLLJJJHHHGGGGGGEEEGGGLLLSSS___nnn}}}}}}vvvggg\\\PPPLLLJJJHHHIIILLLUUU]]]gggpppwww}}}~~~iiiTTTCCC;;;999777555555555555444333555555444444444333333333333333333444444555555555444444444555555555555666555555555555666666777777666666666666666777777777ttthhh___ZZZXXXUUURRRNNNIIIBBB===<<<;;;999777666666666777666666666666666666666666888888888888888888999999888999:::;;;<<<>>>??????===>>>@@@?????????@@@BBB@@@BBBEEEGGGHHHJJJLLLOOOUUU[[[jjj}}}xxxrrrsssvvvzzzyyymmmccc]]]XXXSSSPPPOOOKKKHHHIIIJJJLLLSSS[[[jjjwww{{{sssrrr~~~|||yyyxxxwwwvvvwwwuuurrrpppmmmhhhbbb^^^WWWUUURRRNNNKKKIIIHHHHHHEEEGGGKKKRRR\\\jjjzzz{{{uuufff[[[PPPLLLJJJIIIJJJMMMUUU\\\gggpppwww}}}hhhSSSDDD===999777555555555666555444555555444444444333333333333333333444444555555555444444444555555555555666777777666666555555555555666666666666777777888888vvvjjjaaaZZZXXXUUUQQQNNNHHHBBB>>><<<:::999777666666666666555555666666666666777777999999999999:::::::::999999999:::;;;<<<===>>>???>>>@@@AAAAAA@@@@@@AAABBB@@@BBBCCCEEEFFFIIIMMMPPPXXX^^^kkk|||{{{ttttttvvvzzzwwwkkkbbb\\\XXXTTTPPPMMMJJJHHHIIIJJJKKKRRRZZZfffssswww{{{xxxvvvuuuttttttsssssssssqqqlllfffaaa[[[YYYUUUQQQNNNKKKJJJIIIFFFHHHKKKPPPYYYgggwwwyyytttdddYYYOOOKKKKKKJJJKKKOOOVVV^^^hhhqqqxxx~~~gggRRRDDD???888777555555555666555444555555444444444333333333333333444444444444444444444444444555555555555666888777777666555555444444555666666777777888888999wwwkkkbbbZZZWWWTTTQQQMMMHHHBBB>>>;;;:::888777666666666666666666666777777888888888999999999::::::999999888::::::;;;;;;<<<===>>>>>>>>>???AAAAAA@@@???@@@AAAAAAAAABBBBBBCCCGGGMMMQQQXXX^^^lll}}}wwwuuuwwwzzz}}}uuujjjaaa[[[XXXTTTQQQMMMIIIHHHIIIJJJKKKQQQYYYdddqqqxxx~~~zzzvvvtttsssqqqrrrtttuuutttpppiiiddd^^^\\\XXXTTTPPPMMMKKKJJJEEEHHHJJJNNNUUUccctttxxxrrrbbbXXXNNNKKKKKKKKKMMMPPPXXX```kkktttzzzfffPPPDDD???888666555444666666666555555555444444444333333333444444444444444444333333444444444555555555555666666666666666666555555555555666666777888888999999wwwkkkbbbYYYWWWTTTPPPMMMHHHCCC???;;;:::888777666555666666777777888888999999999999888888999999999888888777::::::;;;;;;<<<============???@@@AAA?????????@@@AAAAAAAAA@@@BBBFFFMMMRRRXXX^^^lll}}}xxxvvvwwwzzz|||tttiii```[[[XXXTTTRRRLLLIIIGGGIIIJJJKKKQQQYYYeeerrr|||yyy|||wwwtttsssppprrrtttvvvvvvrrrlllggg```^^^ZZZUUUQQQNNNLLLKKKEEEGGGIIILLLSSSaaarrr~~~vvvqqqaaaWWWMMMKKKKKKLLLNNNRRRZZZbbbmmmvvv|||dddOOOCCC???888666444444666666666555555555444444444333333333555555555444444333333333444444444555555555666666444444555555666777777777555666666777888999999999uuujjjcccZZZYYYVVVRRRLLLFFF@@@<<<:::999888888777777888888777888888777666555555666666666666777888888999999999999:::;;;;;;<<<<<<===BBBBBBAAAAAA@@@???>>>>>>??????@@@@@@BBBFFFLLLPPPWWWbbbrrrwwwtttxxx}}}|||qqqfffccc```[[[VVVTTTMMMJJJIIIIIIHHHIIIPPPYYYfffrrr~~~|||}}}}}}zzzvvvtttrrrqqqqqqpppnnnllleeebbb]]]XXXSSSOOOMMMLLLIIIGGGHHHMMMSSS]]]nnn|||sssggg```WWWPPPMMMLLLJJJLLLPPP]]]eeeqqq{{{|||```LLLAAA>>>;;;888666555666666666555333333333333333333333333555444333333333444555666444444444555555555555666666666666666666777888888666666777888888888888888tttiiiaaaZZZYYYVVVRRRLLLEEE@@@<<<999888777777666666777777777888888777666555555777666666777777888888999999999::::::;;;<<<<<<======AAAAAAAAA@@@@@@@@@@@@???AAABBBBBBBBBDDDHHHMMMRRRZZZdddsssxxxtttwww||||||qqqgggccc```[[[VVVTTTNNNKKKIIIHHHGGGHHHPPPYYYeeeqqq~~~}}}}}}wwwuuusssrrrrrrqqqooommmgggddd```ZZZUUUQQQNNNLLLIIIGGGHHHMMMSSS]]]mmm{{{uuujjj```WWWOOOLLLKKKJJJMMMQQQ]]]eeeqqq{{{zzz___KKKAAA>>>:::888666555555666666555333333333333333333333333000000/////////000111222444444444555555555555666666666555555666666777888666777777888888888888888rrrfff^^^YYYXXXUUUPPPKKKDDD???<<<777777666555555555555666666777888777666555666777666666777777888999999999::::::;;;;;;<<<=========@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEHHHMMMQQQ]]]eeerrr}}}zzzuuuwww|||}}}rrrhhhcccaaa[[[VVVTTTOOOKKKHHHGGGFFFGGGPPPYYYcccppp}}}~~~zzzwwwuuussssssrrrpppnnnjjjhhhccc^^^XXXSSSOOOMMMJJJHHHHHHMMMSSS\\\lllzzzuuukkk```WWWNNNKKKJJJJJJMMMRRR]]]eeeqqq{{{xxx]]]JJJ@@@===:::888555444555666555555444444444444444444444444222111111111111222333333444444444555555555555666555555444444555555666777666777888888999999888888|||qqqeee\\\YYYWWWTTTOOOIIICCC>>>;;;888777666666555555666666666777888777666555666777666777777888888999::::::;;;;;;;;;<<<======>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCDDDDDDEEEHHHLLLPPP\\\cccnnnzzz|||vvvwww{{{tttiiidddaaa[[[UUUSSSOOOKKKHHHGGGEEEGGGOOOYYYcccooo}}}xxxxxx~~~{{{wwwuuutttsssqqqooommmkkkgggbbb\\\VVVQQQNNNKKKHHHIIIMMMRRR[[[jjjxxx~~~tttjjj___VVVMMMJJJJJJJJJNNNSSS]]]fffrrr|||tttZZZHHH???<<<:::888555444555555555444555555555555555555555555333333333333444444555555444444444555555555555666444444444444444555666666777777888999999999999888zzzpppddd[[[XXXVVVSSSMMMHHHBBB===;;;888888777666666666666777555777888777666555666888777777777888999999::::::;;;;;;<<<======>>>>>>???>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGHHHJJJNNNQQQWWW]]]gggttt~~~xxxwwwzzzuuujjjeeeaaa[[[UUUSSSOOOKKKHHHGGGEEEFFFNNNXXXcccooo}}}{{{ppppppxxxzzzwwwuuusssqqqooonnnmmmjjjfff```YYYSSSPPPLLLIIIIIILLLQQQZZZiiivvv~~~sssiii]]]TTTLLLJJJJJJJJJNNNSSS]]]fffrrr|||~~~qqqWWWEEE===<<<:::777555444444555555444555555555555555555555555111111222222333333333333444444444555555555555666444444444444444555666666777777888999999999999999~~~yyyqqqeee[[[XXXVVVQQQLLLFFFAAA===;;;999888777777666666777777555666777777666666777888777777888888999:::::::::<<<<<<======>>>?????????>>>>>>???AAABBBDDDEEEEEEHHHIIIJJJKKKKKKLLLOOORRRRRRWWWaaannn}}}yyyxxxzzzvvvkkkfffbbb[[[UUUSSSMMMKKKIIIHHHFFFFFFMMMUUUaaannn|||vvvlllmmmuuu|||~~~yyyvvvsssqqqoooooonnnllliiiccc\\\VVVRRRMMMJJJJJJLLLQQQYYYggguuusssggg[[[SSSLLLKKKKKKKKKNNNSSS^^^fffsss}}}xxx{{{mmmTTTCCC<<<;;;999777444333444555444444444444444444444444444444333333444555555555555444444444444555555555555666555555444444555555666777777888999999:::999999999|||yyyrrrfff\\\XXXUUUQQQKKKEEE@@@<<<:::777777666555555555666666444666777777666666777999777888888999999::::::;;;<<<======>>>>>>???@@@@@@??????@@@AAABBBDDDDDDEEEHHHIIIJJJJJJJJJKKKNNNPPPOOOSSS\\\jjjzzzzzzyyyzzzxxxlllgggbbb[[[UUUSSSLLLJJJIIIJJJHHHFFFLLLSSS^^^kkkyyyxxxqqqrrryyy~~~zzzvvvssspppnnnnnnnnnmmmjjjeee^^^WWWSSSNNNKKKJJJLLLPPPXXXfffttt|||ooobbbXXXQQQLLLLLLMMMLLLNNNQQQ^^^gggsss}}}{{{tttxxxkkkRRRBBB;;;:::999777444333444555444333333333333333333333333333444555666777777777666666444444444555555555555666666666555555666666777888777888999999::::::999999{{{yyysssggg]]]WWWUUUPPPJJJDDD???<<<:::666666555444444444444555444666777777666666777999777888888999999:::;;;;;;=========>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNQQQYYYhhhyyy|||~~~{{{yyyzzzxxxlllgggccc[[[UUUSSSKKKJJJJJJKKKIIIGGGKKKRRR\\\iiiwww~~~xxxyyy{{{vvvsssooommmmmmnnnmmmkkkfff___XXXTTTNNNKKKJJJLLLPPPXXXfffsssxxxiii\\\VVVPPPLLLMMMNNNMMMNNNPPP^^^gggsss~~~xxxssswwwjjjQQQAAA;;;:::999777444333444444444333333333333333333333333333000111222333333333222111444444444555555555666666666666666666666777888888888888999::::::::::::999}}}yyyxxxqqqfff___YYYTTTNNNGGGCCC???;;;999777777777777777666555555777888888888888999999999999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIILLLOOOWWWeeevvvtttvvv|||uuuuuuzzz{{{qqqllleee\\\TTTQQQNNNMMMKKKHHHFFFGGGLLLOOO\\\hhhuuu}}}{{{vvvsssrrrppppppooonnnjjjccc[[[UUUOOOKKKJJJMMMRRRYYYdddooosssggg___XXXRRROOOOOONNNMMMPPPTTT\\\eeerrr~~~|||xxxxxx|||dddOOOBBB===<<<888777777666555444444444444333333222111111111222333333333444444444555555111222222333444555666666666666666666666777888888888888888888888888888888zzzxxxpppddd]]]YYYTTTMMMGGGBBB???;;;999777777777777777666555555888888888888999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>????????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGJJJRRR___qqqqqqrrr|||{{{uuuuuuzzz~~~{{{qqqkkkeee\\\UUURRRNNNMMMKKKHHHFFFGGGKKKOOOZZZfffsss|||zzzvvvtttqqqqqqpppooommmggg```ZZZQQQLLLJJJMMMQQQXXXdddooo~~~qqqeee]]]VVVQQQMMMNNNNNNNNNQQQVVV]]]fffsss~~~zzzxxxzzzxxx```LLL@@@;;;;;;777777777666555444444444444333333222111111222222333333333444444444555555444555555555555555555555666666666666666777777888888888888888888888888888|||xxxnnnbbb[[[WWWSSSLLLFFFBBB>>>;;;888777777777777777666666555888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDGGGJJJRRR```rrrooonnnwwwzzzuuuuuuyyy}}}zzzpppjjjddd\\\VVVTTTOOOMMMKKKHHHFFFGGGKKKOOOXXXeeerrr{{{{{{yyyppppppoooooommmhhhbbb^^^SSSNNNKKKLLLPPPWWWdddppp|||ooobbbZZZSSSNNNKKKMMMNNNOOOTTTZZZ```hhhttt~~~}}}|||wwwwww}}}qqqZZZHHH===999999777777666666555444444444444333333222222222222222333333333444444444555555777777666666666555555555666666555555666666777888888888888888888888888888|||wwwmmmbbb[[[VVVRRRKKKEEEAAA===:::888666666777777777777666666888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCIIILLLTTTbbbvvvrrrmmmuuu~~~zzzuuutttwww|||zzzpppiiiccc\\\VVVUUUOOONNNKKKHHHFFFGGGKKKNNNWWWdddrrr{{{}}}qqqpppooommmkkkgggaaa]]]UUUPPPKKKKKKOOOVVVcccooo|||zzzlll___WWWPPPLLLJJJLLLOOOQQQWWW^^^ccckkkvvv}}}{{{rrrttt~~~kkkUUUDDD<<<999999666666666555555444444444444333333222222222333333333333333444444444555555666555555555555555555555666555555555555666777777888888888888888888888888|||wwwmmmbbb]]]UUUPPPJJJDDD@@@===999777666666777777777777666666888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCGGGJJJSSScccvvvtttkkkrrr|||yyytttrrruuuzzz{{{ooohhhbbb[[[VVVVVVOOONNNKKKHHHFFFGGGJJJNNNWWWdddrrr|||}}}}}}||||||{{{zzzyyyxxxwwwvvvvvvtttwwwzzzvvvtttqqqnnnjjjeee```\\\VVVPPPKKKKKKNNNUUUaaammmyyyxxxkkk^^^VVVOOOKKKIIILLLPPPTTT[[[ccchhhoooyyy|||xxxmmmqqq~~~gggQQQCCC<<<:::999555555555555444444444444444333333222333333444444333333333444444444555555222222333444555555666666555555555555555666666777888888888888888888888888~~~{{{vvvlllbbb]]]SSSOOOHHHCCC???<<<999777555666666777777777777777999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBAAA@@@AAAAAACCCDDDGGGLLLVVVfffzzzvvvjjjnnnzzzzzzssspppssszzz}}}ppphhhaaaZZZVVVVVVPPPOOOLLLHHHFFFFFFJJJMMMVVVcccrrr|||{{{xxxsssoookkkjjjjjjjjjjjjjjjiiiiiigggfffeeeddddddfffjjjnnnvvv}}}zzzuuuppplllfffaaa]]]UUUPPPKKKKKKMMMSSS___jjjvvvxxxkkk^^^VVVOOOKKKIIIMMMQQQVVV___gggmmmttt}}}yyytttjjjooo~~~}}}dddNNNAAA<<<::::::444444444444444444444444333333333333333444444555333333333444444444555555111111222333444555666777555555444444555555666777888888888888888888888888}}}zzztttjjj```\\\RRRNNNHHHBBB>>>;;;888666555555666777777777777777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>?????????@@@CCCBBB@@@??????@@@BBBCCCFFFKKKWWWhhh|||{{{kkknnnzzz{{{sssoooqqqyyy~~~pppggg```YYYUUUUUUPPPOOOLLLHHHEEEFFFJJJMMMTTTaaapppzzz{{{tttpppgggddd```[[[XXXWWWXXXYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUWWWZZZ]]]dddooo~~~{{{uuuppplllgggbbb^^^TTTOOOKKKKKKMMMRRR\\\ffftttxxxkkk___WWWPPPLLLJJJNNNSSSXXXaaaiiiqqqwwwyyysssiiiooo|||bbbLLL@@@;;;:::999444444444444444444444444333333333333333444555555333333333444444444555555333333444444555555666666555444444444444555666666888888888888888888888888}}}zzzssshhh___ZZZRRRMMMGGGBBB>>>;;;888666555555666777777777777777999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>????????????CCCAAA@@@>>>>>>???AAABBB@@@FFFRRRdddwwwnnnqqq}}}{{{rrrnnnpppyyyqqqggg___XXXTTTTTTPPPOOOLLLHHHEEEFFFJJJMMMRRR```oooyyyyyyqqqiiiccc___YYYVVVRRRMMMKKKJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLNNNQQQVVV```mmmvvv}}}yyysssnnnjjjeeeaaa^^^SSSNNNKKKKKKMMMQQQZZZdddsss~~~xxxlll```XXXQQQMMMKKKNNNSSSYYYbbbkkksssyyy{{{uuujjjppp{{{aaaKKK???:::999888444444444444444444444444333333333333333444555666333333333444444444555555666666666666666555555555555444444444444555666666888888888888888888888888yyyvvvrrriii```\\\SSSNNNGGG@@@===:::888777666777777777666777999;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::;;;<<<>>>>>>????????????????????????@@@@@@@@@@@@>>>===<<<===???BBBDDDBBBGGGPPP]]]ooowwwtttzzzzzzqqqmmmooouuuyyysssfff___ZZZUUUQQQMMMKKKIIIFFFEEEEEEGGGHHHSSS]]]lllzzz}}}qqqggg```ZZZTTTPPPMMMKKKHHHEEEDDDCCCDDDEEEBBBCCCEEEEEEEEEEEECCCBBBEEEFFFFFFGGGKKKQQQZZZ```qqq}}}~~~wwwooohhhddd```[[[WWWSSSNNNKKKJJJJJJNNNZZZfffrrr{{{|||kkk]]]WWWRRRNNNMMMOOOSSSZZZeeeppp{{{~~~zzzqqqwwwxxxZZZFFF<<<@@@AAA555555555444444444333333333333333333333333333333333333333333444444444555555555555555555555555555555777777777777666666666666555666888:::;;;:::999888wwwsssoooggg___[[[SSSNNNFFF@@@<<<:::888777666777888888777666888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============??????@@@AAABBBBBBBBBAAA>>>>>>??????@@@@@@AAAAAA???>>>===<<<<<<>>>AAABBB@@@DDDKKKWWWhhhyyy}}}zzzqqqlllnnnsssxxxttthhhbbb\\\VVVRRRNNNLLLIIIFFFEEEEEEGGGHHHQQQ[[[jjjxxxvvvnnncccZZZUUUPPPJJJGGGFFFEEECCC@@@??????@@@@@@>>>??????@@@@@@??????>>>@@@@@@AAAAAACCCHHHOOOSSSaaalll||||||vvvmmmgggbbb^^^YYYUUUQQQMMMJJJIIIIIIMMMYYYdddqqqzzz{{{kkk\\\VVVQQQNNNLLLPPPTTT[[[gggrrr|||vvv|||vvvZZZHHH>>>BBBCCC888555555444444444333333333333333333333333333333333444444444555555555666666666666666666666666666666777777777777666666666666555666888:::::::::999888tttooojjjccc\\\YYYRRRMMMEEE???<<<999777666555777999999777777777888999999999999::::::::::::<<<<<<<<<<<<============AAAAAABBBBBBBBBBBBBBBAAA>>>>>>???@@@@@@AAABBBBBB@@@???===<<<<<<===???@@@AAACCCHHHRRRaaarrr{{{pppiiijjjpppuuu}}}wwwmmmfff```YYYSSSOOOMMMJJJGGGEEEFFFGGGHHHOOOXXXggguuu|||wwwkkkdddZZZSSSNNNKKKGGGCCCAAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<===???CCCFFFSSS]]]lllyyy~~~~~~yyysssjjjccc___[[[VVVRRRNNNJJJHHHHHHHHHLLLWWWbbboooxxxzzzjjj\\\UUUPPPLLLLLLQQQWWW^^^jjjuuu}}}qqqWWWHHH>>>AAABBB888555555444444444333333333333333333333333333333333555555555666666666777777777777777777777777777777666666666666777777777777555666888999::::::999999}}}pppjjjfff___YYYWWWPPPKKKDDD>>>;;;999777666444666888999888888888999888888999999999:::::::::<<<<<<<<<<<<============???@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>???@@@EEEEEEHHHPPP^^^ooozzznnneeefffmmmsss|||zzzrrrllleee\\\UUUQQQNNNKKKHHHFFFFFFFFFGGGNNNWWWeeesss~~~~~~wwwrrrfff___VVVOOOLLLIIIFFFCCC???>>>===<<<<<<<<<<<<======<<<::::::::::::<<<===999:::;;;;;;;;;<<<>>>AAAJJJRRR]]]hhhpppvvvyyy{{{vvvqqqpppuuu{{{vvvoooeee^^^ZZZWWWRRROOOJJJGGGFFFFFFGGGJJJTTT___mmmvvvyyyhhhZZZTTTNNNLLLMMMRRRYYYaaannnyyyiiiRRREEE;;;;;;<<<444555555444444444333333333333333333333333333333333444555555555666666666666666666666666666666666666666666666666777777777777666666888999::::::999999{{{nnngggbbb[[[UUUSSSMMMHHHBBB===:::999888777555777999999999999:::;;;888888999999999:::::::::<<<<<<<<<<<<============??????????????????>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBGGGGGGIIIPPP\\\mmm}}}{{{lllcccccckkksss{{{~~~vvvpppiii___XXXRRRPPPLLLIIIFFFFFFFFFGGGNNNVVVcccqqq}}}|||vvvoookkk^^^XXXOOOIIIFFFDDDAAA>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<777999:::;;;;;;;;;===???@@@EEENNNUUU[[[___ccceeegggcccaaaeeekkkqqq{{{}}}rrrjjjaaaYYYUUURRRNNNKKKGGGEEEDDDFFFFFFIIISSS]]]jjjtttwwwfffYYYTTTMMMLLLNNNTTT\\\dddqqq|||}}}bbbNNNDDD:::888888111555555444444444333333333333333333333333333333333333333444444444555555555555555555555555555555555555666666666777777777888666777777888999999::::::zzzmmmfff```YYYSSSPPPIIIEEE???;;;:::999999999:::;;;;;;:::999999:::<<<999999999999::::::::::::<<<<<<<<<<<<============@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEHHHOOO[[[lll{{{}}}nnnccccccllluuu{{{zzzssskkkbbbZZZTTTQQQMMMIIIGGGFFFFFFGGGMMMUUUaaaooo{{{~~~xxxqqqjjjeeeYYYSSSKKKEEECCCBBB???===<<<;;;;;;:::999999888888999999888888888888999999666777888888888999;;;===;;;???EEEIIILLLNNNQQQSSSVVVSSSRRRVVV[[[```kkkuuuyyynnnggg\\\UUUQQQNNNJJJGGGDDDCCCCCCEEEFFFIIIRRR[[[hhhrrrttteeeXXXSSSMMMLLLOOOVVV^^^gggsss~~~tttZZZIIIDDD;;;777777333555555444444444333333333333333333333333333333333333333333444444444444555555555555555555555555555555555666666777777888888777777777888888999::::::yyylllfff```XXXPPPNNNFFFBBB===:::999:::::::::BBBAAA???;;;888777999;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEHHHPPP]]]mmm|||qqqeeefffpppzzz{{{|||uuummmccc\\\UUURRRNNNJJJGGGFFFFFFGGGKKKRRR^^^lllxxx|||tttjjjaaa[[[SSSMMMFFFBBBBBBBBB@@@???<<<<<<;;;:::999888666555777888888999999888888777777888888777666777999<<<:::===AAADDDEEEFFFGGGIIIHHHFFFGGGKKKOOOUUU___iiirrr}}}zzzuuukkkcccYYYQQQMMMJJJGGGDDDCCCBBBCCCFFFGGGIIIQQQZZZfffqqq}}}rrrcccXXXSSSNNNMMMPPPXXX```hhhttt~~~hhhOOOBBBAAA;;;777888666555555444444444333333333333333333333333333333333444444444444555555555555555555555555555555555555555555555666777888888888777777777777888999::::::xxxlllfff```WWWOOOLLLDDDAAA<<<999999;;;;;;<<>>>>>???@@@AAABBBBBBCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCDDDFFFJJJRRR```ppp~~~ssshhhhhhsss~~~{{{}}}vvvnnnddd]]]VVVSSSOOOJJJGGGFFFFFFGGGIIIPPP\\\iiivvvuuukkk```UUUOOOKKKEEE???===>>>???>>>===>>>======<<<:::888777666888999:::;;;;;;:::999888;;;;;;:::888666666999;;;777999===?????????@@@BBBBBB@@@BBBGGGKKKOOOZZZdddiiiuuu~~~vvvqqqjjjbbbWWWOOOKKKHHHEEECCCBBBAAACCCFFFGGGIIIQQQZZZeeeppp{{{qqqcccWWWSSSOOONNNQQQYYYaaaiiiuuu|||}}}^^^FFF<<<>>>888555888777555555444444444333333333333333333333333333333333555555555555666666666777777777777777777777777777444555555666777888888999777777777777888999:::;;;{{{rrriiiddd^^^UUUMMMKKKKKK???888:::999666;;;FFFtttWWW===777:::999888<<<:::;;;;;;;;;::::::<<<===<<<;;;::::::::::::;;;<<>><<<<<<<<<===999999999999999999999999::::::::::::999888777666777888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>AAACCCGGGQQQ[[[iiinnnvvv{{{~~~~~~~~~~~~~~~~~~zzzuuuqqqggg___TTTMMMIIIGGGEEECCCAAAAAACCCDDDDDDEEEOOOYYYdddrrr}}}qqqfff]]]VVVSSSMMMMMMPPPVVVaaannnzzzzzzqqqUUUIII===:::;;;888666555666555444333222222333444333333333333333333333333555444444555555666777888888777666555555666777888666666666666666777888888888777666555555666777777qqqiiiaaa^^^YYYQQQKKKIIIDDD:::666999:::888>>>HHHmmmUUU???::::::777777::::::;;;<<<;;;::::::<<<===<<<<<<::::::::::::<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@???@@@@@@AAAAAAAAAEEEKKKUUUccctttsssnnnrrrwwwzzzuuulllbbb\\\WWWTTTPPPLLLIIIGGGFFFFFFHHHMMMWWWdddrrr~~~wwwmmmcccZZZSSSKKKFFFEEEDDDAAA>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::::::::999999888888888999999:::;;;;;;::::::::::::;;;;;;<<<;;;<<<@@@BBBFFFPPPZZZeeekkkssszzz}}}}}}||||||wwwxxxzzzzzzyyyyyyzzz{{{~~~}}}}}}}}}|||yyytttpppeee^^^UUUNNNJJJHHHDDDBBBAAA@@@BBBDDDCCCEEEOOOYYYfffssszzznnncccZZZTTTQQQNNNOOOQQQWWWbbbooo|||xxxlllSSSGGG<<<999999777444444888777666555444555555666333333333333333333333333444444444444555666777888888777666555555666777888666666666666666777777888888777666666666777888888uuuhhh```YYYXXXUUUNNNIIIHHH@@@999666999:::888<<>>???@@@AAAAAABBBAAA@@@@@@??????>>>>>>>>>????????????@@@AAABBBBBBAAADDDKKKTTTbbbtttsssmmmpppuuuyyy~~~vvvlllccc\\\VVVSSSPPPLLLIIIGGGGGGGGGGGGLLLUUUbbbppp~~~wwwpppeee[[[TTTNNNIIIFFFDDDCCC@@@>>><<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;999888888888999:::;;;::::::999999::::::;;;:::999;;;???AAAEEENNNXXXaaahhhrrryyy|||{{{zzzxxxtttuuuvvvvvvvvvvvvxxxzzzyyyyyyyyyzzzyyywwwsssoooddd]]]UUUOOOKKKHHHDDDAAA@@@@@@AAACCCCCCEEEOOOZZZhhhvvvvvvjjj___WWWQQQNNNOOOPPPRRRXXXcccqqq}}}~~~yyyxxxeeeOOODDD:::888888555333333444333333222222222222333333333333333333333333333444444444444555666777888777666666555555666666777666666666666777777777777777777777777777888999:::lllccc[[[VVVUUUSSSMMMHHHGGGAAA<<<999:::888555666:::BBB;;;777888888555666:::999;;;<<<<<<;;;;;;<<<======<<<;;;::::::;;;<<<===?????????@@@AAABBBBBBCCC@@@@@@??????>>>>>>>>>>>>????????????@@@AAABBBCCCAAADDDIIIRRR___ppp~~~rrrnnnqqqvvvxxx~~~wwwmmmccc]]]UUUSSSPPPLLLIIIHHHGGGGGGEEEJJJRRR___mmm||||||uuuooodddZZZQQQKKKHHHGGGCCCBBBAAA???===<<<<<<<<<======<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<<<<>>><<<;;;999999:::;;;<<<::::::999999999999::::::999888;;;???AAAEEENNNWWWaaahhhsss{{{}}}|||xxxvvvssstttttttttssstttwwwyyyyyyxxxxxxyyyxxxvvvqqqnnnbbb\\\TTTOOOLLLHHHDDD@@@@@@???AAABBBCCCEEEPPP\\\jjjwww|||rrrggg\\\TTTOOOMMMOOOOOOSSSYYYdddrrr~~~~~~rrraaaKKKBBB999888777555333444222222222111111111222222333333333333333333333333444444444444555666777777666666666666666666666666555666666777777777777777666777777888999999:::;;;}}}hhh```XXXSSSRRRPPPJJJFFFDDDAAA===;;;999777444333555666555666888777555666999999;;;======<<<<<<<<<======<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????????????????@@@AAABBBCCCBBBDDDIIIPPP\\\lll}}}}}}qqqkkknnnrrryyy~~~xxxnnneee^^^VVVTTTPPPLLLIIIGGGGGGGGGDDDHHHPPP\\\jjjyyy|||zzztttkkk```UUUMMMIIIGGGCCCBBBAAA@@@>>>===============<<<<<<<<<;;;;;;;;;======<<<;;;::::::;;;;;;===<<<;;;;;;;;;;;;<<<===;;;::::::999999::::::;;;:::999;;;???BBBDDDMMMVVVbbbjjjuuu}}}}}}yyywwwrrrrrrqqqooommmnnnqqqtttyyyxxxxxxxxxxxxuuupppmmmaaa[[[TTTOOOLLLHHHDDD@@@@@@???@@@BBBCCCFFFRRR^^^lllyyyzzzpppeeeZZZSSSOOOMMMMMMOOOTTT\\\gggsss~~~mmm]]]III@@@:::888777444444555666666666666666666666666333333333333333333333333333333333444444555666777555555666666666666555555555555666777888777777666666666777888999:::::::::|||ggg[[[TTTNNNMMMLLLFFFBBBAAA===;;;999888777666666666666888999:::888666666777999;;;>>>>>>===<<<<<<===>>>===<<<;;;;;;<<<===>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBDDDHHHOOO[[[kkk|||}}}pppiiiiiilllxxx~~~yyypppgggaaaWWWUUUQQQLLLIIIGGGFFFFFFDDDHHHOOOZZZggguuu||||||}}}}}}{{{tttiii\\\RRRKKKHHHCCCCCCBBBAAA@@@???>>>>>>========================???>>>===<<<<<<===>>>???????????????>>>=========<<<;;;;;;::::::;;;;;;<<<::::::<<<@@@AAACCCKKKSSSaaaiiittt}}}~~~{{{yyyvvvuuurrrnnnkkkllloooqqqvvvuuuuuuvvvvvvsssooolllaaa[[[SSSMMMJJJHHHDDDAAAAAA@@@AAACCCDDDHHHTTT```ooo|||~~~xxxnnnbbbYYYRRRNNNMMMLLLOOOVVV```kkkvvvvvveeeVVVEEE>>>999888777444444666444444555666666666666555333333333333333333333333333333333333444555666777444555555666666555555444444555777888888888777666666666777888999999999888zzzdddWWWPPPKKKKKKJJJEEEBBBAAA::::::888666666777999999888999:::999888888777666999;;;>>>???>>>===<<<===>>>===<<<;;;;;;<<<===>>><<<<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAACCCGGGOOO\\\mmmqqqjjjjjjlllwww|||zzzqqqiiicccYYYVVVQQQLLLHHHFFFDDDDDDEEEHHHNNNXXXeeerrr~~~~~~zzzvvvwww}}}|||}}}~~~}}}yyyxxxzzz|||{{{qqqcccVVVMMMHHHDDDDDDDDDCCCBBBAAA@@@???>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAACCCFFFGGGHHHIIIIIIHHHFFFCCC@@@>>>===<<<<<<;;;;;;<<<<<<===::::::<<>>???>>>===<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@BBBGGGOOO]]]ppptttmmmmmmqqqvvv{{{{{{rrrjjjdddZZZWWWRRRMMMHHHEEEDDDCCCEEEHHHNNNWWWcccqqq||||||vvvqqqssszzz{{{|||~~~wwwssstttwwwzzz~~~uuugggXXXNNNIIIDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAACCCCCCDDDEEEBBBBBBBBBCCCFFFIIIMMMOOORRRSSSSSSQQQNNNIIIEEEBBB======<<<<<<<<<<<<======:::999;;;>>>>>>???EEEMMMUUU]]]jjjuuu|||~~~vvvsssnnngggbbbaaacccffffffgggiiillloooooommmjjjbbb[[[QQQKKKHHHGGGEEECCCCCCAAABBBDDDFFFJJJWWWdddvvvzzztttjjj^^^UUUOOOLLLKKKMMMRRR]]]iiittt}}}uuueeeTTTGGG???:::666555444111111444222333444555666555555444333333333333333333333333333333333333444555666666333444555666666555444333444555777888999888666555666666777888888777555555tttcccQQQOOOKKKIIIGGGEEEAAA???999999888777777777777777999999888888888888888888:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>DDD@@@<<<<<<@@@BBB@@@>>><<<======???@@@AAABBBBBBAAABBBGGGQQQ```tttuuukkkjjjmmmvvv}}}}}}sssjjjccc[[[WWWRRRMMMJJJGGGEEECCCEEEGGGLLLTTT___lllxxx~~~wwwrrrnnnoooxxx~~~}}}{{{}}}{{{rrrkkkkkkppprrrwww|||xxxlll^^^TTTPPPKKKIIIFFFEEEDDDCCCAAA??????>>>>>>@@@CCCFFFGGGGGGFFFHHHIIIHHHGGGLLLVVV___ccceeefffcccYYYOOOHHHGGG???AAACCCAAA>>>;;;;;;===;;;;;;;;;;;;===@@@DDDFFFNNNUUU```kkkrrruuuuuutttsssoooiiiccc]]]YYYXXXWWWYYY\\\aaafffiiikkkjjjiii^^^YYYSSSMMMJJJFFFCCCAAABBBCCCFFFHHHHHHLLL[[[jjj~~~zzzpppeee]]]UUUMMMJJJJJJOOOVVV```kkkuuu~~~ppp\\\NNNHHH<<<;;;999777666555444444222222222222222222222222555444444333333444444555444333333333333444555555666666666666666666666666666666666666666777888888888888888888888888888888sssbbbRRROOOKKKIIIFFFDDD@@@>>>999888777777666666666777999999999999999888888888::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>><<<888555777<<>><<<======>>>???@@@AAABBBBBBAAACCCHHHRRRaaauuuvvvlllkkkmmmvvv}}}wwwmmmfff[[[WWWRRRMMMJJJHHHFFFDDDEEEGGGKKKRRR]]]jjjwww}}}uuupppmmmnnnxxx~~~~~~|||~~~|||rrrhhhfffjjjkkkqqqwwwvvvnnnccc[[[WWWRRROOOJJJGGGFFFDDDBBBAAADDDDDDEEEGGGJJJMMMOOOPPPQQQSSSSSSRRRRRRYYYdddnnnvvvxxxyyytttiii\\\SSSPPPAAABBBCCCAAA>>><<<===???======<<<<<<===???AAACCCIIIOOOXXXbbbhhhkkkkkkjjjiiieee```ZZZUUURRRQQQQQQSSSVVV[[[aaaeeefffffffff]]]YYYSSSNNNJJJGGGDDDBBBCCCDDDGGGHHHIIINNN^^^mmmwwwmmmbbb[[[TTTMMMKKKMMMNNNUUU```kkkvvv~~~qqq\\\MMMFFF<<<;;;999777666555444444222222222222222222222222555444444333333444444555444333333333333444555555666666666666666666666666666666666666666777888888888888888888888888888888}}}mmm]]]RRROOOKKKHHHFFFBBB???<<<888777777666666666666666999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>============>>>>>>>>>>>>>>>;;;999:::===@@@@@@???>>>>>>???@@@AAABBBBBBCCCAAACCCIIISSSbbbvvvyyyooommmpppvvv||||||ppphhh\\\XXXRRRNNNKKKIIIGGGEEEEEEFFFIIIOOOYYYgggvvv|||sssnnnkkkmmmwww~~~~~~|||~~~sssgggcccfffhhhooowwwyyyuuunnnhhhfff___ZZZTTTNNNKKKIIIGGGEEEEEEFFFGGGIIIMMMQQQUUUWWW[[[\\\[[[YYYZZZaaannnyyyvvvhhh\\\VVVHHHGGGFFFCCC@@@???@@@BBBAAA@@@???>>>>>>???@@@AAAEEEIIIOOOVVV[[[^^^^^^^^^\\\YYYUUUQQQMMMKKKKKKJJJLLLPPPUUU\\\```bbbcccccc\\\XXXSSSNNNKKKHHHEEECCCDDDDDDFFFIIIKKKQQQbbbqqqtttiii^^^WWWQQQMMMLLLOOOMMMTTT___kkkuuusss]]]KKKDDD;;;:::999777666555444444333333333333333333333333555444444333333444444555444333333333333444555555666666666666666666666666666666666666666777888888888888888888888888888888}}}{{{~~~fffWWWRRROOOKKKGGGDDDAAA===:::777777666666666666666777999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>???============>>>>>>>>>>>>DDDBBB???>>>???@@@@@@???>>>??????@@@AAABBBBBBBBBAAADDDJJJSSSaaattt~~~tttqqqrrruuu{{{sssjjj]]]YYYSSSOOOLLLJJJHHHFFFDDDFFFHHHLLLUUUcccsss}}}rrrmmmkkkmmmvvv~~~}}}{{{}}}xxxlllhhhkkkpppwww}}}xxxvvvnnnhhh```YYYTTTQQQOOOMMMFFFHHHJJJMMMQQQXXX^^^cccgggfffccc^^^]]]dddqqq|||rrreee]]]SSSQQQLLLGGGDDDCCCCCCEEECCCBBBAAAAAA@@@AAAAAABBBCCCFFFIIIMMMQQQSSSTTTTTTQQQPPPMMMKKKIIIHHHHHHHHHIIIMMMSSSZZZ^^^aaabbbbbbYYYVVVQQQNNNKKKHHHEEECCCEEEDDDFFFIIIMMMVVVfffvvvrrrggg[[[TTTOOOKKKKKKNNNKKKRRR]]]iiittt~~~uuu]]]KKKBBB:::999888777555555555444333333333333333333333333555444444333333444444555444333333333333444555555666666666666666666666666666666666666666777777888888888888888888888888888}}}yyycccTTTQQQNNNJJJFFFCCC@@@<<<999777777666666666666777777999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>??????============>>>>>>>>>>>>AAA???===;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>???============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@AAADDDIIINNNVVVeeewwwuuupppnnnqqqwwwvvvmmmaaa]]]WWWQQQNNNJJJGGGEEECCCEEEGGGIIINNNZZZkkkwwwyyytttrrrrrrwww}}}~~~}}}}}}}}}uuuooojjjfffddd[[[^^^```cccgggoooyyy}}}uuujjjbbbbbbkkksssvvvkkkfff^^^WWWSSSPPPNNNLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLIIIHHHHHHHHHIIIIIIJJJKKKJJJNNNSSSYYY]]]______^^^WWWUUURRRPPPNNNLLLHHHFFFEEEEEEIIIPPPXXXbbbqqq~~~pppeeeZZZSSSNNNIIIHHHKKKHHHMMMVVVaaammmzzzsss[[[HHH???999888777666555555555555333333333333333333333333555444444333333444444555444333333333333444555555666666666666666666666666666666666666666777888888888888888888888888888888rrr^^^RRRMMMKKKGGGDDDBBB???<<<999888888888888888999:::::::::::::::;;;<<<=========<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>======>>>???AAA===>>>>>>>>>>>>?????????AAADDDGGGJJJOOO[[[lllzzzxxxqqqnnnnnnuuu~~~wwwoooddd___XXXRRRNNNJJJGGGDDDBBBEEEHHHIIIMMMWWWfffrrr~~~yyywwwvvvxxx|||~~~yyyvvvkkkmmmnnnooopppwww}}}pppeeeccciiipppyyytttlllgggcccaaa]]][[[UUUUUUUUUTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSRRRRRRQQQLLLMMMMMMNNNOOOPPPPPPQQQPPPSSSXXX]]]`````````___YYYWWWTTTSSSRRRPPPLLLJJJGGGHHHMMMVVV___iiiwww{{{lllbbbYYYTTTOOOKKKJJJLLLGGGKKKRRR\\\hhhxxxnnnVVVEEE===888777666555555555555555444444444444444444444444555444444333333444444555444333333333333444555555666666666666666666666666666666666666666777888888888888888888888888888888mmmZZZNNNLLLIIIFFFDDDBBB???<<<:::999888888888999:::;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>@@@@@@??????>>>>>>==================>>>>>>>>>>>>AAAAAA@@@===;;;:::;;;===============>>>>>>>>>>>>AAADDDGGGGGGJJJUUUfffsss|||tttpppmmmttt}}}yyyqqqeeeaaaYYYSSSNNNJJJFFFDDDBBBEEEIIIIIILLLUUUdddpppzzz}}}zzzxxxyyy{{{{{{}}}}}}{{{{{{zzznnnjjjooouuuxxxtttrrrooollliiibbbbbbaaa___]]][[[YYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXRRRRRRSSSTTTUUUVVVWWWWWWWWWYYY^^^bbbddddddcccbbb[[[YYYWWWVVVUUUSSSOOOMMMIIIJJJPPPZZZeeeooo|||yyyhhh```XXXTTTQQQLLLLLLNNNGGGJJJPPPYYYfffvvvkkkSSSBBB;;;888777666555555555555555444444444444444444444444555444444333333444444555444333333333333444555555666666666666666666666666666666666666666777888888888888888888888888888888}}}jjjZZZRRRLLLIIIDDDAAA???>>>===<<<999999999888888888888888;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;;;;============>>>>>>>>>>>>@@@AAABBBEEEIIIQQQZZZ```ttt}}}ssspppoooqqqvvv}}}yyyooofff```YYYTTTQQQMMMHHHDDDAAA@@@AAAEEEJJJQQQ^^^kkkvvvxxxwwwyyywwwrrrlllkkkmmmnnnllliiiiiiiiihhhgggfffeeeeeedddaaa``````___```aaabbbcccaaabbbdddhhhkkkllliiigggbbb```]]]YYYUUURRRPPPOOOMMMPPPVVV```kkkwww~~~uuufff```XXXRRROOONNNNNNNNNNNNOOOPPPUUU```qqquuu```NNNAAA;;;777777666555444444333333333333333333333333333333444444444444444444444444555555666666555444444333666666666666666666666666888888777777666666555555777777777777777888888888xxxgggYYYSSSJJJGGGBBB???===<<<:::999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<===============================================================>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBDDDHHHOOOWWW]]]ooo}}}uuuqqqnnnpppuuu{{{zzzpppfff```YYYTTTQQQMMMHHHDDDDDDBBBBBBEEEHHHNNNZZZfffsss}}}{{{|||}}}zzzwwwuuuttttttsssqqqpppooooooiiihhhggggggggghhhjjjkkkiiiiiijjjmmmooopppnnnlllfffdddaaa]]]YYYVVVSSSRRRQQQTTT\\\fffqqq|||{{{rrrfffaaaYYYTTTRRRRRRRRRRRRQQQQQQRRRWWWaaaqqqqqq\\\LLLAAA;;;777666666555444444333333333333333333333333333333444444444444444444444444333444444555666666555555555555555555555555555555666666666666666777777777777777777777888888888888pppaaaWWWRRRHHHDDD@@@<<<:::999777666888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<================================================<<<<<<<<<======>>>>>>???>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAA@@@@@@AAABBBEEEKKKRRRWWWgggvvvwwwrrrmmmoootttzzz|||sssgggaaaYYYTTTQQQMMMIIIEEEFFFCCCCCCDDDFFFJJJTTT___ooo{{{~~~}}}uuutttssssssssstttuuuvvvuuuttttttuuuvvvwwwuuutttmmmkkkhhhccc___[[[YYYXXXWWW\\\dddooo{{{xxxoooeee```[[[WWWVVVXXXYYYYYYWWWVVVWWWZZZdddsssjjjWWWHHH???;;;666666666555444444333333333333333333333333333333444444444444444444444444111222333555666777777777444444444444444444444444444555555666777777888888666666777777888888888888wwwggg[[[SSSOOOGGGCCC>>>;;;999888666555777777888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<================================================;;;;;;<<<<<<===>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@BBBGGGMMMRRR]]]mmmxxxrrrmmmpppuuu{{{wwwiiibbbZZZTTTQQQNNNJJJFFFFFFCCCBBBDDDDDDGGGPPPZZZjjjwww~~~~~~~~~~~~|||uuusssooojjjfffbbb```^^^___eeennnyyyuuummmbbb___[[[ZZZ[[[^^^```aaa___^^^^^^aaaiiiwwwwwwcccQQQDDD===999666666555555555444444444333333333333333333333333444444444444444444444444222222444555666666777777444444444444444444444444555555555666666666777777666666777777888888999999ooo```UUUOOOKKKEEEBBB===:::999888777666555666666777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;<<<===>>>>>>???============<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>??????@@@CCCIIIMMMTTTdddzzzxxxqqqoooqqqvvv|||{{{lllfff]]]VVVRRROOOJJJGGGDDDBBBAAACCCCCCFFFOOOXXXgggttt}}}{{{wwwsssoookkkiiihhhiiioooxxxssskkk___]]][[[\\\```eeehhhiiihhhhhhiiikkkrrr~~~qqq]]]LLL@@@:::888555555555555555444444444333333333333333333333333444444444444444444444444333444555555666666555555444444444444444444444444777666666666555555555444555666666777888888999999|||hhhZZZQQQKKKHHHDDD@@@<<<:::999999888777555555666666777888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<======>>>==================<<<<<<>>>>>>===<<<<<<;;;;;;:::======>>>>>>???AAAFFFJJJNNN]]]rrryyyrrrooorrrvvv|||qqqjjj```XXXSSSOOOKKKGGGCCCAAAAAACCCCCCEEEMMMWWWbbbppp~~~~~~{{{xxxuuutttuuuzzz}}}rrrhhh]]]\\\]]]```ffflllqqqsssrrrssstttwww}}}zzzhhhVVVFFF===999888555555555555555555555555333333333333333333333333444444444444444444444444444444555555555555555555444444444444444444444444777777666666555444444333555555666777888999999:::uuubbbVVVNNNIIIFFFAAA>>>:::888888999888888777777777777777777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>AAAEEEHHHKKKXXXlll{{{tttnnnqqquuu{{{vvvnnncccZZZTTTPPPKKKHHHEEECCCBBBCCCCCCDDDKKKTTT^^^lll{{{|||oooeee^^^^^^___dddlllsssyyy{{{zzz|||zzzppp___NNNBBB;;;999:::555555555555555555555555333333333333333333333333444444444444444444444444222222444555666666666666555555555555555555555555555555555555555555555555555555666777888999::::::qqq^^^SSSMMMIIIFFF???<<<999777888888888888999999999888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============:::;;;;;;<<<<<<=========;;;<<<======>>>@@@DDDHHHIIIUUUhhh{{{|||uuummmppptttzzzyyypppeee[[[UUUPPPKKKHHHGGGEEEDDDDDDCCCCCCIIIRRR[[[iiixxx~~~zzzxxxyyy{{{mmmccc______bbbgggpppxxx~~~rrriiiYYYJJJ???::::::;;;444555555555555555555555333333333333333333333333444444444444444444444444000111222555666888888999666666666666666666666666333333444444555666666666444555666777888999::::::nnn^^^SSSJJJDDDBBB===<<<;;;:::999999999999999999999999999999999999:::::::::;;;<<<===>>>>>>========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<==============================<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBKKKPPP\\\ooo~~~sssnnnkkkmmmvvv~~~{{{sssggg^^^XXXRRRLLLHHHFFFDDDCCCBBBCCCFFFIIIKKKYYYbbbooo{{{~~~xxxrrrppppppttt~~~wwwmmmfff___^^^aaahhhrrr{{{tttcccPPPFFFAAA;;;777555666666555555555444444444444333333222222333333444333333333333333333333333333444555555666666555555555555555555555555555555555555666666666666555555555555666666666666555555~~~gggXXXOOOHHHCCCAAA<<<<<<;;;:::999999999999999999999999999999999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBIIINNNYYYkkkvvvooolllmmmuuu}}}}}}uuujjj```YYYSSSNNNIIIFFFDDDBBBAAABBBEEEHHHJJJVVV^^^kkkxxx|||vvvpppmmmlllmmmttt}}}|||tttkkkccc``````cccjjjsss{{{rrraaaNNNDDD???:::666444555555555555555555444444333222222111111222222333333333333333333333333333333444555555666666555555555555555555555555555555555666666666666555555444555555666666666666555555ttt```SSSMMMGGGBBBAAA<<<;;;:::999999888999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAAFFFJJJTTTdddyyy{{{rrrmmmmmmsss{{{~~~xxxmmmccc\\\UUUOOOKKKFFFDDDBBBAAAAAACCCFFFIIIQQQYYYfffsss~~~|||vvvqqqmmmiiigggjjjpppvvv~~~yyypppgggaaabbbbbbeeelllttt{{{ooo^^^LLLBBB===888555444444444555555555555555555222222111111111111222222333333333333333333333333333444555555666666555555555555555555555555555555666666666666666555444333555555666666666666555555ooo\\\RRRLLLGGGCCCBBB;;;::::::999888888999999999999999999999999999999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@DDDGGGPPP^^^qqqvvvpppmmmqqqxxx||||||pppeee]]]WWWPPPLLLGGGEEEBBB@@@@@@BBBEEEGGGMMMUUUbbbooo{{{zzzuuuqqqlllfffgggkkkpppyyyvvvmmmeee```aaacccggglllsssyyy}}}mmm\\\JJJ@@@<<<888555555444444444555555555555555333222222222222222222333333333333333333333333333333444555555666555555555555555555555555555555555666666666666555444333333555555666666666666555555~~~{{{jjjYYYOOOKKKEEEAAA???::::::999888888888999999999999999999999999999999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;======<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBBEEEMMMYYYjjj~~~{{{sssmmmpppuuuyyy~~~ssshhh___XXXQQQLLLHHHFFFCCCAAA@@@AAADDDEEEJJJQQQ^^^kkkwww~~~zzzwwwqqqjjjiiilllpppxxx~~~ssskkkddd```___bbbggglllrrrwww{{{~~~lll[[[III???<<<999777777444555555555555555555555444444333333333333444444333333333333333333333333333444555555666555555555555555555555555555555555555555555555555444333333555555666666666666555555ssscccSSSKKKGGGBBB===;;;999999888888888888999999999999999999999999999999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::======<<<<<<;;;;;;:::::::::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======???CCCKKKUUUdddvvvwwwnnnnnnrrruuu{{{wwwkkkbbb[[[SSSNNNJJJHHHDDDAAA@@@AAACCCDDDGGGNNNZZZgggsss~~~wwwpppnnnqqqtttyyy{{{ppphhhcccaaa]]]aaagggmmmqqqvvv{{{~~~kkkYYYGGG>>>;;;888777888666666555555555444444444555555444444444444555555333333333333333333333333333444555555666666555555555555555555555555555555333444444555555555444444555555666666666666555555lll^^^OOOHHHFFFAAA===;;;999999888888888888999999999999999999999999999999999999999::::::;;;;;;<<<999999999999999999999999888888888888999999999999999999::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;<<<===<<>>??????;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<:::???FFFOOO[[[kkk{{{|||ppplllnnnqqqwww}}}sssiiiaaaYYYTTTMMMKKKGGGCCCAAABBBCCCDDDCCCIIITTT```lllxxx}}}~~~~~~~~~xxxrrrrrrtttzzzsssiiicccaaaaaa\\\bbbjjjppptttxxx}}}fffUUUBBB999777666555777888888777555444333222111444333333222222333333444333333333333333333333333333444555555666666555555555555555555555555555555111111333444555666666666555555666666666666555555|||eeeWWWJJJEEECCC???:::999999999888888888888888999:::::::::999999:::;;;;;;;;;:::999888777888999:::999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<888888999::::::;;;<<<<<<:::<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============@@@AAAEEELLLXXXiiizzzrrrkkklllrrrwwwyyy}}}xxxmmmccc[[[VVVSSSOOOJJJFFFDDDCCCAAA???CCCGGGNNNXXXcccppp|||zzzvvvtttrrrrrrmmmmmmqqqzzzvvvnnnfff```^^^___\\\bbbiiippptttxxx~~~}}}```PPP@@@:::;;;999666555444444222222222222444444666555555444444333222222444444444444444444444444333333333444444444555555555444333222222333444555555444444444444555666666555555444444444444555555www___SSSGGGDDDBBB???<<<;;;999999888888888888999999::::::999999999::::::;;;<<<;;;:::999888777777777::::::;;;;;;;;;;;;::::::888888999999999999999999888888999::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???AAAEEELLLXXXhhhxxxssskkkkkkqqqvvvyyy}}}zzznnnddd\\\XXXRRROOOJJJFFFDDDBBBAAA???AAAEEELLLTTT___mmmzzz{{{wwwuuuttttttmmmmmmpppwwwtttllleee___]]]___\\\bbbjjjqqqvvvzzzyyy]]]NNN???::::::888666555555555444333333444555555333333444444444444444444444444444444444444444444333333333444444444555555444444444333333444444444555555444444444444444555666555555444444555555666~~~oooXXXMMMCCCAAAAAA???======999999888888888888999999::::::999999999999999:::;;;;;;;;;:::999777666555:::;;;;;;<<<<<<;;;;;;:::999999999999999888888888888999999::::::;;;;;;<<<:::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@DDDLLLWWWeeeuuu~~~uuummmkkkooouuuxxx|||{{{oooeee]]]XXXRRRNNNIIIEEECCCBBB@@@>>>@@@CCCHHHOOOZZZhhhvvv~~~zzzyyyxxxyyyrrrqqqrrrvvv||||||vvvrrrqqqtttwwwzzz|||qqqjjjddd^^^\\\^^^\\\bbblllsssxxx}}}tttXXXJJJ===888888777444444666555555444444555555666222222222333444555555555444444444444444444444444333333333444444444555555333444444555555444444333555555555444444444444444666555555444444555555666vvvfffSSSIIIAAA??????===;;;<<<999999888888888999:::::::::999999888888888888999999999:::::::::888666555:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;::::::999999999999999::::::;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<============???CCCJJJUUUcccqqq{{{}}}xxxooolllnnnssswww{{{~~~|||oooddd\\\WWWRRRNNNIIIEEECCCAAA@@@>>>AAABBBEEEKKKUUUcccrrr|||zzzyyyxxxyyy|||yyypppkkkeeebbbbbbgggmmmsss{{{wwwmmmhhhbbb]]][[[]]][[[bbbllltttzzzmmmRRRFFF:::777777555444444555555444444444444555555222222333333333444444444444444444444444444444444333333333444444444555555222333444555555444333222444444555666777777777777666666555555555555666666mmm___PPPGGG@@@>>>===:::999:::999999888888999::::::;;;:::999888777777777777777555666888999::::::999888:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;<<<===>>>===;;;:::;;;<<<:::::::::::::::::::::::::::::::::;;;<<<======>>><<<>>>BBBIIISSSaaapppzzz|||{{{sssnnnmmmqqqvvvzzz|||}}}pppeee[[[VVVRRRNNNIIIEEECCCBBB@@@???AAABBBDDDIIIRRR___nnnwww~~~~~~sssjjjddd```ZZZWWWWWW^^^eeelllvvv~~~{{{sssjjjfffaaa\\\[[[]]]\\\cccmmmvvv|||||||||eeeLLLBBB999777777555333444333333333444444333333333444444333333333222222222444444444444444444444444333333333444444444555555222333444555555444333222222333555777999:::;;;;;;666666666555555666666666yyyeeeYYYMMMFFF@@@>>><<<888777999999999888999999:::;;;<<<999999888777666666666666444555666888999:::::::::999::::::;;;;;;::::::999888888888888888777777777::::::::::::::::::::::::<<<===>>>===;;;::::::;;;999999999999999999999999999999:::;;;<<<======>>>===>>>AAAFFFQQQ```ppp{{{}}}}}}wwwpppmmmpppuuuyyy{{{~~~ttthhh]]]WWWSSSOOOJJJFFFDDDCCCAAA???AAABBBCCCGGGNNNZZZgggpppzzzxxxmmmeee```]]]WWWSSSRRRWWW^^^eeennnwww|||}}}yyyxxxzzz|||}}}~~~{{{wwwssspppnnnmmmnnnqqqssstttuuuyyywwwooohhhdddaaa\\\[[[]]]^^^eeepppyyy~~~zzzppp[[[GGG>>>888777777444444555222333333444444333333222444444444333222111111111444444444444444444444444333333333444444444555555333444444555555444444333111333555888:::;;;;;;;;;777666666555555666666777qqq^^^SSSJJJDDD???>>>;;;888888:::999999999999:::;;;<<<<<<999999888777666555555666666666666666777999:::;;;888999999::::::999999888777777777777888888888888::::::::::::::::::::::::;;;<<<<<<;;;999888888999999999999999999999999999888999999:::<<<======>>>===>>>???DDDOOO```qqq}}}xxx}}}{{{sssnnnppptttxxxzzz}}}|||nnnbbbZZZTTTPPPKKKGGGEEEDDDBBBAAA@@@AAABBBEEEKKKUUUaaaiiiuuu||||||rrriiibbb^^^ZZZUUURRRTTTXXX\\\dddkkkqqqsssxxx}}}~~~vvvpppmmmmmmmmmmmmnnnllliiieeebbb```___^^^]]]aaaeeegggiiioooxxxuuummmfffdddaaa]]]\\\^^^aaaiiittt}}}}}}{{{}}}eeePPPDDD<<<777777777555444666333333444555555444333333333333222222222222222222444444444444444444444444333333333444444444555555444444444333333444444444222333555777888888888777777777666666666666777777lllZZZPPPGGGBBB>>>===<<<888999<<<999999999999:::;;;<<<===999999777666555555555555888777666666666777999:::888888888999999888888888888888999999:::::::::;;;::::::::::::::::::::::::999:::;;;999777666666777888888888888888888888888888888999:::<<<======>>>>>>>>>???CCCNNN```rrruuu{{{}}}uuuooopppssswwwyyy|||~~~sssfff^^^UUUQQQLLLHHHFFFDDDCCCAAA??????AAACCCIIIRRR]]]dddrrryyyyyyooofffaaa^^^XXXSSSSSSTTTVVV\\\cccaaadddhhhnnntttyyy}}}~~~zzztttllleeeaaa___^^^^^^\\\ZZZWWWUUURRRQQQQQQQQQRRRWWW[[[^^^aaahhhrrr{{{}}}ssslllfffdddaaa]]]\\\^^^eeelllwww~~~}}}vvv^^^JJJBBB<<<777777777555555777333444555666666555444333111111111222222333444444444444444444444444444444333333333444444444555555555555333222222333555555333444666777777555444333777777666666666666777777hhhUUUKKKDDDAAA<<<999999999999999999888888888999::::::;;;<<<<<<;;;999777666555444888888999999999999888888:::::::::999999999888888;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;:::999888888777777888999:::<<<===>>>???<<<<<>>>>>===<<<>>>CCCIIISSSeeeuuu}}}}}}|||sssoooppprrruuuzzz}}}rrreeeYYYTTTMMMHHHEEEDDDDDDCCC@@@???AAACCCDDDHHHQQQ\\\hhhqqq}}}yyyrrrjjjfffaaa\\\XXXWWWXXXYYYWWWVVVVVVWWWZZZ___eeehhhkkkgggbbb[[[TTTOOOKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGLLLOOOTTT]]]gggooowww~~~tttmmmjjjfffbbb```aaabbbdddkkkvvv}}}qqqaaaOOOCCC:::999888666444333333333333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333333333444444444333333222222222333444555666666555444333333333444444555666666666vvvaaaQQQHHHCCC@@@<<<:::::::::999999999999888888999999::::::999999999888888888888888777888888999999888888777888777777777777666666666999999999888888888888888888888999999:::;;;;;;;;;;;;::::::::::::::::::;;;888777777666666555555444777777888999;;;<<<======>>><<<===@@@DDDMMM___nnnwwwpppmmmnnnqqqvvvzzz}}}vvviii\\\VVVOOOIIIFFFEEEDDDDDDBBB@@@@@@BBBBBBCCCKKKTTTccclllyyy~~~uuuqqqkkkddd___\\\\\\\\\XXXVVVTTTSSSTTTVVVYYY[[[^^^\\\XXXSSSNNNIIIEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCFFFIIIMMMVVVbbbjjjsss{{{rrrllljjjfffcccbbbdddfffhhhrrr|||xxxiiiXXXHHH===999888666555333333222222333333333333333333333333333333333333333333333333222222222222222222222222444333222111111222333444666555444222111111222222444444555555555555444444333333444444555666666666qqq^^^NNNFFFBBB???<<<:::::::::999999:::999999888999999::::::::::::999999888777777777777777888888888888777777999999999999888888888888888888888777777777777777888888888999::::::;;;;;;;;;:::999888888999:::;;;999888888888777777666666777777888999:::;;;<<<<<<===;;;;;;>>>AAAJJJZZZjjj}}}rrrmmmjjjmmmrrrwww{{{zzzmmm^^^YYYQQQKKKGGGEEEDDDCCCCCC@@@???AAAAAABBBHHHOOO]]]gggttt}}}zzzwwwqqqjjjeeebbbaaaaaa___]]]ZZZWWWUUUTTTTTTTTTSSSSSSQQQNNNJJJGGGCCCAAAAAA@@@@@@@@@@@@AAABBBBBB@@@BBBDDDFFFJJJSSS^^^gggooo|||yyyqqqkkkiiifffddddddgggkkknnnyyyuuucccQQQCCC:::999888777666555444444444333333333333333333333333333333333333333333333333222222222222222222222222444222111000000111333555888666444111000111222333444444444444444444444444333333444444555666666666lllZZZLLLDDDAAA???<<<;;;;;;;;;:::999::::::999999888999999:::<<<;;;:::999777666555555777777777888888777777777888888888888888888888888777777777777777777777777777777888999999::::::;;;:::999888777777888999:::888888888888777777777777666777777888999:::;;;;;;;;;999:::===@@@HHHXXXfff~~~wwwppphhhkkkpppuuuyyy~~~~~~qqq```[[[SSSLLLHHHEEEDDDCCCCCC@@@???AAABBBBBBGGGNNNXXXbbbpppzzz~~~yyyvvvyyy}}}~~~xxxqqqkkkgggdddccceeeccc___[[[WWWTTTRRRQQQMMMMMMLLLJJJHHHFFFDDDBBB@@@??????@@@@@@AAACCCCCC@@@AAABBBCCCFFFNNNYYYbbbkkkyyywwwqqqjjjhhheeedddfffkkkqqqtttttt^^^LLLAAA;;;888888777555444444444444333333333333333333333333333333333333333333333333222222222222222222222222333222000000000222444555777666333111000111222333444444444333333444444444333333444444555666666666yyyfffVVVJJJCCC@@@>>><<<;;;;;;;;;:::888::::::999999888888999999===<<<;;;999777666444444666777777888888777777666555555666666666666666777777777777777888888888888777777888888999:::::::::999888888888888888888999666666666666666666666666666777777888999999::::::999999;;;>>>@@@FFFTTTaaaxxx|||sssiiilllpppssswww|||uuuddd^^^UUUNNNIIIGGGEEECCCDDD@@@>>>AAABBBCCCGGGLLLRRR]]]kkkvvv}}}|||tttlllfffbbbdddggglllttt}}}zzzsssmmmiiigggiiigggddd```[[[WWWSSSQQQNNNMMMLLLJJJGGGEEEDDDCCC>>>>>>>>>??????@@@BBBBBB>>>???@@@@@@BBBIIIRRRZZZfffuuu}}}tttoooiiigggeeeeeeiiiooovvvzzzqqqYYYHHH???===666666555333333222222222333333333333333333333333333333333333333333333333222222222222222222222222222222111111222333444555555444333222222222333444444444333333333333444444333333444444555666666666ooo___QQQGGGCCC???>>><<<;;;<<<<<<:::888;;;:::999999888888999999;;;;;;:::999888777666555666666777777777777666666555555555555666666777777777777777888888999999999777777777888999999::::::777777888888888888777777777777777777777777777777666666777777888999999999999999;;;???@@@CCCNNNYYYkkk|||vvvkkkmmmpppsssvvvzzzyyyhhhbbbYYYQQQLLLIIIGGGFFFEEE@@@>>>@@@BBBAAADDDHHHMMMXXXfffrrrzzz~~~yyyuuunnnggg]]]XXXUUUWWWYYY[[[aaahhhrrr|||}}}wwwsssqqqqqqpppnnnjjjeee```\\\YYYXXXVVVRRRNNNJJJGGGFFFEEE????????????@@@AAABBBBBB===???@@@@@@AAAFFFMMMTTTaaapppxxxqqqmmmhhhfffeeefffjjjrrrzzzmmmTTTCCC======777666555444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333444444555555222222333333333333444444444444333222222333444444333333444444555666666666vvvgggYYYNNNFFFBBB???===<<<<<<<<<<<<:::888;;;::::::999888888888999999999999888888888777777666666777777777777666666666777777777888888999999777777888888999999999:::777777777888999999::::::666777888999999888777666999999999999999:::::::::666666777777888888999999999999<<>>???@@@@@@AAADDDIIITTTcccoooxxxzzzwwwooosssuuurrrpppnnniiicccSSSPPPNNNQQQRRRRRRVVVZZZ```kkk{{{}}}{{{zzzxxxtttpppkkkfffdddbbb___YYYSSSNNNJJJHHHGGGBBBBBBBBBBBBBBBCCCDDDDDD???@@@BBBBBBBBBEEELLLQQQ]]]mmm~~~vvvooolllgggfffeeefffkkksss|||jjjPPP@@@;;;===999888777666666666666666333333333333333333333333333333333333333333333333222222222222222222222222111222333444555666555555000111222444444444444444444444222222222222444444333333444444555666666777}}}rrrfff]]]TTTIIIAAA>>>;;;;;;;;;:::::::::999999999999999999999999999999888888888888888777666666555666777888888777666555666666666666666666666666333444555666666777777666888888999999999999888888555555666666666666555555666666777777777777666666777777777777888888888888888999:::;;;===@@@FFFJJJ]]]jjjzzzxxxooojjjnnntttxxx{{{~~~tttkkk```VVVPPPLLLHHHEEECCCBBBAAA@@@AAABBBCCCDDDGGGPPP^^^mmmxxxxxxpppkkkeeehhhkkklllooopppiiiaaaZZZUUUPPPLLLLLLNNNPPPQQQYYY]]]hhhxxxzzztttrrrrrrqqqrrrlll___TTTNNNKKKHHHBBBCCCDDDDDDCCCBBBCCCDDDAAA===<<>>:::999::::::999999888777777666555555666666777777888888666777777777777777666666888777666555555666777888777777777777777777777777666666666666666555444333444444444555555444444444666666777777777777666666777777888888888888777777666666666666777777777888777888::::::;;;>>>AAAEEEFFFTTThhhwwwzzzqqqnnnppprrrxxx~~~zzzlllaaaYYYRRRMMMIIIEEEDDDCCCBBBAAAAAABBBCCCCCCHHHPPP[[[ggguuu}}}ssskkkfffddddddfffpppzzz~~~~~~vvvmmm```UUUNNNLLLKKKKKKNNNMMMPPPXXXbbblllyyy{{{ooobbbWWWMMMKKKGGGEEEDDDEEEEEEDDDCCCAAAAAADDDEEEDDDHHHNNNZZZhhhyyy}}}vvvpppmmmllllllkkkkkknnnrrrtttvvv{{{sssYYYHHHAAA<<<999999666555444444333333444444333333222222222222333333111111111111111222222222222222111000000111222222111222222222222333333333222222222333333222111111222222333333333333222222333333333444444333333222ppp^^^SSSIIIEEEAAA<<<999999999999999888888888777777555555666666666777777777555666666777777777666666888777666555555666777888777777777777777777777777444555666666777777777666444555555666666555555444444555555555555555555444777777888888888888777777555666666666666777777777666888999::::::<<>>;;;888888555555444333333333333333333222222111111222222333000000111111111222222222222111111111111111111222111111111222222222333333111222222333333333222222111222222333333222222111222333333444444333333333lll[[[QQQGGGBBB???;;;999999888888888999999999999:::777777777777666666666666555555666777777777666666777777666666666666777777777777777777777777777777555666777888999999999999555555666666666666555555333444444555555444444333666666777777777777666666555555666666666666777777666777999::::::;;;>>>@@@EEEQQQbbbpppyyy~~~yyysssooonnntttzzz}}}xxxjjj```WWWPPPKKKHHHFFFDDDCCCAAAAAAAAAAAABBBEEEIIIPPPZZZggguuu~~~yyyooohhhfffjjjnnnyyy~~~uuugggZZZQQQLLLIIIHHHLLLIIIIIINNNUUU]]]iiiuuu~~~ssseeeYYYTTTMMMJJJLLLNNNNNNMMMCCCAAA@@@CCCCCCBBBGGGMMMVVVgggzzz|||vvvoookkkjjjkkkmmmnnnpppuuu{{{rrr^^^III???;;;999777666555444444333333333333333222222111111111111222222000000000111222222333333111111111111111111111111111111111111222222222222111222333333333333333333111111222222222222111111222222333444444444333333vvveeeVVVLLLCCC???===:::999:::777777888999:::;;;<<<<<<999888888777777666666555444555555666777777666666666666777777777777666666666666666666666666666666555555666666666666666555555555666666666666555555444444555555555555444444555555666666666666555555555555555666666666777777555777999999999:::<<<>>>BBBMMM\\\kkkuuu}}}|||uuupppmmmrrrxxxzzz~~~~~~oooddd[[[SSSNNNIIIGGGEEECCCAAAAAAAAAAAAAAACCCFFFKKKTTT```mmmuuu~~~yyyrrrmmmmmmsssyyy~~~vvviii]]]TTTNNNJJJHHHLLLIIIJJJNNNTTT[[[fffqqqzzz}}}{{{vvvsssttt|||zzzmmm^^^XXXPPPMMMPPPSSSTTTSSSIIIEEECCCCCCBBBAAAEEELLLTTTfffzzzyyytttnnniiiiiikkklllmmmrrrxxxxxxbbbSSSCCC<<<:::777666666555444333333222222333333222222111111111111222222///000000111222222333333111111111222222111111111111111111111222222222222111222333333444444333333111111222222222222111111111222333333444444444333ooo___RRRHHH???<<<;;;999999;;;666777888999;;;<<<===>>>::::::999888777666555555444444555666777777666666555666777888888777666555666666666666666666666666333333333333222111000000444555555666666555555444555555666666666666555555444444555555555555444444555555555555666666666777555777999999999:::;;;===???HHHWWWfffsss}}}~~~zzz~~~wwwpppmmmpppwwwxxx}}}ssshhh^^^VVVQQQIIIHHHEEECCCBBBAAAAAAAAA@@@AAADDDHHHPPP[[[gggooo~~~||||||{{{vvvsssvvv~~~wwwlll```XXXRRRMMMKKKHHHFFFFFFKKKPPPVVVaaallluuu~~~xxxuuuppplllmmmvvvsssaaaZZZRRROOORRRVVVWWWVVVOOOJJJFFFDDDBBB@@@DDDJJJSSSfff{{{}}}wwwsssmmmiiihhhjjjkkklllsssyyyxxxnnnWWWKKK???:::888666555777555444333333222222333333222222111111111111222222///000000111222222333333111111222222222222111111000111111111111222222222111222333333444444444444111111222222222222111111111222333333444444444444vvveeeZZZMMMHHHAAA<<<999888888777888999;;;===>>>>>>===<<<;;;:::999888777777777777666777777666444222333444777555333444666666444222666666666666666666666666888777666444444555555666555555555555666666666666555555555555555555555555666666666666666666666666666666666666666666666666777777777888999;;;<<<===AAAFFFPPP]]]lllyyyxxx~~~zzzqqqnnnppptttvvv||||||pppdddYYYQQQNNNJJJDDDBBBCCCCCCAAA???>>>@@@AAACCCHHHRRR___hhhvvv}}}}}}yyyyyy}}}~~~~~~wwwmmmbbbYYYRRRLLLHHHFFFFFFHHHMMMPPPTTT^^^iiisss~~~yyyooogggffflllvvv~~~vvvfff```XXXRRRQQQTTTXXXZZZZZZPPPGGGBBBAAA@@@DDDIIIRRRbbbuuuyyysssqqqmmmiiifffhhhmmmppp{{{~~~|||ooobbbMMMFFF===888777555111---666555444333222222222222444444333222111111111111000000000000000000000000222222222111111111000000111111111111111111111111222222222111111111000000222222222222222222222222777444111222444666555444ooo___UUULLLGGG@@@;;;999888888777888999;;;<<<===<<<;;;:::999999888777666666666666555666777555333222222333777555444444666666555333555555555555555555555555888777666555444555555666555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555777777777888999:::;;;<<<>>>CCCMMMYYYgggvvv}}}~~~tttooopppsssvvv{{{tttggg[[[SSSOOOJJJEEECCCCCCDDDBBB@@@@@@AAABBBCCCFFFOOOZZZbbbrrryyyxxxssspppsssyyyyyyoooddd[[[SSSLLLHHHFFFFFFHHHLLLPPPTTT^^^hhhttt{{{qqqhhhggglllttt~~~yyytttuuuyyy|||uuuhhhbbbYYYSSSQQQTTTWWWYYYYYYPPPHHHDDDBBBAAAEEEKKKQQQaaatttwwwpppnnnkkkhhhhhhkkkpppuuu}}}{{{tttfffYYYHHHBBB:::777777666333000444444333222111111111111333222222222222222222333000000000000000000000000222222222111111111000000111111111111111111111111333333333222222222111111222222222222222222222222444222//////111333222111vvvfffWWWNNNIIIDDD>>>:::888888777777888888:::;;;;;;:::999888888888777666555555555555444555666444222111222333777666555555666666555333444444444444444444444444777666555555444444555555444555555555555666666666444444444444444444444444555555555555555555555555555555555555555555555555888888777777888999::::::;;;@@@HHHSSSaaaqqqzzzrrrqqqssstttyyy{{{nnn```WWWPPPKKKFFFDDDDDDEEEDDDBBBBBBCCCCCCCCCDDDJJJSSS[[[lllsss}}}{{{qqqjjjgggeeeooovvv~~~ssshhh^^^UUUNNNIIIGGGFFFHHHLLLOOOSSS]]]hhhuuuxxxooommmooouuu~~~|||vvvqqqjjjjjjnnntttzzz{{{yyyuuukkkdddZZZTTTQQQSSSUUUVVVWWWOOOHHHEEECCCBBBFFFLLLRRRbbbvvvzzzssslllkkkjjjhhhiiinnnuuuzzzttthhhYYYLLLAAA===777555666666444222333333222111000000000000222222222222222222333333000000000000000000000000222111111111111000000000111111111111111111111111333333333333333222222222222222222222222222222222333111//////111222111000ooo```RRRJJJEEEAAA<<<888777777777777777888888999999888777666888888777666555555555555333444555444222111222333666666555555555555555444444444444444444444444444666666555555444444444444444444444555555555666666444444444444444444444444555555555555555555555555666666666666666666666666888888777777777888888999999===CCCMMMZZZlllxxxsssttttttwww}}}uuuggg]]]SSSNNNHHHEEEEEEFFFEEECCCAAABBBCCCBBBBBBFFFNNNTTTeeemmmxxx{{{nnnddd```___```nnnuuu}}}yyynnncccYYYQQQLLLGGGFFFGGGKKKMMMRRR]]]ggguuuwwwtttuuuwww}}}~~~wwwqqqmmmeeefffhhhlllqqquuuuuutttlllfff\\\UUURRRRRRRRRSSSSSSMMMHHHFFFCCCBBBGGGMMMUUUeeeyyy}}}uuuqqqjjjjjjiiihhhjjjpppxxx~~~~~~ooo___NNNCCC===:::666444555555444333333333222111111111111111222222333333222222222111000000000000000000000000111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111333222222222222222222222{{{kkk\\\OOOHHHAAA===999777777777777666777777777777777777666666999999888777666666666666222444444444222111222333555555555555444444444444555555555555555555555555555555555555555444444333444444444444555555555555444444444444444444444444555555555555555555555555777777777777777777777777777777777666666777888888999<<>>;;;999666444444333222111444444333222222222222333333444444333333111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333222222222222vvvgggXXXKKKDDD===:::777555666777666666666666666666666777777777999999888777666666666666333444555444333222333444333444555444222222222333666666666666666666666666444555555555555444333333333444444444444555555555333333333333333333333333444444444444444444444444777777777777777777777777666666555666666777888888888;;;???EEEOOOaaawww~~~}}}}}}sssiii[[[TTTLLLHHHGGGGGGFFFDDD===???AAAAAA@@@CCCHHHMMMVVV___kkkwww|||uuukkkaaa[[[[[[]]]```dddeeeggghhhgggggghhhiiinnnttt|||vvvkkk```WWWQQQHHHFFFFFFHHHKKKPPP[[[fffvvv{{{xxxwwwzzzyyyzzz|||~~~}}}wwwtttiiihhhgggfffgggjjjlllnnnoookkkeee```[[[WWWRRROOOLLLJJJIIIHHHFFFDDDIIIQQQYYYiii{{{~~~vvvpppmmmhhhhhhggggggjjjqqqyyy|||gggRRRCCC>>>999888777555333222222111444444333333222333333444333333444444333222000///000000000000000000000000//////000000000000000111000000000000000000000000/////////000000000000000111111111111111111111111///111222222111000000111~~~ooo```QQQDDD===:::888555444555666666666666555555666666777888888888888777666555555555555333444555555444333444555111333444333111000111333555555555555555555555555444444555555555444333222333333444444444555555555333333333333333333333333444444444444444444444444555555555555555555555555444444444555666777888999777:::>>>BBBJJJ[[[qqqxxxnnn^^^XXXOOOIIIGGGGGGEEECCC>>>@@@BBBAAA@@@AAAEEEIIINNNWWWeeeqqqzzz|||wwwnnnfffbbbaaaccceeebbbaaa^^^[[[YYYYYYZZZ\\\^^^eeemmmvvvvvvkkk```WWWQQQHHHFFFEEEHHHJJJOOOZZZfffxxx{{{yyyzzzvvvvvvwwwxxx{{{}}}zzznnnmmmllljjjjjjkkknnnpppqqqoookkkgggccc]]]VVVQQQLLLKKKKKKKKKHHHGGGLLLTTT^^^mmm|||sssnnnkkkdddeeeeeefffjjjqqqzzzxxxbbbMMM@@@>>>666777666555444333333333333222222222222222333333///000222444444444222222000000000000000000000000////////////000000111111000000000000000000000000//////000000111111111111111111111111111111111111///111444444222000111222xxxjjj[[[LLL???777888666444444555666666666555555555555666888999:::777777555444444444444444444555666666444444555666000222444333000///000222444444444444444444444444333444555555555444333222333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444333333444444666777999999666999===???GGGWWWlll}}}zzzqqqaaaYYYPPPJJJGGGGGGEEECCC@@@BBBCCCBBB@@@@@@CCCFFFIIISSS```mmmwww|||uuunnnjjjiiijjjkkkeeebbb[[[UUUQQQPPPQQQRRRSSSZZZbbblllzzzuuukkk```VVVPPPHHHFFFEEEGGGIIIOOOZZZfff{{{}}}}}}uuutttttttttwww}}}~~~ssssssqqqooonnnooorrrtttsssrrrpppmmmhhhaaaYYYTTTLLLLLLMMMNNNKKKIIINNNVVVdddsss{{{rrrllliiibbbbbbccceeejjjrrr|||uuu___III>>>>>>444555666666444444555666222111111111111111222222,,,...111333555555555444000000000000000000000000.../////////000000111111000000000000000000000000000000111111222222222333000000000000000000000000111444777777444333333555|||qqqcccUUUIIIAAA===777777666555555555555555555666666666666666555555444444333333333333444444777888888777555333444555555555555444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444666555555555555444444444666666666666666666666666222333555555444444666777777777:::===AAALLLaaattt~~~|||sssfff^^^TTTLLLIIIHHHFFFEEEDDDBBB@@@??????@@@AAABBBHHHNNNXXXcccnnnyyy}}}~~~~~~}}}|||oooiii```XXXRRROOOMMMLLLLLLPPPWWW```kkkxxx}}}tttkkkaaaVVVOOOFFFEEEEEEEEEEEEJJJYYYhhh|||~~~zzzyyyuuuppppppuuu~~~||||||{{{yyywwwvvvuuutttyyywwwtttrrrpppiii```YYYTTTRRRRRRRRROOONNNRRRYYYkkkxxxxxxnnnfff``````___aaafffoooxxx|||~~~oooXXXGGG???<<<555555444444444333333333333222111000000222444555444222333555444//////222////////////000000000000///...,,,---///000000///111111000000//////......000000000000000000000000//////000111111111111111---///111333333222000///yyymmm___RRRFFF>>>:::666666555444444444444444555555666666666666555555555444444444444444444555666777888666444333444444444444333333333222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333444444444555555666666555555555555555555555555222444555555555555666888777777999<<<@@@JJJ^^^pppzzz|||wwwiiiaaaWWWOOOLLLJJJHHHFFFDDDBBBAAA??????@@@AAABBBEEEKKKTTT^^^iiiuuuxxxkkk]]]SSSMMMIIIHHHHHHLLLRRRZZZdddppp|||yyyqqqhhh^^^TTTMMMFFFDDDCCCDDDDDDJJJYYYhhh}}}xxxrrroooqqqxxx~~~~~~}}}|||{{{zzz{{{yyywwwvvvsssmmmccc\\\YYYVVVTTTTTTRRRQQQWWW___ooo{{{}}}sssjjjbbb]]]]]]]]]___fffoooxxx}}}|||dddOOOAAA:::888555444444444444333333333333222111111111222333444000...///222222///000333000000000000111111111111000///......000111111000111000000000/////////...000000000000000000000000000000111222222222222222///000000000111111111111zzzssshhhZZZMMMCCC;;;888555444333333333333333333444555555666666666555555555555555444444555555555555666777666444333333444333333222222222222111111444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333444555666777777444444444444444444444444333444666666555555777888777777999;;;>>>GGGXXXiiixxx{{{{{{}}}nnnfff[[[SSSOOOLLLIIIGGGDDDCCCAAA@@@@@@@@@AAABBBBBBFFFMMMWWWbbbnnnzzzxxxgggYYYOOOJJJHHHFFFIIINNNTTT]]]gggrrrzzz{{{tttlllcccZZZPPPJJJFFFCCCBBBBBBDDDKKKZZZhhhwwwqqqpppsssvvv}}}}}}||||||zzzsssiiibbb```\\\XXXWWWUUUVVV^^^hhhvvvvvvmmmddd^^^YYYXXXZZZ]]]eeeoooxxx~~~ttt]]]JJJ???::::::444444444444333333333333333222222222222222222222444000///000///+++***---000000111111111222222222222000//////111222222111000000000000////////////000000000000000000000000000111222222333333222222111000/////////000222333sssmmmbbbUUUIII@@@:::777444444333333333333444444444444555555666666555555666555555444444555555666444555666555333222333444333333333222222222222222444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222333444444555666666333333333333333333333333333555666666666666777999777666888:::===CCCRRR```ttttttlllaaaXXXRRROOOJJJGGGDDDCCCBBBAAA@@@@@@AAAAAA@@@CCCHHHPPPZZZggguuu}}}ttteeeXXXQQQNNNHHHJJJMMMQQQWWW```jjjqqqwwwuuupppiiiaaaWWWNNNHHHEEEBBB@@@AAADDDKKKYYYgggxxxtttssssssuuuyyyzzzppphhhgggbbb]]][[[YYY[[[eeeppp~~~|||pppggg```ZZZWWWUUUWWW]]]eeeoooyyymmmUUUEEE===:::999444444444333333333222222222222333333333222111111555000---......,,,+++...///000000000000111111111222000...///000111111000000000000000////////////000000000000000000000000000000111222222222222111000000000000000111111222lllfff[[[PPPEEE===999777555444444444444444555555333333444555555555555555555555444444444444555555333444555444333222333444333333333444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444333333333333333333333333333333444666666555555777888666555777:::<<>>555222000,,,******............////////////222000......///000///....../////////000000000111000000000000000000000000......///000000000000000...///000111222111111000qqqbbbWWWQQQIIIAAA:::777666777222111111111222333333444111222333444555555555555333222222111111222222333111222333333222111222444111111111222222333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222333444444555666444444444444444444444444000222333333333333444666555333555:::===???FFFNNNcccqqq~~~ooocccfffwwwwwwlllccc[[[SSSNNNEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBDDDHHHOOOYYY___lllsss}}}uuufffbbbfffkkkvvvyyyppplll```^^^[[[WWWWWWZZZaaafffbbbfffhhhfff]]]TTTLLLIIICCC@@@@@@EEEIIILLLRRRYYYfff||||||xxxrrrooopppssswwwyyywwwzzzzzzqqqiiibbb]]]XXXUUUZZZ```iiipppvvv|||}}}jjjZZZGGG<<<;;;:::666000333333333222222222111111111000//////111333666888BBB888000000222222111333////////////000000000000333111000///000111000///.../////////000000111111000000000000000000000000//////000111111111111111111000/////////000222333xxxggg]]]PPPKKKDDD>>>:::888777555555444444333333444444555333333333333333333333333333333333333333333333333555444222111000111222222222222333333333333444444555444333333333333444555333333333333333333333333222222333333333333444444222222222222222222222222222333333444444333333222444444444444444444444444333333333333333333333333333555777888:::???HHHNNN```qqqnnnaaadddppp{{{wwwnnncccXXXPPPNNNJJJFFFCCCAAA@@@???>>>BBBBBBBBBBBBDDDIIIPPPUUUaaajjjvvv{{{hhh^^^___dddlllttt~~~zzzuuurrrllljjjfffbbbaaaaaacccdddgggjjjiiiccc]]]WWWOOOGGGBBB???@@@FFFJJJLLLQQQVVVaaarrrxxxtttrrrqqqooommmqqqtttyyyvvvsssmmmgggaaa\\\XXXWWW```dddjjjqqqxxx{{{rrr```TTTDDD:::888999888555444444333333222111000000000000/////////111222333000000000000000000000000000000000000////////////000000000000000000000000///000111111111000...---111111111111000000000000000000000000111111111111000000000000000///......tttcccZZZJJJEEE???;;;999888777777444444333333333333444444333333333333333333333333333333333333333333333333444444333333222333333333222222222333333333444444555444333333333333444555333333333333333333333333222222222333333333444444333333222222222222222222222333333444444333333222444444333333333333333333333333333333333333333333444666888888999>>>EEEKKK___qqqsssbbb^^^fffoooyyypppeeeZZZSSSNNNJJJFFFBBBAAAAAA@@@???@@@@@@@@@@@@BBBFFFLLLQQQ\\\dddppp{{{nnnbbb```bbbhhhqqq{{{}}}xxxuuurrrpppmmmjjjhhhhhhiiijjjhhhkkkiiiddd^^^XXXOOOFFFCCC@@@AAAFFFKKKMMMQQQUUU\\\lll}}}wwwtttsssqqqpppsssvvv{{{~~~uuurrrlllfffaaa\\\ZZZXXXaaaeeelllssszzzrrriiiYYYNNN@@@888777777666333333333333222222111111111111000000//////000111222000000000000000000000000000000000000////////////////////////////////////------...///////////////......///000111222222333//////000000000111111111000111111111000000///...nnn^^^UUUBBB???:::888777888888777444444333333333333444444333333333333333333333333333333333333333333333333333333444444444444444444222222222222333333333333444444333333333333444444333333333333333333333333222222222222333333333333333333333222222111111111222333333444444333333222222222222333333333333333333333333333333333333333666777888888888<<>>>>>>>>???CCCHHHLLLUUU]]]iiisss|||zzzkkkeeedddiiiqqq|||~~~{{{zzzyyyvvvtttrrrqqqqqqqqqmmmnnnmmmgggaaa[[[PPPGGGDDDAAABBBHHHMMMOOOQQQTTTWWWfffzzz~~~zzzyyyxxxxxx|||~~~|||ssspppkkkfffaaa^^^\\\[[[bbbgggnnnvvv~~~uuuhhh^^^OOOFFF<<<666555666333111222222222222222222111111222111000000///000000111000000000000000000000000000000000000////////////////////////////////////++++++,,,,,,...///000111---...//////111111222333//////000000000000111111111111111222111111000///xxxgggXXXOOO???;;;888666666777777777444333333333333333333444333333333333333333333333222222222222222222222222000111333444555444333333111222222222222333333333333333333333333333333333222222222222222222222222111222222222222333333333444333333222222111111111222333333444444333333222111111222222222222333333333333333333333333333333444666888888888;;;AAAGGGUUUhhhxxxgggaaabbbnnnxxxnnnddd^^^QQQMMMGGGDDDCCCCCCBBBBBB<<<===>>>>>>>>>@@@DDDGGGNNNUUUaaakkkttt~~~{{{sssppptttzzz~~~}}}{{{yyyxxxxxxwwwtttuuurrrlllggg```TTTIIIEEEAAACCCJJJPPPQQQRRRTTTWWWcccttt|||qqqnnnjjjeeebbb```___```eeejjjqqqzzzyyylll^^^UUUEEE???888555555555333000111111111111222222222222222222111000000/////////////////////////////////000000000000////////////////////////////////////...---,,,,,,---///000111111000000000////////////////////////000000000111111111222222222111111000zzzmmm___RRRJJJ>>>;;;888666666777666555333333333222222333333333333333333333333333333333222222222222222222222222///000111333333333222111111111111222222222333333333333333333333333333333222222222222222222222222111111111222222222333333333333333222222111111111222333333444444333333222111111111222222333333333333333333333333333333333111444666777777;;;AAAFFFPPPccc{{{qqqddd___eeevvv~~~tttkkkdddWWWRRRLLLGGGEEEDDDCCCCCC===>>>?????????@@@BBBDDDIIIPPPZZZcccmmmwww~~~}}}}}}}}}{{{{{{xxxrrrmmmeeeXXXKKKGGGCCCEEEMMMUUUVVVVVVWWWXXXbbbppp~~~|||ooommmiiieeeccccccdddeeeiiinnnvvv}}}rrrcccUUULLL>>>;;;777555666555333111111111111111111111111222111111111111000000//////////////////////////////000000000000////////////........................111000///.........000000000000000////////////......////////////000000000000111111222222222111111xxxlllaaaVVVLLLDDD<<<:::777666666666666555333333222222222222333333333333333333333333333333222222222222222222222222///000111111111111111111111111111111222222222222222222333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222222333333444444333333222111111222222333333444444333333333333333333333333000333555666777:::@@@EEEMMM___vvv|||ggg\\\\\\gggzzz}}}ssslll___ZZZRRRKKKGGGFFFEEEDDD???@@@BBBAAA@@@@@@AAABBBEEEKKKSSS\\\eeeppp|||yyytttlll]]]OOOKKKGGGJJJTTT]]]___]]]]]][[[cccnnnzzz{{{ooollliiifffeeefffiiijjjnnnssszzz|||kkkZZZKKKCCC:::888666555666666444333111111111111111111000000000111111111111000000///000000000000000000000000000000000000////////////........................111111000///////////////,,,---......000000111222......////////////000000///000111111222111111111wwwjjj^^^VVVNNNEEE???999777555555666666666555333333222222222222333333333333333333333333333333111111111111111111111111222222111111000111111111111111111111222222222222111222333333333333222111111111111111111111111111111111111111222222222222111111111222222333333444222333333444444333333222222222222333444444555555333333333333333333333333111444666666666888===AAAHHHXXXnnnqqqaaaYYY]]]iii||||||tttgggaaaXXXOOOJJJGGGEEEDDD???AAACCCBBBAAA@@@@@@@@@BBBGGGNNNUUU]]]hhhuuu~~~wwwgggXXXPPPMMMOOO[[[eeehhhfffdddaaagggqqq{{{xxxnnnllliiiggggggiiimmmooorrrwww}}}zzzfffTTTFFF>>>777666555444555555444444222222111111000000////////////111111222111000000000000000000000000000000000000000000////////////..............................//////000/////////,,,------...///000111111........./////////000000...///000000111111111000xxxnnnaaaVVVOOOHHHAAA;;;666444333333555666666555333222222222222222222333333333333333333333333333111111111111111111111111555444222111000111222222000111111111111222222222111222333444444333222111111111111111111111111111000111111111111222222222000000111222333444444555222333333444444333333222222222333444444555666666333333333333333333333333333555777777666777;;;???BBBRRRgggyyy}}}jjj[[[[[[aaaooozzzllleee[[[RRRLLLHHHEEEDDD???AAACCCCCCAAA???>>>???AAAEEEKKKQQQYYYdddpppyyypppaaaTTTPPPTTT```kkknnnllljjjgggmmmvvv|||wwwnnnllliiihhhhhhkkkoooqqquuuyyy{{{fffRRRDDD===666555444333333444444444333222222111000//////......///000111222222111000000000000000000000000000000000000000////////////........................***+++---///000000//////000/////////......................../////////000......///000000000000000~~~rrrggg[[[SSSKKKAAA;;;999666666666555444444333333222222222111111000000000000000111111111222222222333222000//////000222333222222111111222222333444222222222222222222222333555444444333222111000000333222222222222222333333111111000000000000111111333333333333333333333333222222111111111111222222333333222222111222222222444444444444444444444444333333444444666777888999CCCIIIWWWlllssscccZZZWWWbbbqqqvvvooocccXXXPPPKKKGGGEEEEEECCCAAAAAAAAAAAA???>>>AAACCCEEEHHHNNNYYYfffppp{{{}}}pppccc[[[]]]jjjuuuuuussstttttt{{{~~~}}}{{{xxxqqqmmmiiiiiilllpppqqqqqqzzz}}}{{{{{{yyydddPPPBBB;;;777666555333222111000000000000000000000000000000222111111111000000//////..............................////////////......////////////////////////---.........//////000000////////////////////////++++++,,,,,,---...////////////000000000000//////xxxlllaaaVVVOOOIII@@@:::999666666666555444444333333333333222222222111111111000000111111111222222222333222111111111111222333111000000000000111222222333333333333222222222222444333333222222111111000111111000000000000000000111111000000000000111111111111111111111111111111333222222222222222222333222222111111222222333444222222222222222222222222333333444444555777888999===CCCPPPbbbwwwcccXXXSSS[[[hhhwww{{{ttthhh]]]TTTNNNJJJGGGEEEDDDBBBAAAAAAAAA???===@@@BBBDDDGGGKKKUUUbbbkkkuuu||||||lllddddddpppzzzzzzxxxzzz~~~yyyvvvqqqnnnkkkkkknnnrrrtttttt|||sss___MMMAAA;;;666555444333222111111111000000000000000000000000111111111000000000//////..............................////////////......////////////////////////............/////////000////////////////////////---------...///000000000//////000000000000//////{{{pppbbbYYYPPPKKKFFF???:::888666666555555444333333333333333333333222222222222111111111111111222222222222222333333333333222222111111111111111222333333444444444333333222222222222222222222222222222222222222111000/////////000111111000000000000111111111111111111111111111111333333333222222333333333111111111111222333444444111111111111111111111111333333444444555666888888===AAALLL\\\pppkkk\\\QQQSSS]]]jjj{{{pppddd[[[TTTNNNKKKGGGEEEBBBAAAAAA@@@???===???AAACCCDDDGGGOOOZZZbbblllttt{{{qqqooozzz{{{wwwtttqqqooonnnooosssvvvyyyzzz|||iiiWWWHHH>>>999444444333222222222222222000000000000000000000000111111000000000000//////////////////////////////......////////////......////////////////////////............/////////////////////////////////////////////000000111111222//////000000000000//////sssggg[[[SSSKKKHHHEEE>>>888666666666555444444333333222333333333333333333333333111111111111111111111111111222444555555444222111444444333333444444555666555555555444333222111111000000111111222222222333444444333222111111111111111111000000000000111111222222222222333333333333333222222111111222222333222222222111222222333333333333333333333333333333444444444444555666777888<<<@@@IIIWWWiii|||wwweeeTTTPPPVVVaaavvvyyymmmcccZZZSSSOOOJJJGGGDDDBBBAAA@@@???===>>>@@@AAABBBCCCIIIRRRXXXdddmmmyyy~~~zzz{{{vvvtttrrrrrrrrrtttxxx{{{~~~qqq^^^NNNBBB;;;777333222222222222222333333000000000000000000000000000000000000000000//////000000000000000000000000......////////////......////////////////////////........./////////////////////////////////////////////000000000111111111//////000000000000//////{{{jjj___VVVOOOIIIGGGDDD===777555555555555444333333222222333333333333333333333333111111111111111111111111111222444666666444222111444444333333444444555666555555444333222222111111///000000111111222222333444333333222111111222222111111000000000000111111111111111222222333333333111111000000000000111111444444333222111111111111333333333333333333333333444444333444444555666777888;;;CCCOOO```sss}}}iiiUUUOOORRR]]]qqqvvvkkkbbbYYYTTTNNNKKKFFFCCCBBBAAA@@@>>>>>>???@@@@@@@@@DDDJJJPPP\\\eeerrr}}}|||xxxvvvssstttwwwzzz|||yyyfffTTTGGG===777444222222111111111222333333000000000000000000000000//////////////////000000000000000000000000000000......////////////......///////////////////////////////////////.........////////////////////////......////////////000000//////000000000000//////qqqaaaWWWQQQJJJEEEEEECCC===666444555555444444333222222222222222222222333333333333222222222111111111111111111222333555555333222111111111111111111222333333333333333222222111111111000000000111111111222222111000000000000000111111111111000000000000111111......//////000111111111000000////////////000000444333222222111111222222222222222222222222222222444444333333444555555666777;;;AAAKKKYYYjjj{{{kkkWWWOOOPPPZZZmmmuuujjjaaa[[[RRRNNNIIIEEEDDDBBBAAA???===???@@@@@@???@@@FFFJJJSSS]]]jjjuuu~~~~~~zzzxxxtttwww{{{~~~yyymmm[[[KKKAAA:::666333222222111111111222222333000000000000000000000000......////////////000000////////////////////////......////////////......///////////////////////////////////////.........////////////////////////........................//////000000000000//////tttfffYYYPPPIIIDDDAAACCCBBB===777555555555444333333222222111111111111222222222333333222222222111111111000000111111222333333222111111111000000000000111222222111111111111111111111111000000000000111111111111////////////000111222222111111000000000000111111.........///000111111111111111000000000000111111111111111111222333444555333333333333333333333333444444333333444444555555777:::@@@GGGRRR```ooozzzttt^^^SSSQQQVVVeeeuuu~~~rrrhhhbbbUUUQQQLLLGGGEEEDDDBBBAAA===???AAA@@@>>>???CCCGGGJJJSSS```kkkuuu}}}~~~{{{zzzuuuyyy~~~|||kkk___OOOBBB<<<999666333222222111111111111111222000000000000000000000000........./////////000000..............................////////////......////////////////////////000/////////............////////////////////////........................//////000000000000//////~~~{{{mmm___SSSLLLCCC???===AAABBB===888777555555444333333222222111000000000111111222222222222222222222111111000000111111111222222111111111222222111111222222333444000000000000000111111111111111111000000000000000000000111111222333555555111111000000000000111111///000000111222333333333222222111111111111222222......///111333555777888666666666666666666666666444444333333333444555555222555999???GGGSSSaaakkkzzz|||yyygggYYYRRRRRR]]]kkkxxxnnngggWWWSSSMMMHHHFFFDDDCCCBBB===@@@AAA@@@>>>???BBBFFFDDDLLLYYYdddnnnxxx~~~~~~|||zzzvvvzzz}}}qqqaaaVVVGGG===999888666555333222222111000000111111000000000000000000000000---.........//////000000..............................////////////......////////////////////////000000//////.........---///////////////////////////////////////.........//////000000000000//////|||pppeeeYYYNNNIII<<<<<<;;;:::999777777666444444444222//////111333111111111111111111111111000000000000000000000000,,,---...000111333444555111111222222222222111111000000//////000111222222000000000000000000000000000000000000000000000000//////000111222333333333444333222000000000000111000111111111111222222222000000000000000000000000222222222222222222222222555444444444444555666666555666:::>>>AAAGGGVVVdddsss~~~~~~xxx{{{tttdddXXXSSS[[[fffxxxtttmmm___YYYQQQLLLJJJHHHEEEBBBAAAAAA@@@@@@???@@@@@@@@@DDDIIIPPPYYYdddppp{{{}}}}}}~~~|||zzz{{{~~~rrriiiYYYMMMBBB<<<888333222333111111111111111111111111111111111111000000000000///111222333222///,,,***,,,------.......................................000000///...............///......---------......000///...---------------///000111222111000...,,,///////////////000111111rrrggg]]]QQQGGGBBB;;;;;;:::999888777666666444555555333111000111222111111111111111111111111111111111111111111111111//////000000111111111222111111111222222111111111000000000000000111222222000000000000000000000000000000000000000000000000000000000111111222222333333222111000000000111222000000111111111222222222000000000000000000000000222222222222222222222222444444444444444555666666666666999<<<===BBBOOO]]]kkkwww~~~wwwrrrzzzrrraaaVVVXXX___mmm~~~zzzsssbbb[[[RRRLLLIIIGGGDDDAAAAAAAAA@@@?????????@@@@@@BBBEEEKKKRRR[[[fffqqqxxx~~~|||}}}}}}|||}}}vvvhhh___RRRHHH===999777333222444111111111111111111111111111111111000000000//////111111000000///.........------...////////////...........................000000///...............///......---------......//////...---------------//////111111111000...---///////////////000000111yyykkkaaaXXXMMMDDD@@@::::::999888777666666555444555666555333111111222111111111111111111111111222222222222222222222222222222111111000/////////111111111111111111111111000000000000000000111222000000000000000000000000000000000000000000000000111111111111111111111111111111000000000111222222000000000111111111222222000000000000000000000000222222222222222222222222444444444444444555555666666666777999999<<>>DDDRRRaaarrruuufffbbbccckkk|||}}}ooocccZZZRRRLLLHHHEEEDDDCCCAAA@@@@@@@@@@@@======>>>???BBBIIIQQQVVV^^^fffqqqzzzvvvkkkiiikkkrrr}}}~~~}}}|||~~~|||ooobbbUUUNNN@@@999444444555222000000000000000000000000000000000000////////////......,,,---...///////////////......///000000000//////........................---------,,,------...///---------------...///000...------------...//////..................//////......------......///000{{{xxxjjj___SSSJJJAAA:::999;;;333333333333333222222222444555555333111000111222000000000000000000000000////////////////////////000000000000000000000000111000///......///000111222222111000000000000000000000000000000000000000////////////////////////......//////000000111111---...///111111111000000////////////000000000111000000000000000000000000000111111222333333444444333333222222333333444555666333444777888777;;;???KKKZZZkkkyyyvvvjjjdddffftttxxxkkkaaaXXXPPPJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>?????????@@@DDDJJJNNNSSS[[[hhhrrrzzz|||nnnjjjhhhlllwww|||{{{}}}~~~~~~}}}{{{{{{|||~~~|||lll]]]PPPHHH<<<555111333555222000000000000000000000000000000000000/////////.........///...---,,,---...///000------...////////////...........................---,,,,,,,,,------...///---,,,,,,------///000000---------------...//////------------......//////...------------...//////wwwppp```VVVJJJAAA:::555555999333333222222222222222222444444444222000///111333000000000000000000000000000000000000000000000000222222111111000000//////222000///......///000222222222111000000///000000000000000000000000000000////////////////////////---......///000111111222---...000111111000000///////////////000000000000000000000000000000000000000000111222333333444444333333222222333333444555777444444777777666888<<>>FFFUUUiii}}}lll\\\WWWXXX^^^fffqqq|||tttlll___YYYOOOHHHDDDDDDDDDDDDDDDCCCBBB@@@@@@???@@@@@@???@@@CCCFFFLLLTTT]]]cccnnnttt|||}}}~~~vvvlllbbbaaadddjjjsss{{{}}}}}}{{{xxxwwwxxxyyyzzz~~~~~~|||}}}ooo]]]OOODDD<<<777333222222222222222333333000000000000000000//////000000//////............---------.........//////..................------------------------------------------------------******+++,,,---......///---...///000000///---,,,---------------...///000---,,,,,,,,,,,,,,,,,,---oooeee```YYYNNNDDD???<<<777444333333333444222222222111111222222222000111111111111000000///000000000000000000000000222111111111111111111222111000000//////.............../////////......---........................////////////////////////........................///////////////000000111000000000000000000000000000///......000111111000///000000000111111111111000000000000000000000000000000111111111222222222333333444444555555666666666888<<>>???@@@CCCGGGNNNWWW]]]ffflllttt|||~~~{{{{{{yyyxxxooofff^^^[[[]]]bbbjjjrrrxxx{{{}}}xxxwwwvvvvvvvvvwwwyyyzzz}}}zzzzzz~~~wwwdddRRRFFF???999666222222111111111222333333//////////////////000000////////////............------------............------...//////......---,,,,,,------------------//////...---,,,++++++***++++++,,,---...///000000,,,---...//////...---,,,//////...---------------......------------......vvvhhh]]]WWWPPPFFF>>>:::888666444333222333444333222111111111111222333000000111111111111000000........................222111000//////000111222111000000//////000111111000000000///////////////.........///////////////////////////////////////........................///////////////000111111000000000000000000000000000///......000111111000000000000000111111111111000000000000000000000000000111111111111222222222222333444444555555444444444888;;;===CCCRRRgggwww|||jjj[[[SSSQQQQQQWWWaaarrr~~~mmmfff[[[QQQKKKHHHGGGGGGCCCCCCBBBBBBAAA@@@????????????@@@AAADDDJJJQQQVVV]]]bbbjjjrrrxxx~~~~~~yyysssppphhhaaaZZZWWWWWWXXX___fffnnnrrryyy|||yyytttttttttuuuwwwyyy{{{}}}~~~yyyxxx|||~~~}}}yyylllZZZJJJ@@@;;;777555222222111111111222222333......////////////000000//////////////////......,,,------------.........,,,---.../////////...---,,,,,,,,,,,,------------///......---,,,+++******//////.........---------+++,,,------...---------000///...---,,,,,,,,,,,,//////............//////tttlllaaaXXXQQQJJJBBB===666555444333111111111222222111000000000000111222000000111111111111000000........................////////////////////////000////////////111222333222111///.........//////---........./////////000////////////////////////........................///////////////000111111////////////////////////000///......000111111000000000000000111111111111000000000000000000000000000111111111111222222222111222333444555444333333111666999:::<<>>;;;777444333222222222111111111111000---///111333333111...,,,........................111000000...---,,,++++++///...---,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---.........------,,,,,,,,,---------,,,,,,+++++++++///...------,,,,,,,,,,,,---------............///tttkkk]]]VVVMMMDDD>>>:::777555222222222111111111000000000000000000000000000000000000000000////////////---...////////////...---////////////////////////------------...///000111........................////////////............------...///////////////---------------.........//////000000000000//////////////////////////////............////////////000000000///////////////////////////000000000000000111111111111222222222222333444444333333444555444333444777777:::CCCNNN```lllzzzuuullliiipppnnnZZZQQQOOOPPPWWW___gggsss}}}wwwmmmcccZZZTTTKKKGGGBBBAAABBBCCCAAA???>>>????????????@@@@@@@@@BBBEEEIIIOOOUUU^^^ffflllrrrvvv{{{uuukkk___XXXQQQKKKIIIKKKJJJOOOVVV]]]eeeooo{{{yyywwwuuutttrrrrrrrrrsssvvvyyy}}}~~~~~~~~~zzzyyy|||~~~vvvmmm\\\NNNAAA;;;999666444444222222222111111111000000---.....................---------------------------------........./////////...---,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---......---------,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,---------............///{{{mmmdddTTTNNNFFF???:::777444222222222111111111000000000000000000000000000000000000000000000////////////------............------////////////////////////------------...///000000------------------------.............../////////------...////////////...------------,,,,,,,,,,,,...//////000000//////...////////////////////////............////////////111111000000///......---////////////000000000000000111111111111222222222111222333333222222333555333222333666666777>>>FFFUUU```ooozzztttllleeeiiivvv~~~gggVVVPPPMMMOOORRRWWW```iiivvvvvvkkk```XXXPPPKKKEEEBBBBBBBBB@@@===AAA@@@@@@@@@???>>>>>>>>>???AAACCCGGGLLLSSS[[[aaahhhlllsssxxx~~~wwwiii___UUUMMMIIIJJJGGGJJJOOOTTT\\\gggttt}}}~~~zzzrrrrrrqqqqqqqqqrrrtttuuuyyy|||}}}}}}}}}}}}xxxwww~~~~~~|||zzzwwwnnndddRRRFFF:::777666444333444222222111111111000000000...,,,***)))***,,,///111/////////......---------+++,,,,,,---...///000000......------------......---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---...------------,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------............///rrrddd\\\KKKGGG@@@:::777444222111111111111111000000000000000000000000000000000000000000000000////////////------------------------////////////////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------...//////.........---------,,,,,,+++++++++...//////////////////...////////////////////////............////////////000000/////////.........////////////000000000000000000111111111222222222111111222111111111333666444333444666666555999???IIIVVVhhhwww~~~vvvnnneeefffnnnuuu___VVVMMMJJJKKKMMMTTT[[[jjjyyytttggg^^^TTTNNNGGGCCCBBBAAA@@@>>>AAA@@@@@@@@@???>>>>>>>>>>>>???@@@AAADDDJJJQQQWWW[[[```gggnnnuuu|||sssfffZZZOOOIIIIIIGGGIIILLLOOOVVVbbbpppzzz}}}yyyuuullllllmmmnnnpppsssvvvwww{{{~~~|||}}}~~~{{{yyy{{{zzz||||||yyyvvvpppeeeYYYJJJ@@@777444444222111333111111111111000000000000---+++***)))***,,,///111111111000000///...........................---------------------------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------------------------,,,,,,,,,++++++******+++++++++---------............///vvvhhh[[[SSSDDD@@@;;;777555444222111111111111000000000//////////////////////////////000000000000////////////---------,,,,,,---------...........................------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------............---------------,,,,,,+++++++++......////////////..........................................////////////---........./////////000////////////000000000000000000111111111222222222111111111111000111444777777444444666666555777<<>>666444333000000111111111111000000000//////+++,,,,,,---...//////000/////////.........------..................------,,,------------------,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------------------------------+++++++++******++++++,,,---------............///vvvjjj]]]RRRKKK>>>;;;777555444444333222111111000000000/////////////////////////////////000000000000////////////......------------.................................---------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---............---,,,,,,------------,,,,,,,,,,,,---......//////......---....................................////////////,,,------...//////000000////////////000000000000000111111111111222222222111222222111000222555888999555444555666444666:::>>>KKK___sss}}}}}}{{{zzzuuuoooppp|||qqq^^^QQQJJJGGGJJJNNNUUUiii~~~|||{{{}}}zzzpppccc[[[PPPIIIFFFEEEDDDBBB@@@@@@??????????????????>>>????????????AAAEEEHHHIIINNNUUU^^^fffpppyyy~~~}}}yyyjjjZZZOOOLLLHHHHHHHHHHHHMMMYYYiiittt|||xxxuuurrrpppnnnhhhiiijjjmmmqqquuuyyy{{{{{{}}}~~~zzzvvvtttxxx~~~|||vvvxxxxxxuuurrrkkk^^^QQQCCC<<<666555333000///111111111000000000/////////+++,,,...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,------------...------------............,,,++++++++++++,,,,,,------------............///uuujjj___SSSJJJCCC999666333222333333333222111000000000////////////////////////////////////000000000000//////////////////...------...//////...........................------,,,,,,------...------------------------...------------------,,,---.........------,,,+++---------------.........---......//////......---....................................////////////........................////////////000000000000000111111111111222222222222222222111111333777::::::555222333444333555888===FFFWWWiiiyyy}}}wwwuuuooo\\\PPPJJJIIILLLPPPeee}}}}}}{{{zzz|||xxxooofffYYYOOOJJJHHHEEECCCBBBAAAAAA@@@???>>>======;;;===>>>>>>===>>>???AAACCCGGGMMMTTT[[[ccclllqqqtttvvvzzzsssbbbVVVQQQIIIIIIHHHHHHMMMXXXgggrrr~~~zzzuuuqqqooommmlllkkkiiijjjlllnnnrrrvvvzzz|||{{{|||zzztttooommmnnnrrr}}}xxxuuuvvvuuuqqqkkkcccVVVIII>>>888444444333000///222111000000000////////////---...////////////......++++++,,,,,,------......---------.........//////+++,,,------------,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,---------......------------.........///,,,,,,,,,,,,,,,---......---------............///xxxnnnbbbXXXMMMDDD???666333111111222333333222000000000000////////////////////////////////////000000000000////////////000///...------...///000...........................------,,,,,,,,,------------------------------.........------,,,,,,,,,---.........------,,,+++---------....../////////---..................---..................................../////////000/////////...------,,,,,,////////////000000000000000111111111111222222222333333222111111333777;;;:::444000222222222444888<<>>===;;;:::888:::<<<===<<<;;;<<<<<<>>>AAAFFFKKKQQQXXX```dddmmmpppuuuzzzyyygggZZZUUUKKKKKKJJJKKKOOOZZZhhhssszzzvvvqqqmmmkkkjjjiiiiiikkkkkkmmmooossswwwzzz|||{{{}}}~~~kkkfffccceeejjjttt}}}vvvwwwwwwtttmmmeee\\\MMM???:::555333333222000000333000000000000///////////////.........------......---......///000111222222111000000...---,,,++++++++++++------------++++++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,------...///---------.........//////yyyoookkkbbbWWWKKKAAA<<<:::666555222111000000111222333333222111000///............//////000000111111000000000000////////////222000......//////...---*********+++,,,---...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,------------...///......------///000111........................////////////////////////---...///000000///...---...------,,,,,,...///000000000000000000000000000000111111111111222222222222222222222222222222222666555555444444444555555777AAAKKKVVVfff{{{hhhVVVPPPRRROOO^^^sss}}}{{{zzzwwwvvv|||yyylllaaaZZZTTTNNNJJJGGGEEECCCAAA@@@???<<<:::===============<<<;;;;;;;;;===???CCCIIIPPPUUUYYYaaaffflllsssxxx~~~xxxdddVVVTTTOOOKKKLLLPPPXXXgggssszzzvvvpppnnnllljjjiiijjjlllnnnkkkmmmooopppqqqtttxxx{{{|||~~~zzznnnfff]]]YYYbbbqqq}}}xxxxxxuuuqqqjjjaaaUUUHHH@@@777666444333222111111111000000000000////////////........................---.........---,,,,,,+++...---,,,,,,,,,,,,---......------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,........................000///...------...///000yyysssjjjeee\\\QQQFFF>>>999888666444222111000000111222000000//////......------////////////000000000000////////////............---------,,,,,,,,,------,,,,,,,,,,,,---...//////.........---------,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........///......---...///000111........................////////////////////////......////////////......///...---------...///000000000000000000000000000000111111111111222222222222222222222222222222222333333222333333444555666666>>>GGGPPP___tttsss\\\QQQPPPQQQ\\\nnn{{{yyywwwvvv|||tttiiiaaa[[[TTTPPPKKKIIIEEECCCBBB@@@>>>=====================<<<<<<======>>>AAAEEEJJJNNNQQQWWW[[[bbbiiiooouuu{{{~~~qqqdddXXXQQQLLLKKKNNNVVVdddppp~~~~~~zzzuuuqqqmmmllljjjiiiiiikkknnnooopppqqqrrrssssssuuuxxx{{{{{{~~~zzzmmmccc]]]^^^iiixxxyyytttuuuqqqkkkcccYYYNNNBBB;;;666555444222111111000000000000000000/////////...........................------......------,,,+++,,,,,,---......---,,,,,,...------,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,........................///...---,,,,,,---...///zzzpppjjjbbb\\\SSSHHH???999666555555444222111000000111222////////////............000000000000////////////............------------+++---...---++++++---000.........------......///...............------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...//////......------......///000........................//////////////////////////////............////////////.........///000111000000000000000000000000000111111111111222222222222222222222222222222222111111111111222444555666444:::@@@GGGTTThhhzzziiiYYYSSSSSSYYYggg{{{zzzwwwvvvwww{{{~~~tttlllddd]]]XXXRRRNNNHHHEEECCCBBBAAA@@@<<<<<<===>>>>>>=========>>>===>>>>>>@@@CCCEEEGGGLLLPPPVVV]]]cccjjjppptttzzz|||~~~sss```XXXPPPMMMOOOUUUcccppp|||}}}xxxtttqqqmmmjjjiiiiiihhhhhhjjjmmmppprrruuuvvvwwwwwwvvvwwwyyy{{{|||zzznnnbbbaaaggguuuyyytttsssnnneee[[[QQQFFF===777444444222111000000000000000000000/////////..............................------......------,,,,,,***,,,...000000...,,,***...------,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------{{{qqqhhhbbbYYYSSSIII@@@999666444333333333222111000000111111///000000000111111111222111111000000//////....../////////.........---------000222000,,,***...222//////...---------------........................---,,,,,,++++++,,,,,,---------------------------***++++++,,,---...//////------------......//////........................////////////////////////000///...------...///000////////////000000000111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222333444555444777:::???JJJ\\\nnnzzzzzzeee[[[TTTWWWaaavvvyyyuuuvvvwww{{{}}}uuummmeee___XXXSSSLLLFFFCCCBBBBBBAAA<<<<<<===>>>>>>>>>>>>==================>>>@@@AAAEEEHHHNNNTTT[[[aaahhhlllrrrvvv|||~~~jjjaaaWWWRRRRRRXXXeeerrrzzz|||uuuoookkkiiifffeeeffffffggghhhkkkooorrrtttvvvwwwyyyyyyyyyyyy{{{}}}~~~}}}sssgggkkkuuu|||xxxssslllaaaUUUKKKBBB:::666333222111000////////////000000/////////.................................,,,------...------,,,,,,+++,,,...//////...,,,+++...------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------}}}tttkkkaaa[[[QQQJJJAAA:::666444333222222222111111111111111111//////000000111111222222111111000000//////......000000000/////////.........222333111,,,***,,,000///...---,,,++++++++++++------..................---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...//////,,,------.......................................////////////////////////000///...------...///000...//////000000000000000////////////////////////000000111111111222222222222222222222222222222222555555444333222222333333555666777;;;CCCPPPbbbppp~~~~~~ssscccUUUVVV^^^qqq{{{wwwvvvwww{{{~~~vvvmmmggg```ZZZQQQJJJEEECCCBBBAAA======>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>???@@@CCCHHHMMMRRRXXX^^^bbbeeejjjqqqwww{{{tttjjj___XXXVVVZZZfffqqqyyy{{{vvvnnnhhheeedddcccbbbeeeeeegggiiimmmqqqtttvvvtttvvvyyy{{{{{{|||yyyqqqyyy}}}zzzooogggZZZNNNDDD===888555222222111000////////////////////////....................................,,,,,,------...------,,,...------,,,,,,------......------,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////.........tttllldddZZZSSSIIICCC;;;666444444222000111111111111111111111000------......//////000000000000000000////////////111000000000////////////---///000...***)))+++---...---,,,+++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---........................//////////////////////////////............//////---...///000000000//////////////////////////////000111111111111222222222222222222222222222222222777666555333222222222222555555777:::>>>FFFVVVdddxxxxxxtttsssmmm[[[YYY]]]lll}}}yyywww{{{wwwpppjjjcccZZZQQQKKKGGGDDDBBB>>>?????????>>>>>>===<<<:::;;;;;;<<<=========>>><<<>>>AAADDDHHHMMMSSSWWW[[[aaaiiinnnrrrvvv{{{uuuhhh___ZZZ[[[dddnnnxxx{{{tttooohhhdddbbbbbbbbbbbbeeefffhhhkkknnnrrruuuvvvtttwwwzzz}}}~~~}}}yyytttggg___RRRFFF>>>888555333222222111000000///000000/////////.........------........................,,,,,,------......------///...,,,++++++,,,...///...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......uuukkkddd]]]SSSKKKBBB<<<555333333333111...000000111111111111000000............////////////////////////000000000000000000/////////.........,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---.........------........................////////////////////////......////////////......,,,---...///000///......////////////////////////000111111111111222222222222222222222222222222222555444333222222111222222555444666:::;;;>>>KKKYYYnnnvvvoookkknnnwww|||ccc^^^\\\fffyyy|||wwwyyy}}}uuunnndddZZZSSSMMMHHHEEE@@@@@@@@@???>>>===<<<;;;::::::;;;;;;<<<<<<<<<;;;:::;;;===???@@@DDDIIIMMMRRRXXX___dddggglllsssyyy|||~~~uuujjjaaa^^^ccckkkxxx|||vvvqqqmmmiiiccc``````aaabbbbbbhhhiiikkkmmmpppsssuuuvvvvvvyyy}}}~~~~~~~~~vvvpppaaaXXXLLLAAA:::666444333222222111000000000111111//////.........---------........................+++,,,------......------------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------))))))***++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------zzznnneee___XXXMMMEEE>>>888222111222333000---///000111111111111000000111111111111000000000000......//////000000111111//////.........---------,,,++++++---000222333333......---------......///*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++,,,---.........---,,,........................////////////////////////---...///000000///...---+++,,,.../////////...---////////////////////////000111111111111222222222222222222222222222222222222111111111111111222222444333666:::999:::EEESSSeeevvv~~~vvvnnniiibbblll{{{iiibbb\\\aaaqqqwwwxxx~~~|||vvvlllbbbYYYRRRLLLHHHAAAAAAAAA@@@>>>===;;;::::::;;;;;;;;;;;;:::999999:::;;;<<<===>>>@@@EEEHHHHHHNNNTTTYYY[[[aaaiiioootttvvvyyy}}}ssshhhaaadddkkkxxx|||zzzyyyvvvpppjjjhhheee```^^^___aaabbbbbbiiijjjlllnnnqqqsssuuuvvvyyy|||{{{wwwxxx}}}~~~{{{{{{~~~~~~vvvooo^^^VVVKKK@@@:::777555444333222111111111111111111//////.........---------........................+++,,,,,,---.........---***,,,...//////...,,,***...------,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,------...//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,vvvqqqiii```VVVMMMDDD???666555444333222222222222000000000000000/////////////////////////////////////////////////////////333111///---,,,---...///++++++++++++,,,,,,---.....................------+++,,,---------,,,+++***((()))+++,,,------,,,+++((()))***+++,,,---------,,,,,,,,,++++++*********,,,,,,---...////////////,,,+++***+++---...---,,,.........---,,,+++))))))000////////////.........000///...---,,,------...---------............///000000000000111111111111222222000/////////000111333222222111111222222333222222222222555;;;BBBHHHXXXiii|||{{{{{{~~~zzzoooeeecccdddiiiwww{{{fffWWW\\\jjjyyy}}}~~~vvvlllddd[[[RRRLLLIIIGGGEEEDDDCCCBBB@@@===;;;;;;;;;<<<<<<;;;::::::>>>===;;;:::;;;===???@@@EEEGGGJJJMMMRRRXXX```eeehhhkkkqqquuuyyy}}}}}}nnnfffgggkkkzzz|||wwwqqqkkkgggeeedddbbbaaa```___aaadddhhhjjjmmmnnnpppqqqrrruuuyyy||||||rrrnnnttt~~~~~~}}}}}}||||||ssslllcccUUUCCC888444444222///111000///......///000111000000///...............---,,,,,,---///000///......------,,,,,,------...---------............///------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------------...------,,,,,,lllfff^^^TTTLLLDDD===888555555444222222111111111111000//////......//////////////////////////////////////////////////////222111///---,,,---......,,,+++++++++,,,,,,---.....................------,,,------------,,,*********+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---......---............---,,,+++***/////////.........------000///...---,,,------...---------............////////////000000000111111000000/////////111222333444444333333333333444444333333333222444888>>>BBBNNN]]]ppp{{{}}}~~~{{{yyy|||yyyoooeee______bbbmmmnnn\\\[[[dddqqqvvvlllcccYYYRRRNNNKKKGGGEEECCCBBB@@@>>>>>>>>>?????????>>>>>>>>><<<;;;:::999999;;;===>>>@@@AAADDDFFFJJJOOOVVV[[[```dddiiinnnrrrwww{{{~~~vvvnnnooosss|||xxxuuuoooiiieeebbb```````````````aaaccceeehhhjjjmmmoooqqqrrrsssvvvzzz}}}vvvooonnnwwwyyyvvvxxx|||~~~xxxpppiii[[[OOO@@@666333333111...111000///......///000111000000///..................---,,,---//////...------------,,,,,,---------------------............------------------------,,,++++++******++++++,,,......---,,,,,,,,,---............------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++ccc]]]TTTKKKDDD>>>999666444444333222111111111111111000///------......///////////////////////////////////////////////////111000///---------......,,,,,,+++++++++,,,------------------------......------...---,,,+++***))),,,,,,---,,,,,,***)))((()))******+++,,,,,,,,,,,,......------------,,,,,,***+++++++++++++++***))),,,,,,------------......------............------............---------,,,//////...------------...---------............///....../////////000000000.........///000222333444444444333333333333444444333444444333333555999<<>>777333333333111...000000////////////000000000000///...............000///------......---+++,,,------------------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111000---+++***+++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++MMMHHH@@@999666444333333222222111000000000111111111000///...---......//////////////////////////////////////////////////////......------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++***************++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++*********,,,---,,,******+++---------...///000000000000......---------,,,,,,,,,------..................---------............///............////////////000000111111111000000000111000000//////000000111000222444555555666888:::999???MMMaaavvv~~~yyysssrrryyyxxxiiibbbffflll}}}zzzzzz|||~~~yyynnnhhh^^^UUUOOOKKKHHHFFFAAA@@@???>>>============;;;;;;:::::::::::::::;;;;;;;;;<<<;;;:::;;;===???BBBEEEIIIMMMQQQVVV\\\```eeegggkkknnnqqqtttxxx{{{}}}~~~{{{uuuppplllgggdddbbb```^^^\\\\\\^^^aaacccccceeehhhkkknnnoooppppppqqqtttwwwzzz}}}~~~{{{~~~{{{xxxuuuxxx}}}|||wwwtttqqqrrrooollliiieee]]]RRRJJJ===999555333333333222000//////000000000000//////000000///...............000///------......---+++,,,,,,---......---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------FFFAAA;;;666444444444444111111000000000000000111000000000000000/////////////////////////////////////////////////////////------------------------------,,,+++++++++,,,,,,++++++,,,,,,------.........---,,,+++++++++,,,,,,************+++,,,---...***++++++,,,,,,+++++++++******++++++++++++,,,,,,------------------,,,++++++---///---***)))+++---------...///000000//////............---------,,,,,,---......///.........---------............///....../////////000000000111111111111111000//////222222111111111111222222000111333444444555888:::999===HHH[[[rrr~~~zzz}}}vvviiiccccccnnnuuu~~~yyyyyyzzz||||||~~~wwwpppeee\\\UUUOOOLLLIIIDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999::::::999888888999;;;>>>@@@CCCEEEHHHMMMRRRVVV[[[^^^bbbeeehhhkkkooorrrwwwyyy{{{||||||~~~{{{wwwqqqkkkgggccc___]]]ZZZZZZZZZ[[[]]]```ccceeefffgggjjjmmmoooqqqqqqqqqrrruuuzzz}}}~~~{{{yyy~~~wwwrrrooommmttt{{{vvvrrrnnnjjjddd___YYYQQQGGG@@@888666333222222222111000//////000000000000//////000000///...............///...------...///...,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******))))))***************++++++++++++,,,,,,,,,,,,------------************************++++++,,,---............@@@<<<777444333444555444000000/////////000000111000111222333222111///...////////////////////////////////////////////////,,,---------...---------...---,,,,,,+++++++++,,,***++++++,,,------......,,,,,,+++++++++,,,---...,,,+++*********+++,,,---+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,------------------,,,///111000,,,***,,,///------.../////////....../////////.........------,,,,,,.../////////......---------............////////////000000000111111//////111111222111000000111111111000000111111111000111222111111333666888;;;>>>FFFVVVkkkuuuhhhcccaaagggqqq|||~~~yyyxxxyyy{{{zzz}}}{{{pppggg___YYYTTTQQQHHHFFFCCC???===<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::888:::::::::999888999;;;;;;===>>>@@@AAAEEEJJJMMMOOORRRVVVYYY\\\___cccfffiiilllqqqtttwwwyyy{{{}}}}}}{{{xxxvvvppplllfffbbb^^^\\\YYYWWWVVVWWWYYY\\\```ccceeegggggghhhjjjlllnnnooopppqqqsssvvv{{{zzzxxxxxx}}}{{{rrrllliiiqqqzzz~~~wwwrrrhhhbbb[[[TTTNNNHHH???999555444222000000000000///...///000111111000///...000000///..................---,,,---//////...---+++,,,...//////...,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,---......---777444000......///000///000000////////////000111///111333444444222///...////////////////////////////////////////////////,,,,,,---......---------...---,,,,,,++++++++++++******+++,,,,,,---......,,,+++******+++,,,...///...---,,,***)))******+++++++++,,,,,,,,,++++++***,,,,,,,,,------.........***+++,,,---------------...111444222---,,,...111---...............------000////////////.........+++,,,.../////////......---------.........//////000000000000111111111111---...000111222222222222//////............//////111111111000///000333666888:::AAAMMM```uuuooofffZZZ___hhhsssyyywwwxxxzzzxxx{{{zzzppphhhaaa\\\XXXOOOMMMIIIEEEBBBAAA@@@@@@;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<;;;;;;<<<===:::;;;<<<<<<===@@@DDDHHHEEEHHHLLLOOORRRUUUYYY\\\]]]aaaggglllppprrrtttvvv|||}}}~~~|||yyywwwvvvsssooommmiiieee```[[[YYYWWWUUUSSSUUUWWW[[[___cccfffiiijjjhhhiiijjjkkklllnnnooopppssswww|||{{{xxxvvvxxx}}}yyyoooiiiggg|||~~~zzzsssmmmccc\\\TTTMMMHHHBBB<<<777444222000///...............///000111111000///...000000///...............---,,,,,,---///000///...+++,,,...//////...,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))+++---......---,,,***+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------333333222222111000//////////////////////////////------......//////000000......---------,,,,,,,,,///...------...///...---//////...---,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))(((((())),,,...///...------------------------******+++++++++,,,,,,,,,---.........---+++)))(((------------------------------------------------..................................................................------,,,,,,,,,---------......///////////////.........111111000000000000111111222111111111000000//////000111111222222333444444444555;;;FFFSSSeee}}}oooddd\\\XXX```ooo|||{{{zzzwwwvvvyyy|||~~~{{{vvvppphhhbbb]]]XXXPPPIIIDDDAAA???>>>>>>======>>>???>>>===;;;999999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<======CCCCCCCCCDDDGGGJJJNNNPPPTTTWWW\\\___cccfffkkknnnrrrtttwwwyyyzzz|||~~~|||zzzuuutttqqqnnniiieeeaaa___[[[YYYWWWTTTRRRRRRSSSTTTWWWZZZ^^^aaadddgggkkknnnkkklllnnnooooooqqqsssvvv{{{|||}}}ppphhhllluuu|||yyyuuunnngggWWWRRRLLLEEE@@@:::444000000000000000000111111222//////...------...000000+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******------------,,,,,,+++***333333222111111000///////////////....../////////............////////////......---------,,,,,,,,,...,,,+++,,,---...---,,,...------,,,++++++******++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------........................------------------......,,,,,,,,,---------....../////////////////////...000000////////////000000111111111000000000//////000111111222222333333444333333888BBBNNN___vvvlll```XXX[[[hhhwww}}}yyyvvvssstttwwwzzz|||}}}zzzsssmmmiiiddd\\\TTTOOOKKKGGGDDD???===<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===???>>>>>>???AAADDDGGGIIINNNPPPTTTWWWZZZ]]]aaadddgggjjjmmmoooqqqsssvvvyyy}}}}}}xxxtttrrrkkkjjjhhheeebbb^^^[[[ZZZWWWVVVUUUTTTSSSTTTTTTUUUZZZ\\\```ccceeehhhlllooommmnnnpppqqqrrrsssvvvyyy}}}~~~wwwmmmiiippp{{{xxxtttppphhhaaaTTTOOOHHHBBB===888333000000000//////000000111222111000///......///000000------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---------,,,,,,+++***222222222111111000000///000000............000000/////////.....................---------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,++++++******)))***+++---......---+++***---------------------------+++******+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,---------............////////////////////////............//////111111000000000000//////000000111111222333333333111111555<<>>???>>><<<;;;<<<<<<<<<;;;:::999999888;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<===???AAABBBEEEGGGJJJLLLNNNPPPSSSUUUZZZ\\\```cccfffiiilllooouuuwwwyyyzzzzzzzzz{{{|||}}}~~~|||wwwpppkkkfffddd]]]\\\[[[YYYWWWUUUTTTSSSRRRSSSTTTUUUWWWWWWXXXXXX^^^```ccceeegggjjjmmmooooooqqqtttuuuvvvxxxzzz|||{{{qqqjjjkkkwwwzzzqqqlllhhh```YYYPPPJJJCCC<<<888555333111000000//////000000111222222222111000/////////000...//////////////////...,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---------,,,++++++222111111111000000000///111000///......///000111/////////......---------......---------,,,,,,,,,---,,,+++,,,---------+++---,,,,,,,,,++++++*********,,,---///...---***)))---------------------------+++******+++,,,,,,+++************************(((((()))))))))*********,,,,,,+++***+++,,,...///++++++++++++++++++++++++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......,,,,,,,,,---------..................////////////000//////......//////000000000000000000000//////000000000111222222333333111000222888???LLL```qqqyyydddYYYZZZeeevvv~~~yyyvvvqqqsssvvvxxxyyy{{{}}}xxxqqqiiiaaaXXXPPPKKKHHHFFFCCCBBBAAA@@@>>><<<<<<<<<;;;;;;:::999999999:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???>>>@@@CCCDDDDDDEEEGGGIIINNNQQQUUUYYY\\\___cccfffiiikkknnnpppqqqrrrtttuuuuuuwwwyyy{{{}}}~~~~~~~~~|||sssqqqnnniiiccc]]]YYYVVVPPPOOOOOONNNNNNNNNNNNNNNOOOQQQUUUYYY[[[]]]^^^^^^aaacccfffhhhiiijjjmmmooorrrtttwwwyyy{{{|||}}}uuupppmmmqqq|||qqqjjjfffaaaZZZTTTKKKEEE===777333222222111///////////////000111111222111111000///......---......////////////......,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++111111111000000000000000111000///......///000111//////......------,,,,,,......---------,,,,,,,,,...---,,,---...///...,,,------------,,,,,,,,,,,,+++,,,---......,,,***)))+++++++++++++++++++++++++++***))))))+++------,,,************************(((((()))))))))*********,,,+++******+++,,,...///++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------------------------------******++++++,,,---......,,,,,,,,,---------......---.........//////000000111000000//////000000111//////////////////000000///000000111111222333333222111222666;;;DDDTTTcccyyy~~~yyy~~~ooo___ZZZ___lllyyy}}}yyyssstttvvvwwwyyy{{{~~~~~~vvvnnneee\\\WWWOOOLLLHHHEEECCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<>>>??????>>>???@@@BBBDDDGGGKKKNNNQQQTTTXXX[[[[[[^^^bbbeeefffiiikkkmmmjjjkkkmmmppprrrtttuuuvvv{{{|||~~~~~~~~~~~~|||{{{xxxtttoookkkdddbbb```\\\WWWSSSOOOLLLHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSXXX]]]aaacccdddddddddfffhhhjjjjjjlllnnnppptttwww{{{~~~zzzvvvtttuuuwww{{{}}}}}}vvvppphhhdddaaa]]]WWWQQQGGGAAA999333000000111111/////////...///000000111000000//////...---,,,+++,,,------......------,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,000000000000000000000000000000000000000000000000.........---------------......---------,,,,,,,,,///...------//////...---------------------------------------,,,+++******+++++++++++++++++++++++++++)))((())),,,---------************************+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......------......///000000000111111000000000000111111......////////////000000//////000000111222222222333222333666888===JJJWWWiiivvv~~~{{{|||{{{rrrttt~~~mmmaaa^^^eeemmm}}}|||uuuvvvwwwwwwxxxzzz}}}~~~yyyqqqiiidddXXXTTTOOOJJJGGGDDDAAA>>><<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;===>>><<<>>>BBBDDDFFFHHHLLLNNNNNNQQQUUUYYY[[[]]]```bbbcccdddfffiiilllnnnqqqrrruuuvvvxxxzzz|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}|||}}}|||zzzyyyxxxwwwwwwwwwtttqqqnnnjjjhhhddd___\\\VVVVVVUUUSSSPPPMMMIIIGGGFFFFFFFFFHHHJJJMMMPPPRRRSSSVVV[[[```eeehhhiiijjjgggiiikkkmmmmmmoooqqqsssxxx{{{wwwwwwzzz~~~{{{|||~~~{{{qqqiiifffaaa___]]]YYYSSSNNNDDD>>>777222000000000000//////......//////000111...............---,,,+++++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++*********************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,///000000000000000000000...///111222222111///...,,,------------------.........---------,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,---------......------......///000000111000000////////////000000........./////////000000//////000000111111222222222222444666666888AAALLLXXXgggxxxyyyxxx|||wwwooonnntttqqqfffeeeiiiuuuvvvwwwwwwwwwvvvxxx{{{~~~}}}}}}wwwsssfffaaaZZZTTTOOOKKKGGGEEE??????>>>>>>======<<<<<<===<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<;;;;;;:::::::::;;;<<<;;;:::999:::;;;888:::<<<>>>???@@@CCCEEEEEEHHHLLLNNNOOOQQQTTTUUUZZZ[[[]]]```cccfffiiikkkkkklllnnnqqqssstttuuuvvvssstttuuuvvvxxxyyyzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxuuutttvvvvvvvvvuuuuuuttttttsssrrrqqqpppnnnlllkkkkkkjjjdddaaa\\\YYYWWWUUURRRPPPMMMNNNNNNNNNMMMKKKHHHGGGFFFFFFGGGIIILLLOOOSSSUUUVVVYYY]]]aaafffiiikkkllljjjmmmoooqqqqqqsssuuuwww|||}}}~~~~~~}}}~~~|||}}}{{{xxxppphhhbbb```]]][[[YYYTTTNNNIIIBBB>>>777222000000/////////............///000000------...//////...---,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,---------,,,////////////000000000000...///222333333222///...,,,,,,,,,------...............---------,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++000///,,,***)))***+++,,,------------------------///---+++***++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...------+++***------------------------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,---------......---------...///000000111//////............//////---.........//////000000/////////000111111222222111111444666555555<<>><<<;;;;;;===============>>>??????======>>>>>>>>>===<<<<<<888:::::::::888888999:::888999;;;<<<======@@@AAAAAACCCFFFHHHHHHIIIKKKLLLMMMNNNPPPSSSWWWZZZ]]]___bbbccceeehhhjjjkkklllmmmjjjkkklllmmmooopppqqqrrrssssssrrrrrrqqqqqqpppppprrrsssssssssqqqnnnkkkiiikkkjjjiiigggffffffffffffdddbbbaaa^^^\\\[[[ZZZZZZXXXUUUPPPMMMLLLLLLKKKJJJHHHIIIKKKLLLLLLJJJHHHGGGGGGGGGHHHJJJMMMQQQUUUXXXXXXZZZ]]]bbbfffiiilllmmmmmmooorrrssstttvvvyyy{{{~~~~~~|||}}}zzztttqqqpppkkkeee___]]][[[YYYVVVQQQJJJEEEBBB===777333111000///..................///000000---...///000000000///...+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------++++++,,,,,,,,,------------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------------000000////////////000000000//////...------,,,+++,,,---------------------...,,,******,,,---...---------------------------,,,,,,,,,+++)))***---000555///)))''')))+++)))&&&,,,,,,++++++***)))((((((---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********///---++++++++++++)))(((((((((((()))***,,,---......------,,,,,,------...------------------------)))***,,,......---,,,+++------,,,+++,,,---.../////////000000111111111222...------------...//////........................////////////............333222111000000111222333000111222222222555999<<>>>>>>>>>>>>>>CCCBBB@@@???===<<<<<<<<<;;;;;;::::::999888888777555666777999:::;;;<<<<<<:::;;;<<<===>>>???AAAAAAEEEFFFGGGIIIKKKMMMOOOPPPUUUVVVWWWYYYZZZ\\\]]]^^^``````aaaaaabbbccccccccccccccceeeeeeeeeeeeccccccddddddccccccbbbaaaaaa```ZZZ[[[[[[[[[ZZZYYYWWWVVVWWWUUURRROOONNNMMMNNNOOOKKKJJJHHHGGGEEEDDDCCCCCCHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQSSSVVVXXX\\\]]]___bbbfffiiimmmnnnkkkooossswwwzzz~~~{{{tttooommmjjjddd___]]]\\\ZZZXXXTTTNNNFFFAAA@@@;;;555222000///---***////////////000000000000000000000//////...------,,,,,,+++++++++,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++...------,,,,,,------...((()))+++,,,---,,,,,,+++******))))))))))))******,,,,,,,,,++++++*********((())),,,---...---+++))))))************+++++++++---,,,)))((((((***---///...---,,,,,,++++++++++++000000////////////000000111111///......------...---------,,,,,,,,,,,,,,,---+++******,,,---------------------------------+++++++++***)))***,,,///444...)))(((***+++***(((*********+++++++++++++++---,,,***+++,,,,,,+++)))************+++++++++,,,---------,,,,,,,,,++++++((('''''')))+++------,,,++++++*********+++++++++,,,++++++******++++++,,,------------------------***+++,,,......------,,,------,,,,,,,,,---...///............//////000000---------------...//////........................---.........//////000000222111111000000111111222///000111111222444888;;;<<>>>>>>>>======<<<<<<<<>>============@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999888999999:::::::::999999888777888999:::;;;:::999999:::;;;<<<===???@@@AAABBBAAAAAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFHHHJJJKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDCCCDDDDDDBBBAAA@@@?????????@@@AAAAAAAAAAAABBBCCCDDDFFFGGGFFFGGGHHHJJJLLLMMMNNNNNNRRRTTTVVVWWWXXXYYY\\\^^^]]]^^^```cccgggkkknnnppprrrvvv{{{~~~{{{~~~~~~uuummmhhhccc^^^ZZZZZZVVVQQQLLLFFFAAA;;;777666333000///000000000///000000000//////.........*********+++,,,---------000///...---,,,++++++***,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++***)))))))))***,,,---------,,,+++***)))((('''******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,/////////....../////////222111...,,,+++---///000------,,,++++++***)))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,......+++))))))***,,,,,,+++))))))***+++---...//////,,,+++******,,,,,,+++***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***))).........---,,,+++***)))...------,,,,,,------...------------------------...------------...///000,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000000000000000000000000---------...///000000111///000111222222111000///---///000000000111333666333999BBBMMM\\\oootttmmmqqqyyy~~~|||zzz{{{wwwyyy|||~~~|||uuupppjjjddd]]]VVVQQQNNNLLLJJJIIIGGGDDDBBB@@@@@@AAAAAAAAA@@@???>>>============;;;;;;::::::999888888888888999999::::::999999888777888999::::::999777666999999:::;;;<<<======>>>;;;<<<<<<===>>>??????@@@AAA@@@?????????AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>BBBAAA???>>>===>>>??????======<<<<<<===>>>???@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIJJJLLLNNNQQQRRRSSSTTTUUUWWWZZZ[[[\\\]]]___aaaaaabbbeeehhhlllpppsssuuuwww{{{}}}{{{~~~uuulllfffaaa\\\YYYWWWRRRKKKDDD???:::666333222111//////////////////000000000///......------,,,,,,,,,------.....................------,,,+++***++++++,,,------------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,+++******)))******))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++***))))))((()))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,,,,//////............//////000///,,,******+++...///------,,,++++++***)))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///,,,+++))))))+++,,,---,,,+++++++++,,,,,,---------,,,+++******,,,,,,,,,***((())))))))))))***************************++++++...,,,++++++++++++)))(((+++,,,---------,,,++++++...------,,,,,,------...------------------------...------------...///000,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---......000000000000000000000000///////////////.........///000111222222111000///---///000000///000222333333666<<>>======<<<<<<:::::::::999888888777777777777888999::::::::::::888888999:::999888777666999999999:::::::::;;;;;;999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;???>>><<<;;;;;;<<<======;;;<<<<<<===>>>@@@AAAAAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLNNNQQQSSSUUUVVVVVVWWWYYY]]]___```aaaccceeeeeefffhhhlllppptttxxxzzz|||~~~|||tttkkkddd___[[[YYYRRRLLLEEE>>>:::666333111111111000///............000/////////.........---.........------,,,,,,,,,++++++,,,---.........---******,,,------------,,,++++++++++++++++++++++++++++++************++++++---,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++***+++---...///...---,,,************************(((***+++------,,,+++***,,,,,,,,,++++++,,,,,,---///......------......///...---,,,******+++---...------,,,,,,++++++******+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///+++*********+++,,,,,,---,,,,,,,,,,,,+++++++++++++++*********,,,---,,,+++)))))))))*********++++++))))))))))))************,,,*********,,,---,,,+++)))***+++---------,,,+++,,,++++++******++++++,,,------------------------,,,------------.........+++,,,------......------///...............------,,,,,,,,,,,,,,,------...////////////////////////000000//////............///000000111111000000///---///000000000///111222444444888@@@LLL___wwwyyywww|||}}}{{{|||~~~wwwpppjjjeee___\\\TTTRRRPPPMMMJJJIIIHHHHHHBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999999888888777666777888999:::;;;;;;;;;999999888888888888888888888888888888888888888888888888888888888888999999777777888999999:::::::::::::::999999999999::::::;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;;;;;;;;;;===>>>???@@@AAABBBEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLOOOQQQSSSUUUVVVVVVXXX[[[```ccceeefffhhhjjjhhhiiilllppptttyyy|||~~~~~~{{{|||yyyrrrjjjbbb[[[WWWTTTIIIEEE>>>999666444222111000111111000...------...........................---------,,,+++*********((()))+++---.........---***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))+++---///000...,,,+++))))))*********+++++++++)))***+++,,,---,,,++++++,,,,,,+++++++++,,,------///......------......///------,,,,,,,,,------...---------,,,,,,,,,,,,,,,+++++++++,,,......---++++++++++++++++++++++++++++++,,,......---,,,---...***+++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************+++++++++,,,))))))*********+++++++++)))(((((())),,,------,,,((()))+++,,,---,,,+++***,,,++++++******++++++,,,------------------------***+++,,,......------,,,+++,,,---.........------///.........------------,,,,,,++++++,,,,,,---....................................///////////////000000////////////000000...000111111000///000111444222555<<>>=========<<<<<<;;;;;;:::999999888999999:::::::::999999999888777666666777999:::::::::999999888888777777999999999888888888888888999:::<<<===>>>>>>===<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEFFFGGGHHHJJJLLLNNNOOONNNOOOQQQSSSUUUVVVWWWWWWZZZ^^^cccgggiiikkkmmmoooooopppssswww{{{{{{{{{xxxvvvppphhh^^^VVVOOOLLL@@@<<<777444333333222111...000222111///---...000,,,------....../////////---------,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***+++,,,---......,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++*********************++++++,,,,,,,,,+++,,,+++++++++,,,,,,---............------.........------..................------------------------+++***+++---......,,,+++++++++++++++++++++++++++)))+++------,,,,,,,,,---***+++,,,,,,+++***+++,,,))))))*********++++++++++++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))((()))***+++***)))(((***+++,,,,,,+++)))(((...------,,,,,,------...------------------------)))***,,,......---,,,++++++,,,---.........---,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,------...///000111111111000///......///000111///000222222111000000111333111333999AAAOOOfff|||zzz~~~}}}yyyxxx|||}}}xxxrrrnnnllliiiddd^^^XXXTTTQQQLLLKKKIIIFFFDDDBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;:::999888777777888777555444444666999;;;===<<<<<<;;;::::::999999;;;;;;;;;::::::::::::999>>>@@@CCCEEEFFFEEECCCAAA======<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<>>???>>><<<>>><<<:::999::::::999888777777777777888888999:::999999999999999:::;;;;;;===;;;999888999<<<@@@BBBDDDKKKWWWccceee^^^XXXWWWQQQMMMHHHBBB???>>>>>>???===>>>>>>;;;888777999===AAAAAABBBBBBBBB@@@???>>>@@@;;;???LLLPPPHHHCCCEEEKKKJJJJJJKKKMMMOOOQQQRRRTTTVVVYYY[[[[[[]]]```bbbcccfffjjjmmmppptttxxx{{{~~~}}}yyyyyyxxxzzznnnkkkeee^^^VVVKKKAAA:::333333222222111000//////000000000///......------......------------......+++,,,,,,------,,,,,,+++------++++++++++++------+++,,,---.........---,,,,,,+++)))((((((((()))******++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,,,,+++***))))))+++---...---------------,,,+++***---,,,,,,+++*********+++)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++++++++******)))((('''*********++++++++++++++++++******+++,,,---,,,************++++++++++++,,,---,,,++++++++++++,,,---++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---......//////...............///000000000/////////.........---............////////////...////////////000000000111111333777999AAAPPP___vvv{{{sssooottt{{{{{{xxxxxxzzzxxxyyy{{{}}}xxxtttpppllliiiaaa___[[[XXXUUUPPPJJJGGGEEECCCBBBBBBCCCCCCAAA@@@>>><<<::::::::::::999888::::::999999999999999999;;;:::::::::;;;;;;<<<===???>>>===<<<>>>AAADDDGGGQQQRRRWWW^^^bbbbbbfffkkklllkkkhhhbbbXXXKKK@@@888???@@@BBBEEEFFFFFFEEECCCCCCCCCDDDDDDDDDCCCAAA@@@FFF@@@DDDOOORRRLLLHHHJJJLLLLLLLLLMMMOOORRRTTTVVVWWWYYY[[[]]]^^^```bbbdddgggjjjnnnqqqtttxxx|||zzzuuuyyy~~~zzzxxx|||yyyxxxxxxooohhhddd]]]VVVNNNEEE;;;666222222111000000///..................////////////......------------......,,,------......------,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++,,,+++***)))))))))*********++++++,,,,,,++++++***************************+++++++++******+++++++++,,,+++***))))))+++---...))))))******+++*********,,,+++******)))))))))***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------******+++******)))((('''((())))))******++++++++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,***))))))))),,,,,,,,,,,,,,,------.........---,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,---.........------------,,,,,,,,,+++,,,,,,------..................---......///000/////////...........................////////////............////////////111111333555666:::EEEQQQdddttt~~~uuuiiihhhjjjsss~~~yyywwwvvvvvvwwwxxxzzz}}}~~~{{{xxxrrrooojjjfffaaa[[[UUUPPPKKKIIIGGGFFFFFFEEECCCBBBBBB@@@===<<<===<<<;;;:::===<<<;;;::::::999999999<<<<<<<<<;;;<<<<<<===>>>===<<<;;;<<<===@@@CCCDDDAAA>>>???CCCFFFIIIPPPXXXaaaeeejjjmmmlllggg```[[[XXXVVVVVVYYY[[[WWWLLLCCCEEEEEEFFFFFFFFFEEEDDDDDDGGGBBBDDDLLLOOOJJJHHHKKKMMMMMMNNNPPPSSSWWWZZZ[[[]]]___bbbccceeefffiiikkkmmmppptttxxx{{{~~~}}}uuuppptttyyy}}}zzzuuurrrsss|||}}}zzzyyy|||zzzsssjjjdddaaa\\\UUUMMMEEE>>>777222000000000//////......---,,,------...//////000000......------------......---......//////......------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++---,,,+++*********++++++***++++++,,,,,,++++++***************************++++++************++++++++++++***))))))+++,,,---******+++,,,------------+++***))))))((())))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&'''((()))***))))))))))))))))))******+++++++++***************)))((((((''''''((()))***+++++++++,,,***)))***,,,---,,,+++++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------+++,,,,,,,,,------...............------......///....................................////////////........./////////000000000000222444555666===FFFTTTeeeyyywwwwwwrrriiicccgggttt|||vvvrrruuuuuuvvvwwwzzz~~~zzzuuuooohhhaaa\\\VVVTTTQQQPPPOOOMMMJJJHHHHHHFFFCCCAAAAAA@@@>>>===>>>===<<<;;;;;;::::::;;;===<<<<<<;;;;;;<<<======<<<<<<;;;;;;<<<===??????<<<;;;===@@@@@@>>>@@@EEEEEEHHHOOOXXXcccmmmvvv{{{~~~xxxtttuuuxxxssscccVVVFFFFFFFFFGGGGGGGGGGGGGGGJJJFFFGGGLLLMMMKKKKKKNNNOOOPPPQQQTTTWWW\\\___bbbeeegggjjjlllnnnppprrruuuuuuxxx{{{|||tttnnnrrrwwwtttsssqqqqqqvvvyyy{{{|||zzzyyy{{{~~~vvvoookkkgggbbb^^^\\\VVVNNNEEE???:::555222000000000//////.........---------....../////////...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,,,,+++------,,,,,,++++++++++++***++++++,,,,,,++++++***************************+++******))))))******+++++++++***)))******+++,,,++++++,,,---------------+++******)))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,---------------------------------.........//////......------,,,,,,------++++++++++++++++++++++++###%%%)))+++,,,***(((&&&)))))))))******+++++++++)))************))))))(((''''''((()))***+++++++++,,,+++))))))+++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))***+++...000222------,,,,,,------...///,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,---------------.........------------......---------...........................//////////////////000000000111111111///...111444444444999@@@GGGWWWkkkzzz|||rrrpppyyytttfffccciiisssyyyqqqssssssssstttvvvzzz}}}}}}vvvooojjjfffccc```^^^]]][[[XXXUUUOOOMMMIIIGGGFFFEEECCCAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======AAA@@@@@@@@@????????????BBBAAACCCEEEDDD??????BBBFFFDDDCCCEEELLLWWWbbbiiipppiiieeeiiipppooofff[[[HHHHHHHHHHHHIIIIIIJJJJJJQQQOOOPPPSSSSSSSSSUUUXXXSSSTTTVVVYYY^^^bbbfffiiimmmooorrrtttvvvxxx{{{}}}~~~vvvqqqpppuuu}}}xxxssslllnnnrrrvvv}}}zzzxxxxxx{{{{{{yyywww{{{}}}|||xxxuuuvvvxxxyyyrrrjjjdddaaa___\\\YYYSSSNNNFFF>>>999666333111111000000000000000/////////.........---------,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------,,,,,,++++++***++++++,,,,,,++++++***************************++++++************+++++++++*********************((()))))))))(((((('''&&&++++++*********++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,........................,,,------------...............---------------...,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++......---***(((,,,,,,,,,,,,,,,,,,------))))))************))))))((())))))******+++++++++---+++))))))+++,,,---,,,++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,+++))))))))))))))))))))))))+++++++++,,,,,,---...///---------------......///+++,,,---.........------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...........................///...------,,,------------------------.....................////////////000000000000111111111111///...///333444333777<<<>>>KKK[[[iiiwwwyyy}}}xxxoookkknnnrrr}}}tttlllhhhiiitttwwwsssrrrqqqqqqrrruuuxxxzzz|||zzzrrrpppllljjjhhhfffccc```ZZZXXXTTTRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@?????????@@@@@@BBBBBBBBBBBBBBBAAA??????BBB???===>>>===;;;>>>DDDIIIHHHFFFFFFGGGJJJNNNPPPOOOKKKHHHKKKQQQTTTQQQMMMLLLLLLLLLMMMMMMOOOPPPQQQUUUVVVWWWXXXYYYZZZ]]]```\\\]]]```cccggglllqqqsssuuuwwwzzz|||~~~{{{vvvppptttzzzzzzrrrmmmjjjooovvv~~~wwwtttsssuuu}}}{{{xxxwwwzzz}}}~~~xxxssspppooolllggg```\\\ZZZXXXTTTQQQIIIDDD===777444222111000000000000000000000000000//////......---,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---...///...------,,,,,,---------,,,+++******++++++,,,,,,++++++***************************,,,++++++++++++++++++,,,***************)))))))))+++++++++******(((''''''++++++++++++++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++------,,,,,,,,,,,,,,,,,,))))))************))))))*********+++++++++++++++---+++)))(((***,,,------*********++++++++++++,,,'''(((***+++,,,,,,,,,+++)))))))))))))))))))))))),,,,,,---------------------------------...//////+++,,,---.........------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......///////////////////////////...------,,,,,,,,,---,,,,,,,,,------...................../////////////////////000000000000111000......222222111444999777AAAMMMXXXfffvvv|||vvvxxxxxxuuuooojjjhhhgggkkk{{{vvvlllqqq}}}yyywwwtttqqqqqqrrruuuvvvzzz|||}}}zzzxxxvvvtttqqqnnnkkkhhhdddaaa___]]]ZZZXXXUUUTTTRRROOOMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFBBBCCCDDDFFFFFFEEEDDDDDDIIIFFFEEEGGGFFFDDDHHHNNNFFFHHHJJJLLLNNNOOOOOONNNPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVXXXYYYXXX[[[^^^^^^___aaadddggghhhiiikkknnnsssxxx|||~~~zzzsssvvvzzz~~~}}}uuupppooopppvvvwwwtttqqqrrrzzz}}}}}}}}}zzzrrrllliiidddaaa]]]ZZZXXXTTTMMMHHHAAA<<<777333111000000///////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***************************------,,,,,,,,,,,,------***************)))((((((------.........------,,,***************+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------......///------------------------,,,+++(((''''''(((***,,,,,,++++++******)))))))))((())))))*********)))))),,,,,,,,,+++++++++++++++---+++)))(((***,,,------))))))*********+++++++++'''(((***+++,,,,,,++++++************************)))***,,,...//////.........------------...//////***+++---...///...------+++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,,,,------.........000000000000000////////////...------,,,,,,,,,,,,,,,,,,,,,------...................../////////000............/////////000111......111111000111666333;;;CCCLLL[[[mmmzzzppprrrssssssppplllgggddd___nnnvvvvvv}}}xxxuuusssssstttuuuyyyzzz{{{|||~~~~~~yyyvvvrrrooommmjjjgggeee___^^^ZZZWWWSSSPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJFFFHHHKKKMMMOOOOOONNNMMMIIIIIIKKKNNNMMMHHHHHHKKKOOOOOOPPPPPPPPPOOONNNMMMJJJMMMPPPQQQQQQRRRVVVZZZYYYXXXXXXYYYZZZ\\\^^^___^^^cccgggggghhhjjjnnnpppqqqrrrtttwww{{{}}}wwwyyy|||xxxrrrqqqrrryyy~~~}}}yyyuuuqqqrrryyy{{{ssskkkeeebbb```]]][[[YYYRRRJJJCCC===:::555222111111111000---.....................+++,,,,,,------......///---,,,,,,++++++,,,,,,------..................---++++++------------++++++)))***+++,,,---,,,++++++++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++************************...------,,,,,,------...***************)))((('''******+++,,,------------))))))((())))))***++++++)))************+++++++++******+++++++++,,,,,,,,,///............---------+++++++++,,,,,,---------------,,,,,,,,,---......---,,,,,,+++*********+++************************...---+++)))))))))))))))+++++++++*********))))))...---,,,***)))(((((((((++++++++++++******))))))***++++++,,,,,,---......)))***++++++***)))(((''',,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,)))***---...//////...---'''&&&&&&&&&(((+++...000333,,,***///555333///,,,000///---,,,++++++,,,---++++++++++++++++++++++++...............///000000---,,,,,,,,,,,,---...............------,,,,,,,,,//////000000000000//////000000000000000000000000000000000000111111111111444888???FFFKKKUUUhhhyyyyyysssnnnpppuuuuuuooohhhhhhgggmmm{{{{{{yyyuuuppplllpppwwwsssuuuvvvwwwwwwyyy~~~}}}zzzvvvtttooommmkkkgggccc___[[[YYYYYYYYYWWWVVVUUUTTTTTTTTTWWWUUUTTTUUUVVVVVVUUUTTTUUURRROOONNNPPPRRRTTTTTTUUUVVVXXXXXXYYYXXXWWWVVVVVVWWWXXXYYY[[[]]]___```aaaaaaaaaaaabbbdddfffhhhkkknnnppprrrtttwwwzzz}}}~~~~~~vvvtttzzzzzzvvvuuuuuuxxx~~~~~~zzztttllleeebbbaaa^^^[[[UUUMMMDDD>>>777444222000111000///.../////////...------,,,,,,------------------------//////...---+++***))))))((()))+++---......------...---+++***)))***++++++,,,,,,************,,,,,,------------------------******+++...111000+++''',,,,,,++++++++++++,,,,,,...---+++))))))***+++,,,...,,,***((((((***,,,...************************''''''(((((()))***,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++)))))))))------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...---,,,++++++*********+++++++++++++++++++++++++++,,,+++***)))(((((())))))+++++++++*********))))))*********)))******+++,,,************))))))((((((((((((((((((((()))))))))***++++++,,,+++***)))(((***++++++++++++++++++,,,,,,++++++******++++++,,,((()))+++---...------,,,+++*********,,,...000222,,,***///999???;;;222,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............//////000---,,,,,,,,,------............---------,,,,,,,,,//////000000000000//////........................//////000000000111111111333555;;;AAAFFFOOOaaarrr}}}zzztttwww}}}{{{tttjjjgggiiisss{{{ssslllkkknnnnnnpppqqqrrrrrrtttxxx|||zzzyyyvvvsssoookkkhhhfffgggfffdddbbbaaa``````___\\\[[[[[[]]]```bbbbbbaaabbb___[[[ZZZZZZ\\\\\\\\\\\\]]]^^^```aaabbbaaaaaa______```aaaccceeeggghhhiiiiiiiiijjjkkkmmmoooqqqtttvvvxxxzzz{{{}}}|||xxxzzz~~~xxxxxxyyy|||{{{uuummmgggbbb```\\\XXXRRRJJJAAA;;;222000///...///...---+++------..................------------------,,,,,,......------,,,+++******++++++------...---,,,,,,---,,,++++++******++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////+++(((***))))))))))))))))))***---,,,+++))))))***+++,,,,,,+++)))(((((()))+++,,,************************))))))))))))******+++,,,***++++++,,,,,,++++++***)))+++---,,,***)))((())),,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++************)))))))))******))))))***++++++,,,)))))))))))))))(((((((((++++++++++++************++++++,,,,,,,,,+++***)))))))))******+++,,,,,,,,,,,,+++************+++,,,((()))***,,,,,,,,,++++++...------,,,---...000111---+++000:::???;;;222---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,------------............------------,,,,,,,,,...//////000000//////...------------------------//////000000000000111111222333777;;;???GGGXXXhhhxxxzzz}}}uuummmiiilllwwwzzzoooiiihhhiiijjjlllmmmnnnppptttvvv~~~~~~zzzwwwuuusssrrrpppnnnlllkkkjjjiiihhhggghhhjjjmmmooopppooommmjjjgggddddddeeeddddddbbbbbbdddfffhhhiiijjjkkkkkkllllllmmmoooqqqsssttttttuuuuuuwwwxxx{{{}}}~~~|||}}}{{{www|||zzzssslllfffccc___ZZZTTTMMMDDD<<<666222111111222333222000...,,,,,,------...//////000.........------,,,,,,,,,...---------,,,,,,++++++------......------,,,+++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++,,,------,,,***)))))))))))))))))))))))),,,+++***))))))***,,,---))))))))))))))))))))))))************************++++++************++++++******++++++++++++******+++,,,---,,,***(((((((((,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,*********)))***++++++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---************))))))))))))---,,,+++***))))))))))))************))))))))))))---------,,,,,,,,,,,,,,,***************************************+++++++++++++++************++++++))))))***+++,,,,,,++++++---,,,++++++++++++,,,---444...+++...111000......***+++,,,---...---,,,,,,------------------------------,,,,,,------...///,,,------...............------------------------...//////////////////...------------------------////////////000000000111333333555888:::AAAPPP^^^ttt}}}{{{pppmmmsss}}}~~~wwwmmmhhhfffggghhhjjjlllooorrrtttwww||||||zzzwwwuuutttsssvvvuuuuuuvvvyyyzzzzzzyyyxxxuuurrrpppqqqqqqppppppmmmnnnnnnoooppprrrtttuuuxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}{{{|||}}}uuuoooiiieeeccc^^^VVVNNNGGG???888333111111222444555555222000---------.........//////.........------,,,,,,+++---------------,,,,,,,,,------------------------***+++,,,------,,,***)))---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++******))))))***+++,,,---((()))***++++++***)))(((************************---,,,,,,+++******++++++******++++++++++++******+++,,,---,,,)))(((((()))------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))++++++++++++++++++++++++)))))))))******+++++++++))))))((((((((())))))))),,,,,,++++++***)))((((((************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************333,,,&&&'''))))))***---+++,,,---...---,,,***)))------------------------,,,,,,,,,,,,,,,---......,,,---.../////////......------------------------......////////////.................................////////////000000000555333444777999===JJJVVVlllxxxzzzsssssszzzyyytttwwwuuulllfffeeedddfffiiimmmppprrrssswww}}}~~~~~~~~~~~~zzz{{{{{{xxxqqqlllhhheeeaaa[[[RRRIIIAAA;;;555222------...000111111...,,,//////.........---------.........------,,,,,,,,,------------------------++++++,,,,,,---...//////)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,***+++,,,,,,,,,,,,+++***))))))))))))***++++++,,,)))***,,,------,,,***)))************************------,,,+++************)))******++++++******)))+++,,,,,,+++)))((((((***------------,,,,,,,,,,,,+++++++++++++++***************))))))******+++,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))(((((('''(((((()))))))))))))))***(((((())))))***+++------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((('''''''''((())))))------,,,***)))((('''&&&))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************''''''+++---++++++,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---...///000///......,,,,,,,,,------------...---......//////......---..............................////////////000000444222333666777:::CCCMMM___mmm~~~}}}xxxxxx~~~vvvqqqwww~~~sssjjjgggcccbbbeeeiiilllnnnooosssxxx}}}zzzyyy~~~~~~{{{yyyxxxxxxyyypppllliiihhhfff]]]VVVKKKBBB;;;666333111...---...///111111///---000//////...------,,,,,,------------------------///.........------,,,,,,*********+++,,,---//////******+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,((()))***++++++***)))((()))))))))******************+++,,,------,,,+++***************************---,,,+++***************))))))************))))))++++++,,,***)))(((***+++,,,,,,,,,,,,++++++++++++++++++++++++*********)))+++************+++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++)))************)))'''&&&(((((((((((())))))******((((((((()))***,,,---...******+++++++++,,,,,,,,,......---,,,+++))))))((()))(((''''''''')))***+++,,,++++++***)))(((((('''((()))***++++++***)))(((++++++************++++++++++++++++++++++++******(((''')))...///,,,***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---///000000000......,,,,,,,,,---------......---......//////......---------------------------........./////////000000000///000333555666===DDDOOO^^^ppp~~~{{{zzz|||~~~xxxvvvyyyuuuooogggccccccfffiiijjjkkkoootttxxx|||~~~}}}xxxtttrrrrrrrrr{{{~~~vvvllleeecccddddddcccWWWPPPDDD;;;555222000000111000//////000111///.....................------+++,,,,,,------.........000000///...---,,,,,,++++++******)))***+++,,,---++++++******++++++,,,---)))******++++++******)))++++++++++++++++++++++++)))+++,,,,,,))))))***,,,''')))***++++++***)))'''***************))))))(((******++++++++++++******************************+++******)))))))))******))))))************))))))******+++***))))))+++---+++++++++************)))++++++++++++******))))))++++++******++++++,,,---))))))((())))))***++++++************************------......---+++***)))'''((((((((())))))******++++++******************))))))******++++++++++++---,,,***(((%%%###!!! ***)))(((((((((***+++,,,************))))))))))))((()))***++++++***)))(((******)))))))))))))))***))))))*********))))))(((...+++***,,,+++(((''')))+++******)))***+++---...++++++++++++++++++++++++++++++******++++++,,,---,,,---///000111000///---,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,+++---111333333888???DDDSSSfffttt|||zzzzzzuuu|||zzzyyyvvvwwwlllfffdddfffhhhiiihhhlllqqquuuyyy~~~}}}~~~~~~}}}xxxsssppppppqqqrrrtttxxxpppiii```\\\\\\^^^______SSSKKK@@@666111///...//////---+++***+++,,,+++***,,,,,,------.../////////***++++++,,,---...//////111000000...---,,,++++++,,,+++***)))))))))***+++++++++***)))***+++---...((()))***++++++***)))((())))))))))))))))))))))))(((***---,,,***(((***+++)))***,,,------,,,***)))***************)))((('''***))))))))))))))))))******************************)))))))))))))))******))))))************)))))))))******))))))))),,,...+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++*********)))))))))))))))+++(((&&&'''***,,,+++)))&&&(((***,,,---,,,++++++//////...---+++***))))))))))))))))))))))))))))))******++++++++++++******,,,+++++++++******))))))))))))************))))))***))))))+++...///,,,***************************++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++******))))))******+++,,,------------------------------------------------........................///......---------......---......///000111111222///000000111333555777888DDDIIIRRR]]]lll|||zzzvvvuuuzzz}}}xxxyyyooogggddddddeeelllkkklllnnnrrrwww}}}~~~{{{~~~|||yyyyyy|||yyy|||xxxvvvssspppooopppqqqrrruuussstttwwwwwwqqqlllkkkfff___XXXVVVXXXZZZXXXVVVGGGBBB:::444111000///...------------------------///...---,,,+++,,,,,,------------,,,,,,+++++++++000///...---------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************%%%&&&'''((()))***+++,,,---,,,+++***)))'''&&&&&&((((((((((((((((((((((((++++++************++++++---,,,***(((''''''(((((((((((()))***+++,,,,,,---,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************++++++++++++,,,***((()))+++---,,,***)))))))))******+++,,,,,,......---,,,+++***)))((()))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((('''))))))************))))))+++***)))+++------***'''************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++,,,---//////...,,,++++++************+++,,,,,,------------------------................................................///......---------......---------...///000000000111111111222333444555666888>>>FFFPPP\\\lll}}}zzzsssssswww{{{qqqjjjgggeeeiiiiiijjjlllppptttwwwzzz~~~{{{}}}}}}yyyvvvtttuuuxxxzzz}}}~~~yyyrrrrrrsssssssssrrrrrrrrrpppmmmlllnnnlllfff```___^^^ZZZVVVUUUVVVUUUPPPKKK@@@;;;666222000000000///------------------------///...---,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***************************++++++++++++************************************************************&&&''''''((()))***++++++,,,++++++***)))(((''''''))))))))))))))))))))))))++++++************++++++---,,,+++***)))((((((((()))))))))***++++++,,,,,,++++++******)))((((((((()))******++++++******)))++++++++++++*********)))*********+++,,,,,,------,,,+++)))***,,,------,,,,,,+++)))(((((()))+++------,,,,,,+++***)))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))************)))))),,,+++******+++***(((&&&************************************************++++++++++++++++++++++++************************)))******************)))+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++,,,------------------------------......................................................---------......///,,,,,,------......//////222222222111222222333444222888@@@FFFOOO___sss~~~sssmmmmmmqqq|||vvvnnnjjjiiijjjjjjkkkmmmppprrrsssxxxyyy|||~~~|||{{{|||yyyuuusssqqqtttxxx}}}wwwqqqnnnqqquuuxxxzzzyyywwwuuummmhhheeedddaaaYYYTTTSSSTTTSSSRRRSSSRRRMMMDDD>>>666444111000000111000///------------------------......---,,,,,,,,,------............------------,,,---.........---,,,++++++++++++,,,+++******))))))))))))))))))))))))))),,,+++++++++************************************************************((((((((()))))))))******************)))))))))(((************************++++++************+++++++++,,,,,,,,,+++***))))))************************))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))******+++,,,------+++*********++++++,,,,,,,,,+++***)))))))))***+++++++++******))))))(((((((((((((((((((((((((((((())))))************))))))+++++++++***************))))))************))))))***))))))))))))(((((('''************************))))))))))))************************************************************))))))************))))))++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...------------------------...................................................------------...//////---------....../////////111111000111111222333444111777===@@@FFFTTTjjj{{{}}}tttpppooopppvvv||||||wwwrrrpppmmmlllkkkmmmoooqqqsssuuuxxx{{{~~~}}}~~~~~~~~~~~~}}}~~~xxxuuutttuuuzzzyyysssnnnnnnssszzz|||yyyooohhhbbb___[[[SSSOOONNNNNNNNNOOONNNLLLEEE<<<555111000//////000111000...,,,,,,---------------------------------------------------------------------...000111111000...---***++++++++++++***))))))************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********************************++++++************++++++***+++,,,------,,,***)))+++++++++*********))))))(((((())))))************++++++,,,,,,,,,,,,++++++*********)))))))))(((((('''(((((()))***+++,,,,,,))))))))))))))))))+++,,,)))***+++,,,++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))******************++++++))))))************))))))''''''(((((((((((()))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.../////////////////////000000000......///000111333444555...222777888;;;GGG[[[kkk{{{~~~yyyzzzzzzwwwvvvxxxxxx~~~yyysssmmmjjjkkkmmmoooqqqsssvvvyyy{{{|||||||||}}}~~~~~~}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~zzzzzz||||||vvvuuuxxx|||zzzwwwuuusssssswww~~~~~~{{{rrrjjjaaa\\\WWWPPPLLLMMMLLLKKKJJJHHHDDD>>>888444111000//////000000...,,,,,,,,,,,,---------......,,,---------------------++++++++++++++++++++++++,,,...///111111000...---***++++++++++++***))))))************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))************************************++++++************++++++)))***,,,------,,,+++***,,,,,,++++++***)))))))))((((((((()))******++++++,,,,,,,,,------,,,,,,,,,************)))))))))(((((((((((()))*********+++((()))***)))((((((***,,,((()))+++,,,---+++***((()))))))))))))))*********))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))************))))))&&&'''(((((('''(((***,,,))))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((------------------------)))******************)))++++++++++++++++++++++++------,,,,,,++++++******+++++++++++++++,,,------------------------------++++++++++++++++++++++++........................---------------...///000//////000000000000000000,,,------///111333444555///222555555777@@@OOO[[[oooyyyyyyvvvsss{{{|||sssnnnllllllmmmpppqqqtttvvvxxxxxxxxxxxxxxxyyy|||}}}}}}}}}~~~~~~{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}~~~}}}xxxvvvwww{{{~~~xxxsssvvv{{{zzzxxxzzz|||~~~|||~~~}}}{{{uuujjj___XXXQQQJJJHHHIIIHHHGGGDDD@@@<<<888555333222000///...//////---++++++,,,,,,------.........+++,,,---.........------************++++++++++++***+++,,,---------,,,++++++++++++,,,+++******))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++*********************************************************************))))))))))))))))))*********************************++++++************++++++))))))***+++,,,,,,,,,+++,,,+++++++++******))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++*********)))))))))************************(((***+++***)))(((+++---((()))******++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))************))))))(((******)))''''''))),,,))))))))))))))))))))))))''''''(((((()))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++...---,,,+++************+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,------///000000////////////////////////---......///000111333333333444555555777===GGGNNN\\\iiiyyy}}}xxxxxxyyysssooonnnpppppprrrssstttuuuuuuvvvuuuuuuwwwyyy|||}}}xxxxxxzzz{{{||||||||||||yyyzzz{{{|||||||||{{{zzz|||~~~~~~}}}||||||}}}}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}yyyuuuqqqssszzz|||wwwtttyyyzzzxxx{{{~~~}}}xxxlll___UUULLLDDDBBBCCCAAA@@@>>>:::666333111111111///---,,,------,,,+++++++++,,,,,,---......///+++,,,---.........------*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************------,,,,,,,,,+++++++++*********************************************************************+++*********)))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((()))***+++,,,,,,+++++++++***************)))))))))))))))***************++++++++++++******++++++++++++************,,,,,,++++++++++++++++++)))+++---,,,)))))),,,///***)))(((((()))+++---...))))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++++++++,,,))))))************))))))+++,,,,,,***'''&&&(((+++))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++******************))))))******+++,,,------------------------------------------------........................,,,,,,,,,---...///000111.....................---///////////////000111111222222222333444999???CCCLLL[[[mmm{{{yyyzzz{{{tttpppoooooopppqqqrrrsssttttttrrrssstttvvvxxxzzz|||~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyuuuvvvwwwyyyzzz{{{{{{{{{xxxyyyzzz{{{|||{{{zzzyyy{{{}}}}}}||||||{{{{{{|||||||||~~~|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{tttpppnnnsss}}}~~~yyywww}}}zzzwwwvvvxxx~~~|||ooo```TTTJJJAAA>>>@@@::::::999666222///......000---+++***+++,,,,,,,,,++++++,,,,,,---...//////***+++---...///...------+++++++++,,,,,,---------,,,++++++++++++,,,---...,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((++++++************++++++((((((''''''(((***,,,---******************************)))))))))))))))))))))...111000,,,((()))+++++++++++++++++++++++++++---,,,+++***)))))))))))))))******+++++++++******)))***,,,,,,***)))***++++++)))'''(((+++,,,***(((+++***((((((((('''%%%###(((*********)))((()))***(((...000+++&&&''')))))))))'''%%%%%%&&&''''''&&&''''''((()))))))))))))))++++++++++++++++++++++++((()))************))))))(((((()))***+++,,,,,,,,,,,,+++)))(((((()))+++,,,************************,,,***))))))******)))''')))))))))))))))******+++---+++((((((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------------...////////////000000000000///......------///000111111111222222222444888;;;DDDKKKZZZooozzz|||xxxxxxwwwuuusssssstttuuuvvvsssrrrrrrrrrrrrtttuuuwwwxxxzzz~~~||||||~~~yyyzzz{{{{{{zzzyyywwwvvvxxxwwwvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{||||||||||||}}}~~~}}}yyyxxxwwwwwwwwwyyy|||}}}|||yyyyyyzzz{{{yyywwwyyyzzzzzzzzzyyyzzz}}}~~~zzzxxxppppppttt|||xxxzzz~~~ttttttuuuyyy}}}mmmXXXHHHAAA>>>:::777777666555333111000......------......------,,,++++++++++++,,,,,,,,,------******++++++++++++******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++************************,,,)))''''''))),,,------))))))))))))***************)))))))))((((((''''''***)))))))))***+++,,,,,,******))))))))))))******(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))***...222111---)))***,,,++++++++++++++++++++++++---,,,+++***))))))))))))&&&'''((()))***+++++++++(((***,,,+++***)))******+++)))((((((***+++***(((***)))((()))******((('''((()))***)))(((((()))***,,,111222---((('''))))))+++)))((((((***+++***)))''''''((()))))))))))))))************************)))******++++++******))))))))))))******++++++,,,,,,+++)))(((((()))+++,,,************************+++***))))))******)))(((***************++++++,,,,,,***'''(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---............////////////......---...///000111000111111111111222666999@@@EEERRReeeuuuyyy{{{~~~zzzvvvsssrrrqqqrrrqqqpppoooooopppqqqrrruuuwwwzzz}}}}}}~~~}}}|||wwwwwwwwwxxxwwwwwwvvvvvvwwwuuuuuuuuuwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{|||~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxwwwvvvvvvwwwxxx{{{|||~~~{{{xxxxxxyyyyyyxxxvvvuuuvvvxxxxxxyyy{{{~~~yyyuuuppptttzzz~~~~~~zzzpppqqqtttyyy}}}wwwhhhTTTEEE>>>;;;777444444333222111///...------------......------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))))))))************+++++++++************************,,,***((((((***+++,,,+++))))))))))))************,,,,,,,,,,,,+++++++++************)))******++++++******))))))))))))******)))))))))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))+++...111000---***+++,,,++++++++++++++++++++++++,,,+++******))))))))))))$$$%%%'''(((***+++++++++(((***++++++***))))))******)))((()))***+++***((()))((((((***,,,,,,+++)))((()))***)))(((((((((***...333333...)))))))))((('''&&&%%%&&&((())))))(((''''''((()))))))))))))))((((((((((((((((((((((((*********++++++******)))************************,,,+++***))))))***+++,,,************************---,,,+++,,,---...---,,,+++++++++***+++,,,,,,---+++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,---------.........///............///000000000000111000///000333555:::===GGGWWWgggvvvwwwuuuyyy~~~xxxsssqqqqqqqqqooonnnmmmnnnnnnoooqqqsssvvvzzz}}}}}}|||{{{}}}{{{yyywwwvvvssssssrrrrrrrrrssstttttttttsssssstttuuuvvvvvvttttttuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwxxxxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{yyywwwvvvvvvvvvuuutttqqqsssuuuxxxzzz}}}}}}xxxuuuuuu{{{wwwppplllnnnrrrxxx}}}xxxtttmmm```NNN@@@:::777333111/////////...------,,,,,,------......------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((((((((((((((((((((((((++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++************************,,,+++)))***++++++***)))))))))))))))************************))))))))))))++++++******)))*********++++++************++++++*********))))))(((((((((************))))))))))))))))))))))))))))))))))))+++---///...,,,******+++************************++++++***)))))))))))))))&&&'''((()))************(((***++++++)))))))))******)))))))))******))))))))))))(((***+++,,,***))))))***+++***))))))***+++---111111,,,)))******)))%%%$$$###$$$&&&(((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))*********)))((((((************))))))))))))++++++***))))))***++++++************************+++***)))+++,,,------,,,+++************+++,,,,,,******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++***++++++,,,---...//////,,,------------...................../////////000000111111111000000222444666777>>>JJJYYYjjj~~~}}}zzz|||wwwsssssswww|||xxxsssrrrpppnnnmmmmmmnnnnnnooopppsssvvvxxx{{{|||}}}}}}~~~||||||}}}||||||}}}}}}}}}|||{{{zzz{{{{{{zzzyyyxxxvvvtttsssoooooonnnmmmnnnoooqqqrrrrrrqqqqqqrrrtttuuutttssssssssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyxxxwwwwwwvvvuuuttttttttttttuuuvvvwwwwwwuuutttssssssrrrrrrrrrooorrruuuyyy|||}}}zzzzzz{{{~~~~~~|||{{{|||{{{vvvpppiiiiiikkkooouuu{{{zzztttmmmhhh```UUUFFF;;;555222000...------------------------------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++************************,,,+++++++++++++++(((&&&((()))))))))************))))))))))))((((((((((((,,,,,,+++***)))))))))***++++++************++++++++++++******)))(((((((((++++++******))))))(((((())))))))))))))))))))))))***+++++++++***))))))*********************************))))))((()))))))))*********++++++***))))))((()))++++++)))((()))***))))))******)))))))))******)))((()))******(((&&&***+++,,,,,,******+++,,,(((,,,---)))(((++++++))))))'''&&&'''***+++,,,+++''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&******))))))))))))))))))+++******************+++************************'''&&&%%%&&&((()))(((''')))))))))))))))***++++++***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,---...//////------........./////////---......///////////////111222222222000000222333555555999BBBNNN^^^ttt}}}vvvttt{{{{{{vvvtttrrrqqqwww~~~uuutttqqqooommmlllkkkkkklllnnnppprrruuuvvvwwwxxxwwwzzz}}}~~~|||{{{wwwwwwxxxxxxwwwwwwvvvuuuwwwvvvvvvvvvuuusssrrrqqqmmmmmmlllkkklllmmmoooppppppooooooppprrrtttsssrrrrrrrrrsssuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuutttssssssssstttssssssrrrrrrrrrrrrrrrrrrrrrsssssstttqqqqqqqqqpppoooooopppqqqqqqtttxxx{{{~~~zzzxxxzzz~~~{{{yyyyyywwwuuuttttttxxxyyyrrrooolllhhhhhhjjjlllpppsssvvvxxxzzzzzzyyywwwtttqqqjjjbbb]]]RRRJJJ???666222000...---,,,,,,,,,---------......------......------,,,+++------------............++++++************++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++************************---,,,+++++++++***(((&&&((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******************++++++*********)))))))))(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((()))))))))+++,,,,,,++++++***)))(((''')))******)))(((((()))(((***+++***)))((()))******)))))))))******(((&&&***+++,,,,,,******+++,,,&&&))))))'''(((++++++)))((('''&&&&&&(((******)))''''''((()))))))))))))))************************))))))))))))((('''&&&&&&))))))))))))))))))))))))***************************************************)))((()))+++++++++)))))))))(((((())))))***+++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---............/////////---......///000/////////000111222222111000111333444444777===EEERRRfffwwwyyysssqqqwwwxxxuuussstttsssooonnnpppttt}}}|||zzzvvvqqqllliiigggfffiiijjjlllnnnppprrrsssssstttwwwzzz}}}~~~|||}}}|||zzzxxxvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrqqqqqqpppooommmmmmlllllllllmmmnnnnnnooonnnnnnooorrrssssssrrrpppqqqssstttttttttsssrrrrrrrrrssstttttttttssssssqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooooonnnnnnppprrrvvvxxx|||~~~~~~zzzwwwwww|||~~~yyyvvvttttttqqqpppqqqtttzzz|||qqqkkkkkkkkkhhhiiiiiijjjjjjkkkllllllmmmllllllkkkiiifff```XXXRRREEE@@@888222000///......,,,,,,,,,------.........------......------,,,+++------------............,,,+++))))))))))))+++,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++************************---,,,******+++***)))'''))))))))))))***************++++++++++++,,,,,,,,,++++++******)))***************))))))))))))******************************************))))))))))))))))))))))))))))))))))))***))))))))))))*********************************))))))(((((((((((()))))))))***************)))(((''')))******)))(((((()))(((***+++***(((((()))+++***))))))***+++,,,***)))((()))******(((((()))***'''))))))&&&'''+++***''''''%%%$$$$$$&&&'''&&&&&&''''''((()))))))))))))))************************++++++++++++***)))((('''''''''(((((())))))***************++++++*********************************///---,,,,,,......---+++******))))))******+++,,,(((+++......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,---------.........------///000000000///...---///111111000000111222222222555:::>>>FFFVVVeeewwwwwwnnnqqqvvv{{{}}}|||yyywwwrrrnnnmmmqqqrrrmmmhhhfffhhhppp}}}{{{zzz}}}wwwoooiiieeeccccccdddfffhhhjjjlllmmmmmmooorrruuuwwwxxxzzz}}}}}}zzz{{{}}}|||~~~}}}zzzxxxwwwvvvuuutttrrrrrrrrrrrrsssppppppqqqqqqqqqppppppooonnnnnnoooooonnnnnnmmmmmmooonnnnnnooorrrssssssrrroooppprrrssstttsssrrrqqqooopppqqqrrrsssrrrrrrqqqpppqqqrrrsssssssssssssssoooooopppppppppoooooooookkknnnooopppooopppsssvvvzzz|||~~~~~~}}}}}}~~~zzzzzzyyyyyy{{{zzzuuurrrqqqqqqppprrruuuzzz|||{{{vvvnnnjjjkkkkkkiiijjjiiihhhfffeeeeeeeeeeeebbbaaa```^^^ZZZSSSKKKEEE<<<888444000/////////000,,,,,,,,,,,,,,,,,,------------......------,,,++++++++++++,,,,,,,,,---------,,,***))))))***,,,---++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++)))************+++++++++************************...,,,)))))))))******)))))))))))))))************(((((()))))))))******************)))******++++++))))))(((((((((((()))))))))))))))******++++++,,,)))))))))))))))*********))))))))))))))))))))))))+++***))))))***+++++++++))))))))))))))))))))))))))))))(((((((((((()))***''''''((())))))***))))))''')))******((((((((()))(((***,,,+++(((''')))+++)))((()))+++---......,,,'''((()))((('''&&&'''))))))***)))''''''***)))%%%+++)))(((''')))))))))((('''(((((()))))))))))))))************************---------,,,,,,***))))))&&&''''''((()))******+++******++++++++++++******************************+++***)))))))))***((('''++++++******++++++,,,---'''***---...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------///......------,,,++++++++++++,,,,,,,,,---------,,,---///000000000///...+++---///000//////000111///000444777999>>>LLLZZZkkkxxx}}}ssstttwwwzzzzzzyyyxxxvvvooojjjiiinnnqqqllleeebbbaaagggqqq}}}zzzttttttuuu|||~~~tttkkkeeebbb^^^___aaadddfffhhhiiiiiijjjllloooqqqqqqsssvvvxxxyyy|||{{{{{{|||{{{}}}{{{yyywwwvvvwwwuuusssqqqpppqqqrrrsssqqqqqqrrrrrrrrrrrrrrrqqqoooooopppqqqpppooommmlllnnnnnnnnnooorrrssssssrrroooppprrrssssssrrrqqqppplllmmmoooqqqqqqqqqqqqpppkkklllmmmnnnooooooooonnnnnnooooooooooooooonnnnnnkkknnnqqqqqqqqqrrruuuyyy}}}~~~}}}zzzyyyzzzvvvxxx{{{}}}xxxsssqqqppppppsssvvv{{{uuuvvvsssmmmkkklllllliiijjjiiifffdddcccbbbcccccc[[[ZZZXXXUUUPPPIIIAAA;;;777555222/////////111111++++++++++++++++++++++++------......------,,,+++))))))*********+++++++++...---+++******+++---...+++++++++,,,,,,---------************************++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++************************...,,,)))((()))***++++++))))))))))))************++++++,,,,,,,,,---------***)))))))))***+++,,,,,,((((((''''''''''''(((((((((((()))***+++,,,,,,---(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++((((((((()))******++++++)))))))))(((((((((((((((************************+++******)))(((''''''&&&&&&&&&''''''(((***+++,,,...---+++*********+++,,,+++*********))))))(((((((((### %%%((((((&&&))))))))))))))))))))))))***)))(((''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))***+++,,,,,,)))******++++++******)))---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///111111000...------///111111111000111222111000000000444:::CCCIIIWWWiii|||yyyttttttxxx{{{xxxtttllljjjiiijjjkkkiiiddd```[[[aaaiiiqqq||||||pppiiimmmvvvssshhhbbbYYY[[[]]]^^^^^^```bbbdddggghhhiiikkkmmmoooqqqqqquuuwwwyyyzzzzzzzzz|||~~~~~~~~~}}}}}}~~~~~~}}}|||zzzwwwuuuuuutttrrrpppoooooooooooorrrqqqpppppppppqqqrrrsssrrrqqqqqqppppppooooooooonnnnnnmmmmmmmmmmmmnnnnnnpppqqqqqqrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnlllkkklllpppqqqpppnnnmmmlllkkkjjjkkklllnnnooopppqqqtttxxxzzz|||}}}~~~}}}yyyuuuttttttzzz{{{~~~vvvooommmpppvvvzzz~~~~~~|||yyyvvvwww{{{xxxzzz{{{wwwpppkkkkkkllliiiiiihhhhhhfffccc^^^ZZZTTTQQQLLLGGGCCC>>>888555444333111000...---------...------,,,,,,++++++***------------,,,***((('''(((((()))***++++++,,,,,,---------,,,+++***)))(((+++++++++*********))))))******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,++++++************++++++************************+++)))(((((()))******))))))((((((((()))***++++++((((((((()))******++++++(((((()))***++++++,,,,,,------,,,+++***)))((('''******))))))))))))******'''(((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))*********************************)))((('''''''''+++***))))))(((((())))))******)))(((((((((((((((************)))))))))(((+++'''$$$%%%))),,,,,,***(((((((((((((((((((((((()))((((((''''''''''''((()))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))************************(((((()))***************++++++++++++++++++++++++((())))))))))))*********+++++++++++++++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........,,,---///000000//////...,,,...000000//////000111111111111000222666===BBBHHHWWWjjjzzz{{{zzz~~~|||uuuqqqllljjjjjjiiifffccc___cccggglllsss}}}tttmmmsssxxxlllfffZZZYYYYYYXXXXXXYYY\\\^^^ccccccdddfffgggiiijjjkkkppprrrttttttuuuuuuwwwyyyzzz{{{|||}}}~~~}}}}}}|||}}}}}}~~~||||||}}}~~~~~~||||||zzzxxxvvvuuutttrrrpppooooooooooooppppppooonnnooopppqqqqqqqqqqqqpppppppppooooooooonnnnnnmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqpppnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmkkkjjjiiijjjmmmnnnmmmllllllkkkjjjiiijjjmmmoooqqqsssuuuyyy|||~~~~~~|||yyyvvvvvvwwwyyy}}}|||uuuooonnnqqqwww{{{xxxtttpppnnnqqqvvv}}}xxxqqqnnnmmmkkkkkkjjjjjjgggccc]]]YYYPPPMMMGGGBBB>>>:::666333222111000///...---------............------------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------,,,,,,+++***+++++++++*********))))))******))))))******+++,,,+++++++++*********))))))************************+++++++++*********))))))*********+++++++++,,,,,,++++++************++++++************************+++)))(((((()))******)))))))))))))))))))))***+++*********)))))))))))))))(((((()))******+++,,,,,,******************************))))))))))))******((((((((()))******++++++++++++******)))(((((('''******************************************************))))))((((((''''''***)))((((((''''''(((((((((((((((((((((''''''&&&************)))))))))))),,,)))''''''+++------+++(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))((())))))))))))))))))******************************(((((()))***************++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---............/////////,,,---//////.........///111222222111000222555888???IIIYYYjjj~~~{{{rrrmmmlllmmmllljjjiiiiiiiiihhhkkkuuuuuuxxx|||ssslll^^^[[[WWWSSSRRRSSSUUUWWW]]]]]]^^^___aaabbbdddeeeiiikkklllmmmmmmnnnppprrrrrrssstttvvvwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzyyywwwtttsssqqqpppoooooooooooonnnnnnmmmmmmnnnnnnooopppoooooooooooooooooonnnnnnmmmmmmllllllllllllmmmmmmnnnoooooooooooonnnnnnmmmnnnnnnmmmmmmllllllkkkkkkjjjiiihhhiiikkkllllllkkkjjjiiiiiiiiikkkooosssvvvzzz|||{{{{{{yyywwwvvvxxx|||}}}yyytttpppppptttyyy}}}yyynnnhhheeeeeekkkrrryyyrrrnnnmmmnnnmmmkkkfff___XXXTTTJJJFFF@@@;;;888555222000//////...---------------,,,,,,,,,,,,------------))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++*********************))))))******+++,,,+++++++++***************++++++++++++++++++++++++++++++*********)))))))))*********++++++++++++,,,++++++************++++++************************+++)))(((((()))******)))+++***))))))))))))))))))++++++******)))(((((('''((())))))******+++++++++&&&'''(((((()))***++++++******))))))))))))******(((((())))))************************))))))((((((***************+++++++++***************************)))))))))((((((((('''$$$$$$$$$%%%&&&'''))))))'''((()))******)))((('''*********)))))))))))))))***(((&&&''')))++++++***'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))***))))))((('''''')))))))))))))))*********************************(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------------..................---------...///000,,,...000///...---...///000111222222000000111333===BBBLLL[[[nnnyyytttssstttuuutttvvvtttoookkkjjjpppyyy}}}tttgggbbbZZZTTTQQQPPPQQQRRRVVVVVVWWWXXXZZZ\\\___```bbbdddfffgggggghhhiiikkkjjjkkklllnnnpppqqqrrrsssttttttuuuwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}||||||||||||}}}}}}~~~~~~~~~{{{yyyxxxxxxyyyxxxwwwsssrrrpppooonnnnnnnnnooommmmmmmmmmmmmmmnnnnnnooommmmmmmmmmmmmmmmmmnnnnnnllllllkkkkkkkkkkkklllllllllmmmmmmmmmmmmlllllllllmmmmmmmmmlllkkkjjjiiiiiihhhhhhiiijjjkkklllllllllgggggghhhkkkoootttzzz}}}~~~zzzzzzzzzzzzzzz|||zzzwwwuuussstttwww{{{~~~{{{qqqeee```^^^```iiirrr~~~wwwqqqrrrrrrqqqlllcccYYYPPPKKKEEE@@@:::555333111000///---,,,,,,,,,,,,,,,------(((((()))******+++,,,,,,---,,,+++*********+++,,,++++++******************++++++,,,,,,---,,,,,,,,,******************************))))))******+++,,,************************++++++++++++++++++++++++************))))))))))))************++++++++++++++++++************++++++************************+++)))(((((()))******)))++++++***)))((((((((()))************))))))((((((((()))))))))*********+++&&&&&&'''((()))******+++******))))))))))))******)))))))))))))))*********(((((())))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&'''(((******'''((()))******)))((('''))))))))))))))))))******((((((''''''((())))))((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))((('''&&&(((((())))))************))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,---,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------......+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++,,,,,,,,,,,,---------...------------...//////...///111000///......///...000222222111111111222888999???KKK[[[kkkxxx}}}zzz{{{}}}~~~~~~|||vvvpppnnnpppuuuyyyqqqjjjaaaYYYUUUSSSQQQOOOOOOOOOOOOPPPSSSVVVYYYZZZ]]]___```aaaaaabbbdddfffddddddfffgggjjjlllmmmnnnooooooppprrrssstttuuuvvvssssssssstttttttttttttttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}|||zzzxxxuuuttttttuuuuuutttqqqpppnnnmmmllllllmmmnnnllllllmmmmmmmmmmmmlllllliiijjjjjjjjjkkkllllllllljjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkjjjjjjiiihhhggggggeeefffhhhiiijjjkkkmmmnnnhhhiiikkkpppuuu{{{~~~||||||~~~~~~~~~}}}yyyyyyzzz{{{}}}~~~}}}}}}yyyxxxwwwwwwxxx{{{~~~sssjjj```[[[\\\aaakkkvvv{{{}}}vvvxxxxxxuuulll```SSSIIIDDD???;;;666222000000///...+++++++++++++++,,,,,,---(((((()))***++++++,,,,,,---,,,+++*********+++,,,++++++******************)))******+++++++++************************************))))))******+++,,,*********************************************************)))))))))(((((())))))*********+++++++++++++++************++++++************************+++)))(((((()))******)))++++++***)))((((((((()))(((((())))))************)))))))))))))))*********((((((((((((((()))))))))******))))))))))))******))))))))))))))))))******'''(((((()))******++++++(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))(((((())))))%%%&&&&&&'''''''''''''''))))))))))))************))))))))))))***)))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))******++++++(((((((((((((((((((((((((((((()))***************************************((())))))))))))*********++++++,,,------,,,***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,------......///++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------............000111111///......///---///111222111111222333444444999CCCMMMYYYhhhttt}}}{{{~~~}}}wwwtttsssssstttxxx}}}|||zzz}}}uuulllddd___ZZZUUUPPPLLLKKKKKKKKKLLLOOOQQQSSSVVVXXXZZZ[[[[[[\\\]]]___^^^___```aaacccfffhhhiiiiiiiiijjjlllmmmnnnooopppnnnoooooopppqqqrrrrrrrrrqqqrrrrrrssstttuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{zzzzzzyyyyyywwwtttqqqooopppqqqqqqpppnnnmmmllljjjjjjjjjkkklllkkkkkklllkkkkkkjjjiiihhhffffffggghhhhhhiiijjjjjjggggggffffffffffffgggggggggffffffffffffggghhhhhhhhhhhhhhhgggfffffffffeeebbbdddgggiiijjjkkknnnpppmmmooosssxxx}}}~~~}}}}}}zzzxxxwwwvvvpppppppppqqqsssuuuwwwxxx{{{{{{|||}}}~~~|||yyymmmeee]]][[[]]]bbbmmmwwwyyy~~~{{{{{{zzzuuujjj[[[MMMDDD@@@:::777333000//////...---,,,+++++++++++++++,,,---***++++++,,,---......///))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))***************+++++++++******))))))******+++,,,***************+++++++++))))))))))))))))))))))))******)))))))))((((((((()))))))))************+++++++++************++++++************************+++)))(((((()))******)))+++***))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********))))))(((((((((******))))))))))))*********))))))))))))))))))))))))))))))))))))*********''''''((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''((((((''''''&&&&&&''''''((()))((()))))))))************)))***++++++***)))))))))************************)))((((((''''''''''''((((((((((((((((((((((((((((((((()))*********))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************************************((())))))))))))*********,,,---...///...---+++*********++++++++++++*********++++++,,,------......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,---.........---------///000000...---------,,,...000000000000111222222222777>>>BBBIIIWWWfffssszzzzzzwwwzzz|||xxxtttqqqoooqqqtttuuuvvv{{{{{{tttnnnggg^^^WWWQQQOOOMMMKKKKKKLLLMMMOOOOOOQQQSSSSSSTTTTTTVVVXXXZZZZZZ[[[\\\^^^```cccdddccccccdddfffggghhhiiijjjiiiiiijjjkkkmmmnnnoooooollllllmmmnnnooopppqqqqqqrrrssstttuuuuuuuuuttttttrrrrrrssssssssstttttttttssstttuuuvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuussssssssstttuuutttqqqmmmkkkkkkllllllllllllkkkiiihhhhhhiiiiiijjjjjjjjjjjjiiihhhfffdddcccccccccdddeeefffggghhhhhheeeeeeddddddddddddeeeeeedddccccccbbbcccdddeeefffeeeeeeeeedddddddddddddddcccfffjjjlllmmmooosssvvvvvvxxx|||~~~yyytttqqqnnnmmmiiiiiijjjkkkmmmrrrvvvzzz~~~~~~yyysssooohhhaaa[[[[[[]]]bbbkkkttttttwww||||||xxxuuutttnnnbbbRRRDDD===;;;555333000//////...---,,,---,,,,,,+++++++++,,,,,,,,,,,,------......//////)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++***)))((())))))*********+++++++++******))))))******+++,,,))))))*********+++++++++***************************)))))))))(((((((((((())))))))))))************++++++************++++++************************+++)))(((((()))******)))))))))))))))))))))***+++)))))))))))))))*********)))))))))))))))))))))(((++++++*********)))))))))******))))))))))))***************)))))))))))))))++++++******)))(((((((((&&&''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))#########$$$%%%&&&'''(((***)))(((((((((***+++,,,(((((())))))*********+++'''(((******((('''((((((***************************)))((('''''''''''''''(((((((((((((((((((((((('''((()))******+++******'''(((((()))***+++++++++************************(((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,---...///000000...,,,+++*********++++++*********))))))***+++,,,,,,------***+++---......---+++***************************---------.........//////***+++---//////...---,,,,,,...///...---++++++,,,---...//////......///111...///444888777888FFFUUUiiippp|||wwwrrrvvv}}}vvvqqqmmmlllkkkhhhgggkkkssszzz{{{rrrggg^^^YYYVVVSSSOOOMMMLLLMMMNNNJJJLLLNNNNNNNNNOOOQQQSSSXXXWWWXXXXXXZZZ]]]___aaa______```bbbcccdddeeefffddddddeeeggghhhiiijjjkkkhhhiiiiiijjjkkklllmmmnnnooopppqqqrrrsssrrrqqqqqqnnnnnnnnnnnnoooooooooooooooooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppprrrqqqooonnnnnnoooqqqrrrrrroookkkhhhhhhiiiiiiiiijjjiiihhhggggggggghhhiiihhhhhhhhhgggeeeccc```___aaaaaabbbccceeefffggggggdddccccccbbbbbbccccccdddbbbbbbaaaaaaaaabbbdddeeeccccccccccccccccccddddddfffjjjnnnqqqrrruuuyyy}}}}}}~~~wwwqqqlllhhhgggeeefffgggiiilllrrryyy~~~~~~yyyrrrkkkffffff___[[[[[[]]]```hhhpppoooqqqtttwwwyyyxxxvvvssslllkkkeeeYYYIII===777777222000............,,,***...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------...---,,,***((('''(((((()))***++++++,,,,,,---------,,,+++***)))((())))))******++++++++++++*********)))***++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))************++++++************++++++************************+++)))(((((()))******)))))))))(((((()))***++++++++++++******)))((((((((())))))))))))((((((((((((***************+++++++++******))))))))))))******+++++++++++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))************************)))))))))(((((((((((('''''''''(((((())))))************)))(((((((((((((((%%%&&&'''((()))***+++,,,((('''&&&%%%%%%&&&'''(((,,,***))))))+++------,,,)))))))))(((''''''&&&&&&)))***+++++++++***((('''''''''((((((((((((''''''((()))***+++,,,---------*********))))))))))))))),,,,,,+++***)))))))))***************************((())))))))))))*********,,,,,,,,,...000111000...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))************+++,,,------,,,,,,,,,------.........///......---------........................------........................333222222222555;;;BBBHHHWWWcccssswwwnnnmmmttt~~~wwwpppgggfffddd```^^^```fffkkkyyy}}}uuuooofffaaaYYYSSSPPPNNNMMMMMMNNNKKKIIIJJJLLLNNNPPPPPPOOOPPPRRRTTTVVVWWWXXXXXX\\\]]]]]]^^^______``````______```aaacccdddeeeeeeiiihhhhhhhhhhhhiiijjjkkkmmmmmmnnnoooooonnnmmmlllkkkkkkkkklllllllllmmmmmmjjjkkkkkkllllllkkkkkkjjjoooooooooooooooooooooooolllkkkkkkjjjjjjkkkkkklllmmmkkkjjjhhhfffffffffggggggggggggggghhhhhhhhhhhhfffffffffeeedddcccbbbaaaffffffeeeeeedddddddddddddddddddddddddddcccbbbaaa___``````aaaaaa``````___^^^]]]^^^```cccgggiiiiiinnnnnnpppsssvvvyyy|||}}}~~~yyy|||zzzuuunnnfffaaaaaacccfffiiimmmrrrwww}}}}}}}}}{{{tttkkkdddaaaaaa``````^^^]]]\\\]]]aaadddfffggghhhkkknnnnnnllljjjbbb[[[RRRIIIBBB<<<888666000///...---------------*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************++++++************++++++((())),,,------,,,+++***,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))******))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++&&&(((+++---...,,,***((())))))))))))))))))))))))*********+++******))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***''''''((((((((((((((((((******)))(((((((((((((((&&&&&&'''((()))***++++++---,,,***((((((***,,,---(((((())))))))))))))))))''''''((((((((((((((((((###$$$&&&((())))))))))))))))))************))))))((()))***++++++,,,++++++******************++++++,,,+++******))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))+++---...---+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---------......---------.........------------------------111111111111111111111111222222222222333777===BBBPPP[[[jjjwwwuuukkkhhhnnnwww~~~yyytttlllkkkhhhbbb\\\ZZZ\\\^^^iiisss~~~|||pppjjjccc\\\XXXUUUSSSQQQOOOLLLJJJIIIJJJLLLLLLLLLKKKLLLNNNPPPQQQSSSSSSTTTWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]^^^___```bbbccccccdddeeeeeeffffffgggggggggjjjkkklllllllllllljjjjjjhhhiiiiiiiiijjjjjjjjjjjjiiijjjjjjkkkkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiijjjiiigggeeeddddddddddddddddddddddddddddddddddddccccccccccccbbb```___^^^bbbbbbbbbccccccdddddddddcccccccccbbbaaa```___^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZ\\\___dddjjjooorrrsssttttttuuuwwwyyy{{{}}}~~~}}}zzz}}}yyyrrrkkkdddaaabbbeeeiiioootttxxx|||~~~}}}yyyyyywwwppphhhbbb``````______]]]\\\[[[\\\^^^```bbbbbbbbbdddeeeeeecccaaaVVVQQQHHH@@@:::666333000//////...---------------++++++,,,,,,,,,---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++************************+++++++++******))))))******+++)))***+++,,,---,,,++++++(((((()))***++++++++++++((((((((()))))))))******++++++************++++++(((''''''''''''(((******))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))*********))))))*********)))((((((************************(((((()))*********))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((''''''***))))))((((((((((((((((((((((((((())))))))))))+++)))&&&$$$$$$&&&)))+++&&&))),,,+++((('''''')))&&&&&&'''(((((()))******###$$$%%%'''(((((((((((())))))************))))))))))))************)))))))))******++++++,,,,,,,,,++++++***)))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,)))(((((()))+++,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((()))******+++,,,---.........---,,,+++************,,,,,,,,,,,,,,,+++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000111222222222444888;;;EEEOOO]]]jjjtttxxxlllgggiiinnnsssxxxyyy|||~~~}}}zzzwwwtttnnnnnnkkkeee^^^XXXUUUTTT[[[cccrrr}}}}}}zzz|||wwwqqqjjjeee```\\\YYYUUURRROOOLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ\\\]]]^^^___```___```aaacccddddddccccccfffggghhhiiiiiiiiiggggggeeeeeeeeefffffffffgggggghhhhhhiiiiiiiiiiiihhhhhhffffffffffffffffffffffffgggffffffeeeeeeffffffgggfffeeedddcccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]______aaabbbcccdddeeeeeedddcccbbb```___]]]\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZ]]]```fffmmmtttyyy|||}}}~~~}}}}}}|||}}}}}}~~~~~~~~~|||~~~vvvmmmgggaaaaaadddiiinnnwww}}}}}}{{{yyyxxxtttuuusssnnnfff```^^^___]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\ZZZZZZZZZXXXUUUSSSIIIDDD===777444111///---///...------------------,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))******************))))))))))))***+++++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,''''''(((***************)))))))))*********++++++++++++++++++++++++++++++'''''''''''')))***+++,,,)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,***)))'''&&&''''''(((++++++++++++++++++++++++&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''*********))))))((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((&&&""" """&&&((((((---111000+++((()))+++''''''(((((())))))))))))))))))))))))((((((((('''''''''((((((((((((''''''((()))))))))))))))((('''(((((()))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))***,,,---,,,******+++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...---,,,++++++*********+++,,,,,,++++++++++++*********+++,,,---......//////,,,,,,,,,,,,,,,------------------------------------///111222333333555777===EEEQQQ\\\ggguuuvvvmmmiiihhhiiinnnrrrwwwzzzxxxuuurrrpppmmmnnnmmmjjjeee^^^YYYUUUXXX[[[dddrrrssswww~~~xxxsssmmmhhhddd```]]]XXXUUUSSSPPPNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQRRRRRRSSSUUUVVVWWWXXXYYY[[[\\\\\\[[[\\\___aaabbbbbbaaaaaacccdddeeefffgggfffeeedddccccccccccccddddddddddddeeeffffffggggggffffffeeeffffffffffffffffffffffffeeeddddddccccccddddddeeeccccccbbbaaa``````______ccccccccccccbbbbbbbbbbbbccccccccccccbbbaaa```______```bbbcccdddeeeddddddcccbbbaaa___]]][[[ZZZYYYXXXWWWWWWXXXYYY[[[]]]^^^ggglllssszzz}}}|||{{{}}}~~~~~~|||tttkkkeeebbbdddhhhooottt|||}}}zzzxxxvvvtttttttttuuuuuuppphhhaaa^^^^^^]]]]]]^^^___``````^^^\\\YYYWWWSSSQQQOOOMMMIIIGGG@@@<<<777333222000///.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))************))))))(((((()))***+++,,,,,,,,,******))))))))))))******++++++*********+++,,,---++++++++++++***)))(((''')))*********++++++++++++***++++++++++++++++++************++++++,,,---...)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((******)))((((((((())))))++++++++++++++++++++++++&&&'''((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,+++++++++*********+++++++++******)))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))&&&$$$$$$&&&)))***)))...222111---)))***,,,******))))))((((((((((((******))))))((((((((((((''''''((((((((((((''''''(((((()))))))))(((((('''&&&''''''((()))******+++***))))))((())))))******************************''''''((((((((()))))))))***))))))***+++,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++******,,,---............,,,---------.........///000000000000000000000000+++...111333444444555666888>>>GGGPPPZZZiiizzzyyyooogggbbbhhhmmmssswwwwwwuuusssrrrpppqqqqqqqqqnnniiiccc___ZZZYYY[[[cccrrr{{{yyyzzz}}}xxxuuullliiiddd```\\\YYYUUURRRQQQPPPNNNLLLJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNRRRRRRSSSTTTVVVWWWXXXYYYXXXZZZ]]]___aaaaaa`````````aaacccdddddddddccccccbbbbbbbbbbbbccccccccccccccccccddddddddddddccccccddddddddddddddddddddddddccccccbbbbbbbbbbbbccccccaaaaaaaaaaaa```______^^^bbbbbbaaaaaaaaa`````````aaaaaabbbbbbbbbaaa`````````aaacccdddddddddcccbbbaaa```^^^\\\[[[ZZZZZZYYYZZZ[[[\\\^^^aaadddfffgggqqqvvv~~~~~~{{{yyyxxxzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}|||tttmmmiiigggjjjooovvvyyy}}}|||xxxtttqqqpppppppppxxxzzz{{{wwwooogggbbb```______aaaeeegggfffbbb___WWWSSSNNNJJJGGGDDDAAA???999666333111111111000///------,,,,,,,,,------...++++++******************+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))************))))))(((((()))***+++,,,,,,,,,***))))))))))))))))))***++++++*********+++,,,---,,,,,,,,,,,,+++***)))((()))*********++++++++++++))))))***++++++***))))))++++++,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((('''((()))++++++,,,++++++++++++++++++++++++++++++(((((()))*********)))))))))))))))************+++))))))))))))))))))))))))************************++++++*********)))))))))+++***************))))))((((((((((((((())))))***))))))))))))((((((((((((***)))(((''''''((()))***(((+++...---+++))))))+++++++++***))))))(((''''''&&&&&&&&&&&&''')))***+++))))))************))))))(((((())))))))))))((((((&&&''''''(((((()))))))))))))))((((((((()))******************************)))))))))*********++++++(((''''''((())))))(((&&&*********++++++,,,,,,---************************,,,,,,++++++******))))))************+++,,,---...++++++++++++,,,,,,,,,---***+++,,,.........---,,,,,,------....../////////////////////////////////+++...111333333333444555444999???EEEMMMZZZkkkwwwxxxmmmfffhhhkkkqqqvvvzzz|||{{{zzzwwwwwwwwwxxxwwwtttoookkk___^^^\\\]]]eeeuuuyyyzzzyyyvvvqqqmmmiiieee```]]]YYYWWWSSSOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNOOOPPPQQQSSSTTTTTTTTTVVVXXX[[[]]]^^^^^^^^^]]]^^^```aaabbbbbbaaa`````````aaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaa___````````````___^^^]]]^^^]]]]]]\\\\\\[[[[[[[[[]]]^^^___``````aaa``````bbbdddfffggggggfffeeecccbbbaaa___^^^]]]^^^^^^___ccceeehhhkkknnnqqqrrrsssvvv|||~~~{{{yyywwwvvvzzz|||zzzzzzyyyxxxxxxyyyyyyzzz{{{}}}uuurrrqqqppprrrvvvzzz|||~~~|||wwwqqqkkkiiijjjmmmppp|||zzzpppjjjfffdddeeehhhlllnnnllleee___TTTOOOIIIDDDAAA>>>;;;999444222///.../////////...,,,,,,,,,,,,,,,------...************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))******************))))))))))))***+++++++++,,,***))))))(((((())))))*********+++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,)))))))))*********++++++((()))***++++++***)))((())))))******))))))((('''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))%%%''')))+++---------,,,++++++++++++++++++++++++*********+++******))))))))))))*********+++++++++))))))))))))))))))))))))************************((((((((((((''''''''''''((((((((((((((()))))))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''((())))))))))))))))))*********))))))))))))))))))''''''''''''(((***+++,,,))))))************))))))'''(((((()))************((((((((((((((()))))))))((((((((((((((()))******************************))))))))))))*********+++)))((('''((()))***(((&&&)))******+++,,,,,,------))))))))))))))))))))))))++++++++++++*********)))+++++++++***++++++,,,,,,******+++,,,---......///***+++---......---,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---///111222111111111222111444888:::@@@KKKZZZfffvvv{{{uuupppqqqtttzzz{{{zzzzzz|||~~~~~~{{{yyylllllliiidddccclll{{{|||yyytttooollleeebbb]]]XXXSSSOOOMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTVVVXXXZZZ[[[ZZZ[[[\\\^^^___^^^^^^]]]____________````````````______````````````______________________________^^^^^^]]]]]]]]]]]]^^^^^^]]]^^^^^^______^^^\\\\\\ZZZZZZZZZYYYXXXWWWWWWWWW\\\]]]^^^```aaabbbcccccchhhiiilllnnnoooooommmllliiihhhgggggggggiiikkklllppprrrvvvzzz|||}}}}}}}}}{{{zzzzzzyyyxxxwwwwwwwwwwww}}}}}}uuutttrrrrrrrrrssstttuuuvvv{{{zzzwwwyyyzzzyyyzzz}}}|||~~~~~~xxxssskkkdddbbbffflllppp|||{{{sssnnnllllllnnnrrrsssnnnddd\\\OOOJJJCCC>>>:::888666555111///------......---,,,,,,,,,++++++,,,,,,---...+++++++++*********))))))))))))******++++++,,,,,,******************************+++,,,,,,,,,++++++******++++++++++++************************++++++))))))(((((((((((()))))))))***+++,,,---,,,++++++((()))***++++++,,,,,,,,,((((((((()))))))))******((()))+++,,,,,,+++)))(((&&&'''((()))))))))((('''))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))+++,,,---************************+++++++++++++++***)))((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************%%%&&&&&&&&&''''''((((((((((((((((((((()))******(((((((((((()))))))))***(((((()))******)))((((((***((('''(((***+++++++++((((((((()))******++++++...---+++*********+++,,,''''''(((((((((((('''''''''''')))***++++++++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((+++******+++,,,,,,***((())))))***+++,,,,,,------******************************************++++++------,,,+++******************+++,,,...///000000+++,,,---......---+++*********+++,,,,,,---......///////////////////////////000222111///......///...111333444777AAAOOOZZZkkkwwwzzzxxxyyy~~~zzzyyyzzz}}}{{{{{{xxxoooggghhhrrr}}}|||xxxooolllfff```ZZZVVVSSSRRRLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQTTTVVVWWWWWWXXXZZZ[[[\\\\\\\\\[[[]]]]]]^^^^^^^^^_________^^^__________________^^^________________________\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^^^^]]][[[ZZZZZZZZZYYYXXXWWWWWWVVVVVV]]]^^^```bbbdddffffffgggmmmooosssvvvxxxxxxwwwvvvqqqqqqpppppprrrtttwwwxxxyyy|||{{{uuutttvvvrrrrrrrrrsssuuuwwwyyyzzz|||zzzqqqooonnnmmmmmmoooqqqrrrpppuuuyyyxxxxxxzzzzzzxxx{{{xxxxxx}}}|||~~~~~~}}}}}}vvvpppggg```___ccckkkqqq{{{yyytttrrrqqqrrruuuuuunnnbbbXXXKKKFFF???:::666555333222222000...---......---,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************))))))(((((((((((())))))(((***,,,---------+++******++++++******)))((('''(((((((((((()))))))))))))))***,,,------,,,***)))&&&''')))***++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((())))))******+++++++++***'''%%%%%%'''***,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++++++++,,,))))))((('''&&&%%%$$$$$$"""###&&&(((******+++*********(((''''''((()))))))))))))))))))))(((''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((*********)))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))***)))'''&&&&&&(((***,,,*********)))))))))))))))---***'''(((******)))'''***************)))((((((*********))))))))))))(((++++++,,,------------,,,((()))***+++***)))(((''',,,++++++,,,+++)))(((***((((((((((((((((((((((((************************++++++++++++++++++++++++)))******+++,,,---..................////////////........................,,,------...............111222444555777;;;AAAEEEZZZgggzzz~~~|||}}}{{{{{{}}}zzzrrrppprrr{{{wwwtttwww|||~~~wwwrrrllleee]]]WWWZZZTTTMMMKKKLLLLLLJJJGGGGGGFFFFFFEEEFFFGGGIIIJJJLLLKKKJJJLLLNNNPPPQQQPPPVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\^^^___``````___^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]^^^^^^]]]]]][[[[[[ZZZYYYYYYXXXXXXWWWZZZ[[[\\\]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVVVV\\\```fffiiijjjlllooorrrvvvyyy~~~|||}}}}}}xxxqqqjjjgggfffgggkkkmmmqqqtttvvvyyy}}}~~~|||zzzyyysssnnnmmmllljjjjjjmmmiiilllooopppooooooooopppwwwzzz~~~}}}{{{xxxvvvqqqiii```[[[\\\bbbjjjooozzz~~~xxxxxxvvvuuuwwwuuulll[[[NNNHHHAAA999555444444111...........................------,,,++++++******)))+++******))))))***++++++(((***,,,---------+++***))))))))))))***************************)))(((((()))***+++***(((&&&&&&'''((((((((((((((((((((((((***************)))(((((()))************+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((((((((((((((+++***)))(((((()))***+++,,,,,,,,,+++++++++******+++)))(((((())))))(((&&&))))))(((((((((((())))))******))))))))))))*********)))((('''&&&&&&&&&&&&'''***---//////---***'''+++++++++*********))))))))))))(((((())))))***+++******************+++++++++++++++***))))))((((((&&&'''((()))***))))))((()))((((((((((((((()))))))))))))))))))))(((''''''''''''''''''((((((((((((******))))))))))))))))))((((((((()))*********+++(((((((((((((((((((((((())))))*********************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***///---***+++,,,---,,,******************)))((((((((()))))))))******++++++))))))***+++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,---,,,***+++,,,************************************************++++++++++++++++++++++++,,,------...///000000111------------....................................------...////////////...111222333333444777;;;???LLLYYYlll}}}|||zzzssstttxxx~~~{{{xxxzzzyyy{{{~~~xxxrrrrrrtttyyy}}}xxxppphhhbbb]]]XXXQQQNNNOOOOOOLLLIIIKKKJJJIIIGGGGGGFFFGGGGGGIIIHHHGGGHHHJJJLLLLLLLLLRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWYYYZZZ[[[]]]]]]^^^]]]]]][[[ZZZZZZZZZZZZZZZ[[[[[[cccggglllpppqqqsssvvvyyy}}}vvvsssmmmgggbbb```bbbeeemmmqqqvvvzzz||||||}}}~~~~~~~~~~~~~~~|||zzztttppppppnnnjjjggghhhggghhhiiiiiijjjlllpppsssxxx{{{~~~}}}~~~}}}~~~~~~zzzuuurrrqqqjjjccc\\\XXXZZZ___fffjjjvvvzzzyyytttuuurrrppppppnnneeeVVVJJJBBB<<<444000000000...+++........................)))******++++++,,,------,,,,,,,,,+++*********))))))))))))))))))***++++++))))))))))))***************************)))(((((()))+++,,,+++)))(((((()))***************************************)))(((((()))************+++++++++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))((((((+++)))(((((())))))((('''))))))(((((((((((())))))******))))))))))))******)))))))))))))))***++++++'''))),,,......,,,)))'''+++++++++*********))))))))))))(((((())))))***+++******************))))))+++++++++++++++***************++++++***)))'''&&&&&&'''((())))))***)))))))))))))))))))))(((''''''''''''''''''((((((((((((,,,++++++******)))((((((&&&'''((((((******+++,,,((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((******)))((('''((((((((())))))*********,,,***(((((()))***)))((())))))******))))))(((((('''((()))***+++,,,------''''''((())))))))))))))))))***+++,,,,,,,,,,,,,,,)))+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++++++++,,,,,,------+++,,,,,,,,,---------------------------------------......///////////////111111111000000111555888???IIIYYYhhhttt{{{~~~yyyqqqkkkmmmrrryyy{{{qqqmmmkkklllmmmpppxxxwwwrrrpppqqqvvv}}}xxxsssjjjeee^^^[[[ZZZYYYVVVSSSPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFHHHIIIIIIIIIMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWYYY[[[]]]___```aaaaaa______```aaabbbcccdddeeekkkooossswwwyyy|||~~~zzzvvvkkkhhhddd___]]]^^^cccgggqqqvvv|||}}}|||zzz{{{}}}|||vvvrrrqqqnnngggcccccccccccccccccceeekkkrrrwwwzzz|||}}}zzzxxxwww|||}}}|||yyysssnnnkkkjjjbbb^^^YYYWWWYYY^^^bbbeeennnqqquuuyyyyyyvvvrrroooppplllhhhfffbbbZZZNNNDDD???999333000111111///---------------------------)))******++++++,,,------------...---,,,+++)))((()))(((&&&%%%&&&'''***+++))))))))))))************)))************))))))((()))+++,,,,,,***)))******************************)))************))))))((()))************+++++++++))))))))))))))))))))))))++++++***))))))***++++++******************************))))))))))))*********))))))))))))(((((((((+++)))(((((()))***)))'''))))))(((((((((((())))))******))))))))))))******''''''((()))***,,,------((()))***++++++***)))(((+++************)))))))))((((((((((((((()))******++++++******))))))(((((('''''''''(((((()))))))))+++,,,,,,,,,+++)))((('''%%%&&&(((************))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''((()))***++++++)))((('''''''''(((((((((((()))))))))))))))(((((()))))))))***+++,,,,,,,,,&&&'''(((((())))))(((((())))))))))))******))))))&&&***,,,)))'''(((******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******************,,,,,,,,,,,,---------------------------------------...//////000000/////////000000///...///222444888???IIITTT^^^fffnnnrrrrrrssswwwyyyooohhhjjjmmmttt|||qqqiiiaaa^^^^^^aaajjjsss|||}}}vvvqqqqqqtttuuuvvvxxx{{{xxxtttnnnjjjgggdddaaa___WWWVVVUUUSSSQQQOOONNNMMMKKKJJJHHHIIIJJJKKKKKKJJJLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYY\\\^^^aaaccceeefffeeefffhhhjjjmmmoooppppppsssvvvyyy}}}|||vvvppplllcccddddddddddddggglllooowwwzzz~~~{{{{{{yyy{{{~~~~~~vvvpppmmmiiidddaaaaaabbbbbbccceeehhhnnnuuuzzzzzz|||~~~}}}zzzvvvsssrrrzzzyyyxxxsssnnniiifffeee___\\\ZZZZZZ\\\___aaabbbeeefffiiikkkllllllkkkjjjhhhddd^^^ZZZVVVOOOFFF>>>:::666222000000111000///------------------------------,,,++++++******)))+++,,,...///...,,,***)))(((((('''&&&'''((()))***((()))))))))************))))))************)))((((((***++++++***)))***+++************************))))))************)))((())))))*********+++++++++))))))))))))))))))))))))+++******************+++***************************))))))))))))))))))***++++++++++++***************)))((()))******)))((())))))(((((((((((())))))******))))))))))))******%%%&&&'''((()))******+++((())))))))))))))))))(((************))))))))))))((((((((('''((())))))***+++******))))))(((((((((%%%&&&&&&''''''(((((((((******+++,,,,,,+++***)))%%%&&&(((************))))))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''((()))******+++***)))))))))(((((('''''''''''''''''''''''''''''')))'''&&&$$$$$$$$$%%%&&&(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))***&&&&&&'''((()))******++++++++++++*********+++,,,'''(((((()))))))))((((((************************'''((())))))******))))))+++******))))))((((((((((((...000+++''')))******++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,------------.........---------------------------......///////////////---.../////////000333555444888>>>EEELLLTTT\\\aaaeeeiiipppyyyyyyoooffffffhhhmmmttt{{{wwwlllaaa[[[XXXXXX]]]dddjjjvvvwwwqqqqqqooonnnmmmnnnqqquuuzzz}}}~~~zzzuuuqqqnnnkkkiiieeedddbbb^^^[[[WWWUUUSSSPPPOOOMMMNNNOOOPPPPPPOOOMMMNNNNNNNNNPPPQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYYYYWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]aaa``````___^^^^^^]]]]]]\\\]]]___aaadddgggiiikkkmmmnnnqqqtttvvvxxxyyyzzz|||}}}}}}zzzvvvqqqllliiigggfffaaaeeejjjnnnqqqtttvvvxxx|||}}}~~~}}}{{{yyyyyyzzzyyy{{{~~~tttkkkgggdddaaaaaaddddddgggjjjmmmpppssswww{{{xxxyyyzzzxxxtttqqqooonnnqqqqqqpppmmmiiieeedddccc^^^]]][[[\\\^^^______^^^\\\]]]^^^___aaabbbcccddd^^^ZZZSSSNNNJJJEEE>>>:::111///,,,++++++,,,,,,,,,------------------------------,,,++++++******))))))***,,,...///...,,,+++'''((()))*********))))))((()))))))))************((())))))*********))))))'''(((******)))((()))***))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++))))))))))))))))))))))))*********++++++*********************************)))))))))******)))))))))***************************)))((()))***+++***)))))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))((((((''''''(((((())))))******((()))***+++,,,+++******&&&'''((())))))***)))))))))))))))))))))(((''''''''''''''''''((((((((((((&&&'''((()))+++,,,------+++******)))''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((((())))))))))))(((((()))))))))))))))))))))))))))(((%%%$$$$$$&&&)))+++'''''''''(((((()))))))))((()))***)))((((((***,,,''''''((()))))))))((((((*********)))))))))((((((((())))))***************---,,,++++++******++++++...777888000)))+++---+++************************************************++++++++++++++++++++++++,,,,,,++++++******))))))------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,...///000000111333555000222666:::???FFFNNNSSSXXX___hhhrrryyyooodddccccccfffllltttzzz}}}}}}~~~tttiiiccc^^^ZZZZZZ\\\^^^hhhttt|||xxxvvvtttrrrooolllkkklllnnnpppvvv{{{}}}zzzxxxxxxvvvtttqqqlllgggaaa]]]ZZZXXXVVVUUUVVVXXXYYYYYYXXXUUUUUUUUUUUUVVVWWWXXXXXX[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^______```aaaaaaaaacccdddeeeeeeffffffeeeeeeggggggffffffeeedddddddddbbbcccdddfffhhhkkkmmmooosssuuuxxx{{{}}}~~~|||zzzxxxwwwxxx|||{{{wwwuuupppmmmiiieeeccccccdddffffffkkkrrrxxx{{{||||||}}}~~~~~~{{{xxxuuuuuuwwwyyyzzz{{{~~~zzzqqqgggcccbbbbbbeeejjjkkknnnrrruuuvvvwwwxxxyyyvvvvvvtttqqqllliiihhhhhhfffhhhjjjjjjhhhgggfffggg```___^^^^^^___^^^\\\[[[WWWVVVVVVVVVVVVWWWYYYZZZRRRNNNHHHCCC@@@<<<888666///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------((()))+++,,,---...------'''(((***,,,,,,+++***)))))))))))))))************((())))))************)))''')))******((('''((((((((((((((((((((((((((((((((())))))************))))))************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))************************))))))************))))))''''''((((((((((((((()))***)))((()))+++++++++***))))))(((((((((((())))))******))))))))))))******+++,,,------,,,***)))'''))))))(((((((((((())))))(((((()))))))))))))))***(((''''''''''''((())))))((((((((())))))))))))))))))))))))))))))*********((()))***++++++***)))((()))((((((((((((((()))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''((()))******++++++)))))))))((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))''''''&&&&&&&&&'''((()))''''''((((((((((((((((((%%%'''((('''%%%%%%(((***&&&''''''((())))))((((((((((((((((((((()))))))))(((((()))************)))************+++,,,---...444===>>>333***,,,---)))************************************************++++++++++++++++++++++++***))))))(((''''''&&&&&&+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------...000000000000222444...000222444777<<>>:::777555333111/////////...------...///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------)))*********+++,,,,,,,,,))))))******+++++++++***))))))))))))************(((((()))***************)))***++++++)))''''''((())))))))))))))))))))))))(((((()))***************)))************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((())))))***)))((()))+++,,,+++***))))))(((((((((((())))))******))))))))))))******+++,,,---------+++)))'''((())))))******))))))((((((((((((((())))))******'''''''''''''''((())))))''''''(((((())))))******)))))))))((((((((((((((()))***++++++***)))((('''+++***(((''''''((()))***)))))))))))))))(((((('''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))(((((('''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''((((((((('''&&&((((((((((((((('''''''''''')))+++***((((((***---&&&&&&'''((())))))((((((%%%%%%&&&'''((()))******'''(((((()))))))))))))))&&&&&&&&&'''))),,,...000555???@@@333)))***+++'''************************************************++++++++++++++++++++++++------,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...///111000//////000222000111222222222444888;;;>>>HHHTTT^^^mmm{{{}}}|||oooiiibbb^^^```eeekkknnnpppuuuyyyyyywwwyyy~~~~~~uuunnnkkk^^^[[[YYYZZZaaammmyyyyyyppphhhcccaaaeeejjjmmmmmmooorrrtttrrrtttvvvxxxyyy{{{}}}~~~~~~}}}{{{yyyvvvuuummmlllkkkmmmoooqqqrrrqqqoooooonnnmmmmmmmmmmmmnnnmmmmmmllllllmmmnnnpppqqqqqqqqqrrrrrrssstttuuuuuuttttttuuuvvvvvvvvvvvvvvvqqqqqqqqqpppoooooonnnnnnmmmmmmlllmmmnnnppprrrsssxxxyyy|||~~~~~~~~~|||yyyxxxwwwuuupppkkk___[[[VVVRRRRRRVVV\\\``````aaacccdddeeeeeeeeeeeehhhiiikkknnnrrruuuwwwyyy}}}}}}|||zzzwwwtttrrrsssuuuvvvvvvvvvwwwyyyzzzyyyxxxpppjjjeeegggiiijjjnnnrrrxxxyyyyyyxxxvvvttttttuuuuuurrrkkkccc\\\XXXWWWXXX```eeelllsssvvvxxxzzz{{{mmmkkkiiigggeeeccc___]]]UUUSSSPPPKKKHHHEEEDDDCCC>>><<<888555222111000///,,,,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++***))))))******++++++***((('''((()))+++,,,))))))))))))************(((((()))***************+++,,,---,,,***(((((((((************************(((((()))***************)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))******++++++***)))((()))+++,,,,,,***))))))(((((((((((())))))******))))))))))))******((()))+++++++++***(((&&&((()))***++++++***)))((('''((((((((())))))*********))))))(((((((((((((((&&&'''((()))))))))''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,+++***)))'''''''''((()))&&&&&&&&&&&&''''''''''''******))))))((((((''''''***)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((&&&'''((()))+++))))))))))))((((((((((((+++***)))(((&&&%%%######***)))(((((()))+++---......------,,,+++***))))))(((***+++***)))((()))***))))))******+++,,,......++++++++++++,,,---...///,,,***)))***,,,...,,,*********+++++++++******))),,,,,,,,,---------......++++++++++++,,,---......//////...------------...222222222222222222222222999???HHHRRR]]]gggpppvvvtttwww|||pppqqqpppkkkdddaaadddgggppprrrtttuuuvvvxxx|||~~~zzzmmmbbbYYYWWWYYY___mmm{{{yyyuuupppooollljjjgggdddcccbbbbbbeeehhhjjjkkknnnssswwwwwwzzz}}}}}}zzzxxxxxxxxxttttttuuuvvvwwwyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{xxxwwwwwwvvvuuuuuuuuuuuu{{{{{{zzzzzzzzz|||~~~}}}~~~~~~|||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvtttrrrqqqpppqqqssstttyyyyyyzzz|||~~~}}}zzzwwwuuurrrnnnkkkhhhccc\\\VVVNNNIIIDDDCCCFFFKKKMMMNNNXXXXXXZZZ]]]bbbhhhnnnqqqvvvwwwxxxyyy{{{~~~|||zzzwwwssspppnnnmmmlllsssrrrqqqpppnnnllljjjhhhjjjiiiiiikkknnnpppqqqqqqzzzyyyxxxvvvuuutttssssssqqqlllccc[[[VVVVVVXXXZZZccchhhooouuuxxxzzz{{{|||uuuooojjjkkknnnlllcccZZZZZZRRRIIIDDDCCCBBB@@@===777666444222000...---,,,------.........---+++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,+++***((((((((()))***''''''((()))***++++++,,,+++*********))))))(((((()))))))))))))))(((''''''******************))))))+++*********))))))((((((+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))(((''''''******)))((('''&&&%%%%%%+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((%%%&&&'''((()))***+++,,,---,,,***)))))))))***+++(((((((((((((((((((((((()))((((((''''''(((((())))))))))))***))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***((('''''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((***((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***(((''''''''')))***))))))))))))((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$))))))))))))***+++,,,---,,,++++++******))))))((((((***+++***)))((()))***+++************++++++,,,++++++++++++,,,---......---+++)))***,,,---+++))),,,,,,,,,,,,+++***))))))+++,,,,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,---...///000111//////000000111222333333666:::BBBJJJSSS\\\dddjjjmmmqqqwww}}}uuuuuutttpppllljjjkkkllloooqqqtttvvvvvvxxxzzz|||}}}pppbbbYYYVVVZZZfffrrr~~~}}}zzzuuunnngggbbb^^^]]]___``````___aaaeeeiiinnnqqqtttuuuttttttuuuwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}yyyyyywwwvvvvvvvvvwwwwww~~~~~~}}}||||||{{{{{{zzzzzzyyywwwvvvtttsssrrrrrrrrrrrruuuttttttuuuuuusssoookkkeeebbb^^^[[[YYYUUUOOOKKKGGGDDD@@@@@@BBBGGGKKKMMMVVVYYY^^^eeekkkrrrwwwyyy}}}}}}}}}~~~}}}{{{vvvrrrnnnlllkkkkkkllljjjhhhgggfffggghhhjjjoooppppppqqqrrrtttuuuwwwwwwwwwvvvuuussspppmmmllljjjeee^^^WWWSSSTTTWWWYYYeeelllttt{{{}}}}}}|||{{{xxxsssooopppsssoooeee\\\TTTMMMDDD???======:::777444333222000///---,,,+++...---,,,+++***++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,+++)))((((((((()))***(((((())))))******++++++************)))))))))(((***************)))((((((&&&&&&&&&'''''''''''''''************)))))))))(((+++***)))***++++++***)))'''''''''''''''''''''''')))))))))))))))(((''''''))))))((((((((((((((('''+++++++++*********)))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((&&&&&&'''((()))***++++++,,,+++***)))))))))******************************''''''''''''((()))***+++,,,+++******))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))******)))((('''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))&&&''''''((())))))******(((((()))***++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***++++++***)))))))))))))))++++++***++++++,,,---......,,,++++++,,,,,,***)))***+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---,,,++++++++++++++++++,,,---...///000000,,,,,,---///000222333333222555:::>>>DDDKKKSSSXXXaaagggpppwww|||zzzyyyxxxyyyyyyyyywwwvvvrrrtttuuuuuuttttttvvvxxx|||mmm___WWWXXX```jjjvvv}}}zzzqqqhhhcccaaaaaa```]]]ZZZYYYZZZ[[[]]]___aaacccdddfffiiikkkooopppqqqrrruuuwwwyyy{{{}}}~~~~~~}}}zzzyyywwwuuuuuuvvvwwwxxx~~~~~~~~~~~~}}}}}}|||||||||wwwwwwuuutttrrrpppooonnnnnnmmmkkkjjjhhhddd___[[[TTTQQQMMMJJJHHHFFFCCC@@@@@@@@@@@@AAACCCGGGMMMQQQ^^^bbbiiiqqqxxx}}}|||uuunnniiigggfffgggeeecccaaa```bbbfffkkknnnsssvvvwwwwwwuuuuuuxxx{{{wwwvvvuuusssoookkkfffcccbbb^^^YYYTTTSSSTTTXXX[[[fffmmmvvv}}}|||yyywwwwwwtttrrrtttuuupppeee[[[OOOHHH@@@;;;999777555222000//////...---,,,++++++...,,,***(((((()))+++,,,+++++++++++++++*********************************+++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))*********************))))))))))))***++++++++++++******)))(((((())))))*********+++************))))))))))))+++***)))***++++++***)))************************)))))))))))))))(((((('''((((((((())))))*********+++************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))))))))+++***))))))((()))))))))************************''''''(((((()))+++,,,---...,,,***)))(((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((''''''(((((((((((((((((())))))))))))))))))******+++,,,------'''(((***+++++++++***)))((((((((())))))*********(((***+++***)))((()))***))))))(((((((((((())))))++++++******+++,,,,,,---...---,,,++++++***))))))((()))***,,,---...//////)))************+++++++++++++++++++++,,,---..................------,,,,,,,,,---...///000111222222111222444666999>>>DDDIIIVVV^^^hhhqqqxxx}}}|||{{{{{{{{{zzzwwwsssooonnnppprrrsss|||xxxhhh___]]]```dddhhhnnnuuuwwwxxx}}}~~~wwwtttoooooonnnjjjeee___ZZZWWWQQQQQQRRRRRRTTTVVVZZZ\\\aaaaaacccdddgggiiilllmmmrrrtttwwwzzz{{{zzzyyywwwvvvtttrrrqqqqqqrrrtttuuuxxx{{{~~~}}}||||||zzzyyyxxxwwwwwwtttsssrrrpppnnnkkkiiigggeeebbb___]]]YYYUUUOOOKKKGGGEEEBBB@@@???????????????CCCFFFHHHKKKPPPXXX^^^mmmpppuuu{{{}}}|||{{{|||~~~|||sssjjjccc`````````aaaaaaaaabbbffflllqqquuussswwwyyywwwsssqqqtttyyyzzzxxxuuupppjjjeee```]]]\\\ZZZVVVTTTTTTWWW[[[]]]eeejjjrrrwwwwwwuuurrrppprrrpppppprrrrrrkkk___UUUKKKEEE???999777555222111------------,,,,,,,,,,,,,,,+++************+++++++++++++++*********************************************************************))))))))))))))))))*********)))))))))))))))*********)))))))))))))))*********++++++***))))))))))))***++++++,,,,,,,,,*********)))))))))))))))+++***)))***++++++***)))++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))************************))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((***)))))))))))))))))))))((((((((((((((((((((((((((())))))***+++---...///---+++***(((''''''(((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''((((((((()))))))))***(((((((((((((((((())))))'''((()))++++++***)))((((((((())))))***+++++++++(((***+++***)))((()))***''''''''''''((()))***+++++++++*********+++,,,,,,---------,,,***)))))))))******+++,,,------------)))))))))*********++++++++++++++++++,,,---......------......------,,,+++/////////000000000000000222222222222333666;;;>>>MMMUUU```jjjqqqwww}}}}}}}}}~~~{{{zzz|||zzzqqqiiigggiiilllmmmvvvsssiiidddaaa^^^ZZZ___dddgggjjjrrr~~~~~~~~~|||vvvlllbbb[[[SSSQQQNNNLLLLLLNNNOOOPPPUUUUUUVVVWWWYYY[[[]]]^^^```cccgggjjjmmmmmmlllkkkkkkjjjiiihhhhhhiiikkkllloooqqqvvvzzz|||||||||{{{xxxxxxxxxyyyyyyyyyxxxxxxuuutttsssqqqooommmlllkkkjjjiiihhhfffdddaaa___]]]WWWTTTQQQOOOLLLHHHCCC??????>>>===<<<===???BBBEEEFFFJJJPPPTTTXXX^^^ffflllwwwxxxzzz}}}wwwvvvuuuvvvzzzzzzpppfff___\\\[[[\\\```bbbfffjjjooosssvvvwwwsssvvvxxxuuupppmmmppptttyyyvvvqqqjjjccc^^^ZZZXXXXXXVVVTTTSSSTTTWWWZZZ]]]dddfffjjjlllkkkkkkkkkkkklllkkkjjjkkkjjjcccXXXOOOEEEAAA;;;777444222000///------------------------)))***,,,......---+++***************************************************************************)))))))))*********))))))*********)))))))))))))))))))))))))))))))))******(((((()))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))******+++***)))***++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))***+++---...///+++***)))(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&'''(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''(((((())))))******************))))))))))))(((((())))))***))))))((()))))))))******+++++++++(((***+++***)))((()))***&&&&&&''''''(((***+++,,,++++++************++++++,,,------,,,***)))***+++------------,,,+++))))))))))))*********+++++++++......---,,,++++++++++++(((***+++---............000000000000000/////////111111222111111333666999CCCKKKVVV___fffnnnxxx{{{yyyxxxyyyxxxyyy}}}qqqgggcccdddfffjjjsss}}}yyypppjjjbbbZZZSSSUUUWWWYYY]]]fffqqqyyy}}}|||~~~zzznnnfff[[[WWWRRRNNNLLLKKKIIIHHHKKKKKKKKKKKKLLLMMMNNNNNNPPPRRRUUUYYY\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^bbbdddhhhkkknnnnnnmmmmmmiiiiiiiiiiiijjjjjjjjjkkkeeeeeecccaaa___]]]\\\[[[[[[ZZZYYYWWWUUUTTTSSSRRRIIIGGGEEEDDDCCCAAA>>><<<;;;<<<>>>@@@BBBFFFKKKOOOSSSWWW\\\aaafffkkkqqquuuxxxyyy{{{}}}~~~~~~~~~~~~sssrrrpppqqqttt{{{zzztttlllddd___]]]]]]^^^bbbeeekkkppptttvvvvvvvvvtttuuuuuurrrmmmkkklllnnnqqqooojjjeee```[[[XXXWWWUUUTTTSSSRRRSSSUUUWWWYYYbbbccccccbbbbbbccceeehhhfffdddbbbaaa___YYYPPPIII<<<:::666222///---,,,,,,---------------.........'''***---///000...+++))))))))))))***************************************************************(((((()))************))))))))))))))))))*********))))))))))))************''''''((())))))))))))(((************))))))))))))))))))))))))************+++***)))***++++++***)))(((((((((((((((((((((((('''(((((()))))))))))))))*********))))))((((((((((((((()))))))))))))))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))(((((((((((())))))***++++++++++++***++++++++++++++++++++++++((((((((()))***+++,,,---*********+++******))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''%%%&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))*********'''''''''((()))*********++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))(((((())))))))))))))))))(((***+++***)))((()))***(((((((((((())))))***+++++++++************++++++***,,,---,,,***)))***,,,***+++++++++++++++***************+++++++++,,,,,,......---,,,++++++++++++((()))+++---.........------------.../////////000...///000000000111333555:::BBBLLLSSSYYYcccoooyyy~~~~~~zzzwwwvvvwwwwwwyyy}}}uuuiiibbb```aaaeeeoooxxx}}}xxxrrrppphhh___TTTRRROOOOOOSSSYYY```dddrrr|||~~~zzzzzz{{{}}}zzzlllgggaaa\\\XXXTTTPPPLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPMMMNNNOOOPPPQQQQQQPPPOOOQQQSSSVVVXXXZZZ[[[[[[[[[VVVVVVVVVVVVWWWWWWXXXYYYSSSRRRRRRQQQPPPOOONNNNNNLLLKKKJJJHHHGGGGGGGGGHHHCCCBBBAAABBBCCCDDDCCCBBB@@@CCCHHHLLLOOOUUU[[[```fffgggiiinnnsssxxxzzzzzz{{{~~~~~~|||qqqnnnlllkkknnntttzzz~~~rrrnnniiidddbbbbbbdddfffhhhkkkppptttwwwxxxwwwvvvsssrrrpppmmmjjjhhhgggfffgggggghhhgggeeeaaa]]]ZZZWWWVVVUUUTTTTTTUUUVVVWWW\\\\\\\\\[[[[[[\\\___aaa___\\\XXXUUUQQQLLLFFFAAA666555333///,,,+++++++++------------------------''')))+++------,,,+++)))((()))))))))*********+++************************************************'''((()))***+++******)))(((((())))))******++++++((()))))))))************'''((()))***************...------,,,,,,++++++***((()))))))))************+++***)))***++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((((((((())))))(((((((((((())))))******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++''''''''''''((()))***+++)))***+++------,,,+++***'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''$$$%%%'''(((((((((''''''&&&&&&&&&&&&'''''''''(((******))))))((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))************&&&''''''((()))******+++'''''''''(((((())))))******)))(((''''''((()))***(((((((((((((((((((((((((((***+++***)))((()))***+++******)))))))))))))))++++++***************+++)))+++---,,,***)))+++---$$$%%%'''***,,,...//////***++++++++++++,,,,,,,,,++++++++++++,,,---......+++,,,---......,,,***)))******+++,,,...///000000+++---///000000000222333444;;;DDDKKKQQQ[[[hhhssszzz}}}}}}yyyvvvvvvwwwxxxyyy~~~xxxlllccc___^^^```jjjssswww{{{|||tttssstttooofffXXXSSSMMMKKKMMMQQQSSSTTT___kkkzzzyyywwwxxxyyyyyy~~~~~~~~~|||}}}zzztttnnnjjjeee___ZZZPPPPPPNNNLLLKKKJJJIIIIIIEEEEEEEEEFFFGGGHHHHHHIIIDDDEEEHHHIIIJJJIIIHHHFFFDDDEEEHHHJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGCCCBBB@@@>>>>>>???AAABBBCCCBBBCCCEEEHHHJJJKKKJJJHHHMMMSSSYYY]]]ccckkkpppuuuttttttxxx}}}}}}{{{ooolllhhhfffhhhmmmssswwwyyy~~~}}}uuullljjjgggeeeeeegggkkkmmmnnnppptttwwwxxxyyyxxxwwwqqqnnnkkkhhhfffdddbbb``````dddiiilllllliiiccc```[[[ZZZYYYWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVWWWYYY[[[XXXUUUOOOKKKGGGCCC>>>;;;444444222///,,,++++++,,,---------,,,,,,,,,,,,+++(((((())))))*********+++(((((())))))*********+++************************))))))))))))))))))))))))'''((()))+++++++++***)))'''(((((()))***++++++,,,(((((())))))*********+++((()))***+++++++++++++++,,,++++++***)))(((''''''(((((())))))*********++++++***)))***+++++++++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))%%%%%%&&&'''((()))******'''((((((((())))))******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))******+++,,,---...------,,,))))))))))))))))))))))))***)))(((''''''((()))***)))((((((((((((((())))))***)))((((((((()))+++,,,---+++))))))***+++***)))&&&'''((())))))((('''''')))'''%%%&&&(((***(((&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((((((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))*********+++))))))(((((((((((())))))''''''''''''((((((((((((+++***)))(((((()))******%%%&&&'''((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++)))))))))))))))(((((((((******))))))))))))******---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,------.........---------------------------------...///000111222222777777999>>>GGGSSS^^^eeerrrpppuuusss~~~pppuuuvvvzzz}}}rrrggg___ZZZ[[[^^^eeemmmtttyyyzzzzzzyyywwwtttrrrqqqooonnnlll```VVVPPPRRRTTTQQQNNNOOORRRZZZfffsss}}}yyy~~~}}}zzzyyyyyyzzzwww{{{{{{rrrqqqbbb```]]]ZZZXXXTTTPPPMMMOOONNNNNNMMMLLLKKKKKKJJJJJJGGGDDDDDDEEEFFFEEECCC>>>???AAACCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@@@@??????AAACCCEEEGGGHHHHHHGGGHHHKKKPPPUUUYYY[[[]]]]]]^^^dddiiijjjmmmsssvvvvvvzzzxxxwwwxxx{{{{{{uuurrrmmmfffaaabbbiiiooorrrrrrqqqpppoooooonnnnnnfffeeedddfffjjjooosssuuuwwwwwwxxxwwwvvvtttqqqoookkkjjjgggbbb]]][[[[[[]]]]]]```fffmmmssssssmmmhhhbbb^^^YYYWWWXXXYYYWWWTTTYYYUUUQQQNNNNNNNNNNNNNNNNNNKKKGGGCCC@@@<<<777444///...---+++******++++++,,,,,,,,,,,,,,,+++***)))''''''(((((())))))******+++*********))))))((((((************************)))))))))))))))))))))))),,,***)))'''''')))***,,,+++*********))))))((((((************************))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,------,,,***)))((()))***+++,,,,,,+++***)))))))))(((((((((((()))))))))((((((((((((((())))))***)))((((((((()))***+++&&&%%%$$$%%%(((************)))((('''&&&''''''(((***&&&&&&***111222,,,&&&(((((('''&&&&&&&&&&&&&&&''''''(((((()))((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((+++***)))(((((()))******###$$$%%%&&&&&&'''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))(((((((((((())))))******))))))))))))******,,,,,,+++++++++************+++,,,,,,------,,,,,,((())))))*********))))))------------------,,,,,,------...///000111222222000111333888@@@IIIRRRXXXcccgggtttrrrwwwzzznnnwwwsssvvvzzz}}}~~~yyyssskkkccc]]]ZZZ\\\aaaffflllppprrrsssuuusssrrrpppooonnnlllkkkccc[[[VVVWWWXXXTTTPPPPPPMMMRRR[[[fffrrr{{{wwwuuuuuuwwwssswww{{{yyyqqqnnnkkkiiigggdddaaa^^^\\\[[[[[[YYYXXXWWWWWWVVVRRRPPPNNNNNNNNNNNNKKKIIICCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGJJJNNNQQQTTTUUUVVVXXX[[[___eeeiiilllnnnooonnnsssuuutttuuuyyy|||{{{{{{yyyyyy{{{xxxtttlllddd___```dddggghhhhhhhhhhhhiiijjjlllmmmooonnnlllmmmpppsssvvvxxxwwwxxxyyyyyywwwtttpppnnnfffeeeaaa\\\XXXVVVXXXZZZ^^^aaagggooouuuvvvrrrnnnfffccc______```___\\\YYYWWWSSSNNNKKKKKKKKKJJJJJJHHHEEE@@@<<<999666222000///...,,,+++******+++++++++,,,,,,,,,++++++***)))(((((()))))))))))))))*********))))))))))))))))))*********++++++*********))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,***)))((()))***++++++++++++***)))(((((())))))))))))(((((())))))(((''''''(((((()))))))))((((((((()))***+++&&&$$$###%%%'''))))))))),,,***(((%%%%%%&&&(((******''''''///888999000&&&)))((((((''''''''''''((((((((()))))))))(((''''''***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******(((((())))))***))))))((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************'''(((************+++---))))))))))))))))))))))))))))))))))))************(((((()))******************)))((('''((((((************))))))))))))*********************)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***.........------,,,,,,,,,------...///000000111222...///222666<<>>888444222000...---...---,,,++++++***+++++++++++++++,,,++++++***)))***************)))))))))))))))(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++***)))((()))******++++++******)))'''((()))******)))((('''))))))((('''''''''(((((((((((((((((())))))******+++***(((((()))))))))(((***)))'''&&&&&&((()))+++***)))***///666555...'''))))))((((((((((((((())))))))))))))))))((('''&&&******)))(((((('''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,++++++************))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((************************''')))******))))))***,,,))))))))))))))))))))))))((()))))))))************)))******++++++)))((('''***)))((('''((()))***,,,******))))))))))))************************************+++,,,,,,,,,,,,+++---............---,,,,,,.........------,,,,,,+++------......///000000111...///222555999<<>>:::999999888777222///,,,***++++++++++++******++++++++++++******((()))******+++************************)))))))))***((('''&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))***))))))(((((())))))***************************)))))))))*********++++++))))))(((((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&%%%&&&(((************))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))***(((((()))*********)))))))))(((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((&&&''')))***++++++******))))))***+++,,,,,,,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((((((&&&(((***+++,,,,,,+++*********))))))))))))******)))))))))*********++++++))))))***+++++++++++++++)))***+++,,,---.........+++,,,,,,------.........---------.........//////......000111222333444444444???mmmjjjAAA<<>><<<;;;999666333000///...---,,,,,,,,,,,,++++++++++++++++++++++++*********************)))************))))))))))))*********++++++******)))))))))))))))(((((((((((()))(((((()))***+++***)))))))))(((((((((((()))************))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))******+++***((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********))))))(((((((((((()))'''(((((())))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***************)))(((((('''(((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********))))))***)))))))))))))))(((((((((''''''''''''((()))))) !!!&&&)))(((&&&'''((()))(((&&&&&&''')))))))))((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''***---111333333///***''''''((())))))&&&(((***++++++***)))'''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************+++*********)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---------000222333333555999>>>FFFNNNZZZeeemmmpppppppppooonnnmmmlllkkkjjjjjjjjjggghhhfffbbb]]]XXXUUUTTTRRRWWW[[[]]]bbbkkkoooooommmjjjfffbbb``````aaabbbfffmmmqqqpppmmmjjjaaaXXXQQQQQQPPPQQQTTTZZZaaagggiiigggeeeddd```___dddmmmwwwuuulllhhhccc___^^^^^^^^^^^^[[[\\\]]]___bbbgggmmmqqqqqqrrrsssttttttsssqqqpppllljjjhhheeeccceeeiiimmmpppvvv~~~~~~zzzssslllhhhggggggjjjnnnrrrxxx||||||sssmmmiiieeeccc___aaadddhhhiiiiiihhhgggeeefffgggdddaaaaaadddhhhggglllpppnnngggcccccceeefffiiimmmpppqqqpppnnnllliiikkklllllljjjgggffffffgggiiigggaaa^^^]]]ZZZVVVKKKLLLJJJDDDAAADDDIIIKKKRRRUUUYYY]]]aaadddeeeeeeiiikkknnnqqqrrrmmmeee^^^SSSPPPJJJEEEAAA>>>>>>>>>???<<<999777555444111///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***************)))))))))(((((())))))***+++++++++++++++(((((((((((())))))))))))***(((((()))++++++)))'''))))))((((((((((((((()))+++++++++******)))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((()))))))))))))))(((((('''((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))*********))))))(((((((((((()))&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&'''((())))))*********)))))))))((((((((('''((((((((((((((())))))***))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''((()))******+++&&&'''((()))******))))))***))))))(((((((((((()))))))))******))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((()))(((((('''&&&%%%%%%$$$((((((''''''(((((()))***&&&%%%$$$%%%'''(((((('''((())))))(((&&&&&&''')))***))))))(((''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&(((+++...000333///***''''''((())))))'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,---......//////......---************+++,,,------)))---111111000000222444;;;AAAJJJUUU]]]ccceeefffjjjjjjjjjkkkkkklllllllllggggggeeebbb]]]ZZZYYYYYYVVVYYYZZZZZZ```jjjrrrttttttqqqkkkeeebbbbbbcccdddgggpppvvvuuusssssskkk```XXXWWWVVVVVVWWWXXXZZZ[[[^^^\\\[[[YYYUUURRRXXX```oooyyy~~~}}}oooiiiaaa[[[XXXXXXXXXXXXUUUWWWYYY[[[^^^bbbhhhkkkjjjjjjjjjjjjjjjiiiiiihhhfffeeedddaaa```aaaeeehhhkkkpppwwwxxxwwwsssmmmgggdddcccdddfffiiilllqqqvvvzzz}}}yyypppiiifffddddddcccbbbdddfffhhhiiigggeeeddd```bbbccccccaaabbbfffiiilllppptttsssnnnjjjjjjlllhhhjjjlllnnnnnnkkkhhhfffbbbdddeeedddbbb___^^^^^^\\\^^^\\\WWWTTTTTTSSSOOOHHHHHHHHHFFFFFFHHHKKKNNNPPPRRRUUUXXX\\\___bbbcccmmmnnnpppttttttoooeee]]]PPPLLLGGGBBB>>>;;;::::::;;;999555333222111///------,,,,,,+++++++++++++++************************)))***+++,,,,,,,,,+++*********)))))))))(((((((((((((((***+++,,,,,,------(((((((((((())))))))))))***)))(((+++...///,,,)))))))))))))))((((((((((((+++***************))))))((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))((((((''''''((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&'''((()))+++,,,,,,*********)))((('''''''''((((((((((((((()))******(((((()))))))))))))))***((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((''''''&&&'''((()))***((((((((()))))))))))))))'''((()))******)))(((((()))(((((((((((())))))***)))************)))((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))(((((('''))))))(((((('''&&&&&&%%%((((((((((((((())))))******+++,,,+++)))((()))***((())))))(((&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((('''$$$$$$''')))(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,---+++))))))******)))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((()))***+++++++++++++++((()))***+++,,,++++++***++++++******++++++,,,---///.........---,,,,,,,,,---------......---------+++******++++++,,,---...))),,,//////------...111444777<<>>:::888777777666444111///000000///...,,,,,,+++***************************************((()))+++------,,,+++******)))))))))((((((((((((&&&''')))+++,,,......///'''((((((((()))))))))******((()))---222555222///)))))))))))))))(((''''''((((((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((('''((()))))))))((('''&&&&&&'''(((******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((('''(((((()))***+++))))))************))))))(((((((((((())))))))))))&&&&&&''''''((()))******))))))))))))((((((((((((((((((((((((((()))******''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***)))(((((('''&&&&&&%%%%%%(((((()))******)))((('''(((((('''(((((()))***+++***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))$$$%%%'''(((((((((''''''++++++++++++************((((((((((((((()))******%%%''')))(((%%%$$$&&&(((((())))))(((&&&%%%'''(((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((******)))&&&&&&))),,,'''(((((()))***++++++,,,))))))))))))))))))))))))((()))))))))************'''''')))+++---,,,)))&&&***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))***++++++++++++***))))))((()))***+++,,,,,,+++***,,,+++***)))***+++---...000000///...------,,,,,,*********++++++*********++++++++++++,,,---...///+++---///...,,,,,,...111111222444999@@@GGGKKKMMMQQQTTTYYY^^^cccfffggghhheeeeeedddaaa______bbbdddcccccc```]]]cccppp{{{~~~yyyqqqiiidddcccccceeeiiitttyyyuuutttwwwqqqfffaaa```______aaaaaaaaa```XXXWWWVVVRRRIIIBBBEEELLLLLLZZZhhhqqqxxx}}}xxxtttrrrrrrssszzzssskkkeeeaaa\\\YYYZZZ\\\^^^______aaacccfffdddbbb___\\\[[[[[[\\\\\\ZZZ[[[\\\[[[[[[\\\^^^aaaaaaeeejjjpppssssssrrrpppiiiiiifffccc___^^^___```]]]^^^aaaeeeiiijjjiiihhhgggbbb\\\ZZZ[[[___ccceeehhhhhhhhhhhhfffdddaaa___fffiiilllkkkiiiiiikkkmmmqqqsssuuuuuuuuutttttttttlllkkkjjjhhheee```\\\ZZZRRRSSSSSSPPPMMMKKKKKKLLLRRRTTTSSSOOONNNQQQQQQNNNMMMLLLNNNPPPPPPNNNMMMOOOKKKLLLNNNRRRWWW\\\aaadddfffeeegggjjjkkkeee[[[RRRGGGDDD@@@<<<888666555555222000...---.../////////---,,,+++***))))))))))))))))))))))))))))))))))))((()))+++---------+++***))))))))))))((((((((((((%%%&&&(((+++---///000000'''((((((((())))))******)))((()))///666:::888444))))))***))))))(((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))'''&&&%%%&&&''')))***)))'''$$$"""************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((***++++++(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''''''''''''''(((((())))))******((((((((((((((()))******&&&'''''''''(((((())))))************************))))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&'''((())))))***************)))'''&&&%%%+++***((('''''')))+++,,,)))))))))))))))))))))************)))((((((((('''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''&&&%%%%%%%%%******+++++++++******)))))))))))))))))))))))))))***************)))((((((...,,,)))((((((+++...000******))))))))))))******+++***))))))***,,,...///111...***)))***,,,,,,---,,,+++***)))))))))***+++000...,,,******,,,...000------,,,,,,---...000111111000000222444888;;;===EEEIIIOOOTTTXXX]]]aaaddddddeeeffffffdddccccccdddcccdddeeegggkkkpppuuuxxxzzzyyytttjjjaaa]]]```dddooouuuzzzzzzzzzyyytttnnnaaa```^^^]]]___aaadddfff```bbb```YYYQQQMMMIIIDDDKKKLLLSSS\\\dddkkkvvv~~~~~~zzzrrrjjjgggkkkooo|||vvvoookkkgggccc```aaaeeejjjllljjjhhhggghhhjjjfffaaa]]][[[ZZZXXXVVVWWWXXXZZZ[[[]]]^^^______aaabbbdddeeefffggghhhhhhddddddbbb___\\\[[[\\\]]]______```aaaaaaaaaaaaaaa[[[ZZZXXXXXXZZZ^^^bbbeeekkknnnpppoookkkfffddddddlllllllllmmmmmmllllllkkkrrrssstttuuuvvvwwwxxxxxxooommmiiiccc^^^ZZZXXXWWWLLLLLLKKKIIIGGGHHHJJJLLLPPPVVV\\\\\\WWWRRRPPPPPPOOONNNNNNPPPSSSUUUUUUTTTQQQPPPNNNNNNQQQUUUZZZ]]]]]]___bbbbbb^^^WWWOOOJJJDDDBBB>>>:::555222///...000000000000000000000000---------,,,,,,++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************---***)))///777999333+++)))))))))))))))))))))))))))'''&&&&&&((((((((((((%%%&&&''')))******++++++******)))((((((((((((((((((((())))))))))))((((((************************+++***)))'''&&&$$$###"""&&&&&&&&&&&&''')))***,,,(((((((((((((((((((((((((((((((((((()))***+++,,,%%%&&&(((*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))***++++++((((((((((((''''''''''''))))))((((((((((((''''''$$$%%%'''((()))*********))))))((((((((()))+++,,,******))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))(((((( !!!"""$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))((((((***)))'''%%%%%%&&&((()))******))))))))))))******++++++)))))))))+++---...000---***((()))+++,,,,,,++++++*********,,,---...///---+++******+++---///+++++++++,,,,,,---.../////////...///111444777999===AAAFFFKKKPPPUUUZZZ^^^___aaaccccccaaa``````aaacccccceeegggkkkppptttwwwvvvuuuqqqhhh```[[[]]]aaalllsssxxxyyyzzzzzzvvvpppdddbbb```^^^^^^___aaabbb```eeefff```XXXQQQIIIBBBEEEFFFKKKRRRXXX^^^gggqqqttttttrrrlllfffcccfffjjjrrrxxxyyyrrroookkkhhhfffhhhmmmsssuuusssqqqpppqqqppplllgggccc```___^^^\\\\\\\\\]]]^^^______`````````aaaccccccccccccddddddeeeeeedddbbb^^^\\\\\\]]]bbbbbbbbbaaaaaa```______\\\[[[ZZZZZZ\\\```eeehhhooopppqqqooollljjjkkkmmmppppppoooooonnnmmmkkkjjjppppppqqqrrrtttuuuvvvvvvmmmiiiccc^^^YYYUUURRRQQQGGGGGGFFFEEEDDDFFFIIILLLSSSXXX]]]]]]YYYTTTRRRSSSQQQSSSUUUYYY[[[\\\YYYWWWRRRPPPNNNLLLMMMPPPTTTVVVWWWWWWWWWUUUQQQLLLHHHEEEBBB@@@===999555111///...------------------------+++++++++******)))))))))************)))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++************************)))&&&&&&+++111333...))))))))))))))))))))))))))))))(((''''''(((((((((((((((((())))))))))))((((((***))))))((((((((((((((((((((())))))))))))((((((************************)))(((((((((''''''&&&&&&''''''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((()))***+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&'''(((((()))******((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''(((((()))''''''''''''((((((((((((,,,,,,+++***((('''&&&&&&"""###%%%''')))***++++++''''''((())))))***++++++*********))))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))"""###%%%'''(((*********&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))(((((((((((((((''''''&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((())))))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))************))))))(((++++++)))(((((('''((((((******))))))))))))******,,,+++***))))))***,,,,,,...,,,)))((()))***++++++*********+++,,,---///000---,,,***))))))***,,,---)))***+++,,,,,,------,,,---,,,,,,---...000222444444777;;;???CCCIIIOOOSSS[[[^^^aaacccccccccccccccaaabbbcccfffiiillloooqqqpppooollleee^^^YYYZZZ\\\fffmmmsssvvvxxxyyyvvvqqqhhhfffbbb___]]]\\\]]]^^^aaahhhmmmjjjcccYYYNNNDDDCCCBBBDDDIIILLLOOOWWW^^^fffggghhhddd```^^^```bbbiiinnnttt{{{{{{uuuqqqnnnllljjjnnnttt{{{~~~}}}{{{zzz{{{xxxtttnnnjjjhhhgggfffeeebbbbbbccccccddddddddddddeeefffhhhgggdddbbbaaaaaaggghhhhhhfffcccaaa``````hhhgggfffdddbbbaaa``````___^^^]]]^^^```dddiiilllrrrrrrqqqpppnnnoooqqqtttrrrqqqpppnnnkkkiiigggeeehhhiiijjjkkkmmmnnnooopppgggbbb[[[VVVSSSPPPMMMJJJDDDDDDCCCBBBBBBEEEJJJNNNUUUYYY]]]^^^[[[WWWVVVVVVUUUYYY___dddfffccc]]]WWWRRRPPPLLLIIIHHHIIIKKKMMMSSSQQQNNNJJJGGGEEECCCBBB???===:::777333000...---,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&%%%&&&(((+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((************)))'''&&&%%%))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((())))))******((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((()))***++++++***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$%%%&&&((()))+++,,,---(((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&&&&'''((())))))***---,,,+++***)))((('''&&&&&&&&&'''''''''''''''&&&%%%&&&((()))*********************)))((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''''''''&&&'''((()))***************'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''(((((((((((((((''''''%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((())))))***)))******++++++++++++***(((((((((((((((((((((((())))))************)))(((***++++++++++++******)))******))))))))))))******,,,+++******)))******+++,,,***(((''')))******************+++,,,------...,,,+++***))))))***+++,,,)))***,,,---------,,,+++,,,,,,++++++,,,---/////////111333666999>>>DDDHHHRRRVVV[[[___aaabbbcccddd```aaabbbdddfffhhhiiiiiiiiiiiigggbbb\\\XXXWWWXXX^^^eeekkknnnrrruuutttpppjjjgggccc___]]]\\\\\\]]]ccclllsssqqqkkkcccXXXNNNJJJFFFDDDFFFHHHHHHMMMSSS\\\^^^___]]]ZZZXXXWWWXXXcccfffkkkoootttzzz}}}wwwqqqnnnllljjjooouuu}}}}}}yyytttpppnnnmmmlllkkkhhhhhhiiijjjkkklllnnnnnnrrrsssssspppjjjdddbbbaaahhhjjjlllllljjjhhhhhhhhhmmmlllkkkjjjhhhgggffffffdddcccbbbbbbdddhhhlllooossssssssssssrrrrrrssssssooonnnllliiieeeaaa^^^\\\]]]]]]^^^```bbbcccdddeee```ZZZSSSPPPOOONNNKKKHHHGGGFFFEEECCCCCCFFFKKKOOORRRUUUZZZ[[[[[[ZZZZZZ[[[[[[```gggnnnnnnggg\\\TTTPPPMMMJJJFFFDDDDDDEEEFFFLLLJJJGGGDDDAAA???>>>===;;;:::777444111///...---........................,,,,,,,,,+++++++++++++++*********))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((()))((()))+++---((((((((((((((((((((((((((()))***)))(((''''''(((************)))'''&&&%%%)))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((()))***+++,,,+++)))''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***)))((((((***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,(((((())))))))))))(((((()))(((((((((((()))******%%%&&&&&&'''((()))******+++*********))))))(((((((((((((((((('''&&&%%%$$$%%%&&&((()))*********)))))))))))))))((((((''''''&&&''''''(((((()))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$###"""$$$%%%&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((+++***)))(((''''''''''''))))))***+++++++++++++++((((((((((((((((((((((((((())))))*********))))))%%%&&&((()))*********)))******))))))))))))******++++++******************+++)))'''''')))******)))***+++++++++++++++******+++******))))))******+++***+++---......---,,,,,,,,,,,,,,,,,,,,,------...///000111222333666:::>>>BBBGGGMMMRRRUUUXXX[[[]]]```aaabbbdddeeeeeeeeeeeeccccccbbb___[[[YYYXXXWWWXXX^^^cccfffjjjooopppnnnkkkhhhddd```^^^]]]]]]^^^eeemmmtttsssppplllddd]]]SSSMMMHHHHHHHHHGGGIIINNNTTTUUUVVVUUUSSSPPPMMMLLLXXXZZZ]]]aaagggoooxxx}}}}}}wwwqqqkkkhhhgggjjjqqqyyy~~~~~~~~~zzzvvvsssqqqpppnnnmmmiiijjjkkknnnqqqtttwwwyyy}}}yyypppgggcccbbbhhhjjjmmmoooooooooppppppoooppppppppppppooonnnmmmhhhgggeeedddeeeiiilllooorrrtttvvvxxxxxxuuuqqqnnnjjjiiifffbbb]]]YYYUUUSSSOOOPPPQQQSSSUUUVVVXXXXXXXXXTTTQQQOOOPPPPPPNNNKKKLLLKKKIIIFFFDDDEEEIIILLLKKKNNNRRRVVVXXXZZZ\\\]]]bbbfffmmmrrrqqqgggZZZQQQKKKIIIFFFCCCAAAAAABBBCCCBBBAAA@@@>>>;;;999666555777666444111///...---,,,........................++++++++++++++++++++++++))))))))))))))))))******)))*********++++++++++++)))))))))))))))))))))))))))))))))*********++++++''''''''''''''''''''''''((()))***)))((((((+++---(((((((((((((((((((((((('''***++++++(((''''''((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))***************)))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((()))***+++,,,+++)))'''&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++***)))(((***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***&&&&&&&&&'''((())))))***((()))))))))))))))))))))&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%###"""!!!###$$$%%%''')))******+++(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((++++++)))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((())))))************)))&&&'''(((***+++,,,------******))))))))))))******))))))*********************)))((((((***+++*********++++++++++++***)))(((+++******************+++,,,,,,------------,,,,,,,,,,,,------------------///000000000000111444666:::===BBBGGGJJJNNNRRRUUU[[[]]]```ccceeeeeedddddd```___^^^]]]\\\[[[[[[[[[XXX\\\___```dddkkknnnnnnllljjjfffbbb____________eeelllrrrrrrqqqpppmmmhhhYYYRRRKKKJJJIIIHHHIIILLLOOOOOOOOOOOOMMMIIIFFFDDDJJJLLLNNNRRRXXXaaakkkrrryyyyyyxxxtttmmmfffbbb```bbbhhhppptttvvvwwwzzz|||zzzxxxuuutttrrrpppmmmjjjfffgggiiimmmqqqvvv{{{~~~}}}rrriiiddddddfffiiilllmmmnnnoooqqqsssnnnpppsssuuuvvvtttrrrqqqjjjhhheeecccccceeegggiiimmmpppuuuyyyzzzuuunnnhhhcccbbb___[[[WWWRRRNNNLLLEEEEEEGGGIIIKKKLLLNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPOOOMMMIIIFFFEEEFFFGGGGGGIIILLLPPPUUUXXX[[[\\\cccggglllooolllcccVVVMMMEEEDDDAAA???>>>>>>??????============;;;777444222333222000///------,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((((())))))((('''''')))***))))))))))))))))))))))))'''***---,,,)))&&&'''(((&&&'''((())))))***))))))''''''&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((()))******++++++)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((()))************)))((('''&&&'''((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''&&&%%%$$$###%%%&&&((()))***+++++++++(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((((((((((('''************************&&&''''''(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((+++***))))))((((((((((((&&&'''((())))))*********))))))))))))))))))))))))(((((()))***************)))******+++,,,------...******))))))))))))******(((((()))******++++++******)))((()))+++,,,+++***)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------...------+++,,,............000111777999<<<>>>@@@CCCHHHKKKPPPSSSXXX]]]```bbbbbbbbb___]]]\\\\\\]]]^^^______\\\______^^^aaajjjoooppppppmmmhhhdddaaa_________bbbjjjpppppppppqqqoookkk^^^UUUMMMLLLKKKJJJKKKNNNNNNNNNMMMMMMLLLJJJGGGEEEFFFGGGGGGIIIMMMSSS\\\bbbgggjjjllljjjddd]]]XXXVVVUUU[[[bbbfffiiikkkpppsssvvvuuuttttttrrrooojjjgggaaabbbdddhhhmmmsssxxx{{{tttkkkggghhhdddfffggghhhhhhiiilllnnnlllooosssvvvwwwtttqqqnnnjjjgggccc___^^^^^^___aaacccfffkkkqqqsssooohhhaaaZZZYYYWWWSSSOOOJJJGGGEEE???@@@AAACCCFFFGGGIIIJJJNNNSSSWWWXXXTTTQQQQQQRRRSSSSSSRRROOOKKKGGGGGGGGGFFFFFFIIILLLQQQUUUXXXYYY\\\^^^aaabbb```XXXNNNGGGAAA@@@===;;;::::::::::::;;;;;;;;;:::888555333111000///...---,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))'''+++...---)))&&&&&&(((''''''((()))))))))))))))'''&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''(((******))))))***))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))+++***(((&&&%%%&&&'''(((%%%%%%&&&'''((()))******,,,,,,++++++******))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&'''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((*********)))******+++,,,(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************((('''''''''''''''((()))******))))))))))))******&&&'''(((***++++++++++++***))))))***+++,,,,,,***((()))+++---.........---++++++++++++++++++++++++,,,+++***)))))))))++++++***+++,,,---------------'''))),,,---------...///333444444444555888<<>>>>>@@@BBBDDDFFFHHHIIIMMMTTT[[[[[[UUUPPPPPPRRRWWWXXXWWWTTTPPPLLLJJJJJJGGGGGGHHHKKKOOOSSSVVVVVVSSSTTTUUUVVVTTTOOOGGGAAA???===;;;999777666666666777666444222000///...---...------,,,++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))),,,+++***+++,,,,,,***((())))))))))))))))))))))))'''+++///...)))&&&&&&((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***((()))*********)))'''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%$$$###$$$%%%&&&''')))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((''''''''''''((()))))))))'''%%%&&&)))++++++)))))))))))))))))))))))))))***))))))***,,,,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''(((((('''$$$###$$$(((+++&&&'''''''''(((((())))))((())))))((('''&&&&&&'''******)))((((((((((((((())))))))))))))))))))))))))))))((()))))))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&***)))((('''&&&%%%%%%%%%$$$%%%'''((((((((('''&&&((((((((((((((((((((((((************************))))))(((((((((((())))))(((((())))))))))))(((((($$$$$$$$$%%%&&&'''((((((+++++++++***)))(((((('''***'''%%%&&&)))++++++***++++++******)))(((((((((''')))******((('''((()))''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------///000222444555666===@@@DDDIIIOOOTTTXXX[[[XXXZZZ[[[[[[\\\]]]___aaacccbbbaaabbbffflllssswwwxxxwwwtttoooiiiccc]]]ZZZaaacccfffhhhjjjjjjiiiiii^^^[[[UUUPPPNNNNNNOOOQQQTTTYYY]]]]]]]]]]]]ZZZTTTSSSMMMHHHGGGJJJLLLKKKIIITTTSSSSSSRRRQQQMMMHHHEEEDDDEEEGGGKKKOOOTTTXXX[[[eeegggkkknnnnnnjjjbbb]]]XXXWWWWWWWWWZZZ___dddgggssszzz~~~yyyrrrooommmjjjiiibbbYYYVVVXXX\\\]]]]]]bbbeeejjjmmmnnnllliiigggddddddbbb]]]VVVRRRQQQRRRPPPPPPQQQSSSVVVVVVUUUSSSMMMJJJGGGEEECCCBBB@@@>>>@@@???@@@AAACCCEEEHHHIIIPPPSSSWWWYYYYYYXXXWWWXXXYYY[[[]]]\\\XXXRRRNNNLLLGGGFFFFFFGGGJJJLLLLLLLLLLLLKKKJJJHHHEEECCCAAAAAA;;;999777444333333444555//////000//////...------+++,,,---...---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((('''&&&&&&''')))+++---)))))))))))))))(((''''''(((((('''''''''(((((()))(((((((((((((((''''''&&&%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))+++)))&&&''')))***)))'''(((((((((((((((((((((((((((''''''(((******)))'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((&&&%%%%%%(((***''''''''''''((((((((()))((()))***)))''''''''')))******)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&'''((()))*********))))))(((''''''&&&***(((%%%&&&(((******)))''''''(((((()))******+++''')))******((('''((()))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000666888<<<@@@EEEJJJNNNOOORRRTTTVVVWWWWWWYYY\\\^^^``````aaadddhhhnnnsssvvvxxxxxxuuuqqqjjjccc\\\XXXXXX[[[___bbbeeefffffffff^^^[[[WWWSSSQQQQQQRRRRRRXXX___dddeeeggghhheee```]]]VVVNNNKKKLLLNNNNNNLLLOOOOOOOOOOOONNNKKKFFFBBB@@@@@@AAACCCGGGKKKOOORRRYYY[[[___cccdddbbb\\\XXXRRRQQQPPPPPPQQQUUUYYY[[[hhhooossspppllljjjjjjhhheee^^^UUUPPPQQQSSSSSSRRRYYY\\\```dddeeecccaaa______```___[[[TTTMMMIIIGGGHHHHHHIIIKKKNNNOOONNNMMMLLLJJJGGGEEECCCAAA???>>>>>>??????AAACCCEEEGGGHHHMMMPPPUUUXXXYYYYYYZZZZZZ]]]```bbbaaa\\\UUUOOOLLLEEEDDDCCCCCCFFFGGGGGGGGGFFFEEEDDDBBB@@@>>><<<;;;777666444222000000111222///////////////...------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))***************************************)))((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&%%%&&&''')))***)))))))))))))))(((''''''))))))(((''''''&&&&&&&&&(((((((((((((((''''''&&&'''(((((()))************(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))((((((,,,***((('''(((((('''&&&(((((((((((((((((((((((((((''''''(((******)))'''((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))''''''((()))''''''''''''((((((((((((''')))***)))(((((()))******))))))((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((()))***++++++))))))((((((''''''&&&&&&)))'''&&&'''))),,,------&&&&&&''''''((()))))))))'''(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,++++++************+++++++++++++++*********++++++,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++,,,,,,---------------...///111333777;;;>>>AAABBBHHHJJJMMMNNNPPPRRRVVVXXXYYY[[[___dddiiinnnqqqsssvvvuuutttpppiiiaaaYYYTTTPPPSSSXXX]]]aaaccccccccc]]]\\\YYYWWWUUUTTTTTTTTT[[[bbbiiimmmpppsssqqqlllhhh```UUUNNNLLLMMMMMMMMMJJJJJJKKKLLLLLLJJJFFFCCC???>>>======@@@CCCHHHJJJNNNPPPRRRVVVXXXXXXUUURRRKKKIIIHHHGGGGGGIIILLLNNNWWW___dddcccaaabbbcccbbb```YYYPPPJJJIIIIIIGGGFFFKKKNNNSSSWWWXXXWWWUUUSSSTTTVVVXXXVVVPPPIIICCC@@@@@@???@@@CCCFFFHHHIIIHHHKKKJJJHHHFFFDDDBBB@@@@@@???@@@AAABBBDDDEEEFFFFFFHHHLLLRRRVVVYYY[[[]]]^^^bbbeeeiiihhhaaaXXXOOOJJJBBB@@@>>>>>>@@@AAA@@@???>>>===<<<:::888666555444333111000...---------...---............------,,,------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((+++******)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((('''(((((())))))((((((''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''((((((((((((((())))))((('''&&&%%%%%%&&&'''((()))))))))))))))(((''''''))))))((('''&&&%%%%%%$$$(((((((((((((((''''''&&&'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))((((((***)))((('''''''''''''''(((((((((((((((((((((((()))(((((()))+++,,,***)))((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***+++)))((((((((('''''''''(((((((((((((((''')))******))))))***,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((((('''))))))(((((()))******+++)))))))))((((((''''''''''''&&&'''(((+++///111222)))(((((('''&&&&&&%%%%%%&&&(((******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))),,,,,,++++++******))))))+++++++++***************+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,************************((()))***+++---...///000---...000222555777999:::>>>@@@BBBEEEFFFIIIMMMPPPPPPTTTZZZaaagggkkkmmmmmmooopppooommmfff^^^VVVPPPNNNQQQVVV[[[___bbbbbbbbb]]]\\\[[[YYYWWWVVVTTTTTTXXX```hhhnnnssswwwwwwsssnnneeeYYYOOOJJJIIIJJJJJJHHHIIIKKKMMMPPPPPPMMMKKKEEECCC@@@>>>???CCCGGGJJJLLLLLLLLLNNNPPPPPPMMMKKKDDDCCCBBBAAAAAABBBDDDFFFJJJPPPUUUVVVWWWZZZ[[[ZZZXXXSSSKKKEEEBBBAAA@@@>>>AAADDDHHHLLLOOONNNMMMLLLIIIKKKMMMMMMKKKGGGCCCAAA>>>======@@@CCCFFFHHHHHHKKKKKKKKKJJJHHHFFFEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEJJJOOOTTTXXX[[[^^^aaacccgggjjjiiibbbWWWLLLFFF???===;;;:::;;;;;;:::999888777666555333222111000///...---,,,++++++++++++,,,,,,------------,,,,,,...---+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************)))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++******)))((('''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******'''&&&&&&&&&&&&''')))))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))(((((((((((('''''''''''''''''')))***'''''''''''''''''''''''')))(((((()))++++++***(((((((((((((((((((((((((((''''''((((((((((((''''''&&&(((++++++***(((((((((((((((((((((((('''''''''''')))******))))))***,,,))))))(((((((((((()))))))))))))))))))))))))))))))))***+++)))'''&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''(((((('''''''''((())))))******)))))))))))))))(((''''''(((((()))+++---///((((((''''''&&&%%%%%%%%%&&&((()))***)))((()))***))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++++++++******)))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,------------...************************))))))***+++---...//////------...///111222333333555777:::<<<===@@@DDDGGGIIIMMMTTT\\\bbbfffhhhhhhiiijjjjjjiiiddd]]]VVVQQQPPPRRRVVVZZZ]]]___``````]]]\\\[[[YYYWWWTTTRRRQQQTTT\\\dddiiipppvvvwwwtttoooggg[[[QQQJJJHHHHHHIIIIIIKKKOOOTTTYYY\\\[[[ZZZRRRNNNIIIDDDCCCEEEJJJMMMNNNLLLKKKKKKKKKJJJGGGEEE@@@???>>>===>>>???AAABBBCCCIIIMMMMMMOOOTTTUUUSSSOOOKKKEEEAAA>>><<<;;;;;;<<>>???BBBFFFHHHHHHKKKMMMOOOPPPNNNNNNNNNPPPOOOOOONNNLLLJJJIIIHHHGGGEEEHHHMMMRRRUUUYYY\\\___^^^bbbeeeccc\\\QQQGGGAAA>>><<<999888888777666444444444333222111000///...------,,,++++++*********++++++,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,************************))))))))))))))))))))))))))))))*********+++++++++***************)))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&'''(((***+++,,,)))))))))))))))(((''''''%%%%%%&&&'''((((((((('''(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((((((((('''%%%&&&''''''&&&''')))+++'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&(((******)))''''''(((((((((((((((((('''''''''''')))***)))(((((()))***((((((((((((((())))))***)))))))))))))))))))))))))))***+++)))&&&%%%(((+++'''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&'''''''''&&&&&&''''''(((************))))))))))))))))))(((&&&$$$###%%%'''%%%%%%&&&&&&'''(((((((((%%%''')))***)))((()))***))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------************************------,,,,,,,,,,,,++++++++++++,,,,,,------......000222444555666888;;;===BBBFFFLLLSSSYYY^^^```bbbaaabbbddddddbbb^^^YYYVVVQQQRRRSSSVVVYYY[[[^^^___```___\\\YYYVVVRRRPPPNNNQQQXXX^^^bbbhhhooorrrpppmmmggg^^^UUUNNNKKKJJJKKKKKKNNNTTT\\\eeejjjllllllccc]]]TTTKKKGGGGGGJJJMMMMMMLLLJJJIIIIIIHHHFFFDDD@@@???>>>>>>>>>>>>???@@@BBBFFFJJJJJJMMMRRRSSSQQQHHHFFFCCC???<<<;;;::::::;;;>>>BBBGGGJJJLLLLLLLLLFFFCCC???===>>>@@@AAABBBDDDAAA???>>>AAADDDFFFGGGJJJNNNSSSUUUUUUVVVYYY[[[\\\ZZZVVVQQQMMMJJJIIIHHHEEEGGGKKKNNNPPPRRRUUUXXXVVVXXXZZZXXXRRRIIIBBB>>><<<:::777666555555333111222111111000///.........,,,,,,,,,++++++*********)))******+++++++++++++++,,,,,,+++***************************************))))))))))))))))))))))))((((((((()))******++++++***************)))((((((%%%&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''((((((((((((((())))))&&&&&&'''((()))***++++++)))))))))))))))(((''''''$$$%%%''')))******))))))(((((((((((((((''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))************))))))((((((((((((''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))((('''&&&'''((()))(((((((((''''''''''''((()))***)))''''''''')))((((((((((((((()))******))))))))))))))))))))))))'''))))))'''###"""&&&***'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((())))))&&&######%%%'''&&&&&&&&&'''(((((())))))%%%'''))))))))))))***+++***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++((()))))))))*********+++)))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++...///111111111222444666888;;;???DDDKKKPPPUUUWWWWWWXXX[[[\\\]]][[[YYYWWWRRRRRRRRRTTTWWW[[[___bbbdddbbb^^^YYYUUUQQQNNNMMMMMMRRRVVVXXX^^^eeeiiihhhgggddd___XXXRRRNNNLLLLLLKKKOOOWWWbbbnnnvvvzzz{{{vvvmmm```SSSKKKIIIJJJLLLKKKJJJJJJKKKMMMMMMLLLJJJGGGFFFEEECCCBBBBBBAAAAAACCCGGGIIIKKKOOOUUUVVVTTTIIIIIIFFFCCC@@@>>>>>>>>>;;;>>>BBBGGGJJJLLLMMMMMMIIIFFFBBBAAACCCGGGHHHHHHHHHEEEAAA???@@@CCCEEEEEEGGGMMMUUUYYYZZZ\\\aaaeeegggccc\\\TTTNNNJJJHHHHHHDDDFFFHHHIIIIIIJJJLLLNNNMMMOOOOOOMMMHHHBBB>>><<<:::888555333333222111///.........------,,,,,,,,,+++++++++++++++******)))((())))))***++++++******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))*********************)))((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((('''''')))))))))))))))(((''''''&&&''')))***+++***)))((((((((((((((((((''''''&&&'''(((((()))************((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((('''''''''''')))***(((%%%###%%%(((''''''''''''''''''''''''(((''''''(((***+++)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((())))))(((((('''''''''&&&((()))***((('''&&&&&&'''((((((((((((((()))******))))))))))))))))))))))))%%%'''(((%%%!!! $$$)))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&)))(((''''''''''''(((((('''''''''(((((((((((((((%%%''')))(((''''''+++...)))))))))(((''''''&&&&&&%%%'''))))))))))))***+++******))))))((((((((('''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++((())))))))))))*********((())))))))))))*********++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++---/////////......000222000111444888>>>EEEJJJMMMNNNPPPRRRUUUWWWWWWWWWVVVSSSSSSRRRTTTWWW]]]bbbfffhhheee```ZZZTTTPPPMMMLLLHHHLLLOOOPPPUUU]]]aaaaaaaaa```]]]XXXSSSNNNLLLKKKJJJOOOXXXeeerrr|||zzzjjjZZZOOOJJJJJJKKKIIIIIIKKKOOORRRTTTTTTSSSOOONNNLLLJJJGGGFFFEEEDDDDDDGGGJJJLLLQQQXXXYYYWWWOOONNNMMMIIIFFFCCCBBBCCC;;;===BBBFFFJJJMMMNNNNNNKKKHHHFFFHHHMMMQQQSSSSSSMMMIIIDDDAAAAAACCCEEEFFFEEEMMMUUU[[[]]]```eeejjjmmmhhh___VVVNNNJJJHHHGGGDDDEEEFFFFFFDDDDDDEEEGGGHHHIIIIIIFFFBBB>>><<<<<<888666333222222111000...,,,,,,++++++************)))***************)))((((((((()))*********************+++,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))******************)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))************&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))))))))((('''%%%$$$###)))))))))))))))(((((('''((()))+++,,,+++***((('''(((((((((((((((''''''&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))************(((((('''''''''(((((())),,,+++)))'''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,((((((((((((((((((((((((***))))))((('''&&&&&&&&&******))))))((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))((('''''''''((()))((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''')))***+++(((((('''''''''&&&&&&&&&&&&###!!!$$$***---+++'''((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))%%%''')))***+++***)))((())))))((((((''''''&&&&&&)))'''&&&''')))***************+++++++++,,,,,,,,,))))))***+++,,,------...((((((((((((((()))******))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++******)))+++++++++,,,,,,------------...............------///111222444555888<<>>>>>>>>>>>===CCCBBBAAA>>>;;;999777666555333111...------......((()))+++,,,---,,,,,,+++******))))))))))))******+++*********))))))((((((******++++++++++++******************++++++++++++))))))))))))))))))))))))---'''$$$'''(((&&&&&&***+++***)))(((((()))***++++++***)))(((((('''(((((('''***,,,,,,)))'''(((***(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((************************(((((()))))))))(((((('''%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((((((((((((((('''''''''((()))***((((((((((((((((((((((((*********)))((((((''''''((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((('''''''''***((('''''')))******)))************++++++++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))******+++++++++*********++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,...///000000111222555888:::<<<>>>@@@BBBDDDEEEEEEHHHIIIJJJLLLOOOTTT[[[___aaaaaa___ZZZTTTPPPNNNMMMKKKKKKLLLNNNPPPRRRSSSSSSYYYXXXVVVTTTQQQOOOLLLKKKJJJOOOWWW___gggpppwww}}}~~~{{{ssseeeVVVKKKHHHHHHEEEEEEGGGMMMUUU]]]cccfffgggfffccc^^^YYYSSSOOOLLLHHHHHHHHHHHHLLLSSS\\\bbbbbbdddddd```^^^[[[TTTLLLEEEDDDCCCCCCEEEGGGJJJKKKPPPRRRVVV[[[```dddgggiiieeeZZZNNNIIIFFFCCCCCCEEEFFFIIIOOOSSSVVVYYY\\\^^^ddd___XXXPPPHHHCCC???>>>======<<<<<<<<<;;;;;;;;;???>>><<<:::888666555444222111...,,,++++++,,,,,,)))***+++,,,---,,,+++*********))))))))))))******************)))))))))(((******++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))),,,'''%%%(((***((())),,,***)))(((''''''(((((()))***))))))(((((((((((())))))******)))(((''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******************************))))))((('''&&&%%%&&&&&&''''''(((((())))))(((((())))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&)))***+++,,,+++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((+++******))))))(((((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&(((***+++)))'''%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((+++)))(((((()))***)))'''))))))))))))************))))))((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))*********************************+++++++++++++++***++++++,,,,,,+++++++++,,,---------,,,,,,...///111222333444666888:::;;;@@@AAACCCEEEIIINNNTTTYYY\\\\\\ZZZWWWSSSOOONNNNNNLLLLLLLLLMMMNNNOOOPPPPPPTTTTTTSSSRRRPPPNNNLLLKKKJJJNNNSSSYYY___eeelllpppvvvuuupppfffYYYNNNIIIGGGGGGFFFHHHNNNWWWaaahhhllloooooolllhhhbbbZZZSSSOOOLLLJJJGGGEEEHHHPPP[[[ccciiilllmmmjjjhhheee]]]TTTJJJHHHFFFCCCCCCEEEGGGIIISSSVVVZZZ___dddhhhkkklllggg\\\QQQKKKHHHDDDCCCDDDDDDHHHLLLNNNPPPQQQSSSTTTYYYVVVPPPIIICCC???===;;;999999999999888888888888888777666555444222222111///...,,,***))))))*********+++,,,---,,,+++***)))******))))))))))))******************))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))+++''''''***,,,+++***,,,))))))((('''&&&&&&''''''))))))((((((((()))******,,,***(((&&&'''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))(((&&&%%%$$$'''''''''((((((((((((((((((((()))))))))(((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((()))***++++++''''''''''''(((((((((((())))))))))))***************)))(((''''''''''''''')))***+++++++++***((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((('''''')))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((((((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''*********)))((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))))))))((()))))))))(((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***))))))******(((&&&(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((())))))***))))))))))))))))))))))))************************************))))))))))))******************++++++******************************++++++,,,+++++++++***+++,,,+++***)))***,,,............000222555666888999<<<>>>AAAFFFLLLQQQTTTTTTTTTRRROOOLLLLLLMMMJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQPPPMMMKKKJJJIIIKKKOOOSSSWWW]]]bbbfffmmmnnnlllfff\\\RRRKKKHHHJJJIIIIIIMMMTTT\\\cccfffmmmmmmmmmjjjccc[[[RRRMMMKKKIIIGGGEEEGGGNNNXXX___fffjjjmmmlllkkkhhhaaaXXXNNNKKKGGGDDDCCCEEEGGGJJJSSSUUUXXX\\\```ccceeefffaaaWWWMMMIIIGGGCCCBBBCCCBBBEEEIIIKKKKKKLLLMMMNNNQQQNNNIIICCC>>>;;;888777777777666666666555555555222111111111000000//////,,,,,,***))))))))))))***+++,,,,,,---,,,+++)))(((******))))))))))))***************)))))))))))))))******++++++++++++******)))*********++++++++++++))))))))))))))))))))))))***((((((***,,,+++***)))***))))))(((''''''''''''(((((((((((()))***++++++000,,,'''&&&'''((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************)))((('''&&&((((((((((((((('''''''''(((((()))))))))((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''(((((()))***+++,,,''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++***)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++******)))((('''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%'''((('''&&&%%%&&&((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''+++'''%%%'''***,,,***'''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((())))))))))))))))))((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***)))***+++***(((&&&''''''((((((((()))))))))&&&'''((((((******+++,,,((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******,,,,,,******************************+++,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---...---------...000222444222333666888:::>>>CCCGGGJJJKKKKKKJJJHHHGGGHHHIIIIIIKKKMMMNNNMMMMMMPPPRRRRRRRRRRRRQQQOOOMMMJJJHHHGGGIIILLLOOORRRVVV\\\___eeeffffffccc\\\TTTMMMIIIJJJIIIIIIKKKQQQWWW\\\___ccceeefffeeeaaaYYYPPPKKKHHHHHHGGGFFFHHHLLLSSSXXX^^^bbbfffggghhhhhhaaaZZZOOOLLLHHHEEEDDDFFFIIIKKKPPPRRRTTTVVVYYYZZZ[[[\\\\\\RRRJJJGGGEEEAAA???@@@???BBBFFFGGGHHHHHHJJJKKKJJJHHHDDD???:::777444333444444444444333333333333........................++++++******************+++,,,,,,---,,,+++)))(((******))))))))))))******))))))))))))))))))************++++++++++++******)))*********++++++++++++))))))))))))))))))))))))******))))))******(((%%%************))))))(((((())))))((())))))***+++,,,111---)))''')))***)))'''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))***+++++++++******((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''%%%&&&'''((())))))******''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***++++++***(((&&&&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))(((''''''&&&''''''((())))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&$$$''')))(((%%%$$$&&&(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''''')))%%%"""%%%+++...+++'''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))******)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((*********+++,,,+++)))'''(((((((((((())))))))))))+++++++++*********))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********)))))))))+++,,,---+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,---...///000///000222333444777;;;===@@@AAABBBBBBAAA@@@AAABBBGGGJJJLLLKKKIIIHHHJJJMMMPPPPPPQQQQQQOOOLLLIIIGGGGGGHHHIIIKKKMMMQQQVVVYYY\\\]]]]]]\\\XXXSSSMMMJJJHHHGGGGGGJJJPPPUUUYYYZZZ[[[]]]```aaa]]]VVVOOOJJJEEEFFFFFFGGGGGGJJJNNNQQQUUUZZZ^^^```bbbccc___XXXMMMKKKHHHEEEDDDEEEGGGIIIMMMNNNOOOQQQRRRSSSSSSSSSYYYPPPHHHEEECCC>>>;;;;;;<<>>:::666333111000222222111111111000000000,,,,,,,,,,,,------------************++++++++++++***+++,,,---,,,+++***)))******))))))))))))******))))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))***+++)))'''(((+++)))&&&))))))************))))))******)))))))))***++++++///---+++************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++'''''''''((((((((((((((((((((()))*********)))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''((((((((((((''''''%%%%%%''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******'''''''''''''''((()))***((('''''''''''''''((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''###''')))((($$$###%%%)))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((&&&&&&&&&'''''''''(((((('''%%%$$$&&&)))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((()))))))))((('''(((((((((((((((''''''''')))))))))+++---,,,***((((((((()))))))))*********++++++*********)))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))(((((()))+++---...---,,,,,,,,,++++++++++++'''((()))***++++++++++++''')))++++++***))))))*********+++,,,------------///000111111111111444666888999::::::999999;;;<<>>:::888888888;;;===>>>>>>======>>>:::999777555333111000///............------------*********+++++++++,,,,,,(((((()))***************)))***+++,,,---,,,+++*********))))))))))))******((()))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((***)))&&&(((......***&&&'''(((************)))++++++******)))*********+++,,,,,,+++)))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&''''''(((((())))))(((((()))***************))))))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&'''((((((((('''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))(((((('''''''''(((((($$$&&&'''))))))(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''###''')))((($$$###%%%)))&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************'''((()))******)))((('''''''''''''''''''''''''''%%%''')))++++++***)))((())))))(((((('''''''''&&&(((((()))+++------+++)))))))))))))))************''''''((()))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))************************'''((((((((())))))*********)))(((((()))+++---...---------,,,,,,+++++++++&&&'''((()))************&&&(((******((('''&&&''')))***,,,---...---,,,,,,///000111000//////000222333444666666555555777888555999>>>??????@@@EEEIIIFFFHHHJJJLLLMMMKKKIIIHHHHHHHHHHHHFFFEEEGGGKKKNNNPPPNNNMMMMMMMMMLLLJJJHHHCCCCCCDDDGGGJJJLLLKKKJJJSSSUUUXXXXXXVVVPPPJJJFFFEEEEEECCCBBBBBBDDDIIIMMMJJJNNNPPPPPPRRRUUURRRLLLJJJHHHEEECCC@@@???>>>>>>@@@AAACCCEEEGGGIIIIIIJJJDDD===888999:::888777777666888::::::999888777888444333333222111000000///,,,,,,,,,+++++++++******)))))))))***************&&&'''((()))*********)))((()))+++,,,---,,,,,,+++******))))))))))))******(((((())))))*********+++******++++++++++++******************++++++++++++))))))))))))))))))))))))'''***(((%%%)))000333///$$$%%%''')))******)))))),,,,,,+++***)))))))))***'''***,,,,,,)))'''(((***(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%&&&&&&'''((()))******(((((()))*********************))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((******************************))))))((((((((('''***)))))))))(((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&(((***+++,,,,,,,,,111///+++(((%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&+++(((%%%'''+++---+++'''%%%&&&&&&'''((())))))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$###%%%%%%&&&&&&%%%%%%$$$###''''''((())))))))))))))))))'''%%%'''***,,,***((((((((('''&&&%%%%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))***)))(((&&&&&&''''''((()))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************++++++************++++++'''((()))******)))((('''&&&&&&''')))***+++,,,---)))((('''&&&&&&'''((()))))))))))))))************+++*********))))))((((((******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))+++---...////////////////////////333444555777888:::;;;<<>><<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBB???>>>;;;999777666666666555555555555555555555555111000///...------...///,,,,,,++++++***)))(((((())))))))))))************((((((((())))))(((((((((+++***(((((()))******)))***++++++***((('''((())),,,+++++++++***)))))))))***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))************)))((((((***,,,///111(((((()))))))))*********$$$%%%'''((((((((('''&&&''''''((((((((((((((((((******))))))(((((('''''')))))))))))))))(((''''''&&&'''((())))))((('''&&&)))))))))))))))(((''''''(((((((((((((((((((((((('''((()))***)))(((&&&$$$(((((((((((((((''''''&&&++++++,,,+++***(((&&&%%%((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))******)))(((((()))+++)))((('''&&&&&&'''((()))((()))))))))))))))((((((******(((''''''&&&&&&&&&)))(((((('''''''''((((((%%%)))++++++(((&&&(((***''''''''''''''''''''''''*********)))((((((''''''(((((((((((())))))))))))'''(((((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&((()))***)))))))))---,,,)))'''&&&&&&'''''''''''''''(((((()))))))))'''''''''(((((((((((((((***'''%%%&&&***,,,***&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%''''''((()))))))))))))))'''&&&$$$%%%((()))(((&&&(((((('''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''((((((((()))***)))((('''&&&''''''((()))((('''&&&&&&'''((()))))))))******))))))((('''(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***((()))***++++++***)))(((''''''((()))***++++++,,,(((((('''''''''(((******))))))((('''&&&%%%%%%$$$)))))))))))))))(((((((((******++++++++++++***************+++++++++,,,,,,*********++++++,,,,,,,,,,,,+++***))))))+++,,,...........................111111222444555777888888<<<======>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAADDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHIIIJJJIIIGGGDDDAAA????????????@@@@@@AAABBBCCCBBBAAAAAACCCEEEEEEDDDCCC>>>===<<<:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;888666555555555555333333222222111000/////////...---,,,+++,,,,,,---,,,,,,+++******)))(((((())))))))))))************++++++************+++++++++***((((((*********))))))***+++***((((((((()))******))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))(((((()))***+++,,,******+++++++++,,,,,,,,,'''((()))*********))))))))))))))))))))))))((((((***)))))))))(((((((((''')))))))))))))))(((''''''''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%(((((((((((((((''''''&&&)))************)))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''+++,,,,,,,,,******,,,---)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))((((((((())))))***&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&((('''''''''((()))(((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******%%%%%%'''((())))))))))))((((((((((((((('''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((''''''((((((((('''&&&&&&***)))(((''''''((()))***(((((())))))))))))******&&&&&&''''''((())))))***(((&&&$$$&&&)))***(((&&&(((((((((((())))))))))))'''''''''&&&''''''(((((()))))))))))))))((((((((('''''''''''''''(((((()))(((((((((''''''''''''&&&'''(((((((((((('''&&&&&&''''''((())))))))))))(((((('''&&&&&&''''''&&&%%%(((''''''''''''((())))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))(((''''''''''''(((((((((''''''''''''(((((()))************))))))(((''''''''''''''''''''''''(((((())))))))))))******))))))(((((((((((())))))))))))************))))))((()))))))))************)))((((((((()))***++++++,,,++++++***)))(((''''''((((((((()))))))))))))))******++++++++++++***************++++++++++++,,,*********+++++++++++++++++++++***))))))+++,,,------------------------------...///000111222333444555666666777888999::::::;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBGGGGGGHHHGGGEEECCC@@@>>>============>>>??????@@@======<<<===??????===<<<:::999888777777777777777777666555444333444555555666555444333222222333333111111000///---,,,++++++,,,,,,+++************++++++++++++******))))))((())))))))))))************,,,+++***))))))***+++,,,+++)))((()))***+++***))))))***+++***)))((()))***((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((*********++++++++++++,,,((()))******++++++******+++++++++******)))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''(((((((((((((((((((((((('''((()))))))))(((&&&&&&(((((((((((((((''''''&&&(((((((((((())))))***+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''((())))))(((''''''(((***((((((''''''''''''((()))'''(((((())))))((((((((((((((((((((()))***,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&''')))***)))))))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))************&&&&&&'''((())))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))***+++))))))))))))))))))))))))''''''''''''(((((())))))(((&&&%%%&&&((()))(((''')))))))))))))))((((((((('''''''''''''''((()))***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''((((((((('''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((((())))))((((((+++***))))))(((((('''&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''(((((((((''''''((((((((()))***************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))++++++***************************+++++++++,,,,,,((()))))))))***+++++++++******++++++++++++******************++++++++++++***************+++++++++*********)))***+++,,,,,,++++++++++++++++++++++++,,,,,,---......///000000000000000111222333333444555555666666777888999:::::::::;;;<<<=========>>>======<<<<<<======>>>???BBBBBBCCCCCCCCCAAA???>>>;;;;;;;;;;;;;;;<<<======;;;:::::::::;;;;;;999777666666666555444444444444555444222000///000111222111000///......///000111//////...------,,,++++++************************+++*********)))))))))(((((()))))))))***************)))(((''''''((()))******))))))***+++,,,+++))))))***+++***)))((()))***'''(((((())))))***************************))))))((((((((((((((((((((((((++++++***)))(((''''''&&&''''''((())))))(((''''''(((((((((((())))))))))))'''(((((()))))))))))))))+++++++++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((())))))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))(((((('''&&&(((((((((((((((''''''&&&))))))((('''''')))***+++((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&((('''''''''''''''(((((()))''''''(((((()))((((((((((((((((((((()))***++++++))))))((((((((()))******000,,,((('''***,,,+++***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))*********+++*********)))(((&&&%%%$$$'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''(((''''''''')))))))))((())))))))))))(((((((((((('''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%'''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((((((++++++***)))((('''&&&'''$$$$$$$$$%%%&&&'''))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&'''(((((((((((((((((('''((())))))*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++******))))))******+++))))))))))))))))))))))))************))))))))))))---,,,,,,+++***)))(((((('''''''''((((((((())))))*********++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++***************************))))))*********++++++++++++++++++++++++++++++,,,,,,,,,------.........---------...//////000000111111111111222333444555444444555666777888999999999888888888888999::::::888888:::;;;;;;;;;::::::999999888888888999::::::888777666777777777555333333333333333333222222222222111///---,,,---...///------,,,,,,,,,---...///******++++++++++++++++++*********+++++++++***************)))))))))))))))((()))))))))***************)))(((''''''((()))***)))))))))***,,,---+++***((()))******)))((()))+++)))))))))******+++++++++))))))))))))))))))******((((((((((((((((((((((((+++******)))((('''&&&&&&&&&'''((()))************((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((())))))))))))))))))(((((((((((()))***)))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((''''''&&&+++***((('''''''''((()))(((((((((((((((((((((((('''(((((((((((((((''''''))))))***)))(((''')))+++&&&''''''(((((((((((((((&&&&&&'''((((((((((((((()))((((((''''''(((((()))******))))))***+++,,,,,,222...)))((()))***)))'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((())))))))))))******************)))(((&&&%%%$$$''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))***+++))))))))))))(((((((((((())))))((((((((((((''''''***))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((('''''''''&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%''')))(((%%%###%%%'''((())))))))))))(((''''''&&&&&&'''(((((((((((('''((())))))(((&&&$$$%%%&&&$$$$$$$$$%%%%%%'''(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((())))))***((((((((((((((((((''''''((((((((((((((('''''''''((((((((()))(((''''''&&&''''''(((((((((((('''''''''(((((())))))))))))(((************************''''''(((((((((((())))))++++++************++++++++++++************++++++*********))))))))))))))),,,,,,,,,,,,+++)))(((''',,,,,,+++***)))(((''''''******++++++++++++++++++******++++++++++++******)))))))))************+++***************))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,------............---------...///000000000000000000111222333444444444333333444444555666333444555666777777777777666555555444555555666666333222111222333222000//////000000111111000000///---,,,+++*********+++,,,,,,++++++***+++,,,---...&&&''''''(((((()))******)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))*********************++++++*********)))))))))+++------,,,***((()))******))))))***+++************++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))******+++,,,,,,+++***************))))))***))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''(((***+++((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&***)))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((((()))(((''''''(((***%%%&&&'''((()))))))))(((%%%&&&''''''(((((((((((()))((('''''''''''''''((((((((('''(((((()))***+++...,,,)))'''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&&&&'''(((((((((((())))))))))))((((((*********))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&)))+++)))%%%$$$&&&))))))))))))))))))(((''''''%%%&&&''''''((((((''''''&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''')))***)))((('''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((())))))******'''((((((((((((((((((((()))((((((((('''''''''''''''((()))))))))(((&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))*********)))(((''''''((()))***)))))))))))))))*********((()))***++++++***))))))///......---,,,+++***)))******))))))))))))))))))******++++++++++++******))))))))))))************+++*********)))))))))(((((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,...///000000000//////000000111222222222333333333333333333222111111000000000111111000///...///000000...---+++,,,---......---,,,,,,)))))))))***************,,,+++*********+++,,,---((((((((((((((()))))))))((()))***+++,,,++++++***((()))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))(((((())),,,......,,,***''')))******))))))***+++************))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''+++***)))))))))***++++++++++++******))))))))))))))))))((((((((()))***+++((())))))******+++++++++'''((((((((()))))))))***)))((('''&&&'''(((***+++''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''&&&%%%%%%&&&(((%%%&&&'''((()))))))))((($$$%%%&&&'''((((((((((((''''''''''''((()))******&&&&&&&&&&&&'''((()))***((())))))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&'''''''''((((((((((((%%%%%%'''((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++)))(((&&&%%%$$$$$$%%%%%%&&&'''((()))************++++++++++++******))))))&&&&&&''''''((()))))))))$$$%%%&&&&&&&&&%%%&&&((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))******'''***,,,+++&&&%%%'''+++'''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''(((***+++***'''&&&(((***(((''''''''''''((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###%%%''')))******)))((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''''''''((((((((((((((())))))(((((('''''''''&&&'''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&%%%$$$######$$$%%%&&&((()))))))))************%%%&&&(((***+++,,,++++++(((((()))))))))*********))))))((((((''''''&&&&&&******++++++++++++******))))))))))))************+++*********))))))(((((((((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,+++*********+++,,,---...------------...//////......---,,,+++*********///......---------......///......///000111///...)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,++++++*********)))'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))************&&&'''***++++++***'''&&&((((((***,,,......,,,***''')))******))))))***,,,******))))))((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((...,,,***((('''((()))***))))))(((((('''''''''&&&'''&&&%%%%%%%%%&&&((()))))))))***+++,,,------...'''((((((((())))))******)))((('''&&&'''(((***,,,&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((''''''&&&###%%%''')))******))))))(((((((((((((((((((((((()))))))))))))))((('''''')))***+++***((((((***+++$$$%%%'''))))))))))))((($$$%%%&&&'''((((((((((((&&&''''''(((***+++---...&&&&&&&&&'''''')))******%%%(((++++++((('''(((+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''(((((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''((()))******+++''''''&&&''''''((()))***//////...---+++***))))))((((((((((((((('''''''''((('''%%%%%%&&&&&&&&&%%%'''''''''&&&%%%%%%%%%$$$***)))''''''((((((&&&%%%''''''''''''''''''''''''$$$&&&(((((((((((()))+++(((+++...---***'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++))))))((('''&&&%%%%%%$$$&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))'''&&&&&&(((+++,,,,,,)))'''''')))***(((&&&************))))))))))))))))))************)))))))))***+++***(((&&&&&&''')))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++///,,,***,,,111111---(((...---+++***)))(((((((((+++++++++*********))))))******)))(((((((((((((((************))))))))))))************+++,,,---...******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))'''&&&(((+++---,,,*********))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***---+++)))((('''((()))***%%%&&&&&&'''((())))))***+++***((('''&&&''')))***'''((()))******)))(((''''''((()))***+++,,,,,,,,,+++***)))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((+++++++++***)))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''')))******))))))***,,,''''''(((((('''&&&%%%%%%(((((('''(((((()))***+++''''''''''''((((((((((((((((((''''''''''''((((((***((('''((())))))((('''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$))))))(((((('''%%%$$$###%%%%%%&&&&&&''''''(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((()))))))))(((((('''''''''((((((------,,,+++***))))))((((((((((((((((((((((((''')))'''%%%%%%&&&&&&&&&%%%((((((((((((((('''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''%%%''''''''''''''')))+++***,,,...,,,)))'''&&&'''''''''''''''''''''''''''$$$$$$&&&'''((((((((('''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((())))))***---+++((((((******)))'''******)))))))))((((((((())))))************)))))))))+++,,,+++)))((((((((())))))))))))))))))))))))((((((((('''((())))))***)))((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++***)))))))))*********++++++++++++++++++*********))))))******)))(((((((((((((((************)))))))))))),,,,,,+++***))))))))))))((())))))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''&&&%%%(((&&&%%%'''***+++***)))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++***((('''&&&'''((()))&&&&&&'''(((((()))******+++***((('''''''''))))))(((((())))))))))))((((((&&&'''((()))******************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))((((((***+++***)))))))))((((((((((((((('''''''''''''''((()))))))))))))))************)))((((((''''''(((((()))+++)))''''''(((((('''&&&''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&''''''(((((((((''''''))))))******))))))((('''((((((((((((((('''&&&%%%'''''''''''''''((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''******)))'''&&&%%%$$$###&&&'''((()))((('''&&&%%%&&&&&&&&&'''''''''''''''******(((''''''&&&&&&&&&************))))))((((((''''''(((((((((((((((((()))'''%%%%%%&&&'''&&&%%%'''''''''((((((((((((((('''&&&%%%''')))***))))))'''''''''''''''''''''''''''''''''&&&%%%'''***,,,......---+++(((''''''(((''''''''''''''''''''''''!!!###&&&((()))(((&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))(((((((((((())))))(((((((((''''''''''''&&&''''''((((((((((((''''''&&&'''(((******)))((('''...,,,***)))******)))((()))))))))(((((((((''''''((())))))******))))))((()))***,,,+++***))))))***))))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++((()))+++)))'''''')))+++((()))***+++++++++***)))+++************)))))))))***))))))(((((((((((((((************))))))))))))++++++***)))(((((((((((('''''')))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,)))*********++++++++++++,,,++++++++++++*********************************''''''''''''''''''''''''*********************************+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************((('''&&&%%%'''&&&%%%&&&(((***)))(((((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((''')))***,,,***)))'''&&&&&&&&&'''((('''(((((())))))*********+++***((('''''''''((()))))))))(((((((((((())))))&&&''''''((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''(((***+++***(((''''''((())))))(((''''''&&&&&&&&&&&&'''))))))))))))***************))))))(((((())))))***---***'''&&&&&&''''''&&&(((((())))))))))))((((((&&&''''''((()))(((((((((((((((((())))))(((((('''******************)))((('''(((((())))))(((((('''))))))(((((((((((((((''')))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))******(((&&&$$$((('''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))'''&&&%%%&&&'''&&&%%%$$$%%%%%%%%%&&&'''''''''(((&&&&&&''')))))))))(((''''''''''''''''''''''''(((((('''%%%$$$&&&)))---000///---***((('''((()))''''''''''''''''''''''''###$$$&&&(((((((((&&&%%%((((((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&''')))***''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''',,,+++***)))((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''')))******)))))))))***(((((((((((((((((((((((((((''''''''''''((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))(((((()))+++,,,***+++,,,,,,+++)))&&&%%%************))))))))))))))))))(((((((((((())))))************)))))))))((((((((((((((()))***++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++******+++++++++))))))))))))***************************)))))))))************************************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++***)))((('''''''''''''''((())))))))))))((((((''''''(((((()))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((()))))))))(((((('''''''''((()))((()))))))))*********+++******)))((('''(((((()))***)))(((''''''((()))***''''''((()))))))))(((((('''((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''))))))(((&&&%%%$$$&&&'''))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******000,,,(((&&&&&&'''(((((())))))************))))))&&&''''''((((((((((((((())))))))))))))))))((('''''''''(((((((((''''''&&&''''''((())))))***))))))******))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******(((&&&$$$))))))(((((((((((((((((('''''''''''''''((())))))))))))))))))************&&&'''''''''(((((()))))))))(((&&&&&&'''''''''&&&$$$%%%%%%%%%&&&'''''''''***(((''''''(((((('''%%%'''''''''''''''''''''''')))((('''%%%$$$&&&))),,,111...+++(((''''''((()))''''''''''''''''''''''''''''''''''''''''''((()))((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))((('''&&&&&&'''''''''''''''((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***((('''&&&%%%&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''(((((())))))))))))((((((&&&'''))))))((('''((()))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))************((((((((((((((((((((((((((((((((('''((())))))***,,,(((%%%&&&))),,,+++)))***+++,,,,,,+++)))&&&$$$))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((()))))))))))))))***,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''((()))))))))))))))*********))))))(((((())))))***(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((''')))))))))))))))))))))***))))))))))))***************))))))(((((((((((((((***)))(((''''''((()))***)))))))))***))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''&&&$$$###"""(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((()))'''&&&$$$%%%&&&((()))******)))(((''''''''''''''''''''''''((((((((((((******))))))))))))******111...)))''''''((())))))))))))************))))))''''''''''''((((((((())))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&&&&&&&'''((()))******************))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''((()))((('''&&&%%%(((((())))))))))))))))))&&&&&&&&&''''''(((******))))))))))))************&&&&&&''''''((()))))))))***(((&&&&&&'''((('''&&&'''''''''(((((((((((((((+++)))((('''((((((&&&%%%''''''''''''''''''''''''((()))(((&&&%%%&&&(((+++///,,,)))''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&''')))***'''''''''(((((())))))***((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))((((((((('''&&&&&&%%%%%%'''''''''(((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((())))))(((''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''((((((((((((''''''+++)))&&&$$$$$$&&&((()))&&&'''''''''&&&&&&((())))))))))))((((((((('''''''''(((((())))))(((((('''&&&''')))((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))***++++++''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((()))******%%%"""$$$))),,,)))%%%'''((()))*********)))((((((((()))))))))))))))***((((((((((((((())))))***************)))))))))))),,,,,,+++***))))))))))))+++++++++******)))''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))))))))************((((((((())))))))))))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))******))))))(((***+++***)))((()))+++******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***'''&&&)))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************))))))(((''''''''''''((()))+++------(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''((())))))((('''((()))***+++***))))))(((((((((((()))))))))))))))***************))))))(((((())))))***///,,,)))(((((()))))))))))))))************))))))(((''''''''''''((())))))))))))))))))((('''&&&&&&&&&''''''(((((((((((((((&&&'''(((((())))))))))))))))))(((((((((((((((''')))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))))))))(((((('''''''''(((((())))))(((((((((((((((((((((&&&&&&''''''((())))))******(((&&&&&&'''((('''&&&(((((((((((((((''''''''')))(((''''''((()))(((&&&'''''''''''''''''''''''''''((()))(((&&&&&&((())),,,)))&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&'''''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))###$$$&&&'''((('''&&&%%%&&&''''''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''((()))***(((''''''&&&&&&''''''((('''((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&'''$$$&&&((('''&&&'''***,,,******)))))))))(((((((((''''''((((((((((((''''''''')))***)))'''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))&&&%%%%%%''')))***)))'''(((((((((((())))))))))))(((((((((((())))))******((((((((((((((()))******************))))))))))))++++++***)))(((((((((((())))))*********))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++)))))))))*********++++++(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((*********+++******))))))''')))+++***((('''(((***))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))((('''&&&%%%((('''&&&''')))---000222(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))(((((((((((()))))))))***(((((('''''''''((())))))))))))))))))************)))((((((''''''(((((()))+++)))''''''((()))((('''((())))))))))))))))))((((((''''''&&&'''((()))***((())))))((('''&&&%%%%%%''''''((()))))))))))))))&&&''''''((((((((('''''''''''''''''''''((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))***)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))******((('''&&&(((((('''&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&''')))***)))((('''''''''''''''''''''''''''((())))))'''&&&'''(((***'''%%%&&&((()))(((&&&''''''''''''''''''''''''$$$%%%''')))((('''%%%#########$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&((()))******'''''''''''''''((()))))) $$$''')))((('''&&&&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''')))***+++&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))******''''''((((((((((((''''''''''''((((((((('''%%%$$$$$$&&&(((((('''(((,,,///************))))))))))))''''''(((((((((((('''''')))***+++***(((&&&&&&'''))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))******++++++))))))))))))))))))))))))'''''''''''''''((())))))%%%(((+++,,,+++***++++++,,,+++***((('''''''''''''''((((((((())))))******((((((((((((((()))******************))))))))))))'''&&&&&&''''''((()))***'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************++++++++++++((()))))))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((''''''&&&%%%######&&&(((***)))&&&%%%''')))((((((''''''''''''(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***,,,&&&&&&'''((())))))(((((((((((((((((('''''''''''')))))))))))))))((((((''''''((()))******)))((('''))))))(((((('''&&&$$$$$$((('''&&&&&&)))...222555(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++***)))(((((()))%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&'''((('''%%%(((((())))))))))))(((((((((''''''&&&&&&((()))***(((((((((((('''&&&%%%$$$&&&&&&'''(((((()))((((((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))'''&&&'''((()))((('''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''((('''%%%%%%'''((('''&&&+++***(((&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&(((((())))))))))))(((((()))(((&&&&&&((((((((('''%%%&&&&&&&&&%%%$$$######$$$$$$%%%(((******(((&&&&&&&&&&&&''''''''''''((('''(((((((((&&&&&&(((***&&&&&&((()))************)))((('''&&&%%%%%%&&&''''''''''''''''''((())))))+++***((('''&&&&&&&&&''''''&&&$$$%%%((((((%%%###%%%'''(((((('''&&&&&&''''''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''))))))(((((((((''''''&&&''''''((()))))))))))))))((()))+++,,,,,,+++)))(((''''''''''''(((((((((((((((((()))))))))'''&&&%%%''''''''''''(((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))(((''''''((()))***((())))))))))))(((((('''************************,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&((()))*********((('''&&&((()))++++++******+++,,,,,,---------,,,***((('''***************)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++))))))((('''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''(((((()))))),,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((******++++++++++++******&&&&&&''')))************************))))))))))))000...,,,***))))))******,,,,,,+++***))))))************))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''+++(((%%%&&&+++///111111)))))))))))))))******+++************************((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))************))))))))))))************)))(((((((((((((((&&&&&&'''(((((((((((((((++++++******)))(((((((((,,,***'''%%%%%%'''***,,,************))))))))))))))))))************))))))%%%%%%&&&'''((()))***+++(((((())))))*********+++))))))(((((((((((())))))((((((((((((((()))***************)))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''+++++++++******((('''''''''((()))******)))((('''***)))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&'''((((((''''''(((((()))))))))((((((&&&&&&&&&(((******)))'''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&''')))&&&&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***)))((('''&&&&&&'''''''''%%%$$$%%%((()))'''%%%&&&'''))))))'''&&&'''(((&&&''''''((('''&&&%%%$$$''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''******+++,,,,,,,,,,,,+++'''(((***++++++***((('''''''''''''''((((((((((((&&&'''((())))))(((''''''''''''''''''(((((((((((((((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''))))))(((''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))(((((((((''''''''''''''''''''''''))))))*********)))''''''((()))++++++***)))+++,,,+++,,,,,,++++++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((()))))))))*********++++++)))))))))*********++++++)))(((''''''((()))***+++))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))***))))))******)))))))))))))))(((,,,+++)))(((((((((***+++******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''')))&&&$$$$$$'''*********))))))(((((())))))***+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))***))))))(((((())))))******))))))(((((((((((((((&&&'''((())))))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((%%%&&&&&&'''((()))***************)))))))))))))))''''''&&&&&&''''''((()))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))((('''((())))))))))))((('''))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''))))))(((''''''((()))))))))'''&&&'''((()))(((&&&$$$%%%&&&'''(((((((((((((((''''''((()))***((('''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''((('''&&&%%%%%%'''))))))(((&&&(((***)))((('''((((((''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&''''''(((((()))))))))))))))''''''))))))))))))''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''(((((('''&&&&&&'''((((((&&&'''((())))))***))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((((((***+++***))))))***,,,******))))))))))))******''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((()))))))))*********(((((()))))))))*********)))(((((((((((())))))***))))))((('''''''''(((((('''''''''(((((()))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))************))))))(((((())))))))))))((((((***)))))))))((((((((('''(((''''''&&&'''(((***+++((((((''''''&&&&&&''''''***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''(((&&&%%%%%%&&&&&&%%%$$$))))))(((((())))))***+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''(((((((((((())))))******))))))&&&&&&&&&'''((()))))))))$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((((())))))+++******))))))(((((('''''''''''''''(((((()))***&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))###$$$&&&''')))*********&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''((('''%%%%%%'''((('''&&&(((((('''''''''(((((((((''''''''''''((((((((((((***)))'''&&&&&&''')))***)))(((((((((******)))'''%%%%%%&&&'''''''''&&&&&&)))(((''''''))))))(((&&&&&&&&&&&&''''''''''''((('''((())))))'''&&&'''(((((((((''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))((('''&&&'''((())))))''')))******)))(((((()))******************))))))''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&'''((((((((((((''''''(((((())))))(((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************))))))))))))'''''''''&&&&&&'''''''''&&&&&&''')))************''''''''''''''''''''''''(((((())))))************(((((((((((())))))))))))******************))))))(((***+++***)))((()))+++)))(((''''''''')))***+++***((('''&&&&&&''')))+++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((()))))))))))))))((((((((((((((()))&&&&&&'''((()))******+++(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******++++++++++++******((())))))))))))((((((''')))))))))(((((((((''''''(((''''''''''''((()))***(((''''''&&&&&&'''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&$$$((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''&&&&&&&&&%%%%%%)))((((((''''''(((((())))))(((((('''''''''(((((())))))************))))))'''''''''(((((()))))))))$$$%%%((())))))(((%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''((((((((((((((()))))))))))))))(((((((((++++++************++++++''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''((('''%%%%%%'''((('''&&&((((((''''''&&&%%%$$$$$$'''''''''((((((((())))))***((('''%%%%%%'''(((*********)))***,,,,,,***(((+++++++++******((('''&&&((('''''''''))))))'''%%%&&&&&&&&&''''''''''''((()))***,,,+++)))(((((((((***)))(((''''''(((((()))&&&'''((()))))))))''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''''')))))))))((('''&&&''''''''')))******)))(((((()))******)))))))))*********''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))(((((('''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&'''((()))******++++++******))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************))))))))))))&&&''''''''''''''''''&&&&&&&&&''')))************((((((((((((((((((((((((((((((((()))******++++++'''((((((((())))))******))))))))))))))))))******(((***+++***(((((()))***(((''''''&&&'''(((***+++---,,,)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((())))))((((((((())))))***&&&''''''((()))***++++++(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((())))))))))))(((((('''))))))))))))))))))))))))******))))))((((((((())))))(((((('''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))******)))((('''((((((((('''((())))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''&&&&&&%%%$$$((((((''''''''''''((((((((((((''''''''''''(((((())))))************))))))*********))))))(((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&'''((()))******+++...---,,,***))))))))))))((((((''''''(((((()))***((((((''''''&&&&&&&&&&&&***)))))))))(((((((((''''''''''''''''''''''''''''''((()))***************&&&'''(((((((((((('''&&&((((((((()))))))))))))))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''((('''%%%%%%'''((('''&&&%%%%%%%%%%%%$$$"""!!! '''''''''(((((())))))***(((((('''&&&&&&'''((((((*********+++---,,,***(((*********)))(((&&&$$$###''''''((()))+++***(((%%%&&&&&&&&&''''''''''''(((***+++------+++)))((()))***)))(((''''''(((******''''''((()))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%&&&((())))))'''&&&&&&&&&&&&(((***)))((('''((((((''''''&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******((('''&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''&&&'''(((((((((((('''&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''(((((())))))***)))((((((((((((((()))***)))*********((('''((()))((((((((((((((()))******...---+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))*********(((((()))))))))*********((())))))))))))(((((('''))))))((((((((()))******((((((((())))))*********(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))******+++++++++++++++******)))))))))))))))(((((())))))******)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###%%%((()))(((''''''(((((((((''''''(((((()))***((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))((((((+++++++++***)))((((((((()))((('''&&&&&&'''((()))'''''''''((())))))******((((((((())))))(((((((((&&&'''''''''(((((())))))%%%%%%&&&''')))***+++++++++***)))((('''&&&&&&&&&((((((((((((((()))******))))))(((((('''&&&&&&%%%******))))))(((((('''''''''''''''''''''''''''''')))***************)))(((&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''((('''%%%%%%'''((('''&&&$$$%%%%%%%%%%%%$$$""""""&&&''''''((())))))******''''''''''''''''''''''''(((((()))***,,,+++)))&&&&&&&&&&&&&&&%%%###""""""&&&'''***---///...***'''&&&&&&&&&''''''''''''((()))+++------+++)))((((((((('''&&&&&&&&&(((***+++((((((((((((((())))))***%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&$$$### $$$((()))(((''''''(((&&&'''))))))'''&&&'''(((&&&&&&%%%%%%%%%&&&((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''$$$&&&'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''(((((((((''''''''''''(((((((((((()))(((''''''&&&'''((((((''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''''''((())))))))))))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********%%%&&&&&&'''(((((())))))''''''&&&&&&&&&''')))***)))*********((('''((()))(((((()))*********))))))++++++***)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***+++++++++++++++***)))))))))*********++++++)))))))))*********++++++((()))******)))((('''&&&))))))(((((()))******+++)))))))))))))))))))))***(((((((((((())))))))))))((((((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''(((((((((((())))))************))))))&&&'''((())))))***))))))'''((()))***+++,,,---...))))))******++++++******))))))(((((())))))***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&((((((&&&%%%'''((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''"""$$$&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))((())))))))))))((('''&&&))))))))))))))))))(((((()))((((((''''''(((((()))&&&''''''((())))))******&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******%%%&&&&&&'''((()))******(((''''''&&&&&&'''(((((((((''''''''''''((())))))((((((((((((((((((((((((*********)))((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''((('''%%%%%%'''((('''&&&%%%&&&'''((((((((('''&&&&&&''''''((()))******+++&&&&&&'''(((((('''&&&&&&'''&&&''')))******'''$$$'''''''''(((''''''&&&&&&&&&(((,,,000222111,,,)))&&&&&&&&&'''''''''(((((((((+++---,,,***((('''&&&'''&&&%%%$$$%%%''')))+++)))(((''''''''')))***+++$$$$$$######$$$$$$%%%&&&''''''(((((('''%%%###""" '''***)))(((((()))%%%'''(((((('''&&&&&&'''((('''&&&&&&'''((()))***''''''''''''((((((((()))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$&&&(((***+++***(((&&&'''(((((()))***)))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''&&&&&&'''(((***+++''''''''''''((((((((()))''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((()))******)))((('''((()))))))))))))))((('''))))))))))))))))))))))))******))))))))))))))))))%%%%%%%%%&&&'''(((((()))'''&&&%%%%%%&&&'''((())))))******)))(((''''''(((((()))***++++++***)))((('''(((((()))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))*********((('''&&&))))))((())))))***++++++*********)))))))))))))))(((((((((((())))))))))))(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&((()))************'''''')))***,,,...///000&&&'''(((***++++++,,,,,,((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))&&&%%%''')))'''''''''''''''((())))))************************######$$$%%%&&&'''((()))))))))))))))))))))))))))!!!###&&&(((******)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((()))(((((('''&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***+++'''''''''(((((((((((((((&&&&&&''''''(((***+++,,,'''&&&&&&&&&&&&'''((((((''''''(((((()))*********+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))(((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''***(((&&&%%%'''))))))(((&&&%%%$$$$$$%%%&&&((()))&&&'''''''''&&&%%%$$$###&&&(((---222333000***%%%)))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%%%%%%%&&&(((***+++*********)))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((******))))))(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''')))))))))(((''''''&&&&&&&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***************)))(((''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***&&&%%%&&&((((((''''''))))))))))))))))))((((((''''''(((((())))))******************)))'''&&&%%%''''''(((((())))))******&&&&&&''''''''''''&&&&&&+++***)))(((((()))***+++))))))(((((((((((()))))),,,------,,,***)))***,,,++++++***)))(((((())))))***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))(((+++---,,,***((('''&&&(((((())))))))))))((((((++++++************++++++*********)))))))))))))))'''((()))******)))((('''+++***)))(((((('''(((((()))******+++***)))((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))---,,,)))'''&&&&&&'''(((((('''&&&&&&&&&((()))***)))*********++++++++++++))))))))))))))))))))))))(((((('''&&&&&&''')))***++++++++++++++++++++++++,,,***((('''&&&'''((()))((('''&&&&&&&&&((()))***((((((''''''''''''((((((++++++***)))((('''&&&&&&((()))))))))))))))(((((('''((()))***)))&&&###!!!((((((((((((((()))******)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%)))******)))'''&&&'''))))))'''%%%######$$$&&&((((((""""""***---)))$$$)))(((((('''''''''(((((())))))))))))***************)))(((''''''((()))***'''%%%$$$%%%(((***(((&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((,,,+++***((('''***...222444///)))&&&''')))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((***(((&&&%%%&&&'''&&&%%%"""######%%%&&&(((***+++)))))))))(((((((((((((((&&&'''***---///...+++(((''''''''''''''''''''''''%%%&&&''''''((((((((((((%%%%%%%%%%%%&&&(((***+++)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((('''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((''''''((((((***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++*********)))))))))(((((((((((((((((())))))))))))))))))))))))******)))******))))))((('''&&&(((((((((((())))))))))))'''(((((((((((((((((('''))))))(((''''''((()))))))))((((((''''''(((((()))((())))))((('''&&&((()))+++******)))(((((())))))***)))(((''''''((()))***)))))))))))))))))))))***))))))))))))))))))))))))(((***,,,,,,***(((''''''(((((())))))))))))((((((***))))))))))))))))))***)))))))))))))))))))))))))))))))))******))))))(((***))))))(((((((((((()))''')))+++,,,---,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))******))))))(((((()))***+++)))))))))*********++++++)))))))))))))))))))))))),,,+++)))'''&&&&&&&&&&&&************************+++***(((''''''''')))***)))((('''''''''((()))***((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&'''(((((()))'''&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%)))******)))''''''((()))'''''''''((((((((()))))))))%%%"""$$$)))+++((($$$((((((''''''''''''(((((((((((()))))))))*********))))))(((''''''((()))))))))'''&&&&&&((()))'''%%%***)))(((''''''((()))***((()))))))))************)))******))))))***,,,///---***''''''((())))))'''(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''(((((()))))))))))))))&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))'''&&&&&&&&&%%%######$$$%%%&&&'''(((((((((***)))((((((((()))***+++)))((('''(((***,,,++++++''''''''''''''''''''''''"""###$$$%%%''''''''''''&&&&&&%%%%%%&&&(((***+++(((((((((((('''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))(((((((((((((((((('''&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******(((''''''((()))&&&'''''''''(((((())))))******))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''(((&&&'''((('''&&&&&&''')))******)))((((((((())))))))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))(((***,,,+++)))'''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((())))))******)))(((((((((((())))))***&&&(((+++---///...---+++(((((())))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((''''''&&&''''''&&&'''((()))+++,,,+++******))))))))))))***((((((((()))))))))******))))))))))))))))))))))))+++***)))((('''&&&&&&&&&(((((((((((((((((((((((())))))(((''''''(((************)))((((((((())))))((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))(((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''******+++***(((((()))***$$$&&&(((***+++***)))(((***(((''''''(((((('''%%%((((((''''''''''''(((((((((((())))))))))))******(((((('''&&&&&&'''((((((+++)))(((((((((((('''%%%))))))(((((((((((())))))(((((()))))))))*********&&&(((*********)))***+++(((''''''(((******(((&&&'''((()))******)))((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))))))))(((%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))(((&&&$$$'''((((((((((((&&&$$$###((('''&&&%%%&&&(((***,,,...***&&&%%%&&&)))+++,,,''''''''''''''''''''''''######$$$%%%&&&''''''&&&'''&&&&&&&&&'''(((***+++)))))))))((((((''''''&&&)))(((''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))((('''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&(((***+++))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%((()))'''%%%'''))))))&&&&&&&&&'''(((((()))))))))))))))(((((('''''''''''''''((()))))))))))))))******))))))((((((''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))((((((***,,,***))))))((((((((())))))))))))(((((((((((())))))&&&''''''((()))***++++++))))))))))))))))))))))))((()))+++***)))''''''((((((((())))))))))))((((((((())))))))))))))))))(((((((((((())))))))))))))))))((('''&&&'''((()))***(((((('''(((((()))******&&&(((+++......---+++***((((((((())))))******+++((((((((((((((((((((((((+++******))))))(((((((((''''''''''''((()))+++,,,))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))******((((((((((((((((((((((((((((((''''''((()))***+++++++++***)))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))))))))((()))(((((('''((()))***+++((((((((((((((()))******((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))******))))))((((((''''''%%%%%%&&&&&&''''''((((((******+++***(((((()))+++$$$%%%'''(((((('''&&&%%%))))))***)))((('''(((((((((''''''''''''(((((()))(((((((((((()))))))))***'''''''''&&&&&&'''''''''***))))))))))))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''))))))((('''(((***(((((((((((())))))(((''''''((()))******)))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,,,,***((((((((())))))(((&&&$$$###'''&&&%%%%%%&&&(((+++,,,111---(((%%%&&&((()))***((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%((('''&&&&&&'''(((***+++++++++***))))))(((''''''******)))(((((('''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))'''((())))))))))))(((''')))))))))))))))))))))))))))((('''''''''((()))***(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((,,,,,,'''&&&)))***(((''''''''''''(((((())))))(((((((((''''''&&&&&&&&&&&&'''((())))))******)))******))))))((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))******))))))+++---)))((((((((((((((())))))(((((())))))))))))((((((&&&&&&'''((()))******+++))))))))))))))))))))))))((()))***)))(((''''''((((((((())))))))))))(((((()))******++++++******)))''''''(((((())))))))))))''''''&&&%%%&&&'''(((***(((((('''(((((()))******''')))+++,,,,,,+++((('''(((((())))))******++++++))))))))))))))))))))))))(((((())))))******++++++)))((((((((((((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))*********))))))))))))))))))))))))'''(((((((((((()))******++++++******))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))+++***(((''''''''')))***((((((((((((((()))******'''(((((((((''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((******))))))((((((''''''&&&&&&&&&''''''((((((((()))******)))((((((***+++((((((''''''&&&&&&&&&&&&&&&(((******(((((()))+++'''''''''''''''((())))))'''(((((((((((()))))))))&&&''''''''''''''''''&&&'''(((((())))))))))))***&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%&&&(((+++,,,+++***(((''''''((()))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((('''''''''''''''''''''))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((''''''&&&&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''))))))))))))))))))))))))&&&'''))),,,///...,,,)))%%%&&&'''(((((((((((((((((((((''''''(((***+++,,,000---)))'''((((((((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((('''''''''(((******,,,,,,+++***)))(((''''''***))))))(((((((((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''(((((((((((('''''''''''''''(((((((((&&&'''(((((((((((('''&&&'''''''''((((((((())))))%%%&&&''''''((('''''''''((((((''''''&&&%%%%%%$$$(((((((((((((((((('''&&&'''''''''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))+++******)))((('''&&&%%%(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((+++***%%%&&&,,,,,,%%%)))))))))))))))))))))((((((((('''''''''''''''&&&''''''((())))))***))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))************))))))(((''''''''''''''''''((('''((()))((('''''')))***((((((''''''(((((())))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((((())))))))))))(((((()))***+++,,,,,,+++***)))&&&''''''(((((())))))***&&&&&&&&&&&&'''((()))))))))(((((((((((())))))***)))******+++***)))((('''))))))******************))))))))))))))))))))))))'''(((((()))***+++,,,,,,******))))))(((((('''''')))***************)))(((((((((((()))))))))******)))))))))))))))))))))))))))************)))((('''************************((((((((()))))))))))))))))))))*********)))((((((((((((''''''''''''((((((******))))))((((((''''''&&&'''((())))))******)))+++***((('''&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((((((''''''''''''''''''((((((((('''((()))((('''''')))++++++***)))((((((((())))))&&&((())))))(((((()))+++''''''&&&''''''((()))***''''''(((((((((((())))))&&&'''(((((((((((('''&&&%%%'''(((((((((((()))+++(((((())))))))))))((((((''''''((((((((()))))))))(((((('''&&&$$$%%%(((***,,,,,,+++(((&&&&&&(((***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))(((((('''&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''************************&&&'''***---///...***'''&&&&&&&&&&&&'''(((******'''''''''(((((())))))***)))(((((()))***)))'''%%%((((((((((((((((((((((((&&&''''''((((((((('''''')))((('''''''''(((******++++++***)))((('''&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''%%%&&&((())))))((('''&&&'''((()))******)))((('''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%((('''&&&...::::::111+++++++++***))))))((((((((((((((()))))))))))))))'''((()))))))))))))))((((((((((((((())))))))))))''''''((((((((((((''''''(((((()))******)))(((((()))((((((''''''(((((()))'''(((((('''&&&%%%'''((('''''''''''''''((())))))'''((()))******)))((('''''''''(((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&((()))(((((())))))))))))((((((((()))***++++++***)))(((&&&&&&''''''((())))))***&&&'''((()))***************))))))(((((((((((()))*********)))******++++++++++++******************)))))))))))))))))))))))))))))))))******++++++,,,)))))))))))))))(((''''''((()))***++++++******))))))))))))*********++++++))))))))))))))))))))))))))))))***+++***)))((('''************************)))))))))))))))(((((('''&&&'''((()))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((()))************''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''(((((((((((((((((((((''''''''''''&&&'''((('''&&&&&&(((***&&&''')))***+++++++++***)))(((((((((((((((''''''&&&&&&&&&''''''((()))***'''''''''((((((((())))))'''((())))))))))))((('''%%%''')))(((&&&&&&''')))'''((()))******)))(((''''''''''''((((((((())))))'''((()))((('''&&&'''(((''')))***)))'''&&&''')))***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''(((((())))))******&&&'''''''''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''(((((((((((((((((((((((('''(((***---...,,,((($$$***)))'''&&&&&&'''(((((($$$%%%&&&&&&'''&&&&&&&&&"""###&&&***,,,+++'''$$$''''''''''''''''''''''''$$$$$$&&&'''((()))))))))))))))(((''''''(((******+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))'''((((((((())))))******&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&''''''(((&&&&&&'''((()))))))))((())))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''***+++******'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&******---<<>>@@@===555///000111000//////000////////////000000111/////////000000/////////111111111111111111111111000000////////////000000000000////////////000000222222111111111000000000111111111111000000000///000000////////////000000000000////////////000000111000000//////000000111000000000000000/////////111111000000////////////000000000000000000000000...//////000000000000000000000000000000000000000222111000000/////////000111000///...///000222333222222222222111111111000000000000000000000000000111111000000000000111111000000000000111111111111000000111111111111000000000000000000111111111111111111111111111111111111000///............///000000///////////////......---------......///000111/////////000000000000000000000000000000000000000///////////////000111111222222111000000000111111111111000///////////////000///...000222333222000111111111111111111111111222111000000///000000000111111111111111111111111333111000000111111000///000000000000000000000000000000000000111111111111111222222222333333333333333222222111000000//////000000000000000000000000222111111000000111111222//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111000000000000000111000///......///000111111111000/////////000000000000000000000000///////////////000000000111111111000///000111111///...000000000000000000000000000000000000000000111111/////////000000000111111////////////////////////000000000000000000000000,,,,,,---............---111111111000000000000000111000000//////000000111111000000000000/////////,,,,,,...///000000000000///000000000000111111111111000000/////////000000111111111111111111111111000000000000000000000000...//////000000//////...000000000000000000000000000000/////////000000111111111111111000000000000////////////000000000000111000///.........//////111111111111111111111111000////////////000111111000000000000000000//////////////////////////////...............///000111222111111000000000000000///////////////000000000222111000///...///000111000000000000000000000000...111444444333111000000222222111000...---,,,,,,//////000000111111111222000111111111111111111000000000000000000000000000222222111111111111111111222111111222777===DDDHHHBBB999222111111//////111111111000/////////000000111000...------...000111////////////////////////111111000000000000111111111000000//////000000111111111000000000000//////111111111111000000000000/////////....../////////111000000//////000000111000000////////////000000//////000000000000000000111000000000000/////////000000000000000000000000...///000000111111000000000000000000000000000000111111222222222111000000111000/////////000222333222222222222111111111111111111111111111111111111222111111000111111222222111111111111111000000000111111111000000111111111000000000111111111222222111111111111111111111111222111111000000111111222////////////000000000000.........///000111222333...//////000000111111111000000000000000000000000000////////////000111111111111111111111000//////222111000000///000000000///......222777888333...111111111111111111111111111111111111111000000///111111111111111111111111333222111111222222111000////////////////////////000000000111111111222222222222333333333444444444333222222111111000000000000000000000000000000000111111000000000000111111000000000000000000000000/////////000000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111000//////000111111222111///......///000111222111111000000///////////////000000000111111111111000///000111222000...000000000000000000000000/////////000000111111111//////000000000111111111////////////////////////000000000000000000000000,,,---......///.........000000000000000000000000111000000000000000000111000000000000000000000000***+++---///000111000000111111222222222333333333////////////000000111111111111111111111111111111000000000000000000000000111111111222222111111111////////////////////////111111000000000000000000111111111000000000000000000000000000000000000000222111111000000000000000111111111111111111111111111000/////////000222333222111111000000/////////////////////////////////---------...000111333444111000000/////////000000222111111111111111111111222111000//////000111111000000000000000000000000///111333333222000000111.........//////000000000/////////000000111111222000000111111111111000000000000000000000000000000222222222111111111111111666444222222444999>>>AAA???888333222222000///111222222111000////////////000//////......//////000............////////////222111111111111111111222111000000000000000000111000000000///////////////111111111000000000000000000000////////////000000111000000000000000000111000//////////////////000/////////000000111111222000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000111222333444444333111000000000//////000000111222222222222222222222222222333333333333333333333333222222111111111222333333222222222111111000000000333222000000000000222333000000111111111222222222111111111111111111111111222222111111111111222222......///000000111222222555444222111000/////////......///000111111222222000000000000000000000000000000//////000000111222000111222222111000...---222111111000000000111111222000111888??????777///111111111111111111111111///000111111111000...---111111111111111111111111333222111222333333222111000000000000000000000000000000111111111222222222222222222333333333333444333333222222222111111111111111111111111111111111111000000//////000000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222111111000000000000111111222111000//////000111222222222111111000000//////000000000000111111111111111000///000222222111///111111111111111111111111.........//////000000000000000000000111111111111000000000000000000000000111111111111111111111111000000111222222222222222000000000000000111111111111111000000000000111111000000000000111111111111***+++...000111111111000111111222222222333333333//////000111111222222222111111111111111111111111111111111111111111111111111111222222222222111111////////////////////////111111111111111000000000000000000000000000111111111111111111111111111000111111111111000000000///000000000000000000000000111000/////////000222333222222111111000000//////000000000000000000000000000000000000111222333333/////////......//////000222222222222111111111111222111000//////000111222111111111111111111111111000111000///......000222.........///000111222222//////000000111111111222000000111111111111000000111111111111111111111111111111111111111111111111555444333222333444555666777333222444444111///111333222111000000///000000...///111222222111///...111111222222333333333333222222111111111111222222111111000000000000111111///////////////000000000000000000000000000111111222111111000000111111222111111000000000000111111000000////////////000000//////000000111111222222000000000000111111111111111111111111111111111111///000000111111111111111111111111111111111111111111222333444444333222111000000000000000111111222222222222222222222222333333333333333333333333333222222222222222333444444333333222222111111000000333222111000000111222333111111111111222222222222111111111111111111111111111111111111111111111111...//////000111222333333777666444222000///...---...//////000111222222333111111111111111111111111000000000000000111222222000111222222222000///...222222111111111111222222333222444:::AAAAAA999111111111111111111111111111...///000111000///...---111111111111111111111111333222111111333444333111222222222222222222222222111111111111222222222222111111111111222222222222333333333333222222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111111111000000000111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111222222111111111222333333111111111111111111000000000000000111111111222222111000000111222333111000111111111111111111111111......///////////////000000000000111111111222222000000000000000000000000111111111111111111111111---...//////000000//////111111111111111222222222222111111000000111111222000000000111111111111222------///000111111111111///000000000000111111111000111222222333333333222222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000000000000000111222222111111000000000000000111111111111222222222222111111111111//////000000000///...---000000000000000000000000111000000000000111222222111111111111111111000000000000000000000000000000555555333222111000000000///////////////000000111000000000000000111111111111111000///000111222333111111111111111111111111111111000...,,,---000333111111111111111111111111111111111111111111111111000111111111111111111000111111111111111111111111000000111111111222222222111111111222222222222222111///111555555111000111222222111000000000111111...000222444444222000...000000111111222333333333222222111111111111222222222111111000000111111222//////000000000000111111000000000000111111111111333222222111111222222333222111111000000111111222111111000000000000111111000000111111111111111111000000000111111111111222111111111111111111111111///000111111222222111111111111111111111111111111111111222333333333222222///000000000111111111111222222222222333333333333222222222222222222222222222222222222333444555555222222222222222111111111222222111111111111222222111111111222222222222333111111111111111111111111000000111111111111000000///000000111222333333333444333222111111111111111///000000111111222222222111111111111111111111111111000000000000111222222111111222222222222111111222222222111222222333444222111333888===<<<666000222222222222222222222222000000000000000///......111111111111111111111111222111000111222333222111333333333333333333333333111111111222222222222333000000111111111222222222333333333333333333333333222222222222222222222222222222111111111111222222333333333333333333333333333222222222222111111111111111111111111111111111000000000000000000000000000000000111111111222222111111111222222111111111111222333444444444444444111111111111111111222222000000111111111222222222000000000111333333222000111111111111111111111111111000000000000000000///000000111111111222222222222222222222222222222222111111111111111111111111,,,---......//////......111222222222333333333333222111111000000111111222000000111111111222222222000000000000000111222222///000000000000111111111000111222333333333222111222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000000000//////111222333222222111///000000000111111111111333333222222222111111111///000111111111000///...111111111111111111111111000000111222222222222111111111111111111111222222222222222222222222222222333333222111000000111111111111000000111222222333000000111111222222333333111111000000000111333333111111111111111111111111000111111000//////000222222222222222222222333333444444333333222111111111111111222222222222111111111111111111111111111111//////000111222333333444000000111111222333333444222000111333333000000333111111111000111111222222111222333333333333222111......///000000111222222111111000000000000111111222111111000000111111222000000000111111111222222///000000000111111111111222222111111111111222222222111111000000111111222222222111111111111222222222222111111111111111111000000111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111222333333//////000111111111111111222222222333333333444444222222222222222222222222222222222333333444555666111222222222222222222333111222222333333222222111111111111222222222333333111111111111111111111111000111222222222222111000111111111222222333333333111111111111111222333333111111111111111111111111111111111111111111111111111111000000111111222333111111111111222333444555222222222222222333444444111111333555777777444111222222222222222222222222333222222111000111111111111111111111111111111111111000///000222333222111333333333333333333333333111111111222222222333333111111111222222222333333333333444444444444444444333333333333333333333333333333222222222222333333333333333333333333333333444444444333333333222222111111111111111111111111000000000000000000000000//////000000111111111111111111222222222222111111111222444555666555444444000000000111222222222333000111111111111222222222000000000111333333222111111111111111111111111111333222222222111111000000000111111111111222222222222222222222222222222222111111111111111111111111222222333444444444444444222222222333333444444444222222111111111111222222000000111111222222222222222222111000000111222333111222222222222333333333000111222333333222111000222222222222222222222222111111111111111111111111222222333333333333222222000000000000000000000000...///111222333333333222//////000000111111111222333333333222222111111111222333333444444222111000222222222222222222222222///000111333333222111111000000000111222222222333222222222222222222222222------...///111333444555333222222222333444444555222222333444555555666666111111000000000111333444111111111111111111111111...111333444333111000000///000111222444555777777666555555444333222111111222222333333333333222222111111111111111111111111......///111222333444555333333222111111333555666555222111222111///111666111000000000111222333333444444333222222333444444111111222333444444555555111111000000000000111111222222111111111111222222000000111111222222222333//////000000111111111222111111000000000000111111222222111111111111222222333333222222222222333333333222222222111000000000000000111111222222222222111111111111111111111111000000111222222222222111111111111111111111111111111111000///000111333444//////000111111111111111222222222333333444444444444444444444444444444444222222222333444555666777111111111222222333333444111222333444444333222111111111222222222333333333111111111111111111111111111111333333333333111111111222222222222333333333111111111000111111222222222222222111111111111111111111111111111111111111111111111000111111222333222222111111222444666777222222222222333333444555222333444555555444444333222222222222222222222222555444333222111222333444111111111111111111111111000///...///111222222000222222222222222222222222111111222222222333333333222222333333333444444444444444444444444444444444333333333333333333333333444333333222222333333444444444444444444444444444555555555444444333333333000222333333333333444666444444333222222111111000222222222111111111000000000000000000000000000000222222222222222222222222222222222111111111000000......///111444444333111111111111111111111111111000000000000000000000000111111111111000000////////////000111111111111000333333333222222222111111000000000000000000111111111111222444666666444111333333333333333333333333111111111111222222333444111111222222222111111000333222222111111222222333555555555444333333222222333333333222222111111111111111000000111111222333333333444555444333111000222111000//////111333444///000111222333222111111222222222111222222333333333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111222333333444555555111222333444555555555555000000111111111222222222222222222222222222222222666666666666666666666666444444444333333222222222555444444333333333444444333444444555555444333333444444333222000///......333333333222222222111111222222333333333333444444222222111111222222333444222222222222222222222222222222111111111111222222222222222333333444444444444444444333333222222222222222222222111111000000111111222333333333333222111111111111111111111111222222222222222222222222111111222222222222111111111111222222222333333333444333333222222333333444111111222222222333333333//////000000111111111222000000000111111222222333000111222333333333333333000000111111111222222222111111222222222333333333444333333222222111111111333333333333333333333333222222222333333444444444000222333333222111222333///000111222333444444333//////000111111222333333333333444444444444444444777555333111000111222333000000111222222222222111222222333333333333444444111111111111111111111111+++---000333555666555555111111000000111111222333///000111222333222111111444444444444444444444444444333222222111111111111333333333333333333333333666555333222111111222333333333333333333333333333444444333222333444555666333333333333333333333333000111222333333333333333222222222222222222222222444333333222222333333444777777666666555555444444444444444333333222222222555444333333222222222222444555666666666555333222222333444333111000111222111222333222000///000111222222222222222222222333222222222111111111000000333333333333333333333333222222222222222222222222222222111111111000000000111000000111333444333111222222222222222222222222111111111111111111111111222222222111111000000000111222333333444444333333333333333222222222222111111111111111111111111111///000222333333222111000333333333333333333333333333333333333333444555666111222222222222222111111222222111111111111222222333333333333333333444444555555555444444333333333222111111111111222333333333333333333333222111111333222111000000222333444000000222333333333222111333222222222222222333333333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222222222222333333444444444111222333444555555555555333333333333444444444444444444444444444444444444444444444444444444444444444444444333333222222222555444444333333444444444555555555555555666666666777666555444333222111111333333333222222222222111222222333333333333444444222222222222222333444444333333333222222222111111222222111111111111222222222222222333333444444444333333333333222222222111222222222222111111111000444444444333222111000///222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333444333333222222333333444222222222222222333333333111111111111111111222222111111222222222222222222000111222333333333333333000000000111111111222222111111222222222333333333333333333222222222222222333333333333333333333333111111222333333444555555000222333333222111111222000111111222333333444444111111111222222333333444333333333333333333333222555444333333333444555555000111111222333222222222222222333333333333444444222222222222222222222222///000222444555555444333333333333222333333444555111111222222333222222222333333333333333333333333444444333222222222222222444444444444444444333333333222222222222222333444333333333333333333333333444444333333333444555666333333333333333333333333222222222222222333333333333333333333333333333333333333333333333333444444777666666555555444444333444444444333333333222222555444333333222222222333555555555555555444444333222333444333111000111222333444444222000......///000111111222333333444444222222222111111111111111444444444444444444444444222222222222222222222222222222111111111111000000444222111111333444333222333333333333333333333333222222222222222222222222333333222222222222111111222333444444555555444444333333333333222222222222222222222222222222222222222666999999666444444555333333333333333333333333444333333333333444444555222222333333333333222222333222222111111222222333111222222333444444555555555555444444444444333333333222222222222333444444444333333222222222222222333222111000000000111222111111222333333333333333333333222222222222333333333333333222222222222111222222222222222222222222333333333333333333333333333333333333333333333333000000000000111111111111333333333333333333333333333333333333333333333333333333333333333333333333111222333444444555555444444444444444555555555555444444444444444444444444333333333333333333333333444444333333333333222222444444444333333444444555444444333333333555666777777777666555444444333333333333333333222222222222222222333333333333444444333333333333333444444555444333333222222111111111222222111111111111222222222222333333333333444444333333333333222222222222222222222222111111111111444444444333222111000///333333333333333333333333222222222222222222222222111111222222222222111111111111222222222333333333444333333222222333333444333333333333333333333333333333333333222222222222333333333333333333222222111111222333333333222222000000111111111111222222111111222222222333333333222222222222333333333333333333333333333333333333111111222333333444555555222333444333222000000111222222111111222333444555444444444444444444444444333333333222222111111111111111222333444444444444111222222333333333333333222222333333333333444444333333333333333333333333333444555555555333222111333333333333333444555555444333333222222222333333333333333333333333333333555444444333333333333333444444555555555555555555000111222333444444444444444444444444444444444444444333333333333444555666333333333333333333333333444444222111111222333333444444444444444444444444333333333333333444555666777666666555555444444333444444444444333333333333444444333222222222333333666555555444444444444444222333444333222111222333555666666444222000111111111111111222222333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333222222222111666444222111222333444333333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333444444333333333222222222444333333333333333222222444999===<<<888444555888333333333333333333333333222111111111111111222222222222333444444444333333444333333333333333333444333333444444444555555555222222222222222222222222444333333333333444555555555444333222222333444555222111000///......//////222222333333444444444444444444333222222222333333222222222222222222222222000000000000000000000000333333333333333333333333111111111111111111111111000111111111222222222222444444444444444444444444444444444444444444444444333333333333333333333222111222333444444444444444222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333444444333333333444555555222111000///000222444666555555444444333333333222444444333333333222222222222222222333333333444444444444333333333444555555222222222222222222222222333222222111111222222333333333333333333333333333444444444333333333333333222222222222222222222222111111222333333333333222333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333444333333222222333333444444444444444333333333333555555444444333333222222555555555444444333333222111222222333333333222222111222222222333333333333111111222222222333333333111222222333333444444444444444444444444444444444333333333333333333333333444555666555333111111111333222222111222333444555555555555555555555555444555444444333222111111000...000222333333333222111222222333444444444444333222222222333333333444444444444444444444444444444444555555555555444222222222111111111111222333333666555444222222333444555444444444444444444444444555444444333333444444444555555555555666666666666222333444555666555444444555555555555555555555555333333333333444444555555333333333333333333333333666555333111000111333444555555555555555555555555333333333333444555666777888777777666666555555444444444444444444444333333444333333222222333333333666555444333222333444555222333444444222111222444222333444444222222333444333333333222222222111111111111111111111111111111222222222222222222222222555555555555555555555555555555444444444333333333666444222111222333444333333333333333333333333333333333333333333333333333333333333333333333333444222222333444444444444333444444444333333333222222444444444333333333222222222666;;;:::555222333555333333333333333333333333222111111000000111111111111222333444444444444444555555444444444444555555777666666666555555555444222222222222222222222222444444333333444444555666666555444333333444555666333222111111000000000000222222222333333333444444555444444333222222222333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333222222222333333444333333333222222222333333333444444222222222222222222222222444444444444444444444444333333333333333333333333333333333333333444555666333222000000000222444555444444444444444444444444444444444333333333222222222222222333333333444444444444333333333444555555000000111222333444444555333333222222222222333333333333333333333333333333444444444555555555555555222222222222222222222333111111222333333333333222333333333333333333333333222222222222222222222222222222333333333333222222111111222222222333333333444333333222222333333444444444444444444444444444666555555555444444333333666555555444444333333333222222333333333222222111333333333444444444555555111111222222222333333333222222222333333444444555444444444444444444444444666555555444222111111000555777777777444333222333333333333222333333444444555555555555555555555444666555555444333222222111111333444555555333111///222222333444444444444333222222222333333333444444444444444444444444444444333444444444444444444444222222111111222222333444666555444333333333555555555555555555555555555555444444444333333444444555555555555666666777777777555666777777777666444333555555555555555555555555333333333444444444444444333333333333333333333333777555333111111222333444555555555555555555555555555444444444555555666777999999888888777666666555444444444444444444444444333333333222222333333444666555444222222333444444222333444444333222333444...000111111111111333444444444333333222111111000111111111111111222222222444444444444444444444444555555555555555555555555555555555444444444333333444222111111333444333222333333333333333333333333333333333333333333333333222222333333333333444444333444555555666666555555444444444444333333333333555444444333333222222111222666999999666444444555333333333333333333333333444333333222222222222333000111222333333444444333666555555444444555555666777777666666555444444333333333444444444444555555444333333333333444555555444444444444444555555666444444444444333333333333222222222222222333444444666555444333333222222333111222222222222333333333555555555555555555555555333333333333333333333333333333333333333333333333333333333333444444444555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333222222444444444444555555555555444444444444444444444444444444444444444444444444222222333333333333444444333333333333444555555666666555444333333444555666555555666666666666666666444444444444333333333333222222333333333333444444333333333333333444444555000000111222333444444555333333222222222222333333444444333333333333222222444444444444555555555555222222222222333333333333444444444333222111000///333333333333333333333333222222222222222222222222222222333333333333222222111111222222222333333333444333333222222333333444444444444555555555666666555555555555444444444444444444444444444444333333222222333333333222111111333333444444444555555555111111222222222333333333333333333333444444444444444444444444444444444444666666555444222111000000555666777777555333333444333333444444444444333333444444444444444444444444555555555444444333333333555666777777777555333111111222222333333333333333222222333333333333444444444444444444444444444444222222222333444444555555444444444444444555555666444333333333333444555666555555555555555555555555333333333333333444444555444444555555666777777777777777777777666555444333444444444444444444444444222333444444555555444444333333333333333333333333555444333222222333444444555555555555555555555555777666666555555555666666999999888777777666666555444444444444555555555555333333222222222333444444555444444333333333333333222333444444333333444555...000111111111111333444333222222222222222222222000000111111111222222222333333333333333333333333444444444444444444444444444333333333222222222222111000000111333444333111222222222222222222222222222222222222222222222222111222222222333333333333333333444555555555555555555444444444444333333333444444444333222111111111444555777999999888666555333333333333333333333333444444333222222222222222///000111222333333333333444444333333333333444444444444444444444333333333333333333444444555555555333333333333333444444555111222222333444444333333111222222333333333333333222111111000111222333444666666555333333222222222111111222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222222222333333444444444222222333333333222222111333333333333444444444444444444444444444444444444333333333333333333333333222222222333333444444444333333333333444555666666777777666666555444444444444444555555555666666666555444444444444333333333222222333333333333444444222222222222222333444444222222222222222222222222444333333222222333333444444444444333333222222222222222222333333333444444222222222333333333444444444444444333222111000///222222222222222222222222222222222222222222222222222333333444444333333222111111222222222333333333444333333222222333333444333333444555666777777888444444444444444444555555333333333333333444444444222333333333333222111000222222222222333333333444111111222222222333333333444444444444444333333333555555555555555555555555444444333333333333222222222444555555333222333444111333555666666555333111111111111222222333333444444333333333333333333333333444555555555444333333000111111222333222222222222222333333333333444444333333333333333333333333222222222222222333333444555444444444444555666666000111222333444555555555444444444444444444444444222222222222222333444444333333444555555666777777555555444444444444444555333333333333333333333333222333444555555555444444333333333333333333333333333333333444444444444444444444444444444444444444888888777666555555555555777777666666555444444444444444444444555555555666333222222222333333444555333444444444444333222222222333444444333333444666111333444444333222444555111111111222222333444444000000111111222222222222000000000000000000000000222222222222222222222222222222222111111111000000......///222444444333111111111111111111111111111222222222222222222222222111111111222222333333333000111222222333333222222555555444444444333333333444444333222222111000000000000111444666555333111333333333333333333333333222222111000//////000000...///000111222333333333333222222111111222222333000111111222222333333444111111111222222333333333333222222222222333444444...000111222333222222111---...///000000000000000222111000000000111222333777666555444333222222222111111111222222333333333111111111111111111111111444444444444444444444444111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333111111222333333444555555222222333333333222222111000000111111111222222222222222222222222222222222222222222222222222222222222222222333333444444444222222222333444555666777666666666555444333111000111111222222333444444444555555444444444333333333222222333333333444444444222222111111222222333444555555444333222000000///444333333222222333333444444444444333333222222222000000000111111222222222222222222333333444444444111111222333333333333222111111111111111111111111222222222222222222222222222333333444444333333222111111222222222333333333444333333222222333333444222333444555666888999999222333333444444555555555222222222333333444444444333333333333333222111000000000111111111222222222111111222222222333333333555555555444444333333333555555555555555555555555111222222333333444555555000222333333222111222333111333666777777555222000//////000111222222333333222222222222222222333333///000000111222222222222000000111222222222222111222222333333333444444444333333333333333333333333333333222111111111222222333222222222222333444444...///222444555555555555222222222222222222222222111111111111222222333444333333333444555666666777333222111111222333555666333333333333333333333333222333444555555555444333333333333333333333333333222222333444555555555444444444444444444444444444:::999888666555555555555666555555444333333222222444444444555555555666666222222222222333333444555222333444555444333222111222333444444333333555666